././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1307752 langtable-0.0.69/0000700002345600234560000000000015036170476013370 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1368024699.0 langtable-0.0.69/COPYING0000644002345600234560000010451312142463173014433 0ustar00mfabianmfabian GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1752756523.0 langtable-0.0.69/ChangeLog0000600002345600234560000005070515036170453015146 0ustar00mfabianmfabian2025-07-17 Mike FABIAN * Georgian: add georgian console fonts (by Adam Williamson) * Add Gara script and add Adlm script to SN * Add dra and Tutg * Add ath * Add cmc, Cham * Add tai * Change license tag to SPDX license expression 2024-07-16 Mike FABIAN * Reorder ibus/chewing as the default inputmethod for TW or Hant. Resolves: https://github.com/mike-fabian/langtable/pull/22 See: https://fedoraproject.org/wiki/Changes/IBusChewingForZhTW * Add ltg_LV.UTF-8 2024-06-11 Mike FABIAN * Add tool to check which languages, scripts, and territories available in CLDR are missing in langtable * Add all missing scripts and languages: yrl, xnr, wbp, vmw, vec, trw, trv, skr, sdh, quc, pis, pcm, myv, mus, moh, mic, mhn, ltg, lmo, lld, kxv, kpe, kgp, ken, kcg, kaj, jbo, gaa, frr, csw, cic, cho, ceb, cch, cad, bss, blt, Tavt blo, bgn, bgc, rhg, Rohg hnj, Hmnp Shaw, Dsrt bew, bal, arn, apc, ann, scn * Drop Python < 3 support (using pyupgrade --py3-plus langtable.py) * Fix some ruff and pylint warnings 2024-05-07 Mike FABIAN * Fix syntax error in a keyboard layout name for th (Resolves: https://github.com/mike-fabian/langtable/issues/21xs) * Add mdf * Use “in(eng)” keyboard layout instead of “us” for BD to get AltGr enabled * Get translation changes from CLDR * Add option to include changed translations as well to the script getting translations from CLDR * Add reference to the the PyPI package to the README.md. And add a README.html and README generated from the README.md. * Make test outputs somewhat more verbose, even when all tests pass (Resolves: https://github.com/mike-fabian/langtable/pull/20). Thanks to Sebastian for the pull request. * Fix Makefile twine-upload target for new authentification 2024-02-08 Mike FABIAN * Add wuu, tok, glk, gbm, ssy * Remove aa_ER.UTF-8@saaho * Add kv_RU.UTF-8, chr_RU.UTF-8 * Add EU, EZ * Improve README and Makefile (Resolves: https://github.com/mike-fabian/langtable/issues/19) * Add more translations from CLDR * Get translation changes from CLDR 2023-09-19 Mike FABIAN * Add new public functions list_all_{languages,locales,keyboards,territories,timezones,scripts,input_methods,console_fonts} (See also the discussion at: https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/159) 2023-08-28 Mike FABIAN * Add more translations from CLDR * Get translation changes from CLDR * Japanese: prefer anthy over kkc (Thanks to adam Williamson: https://github.com/mike-fabian/langtable/pull/17) * Use skipTerritory also in list_keyboards(), list_consolefonts(), and list_timezones() (Resolves: https://github.com/mike-fabian/langtable/issues/18) 2023-05-02 Mike FABIAN * Add more translations from CLDR * Get translation changes from CLDR * Add Norwegian keyboard layout to keyboards.xml * Add Hang script to Southern Aymara 2022-11-24 Mike FABIAN * Add mnw_MM.UTF-8 and ckb_IQ.UTF-8 * Do not run test cases using Python2 anymore * Add bih * Add more translations from CLDR 2022-09-21 Mike FABIAN * Add list_common_locales() function (Resolves: https://github.com/mike-fabian/langtable/issues/15) * For ar_IN locale, langtable should give the 'ara' keyboard layout as the first choice (Resolves: Resolves: https://github.com/mike-fabian/langtable/issues/14) 2022-09-06 Mike FABIAN * Add ibus/m17n:ar:kbd as input method for Arabic and fix iso639-1 code for Arabic * Get translation changes from CLDR * Add more translations from CLDR 2022-04-21 Mike FABIAN * Add syr locale * Get translation changes from CLDR * Add more translations from CLDR * Fix names for keyboard layouts which have changed * Add ab_GE locale * Add rif language 2022-01-25 Mike FABIAN * Get translation changes from CLDR * Add more translations from CLDR * Replace “ibus/cangjie” with “ibus/table:cangjie5” * Updates for Sami languages (from Marko Myllynen) * Updates for Finnish keyboard layouts (from Marko Myllynen) 2021-08-16 Mike FABIAN * Fallback to translations in “xx” from “xx_Zzzz” only if “Zzzz” is the main script of “xx” (Resolves: https://github.com/mike-fabian/langtable/issues/13) * Get translation changes for mt from CLDR 2021-08-11 Mike FABIAN * Get translation changes from CLDR * Add more translations from CLDR * Make inscript2 instead of inscript input methods the default (See: https://fedoraproject.org/wiki/Changes/Enhanced_Inscript_as_default_Indic_IM) * Make ibus/m17n:vi:telex the default input method for Vietnames 2020-10-29 Sundeep ANAND * add list_common_languages derived from gnome-control-center 2020-09-15 Mike FABIAN * Capitalize the return values of language_name() and territory_name() (See: https://github.com/rhinstaller/anaconda/pull/2837). * Add more translations from CLDR * Get translation changes from CLDR 2020-08-17 Sundeep ANAND * add list_common_keyboards() to public api 2020-01-14 Mike FABIAN * Parse stuff in glibc locale names after @ which is not a script as a variant * Add ckb_IQ.UTF-8 locale 2019-12-20 Mike FABIAN * Make parse_locale() return something reasonable for C, POSIX, en_US_POSIX, and C.UTF-8 * Fix exception in language_name() when called with languageId='' 2019-12-12 Mike FABIAN * Add new public function parse_locale() * Let info() print a bit more stuff 2019-11-05 Mike FABIAN * Fix typo in mo entry * Add mnw * Fix translation of IN in te 2019-09-17 Mike FABIAN * Three changed translations into sr_Latn from CLDR * Add translations of PL in csb and szl (from native speakers) * Add tools/compare_with_glib_source.py script to compare stuff with glibc * Add translation of DZ in ber * Add translation for MA in ber, ber_Tfng, ber_MA * Add translation of MX in nah and nhn * Add translation of NP in the * Add translation for PH in tl * Fix translation of IN in te * Add translation of MM in shn * Add translation of IN in sat * Add translation of IR in az_Arab, az_IR * Add translation for NU in niu * Add translation of PE in ayc (from glibc) * Add translation of PE in agr (from glibc) * Fix translation of RU into tt * Fix translation of ZA in xh * Add translation of IN in mni (from glibc) * Add translation of CA in iu (from glibc) * Add translation of ET in sid (from glibc) * Add translations of ER and ET in gez (from glibc) * Add translation of ZA in nr, nso, ss, st, tn, ts, ve (from glibc) * Add translation of MV in dv (from glibc) * Add translation of CA in ik (from glibc) * Add translation of IN in mjw (from glibc) * Add translations of TW in cmn, hak, nan, nan_Latn (from glibc) * Fix translation of BY in be_Latn to agree with glibc * Add translation of NP in bho * Add translation of IN in bhb, bho, doi, hif, hne, ks_Deva, mag, raj, sa, sd_Deva * Use "Crimean Tatar" instead of "Crimean Turkish" as English translation for crh * Use Shuswap instead of "Shuswap langauge" as the English translation of shs * Correct capitalization of endonym for ss * Fix translations of sr_Latn and sr_Cyrl into sr_Latn * Use standard translations of zh and yue from cldr, not the alt='menu' variant * Fix endonym of uz_Cyrl to agree with glibc and cldr * Change endonym for tcy to agree with glibc (cldr does not have tcy) * Change endonym for sid to agree with glibc (cldr does not have sid) * Change endonym for sgs to agree with glibc (cldr does not have sgs) * Give Olck higher priority than Deva for sat * Change endonym for lzh to agree with glibc * Change endonym for csb to agree with glibc * Change endonym for cmn_Hans from 官话 to 汉语官话 and for cmn_Hant from 官話 to 漢語官話 * Add endonym for ber_MA * Add endonym for az_Arab, az_IR (from az_IR in glibc) * Add endonym for fy_NL * Fix endonym for nhn and add English name for nhn * Fix endonym for pa_Arab (agrees with CLDR now) 2019-09-04 Mike FABIAN * Version 0.0.46 released * Add some documentation about the parsing of languageId * Adapt test cases to translation changes from CLDR * Get translation changes from CLDR * Add more translations from CLDR * More test cases * Add optional boolean parameter “fallback” in language_name() and territory_name() * Add translation of ES in an * Add dummy translation of IN in ks_Deva * Add endonyms for ik, iu, cv, csb, crh, an, ayc, ber, bho * Add translation of IT in lij * Add endonym for nan_Latn * Add endonym for oc and translation of FR in oc * Add translations of AW and CW in pap * Add endonyms for sat, sa, quz * Add translation of IT in sc * Add dummy translation of IN in sd_Deva * Add endonyms for sid, the * Add translations of “Tok Pisin” and “Papua New Guinea” in the Tok Pisin language * Add translations of “Walloon” and “Belgium” in the Walloon language * Some comments in Makefile * Sync langtable.spec with Fedora rawhide 2019-06-11 Mike FABIAN * Version 0.0.45 released * “us” is a possible layout for “ZA”, it is used by default for “zu” for example * Add “za” keyboard layout for nso, tn, ve (Resolves: https://github.com/mike-fabian/langtable/issues/10) * Use “us(intl)” keyboard instead of “us” as the default for af and ZA (Resolves: https://github.com/mike-fabian/langtable/issues/9) * Return number of failed tests in test_cases.py doctests. 2019-05-31 Mike FABIAN * Version 0.0.44 released * Use setuptools instead of distutils * Add a version() function and an info() function. * Restructure langtable project a bit to be able to upload to PyPi * Increase the rank of zh_SG.UTF-8 back to 10 again for languageId="zh" 2019-05-09 Mike FABIAN * Version 0.0.43 released * Get translation changes from CLDR * Add some new translations from CLDR * Add dsb_DE.UTF-8 sah_RU.UTF-8 locales * Fix ranks for "en" and "zh" in "SG", English should be the default for "SG" * Reduce the rank of cmn_TW.UTF-8 and zh_SG.UTF-8 to 0 for languageId="zh" (Resolves: https://github.com/mike-fabian/langtable/issues/8) 2019-04-15 Mike FABIAN * Version 0.0.42 released * Add special support for languageId ca_ES_VALENCIA (Resolves: rhbz#1698984) 2019-01-29 Mike FABIAN * Version 0.0.41 released * Use python3 in "make install" * The territory can be 2 upper case letters *or* 3 digits * Get translation changes from CLDR * Add many languages and territories and also add new translations from CLDR 2019-01-07 Mike FABIAN * Version 0.0.40 released * Add Esperanto locale and test case (Thanks to Carmen Bianca Bakker ). * Add sel 2018-10-15 Mike FABIAN * Version 0.0.39 released * Add the new keyboard layout "au" for Australia (same as "us") * Add locales missing in languages.xml, territiories.xml or in both. * Add ibus/libzhuyin and make it the default for TW. * Add cmn_TW.UTF-8 to the Chinese locales * Add several missing languages (Resolves: rhbz#1631214): ab av bin bm bua ch co cu ee fat gn ho hz ie ii io kaa ki kj kr kum kwm lah lez mh mo na ng nqo nv ota rm rn sco sg sh sma smn sms sn su syr tw ty tyv vo vot wen yap za 2017-11-06 Mike FABIAN * Version 0.0.38 released * Add some new translations from CLDR * Add agr, bi, hif, kab, mfe, miq, mjw, shn, sm, to, tpi_PG, yuw, AS, MU, SC, TO, VU, WS * Make "tw" the default keyboard layout for zh_TW and cmn_TW (Resolves: rhbz#1387825) 2017-02-08 Mike FABIAN * Version 0.0.37 released * Add some new translations from CLDR * Add sgs * Add chr * Add Hung script 2016-07-20 Mike FABIAN * Version 0.0.36 released * Add LI (a de_LI locale has recently been added to glibc) * Add some translations for LI from CLDR 2016-06-23 Mike FABIAN * Version 0.0.35 released * Add some translations from CLDR * Translation fix for Cyprus in Turkish (Resolves: rhbz#1349245) * Fix script entries for ID and BA * Add khb, osa, new, xzh and Bhks and Marc scripts 2015-07-01 Mike FABIAN * Version 0.0.34 released * Add a function list_scripts() to list scripts used for a language or in a territory * Translation fix from CLDR * Add Sphinx markup to public functions 2015-05-13 Mike FABIAN * Version 0.0.33 released * Translation fix for Tagalog <-> Filipino (Resolves: rhbz#1220775) * Translation fixes from Wikipedia and CLDR 2015-05-12 Mike FABIAN * Version 0.0.32 released * Add language endonym for tl (Resolves: rhbz#1220783) * Do not package the files in /usr/share/langtable/ twice 2015-03-05 Mike FABIAN * Version 0.0.31 released * Fix keyboard for sr_ME ('rs', not 'sr'), by David Shea (Resolves: rhbz#1190078) * Add tcy and bhb * Add some new translations from CLDR * Some translation fixes from CLDR 2015-01-27 Mike FABIAN * Version 0.0.30 released * Make “eurlatgr” the default font for languages and regions which do not need Arabic or Cyrillic or Hebrew script. * add ce, raj 2015-01-14 Mike FABIAN * Version 0.0.29 released * add CW, cmn, hak, lzh, quz, the 2014-09-24 Mike FABIAN * Version 0.0.28 released * Fix main.py to work with Python3 * Do not used translations tagged with 'variant' in CLDR * Rename Uyghur keyboard cn(uig) → cn(ug) (for xkeyboard-config >= 2.12, shipped with Fedora 21 Alpha) 2014-08-27 Mike FABIAN * Version 0.0.27 released * Use Hindi again as the default language for India (Resolves: rhbz#1133188) * Add some new translations from CLDR * Some translation fixes from CLDR 2014-08-25 Mike FABIAN * Version 0.0.26 released * Use English as the default language for India (Resolves: rhbz#1133188) 2014-07-09 Mike FABIAN * Version 0.0.25 released * Own directory /usr/share/langtable in rpm package (Resolves: rhbz#1100230) * Add fi(classic) keyboard layout (Resolves: rhbz#1117860) 2014-02-24 Mike FABIAN * Version 0.0.24 released * mark Bengali (bd) and its Probhat variant layout as not ASCII-capable (by Adam Williamson) * Also validate timezones.xml and timezoneidparts.xml in .spec file * List list_inputmethods() as public API * Fall back to returning untranslated timezone id if translation for the requested language does not exist (Resolves: rhbz#1032848) 2013-12-10 Mike FABIAN * Version 0.0.23 released * Change English translation for or from “Oriya” to “Odia” (Resolves: rhbz#1039496) * Some new translations and translation fixes from CLDR 2013-12-04 Mike FABIAN * Version 0.0.22 released * Fix typo in territory and locale for ms (Resolves: rhbz#1038109) * add ba, chm, kv, sah, syc, udm, xal * add entries for more keyboard layouts known to be non-ASCII 2013-11-21 Mike FABIAN * Version 0.0.21 released * Make America/New_York the highest ranked timezone for US and yi (Resolves: rhbz#1031319) 2013-11-20 Mike FABIAN * Version 0.0.20 released * add entries for several layouts known to be non-ASCII by systemd/s-c-k (patch by Adam Williamson) 2013-11-11 Mike FABIAN * Version 0.0.19 released * Add SS * More translations for anp from CLDR * Add information about default input methods and a query function 2013-11-04 Mike FABIAN * Version 0.0.18 released. * Add anp * Do not fail if a timezone id part cannot be found in the database (Vratislav Podzimek reported that error) 2013-10-22 Mike FABIAN * Version 0.0.17 released. * Add “be(oss)” as a possible keyboard layout for language nl (Resolves: rhbz#885345) 2013-10-08 Mike FABIAN * Version 0.0.16 released. * Make it work with python3 (and keep it working with python2) (Resolves: rhbz#985317) 2013-09-16 Mike FABIAN * Version 0.0.15 released. * Add keyboards "ara", "ara(azerty)", "iq", and "sy" (Resolves: rhbz#1008389) 2013-09-15 Mike FABIAN * Version 0.0.14 released. * add some more languages: ay, ayc, ayr, niu, szl, nhn * make languageId() work even if the name of the language or the territory contain spaces (Resolves: rhbz#1006718) * Add the default script if not specified in queries for Chinese * Import improved translations from CLDR * Always return the territory name as well if queried in language_name() * Add timezones.xml and timezoneidparts.xml to be able to offer translations for timezone ids * Import translations for timezone cities from CLDR * Add some more territories and translations * test cases for timezone id translations 2013-09-05 Mike FABIAN * Version 0.0.13 released. * Serbian keyboards are 'rs' not 'sr' (by Vratislav Podzimek) 2013-08-28 Mike FABIAN * Version 0.0.12 released. * Match case insensitively in languageId() (Resolves: rhbz#1002000 (case insensitive languageId function needed)) 2013-08-19 Mike FABIAN * Version 0.0.11 released. * Add translations for DE and NL territories in nds (reported by Vratislav Podzimek) 2013-08-13 Mike FABIAN * Version 0.0.10 released. * Add translations for Belarusian and Belarus in Latin script (reported by Vratislav Podzimek) 2013-08-03 Mike FABIAN * Version 0.0.9 released. * Add endonyms for pa_Arab (and pa_PK) and translation of country name for Pakistan for pa_Arab * make languageId() return something even if a language name like "language (territory)" is given (Resolves: rhbz#986659 - some language name to its locale code failed) 2013-07-30 Mike FABIAN * Version 0.0.8 released. * Add endonym for Maithili * Return True by default from supports_ascii (by Vratislav Podzimek) * Add grc, eo, ak, GH, cop, dsb, fj, FJ, haw, hil, la, VA, ln, kg, CD, CG, AO, mos, BF, ny, MW, smj, tet, TL, tpi, PG (Resolves: rhbz#985332 - some language codes are missing) * Import more translations from CLDR * Give pa_IN.UTF-8 higher weight than pa_PK.UTF-8 (Resolves: rhbz#986658, rhbz#986155) 2013-07-04 Mike FABIAN * Version 0.0.7 released. * Add examples for list_consolefonts() * Add a list_timezones() function * Add functions languageId() and territoryId() * Fix some translations of language names to get unique results returned by languageId() 2013-06-12 Mike FABIAN * Version 0.0.6 released. * Add RelaxNG schemas for the XML files (Vratislav Podzimek ) * Use SAX instead of the ElementTree (Vratislav Podzimek ) * Use 'trName' instead of 'name' for translated names (Vratislav Podzimek ) 2013-06-07 Mike FABIAN * Version 0.0.5 released. * Accept script names as used by glibc locales as well * Support reading gzipped xml files * Set ASCII support to “True” for cz and sk keyboard layouts 2013-05-27 Mike FABIAN * Version 0.0.4 released. * Remove backwards compatibility init() function * Add ia (Interlingua), see https://bugzilla.redhat.com/show_bug.cgi?id=872423 2013-05-16 Mike FABIAN * Version 0.0.3 released. * Move the examples from the README to the source code * Some tweaks for the translation of Serbian * Prefix all global functions and global variables which are internal with “_” * Rename country → territory, countries → territories in keyboards.xml * Add keyboard “in(eng)” and make it the default for all Indian languages * Add a comment stating which functions should be considered public API * Add a supports_ascii() function * Run Python’s doctest also on langtable.py, not only the extra test_cases.txt * Add License: tags to subpackages in .spec file 2013-05-10 Mike FABIAN * Version 0.0.2 released. * Prefer values for language, script, and territory found in languageId over those found in the other parameters 2013-05-07 Mike FABIAN * Version 0.0.1 released. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1715100820.0 langtable-0.0.69/MANIFEST.in0000644002345600234560000000033014616456224015135 0ustar00mfabianmfabianinclude README.html include README.md include README include unicode-license.txt include COPYING include ChangeLog include Makefile include MANIFEST.in include test_cases.py include main.py recursive-include tools * ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721225841.0 langtable-0.0.69/Makefile0000644002345600234560000000603414645751161015046 0ustar00mfabianmfabianDESTDIR=/usr DATADIR=$(DESTDIR)/share/langtable/ DEBUG= PWD := $(shell pwd) SRCDIR=$(PWD) .PHONY: gzip gzip: langtable/data/keyboards.xml.gz langtable/data/languages.xml.gz langtable/data/territories.xml.gz langtable/data/timezones.xml.gz langtable/data/timezoneidparts.xml.gz .PHONY: test test: gzip python3 langtable/langtable.py python3 test_cases.py xmllint --noout --relaxng langtable/schemas/keyboards.rng langtable/data/keyboards.xml.gz xmllint --noout --relaxng langtable/schemas/languages.rng langtable/data/languages.xml.gz xmllint --noout --relaxng langtable/schemas/territories.rng langtable/data/territories.xml.gz xmllint --noout --relaxng langtable/schemas/timezones.rng langtable/data/timezones.xml.gz xmllint --noout --relaxng langtable/schemas/timezoneidparts.rng langtable/data/timezoneidparts.xml.gz .PHONY: check check: test .PHONY: dist dist: gzip DISTUTILS_DEBUG=$(DEBUG) python3 ./setup.py sdist bdist_wheel .PHONY: install install: dist perl -pi -e "s,_datadir = '(.*)',_DATADIR = '$(DATADIR)'," langtable/langtable.py DISTUTILS_DEBUG=$(DEBUG) python3 ./setup.py install --prefix=$(DESTDIR) # DISTUTILS_DEBUG=$(DEBUG) python3 ./setup.py install_data --install-dir=$(DATADIR) .PHONY: twine-check twine-check: dist twine check dist/* # check it here: https://test.pypi.org/manage/project/langtable/releases/ .PHONY: twine-upload-test twine-upload-test: dist python3 -m twine upload --verbose --repository testpypi dist/* # check it here: https://pypi.org/manage/project/langtable/releases/ .PHONY: twine-upload twine-upload: dist python3 -m twine upload --verbose --repository pypi dist/* .PHONY: pip-install-test pip-install-test: (cd /tmp; python3 -m pip install --user --ignore-installed --no-cache-dir --index-url https://test.pypi.org/simple/ --no-deps langtable) .PHONY: pip-install pip-install: (cd /tmp; python3 -m pip install --user --ignore-installed --no-cache-dir --no-deps langtable) .PHONY: pip-uninstall pip-uninstall: pip uninstall langtable .PHONY: clean clean: git clean -dxf MOCK_CONFIG=fedora-rawhide-x86_64 .PHONY: mockbuild mockbuild: dist mkdir -p ./mockbuild-results/ mock --root $(MOCK_CONFIG) --buildsrpm --spec langtable.spec --sources ./dist/ cp /var/lib/mock/$(MOCK_CONFIG)/result/* ./mockbuild-results mock --root $(MOCK_CONFIG) --rebuild ./mockbuild-results/*.src.rpm cp /var/lib/mock/$(MOCK_CONFIG)/result/* ./mockbuild-results .PHONY: review review: mockbuild cp *.spec ./mockbuild-results/ (cd ./mockbuild-results/; fedora-review -n langtable -m $(MOCK_CONFIG) ) %.xml.gz: %.xml gzip --keep --force --best $< $@ # .rnc files for editing with Emacs # https://fedoraproject.org/wiki/How_to_use_Emacs_for_XML_editing %.rnc: %.rng trang $< $@ rnc: schemas/keyboards.rnc schemas/languages.rnc schemas/territories.rnc schemas/timezones.rnc schemas/timezoneidparts.rnc cp schemas/*.rnc data/ README: README.html w3m -cols 78 -o display_borders=1 -o display_link_number=1 $< > $@ README.html: README.md pandoc -f gfm -t html --standalone --self-contained --metadata pagetitle="langtable README" $< > $@ ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1307554 langtable-0.0.69/PKG-INFO0000644002345600234560000000474715036170476014513 0ustar00mfabianmfabianMetadata-Version: 2.1 Name: langtable Version: 0.0.69 Summary: guess reasonable defaults for locale, keyboard, territory, ... Home-page: https://github.com/mike-fabian/langtable Author: Mike FABIAN Author-email: mfabian@redhat.com License: GPL-3.0-or-later Classifier: Development Status :: 2 - Pre-Alpha Classifier: Environment :: Console Classifier: Intended Audience :: Developers Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Topic :: System :: Installation/Setup Description-Content-Type: text/markdown License-File: COPYING # langtable [![PyPI version](https://badge.fury.io/py/langtable.svg)](https://badge.fury.io/py/langtable) Guessing reasonable defaults for locale, keyboard layout, territory, and language. ## Purpose of this package _langtable_ is used to guess reasonable defaults for locale, keyboard, territory, …, if part of that information is already known. For example, guess the territory and the keyboard layout if the language is known or guess the language and keyboard layout if the territory is already known. ## License GPLv3+, see the included file “COPYING”. Translations for languages and territory names are from CLDR which is governed by the Unicode Terms of Use, see the included file “unicode-license.txt”. The short name for this Unicode license is “MIT”. See: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Style_without_sublicense_.28Unicode.29 ## Installation To install langtable, run ``` make install DESTDIR=/usr ``` To create a distribution tarball run ``` make dist ``` To run the test cases in the source directory: ``` make check ``` ## How to use it ``` import langtable ``` Functions in the public API: ``` parse_locale() list_locales() list_keyboards() list_common_languages() list_common_locales() list_common_keyboards() list_consolefonts() list_inputmethods() list_timezones() list_scripts() language_name() territory_name() timezone_name() languageId() territoryId() supports_ascii() list_all_languages() list_all_locales() list_all_keyboards() list_all_territories() list_all_timezones() list_all_scripts() list_all_input_methods() list_all_console_fonts() ``` Some examples to show the usage are found in the documentation of the public functions in `langtable.py`. Some more examples are in the test cases in the file `test_cases.py`. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1715100820.0 langtable-0.0.69/README0000644002345600234560000000370014616456224014263 0ustar00mfabianmfabianlangtable [1]PyPI version Guessing reasonable defaults for locale, keyboard layout, territory, and language. Purpose of this package langtable is used to guess reasonable defaults for locale, keyboard, territory, …, if part of that information is already known. For example, guess the territory and the keyboard layout if the language is known or guess the language and keyboard layout if the territory is already known. License GPLv3+, see the included file “COPYING”. Translations for languages and territory names are from CLDR which is governed by the Unicode Terms of Use, see the included file “unicode-license.txt”. The short name for this Unicode license is “MIT”. See: [2]https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT# Modern_Style_without_sublicense_.28Unicode.29 Installation To install langtable, run make install DESTDIR=/usr To create a distribution tarball run make dist To run the test cases in the source directory: make check How to use it import langtable Functions in the public API: parse_locale() list_locales() list_keyboards() list_common_languages() list_common_locales() list_common_keyboards() list_consolefonts() list_inputmethods() list_timezones() list_scripts() language_name() territory_name() timezone_name() languageId() territoryId() supports_ascii() list_all_languages() list_all_locales() list_all_keyboards() list_all_territories() list_all_timezones() list_all_scripts() list_all_input_methods() list_all_console_fonts() Some examples to show the usage are found in the documentation of the public functions in langtable.py. Some more examples are in the test cases in the file test_cases.py. References: [1] https://badge.fury.io/py/langtable [2] https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Style_without_sublicense_.28Unicode.29 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1715100820.0 langtable-0.0.69/README.html0000644002345600234560000011202514616456224015227 0ustar00mfabianmfabian langtable README

langtable

PyPI version

Guessing reasonable defaults for locale, keyboard layout, territory, and language.

Purpose of this package

langtable is used to guess reasonable defaults for locale, keyboard, territory, …, if part of that information is already known. For example, guess the territory and the keyboard layout if the language is known or guess the language and keyboard layout if the territory is already known.

License

GPLv3+, see the included file “COPYING”.

Translations for languages and territory names are from CLDR which is governed by the Unicode Terms of Use, see the included file “unicode-license.txt”. The short name for this Unicode license is “MIT”. See:

https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Style_without_sublicense_.28Unicode.29

Installation

To install langtable, run

     make install DESTDIR=/usr

To create a distribution tarball run

     make dist

To run the test cases in the source directory:

     make check

How to use it

import langtable

Functions in the public API:

     parse_locale()
     list_locales()
     list_keyboards()
     list_common_languages()
     list_common_locales()
     list_common_keyboards()
     list_consolefonts()
     list_inputmethods()
     list_timezones()
     list_scripts()
     language_name()
     territory_name()
     timezone_name()
     languageId()
     territoryId()
     supports_ascii()
     list_all_languages()
     list_all_locales()
     list_all_keyboards()
     list_all_territories()
     list_all_timezones()
     list_all_scripts()
     list_all_input_methods()
     list_all_console_fonts()

Some examples to show the usage are found in the documentation of the public functions in langtable.py.

Some more examples are in the test cases in the file test_cases.py.

././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1715100820.0 langtable-0.0.69/README.md0000644002345600234560000000363414616456224014670 0ustar00mfabianmfabian# langtable [![PyPI version](https://badge.fury.io/py/langtable.svg)](https://badge.fury.io/py/langtable) Guessing reasonable defaults for locale, keyboard layout, territory, and language. ## Purpose of this package _langtable_ is used to guess reasonable defaults for locale, keyboard, territory, …, if part of that information is already known. For example, guess the territory and the keyboard layout if the language is known or guess the language and keyboard layout if the territory is already known. ## License GPLv3+, see the included file “COPYING”. Translations for languages and territory names are from CLDR which is governed by the Unicode Terms of Use, see the included file “unicode-license.txt”. The short name for this Unicode license is “MIT”. See: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Style_without_sublicense_.28Unicode.29 ## Installation To install langtable, run ``` make install DESTDIR=/usr ``` To create a distribution tarball run ``` make dist ``` To run the test cases in the source directory: ``` make check ``` ## How to use it ``` import langtable ``` Functions in the public API: ``` parse_locale() list_locales() list_keyboards() list_common_languages() list_common_locales() list_common_keyboards() list_consolefonts() list_inputmethods() list_timezones() list_scripts() language_name() territory_name() timezone_name() languageId() territoryId() supports_ascii() list_all_languages() list_all_locales() list_all_keyboards() list_all_territories() list_all_timezones() list_all_scripts() list_all_input_methods() list_all_console_fonts() ``` Some examples to show the usage are found in the documentation of the public functions in `langtable.py`. Some more examples are in the test cases in the file `test_cases.py`. ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1287303 langtable-0.0.69/langtable/0000700002345600234560000000000015036170476015321 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1707413247.0 langtable-0.0.69/langtable/__init__.py0000644002345600234560000000101614561207377017445 0ustar00mfabianmfabianfrom .langtable import * from .langtable import _test_language_territory from .langtable import _test_cldr_locale_pattern from .langtable import _init from .langtable import _languages_db from .langtable import _territories_db from .langtable import _timezoneIdParts_db from .langtable import _write_files # Deleting a module prevents one from import .somemodule1 # directly. You can only import from objects defined or # imported in its __init__.py, and non-deleted submodules. del langtable # type: ignore ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1298344 langtable-0.0.69/langtable/data/0000700002345600234560000000000015036170476016232 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1683034192.0 langtable-0.0.69/langtable/data/keyboards.xml.gz0000644002345600234560000001340014424210120021343 0ustar00mfabianmfabianPQdkeyboards.xmlv۶S`u_j-9NҦJ%;%%ǾHDD Z \O# MLjY$`o!)ga>( 9zoof@=E ˓-l} :To1foߜ]OێHɛ߳}$ԏHq+1Os#4P?/U?yG4>n^9n8$rz흷˿oflO_}4t/QDkY7~Sw}~Z53ttx]RG'\ޘڕZ4oРV?0k!_TR}0pz}0pʌ~9`0k},("9AFG}836yeF"]6v@W7zQŦ^f#W{zwY~{jmctæ^N=Y7 M=X ߨ/EOP?<NÖpR%yey.-@Q;O͵U;XU;XvBk;YNvf'sΕfkﲶլ?j*@gGD$ӐT*AqAJ@ #*:Jp4!o?x,Oq)VU D#ds<ǂƱEJ\[5=,H@ LwҘ0rAJ,DoDސ!w}t1N V]t@LOX:PTʅMiu&ihØVJmfyϳcy}*BC,c4-^ .I|Rǿ0W%!I|%<YF7GTM=i)7g뽏1`,0Ǣrԫ *feDDVjc0"ǧuu~YZWҺ|cSg2#n@gL0XXE4;9AiFn<5N0JacABR԰އy>&¾O"2jVtt@-O={c4N3B8^bgEjBB &/u"(*g?Am}AV'GjTBVa&힢{{Dr7u^zc?h>')͋?`C Mz[}.}OLJz~x`."v}-,paٯeU^MQ B&al9ctx TXŐ OI/+trOeU'XOo|Vo}Y1Bˮ\̎/&j\wnPG;Y*ž&|ٱ@EBj<3'=KĈOs.բWJCfu$˟2݋k7tMu,N/?RaZHPYim zk?FG>OzUL$K_ʼ0;ZnT )2R͕P{C%~=C"Ao[vPic?;^!#&?(Rj(K cL ꙾ٶNo4ׯ^˿eꡳQD| \AaKN^e|8څBbayãHڶƄK)oN;8XԖkh B.`Ra7n,Cϊ0b6lĄ/3gk%!YāoI{cI9%5] i+74L0O̔*8Uȓ]849b @b~I޲W1e{%48dIOjʐA'g {=ڋeӆ]ίon"FY?2]ZksAmm "f\Fu܈ѼN?e 8٠xxFCǺv>|*}qs^6awQtָnzۃ[peJUO3 m9.]@;Ǎڭ.is1=v iӐ=4f"L?ҏX`夶XV9U}GHRW![S~SPEm prG cի ;1A$(;¢_`y&2̕j|-ǚ!e-gaiϳ9i'yuRбgWv6ژɁ J\EV ¶-Tg7g-;C]k)Di"NWki=U-(&ixVg}ꎥ, `՗E5i{ĸ!qm+9@J*gX:msW@TTv2x!#lxX^ !''QHMkHސ;+Nm2wܔDYs 0GH jog,f3 GJ>Y|MoYHՀL'#)ac"Y-)`Ah p/zwٰm۴=}gÝ,Ő;g;q&1dibZh ܣ>ι&u2hy ן -h\fo!gEu#s=v昳lˆ--+Ɩ-@[[Im0xa[aQ8O_#~#ˡƟ)f3$DIW=?#cAجklj`Ҝ rEd!0/HBŐ[ I!Mt0 #<:rg`L哀3G'Ȉs GcJ%o HMESE ~~rcWV2;9yD3*7'M$S/S@nW iwl?$rr\>;cmm AqqI׋p*͵%K7׸Jrs*{31*[ST$!L~Vv2nu6\H&6 yPm&o/'')؉3 _&>Ҙ).w&;*Cї1w7jӷyFWǐ"|<$#[=xㆥܳchu{fc|9~pp}R\xL?kT/LaܙuQ|3ҹq=Jz4;B<, 8~1X<)z:۔nePEYd_04u'bYl ٴlyų"krD\ƞHw3: Y\E{u~|3(}VF}* S7qC+yaZq扫rp;_FDojcKqd ~ν*7?9URT^Ψd-<ݠd_WYY|[ZflYy<4qOFgPhBR;,ը3ec*ׅ>@Vi]='@vN.˛CHGgb pX&m~&`,.[W ^c$m#/-.פ/O< 7ĉWhLB쏭uyyv|-P-ậBUM\٩Da.+ز N]沺m^p6c}h_F.%6`T9YuQ%BL& \̹U ]6{5 Vުeճ< T8ͫ3d)xnS7l+rHv qdnG rpbxJa7IxOb8qSb}x.am6O ǍL&R GΉ(UNAxW,Kт././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1738020775.0 langtable-0.0.69/langtable/data/languages.xml.gz0000644002345600234560000162075114746013647021372 0ustar00mfabianmfabianglanguages.xml][sǕ~ϯ`iA/[*F)o&K^Tp @2żH-P7)HxAеe"7+\NR?agE:ssNJ\6}aj1/ӗ_jRuEӃ?w'?c?i(z0UO}oSnkfgˑW{7{HڹJZc5Ǎ_9?JA5\A0V-Ꞷznx2\߾Ӷ}gӳ};&:Xew +[1|+faJmm/"ι[iL@!CFH?& h;0ÚwNr `~iW|~ گQ5Pl囥ͥh!Ƴ.ܲ.޵.yG MsIi~>k) qJ ziQ-ERZLfֻ0UqJ- [mՈ+Ƈ:7r8|M1Wj7 ݚATx{?yGk&E9#(HP$+$L8-eQ[F`D9rlMNU6=t  .=_GMzrlMe6E3H"Jț@Ƚ=~; ǽOWU8, 囶ڷ6o xF{-k#kh__ Lg;]e6}~9׾?G`>&4ԡCjCޑ`W{GI 6RD}#>yq$Vf+w,}}9  (0Q=nbl~ͯeXdq n5-)'pdVjJԀK.z A*]C=]')cOt\M*شqcfbe]eYu`uڄ;=qR#JA`9Fƒs\g*`l"w-zo{3 z?fhFDPT gA3}&bтi|O$SLlŚg }] Z,?,_`3}v^ 0 P`EYJì4Jْu޸[]Ex7JS@ +w7#D;ǝO2l9  ئ?>@ЬlBzROX|47͈l$W8@g֐ogX'R8Y8ɷ{ivu l t97zYn E{_n>/6Gb~%zT?VSNO9~տOHE8oy sy:ھ<~?Ck Apzz37դ/-ɱ+=}.k?fM?Gx(Q1݌E@Lg>tE=Dw45 ` <H$ɭID ._L VQ ]H@m$عc]%g569&DZ!/]y4@ ݗr=J{HShT`S>'HqsMy7X`/Yqp4i4T6Ê4a2 ey`7}q,:K!>ŀMFv0,h4tj y:uT cZdTקp5VWp0bcslvaYun2ufƻc콅KONy*3L2i({8|lbбJh(\r$8ѦӚ4S~'_g<=׼~hYؾ]m9hH\"OHZtE;7.ՠCm!{TkN"$BW>6?0Kl~ϰT !Xw s(ؓOO!!*[6+5eTJɳnl5`{rp# WAq@uE hhe#:Uň@ @'t? p! ˭E@<̦ s$p}#4z4Q8d n|;IQndeSs!dB4M)Hjpk_ +@#-C~^ ~|'&9W6|Mr/iZRQO!wL셋[lWqM7eQP18A)lgіVۆSD8ouO:Q^ONt})pi@ `7 NFg+Vo6M8{ϚQ]|c-sDv۶2qVFHD22mBIIp&99|vC] HI$ mBκf]Z7NoSNw:XOG"HѺ#ť  "GI:U%ōǙc<Ӽ"^*8 8VI472αwFQ 2-AVH:8JB ~& \aY~[V4~Dx<;խG#tWC#h9!nNvH<`I_N=y8bwYآƣTJ&i'!$>>=>^M/QExT"2J_Vz|vE@Apd_ҭ !qukhJQF:H+F2\=埔|/gKg=cG. `8#7*yǹќlIc  =I -)хq$,bpYRhSGDéN%RD/i8Hr.\o4 S: l(~9;"~L .s>}0 QDE~sh:VjJe+U&Г4حuNTte8]9<;Ӟ7^{tȾ}:/eE xfg \6a)6=,/iE3]Z4SiNʈ"?XBՏs_yw.ǽ|I"=eE=\vP0y}? < U z6ߧh2Mp.0S5 V(zv0&)UȒ Bo0= D xɰU6E`R!6e3NaLh5yL._T99rLY4~ ePF"RLPJ_е`"͵z ōb!7"9!JХ@O&tjH8,\Vh@d 'Z\9+T&TAh@T& r&FX3 zNH'W٥!WH:>ؾiVh5i#y/qDe_Cty],7A`DGI`i24E{V=>-دMTh{T%-SiD{YJq:"!6t`$^*"])x"s&bGL]-0'5¸ PD*J#BO|WFǺ `Q\Ŭ&Ȳ߽%D(v"Ƃ:5( palDaUKC%2U(@QhէB14NHB11m \q 8YeT^!P>Z*+`udC͎<+ěٕɺ\En~j`> 8 64`7`mEfDֵhJ'lUucCOs!}8u_SEH͠2 pƌQƠ}KepbqBªx.)J|Mv-FSɋ&Zf׷X'pS%Ai2`J55v`_$Y@55zB m=.9#6ʗU(hؒ MYqnn$׵W%%H G6C$NuNe^' Yl94^SG!JOnU)1Lj>8w=ZQ=wM_{7xO'[ś-OrOqyJ"oXI A= Dއ[670ĸզVa#Tj3zܝ 9Om߻"qzslfIglfͤ(Ƚ'@eO??>$~t6o+{ߵ u䬅 "Hal\(H8j7cP_w&@jhr+t9F(WxéDeeڇj"ۗd"[d lEt?)w'Q!8+#aޣ̾ǭ =(oy8.>Ul|> WOGm)UV$ y.4},HE׹نHȃİj=AO@>rbκ[n]BB_(tj0*V?'9" R9H2JdSϡJ9 FEQΐLF3H*UXveX6/ It r,$ ,)}ykSҩ`A},V+h$ p-Za-UaB|r%A$ |{cz*B YŌ{k@ \*e&Œv SnaHAtqH_!,NP#]H%1uv +9 ]-b1) X"xRd\B+u)/ fC힜FA^I>>HKڪoJl&P^Θcc @:ϯ=y>|yV_*arKR"rBH" ,$*,.d+h+pY5-I+rN*`L' IqHWHm 9H6C(0XF\BH!?;:$:?DIZY T!8~8wJש"#bsa6EɄF " =?( KbMImT~PUEG'$,R P jTr-:"m񾏅[I)ݫ6~i]s5?Z4b"aNO>{cT91nۯ0ua>w\0.LD c7C/l%yY\CP!eh-Qu)sSWe.F#[^wͳ^6sTїe%шہAHb鋖5ْ 1J#\#HuI] !E.z#;!R ٓgۉ'? 呉Hg>G>vcG!sn_ou TC4u&_5|CPim?15 jMG°[(Hڸ[X&,[࣭ES7Yf(dV`DV`(S@C?Oˠ?51`F@TAy8D(fÄS23&:HR^,d2(7XG2|.s;)-GboYEoCrM!5 4"r0$PD@"@ 21j$bR ~#&5y5FGUo3swyբ yqjWZ'{pNWމªFΞv͸}${M]H|SlE \D^!q j#xkK x?u<ʲ)ToGi8O]n}]$2ҝ@lh|@EIW@w6>M> 7ƽI>iāPgщZ5h0 \0Q@ŋs"4R 4 D`S{1xFvR?uᦸ6PՀCQUvv-ŹcQL *+HP Q 4me< smJ>S&C>to8C bV|9C#4Go.HY 8N`†6G7˛ŭfy70>OsX>uQ{-}`a_mQm~ B󮳅S1c!@!(xn򞛼eE" eLVd5}0Kg%ȟ0ʀR UJd1\5C^*aԾK `+aHE - Бx>{WL8bQգDcY ⣦CqVԈ \Sld̫W/"@ƼڢBƼqH7nfcD~{CN:q/Z'\2Tbu"Ia:rC5Eܺ|#8;XUh \eV^*rE 9h>⪙M_ x\F<HFo (485Z]Z VLo#V Q!V=r[WyIUܚϞeN}vW+iͯטe|i44UrkÐ%l{WvYEMk_C5&3&4@}h߬YׅUZ!T3$k iCWNϰb F4ܫW3JxWSRɴM0|Fб+wp%{Z#C<<,CY@# 5:M-s cG51Λq7bWݮb/UtܞgL]Ӕjfi/ڪ2kw YNȹssN^F;8!MzC约xu4rM}/L}S䮆@Ua=i@:X=|No!{}x(i?ZKym0}ǜogɸ`Zp̷hߩ`;4nD8lDLۉ@)Pō ձ!VZĿ*H{b*I{~A'+= {"QBe3_T!W9 jL!#g$ny)D2:>GnX5T'CV|@ }d;ʄOXiR~a<X '02yH& FȧF@$7}pHNUdBȖ'r-L$EϦ(#Q*$h@Q ŠRpH]ߴ),\nq6m*| YSࣤm BIXp#QzN;[(xR=- qnሥD\UAl&EȃB1(YFMHd-7yM= _"EskjW1y855I<ǞL%/6$ZD' p3 !@H:8)N$u|nؙ^-VT*P{_h!UUlAT~q^ kH7 ͲSv PC]}A0;ٻa  V3$Pi[T]F`9f"S즰;4\'-Oz{ 9E^by4u-ADD 9|lDqy<'+a0䬅Yltbƍ!xؼCD#[6_".TR+\-iyyed?"ff3Qk;;KX];he2ოw~KbVE`ҌӊV54 ||~H7Ow h_G Zxt)4 a)ÿ![eWDʞxbH95Q 4x1E޾ `Ig8ue)8n5 YC W>$p16jn\_O~ן}xhYEh|p_|"4dLDSh˻$ ,7rw5⠲ r }JҎ> "L gy^P 5Ӄ,j[ :bEa4nN#&.Bn9l;wv,mpA389Mzo6u-x"QCi|bpx3S౦xB=pE>yk6`AV@qhjh YZ~|-DE 46$w6yŪ_Uo[ x iʞ[8 . cǜM̜iѿ٠܆Νo`o 9s}GPQqNUCq^Cy4(~A$U\y>}1qBȸ.T^DŽ{PTiJ>*ͻoAaPy/@#Ҽw Y0~9P; gK6>;:;ƍozu#P^)OU;z͋3iPGԕsxIPz#zԱPόŠ&^ZBcP&靿8#wʹ#vn;E:;g4xao0KX0ǎaQnAV 緸 jB!ǘ _8=<yծq̨'ܷzV𨧀ZZS#k}NvϭH_zΚzXW 4ӮF|v0kNe;l.~^½chYpLF ;va/NӱypeR^/10cec+L+,{iŲhlōbbHn㶬S78(IS8&lbMv:5@Wrp&!JW%TmwHӱ'W+=֕ e;rCMA~7C'mA5ZHyŢEFn~ bx6*v+4ꏡRU&C\O .HrS|Ua5]ݴ Sh-8؄b+'TChBSl%l&ʒ'%@WhQ(KtlR>eͥcs_?\y8j@-I6ѥ) TSPflx?~,Gm6d ޖS~NJ]/"l-ól.h4Y5+9>]`&*;&޴׬nk8b Ie lS1x~6}6My&n]xZ]}W\TuϠ0~[0󰞂c'>7&Y>7XtGwN8c~t¼soxؚ ~l$nb),eKliSMLyr_? &`ص wݖ]VdފD*׳FWƕsF\=Hx iI)6fl.f\Q%6X"ɦ,1ȦYDʯ=JvV.E:B6p+*H"fȬt7Dsxyvˌ[+3oeL,[7<ӺzEr[۪"^.RgR $ z cOC>qxrȑ;P)~1eA6/߻=0R,d(KLĘbaeǒWu(aHw{qKOs=Z?ڝU|ly<'r2qnyr]c!HK=?q{cOx!iu췷StwˀzLMpڭ} ojW<T|[^M4; !htִ !h/^}+3}]?;C@:PĆH,~0*F̧¨Uj?|2C3ju/Zw!$޽va`S9v#ljM eWuW6T_Me7m7i{޹V U_P9ewwnJ{@_ѕ( 6M61^(V<`ﵓ̰lssT{߮v.r&K82\/7 |桰V lO[l}9zxRw7k=$Q[6[ּ2ѭ]2}%D%="oY9Y` 9/6ٽQź9?hN9qlN4bqر;x0 rk"H^jx$ ~ʰ.c,eT*tuOJ<}A2YN·5FY<`kxS?Ek/G ɖr,/bو Ak)O6BQFZ-=lE'wE(4DK'dv7<.{ Y$8#/IV>"ln$pN)|b2F}oskU6}񕍌ǝw_&yYiuIVVfʌYuU̾4`'OG7Rb1|M=}a_ MO&vl yBCCY3e"ʛe79B /GU yen*sϱԆ#7$+s,/DoRNvc{(d_aLYs`sTH(=PIH**M9ۣ(Y AGHʀI=!܀O ꈇ@g_T/Qπn7#Xf_LR9琼h*Q?A{k^LKD~nu}K'b("쐛@cbL Q RB )Z@KP Z x1 .dT]b*RPMʑ$j$FF.Խu].1 V44 F1`05TS$B DE&TO @/a+LumC!O"m0U $U/6Mh/:`&<0I$DbZǯއ(,0I4յTIuTgM ܿ}70hI۴b鱆ר0(}d' V">#S0o ]_!Aօ:nd:1zߤ( Sl(π xnR1Vd9GjA$7IWHSWk7.sQ"|6 oSLm&m& #!lu:DAC7Tk]nmR֦:gmRA֘6 W`IT8IR(8%AXVH:{lǦ:vl Ljq~E#: .uwM:vפ[~WS$C5I[ZOoua-L%y\NB|ƹ3Z&qMUIôdNl'd Z2VwꝱzÓ+ljGY<}`MGZĤIU#$e^!#A'ڈ'ݻ #qdB44D6[ }F&&dz!H0zX\D*R1}_7_ɛF+NfU:G~ʠu9+?Sz't{ˍ2 w[qHe5;ASD_|"/VdSpC Ό aW ӥ@Tf) $Iq Ӥț_zu?nY:_*!7Zn 2] VB(Os5~;ͱd%7Yr%d+/ѭ ,O 0ö́HY,XU5^=⎲H-&[gU{id$ KX$U+2gEHΊ Y0(:p<-k:˄@by=gl]_ػw{K9L+n2g#l.flvS~_RhOvHXiP0FHTS T~س/vRؽYr?V%q64?0)ŠK'=(%+fs^2u4jtH.%{ISРQف{q|˳j G}lCd.tຬJ*x]>hCYc/`"u Gl ǭa=V `QJ&Kͳ4uxg:|eY:қ,= {xE[a+rY_6X6@h^2)'7PvV8u71vI.{ qM!2'z) #nIp`E^3| L>a0?]pޜq6dA\V7zrqt3/9(/ |WEsf()6$c)O9X)R!k5(֫ʿ5INj3M!Ƈcฦ UvxŃǗ~QO> 9.oKz?yOO!1!Otk-6ߺ ZA?^ےYV]9QũDUljŻJdԵTͅ12Rf׻Xt~Qf5k!u]](:EV P EƲK)l$X{&r=@mU\^0>#+U5^^XMK}U@\dHYUTUb2"UhDLR%.FQ`AFZ*Qe%Œ Y_H@KB"B1x wYv wnT]6ߠdEhSҴK!K~CJ)ѹ tR %RؑMe3]eYԀ& Wװ$jsPe]5?DN~S]c'^&u>ʁ4O<{QYȝP"u-f(N RRtNJhMp $8Au%RЃZt$?5!I%-KhtG?o05G8z*ҹf"Q@Wd;ϓ$F(B h .CPۭU|K,UV&@|?"$e ݏyQEʳN7R-mEG,ۯ.:B>~GO#l^OUHs]:E<(ߕEc3P]$6T"orrA$T$TgnE:Np+|Ko/},!>MPԉ}E:O nO J}O%>Aun=(p<;ydcOK-ON/M*KxxnDz"F&R R(bD ȧQDbF Zf*ԁ $k 5Ey`ّBӌy&[ɲcܟ:<*h{W2xgR;. Br숟$ ~$bX$^%~l&[)IyU-}%NsdkR)t9M`V̳lS頂T,3.R"d9yR(׍f(ױ5S#Z @',LH@BznUCxjcR! wYL;!r HmE/?w|Ć=6aG?+B7ΈڈjAW8#E1i}Bb}ٶ[>8XDgcSl,+Y}1paWX`[Y**AgmaE$0>1P #[M2f#SެʸWhX@)"LTJe"eFRr,9wfI@OmDbe1 ʸ9@h-VYEeku+Ji q qR*UF(*\ZAe\Ced)M)+EA, $X6+4ed}*IJՑZ̉ܠvL1&RV@z+LtNIdb!A{Y!!4nmOzP[&l6> AҊ3:^$#/^4LPqR{x4ȇM 5sp@EuY,aJ) UgǺj@X:+Y^7|J' zހj>drFIGo q q!}6H,F-͖(T +DP詏,Ԥr:q"wlʩe&))Nh'xڃՂӸ(n~Frei\@4󰻔 $FBrHy] ~*($*f**hmn8)V!PG#A qP4pc"B(̏PAܯ-fM@P8T534WVDf95͢TmQxO_hƙ?HЌڰWJ<-OIIsV_|LYmRT26̋3i 1scyQV>έX"m@?V?n)j)"4~ HZJ Dlˬ=ߨe֨ځ"k ䷭D֢ Q["kxd|5Dy"ke5tuxV =yuE)yuyuH ."a 3ܹsϭV&(Fʻoa_-?%,UʒXd5.a:O:e:圫sm8jqg[SmicRu>gVV2qqkikpZ:ȐN'݌D z ri 6ǨD懘tlUy/+ZuW[Xڟ|vs?tb?yЄ){t0_ڙYÜ.-K^F$oA5yqz"s yrG0&EyN{aYƾr*޼k}7vܬ(ʛ;oKKt"[`kic[K9&v|ku;nn?ֈrU^xh=ZQ#FÓ&KFJt-EґI=k+Z ה }X$ficR^ 32 f]5jhf/7h)H@o n*}T*@+ Ԑ>$yUeLy(I${&{%8`bQWSg5m>ƴ  HX(o#"lҚ\cO>Y dVۦ:?f@cJmS;t:+!7 YX21W_4$0%h$$# [kF4+ʓ%MD? N g%Ɩ[<[idlYb]l(`U7 G8/{bۀr۸m`GEn7o3#K]3LFX oh@c۵E~N&^=Ltql?Kr#늌Osm;9X  '5臘 I9mxjh?ΡcQV P@]u~>i!ݻ(Ʊk}?;$tw5Jۣ s^#o:Fz{[xQ&oODq<* r7}߶~׸ P/; SlxIKe^yU 9QbԐPzNk,^w_\z-F!^(XA,0\o*-J'a#+P]26?\h6rsYa}ZkLWHSBHr8oHJFakykz;ˆ^@6~H4%֚4ԦJQ]Vk&xP7-}NR/h$4tyȄ%JӼ,$CdQ*Fue*C)~;1}(1 G`uM#/GhD,$HТ:̺ iA8k2)iaFw mH܈7"0hV4756kpX `R6k6RV87n5G@*~jyX4'.tD( ŕZ΍E<ߙ)Ƈ&jo^}35]s gofکX|1tQU¬j #9ę{g̊ܨ/4A/C7,XUgZ Wo9id;I3@o y1q{uk|&6}WȤ66adN|xudy1Th=pL<ٸmk&;?3wO˛T0"VxA2!m3>aq\PjVַoo7n7l-q/I 4e®?%Ԃu/lWG1JEM/C\LGlYۛ"Yz0';Fbg&9B%-0&X[;R?aECc~*^ ˴pV*Yֳt7A3/?,=@`0>;/ _X/[ɍ#4`f+oq-Pj%'#j-/Q8G6F4Hr{ѿ! |=FKGt!GFPxh,H>s}&S_k4{gnLdeH"*D:^ Fad 7p}6!7L!;pYXjDw)z+y١y=zM׋؛6$ئ{f8FTxYfe-pBwcl;h|ִ+-m&;*,Z!΀ag|uŮ@^:/gKv_oܛ pMď^) wߒ!A\uQ b$aun_W?$AY00H͒ EpKRôQXҴkg<7` `qMCO幉`n$f<+~aFPP_/o1T ֿEFSv$f(lŒ Hi!2K Bp-LUYA:+ݰ"yEP,`,L!@Y"E,TYR(HEp,LU@Ceòs4/ eE*L) CMf T!j'#M+XI68UAj bO! )͊,%MΝY΢s.ܝO;җoa m?]_w¢~@!7l {l#SUש8KŽ3m_^r|}٬o8fznt֖0[mek =ژ|Fd./>7ޘE\ȗCB/lo߾%6PaPgpI}Yb ׍@/F U21}@25/c_Ѓ+yҘt! 5!܈>n&Mf 91j+\6dGo%H3{? CV+ ݛ_P-!!m}ӋK5Y69E~c8<1y`MݼlmHް$UuB, Hc_I qpl a?dd?*I9{L3/$:- Iզ*RƐt~?Ogtj!e凙RU[iru8P5D< YIwؙݹmjLVy]i,0Cr&)jK{uBWj%pf*5rDjo}M#Ƚ\'^/>JZ]6Rݐ EFg);BΫPjC NQ.:ٕ7޾Є1ʨ [qg6(V#]^G(,WiAD.\(2/B2|OهU]Hrc8ϨDZE|d[M 7Ky^v}e^ja@*AT &sfD(ذd@mUSKs_ k+,#Y_F/#kڒvNFv2k'E: N_tU|hXe9~^EW0h/Иzц?h^rlO<${ "wлpSw8J/^ܽ;{ =fV.s, q2n:k3PV5#Шjl(!\9Y3i>}&n)VJ CTRmVܕQ:_[m-]ޗ ِ@ AF&#eHBBEwjq$ϲ?QEWhM^0DLX䛩o_g:gF=EuC9;?3v~ʵYOV|\טv:H]Y#ǫ=j׍` vȴGjABx!|ᆽX FԕE@vC{ ^^OW_`b/~p/%wDuJp%vӴs{e Q;fKHGg D.8YM'M)_ipꆂiB'E6- Eg[sY>7ų}ċ|ZernY%[,ex Ȳ`=1eHJtL1̗io)bq@Ӭ€Tp 2x=vswWokP&myxh2xgL#'.w?a*psU%x}?izkؚ{ޟ~~moJ%C ]VZz2;+'rWFQڬkpcxuE0 Hhmt ܞ""Oκ%FA߭yvoq;kOE|;:Y0iD;ct[DgwT=sTԣ/}$$]B@:_uv$U-.-pewRLzRE?!;=Tli3.WYK]Ӊ e\]L RJA"M%c5;&ɉMH.Go˸H]tumj"mBZL!Z2j(qCSeī: R7rPIE?L,x(,ҟe#PGDB?-$w) 9L?lP-~\clܽ kEdK@}gWRP)k|>&hĠ uÃlcY"T&Tmf1Ֆ[^<18 ?Q}{ <)H U- T#qIx8w|ֳHy dk8ʂrT)sRo#s"k@7S"[p%? ϒďhVgH^q>I5X;OhK[`jNwe͟aCeॿ]3rn>Kk:ʴ:ݹSG\>T[* EEi`IN($5$5JYpn#:7VUG?"kQ\+/悥o" rYuue OG-R-9@j{ u~ANLw-Y+t*R`8HWuCc fh0he]bNZSq'$:)W0-,T Q3$(AF@d He*| ;0MA`br7̃0 ^ #2BZ`PL#@2R #2N`( H 4k4֩1]{!2 ')"0ë 3&̕si #.CfH8 Jhp/|4OEkY2d>M4CW ġo% 7˨p{? mnomHjAM ႧF k1g_8oL۽7*fyTztKYdOeY>yZfD$KY+5NiU{gU#Xeosϔ;m_";\腢b{}-(}.ȌY.31 O##RHE "8D/h|<gŖP ş`2$Y&*??WU1r>s&P4jfx`'?Lo @)k_,3MRB5~|濲'N[FH3uڃRfw jHN5^`(ML@u_,HPB6n)1Y_|</܃[\pFݿ#@)8+_\ݜյYڜQϭn u*N]k] >b9˿sn ++ӽVYw1hY]}onf1Z)\NʨnR8wxIگٙ7ix:a&2s%:^Y>AD}#5q+ti2GR]FT?݃ QoS;3;o;ⳳ츰pϙ~B:"5G>1d{ϰW'hyu37a06z䂃yrzI{4QyEAPWӗ# X&V@ɭ &ttUɮzn Q{z\k7{8i/ßBnA/B2Ş3s `&!3 E9& L#6$j/AjW̪,8fJHN$ ,KZyэsPvbykd̅7j7m.+z,35>#1q$*mcdCe3;a)2 F;rY[f'`0ְ1i"1Qgcsu4V@ɀqq;8d|E(QzawdݡA'Y˱P4WƝv>;v (5'PlpEkgi4;6 1wدgJ(yml'ysrxfgx&ǧ<j8(_ٺBssawʒ4fa~du% uK*Lmh+ժ vX,EM۞i!L3_3󈠧nԪ>eYƣk ; @&.ЉÙ=bn @\@fb)  VIǿW[-}{ؿW<9`̗z_/+|ė.~eER p_3QA%CR tdFJYKGCDc`T 0ݦN0Wp^nQeuneցjZnQk5sYz] A7~}ukm;͘2B'|yt.H1Ɨ|:@8 OBtH@4yQD>kP3H1tYx$d@cc I!Wº Y$4q_Nr]I v`@y?=N8:Q2 n1Eq&_o x:nq L_ʄ!Q5 X%fD ]46%tK{cn ĩPO{o>4BԞ|I k`B  kS, ˧iʣxOT?WH̅2m7>ꯪxdWY<&9.C~|r]T[f;Y>*CaJkֲ0S I2m.%iAUA$)8華Q/ZK A qs(!tu=5>=ƧNR6>G2.?𓇃q q|$sŝѝŝ;ntrq N\pЇ}I8O?9}''1瘠ܾuS`>} eן/VyisWuE[5 krkמV\=qey_cVcI}Ln%$vlelX??xa-lp8 1Nv]Std9uܟ ~c M]} ڽVϬLe-y*#2Z]'w,9K]D8HP%骥I[p z 'ͲyQT9VbʕIwvzu(MB`) Y/ *v;;W:3,8u0f=loY XE84 P?TY$h6T3'%8۹ d3I6sQpeE&MpִO   ::(Oߨ =V:'+L}u+K|K~2f۳8ok kRŔc^q } _e(b tRmCk@4r=(Co;~< V~BK,M1LJhl޼9GGэwF:dtȊڻf-~`B_+;tXR_vuq>{g;g+TR%/*Ea4Bbo}f 7VEa~x>ëD@kiOV+%]I͹viKt7U}o}SYTu fu(EʣߩC3clx~}H3lwOD\$f>|ȴZQiӢZŞfe:73Sp &Oo MPtT6 ;(1Ixh{zŠT,8ZFpчOVeZxaP0cF< !@}˧O:&'Rqine]| @kk$>F:Ӥ:[ht|6c'N Fk!Ozdy{fR7'D=xJcӒ闂|_Wt~ |rt0<38pIVgMZFAYZ䯲cǫ^2f;*S>VKU.ɿKJ (y9WCbyY m77Oo o*vӢ5 MkgSF޺z/hXiMRc 6v~Nsx4z@,&#cvⓢR4wN޳);9e@rU880m4X2E)16Zdk,g<߲9!9f~/Z|6̀Ѫ,M)vI8bKsL5-fQF7 9ߖIld|38Z2뻈 | \EVѠGL}%<-; `=Zj_yէ@H}5oG^*R-u.'aAXaZRuU1I5!ʳ!ِK\lHQB")2a)f&㦲_,O #zoDG.RmRYFߓW4˯Q.DXjE?[PTod}7ؕv|{{w Dϡ8x o. /j8ű`Ȓb]Ffq-T~p"6PGGP- n?6 (} {Vo盩$b+\CfS4a\g1Fn cAYAb4.팤HRC?<@>6 _"; Xr1/I&,e«(yit޺`]2G6"GW{GB @"3Ȓ2M; x^ ]-p2@duN윀PE%>A}޳vi7jf?hd/PmA+@0vX,!\(@eMTWKɥ˧SW^<dbA0ApjvTY į^vFTW;wu4:t/<Np MQɂnM&d*@ڤCD҈@'L'^aR †濾bJd:a*z3D<# lhЏ k嵊`ObˆV#:QDcZ".j 2]~~IwRBp Ab~]"ͼb3Cc?!W<ټ]-9o/$glM s2%D$Ϯ e!|F"y27~Z6BPW g QU3gc|8>O( M4C Z_b2*%UTկ%{pMkq۠<4hc]H}'4Sy8q6JlnNX@=W'Թ[{#q8{e ǝiIV%;YPRv~h O ݫf S z`DL8bc)!7ThH8%0Lq וd1ϣ^4qnQ V+B([A{Xz/o3=ڞ%D8f.oI s|_|B俍=#C k{:ki;2n~#'>lO9Wl[h! bM-IiGP?g.V`E.bʱVgӬ|;Y+guas@wCC5c|V!|Z5C=>q 9ndz.>^baË `sYͪلi!XhAŞ ϮQ\v=-i.zmu[aP@d8-g]ifݕf_;:ͼR^MO"7eca-̷)KSv^#;7&G6O98xMH %!l: 2l!Hbc>)ll GEsbh@$wN,7! NrzYCgB-:[U'2[Ҝ!EKmC|!yk C iVsEo;vqPWeby)pl] lfzYm}kpwf`ޛϖml3k @.l/K6{BUIIVy~%Q/` /ܯ!b5]Z[NϾƉ(o/\Hx{d4wm8{fl-x@S~v{Ϻ8# _QޞBx v&x_}CC'bމSzݿ`xꐂ< yЈס~2΃*gr)8n3P*Ͽ- -.qpR0t"΋T)2oPו0V{VJ$s`O_dadCm"Kz{TYd)41  &e D?;2]$PVV7KY@ȝ!q_@ ݎ3*uvT;ʽ(Z(yC'X*cTn$p,49"4{Yrd,gS@ݠQ> QqL{`Щ,8=!Tg0ϒHk`c "ȳ(䆺8*A!x/vH!1_E 1o]Fa&ܠ_2KhWPWFŀ!pC"GI;K!]'(oH8U9lCWg1\l>.R l_^YFN  :mL8,t6Y0WY0O 445DQcFP V~x[&q'xڻhf쀘WL⎿J|_y1pk6i\o2ab*t6P݆?z?/n~J0FƽF G|EP%{᪰9y$ 4B^&lTCfT0 8 4ϯ MD3i&iizQ7Ae4l" cU+IVM-z5lh„IXR&jo@[l\6ίg|kTVw!"5C 0`u5F4}Pw]Xs: Ν>)sVU9F5·D5NtA 9&N>cyu[׹o[8m+C>2j ir|BX#`RRP!*{NPb*yfS,VYHP>qY CnbøI+))'fPL4kj'zà98ah_wǽǙǝokK}R'M%GVaz43 \e"dt#4Zx8>[5yR) }:9 gyHCweD>ӧ) .viQ)VЉ0`Y'6PV!Ac @e*+_Z X *׏J:xTQ-nMh n9Дz5T/JCk5G*Y*{$Z.nZի!-C:SzuE,*Vos)dum6_xO?y[ xVjޮ~$vZYXQѨi'Z[K>jµ9jp¢P7F߶;/]vG' B6iyw?̓ʆlxkhDLA e">h|'þ/?ӵv3 /jjjקgGwuni3_lZ/xdf/' kZ-**xxMI²lO_.\fpwlaB~flQ.]& iǜTbA6+֌hX+tN6{AAËR^]Y@DhԈh}H+!‹.8cs4%.Io{tnD`o c+3Z|U2g y.n-mwrJUO+vQRl$K XPad B#c7" 5l6 dsF6vEdkR #YEbH5 Vh`:@O1tMsz_W*"wQGegI֥u4;Sydۀi0 Tq uA!;-g,Ŷטt[G)_oqw&*L*LMk|E735հZ;eK/2DC4zόGw"k4ıot|`+0.pE%{ Ȣs \ܯKgj4ͬ8ZC4i~~>f`s$)9r!D9>/ ݈4Z>Ucύ }{4Q>J.y>cFe#f?dVNDwV~usm;@-JFT8oWlU[E*j_yHiG0H@[ Nlx\LaJ\?_zy}|&~R{l-{=ly";/֥q8L5)f&|Bv ^}/Jߋ,R B >Ei G|?lٍgF}Wݖ[1˜#tPys l7P:_`kT! $~!G2CDZR͢+d{d$/|q3z7*~(tDYhvo,ӛV)SY@)q |u;Df2rpT^cM˩Xs']"ʞ2pwsݣ0L('Ly&%6OTZn&s dIif-hz7͏N?6Z}L{'4DG؇u:dyrne(UZ71Q Er=?cS3G; ݙx(?qOXp'/>}͗~W>8GYtrnOI|$ Q:IT^je~̏*͏ o!xo|:H:OB@2~jPAǟY Kz+KjxeI jcT^mlj}EQ;T[Kuޞ(^zo *&7i[Rl*l̘jݲm m5bQ5:jTFQ` 6 QPB(."UP6fd\TàRhF Q20˜fQ 7O p9~Slv)6gs#o7tVdNQ^pWWi<5@:6Pp+oU;Қ"I9mdQi?SM$ODv/PwlJ7U=ѻW~97hf |Bw_REHRSAM MflR@;!xK9 !#@`_G"Ȓ<҅h sϒƿ`6?M捰m4v"uG͆`Ed]:MMX r$pXtU>,z"f;}U u|9B^a1 ;vVQ+h űƊ jҬU|):焽v$M6DcOe ISBn!?zПsޯKXW* \0#kH IǺxBh>Ġ8O+|Ho yIwiC^ 񫎷>*edRF&~;.6Zj()|Tw, Dfu; ^wQ%MfS6&GdZ=ݹWyżzsSoo΢4l`[,Yӫ~ȲQMJ՛B /k3] K`j 4آGQ%{_c׬uĴ挋zbM-KC=HGgdMiuZk H]jʉE尚pWC񃑤,~, D)qsXDQOYux,S=e1cPp(^FlPR`'ƽKoQ L x@FQW 5,4L'rGu15%؂J BDtC%AEԬH޽ۿ;J EV!Y=#tc),ŕ̨) G lHxSZnhEkjA֒,!Ȥ;.$ЍƜ":RTz^أM$!'2vG2"~qWy ˷ ̅pyUjbE'0*?k_9XӜcL$b0 Փ;kzޔ_И@fs :j?ߒޛȍcD6[-"fM6ˀʦGq8V]p[N3-AT1ő$ HN+)V#PDdI;n|^.nuZY X: +J(,8p>AhP$Io kg#l6H.a,=ivQqq׺Mwb"]9KnǕy.vu$u/A8Q4'Mru7vT\*yDŽ0Y l]oˎ`evy-{/3ĖLl&I#M/9wZVZҼZScdi_^i8D͌l2r3+`e(m)6/Y s7nG+s7nٜ17zתYEtHYyl\JGQlJ`\JkSΥ~dEIpłRQ(VNM[J;: LSh}122sN G&pE̋ _W_ncJ2IK7GD/~{!k>=ļ (&7Ș8EziQ|z+˗2bFI{Y'CeVBc-ueM,Ӱ+{ dMgS uZUEM1@PE:bE-u2`iXC ITy|P;BDP1| WB@:ݞAƧmW4j&xB1A ËAx =?xCp,TA;brU"qT QQ! ꢘ.) Ta bDߎeH0` 7vIK%Oe^\SR(Fv ;2)A uW{_0aAЋN S}z b1`i`!|nAߚ".(H\廔9⫞+dvpV5%#sz>öW\PM_ajTӷ5}[]!#",Đ*籭ov;`yX"'bTc%l[AZxT H ? =,72x~$XwT͛sHAǗ{ny_HD`IB>`HS9d܋A=&JЬA9rn6}*1긑F&bާ\pD&ɫQXe5MԨ#XgT&Yz^HsD`GnaayM]Q8p 6.M z8MEv|Pŋ}6 E9A%bwre+?Ω [c/S)"_,jH'e*MKMA7!55wt HM_le~̏0wwŻ|)- [m?-g_ f jMC)Knu7qҠ['46y@]L]Ei4$onЙQ`Ec]"fpW",j֦reOX1e"YiGt8} ԧQ:3Hv{Z?ة?mCfPLk&O F< CaVˏl&{pg~`9MgfuWdīƓVӞ%qjSjy(zkzy!qaoF؋z:Xڋ{5ldPwj"|qch.JTFv˰Ilڑ 8X9RUN-' Y=f6?qUMz'ʭP;jrczc1&/,%VG)3jv0dSYό,-$(ձu,5hMh#6bUxWzJ.c b0Y%|G|c^)ϨX| $gsCo*tAثYnw^%:'Gdn!0Y/'>JcnGhl@E> n}@|$ =A_MյR4fфUw\%rcG4Ygj4oQ:gШn>fې}&X:ͦ, }wf~1$oo2:]Y_̣A>B$u% Cal-NioJ.`k.[n'VNА섛ͺٔs#nvof }J&}^Y{^pΖWٽ}:Kۡp燴t/Ocv2'h;!䀌s]͠}YPGl<(i,@&`O,PyMn \幥+{AVXb1k"x!JZא` $@DLݚ:"9bjFnS&TT'N*CjG# ^L&EDx-wEl#&]꫖wAuM L*[v1U] `'<*~oI@e{f:'/3cu唟' !hB+_n.ґ!HXd|0 ϟ3RD}왷HH= Jԇ?9Z1+ߵcd.闭.kw;VS&yeٺ2.s&#Ulal( l-#a "GI)\|l09ʈPI4OlE Y,-ܝxn{aNJ,Y-p':0M bP64),n9ͭN2”PFLw`؍C`Î^Cus BRd?ٹ5;'=X$U.1Pn B`hp2R!_< `tqUV|&#og xB [<h:&z~u>fD8>TCcn{jN!l9ȿa;`ocj# K𨀌m_f9t" 8{⽯l}E 11A]qMdD=o0%Cl҄䆚+=~ 4Ui7?u:D@T:İy cF#tH1l<6CGz~GG2*H!ӊL*E%COo0Mq:睎2ݍ+Xt MBĨqQb67AF4Aғ*]#}<&/vP׋tuWɀ*^k1S#mܴEh 5=Мӫ9su<cho{"c}۷{U&q:KYPB\ jfbjWpdwQњ&u7͏,py Ry`a,*_n="< frei|i0X}y삨#ADA!9uq$?-mBhsv~Gl3"/Z1G#U @%KpA*_Y- #!@z9\~jyḂ[̾2RR څ3N1_Ka'd*z}6Fe':"cJТR@•!xtUrQ~Fe/^8wQձ eˠ9#M}ЍA}HڞnJd@ E \B=SVՊAU&ͧ}rP9:HE#) H^\-ӕUȪO1*Xyd6ܴdgqO1(m6apd|܁Xo !^$"qRaĔ㺽"tHrPh`/dB`RAvÁ`;XA'St2SK?pԯEnzASьegcgjx)nݞɪPbfu{E q<К4.: jEfa(BdPeb !bzCh \hhu>q.΋W~꽸t.:NW>y0"aYhgbY3[-[11ܧ12Jd'c@VHH.TnvՇ+@Ɖ/B]װpPY* ~DzDP\Y_!_Ɵ>oLlܧ2xI/ð"FEA scиPi$1ʃ>6O ѻݷhs548^=F Xǂ{|~20ageh!oMqJ>Bw" Q} FTџ+gD^RQ/bf+Z q=\-tpJ@Z1'!o| ղ}dÇ4ߊʜ'C=l.oG| _4F4sIN:ty; b>ea(os=2%~?۹x+WzjT:!9O>KڜL|RֻQ B|8+K\dgpt:Wlu5exf,CV(Ț\3C1qc,4=lg%'tDҘ!zv1I_p%CB2##~8 rf2INŬxR ey*?Gs% Z\|#۽ۣn ~ qԷgƀJZz}4hQ/ W9Kǀ\!T"bo2ei!Vc*M'#EOd9OaVDbrsƘMejvRN3)~3uݔ=W gr?&vdl5l$MP.`&\=I)Y&_2!@DF3=MFMٹ9Mǖs:l6 %/FYIc+PЈAN 3sf3*;9# 4.ݶvf\$y^An,/@Ff)ˑ MԠCؚRP+,c,2eB[LS:ȔQ"n0%$>ϑ=@ƏRcG&cUT .6puA(ƟĨ9/Ma 'opgW >7PMξ-ld;+\虻9 j*II$קP56{nܟwh [Y-X{ɠ__b~h X(/Dv+3#2)AnU~!r ,&a8=G3"'鍚+Amouegz^1) ^"OʌAݴ &!8^)P9:0P29ENY޻6W7 [mepVqH}Rp^ m y`T,TOȈ.ʖK τe7҃,Wz;t\ [1A#$E$M`@$Uq )/q$#Z))8'`XZEPI19-']D`eF3$TUSt Y5iyM#BB<͡b y]9:؉3:S^28YZ "VJ;) 簺>Y~v"e]EG՘'!p!mY(R\U0~ˉ:N&]d|fΓDQ:Rj12Sڱ(UF; g _cI3|žqDG[q.φ|j{[!W!Ld\9 Z9wj<}{NS,joF#'K h47_\iFMAD\c_:<\=5#uwN{@V0 1cF7W`xW<koHv1jf7mxULA0󍽔G' Ä Vog[%7g69vWjgyo1`MsNBֻI9v&5r'%;,u[z>0o.! ѭn.fO@rO0Kƹe F8$8p{7=iߝžlQn$Eff8YVl/F2ůyѹ@v\mqwe=B>0\ M.f&܌Aʧ]<$3c&*Kf;,7ly^~%NjI^K"fؤvU.I )^1w&8v[]ȉqf\G/qґhW rW2]7QgJAna ZwQ,XKfr,^ (WعSg{i)%~?ucoY#i G;lxx4dq0 ~vH\hϵ_ #11neDjL;3G1I$vwάJ9/XNn7I#hU!Gsh$ae oPcd|_y v<ɩ&22mǷ(*-'ä4tlشL6'=uLOQ rc&ѯ:= 'N&EǸ*M5j>IPYtFL,:Kcb]8hPSU&cX?+K6yj*y٪-NfV[(#$4$)HX,DF?<݈%^&B}>N?g_xgkYaa  fn~]xmʝq=U}@I2L(8 % O;?L-1V'C).b9udEK,;s! ~Q;:;~ R{{xւS{EwG~/ľ_ *N#bwhtxzd;UG65bA+$)э TC(7a8.A~x*ntіme 1pLA\6*`i5HưyX}@z]k32C] 4#sd@Z#Qeq{Vwt7@AzS>oTP捊a( Fv#F-FE rTp9+I7C|\_[E׬Zc"[1r2_9o}$Ԃk0/\èV%ˇs)SFA5*~6]A*:"ƔI;}ό1Y0 ua rc v}s957X ;bmLl)D9ҨgKmno Z_=ߡuUrpqgQBl6&k ft5t5:9efO5hm_8K;4 fFzbď$a 61 fdG ̨.JFXV0$.aSuOONW.2ܘXQwX.xZT8.r2!hCТJcp,y`3Y23dZuq5:y)E J !+KE];ȴvt ï079g5#Iqz ;0& 5*ߺl{l|,*eQ]+Q*ӊ=>q {`P{2(GitzpN"_|1j|QAY|1`&&_L@/*l.?l@l&XN^8ڻ^3/2[{^vu.:vSG @6kу(i׫AWn@ų=.Y{OsN fM,RB,XZ`L'H1Sɼ,RG"`IL"yPSJ]e9Y|-{یO}&揘0f9o}挝g *N&Z^~M?MM=@z(s2um?@맟Eh R6ƒKm]F0@a989k[#J;GGyժ q yqx$Ν('Dmḿ]mB}>+(US/37B%-.S\TYt 0ˁY<ˀȢjc'{_ijEc&}wX nH vBab&Qص* tibmaWĽ^ռ'DA?@TQ}RQS/ TN[S olU3,kUw_8zމM5 €Lj^1ߡӨyQIC˪Vfγ:'*e2Ê,p߯?āMV2aUS$Ta`XkCwty0lMdw-z_$€@+.3o0 09]#6*̢fX?@Ps`m#˪%_{[#ooš6B?9.[W!wƫiXju=5 7k7"ܚ9b t2p?xp4)FTjLA_X0p AZ/=g`2&SV6 mR9fԢh%#{K&%oJnz/3ph< k h}½)qyp4!\t+ULE0[8h V>v Zda@s-jjTf֞ Ȯ#E ` c\U7KX2SYdy:Yj6"@R&΋a`W0'lhm:m/0]2Lމ Z#&crzaU@^-A-*Lʹ>kaqud]:Y=ŷWlv~n,6"ӀA  J1#gNoQs_XOHXQlzO6–wS#3|!(VKY/]Y,`tuX׊`k]՘&E$Kt[+nc㑵+ i/G϶\ךemU_%Z3\=ӑזׇ!@}+2 f6sow2ݸ,'URgJQj̰H'EzC5Fɱѓ =l˭R:mQP0RqE2xr64p/u,7%Ű} u.cJ_NCbcIũVgb򦪵 8U57ٞ9=e򦶺,rF@Ye?UE*ũI:"buETQqS785&*c͒SmtbNE==iB>sSU2Sm(xqɛ@gN6Tܣ{XZ_CT܀-49[S*cTdC蓻'1p mpNT89~km}:} g[׎;jPj2eiF,Ac}ONnys(gM2QCRC~簕N~i+iPgB?t TֿN@F@>)x}&d`oOw8U"f4qolJ ?%x%Ero'0 0me0mk2~k:צ1JAY%VuǕ֦?b kȏwDq[ ol8cl6;}ҵsOw E2G݌J$"6{7!((KqYیtAZZx[ VmON<61?w`u g XK F=Mjd<{wuxvknMzNi#LZ*dcV,.J9QZ~iPy?m߯{1}  k/K3q婮 n`@Z cNn+" ltr ["9]=!ABYhz}^k8l72'v׿A7~ϓߌ${O[Ъ[|~'66́esʘ+fug]> g\W'qG=s ˻U~RG;bgRbqk_hܞ@:'~5n|m80P4+ [ՃL6upp|HU {I!p Wqqз_~~C'G'}GbqIey-ٶmzH&B4x(/w-~̥c1B=o,x~HA5G3 ݆~!WzW4Rq:I=nZ*O)Z)^=dqyD+\֌]6onя0=-]'}U&ٸa&VSʛsMoM~_y:8!Ko->x/[͹_Z?_v"|RWM>$!OEl1G<ꃍrfF 7qa+qDxF\-F29A*ΫԪ ms=9'nz[{vy3Ħ VNZ:@,̾;ʳjoO_W>V&:N^m-. Â5g/*Wº w;9}>\/vWU m)=.923t0$7hN/Aމ^|0ٔ4 <[0RQM "ʖץ anX~hbyBGϜ,g 5(c- ?y%g K ؄=n9{:jO+=5bOS9<,)he A.cC/[DΞX&_n(JU*rlb{/1$/- L=۬hV8h|l˭mĥhQ!@ydT>zlfrnLGܷ1A| 1 \Jt2쇤pn&WL_ȣ= w΂4n).xvEf^L>V}se/ P¦5N.IjXjWe&n~KSNk#lhl%9s '3^ >hI[&-;QQQGS {z {y}'ҜAF gωp;YgcB%\HDVP,{pV!Fu{n=%CѼ9^^"ٹN8uٹpb1;s,ė@YkUؤp('- aL[j*" De_dB+";:'w2vn';LB]<"] Pw9x}6Ņh  .IPU8&b!4Gy_wc!ΈenV1Bol2Zf!W[FN N[j-P#D|pӮ% /^>QR9>IH;{d*'mowT-~ _^97U j`g2$ER&ݧ?19=ה xsǻ4G2 k߫:UB_ϫZ3Q7Iw|eKpӉi!V'jFN0F|758rdY7s٫Gg4x$j\6=[Led﫡>(cVn oR7Xe!Dta< u0Wțo$/8>b¡:O8pfCGm<ןGZP&|SuKjc攮}WٗsىG՛5nKنZi'lr9y>݊mD)`UV6lz@ۈA weI"b\.=ܸB *KRo7&=LYGFd ݐ,ll}:BG1)/S$˺ >Ok$xω\zMˊ ;.]"] Tsz%XI?@!I&S"H; u¸s@a;]pnagFŽ7zBLX9) %t,Y~/v/. 2wWt  P !gVLXV}-fH H^@!]?>dI ;/o\@Đa$֮!D39҈rEM{&l Ia$LBNOHbg0.$FgD čSǢ"NAAF@ cg${F$y rTR8r/%85@u3:υ ZNRh (c/c9'~YT+pn <yԭ  >vqrPL(|.H&AN$j߳{|kFRJLH˦vE^_(vH+G!_ ֨B ab [Jʊ ?(d1mB`AfTߙ 1^gR]H˺mnwP쟟7).y-WI`s 4(^v\ 'd ʾ˲b'RA (>Fwa6= ;!@D޳ϓ/ȉ2BJaĀaʍ@5&k zǟ>$3@PHp.\]ɀ^SQrbBZ@ 쾐PoQxѦʥiw @: I&]i=Ocb_f?*^;4#|Te M6= ϭg&QׂAU4w^*.O& QE37EE/m94|4(" \ڋ_ Fxl> vwݻunvp7;^f?7[Zx&K%PٴPɱzr($ o,oqx#(^=Q;#PFu _~ ؐlE(oU!o it˔7*ZuSC% J/y.H_lK~U 쀘/d_I@UMjB¦ܜۜ; <5@HQE'q `O#!A)r_n@]#'-2DZ$K0 :DZ`$K @0(49n-FOv"_\Iq;'Cը gݯRTpy}EX88oW]$}}5ηWR4RJ= ~J8twI*NG1^*@ضI);VJL]hE _DiД"Uhldb|wM]teߊx-ҕ~؜(%ΈYƊ+$7FXYd,>-6hJ->ǎsץx]8X}eHv,T FZkl-bR/pke0=|OSo? ba@R)F ʺ_ ӡ%kE\(EǶJwߋͻEL{qٻ{UM!_lq*ptVt;e lp9a|)]dJ.Ss&]dU50e: =ܤbʈYiULp#^vm{Q{2VAb?.U^fMB `\JR̈Gv/mҕv?iXc*vj;w~~US,r؈*yonv{5?gOOZ?/?i]+O$qsM<<ǜrut LɯRY>Gl LR4Mp^.vvUQDՕI?Ħݘz66C_,xj5$L1Ylg{v*^twKUoڪ$euv3vWAsCdqfs3q֥+UxCߤq*;g/ڷD5Ka>];ԏ j k"/N}>HW[,.a73)(He:T~H)|)I`|[@=:{>^ӵ:GTk_C{O k[3#}Ӯ5_0Ч]]*t&]/tcщj[U+r1Ƶ5b4\'r3'>zp{0#.-wL?ՙ~[k^'ϺVP 4tRcJVGa#@f9hjigz7,i}[[]F}u)So< XJrTrg0T3o^]=މ!ި:<0 o޻׬DJYMέVW.q_WjP&0߮r`]Gh;o8?LPPI4.L@7m$#~EHQQγ <۱^oO7ts!%oŢI[,H!QQgO^:(zb}Lގxr[5Z@1Br} TΙ+ohjWJztVR)UodQc&xH䜆AVkƘ&r'e0F1VU.pX>cIh4C5F!N09Zښiyw5A&U>?Z͇5'ș{BVC@{;C hSP'^àA"NǶ|:QqW '>SoO I^_Ưۇ(`FM60jif@'GF ӠG@m FR0E,REXތnu8+|`Xv>UAEJ=4+ .bi4Fy@J`Z㏲ZƄ!nw&X70Pqć"Kb hE$[&[ Js88c@(Fa0YD@0ŮM@i7Sn<*sRUC nҀ{F-AiB&vNe쉤wusFY𓿤䝪-\捐XU[&*]mTou&j5?>IsnD&Bgil(mVb}}?Xjي̌v+燏l'G0Gr; ; 9;6ڀ\Si&MlRHc9P]0wwVykRjW!ɑs sX&t*@_k&`3U$.XXP;x rM<2lTʣkD^ػڧ64G|Ww6_*q)'WKKH哄0[v6Xƀ$@WUj P=aKuHl$[W)촛bA"~pj/R;rȉbsNxpskFwY:Xa{LT35& .lxDto^zC: D(gٚ ēQ;GNfǬrP0E?|Q .G1sCAMβ 2x 8ġ7OAt3JL_sr;A8*,哯3{ʡwc)p5r"A0y|ٕ.ѓV:]moQ`2tYU;Q:!bϺ~9Q$MNSD@W*A^p%OT~!W@z*8+VERztPVdAGiRv<bXLJ2=R *yLN3DPSh2.P&n'Tqc|I&#w^$%4/WC<Н*h)OkG[}`u'2AFsŷWs᳍YF u܎0O83d:RC3եV_$dԮuvs/U~2Xʑh9 vDV_S,S*)bFQiFDDMlGE} @&LSXam!43`)搔2-'h ']+һVk,k 3k-kORCMY)cJG~-Na,%fHIѓ tcQkKr9[>p,LJƈcB]҇dX:f9;7tbPq"BFMTx7W ^VŭgC9s]?]sX0x`)!sHkC~ZH}ȟ7-7[akNX9[/oEփ#vLjD1 XWJ /L9"S 0uMYA8w+ْ][*56 tPK?W GWTƴ*^jP4r0 ~jS+Jn{cu4w|iR-ZlmChS7g'lV4C9` W5 Nt|j'9ZmƵ1Zgv8d4VڦxΈ`)++  !$Nx,d;%Tj[ۣ|’t̊tQ@u6ʯ;ɮt#:S D5 >&ij"2n s够dG9anςݏûjţR&q !a<7r=Uaxb$P(&,(\^ż(RgW:0Q2!sp6I@Q|sGw*oot r}K;7omhɲD[񯌱Qch =uc1>`4;e>> (8P~P>xI_Q>‹0K$TF̙!z3-A'*FeR*V)WztqtH?*MSHnRQi_bD.+^Opko\CA֬ʃ b*~KY9jӻAáшe!]Tm@.]h) Q`̢BXX1Rɿ2<14s OQ.3u{1%#0J'Wt {@vOq%fLpK\B\u&28vdq"JF[ hTQ*?kճ˳~<'M OA$4CT~g<)j JNE7k'>oFF*N8'?פ0rF[0rkRJT :!OsBPE<J-F+~28|Mke紎' _@ p|feTRZ}iUBx0^ @;) i PbjH,${,$q:l!N#ͧ(-L5$4E aq Z([@MB4Ej$lQqP1('N#2滨ΐ\!ũ7؜ݚ=5(n}VCQg$;7N* QMED!p}5Y2e-7ؘAEq]Ϯ ohinqlN.m-XP_ˀ"?'A)Vv"#{9|6Dt2.CP #`"`]^2wSzgiUr&ww4Py>US QT&æު_t8lTh,F2B:;ɚ$p*;t% &w7w˻û~7 ,m =: }Wi4}4j||ュ3FWҖH{?wGg8UX^:4 yћ;J/{ЫQ f@Ut9P ;-ϐOX 'z9a'mމܠN+%px ,36^clboQmcl ×G)J9N.gS8s %$X xџOA98>@WdgcIԮD6ԲS߲<6.:οx<+`׽" f9\^%^vW'P _JJ)~k]T:*QiⷧQi "mBO:u"ةm:uV$$,ʄ~wH)F@G]ǑG"Xmql=|I6 "M AzOTE=}®0Wm#17uIX1Q"[47cIHbA"cIħktw=~7}kGi~';@9 enafw@Qyڤ g"yq̪J[}3‡kƄυ3fg) .Buq|s+q6OxhsZoR ~PEO\N u.Jp>w Xx4}?5kh%J?la_J! 5). B-rwU/a BMUuxI8D@ҥP2+fNsT p<1gge:h1EipH}c!#x|_ -l[[:wYKѧO?kڒ>Zg;}:״%}Lޱѧ2ޱӧm}i޶O6k-}M[9xUnJ9;y~}u/ĻQg߭8NA.WyU0yUvߒ Y2BLЛZ!Lޝ( ҲpJ[j )ij<F2X%y2_FVN;|R<VD4"`ԅS•8 GeϊDL7QVXRh M WICa&4c Hb [#"/9nBqQL-F]q32g{U>!䲘D\ CG"쎸>편ya0c_2 j^g0xӚKӭ+QybbJ9o9Kj4.9sZzf(Kp+{gH 9-:] YeQ:於f17N4'LY->M4h7A M}޸A`o)xKI_%q¬hd?:]JwPQL %$(&%T:\3QI4t +ę=\:!ŌQv̸ ^b!,bO/nˢmڹ6eLi-$ ,@~%rp%bα&L8+,9 X-"Îr*aapY)4ي4kgӯCC(p^ "nUdD֊i"Ƞ4,=vs7!k iƚܜ02›<$NMXI;' ~ق y4qr`+t-6sJDeBOӜ,ʠD#r(.Cwana:N'q.κ d礏Ai$+25L8"dߌH -JѬŤmwF__ !Č. ;54 ޔKQo(7`p]Mw0^ih?+eY,7 1(P^Ɋ$FI.pX!dUJkqH>$ # >!?ʽa4}|bp<Td8xGӾBlǚ;Ƕkr7 wSExKpјkS^ `[4ڒas fds+ͨ6.|v_OAhOQEsphƱtCVwXb;Zml% [Mֈ(sʰ$l5ۨuX[L稉E^]UT( Uij 8:Z)~)j8 d੯4eQHGiu! .XC5wYPR\[NG&i<3x W`93.὏Y51-QǯWL7\-+&jIq ]=9!LJ?祉+ 3٤fɾ&f3KAmԲD<1 0 RNS^U\ś+sLU0~P"RL)#Y}AJԌVg6"rbm\MV} ӄgu&Y7>(OYZ(Y,!B&%[EyH`^ 4 dYáB7 )҄nŨrUdMi8 *~ c63Ry:Ct 3vPFda: L]%x~<(Í]:k+9:v=7[d]R|4hKծFI!T huY,I7a'\H6myr jv-sm'dc]ƮXd߈ T ޽#}4Z~.^ψAY9ׯ~Y{Gmr*\3ӥ5Э7P Z4( ?%}ϐ,]X4zHXAwqIh]>d%r24j@~X/28զ.R߻!Bԣ#AK.d0Ks,t/ d6Br]}/0 dٽ_Ն<{u#k`k#h9Yxq=-+igw[Mjpzˢo2qiqSJ(w Fw( #+NgqҶJ/$VI[p Y5$qy_Dd\W~8\cxt@ͩpnK/y 'G+!H_וߊʮzMjr&h#Y} xpĬp&H@! yl)D(GQ>tT_WXߥ3T8FE) ~(J rDQuP ŌGCLo>yM}+L 2}ӿ@O6*yRk6wXȕr$:d~=Lj %&s'+2'26M)ĠfDR6=)K&Ua7 ƀ=ߵ~-+bM&/"? (Vl/,KR)mWN\|$\˸ ;{epl\r_;W3-Jm>2rR8o _!iP23Cdj 6 G9TL9F@f&uA49ff@|||IX:<XV0Zd\fQң\ r i#bdX]2*#RCe|Ir8~|~yu̴aep ep '-ItZfg"2 3vj%,d<:< mpJsWv$Z@NR8wDJ,r~[a믭39aP ": X5s9xV"aAy'J:[osC! v sFq yr9I:yМr0%S[>9jtX9K-!m9-\- pNxv,T,H6]`Bulwo{Cu9L)ðkTm L/"/f #ERD)l,PsMgQTQMRdG.:N*1gQTڣD`avFAJ섻EKW== SZ[|̗''}CTo::\ҴXKbXneTRa.> ĢO PJR SFʀRyٻTB'0I;d yR bT"?H稰Smgl3Z;3w>Y>΢"5[,d^Yr\1 A|V,1 *Z^Zc!BkV+0YGBW-5أFl` ٕs7Q0RF@ pS3e"׭'Lс t_&dR3CR|2CC6C^?-?90/MF5|Y _ S 0tYܕ?w*]HP˜|ґ-!!+=Ё}Ձ2FWx8pt8HB ^j|RE]0uqA}*Q(K(p T˃ bYV [<x|U>h˄R,q82#AeQm,X9a`@Sa!C(j[?oOW }2+_H8_[~YTOdBH k0Lp&*Wp$i8CC〠YYSt逃7P,:ц Oو* HQP!+ hSj9?g4+\>=D}=c/l/ƱKۓ۽HOh>]?*;3'O9ʐǪ&Ihufh܀Pìk}VkT: eL"AX)ŷeF_'x.dwAx!+ȳ߮#H $E$RϹ<]J=*3˞ϊg-{p*'Ay7(̌)0) +ސ*Ӭ$ӧd~3ʙn1R\U9rf#Wg2g #H"R-u])u_¸mn91 + oULVNT",h< IY5 4:}22d~V"{`tMlf H}9j_}oOZ1S\ezm/p30ݠh7 t+ltl}ZCQ 8)q20uU>@ ~L3`2312Pa_dj{0Tc ILmCMDMЩ!!ڢ`bt щbaq"jAa) aӈʞjKdX!˾@KCZXuX\ŭ'n͉[)DfE5a[ 0UO:Csqu.o1`;'C0 ~5va:l:df\,j&%Bk**Ə⇺6>{|qvEWO!]:yEE?~G [C]p,- haՊ@b}H\۵/ㅣy$ j0K!d0>dVʈZʛ@3|Ao 9&/o+ qrC.iӡkыʉli 6#SND D~Yϼ-o'3[C61l4WJq$Zp9D!"q|jSɮb8Tnnv3Tצc=qᾒ; %_riNj!R LBgD ;)$ `ʛs:"rc"'r7E.-rIt~9@p6F)7y}l8n5cPxka'B5& a/QlMa TLfk1_\쭑UZ.lFUڧW 2~`F+ZH,+U>$6P "ڰȬ9{d5/ʰmڛ›tac'E~+mбR˽RˌvB9%+-˔:/3_PDc{@m (s:8El20З oAnw*;[G}9}Ұswۃ!'8GT;@@$X`NSl@I@8܊րG/h +[=˧m=r8eqH͉T 4e(@hVж̰e3 `XP 5G5KByL`?=9| qsFmoR7/0&S\Y/1SSMAXUbbV ї鶎#fO6[7d "<1/oeHX&u,JTFCvPq|vOh8_o}d:Wkc?hFC`}"o%;^#~ZZz=<bf([Op]$ = /O]/5JN^Ce+ftɔ>BaI2:ZQrZf\53o.˶kP̣\P-</WuGjvG\d Ub$`ķ+8ao =EW5tP ߩoGOk@6ܼ%Q- qýo䚻pkcWUr9dsL@~9\({|ZBN߆@.enCO!pM6q%P`=ia}]~<} S}x]78te~ p\PGr/jj/\q,vA8f(c2h-=o:*V#CՀ.U;Szrȉp jE k JitC'3ՉɌx3i~>x2xx>L>p}07fbLlKqV}]!>f'G,I6)M~_ͥP[Ec`E\`EY Vц[V`Labqf@pd lyW1 D$cg],se:e :`}^8G-4HEz-,=)փ`mH+BܝB{y0W,f `ʳ=f- E.U8-ZB Toc= m$1>&{H~p I+Aɳۛ'⿭i|_ܿ[mݓ_WJW:sXC~ETWW2?He%LNF>e@2q:On{u$'ЯQU}#Ck7px&~KY/=PWʸN?| s~q][<kb|j|||Fot|VI{=jۃ}Mfc38=q!}fQŞQw4I>Ul+v{!ׁq62k,Xۥ1eޒ1{#~_UWi4㋔ck}򯃠"?R?sow!^Xq#y#YE{^ ƤqC eMYǘhE".)p{\@kPVT/C* K:R R=imr'BPA;|Ԋa0d̡16zPz`հDZD"5.-5 VŬUO j2 1ze_kP]L4~4V$I9DH%&c/:_j3/fcOë[b ډFu Ez=R ݥ7JKrjQ%/pxe c"WPHba1(Ԯ\ɺc^/|-p(7>6'47G+ ծ>-7q6bgGU -f-Ҧ Mz4t#)5w".f ;w [@JКtAF ½xaQ+,B"r9f|")s?aF#oL/ #gg#|tʥ|w09HD}{"5gs}pMUW;8C]GU^bvp:=oR/^XË.Gs3_D_roQlBoo ,z>iݵW]2gv#2#$ߟ̎cFbn਻4֢ʑys-5#t91%ut9H]`V\cL9x%wYr%#T9퇮~p|NNRBi>Y]Pa49|U*ٻXtE|=XzCAd4r`fCGv٭V[ݪ˽k;bE{c$ߦn!YBd`mgQq#%> bzڊ—;vrhoo2^Ja]zQj -\Vh;lGUdt}o6ޠ;Dntv[R|f-Mc'"{$#WhꪤbDUTZsiShIX>4ꥐq3n* e30!5+{K;J[݅Zʥ7cwC MGttjVz׀chnU\6=dY=>:?;yPuy|rJma]g^"eʡc.񋥁2aeD2$"1FYR-I^< km4k^N-5x`_Sn˅0y}{/C8sx@%;ZV)wXeBהyf"9QLĬX%T_[*b'Zy˝K];]M_}eCl-Gb?y܉ r7z]B &~~se@=Qw^x|Uy5^9C [s흃6>},Mmob13#4[a___/]Q+ $"De *SR :h(AM "נ7/P#^7坨|y>oclM&&yz~- GgW;L,[/P$jHUr!wnC{6͍Ss@={_.pZoPOM&gf:mQi-Z^L9+zUvW(zv!~U~^"͋_IxsE/oB=M&¯tuKBLL{j+SD_'V]=OD+OYy щ2O5 QIr0*%.kҧA L<+BWB(BT6 [1!)uPGT |r`-|SgIqVB. .L_>c~B9}ˆz \Q(FX(7B3Qء$+hx(B28pVZ @8"ā+8pV UFEbg,/pS)pa0.ۚAj Ց{N?8W퇡aH9@E2os(3ˢPxroϝ?;XH*S3fǰT# S$\IYq0}YG1 Ƞߜ6S!sj$mGTArG9mǽFEFVC$:05++;$G(\/YcS9_Ǒn;xur_X!Jb@ @ۼ@>zD2Gդ:o/t %@(G Hq O2/aVn4JgQRr7fMgbGB6>\"m%=CHEQO$"6&u\]WQදİwb]FhRps0zTRdLOw"+S`VJ)2ֺ6[RqWG \Zi03$~U?MJd7)IpfP8P 'ml9͖wCd@׉vhw9I̼3I 'i 5QŞ pQ主K}帟/i`Y>8IY>) }ӹnw eqhYʴl ]Mseru#F }hZ4Wǃ(Zk8ݠhoank-s@ifDy|y**v ~uEa>۾Ƕl+ȶs1~q~v #Ş6DtS s:`}oI3V"~Ӓ]RuEG<ʧ{!^W@hS t]#;]luDʶQ:/uỸH+e30fbf`+#rA̭q4DmEn<"l T`eE%bl)ˆYdElE6B@5fv֎qO=td1 4[XGd(DΞyaE%qgIJcU[QknRWFD U 7 0Vr[㮝&x3P`Va6a 2Aٺї]쀸f+lya8,U'_(B?bUxeXM ѻFH]Tz,X%F:u&{<>Z!k+Ď3'^DPƂK8jC-^H5t5ހZ X溸20@`_%b]_v eaksL?lpeUNP.Dpg7xo )қtoM騮UCŢfaoV?||U`1=.=Vu, Vfߨ\TcT+.VKdA+Xl Gpx W\CC8vQ3: .}]("NN{HB OZ:*FlDX!ˎLP{h׼8\&K'@VpD*s(f%aqpbnT6Q(j;=L Qϳk/E0?VǞmU_d>H2,KB.qmB[BUp:w2m:O0tíG)h$Ul1*O",:W8g ¨\fe:¢:<)3k˹ꉓv6ۣJ?۸ANXHÌl\U?X;L6 g53wTE\ beN=s1ڱ?[ON;FON;3̴p7( ~Q2?d2z2UO`FkNmYK} doS̩q {X2YŒQya\!@em(}>g谱Q?ڎ[;K8ԺiW qқ,cEbi]bq}"0gBԀ8EM.[%o+Luesoe$c"Dqd1;@D}L((9CK{è 5v{π 2FNBCnH彥BXU/NNV盍o ?m~! m:d[PIZbS i_~մkZM/XpMIpMII*:]85eSj];tVNA2=z^q>r;&}"A״FZsJ1ڲvW*Y KZWF۹׳1qMux"֟HZ2~<>̛C lnnDL"øQ{3>+N,ʧ7AaHcw߰&մO,tDi5yh;'P{ɁQqU2.e%/Z**OV6K;ECFɕv@DMF F3(e'T1~4\ janWF 88?TzLLY[[XO;8~{a=R[(=Y:Syo{-6@r.0wc_{!-?Qc,~A)$zi 3af`'~K,z~z%O"p*_m}yfn ^n? jC<7im KJ |L.ƟȆ2yE-T<|B^t~#*otAJl{9!!rG,޻5d j-\,*}@({ɤPg ~`QD3!1rr{ĎL N;L8Wf(W~4Nb s{۝ޝ'pO@b&%t3O~ 2_2xzu">A&ATrowGDO6VUw*>!Eq~A籄`Wgy^LX˂LyO^@0}Žq8&!i߯-f 6mwЀޕ!^XHwyE߱˾[/".5@W qu{F M{> 11i_&X|ŹozS%^(?-ĀSM!rR@rnhws&xyNY1i1%MUjii `+u/J91n!{y'rD@80Aϴ|gA>32HчmJe$1C ZU?T=`Y8WOz *jaw*EMǵnF!>vU%}Gu%?CA6 i88otWeA<%f5>-D8Z1޳3s{Nw(yƱc[ldv G` &{mojð!v} 6uAhAmT;CR#=j?{S:ݥi%Sᡲ[!li7*8v 4GU qF buD>+t9t} K/7{/xڸq ͧ+/Pf5wŘX(eF̀$$FŘQ[&0l@P};@= e\o2^q sw~nR-gI\3Q:FٜLlL۫E`l0!u7IT°%İ3YhaTa gB%^a8 41#TTg}MS92i#8G"3X0 _|S7?ӌH^ kBz!O9ȚVL7_O8q? y1t5Hev T&, );:>rˁ3XfB;DzN32tʔLAL$<&b@8&>Иܐc;J)]٪ bE u邰pyg_xU SMg&1:L"ly:DtHMblŨĕNILAL:&@Lb# $ދ*\D&-{]v{b",# XnlOJD] J ^zhV?&9JDqjANTPO&I{h)v1_ ):B` ,l>eD`Yra+8RV+AoR3buQN(̦ߎN+p@ 1>A\" -1 l9' 1r!W Dy^i D r֎<de%E't4g&TGd&,&Iqy (sB>LHfBLcLA~r/(hZ4&D1[KYQ}8&f!q;?F/E_2pb9"d}+a-F]L%îBcb.Qq_!. o1 m.f b.E,D>EXI:[9jw`eUt2TLw=LD<]SQiJaJDR"L(%&D)} 4((K3"d&X5I~djoaz6u 11?yR?0 Rθn,^ƢᵼA*r~ ZYn_ AE)Mc Qo rS#s]BnTIKPf + xSsawHRh42saToӺO7 *{0'&bfj2e݋Lwi)PZr!r7%j^C@%2:irdh^0bC|ClC| oᮾWH7(vmrsܳm A!0ylǟ!;>fM#xGZ9 9]كH+\`jio3:h|գ?o(hv=^9b!%sb!"{Rt_.9=Cr'K` ]GEuonGu^ s!gU;D^rѿ tuk r$S\f%J\^`iKCX|4 QJ3|t.֝\oj=J…l>o|Z7i}ivC biovW߳`k8 Msf BJ,D!"{w瓚ҳsDܹrs<;IsHcPc̎ ڑrc]7 V=^sNMt /"Qp r.Ѧ 4E9kh*-48NЉrmv%:θpCwX+A HU۲%u>x 'EY\58%+vsT+T^KŭTyu+&kYDpJ_}tj~J~ƪcb -aw0 0Z܆!ujgץȟ; :ԗKzXNҚX+PsE-s+tJfWHPT9ޯO=j ~ GZ-qL[G=M+@z^A}&fsb.|w^[y_]_S"LV q6_QQłBX1]@d^p"!EL`fˍst|WAUPL b0X{{ [ `cTR#t2νx&΢Q nnru@(,:$ Q +\{}?};ɚ8Um Ց+G2V N苣HQ fpS朹\"X{k~ χFڀ.҈y ڹOGC9qߔ]$$U< Id?%6Bb47lb4h)iT͏?*^cW*N?ֲssΧnQuyLm!9 4Mڟ}^١!KCCgL#;T_aa}7x'CkJ+CnyB{spslfK3a7YΉɄa^ 4m'6J㮒HOǴqUa:u6,4Fɪn踷4Ra^ FտsQjX3_:;3Y#7z@}\sr3:$^*!pep XevWx-gsRY:U,V. {yn¾;gߙ{1W9he/p@׷nTkeetuqza(j1zQ +x8ˣ s&N (ݰa-!ٰۯ50ýH :/ wVRtJ3ë7v:Y?q53hΨmoA?LmDIAnZ&SUF [@HD)s߭v|sK@섺vDdص %+]z& 1;LSCIA SdBqpGMCcx#;;C<eƟb ;|}B>!|:䓖O^>IeݼbLzh7~Y md{i{l{z{G M?祉+wRIf cxModO6yHm5ݲZ O~ Ą[,lAP)R.2Y+UIy3{%0$:jwk+ܾ}s9t@Zc2юaH@|̛7=C-P*[t,2@5 հDݐ$ $QIUEDU3V` F 8Y` ռXx6 XKe3x.yAMpic0n,Ƞog Cᬂܷ# Ώot.nMy 7ip]iIvx.%᤿ۺb-^qY;D/aʜC q("Iw3VuԜnq,Dttfh%jV` ϗB/ѸAe6fKwtn4Kt16)8~b*ì&|H8O%cW6\w5|v˃l1$p-^UޚO0:}#ָ:oVPU0x@+zڎJoE/}n]ѐ[!&! bj߉ !e ҢFH@ovَ]ᴤSpډP2FMYuaׁ\us WDrت|b؍ZBv8oo[̷-HW|5 B8Y.HsբgȊt$ \6i؊Ǣ`+pHN(gP!xR,_UzsK _m_N"0XۈؐV(FMm-bgl,R_TuW,m"#C"coHS!zE>CRd&֌:Ep$ CHvIe=0TRGF'Aˀ6J»DW9N@c0+@ i'S9Wٳ &!H>>T>3$IC,Yؙ,A ͦ+"Ԏx;% wZ"@Oow|Ԕ{SQ<$_rQP<{أ_"8ϱ}>W00mn;XZ(pj$s3rs Q9=)Ƞ  9g9):$Zqћ4D%]% )~n T+<״M LW4@ӠM`]e7),a. :M2{ ?:U,k|u#b64.-U@|01ʘ\մkEJEK-9p&y *=.`Hlm0Cb{2(֛ b\2*ŽUVϋi\ 4p[Lⲽ,;ABÏ͵2:psS u טErO4[QleR1f 4c Q8gvsmVPCD &#'bDM ԗS&ǣ"v ZKPx9*C&+(#$ ɻ#wK)e/=D_kUt霬tTtөt?"Cs|_O?d?d#Jt5812*pbd>G JhcQgj2@/5~O:VJ}/R'kKIEl)?xbWz׋SH,{:Q j?)g/JUAdGу*=:JT>(96QQW:VRTQUzx-5%GoP AŸb. ֣dOfPqP5華z;jKΣ%8DZjQRCQt5ZvH]G k4M!;ab՘ti[Z⟲4qji't-Rj4OI5klF[}lGäCn,Icu|1h;XBc]aYFD'ZDEQj ֝-BSbez~ jjsX/|QnMh=5z͢ǐ1nʕ.79{\ 7@54zM V^%цje}%w",=N"Z,j4cZP6 XWY,I%[ejgmZ6~fFP H9WEu$5"F5+hј[t2iϪVذNZN?tBInQ6LTxv~2bzȎ:]nvK21 e e FC  ʅFE le傣ND#(wD]#ڜ/f^D Vnڜ^gEbΔ&'km%XnbФN溝H.l}Hu_l-4ڎ֑=IIdVFm˨3%I )W)L5(.o[Z.?gXwϔj]_ey@WL~#?0DQFT/vNxUhk=P6T T٢*]Rf[z-qo2Euk]w&-}wيr2tINez4bb`G*_T /1R(Q-@0B TB`}/v P PN ւj| ,5. |2OoF؃j.+k>O>O=k굵~eQ-ZnBlr3â,~% aU-JjTm?Nv+Y9hP@A /| 3/t[5UY=V ,,u;kJRN6U.ܤ[bw?^hzD)H$+jD_Gz7o^7'Ħ88di6,+^*E_ ܛǥ}*nqNF0[XH𮷖. Vjxx;qL18iY&B'1: ~>BY;ύb Pz(lq-N~b(҇56Sh^"m_Ԙ8y+W1 Su&.,icl6flJȰj ,1@T?*SMyL~^˷ ۮeɇuO ge` $.M;7W~#(FjLhV'h^pW!YRRRg7ԟ43cX1K<'9er`8,v/('e6ηp0GgkҮ=-ѬB, 5ɰ|a Q!JJ|nDGθfm0MX/ԓ&d=/X?Q$i =K:1bK^>1FVەSNoYX,9P*AB/^G΅z r27Ơ<.*gnu\!\8x&֧bROl[:bVX@~pRD,dKlb([%WM}@/kJ K>R͑\S LɑY[&7RE"?o"SOGEϟm,o, ,ƿ!?/+&C=WS$jv:(R4jG/W5SNasmU5ܶ^0,/͇ 5Ķ5BJ P|X>*͠ ^ւ8zs`w/Y6[7u+Fŵ.̠m4o)K+$6y;:3z1HigK->PM.L5QA0n|9Wz ֘n─oWׯ_#CV<7JSyk!8g'kró.-ߣ52?ʔ^ay2Y|=3C׆1]4nNqgN.z ~9L0`y8Ni;j̩nA1~A60,4ni3x`}J P $JjSb0F1 #fFոՊkʤaŴix͘Pz53[H0$;{ ^kGO{3K5tmtdRЊھ@%T& i{'E|ƍW|m,_o}5QfwnmjiNd8bًCUzМ^m:QM)진HD _"B<]?7YƑcȑ.r;@N"oEqwtW+3[>+L2J& ܡ ic Г#[[;)%=n ]Rx0m rXn2I Nkk fY$o&Q-}W-=΄xa* C( Ѭw5h@2'۩[]`Ǥ Q쮈 |MLǫcc1)6ֆ@7A W!_zN 7ÍV؄Dݘ0L2iK\y_a sZ@B^8$EBTN,@eB"N<e-a2G;I},9)O}"/J{x) ѥf!y]ØhJG2@z)@Tä$P4mP9qt|ۂa-h&xC4;Nx]@XW;靹흹+;s;s=_)ӫޢأ= *j?&WIQVU.Kj#}51#7g"^tB6b&jiHpTZ)Y KGqI"\2oү՝W^~5Ϡ2ˋ^˂5¦7L]@yXz7]a{ RufwX%V~~'~aWCp_]"Xw_ VYDTA,ZzYhI2\\ edN5X i`] :͸k!#AVnS 6\AqpeFC{)sm͍7W+3!̇ n}]9'51O|YE(t%L%aKSH7Aaq -rׇ^'Wae:ߘd|Ch|ܤ8zM& wrx>qWtwǁ{|B>׬P\PzIWn/9u'Xt T! N_ht*ktC?git=׉J34:յ6Eqm{NyʽUysDɉ!S䞼if&x5H'Ad'E*C2Mح'Iw{͙ոz/{ u{{׏α?9~N*";DN'4v>&Ct_`׮U_Yw.ꝲgw[;alTd3E*guc2Sn ? 3q2SLfa2StLy{S2S՟ ~} E?T$Оw}z-W~ǗWb$umIwL٢+Sn/Y4yQ[6_1nxvn*]ݴӰ{P 5e-q"KhfkQgEm3jq-'|kof!\#4Y֒Z̢'WKZRڪ}抒lVך &ur _RLgV&F[?*=^O|;'ĤkqKύUsHSltZ:|j R6imE;k$n9MWSiScvZ=InؠXQhĖOnԨגMphp恈5-. gA>6唍CJsRecC՘VnLٯ\f [v̪ nX>*Mao}L7cV歮VJptB{53R>Czʶd~f\&+Ib%GL=0{Lᄪg?JZr'dZDoĮaFu;|k.#|4sVp3_{a],錨^~`UmJ<ڴFjuB:QmuRsv*^sHKX)>nRȃAV NTǍ&ۊRDT>nJ驩@zj*;`z@{.*'e)٧VEFv*RhtihtMސTT_lM"@,T J3;o)NJq{YKAA5a+M=d*Z~$ǁ:`YzT` ~$?N =pU P'^e.%>_/}kW.Hp=7kpmRt=yp=K ?Qmmx!'n]lؖ2묀!\' hPF:pN uXp@b% g"΅{@2xܹzn]͔s BwX-<>>xHjJ `o;a7y=Q8a8 3N[J6Gk7lxoUbqocz[3j uXlUGMKZ[q9h"{ kyTdK24x7ͻ3԰5.5{ih4&o7z]S}X_czo .@__Kdz~:I&iUWM?KU8Y#`ɱ jm;*zʰ*9cXQ 9Cx‌;P4 4zI(mIe L3$T~:35Y$TTyHldxT̰˒pr몄W7sY4CqC5tDL d^:(?Ĥ^hkₗ0ڬ腸+U~LC^QB &3H@CۗO#* R,TyvS2PBLLU2%.% X-%cl&3KtQ&x5%h,tDqHaZ:p'+V HH#pyoHAH:=ȴ[{3?k8kH-]()潥1 ܀0ŽĠ$RCI ILX̯- ٍlu%_r t9ZP DP1 oo::c8U#o2 ( AG.HF@nPw L_*?Ɩ2 S~ّ,?/w!0[˱q*;G4p#)׏`إ^"Z>e0QQ*xzΔ24em.2eʼϿ\Fߥ8;٠2S;Rah)  b9qMteLsPL +}Xbh/NXiD|im'P=K]**AwV;USUR% [%V^fkgѾZ2i&j_hY(ksem#$kdT:Y҃EUUj|aF j;uYTZiu(FI4^k֜vVCҵ ׄ3 R!ZY59C!V @uMP~48*Ine4hh@[P]|EMcdVKKN /|^^ (_YUl DC 5Ձ#kU]D50K8PU'&f B%&a?![]}@u( ĆTaȎ >>n6QtՖP~?>hJ%F%eҝ ]}EkU^⭓pOyu:M^Twަfԅ]ǘIC ՠ7*WXj-oWCR_Ԫ}FdnbUŀYYN%#5pU*`?.*zM9/NBGd|Pd4 Ő ?X ,$Xvϩ˰$U_aX}nW; #n(^Rʆ/z>V }B"ibB]Nu^J|-U;TL;YK ă"Js3I2QdјQ{BjJZ*#w]uY()TDFT1ސz!eTe!$ȤOXV] N"WB v診X鵣s R 30JPN+%UP-*SR!igU(zJ SUԁJ#Xpdjq@c'G`X69ɦ2'C(+ 3,pw2B8(wzÿ/Н^, 1rE&'2 du wJ]+^9Ks40LAX%\.eUR 1(HH+g"I+$@{mn?yoSH=@1ua )) ȶ n V@4ڙT.A8#c*H@@R853VN@ B(I@P f"HHAZU l`s y\ltUcF׼ѯS$RWwtxt,Q\\u/D0߁9O{dD F܂knA-$+{ւR~⩎+=U|55h6fP 2WOt !\҂,&$MgE>B: @rbӋ{HV;"L$\l%!#8[\",zK3țrMAč4k~L@f2 :$E_%-e0+DCAT \l,r,v E> EH(,H9 `Yԫ>/SlmI%hb.NI<] 7 ])LR~ (!DO bGF%$n,58YeU\ˉon e[quFcli|~·/X!E౷"3Eu\MBg&W-[RI y=<`-Lވn;#M[#[#N0 ⭆VM9ɸ3UjO۟L=YzrUQ}jQ敎4¢Z،bHNܹj`S[]v sK'yJ?lGj5nTDtAҨ#Q! aG}({AN<"Ɇ< &LLCeT݆pUJe!`IݼamD0☺SkqٝMuv =.J9,JȝDR _>="ҽ4T i[P„ P k+FkQŝۺwpeQ!묠] YA9@&'6vFD7mjf EȈ;#H뀞AUIX4\I%RzMY/1xqWD"܊(nT0LeOS24pƈ X /"f+ Fhw^}qy8JX(H+rP*9^稄s\ח 4p:1a3vNŃq!B L3k y h΄P$U胒s 7e l8_yyAWK{7lyQUV&[^`?˕_3_:D$ę-mM6&U8!k @S~gQITEĚ#UiP膀"ݢ#lMk ̛JroQ=.4 :MY- }4r,w`>rb#WCmRA\*C# ?˝?TWu/̷/j^߄|PUk.ΝN2\Jnwܼh܈U{iݺ\wv+(!r~g!D9>?N8/8G0.vmQokڂ/WϲE 7nqK |!:fHev6#K+22-GB h ZX42aՑw/"*Z!RmD ,@ZBqr6%,817<8 pW?yp?(W.wU+.]f #~*!P "*]?Y HLI8~؅z<^&bFPGPU%@^\7*N%R' $Adu8`3bVsHB<[,sbؿ2'I-V;qpwBIJ P'7-x\viדY&Tڢ9zi Zpɺd&* opBlbwnq*z<~CGc׊llZl'93h힑|"%8Ae˦yDrxmx  \P q;zFi1ndP]]uTwRDf!Մtxy/GTB9PpymfV;d]|ѧra`LO` 3 a$ YK˱d8 r4ʐ5!GiVsh蓣V3 85y "Kێ-*{~ucB'jzu;ZMFHhgLiXQ`0'y @5S 5[׽*$gĮG&5sbuO{YCu,]ޗĶ̪uu!eVCPP˜{\ cb~VȫV b@f!VY-!U'0|">ƇA|kBH!Mex}nG9}caQZEtsw쏺9:nBW{+q{I갧S qmʷobGR?96OX?Ɠ\Iuhg7l_̥}[aOS}Aϧ;TQZlڟ,>x* Y;̆7>>b5jC<,%ICR'U4aΩf@^+򚲍]X+:9$׀:qН8FwEG uHDNVe8Y&sEyO<_j!7nou W1㖷{yp$s`pvV!:eٲzR1@\j\4 :GG±pt'GJQ,➵vw`±~o5'zaTٽ 눧#"VVڬ g(lIU qd^A!bKg{ZX-F-WǶv/)*཰})l @\sF  y8bwq9y8_.^hNxW8o-1b׍7re/3A!Z6! Em:E{X7ʋ/X8/MH7C#HPl#\ G10^#cxmn(R]bXU6:F..n`ȱ 6}ߑAzbOFǖ-_}1$,Vf5bxT:FiQ,w}䤨K D)JT9g0%`ɒa6̥:Ze16T{V̟0jOn|=T<^!5īy ]SKCԳ43bQxycn>WKsYK@Q-: ݣ:߷ aRӄ ()W.QR.F Uǧ%'_TǮQuUǮWCu`:>,Z+]/Þ]K޻Q}#E?xy&@w|pW]z6h>Ԉ nSԨ wE2En?v=/ф_e dCcVH֔ʅQʕw/_;~_^z,1k >wcV@T^'/Ԡz1T&cbdJ-{숌г96H)7ozLZeUXYHEjmF-~4&vnQP?wX uzr#|t鲼-l\r\c/CB<d2 kxd܄3 i这_1Cۂu,Y CLYWZ Ϊw3>sYeQ_V+OjˬMطb3K'EE(st}>IIxsD3Bz.@^m~{xn^uFesYt~t= G;z3CBbAz^bFۿ33 ђ!tK굩fC(d!#FCK1ZmR_1.dfM Z-.D𿪃SgWA]B#ЋB{ 4c8z2?\LPǞ)~5gA?og{uf Y7Z4gMŸw Agؾ9%y })klȂrvt Y)j>D!4[| :V͜8jM;j@Z%|r (BAK*`@⟾d7d=t#LKIQt 1FT'ήo>k; ڙ`^^jr[Wm Ɠ< })nrKz6/rY xmռWA*kHE1 7V!j\L1a-܋$qԱ00v:y#8i\\BJ_|=.a LÜk߯$s:yA5JrnR+fUИ}Q lz'yPvr&$-ex- (r8\kbgwZu/p5 tvs ܒ5$VTq6Eƒ*x+dO(E>p[)} f,tʥ}1Ѫ"oH3rvױgH'ޯ@GHI:c,c_%jϾ0GK W4]%r8r\tK hYoh]/bi'iQ'S鱿ˎ3-KsVZy+4 ۖ׾diʄ,1ceDž^\* }M|lgOOB̶Fk0YԃY\.EKwVwW!4ل.A+l=k@^*?{z0(k`\`k wB`wcًiJTAb0,]it/5Ⱈ_t9[r6I"+Q NA6Meq 2fqDYQ?ZNx,hESЪ|8{h[*lU BaFcUUt]HcV`PLP^PWbh71I0 VZ^-obO$Z!@VfP<쫛w_X58O}`-vkJw=UnxBUTAAQE}RPTwSnGBQ?&:S^wuҪk&QT˴wXTϑyBHiMg8Y[b>{s9~K;=aPu;~6s|\*ffTF۾s 09DK-hT#L ?.Fz=׀q)dԀ $H:K=Q6^hje˻**fjUQ0U*<RVE1. j&oZU+@J}o&q< EpR̎HRR Jqپ87z0zNf[(Ԩ?ijbn1ā:OX#,H ЬUf|#֗Y՝XLm%5BUCQULVi*49L=]Uu s2bVp+ hŬ[mҪﯩ<*lCH7fKs54UWW]HoIK=WJړ?HlI%IT^Ad* S=;L[f BL4 tI7Ng<TlBvT`81=[`+wPSMݶKZNj<ڃNu w2|MHBϞ7MS).{K}9R-ɟsY0U:osbRTV)3" ҳ1")q0R z{<ĎF}QL툩=1U`Gw \pz, čR.5S0E<1[N@hDuт=]Px$Rny * T~W %Lj*ݍiI'݀I3v */"h$9-AXxKI5D>Le!x!|tӞ:RӞ9:G.Hu {(P#e _!@#֫ј룓Qm.O #57{HLFmT+.<e}9${`r?͵}_[ Ɛ%/J7I$\!$H fD6(bD6("GCGa~?WHBE(2߂Jum`mHc<ք}$D^:ZB Է3SwG)DVE71bHM0tOl29*s (?tbmU1!%Ԑ$Kמ[?SK4L<}|S%1Sbj^mH~N ?+UOx//^uN͚L5;ܫ !F?-~Q;@np5 uX #sJ|P!`sW~ί}ށ /Ty32`?B?|uEI(@r /?a?H!ZE5HAIw@~G5ˎ_BrZ kY4~T*=o/W-G-D|3R蔬\3!qdQl`-v\Z_ f|3٤QsJŸ?y1\}hg;Z?tT8{#=Wy[nXKWgE O||yIIA2P2}Ϭu.F?S@z>sdӯn.dOfR\$wA;B^1K^CT8ל油,.z8i8AKb%/%Qܷ|J7l$T(.׊_N@rH応JI AG)@@ej! >"($',"?^j/1㹛J[1A4 ?$b-/VKbpL(A=,dd Ϣ%} #[@:"ثvka +*NFyJDb$06YHcD8%b$ClydGt’ɋBI> R^p̃q1CLvȚyH.)A`u

7F5O!g8 LrA Et")dP Y ;F'֠r4fx.EbT('gpgPǒXkc_<*=$b":j~@ltHt6;:{6G!0Ԡe#LToE-IbEz1Y 򽷃J* <.ZS,rTEfaYm*3"wDHQ jp4tth8MquVA2{-icdv?141N2&\9溸96J3ifYTy6񍬍6Y?emg kg%h:}OO lo, C\%*3*# ="V²b,H-t~Muzf$NЫc9.%(,'8X>t/8{rBBKNŤ:onQ>.Œ~$ , tz!}}/bcw;!tuyCӓ'w'w^1kprW9-oHSK cwZMV(wÔ>+ivm&'FlzխOy6er,-/(ظg? FLq'tTo17-1K4P X?ǵ$70I7̜Xcsp6VbљɵqA\^_숦g3?cjIDъ=\3JQzStaA"q!HxT{gV!LqsmWG! ,f-$NKВZbnm|"ucKv,˔e4uiJw pY(bv6Y'$f5ul5edWW:ܚ?OṙgF'YW:`?[a8xbqw`w()WmakCˆ^mEd_GC$ IY㩟@p"c*AM& F(zfȂ``͔ANB+ DjVSVzTK( a!² jB1^бNhwxb)vLe8R%ײfP*hj`nf7ޝ4Bzu:+M_ u2UlB$5>)~Y@3BZ7:kw4 *Ux>kEύNb`FnY>\t.;Wqs.͵N rh[G78dpmTԜG|kݽ|ӷuzifSN` | 2ohS)#ɂ6 } }Λ>X^p[#uTgǂ1Q uz lGը\'"Ё}:0 "ɷJR_ܛF n}cP;l}'\2^fS}u8JYS&]2ZM28 /C 4Va.$| 3Fh_ *\M8k$0"8oxMZ:oC'A t§[z7`4#VyIGP~JOֶO")ܥBM5*;q& "[L|xlRX ?A\&%Kq)~>-Z";,Q BO}xrcKĮDQS= CvNI:'F/DHYʋq)*V4znDoTlM@*{8h%",-Y0[ d@QX5a t4fݠZy HBMy^?n!TѥB"thɤyH0D+uɓ{ SHGvO~{Kƕ&I֥ 3Bt\n!"yWj5+S36C|NHUap5;}1fAK5C_?`rޯ"{@椯5(8r3XpHΥeg;8.4 3IWE;쟍&Mih0dF:B66UQL~)HU8[JZmQOA޻ʷ&/>^yg%FpD!zٗ ay `;/{EbYMC$a"5(aϵ؜HOB߫l1B͆j?M2+G1B fflCF }Ԥ!r aȖ&Nc:ltQhp]iƠ-:mP8dѐ !i5@wF7 r=d*QriN!fnjL-<éǘI*wM)i7C!U l|ۦmtwPh[%3qf)͇-"1JV\4JrYY)~׶3M_Βo;<[Rl>ʀ9K{;!@6`Fex8"k+-&ݖ`P~ΉkS?h"]:[ZK)M,MrU+N8u@>o#|&$z/Y:k+^0j`VY^nO9$GQu8.'!4QI~A:BSHȏ$ETi)!1NUf{;pPU\7ΡxytA1V4ϳZ {'/g1Xx a LA=Q.QO*/JgX돖9cmIr^ %:@*1O^ !38gS{j/Y 7Ze:p\mSՇiwqU(q;0n$vBtt%DCnEµ,{?BdbY\'4GcY\1JHa)#JpxdJ}SsEgB 9'p$n:9C5MEAAMG~t-1)4`:L7 dfqvS}=d2GirvLoHvdI'f[YxM2Zg> !R&] 6T@+aPU*8&D{   h%s?"H67qCS!Fx\E㟕 jdWy>y ޽)QlfgoL,Yb.!,_yT Â2*qVw^PVF(>aj^|7:u;7TjY7qۀ΃{0Tݤ{A2:\Et6=lX}P9Pji1 ! WWnr{:IjM 7xbU> ΓI< y= 8ŷ}̋!c(*=%3'>l5ِ(m:kw5g/xV54+*K=C[qDҰGF C c_]26:f5(?bԺWIcJ+";flY/`(j@v12$3y2UO{H6'GyMert r#h]6Wu\" y;X:sP&JLcvpr)~2Ɯ\A[׉KeAj>~ higj!Q9gൕ5}3J<d!1iQ|C+ag߻p, :q@T\R_|qǥ$$ į]R\ ^[gu&*8Vi$!F #l]gy<IGZ)Y:>6MͯC r",PGQ[_|.^ BްrfN~x;`DXOr"#zQC:\#?#9םQcgIv'!{0y8땈@g4UՃJ/(V R4H6ٸF0\'y~98gNN^Z5 J`3 ^n/L@?nH s$!lSrY8FgD^Oem 1 Sܿ+ѐl8'R*q*GpJ`A%FAbO_WFe_HD%vз_8)-CFd% -*$] 21znXluv}m2E֜s2>U^bkJ,hhx|& 5~4)٤.Ȧe)38_ p'SmͨĽ,Vm}.DE>2KL>zS.=yP"榫wnO oG Fq]Ǻ[bg?o_͢]q0`:spY]Qű"<; 9@vBHe]LL6%1/a\2zsfٴ2Hf,J(& r>Dn Q~ $1ydc, Jzrɑ/\eREKT?)zWa}^˕C/՟/`G/lG. ^2uVXvwzɁT>w+jywnٹ";2)i%xs* D|pȺ08w t͢@5P1Fnx\:Wd:K,,b%` =(At?U泏몙eQ|f=,.hfLjJ3dQ=FuId@GS{ >#P9ú0 ` ]iy>Po6GypB;lO`ZaթSAw  m;L0^p w/7f M:}> "TO `^iE@]%y<1qQyO̠n~rV%yo]]uNa)mRtr|#St6<yl+\"!ml#g[r~*%Ld6!Q.(}@FhnPq HQ snv!vh!ZVrh_cXN=p㚑QDpU-㽍 V v'WܽwLZn. N92vxCX*c[1\]+ <6Bh.)7hvhMCBLW"st:Uo\6\ \XJh^2Vɝ1ol@:楒kӓ `m։;v|BM%* 4Y*s gb(znU2{o,(FKYHImmD @BG/:\lWDCkY 3kry.N=t<͵W+/d~ ?& .wjf~rAk]T_ t.)Jo>P@\`̶a6xVcneҎ,2Ke"۬,(ţǪnBmWa UԅA.w.&9D5s]AV AbUZkd&3TDJ:NwISn)@Sz' S_jiK=^p6ݳhog%';Ϣ;K&N}U*Y٨)% =yRB:!w?8 .\ʶ :xž=Ce6.&6]}:^ߚEM/2F}f*CgWXʾ(Lqn̳u59M ǁP{+'}hɩIeѤBA,d'IGNZD\(4LROEAx@h@o#Id BhQ *D/'P'!٪Bh_lUlR$DA1Ex!L 0Up9L냹q2ZQIDTDq@S . 3/r3ן>z22> NW"qt4(qD $qfυȕKyh+7z|j~PL! r*8ۂ -*RKA]{ONP3*?ٮq.jȳe.Qm>J^ڣ3|s` +_QZT*o q5J j}n ꑭ(ݱLc8b ]Gj\S>O 0? i|TM,5B{L PՉO3숊u! A_-zHz@Z-82VHTsɒxFT$LnhP3AA'=L # FMXz}(< ^Dһ>%je2>0EJoogڤۢgj]/"rqz ϒ6 QhW# FIg/ҳz\I_b(Dj8Ŗ b&PG1<-+WAp}T^oN1wSSy¶7vO#W;%Sy[LD #3r#e]bsa.S}vN3| r=E> o䟎F+r#X6?4h05y 'e̙ujLC(e10\!bmwSb<)Ƈ]+Q! ؞aE3#k+Pz^9:af0ڱЩyGS9(O?7 ߫˟vp|u;}|㻸6%,JnC=+sFSب#@ݭˍl-67PO6;>9d$"ꑆ/nDA?|뮯]̓_k3yճ(kvu7gȶN?xQw+@vA/l !6$|c(_i 9*3"DCBW?c"^NIf̠#RgO7C!}>đI;RѴ W:@|.OU:URY1+b:!t\~bth3E ^=P}=mZe]x>|y-Dq0U\@+1ڇ_CCk+ӌHi\sEmzNVe}~`y6'xE< U/[g}Y*俩4Z7fe[:,~~kfmcm8)^̓a&bnb,;0Hq>7R > jqtSl;ӷV#u13 !3 uVV:"-!2bdGIE菛7'wu2=?9^keuS'ɮ wהBoQ&$/&P-ڊڐoFjm}+Ye*EP!šk@n'P)hA)i-!1mhR*zzdxx d}*d=Llp)iױm[,\Sٲ.pzAY+b9!QN%n$7 }O8Xa kӍ!?NsH7"+baK, H8 ;BFdr7-Y]8$q*iI|3_gE6IjuN['qG$.!HO;@fףIH;K&t<:8hɺ|ʳ-Ls+|q,@6%;_+슣fEMʧ_dT,č0Z=Lul4cFMC(BsTCa9Y;T_!&מ?)I.VF] ?m0. !l2V7^ߚ}}=C:'K|uyᇻ7_-u)ݷ޳"W)z_R^߆iy9^eny{氬fI=$cm7 o;EƎe93^k1+LL`}<0C 987T,fʔEf8dEP# QVIs`?Wy-dWN_վ!`7G}H*bsY*X{B~A~YbBUO :F.%K{vQ bJѭ}.D?Y˥{/UQhnnH<>_Lj*cAAHk/eYdt)J &ѳÕBu 4D/9֋꼠j%ߵᑭ@_P:@̱CBNb*'^Ao e:־jfO =uO_2! #5Qc"Vٚ?'X0(Bͬ|*YE{VQ2Eԫz-zz;C0zR &(ed> zN ´GQ$ֹ$D7SvB)(mlڃѯb|Coh"|1rV&!t^cH03v8{~ rdq'3wbVZ 9+"[LIY:5vЩXdnQP,>`j…J\2d{+/ͅ˦H>rWWA~uI0Bl͇b#!6Sb3#6߼WoFug6,ROO׵aMۤsx%[~ABtB|d킾V!f؝x!YЧ`ƞs!,VwP ̤- İ~hard#/^t Àa<KbpSb]7 .7XF'Qx lG;4Dp 4;uڐ2? Y^i?(!)$1`;6Þ`;KFXTqA\ɨ+|}aXT Nz@d6"=!9ӵ G2t*/|F- t#>e ">$`}Qd\]g<7QdA8$7OY3_$ApN, P_.M'4grV9f(ef\_sՏ`0-1~Bl~Dm4hD|Sg i'<GO4Pi@Mrc<@1#c&F)2)` 19Y. :˗2BV;Kc/[f_6/@c2N.4OB`:24(K!OXA7-{@4mYlcl=s1%Sf^+(!h^m-1hI`L >uaHgL~ .]f2XeY<Brf9s.pr> /SuAscmX$E49&: OЙx~=H^7]*UͅB>x8Ψc#IwKNɴx We1`夊t}O7]y*!wsPQK9wWp  YG $[P, AV|!$mh ꉣh~YP4XRL% MC uQUFYڤr811q*UNHLˀc'FR- R4-ll+#ے.BMTi*I>rzQ-3'*&BLA1(zw#UB}|*~8Z;SAV˨Fi2z`1^%` N|멥eKC &zq-C-ަL^aΪ]P4;ygtt bA]N ł$]Q\ɿ"N_OPsChMbP ܙClsi^ @J r0 6 ݘ" >6A0x2^:A@$OPq'&ovw|G&4$ T&8}waN1i'pN|X:EI6@;igy!${'P' #&NJY+oh<,Z@Z$BE3&h2M4qu0P.QV VIPlk8B:8H*PѴ&5hQrIWL*@Sr* !] `Wf[-ߍh8nE;C_[yR0 ']ӯc/]\4/`34*iA_Hd ܄ 0Æn}׀fMZ#|Y76 hϽi hi CCkmu3t;+Nw)kP*tJ".5,w@<I=(a[a/~9Xmԑh "66nv%*^.d2V[ۢ6.ts*|MkX"^\ E~V%:̃ ,pۋ I`>zQ| _,b!b/T11 @1 *"ՍӞVw燹yڗ9?#ܱoE8ΰ?!Wh>A4?EW?kz־_ϐMSvg6z@qpqUu!k]kk7=k M=ZÞ=㦥~eyjoO'?x:[Y=k}ֺQRW6I):[Rѹ8MU_=x.qx8Nf ^AtWj5^Q:!k ~+߽~g|IƟPLQOڷ}ܜj7-e$x# 9-NC8-O#G<X36Uǿc+qO+->cwfV?u`J]t$MV\* T\xL dp:"b:_~)L]|~]V:g)ԃ~Ya~ .*Y`&ϒ!XH8 ډ!_x!*YIWGئm V.N]ꠋKD8p8R{ Ů,84+-YC4i/WM&J@u?l*[h(e6H&,: w -N5;=v"P[V BTZWUyXlQVTE5 )V=]{#(Nkf+J31{ְt 2[m-7xA?YӐ!4;o#(ҭ;'45"Pu"M%UuKm(N5?|GQˡ&GKY<ٔ:b~'UlhwʢgcR+bv5=[GGGSG_5T*98bB]u 8du6;̪ ieY܉XYխJ<B 6Z|%ČF65]lǖN~Ҋ ~%OPLNK$:p $BEp_ N,Op] h֊*CL5Өs6X/SȄaUæSQXr y~wU])v\H agtz3:&.89v~U;(U<"P"UξepH+;^Eř2%\/tCf DfEl)`d&yfEgmcڶޞ t2Ҡ_*>@9;Ep'K#"i"enFGNsPun *K~oi\/%'lb<6lX8`,Sh&lw#A 5":Q)}3Xڴ6{NhvivQ|roU*P,&(U1Oܴ^D[{y7mN|ˉq.|}S 톲ܭ9;0.ȳ'pꔂq BnN/WÈek^ zÎ=/ɋc/>`_* ߝ|^Z)?'0 #%~:N~D9B Mhr&wUe9H2Ծ^- ΀-D޼*_$G'|g/3Dez8#"3RSJ:(B1lW(8xZܥ.G`dp28$QbX1{OQ@\Qm"|c)ZO+i2%{焮s^vu-'d|3t*#n'bW;$L VnQŒ\UfcT[vDluUoUoZN=Uv״)/"WQ#(ym\)_#9n٥m&(J;9#tMUz9Keq+i焦GE]],qANIEAK ],;QV.VXUpem|^,4-@+jc~ _+5S'Rd=>Mڐlyw$u": ] Gnn,>d%Aϼ}_F ͣ:dbld! +3EAڽlȕTڝ|VeϓA ⤙|Ц㴽Gwo'TrјN*U~r"^)r_9Q}\Q++([J Jg { ^ҭw xA*{s~[Ob>j")|JQ/փvXkBp>l*Ij7zufjCsy$CA{,@#xƉ?ct&.m`k#ӋxA3a=X+66نKv#Z YԬ4&,&+5R~{?aXos28c\18WfoWVd9y.r]֯!:4̓Yd-8Agzvwp8}b7wDgszKFj,޵5ue鿢TM$J2ˉ!N͓:#I{\ c`llX qW$0<Wʩ.lT]N n# S=Jαd}k}TSTj^dxZ db'W\\ڜ{ertP͍23 `!E{`԰}ЃbfCpRja" 1ŊA⻆"PuGJo%W q%d(Q!> YdB=&c,2t`۷]*αt_l*zVjKTn=+eIefbR9+ŽҭJ RǶȜ}і{E)lÃ5OA>7UJswx PÍ:ΐWD(uӈ59V{Cܻ{9u [M"S@ͯ+N|owWʡ&2ķZ|1CRD0'/jpwG穸:e#\CvN zYB%m)& NqVKrӼLo*ljO|*'Zu"+S$&P΅CZp#Rf,|Rea8W΄!IIJH: `5:&qeB4 .jsbhEw='Q)t"aőh;D(,47wm.~h5$ JѰ|~ǤyE2|Hً֚Ӟ UEb_\5%&vrRNL̐z8QЇ#8H4I"+ Z-:t0hؙ䢇\tߙ[t撪"|lxj^{i^S5e&0[OcK)|]6h_f$qPiPDFHTsF^ :}Ϯ,CxK-O~JT ҎL\02,2II6J̺:h"'fFaןK@=e˱\~ejRRnҹ:% \g$5ZޡpHU SE!x ְfT`&Eo8b ;p^a`G!\8Qvި1bЋ{vz>D5"W4@cR5m۲~@+v6`m-Uj(վ9X5o6V1HzxrOĿS*+忩J;{3c[}t7?Euadz~ϴJ=!P76~_ y,tVƪX~і$!S` TJ9gh6 uU97a҉ K|0]){Z}aAڝ"C:%'@  zU@]T!<$ǴO5~hؘ$ 9`𗷺)Ȧ v;m22N,GGY- o >GGȢ~moZf@BA96N,mR(9A$rLa@x+o88AGū!GIPݘE ~-R8PG]OF:5/WQAdjj3QfZ)*8!0c(Dwyu/ow$ҷBFDB~7 U*D" @g(@ѭ6!SjW"bR<]wrCNl0#caߤC#/zy cGF\#ZH-C?\}EdPk%ePdZkR"EƝvPd:X`^6SF *6[խr~٭>e@ >Rfj~Z@朆0 F2#{Fj%E* ^2F;X2͒2'RN5_l 6&g?#(+ eJA)'7Xa e޹\KQ )yՑh$֢@0(8%jӁДaprxsn*U-M)'2IxʦbFQ)F JJTg_ ϥdWpB:غTXL"PtWjH.[tЉd171R 3#ŲeG924a}lU)6U? )^SEb{ѾrajcyiK ׫c@q)-[]:[zq ug-)@+IHIu@{w=ⴷͧ*:UWꦐ8`_*QB(ו8+$XC]WzXMe4(A!L] t0ܫp}ԯ׌РήHk2W= gB9NrNP0 :SVF5- } u: j{]{F6#ljM:6;YX:ՙdTsH4cK%آ$ByR;yΙqFUnXj{e (;M%cli-w-P](^^DR\Ƌ;3^ Fo) @Żcn ^dEċJ `!0< 9VfpG#zRxH z=ʈZ4HQoOg4\S {%J9zF[`|tKMoթ0(|b7>,olaqM ˅%_ǧ~Sk( nl#[p0Ь(`5q+X)?6;⏷GfU1g0y+;C㛏}ڣ_j>"Av\ 㝔:*:/WZœ 2ɍڽdtfOZ=RWUg sY((+7^&prv<0-Ey|tUm0@Z rIouo0ф|"e#{>,VjU EIJCM0RGdD^?IQkh1]|'r@%Ԑ ^8uB? O_*q3 mD!&Q(sk_ < ?& 45Vfߔx㿪⋝ 4r$A3N #Db87( :pG||(?(D{')8[r_A;> e.?}󧏑oyߒ+ۿ1+H"ܘ~7~}i'>i4-])h]=-ݾ/;Y!L $VcP'cA! *6-M^8[i6}pfSTyr:$[ &_}RVgu9S6Z -~ 2L?7>WS1J퍉$/N]R{a148NAB&$̗/3K?a, _v3BTMR90$`Iv3AT& Ir!/0Q]A/@-`iAhz<]7LR)O ` p[\\c,xe;becX+`k,\m\1U`).2OXU-WJ .tc,o@=פ :H U:h-Gp֍v)\@!aK#lKXA\%Xφm6cq)jKqZ/`m6fl.FgrYgeM\'P3x (^ t]>P ;PU4XkXq^F@B@pՊ3V,D*"i5#fyddžLuUT䌃QKȣNd`3l".nZ*]=]\ѯWu_~,PMw- H ݤ UD@u?gF=}.J*Vu9ըt1;iG ljumIj۪-):?PȣH#P G΃@]4;{vPͯ6.i"(P绋TcN#.Ywsm)D4qðP$XJBI@؎%M((]aʒ!%=)'eVH4+E6Fz m<>L*~7$@<>n!nͰuήPh &) ^)@ZpcilD*wشqbXvb\c:,η<@n@_% .mX`otkol)"c7Ʀ{Mt/]:+zv좸󺛢nR6a14PԮt#ҵύvU$9t 7v->!t؄Rx X-pbCʁŢ+.mh Ɨ "UPwm0d$J0 Cnn,ˬ ˬ8=f ]4 ~??PGƗDR%W+uyZ wr#:SDBN (v@$ ZAupsѪj\ְ6MӚe>J(Ti-:D%@ n$^/(Y4_wOm\YWcW*[3aN8rfw'W#Ԗ&$Gl~`dAvMy*!S^ vUnq6{+:-$IU19}h3N(%冑1! qyNdLt(p8yK E 3U@$O4h߮L+dK{"*r"a=[/lĕCN3-f= $ Vr+^sWY"ͦN,jWO珮R7E|፱gP?PT =x(_r]D)e7H^Q쯲3 w@׹!@4̦D%?g eFF\l`Wqts2 h@t @z $=fb :B^MD `ٓK%f+yVY2͒Y#̵PA~8S9l$/-.s bBH#'H{?RB@@rA,%ܲKJ*z;M W 2ݸsMv+ MJꤼIȳ&dfq'Q<:wEO{@F}_7\Cܒ%Xt9GjO>>3/?N31a5nȲY6'aVY6-+=dY. C23 Y:+,*0}f-bК&cF).a ؘ@IMF-z޴*s7+;hYu6N}yUg+|~6ѓ1 aSbM/  q>b-zEo@-ߧUԧt|?X7vC6RkR0ETL*@Ig0} TٿtHuFDH#d˾zR/.fGpW0[GmFDU8rKnтٕ<[>'/we2pyII`(CP]sFLHh _,Mgk6!v#Z<%4pFBhQ4%Lb$Lq?6I[(@Daq]PFќHD2N}E(n5VٍD:l:xdֺ G&\sNsIN/Mpu7N>Y=Y}p-eD2,cYj"D6CJ: a Q\j7V]NCdqF>OhTE QŸj|)P]7|̈z1_Ì !Ej_4:mr#_.u%UDO4CY0* ,w+g½4K!"1.s{y6&|uԫ$bJ8cIXVBtcb6XB.&acs B46B2ؼcwA̽N \ JM!^ ('30dR5ʭNKuHhLFZC=uA7a{8>Cݼ~$vVԺd8c"X{)rcMo_^Ao}a?S!/B:PPKit9l_R:FZ:n%q Fhb*DlV{Dttw>$;莚 lgрzeFDq00G߇vsEWP[+8keQ~Q8{=-\vn24Bݐ⅝;;X'AS1EE[AJ\/ly8hf$l&5-]{;>}Kx8A$Lys0fZe)~^oBޝ6L縏ܤC(gVYf_}Qj:f`qck47 !ۛ0mvU&6/lLm^yb3>煹g{.%u?5;YSF qO!5iCon=+'V+:!Ik3-S]!69F߰7D$ǯ}[igvvk^^GXb%fYd]@LO>Yr[?wiYf0iٯmN lw>fVlTh5@fEO5Ѽ-;&{BIVô+Πo \Lʋf2 yj9tN84/Cף.D(Wsg` u-dmʦ2N4kgnmi-omڲ$遊e_#Е7m7%rY_Ob;r%wo@-&=it,&F1Y!k&M҉J^^GtRWeC=IYY8b^^[l#jFp "!+9OrELW.i4%͊|.o)[j- &sd7)CG51yurNnFJ\WU d:|߈S]C%h,!n"MԕM[D&/N4NvXjtE^* ]nX.`8Up AMei^^XfefeiJ~OTyya.M슸Nhpx ni 0)ck2k2䣨[0*.qQ-7$q#h3&d $ ݰCP8,'pQ8(3r"LdH'i (pSq:QUJݶVabwvZp6{)u0'Wtssii(n +g+\s»B'u{P؇4vZ4jDpqn]bvM܁9 [Ȱboc?1[SNlF[ %c<-|3?Q9hѦɖ!NY.!Ci]ώpd(k{95aï}Xo=G+_5*^w|_7V?6;&?"G3 bY:˴BcL P?{IMJ6sKJGsjz4lIR*ܰ+dDހ0{H fΪjHnz?Ch|F_7MMx| -df~e؇_ئ6a @ҳ}kt>B'ԣ4owí "y+G s*|.x.!F3a Qt@ْ\iFl:N&X!*R7`2A7xwPޝ;qm% DV&3l\2K8,=L~bx> Qg߰&N-Ζ!a2H!d: Wk~-SY/Bp/286N¸֏NޗD ~h&C Uc gq6Ӯa[BE@6mỐ9"`zy.0PG4T!%y gqO=dH}T]ϝ®N+@ ֽ<W>G%fӳOznk|8ٚk d~h Y|':b6h>(iLJQ w"v;|  ႕_4"Y;H@3lNHüE9>DCD/M L#w,QM~rhzűOu%d/ J` F>Q5>.؛ٛbkÔ0UA% CwFf+w7-q7z5zAfH~j*w[6=j{|oeeP$ƇJc7ī[Pr*S=5h03oʯgrbKp@.%LS7ǂ*$AaV76fؼK@\rci3>X(%7{v`fYX>LLΊJOI$9ǍIDjz冊ő@qS+zϛl@81+jl} S9l?O9<7'?rP;]PS >F\نGʑש#C!M(]ܣmP@}ARuCê_:©ϷFtbrmQֿ FDt #~AWd;M oR1P&)̲<˞ׯB<] =43O:ifrqנzsokd?V{&O%Zc[ 0J?R>C ̴ ܸ5e`8>u0؍CNf}<TU˳8()+DEaưHGXlE{PU.PJ^sL̀rL5)w| I38]4v5u?nԋǥȡo!f6L!m}a}M@B3{^284EյX޺RXľ<`ʐl} z/J=Uywo쫏m-F sLac7^X) ͺeM]F٘Oܮk~ d,܃$DZ\X2lV} tЧcheIc#ZZ(Uo5k{ZScN7.ar>٪Vam.V ]( KoE^ susʏQ6rt),g!꣓x p0_9zM+| 9;[vдfbӌ0HRZiRBJJ?'K(o6_/ʧiazι݁avw܁.# `ћDތzlxc!O^`rC/jW>wī3__J4/ge{WvWO^ULe;͖vQb&VnS?MД*X7s0*` xs/U4"Ϊa!yS19!SWubG} \vdŗ|dd!*"j2BR46Ph TiZ4gyhM2 O ̾=azdꤐ_S&UѨwJuB*ղl U߹{ξ)qR[G=[!{M=t 5ejSR"pD {ӼAr7&لT5~ca:f2_Qك3GmGgG0E#٨T_A7>LU☬TqsU*HV̙e?&g2V 8I?!W[ =xsǷԑvMul{GiLϋ~:~Zq-o֫ Mv>p(y8=l+ejiªtեnBJLaSתl!.-LJZ閼t}âRY g%Nm't)ǫ/?KiYvw KeY۩ V^ث^K8C`񶮱"uuÍvSYnlN:H¡۴]<"U碲i~[|(XL)8YDW}i`Z~j=!5V({->(?[a͉x :uM)f$5WBR,d&?04%ʴԥ'NX)hH@w<"`T[;wR :DJ֧VߎF؎JXvrJ5@@jx2RjVVRH:X(rNꦫj;qV=7E Ԫhx'ԼYzY %6IM0KAtUt[ 9f4YM*yy[;~H6[6+d< /5(J)!NRvйQ@2W=i ejL) ?ɁfHQ\a,l!N^6q©Qo}v}(N<qr{ybIJ4zv/bKJ1#ZPW% B R0pHe=ٵRGOt4밃G0|ƾ2ځ"4 9sݴ 9PrvtIe?3 @xk-OwPʥ~D,ϝg\9 )53,/O*=8ڌ2CK@'ma8uN˜kwؾ+#B3#B3f5k'3U j ND2TBF#9G89y/qm޹*S#ۘ8]qt/3c}h2H=]xa'8BEZg=$j&"L4 CnWż毶z )3׾J3DxՕp }ƓVzG9x8s؁(cnR08~}_f,XA!sּh.\25pUV`ҌNf10 H>lS5˾BGoNM=k3!;uo/+S6Kwz[Q %%>ddti#@k`S5Зs_(` t MMiXAiEA :tNZxNy2b?.)%nLRr韀L?p؟rx?rSƅ*S2 7K܍ِV~cp$QT-zCxiD~Vf/#jB$tj") >Fu$B4ܽS9NOSYF"WSٿ?CgA}?:GF<*0=ZgCDvT戤jؿ{V<ԖŐbs_"X$ aTA~/J<CVY+J~#*) IEѥ~H.-e~yȸ4Dm:~Sԃ<%IE4Rw0H&/UC+C K(䍘Ĥm@8tFl 0R4Y)>-3¾@1e@z*-K/5:Eӓ4Eg='ht$Er:LH[FCrz@:owJy]H:U۹e#@I={*$TsM6 'xe-V㘰ӱ+~r!=8#wa;"Ms@%7M$tFQG%/U%xGsi0L4{UfXlN/Q[,bKuUezNףHfi-!]]y ν=~ r q 0D%@5E( %đ|h\DR?璼QʲD]袙rj.yW9E 2rS0Tb47RI~) RL47"4ι]4i*?53T9QS=*װG<i(G9|xQy>d qUJvUEE ɺgKr RBҽA˜(pTc>hH"鿗W> pH^Co{vjmf HbZ R#bH!-!Ath~+ӊӜs0O(ԐSrRCN j蝿L e<ݘ23dfIC;~-OH Vbfk S+])$ݠÎu(e,qLda(Iim&/hS~7L;5i u~}\3qHOE3Hamx3VYϠNzTȭ8ܳL鞩cZiFxbSNϪ ̝^22?]1o*]@ɮ6.d05l͐2aT,@|5I[+]o.茍ŗ%g6̘nL2W_XN e݁6ZF:|3tz BԛzJ1Y8[]=nd@7#!@.C+R5A  kδ;ÃYa- *y*gd 'mjVQ:GА2XrY@T{n2.K.|9M aV~V"Ӫ2PaݯeOtA;/Uŏ(qf2xY2 "Y1o,e+ȇ2xlUD~j(u!~1FS,fS,yGH?Zv@:{A0xGokȓ}3ԣP:6i;뚅$֤'}׶d/1Drʪhk2(CwcJ)[q-uؐ5ХyU0Q[(B)u}T(E Dnxih ^; :)#;3rc U|v s|厷Q$ 4FtDѡ~|B>+8 s\^;F`+[z&) ! ZO'ҡS{Cg[F(F nc"-!' kjJ G?}wߴ *[$$tK9MWuqЬEB_%$NM2D9TSeך0P^jKt.-J>/d +ĵڜ-5[4u&Z(Èj(cm@j'az-ZsoH( oCpc_."KA{~|rH :r\c nr,D|F#y!ϥӌ>Sg#>IJT L,?ON~ԘD!,!EWS,rPUO bUNىo>s" a.**@}w-#~Cp(x2/{&&K]nVz1h_ٻ65q!uudSITN #Gxfq1؀]`@bW'MG8G7ٵU5 T_w."X5P3?ժ}Mm[`N@YjEPk]wwcEc~IT V)ڵg(4!TnO }L:؛uX]G38IG )4J$x>>}'D#:([fV6DCo}Ykx,N" A=#y3HC+BGi 9Ć7Nx@NT={8,QDl퍌:K5K@ZTo߭ Y $˥YX.c} |K(iH-"UBɍkxj|,H06<_N-$]r|JpC-͝)Ry#"գ4~ _lIJ3!R';pʃr'y??,7@} ޠI ;T]ĤZ;Cz.6Y].?| * ](Q|e3B`mc'%Zٖ-&Y|!v+Z"2h)̀V[SI+FnKᇕez*% rSAH'竟Oߣ̏#SQGq,:qq`Ia~%X^"}:S;G1PjIƑq@j7fuPу;C8MJZ2ńE> ;obA$#XsǤD˹RWRkۇfĤFN:A)"3Jr0ZUi)ixI[e< cS~g&_7⼉U1S&{@(bz3եQJ]CUD[dy+wBe\H;/4NMǕ(!PY.'eMwm@㷋 ($e- t 8RJa]k4䫩 ish\1D&FChPYq9$9\N$v9]l!)E9xQSeF5󆺌FA`1CĮ}I$Q\CX@FCyg` q9qxFy6!Qn@slRwIV8$9INʛavn)'M ظw7T!Xd 2Jn XkgNS\x05i} cI\Pp_%c8)K2]]{GXhZ:)8*5TV:/a6;PTJ#^I:c'[Ijch類P˻$"p"HxvhND[:vɄ1A d¤$Ӓ cC(ܿOp't ,o!TGAty e3HMÿn{NGS0Oۦ,!N@;C} xfᛡ.gvRU7*xOy 0ܰ[E-NGvEUiiF@4`R)~+Go꿶VЃztsȹGC~Ase$ϖ:/c[j/ZI"NV>j+=K׸8(R8VƟzԝ P׾ymKAZ/_׸5̯my=iRO!3S#Sqv.GM*GavSҺb[pyw*I532$M aydXa3iw)["B2AF2rb<ȗpH2L P`_d7Wus-6?~8-lW vM?$)!HV)y^WyI̕A8$yE0T,,SSRVK$G>|G"aeJ !6ɹ%!5;uۤp|کn9qQ2ge>v. A݇i1Nc|3r!V|z;P> hvFWJ׍fRU؋jeVL}Դ![>z+z&]6VR@ w :F$W4ոl@vm؀|Cs{3I[H$]%.ZmI$͹A$Fm*T rd9rTHP I8wshڔz:G$臄>uYpu: NǾ!Iv24t|yTHnB':HRgp8x,HoiInWsfȂ)̯.V{C ~PEZ_u0!/{sNv7H|us-.VO2a8W8pvs B"> g4Va l.s pS#*cJ%|X8rZ|R0X7y͠qCݟ 5` VP4%QD3ʩY#_!Oad`4 %?{ç|Faf8ٌoflͥsePᦈO('o{dsnda;A<\r~79RnPg jH>mJE`pvӪ`s` ۸<ȳ^۠?̲-UY~4T) \$%$qTgM? YBs]%SVǺ7ku/Zֽe0(z*8U]F4/] `ڮrd BjmhoUqn^o_{3T!ܮʎ.Ln*͖nWnZv aRA7ȷtI*'wSB6|!#m-TA_hAYHL\BZȧbOz $F݃~O&c atL g\_,O^x&~Eo/&Tn֠(  46f4U캫Ң(@ӖN[6O[}yR@T2jLQ'C|B h֪Δ_U(2/D_=T-MH_q]Ij0)kl_[Ձm,2cI]Hp@z8dYfKٴQZS~.JoۍzbGU#{=4Bm`*)ܜV |g6ysm7 '&"5S n?AOmͻh -@)dJZ,dB3[ M* ;n 7J|j[=maj,XOTyn\A3+}Hc;Ip\$fu9סwN_7 ԒUHh+4L8[H!u-5Ř:'ͧXb\,dX:X"̭Y]!4ZpSch3v)#OPqmxgDŹD½pSpA>0@`$ȋGij`N1-Vdy'㪤RYD,d` l% JepQ@pVjA_GZ[K4ѐ,|h&uya^S嚸V]th'ډܓ??putY 1m"j+AzLmxe;4BYR'̴T3K2 ?_,p/.vZ:Z. \4Uk#T=ܴn DKH mV/TkHqIhb#P\d 8uhc(_ OX7cܠJ"r~%?`Rq\SR3%{%KLI[^voMeժN[̘;#!_q3fBTd`O+Q_қP"M(/`)Ncq%U#BUPv+Ap]̡=7PF@Q VȰB/ی}Vؔ7⡸}s#~aK%G!jMɳ yWs.e u]0~0Mk<=3Yh]E0˜)1QΏw:³^4!zލc'H5ؤ`uku1Yle<$^>Ix /8RE& b:?qt5$ JBzo9t:V 8 f< NBkMUUY=uݹֵ*_׾m]Mw9Y8N˚:_L-XZc u}jvi쌜-Lud9w߬kA]MR0bo.)TRE"a*l/?݌ Td~aw("S %k2BMj ~/\NK ډab'> q"v&ؓ.0=*+?h 3"-퉘f 2&/PqC'Lp^ue -}A/4|6C_uŬmdbUZfPl.v*NPYS!ܙquڼvtq8B@y3`ZBȸ0}I1*r{.ȷVkD.oM$l*Ng{k5)q2LE`O,`OUI^_[_NƎ!Io/;."*li팄@&l7S_HDŽUY@{Wuja߆=Wl$v#Y)3Q$Zţ`Xpll?ҷ _\~ uH.:{y=qWӵŬ#u7M5?.Z=Hw Q{Swn#jVe?0`y?HDޚDp EY6.5de7(D\֚;a}/0P @twϞoB̍M(Rj>9i% ?2//MŤ:P/ T7X^m#⽋5 iT׀o8{=5%u KIQbxx.RCŒTn55 1Kc5W'PX.4s v.&R-&h-5q*u 6gͱ&odK+{J@(C,XBd؋MNr0sԩQZ52JH & %0s!X0buDZ7ɖ" {B .(U],L$iiB;#.Yq+^?<]E/"$wxA+)tAk7}T]HWi{xe8ɎN'+k'^q8(`̲TlE*Z|ҧ.c"!3v*ZZ׆ z30Pئ A].oMRnr[לmЕQwڋDhxjUA~}j@( .;I$*4[KdM,*:TR9,gKkR-gY~t'˰IvY;l+y~L5}kdE1 MN| [L+3ȏ$чuˆ㝹vOͿpAA:kttp>]MyN'I7!;Jy]YrN8ghkԵ1eAINiU Uu\v[u!ϓsDlDK,a\gElBp_<%^Q @.( HvV~o)5A0quo*99G~|D3C)uoշ76oo'R3ێ̄^fO Ξ<K8E?zc7yQgergc\CI\]|TDՀz'9e}(=Vj *?}kcӈx4*o#4Ȗ$ ?CC߀`8ޢ`)u|[bv%=Uٿh=;Ud1sTrwsx6=yϚ:y>=;W'MO6)7`K⥹n«[IɟF4\~IFgpsMhs$hHM麑":J6CIF\ЖjD埝^_>t=>HʎGͱc¿H׀>͇P6 >4|÷یvnmzޭ !Eیvnm>͇ܺ[p6WBX}L}Xtj D{ Ca13Wm>JM7Ers|% |g_O7*>@aIP1kԺwtiʏه&: DkZ C.bѝ 0t@9T3x]~xAaPT \ND]8T9&D,3+9[+-=EA+"y h83e }ǹ- ( ÈB+)YUf1`50M>QA z[6!Ɠ4L (*A&zc48tg5 Fd)(8&)a Cd aP1"ug.g U 1{2Ho߻ 1yUQa89 : 0 LиS V*ѺqM Ovl a\5Hk  i.\FJe3.n_< 9 ~:`ˑ#.˃ز@N5OQϭYO+4xn 1 (eo%#51fa*7H5Gh {X$00r(ńa8Z3@Pa<SƀW[d"uy9;g;US ̳v_f_:-bF̋{d^i2Db"XXxA0}Qnd & 4:QưcgPQ.3L9L&ôE!*@.IF]ئ)/Lm sW\ ]J :OSTitZ%I7:;68k &&>Li:ܥ!:*sa\X>&AaBoF^\0D8-C! TPP#:@/+=o(wq!URlh WZv0y_E!s |O]|84?Gu=ގ{?{u}mm>44F!iN̸݋n2}n2ⱞlZ|Kl}GX+j~et1g>}C+9q*cm#ѵѡ;[_D(AT!Ld2/ !Y~|*vg5؅tqyT1UsoY2H\ ҝbXt ?#ΓX6j ϱadYD}cn_k}ExOey)+iz#1iCa gءggvU=Mz!{V={5 GT XߩT/'t Q 먇H=s-`>O c\@[hwy3U?tw"d)AѲƂ 6y9}xP!gfstsv3y}os`sn- ާlT]SEL:l7D *]}>|QsE2.=cvQ @x,ˮSr]仃G::o{Z#He:_:[=TΝ7 ^,hPhjxv\ׄmƇLcc5 &iQ4DELo3.|e.MX2ޟw aYA1&fMLA~J[O\~|?q({\s~vg/~Q6㠇2DZ[Pkv ҀO;yhjڽjzri? רs?VՓqUk/SU gܸإmV bMnJkbnY j+ph%dƧx_vn|/)Mn[dߠC fo2yi3m-vl sҝﵗ#ʞrrT~* jOȊI9s| &tPYdȵlǜ-\:UDE15\ԕVt}ыolk4Gw."L@juǃ=3#;w n1nsTy`fPcC,M1)b'B?yxN|N"Ҳ\[U#Aam a`;/9~^>`p_yGdx4peD.MnCfя ^j jӠ(91VCTnܘQlsb:+2tP(wADyN,& mZm<sX-:-CZَˁ춻֬~xv~JY*QF56n#@u$`-۶'[w9h1H+d@.U&te`8Vaf' /K Ywcq ϽZ{4,X#y2@wvQVF!z$Q4Ju$A%`nꆛw2B[j EHBFrFX~^_be7%ži28{m^1&bxE(!]}5!KvF^J+ܥtdlL8%<t @فgJ4cⳉgKd .Y[./9/@]y}JU.k/zsd" I'R艐SYrd$)-$t e @#Y-khAD>͂x_oѕyo#S ?a~8MRTqZ!:}#TYjLbrL7_x^!ݓ\i9,֯嵖 fLZ̦?%+o`ڮZHj@ᳯVRC(RYL* w&³@Q,;ō]ĉ%ctVXKD)-Rtўg n<ڄxF 006}lȁJ0KSܬLfXi1"gEٸ bipbV/;VPIU 9ۤ4Р.dUD^Eggy}X^*!Knì>ϋbBLNb%>_wC܆8'p/ g !7.hIɰg?7~ \5j\&:z5gJ5Q@$e3nu1iJ?tݭ AZ?0gdZ2Z %'<l@Lgt.o?FOg^pZQO:VCr(yH9ٞfP,X׆k<=ը/:s/:G)V2!{4NQU :5*̓. a  "{-={L>Gj_QdW`s@0_؂] X~.QB^Q!$dh b1rA?5 fxRD0f=LomY3b$bd 4raQx0Kc5|yyȟG虬hq12pF#/*LsrMJ;1dw0mcv Wr~o7\HDbijwUØj]F{Ž,B1RJHI Mϫ73z{`fg؍!;HMU )vFbU j:v%F\'.ֱsD]Q v4_"y "%ʐ[6hh},*1ʦ$5U$F0 Ārwk@{7GCgРf 1i XCB-\HkFL&0n>#rIMq&ӎ>m)4!á޴xL͌%+6-&&-4L.Ą ]'&}%ovs6-f?\j"`fp=\̌Pc]ab20FL͆ĤՖc6E7"KLq.CʄOJ̾ILQ$$IM8yI/i1%-dC#i]n0,3\ʌȵEr: .JAWàzJIMiѕĥvd$@$jФq%1WDo>8Ң #-,E]iq!-! dBLgxŏ79dCV5r[bGE꨺=&#uDzf匘uЉ9]LZHA i 2%d?beP>Z6c]oAг*0bTF@54lVUFE^jOGV|&'ĜPd790|Tٚ^vʱg+G vj9٠NM(<c).Sп4]Kog%!+ u ph7FYbXIỤ8ܩ+ZM)뚒H5 e,^D5AdԳIiFRHDRz H Ykz"Й/OᒢY[b5+Vb5#Vg~H.~W{j݇[U7kmu*veo5 FD3-~A l CJra|o'U+IvGJWg3}C<ȮӧO陸Ѡ| HIA`N4U4^ JCENJ]h媮"y*]25UXFDNÔeu{h5"n}2gȖ:˘4A`ykiS K\c <~U&`jh|LG`Im =u]Gel?TZ;(IԳgn8W9 r$i8Q "VܔnMexngҥ|IW~n#,_')A?L N;b_Wfft.w{cFQ«zZ'i}{MZT Ls 㴝Ծ}ӾiKr=|6P*VdZg܏~1AS%N-QRSP7C"y0pxq2X\L} pl+) t#ˣzh(`=s4, ^˰DqY#rl3əq6lz濞 [ZMQ s+wd+h&_{Wb+y*2?!|u׀qGU,_%$*G.G+="[>vۈsQVҝ(&i ܒ`Mx|>2fpCuP:9ƈ|Tˁ7_L{r6Gub3 EK9ؘ8?y ye{X6/PE;/tm-N9qYxL ?.UH=.GgdҲr{ ]uCHpv@Q34@y@^ebIH2ҤZZipznw^Ԟ75JF"cV`럲ljkKb^Z " й: kae gMw"1=% :P?vY pƷd0YX)z%ݵRMzb=ȳAffu=LA&u- r26[lFX^iF}8ˏ8K@f$6M`An;H UFU͊!MV(Dά7u jtI/a σgy͛^ /"zq3Έ|ERk^= IB|A5O6ddޕ{SۊIL}6ZK^R&^0ztaHք}PdhLIKZJKT9@ SC$ZIqz)ϗ;W/\`/D C^f?͋7EfDIiF7=%bD/d<%bD<#fo*MQՕJG**aE@X1igb G`U寋CHtonZ(֍k\A´%J]$&/s%]RS"N^O+^X(NhP:4U:hDAg}Ī<BXRkr=> PoҸ?XkEƌ2o9ڍe5[l3A\%d1q1(tYKܿygMΌK9A*K4Ӫ؉JRYBoadjG<ʮVyq9;5kji fɅnAx0`E0S3>?\|ts]mt"+4=;KRy)a3qۄӬ6cCI}Lٍge"E@Z:)Ĺ<.Ke.B[Wy;4GQhKD^ya/QK/nHZ+*Bի /ɺj"MD*/DoȎ$T1CcA1k6]Br\TTԄi' j/SJ%($oP.S-bRȖ}= 2сze4znK6+seF[GH(zU*?6ws$Iy)ǞM4,]{+U* z!$tLi7#^S!2e kѭ=J(h:P//0248*7ExH zܚe6ӵ[4?$96òۜB]em4zbSud k{1Ysϸ5S p8~`8pJv,؜41e:!fMiY-°yb TY󶺂hdfZebM\/Xf^ G}cpi?GT|AO-9Fvù8<>& cnAT>z{*oٝ4)J̃hN& ՠۜ4*ϩ>jk^NZY|VEydOeZɃU!jaZQLԨܤ`H2f cLd K&QL(J] \XyL CDWз9's_^Af29a9؃YX7[L ز@-,:S3/[aQ_UirgЭ=,dPe6`KI`e:MYW{^72!`65Myy╝f71X=#oPЬa[kwfkJIœǽ}lL{GNGύTӲ&KQN!U i(uю7ilyKeCf,)Is7V,Ұ$UP}R:^/z>uGb1U/҄ ' KTqAJ `n5"H Z*~}{Ӿf_S$(,{dˣOMc?/3S_ ˓-ht5]yPz>#!. 1^!nnrMƮфa MKyVH 2Yb%8b5@vvDrXqd*C[Uͽ&w΋ eI2Z"D8;\Mk)ό"4=XރCިmnKmmp |9߁(%\T)B7DゔxCZ,OQ! |6@!]dQM6βi%xy3hJscj ˆ(QTi)D{tuTZ7mxsH^'dVqfH_5|I鹐g#ͪLoE_9u?|J$aR/f7 iׁ&*&k!OXlE7. 4RfQ^"&HV~'@[-_<)8+PoI1-úz , `='~ DP-Sr3Q5wUÌ(C5NW"Zrj\3yټz1R:Wbq@Im~!߄VGuYLgC5] ZC%ϟe9׼d91,99o9@y.Εr^p+(S+C SU9l^tx7xqrs&:%LCjݟ K擞)\TheE{X-wv&Mͺ/9T~; 4+*i-Nz! oU pG(NiYBa1ϳ"|V^8!_ȉ,׆&4iuSHp;9oHs 8-s3ib_|B:!- fhz΋ca[];O'y~J'UXEz ̴x~a (o-96Iyi5z}i;Bz`pov;4Ͷ;R'fg&׵C: :HPGգ4֩'mOz6 stwl" KOIZqUz|i IWm/a~~fH [ˀݝPsZCTew8"dȡi}!5_H+E7PoH QDG<'9CV/!*)MLj*{$@E G' m=>,r9eXh+M ygYF0\s1Z(N,yz:{]Zhp?Z;uѝ5Y1p?hAMH R@٦09O nNzeN2IJ~b%!t8d' [e$ 1@qn5 J3/ِV@R==4@ر [}D k+:ԓtkWDz!YF [f*<۾=b{Ӄ7 T5bFI `Z#a6C;?#Dd)p:['GBOc&8{2{WJ{w]!@$h40e <]z?Hy竫;;e*<:~ɏn"og6fՍ,?,g)D8r_w3mfUo)Q4p獷D|M @bHfT;A=6T$"&VH%Sq{80#F#. ɵ4"y*`uG1-HeB+61Ss~P$>]L<۸덯7rL#^yݰ3Z*޵Zw3Zx5V$qD l?C6m^\g@0}.`}MLIwh:wT=:ڍ .'fu(-_'`]9iħl'_!/ӸIU3U!`4t~\C㇃ġz=%eAVfЫsnhN P憎(N4C/ߍ~w_* 'i 茘e 6/U(Y@be31f*(7D>O]Ja*e*@QTPB9wHј! @1G8/:d ^;7#ݍVu(:-ZL3"5< c#ٗǫ\7bm[,Em {e̟X@^De";1Xkiyzq}Ei ~Z:-!ߚ]:"y-VF/02&&J%JH$m뇼uvl%61%6+t15Q8ĊBSg3lfUb'U2rU/ḒF#"Pq:M?IS'{@ēݱaYw+ia8(gmo+WT;#y>> 1Q mMc"_cb%y$1QH(d(l( o1JUC9/y1 2QHthI{q[*[sT&)Ij @<[QqHz0nS;5=΍&͝>MxD2xZ$8lC#'-|^{D[K+aM<0Y &NT'&qIs|3;UV[gqAekDmkD>xU[bK95}e9Ъ"`F2v-?JzYA,)#umi<|$>|$6ˉ;+V>9|8A2L/ `d^vojo`we/<@.1ge:g1Pe:n(PZ|hG*upq]I0PdэTshVblTE>!zТ@+5ta@>#"Db8̓< .85$2bd c$2ɈH0Ħ3Α^i [Ovv&vθ:`Z`c]lt.ʛ2]\SH7O5S WǕS/L/,]R};ciAڈɫ(!)PiAnoܒrqJ02> f*ҮIeKIE"zyI1}[f_^VELړ*@Վ:&NMI0Slq@iv*h}8B4T &/+ZK:3*6 ~[w8Xϕ `0M4aB$/ $Y lbHأ.Upzg{p{P@|` 5 ЌDJ N@Yr[ 3Pe&I-̊umfs5C3a;_s(5lޠJ zJߐ0렕0'ka]kEԣ\kzh7=S\víi:JCStg?O M -YV%SBS9TbR߫oG;\^v8? 8U&ӵvM8H@26w\26]eKHMV(jXiWA?y2]ߏuzJHɠT-zg;4IՍDrza2ZQZ97I;?JVGZ#F:y͹k8#| GV+63ɯ4XlVSil,z^4e"bTMU6ILMkoxz. oT;*Q*vG!RLq4T|F1n*[0# \i( "@fQg RP<{bD$ň7C)QW7 u={*=oU5 TpDVMW9nVíyUC3EEU0Q/ \ۯcsKtTXbD,5*TA BB=@XFA`w"7Y!F* 6dkip`0ppI;dA?rB1=ԡG ˺u'KⳞeUV*kͦXf k;p^˻/vH<ъ0| tY(k^ 8Ղ|g~/s>7LĤ"9w IQ#<䜢qКQ ': c՝LTs-o&1'Qi5Scl&[* eTm1{ZuZOx $aZyЃ; D 'g: lw{3tPכcj7Hf?M%.î w{$!A҄B.ؘ&9}on\šT RBF L;9{+](`Di"XD؉q-!!w_N> w58?)}Pn{:S )EPٹRD̔7S"Q`QAN{zY"?Ͱ~)BNe[fUhcuYfzca'u㢜(VKLSe4^0KQ6t.3a=Fh<78dނl 2) e #9[` Oc`73 xzo31uFkC NQ[vfw&x ۩n Nu l^YFi[ :l^GlS !xݢNZ_Z.79_;?UQ믬"}^[l_rw;^@ajSxc?;(1٢~+7 9=5:Y"?ב'Sdty^jp;~̺ۛ+߄SD"~9yMعy1Wjcfݰ9쎮l`z躏 yhi>iFL!էg4%=lٿ5CNw1ߤNӯ~sY]ԩNN\3zaZXkzHtOP!"CDɾl=at"a8wuP>+cߣuOK+?=Uլ/65(omhp \5! bqEq/uInM JyX˒\977Ks 8o|q ,_i&;v!'#Oƞ، -ňy1&vB9k.]Gja8vXfr/:PPzj .k0[/3A_r\={eǨm~e Ƈ`þ]6 sY|1Z|B# g_/uet:\u? yȳsh9{]?]9W` =B~)[L_|ڟwWOB[jOjw`WW%wRrb}U?\ùÊ|V("lC>{`1}Tը^YC0#?ȧWUZOHS(KcTSx]ݐzqFPPBgɗ5NHU'6@DyjN)|F 9ir ڄTXO}A-N5EYȈyI%erZ *WC\QB۹v^>Ww۹j*bx.hrřVJTK:o|PcMSD 8uvjhի=@A ^ (?LϧFFv^>=_tt.Ejl;1e u>Oͧ]lf >aGN~;I+v/Vu3hkD5X,{RrV6,//xoO?Er(r|=vuG3!5YUfxgLdC_#*YeL*z 멭}ukAEbXXBV,OL?nj`:"!Ϭ8pȟJ\#@E:Y\z 0PKYYI)VUb8:9XlB958rzX7Ǝ^̎9s'wO})k%`O5(AmE@HDTʊȕG˴L!+]7:p}3"+ve9a!^] n,Z? L}]VI<]w}V]ʾvqWVZȫwoTe+?t\Giב#݌ڕz-ɕ*U+g;i3>grWʉ)SWZ9 n,+-CdJ ZK`M*ql9*X !Xs Z5isN (O.u=3WmΑ#_rP5貑3k[*]XH,չ4âX"|_^ oWw JFJlc Wn3[xB[q%:%Kwg' DdCV,aD 朏Zw-툇b"[j "+ F%n=e!$rzìmqfxtzȺ~@yl.P"z "Fgr&c)iFok@]r!G0E^lL%Ē91ji)3agrbעfȤԏxN고ct:T[(T~w58d1Y'CqrpK)RrdGVʸXt=be!A]?!l]q}1"  b1Y+DirR39^C>mp wk,h#wR\:`dr:L{EB?Sݐ&R$ɥ-QŠх"Zs1)%7هM^֚dqku(/4(,QφΫMx*iԢlf)o&l vVkɴ%-X_p}흏ޠ;o?'O(A?T7E!{)K\ gD{AaD8cO2k)c0^[BTws /Z%vyQm e4 :-( cI8eATypNpHo}Fd1(퍝TVz { JdN5|.U 6(*Ftf%h\F B!U 3BN({ [K# nZm vuqMŠ#}/D%jQAlPZG;̀b:B./}sfXY@gDfcG6l+| }ykz&e]W>K*Ê8ULoU {VwTSFqk`I9s|F,t-;X!zPs7Hy zJD^a6G#v%kDqzFg| >ł<8Zܱ 뢜eȁSAـ SJ˩H~8M9rN`2C#p 1Ճp?NϰS)%u,KI,T T@UԕÁ dpFDhYt`^ 岪uL Bi<ԸWg-: ^.4W}@}!]ဨU0ߔ(4*Yt%Mt&"EgYD)*b9"*ECߒ8_\+|ʠAP $>Wt>H^{P|^A|8# `ٖVb$20X8JӶ89>|`to5'?c~kZwr}"Y j =dٟ7f| Uoȩ3Z1:̗$WB H_+ڮۘ!KPA2gCeg Q~-f, κEFCQy?c_^߅^JÖf`0YӨ˟Nm#kU:?Xrʚ 2 hyqD7E'2-@b%nWvto/R@ֻ,U3%a CA!?nB~N36cV MWqh0%fcTV8q>HL␧̋^9ze)*]mfɤ9c S422k(͘(C<3Aati׼1`;;3]3zˌ2BF K Kgl5W[6=d1˗v)d1lN̉~3#3cBkc?yp$Nz\is"D:&E}Y1#2ਚ!qXǟ0ʫ@N XRʗeϏWXkUæ0uAREE:w,0 (}N̉阘**O"2R9vTX >_]MBKOVLȟgPE gY2ڟh~Κ_Cp7K{Mz{x[_r[]Jf;Rhm* ;&6OirY[۫;C;ѝvn{{cFNd;'[S[Wǿ\SKe^;;]'S/Q[B$mBv `0$H\dKTMaHgg:0{oI6Y[^g8qʾ})mo~pe|?z.UNPkvU^R-exAݮ 9)R5<.jgg< ص"Кs+@B]klD+h_ZbWaw|mF0ԅ3ƤݕzWw(7?Օv3g%]]u]H] 0{X f|\gUEIkGu9mW`\y0|)`' cG׮#kי#o+rv0݌ݹɽ[{b{{ț|gռ.a?cx06'5Oj '>ćxM97Xwjޮ#| NZ]27$# Y~ps3"Yu}|-gJ-E\$[H:<~8}r-KC???==XON Or׭NS_wBk J|`}:/.0Y!+yqVN v\k*[*Ԇ @Ƿ6vn='&ghG;PVt K;1'/;QNxIG^؀0[ͲBX"+Zihsosl҆F@m*q0&vmqD#N;ɨ .] g%feg??Xt1u>O?ATZpV\s `²rMW~`Tmh{-DYv-l^ ^d4>>,5,etgXY:21mduZr%q=4iw9O?Cg=5ٞ{]hE0>*ȋp4zCy>Bn"ayKM}!v^'$E_p2Ҕ|.9KiO7dKGh15 jz?!~hF$؝;awGٝtUK._ &ioMWHT\>_= oKQpx='gNOgua:&vgcgs7C2 *͡nɕO j+՘L񌙱@XcGb.żb!Շhv-EYzY>/ŴgX"%WeD+d8 bZtPRۣhG /HpnIN>,DUӅW=2_tv -`3IFȯZ]jI;"!`p0u"6C^=lHorRmF᠅ZF.|ȅ_0r;[yJ,/`Wq4 cH34H3X5 n!cҘ @ u-lU* M_ cb-Bq VƢoTvYHi:FN,V Y;(+-q%cz-|i ۀВbp+ixݫz.O?z<k!^ԧZ*VvUfU ږת7*u=.a0ׇeTp+02jY;|S(oEئ"rT뎰٤v%Tѓ e "g'?}u)[($ C ]md ʓۮlolh4Qpl/DLi m~vᨂAm8+AUh@aHu i*2NF` B&cs# DKM*MXV] 5))fj(L eĤp$ +A"!AU"V:A;%PAٔ/ a+I'LC O08rXAŀ[ F-7C$a b=lu?(@ _HȡQ5Al*{̉,86\Xդ:樤PgQ,-l3*@}TJY:*OY-\H~k܋PAbmyH@[YC]h6HV>Mk=VM`eFunQs\\JJ@j.b/+X1Jv+ lD#Kjl,0F^ bD.g(' /~w ]b"R`s`?B=>RaL \ cB}sUzUI q ޕ6~1~+سJQcHzش|C!;\7Ih.cy/cTL7N+v*Ra'wBT< " ߈?N\ȕ^+_ə?h_K|+2.0(0pFVU]W&yaMVn > yvak%];]4ч˱IbV!ꕺ9N$q"Q'DȤLx)"[ &ڦG=Y)ة2(XFfFYB-d<Ɏle<% dIt,mX&"[2`znu.M LDuɳ{A(HAte.HwT2o3c2~&,8Ks]giZLkѸ0fru;{Nz؝ OukzgV: قi#vS#m9x^hv4jfU.h :'jbR('XOzNs2,(8r)!@ycl)RiD?6(&cn+Nؠ~V,h~K ANQBnl*4'>2g i㐞AgX,C'IWfR.Z g܉wCә84qJ bm{ w _` v+?>=E.s*)&.ZFA}7u7:266M^1? ;忍i.|| sNIf^U/? [l6ZtgT7z($WKK,vQd !~%{ vT)yg0 ƜKΥ+kac+atm%r+ghk^/^k`ؕvv{}{I=bc o  0M~Tzn:2Dcc**He'HT0Q"ÆiIF穝AB;Sl6LxEjS/ l?"QN\峋՜GE?Ъ.7wgսIm3B(7ww9kD;^a|0>Nscse'~@w; ﬕ:孵Ѹ e/=wץ hCZD:Ŗ lySRײ/䷋<L<N<^qN\fATк2:Z ϟ"vƍC @;ʳR:ˬI,S,&\U_t46bt=NS*>Hn{Q촏C%;=G|Fz5ț{ Qc6lƟA@jP oNySdzqY>L*Aj4Q_ey8j?8%ID9ZebEې9~%qIfsln<+s$t4C'U@4Iu1Аؕ]EK?z"BØSAbP S: Pʊ¢ Fp zu䛕Ʀ)`7+g U8LJ_$N}2cBW-2Чy63-=l)QeK* T*_f O[Aeٰ\}Ly3&)$llP^d^wa7g3.|GXM$vJoɆkXh*jii"gfYǢAX2۠iǼP/glˢL*x rk9Y]qkyk\z+\_J PSֲ.|wb kĒ^ Gdk]l}OiSղu?Ys=UQ3< D"yrfX5CocXjQ$Ը~6F1uh8]\zm[J6͟*\a(L7mncH7~0Qmߑw6ktwfO`~kc&nݶMjvwofgΒ6KFF %E3Jq] HyOH/hIw*%'9IzZnQ0b &n3.@y!ѝ]/s"1ܾSU2;+6ySXA(r{_²6]^ݸ.,b=adSi|V:JݾlT g OC"^Y^02'UO# !*wHt+Ac D1A,nAlίk$@;)d4;otKIM # J{5 zWFPB!lL,M{!MHkTºv :NC[f>(O U6Q1wG]Bgk6K}<͹QEhEbh5|tۻKb. U !Ōr]`F-vU U2믅m}`+דQP1DИ`BtPA.!#}Qd|1V}~y:2@@0b{o.wC:swiVLQ`D 7tbjA2@Fb,諍$@O'vQlɴ@f+S."u2z_,: $/E^WGK-tDm?e?緓[[[BjO+F # utzy"%y)쨩BxehF5L bylw2oNŽ \& GLQ^68m{td%qƻ+SD@E*4 'S6dÆ1Ɉ!%~ 09RE:g~w?y z5.9wop,$8jynmj{=^'^-:?7߱߁R4mv0i(ISZ#v3vH%:kP4^gT6֫7ͯ_pP1~0\XM@WXgk[`y@Js">J6#D$[`S~MTMׇO1vww:oۤkljo3ԛ !LONJlŇ]h "zq]Θ1; }Ͻh|ѲeE˄^&KyX^oz-^˧{Uv [>ڛ&y,[YweAרfǯvvL7րu@SVޙNoh%! ~.ny E6b /^%_^GnyY2=W#YPx˽R-Ɖ(%ۼMGm#J;tD;vw!SʢܰmB[.8hV}zmN׺Tf?}p[xq5f_\7tͤtD V6I-f #Hi-ɀ`׬o,栎hkK.՚?܍l;t_=*^~Ox]tB/`쯓_ qoypV7`: p|6J(L =D@Q *=yxP5G -uS؅ϦY.Ce^ڂwM6Wd4ˠ[=hZWD@ӫp5m{dvvr1PCb;UD]k+#Đ/G @߻)u:MPLv֡g]OftX߶QI)NPg'&9s[t>qWuϨΈ ÎEHh |"7A)acNЭkrrx QKT_Xlg@υmJ^IvKyçZJ'PogcY66(EY u 88*m[ [K] ݷr>,*yU^w+gܼx s)j;q7KqԊޘj5mT7޴;ʯD=WG7D-4e "OֿduYd1 AIQ`FZ}EPT^@pd])@1(DM(N捩eSlrP \`/q;ۿ! R?U2`R 4khv1"ѝ՝%}q q.[{["ƒeZhE~JVÐv /,JIQ}^ЧVs'l"_,PO4x7tjPu"Ҭ0(A,˻W~D0(K`p. sa&v})g!ݾo|DHm{^"Bǐ+zx4o^^=iw x5Y!Fk=t5$~[pDaOew\Ãwd5~Ci/%/сh_@/o D; =<6юǽc3l:˦%ic'Yve7Y6KaV?OJ36; X_;L{9;PQPY; 9>y/?, 1qՍp0RG#P|He+TZ q|PH| *rlP|KAɉgI}†w-ePS|biq e%o^~!gTb>D3Mcdqj>w@{9-b{p>9]'4~߬X)9m8C~ٝ7N.Jތְ?G[ֶ0 :G>?8}<940F2\Co:ny3{ν:^icsڸ8. @POyNekf4|V ڢ"T*s [40+/цac %Jw(.b+l7?N_&2)0d)mq*sEPGHQ`DW0j^5(Zo|{|#`=3є+P@OΞ挼 T \EQ $HDP@q<갃@Tǣ|ǔX*:EC[o6GrR1L5!Tkp"!ǧC/| r=Df}K; ;_%?P$fT95 ;f_ ˯VȱvV#95r2Lݟf]|'RF:=o4ym4pXGNX (sB@ĊÉ8T>-FI/J9!ZC!!:b.Y%bT}J$D"p/ˮ(pdk[]vfw)A?l*Dѳwa#rp! U'NE^G~’;?ஏ-nqM_d_@yWHUK8Ej奼dV7m\9HrPѨ{'pz㣫)m<~< y_5ц2QA(<~'TՓ#3f: >_/9bI-fNj1H$},9}e(i.MyWѱj-QYI-BgYj wP3d(tG7e'|h YQ4Y+a9>l&])t̳m,9rUJ$۞ׂ8J4+∾+?;[p밣7אeS"g( Q.+?,-nA [Lyqڟ؟ܿo{P=Sϩ;Aƕ { ƚ-\E@׿rucoNg$WTӈ1sS dvy->|5}kttxY! q؊8d_*NF!`5tx 6q5|o"M,+p&v Jթå(wzf-B0`z>an ǫ}3C"Rb's]:/Ϩ^!īG$m EEP9}I.[s9< ᜘͚ p4s TéA tG?_֘nXu^ҐN6]`ziH Crb/y_ڍ^IdvW+*ϼ_H!~*7<'~aGZ ~'G;d=,ճ}B\|V{:>럅}TDIÙAT;e{sPi6iIcXm,iH]8/֋fj=1)9>1&@PH0Ɓ>oe E^s(0'V@Y ˖$&stE'}I/`\.3CӐ&1^?lQmn+TG)X=qWo`[WjJWCerEx"kWC˪gghȫ4]Ș Z5g` yudcɐ Hl!VԳ>͍yF ʾ:т2?\kysCY> H׍<#GrȫCЛ*?i9_ t\=ļ(M)18F9QΚS|M̤bX({1鶸>>}LM*) LxS|Eb觀IdGG]`>ɭ<}~XS3G{CB8J^Qi 3v/0%| y)i6QtK_ݔ{|b+ӎn'Cu~9]w#οm. x[pc<@O,#X>5O>5O"?g??{:xeeZ+y1ˇX_K\Kqk).PKqy{  CRع4ZHꥀsLd[Zrz N DQdVA9Eٟ~1_s;bnɣ Uלj-eLr0Toק{`'Tw 0HRܮ!V@ӝkzG7T ;휽ǶbME햢?\? ̊ڴU,5YLfrS;qu,9a2f&+~OSԬ̱u { [#hX\ucAnXsx xhPdM:[wjU?ojYESHZ0kevjenVըzUyzZV4!m[ݫ+xhnNsD1x Uj @|VWc[ULs[VD^W4Г Ġl/9@ޓP ~ڴD9[Cb hx7 X,V$Ig3'id3z  PQX5 4mv3j9,v/OcvG}ߋ^c%TmP|K'"ryrG$EduHH\6㶳oNڬ/!t$ `ӉʾZDGR@{S ^^!5qKPխvʜ*5gk͛{8Zӆ6WKOM-T"J1v-grܙL#}췺#Kuw(K^H.7i;#s98n*mİğ'd@K>~pVK5@0NKy&I 3fxbsK Z 1>"ۙIq`HZ4vļ8M$NyĬ\y>b 789#+B݁UX+#V)kޖ]ΈyeEs?GIq Kr(,:%'=KNzI+Fk;O+S^nO^uK=73UYfX [gndGo"?\FXqFo6 소CcPɨsY(e`M9~i\nOZ"*/reO\2"jY\sY>Lk `Mڊ9'd*S})Si|3T7mIcOi줣-ՄtM c(մKXg44VҬ2&abv?r]ﭸ\GXS3Sӈ;Su*5u>@7 :>'fB>mAYr|h9['] w'CcB^j?}AR]_d0Im)=>5 0E?`]hCveä Vp xv4`1L*|\/tdw`Jh|YK~83&^p(N^rR^+~N39 ԇuzArc7V" |LM$-`} 5!_ۣ8#;(Vd4p{يh5KkeyH:#:rʆqf֓Ÿ5k_6۳ TQcR5)1?YEH. Z&1ah3Ź5a܌)QQC_ψ&s34ɑYT~Yf Ĕa#vQ]wc[R4[`N'\95tc.JknQ☂Ql 3̺ @N ٽ]z֪QyV!)@#/2Ӂ>D:ǣ?Fs'7Ϩl~'7c5dn 5s zyP8Pf w°q!M0`ݹ۾a**QQ\ &*UQ + ٜ HKad0  ,efӆBKfK EKU, PFhJIIB~gm$'S*z׿*  = MʌBMˆ.<xY@Jy"9 U@k7o#tO$@T鉆-gr[͉vQ-#dt7֟v=+dtSrI ֡Im*Tzy!ң TkFTu,».6oc\TKeࡀZo.j4+9!V*\غO@> 8鲓ZaR6g S}:N)2@.4bN,bY,!֜w\4uKԙ-3}oAI̪Ĭ*ʫ!;ih+תzyCH I\C5W&;"ֶx02 \mMF2wĹhpXj2H-9Qi2F]Dzb}"s$^ (Fnu(WX$A3a=F ^{Bm0MжhAV fqDeFv;Q>+|;EvUz`(.];jQ_B L&Կ6 3?F?_7 6$Gw67w3ܐV#p~cOb..¥zt\:Kw:08towz pz}a^S%1#icu0 *(;cSn(Zvr!sV'nbvMQJbvy H͂Nr;|Ϊ)Fb}LZ3r?1BR_wI& V"t`$;d"ojDqog/ ͊[vUԪqU ν[{:W43~1/ rE""18rLA"@`șOȹqlm#j9\HBNrM]n)z09wN#Տ֋- kJ$(:Ӏ m4 Ɔ7^)~71>F OM~?|/׶G#o|AXvz.w;^ ޶,&v^OH4\1\o }n@/yg9;mo7OCr7ږmwoÝ^?> ќ]^`x=~P>uct/5_JS6SN:N;;G@x3u'tҶC>UQ9,6%\Bl@ )́[{@,L(Y]J?Ey-|tѽz{xwCl:YSJ@BvXB_U^闲|Rid;:6j]oɟ{TCUo)~RrossUhg8`r `MOC$QX~m,mK"t-eGv.= JqS @+.'H+@+OPN)cL `)hP]뤘i5vY> lt&!__ݾ==L_[iݽ\ `׆-l*[JSR2@qI;83`w e 7Ӿey4AytFˣo}W˨|2V׈E̥ŀg>\`T4ъaO*ʽ2YWy^{~kGlV{u>{=iXE* mJq[PE7XH7$(t9Qr tQUg~ە]2ġp:ݬZAov(n]^Q2Gմ8Vtx;k- -aOat:\O<(=ĦO=#?SH0ZՂѼKY>jQ-.LNdLY>j4(v=Dݢ@tYDЇ:`}ևyr[>Pt^q#ġ =JdZ EoPSg (A&2]8N=F/w@jDp8Psw J򩄟3ZZO*ϲ|/*g&,t}r=UN1\ESFz ~<8?:lQV>ZH( q5?L@sq^?Hwɒ]賅_li%a0]R!Rn,(WOg)hOQ|65ktSʹMrLdTN;mz\Uk j!YuCdAL.s;`J; 7Bwudu91HVN2'V]}n`~՚eus,\EU.gK jy9k^KgUfԫctp?@M%IiL7t+x<>U@Qӣ!EA*00G~b FːV0 \0g"\͉Y3d1WUZ57B 2(NJӿM@Rs)AFRed W,8{O{hT\)(Ep@b.<@րr~-aջR1NίD9+ʫ\ϋ;9~jL _|q E4c op._qM$_5w#I:_Aκ2:A:n+k=gtkNYQYH:/CVn/-i٪;1V5X(+2o{ z[S V\jNd^L?ZUH]o\ .% @jfUq s8t < T-6` & *.?//KZgShkbU$r1ڎ[$GNs5ġ"͜B>*O*:SuG2~$X.\rct}U'r;Zxc0V}Uup*Fx#icQŕ.Tr/UlT/O=xO|$\ť֛RsʥD2:7.0nKwjJL%TLM.&3/B+Vu\DQj}jsisa,2'?[$iE^ ѫN[~ma# kEG,(kJ{-) hyAҪs:h^PW[XU\)2Zo>(Ov.[/͘^]$CN?='0 `t7Zv=qno@WD`4LAË+Z=!N5PcԸt̿bk `fPX'>v*T[:u5j3r$,,, @Þ}¿y\w^]u*Պ-pkMlBaU:2kfsP1WBvj{Lپ}DB͎3-PW8,Ws[[VukVJZk!OCb5\~dO=Al-WmJ$5f1LE-=>cmOXkb:p;Q[:kF30\.)ճ/fF:C8(/۸y{YGϋt6%e17(\R3^P+ccP{{j}! ҆30L[3+C<@-6R DqK~NŒϊz|RX`Zգk=n>%{2^OI m(rWeSb~PT|BTYȬ_"S~usN;X'.0Mwq3>k :82ѽб5* ZiXa&T>#,:!3%{ɕ'w\}rMلd3'r[wlJExNLFS =i.%HN9~Jd[kT V`kݺȝ!AxӸZskFuX3K},-ʯTvoAbX;XasL-0\2H%qS$f&ɞ5t=kS2- 1N%tOZ 1`漃a;Pmuȍb֓jlݔ( ~O;-1ޔ( ((f,WdwW焨%qo[hD4ngs)v\7Ġp*k.h" muTtzg5Q.ZFt4  jI耀MxHSAzG @zD1.tp)z BѰ rF ~#&nm(l`6"Qda47䴽k :PzEgi^wϫX;9Z/p9llt-wG/ʤO;Xއ:%Oa* G0;ؘ l;bFA葃WǖT ̫_z2ɫGv{lR&[ܪU?()68()̤ȬLMdY(Q@/D<&v Ai7M~ `^1~(ˆ䁐caR,e5m?AQ;a94<~ĥv.iʿ  KY~}4~k#޶YܖGn6GYv]x/{u?~|[sd~|Q kUGI-)X@ :m{teB\)jQ'Dm.N(}P;4ݼ^2a~ 8Ө:xtAK-RZp{]3樃PPt~"@kq`P?&3!Ͻ,fT̀YGTZjvFC<{8~YqXb _bS Q윌C[@*V/^U0i}æO>WcɼZ\T9G;/TRwuXi?Oy/ GG Pn/ W%6@Ǣi&fY}MSL浘"EpMk%Fyf?&1kd5o6QS(рcT䵾&EdcQVi`.`澎k3*a.-X0{KbkI-Lp3ab>&1L:n7|卹Eܨe+bE+*t *)ژ1VdZcGP"P`ԮJ#CDNW"dIn9e tzD$/qN`g?dԆ`g\*Cα Ԅ(gB [oz*[YƦ d`J8:(J@cGq\NqW>YdUSZqS?{!G B2a F I`|uZu1}@ü]\,҉"[y[)+,PLɄlM27ԛt6]P_X;,Q"uAiE==t=IA4çHCYRŢFPқ"$VC#`g eFbGtq.!h3Qc`&@-UA-"!>ϋٸ~'sՀflwu֗%(~ bű9}i_6~kn~,k.D#p5~#L= DʮyyPv1q&o{XK2obtU⇐yMz4b$.h;9^ًQQXQ$ 7t3RZtaB1"н.잗?\,nq Y321C}K=U7LhB 4-N48;: $J41?X5~ Eܡ3GÞ 5ږ F†xI5#֩ jEׄ;ҹWTWU35vE%&1+ ߊri tgVȔfLn^`IQ)ӋHc]a %MX()#d M '8^eXQFQL &!(8U& 1:.I H}4-B A ֦q>#!'DYЄC˫d0teyb{Y_g 2!o = Di9Uh$enBśDW8 A1 WiQ)PTzN4m&XdzCfG~&,N{bf,CYw3ذ<-sČh'&I ։2᫫ B9Q6vgBQU2aqtRfĔTӤػ,WJj&U8ˮtӓAKGHÓ$|7 ACR2Iا8ݓ0{#qX[^+$SC$lj^k_[BW!Wb!Dd%ES^L$m!PxLqO#-]2CQ.pl ;ET0L{kV@U/'VI I\՗M|\,ѕ(xAJރҲ2ζ)20JmIYLJ2I-%|"Wc'1R!'q?1;E Q!&+h. 6 Z-)o%H.?QQQD7WB/UK᫠zC@c[f}q[``ngwnI&$ig))=y_+LC@PcS23H^$0%Yy}ccʪN_!' 9?O)/钶>s;2$oPG=^_'<4C!N* =/e,-. Ŵ.|Հ>ӱ댠6B(PnF**$(2{(P̋A0PHtA+QpF*uخ12=#0jL'x;KU667Ŏ rzL[]l$Q1 ЭV\{QNpc F rM7=m.BW6$EDJOm+G}{kwnݷ約|fzeY:ҫ,ߖOOTVY*RK@j*.\NͻRFt:Fht5og* S w)7O5lu#-D׎m,暤0sOͷ4hl1bA%;-͐`..W@vP0L %d9 7R{bMLJQ;GdRs7%5w4w3,?XYq[p&Ɔۖ;Ƈ{ˆI i*OwI+J@2pL鞂 <^nnnFڻ.BZ^Xp,bS$Ҿs/sM?Lޣq0V]GFm#_c1UQuFJ!:d cIH](C~$xK97.WYڲ8+ov[QsԇMQEH4|EEggˮq`)c|԰gߧLW~ d(DRN_cSV5ܮ_#hպ u: ,i0T2YT'3Ui޾o7o80^_<3kb<1.-wv8-s`1ia|T49IB'I$ Б)6'!i9 '!$Bۀ~'OBI? KU~UF/X7bS9m!+[a)(ޜqC!Ubu;sTVëV=RO(Ĩv!c*[]Y:kkF}yn&stW_$m+ѰlkU Ā1Z@;bZ2a*ͬkY-YSy-.BTuq;ݎ'ngrNvg)ig58F",Sճj\FU2DM.Hљ-r-?aKI90lf@f0I5"^*giTIoX+6,2_TvYHs:_ؗ+Jl.󠋎b4}yS]U}U y]7(.t9F}ɯk~ /OC*^}f{R[ww7v -iI$[}H,Ml39LV֋``djz Ů^^bb/1O!ԅr2]#nR|&@ օs+PKB]_?Hnľ\#k,)cnQJ(ܵ/#':D%z n-wY%+&Q.Z3O gܸ mB[oG )!8XQmNm( ލ8[h3laL[Ћo+n{FQ/ngmF)ާeDCU:}S^^=R+OꅿQ({:3~]+ RIߴKE7vBЫ\L"MʧT PbH c!*CWvfJK!\G%&YXDr濊 F:Q.zuMu%<) $%v_xHuк\'kgӱD A(|_Zވ[r#I#a}nvemݰ7aD]dslO< ͯVm/o2 u4J_D"kK}R)We]6j^NY$ra55\\' a\X|CɅ3m_Y/$c3cqV)aWl(Hh6\BfkYǿmDE"e;-2l爴^k*@hWx\E0.jrEqP"z%~5@TrZںr B:L'g]U?jy~m;:[nN}l5_ˑp}@We&p=CL7VT}:B#n(f@H$¹Q$HcdWPY>[#E~*KPI% SYCEe9 Tɯ3|]O[Ҝt[rHab}N+UEɆ%!!M[ $ p+kYb6nltc.aTѮ_/Ub|⻶4^aCH.rV;%|f+mԮˀ $ӛl_vS٨00_I{%}|ћ2v~v&-J"k*j<6zW$W|ШFL")KWc>OGZ_ b\AĘk2 -V|.)(1ҹ ]B rBl|0Lh_ QEL` ܫ]ٜ @9oX hӰm}M%k>= >q&o~IIRf>4S*+h8p,`AHN[/YtI7s^ D\,X7́Y* 2Z)X%b֥xAE]4tci)sm6HN$cٖ>eNc1"kҖ+\_{4ey7j}&MAl& 0#7f쐛"O>L5Dۺ%@Uh.<Mwɖlj]@e]QT ^s~JQ؋|~8DN"?}uB滟sqџ:lJ>[(nk%@΍4,EA|DWEF# ֓{Lf;~LE=o{SP"^L>iQӆʡ !JIJ$!HF |WSHA W4̤ũBq^/jPؕp#>_<e%C—AN&/cCtLtĈC>! |_-ٜ A*%c .V0c!C'@InD)(Ls,)3lgg~ ݢR*n^biPnFWOE@pQvj,s(OI4 AHxeSnj)D쉃4Fwj(⮂(%e*hRPF@ Tv$.4 DRtS1$`&ꨣ `F%?$ y9lXQͲ)ލbvwۨ{x(^ʪ ߬_F^ [f1aj)RYCY4ǡq`yX Pc^O!V^ }5ZlȠ֨׻QCQFօ+O4Ri.z9!QdcpD|3Pq"Vw@&+#o  :T(ˢb`0P|~O2/zMmئ4D7Kۄ$lOyhyXcw?4 fg<7:M@7 ;7wnl?!%jCx^:UeMy"F0ER7q|+䛗b^*$@! j G3Yզ1T%x]}dYGNbRԍVU&t1>ZH6\?> AE!+$a"_F-;l*+|Dc Ԉ@(q0c a+llx;?oݺG2V o飻PPV,(ҰET .cj5-aLQHw kUhy` -ҮC(@ x]|# 8M)`w>jP0Hۃ0PjSAkmU2{=@B!x0_%|`H*'c1ݜU)>W)"eI~i}a#>hڈ!4!UrU%PZ֌<6?t[$NNvv{0WjyY$z _LfW-%T K5aiFǛEWHڔ43 Boeg9e%^[5cunTvt'풻>Y5z 8<@Yhɏ苸b0؅>}ri¹[ynOK??'ȌcW9b]__Y')Iw;NcLOv>;GhvBwQ_H}QZb&# BWeiQN2-/'lUi`私^\)9"^*eoũ__qHؔ-Ûe K$?6*W ڈt]}bISv$tzɩ Ï^(0ijĢD"u{?R*GWktk{jJ<&fRJTjyI%C#ڀH(^xRb6F,A ajgkصؘTz=3}NKlC>]0_IAw[{%F*Rն5Z6c'|!WTkqQ(ҫP^=ժݮݡﵻC7[ @hV,ۺ{dx/rNM2u%Λc?{NU%Kw<-,"֋s oyp HzpҶg{YҾww❞lܪx:歎Q&u32~]1_0~z1 E y]x2kJ!9&6%qSD.'ryMZr8: ȎٜzJb"[r4sߠݚn9.8e 1v'C,"{(Rc`V>V ȩFmJ a'v 7-0Ɲ’Sv YOX`m`A-pdb5؄X+I2 KzyY,;ux~VRr۾@]J¼j=%R3kA*~QmոO˦Rk]q. %17.f|d J:% E$ S 'yMZK@_ANQqQVagk#dGݍɜBQm%3dgvuJހ\L:rj]ćU>F5k%:ڰ KŢUZ0 NBIV$PBl Q6` `\'pYpʫ쨼2?ؿ;SekS{v#rGφObMPΏ{MCݫFX0ʫ'O[X%_4DVCp4\wHz#wG?!e@]zhB3fiޛ`?kCKˠYFqL7 t[n2 j6^wzY'<*Jo MҌFUE["O8Ҝ0s0u]m+8/Uq/8i B1Ьv10f6D4q9J &cޒ۞6FdQ] D!L%bv؜ĝ_5$J.fl\̋1IRn Wp&펪ֶjYc0#]#=wGv&_:aT"/1!sc;&17P؜{( gI^<ԫjÄqpX{. 5B됬9QQdl3/YF׏]=Յ"%Mkpw`O Esj(NK[s!@ie~x|8]6W:_O94SGtYRuQ2&xot7g2R'p0{YJ[RKdyW4A!f6R6}7H#ֽ;Ӝ8H\1E:kNćxν0fx0=IviʃlEC*V0%} ?B"F*lcGu'"lA,@ٻU(2!}p&=}Tv7KSMҙVM!Ę7Q\ g; "-2bH9C(Jm^0&FZIN<[v7䝻=LPV#,\e\@0Զ[H 2fY@~~ZzQ9[Jy V} `QāE\܁Bȏ(UE,/@W]tҒ(CW)[Qw1eu9~o@Mݻ@/(WanL( zvyO7=![][_w/g]fng_~y8 Z%LܵG yծ;..C;'k-1H][:V4zW#p.|$XkA@_n`X0_0#/m ,, ƣrՓ>S?pA^λ+ hA|50i.f.N{4|wIWk)fUl g a1fx?OM1ò1aޜ^,l z &%w{ ^^^7[Ao!5 X/I! Ab!cyi.xK>@ybfC$Lƽ0:^z86(5"G#p!h݉͝A6b]fg#? ))8{I8'yٽqU?!yNU CƝeg3޴(n(1{a>718^8nEJ7 ܭOnq&sA~ˌBu<!Q墱jF,WA~QG`}{#h55$7-7B{}4,L/o' 75}1BcxgƱ[R˝ٰ R}m%~)NdX&En Mlƽ0F~q =x* kP`)w{x,NwGl H,* gW~{Hp*_Xu{ KN?BgD؍u5PԊ튗BS ;oc{Ppް\rnj`ixsa/DyhkӠAvXІP_R}nEt71mhôDa7u#3(cc:15kg6::'f?bL_.xso)f7}xg Kw*+b<@qF6J~DQnRlIBy_U" 'p/5U<-+n$nzn3@6׊.gnmܜB^˫k%+qD5MٜUrcCNHIg;T?X0%gftBΦE>|m;UrM? @(طfiTkO~z~>M#";gz(d]>:RW@`7X$~C!5ͭ[v숧7QfFl![nK Ct+A?ĢQ9zzOeA#OX`,²429YF@t(u;(s "9eq*$B{``I,z( iO&--U#6i5©W JW*Ysxgܑ!V.h9s!Kk*UPxa6 WnE`  p0l帧Q~ӕxͽf ue/!v)'}On?dɐ{S{:H0]96ӷM{HqGE#s"yV5ɓfyG _j3.|B}RDV'P&=N_,xsUbgAX8iM%ٛTɂ06nY:< qƙ׭Vx'DO>{Br{Pċ߅[ZV4Rywx0h;h {u:=sN:Wv]flE˕Sbr avDRGuFf&RO3SA'/*4-!q&0BˌYt?s"@D`x‚sa9ViH1!@UؙQ(;(v>](Uf `A:BFH!X ޝ*0GD@n 2PQY c"Us3f/Jކ8 GZOʭ_h~IhJz9+չA~:>τ go pv`'h(5Wɍ`n9&+@ d@R[~A"gO>{ޣ=#$$*^ Ʊ(XWdi)l +f= LSr0[EBM9a( c<2Qz b eh݇3Ơ3'^!%q4wWǔE앻滋93 ksuWKȹ|덪{ݖRzX4?'GR#bj.]YX?Q&.cp7w)^H|rwPQ8./_*}3+`˗vH_< - * Qs=':]mG9y  1V"DC]8TxpG^: bt5:v=b.<1 >҃@eVóOHWƵM'Ucg6u?[~P̴Ȓӟp.L: rƬ sk$@̧ZIRytű,LRZdu{}{a^ȋpf0 6q C(\ҙΓq0! U ̌H҇[KlP(fEbnO)fb&DU9ft~7^rDs6bN#hm⴮NF*+0ecF32ao~k Oi7U:uNrI^R2) y}R)wHbQ{g\V:)˞f D'eS Gc]R3{o"k|loI7NX4H@ s(8!2VG#(ʝJv詰W|?U0^avVyW f7*N~eSw]SIW}PyNG;<=ޣ jTFVR Nͷ2 @$$Hٱ{04`Zgj^_ko:&TTU;r^f} +9>EC",77vbvlّe!aBC4y7C854ƆFf&y[48fJ'+ *uNMIKMRW QzqSJ䷁Qu7/#h {q{AV)L`/cSeOjf@zvM;R2FlZĎ!. 2FmrTYJF>' ]!l1_ԆBPH*2؂zhB'݄&%@%(Sc˥X/,LC,`=IՈvTE۠M$rjhWx- Y\Nٍ#؅I yAMn$F]GyRg9-LS\y\0|w`³ g:—t_+@ ?o*! \7$ޏIb8ɜ\O$!QnfCQuG3BX(#JmͪT&q{sVǏgl>!Q3e2mu5P4qW74 cI83 7Qyfn$M7Mob6]7EG3ie#nuu]'s$1mb{.KfWĠ0Ɍ'`L7_BOI2'> %>Day7M9+hƚӴPRwfWY߷WUD>iXi'Y2y&".'#q(,w&&cfu-ʊ%V"l-4WD 1BdgجI)VPK'&n" "u/D4lL}5oȤ)YsnqVSYs,3ЮϚ>?P=E jip _C=%1t6p*b Gnd7n=d9{Ωz%:$L~z9ǐ:pݣl#n ]AM:OPT(v+ Z Ԍ^Q ]e%6Dݮ\ec:{S@b%:ObKҨE3 {4PFF@$.VwHELO=C{V3:\OOݥSL `fJXu7<#g * ?~x]48?c)?vJfk`Mڛ/X >v;.T~ob aTM3 5_"_L y?BOJ5M@sTk5=hhA̗ގ(  !u@4]jl^iWڏ;2ǣGQ^h9Fx4e`LIU<GD80af'@<(\uKvi&};-J\w!d$C|"a A j [⿯*=Z{ԸQT|*@|LZQf[jU ;oE.@aX-DCa>MDxJ;pniwk7ۭ=[$iYqO WgV>tK:*fѡznLC:ȋ6HԙfiDPO 1~o6]0J# f+rw[ p+!>@b.Eu#b-er '3Ka_̈ u Kaќ-L؀ Q#8o/FzvdJ !s7eWAV&/(oսEana @Y6.#a~]=J;h"K(}ћȯGx56Q?#PEIH:pMi򂐬kmi!-ڦA 7/A>FXL>YU/kqI6I-1ɢ՟lOMJ$"\*?Qg$ Bc! zBMa#0a>KCTxPb5o i@~#[׮Ѱ* A^+g}{%u.3̷{-ḆJQcdJUVXem}VӍ~`<5hI*AEA#I rX~3]ko#J'l4ă+NbFq[\RXS"+@R_nD,;0 ڂ(-ߥ~-0s aŽ=cyIdIuv,gٱUeFÛ?Z WuFq7 [ BIddL㧣''T,iYPVektg4"[; 1sܪφ rBGWQ_wUy o6Z;df AX:r^I>OќjI;PE;ieݯJ`8Z8Z:7xP~06V͏#8U -E\j œTK*g?/MP),Zi8e|F]x E FK@>#z"`3d`PbBޑ_kg9ZSg: \G13\c$|-Vcۊ2+O&+3Bn{5g@$#D2O=n\V 1j_&8-i^P@kfu# [ւ@00fqgx%MxU7ޫ]ٱ wH^<|C^T9r fUɿCs#+K@X|<s,8te蹌*K?%9;qO!m!haP  E=Cr(yI]?v"y2~f~?_wN#޿[ޭ= ک#Uu1HowFG (?H[~ӠPo??e5yvE3Y#D /q%#& @h&_cK$&[5~lH\ ` yyk3H| φjU2SfiR]"C!P` m ^L<|;ďdӱĤ?$)߰l¬ x9dVٯ@t lO}eOmSCI@7Ijǥ%B+d5q>??*+np AQmVY\?R0yӬ2rh'Sz 0x.CX.#﬉ս"C"+X9 3!:A{d #׈S Mt$ˇ %Ҍ/eLdXINA'C/(إxhŐ̍lQ^~T(b)Q, 1eSIAᆛO p|3c)rD#0M&)>}{-l"IEUYБl3b}<ƫ{T>+FOUUQּ=G{(R(YX/\V)>U+[v?Gf7! P*bQw&X$, ʲ0}`[ Oߔ2)H;'vC02lQ"ò"CAHF_ohx.]pJMl⧥b@nO|X=Qw{o4vՍ Y!嶞g\IK:7SKꖦ> ʘn`_=y.N]'?dYg|d2*Wu+^i"W?P+L>~Z#[noGn+St 9=l!"~JὅG -Mϲ'z<&|ێ}=MBՠMb {L+ 8$pi{xTA"{ՄC$}%f'>N6r\qGe/u,w!U} 5,Ե ,شGo[ <^Zou*ʅѪ&|Y~zAtB/Mx,ڳbynne7%GW=u+K]!Q   )rEY xzZㅝ69OU }T Yr-eϲli%~+O^ޝGWw| wgoޡ7KogNpVS^yr (y``s^*idooy) 4wprn,{ٻ22Q{ٻ2%qxsvWv$۽ y]j|# ^[1Cr+;S>=}۞JK b̲ IVgo2-.Co[ſ^\,y`"<ژR:Z|T 1?5Pt{!f(P沗 6/ώv܇h}8*\އIVK8$ XPY ZtqR$|`UrMx#@ᎂkϲ/Y1żY1)ub`&z@D/e0svg$WXŽ-"ǎ$D8^!9E(~|x .tAO ww:>ɞLܒHdX+ӒkeYIeqBZ69~12Y'$2:T">1 }AˬY=ОM #2f„ ԫTE;_v~Fq?AWS!arals6&Ƃ$2_G/khʍ8oKktҊx51 M@usc,xPqTt* 4 @8 "`bƕ f?݉c bN>w9 4+E9/5l.] =[oB7QLb={f߳G=Hu{h޳=/@㘠szJE)vwm gϯ{l={Jp\{Hxq0wKst{tHy{ =Y=?n7D>$"^]g=> a=} Bx n@s wlߐoޕ4d/~ƱJd?+[I!n'c rV7Xf{pyz?̜NI-L=A8 ;.b3b^IPH+y <葓cP{׳{={C\ޥ.mb ǽ`Of@CD}T]TDV`p`=!Wj'? +Q|fO"i9͘ddY6eT[^ ^!KX=ySs$uX!̱B%R %?(#t95EBeONOVk9X* IN e@G@B8ATN @ND*no)g$Dcn- @E9EYrE/M$2*eZeQFGº|dH9Q!JEF=AյZg @`ӎ L}aL)0PiIr͖A9Urx) K B:TuTzT*7Y&hk-=a"Kտ<5<_{T)[ol孙ҨѴ=U)g$辈TB;mr,B1>, b|9a('!Ө_]NZSo=g[mZ@V'}{T+/UQY'@O{ii |aTL>׫d"5'h3Cݽ0 FT1:i /h&Ÿb\?ϊ|3+N:aϻ6؛ku9gǧYM$B|_FXB fgv+[ek>rk鼾v,]mq|NRQ߽?rSMUbXw{gbmIkbf  Dtnom7V7f`5,3iWG} ʎ`jDW3ƒu}j?ꙺ=%euPG3)a㨟HycǕUe1+4ƢCV蔈y*y"GtQLkyfvF7$#.h跏.?F0ͻwͽd3{1;37p-kԙQ*pk[Έ@AZ32Ah:nM3$9=#x7sAǍoF e~3cRGN=K&/&9j= P Af/UҰXSKKkJoK,w~sj:5{>$M})ǽ;gwNr}Co[,!Rr,8QfA(9oL}Ca:r܅bwbuB>=|Z(uր?̭fj~d m3 JE,b޻xǞAK-BwS8:osn- H?V܀KAJhR*8Ɔ)a,ON?l@%OlXΚ|ikqcny34sO{1<磎lUAV찘-@>?Yb*'&mWGdVG0@~GOr6;)= ?>sw'.^Yy.Sݒuأ/ %Y]}n2G1 +:hUPdm#IҎgPޝn/Ml^ivw8'nMvyԃ(nkck , 1[-&a: ^:BB+6r_\c9!*uqEiq s17,\q/bJ~XaاuX_i#uVME1O A V3 qdw9̌`BMl>Dzƾps>uv߯1CQc<&fm*>qN96a'c#fϨP1LF0}mxv1e_^xG77nC8LADVۥYn<)۠j:[Ɍ}l︐ N̳Ι?*|:Ċ:xY5y'n+#xy[Ý/Vβ!_t/>?/o^|e7m#~+R2#K}IyǣoWFvCQ'w"17iH$\rN؆{ݤmnHDhs4a񩛬N"tڍd Fb}WwopFuN YxnM5BdvMOW76K6KYkkEfqB:w:rzkIO] b?M[ \4:#l8;D36wn&֛눦)F&gESo-ҴoEPDiב[Gk]ASmvH~ɥ+@Ceso#3rׯpsׯp˘_1~[NN<~C/k<62Y7yٛ?&IYDl3-n[Cvo9qK.";AAI96kR%?`qW>˛ JVNHy'ȷC=N,¸90e1nqYZpPRϽwAx0݀1IKBw 6hю91:Ha`V3UĞ 1,3ϤF=E+iy{ z4bEѦ @m<߷K.L 7Rt}p&tu vC?kgf)f Ia Yt@f6ً6pS@0I}91= b&g+,JRaѹG;B8;bMb@ $MÑ7pVE"`k0V 'P̂![%D  j<˷*8)2x^v)- >wCҀ(uk-c[RvΪ:as.[]EbxO3{!2~D.6+t0Xa7ft}=\ˎkcձ8n/+:,V֭JZ Xi`IsPq\{ rAn`6?*7lMQR<:=#, 9919ûˈ_fXX7ܨ8SϨ[l#!"C`38']OMJW{"2|G.[NqmqMʌ\*['UZ Au!@[H' V`2wN]Qe1n;'t$oY,3#}-^ ^vL>l"Q10s;g ps0Pq[8ʴ"!5cdV!YǂLJ+ئٯgn<۩ __ b eτqߏ7WBCuoDo,s#/wWYP13b8]4YjWs;c)g|7 ޞ閟HD^KږDtr 1c:/GT$Y⥫Fj;n?Usc O_ϱS.'Iy\<9z.紺6M> ܽZ ~{&88[ҏ~IE2k )OIhCl4jjO Ůn,>~kc~*eRnr@c.ɖv liɕ2G\C(AԘXJrHTwȔ(Д 5ɋ1}8ē^\WQi8_SKSˀeO èՂ_-$<*3{&"ui7vLTfjSЩrf8hDu#: AKc% ͵o{JEuv$Vy;g?qPkTKJTy Te]U"h;XE}OVƎ 0[IeuK&{!@b^KPiA[iL#"iSoZrAS4ok aOIS(6e8ɡr퀖J#O <~˽R[ y1;.ZSy19n0ܵZu@rziZM+t+3U$D@no\9NE`h»23L;;,2❂~AWM;Wn;Mq=lK B`;3,zФ2-H,`żXӷ,!xrFb?"c * `lu-Ol,|Qޞ9#{Z [ B"LyEbY^Ѡ,jL{&XΕD dw!,oO"mη -2[_LȬ9dఛ@ݢ[fn%[С_awߥ]ԡ_1M)P=L'=7z;ߴ+ƍ?ȋLLViB&`(A.N;Y[@N!0=$LT<` Hh-(1'Q$HfY1cc) af_g{E ,u]q0XN푈0H샎Y jp1xYF@E򻬜.ˊ(dەVjDwCՑuyI&uUǑ0n3ÖtELwٲ?wRX4;.F;ӳt122k`.H3i~rrdqOG!-'A5ۑ`b[Xm>alI+΋>d>͵,5ȿ@UzFuw_ks G)JmրUlo%R;l4HrC5{-@^[n&ْV>ܥ4Dz/ TIe@ޗ7 :M6(fmh>@=bW?oTmK-ia<U3}-shUGB$'t< ʗCe{!n=+ '(Y[Yq7ް׶M;YMômڙ^foGjao{yԑr+b~ϋ>bnE,b"!6|k@8QP np8N _Bu ˩:F.w@Ꜫ:Rq-8߯fa/?Y&—*)&M\ BXR {?2ͤ_ȧMC՟j ;#P?3c2;ػى>>эEL^$XSx9I78E&!Y$e1Atn>XmyeNҙ̴"nsmW̃0X,bv0/AGnK iiv&i[4'd˒u.HJ)JhB0p$=&|d)t8ECqU3}ZI[\@ʗC28uX$U꣈1+`n P%uT1z_:VQnG ׵]rq~nKEVt0;p{6H6-?Ks܅/g ִ\\sH@(KPE` mW}|_>׏s,/P*XpY'q;r]7ԃq0{!%y6 yHsӬ:VYM $ɼr=t0̛D.xF^m*Xp'FmFQE֌f5/nJQ" ff}Amwko}΀6to 44+H6`!Pʌ jcֵyT>Mńg砩IScamLVgiHYYkd G"SEnةz(0`k?=3:mrM([%5"~v }aߓ6h zʢa؇^Ӓ a ^a.^qє~16ә݊,5(. ~5VUu4p N $ -$(:^?f-fo{bauYǝh}3BWtݡC3=jZ?7ڞVM+ON::&I~)LLUE5 0 bJCTؙq*_V~QwRQ7LŤ2=iӨA,**@-'O FNP7腺)n@humS1EŀpLxElg[ (4!F( D4?1OTAA,Aec@'*%FU,_fK1m,SG/ARtQ )ƗqmҴ]O15PIr6QIj7QILu@Pr8DHb $GČ#}V费_9u99SM06JL̍|=%C"N5 A]$yH1Onؒ?cu 7ER|H1Vuғܕ'9iNWDUO+"jbx"L] u J,Iqq.z $uxF F!PT (4}4~4DgZg2+H~-\\tc:0R{Yr`< M)E0IdɩdJNT 'qYBhCze'M;qL'  :~Ζ&YObVVsP 8iEC0c1D$1BMgAܚG,}N ;BD4EP-UF0o≬$h㉍s(N|.ޞ ,8lf4\gVߎYigO;/E3k*2[ř6^fn+3sF8'=OJalٖԷ:yxg7D 4xm=.b~u_(;ljky_?NlD8Db mUm ?88=J &WB~7-6+4XqZYVI--RYfސ> uoN A l>|,̨/D[DxG{b{THS(Qo$8Y-W71|&g'dHKHĐ ??wNs\L;C+Т3MYmawB?쭟vtACm[blH;rQKU>m0$+x= #G?yz1J +ؼ& b?_eߗľ #0i|?GEk̓{-y0ߟt8dX .= {twDg>SU_6Hk#n$fMn?uAǗ|MTwCy\^]>)e Mzcq?p,ƸrkԬ8ӟ;SqD7@!VY>h`[[1-ߤ'o2(}.j:OPQegHe8R2:bD ;<}٫> Eʚ b_74 7e0$8V$ަJ z9| @ݼ-BtQ(+XJZrrKh-ʈ=?^ 4k}UzH_E4h< N3Qv Gί#dJ/ e!}v؝x_`Cda*'?yѣRhS]ЗQ ¼^,Jy ഁ׹pƖ.c#nLyRUGR0UKG]{r@O.gm0b?Z})Zz~$4NKmߋ-u4#%sN'9YHg%2x<̡ .c,c )f,3(iً۰W M>^CSi`x2Mt:I&ĴR;)dB) "<ωdX*%L7d>e>c TxJ1cl!ksgT[l~Z꬧jen"J [N돩"$ɋ:O(1qK$ʗ~K,9ùNgh'ģ!v˿/񔱠 8uɠ,V6T8PJbpS_Ԃ5:~ Hmxg{-q&ӭ.Bo5$4!鋘.;jPU-@y/UҐˏNyd~E<5G;<%9!,I"[H+I<ݺ^WB(ƗggS}}O% ; ׍.3l CUt$VhDĴi!ȓ6H~|!|D#Z(^p<) ؈ rֈmJ;vyE^z9;B+z|=K+*gI)~ SB)*mxşˆWM(?PX{Ik{@4ɢp)'HX$H@`U~N w3e-V$Ǯی\X`z:m(uOdo@ U&pֵ˜\Xn}F{*tfn=7qd{_>Rʽ[R[aUw_Ah,yFRI6 c,K2eɿd׃-- M32vO>8I-h23s9_s=S!;-iy<%_/ldFOlϜÉ}x'[4ˇ~,tQT3%϶BRvf=޼ISrWΝsPO%Avc v!u/p'\ges#~ sZG:_},l.mNno.n A`]g&jVוCxhֱpqEnqeEyV,FQ-6ASGn`w?{RDU#P4 Br2EQe Pg =p=5O&$rof7x}٘'^oݙ Mb߾MdZwh ? uPºslverQ-6EEWӐn~^?Men,SU̽&V]7QvH5֯hY;kp(X>wKP2Bي=p|6aglbZ"L~ҵ,;Ͳ%]f"%X+hD*Qe~m//ֈx섈.**Q{0DkٌrjX$E}!BHV6Fdc@֬/X[1qjJ{Pd ) ٮ!E fH~ZX.#*V[gxTn VO(S+wH*ˮiYIv;TQ֖-ߐT]eӲ.BMWrCl-RFĿ]Ede"{ed}6kz-jGzfyDOj Ed/ \w$*,|KzٗtcCS%Z+,IP.1d8Ad췳vTv7ӷ 18UX۷?^>8`4ŝ*~echЊqvPP~T-[72HiJ N`J} MӘ?jU7g5Oo>!?G25=j4-"EW vvڱi Y MIf_?9Tg?}|@$whuBsDֻH#r o3xclbmkUg}Fx֖u;ǩ'BmGlk T&6EWkr(M@k&JXmT#h5xr`nm5}v0Z-p.\l dBՀϒ3ChY @#lY-e8WHaQ {f7f+Y,JQ64!B6׾lko.?HN842 2h6Qgd0'g;~ަC҉C朏`( f;qCMpoCj`[BfÌ)dP3ӻz[ӄ> gC垌{C]ry.}~Oa2nNX m ]Jm(a.gk'!0'Z fIeSaf<sw݁97f҂+Qrw_NPrؕE!l:g2{-,γ"X@ Z0P%rdk%sѤXyg)AπEn@>p;\ܰVqvsl.f lvCnPր>J0cd"cZ<ޡz ZHڡdQ\%bH}ϻ!PnsV ԯG~ *r }ve峝&"{Oa DAaP\jyC֧0F6Ul\0D`_-%>Dɭ6" ý1> WGԩp{O(& L$O7FͱBJI3P`iĥtŀ}ݺ ފ0czSYD+F*gi]bFF=^$"/W146:Z Z :EVbC[M W ;;̜&Πx 2>o:s(5FXpOY N<.P<{G4[,BOanG2t('+if(!ay3l􁆻njRF7hnRnK%ysnXc1v733lǟDC ϺQ<1{p%Ы ; Qkl V^mw[!Ng5@soϠB%o}0v x;G/2emxy3Z$n4Jf4%͉Ͳ6 G֢.7 Z/ Fw@HٍM2ĖDi )Bq|;ga Ь^xt7=Kh߷3Əc$ik~5҉ B$&D6qlh;/S JwҸ~HgL=/$wd_5q(k^^y\8(A Rw !Sx$Y}{̍]⫐y ^ |m/Frץ$`-pP;2%,$||HXcj,ȅ\=mlM۴' HԖjW ڏKvD?WVb9Qd~7RTyklW*H&HckWQ5J#{Q_)mȿ&_ʿ^kJF?Y$ߪ\56+]AFrM4r,۫d%KZ`Uk+AnvҲ`Ҥ-,!S8qWna<;I0}y7tqO][^[;XcY1$FPұMv\٫q~9F/bV"#Xb!pH/L&R ̲RT6jCjR;[Wm^@ Y^u$֑٢$`b,ʌLGo;]|w&z%0wHMCtQe=DEN(l%?b8,}83u Z~yHj`f(*A l+CKKky:rl'|HaKz9j^"2i0a3fg%z-L?KgOD56\׉>6Vy9"J%JW)v7󨨜*3:=]6F"+"+%Fݛ}v{IFvϺuU@iHD#޽'w 5b $bPWEHFJY6j$=U5 [)D$L& t?a,a9݉Q^m\ZGVBP I\7rTz)>4 R;+f>V^G !)+ {#Cy@88T {V VlI2w)2$y6D" lA2 XӢ&D,"<=qސ o30$cJlȰ4J0C4H|_z_{*!d'fX.ͲYKlvD|ndej Pͫ\}3EjH"ܖ2ZGzDzɰٌѬ3´[ 6ɉ]IADO6#+6:('3cOEr O% -`l-g. uѾ)TyI%#x˟/sɋgz}~Q_igT]/ʠ>:@V||Md;/D*.I7 i6h`x_8m>NnHzAi/m)"JsP$SWJGw4w$LhRs6f JDlQ# u[^KP]?ɱMP2kҞ&/"Z6z-e䆍_4-]fuop*#"/߼9+|_ /C~WĈN Ͻ[؇qǾ<~&l_l Q`%fDj`jlJe} ,b3 v#qO#WVhQS:E@EVi'X%!#@<2D &j,{0T&(j{JM*ȯ}fe3אx gIPzl\yuϸ7ؽDCx3J* ;G b^l1!/ .q8WfA]3~k Ň$g>I_kJ| ˥LvŁ.9U=vϑ Y=Yj:TC7aI4gmIC#a_&"i-ۃU*};k"imsD53M8T'0 TF.„<5`B9+Rn=H/=)FO̘lɛ$*TuG'3Z¯4*4ogFLdaLB{S~'S]$UB! [_3Ť{vJ_;tiӶ3|LRejBbjKgT3 6>ph: 7.Cm }i*uJ4^VPEF9 &PF D8@;YT,?1P4'ک)%n'{=0 HŹgwz>&SAHMB;7B)ObFvO:vςfV0gGP1ۡ3ejZ+K!0cӆIGz/@̒7moŽ%XA$u]v)I2YH0IɄL8[t#M$lڶQIYHȵņj! 1jyy%fJ'XsG 1KGZ89s OJ~n4ĵY+Q=yE\<^X4Q0ʳHkf4z (v>* WteM'=H>Hyb> ]Hx q;44B:X!4b!) D/hؤ ]_f"]VS!@{#zq(~)lY&5ITZĽ{0o^أGS0e"a{%}1L39ڞogl2=ݹY2zv;Aw]˟=w9qW4Lw_}ڞ0UmgP[ avEB\qwy?U\q'К;tjR%%"߽{t&faJW)-&$"o[DS+w@mscs3u?[i B{@XO|ȯD~T䗽aB##ݝ \h~H#mwAMɨNRb%mb9-bG;LjbbL_3:ӔLBȖzУ8W,}n<0KF{pٯ`L݊{!P2ݻϧL xȨBBfSb.!fb.q1 1!zé&,FNj؛{MS2a* zLV1?S瞕<^rsiwqJ~n¼s(0,jaYVw&/d2x> ipjYqN˃wvi6xa'F΀j6eaF2?Hi A^b>-!j %"!v*2B͊Ȧ6*l]ixRɠ8TU(ve2&9{~wI"̔d}R fk55u3N%fW,΄~Y_+m DhX:M#gN4bWP}L!o:v^/_@Iٝ_<2^GFIk-ʝ2_e?yy[<קEm<:_`9~V, r: Bzk'd T ;@cN&@} 'X6X\LhHzusY^3+rsQml%|aq1үWk "ovp~ONV'N->Loo[zf?ЫN]s +iG`s>}.^}QnV@;v,?¯Kg. N] L>ưqF0!&pijF,.Hc}ݳX͊b[Ny[MO{{,#=  Csv>ngCY9ME!-,Ót<蹟>ug P#^(RPhU 'hK(^0aL0ZQ(謰+8u'^y*T,n|rbG,d+?Lʉ\4S#jF!_ ѮLFJ/z7PbȁuHIgLu&s#]܎֞kU vGi X#UF)bN#6b:Dzc]Y[l̊XJLhk0dUm|P3>^Daן[dPq*bx]E^) 9h|co8g8 ĄbI?'Hfpʉ 'V .O ic?_}*=R־i2zI!^Um79%k`Ym5Ř 8JqZEo@N9MԜT~=ggD,p| UrjV~Rf! Kr r*ːu҄CT$K'h&Q*$HGdgĨSAڮD=>ӈs ?eUxOLuM#)revΉeWӬXL+'Y-+=hƻTX!h+fsIvAMI&h&'H%&DDU̵+,#eAH, ,+2)+RXbГΐd$~QsxRK U5+ghؘ8lZ @sފOG>pqσr(?3];ĆL|b2]ȭVHZA TT@X*Dn$M`1p4Ĺ5-o%_&ĆXKzAr[I\uu!dv xVV2+\i+ieν^PX@ei #Q()ID{Sny( ~i"VNspնMf5ڀlgzֈ2UaDUN'(rJ(ʼ3R*ʍ' U TLKOe' rc[H3hk*-R"5)XN=ڣGR9ki:вc/f=!4#_ƷGVf3u0o2lUanV`FmR:}Z=mT~Ah]e3]/LzUg^-77 _նkPRA ?*xN9{}e6ֹgj>];Vj ;㍝aF4z-_ v>~Ok::˳ԗ"_nTc-&j8#z%&_uwɳYF\KM&euڍ~NAsi]F\E'܍QL4y֍!4΀[h}JgnJ .godkogoH*seQb۸:bzIv%MQ$*9s5?)_HQg!h=qҲoV1oD0QP٣y7a^3 d$Y FB0&f>`@J|7]%+0=}z8rHY`\ze[<ߔ~e(//Wp{n8A*Gp?os׍_;`y>@$X @C #F4$bUBCZhPpY ROj[ ts(LE^v2@Le"#&#EegHJ.cajeZz^oSMLNb~arV3u|;V'WOƱY_Kh f\A1R߁{N q Ш !F"vʈNdP:QX aCؠ#FKׇgA_j(!+-3Z@FgdlZ(HNrM=ݮN# h&Y%8ɶ[ "'S uH)IZk^sKwLs$aɞa_J/#@,΄İd`X(!g| ,52Ć_{_$j ٢#|I 6#ɪ?8m$&ez,4%V, Rkk`d8LwIRbT!$MXFZAS5{ G|Rq:]7|t e؂wȌ!L$b(Bf۳=e|{|w̌mSo1̸l |MZ0"~;&Zr ﴰ v= u}涏j fFl_{_?B<" <٩81 [>l}kVr=*@%?uVm o[2qo$ paFdR;Yxο~ # YC)={eFZT+_@jMAv+q,=tlsU~T(LsJ*gx|ލy T=@]#\.sYg 藥nE~AmUQÆ}'p޻bXGb-HgLuwFF:|_$5jN~8vx\nll56I-0 auym3bX^+I \!0Gk()mֱ#tn< C:M_PZnz$7h[YoV{ phw$w{V7EOĹKs_n%t0V-ˡ@ c!$$"Bd#5veA0 1s7 wFL-m̽p.v;m Incg- Tw(A X ?nnΈs47ϋ T~vv̖M%[f< z!}=N-de~,}>&bGrVaإ_ ~j傾&u䫕!uĭuqr%,(‚.a|oDd̓8?p8c0ypU` 8iES#mgAol~w`^Zmp } 1цhch_Iʩ'ڰt$Il{]nSc,1B*Li)eH uWJ, TS6_āI˹8UN-!&dMG8Uɑ`&g8v3dxa|aҬ$ S4I %bpJh$³J=`aH0")Zl=f,fB+ Y~'];e28+ PTyy08/AI*)+}}ܷ}ݓ Zm@~!{>0kƉݯ"}xw3%KKc:1#n6A#n1űDOc(l4,ca."EY=!O-*2Uڱu2MWgI NJOC[#.WE;X=$``#la-BNe&#M 0[6n.RՖ2jK Qrp1,g"b NF@EE4>Q֑ek"l-EE$T"GnuhBR>r{=dm1YPR & Le1Z4eDC#JR``M"y!€IS5LO^}C5 [~caa u ^tQl-M # ~:^\b4Hi`ѻR MWA"kȲa6$/ 0`bq(D!M|6}؞ijUuS8v4DBKl& Q]GbV6ܪ?~شCVUf&v"mcXGs4;D %"``,By0Φ3,g,7q@ _ \@lgxC. ׎{$*I}^4̀ylCm4䠙ogsewL\*M`AeaJ(@OЕ}:ӲhF@9b lF^՘g=$F2@6d՟mR^}My{pI]ױe@jT*u_N =Sk]_Ѡ}(-Vu2vm/]SUҞ 躛BG+9/ER0{wԩ. TM*O<[:X;kA;W4Mfy7{ gp@<3}l7,ϽR}l a=8cGղeUɺY7M3wHaNV ]Wʢ)$n]dW 4➔6PZ|0r*@Ȋ{>7++F4&|ӀUdg*3 e/hp4"={L_321{L]| v y0|0.x(#]z:Iͧ]U+zZͥZ ztX{4LmP, kԫ ~AyE>hP:\L./(b ]y+*Pa]Goۣy{4.nɄ@[Ug0m+n]]nYyybCUjZ~"vLUd{>6(㌱KgdIdFf 8 kldNԊM'ƽGPY Iě(nbII;;ngo;;DF lYJRJ]y G:[^QU)ך$ɓE['|Zl@Y}h&X#Z+ٽ1$(ʦi˨E={H*%ʏ%@2cH&v)/d^/Í1<c1Nlۼ6-ゼN+l*ۈy$nZfWȰ|NnU|JE!EB! +2薤K,Iei&!&A*Oʍ$}> CS,UeZK: ! <֏vڨ耈YN*>ShJ[|$Zva75;ET໏;uN%)Y6B(ΦДUU4LeQy=*DEkʑ} :Y&FTw?z^hHÏOU~X0w 0fqcm薪(不VS(˵iF#y]`UU  W1P M ]Dm$| A y0*ǥ$t; Ư\mʢ{3OR۟W˪02<)|98קc*Cf/f@1BH!,U "3qߦ!=MpCv+3.ސӐ4~W7dӋݮVn扻O 2eXZ=r$Knڣ2:VLID&OÍcp+'A6e~~0y1mÈ!~) Ѵpkq xǎh[鵾}tUͶ^=@}@h69xDo2țu:f@wZ6d=0[SpkP[MvrɅҎFRsa\j_-mGyr1^i_ J K_#(jD|7XX>t>3ԠmRQŋS5Ubx*|ﮩs8kw7+& ,p%59,=Bq)jrZ{=ݫmwa[L_+5iK2Uib'96l _H+B*ZND;H h3ۼو6 I 6)q ;wY?5/@mq :h Aܙ" nC@>*C&Ԋ]4 ̍\ʼ\ʾ sQ:,Ҭ*,t$ls maM5 \ XG"W @u&?k@7!J#YR)\Gd0˓iI]GD^QN/iL9:>*_P{ǥ.Fd:LX.͍,o1/2Z#g uqtVAbJ&%ϗY$;xހT| lg |% <8? + @I%k^1nDAͪ1EКiT(7p(YnN?o H9,WiAa J z%+CyT؟4WMknDdkNۈo@-S%"2OE]Hx-OW_G+)MՄuxk‹w^T;,ԪT;LuarƋVv/BI%&"?CTap&DTHg RNZA#@↽0hUi.C4ԓ$QS8<0AT4MjXwDƺlbK5ѬfV0^SLKYDR!qLo6OXL,nGvt^?L<,*Ax`qq @)f:ni $eq"{,dUrܫ-RCSDP|^XaBƽ ~u!@H~@^.<1Uj 44B,4+-cwYjTe\ vARrCxkboZ p:BRF*ts!D8 r0]@Y0=>YU̫΢ <$i I'+LkVR d5{t\V)da{+,sw<[RJyDO T扻21Ch) B9 ]b|,XSvP(g1> p8a6rl- a۬^LL%i#2$l@w=є/w%Y,/U_o»L@Vn;|mZOr:52r|PFp RMSo!Xqe8"hac,οtKe%7d%ZQ0**.M/9 @_/(6c) ZsY;; ^n.egMnb *>)JT(;# v@D<_ME"9OuC~EѲ(=`slnK]?X台g-ejge){,|VWW!^Dkŝ%߬dQ@+b'e琋H=>RhJ hE';^,Vٮwɞ51x/$(+ˤ v~`۵QJi]embivV6ԡق_^Qz4K 4.#3~h`ߢ\7+I^G^~?($}7YUlF(Lר0e' ]i3vόwB]*K,]>Ӯ(B3#l%hRTL$$;jm'ДK3!jQR7k~VSV0y*^\lV%#JH¦[")5'.'I%dFLLUa׳"D6viYd7ϺHҫrkK h6[HKL5ŞZ$ʫzynZ8u~tyd !'[~aZsC<)Z=9zWDyt:&]kכHSD6#dClGy۹*v͋ۮe2KM|c5T#f[:NњJ 6coy-rTr}гgT'$j;jOv5u6 c )-P6+YaG9x\?$s7?$d%gGN63un -QxA J.1~RT]ozo KWK6:XODCɾβR5YѴOgn|ٱMf)0W`ۛ_յ,*PmV+i veG9åSu&C&@SR.2u,+>(%dQx|8W vem4LŸ;rkrKw䒷Y:M!]Z"|j $*up|vH +{11Yyn\Ғ, >H"<*$ᙟI3gvFpR,ϓ1{q_ɫyI( `Y\?PϟHeOUr?*BUM^V?hwMou ); LgYveӒaKqOgYvGβܶ0ϥY>mR,-XjyvEħZAy6io,w lf`l,jLy5Fݓ5$ * =@d(% ,y#!zGAP8pIebiC \esԬˍ֢Ba4"U~ѭ֗_[?窱V*ە+nhRfk۹eysd]SըJż5Z{3)y{HPM.B;pcFY.P~ZT.)kll7y-XjLҖmgc2А҄Tzh3ല%f4Ťظ =/ՐD/O &~Ԯxo8L%|NgHw4YvRREۧ7l)&YDeǑgѤ (țPp'ϖzd)ٲ"/FN`¦N,ՂB(Ei9n|RB(y Jc| AM>kUWx9@0\>r(ȓ'$'_Y-}_s/PB#f%7@r '"}OD?\"=mCˊtTWi)GzԏN5GCIBD#P4\GP5+`2DQ唒#jF0tHTAd~*6I2!8=N"|ኢATALsN Ց˫t`"x6m O:G+6+u9Or4,4,!P )T>4&ve 2̸\L>R@M:AU L.+Sj-A0#D"3WhO} juP#& e ~WƂOy_x`l]0w|JlF~6Z ^uM:`L@4l'~!>dOޗN{bR'DY'ؓ *[NB-w+’B-°F >̮|$V}X^ߎ̇ib,BpZev X=Brܑc35^o6ZXzaty?^)uav!_vrH+ͱR+mO4Ve<+-R"73GLui}<غ5=ʮޢ&da!T~<2l(<DŽʒa2̊ocBE@E۪g2^N10f۱-;v_~!G}iS8P\Cv6x]b0 nMfc*Fy^x난0k21-W'''ɓG'HkLHF1:nN 9gqc.Ir&,3,}D #*7K|Ǥ2l7Kh,a ^$u/oKh6SNJD jt)qv|t]vR۔]+{TO}j@į{{yمO2z@WֽM:<9Hc'C] 7V+OY&tq鵏Clv.I!ۇ[]e/[B >eK<;}!ց6Oz@&6 &otQe6,KGdh#bAD2suT:;ae:LA%1Vk~]C@W&M9Ȗ,;&ʗNRod $R:y,Wd8ˍIS ܰFV~@"\>"#N~cksl홸^ekkl_Uwr;Ny!w+ܣW*_յZLnʲ;\3=%${Y:={3|&ժ͸^8j^_r[l=F_hTo~90U yYTPݔVw!m6XJw2W=`+;c7_?5o;[{9-Z~Pr=/SHS݋wj oz?IN%.p?.UoMB_G{z?םj3>4,>oշ[B}'~WԤ篍JQY?|u>ѐsvϘyNؽvO??qu!83d8df\R4#=WwsY3J;)ZY/N%?!qW7 kO -ڿ|5w+4 r6x?*-uA[XaX?]b¯ JO~j/] |rkζ.IIgv&W 7 +7sȇZ a-b# $tQ#y:2]UߺopK+Ε*k劦"VUܜ=b>N{p+ʎsG)Ѵ  }3 OڵG,˕]~fkn{USPSBʾs|8aÏ\[y nk;?MPv[{U^qo}/퍿/7_6.k-P<յ'ԑkm墿YG4l-KP B@#Vh Cf[ۿI;HA;*{Ǖ~L~@]iʬ'^6d2t.wwO<`vxѸ k䑅!#ؖדU[6NTs쎒.5ݪs=M;Q@~6ljD+tROϏPl*Q-T,j-_}UGmiitT;m?{* zѩ>UQMw:);\I͈+Vl_*! pM&_Q]-U^C5֢&zժhwr;w;s}1jɝqٙ=~gQ 0-~9~H]X`È4F }6`W^/hz>}B_BL@dΦp6 P گ(F?|- Rf-xb(kPO$ZDj uY,m׷V~;&Ĉh6΁머 ppm}zlR^I7 f5ˮםWwbʏWcүW7NZ6@P^9ʓ}E%L>EUԐWl὚wfvzv՜"@9sQDr UMy\OiC]uD\'ue]^bC!37>IF7ABW~a Gܙ%cS7DJ0kF\Jb=j mu '>t(Vql/x--(֛$ uE?X1h0RKU^JU \!3*xqEPQk*?y&{,wkoz/UUe 90s4r?OXF9&zm>WZjReV9x! nSNq7 U  b׬-Keԩ{UնO:bh 06U/`T ij -%gy @fU=lsli6 :_UTBYv\BМ;e-ahqi7{ͣ++t ALO4!0%KYT BE@ s{h`,԰_0S͖+v AUxz?;;T?l4[wMYaFfԠ,X[VӀW/QW:_QY!Uk*S //{^Mh +4l|DI$? &VKk8yHCjT;MJԉJ3g<[ ۗb(v!K1^RйįזK:q?R~/Udq]tID'E ؏bʫ~JCQdEն[甽9.# =%)pgmkbۺF;'uM~|øiЩx5C|vWi-ړu^LlX"m 隭6ukijhzHEhTՐTk-K&z{8Cͱ'8&P97"-<ÛΡjY@dAMY )l 3 2@B!!(Y*,yBlE  gxUMD:T BZ@%<6A H)(|:O4I6 h0كo. F06ug[J.iA̹3랞<-um.ڒ"-)i6d~A$2P"V('#{]7"Rcyźirc^D$a07nM/Fy;{W#ݺGQ 7'tPK3W(:Һ$l!YRtNz!|W(O( R5t* QMҴU6È{}o&M'mJwZDJ]ƏЭi`ì@~iU7`b2[?gnhiv%ZMP?ef+[T^NΟ~4tmX?Kwid: vHgڛi-l|C]* rBHO`2woZtn]-~;%_gLc~Ïbҩj-pvBy% =-W8_= `_@>V 8Yx&`S|P͉A ',1hnr&ygV˅X}x>Ϙ@䡂hѰn(! Wğ+oIZ@`M,h([}8(bG!0W8 牐 jORBRbZg[1E5R% x;GOG KayN4~{EGk냺R{>K~ شV97@ʛ煤UQ]ô2c56-qwmP\okYiq MJӞ @ڈYU]A7mC*3b"KY;_~ٗ_;aǏL>HQfL`E= GD ״.v.䤵jBO$lȨ9<>V0@@m P$ tō)f b$n <ZL7ێՕؘBR@HX{lаaH7Jy>b/靈Zsg{2t sB -0ɢiiys4ClTiTY4oL[b@FM2@?ژz *BK VŲ"k)4N b+i !B1*ЭW0J R:TAǷ֥q;;;; Dï=lMZ׳tߗBw'/1@h{QHZ!› 6&k^ +.m46і4+uTX^kTLP ݦ6=PhPd`,غaݕEzJa\(L ]nvͮ7{_Z#_4 w@ت#yVM\3pQւqSC>hyP qP5B2jyÔ0/b2 8 Pzl Tm^E8dwo'Ro'AMQw9+hd:4ci}:Fˡ΄f ;-DhcAzNӍПz?Jy-J݌~c%(+ oJ[S8O?]i⺻.ޗ3*W2Ah[gݎj!RhCBK<ؖSf_eQWZ|Pt3lzB8Vp9]bqoBoz6R 5 0|YObߵ;NMǃDנӐxGrDZ7N8`V mz\!p÷;v|;0z%Կ7/@kL&G[耹U//й=X>{5WuSǧ6gmޓEzp`-6O"`V(j&-{0ZpـO 1Q+Q[j)5dc5(La!sOc`zG!wST %* MҕQ3<zV:JgfI~|zœ 5MIxl`#ņPCJX]*T9'P崻#@X2 7( /F< l*Ss-tqRXKfuk UrKS~z=WŌ~`XGb Q]C pf4gaG(nrV|[bWy2w TR Y`T,_m)Q*f?_:GP/" ՠ(I?#i$Bf) IS) ?l۱aw)&wxܻO[W>Dڪ7QR:R;j^'@0i$8 ̏@U"1$$$3U?ܽ$gW{+ݪc]{wlm.m9U\ !NidP0H&CSY "LY.SE!yB4VB$U"} LUZ!`T P40Ȩ"@jNJL5&Ue@W.PWvbpB|$}G:HHN᝴2+I .idJ4IDJ{(ޛ')T\.'qS~$.S@6/+ /wL|r8]u&5l^c@j;{_uSgQE?8,Uv( pj)z;"x$KbK9Ivϭl)ΖfTQ@L )V!>D⾿Ow*id2EZAB:"@PjډH4uɉ]ys3&UMA@i<t]oՑTd7H+$g fSI6˦Rl\UQ/L3ˤY6)?\cUu$0ǫKZQ_:⨢@AeUVFŵPKa?OPo:~'7 j{h?O,[/g *$Of9 I ܋Dr[綨 -Nƫ 7zԍ¦~ * 5;gl =}4T\j7I8̧K#ꀮU>[ V@f=K{/ HK;>G}k aސGƗfMq3 V}'~ {~;jw6t >g!!C|?rck%qxIy,le݌iV|߾=RM%`ޥ{ G%{FR.&Q&M G4V6̹cJQFaJ9Sy(᜷~D!wi1^ B0hU669y8yVeIʘӍOWTB`gZg\..\zҢ̹4R@ۗ . `1郠;f]^n=eO e BjЉSn#,.Ɵ[ )6?% ewl㡽\M[qM^3tub}e=Lcn@3Px]Dv_ؔ5uOA2ݿBiF<<565ȦlE0(3k,2,Ӧ%w^Aqeeۥ:!/| q򈓛rrY^|^sG^BmN/ o2㎿w}<277@2񎛫!]Z!"u͓zm9 7x>;Cp3ͦ˲Y6]Yc3Rv9ru?a^_By\qHp#=j/ I i㱧iX(SZmxE1k Ǎoqш"xIIWqWPDh_n0A{i+({5Uh47лTn_ܨ+ +w+-?59ұϩAeG?.Fߥ'*OL8P bLxko%b[Ele`ب5BpFf?` P&3ê:֦:ln}VRoU'yCҁ͛/(3)JZ}TtrfkV`ØUkR[۩WPng;ݽTN5>S>fJ^N}ɤ^(o-arUͯmd#ne1f_ɻx8[b+$[f+][VaS0}yz1Fdt:Ml21ghQbș #L=zê㧎 u`s[| (_!Kj E ; &jǪCv#\At>m[x#eAO0†zE@Cbf#N@B=PlU2"Nl~Q=@e_nses~j nPUʝH=j) \)1L蕗 DHtz[6n6z4zpLkq q?7{ bGL@q6B:`Q>kSȖƄAr|/L[;oCꑰt6DiM3rGU0qD-<oL!4($vqo)[S9{g_fݝaLxi2ahNZ&hz9#J@X@4Z@ v@ g9UsaRHE'65+<"9Fb@zwlt=P1W8'xCUvCNI\./NUk?Ha0}xSkʑf2C~oICW|՛vFY}#fD֎u!vrlf(1@Ǯ~L6" XVTai{IuɌX8S5LLaf8S5Q1=7 k4ʭ̒r+u.޸YD,|r9ҩ/Nen=BU_<F 8-qeG> -)+-G9 Ӄ$G@4Dz?}Ф7CZui=}ʼn]qqon], K°rxV-._s\*5Pq<kisF@.BPy%0Hg w[ogwO7m;ȧ__d kȮhgGU?Mw}$iͱL9FAckB7!BȽ0T $򓖽P 8R'xɎ! L^t 3QU;G֐p.Co0 sD[3)7{N!XoZF`B~[0n:]%̊ W_J<@tK4q/:n^gBa@&U/>| 3b/.?ˑmN>`WTH!fiIJSXQ6kOv/_$6]apZ=VK)Mz) <^)$S"!&^AnQvgCn=yvpTdwdBTH:Ӈҁ1!Eh2,cog:ues1PGH4)yR}lp *7>$FMʈcWUќ4Fa T#pXE'MFH@>:5B8zCn<DeWB4"YUz P# =)luUL(4?\KнT&JdaH;Y-w6I|=,dDźis%p6O0+3 t@C!Q+OdB$[%=K#i%p[̹7\Tַ١p-"#$p}jS(%)_uv2$MWDz@Wg*h@{ߙWl@?W;G?G/uMJ伎}p37S:`ov(<؟ރ@FZ!ȟ\ kI -׬+K`XZ",m AJ'*)6&VD^f=RAVRɎ"鱺:/7]b!gࣙA\8/AwVw;+"屪,^&IwӅg9,Te<"@͋/'R#Tu=Ri#-7nhljb= 7aYM9Txm@79 ^q WgR2u*͗)5O|O5Gc2LRY࿢FP6@|HJ5nE:}dׇ쑕li-ͲvN-MGgOڞƶ˓ 8@4i[a5m-NGHZ|ͯI֚@L1 sb+Nl҉}TSNlZ9Xn]T5|9!|`,ISW/w#bP6cl2/@Ov|ˬL^fRٔϲ0Gs1 )2K^ ѕE׊=$4\!+LܰtrstzBo"3 ٟclqv]aIrPYaQvDL|&I\{0!@#& ꑁA|} I K5:_ kQ̉tYO֧*d f|5b3vMۭ̔l_O.= }v{v3"mjvvd}^,vvM+cW_ +<2!@8Ub`ӊ e,ΈMqت >-#xe)U/VYN{qsBT][OK*<hwufpVju^LcH7cD 8$\&bs3Y":,& [U&7s(raRu׿vϭ!@((< >: twQh(8wYM+yp7=l9SC׵`j"X*>B}+z}Ga 5 Ζv zvbφ>9@.c /1]t~g18a2,In2Я 9owvk^==bN(vVYVJvuuk\b,g}Kf [ky㺳[~\ccq2f̘ˑ",7X37 w8g vp#f^_}5z_ [Alp+]ɓvR$3x;3a漝vqNwO yfOz'&a ¿cd&'4mA0 ikЊJV,@47[;36_0-%%9߻,*̔*M|5*ǭx~ȸLoUY\W8`|Zva)NW-shM<ƚ_iC`{]x4&kg);9hsa2;lsfaq҂g)csR6o3ֲa2?l3X8-Vi !+,vgH!Y"Nq`ӌ`Ge#f!)k_p)zqoͯ0)qoհv̦ܸZ ]| 7'=}1siorG$硓 q)|حgۧ|M/+9|TcD d8| M:_Kr Wa ;Ԕ >yN!P%lr '?^fX=l{oX$d-կO N/CǬulS%?ҬL^3 ]ޕ5##fMH b13у[`^mS2ܩ"%ϫ72X:p I䙀&K2 sPzDv $i D+4rY1C+iBUN](|0fs;myCN^$vorٽjD͞ utW}XՊ4丱"bgsx0QFvv ;;K;O;Ow6w7V#&͑+`†:&N^ >p9XEeź7 ⦉gʨ iWbt%^f fmo?O<'~ p3*i*=~@S_-iX QyhFZ\N k r`((t]yen0Kf6mf\{GQ<| W][i_` JfJ ,]!D=/_GqOq: ( os]ӚbA5{ޥlJ3زo(aYNs<{>A2!٠SǣG8|I~˃'h@ sI\\9!V<\8!(9;ea/ w `Az4>TuyԶ5u ß@c^^\o{n;- -~Ӗk7r^X@bg_W W+FEP'i/ʉJW1AڬTW5E[= WlCX< X\Bf؍ȗvyہan&́!u@ް}7rn![l[kyi{h`hHÂQ\3N22P1,1q>H(~Hb, B #&B D s !RHQ<(E@/l*O`UNI!EE-4B ڃXS@{(WQE&y4yP^}\׀bva"CB<lvwH 30$(KS %8_"e#( ^s%/xK_0LtѰXAhqHq‰3 )d9`5F6)o܎#`E @$y,Y!@DžJEA(q6gyLo4\hŞT%P( h^.D:2yw'LLKRAJtL+ -Vs [5!P`b ܂1d=q4Z@HiϷ-Uׁ{dyH}ڂ٠iCF ,Е"4dǂD w[h`L: fƤ1 ;CV $6$jm4p5eH ~> YdH $H{+> ~yL/uRM5 ̡͕7w3%]Vz^Mmda)YVB iNM_Dt)Gߢ֞ ì|'Cw5z[ut^7ucbD1uM`D@#F_{]]ך 5nNmR!yfB90iFA]aJNI pqAi$•*{4'>V+B}_)`A'4FiLm19o^\8@*-h1TL+in,nu{wlCq +0R0cQ~qnys='899~:h*UwvMLn*in2e퓰,H65ի5:f5a`glNJqG>[?|yyK?2 3=A'aEi0n)Zaw)u}~}إRGŃeJtJ;NqFaFeiܮ?hZݢQ xl\\p7A`p OTw}x֌@iNVowv֟vfvvdAW K"X,﮹jqѼ5ɝwb]UjrF ૔'~RjT} .Y +< B8ew1mO~:pKCiD mr[cPV~٭jV&ͧtukE\ U%"݄ݤ!U%af˅A8^!O4KL<Ӝ4~K#`~>_o[~G<7uwss8;EM;BiRӎA D/MZ/OOOWfJl}fF]]czJ ND$b-1ᢵ>0w(|``mMq3k,57C y:5ipVGǻEWM{`*T*,^^Nj>Z*X2Gil=:(3OrtyV:襅4GSi`r@y?xK{3;ݿ \y4][R\c5h:K? J1 5W!^Ii#zay:ҵ)$Z,JYS[ ^ݭu?H%R;n_tlFMiQ7t2wo/$ߓ'+\CvL\,.mbNnt x?v$2|g;Bz;;UM'׻@޲{((gVz ̚a}żWxr Ϯlq猂glU:5BPzI W^¤$3N2&GSyh~+GIjJ\=MW[:j/<;={[׌X>h?*ڥ&,>e ?yTsKO({c/t|z*0ffWcX(M S/z^_)9+FE؁JUr//AAKs %%W,K1xkEO.Nu[;ΎC scxUY*={`*;N.@Tppp f&\rYkSʗy#sayCd~+ hKny:)"Yfp<b&R<&Ir$7Irjs$N,/g 3f=!OVy:g$O>QS2߾P Uo1B5M_wm€h(3&lBn&~SS0P $*z͞ 0{skjW C$3U3U:; m= dsb& .0APj*aN<{JNwokdr*UFP{uo~FOk(eOz Zݍ!AvDD'ɩ zlCii2 %ZS!9r 1wfldL -1Mr/}9kd'0L-3+ א-(SV+yo8<-&G[kyFMh zo0PfM*F ?tnlN{KT-OP ѐ;omOVhW\l9\U"רpS'ܔSu{-ArX-8EvZ7LlN<7lY _}Sl7[s 5^> E p( WVl~(awYY!f*ypJ<Թ O/&x4f,Lgdse+cJre}zEe@_(e"5ag4a@%cglHhXTQ:*2=!#JIQz!VuB*q&RVP?5ȵa}o` /0^-2Ð!V4 c5Ȋ8OU۩ ={?>F]<`3xwSo pG :aZ,Ģ썅XL7LLNKۙO v髮HmBvjEzpA%5@o rg]{KA=1H |;4m*':`;ë =50t ge18^Xki,V7tA^?HS TS !}ƕi1=Iz'_@8Yc#b9@Л9_`f13`s Jbi\g5x,:M "7 E.$reOޜ-I}} ,(/ 4JeZXO{k&2A$(5hiy\LzV’E` lih9xJu歠M*P<\v>*Wa n xvqw%"&1Cf4`2+ȑpn-U8@ ČRCRaJ ¥߿7᝿ ias?urA"' |a%E'(} fd\x+m@)SuОe?TtWr7O+џ3bs=sT|MkP6`LqvNޓA{Lmk8k v!6yN - N(/*+,[/S]dU X):? *hRveh?_2;] t7  q1Tnȏr&k⣊⧷+Hpg.YSX~p0Ce\ӥEIsT[3z/oWjz8Y#Sa$ *# {2h>K ug91\'E܀Z;z=gTW5>b=QeQȉb3+<-'edcfC5~@qčۊW7jԓGG@Ow;E*pY d.ʉ+%߾b",H3> o osZoQC,6t 0l+!eakFNNNgOcW{Ed >5"^:@]baX,lFw̰tlbU1=蓖6xRז6x$1 1 bEtj[) fȂؘ\tL bdkT<)_p|% UI`!_Mg!?@:h0 4/^N峓HݸIW\g?{x Hy:;Z@$J8[4rb1J']?'?5>3i 9a*RBr"vvs#qz@IY6/Yk;(. $5c$^M뤇 Jʖߩ2 L/sJ"@ 1aqaˠ;ziGdY",mu( r=G\##L0!+!*EyJQTKVd*s pfD*%}M3H" 5GG5ptjyY˳yˠz0qPE.}Lq"%U&˞DA#g'((DN0舕%ZQ"XG W }aB.m7wth$ UQH~}\tsAyxHs(PrhWYp靵%:j{*,nȃ*Ҍ|}fj~sFǝ6 ** *stjP.ժ'5Vtu$Vb%͠)h!) b]qc ]Vx+@_ǙaqEaf<"O8@OOON<Ƃ~/'̘ap Ui،ȔD*2iX6qO'6 !X2%pXFʺXmyq+04%'l6.ֆ$h+t&pFmL"{sFah8Gv+ Kkn'$b)͢UE.-dVQSW%DG`5iCF` <#?yaKUNr.]bIu3"X,QUPƺ:ʒ*&]T N {ߥS JѶEڅ6Ežd'Kr<'`Sl#*v PKʖ^8PN#pӠV&$C=G Gs,)-Yc>-,bfA@tpXfoo\t B.b'O!r.bgq^(+uaTdߧ=**}VEa nF4m /G{ˆi hw@ Hk+ ipf QmGzt}waw:׻,*oa jsgZi%6nLZ\LAAH+6& ˦bgD,o8X\؇7E*UݞimUԔMBc U2'j{ #'C=5T /f\m6' `o~/b az}p- "" & Vy7dUmPvNy ָ(ׇVs+`E[d[SbeY6JAU ii)fZ5ڭLv&0ՅxVc|aЉVmˡAfZ;08 XSGuQ#yMV\5`ĵh9XfR SS̷Ȇ*["Q?]q́V)"=D[vbLS#,rJaKU>XEiyuN?~@|$ʓO ,XvoC>^WOq:ay8k|M=|0)ۺYuAE^̎yqI`^Ct,;1su@w2Y{FNJTAͽo} Xw#*K|Ubع~X7H:[3XiPOh߿-~/^uo7'߭iKV_2>N3bvT%l3Ƶ`juPWU6 ր8~5_AqoA~;QnsUyzT$tArȨ2:8;DrN%ON&*_6J 8塪5VPW'=ǷO8peC|r3[YqPhnn7ƕ+0C,1<0RnW>6|3d* d\:y@jM?+@q_Q<)UF(a'GFחkr qv僅*U.iDdHa 1&V1\MRSʷTP {8觀 k5ŋ,{A¨(&E =d|9hiNݖ!ldm^WbŖ͉7jHEysuf-AGǷf9@f';=P e^v;f5:b㚆hJUͣ*.e觉78ghs qv:m_+Wϴ2BD3tu'g'I}:v:|:~Ds_vs\:3baT,&BA~ɂXoLFG|Rd buVe [cFGamL+ZaQ 1F5vv?cV~FUįҢaʢ~_?kOX{Aa9zh lCsȜD6ۙ߉Y1NTlXNX)QO\A{j%mܥcqf1vLϒ6t2 IcLDc<=Fj K]Q0e0.-+! W~=ŷ# IJ2[&yZvQDgnt_ ~#qrV7~p9-rt/YU*|a3b0Y VQ>є\cGEduT0p4O+H>[bvfrY6a JE+dd9cK?Trdpt|{udvYRɠ~%-prJ̖] @)} = Lت,aQ }W>Nh|0k zփ <'g8+yF~2Ź23wu< 2CϬak5MfO&h"AꟉ|9)-ܬh5_L2/|m%z1m5[]FjzsT:XhaHE5g P @woD Ш i !kҔKk`² }O)-Ȏle_ `IƲGG'>ԈvfSQ"ƑQ7P`N/&pLG5T6;_>?;¦?Kk&1vncvmA )ĶL ƮOA!~ʺwu6?֨9gV~O[H &_en"$4ZMob-!96lT@QR`E 8@KAb_'N#s#;c%pY0] kD\A61N{4mܸ͊u/LyXUr('EyEGE9/ʏ5x_aD#XOm">1yN7Qr5Wupn{hNeYwAQz}'޹qdy1֛fv31<lDjQ#?u,9_d]4EQ%Q2Y®Fbգq&A`?VtX' MquuNҌǶ] ~9\>>"A}&PPiY}<,UJ S7 Q.*MCfcBAT^DhO F΍U쳶R6my~"iE)Z$IIP4gkukC[{+N|&}$$7#,ؠƉ(b(ba(RJdSTVb6*^ʰ~Fpz Sn~7Q1):+YAMTEOĆ){TTCy UQ@r@?Y62N@.5I6hؖWPhnHaK @+-yOjXW҇ZV(:ݣޠKuJ2 fֻM gHᇻڱ_ތkc|i[0 d+(}+/\8tŗ 2yI zw}*ڼ= *H{t Rlp ^AQű( գ'(%>)=mx^KRp+li-mB? (b䦉^I ,]-\c # 63\W)~%Ճϋ9q/h*=+g]ce2yut㤷HtG=I G v)!/@a@$"(DECKfMa . $qVQƮŔJ仆fj|2>-)쿮~s ׵ϸ-Ԏj$ )dTl4hPF@c=SE,$D{f̹fuYe6nh ʎ2C&6<ȬVd?xRц{֞^ZޚՆ1dƀ>si sy0AA}-)c&ǼmGٰ(lX/ &w$i RIֵi}VBM I6*`֜ o6bBU݅ݤ>i 2RngVqZ?`>-rS#;No6}7}>fU!>r`IDH ?CA菧bF ~fk7@C](T?o_$Q-Ӷ=~*E SLs14V`^"Y6K#ltֺ!"w;$eh+]lGq4 af5?0@ 8XQ n?j $KmN65(CiKPG "UJ].0x3"`vAV0">Ꙕ ?&5:RH P%( lOWPӍ4nx?s `~,62I3N1OţƔ "ྼYT_7d.CEŴA&BTd@Ÿ4C|!C-f7i!1Qŧf#.4x齳TZ ,Zh֥3`3`{uz?_?[ X37򯯨eJ48h!㄂JIW`'=!cD9sN4`/RRD\pM82Q~`텝ەTuY ] ZQ<::ySzJmD|MwJ>_IS<.2% \[! _ ,YawZ[lkMp87&hg7DSXknE0ɧ!ҿle Bȗ"aOc[ /l|Yzm4ճ!43kc.jS=/oFbfz1͐Ib Td҉~3/^$ "0O8.g( t!?{彍%$?!+OIC%ٴK_N ~`^xN"}{A[ P m!&0{]k!0- H⬐c6/: |ng(m}7$H [+TEBɔ.8LG^$t/6/fף6'2DH)8(kc70*̿[7B,>Dv`&=X.^Et;K'$g@<_G  y6&lrMNa(f[ J%0_*"j6C$ƂO7c.idclƙI1Cm%1Ĕi("P>)ԇQ?:;aL@zep&yD 8ZLQ@cD!UTa(zLu$n$)P̃]4.7'SDB A0 v$"?ݛQctE=aƪYXA1Tka ĵ p-%u67HR} DES'IJث0 $` uLΨy8L+ aR&Aɴ s:16@B0/fBPV@:W>*zF bzM8Ƣtu_+/0U@ve)a{ӦxW*pv{AѪ}2}L`tޒvsfYv½Z s,eJ-ۣļr˙gtεy\/e4$C/Rs+ԅH9~zsxq?3o84|H~p>_ <#3(t(D0Jϖb"K~]Tjڐ UvB'Cl`/P*_Th7qۉ`@nVcfg:tQ6eY6l|C_kRV(ʜl4".qKn6۷I}/5]iDϏxiF8'L.~ͯT% mfR+*uSL뎺lq0@77m+lyI¼p(?ZݚZ+Uqmnmtuwk'&$:}qS͐rE*_Al 68=:hp\yrpVH"$d~fs67ɿ({Dn-$RGi_6~'&R~N[N㬰 QVXxIR"dYV}5wzbN&e=YjOOq>jc!l"kFa?^tn⴮=䮿^4r*{@v7"Jm#D)yBh<ݙuYwFLyW{  /MzO1v|@37œz1tB~ <*SA99x >gA a AWu !gz)l@&Qn)Q?P_kqFBBBAqosdMWE;WGW*?1>&;vJ2jaS: =A9O}lmͲ[lm6'?_橫~,zvs ^O܌XBS|z(ध׷fFh$l2?FN^8aNTnO O=p]mVp/_VZTa' ۗ|]nK74s52|۞bҬOT+օ*OPӉCA,B(KԠQaѺ i[7PD߻wW[6W"UjU/OfF owe7;LQ l̀ZinN-tyQ 3DR)PŖAl vUW=tfP$*׹~~!'6،wb7 suGEyӀ71G_ :+ˍ"/#פu1N\kT}C ̐Q(aڀ3 rڝEg3\#"܆.,ÍCI i5/ n=Zinr!ZUo,S:[P ;y?HJ?yNwʑ-Eʦͨ<8d2; ^\cXmR-\g \{kA2 0 Xz`D ųʳ[_O=4DXS*5O>1~%uՄ}pRs#\fHgUdBO8ds3D|6,){,riXvtbݜ`l}!3a`AHCPVǸ8LD'_~#U] \E,u$7q!e+WRFV!~$p{u@~3Pˁ~:?\e\lx{j<:neaԭU< 1Hv'/l @0An9"5ĩ$?lw3L pNzzNw>?m@-?.t[nn:lenI(ˬLM'tNYeuΰIų."j?*v9E(y sPg OYV^UvP8$5O?Z}*:@4p#S ۋ'AS[s n[؃0qr#Nnɍ;1'wrjZWऍ?iP6曀iBD2{نMzb {u ~?]߫W$^`9-a"{tEzIRIR߲o2%SṗuCPJNj-^Jڢ$S8zj;G3CZSzɑ>LYS,{KG$NpbmB[ygX.H9<¢?=^:Q.߇) e47 4 ՁȓVƤ*B^"ٟ !yZ(GB Ʃ3`@N4C}`%uM:!eQLENZp?_M֔E~y @%>YUy!PHИ`q֟Z? gQ (y.PW9h'Y _TzHY7gP{T#ٓ;gNvޣ~t5aؔ{oDƴV ?W"uqݖWww?H ޅh vCb=vG]VPZdJ\E|sT&S!"dIV6Foa?8KN0TʫBp<^t {j1jЩird˦,YH TmnMKю e| ~,AC5^_ԕ1JKc{ Ra)Jg)JxqV1Z1ݴbbh-]+\My[YMe(QMJYZXeϯhUXS &l"!M sSmGg)dlIY:M0 R#J+¼ -_y>BiZz^bQ֦ߤУ c gy 7>T`Y.)h oڝ[םV)tZ%8fAwHу16߭,w_^%dnB"ӆ\adw/˽TA./A|Y{ $0A_5VOޔJɊsCsڑf%/Tp cX>AO,^ [Y` iI&α|7 o ϋLLCbB c<]>v%Ov3<\t;a,ޔU2Vj+`M_t~ӝ,sSpu;X:&S,clc=By$U¸8o4+/ (3ٺ ,0 /ߥʓ6&ܴN.܈2c ?>@ҚZwřZ`e )TѨ:y Y7XdȎg SI%<## E13g$(f:BnMє,9#i:%H$a xq㤼ɳ;~- 59)DNU PIVZ q#h;eb܌ ( KF4]ne6Zl DL, Q  }NOնߛ?~B!MDzE8Oג?t]('{`q(-RTA~~+H;= !rghoJ1# Wcۿ@cz(7XIE-{_c!?[g%Q^D4^q4C#x_( xhx僾* 7P=2nth:V|蔂I*}AlM?ʓu,5Ә^3 Ý ^ÄVAtT)IC`{bpPg:\Zw.M:ΥN&iEmX9v;Mp.5H]_#@ -;Ep1( CR?v؆LYr֚uzMV6UJC,s}i*$a@AJM K/\Qfbbv'0FMtR ב1 jz9U,erDy@>q\^m( >Vw6yc1e.CFtʙN0[&hj=L?kZ^Pj:> <¯cǕiʘbp:ٽ!yV(Mo`H塋P=|vW|l ,ji翬zQ̓ @75_0ؔ֎X0T1C,o(6}JV${ae<ok ]+p[uG˯nʯ+l4f1ӂ lN9)fgdRP,o{tP>0$c3!>T|sQ^[+ JĈf%L#l>%j?'l!ʌq t_ڮzs׉/2^ EքXHUReLBLB!PZuEZ2,:E$KkKiĻg!yVIt,kg ͈W5OV>LQϩcgb=y;+S&n ġED=A ⵞWn{݅|1"'ӲPɥ+hVf^:QyS&\,uڅe d_G1HȱG7dRf`&DQ7qJP9x IAQm 3<tn%t!yi qf2i2?bosd1a4I(Il!Z1&W:#r)QR&deǺVf~\)4_ Q%/wK\ -_Ͱ:cF8vz7\g*#DIްttUiS&tJ;'5[?dȬa? V+#p1~HُODċZ=?Gոdt+@_^R(聰oa4¡z*hE#qB~ҬGtIl^қ[N㠢na %Һ8Xڱ'P%Z؎EwӘ7 i-h8<~,Q3[k:3f\g[eX.7 |^WΠ?r;굁8+QOKoC{6Hg$DA^,`L@;/`T)DM37n6\\L6Sf#0c頰R( UQA.-#UwՓMv&6Sy]uuw|B g>Ƨfi | "`8/Ydklek[־d}P<,ޜF/*!.aOtR!m#g'?6'm AZ9埻%^YwiNĬQW>=n&P}Bh<!:²KQHv|qUHVCqpx ?w'(E'BɦvaQO![f 6,D DCX8TEqW ɪB k['[kG~U]ڜľMuwck囮[[e0n47m oՔ8옦EOqo.Zj|䘶2nΔCH7z ]t;H9#,(;SF61o 7TJ+Kc< ڭKeXǴBW|5t7 s;\|tqY>Ox 9!0w(QI9LRz~ll?02@Gg6+`咄ا@t1nkLe|;PY<.6].&z/W_OlޅT?=@O,j5]a8O(-f ah2 J8u8?n&UHPa-f<GV11= A)޽. |7 E G/ Rj#ZԷ4zmj763Ó~Of {¼=b> I!,p Qj{mXK֞ n{#uF/B[4aTPXFXGwIb SVfBK!f>&1"hdд쩄vF#Tdg-hR@\tʇ%%IkWW};iJz ^]o'.`<0<i hl&<=(`??0?ſ'G+ܭlfRaM6)HI٭u-7R#Y-ac$l&?S~`•T N1۰2}$ JY'oǹ\7Kv-cQ-UD, mZϯE*GXHT@9n!Al A,F}CީFxc8 4$9=z:E%%b1ɯ-K0:b)3LShT6`]۸Q vU?^ۨgNzF}F:7+dRi#da$# XEa0 )υerʅNhDO^E#c7QJzHUd9A{8:ׅFG8~F@!J3:Di$s}_>P[gJ_Nj|fc1|ʋx˖Uwv,6p F B Ҭ7R{{4H&cQWNTS'%Y@ʯW?gFCv]_dNU=Q^ʣړ'_?{+A_RuCsc1cŚS?n0j7۶PC7 mO+ng)=\oħtO'Ԑ-|j U>"E 8:ĨA#hb' -e(hAaET[\[ (ch5sH!dU5}M 3 ea.̀T1ǽ8] Xgd@TLMt H<Ef΋;dww;7;h05R/'Zg%5@hptAr(vNuLA 9B6ISgs^ ryh)Cۏ~g3|.g$!,{_ɚ`f/7FF/>e lPaOd[O1aV2 ~?&ʠ8N,(3LwcҲ܍$S/m X-AtݸN_-w{H |J;_'*3͗3.|TadEYWB4+4V3k>Xz84J Z-٧8-,u&EAs{"(1sԭ}U$Y}|5SEj~AHnʀlybBtHtCn<#?~:Wf͸K>WЖ8ũY H+Ⓛ'CO,?Q7 I O,q>s^$$֝!;Pa@oA2ٱIP&A7*e'l0F%&>k0)K炻4}*C7 o\*MozBnUoDse3$0#b*V|&fƢaA'1T5m@0/*(J]CDf R|~mXR7d |Y*9ij<ijFg<ƳW),X &DAY(.f9%]tysP(@!oa9CVI7g('9o/G$MܪTp\߅]X /@h$ֻ/k_WK_\xE I-ڗoK:m}uMYȬӶr7ݎDU"3&TV&VW/:#(|@wN@ضہi[=}բ(^ K@6h*md O<(?.`6P2,I((*KBEIľ7V PTK:=|TRwTE BR-Qti7lKBl=l 2j{FSFmnswn)k8q*ƶ؎z 5o:P5tB:P vQ!(n惊fP{dK!GFIސM e]\Xu$,bȇ.%|.*E:w/^BK[Zɤ~0Ւhh!hIUYB{tWXHnt+ pL]($Tmڟz7)䷸oݶ Pe -j%1a‡JPɧ-A׌*)qoRu𕤲PEgϏRtoQ~LECSI4b(tT ,ՑRFd$à+(ZT"J z8^jݞhq;a"=ռP1ۉnowTsޚ{to)~|-I&&}TU=b`D{x$uշϪ;` 9zr"ȑG.N^. 96|O\zz҃U([u^ IѺLtBcjZ>D1M#-/,FHr00%Qc,$C٘-8}D*ӇܥAeM:2rܤ'#oli~YY@.jHw wť\Q.@đv+Y-E ;g!P#B2 R ЙgJ"T&cP>,ٞRca0%H.2NV. +tMC$f@9G$ .fjJF_Ǎ q@6nv0Blb#hW1s:>XNow_vVI 4khPMdĜ&L1jG vb_/"ff iuoYNiKgoguN /l_3_ŏn\Vm(0 v3H ;)V_"5af1unqJ(6TFM5Sه9=L;SHJ?ˈ yY{-p3u,f-GVOX# ;}ߝ #j|{?}EiqLJ(Z|ܵeD!5RjVXǑU~oP7sZHL7 cB7CQ|g>Ӫs՝1Os ގ+;3f>`:W-sk=о2=#z̉8t! `<,uWynP8{8GFӸF@䣘w#.bcP,g"N3IA(q& A5uؿ.yp!jټSsͭ{]5r= ż)@7zqAj͈@Q^lwN\H'@^(&M:(z |5DQ!*dI85RNM+*.!67ەK`+&~CXrs%Gƍk4Jؽ5 B9.3Dh#Z;TaXC, AI1U*5 3?`>9 Ej+BuݹNURͳ5BJ2K~b)Q|,dkbN_A9[y<@WA0qpkf )a >|*êP}Ph Q@uf->qDܘB uiQTq"Vd.&\is2: D>' θwߚmeZb> ^,`)X 8E6"]Z7ՍCfSHb  aO,?X>? Uw#nr7|ҲptYBݥʫ2YuG- ?&?\c\ 9J )qsST,aA] 䬖I,͢<>sԜo X姫KOROF]xtm9Q |_׿m|KeXqAC{qakO7X˯E*_['œByFG,C Y uU<ПjoŰ,ˡIY j<:```:f[LJ6XLk)ײTU* 8dQ502ǕApV[٬[Yu"Kwh$EFÚmDuxRb=!8hÖ--2!̪9j4;XM&UHn"U/- NldVU/ I.PGVea)bDBT# x5nj0;hqgfQVL |_$;#Z q؏X = ȅ ӈ)3jO2GH)¾FL{n2!Pm=Ԁ[Zm̏X&h17N~ʘG<3XeSk[$ n:Q-F#t0XekeO~?эڣ޿ PSMb&wV t~MY) t>#~@es6D@9!Gܙv]Lҍ;?Vg~zO_S臨agw|j,Q /3@tӠ Yd'u`lXv\lJp֤jP&uΫbn0kn-:'`EȇzQeb+ۂ0ԋ3ړV&>J?XxT/ǢXni3ɼQHRʁn `G/ 2ηfN*ϗ3X`ek 7i29xgmwnΒ*] i:e$_Pɰfoa”OuԠ X# T#F0{p ȁӴb(:{!n" bbJ>;(U!ضAP齩^^:Pe2}(9AooaoH*mu@ [S~A OJ 7j|N2غ-mYU 䱁mKK`_//0>0%֣Ȕ t/7U Kۺ;wMu[Jbm/ob^܌"u|!R=J?z*~El!-FS嘉_k`̚ D4 bg5 Vey;5.g.F#˦Fi{:h47clS+cLl!8cblc6`_43GG4@rڥIsԞ0k/$$<<{=LnյM0zuO 0FRbׇ_B7x-^o^rfBKl뤱ВtY2lg{h,y:4_R| ?'ž'5B姼}O(1qCY;A&5 jm$As*ȠKp ; >>w8uB-؜~*|܈0S钷:JYit|,:|2&a@W؅9xJDeќ_MqL83vU+HeMjOGt^&^޼|]Hf=[0o"51@LmF6Vzky+]`+5M-R6>&m.-LTi#Y\g\5[BL61@Uqe-M,I,V",d ŸSlfFLNOOq66I[܋=O{|bJֳug(YBnݮTiW*ݩeYDCWP%eG#(0yK"Ki -p_ ,Z4omtX=jޱ!]2#]mlY`{\kc*;2Eer?,S~_Bѿ|\ʹd;/ڞ2]cifN40 D_ 'Y! ݬfV?Y!+c_9^:e:zc+k|EUEMvx7}&2)-(=%~Y$}p &Zjk98  [A& DkAs3%J $SlF\N۝?l'X⣂9q@[~aʳ"8CtV ;3Xh.6 ] &ؤ7ǵtDKh)-XXQY^0')hUǖn޻?l_}Hb:9wKe ,Έ]XedmrW2XȒ,FQ3%y?REeKTTOޟdayX $n}ʀVŭq[!;o@b=1x(+XxۉV8% &*p_3ARrۢ!W/.x{5#.)f 2u ujILEވI֯^K_:L8Z#4yt.;[mT .kzQ|E>L70'8LUuV)̤BZO09ffXkXQe٨P;wvXÒ:aj^d F$O4~[#:2/l7,:$P0Q 4RϠeF#o sڽϯ-HC"SD" "Rb55:T]pkak}kqJKb@E='򘢞mD8Ru]&+C(S+^xރ"g)a;}|k؄6Ϊp,~01ƞ2FɎ6rս~D~zBݪ_vIV )+dd!;;@]uBu_!vOԅ{nd/͖,6~b"F[kM3uoAkNZ( o?,^D8?'P>;fGC(|e갠نD q6Waϳx%R,>?DRw\GmD.;޿ϢUP VΠ cl ؇@2U=ȜE= {pr{Zq^?0F@x>N0ʶyit NKSN˄_#udevt:ΉR?H kSU{Զr!o35ߌ5>Ofi@mG_UUٛt pe/Bm6(+z !)*VkF_ zIz] >t"KѮ#LMQ֕OTK/brࣥg>j1C[)$")yKf^-l͡p⺦Zj^- h`ϫ -Vxr/T[dòrOQ8~Ylk6pn׶ZkЌl udbq~riGCFǔd;fs?K)IVݛc#^ݼRO渼dWW %Gw9Qm)6K<71Ҧ_V XtAKN^bWi^Zh,ɚ$E,|(c|pX$d= =Cy կsU/X=-F/-U!ݎ[vKm_hn8ĥg7}Lf%Y~*Dni% Fʋ^exEH;V顁WU+ f/v# NVWM% N,¿ϞYq$;X.r,f1 rP8(d˂+O#R򜱽8$us$ӣjtm7WSj\n*0TM9M3y #r?Z~<'zk/OR)/|@Gi#ԣȜA&E$$}~}Ql߽.UlC0w8 ^Gylj? / hRU }I:!5.?b%y) Ut<HHa@ \Yh3:j &b eT2F 2P9ƘyCJ ts+"7n}D4}@{aS ]TeE{DR6*:~1"w[un奕rt -{NJ DoTY T\/t:F%  *OFZC01WC:\ '4Z\BB16듖 ^ L ރa bj"v 0|]ލJK PtD@YDPp4% o.'ĭD15߀>ԯ4:A: Ad mLu\"'T##TixUFx׳^F1A*Ɏ^r pst2^1O<49Hg!=P `+7A[\޸Rw] gf׍|}danT*F wKN z{%K$va儣vN0,$Xf@ X#CJW{v d{t 3#Gx)#vƥRuF%ΨT dsbL.lv6Q0ɛ&y"#]J3"!2y| @d)&1 >:N׽k^y; Id|]NM" $DvZ b]q.ϝ} ɋš* 6ŭP9kYZL~b ,HW1"s0mDQlFP=mpV+O0ݢ+p?]j1 vLkڊlFN=DV  a4<΀E*DKi2Jsz-݈t^~ů>A ^ &A ]rzˋ`Y&J?&3MfkS8NU3u6m -`ymVJ1e)Usmb9dj*E{'弟R3UEFpgDW~6>|],C 1`2H@4 Hubi@-BrҬF4T&#P#v s7bȪ7@aPz*?۰_]BDX0-އ0 1gb]c"FewQʱ0_\yVkӢ=45촴al\~47`C:321w:2 ~Lhn\ؼya#MstK5\p3`3j3jȁ0"/F Mm}lH1B~8amb fBQ)Cb{?:?`\GlG]@ԢڰtEP"nNZ PEgSf9.ª̟Xon竘ˮߌ̷Rly*[s^`lhv$vbl5Of0i0[VcXgky&1co~Qܖ@v1%H7H\8Ӑ⦹" B9ȟ;ɭIs}PkVN=#nHY|,z}onPuxtqǢ:P]`aN b!; Nhf wC!V+F60rEOٵg垍<;IgtZ7}Znx7}doͬx3>p͵ԩl'I}s(xFy}bPׇv4_-q\)V{!ޟg5=7Y}>NgN)Τ(S}LѲ ::|<*'i\ou{zDXc}WgO[N t 9߶sLYZTZ6&*aC{|>$ێ{e?9j0NH [4;-j<ڽa3m벩GT>LLS)W]  Ѐ.j_ pݡɨu'>PJp%Q̨T2]p] =r1E5qּ6X_wkie bŌzc{F4KyoiAFv c/ gOD8ZX.7z{B%R CDenlkGmk/oFEz24`2a9ad\ Y[grUO5S)~v#(Zωym>$ZCDFDi)h)Y5mLQi6&1b]6&!Maa>|D{t0 0c Dk(_:,/oD_s+!]_eg]=^5WfuX\7.Ez_03Go3?[VoC8ofi4,q&4@H:i+i*TӾށ Z*"u>`"iu9Su|O)M"zYx.#8鰰>m Ul މDvh1{yq}y}in'X=,PK.!6IuHm\3Atwa+@)~@[Nr+hFdIɁr\s_[i'z`4eh$j $u@Rكo&: IN,RX@!M`q@ 8OJݳ==}AH!MXgm j0XE!uj?<Ѭ7(ɣS{Wa<&2z[w!lizsjoN'hd2XSէICNTo8Y0i~!1}DX*r{9b󮞖Sk7:E/H֋Ao{lbJȄd:QZ-NTV$+typX(M<}Ӥmު̻5滺j 4?a஥;Huu-\qGe#JVAIQ*ITu )Q_婙m*aY-C V3$0jv]+w H_3SnU0jz<Ʒ:O?76P>1~|Ve3_Q(3Xg!t2όXꭙhZP5M0ez1[{d&"wU}diVӞ79]SwbhJS{jnAmH92i\jM 9*KVWeb])G<_iݻG?xw|&'i?CS\dިw?g7➀XwW]r_[oΙ{_VfgF,n޴cX-ɛmd΄ +甠$!1HG(ƗXnHpgzp}}z0kfxւBI r5ڃuwcNiB+&#(O u Rώ%C%0iHײcM=buQNSWx1bfFO/Zq0(żwWy0.+KƂ*_DAa/8AuVx,V[UkmhYz0t)mQNӛ7on6sOƜmt3g|}딦^ͷsHY#Mh~6/3L6.ouD:&ϗۿPgw ϪoΉTM)`-`ZmtȤLE{eVb%+Gm z@L%/-/+_,w/,_bp<]%܊,|L7WPys9Q0UoGy| M*'[gUY6hm Su: luqiA1]( -$Uk-Gύt]<dBpABQW#^q+Ai#X366d[5N==KX0H,m b^@(n_/;Fy{ :@0ee/enXðLT6u/\Š.,{BA/N+I?!a[(?Y:ˋ 4W4 ̔3ʙ ,g.3O˙Fbh* [:? /?e6;X(˚ƀ{Ƕ?޾*ϋON@ג:7 &T75M.+YU"̉ހ_y!/ۼ|N-*U[C\{'=,:t 67.>4ыO/@,n ݏYZ"w5 2,fw]+\yvFXL4y.H$\ʹsEt} ) [Qr|a˴mHٵz]ҴMzuyo&>c75epS\.n*c4q:=5"16o ,؂;luo$H#b&-̔ٲ6z7 ?,g̊om3X\&?9Lݓlդg;9c_-js { D㍅ dF,H2rQ-cRƮ >XVri&)prAKWX^F~HiO~QTqW#y\Qx멘"ј1Un4 gN:iS)~W?VP%&BnJ6'~j vzRۑ=0Dt$ȍ$jJaJEblV2CwbIj3\#Z<&9W 5CIÌ2y8ჩis* HRqix0jjpրr"0j57YW2 ";-!xS;Phɻzxj)H`)s8~ 8t  ;18i.O OTUYNcRIHy@aǵaxiHeHyF0ZG?p؉NQQ/z ?TJÇ1JB`II)lwXcʐ j֜a#NWZNm96VͪTYHZ g9XyUCRݫRȖ@ݿ6{  ("EAPv<Ѕ%fϚL mBFʾEd# A0Pk]*DY*QK\ƖelVvw=k:n0ux,y#JCgywYZޜ|\|F- 0c!A Ka"?(m9b&ͪE Ϛ'sgV\oF1%43 4Cwe  f6QqLeiS) (HiU/˛~߂i'tzN^%Ӣm.|ۖ.>!m"1ΥycMaa<|y)7ί2֙1.f/ БpX75NaXҩY䛂XLi0|F,^ÿ:37؉ْ{bXܦi4$C^3ͪLM).1̀١` }R~rR絞} IOȄ tEו}O{^u ΗDY*sBO|ƞ/т*]bCC"mlIJ6ŭq޳c5A-ƞl^h~ښu# TBǐ}w^t|CdƵ<!/`A  :-[qaɅ7uc6"bYJ!mC sE,yLŬ؂tZ)Ԁþ١6dGb%+2P|>K:&KLE!#?UcHܞ$|(uG=V\!bp"8a0_PB ~^A"8jWe=˘h 3qĿS yE(QT7.:ۅπ>∩)D= hFtL}7QXy` βB]q6NʠxE=A 8_a<mz\J k?=ǵǁ37xV[~mxﳅcΉc0+pe7/ۓۍsy@ סE?دXyh$G`9nj}mW?9C½N)ٞi۹ﺥɻ1u#b@)W鍖Eֱ\r‰8"TJVӼӺCjr,jEdrTq8Q")%`N֑Ln^///.FK+ {}zlTdgP"Bt}B.tÊإ;t<AFaa}Lo%ְhD JFnH4}C⌃U:~s!,f8!w }hAƑ>u N(fùDHKqc)ϻ;tj~%dVϵa/tùDfQУmMH@ ǟ`]ǵ [˦//lHpM'$Fd$ Iӫ%FZL/7D 04ҥoKAtK-+,]]GpwDZ=D|I p^"vE{'&nE"1^V3 dLHNbeip m& ? X/TU ^gnD0M o,#TEL1`NmH3|B!ED@p7d!vdŧZ.~!baEeTȮl7B_{5l16pd`4Q @NV³ -חXͱ<@3!} =~p#1lkm, Dw}s;(d]~uZ'E'M~WDdE(J_B2 LmKD|yYyi%# YMg 4"yu:=}bPH:H ۺQ4z΃{/ =0!@pyows_)}8 \~uEfV3~vL&] X8 n8G{7'!k|+pSQởP~߀m>VY1Ɠ /x[_[GA^wn;Ӫ0 #)1R%e޹3, |s40kʔa3oi7*1r 2Ua}'t^^ *'G%:1wvUr r|3 ~gi@rś#]aȮ`Vi4ULi4Cr{\[}0%sy2IW5*ˣ^(:Ȍ&eǘ@̝"y1,)]^hNoVVv !?*(eϼTдBL;ͻ}TF>b!L!YƓҐ'_'ˋ^yў]Y>,=oydO_كo!zq|#BïW7~=-86)Q,^j,ͭy6.@j`cݍ&cv lX)RF&a^{t[M3r5,O5:Yu #2lJd EFo(A(2^-~Oz#庘m^lIvi7*^{ޝO|AwBdb4G$^'Uy@idz8JM'/򁍧{zSԨf3Z5A%='毋%Y t3ԣQnP4ƺ uЕ/1t4t3SJʝS)Q(]Hiw@n҂( 򲱏qK\7N'" {ykԨԓ0-j~wO@ɛl!g˫IUDSkc{R<+V1"dkILJ2B(Y !ۚDM3/T'CGųhhhuyYK afuN$v %LӲSw75xM g^ # h s8hU*XR w5-; -p8kV V[T#Zz4PҞhՏ$ZfDkR5!_5(_Y?w^/b1ut"([^c2= K2Tguy76>K{BVؽr四ʭq;~ؽi:[~_ fDqEjK>Ø&0I\aM6-uAl_'yݖ&v̪bG3U@nmJJRcy@ctbCdbnQ̬BPhN.%bErL3Nt/ɼ''Z^(I]5Vt+5.  %;hݬ~?-Pw CZr(Fny:Ӥ5{RW%f@.JM.NS?lyJ|2Wܔ&lGܲjת[(Ėٚ"lkF–y_`Є-ϐ]* hܢ("trj9Q^QҲC4 )qn4#z ݝ `rq#qQcwk8oI%xg3w3!Z_β/Z): b-o7!R~~@3A 2 J!^ӫon @)O}|4u}S޼@)yߞLn|=}y{6yzR_P mFQ4vtOF>P"v }De{'@ܫ{0ì[E>hafpI4kpd{9k4 !|ܕN@T¨ @F4qDHsМu0kkkb֥!1`t&̟h.: fY"eqAM#4 DcbW4QɌ-_)7LDuu)( @y#̩P1h8u_Ua 8WQbC 9 w}@o:yoeHʏPQ1bndz ΛV^7A u{Y  ze2% ,#Uf?9и%fWsR xYF(.{8TWS ym1ܸӈ+2/t w9.ndyYkpY'_50h8ڭa6 6}]) ˩R0o0}yZ,#7X1½BhJ({^R \7h712'B^lճ Bq@q\jҸ}ab>0A{5\vf@lg2e`?# O.Nw"B3_ *^}(73e{ҫ q*c)NmO`tp5\9RT݀^Y]N{pK[fAQ7חON{՗.sc]7Br'wZp&]H,ӫa\fAgdE)DlClݥ5)]zSݿGr"='ƈk$9{~YBxnhrzxLvbu SUK>Lͬͯ--M-LU^׫hzQ{S^=YY`@{\"{r3Cp^׫OY(Y4ߺ奈=CnuN$Gq [=c'賴.sĭX ܪeu9)s49nBe7umw_rtUS$gA@wn-!ͲVQ}lmmwCs`+_`ke$$6DObah*;,}^?KBYͪk~he9T5F> N^J`1!b:)YQ\If^7|h[IV&kO ʕVf/* "VN#A$8..?m3س;* ^7uYcס:u#]{Zjrvs}_WA_;N/"\T/VV Wu(,o$^+5=|k틧]k[~z};1usi]uV1jt@׻)Ֆ0nB8zamqmvm;6,z~pL>Fƺ=xqF WIv@pa`cd˺pMۃa#&l8a{'63K& i7VQDv*dSOʑF+Ցǯcj$?55t?yͨ5kVk^#ݔ篙T! nV R"%_sCVH`2Qk_a ؼݰ;IzH_O;ysP lσ@b@i*`OT{C؇7ђj#H3`_eC5`i'W IQWQ"[4?}Y AJ%~}FIgo\E$:le>R~:\<:e$$g -P@+p'd]0"`_D)W ¡gP׃*'sҜny(_I{egDD\V;ֹz0;{mD;C;vzH =rP\9e GI~zGG׫<:!yyكlna0μ˕VU\p:PrfӪTyykw]X 8WzG`!ίg  )g(s |9gp>r|`l\', ?#ɴ0ٳQZ`*HPrg tTʳhyNE|i:}BD' dml+(rԍ渞wEiUg>uc\oЧ(bakX3,Rd4[:d F3A29ݣу\y˃M?0hPn1V>F }fpay}%|‰<FA_ڦviǩQH& d!YH{,LlF|D,ɢ { |9Dm7-֓[㗣/^N{߾' \y 8̴n(/N S0z*.#.oz[2,XJR^';kc .Ҍ/1bv4jɞGl~xQ3H Þ)*iN 2BcSԫngd#TQT-$+}C6l8`0l2&XR T#TI"45(5<$Y͓;d[v,.nK:G Ia`jWVe5Ԅ}F*qߘ-P~'~}-e(#aX`$LƳzX,"([9]t%!/yUEZZ3ŷ"X4ϡ&~RsN od.kA^AXTvwu~ 0[v O#$ֵ_ ?RοhƦڠIؚ_֝[8G^sf?oRU0=k37zBmRêh3N?NoƇ|" / 5\ExoA'2ӋB3ďq8J3o7aYi=js>Lav0;dygHHffѢ8e5]xφyQXʤ:G7m#C;SgfznWzt+nwr{n*F^l7|+<|r^n~US"mtnd(M[.[#r\܊mE3Cѯn(u Iv./WkXNdN,,{h?VvOٰImJY ͰL5Ӄz I!jBJ(|(BgZYTz23,vyt;F_,Sy~~PCǍ) ;jShk)t-7:tޖo{,}1sI8nl6{nI5< " =D׾{V;1,*"}E͚sGܑnw;t#; #+|(bgSE<&z};gIBWW QWOIV"hUKhiFc]c@iMDk#gYD YRH"K8#c^ʋ5^1A[7g!yqD:lh+vհƚ% d~%Ib'թ: qe/ɠ m 'BAX哱_Z҃jj AM jP| qd˔tc"Yߊ~eڙ j3~|vE9,Vu{Tu[(wT$ABHr$!B}ڞ0-;RF2 .mݤC;B6)r޲{Dz':ztyja9ӯx!O-+m*(fR#0I͐E&/ũ I,L.T1ߨ_>ШE 9zKX76rVQla7Un?`btY].9[T*"ܾ9se,^9lmCI_snGtϭit5ftN}$y R[EЃ:<}t?|"/O[?{gkQKi>ب:*k V-m!MomdT8y 6Zþ. 3eB3 @&fqcbtҀ,†%aώf\z#Pl- (@)nЯɼ"*< ;,[4@5D x=҆L^_]A !XE"Kp,plOc$`_>*gm;`d羲I ii-(7],J(P,L+_mm[q&Z66!Pnۅ6GLV7sn4F_L3GAjviEj3d\8f$_jV8C~|wBo&+RB.2d,&`u`uHz#[C=\U$]֗(jf7;L+`Z!ڼ"  7ArsAdje"{d*p--ʁeE@]a=psn@;o>r]Z{);ۤ#8JS\1؁`衐*O*?|}dɁo?D 7vڤ!7!3aIzAPE]MoUS FN:5Dǟ2խޭ#a9"*\k_%aD%du.%H1 kNQ6lVnX9 jnNKJD|gҹ!$f\6?ė8\c;\7%|Kdds>m)Kcvij)ka⇊հa#ݥfňO~{jTnlL&L9lŞ})$$ (!0A28{[lsZ>}OSn s#8F!i?m/x/Èh|jJ~ɟ "]IķxLT!򘔀{ϛqT~h aʰB#DL AWYFE}/O,G<{lͥ\U4z<7c!@LiډJQ~ s0,2C+3l*MbbfLEN#*3 T 1euW^8Ca12VE+# cAPI?Px֢bݡ(^t A 1Q]cKW$ s'Iel Tvm` b?*PBG(S3Ia-<(+nmc/ʤɨh2+|J2toK7x8YęK2*y 0j*6yи,n!!d8u]Yq2+bJ.AV(7ւyv>is A4&X5u"XyRzY ]fK},b<X*RUiEڔ,!`sc+Z͌) ` M\Kf8eL7#g(9&AȘCmpP([ͱAiP"덋qcŠ") $`T[0c*v FE0.D;&DrU[f^MlD&<&y t-qZ-&{p(&hVtsPEM"TQAZ`R1`ħ֧@@[NM,- Y9@w587K'}Xup蔇6e,/t 4+ߴKPOvᢴw44fpf5TRN]$DD=]خlo=? P)zDYUyZf2y8@"A=i-$u N^h&X:MߟO'7y7K`u$,}7&#]E{ZS{*$-\G,xP @T FL|^૭{P 31֫#8A=0QVa P " xə~cL`\ƥM.VL[`v+O?Hj(J(>mtC*%֦ڒX+ykK(OBɣQx(tQ8Fpb`QqzWTmQo?%Bt%xYx}ZBm^/FG b+6B6Mjc-a:M0uT Vϲ>2i7 J$YT3lܳgϢAjS$R-MLe L&B+*C͈Yjk VIZAm,m 7S Mt#h杴^@l譆G;dV7Xc9XpL]r)aZ1)"iUP2zG:Xç l־~luq)J;Z~Դ $d9e '*$ Hmqe ,ĒnR[:7]x ;VlyEཱིl*1~2_/8&X.Ʋ+n}.f;o8q<| Nߌ)';,燺ڦ.JQѼKĖ[] }X 5N둧K()4@Q~RHVꍁH[Xk'YvAzRzyWЎj1Df~? ߗǍXT4kU'~U*X Vqq^Ufd[*G{ 7QeVvVWyʂMhvBKd J-86W=PW)@`_,4I񰴘%* tLi਴D]nvEI P%j!kLl`HHd6S^ZNH  P$ ٯ( BG.pE:i5:\JemcbQCfwZ?C!|GX!&eJ vF,+4F7"I 6hȽO޻)W+E yZi%nT:6tLDZ9=Ċ##0bEK}R^т!Nʊnxni/bo3tT)v A\\ggt*ˌ p[Q8rLwFBL= fBӘaH,[|WH#Tfy7"!oC-PWWn`Lځ~kS[FOu<_7+ Y)VrQP[\( ;6%|m^χn=/_Mz{ǟ񧑹ҿ'oE4K8k믳wm}[uU>?kJ=kuٜD6og "}'L^/x=}geȒvkήEȲMjM-hiA=XÜ.~0eƟCXDzJdwo?~bQ{SعR WV]8  wYes[GiJ-"V9̰84z 6=KAfy;}'%,5ݠ}qce{mŲa0ryu8aI[ihU-z9we(ѯc qKi<=<5"R}}e؋gЈ?(y>?P1_oBinXgH[~μ//P= PC}Y~g%pVZ Wй!0h*``xu|\;˞VcJ )~& DvJ;ܥؗmNDA[C-"!VIn>({у BR!1qR?@ڼR1";vzvo[#iլO{=};Mapf$eqF4ؤK_gAL ~Od 4s +]Q!$6PV@\r˂oSE4b\qÇ~O B&sOۥ'}+Ozd1_W0e[t:0O%y,QXkӥ*uMFVveq"xX \D/ Ĭ&b.Y::) P¤.˃Pl6lpSp 8Ul^f/ &LjJm:,$BD#*C: (Q(y=cMiC&mK+o@kJ]Z"]5M{” * 0, ,g8̯ L$u8fDuL`5$d1BIw8JNIja/Za|:*Rday71?<&Y XL1Dc3)kPpQSAt}Z@nR8 4+Yqs#Js-kk3gk!j03Z[ nh1ao0.Z~#orX#D8Ц`=Z[vBm{j+هV*UK"*Ll[ɱ[YBi x顴tesR LKBSSkj?u b,h͢1*AHH@zpUF,4G@Pکx_#t{ HPǯ"p=5Yj+R-$_a(5䥡?ާqE8X)H)vD-!41_瞫ˆOw4w4\4"u!31]iz?bjh rO&}TmuQO4"IƽkXlk-ESW 9b4-.}딮y@E5&AwD',{΋uD5`ToȌ !^T zׇ s89YeVmwfw=uNsyC(rdy.' #L#Le[IU.-A ⊌96 Sܢk[ޢ,&ݟ֗6TJۧ&Ȕ@/+YbE00.02ôTy'O F=xD9`Ykxl_Lu-:SսE+h$&d,[2]AЕe?Dup(1Ĺ$r.wc\I(\ e}qv@UPXӺ}yH_K>N ˢb@GNƥUZSL=P6E X"ҢHT%b2KŢW|z nvD<BQ BH &c/,BЬ '||y8$dHڹb@)_wF)^Z2'M`Dyl6#Gy лWLʎwM*ilv{rG&Kl}@Gu%ŚT*A9F]p\@Ȼ$#85` ]$.H^L,X݇V),t)x -*HтX@w$Tgg{M "1\RA)_/f'!(P-[TjE.}slcַV*H;];[#| S#wA$Ի:[ks$ MMDHʒ(M.zk>K3}I*ض b|vRApsQ)Wܾk>;H1-^\.p0w8y>>z\64$᮲L} $ۻ{-H4q/94.@,Nn[ -`U9xtKT[syiNk8[DMhf4恪oU {@Gw .㖧$TOҥz%I#M{)lr W61t4WtJ 4!0ˌLe2$LRIwKwA}E.L OM'GUqѺD9~YLz$TGEMک%(!E.~)QfգY0UkшNIyCgVx.Is6ndxjS ($J#B%Jc5^I+_|y`Y#_jUyg1T*Dt`@0ߺa4TahU^m(S iZaɸ>L{TuHyasq}0A|դS`4qM;|H_友bREs]N_ߎkɻ2I2BL^Kޯ(V$$6㢀fy"ڤ!Kr=OQ=(~^k|yJ^_Dj Y!&*jmT]Z}@aLH eq̰]<Z)!EQ8B64. AJu^ a8@CUNpQ@.L$MBQtYn*\ZHPcBUw p!S҅!}YEo-%JZ(9D:>OHc 2uOVtgZaFs[@{$Rܙ]~@a!}r"3[ݸߘuҵsT&rf2ꈢ:[Wm2g\}, @m):w}ϊ܉1Pv rr&MG&) ̓4lϻE,J՚BƋmsnvwȇ 7B6l2 [5xO\ׅͬơft v! hņ{7C&#{o혼:ۛ4 Ȇ-Xɷ-X]> +6/%`ņ?(φZ-سlqL׆F50 cj YM8- iND7-{eՑ:4xˤȂ-d)0@&@β'gmwm 57uM8=1i6Nj&>5I[@fX _zp_ ʤf5r{Lm9Sy|3UAY.q+H1UKV{zݼUJl|mlL\nn"u{߻I\d5d2Ѹa:h&9ۊԸͱ.dYѥo6YZ_Ugqt;Kq¡v<խ{OVf9VՂT!0wß)SטbmV ݀[uK;e'ЉŜ؆ś H-ޤm {Q=Ze:7 $?U LJi6uz pU!FMKRZJRߐB 6nL3]zje1N";ơøK84qV LU\m#k""b![.Jq)';dJ]9 lWؾΝ(oU2#/ +nl-FYq[5≷IW=, Wykw *m$x J;z]዇#mR)]//I;[LALjLl%DzqR`+cx}4xc$+eYKS<0Uڢ  t hXѬJ 0o0 :.TZD{72{| >AmD )칧dzQn]w$V{o~[M$r9a3b[1ǂpӷ?>akqstp u4:;cͣ˜<eܛcLTyz]=O?Dc.C-6|`1?8%r*FذIq#@clą@UdH |TʾJ=:_~8sș!,I$3/L\<$j}ayH~Oh[e*ؠmŶ[@X ,4m2,vIf@g)鬺$ dM3.%{ l2P6JTuK2 fִ)٪sv;#37z5(.&*]Ed+kt|-y9~CB2]4H6+gS`M6 ˫Jn!vxz$1~M7CB"5QiM"JbmõGZ\l2Hb EIwbJZ/$q9 ŕ~u`R 6;Wz1cCA"Қ.sl ٌc)^ѩH^̃C퉓ӒIj,4h/ sW^{ |?˥My8C2䓢Bt_`䠏5kڄQ u1 >|P*R18]9 8)iyJ&v?v*ײ ^'Z8VSeV$Cy.Ջ*{iެ+9N,#?L8% }Q{*WjӾu"ڷ u謠}q/D4o))9sU¾@ݶ: MO| FY*b,R 0_n˶* W* ݼE{#PP@@u qȠ`V `B(& Xv!`S9b7dNvɦ%қ&Az1'*i5"m"z'X1־a vW~~@AZttܘ%{EH4@<_q@T e$}Q%ہOO.̂kY|~l%%/Z`[ҸPzBEcHE" ش0`ܱK}9n$iL2#6 =#eF[.0AA4H0 ?*&"bEuaRAZj}4"W&15s1Spp[i[śmE}w7l8Ecx` _>O _z=x˰ϋ@nVgJ9T>k&QggFs ೼30 > ̽X~4#e$IEs#`DĬ2\{괇+u'3?Vv<P&; N&Jό@ɶ dP!@D*3Ttb^W/7 5l9wi.1,^ p,R$]VfCġx(Dhw6Ka FLUpmiPPަ1i@ !꩒hZlC~7#7:P&!}HpăFm$&H;q;fb*i4c"4 @FIYcCYNh] T|F@Nok1~ex$+bSU7~DHe]/5_#$/[5FRg(M5 s:cmsc*R:rG/WM2e_*x/M:m_Թ c:J<./mIOnEH6%B6dYI>N9L&W }M%e̵!LzEKV˂\ʈ{`,kz^wS`b6(%wl[o=Ǡ獩eY"?,-f]Blb]sS'0~7^ xX/cWeUk*eu|eƆ,1I }G]UEOz\JB'!(]oGߊNsuD$f{bX*n'ܮճhqHw{fk=G;|[yx ❦[ue|a}n"1eB~oe)㼳&@KJ ZԪvnW9m~yhnMS/+=Lt65ṅO#h/MMBߋ^RxNJ?~R><!rg_r^$-SY7,( [Lr]u{eX:KM9hN *-Nb> ] t QqxC{TjAU 8630~m\c IlĦVfi9' wUii9ogҗzDt#ȃ/b e~:Hi*hb)j쳡BaCvJmA^Χ 66Vcb+WrF&OnJ6/3, 7dy@ yG0]ɼÆdX{+$tzY> xr[i bARLYÙhjSx|Zȃj&m_==W'%&PE_ ,)yI74t?IA!Jґ {$GEVK<^~<7 Fcjt`ܘOFEhQ12*u]~\, E`=)tDGz_;.4t!C`B95pAjTgˍz@ 45AK9L5Y*pRȀŃ=:Mz<=@yJ2l <(pŧEZ9ڙ, caC&Ij 8oKT:lG^iy{}<8=@@a0/MuvJS(ϰCQ/@4Dszg' :6li8T Ϲ| M~!""c}Y#q:7sc3͋T O2-}'jP@toKɇщPza pPoJ7sG.QP `sly-.%`,K8˯MIͭ@DAi虪6N‿uAZBB˸r晣\1v]9]bRozs jCi=𰛿:jAHY3]EJ⿶ JO j% rbjAu%Y#1-Yd "J9feR賓 :B(Q5{`(5GBpPQgl&fenc}VWJ+` J] ?I-|Ɉ ddCuWͽLڂD0@a9dE"&2E` jlWwR_*a{dY STG={|yJŁ|t/b\6)$SȖ*&˛rd!88["n$†N8p̢S,_@-c|r[G(t|R[΁9́j9 4Hcn\Co3-(8ȳa6d 27>N*;x!#~PtPCA X E@z '=*A``Zz5 jF/:@AiϪNG,:@{+Sozs2@*1;J(\ԁX3X+R<[f$[dq?L} TCۣр+/uXwZ7p<얈5b_e#`~ЂV>۪$P \ +p'<d K;mǗĤȷZN d6&O{Q³ Y 1{-ϳadK2;>NY*dqZ.:8i| ڪfRk6nW uki?mgٙ[vf|\4>wylV,:_l۸#S,0+DAATi/Z J{/aX pq5le-'ʠLϿ+%gaN̠LϿ+)MCYY> CT)Kޯ7ޏܸU}g!k:RC}4?aAE`|K}R(P~ٛ$(߮}(v?XZs*T }t :C3vSߛ@5rmewEYeQa={dG=Zpl?(<Ȣ3H߀節PW|?T.gT]p%5rUw_ ҏb  Sd1Fȴ Hb\"Z{!o@E]e ;L;NILW~N'#TA^PQcRQ% !~]4b5)v wij$/`1$K],"} )e?W%P/+3=7hygF!F{ey_POk'dG }G"A:7}xˣ +x{-AsVyM* {:B0 ngBo.ӫ#aqt4 Eq&8# `:OʄD%.ȓ[lnKw2r-i.n2GuM«jR䷜8 `9 6:Um !{Lnle3LaG z;ik\'5%hGE !1mV]ސ@vJ.\F%QLr/NRw1t й:)D/F..4`Q./aR+.z 3*8J7ۅ ĭb*,=RGr?w&DPp MkO:D2(x_;l"eyec;*ƶgd7umg7[oY=C6R8+?[*grY^T Q+ xRUkq|^Ymzz%Bwk3SV3U*"ff@31E b. RVX#]@" f@f!n8CC -9[IAQ7RxTTY偼)(%ߪ&uhNH]wiV{kVF=6TB׍hz_F2EY$w$o;m'(p wSjM"޲I"3e&Mia4&#XAMs$Mj>ƬL;EcB$%+UR][3ѸтtfwY)YTT_Mufn]QU?٪XأO!JF?b`0 z 53Tܶ{aav'Jl>~ 7$=}MwXTZw( : Ą 04bIu"Dup@W=z?-٘͐jFV23TOyj!,he-Z;Ep/ڙJG}s7I.~CK+Tpc P@ńN).e? TW_ },;W!_3ɏTn2'RꦲNNКq?=ќMPwiOX>6m%Pxi'^c^%4pSG2KO~I'QL-zddcBRy&Xq@+P?5z!7Pb_u?{e?cxo|WS@qqNqS 8 b&e?(ϱTPDiPOkjH_g gڂ ٗ&%>tI^~a?M+X^bC~\ey8<5oyjޜ35otӼ KmoToJz(8>vѻHef)B2rlUx'Yl)+U}EUEng<Nlu+^,HbtOd"D`HQ}RrlddUEPd)iDP$0v\&AmDӥeTr>)9nSH$U6L oOSZ05uŤv7ˤ-g$r,A95(TN'EI 58[""BA*[[W"^piTA.=X}0`*HqIXo x5"^KU$nNC{Ə4ץ7lkPv$0$Q"GSNت" GH8S]i|@ChW"PΣ 灞M =|%=.H%.61J+u61T%9el ٹsigFloS@/+)WJNYCr E*iN6T9J4cs0w5БN%:}%ʟ ,YmkdE5.ɇ[!e\(XV Z^fu(p'+$|dv͈.eΗޗ62}'CRLPYۣǝ.>(K-AXZ0 GYja$.k%Z(X/cj 5-DLȐA>٠ A))Ep?ouY"NLߖh`%/֓K5LѺʦE ,&Y-:[aUU V 9ҏrɱ{: | p+ͿY7~dԩşIu!vxCcx44a N_ s͡x`iY7N|H$>dzg0եN XII0GXM-ffP;7F*Z4d%2}8 Сs=>48"Fˁeed{\ v6{r//Vk[ѭ(K9KNNʇYwvĝ4с:Xn;L D4.fچ^a~?D]lȖnHlqErqs*7[Z.n|Òqg2Oϙڢ7/^ZI=3+3K+$bb5O~2L/@bblUP0ӥN ],1f[Y",1#fTy{}RSf:K%YjH10mAnjx YDXؿ_~v f+9&R=(`u_enl\IbSlԛC#u4qms[ l=(1elvG@=}3K@Y"%!PyF{OI-Waf#b PGy 'z%AE Uyqռ$oN,oytIxC{+|g^ԽO*'0T_FR@=P:LPps,+gE*JjXz&%L6CnpNRg(4JK@ȁԴZSWw f{4’;=-~RGq x`XNJR5rv4%PNr r8DF&7T"hj,Hvd1p7)409t #G"1mwlw#Ry4غHD25"0A@"&(QK\M 4c}2!NB* H{;ld]Y ׭@-XЂ@M.hALO@;]n}@!StR'2Twc!` ' 4 /<|xn^Ahi4ՅLSA u:&1A V(ts=79 6D \a \, 3Mz!X6&9cX2A%$DMaeTuj =;}WwS%-G0LH)`$ʧFi7:@NBz{p;Fz;bEI*(Jo52SZf5(PFC4BRN^eR[={nJJ$\͍ue;F~)1(r6E GP<&$N0('Xqt`+ 2&gʂ2O~_d'фjJ/V[H4[ϳla؏.E6Ah 5Io[uE*G2<"/(VA<(邏#lr^#ll} $Em Od0! AX1FD𫿋mSM,Q`N/Ѩ2\SG O@)2L^h̙& bZnbu^X%ܦSC0 NH1p6ߣ@-e[ORd=y $2ل[1(t) !@`leZ*OzjJ Y2JBɢ U!N)w!qVQ` Xzy`,( (l< ¼ pj f` n0LxA\γ[LcPm?AM / =DPן^f3Q ,٨:$*p&,5D @պއ@06" ncsCpCs $薺wWǿEG'Qa( 5Tۿ5 B/P;$¯D(ktK?$ BSq,8 8/*mς͔&%[͈t!w,"7Dn>F;4mm_$#xԖ;L> kquCL^~I%[gJɌ&PBj!X~Yap1$ 0}* TboFfVhDsZ^lL!;nieU6,({`#<} ڨr뒠٢?UXcX t?"O@H.!g7z0ؑ1b̽v5K 6* 'WF4lT'{, f};@U^d%nZ̾}h0yi2퇝B`a&vR!Q`H]3I'z"}Fu0ۤTjm2j5d2+C(:388} +2POvSWr  ofȯ=ʬb uᝊ3|T4M3N!Eۻ{yr |bW&E}gN#QXxi٤+AKJOJ_T@ N涓;y'I=R q(!s2b %dݤH|0 ~d@LT)/H\1[s{L]o*upH1UK"B  xc5|a({: 騷x ūl!#GbT2},=*5WXz4' BE|d.XQlTƒgX@sa  ˨^{aVw^G|h"(* F)[Z.JOApԃ'=`3qaԣ2 ?1h@TĶ @--nK Z"PlxNvx$nU&6Exxnznnˢ; Q?zUt>lWv>@_PO1˥ti]4ð%,3Nߒ;JbYe;v,4H6̏I#f"lzXLZ|$eP'7Dԡ7Dyw]#C?G(!L> yr1-FҔDF2 JX~t>O?<ˣbFfTxGR]R(: s| v::H@p2k!ie "(DkU<~i>3l}}lKyfY#q%8v_ ۫sʬFE eLljcu\ ̿n e3cx"abrP:z|YY_{'P&P;jrҕ) t+…]K/"xꍹ!Sw7N- bMF޿ mu7HRZn"z'qBx)ʲ,c Mp@Y }q*5b2]^I' u;Yu”k經m>F!:YC01e}aziڋ&t([7o8sfZ=@@MS@s Q{TAS"{z*'Xcq*ΩѪe (CDFdcZ$ƿ FDm~R?! ުbA(qwe/ҡUVWth3o2q-JFa4!pKBg44M$RHrN_ӗ#&Izw))nlۈu`sM:b[@1V8s|0hG.j||YڤLTt"ʫNyv7ӁL[1y-ҴPm6 h߿w ux|=d0;z?jp>62@~Rŋj4!lP+)ȠɃ՘4{=PAd# 3_Ax+YZgOeȉ \{1dfpge> hg1 {ZLDa DF魐!OC.@ane%6=zv04 ut\TE?ĽQ %l:eRke{Ғͫh񉁀2+ -S͂᳌ MxIMPOM$IxQya p,d$ǐ|e2WGlH)1' #`>9 @LL&_TI1^*]AN 3~)w!D"db2D$K]Ҍ?-bՁcou^-|&c޸v>z楴 LMXʄʳg4"hTGxeC/x:6MB!؅K~9ˮ]K(@vTnn kTfE#"H7}NC/ 3|6wǧ&"ugҴw1MFt']aV>-ל1gsә$AX6'ĘB'a` Q6bҒx@(^h޵ݡDKݝڛ/GwZVl+xYMw)w|Jӣ#mQ~O7yy)w-8vv>qQ -{hy'X^;$iꌤGG2[bHq"  BZ{~,Z I LiVh  o4[c/=<4_5?[3[~6( l)ĵ$a'G$圄cly-P)7 !`:Bȏ$bmb2;I3_ F@77l{^E.wJhcw8^@Z:Ӊ#;q+ytz||ǯ+.iX s"$) Ѿ8pxhڝ3oЧO2@b] q9(cEHՁХ2@LcsO( D%#Bߔ>TmjrV Ob,f\P;LفC9p `~^*~b0 y!4@WGF!8ϓlf -{o|4'`FBOIl>w@1, <Т-L&Bx`wᩴ (ьl~?6eX V3Hx8ـ؋\ϋq͍S>P|H? =cCI*"Tz!xIŜt5xMl A!<fU%8~B1:E{Q">B)^n򃩃[_ 뜺ֲu'Rq"'&MB8!RDL&]A)N4;S)a+D Ƙ Fcw FK]H0k] 0]`l%WAs^\E_Pn w@b!˻=}C;$b!W72I!lkH$ċp;~IJʏ|7I|3>e1/o׶Lg bh6"J9Gؿ$*UWᓢ/G-HXpF5B`$rL9$ TcrՕj>mj>mj>z=5:sRp,>tSsu:z tvfvw/he9q ;J ;& qo-3H|XfYfZ!;@LobcӋla^6^]X[,ENVdܴW ZuW2k"2%%ɠ̮)Is=Gg~u*[N@"TC1yc^$M" 3UeMT]zZo׶ Zj]+~U0<ʱIeh"(2r4 "^@ l}h^H9/8WWG*ig4`{jqtFj R:#f#uK<|ct ڻP~e gW/.-&1rͬ{~6l٬nkbh,H[ l8,\[Bŗ]_JQTF֪NV!+trnSIMzirF,d$U~S(c$\4r&ƝĤC;wN ![2Y~AsJ-N.b;3!y 5݂(UM#@8k $& r@4Q[e V Hx[S͆WOsG*[Ql gt)ۀC.-E$Wlэ2L 3ab!9'rWJYkɤ My:Fbheu]4 ȺAUcQ"tARY:W$.H7Kj_]A:۰<ƵSf@e/.+^HӻNfZT[9ͤBʰ^T_)2-:*'Ki ɨOZo/Pպ6IQ7df6 ,f  C7>Bs}]"P.H"0˯tDA]D`_,/ /_I ) !},.墟C-вݞdA.p:ZA[Z\XCeF絖rJՇCS|+ճp2 0wP!<ك_{ڼu5Fo7_W,w Jn/+= Jx|\gԸ隸 WZE3䫅+ppGb-KT7Cs:Ʊ`JCg ݯ( qC>  WhI[p\h wqĤm~˂11q{{m;mW9=o EjSsGQ4X̔S*>,> Q` ;~1k{|߿T%ZlޭMjoG2Sd Żd1eAOvDsQtkC//Z7W9!ƲX*R՛ RqM(A8ȝ=!A"Q5ĦO5ZV8/zod[2^Saj0Jeˮ{ k0:zLFD0[J:>ѤNa#0ea辠-ƴVhJ>`ٍjn\^2٢&>aiy]dQf/M8yYo\^ck9֢l;V3lv˟ɘj%|f`릘&eyo+Y"xUc _yX.ʖ20ΖvG22pQ !zS\ ,QF_(@A{g9DCn rA,gIn iq`٨9ʐ 9"L~[&C[ WES]ƕU%3=cTkᶑihDTL]. Xq0ڥ<-M&]^|ʡ* V>z=<=w0ɘϐzHJƇ‚ IM-Q"Mi;)Jfi mʏuQ~:қKS2+DY;Va2_έ9#_EkOx;10׻31BZEwP]t$Ea $Z֥Ւ!&p-Ohe2|蓭:]jnǙYy=~YSփ])CWTQ9 /-:Fڊʊ֍GO3u&׍^+Uֽ][B5RzCrOzuIE.e#كc俊סnBqP|zrh _v)qNbL!c p ^#m5X0we;ƃYK1SF6&/]d.܄cN ^ȉ6rQϲ)c-M-^ەs^/WXVXkB~vn'Vp[X&/4Cf-\`ė7O4k;3Pz<_^b#{f~1B7:&#y"w"}D9hL]Ib 6i A#A֐6g SASAЊZKOĆ!r_I~[h}!*t0<[oICo 56[JmX\ڬ>: my DAEBBg( /ބ&Yq6)W{[z ^wfl&^F'x]q}jWZL8fm,<ٕg]X"ס%\)QnZ&ȭ~߫p-f+SƤ.b@䀷E(rmsm97=r%ĸqkI=lbL*1q͂gU=FFD<%;1f2K4WHǏnYR4ro1P/E4ےͤ+Ki4SC62nhȂyLR c䢇=n b(>WaS!j" )|XceeAffU&|rؖTRfu|uOu0wPh%/Z ˧?|/ԧ~McuzFtҒRl"P%^7>kCO% }V3b퓵2ԖRK2Kq#.4xp^fw$Xjp*@F߱]_ߪ`_ZZwv@G-?JӯAjA+^U>خ~T#2ҞFֲK#YK_.jMTeʊnh 0 !BB HI?j[5Y9?m}|r*,MދhJc8&CEvw9j̴+01:i2&myGO;>i-`3*G3-vU3n-*pQ^(ϔ%ښP )T""~pmgUch=N#EM'B_3wS'n'ʩ#D39#kWn]ags^ Ih4vdNd&}lGH݁~: tdop*' 5,~0iْhZ0䵓S\ʄUձտ*sr y}?JY)m?EHE -C;MtwtVb!f!Gx0̅iS99 41'hyu1ϟ;ek+c%=wEXV6v(jzB|bJGxgj}^m% mߥbiR,vKbiJ,}~%Kn]]jYCarnwX,TߘV-Vc-@Ɓ"[B%K8| 6tygO72c.>""fc,6֎ +uY3 86azyB{rtIW1^oj'*p~PֳLZB LBjlKIǙ N! dTW7x6@I^ @ 1dtQ +!DU- @MUx b4"[M,[Ћ(,å[7H2N9$8G aSDՁ;w XD@##X0 XAO݁ ߽'h X;0 }![Ax X9 c+ĹjlhBoFOwI&$OK'k\"/l WIYRi \Hȋ|.?mhg<_̌OyYɑvJE[!;T;dr6ײ}MnВF}Ҍ2zgʼn>ٛ,&`NxOciHg۪_Y)EqJDqZoΉp| *{sR}Z+ d{xy#Mk:E~bDl+6b r6yisqC`=E bH7,f(>yA6n$RUҞyvs'8PX>[M((\)?y#պ2,$jBoo= ag^!aj@I tLRJe?犼/˾z/\Vc}ER /!YQ6>/ ~3)4K[q$TCtP?W#Q,B+Zu~;Uk1b /\eCc=T^ L\W'?)Jie]HWލ8&B&B&Ӝ;suV:Ff?r J 쌇0dYXHUA-{ 7D%{C6ToY;)"N W l]+IH,M%!uB62T` *pV[6ErEF+P%;!;\W/|w;g/5L7-L;犋5ҾA|M>uڽ"APJ+8;#rX")igxǼN<z.nM-h5m/iCZ+G=}J7H*V1]wQ[*;÷m& hΠbCbi: #y4^<㱠Gj6}4${tk`bE?OQ(>@h^g 葃2;<-0y-(h"PUZt6P6Ӵ͸ƜY^Xur~j!Zql,mH[}zkO0|sIx_>~.0N %s&<^ԇ%{(`YYhb˽4gQ* O{GEWDq^['5GdG6_ky_2LLKz 3󦀜͜SbEL_3bv&=ߌߌs",N,V\H) ~,#r* `fP(/ /Gټ9<12Lg"gaTCdV{1xrF(FZYb6H֏P$-YE`g 9( XJN4RpdYN94TIJR)BDnJe1-rw)11 v/B]F%oC[L6 !*@ v7R+m!&rHwUP._7#9 3+ΞcI}#iFᵓ R~ Sƾn[drr0RdB09 y|N 3#860'dbߨ5qS_pH+1ԩ/Gj1lϠBCK}=P#aRЭ/Mk1,C }(L qvAVZMCK*:~?TD&8Д^aG'R ց#FVQ<â؆J6ôFJP;ªN6tr'> f:94XN2P Oc~8Ǎy.6P;R8at`pT6Ϣ2i& W#jd"!E6F]sa!% (УchŽӡwȟzѢ^,Fzo61wM_΋ԋQCwqIw!#Gp)w~T"cإ*&YT*+bS_Y*k bNzJ9|(tigRAk}fbp+$rf撓B^!%V A@>O-p D[[Ҕ"%w7C\BR 5I?dmﯪtiϛ%r^#uİ=ȰL}Kv~ZGW2m[(X:3švk\ myE3q0%t>"FTG+f?"]'h л! SrHP4 Y-?GOfCbK),h"G&bL:]RtR !u2a`iA}}BBUH+`g^bZ_zT_V8bBj/D/!+g7q8jq/}gFIik,q1XKZ0-55z׮qY['8WQ"`r'崾h)0I(Tҗ"EQ+lYԣHjGol>4(UvXiQJ>S,jvʉ|7Ad%[tFNRREE!+j k?6NԱB8א8ܜ5gݾ@:~#-JJ7.B~* @˾ene]G*RI&ЖqSBOztߌ'VWV:EmpJfy?3"{t3mjCy랸uUܺ/n>Outi,4bVR_Y(OgeXi)qV_jFJW\*Y){F׷#L6̗TC~4BTJ`љFAgj4daebR,!MQLRsnbXKbiJ,5[FCn4(Z'><<\ ?wuВBZ׬hLѭ^-m-'JZP9R wJaYIkhHb*`L`O)] ![1h]KVc6m9(lueųQrv*4^},ҽigkk(~6n6pf%h%d "O iV}X}ݺUV57{[a3q~hW3FJe7 03 /F+XDQkj7?lw#:O3*O9<|{NfgΒV sVTͲrw3`"77umxѴ)CE-2mθnse\C:_93>Zf@j{kɽ5]ƱCJd.|~o^ osMP~4MZ$mQ7[Zck^j٤hTu'"@kNċ#_ƚB/B/,BŠ?y j'E^ suMR:K1]?,uny }IՐ֐ ՠy/A{y@\jE ۀtֽLyM4U7q #|⛥SK JK+sUHP^DU<Y$(c[{]X:pzVG!Y3|fyjyjzuL'iht7^eOһƊo99cƚo M#ƭrCf{[+ :[$o!77ܰ\1saQ~*_A!,95ȴ} ,k-Tṋz1\bQJsj+\FY@tnv d s$q 9D8Ph>3/yƗr\ _҆avpoUA8.HLj]h9E4 ?fT_6IK)vv<{d?cN)EjQ.K@ 70{4jX1ѹ(QC% PPDrϼ8[ ǵގc =//uǴ/,}w1P.PݝjH#IͿ*|p XXEJ9Wwa>SEe}8B"5ZQ+\Y{6E,< ¯e.ZB*`ž_ "[mZШtQ -? X5G'f6Uߧv[gh "Y֖&PTb:b׿Dqe r-K{Ip5+DӮ݋` n -:߃tFXm9 [k=|mXW$_5m j,MP9@ l %lD??űOщcTH_$ =bIGrozҲP9Jv[O{W]HWXcU~NS ,L ,\sTv" jֱbj"qlsXCbqgblʽ6r!hk*'ѯi^Duln665Lh =L9Vzg6[c+׿K>.#2. WEV{I@4A"CG:&1O緊suO1 *;S#Nz? A ݟP^U HM(* U' 7N-A=\yw|靑<LJ)Db0r@ig8Fs?7B+# bmF+V<}*0_E,Y,U5j!쮮8 ,8`=zRh 24ڱh Qǂ'XTjm Ag;lwN(3Cua:IHs>Ys8d4Ry~hD@zI, \Ǡ_A^F!ȁVTiރYc\+X4jYqۜE=&AРl((GtH([.x 2 ʶr[ c!>-: ;~4z'_ڿKj䢣XĬ60">3`mh!aqD# t]mZ"-WQl"{[N|9ocGVDqĬȸn&Ip]T: >oŹ_輜0W"j?&CutHulvvV=i?u*O xDN z@H  'Fb'XrEۜP<9?06s3 /5O{v[S.tĜ/!1~ P0jǣ`p&w"`;qK2q.ү_ PMXt+hp>9F|lG d' MfV^> 0Ǔ&R9a?e>HzDy83?>_̖?GŕwM1f+|\5v[ 4'-J(^F6mcU.UF%۰7G\jA7)rG.J9PI@ }CM ̆Uxl<~6Y! A=p_:ːL:fPN!l8 GV.*ϑQ N2d$'! dS*&ps-& O(g{Ï'oD=O+^h dn.Rd.bD~1s79`?_77)O'8r:z.MRAW^ ׄ=0o&Y V4,'-$:`;\g69n9[v>J7xLe7ӧ>9JOƏ3×VqUDLhDJGy46nM~>+Jmw*">׶(Elb8>ѭOٍݏXYGUt p|<:]|Mo8Z1M6w/yJ{yIh1QoF{i:z:Y@6eiR7)_ѲM;ѡۥY\,|׈ioq(jdq9؟[7 n0B0ػ]aL8C40u׵.REVٱ`/hƂנːai}v7 >ROƦ*Qx <(%>M7jaǯĩLW>D؏ 񹴓1^&j} T,`."͏Aony4)yEs狦Qб^g6_O1>#ѽ@ tc {x: ;I}P?iw[KFC|>:3|~Z3_&g~i!;4C^W1b+=2ANA !` Q_siI+O&-"l"JTNS1u1 0O`PO0/}=Pjv,`FƃC<x/f!)u![ԝn/CL>%7FhN`S'2XMk0*$ȴQuqV :}!80>7׵7 F:kng3l7ɪSgJ}׾S}ggY88S1\b4NU ;k||͙]gӱH$o5xAcVuDԎS]@vuDp TgܳVNvZIF02:)ɨ<#7 ߜW&Q@0a>gHV ꆑ!7) ކQ6_ˣKB !lhͨ{{eL0BQ)a$ oa>%SS\ R 4D b Xã0BeyB !(PF¡0 Q(O|(ȓbJS4A;?o"&D[ч<(-pv yz A0GLr= q(pF(bTԁ@6bncQ"J$ ,WGIEΟ%8vm$Oeyj\/lRiqg J|f.%e$4I 9 U|1E'Q_ۯP3SJtxF~gwF{ϓiJ?i5BWiUWiВjs-$<_Ixo*wL坢x3{(DٌJ'SX.h!pHF[+^ǃ *:6Kaw/kK1 k*޲VmsOһ$BGaw/*䛕O%HmDRu"s")cWBU/ {Dcr. oWk~H qˮ+ mP{yXϸ Թ#ZD۩V"n\nTkX1>bWźq;ZN'}?_+kDn1=o锱90JQԣ[t~F?L8BiXYďww&vv&zgX mv=`3.RVҸsiuT̝KY 9ۋ/2/G^4/P謑/OS2 |]yp)ײjԠ߻ᘹ[ 55>vbP}ŽJ'PҽuĖ?ܽyϜX6_3lhzKȥ»$+&fbj00ml_ :s; @ 9=bQY&.=/zr0@`A=۽$0`[9*ҵ-2ds!<($勽<9oUsm|Uas~#FmSI3n⎛H*?1u7qMOi ժZU\P_^@:}~Օ -@2}# Q/ ߑu A 8j56v|m٤b L/㳭?T\A/Ot+Owd@L'VcY 3ͿJ0 hP^䧁 EXP)|V(b,`F3f cvsnnyo_TiQi;2 ItC}.;1iWK4xpb1P^  n-_DI9C PWы\T8nqI*#Yf3x7'4y.،nrBU]n=3@$.ȟs-: >d@}"!+>ĈJW]%ءq)pO:#ēQ<)hEp]8rN)bKJjđpJA-rJҾ_8,@ nWvjäzhqA^=. `Y۱Ί0g [ kuk}k`.}s^\s+ȧV$ܧ>D6FVy*.bQ*'~HTe@>4@HJ0&0$Č4dmnn+c^{!*1,Pq(8'oz!`% $%qB4šZ@;榎l=@gL LU^(Y޶6%9Iec\|_$acIlYFHM9֤mʽdHNw撣ڽCjJ U{7̀58+^Nր`ozp]Lg>Z}Xy \ݾ?w(5,>Dӝ;LcYغ?d,LBc~,AW+'`y_*<[H䶵yxMOw,xlLb_g;/IlY0!=KIVKaj^NF@ Ca1h;~]fkl1 24=ׅRhfڡYB% ͂P,5bmVO (V lMvaN,k'+nRqLؚuQ>\l(l>Q|(W,gٵ+j^Jr\b9IhF͖V#yD2Y:k ]78j$Eo>[A=/^W01} Hza 1h~hvɣlяx6C:3K8ԧ<)䃾f^ B@J$Dxe:l&fr\pڅO (;! CDh/  ?Ie4V- `r*\ QDBlDH3GNܝHre,HH$KmKBv>eRiBC`4&/ L I\@{V|Š'U)4yBb2īf3Z]ї|JBYc׬;5zQQG x\y$SHdh#|G#_w)@~MQ ͐f3S6b2e ZR>c% !1|QQË*[,H+shbf8>!(ZVy gu6#ȵ!ZGCҊAZrKBu/UdKT{ey.ʇnNxA^RtSۀ4z{*V&(U}+7frԖ=$,_Bxq"xTx@*Sd!_a};WX^Cz_ըQD"AӢ+H4K}Ĵ( 1MR1ͰKGxvB@DvH1<8*n>pùGNnAnDm'mOZ~pmj<" (5Nq cC&}яS*0?~>Ci?/l.'m9za `ߙ/?B? 0D %molLPI~In .>s~yJ.ٯd?-'vRvqe(_$1I'OЪe:&y3}M+O'CCRh~9V~=QclmQmZԓFo}|WXejKI+|Ҍ4j.ki(ڴKD] qͯB57d"A(oVhF:maE> ĮBOHRڤ|DuR2`r{\jlgH䔶, zV N@u/ $9&xYQ O]Fs˖"i۾_؏RpۨVaw%}ܾoǭM ~;,Z o*4 x徰dgIw! >hZ=Dc$0I›lJz݀ݕ5$wT CÁߪSfPm㸵Rpaz7ƫdCedkvDhDnZpT2I1Umm)dQm5CQ i/KdEbVA/lR|-4ې /|̘"3HB>/NDǣOd\}C{ɽލѽ<@\͎KI1gK r_Y@uN/xPbjRdW?JSjS\ĝ0ohnYVN G p_i_ÖblnϟF"E~2/\2o^PJ3]JC=j21#ODbk,kT߅+^ P_ˢ{(vbT/FuYy+ß8b7rLUѦodUf*t,0?h4kZdTЈBN $Jr>Phgj[I?H4|я gv> ﲥ[l--JҐDT+'=A4vCa%< vQ5=Lb֗<0#Fw,dYn8?HzWb8̊=(:f 5L{<h@u: +Q?$ڨ#Y>Q:#H8NAGUu9OwvvvuԤDymYRzv@dEȝez@BrblHڋF[o)"ff8_*05X*u6gt ݳ!v1}~@-uT~q'pIDjBSqhɱ1m|c~L!_& 6 ^vp-((;di & kvHEI  3z6fZ yZR9(7B %GYg, F-D H8=?cd({ ?Q(b߱ztSJ,`?ؚT=F5'\XEWC lF ` i'dyJFrU%@qGC(1"Wh!)1kO~N(. HD1EYHu28BX ݙy;Wwv"IX/ݟH0}^, ~0̃e 'vl eXi%Y? ;y[$Bc.m/`84إmφea@bl(J"N{ V(H4؀ҜhC 3gEfȲZʊؑ>t#Q::Fھh HLuveD)`UIY(KLku:vƮx'U5&RV+@JΉICƻNZ)YhbD^9ýɴ4oz-E)>]Mq6詔p,);FfEK+k#@Z+if2jqi%Ip=,ʒJ-$O]g٢,q0[$.]dń,GHZ; ֎~VvMvD:Duƣ]/r-`Gׁ]N=T@1| ԓ 2)JaQ#ئ6eXpb?T~=?m ޛCnLVT’*!˝晓}Dqɓ!./.y?`[?d@VU@ VsFym:4l}^OeaOoa gs|ZwK8 ;9!g'Ld̀{ ,:h(#nBr\am(@-@3}:;BU1ƫ@Pi"wc.8yWXGx1>2ptpHkp4 eE(v@^nzLBeWѕ[UV^d{Q\bqV˟lрvboI +`MEdV^u@Q;# \E܂WR?d8H/Hg˻ &hG`󌁫8ppeܺ2RÑO0Q@O70ȢKάcV-ȃ0EŢq;H4|0ɃrݠSb0rpC?-zBHq2щh ^еX`< NуruO a? w"XR7&\B?z [*Q-v [\nk΅c҅oYk{W0gax$7kEn׮ni ߣvykf#}056p,V٘"TERYp( 4fշٻ7?}{_< {dC.Ďߥ꯿Iyp`O(ͲEI""|,]DjWrvy8`0fW'ARGP0N7믐C[!Lwg;pqq6 ̺łħ+;OR=TA`n.XSඕK[T&-+7ռɖ;ǂn,tAJ+<0e˩VK׋p rA#HvTBjQ_Z̊pUabUԗcCli-QӾ: %H:",ʽշrX^ҡ99l}('pt81|@9to/o̼{yejԘdQ0+wԱDz, ԮceAjW}w__#ɊEV/= b6x@3恓 4uCȃ¾(RD7z/\ ȡt`IB]@E/aT:z+Wɬ`6| )zUU/! 8{3x D_jq88n/{֕ŏC/SIyz3It^R2"a] I_0c'&A` wȖd#=~]PN:8-/SJt`j}oڶXk\dxۙ0gS{B$It`,Z-ɽd~'b-e`fvhboXMekO!N-n׬đqJmu"[ۄt0+ " v^ˬ i,ZE*LlxbI"ݫncu4΅Yi;LY.Tj+eŒb6`BnYk󕽡kBfp^^fҷ>O|i 3 %a)ZI/=+s`2QF: ljvoV\xG>0Ä c!|(fFHD @e6WdrYt<5?Z;0:y [utQ\-]/X{Ɂt1@EqZEN=;ٌ HVS3\6D=^*T^H} \ss ?VEwNDz%Gݩ#7/_EMKH Ͻvq@|?\^%SvRNMҨ&lի́yRyr% dwEJ3bi~/vpQ0cS>C4SN9x DV_! dhMKAٍ7-+:)꟝uݑ?VG'e@;{ ^(T@N;c>Ř2״㚵wT5L2Z!bd7} B: 3Äc(ևT \_$m7YHW蹗ѱ7h؍HXȉbRꚰᆪka=Q0^UYf0CZ]8߳ + Q\f,.//sm9y#AN}eOrf&[_V\7 pHח*CLhmCߏ8Vm u(`V(c,(P&J-8aPoamfZ   rس j*`R~M Oڣ#x/ ^/ c3Fd1_fk QX^]d} Oڧk)]nO7$UߜkvP=tͬ7U2i )P3E1k!hB]Bym9Wd "FffDL^ ON̋C3c{i l/>9>cl4Q ymf !zQ 9,,V7T̛;0iU 37mCoݑ73LR0&JrK(HxPꙤ)Y$*3 4blM E#_o\g }wf>$tޔAGx7@z,A MlJ&;N-n'9P&|D7n={ FH'Ns] K+[0Ld{:;}.)_ I;{c|Qx=da ɡEKfD(%D)gIթUɏn ,Zx!4K(| CzkόBQKn<ƧӽEfhayO;!t* 3 dOMbl4՟-ۃꢼQϫ7ΐ+Vzu&%@aH3WiF${wᆻVnR,W&NJ &@}\usC4xbt(yHy/)(hm-}^!P򀤘e{@(̈tf{=gQj fsFMy]]Jugu~.8*5 -+%i,C(\LtOqie]G< ƃw%uM%aAߕgJq2m}s79UwVHggsΜLMaHab/@E9i9a+''E ׳hano'ya B"w4#VՃ( scMV&eZ=>>~޻̝F@r ;j {MBծZ`NMA 9d妮nqFŒԶ~`6ieLn"W5Xh+%v394SF[5,QCez{gc,tٰJp|ޫpjvg -Q@G>討:6f\__=VnET0wW,ĪcdN*ry*Op*gG9gN2bp( %@𑄼:c$96Xw)s@OvӞCWC h _=w^{59}U rjNq~?%O3gP+՛^Hֽ 1&{L wvMU컧g]>V/Iv_BxNI{ojEp^3bbמO΋F8r)OI~ſs%=/~E!ծ}()yqj~j<F&؝#avٵYKsx Ouw<$zhVVáޅ^~Tכ脭tAdu^ skJ ~J~@ZX Tb*bرc ^];DO2(w矝rw~@'>!'±wwPXM_Kd='m9(ۡ>G(j?,MƯ7@Q F=·aE}Xy]:囶`E@aGhތm6<&GYjt"Qto7Z*Y{v|=C1[(%«{ Encͻ][ws^:˹-ͱצ8TJD}=#`#eԎIEb4n-!mCG2*Ǡ"?3,?3yV'@ɹѾ'`Ġ单+EU%(n-hlOF+Q<%+i91BŰJ+X9H9%!Uyr C91(]`ZLɼ^:r 68`g^X#`$AH+G)k (}wm؎blɱ-$QcLrNq* g"쬫YdT3bwKJՎ@ '/*DaܼI~͆0Bg^RTÉa/dW, BS2+yXAB֘jHi68!4-(ჷ+;4ʀzr#7:JHC)'؀+ ^1{(@EaɞW{*REb3rԾ$'[Az"sVfTWZ&a嘃WM0gW~4Wˀ)ux | Р$8m"%> ) /ru6ZC}~蝋nweo$L[򓴷DOkdẶD_n!ô1˜eXb5 ]\3P 苪I<Ȗ~{t]y hoɈ *R+]fkDk؛OF~. ,lwF{o½419Oۜ3BdhĴ f!RyqH#rݟQV䩕Jɞg `"K08hqf8aP00C ӈ cvA4Ro[8͈j.o#)W:L UGGݛ/O c, fgro涓sl^H~}e[rv*'!.{uZ_oKMwC ?_?ON?Fz_׷- ;&jhTYWm8͌CS$K_EiAh}aܵDMGhhyt@-|h׍war.hx,5HiL "D 4f1[KOv4~kCӂ8 ƴ3Ba;u7 p&^]&I؏~}$Gl8~uMDaIF(n*n?z^cw8dKCnFii  \NG yR]azaksR~&s3.^y5(tU`̞Cʉ: ۵4`&U][]f2P}<ٜQ薭ѽ!ѽJQdys/IE2ꆫ((}L~;߳;>Pn\- R4}^vNG}0d#Iu:hҍ>c`h%quU#/pjU0Jqeaeyeڞ[jnҋcϿ{ ( :0ȁw4|Miړʃ^ߙT^=T58G<(}q'zL _fuWD cLU'u* a8 (+Y(&"W@tTGG(/'elBiiαomAHm:i ˅t8x?Z keъy?Y0_ b20NL…|AQ.G;.f/MBM{-sZ= j1y]Q%Y?#5 lCX+>RE1[_uNN@$ 1_E^|Jȉ¬(,y! 9p V#e`?/\HYe>  άk=#-Nޘ[S|z>ZЯ2 BPlf7KK"Rΐ46EVޯ5` ZR79O¡e f$S [>Y'&)+(Y-8fu/@>i^x\/(fffUk;S3A-/:۩aeoySt䲷C˻[# |#ńB(b.wN\3¡wR 3#3?Nw|Ax!_$c 92aSRkjRE4 ͧR= %lVu7{y7IK v~_ZX"6L텾h)ܰz#hRa<*nɕfGf; 1 Q]@ap|²*D0/6"_T 0慩t\լ>6P6β80L]\˂C_X8\[+4t}2A_XB'_d`c/17ii_'@ c}=] 7Av3,%}7#SXyevdXC*Ɲ.Qc?Ի!<ڮvjFbHdxVF_b$&,+g* ӢGe÷Y27wSvqxdzH62O2E8SVHzJSa;[äRZ>5wPqK2gG#Ơ+ףxfdcqceer`כ7vͣSǺO~* 1_׾B}MZ=wRQ^]sNNԖSJ<`l0gWD1g;]e}+z߼HO=ݭuI+d9, lE8Con2(w[8lUM%ط*]\Þ;3E?9nb;HπEoZ>ʢ]412b ^'`1x )BkWAcpXN?Ne2˖ldΚmoCG-zYLx[<]i)V+ʈ[ήDJp?EMz>E}(&F`&*ԥ?IB׼"zŧmp5xMَy2hC-W9p Dt2{[ }hkQVƁ۵zL|[5Q9ԺU>2b^7gmY4f 4Ԃp)MޭB] >V[ZUas߱1W|q"n ;+CpfZx,pmGA+{n{bksBdǶo;Cۙ!qD: r)!%#Sn/:ڬxZzaߡ֗:_]ggj_`w ZZەt@"?|Snh "Gj%RAj3-~N![mQz6 '_G.~a9&#AkDZZmq jι@CA ])x?''y؎?,޾]mwR@}Vh1kB6x 'r,҆q,m\!eX$v㍿աlL};Qnhq6@05WrhP}+`LW/PrۥwAt4qKʈQ#R#r$0M+pLF`cDrF`D"yL{'o͒6sqLCZ-![B4}NPšWL3԰N1h[vĺǦ,_׌_DgSL+9AVSx,OIqzF͙ O Ot_UmPسٺo=J_rPa 䋪^2uO+'ɏ,-Y,OkzY0Ej{|Y%vD,?9Ug}*pWay]s9j2p67o/"*=%):#F+;!w l:!{I:ͤ^(1"/1|p2J Ⲥ).BrC5鉞ww4dhq,HƑUk H0QXb8=l)|^ʔr%^FXo`Ҕv,e=99HP`mZZ|Ar26Txpof%%aK1 -%)3UKb8dGѾ7(vCZۡ n#C–/o C̵$jw> 㥝?oٍpڔ:h$QqTb ODk˕4S)EM*Ɛ=}}{n2^_5q }ȓ\.[,I"]dkMVl%ФH?ϘiKX\q^:+ ҥtz&詐mĮLSF蠐'L bU^攆aDѾXxS'H??IȲl0|M!J= Wg%G*R`yTn32$̍60_!=02K=sr[|:rji&%KY/$>6HJҌB h14c"cR$,4'a jkgXZzW_tI ^yz◱AؗUy,o?)9SC[N7_9>qٷ9> 0VMa#lipz=pB \eQ5x?)mT\یHŻ cb2GLB.cfLJ F&- v_߻ fQ\H[U`(U mOYM_47k(tS_jh~!KvW<C7씄pp^/ :]$^˄o75D6p xĀMoR ڈH zGkȹC.@|Yy~Rˍ#G-]i%I.ʂmQJ^![&.̱kc__z*0y:+D&Y1bC|]?zn3ipoܶ-f& یAsFi(3zal'NLcY#lbȥp>8g%AeI?-<"O>2h_́1)jv @9ǩpEՉyfrmAMAjGstMDXtyKWW_WQ{V3y!yMT(ry^؋ i,8Ycs\-)xWgkeRa˧Կz/ֿUn *7\ž_AM}Vjl7 pë#8  (_t#WWsOhh__8?}~ūUaUI߬#1SvJtUIXqdI&B/}~MWšz9YsG_*ajwI 2[78!6zkZGs;xm|~{$3,b,FÙMN&͋ɕ4T״Y]+"dD <PlH kCvzqH8D mTVXDMKY}AH\ bma_%}_|::%96Hz%9ZQIIy$ 3CC4|=c c ,]$J6r9:Vt`(wmƞ\_7Qu޼XtH>wnTOA+O$98<\N-Mؠۏ0^ LqWU`goJ;wQy0}< <Yzi}E4Bvz"4h ;9/ug/UD=An_}cX궦| ^7 FX)|\5YͿp& Y rrb>)vo)IhAx&rZΜps A"!sY2ewJ{8RU=J?0wQy,;=)GWaoǙRVngWO ER[[Kz"T5iNN*rf aB=^y;ߦ4+}hٮ:/Vˎ.h(oMro\׾د;&_q'C  R \Xf;kҒq?OjU!;=s}ϙQT?ʺV[*p  lʽ8{/cfjm?Yd~wճ0oТI5j2dԞuwd.CcN4Ϡ[{ YAn (+[K<.7;=PTrk¸kw%4rWnws8k-q^@%aK]=jS !3f:ܚA<ܶ#R`vڀCíe)f% |jBu ȬްBJO(Xԯ1J5Р2قq[֭/̊ɵo@\T(U8ǥU<Җ R[TFDp_nٰzטm`[NFG4ƣёi|σFF7:}4>>wZ0ԡԼzfO]~~jt:w\}Դu6T;%:Hm3X:{ѶåS8a 5v5[yOd1*-;;bVWWU`0]DU@䠁xc_s@kg\2h1yݬcyλe91OwsMP:9CƐrQ0`NVS~ jqy(h ;2`<;0Znӱ !+m}Mb|%.s1&v;m}ju7SÇfzp7;ϴS5]GήLj66 [8b[?;]9Z9-u8p΁ 8%loܖJ'洸< o(0R,|ېdtM ǨusdݐDOqs\L `~*L+Shm~%T|>d7ۿ僳 h~kHLfTĆm^I} E[1=lX^\ЎOzNjiY#{3X3JtdJ˜ALbDz~|}?ycA1/6E_{c T&3P aB,1#&jİBĐs))"bHCqenrPIa 1zB4!5s*㨴@LFf 5Ci`lA>5$f3b.¤*>xnXh_#tW+K$崰\zװJOd&= dHG+؅4,ԕ{{zBu ^jD~``rP9B8&C1\HUPܒj('p O=m뺂lX [yZ/_|r}/7>f4B / 0KV} ̒f6 ERcKFdb@p.j caTo¥Bb+$a,$-LrZ+\W010Q+\J5+Tq~W^,~g9mce:UArFVd9=BNڢ 1\TM|8IO=T2L*LixT0 UP5$0)Mb0Yh0Sc>l0aK! Z*,GLX)LCH\"I)Tf뽋SlF$ܨi:=D . ٶ3l~ ϳyP@`(;fp>РPa\jp4'L4h&\ )$ }„[3Ð`EDa7eFlS3Tz&<`5 ~qePdi}dB=bB %d"PÖPa`*48-YJ4Jy%&; F)c2 &2dAI I%ÑTE AR$ 9{v#jD|:Qlg0J %AJәG=<%d9ϴe0AIȌS: zH$T,  !1`a4hHGȣkrr-+'60YsZS7P=v8ca3[vwۻ!A sϯ^y] ί|p&{8 jWS_coeFFWgl῾ߛȾ=ͨռ ?Rj20ǪV'w-CAC-p[AĵȒYo,tdյZqLěL3 &> bdΈLNLLkEP\7![ J6HclKX!+Whj Y5f+xBAΈɜO^M2Y>.|B ȶ'Tqq'O|׌|]i:b&{nMbx0%Q0u5)i2MJ0A qĄA\!T$4AObSFYH`a &p׿H--] b *J U%A@1dze pɁp5tP @ 5@OA%g3V)gÕ ur Kh42Pxp\MaCgYpr{oNwtnAz\6VtzfW aU,NMq TS\!faA454"t0<.Kz-" d!wG@h1˙d޹Q|w.bq?[srXJ Fo2/.+u?4t^w~|8C7W7tswU^Zl/W=@pâJ uXحJxK<+%D(wزe%}p E5ӛd# den`tնczlU[m6`uڒ(=I (vNڢtf۳ M!Pd-j:fD'D.dx9A{!Zu3V1:U]\a8'#6S)׎f&w'gD.'{D.-XgDLȦ&${<m[dmݞʟxVn~漶cdĨ:낟ҽ!L^29^a+\ [s`0;fQYՔo"+gP{6^ U.=t&#ح\t L/PkCWVGVpPg+!0+BZ~fĝ-q9QLu}5|yVӢalkKgok(^=-V"P͍Xϭ= U;M~re)ޠ&2̰,$1`ZWvXtLXk.&W;8,ޣu|5|sYsI9 nh W_.=zvlh2㭝qKWΩlWeYc)5oFikD^-&Vk9V(L7sZ\\'[?70 rq[a>4 'h-5O5b~zψu?}3]@-Wjz߰Χ9o`%FyYũS8qrӤ4B!II+FG% Kz䪘쥺0 E|SB:gpYR ¤aFI`Б!89'P8"8GdT#!7M`yo0H hة,7!Z=A7ŠR"?ȼ"`s1 KQ̮oS8k%-?N}`|.=HY]XzP0 m8{Q]#oF0EROO VLF: 1:Xß0:9xStFQ,Etx2Wm. }j> N8`b{tp(O"`ON99dL6׸7FwE[۸f7S/1%QozϦ Sx@;@uj@Ŧ }5 jOnݜln.(15"*r=ti~QdWE39Y_mT >{X8;ްW8*vLFijB\)'ZsT~M"{^djxoF̢ejVy *Qӻ\P]twQWE~Qoe+GEi,iŴ,`\Zt<(}{?P h*V bwJIJDa%-v)IT1](O~"_MBO,R:*X?nI |)En~"U:!#c5+l;}/:bVءT:?`-n-#!vѴ[ z1<ƍՒFĨ`ܗL*]͈+8CXшE%-AFCFY|5Q;*P MYJ$|K9K [`)7GԐ#f("eI$*)(R(Xp*Txwo|qnDTAJI\R8GH-0\.Y|I\0GR G~\)0MnaP`b(P0?<3bv,DeS'ɼp((9Y3' p(p9RJ5֯OO嚨XM29RʑA姩 sKR#^T%Ao '}UvyFs޹+b))&*Y4b`K$jUX@ZĀKm 7M((/2Mt"£mjB[#6fOiHr'PgĤj&XG1H^ *iOz9:2PbroKpH, ± S/!U/'EvBdWbOyw*vkU+v)B;\ <"PTr  ACV  ^!Γ%A^uIHJ<#52H}'G[E* L7@2QI):(.sA@(*N-f|yʡTxߤO* QqQ%4e@RdaE6(CNTgLzUt: jլ;j7"?x]%z "6tR5ٷP^& [y] ]U.n(tGjt!k<|]*/bu30lMӺ[%m֎͖a,J6b18e>2H]y3T-]iW&'P:+ԁ3֌@aZaZE6Uf2m5PeFdAпd(T P2fbRoLe 3(9LL-4;̂~z {k{auMѲ* U)]ʬyܶ: Y͏R>Ps)~pN5-s3q}+Lzy"H.î1uJRb{9sWݭ[#!4[,ԅX%hQ!-;\V5*Q/'@hag*SmDhrRZhkJ 54 8$Ղu鼋Yt8]?2$S,_#n[ecM5(jFVg_LImɯ{q{|gJ ib?Ջ0[m gЯ^M?zH}00BUi;1Y9Cwm+)̖lel[6:1׹:7ꖁi-d(]=_ ZiQ:x\It;v`VJl`ω/J]'Bom{cP}nXFɥ2^ژRxNEʡKꁹZ!"s: CRq ~~=4+I9+~Q=zDWE"={y !y"D  ڥ#V(q0tecBpe:jVj|g<^6@℧́ Ę pˀͰD-bu90| h1KL3ӷ3̿eIJი2+OKSQ(/&bq;@/41GeFmjXhwK󥌯ѹOmRؐ:f鵽^nV\ߪ.kb͐Pj>H^X;# pG7< 0RPzM{n_ DyȆw*'Q e64)E+P4JyVJt ‚ +vl mtZdk"r<3WXAHBuKƐ|B/C. =c,e$[e 9Af labl?ܔ]6Dǵ囍6،b<Ǖ5.?hhާ RL@Q[I/5l8#C%klMT<#~2ĦIXv1X:-C Agt2]pheQ-Ѡ0AHn04g|jGEɎJ +Y\:Vk B,`'[4i8|Ɣ;~j%`5Q \ Äbj "ɞR(![;i1 s/_  =?'?uk/Ne=eE]CY}54$CQM9,&=BU Cxf)3DI0ŭ[9K !X}AOm_ijO}6޳g)իwuI.3fV " I5Q}\Za+ tWx}*h +Y1E"FF^ZYމĄ)ϏԜPT\(TOwVR}H=}@Tս\`[/W9ޗ%xkX&Yn?6s}ݟz Pwu2FᔯZl g7)elU&Ng7o2Ma 1EۙMxe p{Uw'agQu_4fA>8INקTPh{ Q|ͺxzC? sg~s39ELQUeh?{'|mq(/$h[SMFvrl 3l fiCYL&(k絋??OiR Kla)-<_ nkŭfIj+uٌәt;]KLC t8'(0gI6|,u"i0!Kz>f0תVH.-V: ̿c@t+V +(3񬰝v jhN0njwz hp2h B֎O me"9P> Z(o66֞toC薅a;v BGު @/"eMm(,oe=m4qrv|Dv@@ w~>3dټddeT6^ܙͼecl~!ZD()nOmKۅ۳xl lSF¸fe rcXeņ2 O~~, B2]'q[[ebFձ&kH'tl+U>UW3$IP%9 MdVȜG)NQ_3>]Y j%&]Z_/+VP_gj̟?AWT{3#A<-rT%CrrԃxYZs7ׅdKn4֭ꈨJ @iU5ÈHO PDת"5C G srGEg]+2((u|r%.Q%aeYkԥYLeA@DE1Mgv|5hX;F6"* T)عEίxCͯ+\Ihe|UT4EMp4L%ZOtbSȝcT:#>gd́e4|ه%|ZU&KXi@Vr'%%Q ?ұ]1Ɉ@?NL!9C}j*8x'1 H(3&C)Hٮ`DPl((×& :Jmm& Y_@C7'9 b>׳E2V4 E6GMߝb4-MFVSF$,2E65\ O9\ޝ$!0fCz]퐑:(uͅEc$/-)8E@R90+0*5-2>ҢЋؠr` .(.3"KȒn8z0:ăig'W6G 2pU3%}H(%O7V\XXST0'Ӕko}5 &qBKDP43 g%LєH&8#> #AEi,f,;&ʔTdѝOwwH|-AR9ދ{>oSC_vl/n T 1@)w+yk*k3I׉~bj qI 9Y'qa6 iAeg33L"|.eoSs4Lonb׹uq$&fd&"JBq]h0kGAex[H! LyP}sgi R# e0 Iu!Qxw`A 4dʼn;pb*4vM8N :Ub)CļG fpF(λRPH{&.$ ףeXzeD.Re/Z ee95BC@5'Bpqwq쎌qrrgH=𮲞 xC ky6GPS>iMTܰZ-] "5pf)GP $J.:u)K\}\Q@d%uxVn.l\OV=R{i{b4_Cfm[v-pV!IԢ Ɋz9#B T@az@YKg& 2A$Y v9[~5QĕL[5hʅun抪 æ2t:{~D[)>v3ʉ(8R VMemM"t DbVR :He"t7,_ԲB&e25kz,D$tBp9Vw($w8bF%ӳ,,lŪG͕2www({Q}y"qoQ|#b֤Q< ̗O5̷_ܕ{5 kתou/76UoN5-nGzǼШ(6O'q0f z$qF9m bKY>\m |iޑhQf$XH)l`To 15>`԰2f٢>G4MF|IiE/w"ᮇoSx\BŴ @j[K#PڢZBrΔU0M'K4:[L٦D?2"$[S)Vd gDf"Ql;#bf6=>T4XnJuY\\,Pc)2fD)DHͳrX@ RWɞY -MDbY8~~Dn]#ʮ*[(2Pv+S[G<%UV>mImR: F.tcÓb2Nb1lI$~6![pWN>aR$ݧOwmkN |QuJY]xY^E {xdleyu I¼bKAa25®dtȽ&xqjA^QKW 6d1 EZx6ɊV,R%V,CV"h KրȔQ AmnѢFiI쯭QZI6t,-jq" o> `hm1GQ@}h)96)QZ($~i$҅7bc'?2Us ~_/!4$ =8 '1Zvǩtl6+Ʋ_ Ч`ufUuCT  g"ʦ`q nL|5tX%"^˒ru I"C^Q-^2`2o W{S(\ۋpK~uӍ_Ԉߏib"\QV$@Pctҳtv}{u{n6>aEA mٝ!-L:sxq !JFRJ#Pa6g,\J :w2 M|BЩBYv2Sڌ**JpnNTv#?>VEy2ބ6 QŔ bTYMDAUQ,UE$AjlYlY|YlYNb>zWwgN j\ U+aX=&]sRvI$jYҫ ^ q2u*dC m1&a7wy0G4)d&0 UL|~![C'Cn}f֍V, =Pjj [mؚox2u*рm3by!jD]뷉[{;OCi6SЮ9ɻS?#ƻgȻ? +^wN/K;㌨׎_+$ t_%:/钪',O#JڪrT)ʌB^u7ʓnt7A "=S BZ(hMt]CvFvܥm8dg)GA< C3cʌ5Xzҷ$V35x }P+~XCC!;X;סC8;؋ss,DIQs{eUaSQ}*",eton?ŠHL5(MT@,fe ӒbR#,q8R%%D rr>}?=u%i-@"ZWD*Zmj -l}HT~ҒJսʱB]^Tt@QreV̱b]-nIs,\Y&< &w#Pmf@j7^>i78Cwc>N))IsTm' ^zm@X4 Si8k>5Κ_QUI}pǤ謰"PBn!x7,QCK?O:t3 !v=CWLX2?Dy|%FS6V' \LH?ix~w?ɓ㹾<^3)- \[,~@ $G -<VDIA&<0h (nUK3|Nk|^"m>+[-[ʳ央8_o-E-&W#FoQ ߈p#bvy:燳1Ї ,1B#;st>ݎ=jy{]5@m!#a從.-u/OHPnf"9߂SzD (RE%G7).sϫ.*u?\~_Bi?Te0"~ *+Oq-)c<~k2B-&(Y%C"#(Н*Dei+]a* b!T4Dm t'6ʈZ}7e g"0RTlJquYT|?J{x| ڞk6!ox[ߍ{QPީ"e@ll9[f&ۧxdMI~6eSQ6yOu.k`^70&F[PC 1| *s; 'q]"|+9tp+M#=_mϻa˛0/_sMIcc=q!mm8\:jڶ6-t+жmm8Dx/_Ց+nlf}l7;Yکo/xWv'˼ǚ6kk$UaKT5^̔jȭR|{+'FZ۳h+4'({}U/@jy[^gr-Uw#wɝU*b t{AI f'%17VKdc rSO3{lm@&9y΍\=}sFY6˟=飝v#;m) .XDl tkh,߽[q̼QRezR)e%%4&Һ6iS< 3BsV3.GqVkmpNJMj7 -ŢW^bk.#m%~/m}RtxCª;y~Pc QVe ?J|*+fY)ʊI i%2Jʪ mq8[DuR~1llȄ#nfwEnP mu3b6Ε Ly.H0;-]l8a7amPĆ jM[x_ =}).\4+&05Š)[ft)E%ȧ]ϝE3.Oŝκ>y{ƹ^/u.K)g+I{A^&)@&`G]`Ktdi{u{m{a L"cˁ[D6K +~mE[ f2&Ø>2ִ_jtdwY-E3}Ae^E@\^0L|:-֟I Iʶ54gJOtMduA(96 < n"tz&^6LNͷq ϙ5?%P6,V+K uՖ[mU!z tj>*Uӷ2q{*̢z {R-$+B5ŲB5[`:M"s^c|s "_&Ydt;qk9 ˭닇j*3@inaq᧹AT9mVxeLJD v68#Rtm`Enn⋥{[I}XּD쵀1r  TgM Po)hMb-\P†6gX$<(,裳U6`G0,kwE9KĹnSdW;q#_GGdgB,Ρ Qo>1(PQ)md9`6ˇE`<ݯ뢱bqbҕffkl-֧`^ح+^}BГvIU6QF ʈ zB6\ *"rq HWB$FBI|>!ws/Q^/^l`q BA('Xr`8?WakT>>9ƽ.G{ ]W$^ O8IbXŖ `\H/:N|‰ߡv,DPbT) N:W(aAWb?kcw#bG#= ?@.E!P-| HX  27[=ݦ6ec %Nps8 &U2' J >N >r#l9*,2ҡaM =o7 2n,e\r edP?8Q?ʺufuru0\]O Gle+,H˻j iT-4wS:gz (D`67Nޫz+lG0[=sFTP=/uQj1R[TmM G ]Z:DP㺉Fɝ$++<佷AlKY,gnRnh>AE?`Ea)!_8~b@vXW"j"7(+qlle*zzVyM?QB{?3OATS:G0?)_ 4#}o?$BփzZ_wh5ƨ *ʼ<)w-= B!-Ro j!D Q+`4ʡ%><1o2HN!Ȉ/_;w:L/J%g&o/ю/Do;󁦡f$v\;!Q|QZQ*`b@6(X^":p`C "^s#knP؈t n ?$ QQ}(#6PP 1@Fs"ie(Q'O:w¾ =IϨ!9+i3jlA;_;V@/zP pw6߄La{=tbI(6=?fc4dea5n(x;/3-nDj y"CE`'r#<^x?0B4^YwJ3ym)?"/ش83 ՘GWtߍzDLņSΖnT\8 %(#gPQBD Y2HqVZ 1)Hf MBgS9bD !nv\f',DzU~@\Jw*%P9!=;i^7GU.Q"?%@[|ţJS/ak׈2Y\;Iw{_;WkQe&n+>ޚJ9i*oZyҔr+Z4XZY,U,a,Yb)6)0hOMgF.xfcd!y 6O ?)-iY$*0jpǓehr-2kǓ1p d1YQ9oH.r|WW2%Y?!@]M4Xnpu<`^qo2|»-l|ݾ1ulc|cQv3Z"Cg03u$asSl>&0P{P(/:uNU"L`B{cśc|wo4F%[Y]o+yhM-t[1镇x?p$խ.$Ee؁ 3,]b)6h^Yrl&Y <֭_KcIZ6|6]s|#0;0a%6;2")yΰleXvUd{BnQe{a6@Gt׹V{\"b&.Q̩L %DJ(íB Y5Dtoo2wޱ4ƛKc|FAˉ:lQJ*T+BeEV$.SR$1mw_{z c>+KVz+C^F%""!Jg0f S"2^QN)B&*ڑH}B 'X_8-gci6R/\ rR^ Lv Z(^CKŤiťQ니Xs}4)wq0s4c64? 3d ȵ!QlmfmE>I3Vk&+m@LYZK&v E[k4h!2U @`mOc&L2ƻ~SlW譤t' n仛W6/oS咫MQՃDk Fpie\82 ݒ'J v@v%jl7D[M^}9Єkhףzˠ=|ZCp=tPbsq67{\w.h|FE&X,i<;Zok$ƊX&+7gKޠ<j<[]ZYUlɂKtIqilp_Z.HoS$S iueXюݰcs`\@]^4QX5S;{y"x<0QkRg˫c Jc9ȣvt`˓Ozt`Q@qNNN@ LJ,0i6R)ie.vqY)aE3f0=l(l"4Ck ,3c;`f\NV8K@;&S^I,b-u Ȗ"GCv8Lcf DeN*~w!G,͠C23hC.E LuI wgrOc=,fMQ@-X&+ J ˿*ӔWW'JufL'JHpA-~3÷x$.g?W"AV;m!8s|̑e׎URLKA iy4qS+0ҿH`Kٸozl־ٴhnTo]5 ?@FW ]05_3OPgĜݵB@V 'ϟIyj'K&0ɒ,yK*F-(@aiJ~={z BkSw@O3D=`Qdt7C/M(3uj`ĩeN߷ݘi V3~s*Ъr}zcU`՜7`T`+/ Q9Mso 7) LBh;:H_tbP044q~wx5r0RBJ8A0|ٍ Ep;9"jN 1ZPkç`eeGm%]!,r!%tvܮ&EymDn^$ vǫ{Ci&$\!!qiqlfTp]~%pѷB 8Y|ԑ/=k@"ܽ*>SD]a>5WD-C=sFHwD|_m2*2f2%ه%!w\2F 7<+JrDNXX1 `]x-7ss\y08pG8|.Qq[=3Lbm5ʣA3`hY-F5%ƙs&g~-&3f7ീj< Fi|m? ̓1ۘaXp "fvj#9t|$Yp\AY-f:Lrt84yP ǫO=5?fH#wyz{^^/˪8 +Q%kՆLK?;"IS'H-w@LnFgaw}j<ɶp"?TAc+yl;IvzFBo7+* .K4Ci%J Z}/i@@zSjuΈ)4j,j!EӚz O6O{qibOc;sl*˦Nb+>f`; |}m3ş˛񄧓c*t@)T,lk'qocDkF4-Ӆ{O.\}ω&ﳥ뢐i/z1E3jr, ij2k5k5@@9㲖cnrΒDsDd&`YisΖ(*,e6jc/JKƅ(+,s2C!o ku7I\aoB܎Ee>EZjȓo#MF[J@out::H B HTVÐNeC?^?^,քnjMHkNt~9Vt7^K{grH%Hys%,A>wKyJؑ>T?̵FRiSy~Jה2NTzwYZɵj% sJ%^.8n8X^OUm%jI]Ϟ}!G[魉]LeQ6Β,Yba6[T @T*+Jv=.M?RN= SnBoZM?wjX20<%T,|OKkw\$`B%b)^O+p~EC M*{gmymem~{tar_}nҒ&s*eXxil,(M\kf=; Mq ;X etg K6o@`Oe(L@ndM-NeMn%6{ 1nkFZw1_j uZT-h?c<<*79q6U/(G']l ,.!’=N4?7| -AJPڇRGME7n]UJXkW˼9{fҖ # /0$|'O cEyXoz>W|lf\nOj &n+PQX:Bjc1h,"ix,{RT5%C4,i\S(?r%yr(Cy??WC'8T,rӥw٧}=jT"PMgH Gx>Z{2GƚT%KfzJM'dLڗu If:D< ϼXH(~#d_oGq_ ' D*NhPA4Z2di+mR1f-$kIK-.&K;ݱ:TƟ@ur9\aS  .<% owkh=DZ拠 KA,CsQnyYIy>$ +Z9%?s^Π1D[eah"ha'4 ALlcL7[h6 7ȢL Ͳr3$?~?|*@vXfg&gkՐ4"׫i1jZb䩄!,G'j9:ʽU^ 0#['#Y=6͢V!ynZn* O&w;YY)5_[@L@ j܏6?6tCe1Qn*^԰a IptJ%Y. "ܱSxֳN[0mu*+P621XP$PfBv&"3ܟ!,ގOgY옆ALs p(]Eg}S6RӨŽ^o{KژB2U9ގhZje!M!pߔo[Fm'i;; X぀>H{5?h$C_+lY@G `B86O_'#hy,EA!RhهML{`bw+,~SwMxr@`u6n,yE TeAın\DkCx:v.:ݒN#<M7Bَ@#,!2ntڳ'vB S& \JrP!syc Qz3u~٧6t߄0!U^n,tE@SGat > G9ꡝ⒢ A` ,zNgS)`dgat(:7~נ[#7}LA1kˋo:EZ&#D} ’~L 7L~dҥ3%ʭ.0kӨ)n!XP!x:!8XbPJ_ϺOx= > w*D1`&DHUٹUxAz}wvbG@߿7:J&l5XT4?(p00>-3h~6Q.@|P#h>@P>* }~4rE5[(k*ThQ#05S_.%_.롗 BČ 71/2Mx^+U "ݫەW.4Uǐ :ZP *ReN'C7%YH3-ꧬ|_S/s=8'o7w=㛵J<'!G%\cII8%`Ĥqk@[?{:ߞsBK!ĈW#"(,s{%^#^GՇ#Ob]hlS/rp[t)>LEpy:VZ.w~}(C8P>e~T[i8wlPXy*8蚧Aҳ.LߊY0 ޠƬ,=`H8eun-8Ø[\F'cY׳rkq=B_PxPƛ_zqcgP捹`"Jų) wkF{=q.䎒ȼE '$0rJ[8ݼ?(B+Zz[4 =ʌscDšﺱ 1MR "O }g4& RRu2ː^_+φqL=OZ*Xϑ 1%Z0qʹ}Oh>o4{tah t3"f,MJu wJ_ 4g*T7'lyt(k uV~uSy쟥k+A Ohn  B'-{ZPzw&؞ͮZ #`nh6D! 5gKh6K׈*^Q؆p23htlօ;IA(x#u9]Wv{uН1):+qiܭB^]Lő;Sx0j[Hc~/k}m6n {1LYո3M1]5zV+.OKGMOʐTG;zy;YH ИɃh8k uhWx3Gh$pLOLD"D 3z2Bff[wPf ebJ"=m6E)a4T'? 3>HG&a5zzYSf6N< Vl83S<=g#@u2܎r7> J*' 䴴?ɽ'{K{[zG"6X5jY^@aZWh+@+EQHA,RO+>,鮉T5գA~lN7Iަ&ޖ a`Y: la0$@:\] UL42=ؙ3 =8Hzuv GZj|c ҃w`΋P#%<ᑾVO\^}RiɩWNqȳR:V)M@4Z'i*K6\ rGGW{yZlI7?avȜ/i˫ڳq]yP+u^O ~m_8QL,l z9Ě1j̭{!}p-]MTXC+qTDuJKa"DKkґ_‰ly~yMqk6eҩju4?{Mdf ֝|}Mh޶ez.ڨMyfҍއG;cTҸopZ;>cG\|y]ooP~PshmlJZ.GhtѵJ~9"{b{Z߯ P#iGי5 M8~0|00qp`tw`\ͳEc gs A[h!OWGÿ/E-@J$rLs JaKPji/EUM/ǯUJqg,}]?y#L=2UsZY=0)_nM `.a|[՜$ß).9pyc N 12pUwe74Mg'?ԋ'x/eهg|7yՍ92E)nW2fiZheb[wiAtV$85N(1DO(\X M.BNE\ڎ78i^cS$*HkZRdׄ] [, ]ce5nN*Fh w.;E B(QDmd3]tr2n=HrAK^fvn)eq750hJ+,gs2ghq"߈0k20CoGVeP~rYmP8?Lm@nCPD88(8ɶtDʹtp2J@M"@۰?lO𰤇p^zp"md]!g"R($Yg8XJ%u*G*{5PNB7C6nWo6ZFHY ]:2kJMK|/V4D#P-2d.ۖ#O޿z +}dST(_s4ݫӚdגϸ;6:I].V)9*KݕxeS I[^ #@{ozɥb_"6CSQ@%]C@mKJzyC?ϒ%Zד{BI2h4عkɒ{ӡ5❳"SVZUNͥ&CZ2MP:e2 >&%|勔|$]%bJk;d2py5h_Nj`4("UѕAZa${( OM~$I{>&?_˫d=w8.hiڼ6h=6mq⇕޹>ql _Rw7U[ízsڋ7 ffc;q NeF! |YR\a8v{RylUO$`Zխlr-{Hjͣ9QcLIER@g$~PRghM?x7=~uj bd^@,NM=˚^+I'TJ&Vw)^$VtXyCO,TssAe(Ӟg &;}G #Ⱥ"GfAdQ|a!:n4fb Վ픀. ,BXcΝavbzQvh2Uðz3dfG,[BݹYYy!fE bDJx@a:o]f;/˗_w7߿  _-qji"e̛d,t~H8wrjrɛ|2SjRV)+,$J:~(Xn;%3ɼt8v|YlZyI~ ?s_0%D{dɿ%E;%է04~n]NO<>_Pӫwo-}Y&z@VHI"C˙h*I~ʛ jY}Dwpޤvf޳_ ]z?o.<rDJi>EIo.cC20iHK׷fUk-_{E0ёc6 eG|PLn?JT}#e]!wS:5Cj&8cݱƮsFI.mfwAO^,%ypL1aܛ[ڻs0^$2 Rhmy2>Av ~,( :rt<$-p} s-65u\U)tD03tTqykrAD/83w ʸBڽʠQ˙ ?-sIb`]WݿЊ&Dr11K;["o'u,”( 59s_w8,GԄ[dڄTt GZirTm5R, 5NQ%4|aEd lm 7%2(fZRq@źI^Rϳhgu<kqG)ԥh) #PrI $vD ] 2#/psM4Un3ZN,9($X O``ri,ˠQ9,)_VaV)CIh6l"~#5AX+7O>|ch=JRJ-(agOL2MόL?AlCkA~DZ4p6IV{)nf-P6Ajۉ u*~OrkHg;0jpi4J % JA*G͉V[ vJ$i FkbMR9?#A1sX$N%wӪ08 Y6GB?24GA 34EB ԝfwqzV(]X.3 |*͝2M!}s chyE=dcgӟbkna !VEn"uJD'̢JQS Iqo|K߮$d՛_&=+@yRv:ŽxHgu:r7^͕Ptj)­S7aa&+BW`"UXƄQz^9ϸbcY&rl3PXp1Vt%_5JTIJ3IbRӚp5s+"V s71C2BWL1(h4~H#/WTЊj I'qDrMu*٘1+\%O114Y{"fPZiP´-VG:(/g^ zc=I@DڳN;4JJ FSnޫ]鈪b!RCK!qc%aV;\2+ΩmFk(9Ȩk (1W !gyzo$N d2[hrc<LF.dsW?QU[n/zUzMENӬjFZ:Z Ҁqݕ_k_K80ҏZ#/Vkԇv^fj歓ffޤ5S*NZ׍K*KHoԇnM\GKGK|7ݱ-j7 4R55M14Ru_@T.vEǩmCjɯoSDm3uE]S|$fJfVm񔤴n\Wsoij1fq=_EJAA&;O]AӶ!>-,HBHJ6v{ LIm)#ڀ9"j+~/?#4n XCGkS8b ̡ "Z A<] u5X(N{rf/wGk4oL^83L 3IcM8uIPEAj nĨ.lR8[xV0E *`~w7`gqP=i\L'h'։w{H])~Iڂ,(5 '<ޮ-/ LМ#FO/"r}G3+iTzP~&oQ9I`B9^7wٹY;,ҟ `?hhSQJ~$(@w8BjsV!Za eRE׈=KQ!Xђ8rA+("(U'}ƿ+  S CRtC6 KFoTK"$X\ C+Yn|()kX@4M0xѢ#! AQrJFAS\Z# sGK=aw@aX8^4j˂xRE 9CB98s8: {5RpƐYGD{Bm?ֵպ j]đG1rqc_姒@҃{lsT+MK2YTƎ֘%Gts^nvbf̭`F"4,#4H5t)C9tU7}:JAoqGk0ϯבC3^~>|m%#44 0\腷Q"4I0o'z`hp a,ǯY8 Ld&793G4ץ1n&9J*csKx`hU:=9%y@ǦES> K$Aʐi{F:Z$,|AJ}n*gH5RS[bpVҹspk)B[Kcde$KZ k5I}x/ǯ*}Te//Maᄔ#3lڌv`g&BdQG1uup5\Ky:`9v>ځ.Rq\-klB40'9 ?!/1u-uQJ0@\W' @F"s/hpPXKd(]Eȯ3 k1Wm;D礂CPPÁNu,2Z~vsŭ$Ӵb̓bJysU~%dTTe{o+,xkVѨR^;[оV!JF;+rHbyWW zјz!Cq;ZAeޝ+?DZ!#nnshᔦECk EE(QN̵'VRHBݭ;u5^[ȫvR -ևifцMޤ6^/7d4H[CN1*r4G%ЩŴ)$?@ }v\"}9nt67j.D*$Sң[amF1Um6jVsfnsо(q^)8fcHYmբ,嗦_r@v0tEt?!h$rB5YT9$Z_{wđ_uO[E7Ú8TW 5X#iNMc ?F(ˊ &AP!deA =k\9x,ɪ̨랞wM~Vi n*2K>X/TǪm'8YOaeMagLWFor{.niwN?umJM^v¶)+o"sSYWIoa`vћd^ϋ֓vQHU8t\zo#AnGڭd,+8w*9H p8Fǒ{Ъ,ΝނR=#2f^cB,ꖼLE,ӈ꛵h!-g!Uo*_)oz^RovEu B"|7'I]Cpg+8vkK2μ5wl}@8=th=FZ8;{Vݼ:^f~78N73}by|fTxyJIywsFha?jk)#C_GUQ\:VYv.RVR<'̏Cy}͸n%4=jDb^os |uB|)ċS4Цi慭Yp ekN$o"tԢFmN\TAZˍjSiui9.s}~KsW}zL 'l:m9^cv=vSԕg|5x닷t5F]x}]_}nrׇݍdgQifYF ݞVr?&=ٖ ].'Q[YbR38¹6x]n+9sbbsN(ET b=Mʢx^/_٫9CT8734JrzW0TTm4aNz̽ mN/zxy {ש1TӱUޤӹu?l]eO.ocON{\yM]sr_wvk⦻8.αw"P d3f+F7L{`֤C+t p2"u+3C[Z$ڵWZ1T;6ZM*cq~">Wn*XkՕ@ AC{#9GQ"J$^Ul.kF}F6;3$UIo {}mƄS,^_wo|^~^3qDs3},i(_ܨܽR"d>jŦǖҪn>T} 4X +}HLIVi2fZi(z CJqT"KU1y!8-zrQOͻ+c],ɗ e/}wZr4ݛ3ύ*R-ǎM[ZJ<~YIM7uK%uS8:;iRoT$ΈS%߼zg+&+C!7k进ۑ{t`csT.hgh)Bmn>$3G2 %h d'5l[Sq"b^0M`rqKhLdVK GcZ駐GK6ʣb (^MpIФԭcTSJ`9B !gcvtUKz@WoXFUsV&4Rdot+=M!]z /-πuiFNvVxk[kBS6uGWdO)7m+'DfXj#!fȟ(o@'xх5OǗp+?887…'7>Uz<2t̓ "?q+@YMC8<{:ђ;P)s'0l~ oUhPVuVԅSe_&:An|xbkxI ϔo;_JyQUM CR;͙y;<ξ*uTsc;V*za4rqd7}7ٺi7:O/;P-H#P}}XC󟸟e݅""Ҁp(Dٓ pz:N@U H.E:RFBBOt;Ցg`DwΑ5 sM /qlCs3cڎ!s|֝+0;- i`ݱgoiaBN8 GW?_={COY4gDw }엵Q(.]> ef7%WIT!c-B/}uˠп7vLvJ UύK#;GO XkR7݉,vј `Q ҼQհ |t7J-n˹q'6-#}j/v@ 0~k;&H[^Z{RN}90q'Hn:Pf(wDw>G$U,жe"}Je0~)2w؜ȓ؈oi "'(=o8?+t-VK3ȥ^V`2"H\, qZںu/D Y1,L d~wkVƜsPιKYjmA眻x˽uAijlkW$MX%X#I" $ő.NďMv1:(#VZOdJ9&CCOPoH\\d #jab2B=+ cOR쌞Z2fkڇkcb#'_,$ܓYb/. L@1.\b~T%Ň]@#D%Y:I` qd2͹YZmUݜ2l(duy ;, .$m⊕CR"D RpxdnYP^ja/BvQeB͇T .;_y[`+' 豵h<"VŦ[X0Wt4:uשEiu`/`Q-ϱHGr5QV[[[D^tM7^XN3m,glVKQ42eiE6v}DCA$8m n#'ҩ9W=N!oQbo:~X@C././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1738020774.0 langtable-0.0.69/langtable/data/territories.xml.gz0000644002345600234560000177514314746013646022004 0ustar00mfabianmfabiangterritories.xmlSWsIvv<"&qf<HtK`$0 p旅-$!@`mWSSNk&٩dOl#=׷o{ι?>˿ 풪/$HJS'+ߺ//]J*G#,iL]^.rQ!QDdx {yT1*ƺQM돵puN+,*J!w990`LzR\_Ļ*r0wx`~?j2KZrQcU:]EwYQr7Q4֫H(VG1a+ˇy E\5cs0E6òQ-wE=VglgUY}>ސ|k-,.rsGvEzViǡxhjuߏ[y5fJӳiO0BoY3QMecva'T`PAhGcQ w#1GȆ9])ަamrW"?njZq;/>5*~cݻRUqnT-)c|:0DaҒM^IaɻJUχ?ydsMrIC#XFIPXPػJ NGfp=H,׸'DsA7?$cwB]ChA{T}1&#*›pAүGC[{*5(U1!J$v}M>Z0MXOu7RY. Ą co'O2fl٤ٻJfHb|AiwAOWL<{֒E!Ͳc,O߁h{BjdŻ3`޵-_S?0hWoF0A1{͞3id̞fm3B}p6ED$jB=k ]վc<&;u&DUmޅEҩ1sjӜ0nN_7/"[KbPfŻm^P he>.AyyOz{tF>:`JވkUUl_ZcjT֚}2*_,xV p-ȿ[bI(D$1i=HX!`ClB:ul{mwyR^`]ʽZEMdijo= )q[fjWح&7*ƚ= 2* w# i6sюl}RRRMFBh2c]-~w=44T>>|ޔ7 3qLlfb!> .۩m,vr">;$μݦI'˜L ̜$O'K"Mk ,/=Vl]NsBóN{l!o;kmr|`>H"ݪwȢ֪e=kub}_}r}5J>>PU=C3z5 w bLu' VUz-kˤBI dZRnEf!mrfay5,hMy,&},ui9>5 ܨIqml{ GZ@@i1}"`:H6C(BC5oĨBpQClH84ݻxǓKu.*2GrEK\zQ /B|7ߵ޽nʳ}$*{zEx+vEUX XTjGgP:GRC%0Q+oNțĽRɠvA~`ܻ!v=>@Hl͹@FY3_e !qOYٟؿ]}7tW;;*(_;݃&m({z 4'ۢ%rŽMʜ~>CD.kM=z凗H姟//R1"g?/d5 K@ϸ|QHHj(]TKy{~TYdu6b)iU9(r4dX4xEM"7Qsp8x؍ SDzK6P3w8r5zV;)!8FUB4䧳s ha]ox*>Tsa] e3*)[p @eM0y @ P6z7&k6=kzY3ȦgL@@ 4Ͳ9g̛IstWIj'|zqEt VEk$l75MX4B@|y]Ol?6HQfl @48;05AM=8- 6g!8'h6m H s`&n"E^;́-lL`mC&wyfY #773woC7v9Kg;@25d7_}xtiAzlGq_D?I[Z_D)n `p'uK$NC 8~qsqX,bqn`;*H7E HZQ83Ԇ9uϜ؜p:\NJK8+XqI][׿.U"rx Fgp,jq' -a:B$Hr6`lӚ* gM8:RH!l"۞fvmwYMyp(J$#Nnzt> 7Ə} yH%p |JKl=JyVڳ)syF cwqxRd9%E 6fbL3s2<Ǚ)$Br2ҋڴLTQHTHA6gɲIuM cK6wx[u /RN/_b;l>l>w䓅{BʃZAcTTV6} Zi(l"xnM[dxT c;p㱏bڜc.={!6 fa,̛Yg}K`T@\ZW#m8jm- i~m&lF}6GfA:/$}j%A^ۘ6XE_}5ݑ,lMnA觏j~\yO9ߤXncshS,ˏu +O}V.uYFݽK! `Y@*%D rAώuqAٳ* T»$9 aBv !=/LL]B !!3*t̗{ggfx!kޣSC73d mrJE^n-I4Eb^lۚV}&%_1#z!7ڿRrCƎ] ;;40Am"r<{EoY_v!bq6 IHPi#_2*n.Qcٷ%R(:ߞ~Q㧎VI NcGA``렌(SHa1x!(QHE!,*o@C96q_lFvC0<!5kWᆈV-~`icyȿ,X_ ot59m#Ysd8=Jp}p8p8pP57zݶS<*8IETߥ+R($/ p5 JXF&lJ94sڴJ`:m*d:Äu RrL ’DB2! F%#($ #4}xm1I'N>t0`MTHS@$j3, J%"`s<<Ѩ$pUw)Ql1ǖ)ĀeJb4h)3 ᦣ( >Q," $9Y"j1 R +}ԢҧԷ)3Sa"fqDԸs8e}̏Or2), '~~e0D2_Q6 ^V̱+Zn)G%|7nN$DU9Qu8rTzF%lIU)z !d#D\6@ջ}!. +l6zֆ$vOCQ'N"S!.! }_e[b|n8+.+YB Z3Qx][fbXJ; Ցr$&URt;Y'Da, g2p=([G7x޺f<[庱V3v Ug7М6.;}t?uzk(-QT\(Q^WW:E%H2+<Q@}MPq_&A_wG+BAa[SO÷߭Dd(5-){S?֢26HOi2bd@4"9X=5jcb*P^''(:elVǪ`2eLc@` U"> }6h=ߌZR"S9'u:e*S,S׽ NP_-`6vm ksd٥)C Ґ- TBʺ‰@QV{5nhQ=OV+̳NjP(H!c5t3_!eP QS(T!GLWPzI Q*!@eP"y 57ijO;oJy$NpSքi 44$ ?~ ӐRwzǖ:7ZҘ*wBpm'LDZdN՝ A{4mNSe~i7*N4i7b@JKEPC\$p"TFi~K`5&d@Mg ??==V1to=̈<*_j!\l I2z^v͋lL,:H I!LA !f%>/4 nIG L7@GA/"jU^:eRBYABB.n'4Y5(Ǔ|Jg%BR?åRU *;*I92<d́uJ9 Acka D`3A/oL* p &Hxo-FPG k#z?/٫K(? C!Mk cw([N7(Rlߥ"?R5DhW Q&]cUL@L~Kj`[vY5Ok .r;pv kSh[ }$?yרsj]~C}Bo8nYt^mػ,#b;biHZu[孺Tŗ@#@+ BQR@@? ;hyug&63CڮS7OaֽWy3OonDnHvV1O )¸jݨvCnUEG(3>P} !#9E dzDa|?Hӹ\ˬDPV (fSuʅH쭩#B$+`Bj匠g,Dҿ` - Җzն-Uuev?Ryݼ8A-!4mFQ i2^DA/zIId>ypd$ч:vd.r8ͥ1dknNn `Gű#9 &+iNwIhXu  cDRiP.wLLٍN6%ϨcnrBu>)-R, OWM)Jju~8ʘďfIb2( Ϲ۹{K re}y S`Eą!/l+PºcrV\o 'YWr*64 $ȜmcU(j' mJ҃ ,r^Nn" 'YTU(> )wr.趋C暬p8(!gUsǜUg`Hv:%J‘zgOKlڇ]{I^G$U&@?̖p x+Ƣv7)p}\_^&J_#cԇ8 Y{<=xXR<έwu,e Q!&%0LP$ 9V=W 'g xYapKҧ=rc.=&v,l0EcxU$M0.H#+_Ė*٥wl"ՄPOgb1ؐIWt& fXvRC, \x\ ]/䔣tRݰ,!Asւ@P)9 aCb}(1u񌉧GS)%RNaͼj|նz__SXhom@V i-φQVEՌa갫SUj []'m= :WX"oлݸ,pjr1}F_F踸]qFocreKw4bw4령9x) gܻy< ?&n~^yvsNL B\ ߼!a$PbYaCKBH8C鸷*"p<,zqb ZvJr_]arRYDsԐ%ne$]AR wJo:m2LW;8X;Wseݽûߕ'[kù<%t/EL/#SEԟ@*ω/;9YdhpfMN{i|l֭Hvabón4<".\9\gf?D%s{l[q}V 6 S<` Z0UkOT_^day _IG5|ָhWM!a+O FOFQ- GXC9=*GփVS}n xa}J7W>mVz: O#Y6e&gF; ~.̦)OAOIf$f 6)Wfkڲt?@:X)*nt7N0XÜeIy*G!~'Q':szNӥLo(B ag3/wDbUb}s{" @0G˸- s#ř6n^^d[St LHt8M(u[L<HP c[}n'yT&wt7gClx0$L9 :N" 4)uJ͔ajF}-(j"Hf1z@(]qHSKxȖlW}{Xo<^z$8J1)zרL+)]Yq\&h)QNHp.@Y8,e[bK.T  *%]HJ)[+YCtfuH (׃ !6Hi; dM8̏`H/BL9c?TgdX+ø%l$/L>fM<>"B$+%gʇÉ!|]m@M\v'wF{u΀vF]v\+͍Ÿ`T1z:eۘ)s$s0_@flzeL龆@ bŔ1ݍp?N'DʏaQAnOVTqJmRе,]ka]#EAi*D[P*$ӹAT (iaBd*OeHV HdOƎoV8]ӥ2MeJ]/:8Yg&Pd"gWwUwLu^JEuZ]-ЛRwР*.& JFGNEaH0q7vۃ,e.Y Ucs/^\{1l)l11qWޡ>:;N3qLIAghj9 m#>̨3ЩV:5Oct*!&5Qfŷ9:]+=TK%tk8[9‹m3* oo%VRÀ=bo@ Yi2c0ۃGZӣXC~V"vW/û,Y؍ Fd"M~#ξD R-_k=⹹2]˅BB /tet'Zf2h-/wwVXmx-=1]:f+Ȱ`XZۃpNo{_s2GLu>~5 A9є?BHS`ٸI4A8J_س^xnStwt3')S~'[Rp+^#_-s&1m:yW(qkt]I<*R B{RE0/0W!iP'ũ0)NiNl fHA}gX+LopZ$o; e~p˻MvBmvbP^RfQ @j񲻄9>Y, :=? ,:N3 :ӿ t30s;65+[uR[/lTjЀƂ4I~77 ! < NS.קDzڇ-[q}osGqsfa#u~N~+e6,6Hu֚E1Ӳy<oxDo0[oD7 Gò!.g>lrúG՗vJULVS+$MrL+3K zUX >G dZD__>#xع0VxAC N/XMUc9]caxmiFЊ^ ]4\|QW/lrFZaF8FFRa;t#/;}e^t5pYJO?pH!Lu#_3|\$HLp~6Ņ.ɦp$qIa5D(b4@.Qੋ%Uqi] #bkҔ%>Q5=`H4/}F3y"PHLVkCcGLCKc.i!QyNtp@c$dM85e~m9iWF;w C V#ؚw 4CO`X,5Cĩ_<;iv;>jk\ͥ \ Q*Cb$$-j#12G DR0ET I-C")igO}wa>YM>fEzTу:'iOeY;Ԫ^~U!>=ɲh!2X V@ô&0fjtC媈+!r>kz13"~3t.ϝ-bZab"U5Ώv0M ?hH5oLz__o9˹iD^Ui4 Tk`Oݐy~0^W5`%զQUQF |A0gt.>S"AlA&O5ۙ5L1If":3݅Vh]``WV}XbU2 +̀ X̾=bΟb}O]:z&sۛ2d)Fd,VN"AK%i礗,.mo!yz5roWIڙW@-s$7_SKby5 QQ!GIoM[l @(b%0-C̀J+9sJZUi~+eBZX+-Pnm4X 5 jpuf͇j|%fvv/FBEGa2k3'A-l@&qJx6&@%r&/6> آh6Ǧ>޽A!n)%s8́nȁn:وY_i?( zwjPEtCǎ>6>NǔFITγjtFt [swb 4 D:W)BP""5p_cs =kqDQ04DFN ɯ&;ۉp.M{%zHyt&Gīs#˓d,J;2D[I9% dyuޕn y^F[={K{1y:N7IpqvoO R )˾~8~מOpΝoM<oz5сDD3!:u;匼?.Ѽ47I Z*YpM䍨c8<8,5<$<}l{qߒ%轶oơOt= ^ރA=wR]toJ4OBdqqqK ϡ$=.N$blYʗ'FΐI9CeIBHzϷ=ܾb=ؤ(GzA-i E 9tMƐm-^d _Σ%dao/, X`i\fM=uFGżPD}jӢ(DA{W% ;7k&ܔC!5;B +ja|~5umn:&[))d 'dB-QEfjkURP#X@GJ22]IRI^b-v&T@ >/Z:gNNjNd8qo=8ܐ&l:PP+6߷T1&}]Q5 dOk~A/~{}:"]!o$Qξ"šo>xG(ao EYpDkh¦/QeaE#%ѫ͎%JmOF)YhY%5pQ+Z|Y0KE C ~5 =;Q;X;㲀b!<,QI?[$g#M,4G|zj˿~W-6vrBr#<+q&Tw#;ZL=mQ-ej8 18e,S𖕺[ȃ5޲Yn9Z,R*8j@_yAd+#SܗKż'=BVVzd  H?s݅:vyCn4q~ C< *>Ѳ.Mn" Kw{97i5r(MH\ѷL?4H^+,N;=2X.+N| Cxf|ٺ 1COOX; ?l-,ræͅtaSgyk%y9(K,bmkU =rw;*a[BAf^$RYT",7Lp ْ(k|[`:5c>/DsbCCBRs$5yI&Uͯ*uE)S#*U;֘~qY%i蜧Nrf+M3gpr*Hq(c 4H5wg9¤Io^\耮w>70gEVZѺ*akDgpϹZY![ ƈnyrvr~l>Fj[ԯM pn-ft!{>QW /.<*/7dkT.53&3K[]jYK#Ҋr¿DDZ\]UҙхDByQrqP(bD9Գ1Q;c446dʂ^`8,:{)1Xt驘 z6NLU0LՐyv4mGhbG)߼hZQ arMTF2McMt3r Yz!dcy(J#"V/ )E*b.^]Q0j=N'Ӭ49֤4N` 憥CJ/ qH Dni֐hi< Sv1^A?S:W-H9:kpYAWI&i^~oiioa92GOY4JȈ4iC"]BzkѿqZ5.ri0X;'v;N1P]K҈! ZSGGw=$~g3$q0#wrdf 1@ʝ,=4C$hrc{{a/'  2UD|-R"9J{[=EiIco?.lIkh.P,ĘP4UV_FOy^ JJ}j#Ip%OrR\r[WuwӖ0ciGIabF6x͋x5U!r dgp?%aRuUIg{zzzq51J%|D8dR_@~ w>T˛EBDPњ<=H :?#6Y6~8' W,ͭ kwg<'=U|؟g.3Λ2+6 2O`3"O_Q 3J2ӯ;ם^w }KnɧBy^cN9t;ykH|?)6jK_YoO.+: !BZu5le` ! N&`}W?h[RM?7T(z6<,ú^g|HXaU=_>lͷF6Lv737V-nV` gOYĊV̱Pk;eżx*>46|&?f%w@・e|@}p]Y ZJB"h0S ڷۦ {m2ĝ/pZΉ ^MLL*3Z!j Ʒ/{`)ȰF]Ѡlyo&K=e|6&ٸ[qv6f;Kn\;QrasIx[p[uϖN8b'wT=.``\wYj%*_y=F jj1H|N!y~EA7QЙ8E}:@xN}^)A NaYscNa)L=Y$0%]CnH÷ICt,ڟ9s[b/?ب࠮xA. B")GCח!>AYTݻ2-ogr1hg&TUw&iY᷽6Ӣ"Q}EW5V2ܨTnWٺcdiLB쾂!PXqsgiA>9׷wI"#d;)Zj;?C5z1 jb_0-H@ښ{H$. tj_Ū" kŴ+D=D?O$}j~_gMpW{TO}6Ӧ&;3Sh@z[[1NSf/UV@QPnFm-_-= p[D#մ?!Y>k,ca?LyH`5/+_jkMz(U~љUʳAB(LRa]%&:Aɰ&h `sR9[."phE7\vK4'(N =uiIdI ';,6U+iB~*Qn6m l [lDt.DtJdIr(ТS%B*~qr}zhfS>@:hʛl]gZV+ -*q{$,ʰ-OP2hs#I:>:_3b㖦@($%(%9Z"Uo\$ r,hd`jR¶YXM9gj|Qli$l >B4fBy"TL06PŒ (QW(aH0 b| 8`9%.z+*] (-J3FKIu lhq̠  6q YF- X/$bI!Ń`!Ptl>!}鷼~*]De3"l@<@EEysbФA;E$ 0؈dS^2ip~oU%|@X!B !AA@vz !ؓh!*NXT2ȯ͖m jI)n4HуqG4H$4HQ l)rs5 Y@dY, c%} 'fk%6E֟0ϢlQ0˖ق;ՠkFK쐷5\ C-9%Jmf i2>U}"0KTc#z2vņ!SPFVRCgYjNBAvݭ4l@ PۼiFD vU zQX-U*qXkXmvWOk-Vy}ȧ\嬶r9T@aO=ۧ˧g?nk-kM^ȼ(TnQTx H}.ʕB.O縜o1W㥿3/+oQǃywZ<s|t:stj /B 5YYcxjVc-"69 Ќ`A6F)Qz4bcl̨3Ntb^1`9:0"A S;nAnۚj]=W٘EKF/S clg[M4HȹD|" 6n}9ecб1v}7llh8|qHݺTc{ 18W {fX//0ي-h]2E3$j^$u軜/?}v^^^B{ R= ńDhF) , Y4 Fv![!с|I dNz̗J0MLƾb?bV~ɳٜ0_7gdfp^P[-LMA4 y4} (g ڂܹO:)#F[i 2F[hsh`dqA`;TTɬn)`1e Z+VF&,kbF 2S)=%쀌H}Zi+%DFqHq2#%/yaȍ1Jdȱ+:,Ea9(:l S\F&g24F6]zwK< RjZ y){# M-"2S4:9>K-)Ȯf h f r-LQH d5f~.4Swa3%ss24]t;EC\v'LE3ƠbbO4TyPJQRʏ;KähHSC}L#򗰑B!)?S$F7.EbO\~gFQ",+,f7G.]EM2t]v6\>9~ܺW(ػ&,Wqw"&v7z_6ٝiޙ7b*TI0l1`h |dd̓ &ؘ0v2@YY*_hrD!9U2YY'OfGB7Y_ظ#{2B^hZ_Km$89et땚 \Q(JjQ6*&F˒obV~,hl{_I:|(ERo4j;C{(SGx2Fp3A#Oe6|_Vw71&$72` 5Vcfchpq122N҈DOuBH׬&3hL-V֪׆q ]N6騢ѽ_xCK~ĔӚk+HUmC/f- |k/kveCs|D{4^X1(r30rLt}J}]QF1ݻ0xg= u[{vYu:>LHZ;i%m< o(a@pS-a q*{la-^a Vy$QOe.P,ə?7y# E"P3) 몏uvaIgÐ,۝./+@A=UaoZLaPDP @TY`*W /hr]`|/+ʘ+S A~CC w;í${9qDIrmd>Ƿm^\hN(\bw{؝Y?]xE^iM 6zd xĪI-~H&p%قsCov6TOkvZ}%FS=If[̰*[f3qqIc3!O&Жk'[Փi2vT{YeYnfsckR_ꓹZ]Pfn%6 ]@z8-?vʂjD&ԓ_)OPXҿbm*{S9Qe0=O_ɀWïf@YmI%_UW3}*{@?C`LOGJdm:HՑ>?4muz򀤮lM3nV[PZO^,eE @PQB$CzZrZ|lgNe--d )eF!Fht+,MBYH3f:fa$(bAYPm klP0+E!#"{9%+o! ʋ'߱GC R ރpsVWժg5/ԯ+WSƺ_35fJX{FK_MWI$xъu4],P(X9Kb ͠8$TBi<ܣe+=uȔזce+U¯4Z@*+ I`BЍD  so *$<d"̖=OYY yi+I3${ HV A]*d $J4C2`Icΰ#Afsla^]ʯUȎI/A)H} i&@{ꆛ]vnvκق" 0[l8uq)\[+$}1#v!EhF~ģ)=퇨_jҏFqcHרBjIeIE@xʌSqO\MQIu ^ᡘ,mHu">!_hr*G_g{x+TH!v;Fn}$t*}R܌ ~@~T:'Rm+wѨJ7yq8[Yf+l,tkc ;/{(^ .|:$i꫞}b< IT7l YYu/XZQ| p=DB31e0tMnӽZ! b$|\ w!C2hK3;x2Bf+ݧҀ6䜤#p{K;}5VK!gNNBFVzҴ )uft2Aϑ IOa8jj,>P;t`~t78X3i |ިVg,@7y4tPg|cQe-H bhW٪C/~g:YK]{V|6&8#zI!Aj}I<C,9tv `5lYd L L'Sh-0C핮oG8AYw[F| 2#44 7KIp^Z$8+=;3阞HgAn7+޻Lc~sRޏrӾ\|wwInnlVyT \[K[P{̘< x8(P @ Mf͒ }C{N[ۉzѮhߜym,n.j[͛w7]ghK[azEfYT7LW_W8 uGsU(xr^=L% `U%a@*I2Ki $YrK PtK<, }XKxqY&tskE'( 1KssM*CF,b':rJ =aȵE00sR5?|#*dҠ^N}$HDFQ]{=U.|Qi1tjk pO%Tt:jjӷhj1(؝{\A}+$C/E'  e NbNb/@̯/ʹB2-R%#o>+G3oYt8۳2Ag2xˮ7uC%q" [حVU`c0p {[^L!1lGr. "vk7  Ay'[u1!a=ltnöو4dtt8-A ăVqQb:e@uy^Gv Mb/(-{ 2&Y)ԡvG]審uEwSE:1tFmm*HyD"wtKq~edh꨺6 TN[gF (a (?jr͖Yrɶ䓃#ue35tIڢ. 5JQJS=|'UQ{{(-{-bBF0-"m*Ie& o&v4Wl#' ihGL;jZ1a>Ҏd!D__\3Al@noUGo̊24v0}-4z; tWƌd zhFi ?}:tD@':`o:_%T]BQqCuRƺ1 BKI>4[v,Zf#%Ht,.pS%ujt0 iUo/NiZA&[7Vno$zXoXH"d}~{dỮwnv=ES RFwxHڎ6n\b=f(ce䋙@kݮ7Zj@똌mPNm'N/@lWjI] ?||K\-ev/˖$ĺK"{( %ޢ:nC)Cgjp"B^6"( }Te)Kq )q? 0/]bkJ'T.0~8vs`?%>V$ҟU!@wP>zv)a${Jz-5(آ R U7kߪUP]]C4 6 Q lJlHD x X YY G7HstP` @ٌ:rZ}js*Ur ?!&1 v:Φ9v%B/"9j&9PE- bXѕ@ x 6+peoR<a!:qH55K0ܓ"nea:T7 ޒE4֓A(Kg(hJB4%?KeSYJ&^vJĎfpAgIGLR`lf|I8IMR`aI)$RGRiDP&KYViOd$dZa HQTLʼn"̘4$ Aٲi~0ʼnBD?&;9TPYz>D4_B5\Z hT`ޒ.eVu$j9P[#fgWa*AA4SG TY2i͠<~ԗO8*q'F$_$7z,7~m{wiEiUO ` a d ?(G~w_׏>~+"_Fx>Dk՞o0N'iJo`T< ݮ;P^zҎ$O~ۿHDj|T?k30aE6 =h K=?e/҂$?6?LOץ>PſrӺiqz/)/򥗤h>>/pڗzCR'`\kx|+auK4cJ,^˾Ð7>fgkUJeӔ?fv>eF V\WUli;5ܚ]9J-jHc4@!M$ AOo;&[+O Q2OT,n%|F fMەY}C@ydgi;fM.;&-oW/ڸw2ǣ6z<+>efIPߩe¬|7H;4βpvz4chhh(s8aV6ŴrWY6.4oT4.}DZ(6.^UVTgaLJ^Y{2΄4GDXU@BCڰxWoRh Ê8I3i ފ܏47'*x"qi;&~=V DI\P5[;]{go毓i1A 9cHLSggtMߌ9wI4.975"4mn/[_~β_iOz=!3{%88YҚDjl?F567upyAhPuDxʳ[yyqMhL Rh"@A~Ӄ7 ML;THd+Ly&#'"vaGFHeIᴥov'펽=#4&r$ҽ }BOS'P 9]iF*.PCYDbTy֮<?| ;'!f b&2gCg~۳gc;f} oIwiv~DίQyxy!-KKi.ZfiS^Z_N;oI s2 +yq/eo% qDrv:{k OJCwNM Y#qnIŌjRx6%"j뀧S]򊝯$ٹgX^,&4i~6wŸ/4nZ갛;Zin[.^'^^{:>^vO7`#M^Ǽb3\s B ^W;n"y]߂9߇>  Ǖ(PZD+rfX ԴfՀMyVEXEbr|O=*]JDF?+20B.P~e\!{@,0EG*E.~BtP3|9hGߩq#v@O:VJC&)v2g2HJiZԌ&n٧I]^63fhLUӱV|5/SđwOش} V{zÞ鱧kIR8;UqY)t˒&@Y_@WGxu' R]њإ% T &krԵR\:o<O-p[1Ѳ\"?v{d}()0U+_K_E"8*1p^oVV UfW7}nEaXP4xU TaKx4Z*d4yJp)O )ט|{Dr0dԳg->K,pQ,˓'~[ZBfRU`7?֭yi$bObA.ǘK Oh&ֱ&:E_UrՊM*lR"S4Cj~ 4RAkݬsiΎWWyZa'lΉ]M 1NЛݦkàA6 ͲR:ӣ$1a0è4ah́d˖ݗw^tlR8K5yl)"T/X)-$(@Bv 1BN& j.! <$tAc[9{Ihdx64:/錎HmAZ鱗īK$-RxHC|D"g4qr%xQ]#1q14f/1,daDvN3G"[kv{ !fD5qw=!o *mn^/+># a0cN 4Iw+d8 YA{,TGS SSP U(É1=<DDuKϸ-CuܙsNI:ɼuFh?t{=&'BaSX"q6N$jC"5;noa/eR@M_1]_.v37`p> 6: hj6;7&^]ֆ@iTXYDl$izt?M!Ci4.oT [PAwޣ7dD"jTdtj"G,7u e\CSN; 9{AcL9Ua¨k(w;Ko7h倲m9?ţ_ AwPa#F`O>' y^a/=ef4IYJƜ& rgD%YYx&Z3bZ-^VA7(x_E-dMU^ySݖ|1X5Ń8ɳgY'+8: 3mv~Sh3<3$Lge =ҘxuəE _{UbOx@2d҂Y7'i i1ԉߣn>#6=EV~&ʗ˘{1^k0cHikX&-4! =(+y齓,{M4?S*ADAԌ'z3?@rϺZ5ۯv^>pjkRQi;@5$"N3OX_!OÎ `F9 5P}%.gGdZY @Ԕx$]WS3Yz1W=_tԛWSSyx7> n<寋Wo|46ͻ'Y/?Qe"zUg3e.2ƍh_45"+sJ\v(l^]qkLlӤ@r 1̸S;=T֌h3|MqRL畈333{3HKE'gV(A瓂ZFM\6Gj ԊmDa U7jUͶ@&ɽ\%^Lް7o*9u:2&Ǿ&@-FAU'o Gݢ=ӻ}}#LvQ+5&betuY==M; ^jI%KdH!Qt}&m>R^/i4TUk{"O`Leah`\V-Hd. @x9u){2߃7,(|c( }sE ϥsРZ:f2_P@^D.J*њr7ZF\4GD[~!4pI PA#rPS40POvvq[W惰BTӠj !\@oEhL(B}eKh}n^'n//_*4˷WG $50tzR(Ұ& n$K63_Yv:դ 2y4հPk6b+C;+.r>,CiN7STnD,֓ •~:WիF vn6Q=Ljsċ5j#?F]CCcjks#yT[4Ġ#!G8Ɠ@Bͬ0s`FAR( $'+JySv W(D"GKo |k߼Xx-]&HeP҈G%L'2G F5"U:G+DpW:ʝe#^\W-T 2}N1Ȫ)*iRRXC9Ee"= 2IE#]3UT#+42Dg>`"Z'H ڊPɞU  z=QQ b]G_w?g70^+?"jXDkq#ɼ WJV0yCS3ⵊw Ӑ崎9ޤK (N;Nf)6ᢥ $|AВmA2_0y4 8.%-!K'ifʄ* R`cX؟c?QbDQ!/|e׷.ꅌj^NF@ya 90ՑԤ&k HNB"J6ƤhE]^AB%MdtUg=ϒ.{Wp)}$*k"&˅[(<W :ENA )8Ib(6(&d[& E)\jTH)T f)(V_ E Lv =<J;Pl5fRl&^̿DF ߄K nwZ&X6QO ӄڛ&\Z Ɉa&&D1sI&@b>Pa RRrYJyrXSbfN{רH(Z0'):I(Дک%piIP`$6ңP@:pQ(emo#4KV$H$ j]ґ%RR jQd227FnZՂv^#ET30I]|@҇2N2$8%A}-~ܔ 3*+N d \ZTҚXǀO 5D(V,{_.I ҉Rl′O|Rv.gS>BcG|*݃kh_U)Ơ)& =7aQ gAA=TzL@s [˙s k$PjƤRApqI1dbl|n@ݴ f^_7Y\SY fB1u2#w7mop9E"9 Adφξ@nP }VaܱYͦU6){)GbH8W̙-{s0jp(W؎ .-01 41P\ yx.'"Bz &[й׃ssm2?AvѠ@M7غEm~ FXRDؒlzҒ($Y0d*,;qw|NZf;q9C -kbHfAY,8+^08gF {p"RP(&(=HkH E嫾W^Xz"CZ/Cq9D((-t@4G&iXE ~tXW<;Mrl/xľ嵙 %BC<_Acr0RQHm{!mvbk<ìC,)A(B+ 0'vE;G{07 ! \kD.D.:pQ`;j0!š@+z4b*,I3k̂jP1R0;O䯡ȴm! ?*Y23SsEӃ8|'f|R'7A?EYjUIFG$1;:36IfZu"_eX97R(S)ujkZDq`A uz0sPbA`^}eJuQJ׼X8|C JD=lIwp{bod_ml{me[W믖WE 3̶a-%m#k@/A9|0 \   }i67wֿ:zdrVvkprTq~œl7';LT)s^wb,)IST"4Z" R̒]R\&-ܷoƤƾoFo͛==S\oE=:x~K:ɝާHW{ :F֮FVXs\| RZ&?3@xI(@$YEY5H-?O6SL*$[ yʅd@6G%,!]TygkӱcPa&J{ò&.~mefʌ>HJ[d%EJXI?dDJ %2DJeqmvlUV<s0Vb=5 [wywo+tkA3i&fbLTOE$vD{&[X̽VlNb3xlSTӍl}!9-']dN&y;.l[Ty+!OZI*~1,}1EEQi2P|$W&iGrD$ez_D ]$$J2LLdA}4ROd,পczSj XM ˞ܗA8NEuHgW[s tDfC8{T~4[N PC7R*=/ nY7 fa,,eu5E u^xxGTV@hըCduZ7Y}@%թ+du Tq;s VwQ#7DEӌ¢U+y>Q?ʺJ>р"<㖢GLWq*枿l;UWRs P ɝ'ɓOONɐvm X;b,fRY!K- %zB2L\AE/|+ɧHZiRH|^]T*-kt?[:>d=I -\К'\:K d}^aqx*I\joH+^D٬ ʚ**#\ntt(]=9*bO'H{%:aܵh?#.qm~/vv ұ ziw(c uhMaAgХKܜӤG3lyИ}TSKrИB TbN/آVՙ23'q7UV&64!E!e'[65B1Xtf^cy)_ξg)%>AӉ ]j_޵X N?;pIy7Rri>TV)@=IP@8Nt\ */HGfjwG$|qFP(jt\&epa3`vMm-!ͲMVFJ tjI8tZsy.$NJ:#_kfrcT&~f|wڊa$z`8+\z:QY*.Z72,05!uPpbw[pѮQ2!7BliTt ;eU)ɏ;ȃVFu)1 oaiL]±y=.c `:( @yӎtLi_ZPĝ"UTtZـ(`7kGzaO.rA yFqL/ +A0]\~f!" {"!=ݰ/ȭG-GAEz0;l;3uMn3x[. (|DiU?-1O;$Sp6YɑR2)my@/p߁9ŠW *\zm-0֠Մ!FÑN=6 fbLsA+0,^'( VݢٔޕDM?wKcSm, 6C yh 0Ao/z qTxRO 46ӄ꼪 &B'I.y ;Ȑ>Oc$M2yq$D_`qssMAm[Dw)79tHfӥ]7mD*Cy50BdgYzGAo dL dBS3\F6A9Of`!ƙFt;;nC߳6Iwф]|>S/fگSYƕ5,u}YA&7ZY UIndMV79&nV56=WmOa םW1}/p–ݯ7;y@ ]UZIJ\9 YGT%KI8Fd'x$?FyR#)$i3 zȣ:#q gRl|Ў`F2aH~*0XA 񓡅Z!lu un!L([~HK$MeqVdmؼ$#-_ߕIC?2:uDIya1Yjafu?pf!eHVO? Ǎ BA%ٿ/16j&_)a光K4^V.{SrXC~Lfuff;;ŕ aB^92Cdd3$dH+C;9(_Q`BN_vd> nG%z8x9LަG 6u8( u>ɒA2m L E ?Y{>Yi|s?=~R8V[,-Ƀ^y<ۣUDW䚠Z#CSe9rҾNjb&GH`gݾ[;Tg$C0۬d~[oOX~MlawmX~P)OJ,흷>{`9Pi+7?ƄkU'Etpԡ {!;.m;$2v`Gɾd E.KտAub^k0夬V/V1VJm9d^@Lw2->Md)=K? *~ݛ(ސP&B"?9:YvდՓΓ1}2_NfS0nXQv\A"M@' }Op)\al T•Glw>WXț&%\8(O\gsN8KZlHP ,=(ݔ'Yz_Y8wߵ7U^ ;=t6h!oGFU}7@$GK@v65eWs~x-EAOۚ> d@^J};%\g$,U6nx=/~pZ3J56Qa%rfߛ7oYߛf\o{`f#ץYZv'?mJ%q'O'*O!-W2!b%}uWVއNɢM8;@(YDq-X%S [ʮʜL1\j\HuI:j[Wkm`W9MZ/qRlAPEGSWl㡒s%>#0N@2E_9dbX+mwvw%kB@NFLZ*Fչ $*2 *@ˎgrâybo~#α߷>Wwo;|}B\ު3u!kN>VV]ԼQè뮣`%Bx&6@.P(^&A}eD߭60D0uDy-Ҿ*K)ǶT*h-Gh&C_}'VeE{ST]Q ?şO?O=VATMDvHyDCԍ2Q#Fz44b+f@\#E砯 3K21SXĦ*5K5Z3ꭔ_ODw 3JAڹ Q}υ;*v$[/8u*Cwwm;fIA^( :#WwP#FP DglHZ `"l! < L[\*O?Lu[C`7 EA%p`t0J"JBD2WL8+5]z蔇(=t^htO#1O-<쥂::Ŝ۸Ynh Ny]Aܱ#<3Z!ߊ.шh qފf-nlxo+H<WaJaJqZuW.:JG+[a_ص(m\C5ukvװI催 Jt*kI D-/4 jpo\;Z{7i*j8E">räo57⠄V#fDQxGjB7P<̙y됀p2|@.@٤Ȝ㕩cf Qk *eNUD+nB$Z70]fZgCA~[l{AŔq0- jTA Nw{D#:XT*]5DTy= .ul {}.Vf hIVp[tVv,bԹaaoKSBnUa5" ~VXRl3l0Rm{\QKS[nFmɂQ M3]վfI&C=+y1g,I:FECZ?Ř_QFR~DddӽOweou4&iYhO:!k`:#v0h)+i;s=uEruGQtI2 6lo02Kd~.ɄoLRX2< I!\gIDiM=krEľ=7X&,CR\c2~`f` 3a!+̙\ܐ6+!z_{$ ު$lNK{uKq$à/ ¿fJ, % 0 AWQd%${M{98jiA-hk196SZ.F4^)SI 7]+rL) cTpK|apW}vJǠK~ 2ڈ_^,&84%Td.ZD;pmt/S'd 2"TdJؕ,Y 2ZWL6 ,c &V ]li-'RNgliv7s?%$ԋc/^,R. [1^j(U(@ ĈW.3W$2|[zA1,$,$?YHs&qȞ.&O[|TӃ 1n)30vkqJS6=/?m5@8hХVz$H֛(CtaN{"nO%$f2A$XnP:19vmܖxV.}9F H834<<, |k/=nK5$퉹h1P.&!$v ]¹1Ί-e9 Yq!rcI@aߌX3Yj\4J2a>Ǯ 0 S'fs}]<7h&l39f;oq3^h]z>#tK`;s^؈6;^;vhbcRf Uf6>]Ӭ0VS F^]$6θ'jFFɴ\98j}@!"#6J"Zd:IZ p`-AM Oa@T=x֭XijL {`1_f0Wvw_Qg-3A΄[(y32r (W4kF m>bkrQfdVF6)YP5Zfd=_SkȮ9-5n eUQOմKfξX5m^vMN,L.q):s!|x篛',k +6 x!6>u.`ZNH!Rx6W[!e}tݭv2lzWw7w)5zSkX:X{䨚 jp] r8pZ 5&:8C:Ȧ3 3Il\7c:GASg ~[3$ 'T@?7atPS/le 06BIf-[(6-Wj5c/z_ 觐k1X;e/@y H*N{|2S[@F .7tP$l%kUSViDl""ii"sPAW$Bgtg%\C,(:5QKf #V\`iVcŔ8LHC]`,Bҥt# /㇏g0)䆿(TP~ѣp?{V&_>lof/2RG^V;nk['c69$Kl-t@` ƀ/1`Nk:HL%SedhKfY$QԩSb/^"-mI򶹗ep/O!INƊcYV ^$^ q5$m}.\F2&>w8U'(rp/-M{Pn܂[j ` r\hIq.aZxZ7ifMԾݭej}qi-YǂMr! @,\^)KoK/L? -16a,*يCՠTOfߢml#I[t[h|C 6Qχ!w勋nO61="  |A ^IE$䧴/Ğ $#* 4ԖbpTbc h`w! :ozox#{&fRaVF Ö7l–K.F!m9 " 6*÷q'?Evu,ɨHݿFn'MN W}j[V,;vsG}FIv"ەvNt{]2?hx>3!}ШZvU'yjA4R(%38NnTspԽ?tzI(ͱd\+)\PVFlytpp}mj T *HsW/RhEظ`s ^CQ mȶl齮u2hEa;qZ= :Xł>f:YQedD[=R)1)ŒETC,jEӘXg,C20R1 ))^g`X8ۃ{4S#Rk% |""^6(c]P^b5˃ &_Z$2|8^4%w|S泎ipgj*hYdkgѭVvkm+Jn#%DܑRcل9׫ ?"0~6y pW$ fEC.J:Ra,2$X=*MY6IM~R5" LIBG#l &*Sl~ͧؼN_p[ƕ&{ Kސgofop/'=2l"1ayd7M햴i&BB>R,i.\~d 7|SUU,#wzvmn\q5ҖFAȆR=5&؈ƜGNlN쁾Q 痚б5B~欖wRTv~mau-לg8Ԙ~LMEY!'R  +أmrj9:f~:h)(uzx7mf>l<|чZ4 3 ڪ1\݃Q|@ǮQ]DjtVT2"d`5ZJ5 F#IR*YPRcPrjURdV)xXeV;XG۷z{FX[*stCvrIYT()x%&SbfRpRuI$Tb֓MҷtPǬgK3wRV\`uV,^}!K!T'|.#᳔AR0 v"gȐcDֿs"N$D ;mg@bT.c*[L"BA%)f)#| $.$Hm6^Mzj KvvjnwOmMpTQlEY:2,V:nN/_X2$Vr,VܟZ`w,Ubsrm݋ iY* Wzcy+jx ammK\AūE8ADB"YzP0(YsN>'w'u+zG,ݠ rj^E0dFGp70ݒZw^. wn\,>v\qBZ^֨`l嶇t_J<6*p-`g1S 4!at'@KoCt)_y,}ɮ{s={z([ +.91olIJ$Wr +r-_Xڸk 8UfiVc(+Yi 4?;XW_RS-@7`WWBv[zFxtV((A/3%jVvོ= :_:ܾA^#QUyQ".?CR?PhހKPeRt; +L@mzgd%lЖ6X2˒YrX^4+aKyհmFBV⥪vg"DdXSF)!fz>Kg"ĕA&ӏ:gRs"[FE~LE0/˱dsAŹ?Dd=tL܊ցLR=Q a;I;``Q$9a"Ѯ&حwP o=YK?MJS_BmmX'QTEh'ay0 >~\ @OiPx>o{M2gR+շ{`ω4pڭgσݒ<9'2D*NÉs =s6QH?RICXUi\KwC/oH(5AQ|Ö+B3>c®aۙa-3ހ+n3H4^[nW;/ry#|hNtd. HPۛI8Bvq zTIl~J<  tmL7|=a7ڍ&TQ^v;W;JUlH,٩8$Λ?U_^}_}/ ?='S~Id4 RQ>mZghts%.j+;F I@@aa@δ}N;=qmYǭS?@>& F:u,sR)}Oht Ъa XlͳBәj:HAηӿ]Ft>q[Wu.H7<y3.dtxt>cX7$Nu='E欯ePakw(0/r,]f3)m![2Q/$6Nmx8c;9&JGM%C$vANg )v".Ƣ8j4Z9H(v{x s)@/$b암i 8Fs;|u^魣oƞEϺE2[5my`bm7.e|i:7Gi4ޠs+E/A @n(L 7%eMt 4;qm6 % &,pȦ-OC6عI]xL36bXE0K&EcQdj݇KV &Uh„)&$?MB5b_#};4_#kQ3r8='6Fӈ\T[h*,q[ Pcji ˩54iOT͉MjqL 4uf3!h¢ &~~Aoֳ.L3e], Ⱦ 3E'h`t֜ 6$yD S3*}۔ 4U0 9!fC_Af1&ey?yDyˌh2O_5q(շenLk "eTx$@P~}IB >\܎)RCYZ%dT!SnE0l$ȍq%ac‰8!ǔLv9h +,H3' vlg ɼrI- ̓ ͜,A[fj=tmM-kA:!;!Z,]JKe)T6.l5INfVÚ,@A>gtfK[P,OOT)>+l\ $O&|R'N>O`—HOP)Aa3Ok Fu :$1s2W$eyң 0J$@@~?0bjǢ\nKB.Շ?pk4G}A;QU"Pb-O~ [&~<,`0'ő`5pCL~mJa}ojJ^D IgARX{6  j0,ӭO~YJimv";vIڰ-;xO`mM7bԇ l o=NoA gz(٨6,9fY2j!qIX([ r apG9HFѧ/nKܼkغ ʺa Sn(A7֊/P~ % ݵLa]h]03^~s?RnR eCn6f:+0vE'd _3ҮؚfvG-yٗ \`_'׾dɓ B`0i"b&t?lUss뤵j]GܺUΩ[wZ; QQ#N#GJ$'H3K@bV#1 cS3<6޺2@{NwUՆƗ։MAlyC(<%Cc_L"1Dr,"94k%@ -Y)`4.b4oc2AP&PugD$<,g auR4F5u8t8F8xۉZh&` B6$w߅E{z0{L@*mCziB;Q)qr4Hxp]8O;?= km5ˇs@0h"1'.njrH" 25r~^'`r`4drX7I Fbr`BFF| Ɂ#9&{MAذ'{D̑H*o;Y.ree0ja0kdsȠu:vCplL 9C*fekVspnYPt>GJ}4ެƿX94bNuI(+ RAQMҁF+@$fgP:a9@^&i ,jG6C\7U}N,[Œ~LBYNE3x0~!S? V##[ЏA;F%}> cD\=7Q"޻A%C3NP"J< P`H?ɽuV~ l9D"""cqX`$#$a KY2vW(<(?zf1E+IsJ qy"X9DZDr`"IImf:Oa0ND{& Hz@/_T40҃!6O=tifgx4_X%x'?_)Ya`C7+ cwYM"!Mΐ@d~J+$XV6xLځḾ"p*"-!py0r!D2!pF DBIAc$֠xzfPI?^R?al1ˢ]@Y"eުPN)HzaSް(6cAJOpA V;'u@/ Pi)&":%a,Z0@v8qa'@J RL፟D=xG]$[Ø> \S,Z )mLWG '| 0vwL*SN!X0b:*(,]r2 )6SCH,BC%b UB`BvA ;x<\bu Qʁ`JM K$ .6( eEȎx<>SgG8b r#pSF 8y "#P8#\F\?<a2`L4%a֟ ٪#"ĩ!u@Dاt eEh%~,D*`u~>D q#qW16kh^#B3C-OUIw쾬ݳN=K݂oBz.xuT׹pg [>o>7bDu"JWu+zGvS<Vs4?nFN .NF7U JauABF_;:eGʯq ù/`>_,VE&BR3q>SFpKp` 8=QT'Y:YncA m\`9I#6reUG +ϝ7S=odq^cEɚm.Lkc(޺1ϧr8(=4^_¹X@NNw4;#h4\W뼦+3ܯKP濴:sJJP_!˕5rҘGBrCαRVTzm) &ewr| /Z(j'ML/.W]ϭm>ZU/猯X![H#/lMVβBҬPVN)?7**pD!bL%cd*.E;4|bPGZC(]{\jԝ ;;dd$?-K%N{-LaK1"[fyNm-S2%?XdmȰĜ6'4Ks+ɚk}k]Pv^Wn^Y^aLM|â|ej5b} a>n֤Pr'/G2OvvM8!iTzXnW\b8  onCyMUִ9u& AD(XkX)A3 ]?N/?<Nu}$su/suEQeS,-fr7K_M|/ʄe2,̢,c9sNFՃo9ɼ~ODw^4*9Vz:<>#gj;{dD<_i!0vL}koWy(W(I+%rk=]rv +upI#Ѿ!ÉӞGg#g#]ʉ P ]d{)O7k~g}jmML\-M rW)yCh90!yzד?dʵpYg^ 9$9Tt'cia|w4%5sfuY;ϔ%m0w+~c"T uw3Mը*SqŹ3fի#; ¨r߳yWٟi6aOZkRH=5YzP丐5fdՋjFCst?ɿTs}eɑĩ.'.ZKޮ0Hr1Y whztq/%knS!L|s:r9B "JqDT/T@_Z/l(}EHME ̍ԖVXue{Jn \|9_^Y'}jp5/g?z}zav mԈĴiĴ ^# pv!H{K Av\_]N<&C''$uOC$2H4[8[ܦo/ id8K`$^'\ !g]l_'h Fd5O3i9 ;[]T9`l#1 )j܅NTtGf D&:x3@L `/ >9'@W>^aiU8?H}*SI凱kӏeܼRVs uH ^jzv <î4 aW_+oWB'Cކ__ J YխJXW.l{cyp,HX+f@7B`JYg2kŴ MWG=IwPs%ĬDdqn[N"T^eЦC(r9 )()kky M }-DKM*S,u STtBڧ/ qC,$\21E(֪8]G'sʉjѠL#| ;&ǧG+{}_V:T- 9 ys|?ți/l+nby:g5*egw6w;kd }D 9AFH;|X/›~]&&dJR IEM2a5(!I^71r H_7FaeΙAփ"!Y INI^‡W =$tQ-$6ET5ZNq|E27'LPJT,C%Di!w^-llBYDA"LIFȸD1!8K pJ)H8بDq!U8(oÁ Sh wɱ ߹ߢ"8 YI&s@J}fZG((AT x@_6l M|B`% P T ?p v@MtGX|))}2 ȉdr1ɜekl߽Ȁ녕(@2u] أ.I|4@&sMҤDH`tGEح# YVleYV좣8<@T!j=黀M"qdTq8IǰM;ьmwN` \ :5Xg< _zK'|Y=@Fɸ=?==^3²"txryB@!YHt'Ku*BgnF-tdy!=&k&x+$"o(qN~V qҐ!.pj*E??QdT)l˒fZlJEhtHY۾Đd,%d %ESbEqE[aMX5-T^ZHpaZj::92%=L`RM|Λ 7"q|2J@1 he$uWW@| e5JtD9iMM2" )qFz" \I!H-5 gQa Bu +nUVaXIHt3~rgddxu@7d@2PWTa0b0T?}b z:€_221g}:0b6`-O7@aNw9%lA~8%A?Cq*?#ݭݍݒg!w!3o`}Mnb5 tXCq%2%HlaaaSlHYb%raG,E-`߶#D;\e޴S "vn~,qp1`^,q=;['_J[dʣWԫjvQYë CN hȂ,'üNqTd$o"tS!q QUQ@,ըLς\ lULA\Vx l#zL#;8@:6P{*O@i #MuTv- skӤԍsE=XEaVBY!CoT1ߠ+5MZ)a;@^ 2c܉.;ђ[9s)#rSio媭!#>"1> b>ݣů&+xj>j qʇptzYKVBezY2,Y{L7 sLh}_DBN5RSL#‹h5A5^Ԡ_Tفl:aj A0PHƜܤsrrvr 8XpBicA#M܈.TĀfd`&j0<';k2{Q~Qx8Md/8[d({x["N1rH:J"kR3~Rgē53 {P씑S'A:=E꜈_<[fEϰ-%ͳ\e,ͲݢTRTZ%Q+ZYJ3tJy\b.gj]CMi)u2%3 `PKUjNnYZj:aQaaQNk UdXQ iKCb9&#hU4A#~{4W6Z/ZZw|+-{ݜx @5aU'柉ޤӳt-:3\pz38]i;EH\Y74Qζ`QQ28k` w:[&;|V1R,&n'\,q̠X3,>92Lf ztw7}]N7 {(3zCW LdJ7o2߻Yk~R-b^Ohy4k̖wDY6O&YS'^d&K\"%?XKɄ4^"#Q.es v"=\Hbn%Wej eKk2۳J!YQ1فAjǔvL;^͙:s[ ;{$c󈳕ϲ@{8$[iK۱>X,dGܫ諡WSkk))1s`'1{3`pg ,*;4:䒧g]+d2G5Ai}#e{_O%uNU<kE2Q?7"}8xDv,z Zl}TdQ֋lE/F Y(_hW"i xٓ㥚fQR@xzo<^vX9i߮L=+qJqVJA=`  sů4+Xd8Dc2eg=++9 V !w7ݢ~pω~D%'aY"V5':,IиN&T`uxW.3"UP1n0@F@\ H2ú}n1%,N 1%R͋U@y+`Nz#$?=;:E095+>dآYj"~?Y*BQ'K%<*ogqjg ],e 2_D$Iy?ʒ屜(L{گ])#8]qWX7MKM.˧UW Cu3h/~peIJ@Vg+CIHx Jx'?;5'trN.w*//4yXIROKN.KhO ۨCTl񰧲8QPY50 C?C=l{=d2`{,l{5kcf="[\i5lJy=f}ԂA'a|/҂˩FttvN[m^qلyͷM U}U !Ra/P3wIRpwoF(Wb}610]KNߖˉp+I>sNMXD<21HT(}~-f 5R\UnG$L)^͍ : ŕz 5>@¯X+F`uŠ*-e \Ys\ 9Ƀ{"ls=Q㗑43Y9>.-<57^ Rh!nJwCgDobd%CP%4_W ²j})Z`1WMl]L`wnMq\*|%9/|T$B50 3hzO#[E`!M3h~NKB*vKq.{8tʽ=rk^{~u@q̀yQGPPWzWȌ`RJsAm,.P=, //jgOqXFJϜ~xL7 Ze+(gG&AkxfBP|G#Qiӕe[dI'o#լcc)Zðzʓ-abɛvhQ-Ƞ:|ICF5j =SI1^k 6|"Ul`85حzFxV&x#3 vՖH?o`ÉJ77775 z` w͏8M9{er7;{7}$mpu,RtH; G7rە:sjvES;K/Rg_,G,Z12|M ˜۲PN>7!b,Dm5N8*yg5E. Fn 7lߍ FeJ};>ɧUϧʔ̜ol~7Őrt^mSoގDG.FmdDjgDu 8Mmb9fk;9m(lQ琱a 1GR(Tҟ gc#2}4:-)-Yg'F㵔Śl4&V^ "I|t+,U7괱Q4}hly-VL 8gSO@!Cz^JTI}p;vJE^-i+$A^yA|9Og$G#|_!5"$/#&JX ika"&בI]Z*t':,ﺳ8[$e8fD$4veU,y$aa7b(VAN6j9ʊq`a8D +9\:Ɋ^3cbvSN H)734!x+lݓkfQ~4z>4Iۂ]A[+: e-&)!I&l-\om`&Si4S/YˡAO /PԄb9̠Gx,[vCP|E|vryq Y,<+a?)zS~1? ;c&Ϣfǂ6b@fJPkVBi_fQ'jWv UB}|00p0rp`Bt7Zt (/\ xЫJO^~$a}/HB 7䃃&E J=&tOJiNX[TaCeJ bZEo7"lpD<'ob>[ަL N$O+D;Ag׎kW O/5M\աW^ =QF1fNZݰ^fU{=^ks}êoS X-c\苩ɝ!£$!zpɟc~j'ᅬ#cQNE@V'>NFO, JUGsʰĊ `%:_3I1=5!?)nPoi} Z,KE_9C|SЇޗkޗ{1 1!qBxbWvњ7K;[R$OR1D"^oʇ%ܾ5 įڀA٦6LߪeOl=#a}ҏp7y}h38$$U%_*l,zKrGW Yr׼š(l‚,KԾ?n}D [Ⱦ;~pchX=o32UNGK=<=ՁxZWDM쓜<"MYۢ 98LÿYDZ baA%&W~ME~A%SWAd:+D;NjStaލAhUDiP0`|!C4ͮOgO-YOy4ɯ\ I > THzYIћBIoh9G"r"{~~2C$b Tf\q S @P{mRDzeLe~׳y?H̪B7y!fjg~(5 $#A XhY$@5 (F Gn ][bSfjgIGZyĽN1Yeq!) H$wՙ$`-)fiHG?w2<`[C<"uhma6^xp=f*C;̤P6Uv :Ӄ:\y}:O;Kԁy"բ1h U ZDtb8 G=G9"NmXV?!ra7LUy,@B;$lk Ñ;|Z28f EC{p;*Վ8,a1QswGm(5Qh P K5@)T4l⯐HH-S50AQ5A5&] cf8Zfbt M23֢N1l&`BzF1;_q=lX) Ƙc$@Ũ,SO#1?_U$[) ` hR0 ]=0QDi ~,Iц= V꜋q&և%bDpWMS'\`ӝ[-M-@m7I5EjGb-@1 QLcb<$iN^\ u^ՃR@Q bW䀛t 8zM2+d;3+6":FvnuMIFrJe,á}uL狦:BDTDCdN1NȉN1XYu4YfؿmA7!L_ @>}(qg1$TrH ~@V9wqYRթf pnIJz} 6A ji6NBj@i(&o>/ԝ~uDêX+9Ѱ(V֕ AeXHD8L*829&ehy N,j<h wi F4b!-Q s,(X(̲py6'Q5QuB C]Ipd@Qp3 .$mϟHlH pA 0)TsGj^~$axhѭu*T $$ӦUG22eIV3$;$k%P@qAs2ϥ?֔QNfFX8!w^EY.5 &zeNK?ݥ@*  [G ~z)bĚ#B8!;O;v|_h'v+rLO Η G'3LGbbڽVtnO}S W b+=?@^-fzb%+iV"*M#s ADM(5 $9b'jf i +axx4h_L,aX5)DVLO?M|2Xa)F$,or!PD!{b$betOUwo}!ꀇ<5@ ?Ϲ} ? &R-ƣW%Iγ$f2$\I İ^@+rxW|0x jGlt jq*ZT01"p^_d(XT$.dllAnkĴx#ai)hs70G YqGOb$b#( TM &bHʁAuDVQޗQ p_"L XhbwnwkwGMfa^FInаy/"c/RW^Hժ`ˈt9e Ӿ-dqG,2njg1p`uLsZ+5ɵLiq7LS[qkL.BO掯}^ȊQH^Q(yuQ(30 Jߍ$@xW P1I6q,$D=XfHD尅dQ&de2)2u!$Bfv#zNy3|W*4P@h\g3I1=xgqCOr5ڒd XP=7[^Êcgݱ#"(06J,Yuˋ:m2x ^Jk XE߀7dMɏ=蕀hcSK$k1hu\rF-xub UL?32"O@ ;nj?Vc-`_E#+|zڡ̅ѣZܱձ0FhyV'Œ*Q@)4< Lg3 F\[13bzT#D"bs` =j 2PiwoOm\i=;5MvTfRŕ}q`I 0W' \ wlAfaR]d&G86߁7هB@ΗӧϽOr6J=@ē<J ~ϼV(1(~MCQ j4 V#UˊAԼZ~Y(([-:z3.ިc5:+jZX*#f *+5Un/O6xk%onͦbofknuyָvq; hhMӵt8ݝM?Nz~ȼ7xz֢C3Q4؋t^6VtQg+S:BJ:ئzL>v8{l a 覡΄.; <΅\&ivAypSn;n((ݘx3ֲlmJBb!{Ҭ 8Ԃ KR|s{;StJJ7T]lXErt;sif3"[n*;获Dx/6IEx;HvsʨAwؠvؼ҉Q;\]^ )PA^Xӕ@N۴A#J;+6YM2P;e.#@t<~Pv􇋡.Kumv<6md3+lDiapvdKgթdgma#2P% M,#lX2kǨ#P{~^#@45ҍⳡ`prb{v{ 7A0[>1hܞ9gqH=igqYSG{ kϭ( v0{>3B~.9 OO=Ȃ=~[vsetϕ;ţɾoQ=}:seUDXCbH'o,p[4T$jhZ~CL'/H9 &hӫOx:naR5  2Y(8@2E(jL?ce,N?vE&ނIja@2=1'4ł oclB@:0Ϫ'\-ؓ+mO~εWmP<](c'A슻/C/M轫z2@<ۏ@xЅ,.vk$@Rz7Ha#(=f n[]AnBMrIwM,7.-qaqAyo_ڼ?T` !! Dj!:<먓 Dr0Jdi:tIӛAאq2k"^_-,:EQݷKA Ap"DKk`hOS뭀~Ď}זޏZ7kFIeWH#ABzÃØi&I4qZۜ*@A~0dzQ"d.5\yZ#"vErGMcaY.aZc@)Ʃ̟ [A~Pdguddoso>IW烩?u[02gHI\~ҁIʦA]zTh4QjI$Q0f&5I: sQy7b|s:=67EB *x 3<lZ,,Dx(sRds:mp p{VFZljC@&,Ds)ըwL OI $$wl&wWj7jw ,`w IB2S5H֋ )!ɗ|^|=4M?=nl_2@@ ;$At\IU'>(= \84]$)CI8wWMMY%N$CpH%$͟`A.I uc?$ Y&24OkWlc{&I/Ű5hǓO:tiF6OĆ d$99NM'RC$6H()%qqH Od%{9OoufVg@Y>%4leZ/?'tEi܊ljVc}mJ 'ȳk HJe&ѧN YʶM-),.$$ v;n'-RX i Ȱ` 4AK̉:E'F# .@K!/..`]0$d]xMdyѩxZLyI$@M =}M+.e`BxAf4`Π`3l&-I~T^lyI,ΟrIL1ı-  A/^"II/DFLi¥ʖGgqY\~Tc)z]SE_O4=nC!68D5mD { r)@~Y=^og+WٝEvgt*-$$Ð mĐli7/d֥M/Oo=M< / 67܆:K-$†=C@e/lfX#vpZk`jtZ<:Ղ'j9{Xu2;e=]>-цA&1"1"1,`B 2!&L5["n4V]!KRXBސ2wەqٻ.!V1-߷}ԄA0Ńs9ppC4[4Qʻϭ'>ls-/ٮgOwG;,Siqzq(緈0A8ۧblIj CI8PNz3Oo62HQ~LBFyAf_#2 /e/r>*׊t_| 6 j(Z ;JtR+yBFGҘu!Ӆ8r?# Ir34gYֺ^0LӨAD`8[<|7I%kBaʰZ%˨ Vg&"z0!?mhAyBQ25#d!o~D~ć aE0y0/7sT3hϙ!ʟy!?3*#KI$5+tv^=l,\uAӨDU#KIȍ퍝Ɲo>wY  PnsZWnK8>}i\\YWE!ö*?_ZLy|h?:ϰM6Tclψ_O_l|HrPuyz*E-1<}Q*fm-pn_v5گo/RVXseh(;:l.aM3nM8LsǢ~>*{"?W~{/mhO7C?4I@ştPL])i45pw>Xj\l^RKMvZP^1#VxNz,ν򽃿n>~_x3t Zf5fݷhiUg>(SWwtn^Q~k=v8]yޏ/>(1~w/w+ۋ7\[O^SNe:Tz;WTxeuԕ=C7C ݇YU1Bqqt_0ZSO x>.7%aŏ@ ^*j=X"oU_QG~-WWTR!e04KP_Ϲh@"+̫bt?񤃏O%eLsbu P UJPrAjH`CY ,F(j2xzI ؁0Bz.i{!@ siB<5zXjfk9$\`&ocl*#Ml:L5,ʂ1~b K3<]M%++_xs5;}s?d&rPpU , !WfC E冺i!`nʖ _AX0;_.1+ݝޝ;>Yfw\4mL<2d5v?_ׅOdTnZ׉?W&?1 ŻsW Fme\(k'o xSh|Jju;,WEbh]u'w;1mP6BB"ӢegX@yajrЀ8^.&1ڎY{ZdXfeX:5l3;,_gR~|? };y, FSHλ[\U.dfgKrsU2%b+IJOB0o%8`̛ A"0s PR{5u$c2b*XV駟? du 3ܙy;Nn&_ĭCD>G=S zM!D&[n!'{41,pCJ4A r:`/L/2:p\\KMp). ]pS9\B,W^l r+TM '8KE=Pd_^ցj,*F6A落 Ux&;:XPБ"j哋^ m%("A2q87V\=FHs#wyr0u+ώOVVGX7uh NBQXjo#u`M鲝"_2rdTe!S=92rdd$ɘ2rE#N-|N`: |w e^>֐GO|o0 `a&Qz9 dOQU1L\uL blQDIRD񘖬;#}c7#d:%|=0FL3^I~c[9Q)K_ItWwj:F^z׳t뻦׹7 ={dN"N ZS=(^*ԧγϧsUTؼ|d302ӣ(nh{yVcsDSqNG>yv᜝C`Ody8(ϞR4@ {BHv\ArD8H΢anR3NAkXUGp*ɚ)^SeL1c'Wz]~b_ zJd,Ӑň>& YKbpXIQ,) eGʦ<5Ӌ?wWR,=(#j3pP'JiK'KηΙwPXO@E/1 /XLG8!)y 'fO*_PvCWzM>b%,卅êx+VD8y.wrT~ >>~et*=]%'X]-8w]"vw-m>9YPnKƂGxdM V<wwƝ9d2RGzH\k7M`4yGVH/2F8XD5BV J`%PK;\or[5[`).>} zZB Yk0VR!af#71ݻx0ym?~LdN5v# j@:~p*FAaCzmC|{YiE]9S$;! a@DEz.%5$yKoˬڧ~R\OE"ܧ|hĊp`x?QIEU#ָ̣հ#.Ean+J$--AB Lva#Gz-.hKF{ w۱wa g7X.|$. aZԇb Rr+rd\DJVPm ]@?%T5K^~/8evxɗ~QQ%󊑆#kC˄Q JB4*)B ob\m,~~/;b/Y^N`p= 1lNP,蠄_`m0KP WBBu0 *FD)`pc(_VzJ:; S KPDP+HO=%s9mJO`dhJKO }2]Erͼx~c|(eo&ӟһy$}k0 didSNd1)ib t7#MУ"L G Ùny590>1) %U>]+s078J[O܎9E]PQD$KG0JJ,#5 UG1п A"Biq&+ u7v䄆4#w峽vb]yxgS#ׇv{lU='l+=n8d݋]5nۺIeG͸z51٦Y|iP/BD/hzFAT_bJ,(Zd`/~e?߷?ݟݟ?[̷|`C|der,  q?LY[d}НSS%Ґer܌~QM6GJ詐퀐ZCzôJl=Эn{B"gG:CJmq'KCaڳ{ SUZj}еfX g©19O~meWlZglZav,-ÉԳ}ѓt/l&7xf0fb,6H[m=͓FӸє7F ٚ2FcsIsQ|a''ilaRdܒ8Uh{m_ub'73[=~nl0)/sR&T;v9N®~ho\Gj@vT:G]8ttt$Ag h(E{ Fq/{Xt((\oӉeTO!Pe)\KY4=h5$al͛gKڽ>NQkcJcL+i{E_֛ C=lĵdSR鶴V.:yU/%'ǓECeQO(՚rR@2A(YXUШQn`R [o=je!]4k0 l4 (;#H^K%&EVNmWjmhgO1okl޵wzײ[ߟ vm'qgxWk=4>- -нZ^U"/}Ƙ*!v |Y)*B%^0]j#, Da!eK@Vk"7H~n\^ py˝$X8\ΙeIEv 2%3P-IQI)$gx{6V7rFnc|O tpʽ1, >r0]hKQ} 1iň_:y۶CCGvwrovf޵x ô(QIV}}>(˒5k[C}\Ek,Y-H o0/ ~TuѶ XTLrȋü*} -5gtL# ZՇ"Ri\kZ"Pk4A鰰cZE,y\ P1ǎ0֡1&NeLtа-Ǻ`UtN~.g?4o Fӫ֙v"3،yKnK3d`'iavjsvvv~ٻ@$m3)%ޠiSk(*.#5LF+0gy5"<ٍhOPz n$Q}( >u8aFܛF5y:"o_=MKВsjO䦅Rz|2/>F'+H[[0w蟊SS}hАP?^Bz t)ONt[٨όѐ$hgF {>17Sf¦N h?#_xU={EQH ɬwhP4LPԇJ[Q MVSjd,-Qa&1;!RVoŷɜk٭:Do,=ҏ;$U3ɤ4S[,y< _6~!@<ĩ-=vf0BZ|Jjkv>}_[5! <#wlAqV~И: k"3𧬓eEf>@URAlt~x۟~Nb-gw]_|ɿ['ceOzTg( ::[ёsWȢv~0]$e|LZfUY?*^1b)FKKLgyykM\|[fgiخ|l]swԫ{Z'ei ~:E3tr a#I?IWG@0.RW_o(d2ױ4N)O> LW#b}m;x)U'l/k 'fL/gMq%l>hZa} Lኟi Lp7_(zUa ӇtRיiflCNgxtS׍!%6WN?Ylי 2Ě,ߘyzIجp6 D+)2JX^^np(b% ;?=ϔNZSS~||H\75բY{';IۛI;Q84XXW~oҸ}]RYtM6Z_?`}F9*[NS?mUfQ \Е] גABX}"e{#7K)eeb:gDBQ0t1Ca݇{j[u8tP$7AU,q8MŖ`E-jvj_tUKiHAEQˆvwGMTF"%} 9!RI::ݫ0 *﷫2n~:TsŞodeAU&`oTއ{MY7)`+bnTQxD~Du{q+`\㚿TՂdǡH(tJJgÑb 0p( [A-\EOt`F,8Xx1x9ޛAKKN|UWuW[y{k/Ap 7xw$X} 1d؆,+ 7kd~>:K wpaEZnk:'crSsؿn3VFPʯP(>gTYz7 7N#D}Q 0ScUD7oE1`cg0\xzw|wt,ƒmÿ}]X(?ʽqC_mN,Κ&Fge`̯0W?bͫ0_$ ) uo!q a+4 d{`N@}z:? NF BOyFe _fXl:#&.K{F^`@npng>XU.(fo^7{h6>@b>3rdA. `kf. FQ3+l9HbԞR+weQ8fh!ל2ضmuH=w_Rx¶kڳy{ozL0ŵ /@1uji2¡ ۑw\{k[w< ;~^Kɩ+'jkuy:Phg17i`}}61LQe߽>WrG(366~R4~fu4XeKl(3f/O e'gs΄|KbE_Gh5T2\:!crnjp[AluGT+PEc4 3e/zI0L/6 0fmܚ;Z!wvS۲P{w(cdmNsWsj|:f0۹g4ڱʆ}Ԯt& uE:LU2bU6Y6I#RY.)QBЁPV;ˤݺ1+œ6 ;FXoQ# !3b3CpIHu]Uz\*3|H|*?+o,.z`0:#:^#-0x/uT`9Ҋ,V96Iwz2'-abÌR_lXi+YbJl+q% bH,YEMs؉*ŴFIO." F Tq*/Hsc[nlVDrcACL>pcn,aq@LGڀ 0ꆕWfϰ0}Yxꇤ)rj؟ ha&!1sH 1np6Ȃ roaa}p V?탮L6%H{ Qe8EĿbAVǒɂ-.6C V%A5sE@_ٌ` ex3F5}5!\Sdj8bӛTA*E&ûG; 5x):R{8=b¢<hyԳ`Hި~䦇1˺-Fl'fxītV܉P߽J@Z=hC?6^sVnʖZϫ.:H<buPRxu8w]qsc@m\dNζ՗qYNS(GL:fٿ;#r4rL]ٍ&1F;x(O|AA``-y=v|-.bh[Z&6 Z[m_k6hmDG mez|Ewtja7o%@+IE^*g >R 2ykFQ [+b.P njV2qjN)oUSk W68Lya 2#&/,ٶ /Di!IlJB &]HnM["ͽWqB| 2L%#Ė* |`bWKuMM\}N+ԐAd+8Q6l3DQjZ2l;Om΄Z[M6BE|uVV˟?xyҳ4$+Žև2R2DZdMJkP. : 6WR޴ڹYT#Jb!l6}Jt(_Ja6 UhxQ:2 9BXcbj ڌO*2 {RűPSp't!e=!?Ɔ_4֞v;NybYhvhtEXNFglzrw-/Ǿ9ƅ 56\IUcl*) K/ruRnٮ]!EOؒ1B( &QAi>`@&t-b\10/z O&IEIAl$ZӠgQ~]Q%`4t^4׋r`y>*(R7nQ䏃mrA+[CA"٢L_eDȏDvьDA C<"R "Wi]pslLq>VP¨#DRЙ$<^%_XV~42J}*vQ@0#'6b eFX\X:d_orI!u`!bB^Yt2 pAC8PA_T0YC OTCZ΂@o|hP'4p<`ʳ0X=c|'WwF O N { wd s!bӦ#莯ɬWuUk'\§01!9g =ic꬈У &jӦ"L/e1yh 穼"i< 8i0gM/;k NꅞntR־B5NYp oR^Fu_w﷿=6Cͦ06x=>gY ɎvNߛQ*Ow^Wg@VHjv:W֬MCEopMPPW2R3 !?SISF{P' |mhQK>4Շ:dL;3q`HnwZOfz^ٓyF`zQHhΕPC!cigM>ǚҲ*AJM[xuw}wt ӱMr^; :f ֨(JU6$K+Z@M{ X_la6ij:0lp@*bF{JVcHCVQ.,n7]ȊЍ 񮀏񗤑rGjqQ=c~]%e5JP!'n4*/,O+TgSMv~fOW NU,ixKK0\^*JfzUuqzf%tgMr^qze皴bdݩݹ]OFm|Z̨֠ypC}$,G1*"@RLUUU"aSե*l{<45!"V>^qnD'o_Y5,V!kuik֭Y"L/oom/6EYuZf+kP1#V e-uu- Kg3nLy>^F3h3Z=@\ﯶV [G,Q`-Iе>AFp ,ԖV=`Mi|R<)odY:2erT 7_)ү@c rכ2J()X؜8-m|U6I>eX}G–ZarA9+;CK1H^BBB-¬.̀aY:ê#!i 9`+)"z.@+ ;=``^g_ӅN  M> L6#C_?[Jc]eH%^O&m-*MNxgjM=VVތWz^dm/@/E.]fZa‡tj־xKN0=ne@ݯ ;e/#^Aѩwl8]]"[cGY냐P RXAv{7ɠޔyk`#-a˺`#6f az7JDMqANJ;` 0t8 5 k6dmS*9h7 Ɵg͗ld$;]Έ-+^යlX.u!A#D&X.Kcar]C'my[Nb,+L%X;4VCD âN4D='DWDg5as_b{lկxi:`ST bjQSS 9XK?'e/\~sx45M)6߹*O_ڟٿu nibZ#{]hkAt,Ntf&X53LgX5ؒ`ǒ콼9tea:|N$1׍H+Λ)+g 8Sr(86BbO27 b/' ,/v[k<*dx|ɌZOz5&1l o v,q=6"JtlBZ+D5Țcӎd'SFcRpa|>KZ s[6AzrêEv;u{#AƳ+ϖȳ{|:(|'-{ v9z2{9GW/eYI3&>hjq!%KI;1*'n7olGI$| WV"xūZBj# QL@oxңP=0n?5%+,MlXTtYXF`*4ƕZL3otRՐIķŒ|7JGdm%v[Fa3X_ JUr天WN)sc7\[`?-+J.|ˢu.. NPtMv@(:e| Ѣ|X˸ў:N 3,\y,ՔC& ;qJUL"XSzѱ\cۢID!r:r56-BZ6]M (>E|TKe*O!A 8d- DN%"zY!xN-9aCϵ 2 ?`‡# 6$ڰ|xE*LI lZY/.Kt)J~'jG:'yc3T3KC( tj x LA'bڳ,qh ksDNC#oLnmn 3)܊4WkJLKGT"wCPeiRXQ1 xtͲd++Qui8+I=+uU0,@V~ ُw"ky8<ԥ"5;Tb.Q,EDD$ v 0 V(S:jr?r^ `h3?$PA 4-ϭv[U.%'S$oBW+4LiZEB) ;|7mr'=DvZ.nx cQJr} Tpm 0٤ne-#:YLF [9ۨ5!@uV@8&ɗ&)D5PJ *n84@[TLkHwcojof ]v4'K@X *|5,QaR(m] r6MyXG拓X4M ]i+QAh:Iӭ4fe 2> hi5%M9[v?iM>m`֐3o5 B>Fv3Y׾;o6|ረ@mF2\ȋ;_\&|쮳n/:Xq[COq;h>X ">nK>GOYfhKϰ[⯵aiGԴ?ZUZ륉X=};w57#TvXtWՀ"m5HRvuseF1KNA^(|zMOpwDsޖKρ9on?^LH>+giV;oa:ls;xgӬ!u4#aRG ҌN`!o!KR|kwS9tlQA` C9o_qg4w3ҾMc4C Zγ]+e4d񛓨k{@7800"H[535y])3@߅Y>ͿaR*z5#Uڪf6A{ȣA4=w%i`]~@ =Q"S< ыPT/X5L 0,2aĴy@UǠ(Z..4@Ɯ @bƷVֶfu܉}[fȒ0Ȩ=` n'ٗEdI h/v传nB0"} yЛ1: u>L*'-N̓PY,6e}4dSEC宝,8:AzNm p&*-T(T((3[ 5~YT-ABoCym7B.au4[\GwQ$CFƏnk{!'m'TA*Ep>GZn٢0! 9͍x'`m/?ئK.HX%:/ĆQ2p N Τ" `̝"˜6'ĥ ߲G5Mj #d~S||KjwO[loِN~nrggCit>1{XT''ڈy:ODyݛRښOJTq%Ag^HJ\W9s&f.ˆW/ķ Adθz F&I2^]j{#"RG[f{H->CDdܚ~UDB׉L]4P4vv2a:`q\V8TFK#[tD][2BYZ Qrj.ܬ6BAX xB[g۟OX}7Qz%aPh2݀筽ɽޣO{OV2Y@la-lVͬ A'fm!{e˞%m۷3,r{D\=vϨ3bL={vmIɥ` YruƃX҆^@Z6BBLD拿PcPX|"vБIc+{=c5ZPEUTŜ*R*:˔̌| +8s~74y~Xk3!3$rg$U9ՕgȞ UgzۂQxԂ,9,t4LEiN:>LsEUj=*@UT宮Peדa*5ЇjY5T?kT7>Ѕ@Q]xvL1D1 @ФTiSrTPjL_D,N4 04jv򊝬ɻvrNň9.ψʌi }BgpP$G2X>BaGtI:A;;7VjVmRP} ]2#g8Bft@Ⓗs=NcfL}fpppᔶKiRjT.U.􉚔o|N|^U~V(E'BneU֒< @Ta l|c26DZtam=$:YY; +@^C}>LfVBt7~1!(kRsGz_μӯT'T2;߈{x$ذ ?f lƜGlptf63ßOgzuT8)f%;Ϛ6uvGM_n~m#]Xڥh9}4uuzgkNgkfp}!|Z2JԼ4>sx~KS̜!Ԝߊ9ngZs&qq9 A#NhS9NCʹn/}t%s#9-I8i5d7fKDB-wY\tLCGg8״ f3mRk:-TYa@s O3}E~5;F`bE)TrGjaF.DU㤽?םe6C 16t߂͙HMseİݛT  [=mCШTu+-1۳!T(w?{yߝ9{y{7;Oۣ@2L?qI3Ar-_(l$?"sߐ`r-É",>xVq;;Զ{h⢾å|-nO*OoLpCp*o!C3pKȾirV@Tb}C%S"#zəah7NWMլyCOx3\n_&EAMZ'%qDt3ACq#$grΏCݒ 88{7V&6\Gġ p8)1A7%V&8L10zFԡJi:J« mA)X9\:r=w`iKTj%Fܴθx" 4 %*d)T%twlK!Iйq7F%SOG ^UYܝxN{̨yХ{#pU=d{m?"z(yǰL}ڞCr'.65~`>.xjWfGCހV""Uӛ&D{nQcutϰ',z?Sؓg(p 4R;0% 臌jQIsDP)x ѣGg$SsLb.ԞnRO̒ꫠVCe~܆w/}Q36Kb0h8qPQ$=86 ĥ&&VئD .=w+)(md՛ EsvJĥ Lk!y}ad#J:m#U9XO -zxDl5My: 5QOO8?-?zәM=a iOlЀ!R w+ON $;5Mڮ)][ҋPADZR"᫫W|u_Wujp~5&@:_Cω<\srC1yU ۍ"Ѡ ;'rk P_gǿֲ?zWgrbF}Mas1DDk8i]}f~.;|s3LG"!`]!ƺrhƹVAQwW]ֱ2μ܁u\j6U$,.d/"jq,cnN,~VCЙT.mBOyG&!Z>g߭B%.!3,WJ˩5Us[jnQmjC]tep¶fSkl#VJ=ݾV*4(7 &d @ryk+ڽWڛڛߛFj\.")DsA֒>Ŧ[/^,q>oҖk󴜶EׂBKKHnݵ{=i3j| \Vc«}Bp GYp5#F Byy MK!+i=&u{=6bce}+TݪU-U\06}9r]y՞ zmSW^#d:Ҵs3IÆ̌ Z|>'n)NI᠃d]wUy*2֓Vm^2*:B/KB9 +VF_hŧB.X-%.E̢OUDL@)gY|w$ZS%UV*mҢ6!e$]邈cDcE}+DN uN;v2g'v2+eGrc u\v]? !ZD BZ'ݲBOl[IOG>zJ@okhhhxtѼE ^A@?+U90YӺ/`T_U&fuM_b X Xb=`'mu-n n3?de۩eE m|cB ]鯰o>,:aHaUv!mƼ)U va\+"t*2V 'IS;c71,G"P;+$Q2V}ꢩQ6^,z<}(^,OTizO^u?WjOՏJEդTEVXhC bUt"PPzw&_Y+aU̜zbVw'kڬIViZSͩܖ-HW)USw|VT~QB]._uU~ <֒@)mo'1'!a{aY^ٚo#&oc:ДTVqШ[;dz ]k/8{06}*zbz@YxhsV kG{P Mwȼ T*:DZJ !UTmG9{U;VDu)R] [4&O2T߃WJ8yeLu,ND.0W鮶_珧N VrS+OVo??_+Mҏ<ěI<$;)oT%Ղ-ERÊ' s 6X\ Bb6U6t p&wϗl65#Y/>}}~\FO?\##yxubo FZXoP^9p)-apպ[ b%A`"XH#dH3Z%OMK &{S{$ j4&]9eMV6w lmaEi#|1B!tMu#^*̃F F b ZNtDU%tlV V>ؤ|hUfkS;"Ny@Q}iO6wf)[9AT_*_s5_uFOT. UkB샸.Bv+}S$i_i.$+8F_?bTlT"XF&,rBCw0[%xt4?w"%մsrLmLn~QP6 ]"|I]xX "F֓~$ۤSC5BMdcS5ʤ Ek7hQ-UM& aیyև ըႶ3B^%|lVhZ ۶4ȆgpapF9xDuT >QDxڞ,f>wBeYfexLu~R .9)x?X+dP੟LE?a.DvׇKXAI> l`IlM؅]QBE @NAс 5w)reV8*B\ZyץyuiuS:'J>Sli|Pa>.@l 2<45A#W,PX<? *I"g w0dL<HaseasU6wQeVe|޵yR46"EG)Ne tF9,`[yvaFعoԍf4t 33v5lf:!T(*aѵ>yI2 A 1QQ> A7{uYL twcAe l *QQ\vDyQı%V9( *ġtë}{x?e l-(ȓih  ɫfS~QWLP)hKm`J%1CPY$1}>yD3$ARd)Vy@! ǤAR:# c..mF֪l66ѴJD0A̶x+dg.5%8JJ k߭ $U;e;~UGʈDZ\T^V>iSPA8Hov`HPAv @;\<Fb<T f #?2OYer$& [̶``Y=dgZjMCK偉+>y`&hp@ĤAG{څiP"!=P"h# t#ۘ;D#'>*6[ADdzʊ˄$Uk\+֨a8Kr"2)rU\,QnS\Ggl.Key<+t|@eP(+? !:P*Dr !zp83^v q@G@fUhLu]P@_,Ą2kJx%f`Q&AW  :hb[JD_J¼p`.. G[Y.J{btAj2c" $ c$>H|/HH\$$|RۺUڎoJҚZQ6%.gy\_z)?C΄j[jl *#,:{S}})J/-şTMW܏c{s{K{ bMf69&l2Ϧz$O6 wȨP}&9 uHWׇkay½}gv_j\1f c eQk Q,HqA 5 7,]Y$8O)N[&gYY -p4W?E68*%ov:I +ͼbbAQ$O苵[)_`/ID`aQV0`cXiCؚUꭴ; {N_:l>`:g\)΍s!`ݔalXF5kn 5L΢jwhW& :a@㸤$:0 ƫgn sΓ4~?wʲ|-l޵@lK^vʀiDap[TL!dhwLMfv ' 6-|z'ZȆhk u-uDt8Ft3%)+;};/;;Ҧu,r zRO@$N0)$Gf\|QQC`|474 &2b"dNv |7waP %֤Zs.`DGЁ xt^G>1OXE 6,tQz¦&\k>-t|CJ%q{xaJFzH=+b Yث[Ȼ~I-^KVoo(&?L8dRU /o)k9>mX4i'5ΫaES7"Z I3'{N˽VV5Q?!RRX1Z)λŠ%G'ݔP99z[PM[d\kV z"ee֎*+0[$ ⽙6v)ikkDٓ;^ @TE**ٓz늮|pE 4Jsw_k[vvbWK|kȫ8N5FbrpA uHs>GiozOƺ388]~3'1s%667At|x||5r;Dɇqw!Ô 猱<(/D/A+A&srsԍ<oD5YÐGԆu/#6AG>C={"X H~5Wܿ}յu;*~<\rp/( f ǃ%xp^1yG.Ai] 6xDP!,G+؇ @J;GOvSwwG7Gdlo)54YF7e5uX^}S]mY~`@N?׆TAy(Z/?J( =#_u}?O^ħ9VF }@ sj旧5r>'uI>6o'`* ]0ê5Ui}}&i >7J;:V#jP;\yiSUtT& p2Uo5B$Ax,{M94M=ai&Nɳ4(|7` 13vߢݗZ;l]6ҒѤB :NGSK)QOiүԓO7n&6 ɍr-C X0wA0DC 5wñIDCӤ BЁDqTq5qу(Oz G!͍D"@"+eL¡2U-wd ,S S.o1 qYU NENzg҂6e: fѨCu*fGεY^ۖ`{vr$d}$J7)5]O?Q$ .aG +X:[U /}k7iZtP&zHz1܅d%&@ m:bw \4"f@uG: '@w tSuńN0³ߞDŽfnQ N1{ڂ`NbgJ=ǖ=V{*4Vh!;^vBpbAHޞ]Dh Z:bv#NBGL1M8KsU~li=TZu>;w[ HД?W{/+wBDU<>z:CLe9'Nb&H/^՝t,96&po0M7i6``l ~Ylc[r5Vfvb OWmt[EzRꩮz2UYwu=>NA;sHQJO:!&"JDUNZ&7Üh}ic;L!t48&J&BR$CRY2G_gJ6rRGjL.]S]V]BWlC7Jj{KFTUj{M8zve+ݝڝg\֟ia.( } inSӃBR@A^t^t}5F_ͭ@tk=&r]sb~ Zfv[eoVHX9fԜq뭵5-1%~Q&D5ӚcvY u6V%9I~XPHvϓ\dS„XS?M0K_<;/;d8fY2فQ1:& 9e8Ȧ!a!u95ngވ^J/LjB[sQaLJr0moΡyqHmF.@Ԃi%W׸bj*ҵmiN&kd-E&/]TsjANWMUu;kΙ+1ULyU7i:l4[c=jtwufbc;+K4Y$~XP'DSӵ}Oa;~]aB>sqQ ӳN7k=OCz`Ru; ;뵒yR {L^f^ n*{*~c*Jd}%/џ)2+\Aa!& 2ʯ"'gIINnY,](dfc)2)NނM8;dGq'*gf8'U k](ro O8ǧ&D 02_"[xl1d䨻ɤ03~f3*.w~gƸbϤEAoZ|N 3W\Oc5vM+&';H$e ,af EWKgֱgڰĮC!Yzӑy' w3:Ȇc h0GX27@[ w Oe tGoS&:8gxٵgg̯n87MN<-BR8-=\$ZtF\,Ug;d1i@"^,]($=E2 fbB' iA;!y!4'os) q QJcV~vZZjv,~7.!g|Z7i/Buq|uF cukvy(ˇvoC,B9ֶ?M)# CP33cg̵ @Z-˶L]۽CU7nUvi.Ғ[ۖrL&"J ##V~4IQng1 |ZjFԻkzw^:!YC~ &L´4a =yT1L!\H:j[. #~.@5rt +V6o:b Q;js 1L>WkTk9aTVDžV],U͎^.pc} M0!?>hl%&kZDkk$OziwE.8Ud79Nq 6Bq z  -b1)j; fކ}hq rmG5\B@7O!bYCwU;g!`^Ǥ/ :Z&nVAң६)qqqJQ\W@Qp G&KԸޚ# >{"(TU pu:n8CihWZFPTy+jcO`Z4p"R-D--TBKt^Ѣ`#ɽk{߸8̫ la8K;Wb.nj`\TlX""ȡHPȭ!?T2UꋮG_lnim=yqtඁi-f"b ت2BuD+50Z i)sOCSņÔ kbj D ;qwP-\/ɦ*mA ca}R(`ڲje8rzs[GYStJVF0ļDhS pk{9s^ڟ q{=Ax-?5rCQNfZJ;G=VjpkIin\ʰ ZuҺ-ZMlWlՀz3MƳkmqu|xw^8*ʢ5aPn|d0$EȾ ٬s[}lBvR\`Q(Άĸg8=TaSѫp2z$$^cx>מ_@XFS"C )-nE$ F!2Ng 9y J/*,(Cd"{, ?6b x;zsvqUayvq>QgRR`mqӒʁ;H~bnPG}C;|}+GUvo{A~] +v591.̌f `K&a!m'UQؐm1nf/JP}峩g)*.J@ـKS\0 ] W(L/I*LQ%e5@xdd~"J8d_X/b%fZu[F{+k/:W[e/~x%tO{0N˕D6ZG?{P%a˫/G_^r|Nb-~ᥣ +Ѐ趘vtv`N`QL}~u M RRW'&A k"-ٚwOk?VN̆)ŏ۷*GbCMnGWsRoûu19GS8aEknֽ9aюѯ;?z3FmfLoFT.pP\2:5N\C;"H!r%EcL]'=%2uLmxP[4b^rkic;Hcz'sngx碰G-mrBbG +iЯnHm~(P4Α{9QSdcld*dY_&W">,Ap=yUvKt%5=@ } )M~៿ {3REuc/b^jZS%6XcpS&YMaٍ'O瘢)3H~:de޳?,ŝ&UiҚTQ9@8d5!Т4=gШH&.A!T-aW㙸gj oZ8]tpRʎ%6LQ9'%@?k z,pի,M]{-=k 0ٸիmq[$j@Fh HS;EAt#@dHDB ' j0$#"$nF7Kۢ tB*Xc#X a+'MMlH^16-%.Ss?949Dp! 4 CWWCd.uE6D+1qVjUCX^dj/7wmoP\Z4O29v`$2havڽfawvvv'uF¸([@B# Pif nRx93',58#,qɑYkZWeDdYHtGhn5+%6%H>@VL*,C!:$ސ H9Ti$,fUґ&qmnK n"M]" QU?J# 5b$%§R$՚AZ-I¦$IHSXMX&z4 4 ձ!eh ) ﭽ ^,!"%Pui\v_if @% .X!k뤨f XFG@ze`c|FU=_ltL 0`IQ3 U!aluLu͊9Y|&9H\iӌI:۷Vz@&C\d,o%a>J˝ )3f@DkxMLD6PRǴ}HOܫE?1'B*&~FV駰}exSe{B*o i׮Q3HS%ؐiH@} RZUNjk;F/wƜVOԒT$ryԊPu ʮ:IVFl/" 2-R'F-=Lj`J]QS|@K$5!vՖJ VnQ٥!ܢn Pn C.qq |k@K,~f ^IHśA5`)"c-y]{*! C64$CV:ȶۚTaZ? S筄[q)1oQi{)Cr`yӁm"RGkMz^b3j;6l=j$ ì*Plj>B`cb\8q~ۼ]M77[>4tmоķDr6lv"zWb~ʲhߟ=hDa&5Lɇ6ܳ" Bq-Ӂ`iP\πpZa8fL¿3[7* j`j=nA2QsiS c`˷Ὑ #r(G[0IK{lܢb|۵N(犽q#d*z@NdVv?SV_a) malcS706|{(qlrl^lSlٯ!IrKqFI7$ jmZ۰\vy5nq`a 6a], 6|ZockSܚ.8p ']DI BNxQ:gUMZQ nMA kBfJxr#bz.dtc=;^gVipq<؝.^}v'b M34e'TPsA]3S AO);3?9C# y w} w~p>0HzBZψ3% ُ<_*;c4Gs}smwU3'1~^s B(@9iG\^G|~bF Vh@#Yq )&Kg[_)DZzּZ`|ਸ਼dSrq? wy$QŰnf= usNdvr9RmcfScꤌn.$&IHOW/F5$&ovI?J]hRLBf`.Vb + JSј._-զyW`@@z*UY@ݸNx:ydzJNgINbqsFa4&q G-9M S "liRr)r + #^+&– \ĢQ@P@('ץqR8lbCxJ )d0Zׂ)qtYo8 rEH8 {@DkڡMlCk^Є~{^";)|=wׅ0L8h*y]&Kf|KXr%lU5a KX"fs 4=D TeVBG٩87R/ "g?Mk(BQIV( PTչC?//O Y"PKHUl2nMYke*eZ6e'FZGBlr긇fuUF6^gu.68#,UٌJFzHU@; :kQKWvX>Nq[~Vl9ϖ%ޕ( .FĺA+ _Wԫ~z+FJsiWKJF Q$9 L̄;h(v4Aκ.7bm1YbKͰTQa vLe,g_XX 5,c,嗄Yf=Ax)cJ94SP>*fd}$'~M`mV\'2]P^;- ۅxؕ>+P̷)];–vZLՖux@|4"kl1 d\ӧia&5@c\^P[Nz^z'1L5hDu8 H^ ѻ< .Bv.feo|OuLQGԮ+/#.&%Q`'Y'ra+ rUZBr[?\_UΎǦ~)5T_j+J5%Pw_2;Uf(SUy[vWgmmߧFxmv VnP ,s~g OĉJȉ˛K| ^\lwx-W%_-m ZGRhZV۫A _8h4Yؙ VG4!qnĄq%&|qqωBL$XȒ=,9\PSbl&,1f?/ D7+FjV]46U}s0gbh  ܎6};M>niT=e'켖Miو}h1.%wQQɹ3*bH!< Z[3=Jעzfs& a9cPWj>F'53fd[/WQw)k@QQѰ=zD"6UDP8e"KYj[/s!wZY&2,3IJJ R|? A<[ |߂]4~K,?!X:.aQا_d3. A6>fu{yҙќŘ>vwpVPp%4syBL-?x:xrڿx:q:HXi-$ 1AEs@"wce'_[}(53ڢq%#${q c/^>U'ڎ× #$;BBlU{jCֺVj꼰Dό xiU І$J "͔!HQWl!4}LA $dQ~D1Ցln@{{ =W^B Ax4X=) RS~4؝۝ڝٝ! C)H-fx}|Z9@Pe𤥹zC/SvO(ד,@-aڐ Zi-^X;e[2=7'DU"FdGue S&e'6Ev?tRobjcymߐ\icHC_d!B遼-ё!Vv1!~اB휀m [B,Lʻ>WTد5Ƹ9G 4]<3L4-HP 4Pc0m̉KYt)k!+-6DzxbPԸgɳ-URDq3>374]a2S@>$hnx21 +\-XnP,O.n_GQ-'.MAesH >6Z0{>p ߽ ; 싆ߌl^x((g_TQ߿C4yk@"Sy% IKwZU :3@m憯<>'SHK>f/$${r\k^~"Ǥ3$[9<# :.c Da6Y|nϻw-\ Oz@› 2Alt>#mUXq[9 @-#$Vg]C@j!_j1\ܒQE*EWyı]til 0[9l7z)(+W d%fOkaԊQ0j1;xıCPrKYg£e oi-v\c-V]y%'Qֽu rM3՛V^0]b &Pqnػ6d*s*jM<3uL5-% W1616c#6\) U3Iœ9Hxe"{AQxO'Xdjw)Q-ʞ 8lgOV{eO52kdG=ZB>Ȓ6sTFq9cۑͯڱ] `\y; ȠCyѭ՟? l dd"M{r1JNM(u/ʔnixt3Wu`</mHˠ{r'` k`ٔ/4T@?5H,񝱝F(j!K$OG'aNhcNh%L:mDKwο{9e] Axt{`9JtzdQl:9rV@͠;A $6TI:h[0!g[r3vy#wLwRRVY _Vq`ǩ?%sb3bD3 3: )Ϡ 8ȖgRSN@99Tg'-!L3gtk>ODG Y*IeK!]$UYQ *A͋E(AB C[314հDWwh|կ+K4bZE[축ܬ :M-vg l[HIFl D%pAc 4I?4>\ 涓uN$NbD4Dv}Dn hj&\&ƞ1.Kt%Vj߂n\4gY4'==|tGo)K7VM혷s7i6{2,gU+K7i62ɳ*Xh+ls*&QCЪ5#O @@R-|8|BChE-TWyj9ҕY0! [Py N1Nq)>t8 UوXE+YeN[b b ~- d㘘KF t@HG$ {@ȥ>REh!JdOy' N痤b$?F=?' |pI8G#/>+Y8Z86é8iqRذ 3,SM%{Qq p޽)MbDk{/9 >r49Rز4γŰUA a]Zte7"%O 8@ ŋ\DoS|K!xh[tCPL o8㠿5`)l8+Ǚ"qW_O# K4c;iT\9PM Ś2ͪ8U7a`iP2lcnF3UA*)Pŋ4_@fЇdf 5↺4SBf)ԥAC})sd "#ZQtC'*ݠSNȅF͚j6ŲL D ˤvvFv02ӧ0 D/U ak=#9q[ rLp$ B 9L˞ŤDNL·o;^sux{. ԙN}T~&.3Ϡ J jA&~1mg",h$rA QA<X#4MgD#)VZUgn^qc_./3ǂ d03^j *@vA9e s켸NР/" @Yk=_&CDQHѠ3d"thҬ(5V*%e}n F>qYQ\ ҨACh 4\&0HNtp!hn&MiBFnk& H13D D\VwfNZ4yImI$b"L5+S2s`tuL#lJE4\|EtY" \,i(2؎ B > ȬIIoS,Jb @f:!%5I̪:#"2 lTm ќUy9M)F{w*NHđ*&QŎ5[#P69lba*!Pd&%+÷N)!QkC0G_gBMCp3znqb㭇JmӛiBA[n`Ńj:kSHxk]ILtԉpaaL!u0RYBئX~D̚a6   0W% fmK,ua %1aM. .^&`c9Bp\r?vp.Hssdmz0R-:=R]dɪ{,=m~e{ 8KX<W"$ Ă=ܮ/(`#ؕ]ijb:vBbKI>} ł>`.Px>e%,Ox*obxKZ*_hhg33i Q^~q&N5, YǗcXڱhT|T"^Zf%% ZHoDРD_/f!Yzay=iBy h"B;,c>*`CR)(!~ׇeB KhyQ.QO䡏qDWvb 4ެGMDnE_EUҌeR_ We(FGs+=18G h#y,ޅ1j3<R~n.!iTe$b6ODM̤ ϬE'ڃ?4@v.p$!шW &1r[6fב!`10lxfz8(e`R3eI%& ̶uLvnVe'!$3Ĭ7lxcYb<δ4B,oAy"Kmv:cvOLF-nJl+ۏ׶˯nO%UUꄋ-ԟRIS"tXA*~J4OQMϭidnST* (@Uc. V ;o!is|tޒQVL/ &N"tr!C5gӴ1,QGrrV-Cc!"KDUf[}Ha=tƖr{^!McVVhTYV}V*>w~8Kj ز2H+hMle69)ߙ)ZvkopK{w;^ۣ,]/J=.t >O[# @: Qyx%ӻRoBPw Aܗ V>$OMNH\!:jN%~_Y dY*cV)H7 _YeX;f-MlĎiR&̶׵+ ژ>rTwE:3L+Gx7X~̓H*-b[YV[UUie|ۉف7~rJn ,&b[8+7e5eLA*Sr'MFH]9m4@,BfF b ?D+h5YzZMGf-bmV]T:[.yFNʢʀ(),|;1xjiDt,f\!5 %?B;o/쥨*[HPe!W|>/mWBgJ< Mq\5b U!p} = i?5 mhn84j.)B;9#0Ê,~r|J0Ix=zVVץ slb9%V+XYyG#,Vo_} j DvUS&6OF3`w?YOjU0SzQ_IsDxA.sE;WoG?=ٽjQt['d1!QTNq#iwwwTpB٫ !WZv'ʈv$:X0iYd2-ni]r:p׹q_P;"Nmd_z Lh SUW̠ٶ>O ڳZ[<+M#v3^=w&gr"D5ӖSv5e!1EsqBݖ1Jmqt#O!59TNoΟ6ۣh/]<ۿ PK%`43!MܠWccwbD|RLBC<],o%TѦģO 3N辎!;: ytewpoFUm pYvvթ.w F{α'ؓUeγ)t ³){#d*jYͨi'DsP[} ,ۍ2ϛ~I3Qe7q̹N|ԟ~Dj!Wv=BfOGiz DzLz1Cy&;E;ny[N0H%Αn;QR%!Y"A-q㎀%!t%íxT 3KƆ[_Kb];QS5͜VqBKY@4BQ[T%%dKl/ӵCIPӼ]~q}JDHGVhtRwi~vc%.[|:,^pOVͲz"KTCOB5tW͒ߧf*Wj@ٝg$a5}DH_L@Z/Y)I=<IvR` W5Zx-`q"[]uvWDjiM}JNoEY]Zd A-l p\ځZiеD+Ǿg _b| pnb PHa DBO)c-Oqe ϭAis1NnagCʐJΏ;0{8Y TG juPL: 揌gGg Ď(b:MWu2%d?8;Jv$۹CC;~{^<&A2:h|S YҍY@\~2p?^:^py=Ä́d4:8ZR;uH)urʬ49圻ܸ›Anx*f5(wp!(GEe< 퓞AJ1k߂ ^ʹ~'Q[pAY C8y[,!>W(4?&d+Ō|fR=gͱ__vOw^X< ʹ(M&xVq\UH8#㥓>_"dA!o"ȸNk@ɠӱaʠ Hx{j4ќaÆE͢}e*}(; BDʂ ']d)MXdϹ"YǮV`",|A2G#Gh}%|HiX6$Kvti!ve5&>;8s+U:ȒE6w@|NÜPCJѽ""LYY ȵ"/5yHƒ46Kc346⠱Q}iJ5;)!8;..yF5hA/he71́lAn&5w NU0tЩQ:EzGtj>*ө 2Y%De4!fX0xaoR2bM0%sQGΒ6?m$uBx}?p/rjwx9hyHwb qەWm!j}ȀRz3Q[O*2 @#8%bTH%E*z@ ,G>8$]x~D퀮Qlw_5hܿLJd#OJd) w%aهUOXe 7(gˑ,{RP0$mhtD4Zߏ#6}E^~~=oVzrcٲ.Ri߫vW\  1ٲlg]]oed.P4Ya~2LVV WVʼ(~ޫB2(ɦI-.<@*!T{dqM\T%heVy;>>ⱅ(MxAt|>r 3 7J QO}\HVnfV4$ 0A{Ng]K;;~̈{ 龮!ET2?; ][15.I@, 5OfòdyaocH\ZƆE2+!:n uhc4JlwIL]'ntJ9lW?q fiѲA.On& *r]3n.*Q49OֺI!M ?*Yjgp65EGI9A "墐ϑrA|\[~%-/oĐئrM}kF}Gj?:_6bw滊RǮ @4qGXۏgCwjk6rޫ`JM8^[rJf65%jok0^F.h Rʬ$ÂR{(" MC4MjFs5KHۇw~ߕ]fn/b.\xΨ)dq!A0?zRHe*QV x%PR0^- t*T *ŃAdMZK yqZjWCO=afQRZ80CibsDtY0FNb,DZ8@I^W- 1X,F5IEZJӎ2 U-`~ X[MK s $qdeU3p|'a . [̲>J>J":{e8'q9wljH5'.C~!Y'Ja.%q9эU QhM\YA{ BQZ`ڐ~ ']; ߡ(Ј^:5iѕiCj2s[IxTNx>@&CZm}qStjNݡ:5!/4bJKBQ"FZK|onp b87bAˀa<}r_=+zQ'$؂:iyc){ںΓ@r(6s9~SOBbjti|wyWΑJOI%IvdUؒ]_|{ҫ#|8-G[SiA%fZ2c3nFT{Pw{@{H {I(PZnoxުf<;x@צ M tme:u"C-wKbbnՙj ݥS2tC,aՖd0K~F ?,psL '3%y!YzGU&(4'`!2n*YĂhhWSjvlg{/I#%&ՔELY-Ĉ8)D RB}D [CNA"G]XQ$8K[BF[B5|!3iq}G d>!.ml-Nɣ< I4r%TΆC3F*V0$ƫdս!i:hW9=W1~@lq:4.B ix ``̿,G4hC}ySL}ȷ[GG#mSb;@Vƭ18;:pu]ޘ{}YH*ب<|fmxU"ct>?pڽn|to52/O@hмˡDa- s{0?X4y3`\ 7M*7OvTv'1BiM-n<>HmEj`@/M:%M,Knu V-0A_H8\p6Ǟ y[yf0gǃnI "E #aލh*p7*y7o{yV[C4d,dٝ'4 phZQA>d+JyLZi(%!P("! jՊ Ұ]Ze rz /|vd[,<)MbVRK9EBg!Asx$jB%d>7MNA v »,nRI"Oxa9b.؛ xeX=wԩQwA ^A Nbϧ&/oPf<^Cl/FY0^ 1K6FytHbc (p^E _!LC +\DiBhtFs42&]L @%ͧCO P~@E.c>fi 2P2؉W+d#{%jʣf${j2@j}Uћr9Mn+yI fDf$<_Fm~ ÐV nPL=veP$>9߽U@k$WO'2`qAAL-┠̱mxM `-3#l0e.(˘!5R>t,3b<92=NC!k8r7 _OX~AT}2e5;7mUKС5eJ- n ؚ& P&t;fk-R5#OWDž/t54skf--59[+1 B׈9s9%5}.M dbdJAΊ146T\6N$em̰0ƛen6o`̵Dh:۔6qwx )WP%m.¸7mvyy7 *nފ(2@|U:*m$!OF }r"ф^Q C|6j@u%=x1dbV {{dZL-"sZ2b@&=v& sMʆ)u"nLqHdL![ S!0U0V1A>o!Pu/ _<j LMNJ}X^.5D M8n.0e!C` m{Yĕ:SۂFXa]%iǦX?/.~ɑ/7$z ~j |q**NliދSN{qJ{҈{Kf"xqqv25z9g:xE- (I& mtУ !K.t Ap'UCwAjR[t\˹b(VU%t@cEFW a>CY  çz! 4L7K LJbD|SagN89;9K'dZ|N%_pk5,srezp`(/d/Y}AMf)k2A7(xnؗ³:W-3s|Gcdz \qܰ;vcBdԘ*^o1df ls Q1U0uB3߷"dD B r71 &a'z퉂=1LD¤*2n?$@a#3f~vFvo~ރս@GF<>Kmb1bi;WEŎݶc؃+dNʓxNaEfg|lM:]J.x3LBfXTC&2' D؜Q{JMsz[Cay7fP8H8ʱ͇lm_ۜe9R&BG_Ϊ 81qnq7=]|ܶ'E-D*:KmTTGjCz@ùaL&Ñ>bSkcTxdtlfdk&M5w?kZWkL~92+x-?$DX8;B56k썾U9hQ4EyE3j͡Qi~־#cJ3B&nCvǤHvǨNV*?eEzd%.L;%ܠd%1^ưA/\wE3@b4b'ډ&N{b̞x`Otщ )&X Qr--)9};Par=`M GPY͢!eL` >j :I%3>lw7*c,m]<\ݤ <(A`hJc0Qg~Gof@VA/+.bFEwҍ+βbG/F%|֫+܇{/Z([j RʅUu%)tݹ2Pb5!@bt> ,[,# .tXݠ6 My: YםcY'?nx/ )a;#v$bG&$D:F֠Wvn!UFu `A%8hgph {O,,$Ox:qߜtA9$N7OmQZ랗%:(N5!nnU lq-4S;sln̑y~Ծl׿l3C䏻T-OL:HYzJ_m n^"7|~56G5UUrW9t?s^^JeKv.aRv.عieFs<+NV$n>2b]fBgSݥn/ =ueA@u[e:wCa:/kALȷrb;zߏUСw! rjBԹ,S Zj rT=Ͱ5zCȂ\ k7}Ǔ @5v'MkUj-ԫ%vGSC4q|xx;7ÖY&'qԦ(ˬdyJXve37leYveW}Th)e)*_kI+<䜪_c"2}`uyW(JnEZܗ?¦Q׿ ;eGvϪ%'=\(%Y`3&lf=;M@SSg(;6VlZT 1 k1d!*$MG?#kByxyUBlv ?L !5)_<]TQ#ih-:P-8m4n/Ox1\qNFwlEM%$AZ.bC"S[!n^3[]5+=zLxlhBS!mVN—_6&,Fr ŇVIvDHjngq|4>*rp0i[(@wF4.9KԳ'%w|1/ e% :AaXJ$}]P(yYEQ L͠y ",&U!qsӞw?7ˣs/?*DQ ] =(4%*CYtP@͖B3^Z/ G ~0}@BzTKV&8F.f*h(}h>(ƃJF4"~8arG-P&_s;/ordz;cM_FM}a9;#&9K0XN?bc GsUs1/9<8Pyj31#C?9!Rx^"쁢~ #@cc3r=/2|~L+;2*8$ӷ^5GG6lFR6r:,6Ր T@"1\>rN6r #'~,/]¬9UJ$$0A<R  a>l~@`5DR",ł, hʳn/S9 6Ao4\Vl%z5+4o4K)>K EL &O4 Qύs \/m?,t43cr2l.+HkpZ,t|%[KO#E9 tl r8SR6&3݌=Ƚ}@3[L97jK4l qxݕz{ icP5Y&!`%)Av Y\je)c= iȋydЇe SfnF$s<8?aejPYשTB򒪴ΗU85E($6˹jm/W &8o29?KОR8lM6fX3ɛcY(Ñi<너+c BpYPQ| *"i0I%Ȕ/6d\ 4y><:|īS3SB~]tSŒVr+sqHK eP^+/{wq&_oֹ'T~r 189UʼXD/^/AI>@JTJ)Dbǻ^@Arv 3x6>K_~Xtҿ q'GX%F8 :OϟL]Ԃi4S2?FC=ϝWg&0:9:]0Ep2gCHtN>tX+SO*JcL'/I]-mO!Y,7fH]1t:[MU#!=]f%R2/fX2EMbB7Ąl@L3e|i6#Ւ/aOj͐5-S4 Ɲ~gCdUL}Nd8ADb\[Ur}JA=+:?ijû $n_$T*VDSp!Ng@4Iq 76iMHЛd~p-D¼)~uoNx%7dIREjC Zd~*&G`6T2- .])Mtu ?Cȥz9`ťlSde ݩt0d}3Ahz5:Čр LsY&*H`}0H6S &d&d 4 ׳@hsM.3!eU4-NT2o2Terǝ!S>Bjq˄^̄OȀ>, 9P3s˄50Uk*7L ,ӄD3wYԘl1YcI~;0͝[KRY][]6 1%XIw.a[Q\CGUꀮAOȔ3[NbC2 *ZX xoh?LV 2$AfiHiGzEMg&\MmMkB 63C6kas!C*Л7*;@z(rlEz[[T&jlBMf'L4(z1\f؉ ;E'pby:-&+ d 9Ʊ4Ä @[*V y7#"|RrRaa]Bd&J@t)'4[d )~Lr,fs,"JWŬTJTGqGb(D}Q|M[U Iqw[4KЄ![ MlAD i.;%'%L3]qҮTow-I1]h*uBFv-E{h1104b-b-b}PtakoH$S'w@,'.irB5m5>P:#jQ9(j*9rS=UgO+q*%b%H9fRpaKs㔓|Se;$ߴ2) qBa@S.-1%M]Nߪ3F7ɝW6-f@[Mk5>h\ӳgmdc鼪hW5֡.5+WKD`{ 졼}*`T#=_'&P.; ηƒh!i'tO] nدL'\h kOަ! =} OȽ(4wⳃ/L҅Zܚ8Ԣ\{6*kfů]6x7㋊gL4Dy8*4 H җKaM~ItFpGztS:?o_Yr33ARFmS//gGoţz]t 9u/T`P'`Q8 o02T GISnt23-l%ϓA't@iSzR#:u6f?~8^fmt٧r;+,u+&(xy-,,-&J*lSAq@z`"$= +mIncKt(`&zם<7J|JUȧ!qL* ʽ %g\}Z4Q4^T(7*T(}dC U+_X9yS!?kR 8ǝWDIOR ?ݍIS}0@.Wjsv\.7d\O؎JTѤ ,@]0…U3HIWr`IHHy !L ۪AԫIu K Je&RnptGIPNJlXעfS ?+`Ca[PL§va5L[chD^_'^Ƨ0Qa3L(+.U5&JPNE!u9 <ȈB_,Ȉ'dj'PrRaD!D7NЉ(t$ ^u'jP:QgMg1~*cPZ  T  l= >MBoa(2wq,Caf:(Z jWQ☌C-VI^87}[Q 9 Un T0Q"!QSNlɉRZvb9)G-?P>yX !sOh5) amTP8`Uoz>Y%[>m$<`3ЁAϓd 3la-8蠳R,5z%.c2.p.s P@M5">YL(ShI(en뤓P&:TL(o dByH2NvޗN$ gPw*v<fgf  Hșr7sWZQ묐4_U."Go4l&)Ѫ==) l|?#-My+6H~X׉sds ejjBw,Uݿ BQ9 iQo/8,Fѧ!= QH>9==&P `܀zݯ֦k~ H]0}n^Vg^C 6(Ctr˩\g|[ & ~{8ZRHT3PWj+ÚKO/ OΝJ؄Sb6~ʵ9é|Җq NmO#}<['7s.bg&N΅,J0d<_NNN,JTlvp;!>; ɲ ?u pŬ׿w?Pߝuً]ŕf⟏sZ1LJkսKi](՛rz&~k鿡9];3NW_a5{bwEɏwK]O.f2^P|\Gc96g#d?#/ٓZy20&6Ëz^[1wSd/ ZK.S^| ׶׃'UKTVi2WdݛG݄cOw,]޲;w~vTlR:UeK|n WI-8Kf*)XS9&R~] A]P ThPsB{ډv??٨J QD3 i3w3xr {6 %>MPn+!1(T*5tv:oy@imIiZN[7qm},xmͲm)! !]ªi~n??_up:R 8)԰pJӯͺ;Zs^>Y*uwutpPUT3o^JNDF!1%u%X?G \ iuDptz8Tj~-4 tnk{ӊŵbcdeHVf,=p8b+SA3~po I&J^MUxX3!PPGĒ59 [NUH2z8t88\G)Y`ml!{hl!la,8Ke\DcF6qX,| 'k”}P[6& !ROH?)1Ku7CgEzs kajK$ү"a/j_OBdrFfv2qƾ7L<㩭0~Dޱdld8٬dyQ*5ނ);{Tά`=J|C~pkb+~mlVAogq)l`h^}Vv]eE7 ?}!xQx"o6)DL}tTxgZčf9=T,]n6U^wzTq;χiχafCt;7i2!1Ė2Mjq4Wq$tJbe,9HX_:-YrȥYn&YnYnrtrct!Y޷hN0~[;0W;Fx4a6t&G/"fa.>IVT!{8Ar=}=-u;]ꖑxM ^q c0>1p;&l+@e{+oN8Y /5Z͘?al lqacƶ/AR䁵"*znHOrPkl[I&Y<ɤ/5HjX|̌r8(GP8uy Os·"(ǍK?,}}O|Mx*d.ۘ+}gZ֬ڎ6ߤi_&{NT,t#C&~;`9"z{䘋y˯vݨ;R Kj'#u'ꪎQ5DE{I迚į"YD"d>A#T_wB)ֽVwODB G%TMU?)H}ѦD=RUԑMd41!QUUYD6L53 !v,n!BQHD'QȨSIObT KHhh !U%%jhjS%uDSi8C'JB&GfѸmԉdQ`uH!d76;b 7;^WKIz]-d7[BdحT]2i$2 7h/? )[ǢiPtXw`͑OW$ҴtiBD:tli:pӈZ^## 3"e DFXCG'J5RD=U4#a:QJ'F$DUAM4: DBDC4姑-F&~#5M4~q^\$ӌeB8.F8>9I$TNP#M k0mF=(9jZ3O*zX5TXc514LI y$fJdT3lRC3VR&XֱmM'.UE?MFzQĈԲ9Խ̈3RfכT8kzӱ"Y#TROҖj1QF*yEhK},OR5Ì6I!5uIO.l<4xDg~jj3 5byh* [gܜR԰M>Fϐ/E˝vw,v3 7]hf b @2cdtu] ڬڪ˔Q#i6 EOM$ոR#P a*Kt lgKx,Dx=ą7Mr;fPVNj#E#E ;~3;FtZ5w ෆl솃VHՕ'=Fm JA FNT ,ƒ5`)B1 |tiBxRD'xٰ{^`^l@|!$/1T3CZ $1jB_NU * ԯ{d T2MYt?ψXԄSYfdaeJ Y2| ۴Qi-%K7NROd A i&fHdޯw,'%Ȭ$|nʍf(hw>\}9c,o9LUӔyIz& ]MQ-4OټC3ewϽI>?*~F߱Yy |:1u*rُ/ߥd=,J({K Z.DSo-`|Ɨ;ebع75((R~V\׃įFvK^:LW6gۭ_&Z,9 y[. " :5z^Y\kDKb^^>ȧyz=3)Y2<kBT60>KR_}@œ c1frdmUHB_Br_G}t.4tOgeѤO8%CF{%_X=<~ <{xI>aiPflc{Y>v^>F?W034 :k B*7)z Dz#[Pܺ ĭd~12kA5۳5K) pJWJ@=Bcg{?Q=pzeZ_k)v2VN 7|aJ(gõ Ы51EaLR0UA;s C1ok6a)n#, 4p/vF݋iya,3ͳ˙DXC0Yew?SD#%KBvD|4EdnbZPi,#"ZLZn-mjZJhAiN2X>`ʃY=~0+K6fvRi%DZUUn ?҆4 ,5\(ZL0i&'MstK5i' CdoPOPoI!8ļ""ĀecvD'2Z7oL ~k[Y>q{V)/=IcAGoħO:]갋t`QSQp2Lnͥ#4Ї'.<|xN@c!L7 -cXFQ ?w ?sOϕh 0.Ji\@vU}}ziHK߻19l#9l}rOn ztk|rO3<m$r!`{U~#(v6_㟓aJw7y3SRe!t "O22d <`4_'ȗF3fN6c~ڝ]tgGYwvȝ.~x}q)n&xo#v ]C4&YҢT> xE ?KB>fs{?s3/>[ұ/,_ B x+Sٕ)3jr#oB1ѮZzZߵi];p)PΞGPl/hf 0OOtA[F>(<§$L|h>3|ϤQfIF} 054Ǘvt{XP$p¤l=RbnE*acKUBUj %Q:(DBM&{o3!dkj]-ΜTe)KxraNka(D?i^u<@EҡBЋa TѨF@:A/rQAlcIP A < ` "# g,aajp#I } iJAp" 5mxvtLP@0|b\Qcn|x ~"&|N0Hd,M`IAi!Z8pK <#o=J@@F us)f#gۤj|4DJ@ f`d\a2t6a6j$s(aT:G .PmEqk_…hrooxa ȋ6M JZN3œ1}aFdj_W)fVml#>R{aS6Is*4C\݇R^p lHj@ÿYd( U}#%HV͔NJ;=S±^pTm`aNoFH Ӵ,>>Aϛٜ;uzs+iBp~F]W3J0I/j(5 b>d n.qs 5YD71Ce;;ٝYE7v;1?|4a>G &XkC/S(,eͪԢ*{N-'xݖKBOzjHUެ4lPn25z/4Veо|ȚRp)TqLl@OQf6KJƇa{&rf |-of1 ?qJ\=mw҉sUO~s R43)#)#Z i>G3:e1/Z_O|w zc?_z+Ϻ6Xk9)zG#ӼX3[?Gff>v\UL;i5ljp4r1&>ggN|\ W /(g=KwWt3[]rgq^T#*S TqŽ{aK/^q/ܐfnL /kgG㞯{Z9lr*:614I $ F\`c@\H؛"M=w8==ΞTYLKf~y0pax;rmta>>{60 Ѯ{w~Cń<< o?^φg`5iFb8l)͛7eE# m/ҪRxYj510aGh{w0m҂(\m^@GŸlXy>GL8כGiZnpU3nI^Q5ëxU~7}~朗v5B3zkdQw+! 7T~Wtʟdu EⒷŜm#@nsANq52EotX FQ,J&Pj%q;0y % 0)~#7PɐYʝIia??%7WVo7 殠 Zğ)*M2j^6_J@q Z*{{{彅^l,e {Z1u\p3H掿 s ϨG`#*3T;nJ@ 8R/h _!3sk, o˾ SW2Xd $sGIi&<$}SV.edb A)a[jG5G#O]A\N:5]N* ,Xu?Y⿥KVu˯g tsE'U1J.h~|d꾡x)=:n/ Z3I0~n̚鳦 !pjEő0**di`* qZB *$Q>*Q16sҿV_OO;%2;z_ -0fU(;QҁLmJ޹w?Pch9}: N*[Q FQi~'U L<~jP)V߮ 0ޞQY'#H ﬊ꀍef;T@t0<$UMSq5(ל&9>]xdod^Ҳ|j O.Bo{R+Nnj@8 ]lbL0~([M9d 骿Q}3)Vh. 25'ikqUB+AN?+!SJDQQ%Iלes/jzOp&kSdF}r!NaYPACQe|ƟFLU;H:Vq[ 8r2R -6*U{w%\ ρ)9)1CT3V~XDCW T CS['l0]e;e3VKϓR=7jbh+9 r6tЮ̾^sÜfFj54sxW)xR'q>&ٯѓ n(*?@kCy"rCUpw>fV[uguM3 K8VΎ SUU._]g]FgAc8o{~xJ(~ <,QR}Ks@%K{4yZ?(yj؇jmJcPʼn9\1|-&3FzjK.i`탼ݖ0YOt͓q}݇kLOcщhX:8fD m?^{nԕoES9J\`Vnno9ijX NjX9b,A~AM7<֮݊9]Uqq,kkf,+^髀2T&Z#2 ήΎ@ȏtéb~T"{.)unhHjb6Kz#~ J(LU"!e|YP p1+gw͛eRMO/'thrNR*%ڳㆩ'aYsM< |:տܫ`BS1(2 2x)YUS#z W>Hz Wd#ഘ գV^G^Wp_}q0 n2ܨs]~UrҭɴR&j RDjPhE=2rp!殪KeK,},}N6UoUY-❮x;99"v+rΚ~`MoZӣLȚfGp) 9TBP m 7V~ _Ǧ^/%*Bo4YAutL;o>Xt+8 ChG~xǨ Kh:wiV3c<8d(1AMX%/{ i횰Yif%'W+bJUCU1Z@!%'M# ]]0zDZ'w.IeH~> ErrS<̤3WFY -&xAxCu ɂE#CLHlM#lX գMDn\PrLLh X(Q >l[ ݭQΨ\"{AAnVhA ;v S#jRJTWX+$C=osX6C4|<}r @5{lC@` e?jѹnB!CA,g?}7)SPlTC+Ҙ xNJ, 0&& sKjA~bOR\Q<U1,+o*eX9,Jw xoE4,e ?m[Tˆ}n;oFVp*{,q(Mt|2Zé,Tcd(iL̾??GfA Vqe0C/ܞW[nF~|yV>B ~[@Հ=$߽߽zj>uJz,G:Y^ڽ>L75W-(c?5E Te^",%8y#xriD$Bi8kU3 ^-rfh1DwslE4S[Y̗K__~Clwj4UsdT-򷡀d_R4&e)"21dPj.IѺp$8ם:z9Mmf'5ZNljY¯01[$v`.omL?3.gIQNw-$+ܞ*YKZe{`Cktldϳ/ϗ b^ r mHXh.hw啳vFay\M(?K-eT΀XZ̸Ϭ(>☱\eXNh+O*MIrOw Qb~gݥEY%3ۏץvY0~r%R>cTqNVJp,H27CZ.PH FlR<ȓVBH?5B bV|z샺 ]/2XiUU3~CSCxb.!WF@P5Ō^G[(qgR߉Y‡vwrgHQ(JޢpG%((_dUʜц%m}R_(ٰec\]>v>M[v<mt@;)J^C (n0qo/cpoJ{+PyL}$wbo>pspP*`RY>!p919˾%qlX0 TMS`P2cOXDyJhc0փ{7T\a?+/Rv+ҹ`"Λt#L%-kǣf`ĚÔ5]&mkz:lAB8JD$*G"*ïcS/SD),zy%B-h1Z[}>iJvu-ptW4 &|8f^IOڟthH*-|]eY|rR<1OTƃxZf,"pAum R T͡ 1CAy(_@R+[pl4$q$1t)G%|)Vtz h5J!^~>N!dgc7xb12Mwf;tJ9{gO7Nơy_u~(?[i^` nXcܞڸ<̃75[ه8xHKAԨjX$m06wAM!"0;`vev3Ğs$|O$|9\5ÿϣsut/.m3&D5yw*ǧbRUm\T4tS1v 5Qkrsy_!g4qW`m gB4oLruv{L$ IqavLƅ%ӧ#4&Q!|T\~7X~(ؼ&by^"r4@|]" ש#*ȬlaxJc98kλOyt{P=jH;w:bPfL4JV۹:d3$;OV!.V'/W–eQQ{jo?8!64QagaFv/$, ]+s);v^:rRSs74 H\_]TuϕN]9vv-UKGXא ~녛Xy孋/{G0&9ڄl^wF )00ZSǭBRʶqjwl cq}Fq26"Sk߯0sd{<$*Wǚ.S9e'U;7@GC =$IV1y?7.aVIVV8HNS/WӟOc!,"ɤiĪɈ^ޱ2.f%(٥Zũ @6.[}f0AȮv=v nbFTɪsz dri!>-5hYңu*H@O+4c#|pCh#LsU#?l{G1=쳸%Pi6#=~8U`n s~pmxSۄUgԺn) A>Z[,je=& *4;9Fw XiWͧm9Uta$rUeX ++,?ʔ2]XU\ۊVٝ@H|]IOu__gݫݫiaaӞ'=O{16,%z4~^X]؝fz'(Q:KZaA-Oll;YmB\^ M-UWII^wc\3(f3\qξ(alL1>??UqM𜲄7w;NZXs隇s Z͖496A df /Ԁlb(sFjDUմ <Ƶ:-[ LAa3آjti2ܹ,vlaӐcuօUW~ 3#&qP)18!2.k\}k{ehA`-|#C־+J0Htn; RFҞ| 8YTW44gkQQ7!.pHFayI7а-+yIaI$EXlȾTq *jX0Dd;SAH|hHi)qbRV#_E욷L`Q,scNN BT*ZbjFX xހri7}|5c[ƌi N#>i' lsbRRlg"u9w0GqBXE<@qBׄy@ך`X0@-t 5`O-ȖkNP;JS6%Nz%j-0`ЛzlGQ ؽp=}vM2+;p Rd! 1$"YIPt 1PN鰜:ݑpO{8hdGI6PD6N#JlJ?ƖN-3SEFG{&P"T,j1)ҠKG,K+cW΅m-* d 9L "MrEڇuŰOŹ+5S]8[QS7Щcλ;U*@ӭ{/{ͩ{]\ ?R!jX Fǔ AT!_BX2F&8bL߅lpaYXN34ʋ (AW(`C!G?\`ˁ/' )al-[,*eί~UpKSz\T\UVE Ԕ2feKSkeY1Ǖ& f"lۿ,@{DJFt_"rp9SU?LD$M(ZFf k(f[֙pVF_0EkC|v0qC6,}Gd,)J<ÕVaf])Ɇc>&el2|dȋd 7xaɮ^qƅd27JiSXTBq|#28 OVSuF]]#0Ѱm]Je7k sL[B2 )cxeC2VLu_*N'+2Y'i!A;" H1edyV/ L2lA4g7~vOBȽ@,Kkp"EKmd~@c PDįld ɶ SW QΪ b4`#c "),dDRA+j 1Hp= `.ȑ6 ym ǃ̼Yyy;!AG.TWx0fbo7*{A7 7jvD5Aȍq5>E)GS0f㇎r33Q5@_i٠_7`65U0Շg vɥx?96k>k,Q7 c'Nl7;.bU4S4,JfЊ _WMUl)gXHPLRM !aBb&f+KnbIq;R&QCa弩;2 蟋JA```Rɐ%q&h!=\8> H!0ni3!pիcgQlI2l !嬥fP:y9H8L-T|g]X[ދ% hg5KWiB _7)44BG ұ"u9ݠ׽qp^ ݐomف7Cvu.xt &:WI. kc$Daa曚5N7U]d>ߓ1] e*}٘K|YѸMhG_3(M ,5AHCc>:Ţ۬0uek{X>V$`hc}\(ΗI%UjFvqȁO;YRv>y2dE퇁EyrDi5iO*A+?bYAGk4fC &{Y+_zvqmew?W@Ko*R@Zjڥ/ QjHE5M]'|Gn@ņ(:D4[9_gʨQijjHU~Z~c C;8;Ŏ6NNzx`#dlV8zgȔ HSX2Br<~$9· Q:*I+$q"n E  eFzwr]y3yI׺3P=RaN0}s@홦o$SGq~6:&Zv(eiC{I5¨o*Lq$ @,aB: r_E45#E9&'_TؔgXZbQIu8:!"taiz T Q50Kcg#㙽=Y0:? D0u.z$L?|̬Jc{a;t\R>U*4ޛilׁBNcr2GZH*IR$FRCBTI=$8#FHjV҉bur(dZ.U9 4D)v}sJѕs[Sʷ`lۏs8F~ =g1`&LvM;dQ,9EvAFQ;?e_ܟeidZ*}1Oҟث0pp#O=T~5QDi*t`[˶IQIlGq؛UaZ m*7thb!r5n7Q.Rq[G}1u@r9hTKs&W3ļ3 So kg,q7Z5ImN0Gl&@|?Xs8dC 6+zVr>w OSU#@9g=mxPo;;`;xy,s/C a?C-8Sg,pN; qYRHdLSwة̬_o\@ݡyXq6'%<{(מLfN1V8_!+-7gao Ѐ Lʬ7o#OW/Mjs/*Nb=ob]&5X 3ɌNd  x0؛*Es`SEn|+7[[ #isͪ^gW q$rwA)M :68w9"CADqw;yK)%BoA40H6^ZAԥTlrrբk9V{㘦,ӱk+Qx)WCѳ^)m׾w*|a[T ~ɑRǿl'")%Y<3tޭnUXBcw{E%ZTc["0[w:qOhQ1cw~6b KgJ ЄBFS{ !4E&Gd Y1y(hHmoAuk\$Nr$G\Vx\YB;cV3T ^9u1t$nިSZ4x٢-"뫒wջICoPE%ؾ AbAd15Ս]@ ڤEiIQdtM>Ys ":JR9dX*ow)ىF[O$= S-ǽb+98 W_]6$쭝n4bҮKvQ=,Ć~q"^;%U[sg>9e|Eu!..H qbk!w]s,w!\N#G=Spa|RB?Y md!OOL/!P'EY(sG[6q[:˹Wf"|.L`ߛbs7"f]&*tQ3ӊf\Y:5. ',]U4jG l7q͟[&ݛ[g;wSe͌& jG`|r{f:U/Sεɝ+ пs}'>{|b_LqoL'9Ny~L)LZ%S}jjJ 7MI)',)&URhkAP;c䗫.,-xXYR*ځle=G9{w,Ma.up鏞tc;Y*rpXxku MR {Tc{jI=SPD6wzd߅@\:Re)b1A٭[E+-۷^)}WYZL*qYWJءX7pRN-urg=J+孱iۭD9O4I"<sk?v#jԨv!5DCG>f@ ڴO{~4jlu.LN 8"IU  )uָy7o #߭r2ye=/!eslshc_Xd a#fz="c8GڧZj%ao'NQ#zwæRt\krErM>ȥWzѠC08?>p̛x`"UAĦJ0 %2j @`^`^ICد$Byy/+i4.2j(=2?WӨ+Dc6Z@Mj NOCklZHp$OgEiSti;𔎪Aȴ)cqǚGa}\vyO@hrs y neDiqҡalReV2bvUA %g4p5VR^8>ֽgIR +{'Uq,Zʩ|H g?7 D_. ml@yӻT.w #d&޾Hթi&'*)'!ċ50V IϯOϭEG%V¸#{\Gj/gٺ>QƑ bUl#6 L&3k\dD_1 *ј䴴GhPTJ,^2" P"UÐnѠ׿67e(TW/T/q.情#T 6Rz`t=l`䌖t9}+|6}[m a&9nAe8M8_r Dg iy|(2MA [x{L9HDDDN'=tp7}\ݸXnt;zL#3.tqZ9"A;gygxG]5Cy [|]H:zLf 0.Lk!MYUXbH}m0  J8l+Ԋ! r4O6#*݁(nn23&QӇo;#z`6tT0zl~(qD0o[Ncm6d+@,[Y]"IeHNe )h~8蟵z/'Њ9@*umΈQ')9!Ch3eY@4tE@,f_rf@j#c@&sңKS$W M,=Jпp _!+6qLPr$|;p"rvw~H – GΌ ȩ #]Xْ0t+^1}WՀjґi0;Հ-g r&mu0=z2dq"ő+vZgbBwBM9d8Ñ˶%EDŽfVuI?Rh a)X^pB-ǀRέ;C;Wv$GE |' %'Mŝ$ B I9n!!$썈I}Bn'|ш4#rbre@:cwV:>Ԓ%͒@PO94xL)>9Rgo4=tFvQll8QDŽ6xFfd 3=M1V 1l?+a͎, f/O w[Lb0jK*C <z?kio&X~jK„xjesed'b px5KUx~%=y~o6:(|hnZZO]; p\|^W+ƏwiBvV;d .| {-q٠E쿅{Ǫu1W>Zv'%9mEL *8+ԝB|kCj&\e֬ a/8 iB>h-cHB2 \A/Yð}2$+ 9nZLZ!>JUJ PӂyOU ]"P#;CKvcG>Ϡzmk#QY,Uno\7;0Ȱwiл|ӻ4$ [btT[%j2 G7Gx0X@ S=l 䏠\ѱ#ȇ4$[GhKBQGpMv#\&>>-A`jŚ n`#r[G7qDPU6`ק #dl8`j R&Jq93?JV޺)kDN[zM? 0P7Hp^h&.OI{$d$)ͭU&qY Wafz3GɐI2E(FoҺUMZtaVグM!&'`}ܼ8N,}6}v:$*H'e :I$7qk+ڮ 3%C>afRnܬ#%uw5{)%~@8JI7k %\udx~>XI2dq?_%3p?JI LBGrc|Aʣ. 2 2+.I[ep* xhЄYǪQk`LO4$#X,GkUw\H]~Mrđr[$Hp(4Gi鈞`! % Ld߁m ]%$ C5TDCQŽ*</eRj *$C;~bǹU27-ܟfkT`'QΔ<@#萜jM&y,s'dK?Ny~o#AOay:Irz!%Èʙ(uZr 9=|\v^wNk :GS)~J&_MޮI"h++zH!v2 qo9uӜ܇ tݴA;!Y%R6:0|o6-~cɩm ]"uӁt`CW{~tQ`ы  :M :$: ht&uӺ I9ust/BIᴸyÎDn$:KR0qĭCFyuXyGZv5ܢRT %أ2Ufti)FHURakn,km$CR;Ys]uu zݢLTФlqmV _g_3̽+2qcI! &ԬT3LՋ4~US. &j-Jjn{;ںX>`dT)l\5jڍloo-یDȧS@͙#u 㗮Ӱ?M$5Lat%[Zvk]vjNJ0g&_a'n$j*iJ3$h4Z qT=P]Vɼܤ? =\dR jEL+]sҌz%6~-t] lZKޥ%MŻ4NڰIW?R[Gi#fbk i#nVA YF9=M9v0[Spx^4Dҡaw#{Ha$gah!-? fE&$ݴ92F4)ϰ+|Y9:m2iit> R^Z d!ҫ684/4Vh#[΃54[g\ݵbZm׺ :5>hUFe9^`飵X 6D*/E@,Gqc-*V܉['Uz\V܋y=nCu{+iWo0_Gfp:Nca0{:*D.pp4ENb@fWRb]Գ;#BH_%DjJJuh |b@̵DH\Hl\-yLyHqw!ϏgU;>g?sA\{Dn@hcYf ڞUnhD0ˎuV2[mdLe-A`ڃXbdCd1M3dVdlw2u2snd8cR(v>sih6P"g!|6mvj܋G}6|[cfq H= 8B'J-TzTZCiQ[Sf&Zn(?yiQ~T>Jq(?9JGj(%i+bE+!y׊nhn| 5$K?NyYકik"իOMƶi^ qWWߍ~T9ЏvYϳg=ڳgôEvRuث m^bXS̶a#}M,αےۖk"*&/8n"࠹QґZ$4i2M%0$ [{S_fȷWnƝy;I}VǤk' ;ڬyrIJ{5rM{Ҹi.I3z΃kOi/ekdӥGhp߇/;h\pni v?wpUz7v,菹lbGNZ= T`qq)?%(qPu ]~WU'(S}{qII "rXxuf*e.3/Ѓ̸\ z\MTѢe#llGnͽ^W{{{}{C)77VޟȐ[ڴ10faiZԻ-̝rיף .}:M'd[HNf`Le`\Boge$[4)`]~UgfVVfDPi쌲Z2/oӛ3aB;_]Q.3 T"Y(jXD|'\ґ^4(bwetr׀!]gXn29 w]ӹV;xc2QyCGM=k=+onaP)(n B֤"d2uQ;N yffyBWc$ai]vrO  \ c nMox|Iw|H5i!݊PYFA?9$'!֋b}JlLY"yʩc/|x5*|]йj掴JS"v 18aɓ5R7Td*kbJQP=cm1.ć1JntRقt\)͠\x2h*yESI焘/TGؔ(daIboBn 'bT >\tUΛ⟖w}%tD 2M kɷ2+0&tG=|޶>)!*Y&@&ci$?B1@C*̦ͩ8a΄N8cwqg<脉ܢ]'uقXFJgrߏ1p$O;5~% RŅLsY0](ߚpa)` E~Q̗!<7mST}h뎴S!܇!g]$ JD]"WM;Hjh+ݩЭNl]INڝ"Y`k%4Ab!÷m,{/FY<ʄdF0m$b^8:u8w:t-2yvKm*ڤjVgG\, EgjfI$]ϊLѧ\Ð\eȌYL=R'a䨓VɄJ]܈, B|tAPi#Jj\bM+E >ҹ0?uTq ET} /'-G_CWꮑɎHM*ӆ%Щh}JV:mq>Pҳ.)2˨-tAdb 0'kԂu*WGYIu^Wa$ y bR|m\m1IZinrznpx̢,AQ'5b!+ oТ3p%87 !)srD;!Au_m~BVx#<,e!eNLRY1oV]3AeUĤenjw#8KL;LӑقBY&Y_TQ1БssIg1rÊaZs@Q.-ЂZg s~2ӃeT%92klN?R,Ji/`(^,=^p@UOo\b8f6HdC1It!27YK tz15*_Pk PƥVE\lC% M%xJɵpF8VHU.:"3YЕo?WZZ-EF564= 4._,7P2xNx4EcF[װ8`e X)l@>w#BB1U@d2X { CJ3'd]bVhr!i|x10*[`TaVm% l0AbS\i&? 2w//8;QIOd ܧBҩ +Y8b"p4PG83`X\8zpLGŤ ܢn3jA[;(z=C"]ض\`|q| EY$z1L!bqV< o'q}*k0Z+ (n ɊLgfҌN/Hɥ2F*WTd*),lpnL2b"˷,(WOb*}KtKy)(N Qq6ޜZ]aҟl0D7F_('33@mAWP9Hp[8dډ`l*\LFۮ' cKTdG(%5 ]bW209MК&*7[YPYBL}{`0@Ap/[ɷ? O} $2$H3?ƚ>nCn2# _BU\ —JNaVXn8"fb;y̭Y.D᥋Άhuns']΍s}ʉ8W/2O\WgZ̈Q1)fS2LgUqL`bkI޼>:=T=O\R*\a&JS/B z>tZ6+¨ꄑA$Qn dpʐ)[qs;ڹTlX:T]gz2OX3+3q`Ĩ3)EjKbV=4?N*A7eY009PE"+a+̊ {N5f޶s?ٿpu^NdȮWgS.lxF j6K6Whެfё~SNJca=~8Wh!31Е mX1ij22lpd]]+ILPXk(q(RIxKu\,6C0 F5>U\S,0$ԛ#M!fZ~ %1*11RQ U+Ъa1wk/775|ci2c]UlTDnnrwnjwnw$rJ.CFa@(Q~{$Ap°JST>:Ao!!E1'iQ\PfI6 #a !þVe3DX/2yrk5@nj|O@go]N sV᠎AȨm\JD.-Y$ WC.I$[?i:3%[j=K>xt k!L8E'6FXƉXщIX /fŁ$$B1jְ<| _.Já>0AR;& 'eT6E*%D*)Y<._QHE%+3"A-O[L}} \GrC9s[\zs/=Yb"IZ\C`A0%3YI, `YfLɬ;Ⳍ9zXs!ZHa_:`+r(#ms2e.0K3 [y,Qn(߫DQWo}GGv:eJ++b5~+]L5ؚ[ ꂿ]N|_n?6lʺ&XYn#p`^R*+~HMԪ7>ݞ~&Ho9!)rzs]4bKdLJH1R\cbFV!)]y'\y*$-/U\N]7~p}%TqNI(Q촢8r$SRBeIy0efoVRNXz; 0"%tt!)!+*HAV$Hy}8d2AO3O; ~*s%kmVYz:u teIAWN Qa4a2@ys/]L/'X 9AT5.Z|(7NQܟ2eĩ@R^RtHJq ARiFL AN){rG *%RrĮsR{m}(@R n"ARHC剺X["ɶ|EY(H(ʒvb*":cI+CRv7wohlH r̹5#C:))ŮAI)耢R&%JgI_J9R83La)xw$neԔäR#bWK 6.峮택A` B B}~ϥ%S`׀&iȔ T,].M>4jF[D_J'%RuRJQXNyLm'ŎbXmȐ f@+=Oμ[ThV`rNH%~A~҆\[mwqI?y2g\=y 1lÜ mܥtE&Gy`QKC /C"4{)-b0zRKI.;m|W:\+ce2/S`z-Mc"\39$I6/w7cD?#шv]17jL))J;XP)K}5&hVc>`]=fbLb"*k?;^{CM}&&ȑJ rbnԝդȦT=W*ˣRYNtZ1"-Hҭkx@IPLC}ܤmgO'k3`Kbs>5t;ڎјP q-%,g|H {%?#ل7bH ,NJ4vAѠ;E*6 ̆|O>7z[̝I3b3b͠g1E0қ3)o旎W&w5x8Z˛+LE_r=A3x*yZ/.}xF'E.};u{f]94"hA'RLIgvBhfDyE ,d[?DWw ]}>4xߦ>b:UPL=!D}EEjdq|t{^c$M%;\ʃGe @Қ7f!&yvI6~7> ݫAwWZZBvyo7AA`EwlhK>-W䨺&'vdLT$t|{|`nsP9<,y@SStTWp~2dњȅmRif,Qx4`9$0v%w̐NVi;/{Zgː\=൱̞ 1eWz㙄>O5C}Kҥ%,VdI 2y(KWYI7p,6OY ŀ8|wnRg0/)f6O%!!:a_;tMž"~{^?/{Y YV˦DlVָJj/`,F  Y'3q CB. Z,[<N|ԳO}6oq[ښRZ2pYZ KVk>>˂UC#+"N-+,WWmQ@Ƿ|b:bD6bϰoXHhY) R N;8<ɿ`3!R~?xt^T)@heljlzY]ϲ+X&,R[AEITV-ؕ-Z{ւjQ'!" FYjG]}IzCejSQVY޸ȓp2J,/UbYY-wgB$yx*7AeTˊ#úᑼ| ˇ%ĉX/DjZ#H% Ch;$Ti|)$b1#GG"Бv/t$kU3 Huٳ8G,3#Wڢz`F@чF"zHIV^uY$Q"#"PD,8]HD9soS"5RwhGdY " -czX:֩?ibiפ9B=^R!ob>IWWO *5$jK0/,CcaӓXԦI+DY4dJ TBd,d*e&̍csPL ͆DB!&N *&DJ iԗ@E# ү`B@-miyMB;Z9$޵Qr%qr^)xݥxD, ;5(p҆ށc, XE<ƲVkӓʣGQҖ9Y7ivXEHK;t@p$Ɓ\Iq@\f43T @BD˅(.c_l#pMer|n,ƚp p1T XA[M<4?mVc0vhlY,7e¸~:r=:a C)r$͢`vlȦHrRj/V;$E_t`y 0 liXRţB^t &ztuڼ'Ȥyd/D|e\ (k8"m]i+`^( q.9qEqF [c̓Iϕe MS\,qaJAfѾZ,t>&8hyh lL'[싵e^b_ҌRmODP,<#%}:DX2QMqHPc+gX5 h7*(%UHxdxqYcYUuB |lV*M-M+"H;Z@#T@Y (v0rH+\_]$= $4EREaFĀ4}G&?(vϣ% I%v Pz2خh&V4o4@졤:hIRRKʱelZ2x|I@˛$2 Ph%ceTdJ"'2)/22,2}4' U zƴ'Ox.poui4 su0x,찥keʟwU8 8w&L!snU+fKoZ){=gEʋ/znp! /.#x1L*Ds4!5jFxJTDp ˀeHc2S^NQ(XBwO"{^;;Vٔ;Nq ]}Pâ W gc}87Ib$D)Kmyҧ:Vm#@Ďvpv 1NOR^1mi2`ZAZ[wZXQY)Q)Q)@xI47 3TN~$@%< ڂzVɀG & "}KDHiTK')Q,R(fԗ y`h_58/Pȯ~{>ۻ,Ȯ\q(f䎛\g`Fm9\~jK#]Ƚb zbۓ؆$Mrtt{)}>XB:%rGJD6%VE VE6#VG9Ȓ.XX _2IwZʶdI$Pm:zkSM@ ,-\vw߀8p/) 7< {ru}7๼ĴC+(rod  i E~#pQK)-ˣKϋy(eHl%],6wՇ>-VS$uѸ;TKy8J-UWX, wM\N|[J4riji}{-z2+@GYYk%'zX+aW"W=K|D~X2 |cmclbYN(Q.$\[5M*؎9(j7!)[IYKi@)9ޓ~ bIC#r}lzljzlY uIVT8i8S~<;$<~d얯풽[~ gǩ-ȶ{f鞞I$// ԂhKnVKwqT*M}]rC\З \L\ݯ;wvnY)=5E}XRq+p:am/'ѿG@~]zà ḮceS}YŘՏ\ب9xu:ۼK0͖t(*&o["!$}XƑ3Ũ .Gs'٤1/`s ;c*by2HdN. &*2~~5pC'36̦ {6#cYr 2m"ؑ?и&k̍n5p[b~I6Lg`ݲIGU{ {G~ܠXF~5-[OG1@sRnϟ'ڿ9.d`In&z<[2W^鯬W?Vެܪ\ N6eesM :FBN#Qq*/~Ds<r"m^90ڞ6bdw<UEҵH2pDqQ\+5hCDqJKGkEyQ+TXƚHq{,bVVDA݀fQ}R|=ݎh~[)I#I#ue31\ i!:&Ѩe {2y: <+uW`^zE`,Qە-$%Bԇd+2aJv(xOC1)04ȣ vQ\GY;oSM oo-Y>z~L }۸@^,U" ܯ}E㜘N۸3w5+侥rjLr7s'9JGG;J;st(u4%^J_͎;v^:tMbHDjS5-m-./@s+Oz^mw7Q\=%w`!WєczLq닱+K%dޤ]L1D0PfBg\LvvBSLrgELIu;;|*+t h#7=t?SalɠJYTeņo0a'` IfpDjlU^t)YƳ|߳䳕Gy+o駵NZ<Rf(Z? ԋ a-f<1 IlfF9mRKNL:OKNB^&54ծ] zt݃oQ`:@zT+ADmC6px>ĴQ61W=.hK#ƈI^~6)#OL Ze b@SmxZW'bbX 0[W:5sSu*7*] ;/ؙOG>]3ǃnвxk PWmd8~]^l{bnw;9ziY*hRg?CU{86[DιR[a5(m^PO.!HB &6|<{0w0=0IudЗ7qڃzcXu^Cqŭ1yM!D [>8fpmۮ@̉2s}n!so1hlE'Q?2vQj'$}}#kݒzv7i F2vQ`y>B&†UFn@{̣R2D\tWQEN )?i6{dS6&7CGMl$( f]A0޽.e2}&LAu\nyx]N/OoK9(DȄ٣ ^L<9`)yClIQgN/A  @gU6; 0Pf$r˔C\˔GvSedL:yU1W o,lrl^bȾӛOMC3Gd_  f2DCz=͆*20B2ư! a],t r4BUQE4 q1_ W> uy 7뮾5NG;NR, FYMFd!`5\^5#>MvZ Y!L%/>͌%1Y&-JT;֞wNqTFT 3T؆ BTOYtz*ѩ/4,5aw.ԑ!sL # Hž5ȖT6M:-%JKgpug90Y[D_gq\dATg}:$5X\ASw3?wO3(Q*yLfdEXx k:\lD xN1ZUINB7́2@Ma/l&b% xi(nӘOM^w~kky1q1,tir9W2*MiY*r /]SO(!OvA03L.ݘiH¦sѠ[8(F&"J7,ѐf2"+Oj]&rVX Ls$F. u;H94W nzvfګs"Kk=#FhA* { 9ꄂ+9G#sbn,@hݣޣј҂ ܲ Bu!Meb\ r ^̈H]fqB\yT% oj@zcQ0PpyS.8p!?(hˆxI A^úBfLi?H v}on2i`Y @.GQ`~P`@.#jU϶m>ԣ|g^!ܣ*ѣ?bd$X6(*<>4*-TC2q$Cdo۩@ڌv/v/͠ph>n; Xqw"b7aF?h$@Fa a&]P1Th ?^z/z>̼:, LAzC D-՛,dn}vC~?Iɟq3E_\P8T╝ 7gݶo۷̓j&ۄT)p%^.ژeKy| %TRz1>^. /qRcvN~NjgAA_uwtB#d :rԻt2^tzd:],OݹfK1%TR1Lq>g"E %L^oqpM̧~Nn G.i1_ ܦ1CA!1?W2"dA5+!d qM-\!dwL>z9s[HO6̗v`&3-فQk"35Qa0.R2*<:ȃ0 !2S, pE+g0Q{la{[.3&/r"7.D.srKc՛w!!C @@QF+"ʸ(-ZNDwn1iqG-Ӣ^bLq:7 LH rEAS1|B`ሓ3!b#.CŜ(>[2;/Awb\38>T0&؟ai-p=:H"\*ThMN R˧87ziZM^lq?.VJZ8f ¡ 4ĸ'98%;`xڎߵ);>* \ (9ok@V򆸢P#[B\E /XB\CPu38*:u %A|4:y:"'R"M-.]"9.殉dZ$7E2'ta} ^.JԂL蔶ۃdnɂ5M&/s!{LJ|BLE!բA,Ÿ  xܤ);;ngWlN1%<.2f*JVD "}t<{d}Q@'Lv4ܠ8l7ʞ)}!+f1فqw ~ND BA>] w^.?)') 0`` 0d~AxU^&XEVm0iMyLv*#030ƻX˽dc&aģ9Pq;,b0;0 nD0br ^(doXFXYm$؆i1lXE5PhXvEf3pi``eX L}#Na`f, 3XxOhآ@Z`/d1  A ìX| T 8-@`}':S[Gh̗NlyS2u1 \@WDB vx$.TM13SEwg2ɹ>کJQjݧc7D%0B'j f|CC"< R@CxBX\sQpBI f⁃w,bo3tY3b>=5BMCoNz?)J>ʯ453{- ްQ+fn;nᦢVio;6%#"q; :'EǪ1f[ O%gaRJC"L~)I4gR0/QU NČ#륰F- Q48>u_v55ݻ`qsa8{s-D]ڢ{R q %Lc-ګÇ`T#6BH 3|ё=?͋0O'8N)}/O%$!jW=Y9ל;ڑ!ARF{@&x(_-N`N$826 [PKiswR5D_Ӣo^YΟu#sd0aXnVD =U, iYas ©D1 [zvg0&rZ؄5s4Qc:Jb$ln.._w7hM?'Haa] @ ~l`e=ᾂAqWI j9j?VL|%/|GNf~qˑ  UYKLһ~m&"=;GmϺզk?rvB &&}>&s|8Jox‰=E'2d5"z;D9q](H$~ZIxaIxn<7/8%x1ϭJϔgs2 .U \nLw;a7AW%}2:C'J0_A}v%PڜV&D|-tt.Q̶l=h)ƫR(0*vM*z}:tR0 ]eIe{UėEԗS7@`gvmE)7azR׷_3L=8KOҜN|i;E{T9DSI43OeR"I:YMY'!頟a/nEYa]숾qsϠ:|8"QFRBD-N,d1)-XkG-cD 67m 2 d@ ! ℎ:uuJS(lHwʦ&vsƐY-СAPC‹Ck0"X"?'BO% ϼ`id8ᮆ G~ d(|FHrwkq!:0#IrxHGcP]P=橀Ȥx18rߧ6iLP01JD=DVj]nDUq bwdݫ vtc9tK@DaRW 9RO0ÔQ&iLfKc#M)7-Y@Nѵ %\q`Q, OiϤI%HQ‰Is&&eP# $TAV '=Fvqkgl\+ySKpJk'*6 7QU#Q *(NW:&(@Ip$F^HA OܻJˬd2I??aAऐ6S|TDZI(ړyZC{ldH//N&kN1AG$TB$q0ajJ ̩72 =j9IlK88icbtCpu1&ˡ[?6#@Qze)68pj5mjbF4 dҨDy n;&8zc;s=<73wp?L0&irvO d*db>$B4R h R@PJыQU(E텈Im$@'/Mӹ=/8A1%/ˢED|DSBxA/\Te9)Bҟ<->CI94z!YvHoxx8qRU6rY*XC SpBAjwiw9&ȇF#%FSԒ'7Ǖ=/NIZHdJ"IkHR\ðIEYI]ԙaK-T$YGf C? ѣh!.C{`0 TmTȎ;/^ @\81 +H5)NG T>6AWȍž2mcHbnS6p6pb]Fo'Xf;c̪51Ęێz`^X~Bv%?wgYy%0,7*ha!ӐlXqT-PNˏ䳅/ڕU}5W/|.vUoZ^TmU,8:m3O[O-/ ]{-v&]lf>=$SƧtu&_m|Z6vfi grZ%D5Lym[T9=H35+_M^3W|W|N'=v_1ס幽D>׽$B#r:K1gͩ:nJa,zi;}oZ }[}=&wW~qRD)Sn&#:ڟ(BƔqjn}`S_l]t Ca(1ex\|7v6Gz(Qvʃ`9H;>`>fRʉ5.=<ٹF[Tiko`AhVVT'j)ΉՅCAcBݭ9;ia,)R=Gce|n+1ek;ͤ[iՔǢMge񿲨aV )IUM99fEH~2ܯ􋴛}զe)#~j*9l۩ [51Dä~~WmsƵK_:)K }Ә~$`;QׂURu[!۱uY6xv'kTTS>zSP8.Ujĝ+l7knV*GoES[.1K+ hJ؃F*D(goW\6ִcBp\0슨ZwQ˱|s usISVY싿jiދTn.XpϊZ[aCIAOQ8xp0݃v0wLsǦK]>KU_ P<#ZuKBV{CZt{%TsR 䃰*:eVFr1ov S~|?7zMi""N&*QZLUzݰߩ6(ebaKL$&#sh]qHޝq31qk"%eK}yomfl;09SZ5VԮgfƇ4Z'͎u[\@TIF|!%mM.`%ZFEˠh/LFD˔hL__-LQג k\wer 9\d7bb~ݴKZ0ݘj֥{7*͟X1v6kNukjJ7J)#lժڄ`?FS d%F }bM1%FGhBSD 1z_kRh$ljH02^9i+A"p˭+/?yqtz*!@fNa^ 1 Zk>q ]3EYbP}̮I ⢰_zN6G rЋM׆z_:kA$K~*ץ ɽ&mH(kg4pX~O&VlUc1iMsg(JAHZpg*&mЩ-+YetUY56ӡuXYY]m˚ښtv6cLė5y@ሟdWD_kJG|HğxBK1MV"0El\XE@9]I :H,ïπ ٯ{j#Cfjv6* U$ĩ HHX-' >X6 >Hdl,cm{0i8g[DM{G&hl)jyT=N|7|>S *iG%,Wҕʍ]Y,:*JF5] V0ݸ.5v(tC,]nαבt7 e `)S_YRC,R\]|R?B^z8(dUѤGFu38|Aqx-a=m 6[î9zp"!ڇ1L };/ˍ|ՎMvȨzMhoC6fO47Rl{I+?f8ݬe݂[’3@g2خVۆ5@6u3 'M3X>[`kc+FX&+FY? lxoClmw;:>Ɋ#󰶮 yx+C|@}669h 5# ^n:bԚ#|;7Ιp~*qz~}QZM2}5})@…8x 0"NvFٿ??؟(#[qA K,A,;(2%teY&W}:Ʋ*DYB':X.~ts`c!f\bqeD9Jg{9JӒ9JTAY)ʽGk_CdAb*+0"yV}b1Ij(3->a>XVa[}ӎpw|:: C!bT~ 5sC!CRgRiFGvPPU!IIݍ ֆ}F|EUԟ*7c /^fձ^nf_{On^5y8xo7Gӽ ržA_!ڣ%cbV6Ʀ2seeeǻ{S(zquhps?a;w9 !%d=AqJNc yb CA@(3=T6qQeHȸJҸjaXisc/>3qB_6]2>sS-`.)C8̋O\ ^ku0)^O;?rӶvGs7\.8xQ[19|VHF2$?9y\?'!c7ANSHyw~oC 1ߙ߭ jRcL~_DՐAPucP!➜^R ]@h+J9+]P0C^s!c# U&[\K^DzW +b]v wlwbs,dsQ6cMU7(N(V_WF}DsYjOcH%p.Zj$LQ}vWS3>?fXcT=}gͦMl*QAWFiOFAL$A peZ 6!CUplht-9$~TYf66d+\tɒ Y7VAe0M# $zlzĽ)WF%hP4:JD% 8@,C2JhA8 kWCDƐ2GeӭgϢO\W.G/NHNHN͈7;5Tz\\;ـSDrTrl$Dr\ "ZaIYF ".=1bl!l!JD _9*lO ȑ lMe;ʆ%)7HΊ$G%.|̯$ |_#|TrF%uQl{>@Wml2#+"+>e `#6~fK,`KQgTRBAe TJ\m+B4Zad+҇V-DaD6 fQ Q(Dk|$X>*<#=~"`lA0RFyFY+< ʌlAl QB nʗ"{L #HGG x6/7糂X(C) 3v;7l+mƛۋoʤ@k%Jn Qy]$${L6 WW ;Ry%a{ PqEDn.*|΍/Uш7b7^m/ U9͗lC ~$}oqW02n?BujAKvM]ivNWAwi^CW>"DnorjW%oJ}sQRo.}vpiMtz{%df،ջa/W.j @tJ}nwA3+qA˱~6gs=,y%X2˒XrSRMnZPkfڜT juZ>>_KG!d<}w0:$U+؆͢Eՙ#&ZM įD {q$we[2r@(zf:&Y7֬ khȺ1NrͿꮮ-qW_RcOI:TՈӧqG;Y;|y Am *߆Sct\>ZSRlc([=A. Ne|سӭg]Oq= 5)[2Ho* WXv \٨f&0 }.ʫU|K`m/ނ4 ؔƩLnpr)t[-z΀U+i[DvyIqcӁ %. .9Isb kla-d¦2 puÍ!܋ԋw_Nq9rPM.rxn:3 DZD0̈́K;#;;ŝ*KՔTa.ҸhĀ-h.i,KH3Btd:::q*{⒑I3.-SV]~Lpo1š2^q2Τ--Xs"b [V-kjTbMĬ:%VE[l-_Te|Mu[Nбxʮ8.^_aoÃ8.h `\{[[p 3!r 2&&9m7&_ fqCt{~2[֒c1VȲV('Ye`ˉGB0 Zd3ZGIJ,YIXeӊ=ҚrسWU/X`\B1hL>|^H|4=H_+l%VW_B+كN#1Ԙ$ dLzՑ1qԘ!*#6ane؋I<R 7 R!M^;P-`PL`@znAb|w v(=#L`0%_# KVy @Iu+?kgPFTfah fBK֎tqrA$W,8b8̂a^Z ¼`7 0^ jBzu(^X1:2(.MV`ślm]b^"{ a^ړb¼`Bb~Цt:qub :Ї-/a8e@~I/ w?VfaD%ylT]2[,eMuK%c,\}nSTA]%.kVYiJRc[IYֺnnhИׯ؁mmf@yyj>5&96 F@8}`.0y2_@$z#l:dkeb 6lޚ2Du&ԖbSȀ)6ConM|^ds 86إ`&bSL7oӼoQf`F!*> ! en#T8r\>8 b!d |_1߳[^WooĔ d(GTws^~lCl;-q}q=Mq+g\8?7'("eB"vi# N3A]S gLRp:0@zro_U7uD$B񶆘ߨco,ɒ=,9[ʐQ?]pmv@p3cF!᳋;{o+#m6n0ɦN )l.Q5-f0D$FS ,9=lfF4BATm( &?Ks[g3b ucܝ{5 03dZ+LPFDH+'&)TP2A̱qȅiTOŞu=ͨBcB1ȥIw֋f&\@|? ae H Sԙ s 3]j @eF7F A[./(2Ɓ2ef–23W"7ECQU)^妘n[$ى$vVwIF#+H!,!#pX0 tLAAgT,crsQHKKbp,D؄) AVŠx s  RD&:OH/e˖'*x 0/5UyH梅qRj#z# 21L(\p%?i6:E,zy)FeLnAG`݂Ж.aq^PZdBтBal1cAIAT>~1m7zXbG4;`s5ETx8?dG(r sn:7rd I瓄ĄX/}XuO++WqXtvc@QTx >3rq7TɈG,>1q ѡ#Ghn"*/C^L ANٟ,&@ǐ` rDR U}pR_̠ɵEN:HIRc( /~P1gB\iNd0 6a@ :>g &?<'-Zq R"ʒtLA.t9]W3Adpab,5:Y*tvrwu($Ən%U Gʻ~G>kw Ȣ@Iu=ȭDHOÅ 2G۽ CQ9uJV))§f# R"荝 [mYlY[Y}:adw9#SN]6 :mCJh#ač` $`]tP#I^ "g/nb!}^ \d& g) ؖ3Ŝ{7E:kBoHPV rl:Q'sW^'UJN.D*s"VqQW@V@:[Epd|6-5MS d%4wKjP+ﲍ%+6T >C!3`ٍA2ǔ&\ DB+J" M8h/ \n0|Ă YЫe88M,_E,BdY8[diEPtX,YYxOiӴwɜiɰ|'˷|X>؂sc {<(ndtx>Y`8lԵ U8)fPra j#ağ:eIϓ3*A~7]NA?L fti37\"cnm?Xz>8@\8M% =sǠd883A (2^N0a !1 /N%i2H vB Y ׻~kJY}Do!x |7ꂘPHq83?K y_Q ?".`[> Mk&C(~#K .#ia r0~^ת y[Bdڧ7hxYpz9ӵt;TJmcY_ݦVx]CW<'hlvV6Z.OHV1l*NEMB컭[} 7ك8E.Rm\՝,B&aIJ|G }ݨb2Jw'P44\I =pr,y!2cƭ_:w2+7<Ilؓ-N~RCD._f![/"E^⤅"W]hii˕Q\@.KLD  Tnjql-?^U*^㗋ayg` X*yX&{6/R c0h7˹qɻċ'σvgl&Ʀ7@eLhԇ] Zn1댐1cĕvr==\_2~9樼 F/-\tpaJ)>!3T޶;[q*KCS\2"5Ԅ۽o44AtJ>*Ue}&?o9v>D9ܹtQ5%;A׆'^y0Pv{Cʹ8=m*Hyc(lXH>v6uSRkg #KoWۗ˻gqAwBn- YR`)g-I];;Y2ɒ;%ƒci ɵ#vSl5>HWIj}sඇ c$e۞ުpT Y ݱwɑVALE}ɫ%'3dLɤ UI\~CN2Xhb}~qGTy;%BdYF۸f+ :|ӹ3ڲp=/ LM 6VUl]nUb'MKVR<".nvd-ADTpzG6Zsp N(YR{nڒv$4[[i[^e+tmBl%ҳKXo]` d]l3ZQY]^ WvLUVu1n,4 %r LJPaHwux]||u4Oڄ5+MnxVDw{IIl2M\Q^;@膂q∙@Н '烫B94Ecx9Tv s[0zo eei؝Q4Y1 5;@AjN"TȚ9~\IMb:{4I":|8+nMBqBؤ .Q*3TT{;6s/;ӘSiH 3Ka\\A*B?uGQߛag>.{5]{dȼ>Q(M5qo^mՊ2 l.c0@v^GQ #z&y :I'@Vx[hB-qs&}{'R 6/K gG)fwKWCS*}%`[({$d-cҐZFxQYqhp^w s✱2@\!5s4֣[+`3J},{|Ԯ{`T HuzMS4]M(_]n cJn:&F+u6tKuVڠ ;L+&"%i˺еsY) BB7D@IK%8qH7,{nt4=0] ,\#kZAN:5,Jt*ZA}W%r~x5J;oЦ"I[ vrx5r0JRݣ;xRU ^1Sj1XCIUUwVk!keBh԰ռVe\ލ:U=Ծt)rxESRXjvYw]ea+lcmH[:[jwV?q–>jKYj)H>_0[rH\u~8}ZZi]z(PUP`*/ QTsղ"|[ggIrzukV$%viN-e?Y\+HnZU]zr ä¶OI i{},wdP $Vd3v_^:c{=Jʝ2Q[ HWβJe8y4E&TfȑNqWd K٪S{J8-DYL tmin@& ~Ff WƠl6F p2dU ꇇk3@t_ AfU6T Hi6=~2bDF0!H'[N^ @ly-,c `l^aiL6!r(Kk?cA "I@I\\'8tN|A_Ay!u$#43:9V+e%O9Gdj+:Zh(!cP  ' PR BU)]Vڤ㄰Pߑ㵆z5'8(B !w ?ESA WVUm*c"g PZ}SOG:݂pP ލUo#7r}{s φmE&a?8H2,N]$p~ ϸrlJd O6|l+raI &c:fNG`KC;OGҔ]t F{T0=B=ȡ{Jia{fc%h=Ҥ)]7πR|f Dv!2rރ\@<]SX=dz 4A)\LO٘u|2dʉb_/\e@.N)9!lOpF঳Y˲.ghiEYx0`Q= kˌk#0\}>xaa\4PCF " <\pMу @}'0dc +3Mx)oÛxE!'VӢP]gd43wcc'g8|!y{:dcD9J㨌BST΅ ޠ3tn+=SRrm+Ig )Q 0u# rpN[2$$fAn*e',B3A@#FobZp8/K$q@p:&88\|J' \N"W 'Mfߠ{Yo6;fFlV17CtL4y9 B Q[!*L) 07eI]7QGpOF)_s6Gs׏~LQƾ2m^)rm*A:ù6H~:tK;=^>cms +i^@ q6jPF`#JlMl(עݑƴT>J F&1*>U!%SCk1_.Q5UfSu3YC X͟{憾̱`j"4H _þ|< dVwe}+͛:v#3D ?[wu`U2@+?|I\3~ >~EN~c9oo9K)sYs~F`Ksfugx=i27Y( =Z==:6[̍)`NQ}.Q9b d{Aߌi19~iJش蠜`FM>ׯ@9k1Lρ겾w? 3w>6]x>t)8LAy!݂Bb03Y;"3rr* dN3l f'1vp-nQ:ebÀՉXd!mAՙ@eu: 2W7AN5:3t4uƎ2@Ls;Ww7:3ºe^~oyo ֏t0Ni&R}:"/Z-:M'poZFLӢ3upm"uf  u,:QYdHq-2RY+s!A:Zquf N@\ stZ {|t\7m`0ge >tT9 1#91 ` tvr8u~8{HjQtVXnlkfK"t2/6%?-;j!7S#OŃ]Y:,7ݔEGHէ0*悫#h9 *& b Xa3_q&,ѻj3?D 1 <>>80͸h%`+L,7%X5U&P=!2L+i SZ1q 'azPGu ld:lz۞;T:flLx1-P"e (7ʵJfV̦ F9Ve/θݩN9197i~nMk$eTn.1nrk:s.ws^״K(H-ޛyiWϨ;L'XVcJ.G/aV''!xF A/I+'j9+[q GS6 7/׫ǭJ&p)Eh&mYwݖ>h}~L,Y?~R& N#!I$i$ZjVrT&<:2U\7hӍ9o70ݘ.z7>ݗ_V(㞣W?ǮpK4Z1ڃup*Qc;ʢI**uXs79P6` GO}sb7/voQYU櫊s5l6W7ۥ5]d]ܴ$e ߄h ٕɘ4:{!mBL/ɀ >S wM!ĺ𣕤.X&Xe* lĘ-^aV`)c]B7ż/Rk+o*ҝMγklڥdC vلkN .%|N`}y!G snYk4PÕJ!^~@'q TBղRMT$d{6V>}GT&$B*X@м}F>@">2kMA 3\7mDݹFokM<>:?˜_ ?Ll{`̛E (MDa!8+P,;fd bL??<Ў[}_D y5,#5Qê4O iiOZiQbAhR֯!N`aCNR:?k{n[Sbk*d Cb!}=_|Y@߻d^˶'XA[bmAKڲTqo)<La;x.}9]g _x-C^˖l{-g"$)HZy$݊ztc-xQUi?P@KO.j41s54DnAONVY 0w)-үNRݼ4[K #?',lM*-Y @)}4+|4 IU^? r~b|^Hl:C(KfxN9 W[Їpao м=/7O㮣UU-hǽǻT_4_N+@vJ%Oq& ] xjT#\:UA1T7jҔD(_205mQ媿]ӏkj> @U7SSffYzp$L!FhP٤k1ܪ J[oy1bŠbԋd}+~ %U]b],,+C` oDKOJE^+_|F$[:V)XȉMÔkVgH,3E^J4!IURP&ofi!@$iGsGX 4{p;8dtC MNÂu˧wӡUߜtɠ5ۦ`]$~Č$m9]BRvONHAڿK}Z4S:P?>0:Lޯ\9U6A)_9wL+_r9.'^FϤ=[k9;vYZSnהu~at~ub W-ۀd³}uBW-I|oLŕ#1X:86UҊMvMһ`t%,yrlWAՠ?[A+B' sm k"T;w]CatVabBPω yTb:GP4d6uu[φ#;$GF3&aG1p1&3ƱCGÕéƘbAFj97N;P~Q$DHF"e^l̔OIoC]W_Q+0B!J}kW;*1q53 Rb#O!YON$>jYeݖy[8GF~၂Yo{%%ωB*~|㻁xЄ?o=q6^~h2v3"ȴ̜0=uS] N'Ly-K|>ߣ3@N'p]C3{H a&4,if,ņ&rwUpԠS2 $Pl zh4 KGl(̬jΦ؍ ꪬe=,w킄d>2:Su# 鯤}ޝ.#0p ]L)>Ò3QePj9dJ%'$ ֚ zfqT -sM kQߔQD:jȉr5M4!őe2YȜs&XoݙwfL3z[ZqU,1<=I>Sc*Ē1f)Q bOu5:OŘv|I;-6j)h-vŤ7#Ddq!\z&}s"ĒaXu2e&AqF=Ovw ;1"Sn@h9Bl*cM3 M|8uM/ ~ي ;>)-".b6$NN>NPveNgf8E$͛e]Xf]q弮nnpI2f0@#Ly#P*zNd9oҦ2 qfzBpO]aObş~NY!Xބ z^=t5k]7,.`|YQ]i9sdL\\q JBDC/> 9RUdqFG,%JgIo%ʉ,J5/:[ a%YZ\c6q[ iV;(33fs11, U)H-o!pɬC ~3@gxt/jx,oG4ɰTX<Ր][Q1Dx3Z' 5Ź/j9n׋Ig.x]њw{.{KvO-,r-CN˱2r>.'n2r*qʽr"N9+^pDsT`1F9mj$֙o2b8)2r8g:u1#X"Nj2ʌ#tqĔX(8Q\/#"̯irLXSNrZ-xkh QGb2z$2RNT8tZL ^V']ڨ^erfK)b\+ńJ?+8eHy^TqJI^1{J'1r $(3gyߥT2} `KӼ/S4ݮ ֥-I/Ȃ}SR乱z Nz)1T丷v $hx?R3_U~bzWL))p ):l R^)PDJ*,Ö`S*ZxsoXͻE[4a JUEk 'X,h’ˇ?x@^>X<U?UuKIHDŽsh=cl|,1q|$k6j芭V3rRS"Α##ŎhQO9`)Ƒ쬄o=NDpaGA:HxN;-cp[@ąP}gVGYYˈpGIA~ ,z7r<+DPzV(-@%Е@:)lU|kz]]07g[wY"fsxHu[M@A[m;9վնs\\$W7W9x ^6NR,\QBa#-78hnI\.anFꧤعqeDIz+yK'L][G\2EGײq:6Oimná+~S @>jA 1Ն0Ro(?̧vZ 8?/ℽq~[3x[Ms7ס^=;9Aa}@ઊ38A[APTOA`n'PscPw]Z"r5ZU4x"΂U\*B*xQ-\&UpųF ^[7| g`)'~ZG3p?# 愠?]O*~Q4b/5aѵem\_c~x?<҅QzzDp%7Ǚ݉81C3zTEmh4 -AI4>E)yWTSa2!ZMhΠnH&S'3m?.zTvHhGH(81]$f8*/ ^%E,^l#7R@) Fk Rqnp̀0Cs[l+Ē#M;omc.bT~␾fBnβθ{gv;oʠugٹS[Zvn7vp(i& >SIrclӨK58(/OE䲊+P>4Ĭ-~O20XlAЕ 0|ޫsjZf(BXC^p(6P'7(not@x qErˉ+/g^ξ|sx9`rt7z3-\h1wrjn;F zR`Ahr=0Ѐ~D:8ي JKRbF6h $rbnEo<H̏㿥IRȏ3o埾j3 Ti%DU` a 4)ma@`@ /PF"!=#bp{`T%0 (^oܺZ tE(. 4 8TtЉf ^kHm*ϙ : *C61HE%Q%|IZ~LV}5Utx^UD< Qh^spE,VU߹Ez@x'p2 O2j؃ҸE:Pzt$zքKC %c8;U&)x .A1˾ qvAqa~)A:hx$pt'H^%^jdG'5ՖQk0ૡWW%_-zjȫq,J(g~"z8SzVh{JPD Q]yGTҺgViȥ!Su&T  ,w&QMa׶hQtm?Xzkscj qk#?)rcUMNU?&!'6x?$ m\/WۜI6@(6@9ceWrwL*L'#tϛaHrcĨ$eSI-c%-sr{qZ^B+͔؈3hy-&(z.6ZB(Os,8MnBqrF:{Q xG9@ #x-J-̡ z$hZX zyb,2(PܓܰVb`QteȞV1" m"^yRjrl'J[ X˘:+~eFvvݻvo owݻEp!P` UfNԐ#Z1Թ.qi/\Ch MfT (ө$GSD6~ߏ&'8ttP0s4O8%zDqMx,ٟi'ȭ\ d1,m*7{Ч=R!C,pdt}+ ҷ* ?qT3D%Li(Aim;i}ꞹmmnMr;m{-”T# ċf%'a,[_AISl; n0RE9~tg0Lޒ'QLӈZ@W›zD&y $h0Pa!˽,{l>.=OI)kYU 6ZwLJoBU=ܥ>2(r5?7pvn촾~=4Q n ?[HwZIR|]|NK>L~ hj2X9,+]=B@_$._DxF È N9h־w]V>#wsﺒxoRZiZ~+T.CAr.?7}Un͂e\{mnJUIf}1U΄q2U@j,Yj}^l;3}/` d;M2EU3K UKdvl&zeUBFӧϽ j{߃Ovlacw.cn N aj9~M+cCdf6uݞ)was=g66p_SVop|opհv/oe]iVݱ[vy;V 6~}Np`,*QO';u7&,KT_]_uωϺJuw5ufwʼ!OZ&ĒC0WsYZJ0J~eM褟|Rˢ 2& {jEiPA_gM K߈&A SWlHݾBLZzV3_5jF}&zr+3b%غ?{"M}7 ⟂gˉ&TOx;~)>XyxlL莥"Dꡟ\`qI|,%q豍B,)Rc-|IWlW7hD,}M C*W ڭ8}4 tB $=M6w .ZZ`l8>4-D ["[#ǖr &/_K(Vτ@;f<]] a6AGIr ɍ?sx _ŧ@IJ$z}ϵoƾoPZ !0h5MHmnJuM>9rI AZaKa]&6~s/Y2bԚCRIBph`9zʔ)rA("-fPSAeHwe#GC, ^]^ a}&.,}ዿt cu (3lᱍSĊK_&6F^X);2 2dE666L;m & F[$,V[JW'jIvrm M| lZ 9P[dN(! 0JLG1o?61EndzR)Nbe f_ Kz6ҘFC^~+CՆR1f2励(vP) H3_gS8t3!)ЪQiM..0 Qt D6P q.)]mn?]4 Öƀ)ʌl(KCw) e2YF(\\TzL<(elz rdE$Rv;)a?tLP{JnA6l9[%N P[0-{Nb@UM0 ! }t6Lw u @FdEF;ط&])!=n*QF2hNBA h3(; =B:C3෋[N+mCvNH JgPll#%* QpxN*rPΌ(u`` yE '4DP+Bf@.m a25ZI|AdHcӇCx/>x5^>-1PQ h_^%dp q[-aK'k k%>%:#;Kw*w'h;_% ?$ eo{lu"L '7\yp  e=3==Ɔ(L2`EgQ ! λyw ۀpKD0L6Bʃu[pLTdUȯ#bl.Fp}H@A1Hn-Q8p&G ~L22KHƨR8&8N8zlٲ\AώYKRK1a csxا'ybRdUQZGW7&cԃ;Zh)HLMF$Ic<s`#R^I? 7yLgdN(i(rrgG?>vN.N6w'=_ 0'1"(],K.]S(ăPzs޾ܚM`~ <$V\XQ F3Ff2(|J}aIٔQK)lEt+U"y8f24GtԀH1\m~kfcj >7{?pQ) 2gMG]Χd>V#zV L˂,ӎ%TE2`z"SAKWچ@16WS; 2'@l xDi D5F? 6E4җ+JA_.M1>tI!Xѥ^,M^m@Fܬt̀^9W:ueJWI|fhb c[&7ݪt6띌{:p$uQᬯOթO;OD gǟ&̓+G7 ;=x 6Jީ{(3Oexɵgφ/?<``pE

'bE@ujWt|%*ozDq~Mfu&lL 6ڷ) ZZ*`YDZ8Plb["NXȂM4ciq!FհLj;8 D"7zvD<.1!aډ-fS:E99u Ȅ4)4"Ԝ #m;XBιyo޼KE$3ҳg=|{'X\073#Ov&>߽{+;,0{C笐ǭ IdS*&RH'W x=ÖzyJdDM;={JdL5;=k!S<<lSN,>8œ0|]H.{P8,cHH(ظ4@i"i#pEFuTe<-Q2 mD#slC FtHDz| >*ݗô#)~R.xR&aEBB8cIٕnNd6 o)1o7Rb8=$Ԓ2F؜e,#RҾA$0A0Ye$Irv^&R#MI$t(EfQZK8+6jq$8h]DJ#·t4AUN*ͦ6RLr#P 9$0M zo"%΋ m"P]$1QӹG!泀K8Le}&_`Ջ#Tʳ%03(o)teXW!go`,ճs21nB V0@ JLsM%]Ci%'@=̀h㩎Z.ԝ‡9)\þ޿r^HN^MXp޾Mx:N*6^I@a H]DM?A7R9NQy 6Џs&lUT"|ə}'TSxorOOuW<Ց_hTH9?17*i/FCQq经a~㏥# Ey{iqvf#"(نz0,Rv]Eye+a״~&3]˻(Oh+Mڒ2$%05Dȧͧ{ۓo~Xc^LAnN`ҽx/彾e3Wt$w>u8g z,eD.qŅ_QL6vε =&wPtMYdaV 0ba $T:*8{־=j'or/tDqD.'tI [E78Z>`Y Db"E8oFqDI4G8 L_{9q)Xir:+\X 0步JhjDFA6xd%X:mO3J'A $amr7z^v4]Wg=`}] ${0M.fɐJ~欟N4/ -^8flzJ ;>tZ/3IQbK _!$欈A): c[ydV!p̑#4Th^r.ǞH[WK]jq@-VF029|X]He@Ӄ-H?ш a:AlyU78'~6#Ea Q[ J`p%P.[qQl}.&Gү78,75ӃFEi|2#Tv .iq +`--HQbWUx2.jK-8^6[/3]&\2lT5^3Cfhf2ffV"cwP.͎bYHt%0գ2hD&l.isl6Y\ѮM?5lYD+jvT,y8շ/ڥ9l1 wۖ{m|{_7.s|F&3ɛ\MQ^B<۬Ei^<1T{)iAYՒnE|w>E7]1fvr$5C4O̭*IA/`.%RG{\]U%6VN)vY6πI22$k iWԦ)ov!.m2؄gez\&9Å}>|T 6A.yХ|EPW.UPv5l[sY`9.ZȪR]!.E:lod[!z؟(iOS:'Սf_^DŔH4)BHz50C%lע]QfvA>-',gam.kW0*L;P-:G(w]!vfvfA+n4ŵ.l4 @fS%X-R|AZ˂p!䯸B>4z C~/ <1dوC:ݒ=O w>2djⓉ'' { YӦ7SBwB]PZrrA>! KW!'ͩ5$ ǨDؐ7m  eAݟؾf51M!$q}B!y sNyP@R'eIN>&`|Rb7~]G2qJa$8  fYaɤyϼrAD2E&9oǟrs NΪMaW iR]J8N mB^ϼlϼl_怰$xVf@ N>rfLq-E4 3 āQKҽ>;lȧX"z)" GAA8[>d̑n 'UwV-VbÝzr"L.Ƃt=)>"n r2 BQ{k3A=ܠO B.t%R/ҲqA} AK a+dFSA6zF*6޺>HqAXqA,1ڢb+7t |V#Y ~oˆ!JңV6T cBg'aBHI)BZR43flf13}ZbE#H@FpPBxѰPXBBȡ]P!WkC?kݵڌ6.߀x! Q5׫f5$g}ATTrYs>̍m̨2Ջc:(tF:)D :n+>"F#Fף6tz!/q,bj'A?L9S(IP<25hۄ\ !5yY]05z_X|"Vj[.(բZ-k4'ɰP "58*)#%&1Έ\F`u`]tV#|y9؟1 B/^5?+j~.A(BA{U! UYߵ.Ĕub̩҄ZT_=ϛ]+h ϥcߡn1bFb(b;JCب޲6ͨ>ch]ëܮ'+7Bk<ܻ]1x2al@FJ2C v,t<3uQ_]+jG8$6^`w `bvcd k7tǛ Do!c?JG s6R (@Oj6bI!Q { 5!$췇"h׿vO'ˆ͉< o|Fatʉ7*Ha$' {T7C?"gB?> >>8րX(^`}pD BOaīKQ ʇ{|8S@AvBc$#KTFtr!{4n@{Q;6XJ{9F|?*BH ZtҲwm e\u;/ 7AT]nl^6 f7e(imA?`@1T nm >m`POImpÌJ LfCDY >8]H5 [H7͋<$`\1VQ@B-F?R6%!5=}u GkS Z >hBG껑>t^g1m, p1 ! <n!ANFZ?Y˒B2|`i$p”|EΧ>\~w{mCtr[sśK..YTpb6ݤ}'S)d&a`2ӄ\~kQ8UZe;zXׅ6UBN<7U}HTS,J4)'a. F2*) ~ʵ)pO,dt#%sd,0)Û?,D)(S(Gkrj+8q.A0$qjNJZJZ d؞pDƘzw9=@Z6hu^ߧ~W>WWF*T$\^aKƙ(p H7'ڢr vAuCA;p qcH)!\`$n']1yrC Z贚!GK >KIqm?|)9O9ثX6@P "ِB$U./LT>+M:,*qp*\5sZjmQZC5 Dbrؤ|w24'psbGېCuw<,rO .{XeL]f"rOr*=Ir8q*E1Ƀ=!A{[T)yd/Z'ϨY\j5ܖab?J6ǀ> ig#w(B6˧/"" e9tx9v# 2?RD$IT97 p5럔y*DL? ?RCʋ҆ y9ic2ԫJ+jKnRO%b-p]vl\(@" }j{m{ۚ8ܸTCQE'`E&9G,UbUdg%B"/Pď`J(ؕPe:@:QWs룉}7s,ObӫGGFfFձ8e ݈j9A\[~\wkt&%-@H""FRsѠ $9@@XQHęFo1 Q?o ;B@-Khp-Be~!Ob"MZd78&;SB`J7=+}48j%nZl6t!Jds(M4:0VKP =' P"5I$$f(ʤF>W(>qH;;"GҎLL/|Ex5/1\S4;;ۯO*:8??!qx;AmVUԿsGSĩ0E 6 q Ԝ Tt/{^^ 5n|FiCd(@|!_,tP'!`h& Yܛ&l" P@oBRՐqRBs3GЪ>Uh@-eH!+`̚`בPWl!u<|B ql^f@uٜFlE 33*s>;0\w!8LY^qqOJ=PHUBgRBPKD$TXRRRgoDrIm18ofq,jWH}()O= "" _p$>Uoh+^\'fsMn!jOzjJWݏmt[U+{[vƆk>;-$&`džc T:3f۲CgM%yyy; KAVwkacY6Q7CeH=ث2V} %=E=cyiWI(6'@. q @-X4l/UB.a􌅃Fu3WFe U!9?e/~ΰ9Q 7\Obg`3ۯ. 8B8ss wA|8>j=G:PZP_LJ|p0ZRGkœ齲qa?x/>*F:8饓jUUiw|E \Q>%GV5?DQ]D0f!Rv(ړHX"OE4}KЀW6W0$2 Ӑ/=hXl42(rQ o<['0u9w5*.G  HdԝNg*> HR˪Z52U-aj(AWdSxPwJ޶X!֘G| |UCSh&V οSfnRd[)|?`[ޒRJJ;Cy+_@0嬞)Nyl.ó1|Oi^.j Fu>حQ9O{vy1y[$LUJ:z Cu8m>; d%,rWo*[^EeuO{NhYֻbcϮfwv ;=![jes]F^_$ /eړ)EaQ#X|pU[K cEz<2?9_~ֺEK80#H5 #1`_?1FSf<'b&bIȢ1?G~|T:? ̙~]'dΏ:f9@Uzac 2 3y%/@fFQNk锥f1|3|MR{)+dk^ׅP)d;#9K텘˨b^*a^~> Ǚ^d<t eAla\΢;🝂) =ٜ%R&RF`/lc`0_7xA( Nnn?'<7d!|y![ $&ab%B(7IdN=|B!U1g}H Ud' ya|YZRz;WwqCsR 2M~y73$l qDBͮA"F򄿽%.!pwovBԸB#PêyWZo?9W)Va5_b5ͽ^u?A@8|W}NTЊT:$(,}3F1XpOsJV!mo4҇}e/Rir\ȲA62dUy}/v>*Y}+"j$8ͤ!j=Xy.{ZuEƌuO1|&X:]FVLmMW&?$I!`;'SK dx" @O2%l],D1?9s<$`hlmr@Qafn p@y5f`n"[v {16gvvU A')as{ـKGbХ#,;I~~W#`)Cv7E =&ˠkSp[wfi`be2e~dom!ɼ|Xh QҌL H#2ty'L3=.< o!@)Ǡ;>cƪX܃c )ND)ݡKP.g@dDY&Y&ec3*v ae&~p`(05g}ѠY[%jV! @=C7)SuQOR26Q GƁ[tC2K\XA,mb2cOb+'铨~M2؜")3eF#vLjef :y1['Q ft21ƺ1ةG!#rK.10nL|2F|Èш02UVb bK2e*\)8:#39;#e)WB{|ra!=cv w4"}079[?-=f.YW 03Z3lG38%m!)ՠWTCЦ>P˵P}BMXXۃGpczs% lP^ m77ii h#5*klDa E5#_S1o/ߧct3zA"||~?whE*ӥEU8 ҸP$`4cEY3&ЌhO1l!Y,y.Š/X ꡉ1Y5Cղb~dWƛb "a2F"Chxi]"M3/C֡9L.Sg'lOOt7m[s!c"Һ 6DZ[˸uNث+‚j(`)7I }eQ0?Vo"m.i᠊EISI#0"1彶ASٺ&DYuuyI{N͡T֟[nuYK񄴥OрIUT[Ti3=0UT9q*@8*U4|:ESdqZS=IJn[&OY&ϏYL-F쥺50|2u6?ӍɃ)DfJ&Bnݓb=UOsY.>A!*D1H>-a{vh'K'Il$.ϞE4'F!?Jc~iDf,'#zJ' fkf+WjIT$7QyG9[$c}I!OU~/Q{ ' EԻyFM{D'Y*xU2aK'i BC@D^=iAB'ѬtOЁ]C!mVc`[ֱML_9+ T*D3T.QcZ/T~ZɈyN\jzs,"*a"\~[D+::wa'~[$<3Y~"3򄇍D,nck!6бLanZm,cTAoc qoN[~ypzQ,/jJ1b؝i*} @DdYPeM!dYxxیYR-=_{n'XśЛ$ '$*6) (]5PoRh2H xwi[Ў¸οo KgkGrUi*RWݏ'0ZQ'OF5y~"gō>X'x&4Y}mFXd9븐ZiyZ[ti:ԝ__* ! ĸDaBNJu+Ø 8 rK>j+ X}2ʷbI2A3F?69d6bygƑ-S}ڇ{Vb/[XCf$QI B6`0BC O?(\D$1UdI#98/[F=C}g~2__hdL F>)^͕>V߲VuGsB@W="5zF`z,̼81OL_6~N%w\KiWmk*b[A[Lt!69*a ސ n,mռ;QY3ST{^jJ@QQ^5_+.Q'hVHC۳ȠӃuWa1 oְ4cC=q\'jJ!\u4̃WFy` 䁼1–p.Ad5M z +#Cn~[: 0hvzhvQ4wRnvak;;Ŭl'mY0VT`ATy +2gE`91\N\".Auj*OM_TS*@+{ ĎR&AuKC&}( #ğ%bNN37{\΋c\ L&1-yD-O^HFbşD∪0,HU_\ˇP$_1eI$֜=?EM!8gy$ +m$\@ !k8&qJAsi] đ0UW! V?b,f7A iR"fWO V~Gx;MB aE@R U $Ȼ Ggapp0%!yG͞ Ӆ4]t.#lv끼Jȑ9N8 rApWpV]m1؝ b"68t`#tא @(Bl~g3%gXD„χyH12ƥkBEWNUeQ&X)H2|cQ=qڪ1 +P;q!ʟK^ ]R@Fe$KSQ ,,Yy2 jT(6㵙烜*~{E~Q>*?M_c?留 UeWj+m*2V $$d+K@ҍYŀ(uu3!+KHYW4G1"MF6B5Fְ)ɋY|sYkBz7эUqn8 yvn]znTnkKW2wNK 'O$I֟rz(˳. h"颓s1ԇՠf: [AW #wg}8b}oRb$ ʼn!?:ZJJ);%b BWS-L!q˃Y^1Ns3i].[}u5ɾ>c]/jXG06gHnB#J+5Ex1ܧqtmuܭ[,%JoOYvM¦B*-lΰu37S 1 VUojn)LV7¬P#%vjmݿ 79'=ouQQ~t+ç^ދ"QYX5zY$f[ykX׭ZcQk83&ӥ.i1'^yhgll$̤ȳctfrBWV>K+~ttUQ=aıtfV8짞F~pBԼpYpk|==Dn~ =" Ʉ a0[kb~ޔk*իY+s&*j* ,!u+s᫠DZt;= ;D):)Ȋ[a=*[v*vvx3MM ZVx (qR% xp]3Vtuе(]Pg8# :v*& l&{Ǿ);-I5tc\-w U\U^%OL_ TM[x6qeBL8{|u1&42 lT+\'&i..xeL&h"(Ͷq-T*7{ms٢bΪ)DgV|5uR[%Iz(;nʡ]+ e`%VReMqt)X{żE܏ 4 [D*Պ3t⫓48<1sS2Pi":eYnrBuBQ(Qs4z4x˲׎GG#heG#GsG6HCw;tك`<뢳t.NgMه,e#ʊ,elR\<'.)LM$'4X)qJkrd^vAR VWD1s=?jֹ/j\+\}aB/Ay ,jP8*ǔc@i~׷ hjQ] v\A 9 ʽ"sd@9&$S''M /kQ\4!ʿBx43W؏B!uqA 䃰v'R/ Hd} &vMzM@ g\߳Ƴ\7+!ϲ/c]& {"}C}Iy^D5dwW.LOAhΞ0B/*d̹PG6R3T|!YgV tl)O6zГݨ0ʺ*aNZ;VY-xB8ûppppb/gB (у!IC:?Ct~ 1Qف%'_iwyI 4iz."36dp`:-Jbsl~[E4e W"4AOЕ^.t>ų+Q]3- D0X=b Oo>] 뿊o:V3 V9ktJ_tbkC7Fk wD! UN" <@r)Y"OcOEMKs ]9w<\BU ^ފK,C^L7+[Tm'!lq4y ̊1em2C(bd17{ VL[## dlDD4yܣ?Y S/lfj| ^ rMRmҤ -j-L@Fo[GoEOs?XpU=QjkYT+ Y\Ubr{}/zPeI!\ " g _ŽkO؃g2_Av^}}b`vO\o|w8P#KuV7TE X[X {J,A-,+im}Y9eYdTexг?UKك3IcǴ`M8#uzoS'UrQ hdR>lm<O(M2U+b0KiA}^&6hFg?>*i~hۚil "l {19}9zm0*LQ6=&7Elm7Ҹ jGtt"d|jtw}RsDs4B\ywxC;=|qD ̞{i0/ -~%y^ߴ՗jʺޑf0si^ܟo݉ed_!r >$fHΡ0,"+ WTEK̷Cxe_u[G<^NtsDDwxb\E.jG[/&^^ ,3(˜s" =Ⱥ&͕sd|J3+Fއ&p!'K 9~KUi_. yvNFG}=4䍇8{8ލͅW[Ia5կ{ E jyF[yMCm 54';޺ijR&i*- oc,%Pn 4)Mss {@ƔϘ~n4mz/ {{&mp/%q.'mWvimjG= Eŋ)-߾l,wwCVٝŴ942=?W2syskZS˔LmA7KcԜJ EOĦXw1duBM"j#KjCFIiJieP7465~k`Fi qlk="l{YƔmvڿ]/mQ\uXgv[+b/ܢLyA'W +;X5mE, h%Y5Y&- gK=,%f 4)K0y9k 2 M=;|1:ۛ5*#uȘݷ5x!u[1UVH1Om5 2x.MBqeGG"}DR6 7bB) (hVhn;xeybxGV !oyi؉!\ 4:vn6kk=q5WaQFW3t xmRєM1_DLP& [B' .U1VETX`Tպ'` kr!]_İ_ޏ5Zau+kaL@"ZuoB(j$O 3Dn!^"ivٻ&4JTq!lR3/6j䶤nGJ~1c#Lnca[[F0i777ކȫWm JUǼݵ2kuGylupw;K xVAu@UD9ke42VG#oiYczwnUe4B1'I#]uԋZ!UA˩xJNuӟ)TՈt&~eJ%£kQE?_Z)^R݇\qT[[3-P[ZLd SrMNJ Bͭ8p4fh oR;Sb[e3wsbW&7ޕ2_nnIZb l-20uK>Vˋ41H[Q[DB,S늡}b)Sr}XCЈnpR'7-D#Nמ>}zQ{}zPEeؽL934ͳ~i2MuiI/MuuzIa)Ǧ%4Y^W^3HSz1%ԲR*(JmX`1 &OƤȊ`뛔&0k"OtȈޚ*/wtUt^F&]Djo>[Wms[nw5)u!|imWo>iϳϯu=zIVz1.;ȅtv Dto5Ekl}qxV3DS߯ +uzϽNH:)4-UI'LRAtqnlHNS@pr]7FC8]Z*N[s4{&݋n">-N ֩>E:<`jJD:'r)d5I:e T[ wiiz>ib)H}K9aBws7ZDӻF&ǜœxV֜IQ/G97c6Tr\+vt^rr\eǩ[ d⤎7\oTh54$e ]2` &\ZisC.t>Q|`esPS(4LE됗MzMy&L]Qg7zBT}Jg >S$0YL?_̈́` ?b L~E>0eHX&\VV1U1WИ AL1>9ń3`Y75U&=Jh0E~n0%tSaR%4X |[?N> (#d[ yT0.Hc5{ފ]DdLD&j{z%X۪K7 0Z5wk.,[9*.3ĽYrn)iZ.Q=`SKbȸ%ʦ;R~/O .9f\J8f&㖐q–:68ZR-J\iZz8RZ-=D["‘o׎8'(!d/{̥{ZK/z%S[qo)-PDMK/N.9d)ARvkg|NW%䢟&!I,e$ɥ!I.]a#R=vuo[rCi#,oc7ôt+"b&uivy5!0U'g5))ƦSt|SI7'm: SCTp!:6r^uU4'ܱVASng&k8a:܄)Eq tH$tz SuUcp0٦ Skm[oMSia c5C2)l:!)$2th/I&`G\*Mp Ͳ`~+ixzk!Y2)Ǧΰ<ԄmRSM/Jir!tvV̲sʮ;h\%Gt[xB'W0#Lz۱-UTI$8ZUJR"Ye7 w+?($"h4bH aNb~~|RJWJӥ5+}T x{[璴ľf+ݶ?g'p%\J}PVRAUIF" jo!7TkRU i{h5zBPXHVkn' 8H?1++:Hڤ߽A0)/B?S6{H -?9rNo [ JG r8j6F0`kNJMun@0{s2?;@axlwn LY6ƆgY6[K$Օ%lf#PwBM(#J{7f$7ZAPR [s9D@-% sr~#^#a*pe=Is9u@)$T֖gz%>#p 񶍭]!P;([ͳ,Su)&:EUG Ҩc?Bߧ=W>rE2ţ c~}9uPyD;{Q n!&Ɖ<&0H(cEأi}S]#BQ)"}`קU!dCwU6-pI$DAzD!~Ǧ%Є9Bd҇Iؼ='&0tL* &!Bǟai@ä)@Y6FXͩ{? ~f ;sQG"5)"F ѥ gͻyUyfɃL$p5$@#]˨H$ܝgzvjYuYw4PuW3S u_S}2UE@NZ4)\1bdNn\ B;TqrUqnI׭dl+̳Vȱٌu9S;͋X,&TъT 1%kt?*5GO(C5An(qS'iz.):K*Fh1Xu{0N;3Y0[QeE$ep'I2ȜvS$OR1l<=q_䵄 toR[psD5D J-Y6|Y"U@( &b$b;(XIi?+e~zYRAp~ nH_MkDNBf p nEIaZ$YI :(};vwt:~,G6*NNlwȨ&Yoc#,Fr rW3ؿ7n3أĭ?l&%dVB@Y-MsE.K S#t݌c!Cّ8ؘ?nkJkun[ʨqA:Ę5w; :s 5UmB9 XVakFn?!'Ĥ|1!6aCl8͆FYO~xKL4 ;E(z*H+e|.[[AizH/fՊ޸WS.~Ҕov(lti2ڙ.UF-Q7:mq E;qJ^Qߚ$3@U*?d^ "v&ȗė:ωîEBXoڌ, o]h.kre[ekvZͲsq2[M~WL%w&U!>KfQ+S $ψN"ޢ2G^TmLYĢ?fwQ9xEǵ^wôIKuzC(t\42hu\{@d’}JosM25!4SO"HȘD"e[R+b}%{xuUUfVʱP[F9h-CY7!h*LG-u|7]+l1YpL'bh9rM{t vPFżKnȎf9&n% y΋YB!׽('*R.v򒨳 0SSpWUB HϛK;fԵ K 9QRNE0a Dӌހia.*{NHS'y_+!ޒu9(3PΈ }G,'jp#g|潭3l*߳ Ee$x $ UuA:G]  %ES, f'd2D/V3l$m?olo?kS͡1oӪ \qӆ lOf>@hy`pR7f=(F ؚА5(3N垵=k߱ DJ: Rt^PlQyyLrro(-z@UU9n[8oEK">!h`chI1Dl+G-k@xWRL;l7k[a 4DX,=:8-ǕVJsb$R3O-^ˑH҈5)[-Ⱥ?]Kn E"eIVa)Ya,mSv]V?8):2xܜdʼvFz-s`wx9:DA:2-Mte|fW3ҟic<7 ?+42ݛ MVHעeRFjAXMjbkdGOE+6"ndj'L|v3N͕B'~6pyP/.߈|6c,VZR9榤3y6fsRo]]yW#K+98笸 1.geB' j45qt)ׅ1^͕h?}OeM_k~?SNyIKbni?o mw '` a5TO?έ+KE?`~y*'=2T<%uKgm`&:Ψ4ͧ(wѿ3%G=Gro.ձm'Vɘ4[dN.@ zq|0~"3+f̰lLZ>K iV4̔Q!af3tCg5fH.HoxDg-Ѕ ή@!}SG' _-F]/pDގ'҅P`C 6Qt2+l~T" &d٪,њAey*hS{p (i 9*4 CKq e!eqW/<[%ōgn0=Y5$^(gdJwo5lοU5 9'9N!WX}?3i;ׄu@4ю8W!oJ褦Wu_lH7o:+0W``̲@lk~s q{v{;埣> XO윘k|iS@54Ł!gOj9NFCX HԲ\t웅M$fQ"?Q-(9WEX%V#S ͥO+l(ʈIt:l!OE{[ ӞT )_C'ǿ4o!eA"T( Ct @Dԋ~V>^=IF\~DIQ-'dd$L:{褻gn[{A:r *ܪn'RNZwձ8-CԨGRT+71*`鋂b>0Qٰl AبQ}zh+٥o U޽{L<;j3j0VeIo 0FULa.à'@Tm zRyi * M̟&UY IDHV&:C*0ˍ_з#͐Nw4~3C7vC8Q #$!YOD僆ݔ۲r>Dg@ugi'P*W S\D(E=2)2C&@1$&Oyf>}(%}8t0u6Sq4-x(: {NTOM?SV~4!߱FCn|VQ͖l}R ~Ut Krǣ<c2ad)Wę[@RVtgaM\긌5SR%1IM ?z8^qeγfGP#㎦Ԧ~x$mҟɄ -b#5rot.H%m봼-`"|QiS=Jjn|n*2SXB|l*$LLrJE4}ܴ|sܴry" b}@ v@ФY1:lb۸E/ϋL2R((+tVjPB4j}zKo3~fF4vIF*`Al0hhqps;ܦ'.rPnP6#kpиDȠ:9ck<ĠԠHz'$H&)a'LAk?@!R_ $߳J0P@ʆ$n{n-E8'4 2Gkar.Yx?y-f0JF^8Vh):/V{ LS-1DiGM'A -V >n@\ B ]8=dUv Ұ*A TAcPQ x Y+bX|gܣ@|7LU6ܞWX1{N"\d܆aUy:=RS(ϋ@,Ab~a a7;C0fOdX2X570 ĬQghk3k>g 5r1~R4j M,a4hfǘLgn RcƵC h0詬Z>A`f/~%%f7= e~@?ym3 dz қoRor\jKgO|XV'E)ł(-^|<ق`,.@&&z=ej*~WeM O߅ ҼljIIϽmdbKVcrE@%,լZ}U,p";,Q癸Kut+c8U 0SExf8 P79?c9?O/~?ŵ¦]^]PKLڠDy]".+7}4~Aˆ5K>v 7wHR`ͥ0Reh pmۂk n_AvҒt.1q dKF(e@{E].'YI1t SWOԨ}mSi*FjtVUMS}Dlw2*J %%Ӛ.LT 0eLkB` ; UF,܎v2m9timlpȨ"\HRMl*0<\֣p 220ȨF` nDX (S#z?P#1?pB 2288BQ%;2JF0bwH;r%d>·DiEoAPνQ:#@aX!{z*m뻣 *c!" 2!LV URC˸1n(#CZ*LN'1J &0>5@` 1,Q:\dAQͰ3,rW$<ZwS?p8ħPJTJG30xЇQ%OPBxj > b@M431/V 6+k%1TlÐC"X~A | 4Yx$N4` 'fi.ÒXj de FMdH`N Z.9 06̸ st~{*g18Q2  bK*b aL@@U}97htAN# D:OW͠69~5g ,a+e$6D'E@4\klA Ҙ17{͎aIG"6CABl R$PZXQ9Ig,몏gK}thhtnpB8d0Q!"X+Wk!p,9<{8F.G,j%1ksIdۼ~r?&.UF\.H2$4 _y—Cٮe9*QP=>q6l9 1~uC'='kyT߀zH\)P<;S̒ Q-KAc"]f u&xKۇ{{ruZqzrЕx^$/ A:x y>}"ذ/6%rEK93⟖^xK~W ){(^ݧEԇDHV&%ciÜUOk=}~;,Afa!xH`Q~)&k9O-zm}{sm(׃P`>"YO]?BRŒ䐫; .O+Y^kuG=v{9Vsߔ J{⯊^]7ڥF8jb)!R4qMNw_,*| =,ǮO?3>`?w\wooM u-hS5! @k@O$d@Vrl{ Sfa S۞z?KN;{:c`n+`! ]8C&R SؠX0xk+ sc  XiGX RpͩcD`XR3.Uٴ@l r!)7TFLt|. H9̈́wFz9D,>G,ar"0{wtwY@H`lY@"3p R2͝ͷ` H#uhH !A7(6XAXYeX1:.HBD6 hV& NwP;tn(,\ȥ5I!Piak, LRA` OR]PplJHe>!Vu` cxB>5YE+1 .!s4jឦ-Nf.1@:r<@zpqŃ^hA -#U6">!j%`:䷳(uX.3b1-XWCu8S(%9rH; ܆U6lU6)AǛ[nJAA7i2*Pi QQQh΁:v>("@BN@M8\x@fIe"G̺%͏zt~y>W`@- 2\F湆)VdR wm0(@)-f-u M'rV9@FV](TU\L&Ӿ \xN[ق_?OVLJ[1w]N` ].3b>izՁf + cqO,D~FӁn%Afq4V#8q2BUiZXG> lS70@zK~@PC7_[Q!w ;'_mC8dx !YR٪8>q Z#gn܈{ >쁤u)F}`1* w>>v̈X #` ?t҇@YHjDžEQ; voa$~؎4uHv_x'l&ۃw^i*QF{S)L+)r@ KO6XR)d *ecmqo.ܖUm$ͱ 3A^8hݟc>5p@v11 F1qOL<sbb]Ll9fHqPcQ}}s)l%K.u~a)3n2d"˫xw).c1 0%lHmg),pQBع lDCg|K؏.yOt.N~e10 $/[vFiHJTyŠ2=1^{h|QCETkLx56 ?.%l`aGr;wCnG1G/|sp]`兿,H !F0eDW5a4HUs`UOΑfaB.=߅j͵B/AZ;r6Z?8sQdI0$&EqHl-lmeC[[ISRh`@YP8ɶÎo1?+ 򧬤Q7W"[0^d I YqG OX.yQf_DkX0LJQ4"}#^ VL;lP&D7񺘴#&$'MbJ&L xҨ>z$&x}F -8D=ٻ둏}{tI^6eMN  uF"öj(n_wv6nNR(Rcʵ4` F%HAilw MRN|aOiZ;n^8nn9?#M?`=}݇ &:$XG‘\Mlb@$p"vUSE{}$quT83_\>}~Y~޽{N[QQhZ;=vL(RuznJEeUGcNϨ⶟#1C[VQ8xox\ +2&f. Ń& R__I:NO+by >I9%}Ylm'aniaVYa[Wey[z=Uij>zD/.irjͣ;yDGQPlQ~4iEB,f۔wEjn*.JU \l%ϐj<45 FfQy5J4OP3q/̣)0W"Q_D|!2*>)Gt7P.#vod`8*pu`fx 0 { 1*@1(Ș?vbԴy'oW_!~LI1)VayꓤL[_&e)6vh˼_[FD=Q36YF7NԙƯP )+j[LS61~l<`(Etrni1hU@w8|VS{ Rvo65!lO:87fۼ6*oNcgn}(]7mT}PώVBȎ^R-@u:ɄĝDž'ݏs\Dr.‹QZ(<> .5H=Ng|3cǣ$<Ye+;V'Şngm}$UanK<ħ[M|-(DɋOH֧\Jsڬeg |`o!Lq?-Ci5ytCQ A$\@=@܎\~| v6眃GCOÖ0iz= `I˱a[)Xt>jz:>uh)h[8"MBQs8ɯGįPmNyq!ݦ:_[LK~4N9Fw_BN05j{OB1: 7eH8pO(3۟_3h8dDZ¿3M'oe>bӀ]B8%@o? !ryqKWie / 9[`N3b$ g.;x Php0sô}3]LdXtE:HFgL;?­ _P6g;"Vg,mqf{xU~2Ve:`ԙB̻-ngCr'OhfgL6#FuJUjݙyP||Z=!ZUՙ$bް@Kؠl*p6bZgk̕aά0yO'2mT?Q<8--T= εεnڈi5ާWŌ!`6.Ve۵3#<iNrrF)k"^8nv2}h{0 ̈]y*frM7{Žoz^yoKQ;MwVD0%mFh?J ϫY]%REtE<4춚129oCQ] EBVb(i4ŀS qK`^ `d4ջ"_wM}XzuĖGo)mE 'ِCWK|s0~0y0v0s_?I}M{C$nja^4 Pvm`6VD2e 0j(s)2{ӽw[mFjS9G 8=su&%G혶`Ěܻ6p_C\sִ#6pȘ 5$hǘj ~@Rd0ja&Mg3}Mnܐ>ugzH1ӃJLAz0lRlm$3"ݘC]*B遟.'zD@Ő$:AяF_:*x=_!)&d61\,dic1duRb2N9ˣWLhKB)5+ڦ.R Qf!`Mqa1hU ,F1rS*1YeUҬcИwELj=vc1CgE=zd4wTe*hoKGc 5o@rQ(!4ةW:b%k盪)eIjZ6tE l&ORB} I|X.ŷXağmD&16:+uI'!4+ֶWy!gͣ[GS#A:[`eg ^y'W0B"hs,S2p. 9 Ҽ0/R.w锳a'` (cb=5xa3zw6_y96,k|CRt:)? !xvG"~9k ՗-c}8!#B$ QHu or 3WCRS) H̳f_%mnX_?%RhZbEKƐHFT˨P7\TF:ӑ޼o ~og'a_1јߙ1K;,ߊXXJ=?. { Ctưk;lhJT yꌮP0HV*8ig`X _uA%rA(a:zPdQRڐK-%la[O,`n/!&bZ' f,P'Qc <PV0D6Uiyv_P؈kGs?\RyGt}{{^^:ŸY=# )*`#@bhUgu=#WiHrQBUv@a@dd:3yh2tZ0.%)j9:mH(ǖ+@QQ"|D d}wfnsDC. 1Wr@*˾ooC}4Yr JD62.KfhICڮX!PqzH^hT2B|C[R)"5!l$?U!uuQ?= C$R%(xA !+ȕ&tz۸3mH(R f+l@Zȼuyzjr1_wA B+(@6C[R ,h l^&䁊n?gX~mGtY^zP Q > E>iV)J'**]Ga4Մ$C(> e. h+!أ<͆@ԃ߻_?ne;ҳ!5+ƥ3.&YytL?gbNWSal(ݙv+N|R:;wxvN<32^ys j8a5@0.ߢ*E5cE1ɕn>q_7u iX6.q62M-T-lr,`)LX: EU:lEƶjiIWDTò0U4 E'iH/ѨD8{N>$L3䧜|RqT5Ǹ;F6ՠ bT"468S]Aޝgś,5zNbC#l>ۼXFb͸p3`pjhp.x.k;-ʓ^D MuԾHYS˂/hKe\+ :lHZ%q)t\BUwȑUR4JEIY_*>Rt>h4.On+?LQ i)E5(kG<Tx:1 O4?rТaғ + R kDVne^,^&Hk+I*U]$tɎ & *7/ K E6Cl:Zj)rwwF۔lo]AEa0TayL(L8}12 4^ VK-F+9.w_\ΡHQ;d]kIi>bb7| (& &'bqCyey0ˢҐ*QHۦCmQߊT9KHL>.=?.MSi0&bNTx?h2TJ"T9xWx*ڒ{>:LD4.ĩiҖS$t8QM'UTƝ R`VȰ~UGԃS 32MDҜULE,“{WG1a#%A~"p-Zݪm4TW%ӗTB1}JE[`b[ͼz#)X^Z@O*~U&"6YeDPA*BQ>Q@ XNcBx vg!:<( ~51 -l=#[aTM5kUIA7 rG(D81'w%ȍ '\ҝJm({f-pJ(;.u͸"jx-MJ(ɓ+'7N%@zbHXfeY&òHLR`m` [@ Ki(s ( |T_wԢx#B3Gv65dsa0QM 46C Tq(L;:_qAV_Bqgb ^ȣ 6, L*ciFknlu=GS]T˧n&pTRaۼ!5 F.B4C>D=8@oasLaq m,x,kfZT_9:G_^qg[[`޽=q W" Q(FPFkuCJm8;6'~N'߮Ό}s7rL>ZA"Zz2ȓWoO)_HYG"* -y%+hIUE-ۨ%a^&J|@ u?}tW--磺Z7EM[%Cn{{CY+D+Y??JSX%0k--:QfT'JDj9DV5oW<ɋUI+md*55' L"d*$; II-z$I5%-NFʼnAlgd7#*yq(2G'qG/EIϸ'99Y#wdFG'Gɓ^em{wm9A(6 dX4CFl ۄT>Щ ''COnWMd&I2.MsKM0Ђޤ7ZWAsFd,d6H3)l8Q84]YԕVul|Ẇ&: <Tt`?Jlu%Q]Uf$F'ްA>GeyDf>vJ$}`43+^aZt>R=;~u像^ƾԡ\ nH#1Fndƍ#鸛kKlgzX/6:} Э9h" #.TGnlۍ#%>y;C, Q5]- ^p3^eqodD;eVe&ED P2չllB:>èP_2J8 H q]F[eG꽒8bqz6Ij \I >D3 ZRSƆOggѳ ])&H[dE~P5VXVYb Ҕrs6Eud ]4Z4-_ cЍy@%Kњ4E-)77u9*jۓ+zo<u dL0mmGHSĻ?Y>s%>T#0L]t&:)Mu0l]!!upo!wFp/ -Gǽ(9\"<,U;l9ǖvRB\ɰmU|0vܝC: !nŇjʮnjj Aó h:uomn@kf l!W #«! AZl!׃SŤ5DH,L]^%(5' Wd@HPݑqw$wf) .WN2G``M2 cخ bd|np-@G h$ K]̫]O]v,tD~i~ng?S*Э(fsCv W78X:2$ꚺVc|2,V\VoC0tv4u]=MtXt+;>̖B a_ KLp4HY6jHBY$+f^LU7-=_&]BLYabFZ͚fAR3kU<ՃA\ H@C5y3aOs5h BHG{#T`m$|2bB sndލD(RnDy SM<DKyP Uܭg+,ЬNQ!NՉ@P6h4 t[n-76؆/R+YX>!dX~WXJП>z~~$#-TFmq<*\>E!Cʅ1 R.ioyBЅ׈&E#.mAhRlŃu$S ޟ# .IUeVg-V^$++n;FСK$i d T0 :%ZQ05?Ftݸwd%(F"8aV(.+$ĕ x$6r-.d N@Pe5@G2%U>FqrnWz?rR?=~Գ^u957FH5n4 !=ҬW69ifw΢~t6p66DasKYOFs*Bf^JJG"|ne['Vw+;o C7$ U[ds[D^a'ܰaV>-D Qm D12iFA%Kkq" WȊws\N\\H-2fQ5V=~{+x#A^{+ANAY]F%U3,0LL]c<|^?/dG,P d=bFN\)#zn)@v&Ţ jXiI^#q2OH`_慠TYAHlJttttT][A%J"n.LK+ޥpW]dn-\&ĕ ,رMdYJ㬔ceALR1vQ슋bvEi$ˌހxe@>2/A"a]jۉa r :/Ƿ'こ(M-';Ώr(|ܣԎY\D.YuA[ l2W۵ i[ `^QGҨ>}.%bc x甁loPGM ?On|Vvj 2j|ܬJ^7v̋| Gۯʟy_/c5Yp@p|7ׁ7?7,UƋ/_6V׿7!Ӏ~.#b&iܳȳRxTs/RW1eF X?sgYݾQf#U@G ^5QH8%β;rtH8_Dz/3S/0E{ U!}t :yPq9WƚO/ofIO* -KBdSv0&;5>.79-hA>hA&砛#PFi951!>F:X2_頳 *- ӄ)HȀ >$N KY2ŒYu\AwmZ8a.?K#p/] ۗ.9L՛4S8Ń{x``p0'u+;9(BP> 2d˩?EvMs Z7PY=ɜlG#j_tk9!sȢ AgڍWf=72jظC5kq,ӂ ttI_u|(u-7}e,_b,)ϊ+̯| ?thXښp5auxkywLp(wEAY_!Z~Ëj9\65V}S@[b;%((4unGjS. pjwuH5q]kwGmx=۳uO"Ŵ_<QZ. d ʃOq0Ř 4HͣV4'2OzX!Ŋ۬0ί< } fĐ_ݰȊ!Lr;Zτ/PȞvpτ5O' " e-ۃ/} `׍dt+V-J5АIuw2ݳ鳁}=s6ٌY>2'|lmJl,b2N"DY!KlD%R,e LD @-o~Rǿ5)+AUQ qRx۾}U >qBՠ > 8] 9s;G гR:v #$3tssnxups܎q5Ϣue ЗFٌԀ͐Mp i;8yBb!])=/S>S{6J'QZ{FlpȺiA7VEڒŒ6!Ggʏ(Qee;YV=~<ݧ 0Kq$Yq-ea-\/le8?@+$r-AV)ͳ!W(ێSMHsq>1ZA8(>/l"`}h D}T b; X.$I6ɨ~'}t N@WC{T;K(1\m]L ^\<(@",h3J3Be(HkȈm ރO'ޣ|h ZvOmz(q|wL/=j6 8V{Ns@3|5z Z%Z}@ydxFQ b8,Ð77Vdf3ʐnVEAeG5 `Z:GPN Qu9/IBI0DDK [K*RH2džfoq@-UF"ᵡ[bQ:2h UhY04xȟ*CM?T ԟQDFQT~t)^ iDD}(@xr.Es)F;(\:?pD{ۃAѩ=-UQeURswTT񜹬ӞRt8,sI,$ ̏ 7rHO\Xmבpm,9V.̷2it41e堅#j9X(*Z91಑)kx4SlgƯ󑺳@넹y4 9栁Iu[t.9Kyi{8stn=?xޘ 3융 u!suC] 99ǬCYK,jg'sk0O|~]N1aD%g 뭝Vȉ4~J:֛LLܿ1:3}P-U^ ~BpZr'"o*+O 29)D͂j6Tsܷ9< g=b%ˉ~h8`Ejhk6q; J.ĉD8d__#e%:8a4l,p MDzfbiy06a~a[,?R&`;9lsௌJP4z^l%d`E%̚lbM GiAGrhi/we494 42 4K#1]bL8&c[~t'\sKa!\DX̰a;!7Q`Y߮}9f`&G `1X Jd+R \`xD2@*J+A ;+ڀ8 EH&"*-hdtّN ZԽfVJy Rؽ YbΖRl)Ez$+ғ95 HW$#XGe˘_"+Px%)8es꓌9n_f-`ҌT4=ق5bmM>{a,4IN c,1hO7IflZG-1]x<zDXih؝A0XNĂ ;HXd,9Ef^%,ؕzd`+|ɛш VSyj|Vbiyy|pVzO3:l`ŠGU7YʖhJlkהf-+*v'QրtW&|rE$,Nc8W\2Iك tI:m2T3&W9 P-U*q S13/buuy+!JhJmU2GbVݠ\)=̒=\hpnNJ #pv>0Ark//lolo*$"%7%9JvT<9.餱G2۫$A$ q%m=';r(e -GrI R &)>ĬKL>e l0. 'kKIjiLݫDׂZcB X})?$dz[]-3%eNJ%Ma t`*yr_4^I4YKpivSavrW\2_jtxP2P&.p(|(eJIJ94>1咐|qviNIt;̙Iv 3.#x IJiDjP22Wobt\p'ۥY0R7.Rq>SCY fu35#;-)MvKߌ7ht@,')pJk9׵Ҧ Md9˳lx1䫀1t$Y IY9gԭ|ZkQ:w[h+,Q\dEaŵKJ`Lɕ뭌yX]>Vevv^]AY^19)+`IJrvc~ezw/k݉݅ S#U7&Xm7W?3%X:}R%VpXbܤaz/NbxWX 9|=^L'{tawDFJ5l[IɼO&R> yG4jd~{lJ~}d`z9#9r{V j<|#M9QÝ \!笻GA29g*CK'#}z.`ulΘ[Tw[46+si7FsbN-H#ks7%#2fle㱖?`ZF˴՝hjAU> *7 eLOR)ubD \_->;gLMXm83G|%3YJ8^Q$T[L Glm?ܮno|yP>Q ) =c?%Nx "N WzI Vв%Ci=(K$T9<BtS2PF ,sJ^&@ (ERIa6S*y9`0%rTh42KJ݌Bڔ 5> O2 $(UIC'|ߊ\(ґePnGE7E󮿹HD)&HXKKMO;C{vć`VCdRrn|hG pD1z۞z6(8IF}x&t26j$3$ 񠧯l`6%; 1_,g ʼOBdڮ9~~1^ȼ cx!x3"e4en(!`!.d$: qMFbrT.jP{\w)3+ںKr)t 0r```:r%" 2'XHQZ\X-@sO``/#4/ƃt7Eb /1@˒tpWEJ_&-(COd[LԖe(KY',R34YYA#K9N$"$"`}i}-ryƥG> lZSER<"EUlQڙ$=⌖s@k꧔4tF??\B?+3"E&+0cP)լ8=e q<4{Q_y5[)`E+KPCSr00'}Ȟp (%\ȐS>׃t)!a5 $Vd!cc Tiʿ_ͱ!ٹHfI@>PDCP=р5i9w:v!̖M§nyz|5\~7\S,&ݰ]߮n׶W|xWOhq+Oʎ< Ce CDgN9DmN9`-[`:'!H((hu鴗La=ё UTwx7S:S?¬,V+ttuHk"tqît9F89|p`Ӄ e[{\&HmH)KY&uׁ,ljk獹 xFCw#48z26e0H,);heEp[3p#Wr1tBp?aq FORHEnjZSF 1*5UW{CUZae,9&UsA5k >GK}8^Jao49(GUn<MusjADmLX)"Qq=+O=!J"tQD]y1)sO!sαȢL@[,7rx?e+"PbrUvJ-vY*qrVpDGGx'v 9s$ǁ>JKs㻫w `n/o%2\MeceDdF;"_"&?Aa+(av=["2xgw;?ʟCqs 7x }dqlny;9Ű3'{A8HΫquwF7{De^ U[U{sN=o3$c$pU H@P ! $!{"J3zgLGoݪ-M3I~{>t9dd:mN"HT $.*rQvz'̤ ;N$ȹ҅NZH+ZXcz{\Z\\}X2(:Jڤ4emh]ddrܜ`$`_EU6, 貸0IPƘ&e[U7+K^cTACT){BIO^b;5Z mA7^@ŋ57bޱz[S%ыԋnf 9y.*}խZ!!jU}F+ɋ+`p_Z rsp2 YMtiMt \_1#xpD#2Ϯ?k-nz⦸5s2r NM/ä{2(_|W\.BU[W9q5PMƬ;쀤Q9|T5g V,^$ ַfBBX"W7+/ڰXfZVk&KGmk$V1f\Hti3gq͵7a=]g9;eűnTu.4 kofw; Mq\Qj`ܝer͌ "sz+1 Vse\P}S*4~`O~sC[#Tu/s/qsv3d$MEaw"ۋYR ,[|G[Ͳ3׭FOYGx GPԎOx MCa?+ջeZyjhڡ-p;?r` M]@xvܜ1g\94g7Iڜb37g:df2M>GA\0S|Eֵkdž\#YC!*;:+h Wz枷0ZL1N`92Y2I.y}}K"?8GMmAy4m>d0e\Z5?%-UEsV7͕mq*$,_1Gdz ;ʑKhD&}LJAA lKOz8*8S;q{Տ鶐.TMivS|mHc^foZKa&p츈;wyj*[; EBN(qtw5{iD{Ƒ;+EbM[ZKvH:0 =e=˯OuQ|S!k/o/sٗwZ:Ľ<;5J m0'X30''|,τ.~ٟՙ⇀z_Ƨ2Z׍!\4va1 1Lݞ3완lG/StQփ& jQ:9y/ɕ4a07.Q !vS6] d'!|ŸD wz8$y]&V S[ =|:DI|R})M9kJm%aޜ^>kGG' A {/xCT'fSt˘yXGX)ғZ*O:9K3X2bHxzd63XԦJ“:#Lƥݑݸ88g_+ LȃxxBɞdiI*]+%~6Qx4KAR@]PDIJGg$owjT kGtҗkBQYdD꫶jg$oEJ:ɼD<>FSr/h-9iʷ]'TiaƲZ].Dn\~2# [ 0֒WWݪqe)ۭk/*dܲFH8n7UܲG#-{G .n{fdm20K`.t>\^/qL/ ҥHa`a0T3_jˊ_ ϙY]y{93Z1?+$`;3)8lt+'̕s%GދuJ|$/H5 {]xtqn cV-9j ꘯=f.CRҏ sq mģ] "x#=^gd+qA _#oDU./DGU n=H!/'P>apa} (:}AD1 (1dqщZby&RRQbrBɸ4IaTHA!S%WvqWTvx /4d3`BG5HL.>c!GVfRbĐ8 {iJ3 ՠX% @EIj^hgX^lQ[c:P2x(vXHf7蟝Ճmg\=-`S.΂]390И^^{3 I޾ӶӺ>:pQፐX31$~?;; u0K)Haɂ};Λ6߁ TE?biKDd!fzEIg%ɱ(7*x;4iBQ|d"f䂙g13#_ C7[ь_tНdV+[P5 WnȢjl(vaQM#{ w"B:zy;9PEbEƤأXEqźx6laNV *_+^Cܢb": }K0fIC2%'T9vAlufֻ?MwUGf7zxlj,>֠ pp ~G?vV#vS2\vVv:(+dߍ0\W1V`UQqMAcEv׸peKޜz{EF^3l׶Һdtɍd@Z2J%Uɫc8q'CTqM ,93ڊ+gEq,*Մ!K95Ao!?w W[@oMv@+V&-b5 uPnKVrr8A_JV10S 4ҘJsނ1VzЮ'lٿ{{7;D10'ET'ylG:2 SJyzi©ž7ª3-VheBɩh뢠ȫWm'B %?hj[8y ;lFkejgm&*+NҲ>W.]Ux Ǩ=/0FAT &Lyr\ź*JMyk>/JPԚ5Ҫ+=09pw]HP;W d+¾ӝoG]?/LP]i#쀾/w:ze.<&/eZ:o _N5P(4 Z^;x֡5cbZ!+>5p_ѱn-s c!@jpGms s`=f.f.! U -luM!Yem+y$1V84 \k #WBz4ZvP&cN4٤G[c4vlܚv1[#x[Z5B]9`KLQ!VV@1~4 0Ҽ4GW4Y< {f;⌰3e] a:=SUhBhs=ЀC"( xaǭL,2 FRwQ]S{o8 mg(o=d. f`wz/sixC/;7>siُ15TdiET UF@q'Yh^hOh!q-'w͇|.D>bh9|ιTYZP]m |:9;NInD:}$tDɇnK׷"_ŵut#|Jt);g=MO¨4I&JCe\DAh`tYVgduZQ&J]죋;T-u^ۛ޿Sq_b,XGt؜JѿӭpXXjУ6Rc\!aRߤvPмH}|0[XФz6|0P9" ;Qιv"LU6cbР_\r9 ^=F[VP+_]|>4ytT* iX<yk=aWz{37*=4E忻k)e9،{hN͉z0z,*sYWCg"3I^X(̽w0B^ɊOF1t~8T]~O;er/n; ϗ%jnY?ʐ{ݷzcz@{{/bŁhlf͜P ze\il촒ֱ&*ZP\. T*S+: g2`:@5rU긨!( Mr4Ҍ*TiGM ]iz;B}s}6RlC_^ 4$=k+n0 "o2Uq ]-?y@ˢAbvP6dYW\ Bjӹ MXgOTM@_t;B(Y=j p6醀}'v_*tBCR4 HnN \{|TRH Ro ]x.zsA! V:A|  J3٠%3EfPv3AP}`i^XRH`h.k"C}nrwfwCgIgtF̉eqݡlU \RԇtqѢ"!\z\JfK$]JTai4)JtA#&ZB :,@(}ntTO/{kjU~Ne'lKj 24#Y$@`1W$  <])JS^ R8#q ;Vb1qq/lY rpW󯚆_5xᇙ9ajHء3*6\s>46]4phmuE s^hcRՅY"^A9^%ߘʐE9R>6kN\r#L<;'e8'%-fz AQ_{O죉{'"Z!'PHnϓ8ɍqh4H~ҫ2sei,сUW$_ā"ou}벲̽hnvdt\>Ȣo+f 0[TŚ`NYCĠ>K Lj-PJգZB/,vZGq#} }ň6 :j!H>99?E>' s i,5xIB.HKm+YrHQըRK0aTV7xd$SG <%UP-UL$ tQڢAS*5җq֌|v:[;2،{('?QP|mR)$C2;O TRdv8"Mڷ#1VY޴޴6+KP:PP2|_F?}%fNJ55$*^hTtq\Wʸ{n|ōu ǕRKSrʐb$[ c?b>@0.]U9 G(LJW?h<qbC8mv0z*ٛRs4|sWvn䄕&-Ksai;Ms:GaMdDdؿ $^ӛ9hHHQ`rhLWN:vT 7qYzH+항1Qiw; Hh$q3ɀD,U83^ynge(;ض<-L: D❄,O=D/c^I7[pGuMѼ-: PN%OڭZ-(/b4|Vt k%pzgR*$3Kz_[^μ|P?׽ӯ$,hEuF2L[27E,ŨzrD?"HM1fH H2E#6/jD,-(`@k>Jn0{0< /jϿ{JTqp1ZSGޯ*]܌ݳ=T;8}sR+E&d^(d2Id2O)5#˔Z)2=OsB!#$'ym5S]z6GKZ-z=r?&.Os|j,4xɜ.T " VRx`Q%Yem+T|tB4& ScoQ;\y)nJgNb´n_lshsd򋶭7od(S]Kg}֛ر0+LNWAH݉^Z6[-27U~!@J4sBU1ae=׷]3$^6z_[ X?mwqP}.>B)6xbʝ9'gA`t|9z\F">\o$AaJ`T9zrKؾwW{67z76EQ-dM0f؞Xg8Т>eԪg~l^q% #SpV~\jaE?wO:/I`ugO$sky:^fso~[HI7J?Zؓt{Ɠ{lRk$pU4>BĠUĎKl;/+dKoܲ2-硙PrS i%Q>[yI\`bZd$WiQE\MR2y 6ښ LQ#$SqiSݤ&韻EJ@4 cSΣA_C֔q SnǬѫpkv4S.KMl)SLm~)Q_\2@z6޴6?cZT)l&X)V¥[7Y)|_8ū/P f"ZHԙ57feT_|ENRQ#̓bmLb7).%)R'I϶6uG-$kzl*g`G _m]RJm~TE>NU Q;S3XcjF/9ڙ-BC>c\餫L(U6Rgm5 bE!UJ!(xTS jUAQ;$7`#**j(0ӯ֏Md-Tż"Q$צd/&9CU௃dIu- #닰LBUT79Lum!Jo_SXUFZ Ut3: %*4a3L9lH0GiDET&+Bj :gS|]ڢȊ@H/_ VVh_jpZn_//.}ܾz!\\kVI$3٫ɭ I\_υ&]=qD/dXW:\zʡ> ^ѱyGitl]yѶ9}7v6|% ;oW9t;X3ؾԐm Wvvp v/\ =,}@Dz[yTҕ )̹klF<Pݥ4:vrnѫS 9Y5Kb7zb;X%dqBTz& WCj> l _ Q  oJ k` iJ4|"CvA'u{Ul̮A_)aw#]A:}vG-]&dJOT,6cɦ?/ Wh"ZrC7Uz+7~ՍOn|OqR8  . Uu/"нD)[Iʐ)Z^A.`.w2^֐MAUNNfIWvmNθzcYYf,WW-$UdhF- X2qdDdR$J2WŕΒTAWiڑKMt3I"ANT~JRWR m(MzW{mקLqGϻi)^S# hgWvGTeY_+m[X.ڕÄxz4 FFIbFyd"f^4,&#Q~ɰZS-fQԾ_ kswROY7W#FB߭D[kstsCBw^{ )3h;ILH_owծ}UI 2&\_/r+.xRG-2E!sw@#|7VW/fL*ԋF-W0%qr%/ܾ)`RUΨZa*۾}!^[wow 3^>n:65@w&>xZ?BAQɷ|Uq_^_É\O ]7o7glގ E- ЇaajT*cV0pD6o͝-6޹Y,2'e^D  oę7LL`OUs¶86yY an tgB]CŤ b-QCE0T˩Wer1™5]%5]<7˂6Üi0jIQ; J U0ˤeK2ܝDBq  Y+edKRL<.U0.I$ ! X ő0\Tb@`Tl9[ Kq I4t(-qI0JCsg1]ady MKҊ X0k**aHȁ D2zАdHhxA!8Q&[@ƃmr$*.L IH:V v1H( 9j%L^%taKœ%zLaH .FUi`%*fL*e!! NH *&PQѝ)yJ|8R`2!ZBy'@^k3djXLǔeT{{ f2ݹ=}_X/AJ<$G&WɑU $?y@ yq%u&*G @p$L\Bzb7N.,l t!Lh`ؖG%cWYb^O|@@$T Đ8USf<>( 9 iQBk P~Jg~&gW>3x%Dֱ#PVxs҂n+\eߝFؖFZD8y*Na믿P!UD(õik8>.L$hV-) ŵo:i΀0Xd &Ms[渰+%K8SΌ뭫sUm7qh;gSC4w>>.0Tclih/8shi"ލ- LqPvZ $B0qa[SIJ>e7z=wLϾtQ* ? qkŶ 0 ޘEϲt?lfSpٻ/DݲCVɓdf}1^9TgNL)M$7ӍtcR8<PzktB9R#zȫ4#&ysHle$?'elxab+3t>iJsE%md):ؑ]#OgiIik*Ui=h5+p5ZqFOtO`3H.`C$6/u'K. "*4d'])۹]iɝE4D&x#(v_)wIS*$2 z3Hc~'8ky<ƣ4BѾ!E*r-JU+b%Ͼ""b%6/. _DqzTzpQ9.{\R/BE(n4<g$ ԗmX| #Wۏoqv>R8B'+ i.iF}iP#:R M-MNO!LQb3X69)ycSK񄔽ϳ+<~eꛕֈcX8,Yoŝq;%@Z Ձ*8HhgG( ۳Z#gx(@x ]Eq5J0Ce`lX֊ XWlȊ=Zq)!$i:Nz;gC:a.i.H2u*Ao[!U13 Q<%5C8 JDT[1& bEV_Ɍ=?PS4& )K,%:wl܈Ma-=Hs4\tLa疇`U$ЪAᖣ=TdA$ A& Xdu6֪ =y&Y~w5nkgx%Ԓ1$â-`.yiW-cj tžO4^tsy*Xw@o_`xn(i +Qi n}^A'pA EvgJeA]8)3t].yKjX]㥭'.f`<_ꂜ.!~Қ 5%tGR ػ_&'uP07` ~ӥ3s"]*RgY WV ,KsIhR+ )qdӔ瘆`8g`Ow)dGR 4zvY#F̓/'frrckJk6[qR`lfiIsf5٧vK &ISqSޤع<Ńě%ͼY Mf'ivFZ'rɳpFȼ_$ riWon#e8q05YL6|#; p.AA ~x~6y&={VF=Ttc!tٷÑCs_խܖAukpS|PQ-oa>%+' 9 tilψs aBog)>a0+ r5*dpÓoP–|\mSJ?'||3_]zrgp7A9f 4-r+Dnl|tO|!1Qjli]Ґk`w) m2Or9C/eedOhpg"W B1BwZ],f yaBNxGX'"t&MgNp& CC ^Ok<.(>VZ $QV4Y' bKL [0#<#z6(*@ץy@ާTafk?3t tcJ]+q=JC#,)ՠWö-Ɣ9Gln1ۦ\!y`'O |ANx;'@*@휧ic`IsjU,TFQGSJd Buye@б h= ??ӵS5v;QG Yb[;$ B?AN^ΐQa5i:C-^8{660dQKs|6H5 3 bЂ8:ny$Cx|Z` Wc{d>u^]G7ŋRZE* r*\!:si:eÂq@'OBb3 a#*@v0RRXS),L[K}bo~oBU2V$Vө 4#3ɉ=yyJ:SB''B'Vx Yay$[5y&ak);HAǓ| xk"$6~=|C?y9VX5YjNR4% :ҌKq%)gQ91Տk0 e(>YGy N7HBt!(rx@|z"GUC=QqB:g:z8!HsБqJ΀uOrx}T[6@|2k˨̤YcE0bIg9Dh&B]NʓpN^#Q||(iBmդxO|,NF` f%n7  9gvy, EnQJƑqLJntGѰ;A4M\MQ;q<fëhʉn3Bzhb.Dh"mnTnfS4>Dg#4Ao'X=XI i>^SWJP4m k4XOPP1Y OP߃dlLU#fZ|`-'1kq&iЊaV+aMq cLEC mcL2t'u5W22=pJ0t]8¬ՠ4.(a/hmS%j}Cɐw)5wkYbP!./'_8GS[؅UBlD(MF E %DSCt1BSiMy8 ^`>KݰPc1TPؐ&p4vеͶ pC"h9YDՃYDG(s74i Up-RtjP3~ZD`]ϦPua| ^D.z-SY΋0p):ۻoWFg-X; A[ZcZYH-qͣʶxp [PNnM ; ^~uDUwy:[J xgMߴ4%`ެ ԫT3:P]@ScD\g8{y0,3p_~*_]ȀcW>@922Ȕ/q㛳lU@L9Xw; ˅nW!-pv9X */r>zH;m X}Ӝ7@G歾q"V՛z7(ۻ'X糬Gy. @*8@d;`*`Եm]@c'\7u7B2 %]hR5jܾfEYoܵp?Lwxn2[o/=Y awaYC7eZ\HCGԟ"eŝNbgDwwNrgcg4D  i lW^"_.i.O<5I} ^VR"^/)#cwyMa 9||XE7yC"ϱa ^TVd WpSYHŕ+WH5˙W7'(M膉LZUkuC7>ͯ7ue^sC3  J*agZ=3Hn%Kk4y<,OdosŶͲluL`r RvSSTC6ך| eN(ۤsEyҹQ:sqYGZUS?jFװhsX35Wk`GQRwq’\? F=&,d }UKΉ(R<&+J(_Vgωa}%_5{g!=?k55Bhl{{+{{{[l7On$۲d/׻!kqw >uCVI:k;}͹I4ӥDo@Y/ g6g)=">^2/.ؗK.ԷoY|sͽt>q[os$פ3xL3oG l1{ƨ쒈aA_ߙT'3|%)s]k44+'@MǛ7ZvԪuEc>(y /y<>[= ir*%ik}AkD*g vN>(W_)<\GW`{ błbX>k݊ Zk,bFXDDܵbVlk7r@ %Jӛ4Km{i:KzI;M9KK4WoyOe?M6@޵[{L¥b{*aooPzaa{}w'ED iga۪F~N".V@ vt7b61,+)WC(gad1_ޤiQqiǷ,Sw# R lZH~#~' RX>FNV ֍Zt.W'ylW4 Lb^*nCL];#05a7`:3(t/LL5N[#0 &C 7`aF1pm@Car,pCFJ'9FrqnpX')4,_6,tmnCO3qě_:̮N`v14,.#=hl<# Ad 4ğ k΍(wˆKlg mO Zq:-lR[@V1N#?.8l1Ny^zN|ˮݫ/$N'uc7r]^}y}'`'hݘ .fot)jVWIS3ث{7m gY~ `Un 1 6cRFB}<ې.{׺vPճ|`-ՔMPLU>! a CᄷH0͕ico, `Ljxq:AE,؎n%B >=c]PCOOpBȭTKk HEz%)Wi*y7s? cwGZspeF 1Q@ $\TXIEIUvslJ~cCx/*οʍ}Jic aRIk|șe3KyUܫT"/ag~'!v{m羅w"x `B aslO}'ΓI~ICN*kI7rsZ%Y&LB::ʪD*#(HR7PU%^>r%IE.k:TƶCg-ba Gm؅+,6?vjɝz0rxk֨53Geaynkt+5S_2?cdDgő8c8*YYj5Xsu >#?&acd›'$/b،T:orRT-,6V7W'>C6_MO }z36&쓄MU Kn90n$HbKC$ rO (. R7[GjViPhc$_2Y9o }f \;in7þQ7@;۱u a֟0O(b']+yq IG3FYwZ $;4 RdcRSoLd0J($/fsu]e`w&䗎>5/6V*2xr.Y K~ ⬿E 6RXфSbzHр_Є ?'bN\1'ts(B蘟4 4>EB'Rf0; Kp)Y~!>+nurC<ʴk׈vY:4./g'۷{u7 Dc;;Y Aу jxo 6qWFC܄!dcXFӽ&YźӲF> 5IzH:V qiX,enԳE$r(tOڎ.47QeH{C7Bc_ Tb7}ңԃBA ܨ%0ۥndzy̋^:)'Qܲ:G1݁+pP,&SF4iWoABet b *x<) :?7UpQ0- T_ {НjA]0tx,=|]$͇6 Au7u` ͘y@O~Nh"Ftm'/wފ21E+Ab0/ѐ ͢GR_%MՑximzPPI"lqh8:ym~UrC'-%J PrS&WI0&WZ2r@'Hd=ya7Xނr,XP^:)1(Bkؿ@¼׾by}aP 0(szoqAFV1)Oq_;v,I \/uNV-*cZG[7%l[MlZq]]N@^",!1d nu厲+Fq'4,%Pwãf[]i9Px?8~pX"܀KUg?cxy_}l0Wp\]ld6774iǙiS=k^3&_rM[rm$|yދW\v?0e[AT5 t iyZ]ՙ; ۉA:1~TXFx=>X- NV5B6k=oKٲS"{RάŞ˔:ȋ3dc+t(UxF xn`makI]1n}mfo gףڌ[fv*={)54{D$54X~3a$@7DzBnB++ۋ۫^^ u"V~.}D͵g ~"ں2Kk ޮbqjIJq-{)^5F !S^w&^yux1uBʫVbz8:=rp.B@s(F̱>*Fȸ[/nJ}~Fy܄kisisO{鮥DaYG6|]^Z{<$!&R5Xr؟T#@޶Mmzm"7S]452mHxErjcХRSgV[ `Ʈ@ӐeUڜeI'c%JﶩM㔝69E!A0d7I'X,Mb5 &p/􇮎E]`V킷ۿ{ma觪!ֆNQ:/4e']12RLKQ4WP+ l -nX4c,kmj:UCY. 4^,bj ptJ#\[jv踪"CqiܩR$nEaی>6~.T an&*AACnT_VݒAVhbBӼ'fUnWho";dTCʮǽ\kzTt]ɮWٵuE5=#({{jHq!;/[/[ښlN9u2: stP'6 K] AqMO3ݒٯggv,oH]_\hG>i!3AѨ! (-QE (HQeX&gDk,6ݨfܩ>X;V\oD E(0U_-36A&g:1>9yْO+ܗը 9?=P+AH+TA:dThuC͋7>%:lj|M,KĦ O5蹰"&KcpVҡ)@Wzxj;5~g*j>F ef/.9)ܻXцd9"ǬK#&/TcV.$bH &QR@E,u%%ՖIi,^Qv͚u(%:u*CiZh)$F(Jy?{ސoE}& }D@$SS}HhkxA~ Eh>$(l蟉?!2#c_:QLm F?]}Uy?xv{МǷ+Gj$q;~z\Gxe7t\q_n8`-o^jVoIOZqQ+QX./aY?u셪3q[j/vxYohKLWŎziC`!uL -lOvDDɪJѻj hWs9w;w툄w@v<8a.;wYe ַ4ևC\_fAR_;^3$da]:ԧBemG8Q#hzl, a|>=r$GЭGD@57Gy~iʇpjf-3@!T @:r/}(dDd0b= Tzϐ;,gD$h(ۏz= -I/=k2NKLq\BŔB51qD\d: j"躂5|(֫HLqC7M~"Z Vgm&)n*EoZD(`7o#k0T}QP%#* D%yJޠz!r^Y,s6y6!7w)̒E9eV9ePY-6vi$@IBO - C0A DL\җ=IGl@jr񰺮4CAWX%%E 5P[3nCEAa?*JuV \rQAzA5Q2ʁ73%MQG Jm4p {m%n)C_A Q(=8Z=B@BJa#ōzt{@I(n\ ɱR!"DсXJ=܇>$[ḧ́|]Y4۷*+eYy^p)qV+OrRMﻅ\ =;8?AUTs8E)苆l_~+ԖBQپ˶ M)H6 \:AXT*Nl#@T;~M4JAb*e/>-=1U)P"U|n R-cV+]$,iibw+Dg*1"`Ȓ2z9y9rLHTeUqdUڈUJ VTVr$Had$үOxIQ+* Q-%˃'bݩJƫs ۞qZ$DCut՞M6 zT*@`]:XI KceA2+iɬk>R_F4nvZȞGՆ[x-|GT7h폿Nɷҵ]voH-S vGn\_po݀Kzv\}n*8R̵H >߫jtͽ ]&..2F 4άD(La%-}?S.a% t7XooQ R]քRb{q5evNt^"9@N=Z1¡>cn0wh ޫ["H`g=0?S'O{(m:Fv^Dh3FBt'Cw<4E!Pok6Mv^vE3?~>~G4yuU#Vi"Tt_n U ,A馶8 g'qzNغoIA7# <?Mpflo5nZMDTz$tޘv`qS$ڬ5:C(-N:t6Fe5n;ǵ:s] =FGK0"۷%TI^mGT&/X)z `!k<,PçC7?h=>* NcI,e|-ͳ头yz*GNJFM}G-BY< `Q Ǯ0c9ԕ*\F2O7,x6 y2U]k ۵ 0^-HOlGk15T!l?]_v#G ƍ]ZI ftĻ%njw*]AKN!Ojc,5lfGG=<|pQܣ[ڬ vrVx6>D\H10uGFζR6b;G~]D mu6>BE"tBtmǣ DMtȚ&(D"NuJ lgJlu@b4] gOGȟ1jI?=˜M3lWXɺg. =`ttszxxzp:{z KfE"˅6Hd)I2ͫ=]DKu*%dafqiŌI+fW0YB CHfJDM'D aäĥ#Zfny3i/ҽBܡbzs'V,~Iƈ1ow?11z)'IS01{O6)>#[nNCTXm4*S&L Xޚ66@)BdYXQi!7(TmWb|˂Pb*$fM0Ib<-4zدb\ܵd;|-1SX_2u]92|]d0b̫`ۚ$Lmʳi4RW@{O6Et?'mn.҉ŋRIT_@Y>`E"ku F?}",Hۑv(-@Œ]/^_N^&(TH e*L<[K fmJ{^07I*W0%2 ,0"&:zFr}ڵvVF, .0Y,,laae /Yo0S ^a]B1i# cb=~ υP[sQ@.YZ."EdۓMq&٧TK&n۝˨D]ڊ${P͚VBڐ=D̰oA)`.ER-s.c9}A]8"Ȗy|>6%RqWXW .I/B4]*8.t F4\&2"KWˋߢnjf }j3P蓊Mc ) (F)T~w ) 6N>>q(%q!&~vAxcٳ9q]ġ[7D3o`Eq g H|!C{fghU߅uE $/)vH>Hͳ6#ငG^jQo y??l68bU@k4Z9G& IohSU o '"}b="+\A@4GAC_0iS],UΞ#K ALU_0>/WOM*K'-F+p0?tP lMc, =D CsؠHA:i9g=8ejOXQlUvEb 'B,IZ%P%pJTbF"kd7-um@UEZIP4G=᳗X3%dĴ(v,H\/t$p{"QabݑU(aD Ip*oT$iA*r|wR;~v}bz%op[߱bF)'ēIZ,[oO.&i!W-lw-EP'3'Od?T$gNXG\FtDL¼mB/j}pG xq(ߠcEvX~7~g G7ܭO`1T r) Y,* c Zm1cHN4= 621YFR`clz:"?oCfD7 E1{1Qkm&4R?> ćl,[ƥFG=7="CNlv :$bpvH?==̏0i!Ib.oݘut%Aʂ{"dYyX9ʇ7JГb*AW<!8lYcj%k~+Q(OEnmİMApklP&wVm֮dL6V L<.T$0 l"B6%o?TL ]{Eql ZTp,U3S`%#?;Q'K C.kQmZTp`2z9y9r9MOY 1ɳ˕(ɳ8˔X'AH-u!ltԻ[Ψb D{åYAQO(p@Mj35doS 2ˁUʈ Fpl522^a+,JwdGGp+A);"{T1Gj:nu.o1vu3tEy|cF?ӫrCH 0b2qw1Ϳ&. (*8[ϳ#>%oHR&y?b]/BR6ݑhmD8g-g+m+e)$U3y=z'1TP>qC=#,Iv F0f~ڸ;+~پpܙL3MfHr{+-ҢET&56@m~ ~ mB̴x 61g:7qGtsΝN'x&g=Q}DU*N%Pm|>O*Й $=ۿ(TgЋu fӔĴ>苁k/ЦQjq۬o:@uRR )tTx7`ȲSl<ŠN/R9+w _ꂤV8zqV$9 )cFOx?׏Yl$ygi27$,0%DY&Wy>=vRBQLByY;{ / @@2x(A9R;3ÙS]Ӈ݇KCyetP XJIbVل+ۅvW;^:}]\l+ԺPT_W"Pm>r2_FVdÅ?Jx%dpV6٬lp_:R+hHkET;0؊}m%ba~[7fX" 8аqur&sU1Ws9|kbEtvM?9]> N" 5W+г׭N;VLQ$77W[ݛ&TNn5ɔr7zidRL 'Ϻ]kA8FR8A'7ܮkR8tܮ/X9,2@'P ԇIĽyIK'jDNŦƩ.ϋQ%`@*YuGocYwWz%X K~ˢ NU:͊Ea-9S-!luڡ,j 0K>9)0{a2%^pϒK>םK? rA` erC1)a1 1}QRM)ٽh"/q%/<]#i40nݒ΄ih$h(AAޏW T )ŪX,IQ蓟XN.$}b)'TN7 d 4e&•EeJT$T2&*sb* UR1fB % rSeAA~~ֻ۵{ڻ5i/ `k"+OOYl+\CtAM)_{'m{کRG^czME6Idpڋ[/%4 0ҡh49-dHl4 "C').x5-X~7kDY,ȌV&D~t0g/--!jNEX4+I$a6|iށT+:5HRO$ (?|# =wđ f~% DS:1ϝvR߾/;;: ;tjyʎȺ{F*"os萏Šr8j])1)=@PHL(7( /KYq']nz(ߵsr1t͢o@>J0X ~A7N6{ (^26 I/\c9r2xRicIdI4 (_(ȋ|2cXLUiV oo~o tqLgp.V.[vES[`--NKX*6K2qP%R`Xx2{ű3Q 0L .bX!}:EUz}KQօ[˧,E Z<TN,󏚲ث3 H KJP*e00[,a V>}v1k-arVM yjmb5Oc_,1(N] @FUuͮQUI] Q裱Ƙ Q6FY6%Gt3 #@A2J-J( ,KnMmQ߾ݭyʶ S?"em%LRP2,V*ۢ$6(3N,aa;aN>ע>R瑑D-#Q 0fȍ~Oۈ,ZSncv.c (I,V6y$ 4k P} (!BGhB0>G""3* 1HB<͆rgb,1%X1vs4u{4Ad y} dsPM$Qɝ>Rwγy:òXRxX2j>'p`}b-#־d-9neFb2yM ` ŀ>IbL\?/0bqE(I,}I7TEI紨Yp $`0-RH*Q"@Fw,uhަQhkjyޭ/d|e*઼{e h/f8h 1 ] ,k%2(P (cʳ, ;f=$nw+g: ۈVY.i»?]+2kU[]Ц* t* " /Kx%d^}H͏T?SL%l#NkVL滳)jSw6v;w*;;K:uh\xp3`Êֵ /),OQqYp/ܞEmW)T/z߳AULwܠm>XaF(6[J۬mG+| ;([!I6x]gڮyQ9}Y QH M% YP,V'T~FF=l{PWSbru+Wfq $MQ3.j#t{?+ϔOm@n HtHtLD7ݫݫ}KddlzĈtdD>/?-~MAE`M$Azq 6a At i*Rޮnoo|ݫM`zP6 'kaA9ͪ6:`m R< )SAC rA"SSOf\_1;¡t;FHX)hĈ( ut^|}b"6uV_- Ŗ`*TaEdHdģasC?ULey"b-3@(S|wo~7M`c&Em,aYZүTȩ-L<ڳ콒 XnDkp]nW>ő$P,?FS .}JrQv'^] ,Qci$`\e͸cXOGY$JbO*){~?Q$xd ڒ)3E Q}565czɛ| }7KhkPۊCNtm eN2z7U7ҵe?V_Yd3IF+EZf)dl"epX GhEIP3hE/@/~2 ZDu orPP-KbePJEl\{Ye^9/6}ߒq3Y n@CbFP$"kQpCL.XSP.Z='T3(ypc,ec,A;=QѨ> "aL䌓BYA'ߔYf31/f@ @b܍rfbA&|Bܤ:OpO7%΀ɐ䌅e`ݏ2gՁ,qnL3VgHw̕CD'^*}'ӗl)(E8⤼O٠)fS9:M1(g9oyA8D8 GV[8vZ_p8kbXk]bKy="2NbSNAvH'mYM6MX0G5t 'J.6Γ;s0}^'s`UA.AQ7⦼r9KbiPRE,m>E2QzƧtֻEST"/zN|ILĢ,ɸ2:J=ءdH'fz5vcAeHI|=9 )) T)wj=A${_~1pU}[`!f  Cm2/I`Ia Vvּ}@̛Pع% ڸ mBT$mMrf 16$K %LsbȕD r$etC"F\U"AI ;4'&ÌSDz\Yڽovm)/)GHJᆷSAn1'aE+?-tbv@]SAx/&O| bgPQcO9=7˜ת;oUD9Z-(cwcqDgP~ћ1PX0VIWv?g WMh M8ji2ic)ɔ2!``FAFL&RX]gvQ Cۆ}*'xۤvhB3SLӮv"3ou)ߞܬh6v C˺9S U: t|c)L' fNx2_Qm"i0_Ӝ&hk$U)w\U_qPA[ =~4an_E< [0I2ԭS3[ea 0S:`h[h~HkYWY=Ip֗TrVuC~^w'eVG׳>,@Ϻ0uh'pFywLqp#C NOhX UPJ%-J*RUКqO#+>5 < ~?;c ES|(|i hգS[í4嗐չ@i6&AGjZ-v0Kݑ"tצ|$)#6+@;r8S,#T>**NWmTaoAI kaUsUFDRQ\e9^G`0ګZ)rXYLUz97pU _"2& RuLt3U7*x睤_B+2ljR/l+xL;߱VݟLzƎ}~T&C* &*_ĢL%#j$f}#jd.N8r<;A&97 byfLL^QBLA42..S3)3rILG)u8*E:>$4 Mg%O?<^;<֤-} kv{ 翽Y|Bڍ iC]尐ЧJ'δq.J2 VjFp1=b`  {?'msF%Q> b7{֑&_9LMV>f\3;ްSIMe_R A7"q`I`"6 .#0rj%*عLp2USB#Dӧ)g]QeK>?qFiVKhN&Xqg9[NoÜK9#CNp.owZm}?FSHMmFjFf_d!5e|\(l8m)O!7Fj+'# (F9!;P'fs[/a (Rߒu"dq"QZ 0M4M?qU'BS>LSRO=vsR(2a"2OrDžsjH""I3a5xD"!BEȹЯȉ!;/Z;l^?w;"F`%e*{`9 LPBoRsٽ %1-B,O.WPȓOAt|5\qJ%[} qOoR4z BRAi-}E:i##QPm(M JQ(;x@rp م.O~|SrAKjϜGͷch M%-Yvlbj% BHĿA/ْnI39"ug2JY~K,cdLl_1YL49|]I&sـe.bC %Ș+8䘄X UI(w}Dn~1UO40șTʐO4+R3fcl6h&՞O~kR[էM] `ԊD7NO7A{ rrYnpUQقJx碦Y %VBBR *QQpصML PE!1ۤ.ʲ8~Ӊp7~^hlΒg d:Kh;Y<=^>珇'b1ie9[Y:-$4G,$Xj\+DX^I"n*Oq uQOZ"X!EacA q.6_͹{pf\ytQ 6cOȅtsrv$2﹠BKmم@tƆ>Dl$A gP\3I`aBN>CKeH{$2k.r$@]l 'ImCPZwbЙk Dxr~dɂ>-*.&VLIg+ҍInL.β,[b˦d~}={gZdoXWZw+8+~8Pn K|A_ `EsP}+]>rwx}))=g)M@#̳l$gOFO]j5+-wsZtZ ~#[Ч4\ȖQɶ`BdKٸc,^Cl}ŎV /K} >璘cs肭]r%a&AŽR./ioM()ȼ,@ɼμU:- ɼa_#JE1l՛g+C_&[%[& (Y]Nv+o:>.ӦRɑͶć11EEwق0ӑøB8 ؒQ-jDj- t:. D7kU"[!P(dT@j "KrZ^2NtV.OiRgk82,!?Yěiۚ`%U;oMPv&Tp/Hbw=˘Rs^ƪKeJxyi.*. .%:3`Fu}QX6Cn5֣(;`%F&f(\9.P:.`F\eq-z*eB-ݭ/9]}n mx؋K¢H2&lAZ :M2a bZ5bZYn3h7B @˻ s8oMt5TxKxOzMa/LLܔ?#ƋlyR^f/wY˴.YNfm5$qW 6; u[.mE ŐC h&b 2^C\n!mEf6\I4݄tH:<\`$`>˥cGTAnA'-=LkfKQlII%ZZ2,_ҦZb7g7J@h= 6$TY r 9-rGjhY/1-jO3tT#?9d6T͛l3/=5v?*U~]=w$hӬ@ :pp U<Ģ!{‚NCQ4tkii!jf 0Lb4!bNؔ1d`sq \6&m]"`-QW &݇qn7AGx7S"k2({@>Y#śHmD5Ɗ3H00T+pAdUm%5B"`IvAD(D(Vv]t+ĕTDI$~JԞOÔw&zJ2'6Vm4![DO薶Q4(ttEl{߂8$SUr4uF%$Nv0$?ȭ~v-Nh{3`5%"_n3t6Wk;F$Վ9Ǘ|ȫ C^=XIW|9l< rC{k{޶@DQOa!%}CO2jU,9m-1>"l!LJ{A@//0~cm DøtHH 3sifΈgA=U%R$Y+m$ڪh:m@K΂mM^ O&\H$&Z=Djq '9U;'JOEy |)K(vz(?alb2 3 tc%Qx͂ۏggRJ<}$Ŕ?Ӹ矅BihhvT:.:b3nӴ09`KLK3|X^X ЈZγ)]JTީ+|3LH/a3$XwsnnnaneQЎetZO(;R.5 ߈ɺ򧢯<عԝ*&R*A7bfQ?ڸ ;i!0^j5$} r msbmD`xjP\0 yNO/\/0yXA]iae ^ELiID!(YJC, el-4[JHQl/ݮ $ c|]aķf\2#=o]Hс1b/cc:IX)~5~znvy1j2/80 m/Gj Yk"m!jl^ sV =x5kYlYWY5 ơ2nClb2CN׊|snN/#Nװ5!bjy4`v6R 9t 2A%3 y4i4FT|ٷѽWw!n5͏ƛX j539܎9FdT5+d\uYr*}_%Kf&sC\+|^*'b%FM#(н9:5Y8;z8uKD(5 )[ˆJPؑzoAũ{:Lԕ8=Nk 992=J I9윳oRX7e#`Px:[m ާ[< 1q#v ls`W#9v?6G$jTfr~UO]ܨ( ƣ ΍塞RJ1@\Sfb =rtW[XP4?z=A[ ˃&a8BBjUHBfk VC{ۏwq] sdz"BkH11ѶI1'uEÉF/Nt\A:e'1 4W8`T;mhBJ: `H-c2( \jRir!*[HEt: 6{0-H'<>N8<#| k*R9*qEdDž-Z,ctRFyl9!U#2K J^ʳf 7"*oQ\&7dޣ5ttأc ~xR| խ؅jHDRC0u6 Bp&TT&)0t w9I% tNnJ2V\ɍ?JJu fT.VOl?^xT8K —7gwVR-헏î?]ʇbkGe8 5ؽ1i6mKiO?Mg'qrOz>շGis[vP'8>_"fe}?n4cOwceP\{z2h0,I769^EP$T/T0FZo =ު &OX3= )]egc-uz9)ދ)ҐzTq*=x3wfO~7)N Put3ӣQdK'~eTvoNr >U8r;ºTSHݷonC1U6z MM*Y>6 $6QCMg🂶ńoA +*\2yJ-"x`H"C=I]j#aف$d"m8,&./P*0D(Z~{9y#\i{\J4ye7eL[1B='f="\"@뜖W,Džu5JXEUqY8+¥H$L .$33& E`C|d̤4p?%bVU^p^@!=X=HQ=KѾ$/Ej;x>ى_o,W!NT22yht0 `0~zBekMOl?Om)6;?Q;Ō7YNY *ob%Ê3̰'n{NW`P(O[uo)KuZTJȚDQ<cb׻}q3򨕭u(#ˁM*X-moln(3$,h>*d`XePģ+;%f0bʎ=o loSKPO0q{4C5y X&<}Xc"|Jrz;К!\N:8M]lP.b\z0tZ;1m>eGe:*ӀҸ@31TW'%Ԭ! \6BzI [H0r9OL0AJCᥦ0TՅP6cL$A{9Z 0A <+jxh4<[ ff6!Gef4$z@Wf>"Yk ݎḂ>еZ=4B㾭տMfΎem H&&G_ ؚ7[ 1ꎍ ӱORXF@"j2aU4[р$yيgH>NbM 6@ /7i?İ4p.d;sTp hS*W׉ɱNIL?X&)_d31IQ9 6cSi6x)NM77j'oc0hn:IR}{v0y~?Ty1n$vʉbv6i-LZh(&yߏ1-BLR@!j}*!uG%sߞCykBR;.Ӕvz~HY)D`DYq<#_ Qޅ)E~cŧ>wV}>_XQ=6t=lR=͖Ҍ2߃nN#~C F0@\D #Px>%+*Oo@I|ZUbB~>~G!~\Xn6i ] @ ϥÝe9OA1Ėl9'Ė8l{'N$ bBzC*T܆*ѭ)eGxL&]Yyt|5[?꒏nToC1uO&ݓׂ00 NA ֩jo5*b9mȇU=bϸ]m)*u3! Zh'S"Z B ݃0lwOH'(,_i*N5@rq$ׯJ' SO$r}t70Hk45sF`*y:lo?|ܴݞSFt%| 砓ǢIp}Zy] #6eW;-2@'H&D&DS!馘 qM~%ĽLxS^8AB /1>3T-6_UU,1I4{D)kMo bk* l5@nKN /aI4YEҌNe;8̳bѢl_'v 7oljQ}B d!I+10_zt&#=G.b3g ɱ %0eks[SK2y0qRcf*fڱe;|p_2K]P)Μ_SvgŬ6M'۟bҌM2GơY4i 's8q9:߷qqZq$XIɑYg,f S&2mzblM##1qH1AnaV n>L~~E2&r3TKf%+DS@r y1{H* 8*L˔=7.RV`*D*p%&(L$]m,Ad ~alZ@L|<dK-*_Ø2'3d(93 ;}N, yMȀ=8?)Q_D5A %gxɱ 6e\%c ˲ܺ2DH VI\2Rڶ` bZؙv\#]}Y5 x=;c#"YpTc.g06Pnh)&an<>L>eDѣVB ˢ1}Wbz_M+1ئfk:`[ЈAAV a\93띐,_01MLȈ}ʣrSQ.dĜcal7TO+Hy92>_+W%ƨ(Q|0e^xgB}S]~ճ9H8@ͯ}OsZ!ۜA/+.¯o6p_~p8!"= @z(A #fݹ¼=z7݌;W^s* zMLiy2nvRY;-c({ >(FaƧ[aoOf=w4{-xj07ICֵSXCFǺ7`+0J]-8VB톆t _D<~ݞi*X:lj,Ɖ &Ylbs4B F:Ed\'( cY~d9iYeM*mE\-X6т<"A#sMN~aMlM^Wwg{L% %`*wSOзO5iwm$>b4j5+TY&+"JtU:Yz>hN_ آ_@u P9 TY^je{qvf{~{x':ET}iETfaG*`B98X? XؼM,t U02YkB'A I'tDUYJl!p6XOV9}X6>Jܟڿ߷C\)|!ᛏWd\eFF4SHWā6 4]PT%PJhNh~ќCQW OtjꉊB=G U=Rqg KUHU/ѩ\\> @~)?UWL ЙكKTUYj&bU뒭w|/RUwo?q\iwIvc]k&hEWw.^xll̥v yh[F`8e+[4|}vC4G;w? /UFУ$WV y"ȑ«D q.* /a =i@CXLP Jv j֬y0Mh%9XKSUNzOMi+$krº @ :ROX>n{,t檸iaaBx{ązx+I]BJJjSo_ ,ϖ2J s;xQX&Za;PMN8bU>ͪ`P5 UNĽw #jABg+GG掮MVVI<շbOQVKp9Vߊ>Y-NV5Yq1 #jR@0>%Ym]:},l,t:zkH,tbQ easY.-\k@XB^oh\apV~Y~Q~}/=+,eݒpm+V,L6npl+P-K8(>nu\48aaa? LQK*Z} 1_`է8MxCdbja륖SB%]XM՜rr}VNu-k-(c9WwPa峙Ĺ_ر¦!Y~AroE?nVkbe0l< __>[a:;0nm0oS:I*lEwp:\,cW1ZymbMXWdk~ 525ysy2ZWn}Sl*ZWGhLl Tn 5Ng4:>@k.j9[>֌QMI ֽf*)&ӧnMN:&RnAKH 5/UВ|!᪹54Xܚ.,|gpkb 浑E#CtT^oT5M59ՙԯӥ%&Wr͔$ZA7뢖a`5&Or9똺O{5 VC{qBg@8O wܟ%w',HuIqk F^r%4O }9RrN-&X,Npr-J#j镕d,ty|:qݢҐ\(U vv!>'YZɜÌ 3ijNq15-D3؜ZǚMWstU豈!9n*0h"eŔmŹ(>/κM6?&!{/<$L)F'޻ILZ=T p:jmH()Y۽;ao<]&̺x cdX<'xw&vwfw;坉ibE񠷸!\ <ǀRupD6 OSFj*B)s:s<*<#к3vZN~gU&z%r9-(IUPO^/&{ W-֧ Oᠹ}SVL7<$kU,ww>C;ZL<|D?ShqQXv D>- *4ʯoX3srQG(| AC lea,t;5qHy;_@d{|x O G<9Ax=v-yfA^Á| B~NȤ"\yGGG~2ۃ=ꖒ:+@{bvR=91sg~ϝF1=𞜸&t\ q~p@7~A~v*( w$Н rV.AEw(ݚEtT@Q*Ĕ`{/z(qiwЙ y;NvRΐu.ݝ? ƆstԶ-wdjFٗM [ AwYZ@d x 6D-c`~Y登j, Y/9FwJu ;Cx2VLteq4Ga=HVxkHD)K3%u٣*3ds]U-OYspp9Ys`< b~\b< )1)DžʓmRɦbN_/`D3?D1*>/`F:%VGYT6G`{!6)DzA%|;a) lqSjٳߺ߶=<~&,1@]E e6ύkǽdG=(byʵ/n€0u?8(X˃.w@`dwz*ypk&;#'GQ2Kt{].ؕa:Awʭ:2;}>m} ک3!'tlN HNoFΛǕo?ys'n[k׉|fkWsՏ)<{d9F1G5:3PNt4I8m)+Heԥ՟QThX왤̈M13 ?+D@{8kAWЛ)A=* fOX &h`j5Ƙb#_zOjpAE#ST.i 9éuܟ1i04؎4Xb@iVJåD͚&YL RcIc>0 pNZ(j>Bq{vA9t(1pz#1xZ r(WTɀX .#(GJ1:tcqa$&)F$}VS1plThz `dDfSd* nX h0 3.r r Kq03ޙ%/\"1H#"18"zI=oyy ]f͂:\^yivo9te3*2$  Q*9PcM!hB\GhpÂK̃aI8Cp3 8ÝRR2cY"3,- z *5s++27&]N]RM#1lEFf*79D3r+DHJ衠#ˤHc&qxᘮ=Σޣa:|9ͷ.1<y21)f8ԓ;I1QI6O~@/j֭5ێ9։QbԠ s%1GD9 &A%5* .C6<Ɉ;';d2[[d79. LݏyhϪOr^\byl~my>$ eDVO:D*a@eXHR9XHq٤X(#'):Ɂj>iR)VjNN ]p,zS q4Wfq8@7813(o qЍ,,Hmk-3 ӁF_wl+kz=k2 @[Tt5pgQ:Wf@5Fwǿ_~q8:&#;?,׶M2a4TX jK 4Jb/᣸@NvHM:i__! 7pT-8ΟNX3tx[[%wdx[wd޺f15O{F{|doK He=~Ϫ{,>i~{hh{G1x{hq q:N2+~!qv1(txŁK!У6KؾJ!\: -P%b)@7Gllaah< ,,ыMd4KEqF !! h]4;WƝ++ diZBLLXZS[3dRcI##jTlb ;l'ݻ@eM(%>"%=&B/p9u*ÅR\?ή3_E_ljs陪٩IN-E|5H-"ѨĕbeěX ^.)R,NbWt\$v;lwK9E* 9>yyD'^ d.5ΈJH F!/4fB ^/sT8P*R^,(L~9ZD>)*(; G)x;G:&44;+ b@bp'b&BuAa'ݢ3)pBR%̾")p J5JPЙ8g"\ A"opWQ@ /'9BQ֪[3+HsKc1`Q^8r1G2$ K2G2(pVE2 [D%JCO*293ugʁ:Q0+FtˈNѼ-s'c'\5 T{bcJ:',Q*Grl쉡e:}R?a'J^p',DbӘFvpL|2 b;G+H+d4W9:YѸvP'IJu:#†QE:1w1K#JH+9F!.’M"ăx0"6*+k&~"pVXpDK rUGX'3[Oa(`"FĀEN:EQ^MQ1_B5g#HgH~ +]ZaϿ͸k4?ܿ/5)-JSW_fܗɂ{Ez{%(O^ tޓ~ Q(#t^_'>:&I+!GN+OxJXdm}D ,=[Zb#]=jsQ1s11;Dc|jboPg~g~0(˨E Q(#>f 1H X vu1TKa`Ha;v@#M.8'ý'ߴd1=aNѥ(?Dc| [xYD`r HCPB2`aD0°!2lHteay|T,Xd <~='9uR|Nbt:A^U/D[" o_V]EW߷+Ýa0|Qu\eU3Y~E_Uit2U!~E)@|hT<;Fo5dѸ&wI+vI}x46WYި/z |{DF1Oi(ôUuleU/YhM1Բ?_ kn@ J+:iw_y%uikbgA4_헆r58ɺx~ҮbOzH9)i:e# f NY $8ǤCjxv^.a/o$;m Jzghh(}q4{|&%^SJhEix.X=ﴙAMOAnYE|Y|Ylמt |/5b=u*x~c=F|̈? $ &,j}>R,P |h d3;Q94*&y>gZ =DpoU3C딤I|֣9cvَ< q1ŕ)hTׁ(;Gb|Y 7\ rQÒ*y7—|iittttt qQ4bGLڰX+3+i.pJL̶XLQ,LLd,(ϕjC. R-E<:W}d\Kn)# [\] .Lqqsv\UFAP&Տ x|C^κf9@ KƔfʀÔQQӱ0-dMuED#bOz=5HPȴK?y(O'$:8]2.M0?){DŽz[䙴?3xLT<)c/6V;vn7U\5!hZ/g4 fC!*+ݝ-8k\6{'dby6w{6g0JGZEޱ/~.)"Á)$8EyǴ+: ?`ƚw,(/rbl`TuoH6>gw}G"yW< clfe[RiF%'G\RȾc 2I>N̷GԠ3$r;ͷ܈*9k%YFvzef=GsG #7gEr;L7 )xXo7.! J.rى2s|Ucc: P7y:=(1 q>c/JH [h_RoyN#􏱼o>s12ްOz?eǯvflDɡz]&By.Z|.+7$֯ĺ5זXww&J^:l+?h{m+.5)DԺ7,*D Κ7z'J̺*uy2tU Y)1s<,$,du^7.ĺF.(lkH F YaĮ`ȩ qpl p ŢaTm3;-`;&7YWB9$1؀O)k~MNT]R@N6'fcpM^ M!'%`5K66e@MsA`U2 2\탕*21F-w2LAYcp9Ȍ--g!l rrt nH34}a@؟Xʊ]!~p{!i<>zTJ/y1E(~|&LP)J%HPm ~6hp!h]ňR@[ ץg#<})( }Rl_B/o !E{Z:F'. Zi92}Yqn0Yn%SF,{=MgN[/]vTۯT,v8GwT77}n6B|7 c*;ZOvm'7ȂjGITM>U%JGl iʒVtu>vjacZEU&0O4Tf ucp$_E`iτbG.3263!ێd?+٩ ;ǨlV= N&|8&*DnAkei X1YUcŊeiB7n`I,el܀ ^yY >x9S/Oeo @0JGi*~²V$SaDaR Agg)2Ke* ##㩼 vB%%nv, t5O0b 6A *ؠS ,DAqfRA;0"6bUnp''蚪' X3^1f"|ǒ@ӌFb<>B`Ͱ+A*~@T/J KcI` n5E% XȭϒS7$J Pʒ! /c\.UrvpT| XC.ow4&ڬ#Z 7!wnMY+h?G{c艘 /;뉍}*V!$Dh4wD$.Cu'4CCGcϺ@_NDDD:yn:Z ( )dtΒ'-9:[f_ga%b 2 )TPP%۠!%]Ը|-Jw &=*aM$xXaJ,KI 2+2ſ Ǣc+XO2+$"+5B 5@Mgm?ґbǐ:vKIM&1r\@1H d@&FR1%cH &Fz[1d M*<1V` . dBV['-T3" 9i!.< &%\ OZXae`nʻr0«y2|7*Y H1+FX1K -QLr"&aߋ|TCnPrKw~5>}NS5'sXpsJT1\O~6$a_fgCbD)xC8 J#aZ)cy?JFaKa<9!3:#1t̒A1Gv6f3-tJ>Ep!&Mlabn &o@Ij6 dj4j^P6Iqaa%v6fS12Zs`ҾW t9篤BntA6JHhwzr '=x G%h=52FE;l"8078PB 2 b)D. KfɀUewy71807PhP*uSP LV _@8~B d0?#6P $lbUa!1fA/oChĐ1+w 7XZS>R,f:!Q=*RO?S//bd7%PM"1x1tޚ:ojK ɑ diuZ'!e4)STO J'}*taP ^ x 9#*m,f-dGϽ'Jh=N]:5U!dzaF(fzuDtÖT@g1wW97 @(D؈a> j*dUQP?+h b;P=8;P2,.ց:ց)[.6a- (>Ns :Du1DhZ`pb8n)EC N·*P F (( . L`^Txq l;KlN@@u B &H0BOStrZg40子_H UP$ C4ph`:cj5y'p2tlddU*Ad3p-@XN^m +e,>[8[Wb+,7@cT` 8 ?7USJ@uHA-KV ×ɗ, Lo\H ml>ZT`02m,f9E- ZT0&{ڿRQ`!rG *]YLV`r5XDneN6pQGb ܍Ww^ݙ6P>8!~I(!K #aU7(8jhDA(!3~x@Fp:E⾲-JX y7~ 7>w6%GT‚bCϸ"ylO0Fo/")W"܏ ~~|/ުսJʹk),=kvB+Gxг@m* A쥃$t$Acщ?֜;NG9ǝx ,+Wׄ+ KW/8uyvyh_hK"0K皤LLohOjgYVH!6æ&=:0 u-kҹ|:Rѵf3[O2 @'Y=;j٣ZGE>0#܌{5 oؿ7$w{d {V"[ub61)oa9(",sH}eV1ڀH(nЫ zеZFQʥL.K/@:.%%X)b|ɝs}D'^ڿqӧ P()7w2kM& Y6#//Vd{Cx)Ғ #y?E+tv“-t!<௙ief~E\ p,Sϣd$k޵2R2>#-MGh\zFޘ3:S,K;[']m']G5sҥ eNE؁&WL`٪  \J4RZy)b}{Emi: 1eZ2/1E4ƷA)0VN ,ʰ~5ͶoILm+Y`[1Q_lLct hSVA",Mnfw[]ߝvGwwv7{޺j!d_t?!EJOUqnbud7@N;[i'-*yTb Kl`L۴f tL . 6t2{kNw>&ݘEX[ruY2ƒ:(fSkЫdz.Z|"A`R8[TEbXFN525@x#uD{Fר۾cee? jTfPC[9G#Ȱ3z;#={yY2HҊE!b!leGM@,eMv[ؤ[?|S䏣k.8=ɟ~ۼ2T*Z\JU>Qצh6D3RܳaQ?5j~B5哝M{2|%dSo5G ӞDۿuR߻[|X!@R{䏷gUPӥ2뵨ﯾj1`_ZKi[lX Q$JglKc1>֧,wSb=MD3hyI:aw4hT ̪ |ҏ' JLtERH,U*6jdUJC,=BZԧE|T4̸ |lx/II dC!<[fKi4"C]8[ZdK;l)RN~@f]v:Iݳ6}V^5)+ dέt&?ͧ:_= 5uO%M'zˉ;'9ohjƉ5 W%kۉΡp^ZY\ZO$#_{[_[aqR"wYF{L#H̊S\rCɑxYځH+LO&{9q>_JHWmHMPn~G[fCl"6ʯgB;Ng٥X[X:C& wqβK'X&9^`m:7BBqjQ8QV{$xj'[bk1I̛bKhz(w:K.f2SwvuVd-݊a|B)FVi=bd_dJ9{6v\Q8!޺Ly&AV_) C쾖ۥ qNь3[rO(M2t뒏4p GTZӖOS/^jp@`;jPgZyEh ;+ =VOD , y:Vm꼃ѻ16;XU8 93لI t1U~uF&^GS2㚤ΌTa6; t]' >gқ;5(ßN|8]l~pKo~"nЙ23;G'eB zFV Z+*W>S䄿B<x藛耶׿-!7;6*BzǦ.:^[ֵb9B;jyWTI]UP wpq҉wkNǾ$z{]>y123I~{woۻG@pȧR1jt>tp5S5{x}'^{|s vɱ~dWY#fGwwwf݇ŏ~ݵ- lD 8d KR&-G0 .a +0||ҵDAOoYnZ 'tx@2Oy5~*/oZ2O ByUA7yUٖiYn4~C޸=KDyhh7FCC֮"հ8~s'Di>~Ҽs|z+' ~Z%}^=Kd$O[R1nP#B5FO Kؗ=?=Ny˱}!9%l#)^k {LBy0v~"v0FTvG'j`.޻TI2J*ӬVMުN~>흷~qz<6~?o:o<͋ 41 `oDro]4֣Sg -yuzge! z(ֺtr^~bn'5@oidjCBs*UK3u57?{wƕ%_>w73ݗJvǙ| 50O7R%SN6$ l ƀ-o!#?ȩ)o]&vzfLD9TL#ɕ۷ǹoig}q^poݛU57>&;w՛›>G j-JDQ{ [pk<{^Sw=w} oe[O4^n޻G[:k`V2 dF4+}oEaj F \Ǒ^ZF [tCOhS>~vuT&'ГXէriFŵ'i\D y>8جſd $m^v7nP"^IJOyd/ -bjx"W+yT'"_ZSd/ x. Oy4q@JzΨ@Eƭѷ8 rw=9FPj.Z_E+1"J&gb G:mwDvݔu;v^IRZtmXjͩ d7^fGYwI/{CŎpL;WF^.F*VW߶]NVHp:2uBPã;C]@7Zt/͛M w''~)C6nj ^-bj+? Yw^Y xsQ}<(?e nع7/|qE*̐8u3:ĨnFA&j~O;9oЅN|߻O,P2Τw0ޛV+ 8Y Lr 5#O؁צ;Psp^^ZlU~C QxlIoeCLEO7SuwS̹ɧE~_j-\%+rw?װc6ȷa["sj[ܜ~@%=7M>~lmyǓ.5\ې:2B۾Po>^w7o mW9Wok#YJm*W-ZD~%'NF#h[KCmC k<ym奧 Nallcc l6q̺kb%.kےN/jPVp+d˺kuDlRc[M2zl9I"YcZQW ůԋF؆\G@v(\2i_Wg~nkdlMj)xߪEX2Z){ɠ-Yj~׎C:y~d=AMͬ_[FT>z|]Nz }#˸I|MBpd xt;dQkJm1{V`:w 9h$aUvaj!F/.DrīAxYdy@-5C:\l2p ~K)y_G|3$}DB7u示Rr[e X7;'_E]}T3z0U 3  i0Q(dŭҋrmN4b(fLƱƔ7Xhtorout/S.>X|a"&qo+Zߧ>r̿%L(jzH($hʤA%.A,NF=n_/{-`'>Ә逽_2{3"񟈳I4;| ESy(+\J0^"y Ks4ލ{ٽ:SXVQ}XKY]m|WKsMX"+w'fu^TX,*\{v7-݊MCq(vث Av?Br_F}+r YUYݽ}a\Qϰ}ݭg͖Ssc}j}{rZB5iL}T!7^k'PJd10n7݇Co wHІp kR줳pa&;p,ҩJ`ɌKC~˃T8?(#E,(6C'S1E%pAYC_=(;;[;33;K;;k;[nZ |OJd`dn,ɬ[_$nYfj]($iCW"wt4"gD-D0z#haw5U_j b״HWW +r2V#l2ik&Ү O(dz@-Vo :FSYQ u m-zN4ɼknF/Vy4hL}gӌy7 SS_O䱠&y_,3qEZvz۬pQ=XùgShgɐzhVoT ?<ÍV9z3 Ii"HwL?,<y޹J$a+(:Na>ɲۅ$3tA>!]c!ɬtmm3D8n0RF"ۡG% n21 E1E6&tE?G T(L1=v(4r0H>2 i"$ b@1fve=$zB7B/)!psw>ha L#S;,quԍik4Cl/h@F׈Fvᗀ9OFt~H'!1LNy幣Wtɼ(t/oAeLe;+#=c2JQnvC"@ ZpEF>ly^Lz"@|eo^zVjΤDS?xqAf|l${c>>ɓa y)1q- 2 ԏF8ooD 5Tfj5(@^Ag ?V8#!(m.ЈKʤ":/GPݜfIؤ1c@A@?lPB@3F K)ϔ4 zt(\Sq >fbָ9AF{9jB0Q^|{^{ll~g~g`;TOEI3K1PDPI=FzE:=脘"W: Nqeih5Ĵ&M]}(]QU6, }*n!ܝrwf'ybL !1Wt wΡj.>zp;:q)׈246"yw8@|rAg:ǔ3u^So98yle*1S:,O.&dŒYh rB-'McK tFobݛPxΤru' N-VbNA:eĘOdE?|yҡG&n{C[h k:m7btjYTL_!JPw ԖS`2 z&6ddιnͬsF͂nɀNt5*/A_T2ȻYơ%dBtB4ijr(:p'+Nft SpKSNNa:ezV~EftBg8$ftIGcF'eLF1:8eFPN'L@yjWn+{AgIk bwbq-F) MA,g r<>S$xIn|Sv3-&S%4hI"k N{mLm򃿑)?{ML]$6`|Μc Vz+ʬrY]!>!j и>{(jo-xqfsILTLJ {6.2A%Ito @u 1a!W:^G6r0e(;YD1ݍvڹ)!z:t}lO0 9e;4>ɢ劻SPYC3<;:Ia]pCr-gĆʣ _YtlarŴ TP߄ |LAA|s]d)kҴeLPP؞rC΃%+]G2/ JA"0yj=T`'>σ0˥b ~4ͭ5:\ @2.ft"ŭҋߏ.rŢFi֬'8pg@KԂ- JjuEzѽ^VHQE` _Mj MQ Mv!ۈ6b /Zc40 h%6+MFK6V ´dl* B6Ew˝V)_c-N3`N 첪ELqc,i*~3lc T38=ޅUg߮=!&:qJ#88jA Q^vS;ihOdC5r(eE>tS]51^X)~:,q]H˹ugg{gig9 Id2t)98CNmXop<.6GYu,0 88qa hب>qT*3AXo)$eDbbǥBŻQуY 0uBѝr naN XJS_[bXҏ)2ŘHiݴιT퇳N9F9~v6;Q s#9Ww~yyOZ2PAd:{#^E/'eWre?I9)Sc'ӖѢѝRr%[Kp qp}14mobJ{88>XTΒp:xKpKMdgph*o Bm:kLI5x# +07vm> u#ԕ7FR3R A{ CLm:ou7g41c@|܆< ҃l;A `idMdVK3$k`_ $4L~CMDW@լU4Iqdijc L&,iu8FOG(Ce8?@zP  63Ǎ ̒݇az{#"Gwȍ͑ O_2mv4Ufϝ/*IfZ2S>7_tov7Ie/lبDLn?!{1 |2hŤT 45&:2BF >}d?ІL(,Ul֚x& ZFU'PQHFz jlgl,CKu]e{Y~6֮=+-X/Wm b߭`8:&-ePdAq!.cb#9ñHs.1C 傽wH]) /^}zi"e],ݲ@[V墂Z:)9pBR(ltHe#g[q7LKYI`;FO>%.%b;)L+Hf74aW 2}QP "q E꘍=RQW- W]\.ba\P@qy_|a PpܴcKJ?mV-pwrr]$l[/[c3Ab;'OMldeėA@ ƹYR)I\ua{4zzÖm3{zOsO͒9q"/ 06wA /kU`H :B~;{}>BEGyu%aȋ>pbߘ._s' 'ŴnuW?r\!\; [n/iڤ\rK*h$=UKUܳ 䘙gUFk^Oy9wZ+qSS\ ct3cL4»"_  g T6,]^l8S.:<<~F[Mt8N[׽ qa쓓Nw%V߅C5d"גZ-F_UECebDK!JEE% Q$ mֹU‹jd1" SE >n$>={vngHK wIb0Clij:Juz:1 5 3 v__Q/V숂TW'=$`"=2pb'R$A8'Ij'q"pb/\&7 j!cXؖNittΞ?qt= qrc<+ER2E_DͲ3XbN[Ѣo< 6.:;yvNOIb}׉NNk#IN(U6DrYVkgR@J@@aֈ~ol glBr `QZW5%UV_nllYyٺDamh8Ɲ+WS r5^W,3Ih}dcx])rĉXl`}w@c v=ʲu۬V6UcloE\FʚZr+ou3#GGYF OIjl^?_+n$l+fLc{hLcb r*D 9c}Nۤ\ëë}2283_3l(+硝 l 9T8Xφ \{,P,;XTbg4\;%g^t8(ߞX mA?c" T/ZED 4*1]U@l6,5׉Bʵmdb*IGHjyn~ QʮhfwT_-Ɉ{CBU}e_rI~}I VKd0 M̪r_ Y@,zŽ ,D5 /[׃IeV7AeX%[k"3ڒ5DȚCfQYXA :+ oCpm{ iRuWMɂꈟ v}|P ''244-+kWE#08"$?hRIjq9N'ϪWh؈5ѽz\y--'4\ ^L_$Ӌg t1|1uFQ9c9'GZD.h޴Q2+x1 _@pVpj c8MZJ 2iP6$eȸHA_w؜{ ^2s=8I!,N 쵘)bB8GJXa0k5zFd莚L aZ$65, '-($.o,1Qao0ǰ0LVgd<WqC C]"Y$ WҀ?ogd ss`#bbnkcQ& .YX@Qvy=NQ.zOI+_QVaqRm }M;*i IZQ`早)֗#_]Ի`DG y[3BdI3 :(BX?c 5PZ!n_i?P(zR߲> pOO)*MR0YZ(S?V+/UJ]l; ?Y`;ʸ[9ɜ̑g߅Dv&Zƴv^R_@!kؽ_,ddY*5qm8uC/[#/[/[_sJ/G.;Йعi 17i)ĊfX~%F93uE:ߵ /qכ2\ECz]G(o߻^F>smqcP7!BF͈u2Rh#qLe6b1ZD53s-~3x5,Je9:N9mJuv0!'2x6gŰMJ[#6k4q6Β eGkhw;@[;WrWjF4OIMz*ռD=W搤)ZV_ڥs߽+ EOv~F0;]9qom3ޚ!FEdv]e)LzJs*;gPQ1BP4MO%0Poe_C(|ȩz-ǫ ;@A&{Z*[TYy_PS|J6TdbE 2,S"v1H 1q70#*E 0&N4WB 7-:B[2JD}\z _%pjC80+X%~E )}Cg̒Qգ`쀊8I)@Ix3b24sk8e<[)7" P*7]5(C:b2EI_n4z(qi⼤bG-!PQ6TL}渕~׾&EW R5Џ(4 $7}<ʹac!PGɰU%^&^G;Ez[1w_ּflxlPZ Nw ">n1:G @!/%n^织w;iXLw?m$iWFtFIF3eӨNp6I$!B ` `LB>dG"3b݉2WU6/K~swJ]6z۽O!0Ĉw6 [DBTD\,d_u9Q"e؄@/sƹ3Uz&DcXbn(AH9HO1eN}rDF+"Hƶ"Wk6QJ*|H]QBG>!0H_5{V,s#-m=9&m4d#rB*I|5ȸ=s fD S'AFNpd0ZK#F32`ĕ=wvsEUʢR[KE fC`LYRw+Fis<"7:%j%'اJ0Ed <g4i㋦ zk,VT$.l&MD܊ 'j~DE]ϭI0{wL.ADZ:ުF6 Y$P-AQMX!~ VPX!n#!xNB$WL!峬1Q,gYy{w{5Z^[/\Tk及+=M\"DDA k~"Θ(0-):Ty`JPd\FVH`9œpX\tq72@,,$a ٥eLej:9vEe2DNy!!NsrΜw@ѐ9]@|2P"%sXTvvjv.y4L'CDO7C/z+:Pؐ XJ/S^aB Q~# e #_LP߇xC 5O~g,!n` ]֍wqBϭzDBp\^p`w1ADRK輷bQQDAc_*řgA܈dqzczIyz)2DBsf6, %l't?K_/r_^%2GԻeԵ %v=z<\&@_iBk ܩyArA,(4ԉa&17+d *r-6(83E]c\Ie&fRВY1Wf! T6%0X 7"q,2.$U LXߓҏMRc8{nN̞6>Wyȶ'9&. %,Eq1YU|Z&ƅB> s)j.Prϸ4c{ߵ(AAqVvG4x#dAe[Wݬ#),z" }W D@c{z&!6763̙sq3daD㇀|t܁ i#p~"*G, ѳ'h:&q|o"HyXګtQeU_eJa EHA?e}=qM۱|/4yCMbCPםrwC2@gt="P?w)W 5N?Ah!t$p&P@(bel!Hv@_$g.$^moƿ'GvXFvc}c<D{Qdt1R=^V=2#tӴ ~Cz5ߴ4m-YKgE88-,!IV;W9Re"_SSVgu-XֽAdutZVHtnFJHC[PTGD;#XlC×;KŶbV4E)zN!s9^zg#E>MX'ПR8`L Q;ɥFB6} tFesw n񜺉] FQ H.v#GzPP_J^Vj#|~0Hմ?|B$xK2?&BP"XfBtX` Ә@,gBXX>l̄|tD3YIPy$4dcIH S#RE::q3Z2ytfU9Ǽ "= a5DVQ0Ū&w_UPh)^%'mmo"|2d{_ c' )s%]У3@)|Dt_ZS4=fcdy72U&2oJ#T$֋W["'?DqrPQhg(`$)Ob`ʙU.z23\d%{ ccPe3estыuR' *`gG֪Pz$͵kltdεN m@w%Ekd.zΣMsŜ^!N2g̙89wSq1'f*oFi"LRZciɘQъ}p}4]r7Wd0HAdmx֓=*DZ%|_ ]'tU ;\*gT;gu4p8ݜs"[᪤"s8,&^}2&<4ac<Wc0}CV)Q+2>EVzKOpRW堄n>5#Ѩ tEI+%wG4q,؎?{gc;Uj-2_*N\,fοe/t?^F ؟_!yWR3eΘKt m.>WG; bZ̠yb.(CpțW ʲ)!Ě7UJl,#?Z| wy)O`ߑrrQGI jtwXt޷{777N;4eT̅ Vٌ9Qs.jN8!Zl?^Ҝ918j|H"݉dk%"ȍEbIoD1|A٘>dRAԾ#1H `Jd-AEaǀ)BR6 32r!Ekp`6,|r;qp̎iB|ً>|&z v !K$Kḡr(N`0  t; ٪v?#$\ɵ5?M>o*Gټf^<6+Ⱦq41o-`Eqh~*_Pz)")47i9Wjqy27/&R'I#T) q dE9Hq ȯM9]: O7$ K0]JKj㎶=u?6lUs[J_Pև\$(: C!ɐ- 1z9nroX(Hq J+^ 2†ơyײGцׄ P[7ʈ&kR $`Aݼmx  s ?p OA?Zɻ OG}hbQ(6= %aCF*P)6>m䤢-8}TE  OVx]>ƒA;=ufNI0xaTټOdm}q~WL߰GQ=f='oC vmilD Oي.͉H'ف4SB)@)#0q Y0n0Άj~ 6ĀHa <0yO9j~1DMbẄ́9aiz}`6J4ċbb66:- Y2!mh3*=IMhah*X~ mۀ  FI>(sO Efgb|fc,fI)tBRw`GP\̽a Zϱe 5[b_FƤl.ߝ]lK/ pBikzw2b4T`s|z_+>H9/4>y}K)nbH1HO˛ݷ7(5Z4I}`iX!Q:Ǧ=4DDDH̫C0Ɣ&ɖpeA"61+Kje[U1)r sˢHQhx`n7qwĢ/ ta.5\#DR/ѭZ ]`)M aa(w ;2ZEvI|rzpd&(Ċ5I<ļ(QlT4 +^}H [>ذPklGD("AAu6G=5Z X$WD0 C||J]mn [!c (A*(:)’ny~zdIIlkG$H '"eJzH28Yy.Cy6_hV4-*gi&eXrH7b8xaJc-Go;G[Zg9_D8r=kY>Oq}rWx'O[KԏEyR{g?3=4ፙ,yu9x..pԶ<:? &p ~v៉GD+x?0Kp\^TsI5WPsn+eux_VK9ߩ̺-ttzc-_GHe-?Y^5+w7H4*SR["gVM:>}/uVˠeg~:ǿ/H鯨K{eݽ:-?i\:*c2.K*NL  B\?$3pd7$ O6>AqQѲPYE`n(". h?  ${> PJR'_~w.EaHh 7oW|Γ~ !ݴ_{p:U3Euӱ*CC;mZc`5BqZ8y}io#y?JMfMk7P zmKCfѸ昉NBkF&@64NpB]/Q/4~#ƣ\w_uGN>L<,-50{5'z^|uVcLag}ϯ( X&!<:)18k/2xJM 7JA & D7Wb#B4! WCEt` ņqm5LkRm̩^PoĢxvP2]p٘GPqN}ҪdP#PНѣz$̏="T^FKu;&:/M@0;eI@I̻QIĖ(u Ih/V*3ORX>5Rq +_ AUXhnZ Obpaaἀlje7y}TwjO¸ݡy\ lQn6FƇ~u|$Iš tE; f}|B[hHAM?,@j1b "Ƞ*j]&5f d}Z_j}Nk2J[`H=t4 H!{l`JG;$` H9˞wC"c/!H!r1z}DfMnIzW <~j8hi1^0H,22$ m"IKxxnݬߵ]zN'E=ĸh@)Yܩ7LB|mHKz7_\ac/ZO [yW>qqC-h"{ŷVږx}KBH㋂fڿk }|Xs56aVzEvrE=VR*ʵV@ГjA I CϛB*6hf)ZH{W.KSdM d@cIHipEmQ@Xl rvsI=/$bVf41]7D sF)Uw$f$%ЈDwkت2e<`$p/H]lQC%9,i{Ea0m-lI!f;|!3*g C`( +~=+[p\Ls28%iI q(&L$a("a-Q}Ͳep1&*єRVţ{^ސX΍'3D XX *Qsj ֺJ֐E%'HIA\GA5a`%E"e>=ȱ,[Hz Ψ^y33ȫB/C^*Il 19p t=ȉ&)"$) `< T[Dv])F^Η~E1NTXSk*4{yaؘY}M [W{KDvQ*14 Po%R ǶBl`N*;ܓFuf&eXu-uN33`^C]}ӱ rXΥ".k?$CNu ؟~r5 =)?P0diۓ'Of@Uv,\xlR6 |T^Á0ȹݷݮknwJs%DCֹa\{Ͻپ\^>PjSfE5}f[U.*|nϻVāKUl즀KO{^}@@~@5A->Y p}$p D9D(mbtVRj&f/rA]C$oB~{i >d~F~eiT)CXB(7q2Ӗ۷ܫޕ- 9yכy) jQ6*|qT@q:h "-{h)nO%L d֊p]m-ͦ+["m~RAQqףG<##CJB&*&S< L@%"lMfUPeKHNxP ޘAe0 *ɣZK%HwLJNwS<Sj){^Ov|;o yu+^a_O?ןFpTo U !@,\ ,^ )8De@ȒXxni)!/D\8J 4h, +u6bqމ7ݝWFshWgs^Nz:t6"mp'9^\s ),8H*jlhH=]Q:K `y6IVct[8Er`cF$#؄m-&gd%0GIξTmGc[i7qdȄ .K9 "  B(GZ. ņc&S)*̶/*C9@g7u LauZ& 1u\ WCE|#`k Ԏɚ]SGgXʚykR $㸒Q K3* Vfg /ȌEo,rP3܌?5pT?΃x{3Ff\qj$.iчUITʰnWI2PdeD eT+Z!@ۛDeM$ w2TjXI،ң @p.K])FjtnA#Cd(IDXS9"Xt 8$5Dzm:)p 1ŒX(Lg8jÞiW_ {op)%cbL{Y/5^C(pMڈp?@65yLf&FڨL@W%”@p$mVL[Bǧ 1g7ӛ]#g6QzaD$ng1-23"S!lt5ф1&/e8%#I~$Nv#M-y3L?\]Py(28I.Grr6u)㲗9/4t9vxcNxOC=iwt>.Nrtb5xO gC)0l!EtcXJ))LQ7V\RLJC2HY׉Je/`R"IJ_0B_pTJT!Uو+?7KD߸uT_ܺfmVjq+Fj=[fBMr/R5) HQs bP`$cܨyrբ<2ryJԢ=vqubz/?n%M,oO20hl18T"X%:L%A\ o+'\mӀT$5kf|҃ߟ*}8͐oUM:S@(Kt!ϓl\ \VњJ0ת2k!jd\ZHz_'d_ےڶ*_y_wvٽ"˦u-v\t2=e&;ĘM6@8ѽ :Vﶜ8vxΠ=*w;jy. V!M n`v0յQLR;Q&,ȷpC{ sw&>?D;k9~ |W>'.G+6 nG{;!]^q>1>FqnX )m[sYsaGu#m#rp#iOOz~·mGG0á:퀥!d=vؓjÖD|_uTY2RXd ;}E2[PHpE/QB7FE+P m|%J褲N{2~+Gˣ:;bGl4*NeKBM} -K9!JQ:`XuhQppJ$'=`hٔ!%ns,Nm91&i{QY:[IpC7+ qV[,]Nvng "#B% O]Ɏ%̱/GZ iFrrʪX Q几@-Xz MIG:=z`+6(fB*kT-20wPR̢O>*89/7I Η7ilX(Es3wC&IiWg@ u=tpε!ϠB?dW9Q:ᕴ1HCJ*_+yҷ]$u 4D$RRG.WIup<2Odbz:SXHt͉3(Aàr~{*ΡqjI|aIz8`ۅm!8T"B:t;:z 1φKRK륟߅ߛʒ_Ai _ &:Zic0,w:&&S0943Ov :?<ŊDCMd@ϑؿ ,J"S eXH wo6T-d5ܑ+o|J|EGJ;̡Ոm?TfhB;H`;V"./:.N?VDzx.|׽ѽDU~ˏ){MȗBcfswcQ9kNN3у-F⅔w8X:xE9?_Sauz\L՗M3TT'3M"AGXsL} x"kL~IiᑮY I9\"Tz-uyQx2qߞrd]u:A$ۤ"os}CK2)C۳>^X_3௠!VZO۽fƷ6FB1O>g"Uo ;A G amt~V*sBg1$)E~k2lc c7E  LyM%[ FZt xQGW҃kzUQA[&x$ǿ/˅YU\g15a:qZT v(H@ F d_MJQQЊ/:Eςӫ0H(֛$i4CF.z&^(CRP~M=Q&3:ǼhaHfu2.k(6ݛN]w VТʼn%R#,Գ{)YXK82T`8NÎX,ah'fƕQqbuj1eQ48f'R)P(pdIL4lm dh!_hO4q)qf,x~Z hbC`< ;̰HԳg:R r*y0]dC]fjFg4[]69h,V ,5 7t\{no`η+v1`a-8pQfDB Ŭptpܦx8c!IM{X&we X}3&X&F a_hC @\SHbb$B5HH4q qP`H$hdIVDXaRKJYh P #!rHO6@4P4enOLͰ)&>N6nmvmm^3rQGl%1~gGtȦob 2%i_Ě/a,FNẈ,.1P: N'bVO7 , ND͸|.E97P3˛fG;cF6^~d#s2 ,QCl| AĬ XDS +x$M0xS2OrO .,1"Sb1/Ul8~+a˱X$L0SQIŁq&4\ 4Į@!gL?z 2;J<(UDg*8vY  sp)ʺSu񋑈8$e:dpʜIΪ(gs-VWFaq'~Nrm-to{v \^~l\|j_1 =<A]`]֯HXX+Is[bX2iT?Fd]cFW|jzYS_k]^n 0#wſ ?x h|K#<5\[">sFcSY5%n: -b~0_7w2iNG݇{GhV1$F`P5` ݐ5n XhdIhLc{ A"E".tpаPE"Cq^HUgcD8 R 7sV2956V+jhK;jАiUU43cCL{q{q{q4#vC-FŘb93F?J,^:hGeO?Iߏ&e/@5^)O™e-nu1M#ώtU'y _{z3jר3҄9LakϚY3#5 AtH$Łn$N[{F:N5i~]`!J%+ЂʎH6|**y䥕&cN;9A֣d`]\&qn O,/%SUx3EuB󸾝IՂ\)+/*= +'; ?g|J6@C>5W>(H0O %[ƣ993a?;u0-<^gώf{enwdcD68H4D66gu,[pW&NK}сl.∵E7lc 7Q Doyj:ZLDggcg#gSDŰ8D 'bDIа?ɢn$V#~]/&8I!5'"Q;xvSpoI.Mr$QOs(I6$7w፣fӒ . $Yᶃg" `%%_ۮ֔fEvSbb9%Qj6y]%3=N{8{NT(-\l~%}+ Oч4e!pipڨ)zimZU^r|S̸H< 4i')Z$ۆizwnMOм&H|E&Y¦q;,QՐlڔՐ{?:QCHFS)׶҇ T+ÕȪrߌ7΀Dv^w#d/GOkxGmSB e~' @#e0x1Hbh*$"c՞S+A_35)&OsoJU25EU^llyTDgٮEe3|8jh&{"eh5' ,75i KЄ5eۡIkpSq*ÑK8iAƳkx-K;NU=bkwQfS_U[(Ъɘ9QVi ZOt|NU2E[z%]œ 8"MAmU嶊Ochl q1MJc@5ut0Ol?tmP٬nomT6;hA?.>Pe_aa$ËGyT^~M*/7}/z" c"\v@*xǛT69P_:8," t`˺6/*hUM1#Gr6i*zT jPoʂ )vG06AbJb|.m I!ZW@RWkTh*0RK7pôoʷk,M7U觪~o7%͹6v)X}1#ϙ 4>c/0>l<)co'f PLp<՗j}꣍3?yZ65DU߿Z4hϝo&s@U.m7[ U-֮Uza(gU>pĖ]A! klUj5 ACUКfܟڱ#|;umk *Gi#I/̀HIgI&H1A 9O#7o79#Q]% lB} rx紓vlrt$M'MT픤|H+uŕh[ihCnR cZKtuwW1Jaa)QuYE3\623"kF&HǕM:>!"<TTcax V$= q*IhŶ/q<]sCU~f.lADxJ;"Zn;$]!.^UAj#MJՄ , |Ŵd\YݐoHy})IIӶT"d=C$-1̊UY Ɇ9`YJ8"nugL1^,'qn-?hWVA'Y*7ъWx#Vp Z9+eԳ҇8َ 3L Ғw:ƛZ6[&OMY"p!Vh@WAzph+FikxdE4)-Y߇&3"VyV"wd7|<i4%ԩ06AKduQ_bYM ؟ON\aYci\1܎g h^6W*fDZFOFdJ\VK;iO+NX\U_b).KJ l̛M,eϳ#7FG\Mr8f4t+?%t.D^Xy"*'Jp! dkJMߦ$Nz +RI4jAwjjh/ˊ!|pzMA/{ٛmspp"9tnG}3a3 ?ul쒍H}F:XX~U(«E~o  }բu^m-pd]U}r]@6t(l( fqw\6d@M4Yvl,v?F:9[9=:͡R{oހWH"M X&kSւEAl$2t#\X$$ %H2KR!T-!n%q<}cr?fh!xXYb+$!MùÒdbl*ɍ #7+?6{m~}F~4ֺ}N'ma]NN|O='iOl /\$.F.F֤X<2ʖCb7[5kk+\C- xGcFaJL[z,6,Fw@=[tͫsq5M_3_?{kD0Dm|;\$Um*'.EoE袵Aތ9Gb%fv +{ys4@m?+eʳ\% `}d7 KDW=?Y=NuI&K[VPD@;9?>)kNnFDtjm:+"l·krIk5;Tgd2N5R8_kpa|i㪉|@x|ГD ȓ&oe36^w?sD%[V78N=/JPv9%=yjFӽa\!$Z 1ɤLRY%|I"g XylyoaWך/l۵ 'xM]G4M)ok⵭&„p&t(mujL5S~:\HL!d97>l]l U@oiڞ*[Ԍ=&)%(.p?PK?UFRly}ٛT6kwY^pieΨfhd7LuD""@EgdQEңI<.$uHGfFB nR~&q/p>ҍL8z)|–J 9GH!2/$CJvtҎn<|iM }LyL q󖏺_.Tr$7MC&|e LS-(t+R^R>{ οk]|@ tx=N*]2sb2'Y;:!T~edḛO~8Hf l>|J7ˋ\]6UAÐ oqu@`0U-)?H>El(F5LEIJx?G3Ow_a}}' Z'q2Hp=!:Iwn;_yu AX .0V=0b^ A%2j|7#:Pn!U<2./>b7rH^uWcԒG_T낪 (;%yΎ5Y O`K̐L+H&ARWI&w@,\+HH{ :r _]A=5HX᧼T Ȩ:%%,=,RIpC!$y4r4EK"W`^%@AH%Hqp0ylP$B1a6)GTBY! tEw)+"- !s-LP>"9d]&A櫕ZDH ~ hXJRA.i[ ihxq9ZЧiP= LS)۞!,dmKQH!?S4LB{ǐ[-9 k @SQ&*C b٥&vL M>L(&_`lSzl0+XyBʨE\!C.N;BC"@v@ dvD Lֱrj@fIfMu1 Nq+ٱci7 DFƎ޲vHf<{ K#C@]A;p[ ցk~c:?ň/9nN=H*O !50\N<ϖrDTY \Ay(.6x **gn?p E5IV"2/ըz W#LLYKvvfEd(! G>T puV ACȟ-?F"+,[/+mRg LŤb%GL2_R%HL.O'$G,]u! clu.Ra 1I6ˤHܸ&hR+ R&Mp{B"%76qw)c 8l&?`pC%h g$-*#AnYd{ 6>!@@dtXx\ =^2>(2|D \z*Y"qj%i+B$`i|\Dkm'@22L|?ߥߎl@B^穼d̉"`NO`` H>H.7Fh/?xK ?7~ljz+LmՠѤ^- XoIUsj @C HD {RF`xћ7X }OSI =Y@> y#ˆ3W91MbZ%䁜u0m6A,Ui S4<DyW_doroTp<*ss R=¨'T=lEj ʶ9E#=$B3(|TRpSX9s>e2ޥn}FpN}$%BY?bllieieC) >zh֕ŏpcVT1O؝“92ہ,v]4%Z߿U;p:rF݁v'@v pCw#-hwjw|b;p;•Rb(  nl$ X{P5zE@.GRd:gne;ȕlhNr U`+YÖg x#U`Qޠ7t (o8k]P7:"zbh 6CP6QYĴ,@-a Id@Y@WYI+dy@2K!'H@Iy9;6gJ*ifкtu+  -B1ԡA'O$.H+FYq $4v#! _UB>*&e!7y$R! 2B/DN$ 6p;'#V# \HOu21$2n =T1S I+FC-;k34|ą1@ٝ8ʖXݏ8\"HyN A"2a_`ID`Ve%?,lI)}FIF%@EU"ް2vi"Zd8E|Fȧ^{^{ARwFCN 0 ߰G-n*Fs@oS {#E27R{c n7Jo7Td?=⫒:8k8]6)P{-7bh-q#\1n7Mj#iFF>6PEeHZnUתA F 7aTc7\iiaur$A{W7[VPY;dIɢ=2w|͏m6BFY [ku]tP:_ʲ^*Ae$y0*)A[Z0GbbkIdϕfͳO9ͻrSjb{'NxϜ` :|F3LS h`rZ.]kcϻ˒傎4D\v׸uYkuᙼhb.zQ?Ļ<\Ħ /bR >H \O^T=}˞]=U@_r;,c1KNP/L/?ܣ_~9Èaf03 x l50`8_[0NǐSYuP9H` #|Tqa G4y mL*Ü=gVRf'UuZv`Y9{R]݈A)o:D"($!/NN*^xL-MY ?&1ck81Vx Hg5ff<&Ja2_8;aGvtَ #sJ:0S=d 9 D'[rcjF^R!4wi u)y#Ds%bwc6[NNcvbXjl2fB|6^Xj m!Kfl{|QS[Y,e0 =/yĸ3f2ggo총oglJ`簉UzLd0ulcR]}seoY4wQӭO. ;ߓ*zW៣l}Y1Khlx&G b_ ?4(HH "#_abP%C)wN ̟lY`mV'\6eo[)ˤY&C᧠ǽ/"C%J=6b4Jl_]Rc*EZ5N`!IQEff* 7Bt*īpTE \EM>X]M:+Û/G_*;+5LuiRV `VB=F譠 ]D( WnZ>e}k İhE̋;Ie{5FcQY, d@EE)|'6T\S5`:21|y}MeuVi˼yfd8dU"k^߽~e3v__/@a^M>s4w^o ӽރAWCuY-8LMĝu9 dN#ݧ5u4goۨVQfs4AtN-onRsaMCgZX9O =}_.17޹ _ծ4d^WJQF'Yf^ M|' -!$`/`̃=jc1a٣$?lUMH0V9]ʰc@uh;s6jo ^>evS@>z1!#2;d0O"fo:r4d ‚ 0G Ft:\s_uZ@ } SYy{A~D{(JP'1g4O @*(;d3׃cq54K,~0+clqy;-:9"Z ''A>ceNCzF0_1[`Ni},+J905Fh:3003(V5WA9"3Q'\E܍v^=$7U-mzx3R)4wGĈ;d`<:xey6'xAvztq "x"IBSyX\-&iT)n; X:Z&me:_|ƾW7Bl7o5̖S;Lʎur+& y gBIfn;7qr;%;d$ m}4Vi-eMIMdzi;5;K݌Cd1yޡpJY<Ӈa$PGC7<"a:; $i# D0 :dg` $If`Iգ9 dƯJ!j5gp oa>lSzO,8zL{= 7 R|VpC >ca(fp_b1% mMDҝd7dAk;n*"*НKp>!~mގϸ뛾{߈sC!s'J< :.wnq SUȴͶBB&-i(kzzY%Yu/)U.Oys ^ug!<\ar$]u#ЈNBrnҮPN?(!-Ё0 #Dqos>&.vsa8E릌%a `*@p?p'M?8\vq,qcnQ}r*yZ -g Y!29'N> 9Ƥ<n4 oukpo:~Qq ZnylsҮTOpi@ o X5pxffڠ6rTͭd:sU&,R2ȓqx;Qę-nwbC8<j:=]4 ߢ88Q ( 9xGDyVvzFغǐV$6>sSMͧAMyr8B'F3i+~CPo^4 #@n&.^L*aV]Z>DGNmٺXDz~aG_XlUog^l7Eⵤn"_ٓ,2&T ᭱E5(poq-]̲lVH[MhYa1+ ?Ӣ /b ![N"ȉr>Ԅ7.E+*Eo*Z4#S˧Ӿ%yЋF"- ϰ.!X]vqK߅\B8-S]8%v!.4ӅL /[ @" նg.] DۏFЅE>zCRWwttլm|Y:qM'GeUXȤ Au"37 "b)([Vo#S3x+V~Rh^REpH \*EG+ ,y5:8CCw7k^M:aL^1r*,^^KZgZkvcV؝d+k|RtY, Wn\U8sxD&*N_D&׸Ϩ6^#bbV o:vXmv 1ngY+61k` WH zg?Uk*b<B6jW c,zONs tt34JN@2M .dz#, ĥ֦~Seb89EY*MR3,l!dYR1\wcB=F=j(D;q."uQKkȾy[sՑa]w?cp07[A7Ft^*} zRe=20=9.ѓᓡt% oF cTa+d^$JXz 'D؍rػ4y}`O[&> GXX%66\ ` ! elñ+g!T$%auNjR1$|ӧowDV Vܖ輲b^~,+*P៯IW2Myﳞ7dc`EvoYeA~9}*RkX)7wm-?݂ gӱY[ #Fz۞[; {@t; T67|ͦvr |@#o ~7~` ukc'vr_$&5Qӣ ڲuu4&z;sß@iDA7WNgiaM`\4]/9+<}sjy?ϋ)/ci'mj"wcK]>{m<\s8:Kw0Kww8t۫s"4>la)_-W ?v*Ȁ^N vknMw^~cM 齏^(رjH߾.'n> vsvp0$ew/w<Ɇ۳ca#~1N_$&aJKl=iw2oϰۈ_y?D#sOb НF5a?*-VRĊc/*"!F@C' qm4Yv̯(Ul&]d[[ f%`%@SPr}C5xhF<@T9TtTV g\?Yo\4BeL0|G?~A|CɘMQPZ0٦z@ o -)bnB[U3)CyS᜽ ?4:TORØ_HEUD%l[51a$trUD8&$9ue:EÝNigsgud$Suv FOI(:6ţxp>4*$ܪ?Hgu#.Mit(QEJF ěy@|3unt> F-6"0풇"TuT(H7]*n ̃ [~(mD. "h## 2{޻77Ne$qmeKhpB!.1GSP8Vr{{w3l`.C'D\ Yk;"ޕWg_wDW ֜#/#I \#AĀ=vM/w:@W1oB<+rft&ôSasخA-|<0>CV f+TB y +?P¶a^( {'d*agCȇQԤb8N4COE!o!؜CjSC:RBDաB+b;QiGTSPDcLvJVoaCxCۚFDǚ$$SDYG=<:M089D7jۚ6S?fƢTPJe^x2Hאf8n㧘/핤oDIhahoKrjo\ %_ Aw% tB@Cx=,{D][U8MHԴxU-z" /ny1#Y!=h#[8"1zBl%+ ɰC'A, fYLv !bPCER^:z!$S>\̉eJ- }xA8'1㦪#q~N^Ko\cPlmV !K e5'\1 G2V?ա0B|fɑ01C!mui>@#A>SgV5ѹ@G+G`·b 5+^^gp?Sm~D a\q4o=cG V(l&쟂V$e0v96mلm</؞gJ7aSt\d|$ly-g͑r~x%0~&ٽqv[#F#'Qe3Qd e%I n~`wMeN!G+S tšgԂc  ;˽˿]~wy觞L#L&UA`H!'O54!}oACߘ{CHk*陃CYt,rЇG9ܣ\(?΅]s}?t~'3Ba~iVLHN-FO0 1 JrQEEV}riV06̃?NdI"tKo*(mMuN):߬VTq%ÁXQ5XL`YE^zNd/]D; ` Dł #y4/O%# !6˖6l6'5>fpiu:)ZE"dlڊX5i6j&F8.?:1(](l}m%44"ZjA6Q< ZTDՒQ{\"FsdH Go.P", vb'/pXVby7f=¾B"|1"/52B'Dw HC#,_dy^ey$Ca"ٲ<ƲYsH'@ϸ+];uG+q"ZryMafZcmtBaCsP2ؐF~>!,cI ?ORPI UtP%a1hV wB uQ3hA7>ru! ˍq]Ql]\7FH Iݹ/ UvAZ皰 !`SSBZ 7"EJE0)Ty6?󡔅t;OE']cC3Q`N(C 3֐Ա- Ej zrluC~V,JȊW+f? D'0z';F!HC*>*ޠxN!V4wĞM+2ܴ ABFZB&$jA[hp) ;2΃KBb遺(Ϻj"0gCg9IGu(3x&W>x 5t.:h@!H'aXDNTR`јi'_`agroa/ V/-K?1׶"9a]Ns绡K+ c8oW依%z4~HB9jMޙjUyCy96&8hY=Hӭןy_M(NY옋 *=EϿgh Bz0+gJFʠ2[/}}ϯ0=l)kx'3&y6C4O5屽ـTړuQ.ωYB*FS <|FPB%y28];Ԩ)#%IWؒwƤ~0Q'x˜wH ut/'|2!kG#Zڑ_nԨl˂9CIX0r){F0:'沎FvПU.t:h O#ItdJ)O}o`τsZQ7;k;v~k\)}ճ%>72=lU N,R,0Ek]z#݃kqo>1o97d%C*sF#USBc74T +9O*24PX [Cil!nYl#B]^voron/Ca|~́3T`nBxb Q4`<S_0;3L(~ᱰD[ƈd)V/q\U9YW8\_y/Ƣ_z2iyY̺_!qc>>fE|@ =t(;FDR/bZk4Z{,(A̋|$ hz{8~.k{66[lKҊɲ9߻U 1'K:W6a6|1CR0Ue7+A* cDG$a# tʛٖWЉA\D0<$h"Au"ЋLË/&[A x!*el|A~(J_rWXWق `r˥͹Ԩ1Ղ/4SCO jv"|)H/i1^uw@6PxR.%+(-w٠tS.S v,t9Qԃ>Lm]V:N(>rҿx$8#7rcX1fXNE~/Ռ1 $ɚdЅEY_, ߢqdd[Ft˂u0|0sp0aN[. Md;mP[˂d ~[j[-[]r,Tk-`gZPϾ_^+..Uj[EE"f!V7ILT/< /?]~_N.$cv=^>>.P?{ReC|OxxNȎ/OK_l@s`<LWlx7; eNk(.cu}lua."@y?Y^@#Ej.~sR`.ؓc.ZWYE|A,9,XѿU fjl.Z`9_"OzM.)/kOZA=&_bWϢd4c 1"32K?+aQ!}a`sHu& ASBi%J.h4&fܑBGTY߹kl Oc`a{ 2 2X;1Pg@䵁>rscXuYbz[SS7DVI)A> wral!2QaPav3l a rG&ƓsahY+r mɡY/u v_@%=cUac /+m P%cϱix6ѸlӜ;43s:\%+#).f[J\*#-9 %VLC\%@@$X*-w`y!, t,J3Glǜ/Җ6[0"SvҌ E, ,dCyC X<"G(K ]׏ҽG;GKP@<-o肝0@ ҡN3@7.cr@ , mdOA$ĥ\& [L}-G<3SӧZbfkg Ek! _x{>~^&AxAӢ +O_x;,f- O3/ƿPQӟ?˩#h^?~*Fva;ov<2o^~7u[?tǙ L4D~} %jNRY>o7s߿cK?RΆHw*@)>@-|G>(=X'}IDIl a{,IJGk )Ov{=چ=/Avq?xV# ii{ hvBgCFfQ`{8 * ~O[%)Xߵ=ҹ6 zO(X=yl`{r3E'  1V$` ׈==Fs`2H{b$3̜1Aa"gi)܃TܞB<.=Ȫ+[so{c]Ԇ`hKMڃu'uSڃu3.`j˔Rۃ'!l@lNƌ*MC{B{h<j)=")=&="UP@d6{niS"? 'l~͗=6Ŀc{mUE"m=c$螤Z5LFRc ;I^Y{>|4fhRq wWF >Ϻ'u?&@ >,Tnu:n6)=WAj@lO(讯1C$A9)Y;I;M&h p'FgB`<+m PO+-ڸK/f^d'}أvܞ!F`{fdit66G8EAd6=I@^6e Qfz; Kz2ZԞ۬&H9=:46 kL'Pk*%GgQ=Ȓf?E iVF0kw<k BHyTwв?;x;zգ>|92 wv@Nh$Qd_] 3?QOkw Rw=-L=؝.>kuB4me0@[ j[ ~ (Av"(=G{>O`& }s !82E#j$tv3j>+" ?)95ݻΦehj%> rorڨK Vͼ;p E狔Oq5l$##'yyPM>[iH5n6'ՈD@Uwt <. 2{X &: VScUI`kP` /ɼ6DQfgofO= `3# a3sŽ^r/f^IQ39Oچ1&D?Ț)x]624q3u"H1'lOȊkۛۋڴlx>.}Qb94t* Rb< 4]"`kDƠ $a"w huȡhkg;S.GQ_-& l!sG`gVPbrcSC7Ih1]bu;_i,[թ6(]0'ˮ/{ {+{6+#'nhgA9D-5x=y+mi ̸Sn}C^S^Q^^Ґߤ/?O|&QuSnce.o¾/Dŝ,/$ܗ+$%'/yv7}}]|ѕ$f0eqr^`2Rې'\ˣj }j Hk]w 2:>2p'=<%(%Ge4M,;.25~]^YKT)!$ v^_pӖ h+;+;;!Fرs a'SEvpmIJ`Ճ̩s[66HAЃzQFg_=W8ǿ?Nq%xADȉbk$8̺07O;Er8^2>._uY ,"1mWyjD6uǟu1T?/nq*_&cիA/Ļ\*{v-s^[>nKݮk;U/7@~i3ǸHJtN&'݉_+İ;YVJ)VZu>44^_t儀=I^?yjLFH27DzUj V մMnkF*z14a}yaTkN$6VD[2 [rnQL#fMϢtK5[f4[וuh_{-6l|UnQq&dڪ>S<[,+rW~WECϛJu]%棹'8Wý*\L~H?rE)ͽƫƱZt?!F!mF9@a+YTp T=;Df >;<\<=|7jU0pX:\֚zAi-ٝ[\S jVOs,+5㶅5rBGZ5\QQt9> u(O˾il?wfBl'tBJB#l1}is3 r1}a'7xYQRe+ɝ5/.,rnq-c]TDAÈv=W_}^T\kh-@v˴O'!m[4EsRW$fc_Wi_o4rRwC!1“+5xiqZzʟJ=\.(/{9˶y72ӆTzbgad́Z[ll)i0|'poDe4+XaUjxe/R;[2VXqQ$x {C7,x1*i֯Ӹ ޭmءp&Jv3KPRe-%$WTx^<}{/hLwvJeރx9០9{B (/}h4i\?e _?_ 炀N?:AR!K籰>.+nj-h_n5CUڤ*ZV֐io;rq@<5h_+k?U+/d+HMʫR6h?_7?B6ZeOʮPyIԙj bs?GMM?_d>n |.n=q+sΚ? ۫Esjg&6x>׾u&n?MW ks6>sVKNngߨM;j9gqW_i8 /ۿ0܁UM%?KnjX[LJ1tLlx<'<'nivO}Ruu`I6dGwtlࡼ|LDz;cT孹m]\oQEtnvuùY_K$5W%rT7k}9?kgxpvUMf6 }` .=h߄;!Sq xӤ NVe?28G0, B:Ȟ'N!<2ơI}z8D}pxbcǏG r37eS^$곻IAkhYÓPYC3PZÝ5|O+Ul^Ǐ{^iZk9CtyﰚyAeV6wWNJ^̢# t X6lBb[tt=KO,R?KlVQts% 2NqFh>hߓ3/9d)df!78Sw`2uAv ۅTV 0*P|/dݒ_VK5$ܨYsT~ wD^^-WhJ%:ޤpM٠ tc_tgǟ,>\yq}U >|rztow}/s䁯zjc.p'zSBo>>S @gsɟMقZ9.bWWD(ݨl4Lϭi'HaX8^O2N.'ßHjVޏPq8V.D˜C~)hH!DC8`flZߓު{ [܂%5$R! uGÇ<:O]wwwCnv$z^ ϔf.K3(1C3sX; "i Nc:7N.6vi kyν;}foaqTei8Ϋr~IvqO lL3cDX`Z @kCC4Ӭ9gzs^mI"K Tg:gȃMVnX"য0Qlԡ6lii)2|7לĺ7TcMtSEILX>+܁QkzÚB2AQ(|"Cqe:E$O2D N%ZK*ʘ仃M*b,e8SwRziC H)=l˯d X\)A.GclmZQh6onk|seï@-iܐFoް8&bklJq9m G%xDdҬlPG+!Y`2}MGd\I &b)iJCn_T@7u1Pb]4$P;]T W~KP'%\OH$[~#b$qJ%1:pn爽ƹ9KSR }ɒJJ/Ƒ*/~x֒.C>ww[ds׮^rV[~t\j%mtq8>cBoU_憊puf|<~kJe9@D0TCCFăeb!T4_+ "ST+ Kt4Y Rp\zl S~˳ )Er ^!U|y//e2/*HT1.\ޕPerX/  c8K$ 8^ XvRQ,D?XE=VnSZEҎ^>j3^Lz .]4^t~1yS'Ym2t#;\ZZl$7+\WJ3CҤ+F9-po2kRTo7 Tׇ귄Y}Mzc'64"#gbFUX\]75o aZ{MHe1tlz5YEFG;lx|9eAgM.١uXlm| |l!k#Q,Dd 0&Ӈޤ7g Gbp7^_Ozoی.&woA7PZF?,9zk>z_ۭt0 TUW} >Jy`qCsH4wCe4wz}J{`Qqv찛M"Vab͝LD. ''''$DwٷleۭM=b ~D 7 zcu3^^'vmD4>+2*^ N&*I $ v8Q1βp|síxxw_NBȾM?(/n#xgq6S8;iJ󣏥YLFw`1a}Q; \ުb9e5KXpjARBhosԾDm^5]Gpfxklx<#>"MD`Җ_ @9 d#GHq8SQ1o/zYYu{㝁4ZH%29MjDxJOiغ4wǎE|軑'O8td=2 {<|*HɳL'(є Nwة -_(BH)pMH9Kͭ]"/yŴxK4O1uǡyo{DHLҍ#a1u0HMvJ?"09uѪ5=kf~Hʧd1RI^Hiz ջ"K6,Z<"OQ1QHU9R/L{$VX ?8kS.MES4 y_wz%+ȑ7^dGX %K@ByF`G YnZ6i-<цSXnlEVQ #wk 8Bs5,fM4)jLMMY_SC>sʬŹ2wq|g|\ƴX?+^@"Pw+fA CtQ:p7UUVۮx5ZըP@-9n4P(i#nŦځi!w5 w/ j8VBja"W:d"W-g4P(MsݧN8؛VG:Xk{ݪfOq*5(($˭N"5 ɧPA  ymY5#JY#2j6ɺZ U*7p~8Nx?GBޗa~:IinT\& BH1*FűbL}f+چb6fR[M 8- Ro9fD^ ~QեJJeS@]4FN}$ ͢\WMk@Y1e5d9FG'ǝq͠a+HW!^5i\<@Dl(ʮf047!m wZS6Nk1A+at݅vmӪit7)c ǑwV e ՒtԠ-_ۗ~O ] ]WS?%D ǡy\8uB#{M)"4;'YhuzhgRTI>Noq2Z"F՗|zO_Q7W_Ǐz 9.^ËAFx!AyI!=bxL jO9x^<rTIKSI`>B}GeXAB\ߛz9hbXO䱽YÓhe+~Z]ErܢFU}ߤI.v \^ ͅ\b q_!+rr!Dq b; d m ǰcrҪуFh2H]]i6?V@e)vuEԨgbLD,;x{ Fƚe~5E\L*HOaY}Չ :^uvXGpa[%iP "?o,D(!4=s2KrIdAP5 % s+9WGڇЫ\%H?]]bRX@GwqljrO0GQ9Œh\\܉0Lqnqhd+zVI"eդRhROH뇻0ppp]AM^Eȥ7n겜 w7tu@KBPi4u> l3F%e%RƄxlfe̐+b " !*^6&ל3F%>6't+RACؚZ]oDEʣ8S8 3 w?w@/T QfYG?ڤҤ _2Yœ/:< :^ s8ƹIsOqnDIO-c*L&^b.EI.OgHE̞/d9$聝]LW70%=8%-ԽjkN@m,d#,&'1-AP8ŎA=0cPm\y@ f0 Yę?06n"QEG GzBmdbps2dQR3ώK6&3 /ԘFzH}hv;5BQCHynէ0rz/Qb'{E8/Pk"z,J6p4u,Ǧƍg^+ Il}zXtiϼ Fp!XO#SN k1ŀM ;9@;A\`%fOͲӆh[3Uk!-qu#!(olEr,-&r.7c0Y[ѨB?cD'h4qWJOH>݌t aQ< <;^ۦ <;^V|N~PNdPEfiZ@Y@HxI_LE5߅E,Ʀ\0aE0.  k),:i(E\ \0T!Y'ԓ<ξ\ɱL5knQ=+b㚒Dp;Ӌ0D?um*GVVzWYapp_/EdEid淹HP^CEd'żn/aؒU A!Kgu/@yj-~7⿃VIz^y.\=ċ1Uo؋F*[ c`^ pj v_FC#,vCb,Q,̙4GD #l6dH[;@@? \Q:b58_iYYWXІ@5tb1F9aٰ|phv/_j]'Xg|ˢYEYx@D@{q "$k L1Ύi;uXE?۽nz^n'V^WI)5 #:d~E< $5rpnF>˼ t)h.ОyA^'/En8S!2ETƢl"b @h(gxz$dv~_ "=Xr` A: 'o'(צ^l^&a[ Hv{v^6{Yy^Bz*}^AΌf,es32O{ן-@ڽO .p D@[f 8}8n5Bz_՛grdAFsԧ_#:о@Gb+j$bP;&(G5oM!ÔAcYIFȐ#7hE"c,ClPcb=fmhaf!Gq>Dc`0?*Z(S ?h?v4oA+l"*7~ܓH@I9kd,/Y^e' \ƅ4,'3A ~AC5DAZ1)+A>)"D"$ J X"uHE&|␹Z4Wea&}n܈SĎ;D6-!j$xqIЕI>MQEOEOtpd2  ҭ@(N+CA'Qr2m&*âD`Qh4n e-I)t>I.!^JHwK,_lJjIqIʓ;y&rsRkP7p*reW5S(>ƪ l㡞r 7嬰9Sbmuقo!A@ܖQFn=}8~:禷s[\\2sE3m&99FܜϏsD/m3?ɸ.r zS@vY4KY4kRa^Mz"]Y_RZz7C()((dD8ol!Q zJViHĥv v0hv`.GrubNXAc[x˂]޷,H Y+ :KɘB$UeUw@ ~/ HӢ%ma>\ۿؿΦqS\dk}N iDsy6?f?EnKݥn-D>uៗ/=<v)/b0K#y/Mh$Ş ;go}wXR1ǿqL8qN=/69P~*t"{G $_Ym^vD%/URģޮF*e"-RLncO")>Ymk 7wh'%tn'41%/+c]ㅢ,K>cFq#RbJF9ʖ&[y+:o ZWy)4ךD ןhQA"nBъT$fkZW<͙ے9s]HFğD3 lĜ2n|@RWX%Q%LZsZHzQWTSs=xv$air_-c'9cc'^q\F=df!g*3m{$Ui|Kv72>25n˙*1K7]/m2{'9UKamS͇az;s1mgNȧuWW *C'{OR=82i,GkfP31gn2WyB6Nf̮cArk>Ѭ'_$_e|]rTl5g,&'K~RuX%?WD}r#?Yν+WN&4 7&ud*_ҥ%ꜭ|C: ]W8vIN]s~KZ!<)km 9^_k8e g%k55.9|SD])Opz~u_{=êOS>nMWI-B]JjmI3O=Ji@&2G:¨@sk~+.onrӂ+۹M U/vB9]vӻ=ny@]]'†  _/g) 䔗B7D_@[.Lz''n9T'CGE҇Ƣ4ʁ_{\-l,EtO`CѻsCaQHQHA8@5ޣ d9@q$[\ ~iyE #KT, zi5@yIg4ݫ6 c1I^H>:3da 1bxvcPsTsy:wƸ9K%KRmeSȽj]|Nv\^ز}dk-g|WG33gt8;$3{$vocfv\_6zͰ'F9(nڎ.IWS[5K7Pü~BڿٟOJq!~ʺd[;Ȏ1GL̻fzQߦ:]Qv:Krl10B-ZR%yyؿ%=~/W[+kkyo>2HN߁S+$Y6vۏF/^C+ JP 6Z4T퍜 %q1Th UyYui%x;7w\~?_zr;oc]^fZIsMuV_e*r2U<)Y} oAىͰ\Z_SvVa;LMrNMmn'+вȍpLa,$IBKU]l,$%VSbcq7V 9[ܨҳjuR:Z5hZ7&Ɂ'55eMJ5kb͚}8iML&<#fّҳ$s9g.59HAv}eZYsB?c‹hZzy1b#.0/&9}cF]:O>M*iϕKiGv^1 ]SŹ]t8p*X!ΘMjWtY#{d&ednA5r$a# ]* )GQ= qXYۢ˵cmRoSH5_-hO}b5h,dE9S?/K/o oةm'rNɘS"?mƎ=c``:jrcgd;:9d^071Ȁd=fy,Y6a ڷrK,/BJ/MKgeR3ɫۮm &KKuOYgJ*~HKUr!cV55nCSG\᠗ —),C /țef2 `oG-f(VqQ8O\>57=]rCPX쾷WRqFw;9'7 E|^~"?P<ຓ˲=[QyoGziivVj B:1en/S}/S}uw\#lL2g5 됀;[m4 Hx cc_.8h䇷sW+YU~p߹<g*Х G[T>pjFy s*w*7`* [H7QW5+ o1z?ET\YwrM K]nCbyoIJ."I𕊣z_yj(jEjmAݣG GѝQhҐ/GC|5FC1!C$r:իbqJ+"~,ĄfWGWR4Dv=:0ԇ;kw\.#[[wjQs׌]-7{f3ub=)7F;јUb=ΤFؐ/ݏ*n=q\_1CBِZ4Zj~c,%D-HTfw}7X؜cp_9M>w<(uxyt&y07ۭgXwn7L 9EDdU+QgVF{J(a0nNnuk٠6AssAoجpeɋR 1jJ0$f⋔#ۛ'-d$eS'S'Չ;IRY Xu6g gs̥\ɡ"'8 fs)K bP\Г31թNUH$Bp;MW}4#?de5sKwݝr 3b?Xj;N.0ݧƊŠ Gbap̱/c.8cސ/LQ{7JvuO͵-ӃcHV滗@tf@w3c0?`κ&۷ 7 =e+?kDEn@ͥ>,٧|a.&i 6"h %Z%,X%j$E! J1#ܙ6B ῥ-#i#‡hu/T|Abe cҕ5a#=h'VC XAa6u(ӾIKbU!M<:bZ'=Ԣڌt֡ KA ?g(ḩ9ڡe`=΃Ψq\ Oތ*&VlHWګ0* Lsj\o$P!v@!-^4ZID }E -.a-+V[Rc,hPXE>3@ Shu2Rh@Dk'(qsɯ1q6lz0Z!m8T!CH U,al5UTH=<:R'Bbr:Q-(=c-fBDn~^)bmT?lEvX8+.tD7 ,5%3" F bkձ~ ʸɡNx*@\4\OTG PQ˵7EZD5 9@(Ж$pNߕv~ۻ775.C`1a˻eٲ?Q_Nsbu⃝pgU=uЄx]#P2@R`a%-kgppa#H$}/]!p^0̐y!P8 :'~|oFP}[& ]ohPxï=M0(= h&v ˻6l 톺hh1Axê?h1 ᯘ$oH٘G@07@\.x9% XlpiS7 | W_%L@_)@h)>LHWwf)6uY??5"vu<ŃW)x:2sxkЮ銦Ə x5Ѥ#Z <ۏģ5-ʼn>lc.|@0|\" S^ne3oh9B%Y~@ DC% JTGT4i>M|@GC2 H7Z 0&R# HpVpg/ws/ ʶG.X@.y/_LXgXʣii!@r̀`Aw]̳'O;5>f 0ju)lHG -]T (-@4t,Y@hmZX-t> *A(P/JP]PH%(b|f&"Op.Σ?4/p S2/p8KV .NH7Џ ,{>* dwwq@T!WgZL|[[e'Ɯ8fB@1_كnyFP :0G,Yyb&JG wR@|lsGG B** 7U]bcgH<(O'FMʢ,vX"@10h1$qRLP7#MV"s;/ȟ3)ϸ?ysSPMIj,iH `* vj5aԘ"g6uH U}7={j5/@ڼBYC)Jf9PCb;'b&ؾ%Nz+Imó7}϶m??[c;ԌMz s|ȴ o'|M$T~}3 |!d2&_f=KU7 /p,enW0F=oM+zP[m7_=fdG+HP3;4$E R="$cH%U*a{c{!^c'e|| ΧmWpx|"-/IEYzڈ :@-FE:NA0}Q_%JbtcN-V+:W,AM4Kz| /M QYbK>A@1$ĴXKKby@,eRA,u|F(NV4 .C2LuP O,rfǯ?$15M#BV˴qHWR{|â[lbt43䛏( j}3WyS,Zp~^%-|<18ՙ-G4m r2Y)V/+qh_L|A3beU{/oWD>)h0ipvgVzj :Fqd2nn}i_d̀;w 5PU @.<hF@6 (y/Od@}H@:T5J lY!M} Fq㯎3|e#Xk? 6E ="$BBt_|cZ\[)|:q0b#@H߇@(\c?uSܛ*GqrFb1Tqd?T1qH5SF b rɭ9[prܢ[wrY>B ݹŶgO{6(V7M-Vsb=G3ð,=Cu@!.#BCܖJ<qRDIުƚ񣉣8_)&R[WdJ,bFdz=^OL_قfD.ם">G;;mRTlؾ q쀈(NA /T>Q|'&GI iQ=v^g?sϐ3'(&8\IoTXq4j?Ln*nJ׃gMY`?uG|R ~g, ~˴se"[4Й(ٙ;+;k;ŝqg{~@1o53th$bER6>p݅Al_; 42ij$+t)ԜS`5j{,zĚ >R^<7Zݨ74FHFݠZ#l5~u< &%Q6c 6f lyO>jHKk)P r#1(3qk^5T-(7! ax*_8#3,(bk&,N ~5\ 1?I;;agSvx~%~$: x?g,zy\AX5KaJQ|(=w>}Wz=3#>Y Gz$@XV0DX=~-P/.3k>2*]i=d['c'ɓb#. ?,2 ^8}83l#?)8*x/lp-iт'MDOXYYϲ pi9ʩËwAᎵIp H\.ϓRW\@Pf|3-9?<uЅQP@G0Cwm+W8DEl˘ I^&/P7d%Y!I~fHƍaTP9_P^) `(riKPA_fb|^L @5yE}zJ|׿|blhNq?Oeb*y/ &6K/l6`ͺ&\B#+Cx_ϧϦٸW}~O@aX^S}54KݽʎJPpd3CIn~L?:B\/'Nu#f919}t{%]\{Ԍ/h<}~A6I6CcZ~g,!̤@[EVi;vd;ؾB (BF%Bs! 9ēF_#>AAprcٍ[Pf7K3Mb4DF)r v55s]+*&´%#:I=q2i :I#Y&lIjF-愗'2{LdB8'Y!c]iAQ5J&Q1.xD)BK4ҌWQwd*C]7xKw2-Q(yN鈭/b wR"{fL -SpXs@VMr_%l [hFrkpb Ρ/g3biWtMᬆ]K$ER oxW[o@*珚%Sc=57`zqŨtH/O^lwqwi[9^wû  {1UR8RSkE٠juO8$aqcA;zlƪ'8]GGYF;~u?T?=Xqt I>#>4:.'吗:6L";Qr..#8'8{kvGv{{m{@h,1 pa0l~sc/&/z30 (|=`n4Q.)c3zu:t/qFBĐ )eXʩ|jM: Dᇽ! \;1gwj烽 ў.àJ;$=\sF:pڡpyQ'bXkwK2=4 >2-oǸ_ֵˍzSĐݷake zZ=qӡljYU?ʥ:'DL~w{7WZ{}dN4uzq Lಜ ڧ7FtuNBb.D܌xD^iQb.uHB y.z#D0eS]Oj߼׮LOTF?X۷CGՠ$ZN!PHt )(Z.ѮƦJ!U+ ;2PHB8X^2Z_0 &;.}WCR]H-6(`Q`svuCaiZQk$\A ]s0z08@fTV~y!}h| x`iumny׍9ePCtzO@)3@k\B!q,A`cA,TLc-=o<ϩc SUo Apܭǀ_ (3V2#zP7-仁WePez t8a}T:d2rHP9 k$nqѧF `Q2C\kYf8EuC/Cv=~GNGBm\-u"[8ُ@Tُ^a62`Vså5uDeXl7cZyBALwrDRgs,DjF%aQGD~I Io;uUP py\uuO\G#e^xYqT}YP%F>o~T3 eeIu޸#|# a|hEX'`HhRg$Qh'9/LP %U;tI #?fSLù`Xh?ln6;;@$Ŗr&M6DaFtaN e`,٤'vlĎm dU(;6\Oܓj.fZ{yOC5*@`\ c'PAII̹(Syx˧ /ӉÚ<>?8:vuSVS 圩;14(Oe-8Q|N*ZiWUR,8]?J1Ӯl{^^J҈5 V6K(yYA(xf-YjrJ3.[Ne5 Ya _! ߉׾[]d[* .Jep.);{O.i;!P_ei>`E5yyYz^ QO "G\nB_وx]n krƙYVQ[ӑY_H۟-g( s[Yg]Z&xaw~d+ λ*s~n aGBT)D$-]3}};jxi2ݰODF)bH#]+lݓGuwF~=b-f=p"NдLYb,,MSp~ZMM5D`y j VXf VX`l̊]sv'a!\D}Et=>vE>ߣT r^[qC_XHx[hTV-'/TFt|Ks"Jh:7HmA=}/nj/oǵK/o\WG|dJ> \z4w1^75 8nlť\A|AQ@@Ey"=?n}0~0x>`~ J{廗9>EΜPgOЊܢY0#+WC]`H]oDA!+z# -?U>o?2>E|^ݒ*:Tk'dD0T z`9*#Gh^HY G5u] vǨuSKvWBY":oDH"rQQ_UR<^IB(l*-8*2|nY7xkD}!#[NiDkWs+ޠȣ19HFtm$9: H ^*f8/l#Q2DTMfZ2vOv$ .d,)!r''cJث[8V]DΫyME'sϖѫ9y.шݗf쾢"dg'7Rw]p H"ա:'<@Hr̔[Å!<":A*ŪQn3+DR$0:hqN~&,F$ӟ<ՠNI 9FThW#`JJ=-<q"ʅi:bHAH0°KpZAE94TYN䌖L=S)ES^!eKHjT4WG·j=kfJ[ͦ3Tuf7Oi![Pٻ6,iyVmUvgvkj3[mhڬdc#0F| Baڢ*@&v;L{l49}O<05 J|}o2d1 e)XSg|OX51yFzUaf88A`z}`*- >0]ƂnECɁqx:Nlj5yweuաQ+9c%'䬰]n~[6 < :ݤ9 CfT)P#%yw;(7ț:MFiz@lhȚض&b*[jyC7<9ck6V3cyС[mOe V~_>=TxXZDC' Fd78* o1@)~]"T"R kohx3킋f&6ސ"-}yw9),A RDT9JJt,4; 񜓦8:4?OY#j"meKdIQ1Ciu"Dۡ'LCEU,-#J58*ˏOLj$<8[*WJTQ&e[ߒwd``i܅3IݰbŭX]0EWV +)o_vɠx5,JE2W'蝔 $W#p LWpY'8F׏Ǝ<Qhs==%i預ޱ^eo!FQ?+oTXaB-Y|^GB47_Qkk0m7eT(6rֳ'0mm9΄q#WdNUtQ%  D\!HvpZF..AѸU^zѤVrYF_e_k)#Yty3L8%#wWCaKwP3V'͈?͟w^X㟋),#A^Q́hm OuYѨ1#W%pEC '`k$;8Ez0V/a,,|yi!x>-oF)t@WV2}EE 3jE+ Iq/* (c]Q+kBr)#șzTJ@Њf#VOXmL|j#j*/yH!9iH zjDDOɀѷ 'c.1AՠT h@Ygþë4SAᓰ'i$" FӯG3יי[3w^NsDnzK$~ډ{8Ih֠&ߜ lPryt$t9 DBoΓx8SB|-/gj&g+jOAw/K˃B]>w*z*D2L!q+5R|yoDr,tVu>dSYm';壿oG;'I|8>䨥H)ҏLRP(7jMWg> }yr%>l}%޷4m榝)fA$S=M߱K򀒮y1I2 @>璲Pi)w{gs Hk]$d]K(diRkI. Ď"+UTM^9K`#]Lv-X`OBcٓeU^e>b\Πr{ 2 F-͞9I!!kl=XO`EPf;4Aۋw DFT (= p5eM# 0|l-V)J[='zc>h0ylTofCcɰ#F]Yț; THfː^Y :\蠺 ϩgX}|N;!Fqqy]Ώr~\ؽAƁ\iΗs, z&B0/k eMeXeC5E <-DՇQ$ZrhJ™Yb5+6n37<3z'Mú r2ٟ? aIF27df(-]#qbpQf aY  >y &+`bB/~`4Ӆ2v0_PM! ?hj]pSCé ZeYdjK-c"d7l ӴaC9B.)ގٯyyy}߂l`5 ;dl52?3Fld:->b1yw1t&Xh&J; ;8K-ZJ 2|@cLQėKVH,-wx/M"+Džc aYAGHR扛 44OeÜʊ.\g;Klv+'fa9}|%ia3˂B }34)9$@IJekiiaw %( 96E k#ø"Z#Z#qFpq|d "iwY:DV H% @,gO!F)TA~دد:d:"}>(1f]oXLg}}]$]"_Qt*$A.QDQ)tD ST'>۾"ȍklȫtYD'n\{hQ]\ "omRB1SInx/8}ӌ)ΛtH; \E$I$ E l.Yf 8JT姸SOZWIdS3 ?E -P 3S*9E (FChc8N' T.9'&`"nZFY0qɢX L@!!3>(C'Y..B 51ieoZ kJBBjՆ4ѷD$A&@_&V;1P 7\(UR4\š(6A (JQ DAjCsmH Р|GY!340CQiYE/rb ġXx3(*" Bq=Ag(aؑtcY$.U 쀽p)=B1\ SBڋJ[˪ V6u5RW BQ4<U DDr AL4[cAҬ`QN2ZV)v1BAHW5\b/#^ H!l8⮑ LA^%bqPQ@6EiQ*0'. zսԤcG~_Tx xU9<9 u_{z"*e f ȟQi&RPM#D|ƇCj4ǢlGi)cߌ;_-W4QUP@ 4yYl ,[eiY4.e\i0iA\ l$ΰl~iki܇tӅ}#EwсhNGс~lϮC]4vD޶>k۫a iih ӝ\ZG n/ߞf1=Ҙ/ '$p I69| mHh׼v%^{5y4.#jTZMqPk(I`'<-2D/x1rE nW^ëI3 QϑKB UMc@u `G ua<'{2NBdf8D26_|TT$@Z=Ueo%/3`G`_Opg0ݱB$}Vc}/3F`G h>^b)4*5/4VUZkwנS3dç8l ?΅l!zXPȱ8[,Aab-Ks~ͯ%*1!O柌Q?|~i7);vzQ/Nj d/7|Xl'_9X"#@/5p<B#y"$$G,'֤l{VrJNZY+9,~M"Hi@Q!a ^&HƸ #!h4 (0&e5r$$jDj [}VlOZHž+z6>3ԚIRc-Khf 20+E0&B1aΒ0^LY{T f&Ђ)Ț؊ nbկà \ \y؎3x ]b'WJ`gA0@ -`x/NtMOzg [Rd}EkQ^\(A2E+E4,EɊ[[!$K $bo'KZI,$@,zde%PO@޸I~4v5Z9Ș@+[BI G&rl!%ϰLEЪ#JhX]ǀkNaJZ@&.}a<~QxDuFb ء8`8B 4A>X[U޴y'n.kA1i^A=GF^!򋪬3k˧]&`F\Fi5:`#.B\)O>9]9-?$cH1uF>L8ί*yP F;W7Q?pDϛti'1&Fŵ^~<+ۿ֤CӵNӣꞎym U]lNz:v4N )e׬Jڿxy5g]. SE'API?-z#y<4|I*y> o%UĿ6WZS"B6yoJ;,4^!/EYੜnWU%i5jNZΌfjKĎ*Ƞzzk>#;5~sˠ_켨sv}NU_!ѥ]N )+?S,װ=,'ir6r/bcL:4eLyJ3{MjDS|vםw_+/ߚ_Wg{?DB3[WJw?3n@|f(k %54걮OZ+kOmO[IǿִvGoF;HmJ&/״W60I10`<CT ZFQsъ+m_ 2,,gfyhhz*} k%}rmv$pa(JPٱT%tP#n ] % AOx4[ YS-|-䷢l!/(+CgdT%F郱I:utAtĬ\?3?Ъ#ATziK;{k8ytwHok5ڟѾ)~5_T&F`~2<66R_\ξjbu{YNإ]ї]][/^vm7_v(F`7&4% Mwq]2U.4v-m8n jB:)7Dw ךR| >7u 4!LA~/"1~nͯ~? f2e'ow퉢=1$~{b͞kzݞ~JԖ=1,?Nv󧒒<䩴LS# %*VTi_yuPUlUƫ̫q/=rg˓Ԫ[ރ^O7:*zzW:#G Mvj^}0A'dCȠbEb'x@``Y~(MtJ] SbL/M$>euze>cvq;1yZ/:+3dpW[u LmW|{vbpqDqvbA(=RG.f+lcL1j2mvS|K\ߕ2jxk33\-j6xj*#Sډ_O63RO!U. -h92nf~vKaޖ8 yc:Y;dHNFg`(Q{W~uG^>^1t(%qq1.:8Fނ4kMPu>&p,faNO5Zz5(Kg'<svI9y /pki9iumqL;wU}>>kis|;:X W1.Rwᛋ,nG$'.5n.` 5%NP-͍$[;iNRrwyeLosvuӾXvmvõM*O Hs_: 5:,y<F~b5.ҕ+9jH|o{slE8&{Z^lL5ֻ5q8[s}'T#0h^Ĺd*O Aq(8=s{?Ltbj {ђ+ \x~%>OhHm~1:su<5L;;"]7dy.l)%LJ aN 2M܎H<=~M~2+,U*>\p88fVi)Š<`+u¬xW#ķg'^?/ЈDOӶ֘6'NljhDmj[B|kYp껍&ȅeN{ǞnlS|3RG]ɊG}<DyGV-筵wv/dyw֓ma$*̜ φgqltA;K RG,VX$ggʰŋ I=Ea#H~z\YJ9?& Ph=VrJoj) _?3xg q'{&&q%uBVGYqwӡ4Ǐ~ !+=migr8"/j(}wWQhNǎ(o.͕tq|!- B'6:s'h.lv0:⿑DtY2+j}:j:R2iD[-7yHsQ DDJYYBB|Bu CX.H‡`tA|g!V;p0WYKe5I~oRw:ుA"Ge:-/c8Ady6R8IP@-M<rA KMZv|޾N3׍f*sYOm¢FDCD#" .q(27_{<S!U qH[HLͭow:MbI'R*d!e$*A X( }Y5dfyQ搴Ec3l1V%q\1aK̪C0A <'8dt*5ExI& _sg?9e*T!qF͘f8 [з[H{Hb 'ִݕ"‡$C-R V ո@{EaUɖ*2[FUnt% (Q2>FHGD(䝅(P}NʛbT;>3YmJH!Y'J Qbsl iJ%et.F%@#CH8G!-~ )tր[ "9x ]/'QJP B. ^G@I2A/~뮂A;ãv8cvx_"D `4r5%h?^ It;U`g b<&S߹yr${9 j @ӉLV2r 4D^dhTH@L [p&hXGH˼ W -#%J#z|$ *XoĬEFz%YQOz6[Q d*%H1Jf@ tY$+C4'$gaKpUb; l^f؇ |譒0-EH歖 aqG4N8;El!Y"rQ=Hr&M$@qMH*H{FR)H iab@!S`eB4k bG 6ER>T5b5%3qu6EVR)6*"/ [ HchT$Nj Bft+ Y$;4V?)uB΁s"Tܨ*RLP174 y QQR+.JPE).@zy>چ2_dėp" W#Ș \S&GQS&\Օckw5D8+g7D)W<,O?0JI2( \ g& BMqe >NS'"aWq&^t BW^^?C;&b6 Yޫ|!}wc$Rf/Vo~寯|VEc\/&Az !՛.s*gt߹*μ#\JKJ{"y)2xn^Jb}Tyo{y9K*R\ZA.o7/):+Ino!_lG7.3{ >3u?uP?͸y'`!Tm9pù~0elOU;3QQk:eGVdGw쭭I163~ٕO쨳wM;SMnuSt*$|&I>l40+}Fxtj`wl&AS :Nf< )|VMZjy$ȋP֓" oCH[^^փ-fI؃ni8!v;UOƸV9Kq5.|2|i&.5ȢhsX>:D @>؄[wyÌJթ0Cl~3vD 0&h`I A2ryDў“a9v?+::@xVCC!Y]"4}ٵseWe65:`"lhflqkM3$x"נuBh)Eflɣy 4*T3bt3kSXՃEv2jO$ϑEE du8[Ԣ.+,7UE?'FOIQFG7y(q`ao9D4 YjvZLHxQUEN]Gs>0Yi0Dѕ8{$XW^Ơ~q '%+$R4[e+K$$^OJ*{:~ 'vXiJ ) aIRf2Pf xN%W{!0ʨriFc6cgkOD!0S($%5GQd$N j&X62L (,UA0KN-D} [`w^09tux!lH cc$DcL YS7 B1eJv>oS_)#IJ?퇻}aOjdhL3Mꞁa@K$ߠa3as@jig{UՀ-TVTw:++*ǔ`!tí$ʷQD%eѻsҀP&/HzqaaaBl[VJLh u:UP,-.F|0„cݟ4~Dp Rl?u`҆{"/F%y(C=^eDuiD,r,rY[,7A$:xEԍRsƢR~]W&5gwWZ{cQfo f'իE)!~8׽S{[^ JHc^Ks`ґ-Rc]% S&Sɑ.uN}l ., <'W KQ3(,zeJhk*\vDEEtL߳h?&1WQ橔6}B{W *"lm Fߊxs EUK90YD%"FBTܟ"DžتPSN|-]bQ ]Ɩ{٭Nf.E^~nQ&UQuQ풌nb7@YA/q/~݋/>JT=Qڂ;>Nf |Ik A>2~= ۣ\:$\/=y~Dt"@@'@DQ{%#ZcSf,Ri6R)u3r0Uq XqQsV4K\.PETD"Ձb/*O]Y@,l\_$ ,x/3eR^榗(C-1-=w+I4`s#0T!X!SH .ho6|zh#klwʠ ^Sww]HN5@KӔJ,)!dH,B_" Agfgt?6vWJlH.Q甴t/tte.HB=A+t*sJu4H@˭J6I3M܀2ׯaPD`6[w0#$RPrH^("bQ8b^u$?DƸӖkx{ Wb+օ>Tw%=H\?"lHiJBC-eb6BIFx!X+Bw]' Wf{Vf{l9B BD*R1+"M~ mƳ$awS׫/A *J Az74 n~C(N#>S^p;~`;%ljb*,Rȏ6gQD~>,) 9DFE~oģ(՝z'dTqc'kSRŜH ӨQ#Y}ै.,o#N$@'Oz 72U0ba$oY SNA3!yK8d`>)@0m,ǒ,9)㼌 9$J$q FC> aۂ>)P֊QtI#j+#i=eoܥGD)6&tL{LC4RH=8 ۟g9u ^9yA0667ٌ2ɦ6XyAfk0̲A.ՐV9! g s}Ĺ3ȵ@$)ϔWHQ?M$p=gf̐2/e f$ ~ЙE>1%Y3X1$nFṱk/-f:!VʰdLI h)F hoqb| op}0N"Y9\}6񬗂?9)0Lƒc N8/c`%|Sßkd \e10(PR*T H㱰nD@;ΓA6'#VdJ: cL a1•a? Ҥս"oCwu:@ZL cb,: 0uQ4hJޠI4Ј\Tu u& аgV5Pgt;i3%Ƣ>ddXܙbqgAǤUwL>LcѠkCL:f FiI $!cBѭB⛁휶}Kw o.}0rD*6fXz9K<EPqx4>EX}gzRXHHeСmm'c{2)rH!qXBh-Ίun5ySgaf7m<oӰѯm]+͙֭ٛ3cᯆۭ݊`8rJbɴ +tT~4;iM yί>"_Tcp[U°,MwQ=ɯ)u[3haSmGTil*Ŧy,!vM]My#)3Knq65˦*УA\}ʍ:*[v'fvd%~Lc|w?XG ?f@;~,?R?ƔQ InօŒ-vn{U]FذU~GtUrQT,j %&[RKc^Wu]%dx&ԉ |n>ap^h:+4}ۣ|i׻#࣏B6Zgei(º -Rk8n>gr>g80C٦[*x;al)\JC0%'$zaYYgl}<(?o=%#T"IX9u9J,65:ֽ[?l六[ \<ۺ Q2a֞*>AG,Ti\ḻW)3NnU 6dPȰiM.4W鮮;F@URFTGcnTƴOG ݮVD ?"DhO/8mQ}nyh6Z{4yoZov$iSxche:݈QS̻ӡNNxwnuԨp0F=w_=^ITIs\loSnñ +A˔)xTǼnv«ߍ}Un[N?Y]^AsRkٰ45H ȓ!i*}S|a`V ,ǭ~೙ooS9b4Vc2XyyH@$?階2%vH!Qx4 x!.{Ƞ7JjȖYREe{Xvx²YsG~í21YH,[pmXҌO1` X cHdduT"L!} {p鑌Qܗ-Lwh<9}7gp {ra1Xs{>jM2*<:}uxO,ϡ,_պm- kPfHW5kRޫ{ C޴zU2qzhsQJ 8.4kLjVL-dj@#+ȦaJ%P D( ^&yCY궗%(JҾ70)W ew$[޲AeViXk6UM]'Gh0(ѵPRAXO,KRSX0HzeN:b =_ͫpMfQӥ <=ow:Ke^a$7[!8<ȧ}a%)O3{tڙ^c 3Q;=;ii`8}77K3,$j\HW=4ΚbRB تhj+%9JK t`kPM4QȠvN4#)Vf{.9movX.8!۔y5<)A1Y*'8,"5!D EeC:\."$l7}(a+,ѣY1ne,=+_5lFKqj85Uyd[p)x,j<*rYϳg?v<*7a9nĠ ?Yw`CE5-6>ġҀWr4bFH<- vk|;EiiɲE6f `6Y&PY)Gd#LsC$rSJEƹy2ՠhD%-J19?jh1] < dn [HytT[↑@񶮞 3I[WEr1 ^7f2Ineض4 2&qR`aNj7J? Xza{pnCq͚BdlژbaSXW\"I{a ^AB^a5k߽pYt7ЪS8z39b*9֨ϠuS(&4Vp$/m5b >*1T%dhl@ ɲ.>@(crete䗆`4|sK;ĄO}5{ OrsI_ϕrAfGmGJ5B뎙w "'jЬ%_(l SEC?? 1hۆUy _RYB5czY}e /\jǬ= L=g1t1gO3{f<`aϤQ:cZIYSv2fz$8T$\guPSvrNfIpSd0^8y*cv*j'3L,eǽbD|nCJ'`f`Õu9+\<;@Bbe9;7총ʘ!ӬI(2kI#w`t8ݓP'N}9;N[ǍylF %in4त E"G7tyPt}3uۺ'(8*aǽfQ <`#Pdc0n1xUۘ抰 6߉ncMj)$/2l¥}T$iIӅY, 4bks.5+!4ktqhH6OoXX Wk50}DE< $2"/c/#//byX|fXOkʖ{4pUCUd![FGazwS'R,ݦNgҼ4d+aq-AAHYGmX+f 7& qȥ:v !ESgqS$4hԫ!ko-"hh(inN4q3AjVդTk0[</F/H_xp_r-&wڋopUR.ޜU/\q7ujS;\ xȣԯ]f{H͈岹t$ Ib22do Yb?ZoxepkbRzsMoˀqΦҝ%q 7oS mrM֝vq1F' 3r&Fxp<ݺA3Yj&O ŃZ0qVmAEM#UGP#.0؀K]k˶ ˛uDѵsHoq^\u y̮r ʅʛߛn$F ,n@ ?yZl_"7g4Kkojĥm&R3ˀO(|*J<^O &=kpޚz8(|_#3P6=8<-7C$=y)l;cv1f,(g^q;MwTqx%,W u, '{>hӋP W--L"a!H`rQ5Gh̉w= 3w1UΝr9V<]~ѽ^cFqMNq IwCΣ zz];g-&r5(o 3*/{ C1ve(߫[+:1a%opRg>$g{N>O/百b~~Xme9ӿ S{,tkZBlSZ*Ei5`R*!4 7 o oI9)XAJv/H۸5pT?4E6ikDm )°?iB6^ܚ:`mNoKiߝO a?^+Z㾡 rkN2k{#Bj g7 :5{5# %DVۺ Kxg_+zKT>!)_`cpKBc;a,ׯ X+qYnMйOİ4"KDBD~*԰yĭ&*jK~r1<!WҫyHpޏ>, ޤ}Q\30DZ{ɞK߭p;"_󁀜4B|9XLX p8exOO1cż:IW֜i? Jyy梑EI c7Yz.UYP[9x.*E[Q)eb2/c_!XGЏ}lje*Z{%["?VqF×Z9&8m`k4PD!I}RtES-'wUi-w;}P}j(ʫU̐Φz%քҺU.LӿkeVYɇS  a!\J pcՌ#J֨hwQ\ OÚB k(ްj7TWUMQjתjOP\9g8"A\iqf6q t2+KcM?d(38[臩4˓Tdxe7礜O?&E&=bRH|SHztDP{|$ɫ%p|H17‡V[7;guo>Z aD>{s %.IC.=hzpi{Yn.@#z-@G'&KIcHm'KH%lbCg +i_AG ñZ:g`cs>?װJM p M/JGZ96HM$"&.O=5Jyt5Yru9G :S~KM0M}^^jc#f/mV W؅{cBϒ3BOxlrFՁ.5';w/ͅwlZAD&$c[Pt֓L5P9qPg>dGP3 %~[fOH=M؛Ң{$c˗ş2˷_ (`)]W]8|| K<˵{}H:ѝ/br2`ߝՐAŽ 8#K Pv:TM ++Yn*]j!-H+&ͭ:%Mm-}tv+ n³W 2;Sd;{d$\va\Rޠl%+ITX S{k@Uʃs1˟'Ce^p '!<]]xCC*g!B4<<0ʥg&QxQD&Q39RڃrrAAAA MJ% q,Tc,LM5`` 2R0|b<oYϠv])[ߨ_ 9VqUEG&{ KN9ٌ|cNvghmqcb3@ndƢeTKQ%?t; 5 MJliAlrTaH]z5 ;zp`N,p<Lvsq,kd)6fl gl6g,3˦Y&2[,gqd Y)o@f ʖR/DZ_8n_XxXz f]/ΑrE R@Kl=7дAn3d7l;a';d'lrYtRKCM=~jJitEU3jIQM船/㘰+Y\\i_>ءBYMv[M[lZyne٭ٴWbQem$(xJ]H`ۜE @Pջ4X,ZR~rГ'(ݩ_Ug W4[,/l~OJ~̲eb[l1/gl1?9/70m#o"r1M+[|mVX~Y~*b;@mI\ ":Q16ŀ%j];)b"[RNbVAC yc:,O7z`Ϸy1{ u3uJvzo|QID|4N#GPwG0Ճz=fb1[ KA) A޶PԺP0$)8kcDO6@UùS#պ mKϛ&_jUEMQ_U[y5,}T@/=oWcIUPD 䂊\|thEa=עVߕu34+b>Ԣc|+Gov0ޙ~$@7A=f~{Dh%aJQS)Zthi=AHЙ~PgȻy޹U2/[~^7, it~J2 +yi^rZfxQsZ2NG5>2-|OVm3ܿY-I58Ӝ\*:.ůdL"Ig jQyR2Y{8fQDbd9mEcd,ӵ/ L5؛ iLj+LXFnпQ IgKŤ9#-rf' 2]W#%K$TDo"UJFxEuwUF_u5#M~IV03*:hn`hpڗcXs'^} =GS*(bHcCqR}ŘA7йxXbd^ M\sCbTj`.FV}/ 1"תIh_)#2\R]>]no?k^uɨ<6ɐ k7r 3)=2@ї/*q{Gs FFkG>c~݌h!]$^)x#"Tc&N0Dq%IhHjD)6͇ ye"e4#dH"GmL?L?B!ʽ>㷼2&T}|I1wc1oruoӐp>@ۂvZiV?QG-2hϗFzg@,S#X?*]&%ꑇ,՟>svtlu^eHӀ= DLJ6.C/ysY9 #ݷСߤV$Ǫ"jlV$|/U4k:#6Nngc7qCC`^LwW_r)3ΚJi4ihD<QBݏDQa 4{X^&(wn?m$kWi+-/jWZd\ΎhV!Ҿ:бL㶝'$@ k<\f3h$Htdتms)y9K j*YC7ٕs<;6f2{fWyADd WҊ|Fޮ0!GD\L77ldbM~nq~̊r khTagEn4팪5 kTaš CgGe[ؗik،#;, Xwf۫pk{07GHOE^Ƀ$y\l*]3,/A9ØQq@>JxR!?TJ5%L41'n*)J;t)* 2dP/lǟ$pW-;rk\XoߟU[.M |PjFPjA;} ꢃf{ި D(Yi썛SN6+ *.zߋD/@8xiZ!)o UV+7_#ϙ`WP \'5*t 3-h?dF=eŔ7+àprrüjoCm4H.4WeK*˱b02c8Èwǖlf $dn aKk~-nH Ml |n#| o(A[1$54bNNL]*ȁ xc/ );)[;*Y F]ߕR|V ,{yn^F=v6'~}ȷ ߢ=Do4Oe܄N d&8e,l ֵnHKĮUѯX϶VAMLEC (E82ɉq~x=:hd]uaEWZ?pCx'ދ5zJ.hmGMg+Rgp`ˎЉ{0Ħ@ʳ¼l;ܡƱETOϠz(w<&2h3XWJV~mnfnyx0k(RV @(8El{7;4d^t}鸽}qG3q{qt}A 7Y_7+,O8Q{Sf q.Dʩolç~}TrrG IՂ1Z,4^>frh@Zsclހ&غTSȑǿ֤Flb]X>?ҋ28!8İ._$ T=BaN8%?dN 8C~s" ǯ{s6{8,KF.JPK0`Ё8@$W%8e,uU|; F o׺~oV o'F+5x3BS84w%Gw.NX\"EJII).<ؾyq81lȅt(eHBOU8F~y8mՍ7O{@ng6#'ROd&'<7Q!Z[6:͵E$nP"UŒML~s?5X*s[𣕫A2R/~:kQi, v E+H6uXnJ\˪ւd0ѳ2/VRA5} 5_Sۺcg6c%|2:6"A#Hֵxo&C9$M)^ICJy?XRx9D͓HqnM~<<#Ɓ)`H@"MGE^`EcJ=dREBj\& TL. Gߕ{ԧR]~2@f YF~9;ͪrS#5(eY0rY|D@|l7E(x2pr&Wp/iJ+yJ/XtΎђ4;&J:ӱYc] x'eυ.Yto&kE͛fxȚ17 P0ۥ(2Q3<|3k!27cvֻZm(."0KŏrGC5@h(p$q}4wzpsAE"SP'wwWЂiŸݟCf虌^#6lHKi2pYHS]8?b`:dH\4 ]>MЈ |_SMJ#%EU3*pۈO5(Bo.Xa ZUM|N(Γ9gZOTt)g$ id` y NB[V4UUc ,6!QyZ6(X@WCiՇfvYU|ʛUf3`U4ffp)]MY=SGyBWh{4wj-GK3[81F L 7ʯiUj oV_Pk갪#UaO8КM;ठW˫*?H6 Nֈ_+pY N<>"_u5*'0[S'ㅷֆ+`eO:l]O8n|hʩC>fwګ'=}Wq[5'01lVZF^lTW|OVK,ʞ>#Yti D.@ϦNsiNNZ''TDƣ#@>-6_d]Tm=+}LPV6r+lyp(6qBu(=cl .*W%̔ W|5M76:wA6 ݀2zL"Fa(d =@wB 2nP J> /c. zYWd?/ICV܂> ;GP !w+,xO^_ ?2duLO'6V3 Llテ/r L5~~ `}v%g{~ Jͥ/K0"EH_?*fz\"(Bn)x0ONdd^y38fћ< !µI%/Tr D 4/ܱ>41Q[ĕYo57Xȫt@/ f|7OqG#k;Fp]%.xA> .[D$J5,Jc92p'F~ZO!#~^š_MTk}ZUť;7tgX(`w24~ir8cL!BGW eR/Cm+r(GqhaBNɪ}7\tpgtgԧO„]N}w1y.EO(C~ccn̘YHsܬ^y]Hj ҘѰuld~KV5&O 34'f30e}zE0K+j-orֳQ|N?Wt!HxD p$IGCI'h=uqqڶ3vl›tQOtYeD!9i|mq!qۮ+Lelt的MiG(xe2׷!=ŰrDC:72iF`D'l*$4( IWEUO WnuA}yy{DoPuyC(sqH4sܬS?N!ȕ wvQ'|}j@ӪYu{hm ?4Ýfx N7& V^=T >á{G13N2-\E2Fcbpd9#0r3F*j${dHH&i:;"Gqf,ÿѻ󚨵ߋKPc! V]Y$ZuVBRP ^6]״)':afq#'}D0ַf\[n$iv ۊZ޴_OOA8j9 \~Y+꠱EXYa^eUn$25aEX6&Q\~MM+ru!A4T>nVւQQyQax};FfFLls؛$mT/1) $(N2n(M@k,/J&Bd*Oϊs4v+_aA)cQI/ 0^vtMx2s4pPk>J8 4x3fhHC7o`$zD9Gh#7|BU9PJ+Kh\$:!HBi\#fW3mUhC&gBcG6M@}#{^9ӝo]C}wQII^~6l>5Z*#w(Cgx 﫺>w!:i`N ,PKhE{KZ~ rͽ̟Fq^IIm) mڪ%^I~=/_RԫgEEH4n RwҌScx[Ik;cv-V[[$RdKzj* BAA&\1GNJby(&YG)1=8"Bl&8on R8uacn˄u?vI x JN /#/? :}_ZҧTA<(d|>ɪN'dMS5 }(8aմm~/"blPS(N~{z"kA_`:77WMir/"OV7jAUhrrg 1dq'RQK <'_¡Ӽ;)$]mkOW9/oglhK{I[K5xj!<&@ B;t2z77d&GvM!?CsNwfg9–γ~V*QJ`oG*ð5VU*A g:7Y3d8Ω\U6kAFԵ!|ϡMLaMg|FbYMt*Ff.ITn( Z^AMջ CJឋ6ʵԸI5ffg(R xEmw7Ib*!2e0s.(T%?0^Î*L>h͌VUMz%Rm \!2J!8ˢUyya}MFٛ&WýkNư;!^%;J>K<x6nbVq5 \Rkx#T֛-f2$vEwlRZU#ZPx G"W硈Grs`K2_&뮆Fyp-ep몍IA>RQz;bk/^\SWwwUk=|-"tݣ[t[jK,Ƃw&u6lHڞW'olgo 8-{d6$)o7Þ`xo49; YI4uER%T@ B̪L)ŽAsl v%OP{C#d!;C<.Tjrt2O8w'&srTEu*JR4YfDgSok4B{tvj|& ]Z'o}dcE/J5>MydIF2e|{k{_)D C a, zd |63je [9[`sڡbrUs\Um=1\!hAnaQQ[ lm-K)vES Ɍ䲄kVϭ0tyۧhY(⶧w-ٯSA Z%%%kI!A=Xo9MZBM $"QʺkMOf ذ$eE%,>f$JƕcZµFTKLD"E]93/^v򧪿| ̕x$Y*$Qs!&KV$'"7 Ȭ+Jptt%?غcK֥_f?-[r.aS ]iN\lofka1atl[nb2g]wpAamdXÌ74⪸^ҵvWu/Cnlq<ೲZ{,L~U&{W27ԝZ|-7׷'؟Ƴܺww.v0F.b29wZ`6̱6sUSjxh9jb1_nw;m9aŸJ 4lyJ]ꡋ t]cU!A,naQ+vER];tq.5rz 6NF~]laomut[#.z~~ClVp3~)nK{GޣdfKLѕ>%;?Z|}|(y< ނ7nAGw k=R7L{*QTXwo8#yN(뺜B mĢ2ApHx~)!ވAqṁjyՈKC< BTi͵8İVgg ?;=zxao|Rݓdq&PьIw*,׶r˜qR"1LD !riK3a`EoJu5쬰㡃P綫9M%UnNVhHjTM7,c$aS "]_ p=E;2 [ZΖI6Ǯj%R)(p0#@8{:-{(؋E]qhD|a<2\YAUL!P=H\JѥKvfBpyd^>qw+%@1#~QrPdrE("eN3u0>W0WWeaR-3!R8`M ̓䢋s Z\`[e]^u1StyHm@ԴM3^1j4-l49Cfd̊=U˪el,֒wZ,EuǷv *MVF13;`K58. ՠJhv$3M)n6ٴa6maljaaKLCl o16̦ͦyzXC|`yɡ$/Yu0֫_qqdIwΰL+a9库so|e-)(f9§1K=hk-4[Ƣ=N> NLxo`qƷ~%Y9IA$2y字C/_|/g !+Ƹ?L9I5 J { jqQ7tw.ǦNq4`7h-йGtn-W US7A6! ;Q$7ѹ 9j'tљ]G4:Ɩi$wb[7nhδ!#q#Z##,L"zV+22]Kܠ4ʢfn:plYM>x6[EqЃ7;0,qM7fMNҕa1D",}Y@y%ّfIDj%Ԁɫ!E {k:<怜'ΔEO|bֲ:H"hA7E{- K˄v|2[f2j&2[> 3kl8Mg輙La_C(#VR* W5(GKG$#Rw&g䘤,ǝ3\ qPj7|p ԅRL r$SX6&|ȘzD7Y՘q)KK*o)$!Ջۖ^-+=l0BW;_5Е fQ?EՊ\'N2m$mSKu9)-pr=$k_T3G.+1&p0}&Wp27CnRQ T4?؈R5_V'V^k̆2zr!} vKjΓ9~\dcS "Tqt/)y&C/n?xqEyq܋Ac?b {vK cr[D[6UX't~mW)+vb+MЅ&*`!ب;MMe4lYucXsU~X*péA,M]`l3M/MߥI^гhNҵn`Cl汄%z=[y~#fvO2ypVǃJ̵R"nw 4 (~쥺*kw+Ϛn%n,J/<>kG' *(q(Ӟ-ޜg?}؊i@w_G!We!\ ۷oTE9EؑSe8O0 AV )mw sw&[ׇ&6ն`GP%;ߚYL͍hā\Ja4(0|A/Bq.IFRXMZX6N !|7"Uj0@.AR7Ԃ輎~yzxt}[,6Jz^Ɂ#Z0~yEJά*-ȤTUU%Dy%+q1 Y!P4^G1rQ(%l({By?e(Êy"Z`v"xjo V;#y37:Л|“蘧&fNd|%.¼BZvyQB%/8ovJ9T`q|NΘqȕy(OK$;)O୐ĝO୐U]w;3y ) 慗0+{Hu~=9s~{-:l9aoX|gox'stw$.&Rs1]쥋iS\`bD:. !4ųTp\y&vn\'RfTWgLh>.޲Ƽb7.}wKյ+jyUuE7I]{([dUft= ׀~oPsZsf G7Y|L]aJ;t(K )J-uz9HϷ3Bq#T~Ჟ[gxuE粄I,99K"2]j :ypw41vnּK4r}&Y[{.<[dWE]Dnh7ܻfӂ4uޮǝ ֌.m\RJ9ܴqޭG{Lji~p4{:5S`7an-yfQ,OeN.H2ᠨ9˕2%/W<\dq^{y=ܗmme5k6xN1vέEZ#u;ʓu3-FLF5neM^Xj _5XHOXML"Pvuړ;r<%㐷eeUUܼiu5ugcݖIV]1 [f0n`:n7/ݎD: T  aL{lf:?d둉H9aS'm'zmK>+egD=C`-63P ["cqֶmmFu"팖Sl]l?׍ MaIu%:F֛GV7fIǥ%E m_񰽀mSs'χu^X_ij{1c.hok4Lv{Lm&Z|/OvRMds1] i~[ǩA_ZTK-,co'i:I}2nx:a{V{%~2E x7qZ;h4IZ>4cxy#>2ksQAը$q' BaUwͥ擫M-k&^6 |<=fh6qvvpKh*V:/19 b^&H'ML2"jт :Ic$Gklw2iA}A'ԛgݺDӂ-i 9kh,[ds>E/ A ^.`k .Q43 " / t9&ʾZm6Lv4۩ɛowwӻ[$ @cïJFC3htV 2S]ֱB&$ GZU=F  h$ `'UV;L&{??s3Mzl, oMp [[) 0ӧڌߓ'OUg ٍ7@3Y!?_P'x04U& C38a0w%MJ 4WA. ΍XyA [I YcR#ʳVɼ CSaDᾡgU.R.Ҍ: sdž mʚXCcnE=,?#$˗Y>ÏնO}ױ$Z\!U2@gT봗Qc O}.~>U%@K$0:PeofbP6)מ! "S{4lff#lcBXcsrX4ue͉z-0tև)WZaz].h?f0'7k@Dju*\E*BNH[{ʬSfuA>ѬHv)VJaXHF0X5bE&2jjxhYgU\3Д-ZU(&T\I3᧻7u'7[ $ M4$2lu@][*K^aK&Am'9iHg3?EqHats.WT$lfCZRѤUH9B'4 Q`wFa Yh54 H"M Az]L ۬^0 * SZMU**<#`2O4?A! Fo ~M,ʍhe ~0Ls0!u拻//mF]AH+23ILe2$LQ1k,Le,#b}YBKUy)<+%Jsp'4,4 y{>]7Z< C5HLq7ZdPcOlYIȚq:͕dA勿wY*@vhXh$~4:l`+Ram^lc$scoaC6=;\7&р8.ڙjMw~;@>ZȾ b  Ns#@v`Obt`CAt2RpN2N pNL_u୎7)u_ㅯΞxοTA?[NC?8Q Dm͟vHy^!H[eǕ !9dީL`!)])!$Ar;:ڃ)pU'C !8I`ȬYY :AZH=a, ݃,XpqSR*|h{ܭ=^I>,+=6{į@*54>6R=nꘇbӅ0lXb`B!<ή!:r&]$jԉ„ixh´q&Nljy 6M41,q0%GsDS1Ɓf9a+`d;\- .Nc;$l5vܲDH*Sّ׽?vԛ&:1B?r 5bE붺ҁсm pR঺Q jwM[ bDS蝸>hs`SDK`xm+شhyRDjA.dT8q-n&B8Y}[5pV[=mZdwig\O=M??iTYo<]RF8rȳ8eKQ~xegL}Em^#<}&!2VB\I5D  QػBϿ4#=:EH~υ1e"obV{}p8iƃ[N-zzK^ jl Z'۞^fٽ(%~SӚt~IU߃Չj`ϣA >}$k_+cLU; ; m/ǪE R͢}& MՔi!Ekh@gf YCw2E_@L^MiQ\mߌ&mGݪ -҈f#>KIBl{WͶI7U|%C[]-q{ =omo;([cmLk d`w{7ʛ4}Lѯ-N@e#K@H:7*3V6e.Z)ܱg8)/ &$䙷Şi*ոfUf*Er+]m49԰W.4oCRFrl ,kl%Vv y\JU~b&Ȗ;=Vj>٫K@\L<=)~8g&k\.#$˱ynb6Սn 9Hg^AWڣVѕ"azma`Nq[( O{M߈ڔ6F!ZqO5:Hrfbal0y=wmaKXvm*4 Vcǭ׬-+>?/#eVifn+ܘa $gk|œd暅dKwZEڂB· ^P mN Rx\Qb ,Hr8:^Gڊ]aI'A "t{:`x ȀgYȘ2+YaJȇ\sė5Vqgt͹oO OzŲOxB {5AY"WȆVۊ<_5+2fEV$bE6AI (XGj MyvO@!)$1H;q_V3hf30M 'Jf&+,8wNWr-@: ՜,%;KY:ƏRaJ$A*)ϒ;,+F K&U~:ӌxOŔ?E߹Y` жʒMNS\6w n`'gو] L]{' |& @pC&۴ᑊx \i+r4%?QQvjE ]IUy[$t{d)g-VS^̸jB@tXⵗ ef?\8%އS(Tكm&{g4?zlJTRũ.3z\ iUR[CG4g0AcAz>>hX#\Ȃa~o5bĕns@/fkA㇋1*LevX4#ar8g}F/GfY6r{veKXc f5)ZLlt4,vzJ+l=*4J%G6W^=l}ЙQŹMW'?n^{tGǓn 'd^{:ڍuAֻ6:bu2wU{{[V߬*HL P#+8xG5tѧ]S4)dF]&Q$PQ P= .N3yjTQ jԤ l }moY5E! HD"=.E OkkVp~jB 3! ?L2[[ଲ䢳j )Fa EF$H""H I E]9ZפoKGETnnw~uyjpL!SB1~\N8S*sЛvt^reO9" B%Dj;}UNIWAP< [ɰuңLNK18'o᠀wJuKQ$ 90s %uwRF#EL$YiK (yeYa+>)u'S]A$fQ`. a]Ab1w+P `f3n [wԙͺܿx/ʀK,z%(R[uR(+ȋ0+Ah;6,+ziCYaˡ@,H^,fRB,.!.2Y& .GgC&21;2`GfȬm01t, =D@c(U%8RBr3S=Agd Ǐq0󊇑3 1.w 3z-18npd":v39NLYarLx2bq-IOe(bԞ,$lDZ0=/׋JA |ZH5^: (yJwYB'7D!/VŁg@Ǣ+njP րϕ H8N/GS 8w@ B&$h:"!eV{GwAAB R"?/dtUl'H;g{ӤyIg8+.R G} | Y&WF_$W_x$3w@ޘűB\<;Γaz˕pI{tY&7+ t1; hElal}coF EsAx O?njWߟQ^* 3JN|XDT]w~Cf nɄ,NETA YcRXwUT ..OבWL_ݡE# ؗҜ $KZx7cRWo:T'q#kWy<)YgdF&9GzαV`m?V;a'Y}fxAsBI$+ǿ8-ľ;Q؛kfl0G^ Vj1ȒgQϭg1-5A8#o8Za OjB&)9tPuXa1 KwיG:>4)JԹ.+Y"}w Q׋ U*>4ӥHg|C_auɲJd+Cbg3>iWWA9` hժ?j0L,Vs32AZR,UjG&Ek3ZtUTG6kRENdg/g82PKr`9 j=C3:EI!+J*T^]g.J*T^]䕬:;Tr}ݬVB^l oB«F+uʫwΰL\H&r*J_De4H9Y$6W`sW'1,'8fyPQTD'T| AY$pSRT.U N9Hߒ7@!! 3Wc1׾PHܒ M.liUӭP 7:N JpgpBy[*Bfn@%H=zH#~W W8brbq䈀 *vMz, xΣz`70ؿzp9&TVREl֩*9!D.QlYddi4\kfU= U , PCiKw4\iOqxRacsQ4u] WD@چkPoGT9Iy} HV2a*)l$$ {@*;9Z\U:K4rnHYIܬŃH*+iѕb!eBY6D?f1& nCޏ Kb(PY2ŋű&Dȱa0W8,%;@?I.$?P }3" S3FYaJXȖ,\e؍T_y[PI YZb`Ia@ɤ#v;!Ί*3,/X]htq0,-PIg<~ }HVUiG d=.*l(AP)H/>A /6Jx2<9}:>:sc(Ay,gFmU R^3bruAf2dqey[f8e$$Ɨ8HV0@k\eRI8T ŕ@ +-:P{ƞϪr:Ou*C m AWi:@%Add8$qCׯʠS ry^~בDZ@u7z;rk{ZIH KdCSGɂpwq7f'l]>+czf|z#!s#"?) +ȄG.,YCyhG\k: ; H?SY#׀|$ D 7npỐ@AЋ 27-u#"y9nAX3 *Zf*`A(}բ ˾œ@Bda\ <*w;.5Z*Pp߭|q$ʦ>P :A&dLT;tk,5P%K<d0?S&_ iհr.h7 g U^56#̟;;F g)>T:gFb;1cv"Ѐn"B歽~$ѐyBGx&7 vZa3dZ387>oi rE;PSkhB64lpʪUȤ5$ޜT3^.cja @Gr $jo2zJIѮ߮ xcSZ489MF^Ԅ[ʎXi{tp Xy,Ny5&3oRP*[*>m1c2ac1Y5&3Lv+!!RΐuԠ2t6\;TPvpA&ٚsfLgC3ہ XL-mGaО_dtry!xí~ p@;k`d9(51gc8:_/}W !<.VTy2.䀶d'ouqLto+WTZx@PC')vȊ쬘M !+!.F8ضsa;C~FdC};;hcY!T89@|M#~9eyCPc}(;1*8 9pD;dc p˕@zbB'!%D=6=o:W>ۉo ice.tF<_P \b:Pge?3%,ӯ7 x?յ/GukA֢cfTk-_Y 9kmN̛Eeuů_<^jɲ7x۝2t>KZ 2""#1RSJ:rqVAG@ flb ٰgb9x·#ug{2"k;ws`'Lx6z<w^ƃ{xa_LZ~VzX\ f@$ IjVHCixz<0̓ #&U[4wU+2'tԨ@=G~m?PA{xmn=}SG:**-rIZ L.&rSWsWI['ӣ3'owWRg$a<@g`\rF&MUչ<oJmlHnNy}ɦ?SٕE$}I$u6©Te5bjx c#/Ba55c3x'0GdcsMU}=kl=_%ӡukk*Q2Iq hZ'K5Bd_]:%_]%V, Xm'/Rr25-L|,AqҐ ]z-MUU)tjYWS4'JyQ:#bWz Ks-}kXr z.~5G|̥a Z9AdC^^4,hԷQe#`^ԒpȦ\v]t381PwTx|ȩomRCϧ5/I%yω|Y'YII*Ujz-Υ fs~ZY{> ||E 6R79Qߏ9q'$d(aB arnmP R鰖J=ʹ@@*k*}\vb'}6w9`UؘK c } M ?N vj~xhvHCߙVī3q$Tc8A8m^byHEzKV>/K꣬()e:6/s"5&Rsb1ODjI")̿QŐ֢UJ\E-`rNM~'a|6__^/\+w+bXkK1 >ky>kbXOPNLNvGvwo?,]3y]eLo"(V"~wN3["UǤ$)2e:&8/IuYw=/K꣬()e21B̰5 9:qFyS8'yQ<#^QL~2Bxn^DԶ7!r׌DcŔ4o<5zZ^xLDg6]iHݬ| ~bK{n|8w?aȁT:b.#2v|~9Ij_W/f SǶWnr`H';Z\3QonzdS@'=V Zw; eh`x82~0z3p0zŃ+sÁd``4 /=|NN=ɆfmV#;h/'M[zZMqHENgf\$8N_ Ӎ,L?!KjTV?m^?*%gc!$T峄4=F F<3ouFd fOgNgCٗP{(6MQT><޿ώ[w_oګ8k5G;t݄cZ8o5'Qw+yYp4_ǖGӥ{A*)m6l5;_j+MyŴrW]'vG馳'+.&{p0"V &R{^7al5OvU3I 2H Uō2{`{;lVWTU*P|5%SkNML"-ņAMg3BIAyܥ:qݺ9@EQX!Ĉdt)c׺urݣб/_cBT{z8 Ė%qw<=W x_ӭLNd%CR'OEX x@Y%<2xgE3XBlL#>r6T6a _sR.ii"ϲ]cYͱ79!7J]QyW;S2=y4h UD+Qt(,4ȩTD)]{{YggHs#-ʐKuqt j9VG-?S>%MW)\*TyNu{@!4=` i69k$2N⺓H#v%ZDV/$Y)Df+5]Bdi73N,S5k6Y,y( - ]Đ,aYv .tF|i󝧫|"uW"Γ!> Cv姓t2N deUYV!79z̨GYzÆnHC|:"9HMXtؽDdugbY9laym"s̊A s§\_2#+GZQ5ƕx8 G@:,IŒ3Yl'r8g l!Fȵk#3v'jEڄȔE&sHR[a&D,gE6* y!bxhEqFl$D(DqnUwQ좂4[bz(kq^6fvb:X%Q2?KG>st|`7w&7(y$ u`t Hԛid4 ٫Cf2 eaÄ8F1X_ & l_)']9Z\;h̡^ȺOdGpQ"?nsYk_q؀ụ}cXҎ,}y)@4=/)țGʅ4X%-Mq'巬KQ%Yku@vXpP u:RIڂ_!AXtl ʿdEUERwsagEe:d:q!'T,ӥ3,Z+:ñMV9^"߁j;x:HwVԙ~ dlzbj4΋5vDؕ՗CŲ< Va b^QFOI"ȯRQq F z*ث *@2Lpb:.SV+NS ݣāt bt;1ۑl1uzSW6RWɗ>ՈאBXc:/[!UA4Xw;}dE $ @+20 <͂dsiZFNKx{nT *@!`,X3+bkLCZ,}8x\Oڣ<Ӭvi0%E̸_G \ÔL:aHSRJ,E%<{v6EX:L8b.ϱy,W*ˈ:&QR-HaԹ25hQwD6HŰOt}rLi2L[`Jp^y-kqn\pˍ5Ƅ3La[|KY Ղs,|8xraYM%ꂾR | .BU2@a_7Շ*Ĕ1P{AbZ}%"2=wЙ._ŝٚA\ ?`D!w[Qpaڽ3r> ܬ34SNne xL}4 [o1@ݵX:SoH&*IS诽ϪwfOXdKdau ~Ӡ1ijX4qʼnxm}'1.WHAǁǏ_Ww' d^!l,Xc!gLYsC"[>:<Wi ~F3yH{&'ҡY 4շB3HvcvL;ݱu1L S,QshRsyřRNn@HfދOG5r2kD7ʌ;H^>82qNW't>g=O?;gq8gGOny]Oo C>wj]~l/~WKգ!?n6eMe~o^TZZ ٳi4t6غZ L^dD&-2"S,C4iJ&apmQ[kpRQNڨFZѮ ڂgh ~ܸ{b1#b],2 Akwbdo71xeU1^הytvOa='Z{: t .7D 79xpe`eAvkȱgNu!#i9OOGk^I^?F#:0O| #iN(r"=ˈM\]Z=''O֍ռa{OKU:?^99NoŸb[y_SgC}fR~8޺:)r^D9#FGEyZuͧf3|a<5\OONgc' ڪEmJ*6!vzEmX&[ [nVSVZ 8>NW 2 *yQؐOZeZTbcǸn]]W?n6Z3A0dsGz4G5=ڧGwAt'lNH 0[U e4y;v#|r|FE.7KټXlFdE. 櫃^im+z!&%y6ϛPoc;]S S]=lFziziC/-ꥢ^JR{ ,1oMPl΋,x>̍1'!+ܡtpdO(:0]Ly;{M֥z@plZN퉵YQHiVku¤8 yQŴ(%DqZ뢘5[4jYTDuCTu;=/Ca"L% HF !]Am=v#ܠ=xoɣe[Б =օ:?>0n2C?:0,Jʦ:{/ R_JKA']֎Eer:en)CKg:XJA%^+)%^|˘1dPI3Nx$V4ҠXLɣX+sH,( 'b u5`c%o4LvW9.DSxO$]T5/FzYzb< ^Q'1N9 A̢r oZzZgPhH҉AyNHsv*3Q<;~A|" IdBJZxL,3¯&zVFXx/b ee܊el5 uʧo?u#V* **)SzB\0TͿPo4Q92prʧmG *Zڂ-NKSGÒ:"gdE%%6RX\O9o |J$, њ|G,+F{k--k}i5vx_PV) Ww_\ٔELV~Z⌘$SŜk)L"樸,;!Q8);b+L8šNFdX!z9 OfތcLvBR^*:[JI`(uT^ e 5S()Be';7$6!B$nĉ][)e <~`䇑{-d qHNlm%rPxXSF)B# HkT01HB\RǃX-ԣAA|sWeWV@OR~lH,iAҰfy/xD Y<%eLݠt;p4 }P:)2,k:os& h«eeVe ʰD|0taqaiڔS\?L7Hr4gzx T>p\>~~^XVy_ALcť_)?,ܴxìƮ[ t˷QNnyHSxSErQE8M<!@SK#r+Ve`E", I:)±Ɗm"L$-3ڤmh"Fl OCePՁA]:| vʄ)6i2y~qõ9 yWwUػz'Dsv̲L0c$P܈F1aLqa͘:n IgFC2~pYtaϒ) IF&%ȂIOՓw}n_lzA(G#[p gBc {Tm{mbi32ayy߶D&yHW``OXea HWdL򆼎w !l/Feu_ԋ59%'Up\֌7u&&>͋Iv:ju.mKe+f篑c~iTɳJmB9EYQN=s sI%'K*mO(8Wq{RrQ nC踆?RqR]Utz=cOv˪xi3Y͏3VIuء_7\@qpEogsɤZG \Kd^'qdF&(;[{{l=7"X!%޵!QƵ:%/\̥ s {n/Dx+AQ)Ȃ{iT4ΣaE?gs &V+kBnKkMNU=:&+I/W`^C@h @vZ8Q9D,Vk p-GE,kŚnEm_S'~qg 3\=WqP2bsWlMk@V5f@Wԙ$$7olsqmCwA:LӜJp&U,SaHEaX^RE,J:*29sZR7HR¦Aa:Ľ1pcz<ͼHr8z1r~4 s,%S&AC )Wӭ:,*շ/񴬋020r,Ҥ"Ev<-#E=RO glC"E`C@.h~Am{&4d),쏆~2&c\>S@g${vPz4̣@ TVp`htGCdZЎv4eX7?И@t49 5 jd$$n32~24R~ilg%blX hFGC92GR9ӈsQ 3MR7Yr>Q6 Yuc^Mp| k|Mh QP%Eʂ]u%)*u!. 7?SQ0]]ïh@v% V4hM0IJdH(d@%C"U/xϥ׶5U!D$8pk|dWIXa% &MlBvQ<`A43 ߤ菈N~$eeqj:fd 0`4 wCih 4rp Z]ewtJ Vp I? zׯ#C2H9=t?;*QfScxDGGѣ'!Hae_9A2aLU8Y,/HH`@,ȬE=(Ƴ g>D!VzB2D So3@W˜D\5CEeQYڧQʇyD(O&|H󠨬| EYf'%SQK!%u.wof#+H>ʁh]d(z@5i+b5!E )1WDeN F!{!2kcD o? R[o #LeP!_ "5UJtUyw2d:h($ZQHǠ(RBG XcVTd^Haч0d\_(c>1mL+tI哕oFX~@@1*d'3=,H2s2\EiKhZěEHx|8Q]9Z愹i7K>PW&zSb3*DvYDκJqSaAo$ ztq`~/yۼtW΋փ î}cAMr}R1sA <_Aӈg` QJ<$J%Q5 vnܞ+h=1]iˮϼl33ӝ|V5FwUAkG}xd:0WC?'Yw6C#>n^{7mYyHd@ )yt--ϛJ(A!)u:t@9:kne/aHAc9 999+m*,Jؘe ZF4؅9o Vdt}nY\W{_-?Up+4G/3$ں9as>J0J 6un؅'..{[6dfݗQpRJ0^GWU{CQJ)ux]6_`%<,pʓ;g+"@`v J-9ސk[9DY̮Cf5sEY,˜Ey07Dސm2g^ძĈwE.Lz+k9Q]5 =vA On| q|ll|%g6륭0$*36H_Ap<+]1Öb9-Vzmƻ>>kMLNAqލ+tV:ɜ,cg =Y9陳ؼ9vru6>pg zWz#i !68xZLN?wӏN̈́pf̸OJb@]o']WE)$iJ&-J <7J]M :0RѼ9dL]^BVU بRIg(**RԼ{_Watm"j3 ^߄ v2jp&n76J@ Ը&Gl-,!;-7sУL< k e1{_L^1ΔWK" R*F1RZATJ")# $SaK2a,d!Ig^nvdW/ ' !fݒ*TUH%˳5}b:G#BdÃ(W/v0X)Pzyo,Z/q,N[_k.Ufk8r kee X>/>,t5s)M:%/K1 %kf Yݢ,sL(Ђk6zFFի_p{eXZ6(}QI|>:|mPrCFr Qʞ(F& nu՝3NAx|-[-5 9`˿Vg[>H>D{c.beѠhXPi _0vL_AX{S=vCL?*_/8@ixOzfF \ t;ĝvgt!/6^3|W0`vimvRۅ)tFG.3щf0]A̫A*J&#*sR>cp74w /hKA $kgDyED9&JDiN }Hc.?i7F.HN3s{A]X&jnjo>tK$ K))`l>lBW, Bof kI;;<'b;!ƉofP0br[0 \VP leHaeL{[?k hoϞV;rL3q^J )|WA)!1*!}H ĭc5̤q޾q.;-;Qw/&,է-www%jߩ.:4oJ(T7 xm= +#\{g?vGӝ5Dȫj19D64rڛVCP城6NpTgsYgmZ8 >mDYSB̓ Ȍ0ˈ^Ajlzk-'JC Պ 츉yЊ;o8^ pqTX@k|8Q h{g9?!VQ0A.ϿY2O/j6\0N7@Ʈ%ʻGG!8=p0 uj$9k bDL^UBϡ"3/¹ś'F`y4e0g|ҟ5cx$}.׾3*"JR$h08Vn<1d8XEuAj~ N!% 8Q;C>2%̴inĆCg4p7laA>>)PмBo#C,#}μ:fzRa[!)|>(F%ۭs*}1E^d՜Wy9;\vdզPcllx.; ŒVAZ(! Z؍ 2![dZo~smhp;-uJX!y&MG]CFm$6dYFAY/ |4ZeM>s.즽 k!!ZABGd^ĈTF]3x]Bxgٰ 7>Oo !MH-PPPVmxZQus>EFH"f9}|;8I|d$?d8vTܑOkI:ZSHj?fԏ =F10v6^Hc_. pZFnTNwϊo(mo:R"1ZV"Lʦ9ntݷ )vhP?>DGMbM/yQpS~S?fTIѱ;nP}PKV/ 6Fb,MYAr0`֕(CZՖm`յD\2 s[H""Y%WPkj7Qq mTk&%Q}o6"?tfGvaIl?9m0*G̱t -Akd..V//uD(iu- CȰ&'G!bi)sKF)زI_&k?B4 0DPN5Dl; r!)1kCAf(*CK0M'c;@Ԟrb#[ Jo'eq%S2?8s IL+s1\5`uRTH8,sK5:jnp tOt:P9EEedɨGIE%~߱j>ȸ`TNRk':It B<:0)XKSPuF}Ms9$o5=fM[y K`COh]g?ӠNG/պ*UQ.Z=pi51q7"JL +Lz%/X6x>,H*'Qp{wX|upa;BB5t`xko[=lHm B mm>!f1ԊHv(!!)+q2$Sh4y;}x jnҎ vT{|=Y95nYP}b+1.FE/ZpVp}uv۾O1:o R33RtMݙwfϝyR/UHIFR1KqKvfWZȥ;\FoŖj~ G2fvv4ĠJ1(aNT#~=(q9wQtvx> =Dl[O!0фQDu0ܢ^7Ģԧl  !uKIM)X+NjHSZj]I2D!h!QH!>M )m0'a6UK8Iys5PDla:}>mwUz(:&0 V9}$5XvU+2$jR5Q]5ƿr]lj &~.g!Tfr`9Is`8A`![)`%Ms#o+ '' R{B?k,{ 1J=/䃀_lHŧ|3#*H4OJg?0gXx O_u {WbM,^& S /M؟Pu=97sO'Uz5*1sbR62Ř`XI@q$$$tDĘvB3CوdZ3i<)]*&!R1gNZ!ЎtR&z1xNY0]W%sR]wj?ά$_oAqymh#$l612`؄Y_&:0;&3WɫsQ:Eu:yn?1=Jgo2ZiNTVzy#*l3YUGO1:'Y1׫N)yMU{ZjFMjPc~oaŎs}߰y2H]qύLRW1[+A2~eNz3aV,o  !9i?+֬xHפ&,ݽϣqY O*4-Wu=[:VRg򫺆deHk6igq!aVU&?g5-4YW1=H``7t"]xۆ0fL`XZaS0B&*lOSa;UzVBg%Vk|C:K`e ƻc0fAfh -;=E1h=àT">{܀ d D/',n! hhnp2~fj|H~TI451s%!a}>^ Hb3.6FFCNS]A 9{b"DO^ x-"D"/0@5doz֬>̩h12rz쐤J6I16B*=;-Ѯ{ۖQh1^E U1xQv ӮzxV8;B@P\WAoT+'L Fm`2HY= f2d{Weŵ 45*:E^E4M_?W/T  ax nbnZ)q}CML|w!3-zZ6W;ĉ 4=O?Z׊gX/iekiZLX j(Z\|QrYxjWHxJqJSz2Ue-T(~{[mxZZJ}} qȒi&aPYMUT.!ȱa7'h/gQδi霽euVV"+Yשk@ ћm8?1CY{=A4M8ԶzaR*- 'uü6 9ՌN8-^h']|~C@UdF-׎zznzbzՑV\ 54+JXŚ(u ښX' \Ҝ8(ngQvsi``~|̾[7P|4 [DA $Ŵc#}uz(ufC] Ů9fRbG[@![a_EۺHujNHC\F@\c*QZc;+Ȕ>JdBU,5EO%Uy`^N>Ζ:.ѯQ^i.pς4v#6I9}~Kb_E}96s3I9eZz[Ogt[T\Zոm5c=ꟊʹȜ4q|]`HX[vɍcqRօ=qYy?+j6'>/R 2 ~}[Q ޜHBoN;e||p9q $Ppk"[U<$4jyXO4q7px0r9ě/}mڇq0=AV\\\Zqm#MZԇ=f%kOtG74$UQ蟪 ) nw PsbNl>8jcMP\)i8n5g[\}DJKò.;JM\"2B:h^k_ʟ zMVW{U?% UD% y/tpNݔN*9s\xVl.s8= =x>nlU̿x>>~joIZA,\M"DK"SQY.oj"S[I>]Ág#2>WOU=o\Cwp>4~_{`oSR:^ī̞F![5f]c8 ܸLl_N?'n9`&I/ g;[b'Ejb" IْN,j"JIYZu\UABo@FnHDn8Ec7!NwOYt}v< "?hRe,Vf~Iʟ[=y[4|7~a};aZl4| z<8n4o筱5Bx:+C0-6vYlkb#U`w׃dɥE"y~ȑ3\Ҳlvr rQ_&OVEU;nCqܢ[ɔ QU?yO"h:nג,͆h~ZBA1}eޫq tW8)`(Ks_+ԛՒߟl^gg;8ف4K;( "+z)+'י7G@X,f|@4a$cMw=ua2k \wRRjfKMnKkM k*s)OXFx7la+ro,?/g1[+rZC=H8$]i89i%u]Ye=F9P_"+~8TXT1`ť&BÖ4HH}Nd~}upD{DOnSo8_fh{4 {Z:}%xQX Ia4 2ru1o7mx0ʐ,:hES!!"S;na ;ī)j" U,# i]Bva3%9dNfnO 3rl PǑ N0ŠUdi7hZI̖U$I NZfJe(eZASw1qBs <3yx8H=]XO O3PhgGdFc:f!1fy9c6.ALtIkl*rbˎ<; a;"YyДJ <ļF!E[axkfCJS/<3fy Ie+F>s5v40{mVaxL+ ȌI؄}fo|̚߷b%h,ejtzRƜL'/'Wz'RS{&suN݄랁"cV}& kqitR]gjXld5flHxN۠SFRKñCR|HB/gFQ&qaՇ9X6& d0a2lʧkHQKL_:"X6hIK3-i5񊄖^ T 򼀩B86hv@|p"`^òhSHV>D$Iy̱|b)9{(zFN)DLQ3VbBDeby.+^1QeL`j|WxoBV$}ɨ00֌JkFIAG?`M,JVS($iS{yf%XHC UֱӼ!4QzqsL,GHf!2X6h"cxcDj/RE\(,J.&Vr5mj|"l `,]<LQ,SplP~_b-C ؃HJjlD¡5rM)4spT_t&QK)T _Cx-G 8=#4ʟ`3HBCpt+&JC൑{5 (}z!FnHY0hJXmp鉭oFu> -M5(ނDp 1B399k3i $B ټkJ12Pϕ^'&*czcSIC28[qtՍxiC%~YQ,AC>/H>n$  L! 9E!=>l̕ Ӻ+<$SƬ1YF@"oC?+8i3֓UV3c,HԄ5Ь w[@&0)RԔ p2B+8/i7\6k2 P؎ ϱIk8Da }yĢZz)9+n AV$Ah#v+«bokQl"7Hc2֬ J(=ӕk&L S1k|1#vADd w C.o FOu\C.!9Dwk̅I=&΅bD.Y@,{օU+֪#kJl0 #?YP/%G~=(՝nr5 ĉg> Nk;  ߧ?p6zt9au:EӰ8 T||> i؆< Ӑ jDMt^05 !PKkl G3!XVGXiKEQPA`5ͽ8FTNl`$Fw?ZNk"]YŜf3oF ̜ţeO.8a6 b@/J6 ﰬgǯcg)i+B#DOCK,+a[k斆F? %Nk54`X@C/kd-XK(ȴ$vA /ޟ|Xe?'8 uC^Oi3zކT͖:JUa@G+=uH2%ś͔3MSQ96Qɯ`91); g62>q+v驢b;*+ B e9G,3U>)r9WJLNl@I*5cm14\ ~MXA4ȐJZn/_2bUr@ˊ"7fXΘ᭹wx=#\KTE`:HYLWPKkl@qq$ yi&+rA\~y.X1]r!]>f0Tqtvq3]T˃஠GW}~|VyT];55mMYɌ5$J1WF%},jśYԙ6GFߐ TP_)+XHF,R䕪jf)Jlpb_Hkk*7 ;z(&K:aY~1w2AO^~DzdF8kzmTzTuh;% ȵ!/Ȑf?+*a ߽M`0K%.ɭN6v> H87bGw r] dP6*jYY`Teg*-WcRUsp7m'Ib+JH}͊]M_jeC:LY>$+k]#FlLѲ~N[C0g ;IGMKс{rц=zf-²4m-&#kqZ|$ ᐊZJiVYD9ɽy/}NabkW$t|]z;!+(sBbE2D *U#q)ɺtgbO1æyҐDެhʨ˸GnMxnF= ܾA6sLX+cf/]C5] 7DE-4+q5#E(2b+#"{HV}Y{%қm5wB҉;?`Ruf@rFW$':QZ/īMDfO6ql2 ?"neKJ( |'I#˼ B om-H\rܬ-rZ>'Ux4CO~ys} !3t=TV"(b"Q HcqzЂD EsOz 4tTdDfC,-UqP eTd7B~҄:iM, 4Š*SZiNê}Ww< {#D7BDhC EA@YE7_-_%`q[?[xKO񟺗0CWR,egWEæWlgpv%4ϯqow;Ym^~q9~{9uQ2_/2'^xWzF-j[-˟#U5Zr)Ku-2FC/}t?A^%{!J**quV9+UW}ΉopLQmSAP1Z'Z2uy#9 A}eໜ80.ʯ۾i]6ɟA[GZCvMS7ϗ$a_ҧ=ܔQ-Ŋ[۔zl-tYo4j܈O}~a#fQ2#Io;C9oGfzy?M5N'HlZ3?ސϐ5Q&Cw1t r>\eg/Y|ei^x^|],*$$S<\ܱ5ecjz,?ZI);jĿk"~bԗگatԝ= GD9q}9u9A?m#&>Wc0PZ#ybm,XUy ԫiV}ŽzU+zOOj^cqn`xg,cV DبE=4vlz^]WϲLK?[&ji?LoÃ;8+U%@V=ajc[! S R_(ISۂ%ƀq74I¸ѕ2RB(jAKHSP@e|hLkki#>|c^`T ZlGu)p[樏$E8_:2up*;0U~,|$ >ʤ^`U7uG`Bp& wrx2+pb*bXj>Pm ֒:f;.ep)bsG~6A|Wzjd [Txu ,,*,sJ{=.qerd[Ql쵪21QUM;~A"XHܒhRT?䶩 {F.@N챗(u6Be%@Q Y[_f,iV2gRFs]P0MdHyC!m"d3vPa*3QrITnX ui[)wc`WG%0\58XVհT '_t% U$'$ * DT?!c58xka\R$!6N%!2$H3D%1KR 3Bgϧi# E`~a B83 iQedB$f@dgF.ߗHwM Df@gb82~rlUi S\t`G24PG2 LnY ao62?&gzDpfʋ^ՆW2=» Q ^U3*3uefh q[XfcPMg 7Ld Z L*Hz@W(@Li&DZE.L*h]w) LȨ>Ʒ,eiNWez۬H8 ?!LFtfo ~_Yy5:u*f:}kue: _=Yc" U_5| x˽J$ƚ&aUT=EΤqm8ZwUgeX9TuXl-C)x2]ʹW# UdRꬖ }U[#d/6JP^"#~# (*P%{@ cLsAU0e%Ha$Db1*W TkꅔB=5C%:~. 6D]KO(@)L@H eĦ&;V!PS. Ԫ;vFU(P4Q@au{i+stbB4Cﶚ~.I3$rz|\@ST7`UNˬ$6C)z kh1 @8lB/@ P9޶@"I)Y6l[+_b'kQlpX&Cg (jiEA¢OЛ(y`I|ր℩r~rBم@qx(bݦe6E)4~QoFhIQFT¤/b %1.E3X.C5Zf*Q:;L1)pu*/&ۍ(#eG(AP U ̫(BV{U*D' 䖿͔^g=6:Xp#ԖDlwU 3zN zA4cRgt{ghp7= ơ 28%;m$Y5Ys[3Y?huU=+UegG/󞖪nck$ lS&>.PF^״ AR8_q%q/څ4?١}";hB3 wv]& =K!};L4 ׃Cч/3ƞ8ۗ /9Dr٣D 6sEgو*ЫY,,D.kA";LփMhKD`"k%U̥CO$y)I@^:{~|XLO`@*SmCTCR⥗˱/ǎ_&&aK&ݱ#BKX. So$*yY2v+%;뜼ΒewWOS?/<K k#Ri=$FIw Q^:uLiVɯXe?Ku6םY93Oz0 B:gaNX!nvq[UZJ4tV&DE#qq_"! זô+)#98,Y/IMO_5dAbB|W^XeFnfie%#Tf[DVE~ Xe&}ߤPnƼϲ#?mЦ .?兾Ƅ6Ԩ05"b2rq//I 7_ 8P3FL}=(YkՀIbBm͍=* GmQڻ:Ŝ"sds!(<X[%́[` "}מZL_sP_:/Bcqo U2}VfTG9E_3Y4GwU蜅Y$kdllwS=wݎ>ka\BHa#lTH_Wpo IN/B+$=ǟy=%uVVQZ\)vP][A&I:/W(4W<$>> HI\T8#2|?GBpm:,4R,Xd|x ]&aIC=+Bl#~`j|QVFMX<ŕ"dp~:q VgK?K%fU@ū [=fUz;zU[% Y;HUԼI7$$ @KBz6cl#6& \1[Fr%D?Uc}T9\`_Y$J/N8:Hn[K˛*_.մHZ3};Z30 0 !9 ] mT)EE$2y$Lj#WiZ?U'T4x[l:C}bұTSI5et!Hm~OSCUڪ;,oݱGBFgV)8kVrpm]9Ok1OK4-'4ee1MEc[k+C6{9mNX'Ad6?xDAgt<2DU0ʒ)ȇ6^}A@c>i9If] oHjs崾RQװ5z Bpz=ly hraOa NUhq[ml,ſwh[nTe ]h7-䪱g%֐r*$OH䙑`Iy%?H7YF2 aس*Fr !N:E\. {9Gnr[vg;}~*vXC0rQV֋`XC`QqH0g׌DT\虸n>OQD\(-kX!VsEes,>A7 *Cz )#o<~?GGϸOnJ `-.$JYs?I "g1ma&U[|R˜Ql}& ֍d3s8n+jaweAɧk2x05aEQ8+7o702mF;4Ȑ nA>Fq.8bdY5=Z^@}p3a^4rcj-~'3j~0EQtbPCS;:m\ (-'4WD+e!L6гwGl<6SD5iV\~ b*eTIl[Wyא2놫];mPkm5Ma7 m#f*nΌ0l la#~ԝ֜-iAbt4\Kh57B^7L`hZ(&q9T< \Y%pc{ʜ]_(Cvף!FMJuU0WݹK:iuBmt%sBˮ6x! ftƌv\;{SvX 0hؽ˰,d[`,0_%6KWzPjb质 #BP1 X) & WB575r Qᇐ)C}bD;PU 5Ľ6 ټ:@?fgz, wsqB"z9;HA ɻ4ɩiȣ0(w0.$:lW]* *$P>pn + 'w%3S*7Q/sS ?n"/bW7 (uQϟ7+:gؒ_sRlR*MOH0oUFk x0gKaD͙}yݡ"RR,6ĕL`LoɉOnT,iDg5k2T sZH. 3gG4> %l-O&թ+f K4fZs R^$N됼*g}ZP_hlAlDjEݐ7cOfS*S\?BO?'Z IY%ulAP$f)hd q5 WּṂ? jRX,a13QR=$Z=ׇt4Hc!$5ҦFLuBD/Uȶ"io;9t;_Aݧ-T!+>"cZ8KM 4lRR"-6J'hI)GRh(0cȚr0RydF0?z`aZJ ;}T Y!Ĭv:XU_Uf9so[%6ESd/KOodtb60eӜT4aOc ®YWȥ5\:m'+\f&=f{gbcKZZm&~8?}ɯ*0ha@Rilq-_:ΖVSseYG4hsUnXWG}8,=;&B7}^Фߦn yuJ!G x]|US2+[t*EV*Z[NU?ZGPG`GK: $ vAa"A%ݮ"Be$@fƵNXY㍯ξX^!p wp\X*x⡽]? ɽY@֮GKZ#ʲ@ M c'#&?8?NL֡%eYfWnU:2yu,!^'uvlŪ*m]{s\>8^"/X*u_z[%_!G:!-j8-u|,1Հ/,"#5/H MX88P= lT_4V\g] C^Y1 2|~zt[t -.I[vzHL_07\cV=U%jGmV˘5oɭu+gZSmIT=R,SE"8?U:[TcJVt/?礪fSĴ&q=2beYve,)8UȲ7Q _9 o&̕#> ּv?dG&הП`;p]B|bES4)I1vNI=jՎMtJGr#[N".bF*9ddxl={哤[{M~eyd"~%Bx~w/ q/r<-;q`sGOyucڗzM3cEBs`Ƹd@4)o\ERf}|>0}=(=];-MCQ#f)Ѿuh!Cߪ/SֈJf =-eM"*Ƥ́zL*AwǮZ&s΋2ɼvՕUw}{30 (Mx28U--z|/xZ>w޵8Z> z+}4O˾r4+v c{1VZ 8.Zԃ܎Bq` uMzӽz$G!'>^9~S@LdI7!Xۈї4!wl@Pz r LH-4!h;yyF(\!iuHW/~I'ɛ{Qɣ^Dk Q 'c t|} sIDX8sQȣG T,L.bw[,"tm>^:ϒG˱ %SG9z-j ʑ&ID\b,1pZadxu %wl.N xQ:)h{:=AiQ'Xo('Ě2H }Ӏ4bg* O =]HΥ{ J|L<1dofXQsN7OsVEs j 5-C:QRgOtWƢ bmk^MEy{-F?Xd+AI*74lH `ecq˴EyVB쁨3VQ# %Uf1ul󤕴RFHaE|z. $"YžxE 1PK+BpmaA76 5R@]An8ɞLL;$3wj&M>g?ր R"0)yͳ>Ƽb$P!3H l-I@&?WGZ5 l3$"JGА!m@1 S #:$t6^NI=NIos%lw* RyABB x0CMABT p}㊖GmI΃o2 aH#U(Io|Y]1cMɴI63ԁG5$V@KQD\[VViN0`۫H=]D۸tWo@`egvd[\-**sycfcO)yH|]"3A'Z K(I![n9|+xI?K`X?- t@)a8͖l"+$rFVCH:K@x3bV:7.\a! )Ⱦ'R.J)ee,W-Hn؛ IWt nI@?r%2^ Qf@*KY'kU5H"Rx]ת7GIYG'[2 %,kb2ޡ,Rv ܮ+68q6JRl:Q>%5z/Ýocy,%  tBbDit2o3gVh !.[zPAΥhtk595PeTt#]VEuVh1a{V I6I兕EI$k}@Geeeo+b(4r^@3"ܰ uzZ]aY<6EW7wQe0ח!*if븏p-!-Ǚ;ϻVr=yIɞًt*f׼TY7S fi4 k&)L,63&ы .#p! Mf*$I m&"$ B'9p@@ч1D-՞X3>}a 8a{G'OPorkS^|{/->Ď*<+I)^2ݣLII}$XhXLe jө{MGv i "lߵK$Vݐ0s3.oz(tRŌs! ZHkIR!R\ VZslm" Sv-' ,ptT&:1+3P٨6ADra2f0ve nk>!xfpg䖖IFnBY8TBW!?RfP *wUO]`FWpo>(4z6y;[=Βg#7ڥךb I$=4+$$k7dw$]^*%$b7Ȍ:\7'>°krIׅ]W,낺R'D ˑQGpS@„|o]׏΀ϥnMap ʢM?f/K9qsG4}̏ s$0"T4H7zE'On ^jVؤȨ=-np_BMmUgfQժ}Naj"CvsTV?UO@?to:EN6} @.}**%'XfQ,~.[SI/b4:FdBO`%.nŘ;B$a6hMY͸{z[B{'SwQ eeee~{QhkSS39K52 &G>ol9I=dm Bq烌 sL;vt|+A{ڎ |0&L/"J+d"̝cƭtA~ˉqki-ONG8oi?,Zs7N}c,x#LTCf50o cEBنmŠƭhE>Qgnv USTPFLKYI~`E@7@'yڮ{,v]d.ȩEM/'L'$0pVi7H{՞ jk_Y%@8j7ZF@zDyJc͘ة=Z!Y"B;"a @4 n jhio1hS'9T9f6!PokunؘqA(oW4hyfnPm n%Jm嬟XP+*:PAB5?M= L!5X^swWw搌D2O2Fm9bv:ř4d A`5:zX:|lޜN;"d֑oދfU+D2w d "g0rfN}z|:isu#qϺe} A˟,Vu 5TϸMϝ9Ϝ5@؊͂< u;gbVy$ar25d&YiŽD \\L6J[T@lb-:Rc謪4o7"~D9=B]{qBlHՖ.xHۊB";PˆnڂT"gSbK؉psHG;XH&<8yo-:^'$`vT[?~]/yQvˉb{ϼ$Д(of{ f{[Vx׼Ȃ3"aH{s^q;#E ك !!'^c~`Bus_/Fhg>[PQeKvR[Y8QORGԺGKTXGᛂKgn}_i5+Vd)~O^C1v"ő= Q?OSe!OZY vt4{:`Ars_\,ͻuvE4'DQowOd>]ʹusVǔ\D]r=a >Y(* $.U )i>!HRQ}^ZQzZ.Bχć?yPurŪ= Pno9Isf!<ċ׫{[9*6Du,44&;&TDe;zz-9p4]05e؞WU3gsY>lniڠ77&t1+ZU5:a2ߞ;zB۽$- G;4͔GYE>7_0] D<RXD4*djc>Fr0÷tC>J;Vi*eҒU=?R*mXuA4؏So&=ݒ*#U{j}hFձFWKD":~ŏdރLhhFң.o\cI={UЯ-z-)EEq^^0e-_J<8&2_3\OhQW->^"al4l l"=9ՕnxK(?Zv=w^ܪ9~>UϙRv| ߫3z XݧDZk~k}z^vG5i T5/v~uϾȿ)%JQC_Rr9b}5iĢx˜t KBz5YYY],'2cZ5٫g! w=P%g~},yg dlQ,,@2+W5ۤbjk޶8wBCBk fv2+={b?%j VQ=rca YyiNw*k͢*klhʽmPyqΉ !5XCo2Z1]G-X˚%Fks*C1;Zhh.@(k DNn&kҙJj"hE$HʰUAI;](LlܚEUQ,F?~ Wоdq]Lm26CdIcM =iՋmww K3\IsY!|c#6rtIf^A3[=|%w^#wjlK8tAu]ѣgV4ߤeMd3&:d=!k a,Ȑ(@R(@Xٗ JCEhA֓tHӋ̮40f^iԟ6dh2M/$̛jP=cM.&M$Osk[;{Ҳ&uSk5|Nr( UPq *(ʓRi& 5k!wcM^oQ{9>ޠ+O8chZz0_L.s(m gYQ94VhҒU sl!dVrRS0q6Xi `j^0c XG\WR+oWNjfRnbuFۻa0*-$*m8SAC?k~գn8܃9HȅDN>>D mCj$g$cH4EXWqr!'H; bB!6A9 bɂn3&CɴXs ƇU[9MCPc3G@X4羓qs&XsDtu }sH,[I49 Af́ĭ}I9L1}YllܼX m8s30Պa|UCa tʁN+b &Yq6j`9Het< [E=k h`KZcjXi7'F-llÀ+39)~m N(^5aa;%̙ cS pI]‰M-*$𐜄CWi| I84L+Ib!@ӢC(W UV͕g(C}HJw״C|chRq0bh:^+!^rm^//_\닫 <06ʧ7ZQt; t"㵣8ņXDVFVl4N VbE#YgKWpiZrQozQ d2ű̄zھ9`9;i/vHA.{`Eѵ=|RH 9\Z!)5xQѽKZb-6OS5~٪+mNQ" +VeP%x^'1 1ڬ' vh c/.-\Zl%QV>`D2EB e6ߋb^"j[؟Q5TZtb.Kh^S ;DQ\ 21ٔy+Z074b9j >1mu~>E"w1sb36J#Q;YZFq 8{n>XuBva Lae?vLާ.سtB ҂lH‹#!0IC66$R!MBِyu+.1H57Z0&=c7~" @jj.'gr(2i 7-ڡ㍒(VpOQjG[D:cf@j%PrLq 2iFa:9at?t"ƍERWcAIp#QxGQRdXW9ٯ&Ra*)RbW*e꿐fH.0S5j ٯJ9= I3CH Ѻaa\0ӢÐ`K`b.r7v՜0S"} 3N;& zՊ9Ic b>Aq6ހ&ym^n4Y;}" \5 ?fV1,JrR0+6Youve2n+^J~eJX\q@Տ4ƲK YdUYgC/r8~U=$-r-j0]u/j 7ֱem۠'Cufu'J `Eaچa:4&^z:8s}B 3+Mps7~S "L~HgsH=3KthVD6.wbnhb(hhxǂd4Νu ߝ0f a L5` 5PxW@ިuafrtb C炖03 (Fb9^RR&4k |lSP>&.tމn;eQWwEyRM%m 1`fAa.ЛͰzPr|WE?{tv3P4f_ ͔`;2˼ %Q\"3.Vb"!3 #9~ 2[ Ɣa@UeRX;nQTf~@8Fb&ÉW2))bGO,n9ɘukdb8p|Z sAa8Q[j}nK\6 |ak89i`Mj trUk,OÉ];JӬON 461ԏ00QN/|1Y½0ҹ{hdK+ι!ƥϚMY3sF )0.b%@\UjiKQ@?9yu 2:™™:Rj\KkZ2-C)CJ\l.(vr8괸9 rr(Ҁ'q+aErHͤ͡Xjg A! brϠ)ؒؼ_ 4I>&r:q1m ֫8 @<|z9;![0d:iyV>WQ$^KI%UaU8ʑRs0N*aNFM#T8Q@e~8!*4P)FA.qQ*2%%RQA$1"aL{%xMq(8f=>q4,S_HF?2,(dqۿ|MFb\ q`,N/bv i$11k`crB̌Vl"l k%6#l3gǰeѧe g%L'I-(z2e Kb,𦇮+HYw5n=׋Ȩ2hŠ-%QU_ԶEm`\89×_ +vMsa%p΅E ]y2 +L;$ 2 Y=hŠ]g2&lO^ ?d!܅S0 w)_&/u{^ VbJL +7a ۸ݔZIk5 absZl&ǥ>.k}q`lMB/: i.DĨH^N 9ęZ,S@.77t.A.rms)}aE VlE1X8 h';!5 A.PӋYQ$fZM V$f@YZ~gV0o\; d'dw,f᭢gdD{<^QeZj+ Y F-9aW-rc`-AZ&F\ˌB-S lH2-J&PL(WDyZX_F BrFG˜(4la^97>bz i‰(wUHm)̽/L +'"FHy[ڻ#93i8fnI4$yђڵv$7o]ZY)*b%%2SX8\r=A %&]O=qeyW8ĤeR[5[ iI'IYF`!d_AV*(Sp;;8?l+樿:9}}1bt:ʫC^pCGz- u#IXqI=>e;Y*G-h&ɔ{݋aU I[q剒-`W}`=qafE.lj}G;GǷ 7.{MtA% 3t5! 7/p@q>?i1"^{ʩW7b5= s')]~ɨYf2&2:Ι&f}Bcl~>9͜fOWi.f nFvPw$w܃fZd)HSwdQF>/(ì7E =?(SRk?3b{\T 4ϥea(1әe͂hdUOqλHh/LP{A, ՉBk[(PHχG]UP}%օV.OtzPu+o^aNb&й1 A͠0*)`P%J_2b}\߃L;z&pF{*׬r*.C XrN6ƪ JUKKDJ1Jt:AUBz)n\mZ4MtkL)n۟3_3/@%ŧik%TRW3<.Juȥv&ԺUNRԧE=0U09@4D@'DŹ&8?rD!3N,͌=0eHO5z6Эf݂n2.Cڊi|XފZINN0$غebYktݺ bce{Hʣ (ki&ha' j';"#quVJ(N&5'Cqcçc=AIk0Ɋbwb^O:]~A1~Vܚw-܍XCHEP0ŇBljǷ'XSHsZd W9iHs:@,f>b AD"'R&ngLoBcmJ%]2Ni̵`'w6sIC((rJگq$i5mAќM3 4)$ ]u-xIմ54Պ54Vi;ɣԕHQ鄵Z޷'(j;.QT%Pm:DAu$g"]\]G qs/N1ϟ(3R+jiZJm Jq~ڈ`T7EZk5vG3VKղ%E5,1‰_'ӌFLg":T⏬K%YzڵYb!A-+mWJBZlS GRZO\=Nvw8J$^Qw# MCsG|ϔx =EWRK=a3wגfZ;/0Иgu{;ƳuG-R')%Ӷ:Q{dy:Q8b"^F}I 9qxQH3ÜRPd}eͭnG% D{."m Q | زgg-ܣQkt Zn_ @KE}n, ((=h> >ي,'" kӮ`OV:L FjsNxle1D>$9T)N8A| 6Aͣ}ڄP&&! gԄu& +RA  C/ A^?$F|E}.dl %BRpʐ!ݭ ނp6@L ,^@ o N6|HaZ7 7rkyZЏQIa;o_ܶ^UU1-MMUq5 j01`S<-Џ:tأ"I`feBϼzEmDd")&1xQB(:1" Y8"aퟀ{[`ݐ@GaD*&V9xS0q`'XPXٟu`0QDqH b.zirn"RٍO`7X`7*곈RwԪUg7窨 #6{ rS3?5^U ⾆ 4ְ'S6_C) VB4Ѡ2Lh_ilj\&j5ZmHnesFXv$5(p|o5Ea=Ir4B ΋r!/ɼ/fq6]k Hu<HvNu-_3/?\M?۝%RW(A­C"5\C}}9@^Ѧ&|?%B=AdO%TvG@03 0D 5@VYyŜrmWxG䤥 3쟨&NI`jxMmyd@vueN&?'6RklΦpԦVfاRr^[jp30˜0uɿI F3ẅ78KL{u/72xG@#8q:vYq+@rATˋʜZPRԌf>K4[Ә={5r|{UIMqzSܲ_l߸8:s쯀Ev:MYQ&s=㔖KzGv lb|z @C?V`V4]?.VAE<?NjN=+#zȼP~Ʒ>cmQE#^M0fceC>V` ߼A}> o- V kKE~ fBdM8r@q{UZu%w#!ټ54 "d~ Cc~lѡ#kTgqQY0܇ŸkH`fm-az_e(h ,2e3n ժl;V- h?NFrZ;iZ,fvUNg;eq.eY'4$嬦X%˃{`Y8" 6rEnQ1ӡ`&=䬣!ݛ+Mz ŹVfVy*gr*g5%ag!IXhejn.X;i&$Sxd$ucS\^qgbF yDѵ:zzY Q?m8Qbf(77pGQEF&nuGz;v7--7j~FTQ7_XXǂ=oq~lƽ5:/Kmtq?Y꒝ȴ{tԩ H=wGrrAab  j R\NνDbFJ$^;P'd!# $%݃$n\ Q=^H$$=$M7I4=ȎGJ%wIB(+n}-58E&ɉ}s=NRexoB(kw1|\9ድM~ɠMWJu:7pJ#Sӓ>H9A|pW{Ȁ䚡SN :c:-bF{H=thP-J߱o#쉕dr(*9LgJGi>cObxE՚\)T 풜{ q#.KL>i!Lhj_%|"ࡨ ?/$2>1i'AR<~Aͭ׍{<BUkTXb+Q"{_cRW;} `C6Ը(@U7E`i,l58 P0)=#=/XIZK r BsPO*OmDQ%"JҨMigB/@yrd {DQ ($bEp&4LғZ&v2qC0t>_@NN/IG%E=.X4|1zuˑiBe?A$~ x^2&%qۚmMJ^5F$ArR@Ŭ׋Gzهw ,b5!OUBF3!DG 59fMNb 6<>gwiĪ/&&|5ȩ#AU}XۨWNGǩ= pNB0$ o0:ĝډxqB0&Ch$1OˉDhp} {gH/RFB3"߀X峙i$sgBtÌRkzZ5y=}&,Vj4Ⅱ.S\]HuPЪZ0PZ#khE-ixЏJ&hHF{~ZzAܫ=QoE4}Oݔ7:uZ޵=kyZ XQl'∕{vC1a<$`]S?0&a 48uHCO@+_ʐ95pFeʞi[2(  +^+kWE"E(j Q̀@dIYF<-)WW`xɊ?(]= Muf] 7yb8;Lȵ +eD!b?i {&3\/ș_]7q21k:yN_T㖶W*XU~b׭r*?7n9;rnZpXUXwz{G{7`޸WI:+˜Ii Xu=>¾J(rbߊpQOzEXh#"1Aan(6, D2QBzBf@Ʊ>MXa>L>m>h;^b}nxĴ[p6bHK=rwQrtsruiNJouJ"]'{n,c[ÀU.Fe/BԺwU秆X۹Qeų?Kk3XKc`oBD9^dSGiO?KuSI$kݓ"ΰ/MB/jN1VS!W~X$3D6 au$yv73^Ͽٻ&`vJ²C`ro~'Yx0etW?lQ,IMռouoǚ|jMV')^ޚvxGfqo l}rO@J|(hn߄H\@L2GG{GHqK{:#/3$y({5xaB2'i/3ԧ=b5{bw!IĄ{oQw_LMFŴ \89[Ĉ@nqK@D h9\yfd̤}`vZ8͸WloW+JT=~pR۟ѡLCא_8C=t3#ʌ& +(5|FcJ$f@QYS Q?,ctt| ,+=p"`z1y1|T}5r_w81ܧ;{}AzCY#{1ko|J1*xMUO᭝Mb/0\1{:yN5dѲOgaĹʼnE !V5DA^noY%` 8Œ4;]`zb~NDd7#*z19i,Լb#9WQadZc4msigFwTJi\p; ?نy%1Ǝp0~p#M+BF}ҴwRͿ0go4:Ts\:k?·6%n<7sfq`Ⓒ.x/>m io)zpM˗n ?< #SFf=V$ : ;bn8o>7#GfjFf$B)Yr&?o m#ʙx̲"1Jl`CN! -57O-RYTYšZ%'`XBe0LeB4 H%͛ q*7E/bl-vSe旴6d R0;5阏3@Y\[,6,Yg^빝6TdyPI:Yѓ6HI?PЇ=R8%g#2Ƒ2Ƒ0'HYn\J8R ؑ |g{U22,'c BY~w;2i3>yj;_G&A WR%Q(81t0Yl:Y.]RNT @D =w p_Kmȉ*hNGm-qkS m>RNBq\ɏf*鉹\4S# > Q RqQbHm-(42wC,ϖ /i^NO9-5[sqN R }VPV񒇬:&RVκMYYknY@WMعL"?%pT^ϐ;ͦ,bIY✧*rϕTƮM _mY郊7#532qTmkq^MrM94#wG|կ X8D^{1mJlkc,m#iC\dY:O5o;]OsbvûWDpӚu( 26J1EC..BnYUY\EdVx&Y͢9 qin'5HV\JhMUZ_9%ٖ.'/W.Smg3+T%UًV'kabm7Nkdj\b(nEf Pm "CtG4##ԉ{Ca,@EV8p9[.'Db"o)߻wճ,z;?Ápv6~O϶z뇅뇉&drXϱRjϮq^/%nu:#`&1is8x"[)qgdh̐7bkʋS$I<1xMsZ)q> ? &x;5/ D+g3xLnaF Qt$9;IdU4<I &&`h@`HrdhZX3Q2 Btd]dYP;*" UPea܇Zw@ZfD=XAm%XڒqNHX(!uXsVH"k N 9 {e~^ gEZ7DnP.*C!5夏I R>tArgr,ڗԧ~Ⱥr%xžֲ"~ I}K<藲nA)0#Ό$߆H8xҺ C^zZ w_/˩ghj&~ȂO,Jp~76362Yq?}ғ.V){o(9=°DMAqAdEC,kv?*XnPQBTzNbv% 4}d;"%Hώ[B?H1<|&;r *u#aD=fȓE$(Тy@ &Gh-C R0L $IbbˆQHX y4-)oDPƈQ KB+ L%X*8b`p{dDla'n&% Ҵ?vPØ`,iև.=ȚS(#~";vPB Bgi9 Y c= k` nC900C@@Dő@쮀tnc@6eʡ+)#53/uAG!]'nx!  u=(mZ cCI#)L 8FÏQ=C{10RzUcb@22tf|Y@V3R$EN״)RrtzmSq"HN8&^GA/ޠ6uO4^93^x¹!16 JpGʈ:z XN 8LoL3<8 .yQXoo! Q-ͺV{'.[&Ą>BXa}u"@ʵPx B)jOvOB~yQ"OҾGEHHADGK1v#-;HB;Xftd2c ?Ku NQ9:C/EO.OpPQ2 U۬>t1{AMT)dIU"UtP|>Yaȇ769*LUX5:e5ϫ_qJHpQRW9#yU| A+h`6`ujэ̘6#[=#)Ai au>AR!86\,7:XObs.B1*wKI  GFޠ-c+fq,Y\TtuwPhI>ZB1|RAx1T q"fJ{{BT<&(dEU) Vf$'K+H0IŒ3s0IFD BW6I6 [ݫuBAlK?z^uߣ`=bق$kI@?PNviY+; v{ Y^GD0EJ,+ɪHgN#ۀ:OE+e8"GAZfm!l9($y$I9x:.*u3-eg})56>Q(n#=㠯l[>J}(C䤡+wHR;;gjZo[I W3=̉^j|ǜ&{Zۇ.ud]'IDOO_ dOJUS2t24.I5f1"m5 8N 9I zsk%/{{9"̮"XDQ*Sb#Q 9&}>#@y=F1? +}} ҷޖH<^b&v#f/vc"&FmʀuW:`ű(c@8 K8v}Ⴑ5MvVfI4ۙOt[-#2>Uf~rD^)9a`k/7`})_%1~3豩3Z h\*#H(ՙhL+U$鱹h?8jI|lLžpJ\7%mTrTzpL/]wp[gRڼqYq5ב:׬lS[:XIM"U uZ* [ΞhKw-*%5{XAs}OQcACrD`x媒,XY˲Xyhu~Xn|}E?l]Z,uí|A|F`=<\9˺m?*k(:N)69.~XqDigtx\FJH>&ND!X%]^#j0^: F\\824+Iryqd3O)}TX0~Xמ*t}jW 4lH5t}tWA|SBy9V_@vԃ0l@q% *ihX$x qȄ4{/(b$g0gn?XN|{ijLFۢ>%~ҴUy%Ka\vw#V+-!'@VZ3:3:wͅ|. r>vt> j! %ڱQ넦s3!yTڲxڷڌ4zQ4N!Z qVĠ-Qqsj˜,Doׅk:rF/Jy6Z NE[V`ux#G N?#v'EIF 7˽(5x+DFLnepEFٻGNE.#vmmNw{Hws"2ֹYsn3 @nڍ-#ˋKs9ȥ"YKqi#l+4v"`ѾN!ڊ'3ڜ&<잸0f"l!8TW7 V$P-n6]V@3;;!2+0+0e*[gHF)pCnnuee3oeٲ9֎W{ˬU?Zf~ܒۏ[c~Yf>,|!azb!;ឌ_@ed,{ܖd'\m%F۽5rʳ~\qN ZRBw`a>;aiM X8P4#ICB4s'FBeыRy˕gFչDkZ*і{4['mLkK"+o0Y U} u7*cZ{#"H%JD }(6hXphxqGŏ9P]ʪ@.#+#YMs]r?0SsuLY}RY, .{ /7G1rې-+F[ekaU(I؛%?ob!e[vl*IZƃo}T[;tZay"j;PJa5r0QuZeQ)#mtrZwSrfhĔj)b9 *seZ+}*EJꤨ@.@j倮E.,C_?K5uނ5GPk U'z~yqQu*xpYge x1j 5g$roY9s41`֭|[7IVZ#S&5J)nvb`N%A-9"βOOd0#aLm4)QjuQiŗ酥# |qn>ИPC3ZOᆳ"іY(9 ~Z>9K%;1YKllW$f4iw2xCu°gV-APSSI$,@NxGh:";܇!% L  a^%Z!Z@A娜Zr9@ r&Bɪrl7vP8O# ֗($2UUギ _Bkhk0hMɁtBEȑ=\.y)k#jRAD,Gʇ*>n}< C$e)ِԇ G8$ER˟CwH*9$:)GzD+*cԜRL5G戧z12s6>LN I..XQ4SH!¨~8j9QWďI# 9a_"`vs!z;P X7z\[,`Bѿo5Gp3I":)rQVWTV]//uz=7Ett>pXΚ*v&K{]wTM״ץRo)y.DM (`ھJ_wWǐO ԊX7 B-{2h&*bdCl:˨cs5jWb9EyX"*ף쯫@*y-5G2S36HALTe ֋[>y$'*L!=$), )MA)B{:U1}i#:TjaȍMl)eN:_!DUvATAR< FB!o/TPՊV{j}cEN'ox&}YE*hMƲf -"Q5( )jT^n>,GcHӔqg-%T\dzLQ}E!w>//6/J(5b &JL\7E)".21bQB#BgrRl4FG:A gğ~])"A^K%FO#IBRY8vK C ;di^F.,CS { T)(YqF$ʜ%RE-SduG{"͏QH:S#{NىC~ȒY8DIPe"( KC֯ly¶~?~Yn%W= ?z yfpFYɋ3BtQA)vXeS"3 )ER{s)"5"O^v z~9}AUPL`$.~\$YE%Y0 R4rX4jVAL)Mp7"y".OD{$1ٺR)ҜJb9i.4yr"{A,O( yky̺)D3G'*hV,LA`% Þ1nc0jd{!gJl, e5" !dGNj][\=5Jr͖Yoʘt>; 7\Sd "vTOAAJTrdf"@β+- %*Ea*[o=yУD>f !{KǡiZgY#v~**80e1•YBYݘ\ӈMZӈIJ-tz{jNdJAv|Eb@8Gdt{·&7! ёsY5!-wuXJ9Fhƫo&wz.Dwń#/qY,y +Xv0P!)z_?ږf1/Qi* <:P3g>0!ۑcB}M zC^tO I! {rQH8f[#vΪ0vb!MYXh>qL$KH]QM\Lc n};RHLfwh@b L9#- hއ^ǵUL_ 1,`2)⃔cN7BCɺ1iǩ ̔e:Xf6,J8v!^@IV\;ZHcj!l tG֛DOר/Z*8dU"\%F-$0亙4BE !k|)k-7aM T;^\=>2L4DFѝueoM$yz˳ѯ_08]Rٜ;O$fEHR;in6i} Ig۾{AJ5V19oαqmh^} ߨy/qo;*V+. ȊuVgWܿ~`EwSu/r4Q)ї-F[|*F&<€%QŋU,s䥩TI2筍,ǩbY.&Y@ib X.4Ќi}h-kAZ!\gGaga&>mH]@#= z5hlT?QE;hl gi<1{`FvfB4dp_Bm7ot7%SGNVh3nSR2 r|yOu\d;u!Glv(c{sl.r*ce+Ղ묜WsL9F (Drl  9 vґ:]YGrSb!ɹ#)l Գc?~~TG)ѣ2QY (xV<;;!':Nm8v`N7eqMض=R/E9誉 >{to@x}#y8njacO[I#vg?K])^fG%_:.PsGj9q: 4(dx6"5B"5"-r^ў4HJ*@N3$$w]^Ԑ@uXr9ykS )OAZm\]T/6/^!T12|ZW&^%QśoUP,QcRذrM9oi9Fu.[1&Tl5CJˬd>` V]`ECV_E^9*hhUImd%7%B@v*.&RNpa%doç+Q)SqQJߩ"E8XRNa7)7.MR8}MۧM|Wq/'6ahiRwBJnɶ~aO,`{^ݨ ֪0̽6¬k(<_Ԟ`y'ᳰ{SeǾ_,\߫:M\`p Nڑp#,jq [$cG\62Lb gӇGY7 l? Pwvup0U3Sm>3`8'y˜nRar&3iQ&@ yȐ؛Z؁l [jTZ뇼s>&ZIX,ΤZYU)ІCjKu8&nSR[Msm{R{\E?R mK܂=W3h=ȫ>lvQ6z?σ% <,̰3TF]ehK]T&VHʓ Q5vMK$,Q&A"N&٬'dF-mTw=5mxEՇưFZHkw>مu ֕|p'NJIN| u B`mi9$Zaeڰ[[8 Xk<7ջ)5$Dzz_qP؆Xm"X +®.wxIL]U }Z-TK]GTkڃp-lR]gŧy}qP2C|Kc @yqeKm¶};rk6݈jjW^׋py7|Uh ORvs3m>'c)&ӜZ?^P|(KWxV-#}D`RcX>/m仴7Bu(dTk{ȒڱRJGGţQIeXc)ڜ.>+}D@ilsC$X/TDԕM@W:\ @J\UB[ᨤ2jh YoӸ>G5%y9MOM#b@VF=@+BM]?]ĕVOTH$nɁ)Vgu9-\I -0ZOisuݪ65W?/ P4R.wu已Jv4Vߢbᖃˆ *eҊLJ&R[F![sGPPBE(>GvBYHg|F$0V#9 XHw$y% 蟝NE?T*j3b8H“:I3~lR$R"mmcXB<O[gvj#_eW3;<DiG]* wY.Y[\va-( GJ^)M}ʠvuRBѭ)2Za]V~N?FX-MhFaaM0O*ID!:p7\/MLަeh(8%WuY0>V0+ OQbKJM TS1 ˇ1lhJ)B&ɻqb[J-D̪p%eì"}HB!bA*fMͬ>N6Ŷl;(4v(W't1Ko:. Z^0a?0̇k|E_50%ru#PmD m$@P jJim법 +0 Na?="V`\u }mߝ:1o&RO)&tyîƧAK|R}./Wlm V)Sp%sFm}VOX ̱ucͱs`rd~k5D!%rRƊJ#V' 8H#S["_  sO)yEiqRNL͘A;[aQ-^ESOʤ)Y fAjak/m/'.77" ǔ\;,x,eAՋS٤bfsC΋v>ۻl~IJ9;}gsZӆޯ=!Aނ,K \AEA%C>)TդC}2u9鴓2hY3 6oa 8Bvjv{M|rS.˸)m:f6 rmo[Kj +۷+EnX|z^bIL|29([զ>z]_û%gu-< *(2.= G sx m upN< Ym훳( @; )>Xd͆ThgFwU (qղq%Pڠf|9tR>XDeb8"XQ J@+L+*زg⼐3Eb5RI5sl-2#׹^:oƕMrRڲQ;x?:4&aQTpa ; J9*eC yrjd ujQAc!Z 9ʧ`m@D%K3 `(˷xv2e<>,LLR1|fv=' >{6`j#rEQ6q'??;^;"@Nl&-1E8ۈ n] ?A}9͛fDT0'Y;_grץK%J0~d^s)e(#`C4;ljsvŁ6aa$MC=|~\NdG#9qӵ(6 #N595 i>(dyV: b^_)ry>/GVܠ`K%a/S:;Jv#B`.Wf$'X7HnAߕniI"Z.£0L!sN” 7 ܔ%/g@-(' `8H)8O&|l2gq ÛS.8*G %X?WQ:7NeN%e 9|cK4u9xM!|FFk˭}$u>DCѵ{`Q.i"R#{ \J9:orc\$ձSx趓HaTZ.ao#%/O w g:VfU`.`gu6JRô2ͳ>™YDdAZ_U?, Pz'oru8܆C|"L">_QϿ_B 4|F&Í뻄rJoKUV}8}~}rNb[yalbSq }TPq]IŹޯÕ隿aZ0atfLcƜyYaΫ$X ;+NQٜVsNa"˿z0dE4ׁU^K6{ g].񠿰ހٳR |'0F"5xVyGOl;EŋpW0"Zsy> חR qGO˧&7'o1 )3CjꩿZ^bΤ%: l؈m)&1+(}QSz33z:#["2[0 @OKռmhƹ43cY!K8b^k]hs|0љUDYV9DGWۉ=Y@Po˓ؗ':XKOA9;x͠r2ص4yth"6 J!*:*dų0,Lو5TCxnԯt]..;3bYScCh8AKL84v J=:ce$$EG}jYG,huu&y xX[Zu:(UgItL%Xz,z,*Rz\yI ։DsO3HH˭̌]̘A~1!@wihmI>Dd (՘Ej:WmUt ,3#qB6Y42)$Y<琨Q /5m".X2i|=Y2G }ǘOZILSfHtԯS,Ǖg96-f' _ b08jUD(M٦gkggefl UmvhR20-鸣qm<4gZ۽fw TL~30MB#X.[q4LM<]kAnS߀jc JՓ *6ʜn2S 6lyӈiC` UN`xS)}emzOu9&!w"*K ۧ_N~G=s_;bfdէG;GYx魧׏֔ܡ9wf@a0!O-8b9q{usu8@sbp XRRv4ىls3GPƒkD\D\ڭڊ)ý6P[G֟le=7CT6nd弿kMZX fr̛#s0iYm;tD̵2pOɐ};;7'H&Әˏ 'RH_J6H =`:/_v@oNR=t(y8L[y)cz֧"XBF`~0LM@8^Uv7*fTh_mܲ^o̼߂U\z|wv!R.i=wHpIv>%yƜ'Tg߭#H};i7m}}oglcl$U賂:OVRc$LLF|>Ue|E*ܪZ@fB9M;o Rp%ߒV*1UE QfŋNԤj0KW~K'g\_Ònҫ @::27'FkKڃݝ&Sj'~9l3׉'<9a1u-FS̆|[<)ysM+e ɕ&\+ ^n~rӉ5Tф*qgrJT֘`C?ȉT'dd/[n۬ HQ'ZQ\[I#_WTݩYBn ,nӐ@vJ{#-[`eH''ޕ}N[ņ{HZ DgMZV%X; WF˔P2$j\^USJa ~%Us?s$4~2~P}"fQM 1zYSM iShC `|(J>hWe2%4eYbIgF (7%Msu@S$ɴ,͘4B 1`8X,)yQ P+m)lQ5Gyւw5$᷹ɺ r1YdI$ۮs0w|fT[1|LJȋ &[S:+)]=ѩXE$!i軳!Xia қ;+i%I:llamHY/ɒ7k!Sj'yE>*jÜb_{(ԩ_E}UfP_diY:44lo-!Tjǂ 2?hx"5u>ywwC|CHa A-* W}[/†t`ğ ی4% K@W`gVAbQ4>7|.3S_Qd)x:lNvW5/ڤ\ZcPRԕ>j3 *̒U/fTU`흎YSlCmS/j(jJjCBm~_u&N#ObInE\\ H{IZe(qgؖ(O1}{=R3ҫjcoL s ܫ%9-hEN sx*r\s9Y7B4DFaHKs3H(մkγ=J;I gƒU(z{`M}XyAV2iqxn_ATFAHM>b8n5.V`XsO:gcrU DD9NlCM:T á:r!rJ`j ^D5F2J"&+[Z{ bWBDMpWBMy2&܆ #[Țcۉ&4˱84LjxbP3PHavV9Tɯ~Zsx̄Sgd_3)Sx!ջX/ ;O}iXaJ;յ^?` S^GYaeB52vu~KǏFD'O[IYo\GagoH 3ڵF-@ @!O`e}ؾ5}#%}غ[B)^wgZk d;܉" nXg;3(݉RrZ#Ў_gZ*XHkȁ.5vO;1:l(CuPk!Ip un'0:lHnm $?5ԌJ$69ծp@8cSN+-{]'~#?[D뚋ʰ.*to_vO^p!7U;yQ_ "x<.ۺdXcVB'ZĖԷhow[HM=ww"m'hE)?өgFU^rudg 6Ԟ ,FE u˔Uoɯo tAdl"'iL' fhVE. ə9Pou|PfZkz^H YkZa6k-[Ȋ^ w,IHk_:PaSmO5LE1 E*}UCFmZ!U[]կUaׁ(C:(> Ik:Eimm-0~ʴ_Zk)ٔN%2|(@O8J8@DEb%e/*k{F Ah%<3L} ld[@(lɶ<n-aVn+jeTIkY`2vnMm\[+6/J2scW͙T@G)x˜ ƀ X2XJJWyw|0{FjWAWz_ZQHٖ.X%AE#f{b*810)Qy}/zD7IBlx kdpKX:Hٖf}1Hwvc?_N )'p/u #<,f_DA0*eP(B_p-!@_0~_FReFHԦE)qz^SEG R[NFHTU#'H@hs2()Lwdpc_AG"Ӎ:(㵼h"fFުo=_NL{ aK [(Ό8FsO4`.`8gppH4|T͞0OSY: sPlJE"jb#@s0pb 1gGhL $UE rYu:}'Yn^ÈA"iokf\mn7ɪM78>R.=M*ȧ U"#SmBt1E*4t"D B}TL:e,urjcK+4p2NMᬭnrޞ/'SB7 JȉiBՆuŧ}&0*i|]~\>l`+.[aLC2+N M Cal-jHI4@K4cˢ4@Dl+;$ Pnng9QAN'F=gۻU4{pm~vj滍men/eQwmAMNaZB8bɺCCȬ*Ɨ7sEu ywg_|~>ݫ s>B4U--{( zR,SP(R@)\]uHPH 'ŏ~y2-)R\=0PP w[ cSH /ʭ4-c,b2{!$S'/, \[ADmSl}Hd2+`O!RXDTI򴼘d52jᏆ4zc o?Q.3n 1O;$dOw M^KTC}Hj1Tpw-wo ;(^>~;:I4dx\:Qhٺvk-bQkW1#t99k #ȅ^cLP=q1=r6ʯF3$22~(ʯ^k 7V/[.a. [*hlj](ZGѳKl9VSjK붍0"?Pvgµ0L-`?Yv@g~6l3`mjP=C`Ȁ7cz ]W2= 5vќ!NC(5Hu9~>/ VGza8M>w-QsptCՉQn{&ԃf%Ԙk_L<|S+%M*~3*93t롨nF o3bD4Dj|F6@5lBftgX ֙YM|[ZD@|^W=:JWdy×|łiI-ޗޯs׿'ݹ)=!ܸ΍/gwԀx$/ϸsO}{Oڠ;WAxj`~,\W=ؚqDoFO&N;XMfRrɭ"L"L[W2,p$b}ѳySOxIJ&p sD*t_b 5¸Smķ:L(SeվH0؂Ѫ_>Zzd~K- H7%&ȨnI7[&<- ʿŽLq&o/NJ'Qi9ĮCW}y?v>gĩ,Á ]zòaʿUlֶA3 Ϯj`ji1F^ qL!|g}.r} `2ɶؓl{kl{P.TMy$NL=SsWOMa95b"]{.}.8U u?tc@Aul`VY#XDܫ-qo}NPxE%]zu5)BaU>+yVXu~(HD~YyQ?N7:}C /DcZȊZ拱^#ռxEt,v~"|]O=:#vUIkrO5z-Pl_,\%ĦB`0hQ;P>4:Cu?3z&x[ఓq(Usf HXA0=0d^rG"AabKUsXVJ(y(%J&cN ƚWA3Ia&(jR>'"KyQڀBZ" APXɸQ H|F[j Cn*t rJ}+X|z?9r.L /oL+j(nvSEZT6X[:xvU$91*%S( 2|8\cT}FQ6ԳI0@AKT|1B{MXCG(v:,K"i218ˎcUtɗN.^% 69f#wbcaSCGM Oe$(ٓ Ct,9&.wd]t؃GQB, /nxbB90Nf `R,_%9.<^RY_BI9Ц18Rz-f+#[ƒ$^',ҷEpCYxQB ,PܿzwW(RZH r!F:ˡF/o+S#-԰]wtRFrǛ݃ur-ͪ#ȦM5 }* ` bG #?#~Y 2eeĠ  WFI P{2ln;'@bbH`LJLHܞ )UؑڐhA)|z5CX RKAH> }2Bʠ N'e'&@ I UYn&Y,mM>&c/Χиȯ1/s$ArVzBǍG2L[@( f*{5)݄ٞSEMʅrލS9 d#̈ݛSl+)r)&mf>:a+L2y(ORk PTi&5|$DDY#$[ȵż}9˵/g9Y{%%2m|TfUvM>@pGa=NAÐs=" oCU Yy V EH!{`u[>hKGZ(e#{pu(J-l<MW ƽ_/`>7h<'X[,'j[=rTh Pb "1~EsGT!"p|0 @|kC`G>nQ wkYC';89uhYd<s.̰!p;}/8f5$Js5כRsAݩI3ܚ498y 6HyZv(xb 5#NA@g@R==uYTO)^@Y@W s2~z2Ha'A(tfoӘw8abf~̄(]ePX#` /ePFQ?VfYJ~̛j;U;/(2;}LSaX/ `\GDb \Qesuqee[!SZ!C{DAI0<3Q3R[g{D@| *ry V7`<*bƼ#&f]:3P#23y2r!af䛤( l ,un<5Jsw3xۄNlk :~SCːN4*MYl%! g6#3; [zHT  Ŝ=v_b{IgEy`{N=Y89<R% 4S(Ā)xz;N UF Tס1 Rm;uZItAeA$% [L8F`g%Q.BlxM:!X==`7H$3XK#X-O*bylxSgFwG?b-f[LnqF~9ͶgZ RphVs a؄fKL!͂R LmFR333;vLƎw:vFeʖ,5U C0Ճ5;@N5#S>*SѐgCR1TbFPTq*!c:OHըk$[!٪J",ng:ۘ0 r:fRCm ` AN&S!<1"Ʀd4*Goe@:a]3 Qj'!PrHTFn`  =a-Q >! RKT$At2b"Q$'(TD"& , ٕT3e #tL _jשy'`RHRy+"Yv"Tœ&K F\KL7 35)gb>RReJ9ʓ BSXa){߆Z3bãuLN5ox.Ԇ䑀B*OFDTlŗ~H, S8PSHuuj]B-YLIM1!=uQ:|u&@nRݳ{nغMbىICKO7(QwE Q>pNHnRSB1}I*[M"yS+&AD/byaB9Q ph]h&loQvD4--=9'\-)b;eI6#T|YMHB6!#$2q ;T+°, SIBUP6Nk#TNBrē2@(w J&?GP↾?$R/n9JE )a ɠ'u9]6FQn Sي=b)Ԋ&DZyǴ[PNȞyE{njei fQko.*NW7qx~QhH%d8paX퐭l-VlmJ⑖ҽ#@6(QRʐToqIXw-UR#ʤT8F3}DRH;c vV;B@sb*,Ʌˀ`AG(Tĺ \Wa$@@r6o"w=0%6s`'h!Zc!) KD]opA.mY&-(S\'I)i>(Ux Wp\|.4 ޛI X*Yػ: JSy\" rwhAt,x.@Vo;.ֹ]kecڦ-1sy2I6Frg5 R;^2 6 1|E<-V-K̞Y5ɪ 2{Ӎ}ԫ 7!Zf#6p*f,31-ɲ2+s/-t$yr=D\wGlVzv_;uN&KTY*{u"2V~M6tp"]р2Վ.j*a w:]+,.e=R"*w2ECd-Ug#3$P<TLe^b%~fkd'*YV|ۺbEhɊ%HituďVm$[J6%& = ScHK2JOS:7㕶o`w)Ar?)I:VJQ>m፴*rʸ)Byͪ<wWwfV%Я5`M׺꿆w ġĭ_ǎ^߲G5u, ToO̫Rبv jEL/{i;G@HO )*9-OjZxS}dNłzgIJȶIh%N'ON( OKiu-tgBߞ1@-||:qO] }:*69i`m {z.ԁ({NX /HJ6RPQWF]X?!,ʸ>E^ _Xd!yk).0)~HHbc%~7͊YHJRwv?d צ!L} jElg 7"ǨIDkUYuN6_TWꜶ:-bI$&aQ擞*nNJkeY&`su^R! UE+ $5!:yp}zyFQ=2zρڎ$fe $'%RRqd"KgeI$z 8zlnt+vF?AvEڒo,w ջ뭘#$&q$SW۫f$SzxP_X/ Jyus,0 w =9[8{pllY] ?;zNNFJ{e{N7xBsJ ӒKa1fn3ssRkqH:`F.HK)Qҹ,^8.n@?o?p."^q(Ĝx/#Z(L6#FMk/`LCk&lLFѺUSs r[ߖcmWy"/|5#(~X5_16g>ã+.u]^ۣ\R1ukcDHjj1Yl_^PshG֎6^D}׷DmQ hoa?\ ׈އXz9 ]bgSvX nLlN'ȦϠ2#3f5_tO:ca/+o:iS^Ҿ0<W; {ʙq+~,_n{=;VOg'$@]%ÏʹG'NI$y:yrxROg'[ܶn5ܚl@UZK.7cz"A&xxz\qx~Zwfޱd/K{L5.Oʭ^%.y,Ҟr,~Zf}Ju]Vd&K6H s1\x! 邟2C!}%%Kf10\FC3|gFܟ_fSǥEb0TO+(5i'kXr]҇] B2 3Zӕy.>AQ#g(c@\2n#:h(P38BQ$Ə! Q5`@"v6_`]/_:Ay5؎aPEqQr(#0x]pfNi?Il,%69`}}k9a=P3}qjp"pŹ.m ;b5(W@" eŠ00B1%H@_PV(\c'm$H6($H{ 2cQD|st[꼬xΩw8$u"?I  ެKŕe)$E ٔ23XI-)B~Ԫ;;jkBhtq)jH]%0H!;@տZ-Qg:u㐏vbX2Hd$ڂf/ŮKq{祸}pfaU0K'j NX9@,27(.k,(G4{&FQDgNT\) `lFA)nF@`eEg[gOΖԋdq:B4A!Qg?K̐z TknX5VG;Pu,B-vrIkJ3N`Fv7G(FYem*c_!nU*\'"¸fH5U[(dU+I]1 u)؎ 9PM_ %a c`:B0N!Ҍ7gĻj }IG(]WA%ⅪLn'1^zF(KH 0|Lb^H9ƈֆr)3!k  '?H3F iU<=&xyHÉwCBA yE@Έ $4J( dQU+)#$8w o&]WQpo7#!+SRPIeȔONmXPAaGb-VJ c]Ēp %]s"2!.wE΂4H`Oqk+tw&\+q:BOAuJSe|y5) dS$ @;љ}kG+Z?AIGO(Հ> 2<,wc5#U 'p2V@ŕ[Q1闄;=$ýЕi<ZɐN#ci4vqr?=  ?A+-i 쨒@?mֱȗ23:53臨uE؀6m@B7HăTd*pr0NN'av$3'w?UѦ7Tݽ~/3灼ueGQtP1-c`=FBTZFBUH5%B2gu3iOEcA|Q$/jTq@D7Nv).f#"bHf}(x?F&XkxF¨[G 1},{VQӒXF+xL͚T \!4)OӺ"h_GEhb.jo#'^&%hj<`b&Ru&('9 1tgfs9 9e/IY"E[B7[8ÓlGcjbƞxe?X VZ/kRϨ3:7F^ VO<Me !,EYVRYJ1g~?7GxAYL3z8K[VO jOA~ ?֞=s`>09}!wcB䱘f\UEd=S'ܚY<'I8q8x78|oZL"3i`o MUcF!b ā!fz, 2$4*v(#"q|Y:{x09g)&^0f4SeS^4$wy%?bitjԹ4ŕ]DK/T9Wf?Bj `K5 ?c҂s╊8"m+|)x%K,9没'!dQQEs J>Tݘ @_y4)J;4c|Z2bw 'yp1~IJ3yJ/ֺ5V,b(y fql^퐆Me5/Y+#P`RQlE*P}9/y}81A4bBL{T}W1x}x$1sc& -lƐӌCZq>GόQ$&8~ I-eYi A&E(#")T~Ԓv$bDa72c͆E{f9v0$3CCHᷛs*A ʪkB-9ʪkBư33QP 8TfA1_?d)":9Wz(ꅺ`@̮0U*uHZޘ3{y^ZDUYU ҩOɗ0C6ԑUM&*5䶥mnfEUrWJ9[B̸^TO7He=EIeyt YkE k䀢էRY;uX9:>W!' D%k|bIL(n-%kPZ@1{JҌ} 4Cĭz^jxj)VSgL u7xΑӌbӆRXsZ.fNri>ĩnL\zVL38ټlq2@A{2GBnQ1'ʘNiS+@7q0+3ʜXLHi'1zLr;lշDӡnsaKPHX9?SgQPUL/&H, ԵL6sǛ[5xN1 ?&0ɫhڜ,.(K{tNW0UΑ4W>,!.׌g/ˏE{bRXS$kٯÙOlA>R]7[‹.YEkUV~7&4jUj*yQ:R scsP730;*`3񲹐CRsL1 flIPTJdjTNlKv*a$'o'F ScՋ1 (.i@I23؃R!sѧelpÅwJ7詢O[^,|S<ׂ8JK7d[6FZ4ǻkwLcoNy} i@zgv_Tb _"}XHWS~=Gs_X Я/}C+XUX rq(2s ֓V*'?|ל)c8-U6c6.|ZZ"jN§-=:[Fi:$v=!c{~V*G[2 hvPtf;t˺44~RR)Ju+nS{UY8I"|DbJuXO*.#ksT(թȳ.^j[~Ѫ::] !֒hh$o4nӎ6 9߆$_!HM>>gnj؝7}!Wӌb2CK½nǍb` 2 iesN;>,FHµ~熱$h6i'1=(wJmdGO\R3"]PwylEy^spNTḃ!侏7ךf4'xNpL35 #1г9vs@H\w˜=`I|YL2GE@F{9mhbhX܁zÊ@1=ļ9$Y4Êҗ9c)֔R[Bd;xQ FQ׌=Qޖbmi-(M!vwѱ{2煘ބAfv<n"4߾  /&,i.gĂxfH&e!k>[?ϯh go54^D$-DEç#'/NVN'Uc3ڵi{r B휫e(6ZWhɲXuIhX'ߕwԲԇA:s:Ŋ?{];5R= %V1™̀!gE+VVgub͉kUA89n9MJrPtrzة)<&Z-픰g]{f\=,gBt7,fHoI+v&?T9_SX(t5\΅ eImO{ô3DB%WIFm4'-2}4Xec-IEXe%Ϟ-tj-2]5hKtBfGf9j8lz&/ L_|-}Olr5r|52g%2s2>X&?Wlvͮ'{ Dž *3YT~VVڲ(:)T3 l\u4i=J F2猯v.*]rvZr"͉ט.Y)ؕm5;qWUE5-U)UQ-)Q4Eg."5Ѣ!ܲ, =C+]U:T}} <6*ȝ۷*۪G|W]P} ¶pAYm Wh8?H-c[uU]!` >=' ^;njŸ! Pi!.A"]X v](م. k}5g]|| whUU5WFNeH62u6oAGo/=AFB|K:r2s9%:s5ࢰVnYg>EIȲ"E1ϋLcUvUKJ]PWS`KlB+h?p2vmtW/F ;:Zd[Xgծv_}P w :<ړǵ_f>N ҞZEҼ#[f^HmȀɰ/ +:])j5qѐܶ'RjCUɒ&2Ư*#r* AO)SZ%N'j߾D]BpDQ-0i ǯ5W rk0uTFS"%.JDzqC1!BqL3>nl+qdq a`ч(i ɛB.Qf)i + K(khiJqzA%KMVk.|oi57e@]QS~L1 ܏I$9HxntP[Q%>[+Tϰ?yp}4W栜奆tܢ<|;!\B]A|Z|T+@Py*OZ9A)yvPS3 [@bDV~6hX 3YGq%D)/v%v7_7ԣ7xu iU;֑_0-:Fdz-bg:&+#$&P D wÑ}0.#ǁ$u0yS`4aL\eRv!B 㦾8Ս1PJc$OΑؐf\APo@ѓIHC yM{*eO`5NoJ5q>*."ņ,DY^!D[ hp%ڄXSdI+$ v>i糂)ٰg>{!u[Ǣx E4oTx#c0 Ab f4Ed"% W!003qPL?ƌɉaI|~6k9f #³h;-|ь4ґeNCl`ClH3 C.`l0a1`H(ih4Rj7tGMY^QƎVU/(KV9K0O,Z2 kx ӿ|YRV̈L(&W?"-"{F3 _(})XV1Qʋ~QDh̶B[xVhYVՐglϵe 15MF<;HYlyU@hcx$q=r=߿3*bND=QXԢ¢}k>`h'o墳0HBZUھO*}XއG0ېOV?JJUeΡ\ɸ0W^hN"S i0mTRIâxfZ%p4A*r&ϝz- JŬ=3jl׎5VcOrU1f_ch_@YAdnb;XR\%n:b%V?%+1ќ0J@K~ל͉4Wiɤ1ݱ@Nci^}zӆ]( 75]ۘܰ0hoۂu؞3΁v>5gx? %8ӳ({!-v5)s]=0yʋ|ʂWwм(U⻊(@r(1z xc;gFohrPvz5;0&\!A#̶H iGpXw8Hw8Jr#C_B! Ww5--y$=ר!k^r.ozLUM$k3gN*sN9"(80Z41Xg BrԑUDGppQsGqP'mX b#.yFz9+hzctgZDAZw!a2gY>*)OOUA;)%xb7qDݔ^w aY!"ܢPXG  cOIyŎH(؉gvb=2'<.^/Q|GE*3롚֘x5|5B7)\8AG. abBCȈ5j:*c)OR):|jN<$1ٓF%`VFAJUErv:Vv1{ 'cqdn|{%5M<)SOUn8g?X?/+;}ϨZ_`HcpD6CYcC6cj ӓg<9RxBvb@{UAaU115\X&!9*@ Âp;6G䆇qxtaq6Ÿk߮5&͙sgK<vR;>tdJ3j߰7Į=<@$9CTrwQv~_>Bx"nR&-W,K~cK.NѤcLTɅ{NU?!lSSkpĘ#§G@byk$Ŗ^i[hJ758sym:E5Vʙ 447c%7'%F퉌=oy*y;0#:ڐNՎG}s2΋@[nN$+FJ-HV/\lt>J0%$CMb #$O]Brl^l^$>(MФѶ9I[RVWi6V~G %F* <󾭘|Bhc1XAAM۱&3;VW)l—ypT\ N3jxnN[g&~V \M!CqhiI2F=u>`iaҩd42'Y߂DL ҽ!sKXH[_(f[R#f:(x`wwXӍŐ9EpwÇKQcλTmiASNm,7hEx:뫶WW-Z4vrutiq:xl%>;Q#vb]}ΐby^>iڭ|"5!RϜ9Uru X9s:-~h;+q'Aij^= ڣ\]#z>Y%zH:/JvyB,;.WrNszϋ$ɘ^N1{>myeZv  Fg' 7]s\S5GH.AYḿc"?/%ԒqQwtT<=홓NV@Ou7!g}bL]=-Hϓ{$Z'r2äw04-_bTJ,=$9kbYUZI}isy"nXk=jGFb;niA9491colY,+̹A/UGY cS[O+!@F%\48BnӦB{oZKݱfٻ;Ahn IS>Qw|GɁVxE>m\'<:"iL=2M4`i''b} QuUPuQ[qAŏGyPe\m^ƃ.1_DOb'E(v>\Rb?O4\uv8\H XĘbGH|`EeMւJl1oMBnHS;tVgo~R._ұDvFcdK 9rGHOcI}pϮo{Ӆ0έ 9t#Ǭ j+l!O43ERҕ#7HOl?7U/?Xn5Pu"Dч^UGD֯Wҋw$ |C@DnUt\I}0' O(79 ǝn(qD}J"Ć^d.lЃH: Nh!A+HǗ"x;[Aڠ*(#I/(/" a~u|[jr#CoVApG/)k__4 ?g~ea'OJ'UaAs\rI^Yhv+BRDj*ȫ.B tx;`S& |4iV_VT4' "r‚&9l!ؔ Zg(ttAR և$0hxc cEeGGv~<:5LY4DZE.?"xL' d~  v5"|*b#Vr{?!W9bz @dpaf{R߮ "qrVxYe&ǘsM!!1%wY<щ>bp$H[isIVE Q}e`Tr# ˸3j0)[I5H g2e!S**jΎ=SZqS*>Y {dB 6"{겁R6*"}b;LJiCR~}ݐ݁)-+?I3v=&ٷ(A3Vm!pjZ@z,d7F8,+O@Rd,t7o*"w(0V+'*eQ5eiU z =Xoae'>:}1T$~Qb\0$T<'I4dG\ё5;Q__P)7D@V=Q:}+$3r:v#QFHEb͌})^O\BzH) uP5<8MH,#z#nhIa>rBqbݞ0G:XuD$<'?*kboDωO1sF89*!,؆Ssi+%v]VV_j@&!"W@lN 8 p 1`9]PVI-8ANJZ&-1=bQ- 5瘧u ADGtݴ':tDb a r怂0b( 1rM,}+[#Xƾ=$g̀~ h2*ܻ^|H?L $:ƄUpcn@y܆omTO!NFFmlyfc4qSbfWԟ'wB Dl[+# .tEG T]raEVXR*gx ?ǖFDtFtlpQ|UQ;T ciUQǨj0bۆcm 0:FI;= HZBw2AƮ68gڧ?P XFs^|w3dxLtHH%UI "29 h"wJ%[ƍ\%RP^ $ \{Q"UDLƮxvIf(z?@1FÔ  g9`5ya E͈YD- 2ioҿoϭ@@[X HiE@>}enH"7DB_A4~}r%hn$=47M@fQmPZKRN@Ȫ3n)NՏ_~}#QRKIL,QT&!RP5q,54>9(XuQ3D"OKqE_P{j瀲3^ǏbXF!JJeP* >#!XJwhe, uMxȀ6b|g-OPک2De0tVzst=(T2)өȘ< i(#^2_id& bHIڙ%H ý]2s-p7)" !" @6V*0T@B& O]5 Iz4HqP eh^&n3,`:GcJ$QHt`PNA$Q*s,#m Dpvqi vANu)[0d%#M7S;Sx¤S(0>31&ک#~Rb E>2cIʉr ,j8EʨGQ|LrE>JDmU2=T h{4SML0'Acz;vm' @Q/ܽ%2,b!ZEX(&, $Mm+&ߜLNJ'exʗĪӟs,W-T8GŔZib=OA4(Ut&.=9l9S)_8 XPF.>l,k2 > b|м3u8h ̝_㡻x 6kH͠0vӧcZeN_cLPxuqCנ 0V]nmegDq`0b9`;MX`߷75|8!GoT6]Z0&Ń|K%&FX FlMlM/!SoZlc?qtٳ~?9%_GN|G1a_eP&Oܒߘkg,Ĝ3gfҙѽ'N>ҎHy-Ot>.R/&sOj"eDUқs`gf1iINFJ+v3^ʧʽExJ1AۑQ57U |OmyU]ݧ(2<_mu;@\:ĺNlUߐh-0zVkx ^'TO3S3b~{2SZ,c=vY^70`5i'[X7)1Sx2Na޽!cwY+߻,I?cj{W8ZC!#]ޏ2]1F] "CACc|ED "\OR^Ǽ{:SvʫBzU5*zfU*u3Q*/Ex # 4 U)fƪG;nU<90+!{;,Dy!ό}x߾ Wk8$T {+g_l  ׮i̚JВrWI'wǕoWF@=Y6CFwZ&.7i%s?2<@Qڽ X^H5_%&u`V`YКEg m:/|ÓІ58b'A5SC(-(F/nk> )dd(aQD]E]l$ D,Kw([b(E WQe륶˰2[s]XRFllM2SOS93yYUXFu,ƦX$p ۓPt33i*噍y8ilF/c,}1n*CH@$i7]h'ON7Kzv&j\G-, s\?~5}MsSVc͆sɞ ̊򕻳`PH $)#MU,EFP"#3 CJf3>=i=s%<):kNrս!>nf>+1Z$P?`=tEO0v0?D4ig5,;;?6ӒYj~ޞDx09_HayY$S@ZX/=c'(I5sjDy0-0guo{L+$%0=`:Hz0"~{0)8a2gЋ&q>MTV*I@}3q쓾x? [9CΊgS~̽&2z3@XVu9Lk 9  4 h(|y7ʐNjdKgB+=gfI'YdPi'4#Q8;iz˽B_ΔLi…v.G*;dYuǍ{epC ԓABzVUyA]Չ'6K33CR}fOkw+EӴ6$H̾}{6k@$:!$Z!]=+H .& fDC0XF5V5˜&\R՚mI" - LA"\:"&0$LLˆ*Uv$襉@8~oYR[M$ VT¬`l3+1D'XNDD2A .8 n3"2r WcS|+s`O@X=.y+bZ Chd"S&mFCIND^S#[B !N7PLœ؈@ 1Na!ň=%Sǣ*I{oOi7{p^SI ODD Dd;]$D!Ddd(m> 2 spE1&+\$ "ǸCT ({TLOO0L5RQ+a0@Yl@r&9?a3gY $J1'9z"HBI3tDO=A6Ɔ{W#@ (SJڽ5Ac(,0 AǤO4bEtbQlW7-" ,b&j⑦&ؚ55$BgA(fp N"}6{;6r>NvqC޵};LxAU[֤vLmWkVi"^8(F&NJM0(IŴ=dcچ{eIUlW J TdQ΢% hCH&>>\ `'E 1Dys!JJ?$^(1 0HMLB o:t`] R 9Of'dAx2):=kc5e-EV>MJxw`R"@yJB5)p% j/үrja@ ?`])1#1dkf2 >Z)g8 %>_;Ie!ۭX35Gnq[SZ:Qo$cxxxu#=̮}`}7֕?U # ] AMA@!NV;IBBvMVk<l;{#xY)SٜZv:1k8;)QȦHO5U\l` afy\%VJozΖRA '=Zem#6=x5m6HܬkE"T"ztP\|J N6={S 3a {쑜OK۱?y|,TFvE{F[wF 8H-Ҫ/"?TUN5S[UZ kUyZל* J3FND~1pp'C=Nl׉9q'wb# lMNDl#_ "Ź}_:C+.߹YE xӔƛrڡ(MS*c*S=*3ӛc{=lh=J9=F* aҘFĒp Dd/RYs܇lA81(_HFvIFZ n&)YzǑȭыg9N"5 Z2!Ji)mIj)iQֆQhM+Ő X Cƍ?kOM~3>pvol3B$Fc0r46zucofi1:<;^??ޡȸB8wq 9w/gk5qI"2BMfJRe״BSF_IWkV-$-vNaN϶Yét8m?5i7$`h tJBLTzrO_Ɠ -LBQN M+C'x8- QB?-S 1lq čkU R\{?>&9^_]|[+8Z q<□hAYUR }x{4Vq 'H_D^nVjkMr}y5j+u  mL:[Nl݉MhxnL_)Neh"Fu^ۭ p3GQ(d7ՕٰlX;_z]pIe&^ wc3D\fu-(8&م`AQlP q)qkVlƊ)hœ>n-/pet(#6@ M2@-p{D]| e~FNC>Ȧ᬴&f: [-c /YCz.HOI ʊAcŎ {y?CA|:sd4`0x5j ÙXRXIҼA gtK;jh N!*g0}S$"]$} ? ϞEq'GvӜx]S ԣ{ $ đG̕7(dR&OAz0Q. MvQ5pCP.ރT1atŶWvIݩSA [ "%ځ;Y] ,+l&IXNZfy)Gl8(~di,MjǡLSOc |D8PeBlnmbK $S8`?lU*ۜf~{$FZ*B/q@*&F@HC OYPFt N(YMYyyp)F(2*e+H \Eg~g,QQP޴`QHe fy(nD ڡ(icMK +ʛ)$8WѪ*au1O;|(+,({emO#,bn&JD eVZo+JE.vb#aRԭYm+TU`P΁UoQ(|Xmk6Y`+B3-_cud- lTLq06E;CRT"|z)px#EFdeT m =3TD(CX\){}{ŚwˆhtB 86LrPcUTgMZP*+XqDL'[}:A;pۯ)&{Iܵ)CQK-gePua&(#6x*Ί-2R!`A!nP!;"52r"Rh̊="ACNIj\Ԕ^C="#[1tD\Ƌv'DV!$pI#U f[eCGyEJ',R'U&>psO5&>PCl`eF{)5'#I0~A<ɨIJ;R )Occ'A0Oz'| ?p%(`eCbKa@K~܆Vw.]8 !'$mE0'yhh(E$0:Ip+$/%p> D'A%t,;,kL\IIQ@-.> H} ;:5z*- 9f AN u{L'njTym{mOA (wG'k;Ѣ4bfKV,mEWMŴ'ѓ&5$vG pb-4I.mLĤU1%i/玂sr^i7}M>kܢoR-(rl9rM cA+ʻɻH2-M/׏Fe=:?$U) VOo唓9SPGN'IL^ERyv; ꄝc]ut."gٳYdY|ɢ:q;oLOȔ-f# nRϚYۗ kO'5+RRl=[ +%XP`+C3or{6_~I{5ݰp V LdKWT;^<{#h#{ny:IE0O^ms07y[m!DZtmm'Ey_sl'#.u6Mv1^ma6*ӜK$[aV.|⯚yO">e]VHlp|N{`e~rbyMuqw7Z$Z|I&ϖ(>BsJ$nc6y?`2-eA-8ˆYww,[%4?ݒ4mxM]ɑs}CZv[$o-0`1KQ|:ʊ/ *G"[mN61N_w7C#=?y 86I3e*eD<#0vd.\͞5f_NNpݵaLEҹ[œMdO 0 Ey"Ԓ$JIn-̊_MMR(bQ\E⪥ tumJ=1-XJ\ޜ׋d{*6I+ohhOwMO>XaI6^%.fH,ǧ I_ 8^{?B#s=Xe)2':d[)؊!} M廁t䉐 2j2ߓʜuT|>%RDH Eh a|4EV>HbC' .zzEvK {,#EVMZlIj7X&ڤ<@.=8)mα "jWΌm:ي Y>رB ϟ7"s6WJH$2(4L%髧ovS0N&v5$gD.T\f쥒M`J胑 ~EvѫbB2B5+4Tu9(K\'rb^fNk+=GY=4vZnH׬HB&Ze]I<2OB`vk{KCly4r|Ìw4S ӈQA8;ʮutgOn^"lsBD ,C}X;^ҀUM oZ![>9tۇ@[n6E 4^/+n6E '=9nXĪl+DQ{=̨|U0QyX@w>0#]ݣ)zyCI78;v!_JS@؊e29[[5<fS4ڧox9bvpQF_VUi:Bw"Ւq+ZbʘqxMP` ʹ"HDy]lL=<ɃE@4FQ>Vո]z2QϷg/jW%eϯf#kl W1=ϒf}E^O26^|'FǪt͠O X ]zPRneF폺ys4*l _x2_F^쯩jX<0 >VԮz( j_:z7|Ue֮u& 7f.w}VYKۨMԵ?Ӿ*gWJ7cZ$ĵ})E\Um)+*m#GQ(}hDj^DNgC'fcO,(J}^ԗm{Rf6ӇOW5R:\8\VXq۩BrR> _tU:t#xKW%Sy g"g᭳S~q!W e7fEV 2"=V[(vDEM}, 57V/VjĚPTiS|۩X[*T-Qy6zN{ k=AH2p5I@ =hd/v[i#]Q?|]Dhpw 3v 6!\rq]i eLv9}AKĉeRż*`wG`u/tCs*K [7͜" JPBJ.ŲEeĜ$߂>*-tsԕ:s!7@]3~n V.ZwMl [n%'Gdx㕹LE>OxV<{G.t"w\zU;k] t=hTޝF5.yːQdg^PlF|[8͞N(wz)(+T/z^K5Ss+Za՜dɷs$V,ܡY MTo&_˵;Գ5u9Ho!uXl|lH:p'q|-7~}ƕqC <kյ?n];-.`?><~KOH=ADMStc/-&;vkZ)+Ȋ.[sV5imxMEϰ5~9wrD/>Y/)sv{oqkCnGU[w/ƽw\.]J֏O ,OӍ=>D{B\zrc{ۈ&=v@ʨ]Q3 /~͍n/oK}dA]?ogƕ_dfSLm55R ѲK~%  @I x~!{<5%2&ʷ8w{OKrtnjn qr:H G̏l刿fav P [%my}bֺ=D΂ޯ? ;0tnat*0q[L'_vWt=xJ.ãv; O.G{u'!v$WsR_m8t8/!wɧ"vuZEAu_ԎGCռV< En^@Y">tA +gok'>k=a铦;RU=ӭ9:K]ʘr۵:nWI: N]yp==^g<=NUY6K'-V#B.$V:)no]jLgEKulDal,Og!LC$!u[7A):Zֻ|%o@/8709JһܝWXs?LGj˵ZW-?kZQjixSJԲD_N_t~*QU%ū#~p}n~:y^+ECoWn'Vq|]O1u^f 0<3Sd@ј=3Zcb qnWF\-eafd_;xFFOCI?3'ϖl$l6Lŀi\} S* ‘ E?9k.#Mm?HjYVْ>6~'}߹^UF0D=L,>|-\/B#WO"4xpEIPU 9&ıN<3/ʏS۪F+CaEʃ̘$i K*s~ 8'>m8knb**% 5:ҴobF:R1,k]u#`)4[ [֧JSHn{a NIөJ@"0٫$§G TqW{{#6@u!v2 OxۉBqr̲?F;^礪j,xYh쀕q;`2<8-iS;/哶+ʺrnzJ!n0op@#]f./`Ӱv?w:%,Fea*%dƗѵܹY:1Q8$(G~Vc)HBpID,7!,V&+ [M4/R " n];So+>wåCTNgG?oxS=_x$>:ɡ&>?8`bVrZ? J}hꇣJλQ›\$^tzPpsj&xܢOʪj>rS1`ҌiH1G/ JqT_kR#/IJ:c ɞg Dr"9DȞCȝ {.f6t/4Uo(Yef*O5cmSG`<"۱O0_c3qZHL$l+'ɴ J̌$ؔ9gflU|v_jƯvؑ x;b}VbQVf<+Ze2X_eC|[=>/=sQ-whxh;T2-NJ$d/Y"!7:Q?#IтCTR#҉j$VI$V;[88{x6-P u(&tEF--#)vkZVj_NuuNX$%zA(Us=R@PXgQPOgY{ &4]%WYR9MY"Y淍8Hjd'0l(B` H(AVw +$d(+Bv>RÜ%C[h"F $8c Qt _Vf A~& d(p̰:2R @YgrsP{y0ϐ? U]6yCV燈&|h! 9j7/(3isf~Ϛ/X!hP)\sT7R RKt/xbExh(v 9u,Kڎ,OEbbbC=1#"Aa6QC+NÌvװ`Q CEAd@v+`&rQ?Pّ n?p V;5T\7YUpU55rv=Y=YSNۣϼ]P=wG$Sk{}A&$'N{Or"2'UNZ ly4 V#l%B*)e5鰲jWeCH&K)*t()!>: Ia-V!N0M8#ճפ&t8آKkflRX \CEX_Z)b@)8HHСqo ܡMF2ك*)փ0! Z;g8<>'AvP|_+:z:8#2Ryh-+5(wCj&ބWh|idpNIl/&EgГ?A&:1a[l;"Xݟџ~;DDD`~9202u Ɗ*&Hl2̿<̾nF)`JYاΣEzpE144l*&(Ic "ق0(*ˠ۩άLPəKC>8>r{drUŠ`(0B"QNqXKA ~crd( T=y)Kb2Tgc;Vt2FdTņ:rNm!I:GrA[EPl,p|wyHܶYמ:Nm@ O ( QH )8wHV=oO0GL ٨Iiu NpܤgNJӞIʐC98n×S j WH3".v_8FŅ<^KqfeͺT0f !JrS ` z{!_gh\h@w5c!3Qтnn 5oNs2kAeGJA VqQ!О22'2$e,^YgwKZ`cȎʮS 2oEeH_zrr˜9KA$4C`TwMQ Sy’F;6dp|WM6X;R}e6Jeo~W^Sn;pmQ#6׊褌8a+^ф)0 ))(H @0+f%"yOPupFI8qm 5:mR&5`ƃ<ָ fڂ~Zt:uޫ;R.ʥR0J26\T@jU[lJO ,34jR"FciTڨH˯C+bL>9 Be!U (E޲#fA,g#2UyǓz6 JTn]nU쫕W#HĨA8ĩďElQZ1*a\W3)cMQp,l,C 9)9iGhvWjl`q"*XFbKԧz1#kUBI-ޅunz],_̓Taa;-哈>m0^4T[, Ry^l lo %VPp^ ,+.MðRKSa')tZx GZB0ԖBvhN]X;R˯4M?zK~RZ1$GZ&쪜RwubBt%Nr''[X89: P]yJv8nFw ڵ} y8/d$b+($^gj}ڎ 9j!ldw*εl}qO'?_%pe+9U (d ,S%~~(lq_ 5_Q@XQ3*,6>36 `/8@t$gL?+XyaTcV['< !V>$hK|ŏm{[Pix ?);Jm[ ;jxޖΔTo,[mGk3^y&MTYMPb,]d#N(Khك{gcgg)2@Ԙs(fA4= %XmmԎ1Y+=S'|DMI;)QI7 ˭ !c蛞^ Ixf̞yHcY>=s~n\p'g.AznΌG dO0K֑u¶l+ߌ z/S@{[j/Gt 64WįYf*H;AV8UپlKxͤDGzl5flAJB BV( +FY f0z?E7}袛>^Ȱ )37` f C3lRڠ۽1`AmƑ8@!2QHF*K%ZrJ]IADzW9G8hMZ7Iwߢ!px;tQ-# [uo7f|3f>EZxv/CvG ɲyH;L"&ͼ.0څ5n cOgv@"9Iě.^ʼn鋴286Y (#%K,wd\,ub)Jy( x=_"$jKa!4uۆCo Oe5$MMN&M.ʆA=9zɵ~[yU%M͍mk9ѶAGh;6,}홇ؘ~ڐ).\B0 6 2qBBxPlL^CְnoﰙY)T?P.pĉSYYsz\]>j|@*WU#!`^^ #!4Hr9Au:ߌc]#HCw,]L_{E"JDNXJBnuD"nNi-y9un}{xCѽgZo?˝-n|$QefyO;DgCgmG P6Dס Z||<;>95sT#E5C`uV˽c@-'[Pҩ u rFcPF5!γ¿BY&'oj{~$/|2~O@mz\/d2ҭuv[F+W}Ԩjj¡oMM8o^W(V Z#$Dcۥ7p؃Vs7VMXY9)9ΰbH`OybŜ)O oWlȧ i.W|$(8bIv N' 0V+˛g⦶NQ&iXiɥk}ݦuX)J9QtJQ 5HpY8fVF kd>Z7 7MBmδDkd5\NT7, frb"=߂FQ;[R/ <|9i~@_M)5hSua0;͢Ca2nB_B"lʶɸJE@c'gUMshL}ֆ42LAR? ED{Ywã{4eaԎ{\Y<~ n/빇0_'b$}weDH, 7Κ%b֚G͂rwJʘ1"Qed*rTgN̲vq8F]55'o#aGv>ĕ'xTgRlw̡uUkTA j$uaN>,8E(e;2@D\VIp 6LLP DAq3%}=eňqQl2&ۨLp@ ΊˆN`䞓Ĉ`m0+#,HeԈ(Ny۫z/ xѡ$>dVRBPiF1B$HxC0 ݛ2rȊX3Oe29uTߏH%1ؽRì;0e֛:б4G(Gb]f㘴57L7\5% "@>jӲ:Uߡ @;~, .f(A.+X)ӬTTCxtҷfbX@?F (s[ [I7w)뱓dG\Sf̟RW:m0ӕϼ9"m2xSlua@,D5>+&o=d ;U*PmNP J'p>o,]'W C zvC,EąY,.q"+ԕA V=dq壨 T ~c50(&!Ĉ5=q"r"%^0s)4sxUHz%:T16T񺨳eª6"yczU?[(Xa񀒂(+\X4SO}x[x@At.ptb'%Yu;9hU_!PO32ppVh|$nE]Gj8+c8ف"ߙ%yTKeO (ˋ%N!ˋR(󨾂ykN⋟ v|ѝhп{4Η%QM ,,!HՎtr=v5%YcA^o{.?ZV@G=H6b%6܄7G$z{\VX6+(ɽ~B0Z0GT(X}<ѵ9sUWV|g  j/}b5V{7 ]=QMҷ>ҦH] ]Z@0=HH^d,r ԥdVv)t $GS2SQהQ%@ gO7#^o#,Q⿪Kqq_˭46z*ta8%P=dyTęw 9Xe Ye!F\=܆(_ ~DOB*ḍa y0~ v@'lm#NV(9 ~ uޙCe9FJ}fY?f]5j:tԘSwܼ UD=,9+u^U6Fb?%߄W^ioBϢFxcyeͬwUISU5;J9mNtW;":{^9޸㡷Mcfͩ͘j&&}Qzh΢@l\jv*Yq7X wlvw;xv. {fW~/-@EИIܣmA62uX-lTYM7sR˵|patm^w ~JvOzuJ55Yp7M({{kc6s2zNels@iǯNۘ N+Y7QU],v)Q ;b.kϼܾAl/+ PNZՂ)줪mN<ؗu%mluTv_%mYi/P~"̾2;F`WQܨX'A[4[U7͇Le yNT]x:ۚQlTc^^ UD|)/͛yf ,Hڷ7BA(m~_UU~lh'e>3:XОlw`m޸N%m[ Bݨ:ɐe ᎊ:̐dբ̌?.oB/Hsft"3#,nӨO =Qq] Őg@[9Bűf`qaǏ87~1 0dص&޿5qu:NXu$2 9?r/&?LDI#R6&I|6]E./3Mh%/l36ZHCՠ~Թ{=':}b7@@P>_qѿ(.J*SΥ1)#uxh3Ycvژ] +yΎώc^PNyo.*5/,dppnT{"l7Vͱ?KgM>ibbX, 3Mp: RIܜ2/Pa7h 9ID?{EWOV!g$g:+.$U9M],f3۩pFT|@}Мe g%Y)Jd*+O=aJ"t&߾2Sy \*s.S^^e,$IS^^vmUV"1W{fZa/ȍbo܂jͦ2*UVIʃLJ{rMӨАRv}Rgzz:Hhy5"u3<+,|U5Ix)q_ (jU[?$>'Y/&j'_:С9>68u#j6˓W_m<"ձq}#ዀ,itA_HgS1Nq,N7 _\>W.TKAҺK8a'|TiBxU?:qftU zzجT6Lr &Y@\BTl٬6'8lgz|K7|A=ãB?.ACs4h%o\AǯʴdSһfF8+o~ W(&^G͒FIs+۟Rgޤ7$+lvPcK|IX~x9TxQ0c=ꌯ}H@mt|{`X9<9VF!6jnBU &4%ӽ+SRт)dab[_ z4fx18##4KBt]O-XG ԔFl<[31FLc@0^cmyGrE?x]Oگ0iOP4nqPlZFOU/Wִ>MZ2b!ud6sWS$)Hz~Ϛ2!D'Tx,5+HqG w0 X 5-#OY:ʰ󗺦c](-3#% İC2laU /]x"0OXgCe 4F5ep ٶ~yccʼ@V HK G!_E(>7Qgr=2˄(Y,H$dz~o?QUd^Ӕ%ģKQ+asEtNOth4h&T0k-]TP?~;T5V&$G)+&UZ8~I;P[~`jyu 5FфKwIVDL!VICY-j%eG^UpW?!KR_ 8*@}!~AtʆܓIN2܃q 6MY&bxNY.$\)Jóx@zȎ5vsn%x@v `7p LY48!kXE2*GgBG03f1;q9G\(ۂ6"3)񳽳ٞ2wciȣL=Z m_ޯu`A$ ޒʐNdt!-xCTmŤDeviIʊ&EogI^jϵ'dLDlGǨ&TꝇOQXk60VơF5jT3P}ބNo¹PE+AfŖ,,5/d3+T5s@ø ա(uB3'R3JHo+i!x3%sLblD]ެޅ#oV#oWh|tJ\&)A#vW?Ǯ bQ}h0 hQYm S~fj~ʀ+i]^'$b&ǬtTd+U ZȲ<58HHeU.8 wSTn/* Ed)t L\Q^DŌ",`Ķl{B0!gdMf0j "K^X_QjOS ?w;dĆb$d.YrOD }Tcb<aQcO۹5dyX>Ds**k&BfQe:9:d4`!\4t ]+Q.7cf*~F b3R#13SYRd:Qc-~ޯmeAmAZ1{6 OǎG Y(x#3e l^Mŝ` 0t9mIe$ i|iVʻcGL]G@MQnkÍZ!Ԭ1 ['Hi -ؓ\XX<`;4EX{8ٱƍXb(e mcbL`7MՊ!"l$jlFIuOI AS.ݩR|.B~-oHBDlԎł!/6EiCDhR=ۡ=AIs,Oݟ1\XO+5.3ڑ"۩ kԯ} ꛆ4jHê3ȏ}'9ic=Vy;(0Sk:;gJi<A]-k5@–UȜu.4FG8t%aR?-qQW'UMW$9Rܲ=)zqOHCn9s,'k1RACt>imiDӃScj a4YF_$4Gi4J"+v㵊_>m{=ESo!tHS5F\X"2 Zu>P!5ёCŽ;.a0`;v gg!y%n?4L0f)zuSG ^IZ)caZ3t8tIfC)ύǽDJ yBIa*Pf?3`,lK@ ˼Xn!.y>~#Y凓t6xا}%iqP+&ciSVWod'AVx+¢n<;?SvWQzZMay6-Uq~Ȓ1F٫t4 il9ﲕmvn1may&y!rS )nȎ ).RsFk>S&RWU~ EqzR*|i.d2F2_)l984~.ᓡ qz7K8y0Dq.ퟴV:Vyեl4ZNr@̮GIԈ}U_Fi/2J; |iUIc&Io4myIm",C;tT.G= R5M)BA"JMfPp]ѕT_GRZ&MԬ=$/s58C/*dLzp +A˲͇lAj}OMVϏ-aηZ_מ*lѥ[E 3~; Y=. _}KBc󝪲ewj.}%ۖW)+~F"d9ͯhYa'~-/H$/I0q˗H~'BeLMqvj.YbdoZ;UЀ "0^Wd4˥E`txW1_˲*fwѭނT/~Hs'X֌){ײv9<{9FƎ8-kvVZ@2E~c[el&Q8DɆ:[BF߰ c$'?F὚w^ hʼn%!4cBcM)-E=;r,UwJAyf ΰ™̌Ebu.TUw. zqL{7lF҃C r)MJ\uMPr_t긢cxP<җ6QP`!Cg&sdv8Gƌڸ4Wr?b8W\gR3W!$-`B| A` 0򅜩PqpWUUoVzt?+nGќ>hċAQ በ*w> P1 fKӀ+ZWN9{&kN?E zE6<"{[dhQ%\crEv;/:ԇN{A3"f4PT O:Sz-1z *'I$ 'S 0٤^WX3 pȮ7]`iM}rZ4796}M yH]!Y:m]UZ[U56 K'Y:mCIډ)N(,rhsiBM}R6|lGq!^>=]<===yB6!T |M?+IF'CBy]z;:fcmo~ΏB )r]aIa9e"@s Z*qHCAty&)bs-Hi@%M$8=ހ>J9G}܈q4Ae!N]R'y7@!A A:}DKԸ8&7ah|s N$$ L 0eT N IQ;Ups秜LSpD\>.ÈQ΅F$ q稍稯6R10ɿDP9B ʢrj iΈCP-r}Xq֏\uT ';1yB(APذ"qǻ=pS<, Mi{aӠ`+n 57)爪٧ a\`;Èk;ය؊[q3yolYfC!gHnaNsɴp@=튲p,nH|A+gSg.^6er('~ p?vnJ']]Řۻha hOIg30:d@ELb 8ryp# @2TKw612\-I2I|4I#I_dٱ=9u ?SJx ?P$D*jSt@:s*"XJ!rWbHQl?dU2D查N$a)o|>P8C;o A2)G1CC>k|V1*iOyMчvBhq;POh|#ђ`TJ:rʕ(Q iLgҕ(WTQdo"9{ tSk/SQnY*t*jE![}Mќr'zd|swaԍFw]+Yls}͞=8"12*ZUEyye]RE9QEh< 20vE[ʺh^hc !xy:ZQ]K_/wZ2Y<  d7(oͳC6Ię^͍n\~[TT٨?r17iD R-`^}ى'KGK6&m2M>6hؽۆݷ`05YOi8$٠Bb!ҪX*)hRL6Qs=/3l\K᰽G;/AeTj#`B(!TPSrd=˾FqQ_ f„H>ny1Qg i%9ME,.κ@` RU2F<8ٟ/SF*-F0vs_)wx}oOQh_(!K5QIϻsO;S]_ j!U*m(MciekuAqb%5!fBKι𱄶T)noɅwߦ1NQ]'՜ӓ3Ml?. EG(vGkԴ6x>q=OI&uFG8D9I>(ly9JS8v>!Դ}ba9Sˢ 9eiCͫnTʎn;Z6(1ヨ~ GI&Pӭ TvP@"H8r# f8L9Z-Hi318W0p|pXB-q+š>>>ՅD"p[ԯ w[ݨUY}*+cbiLRQM Kqܒk*Mb1.t*VdO8?OU>>,U}wEMLf+f@hO#ܤ/BQU^v~vaJ 6ZQ; ;VyPK.*аA`P!0(_H)+buLw=;v~A'g,Z҂[uc\lPxFm?`ԦX*m"J`ؤi{PP=ٱPDҕWiH! 3O홨>tqQ8R컑G{wDpEj=1XOP0QVm Ӕ1]lsQKJ qgVc ʊS8+qEiXl:7 r|ц@[ܣI#;bfuA'cNƬ3:d80 u9x ۄXO€mR@k&X +ɊbgCYQL(νAb|iO/'&~~H§")D=1gO\,n=zBn=a 3&b;AQ5r }|Tq_[bI~C쏋YH~l!*}a ?8~T_ [ rS;DuO3v Gr-0v\~T]E?"Ԍ7A@y{in6 0>^ֽ.>I'ԋ4Cm|zO'6>NM>}/O ʠU}Ofл烇.qϯoA?qݏ|7V֜ӆVl~vafpsQ jDm ~bgh#١>YTv >vkgjgӎ/o<*HW/?WG|?7¨쨬"/KW(q7-3 a#IkϪH@lzX*֝Bb;ւ ryzw2Sю<'qajHVv1ipd4ˑ ތo)C&nLKk/& 6MjţM֥9g֏{Xz/v#[JzڼwFuZ8U.[ΫeUKi =o&;^J4>{fQ'IPg^{Zn(-F% WeaV^}V1Aqg<[F5^|ݬ tCkЦ=tߐ*-~> P?fXbQ_ɇSY`AaQ1}ѳTRN>RK*]5(A)X+ gSx.GGS\K<%؂^38Y{N#9U9_MA*P_W2P.Vͪiqu|U<ʨV?-XŸ(fjU'w3w#)3z./$U-8WFY.r. #Vv6SJ8ZLAZbwPքx&XpNRZGV\55p}<"ƕA *=]ijwNmߍzLv}ha(TrMO=Ma fa[ۼ:V~IMl^d"Y b%ӧ¬JF7تM񛖲9}={VylkGxO}7[AmCX9۷ YVTy.l) - x*YKUTQ=2rWjLڲ61ka}GYm+1ݚ;3rg}/,51e>/6eM9Ŭ3-Vc./e|FW-)e51Qڒ_:K1H?`hu{泴STݩ^%hIn#BM؛' s+rn^[3:Rֈm۾oXuwyE۶sE[N4yz\ݨ.cɶ2Z"x lWxa]C&+M9e7 h ӧqs w>*Nj2wЈ>lՌ o@22v};:(m̠\FfƊsQ ^:3$Zc02nS!É|f5r!Ps̈2 L;iW-UP fHpg3/(=c`~ƉλQ}<R6lTaêj0󙐑꒤NЄPe'e3e{=؞IQ;BD2hl]|] kRơ!1>K&NrkY=b&vbw9e)@qcH I3ޥ6<^A̾0yl/2e$2b(6(,L(ascN¸vLRbkac^R`c bnk]]iwUѓPOAEp KKB]CO˜ܧ-S%TLele ny5WfT 2Ik1ePij NVPdq(V,bψ|Y~^%}U*BX,|f Hy YnB71TH'b$dyBf{3oRX֛1cS[LMDvEUNcm9;UsMy)^Τb59mF?0bf3qVg .uqUtC$,gClYT$pfU,T̯RWkibB>y8xɶ+~407*r䡞B)5jHʄѽd(p5G"iǢ\EkKQk >Wb&L|ƾ\ԩ rJ:h/Fxȡ15MYLŚ|LEsӸqX1 >s vl#{YdG$4q5M2E(cgqԻ y}!(cŅ B=Cy`+4&-\б),`QeMcrrrrrrݮ^ҥ\4in@QA "Q g6梬}A݇ԥ|X:宇siSb.Sb[F̊- .8s qO@4j 0A}㲕[kQq>s Q0f]-[>D?? o>gLkݘ}}p,,ObS9@ʬ#^cWmv  @\ixȫ ] .صz^ )N΁\yͳ*6aErm*ˊDeZ~D<GzE?nA홃oXbyu6weB(KY+Nt+S 7S)zROۓe&>ܽ Hx}QVXEjL*ǝw.UX 0g9uj٬B`Eq7T&T>V|ը\/ !_^RSJE& 6йv c[l3 SY:!bP*^r",#CkvQ[~E#yqX??E5^m^ DF(0(%~/JZ'hx*f)ƚu_"LJtije0L e0,^sJ\nΊ#NYq(.Jc*.bɹAum]UȅѳSaH^^_}LLz1dP ~m*c9nSANق 6Dl݀>}I09O#YlsirY\.XW4)4řQh6ҿ/)4w>xą8ދw`Y@5ck\lA`k5V_j?"P5 $]#=ӸG;o& 1 q,sxGߝ跂ފV$B߈I:hgö~؃?lyKl7Y>kou3Y&YY66@}Jc;wO> g6=čRJV)_]ᲂU^KV&K81-3ǁ;\e Z8a#hPWN/Au3%Gj3؎;8tBժ>GU2gV qA Bx8g, W@[`]AXuT}#vl "7{@Rh8؍h*E#?쇽RmHjq4T\hQݬ>/X,Ïip䜰8()S) 3GukbüF[AQ3fv ;g9+hsfV!fc@we%Kb1b14f ;a 3< X@~TPZ20haCY2 @ |e+\Xڪ"V!l=ՎQ@G'e}d$@&((i" iCPH E+ YG5au UJaYٟ`?G'o?OR5A!$Hu ayvX= טQmiAt1PCeV`S5%+"@ HQWM?`lA) FafQs+,# ݇Xs (\S@ &.1VyĺQ$%9BbBPɀ()EJJ8$R!)BxEr#vd`W!5 mR>Cx,'0 +1$~q "t3wc.CjB _v!5:x77B s&0o=7ek"Z0' nH }B׏:P[QC T9>&WB'В{.cTn9t[.r҂wRI*tO><53y Tj,X35kfgP~DnP}{0favr8R7`1GF*g D*<5#D-O@YJGP(H@X e$J(9r.@~2CqnGrrr4z%$c+԰:غ.r!bjrF}g:vxb^@4rr" ђKQ#Iyo9[ZKV9ݬzeה}AI!TXԙ'qG>}Z=Py 踮OSBg>}W-W!ʑ3Hju4\󝐤8OS_?R*O0wX"AsB$hъTP5sFn~?j>m BHB%@PA5"\$ؘJ>bj/}%#9`NIn:AB'8_NkhM>  ZeךRA0$k)3šdܕZ&hͷRs^ CHI9KmrmW8_IV:X&t@ VM -ȸ\X@!  w?u@E)2!0Տz#ʈt}ʍa'm;!\Z.Xb,'YrrJYNĘ (Nѥ02n,_9އOS['&3V|bV?Dqlŝ~f.ڊR!AB7GSQ Tt*x -EۧucEX)6O٦ P!V;Rsg;nOs>9uP*}٢5f* ڜ%U0r #T>;YQEB5wQ1b %*~b5 1#Ԑ 绨P⻢,[LWz ώ}\]VAUJ>wRA؟E"@P5: Yûױ"嬓RD3IP9=#0I.tJGbVe>efQ S.Ju*jǿTQnT{)њkMf ޑCXiTa 9XW + _}# S_$w v"OtYSVi`\ J{P3',Z"UAK!T:HA鴦b~>KJ&!`l,oQqNtOYڄpRT_oO#>GKj?@RY %JQD WA!4-DUnPYxJKRN;-I ;RcG'c^#Im(8SP*lBHžlU_ Ϫ[W5IR5FPHPrtD9rXY.!yQ1F@ @_ZR_I?Nl~/ٱnJ (>Er G(xyM<ܦMLZsք @x&ߖ[co$D*vJB(Ͷ)ۡdL ȵ:qB_ŪxAI9$Tj?Wٵ1-jJ vՀݧ^wB'-%%6l+sCwLի% ٟ dC[>'Dm~}91GA=k jV;;} АHfG)DMH Ɂ j^Pe8z4n_G"ʖfU(ErZOG l8h\9I!jЂyP:v|ۻ'1-2`֭؊KAH!_lP3zKU#'5歵֪(Je˧Yv Oi^a߱5c>P'J|Ix'6%_z|ЃxCB$50nB@1qev8cpI!6YT2kVb2GJ·!J!j㓽zux {YTJ8 V8NOJ# hIZ5%|NL㸙m!sxmB @Т(=)\JqR^j_Yp$3{ d"<( ]1}~ޡD `PHw=fח=6~ocO[ (w?k77cJs@n}9Ӗ9=Dd$5]kn`tH [QO [G5C_9 TG:491i%FݾI̶3mP֡JU֕Yؙ0Hy:I鸨si`l˸` OX䬑ؑњ^AZ̒PYNbF C&δL yX4J! &dH۝g{RGr>5mo8A],,RS=H<PIa^YԉQpɢ$ b25XaM8MѤI L!B+N!Wԗ2Hl2(2B !MRU-8$ V L'yͿl,\n0OPJ( Bn։i2o/˶PKPm!\6:&U+_6QW,-9kTٌ5Ф!k?2!i=T!11;` S$XAƶ.CMRώj?NtrR H!烙W% 5iFO2Ո!$Aeqz1a0<08A]TLYNY9qΪj33 +;)}j1ۚvz0փ$E"ul`rSqDnۭdr*YM\ʇUZq5mMzT+;[m m-j1APK]2z̯c}F0x~z}5wІiI)Z1VȲݚ< LᯕqڪEY[\'G(|.坈%(̷oQ>-HSs ~r1 $5෋ڬ?`3CO6>a/q3MEOLd܄QSTRnSqR.FRO{yD|*T'A}D*gMpvn=m%[*m dZ:&ѼNl "ON: 0cl?8͑F޻9$;LUeU:b9ZYjڵ~_<-,jץ^ k+ PA%\*;.iJ6A@Uk? 2U=vXW9)rxVl.cKliuwhÜ~5Vٺ5AĞxVӬlN,h)0#~#ݨ x@KrbY!¢לpCN<3AȔ 4H(gҺ$i9{rJ/CJʡ-U}_Y0XِІ :J(}˘A,wAOׇ$H8f# Vʬ  T) (8Ac'w_?C/A U(Ƈݸhɫ<k1*t@ph:'S v!sɸ u- :,5@֤wbq3?8cIazr ARckל3!w{a5=sbM? K 2!<"vZCGH yM8ǃt|gBr7< k-Y>?ކ)ѠЫ-y֕jrS$MSG\gTJ ->> n [f4ANs3޻/"k{7˧0 d+tZ o/̏zDYfB+͐N4@EhVY匒HN=?嚽 -(hjtS@ lpK7\\ցocD+n AНW @YǐQ )*؛v_oej,OA"4)UYP& v@yK^KFFjw@Kw2:6H=UO 9Nҍo۫ld}KLZ*T cJ'dyd,EZshÐnS4,+!`S4, Vn!"xYU!Qe9UgQ)DրSJʚ8 iD;Fy+N~#z2xOf4:ɌF=lkbC.D*"beG.bŧ,w$GOy?V9b;[Y{LΨ$i5U^ˊIUkJ\Uc*V/tev Vfvィ 3+4H/븸YM"ZjyփILA.DW RڏgY~vo>ke)qd*aW@+ӑL6Wzm b>ARxtϩk^\Mr?ih|n4鐍6j^{ !z9r @M~M!L6?dȔgls4K'J2l ˷|5[>8.`4s $~Aœs( ԭ09\2bȂ),0f,7rcϳㆹ5p(ܰ"2Ë&yQ3(Xfל`"0nddg <p=c ] ,u?"U^eX0 "Q*j1h*I"̆A2x8/Sa^ j+BVXsr)9wJ#"fYm`fYGnkk~y5Y|j[=d GWCvxT83Jֺf[og!ꓕYܳ>=[:gilr,[#xSDyRn\T&8h%SCLS0!c)?C}ţ<3]4_obׅ^#Ugr?E6V53)~kGfeͫM׬;G홍|nGM<+~2P<,y1)YeX1?G9; ԉB%sˁ#^i&B|l,3TNj\Pm0TJוAuh#it#JYH ^yyu@ mH`.b]V9ZT'#]&硒}&T3`^og=b+n}ѯSIwjT~OJ \: ahuiHucVg"O}9P7d ݸQR.Us*BbW=#@bjRa w&Y'U{?ESL8m@C!b2D'Ȟ*4湦˿x] e)\u2guP7}BdvӽJzhʼ!wg0`,5}(wyoB!H`Ze]bni]҅WNbԡe҃Tzi%Op[+Ԑi*5L?_>;5/4=^ݓR:W+9Ծj0ЬRsJ,k U~o lS6K=|uI:‹_.NuAv?P3i7&bHksvT ޻#azIa6;/b-s̆UPg@pi6CVU<4p Av@7ݘwli$xO֬뱛6)8%uVsYuV"ǧ3ON0UՅUO (Z@ノɜO\lPڠqQB+͋EtbJZ:HBt(,0C:r(NMSMw;%~SB!D)Q0y=:< OԦsJl`IܸFc_L_E~%쁓WUrrN.F/5l)%҆SuJ=\cF:@zGeFRԞ6䵏u,̩TwV 7;HM!%=n5[CkBuj5$5ƮV=ǘڕSsߪ]Fb[,Q|ԋHn3R|߂0KH6b["ʼn7~,Hfm60IiX-g`QyZ)u:u:Q15` "~cN>l~98)))sR<)OllX(۰1ۆMI*6P9v čM(Ѥ*$J q(+Fկ1wϝڭsQ%wjFrHNQYgEU)qMQo^xzx&H}|pM-Ek5(׃dq]ґMNٞM~֜l>Y B&)9^(*ݖqF4vaI&k&y$5c;lmM:F)FȪYSRV*pIҜ,b{,,F}}5rN&&pPAC9Nᠼ S{y=\^e4 XJOv8S ؋}% y_O}D{~O-7rn>spH%gqCs6' $va/E!I%B.:5Db°UD[Y9q7ؾ5 rB:k:T(")OԹ*$ *SQRQϚ+UȚJq_tY %xgOj*h1ܐWo:z]dI+-u<ʙGh3lu!j:ʯ l1zkk9& ~}K;Ђ?$UmIG&s{۷mPw-?1صJo%n-mT-1_At,Hh&U8,EvgSyj[ExX0㤂)e ;'v%jfہf"'DӫZ}_(@D>9O3R޸$"+bhT=ٙTyp-OxAHZnWy/Gd+kˀ䴬guNx5+vwg <4q?p*bAـ1ڟM;.O-=|IbE1X;銘;~Ն}Bhbў89ܴ-ދ^c4kPZYތ4(vuI'?x9SdrW{x P`PS{Np 4{of{0ϰj\5d}ce_Gyf=}F"G'k&Ig%b)/,kHZ鴥1ޙp>,9lY4Bm!߷.ZAJ楮L(HN6OVN6Ț1!d "cWCƠ$&.b4hFPI7VD]w VG 4`BԵ"o9S8$(a@y΢U'rio7^ȥQcfXVn!b' _{tE~<}j*gu_t^^6e Zl].z>y>{91KY/&zUUK%X*:NQw%rYřg*FG`Ԩ1tZwJwtUxq7Vs"YbJ"yr|1fPJ@B0Og^ieu^(}9˪ɩOˤ?W>!3|p +v<35amSt4^*(-<}t\/6cCJ8 _:~ ,oi-_6IFܦRʽ(0l( ~Ҟ'IZQ ($IJ3FS\y=V}:\-&t ('#*Ya!I ;2̐,5QL"%yeR X&2 ome4ܛo҄%=>FVcBО$~ h$UؤĆ0F ȰvlR{hR:1~YF[5ʦm{qBb+DsKNKxL1? Dy7w>+H,uE+YyZr@0 =Ja:}=/#UQTR*"ܒ`x`j ,1e9cEIA%ĒFlMȋ ymQL,e >uzX:8n )Qd`K2$?yy₺iې'8# \ ]aըqZdv(,wZ}ꅪ|! R/<Yg'_<}V Aƽ҇` xmanOJPH57zHTj٨./vw!+H!9n36Kx*'n'gn7@ AԏӢX " juQ j[A{|QefY&=}x^@lVX2’r>F1iE-b!}v}NV~䗯 B W[j'4۱#W(Jz.;FcWU{={1^@*xVX1ʊnڔULNZV3r7tUB;Wy^c[1$#Mh!` 7눖Y9{΅>&d$+S>":nbwg0̳J(+͢0oN,P!bA9—?C=S&hΒb`i3N&HN#GeƝ_3ۥ?jGAgΈ}'/Hw kÚ>zF}ܻP/I+rWQ&mm3 i{̶l{Їو# 2zy(1$Q]wn,pzAr@q{v>A }3- ܍ntFn GY>^EoEqZ|NT}guF~Z`O&O/ uR&c#/# #+/-ÇDmdRժ#i!_M~-^/\<x<:T? ^ =[bxX£yiU7Q2*MߩC!fas~? JԛG{1*ty ,-R!Jm8T4Y%ymLM59RFӘ([eUZv~2 n0rlݞv?؋9MQC`49(9Jt렺W=x}_rP#G&zɁ+Hhh=r(d hl- ")J}Ed '[MY'맨 n~Вͦ|H֜?@iزoV<\!sC߶5Hj@}n1xbmFh q9q9O eXADŽhҏbu>"γsVu[B{88 M[cl+*dFqP@F8 tλ-ɠi 獎 ڙw3o(-"[-*!PZEmV[VxWNSA!賥"w hδZv V3_h#"ghrD(-\mQqҢ-BmAqx;Ϭu[3@ ,a؀f JΗ_m>1PfHiٓyP"u,2>-5Q(޽=HS}6]G!QI?IMoҺ= t9͡jՓ=P=:^$<M "̝f hҺ(@ Zc.e=kۇ؂"Or6![6! >;@]!5A)];+R`ERɡY;jXg&`( hXr$XgK'tH>[ `U( z;v¢*W'K3#!xE h̕E^Qkg\G̬-@s*_m~#LdItç!Ӎ|snGh ^|Ǽb>Ѝbs!mipv9hܼK' JWnzuԨVխj?ƩٔxߒPjЍ: Ռ͎%g!-`|q蕳cϒV}rII$!~T5:׭ y+#_I3_zY@7qmnF,&6ņߗF#sN۱YMW_LZ6g#8z< fp f`ōzK׍~zb}in@Ong7~S?'$ev"y+ RZO6Ƕ VR,~a<+E!D{\ $ѹzV_01?z{ ia)vZlS iX}VQ?`yv1q)%.fY:qUo^tCfE))PIB},'Ѯǀ$帻;Dnv9Bn˜wJwۯd~Z^v*JdZhmFh_l#rK9)WLN ; ~)QOmk~5%Iy]&q-ã3cyp a i|*5ff,V%~v7CWi{fqߙLώ>yH$i9BrIH/v9i/'y㟾 $iD-.EPKC|ppEFHCQ plh70ں}O#vw8KT^}i0]ķӖ: =IL?DL^zwn5[ݯ0x',&s\;azۉj1r1-mET~eX&2M>)t~O'!9uH;-OVK|'| ?s*3~<)>..]lbg'] ԁb;]s[={o#Agw%֓tJᇂh(/-Hr/Լ((: wlyE@zUp "e5&'㒃$}WȫՕ6wF$#W UomՎ)Q0'IIVla&Q,e g|@t^ ҄^ C7],pñGq^5DZ#OI#{dxDT08c2V""_K#ˤ#IqUeH+홍s9. "b c=L5קIIFZM8F$kU}DևGh )HI~eSl$.od#IAU"ϚO2t @@̻J9E%kdLz=TE0"uU_!IidVbyQ]|+d)DrXG: LW4S)b<6YG}Tg8x̙Ff N\E|8qjx9S3QȑisOOS5|?g0J&.e% qe ULc6Z̥/z:s3ٚH4d#zߛ>=d+nAv瓂*"H; xc<ӉӜ.[hHH/! k=li8$4~$THs9!a8(#ΎOu}ްiM BlҌ 6Wt2p%PºWg,ۄ4`.7W-@X kOc\8;}4k'M&RM0.񦔼.[ߐpNk$~ESu#ogy;!oMnI*-U$ݿP!SOKRhENI*I"$}]DjF6ňg.N !L$oNV?:?-\^?K=9 d53e@Y4lSiUˬ{cڸNMC4S$&}UplG`YGHcine 4/i~IB;!SNS+|4;nͮKE<$/('I:$@[/<*{=#kWG=43^5O wdk)0]iᴢ:9Lsɣ=I:M[tPH9AJ?GXw?efWh<1bҗ˙ nTSAK-.A uK].!VXeXqVNd=z&ij|B߆' #Aץ>F!dǷG$Kf@NI-DrG?7$QaՏc넢G6]l{dź "Q%B 3uiqpsz F}_v8,G5Ѩ%stS$ظY5ؼ9F%I]l8BMHLVjʱ5K2^Ås]^I}yzXhDP_SGK9BZDX0-^0so}N}궠i Sq(Ր,M w4c/,.I P& fSib,H[mο9NsCSqs򙸘X5'y9qhN_K󺰕</nzC$O(<>5CmD/0)\\q$z|tq _66eE0z>#Շ j T܄a8EP%K9S╍Íi^ *⾉[tT6옺=Y&)d8|@oȇPUZӥ_.gӚcH(HZ I؊', teD7mjZpVE+X fyڷJO~j,$rxtiJ 8uJgg^o߿kV 6e|Xt芘B]KZ0gcgvָX)c]$ՕVlOk?!]e)2LVdjZXm 8.mlo?4g"^oO^–:=nsG^}(SW` KH.vmש qCNg Fج f*bn T}6h?cΰösBlgM5| r}\Nԛ6RXAsҙYjR,l | aTAs ֜y:̌n{ s(~m*h,Rd Ö/d@!iW9Yϱ[_׆ޫmz8nB?'PEy)8\ >C^6$OCwxGG]ƽOl!:ODEרh [d刃NCU|"jz6^!`ka-3B^!7Je¨tz-Tpgcp>; erqLT>`ߔ-Kcn,ȱeEn0 *NJVD}:f%V. H>з"@ 4>_c _۱Sk;A OIl-͏2+ 6 bV;{Bn6Ef~s o7o7K$ '%-vU1rmf :}Ԡ`5iEq@i:c>k8 m8z# ihc,fjV Ď!5QBtv_X:}u!1jN1ݢ fCLj)MSKe?E-i a}vK5%؞A)ӶB{ "is2bN;lQ%t:C( DqQ'ѓW G~v1 0Yul]/!Z 5ijkZի-N)S Yj)U2YV"Q[KϜ/?9/[DKQAZk#!?;:Km-KJݪ:OސUt*TeҰ΁]RMI}N}dM`/6`wS~SDT[DZ*i’5{/Gt#C8!2Y6+EJ$qew#l=+EJ[m֒7+eH}` }B 5OW*r7}btvA!Gԟ۔7zWP(ҡoP{t 2z6 ͆ӭ\_._~y9sMSJҢKF:-JTt]J6⌰BVԕ鶥] ql6LkmDoq{@836}k+, ̶=0V< A';ӹZt?aDR\~ncu_"=0*fVkΧڜݠIsb͜УK|}$nuvܞ0;(QvfbDbq8{/1]: iG NB$f`ḵBUOT) CӘY yDq 3A\ _ 7(6>Qqk'y!fk,y?K~.u л'Ѝ U*_EW"HŽj%5+?,hKB;硭@ʒ*KlK9/oRTJZ"O 0T:6oxn! CS[ HNŤt% 矺~5h)!҉UH1|ԗ w2R VLGP6LYȔ6e/A6JkNh64HJ,*Aa1(ͣ+NGUl@iAbOq>ӢZ,> g `QPZq}=c[ { /y[04z@@iYݻat$^Àgv o]ҟZFHWUx$Ex$XYk26O b ФZl> a p#H1)ehY2Z>9H746"]6rdw=#[="^}}6v~zdm4! c-Q 8t#xf$W8-J>zH(ؼP'ɐP<H#JE@<Ղx>f<O^D6" ȖO  d/@9`mY*p{')9M؉2%S*Okr{ ﯏d;hB~pOM9 ;XbU $pǕ*?t˯rm|ML$(c.V}F ?;Y?]tq"柡Nm [iv4eiʱL"HhYdpL5h < VɳAE鶲:bUH3BRP`U8XUtQae*W V5׳4Xn/q_HA1*=CS&K67Za+ǶbEy1-*4 ^`cY`yZy(/dEf R]{/d?߅vČGW b֑o} *+vb7h6e'RU$Z {%d9؆5Ep⸬ah> L+'?%En$5lA\@tK1nf͆ ˈ,hB$cyHŤYLei> f&^Ns$H. `LC+HT<zhȪӲ{$4h\a,vT$Xc X˱b"/E1i1`Psx/\i@䗭!S viMq-: 2\@JS8Q4;}w-UO%mSAdg,Y%۸+!lLGE9{BEznqSn͘O 6szc(ny//ҢZsÎ VO#D)WeHY7J딮Hh5Lp<.JK\} AOi%3lOL$YU]̛Ė>hg א~֎:=cZR~Nmy!UͱmWSI?͆(A k'DcG}7CdhX@ kOdhq$J18诼TJn*L4%:O׉80ۥIQlt.9߆)T~(!RWgW } V, Z4+R-:Xn!mM XmqX}%$A򬔖 [_zObjIժ5P(ŃPߪ8ҭmZª .\!ąlBA>ccrUUmEcn@Z?5hn[eF$2Uy }I?`ٴXJ˖J,[H4(H x?GQ'nhlԯ C֎JezBC,="BzʳBZ+Pi^-yV. r}B5j !J~KɄ:?r ҽü%zFH;05B#KW7u7Wp`LȦsgr I>R~ >zh{QXJ?["Ҩ oiFر"nMEԟhQ.xRh;6, __#;ꪣn/BB)| ,qq1Ȝ $ą싊P&͸WdtW+(+^{C~W$d6%e@\` );,A{k٣jM{A#]Yd 4MNdb#FC7Asg7d@zw.{.;L0= ${|aGȂs1?L* jqPCib g<*C6̖~B6 כs p ϣ6hUWn^l!P\Yh)%4,ʯZ䒢\2Iʈ:]#_&F{+1fݹ,p}z>I:𬐥x/)~ʇգw{n4Tx!geH`=. >|%:sLƌZ|z g~T IɌ>#2E~5pܹEP4qIDZ4Eڶ^Հ M4iǹ.O&gӌ0?66zC]>wqFA6s~痝oG$_0ɝY31#M%h'5v8ո<6a:I3=L6ўRyEeg,q;-Ep:_azy+ؾ>>cMcçL8h!;PqCS@LCn!;.DNObCuooqX YN|(DhEB\hVkɏ2 _s-&%^Q Fpz}ʅn)geSz6DV\BMj,ȯhE"uqܸ[PǛv*(*V%cA-h)(HL}>Q)l *ď\W2QQϭ-enc[m,{eWVB%D?>L\?)x^MWm-&$480},wHܩ nQeivrh,~,; $ۑ˼1:QPGBq#]eXDX_VE5\MΚ^(דk͓nmՌY̩-gCHS/r-vא(QY *\w,q |YrfkOz\IzCa^ys=<䋙l/N/WCIh$R\B\}Ad(Fܤ6&Е) h7QZT72>fZ36"Ɲ>e%\4.fm{}dq3N(R%=lBcVv7ڕٔ^@1Z)-;gt:QfW= hQ(pں^N#83n^mϚE$kV;qYn"I "(;{)e*:ڭrZ;s8_5v8 w7[2 ՝ u4 > 8L%̷G9DG(^؎C7!R(JZ2Y;LLWڢ7gm05j~K@'V}5㿒1zRqWYW%ᘞH%I䟆WCe%ZECP6Ԍ0ԝv )l1iGf9Qt6 (;p٠ t'aN2h?>3ڐhG Z9R!+;ZS3\o)4͑-{:m&Z#HB}^gKjk+}< }lMWs}_q>v㊢לr#m q$~=NbLJJIxL9O۲L#mw+Sm2t@~2O~Qܜ<,ɸ92N$BpeG :Yd4ٱeIYu2M٬lKBk...Oe jĉ7ō?!5x^>ϝWk/Hh]˘+`r(-Foشdr*ZNXNh%cO[& XZpB}AEӫ5c{)!r)is.ےW1[Tʫmr^$6'ʛfZD]mM طƂJ}t?Uhs)E!/}(͉-R-dfw"yVWLsCls4E[]uYk0xN 5|]i,r5pʨ\s7HL6oHČXۗ(ӢqFTJJ=,r)tزwl{9yZgGWbڱG֛WyzڃNR x-Q}|ܸ.fkW(ZhiyI⢖CQ5Q+ä%16OFk'cV7h-`ẃi^ѠӐd' J  ;vnKdUFV14n3r)c!0 * hd { 7yQ/(ڕ(\Jjظӈ9R J뱗YH@'K&VҢƥ$MjAIG*Ki2.XmhC!=+ ]FPW1LWs!dA$)9 R~م4u j9i@{RTm9ֵ QÎqh6f6N Jf \lFA-5nK- eDv_.^,eѸ)n3e2&nА-g}$AZ@&%n}! BBdQ<rzoSv\t5 t.7{z:kF <aqWQ[f-IpH@5UAҔ~oG7,yϥxSLWO T%N<~"~%~!.8p;3#Q"/#؆:D'bɴ ynd`v D`悈pa]Y% Mp {X¬ڶ"D2j>C{s yp#l0ɨԨ+,>^?7Ѱ<L/A ̹BXPˈ`0t2)lOH:Fxz1ӵp~W?p}inTBr#(mL:*rd%XV#N 'y DÒDE5 M\gMX r\41> rUINlkIEd@/"pROtEx 7,HA2E_:Ţ( 0ê o_0⹬{)ƥ2 eclmZQU(O{Bn_ >+{Y`a]wdՆ`LN Hk(BsB_CvZW*)s =X*2b=. ^36B$JQRpj~? 0, c*2b5T:$*xVڋJ6A(E)b`Տ$JXi#1Q;>RG)x!V L$>b#4aLt6 PtB7P@ZDFlE F Qe0b:Jj3dP^HTz!I Im-ncPˣ6Ts=@2x.LT q B2d9 gLaqQ(!s,~,c(sb#tq5s58 e*4=a@Ta*wpv퀌DsC*8 nGRDE1#JIC)Eˁu>}=1_ɛC4,X2u'R5Ul&5 ";$lFfGDQ0RV7l >2z $%)8 3|y=|E/#D*.}ggL! X탐&  *4fɞ`$ dE<+Af˟6bHQ@ T'zrT`.{!7&ža%lO FAIev5 [!sUc|ة1X>[P?͝qx qͷtGbKևGU!eH GJ:&PP8ZݨDqF])É/~ސ7Nr86ˆތn|]gEU*K *#M0d~\`غ>Jlȷ4`O aq#|>ZX&EmZE(j˪ -4?B&&mrʚ0]B ~7b6"a'~a:C"L+~C!߸7]x: IͺYDD pœp3|3{ 'L_J0$ t^D$qm6s"iU=D)Yc _g(s{fńTxsDn,ٍBsT߇H8$,˙pY?L- qb/!|bCPtC%)MLNDn61> ,!%P~ ‡@i1ؚ9DɼN^M'T9c1.TV8fz`hÑ0}BliH\O\^/)s$Y^TGB̅ 'L}DJՇd \ \%.ycXX;2E$>*sIY:G"mpȎ&98>v ّ%# M҈M׏(n5}$L('3+Q2#SN5u4aPqm0O4KIW1>vnMmdI*~}诱j`@mK?邹cl!F7I {#:Co N KwN98ROdd:ey|&aw,퉸=1`O$/=8>vZ>03]v*Y( yrx|Nb/͉Jvmxb&J?I>~RB8T8duDNܰt<3}ScŽ| /ǙyT'h&u/$ru؜1k$f4eq>a<$,MN vCH$KTҜ=_Yf䵿z&E8F RIe5(%(e@(>}05煮Lz./9&7cʑt%I|8E,kLT)s4a,l=(=u{_b{\ meu 5eHQ]1;J\e鷣U4GW<uqAܞUk2_Pb@)!WI2}PX "q-ܠf p=c}cW"eg51 }NWQaS>'eRyյXe()iG8ȞQN":"v^8׿Fξ}*vrC ^ΔԙQ|RGˡy8 J(̓(p}&iWQ(Qqv84`+±̅^/$(D5k[2Ut,S;ƍGa h/4aH803!7{qn>۴w-Y_/5G痝>Gy:ۑ npp;̘sm4W՜ih@[/,ͱ^t,GK]r Gi+zO gqagQR¡owbN񽴇m ]/0Pކxߒߌ VXt@y<:)Y@އ\piy(پ@iо F gidoy$_A91Yc|Ģ0'Jqre|;FLu#ΒZ*>РܮiSk!(An7shK?ͩAj9Ͱ# 5Ro3i迬Ddtns!b*_ԓ<=\uz:]ő@2Y B,fy*bY@kFǘ:sYcά J=-T]2j(Ap+N[b}b\M|ccAMJ4ì OyM K-hR6y"nJ(&. yzYB5E"kPX ƌa8@bt4 {p@/Zuۡ<9Sz5qXMJO,A/M({EX6y'qdAD..}㇀8p@$208*)7iXڊ޸fp6 Hܚ-Πʗ*|@}p@M{z}lNIK)Sb9jX7~sww-F M+v~esǪeތ c JGNW,A <+CzEGdzJɼX'{SF fV2?1}0?yJK0tcX 1ČE>F!9dY5GA je/PfY|aӅ1.Tҥ!9!?fc}I%>-%eSޒT1 R-W- YҠ=_@Knaʔ(,|yioC,y4{r79èmr.9ʘ4ȔS8'㐨nN4C>:KT|y+Z2OgwWܟ!?fxcG??{X$VQxϘEsE] xڞ_w%[.%KPhid岹ZN`7/QI]źu3={"nOzc; C{2vBBcu$Mņ8jOR{Lj F݁N?v: !''œCqsw'K;B#1;ϓ)G~R>=v~%uY50CjSdقQ^Y!X|3 (eQDqs/-Qt&.`+q|^v;K[-QiH=t$U`l^-xa'&" (ie?`Hlk gQړu̞?8ָ(mP؊ԿT>}|Vf~9F4vG}@Ȳ+oދQC:}QTD5CYj{#2<)GnbYoW!i,m7Dy؎AOZ ^j#Pݍ'TchZ`,-cy|8<sۓHuvc䴨 g"Ȉ$nHdDvq͈\cÈ9Du:flMB=NBk/ï*=W?^a. }()R#'vY:f^d!fr,Uhra[$UƹD3oQ%{6H،c> I(lP(PT'(*2%*DȺ@}H–Ӈ/o•- X;߳={,r;hB_ƈ['adatѠ"X/T 3OTrȌ ۹z|Xz7ֹzA4(]Er$7-ܷa{?JYQM5F̓rӚەpiRXqhn}ʥ=MiL"mOZZf4F?]*q1Fic$WQRfbXi;43fMbˉ`M] lөB_so6z*o#w˰uq5ues@l.Ս.BR8NW {Q*N>K~"`b<}Iw>Tk_y^^q,K|63ur6cQgVgT;HA*+1+]P)%GFѵYݫe߀7Tq^n *@oVdn< $Yn J G2-Y` ҇2j.7BZ3&աkm=Q퉸#ѡݽ}wCa jx}ގ-H\j25I`dwػY>?Y?94wU֎ߘ{*m+HSdg,wR!ϒ=`gcd7JԉoTI-Z:kIE> )bߋ4sK.t^r?,Q5\7Mb&jvk8] vPQ*/7nG]bQ5M/[|N;I@1InDgIdOC '0yM񄱪Pߞ>A)1nd7ƲΚ;9][Jz3 C_l෽2xDjozZ biS,=t)jv ft}ݚڵw>fA; Qۢ`?t==~={uV^E1vYT n\\dK"7(YP^}YU9)_}}w>?(6U9qQԨn+/Wf²P/4q@ij_;˵UC9wSs1gEwE}KNJ! lmZ- v|cPS"(NS#_M^\-8Wȟ(:`d l͸(}&gPLؘ$]7E1. 9-13N{]T:hbL>FL19KAExr4bz'/f RӭCCGL"9Tn~{Ä{O_ ?-$+㗵|uzJ4W2?b7!FsnMb؄`  H\4Rj?N0v*덺]lXZj''d"_Kuaib |T(#æEfW3Ӌ壚%9/}q¼,s^ GbExճ:)"}*|NZs+^wĆXWaeoJ,P>Ŕ EdqkWdEoxIL;Yp1宠a{|[6aߗWӇ'^haTmub!FbIe9KPlU7N*%NL>X`2v ЪcTqG"q8©q0 S&kՔq9|):b>% )v:.-%qLɃ) TV'/KAUx* g+nf$ya0 s抝]IVNގ$?i(ߠ^WSb*RV'?y|X}S$X=QkzHޤ1jpQ:LkaPRVєbx]h2RR'xDzHRl)R!ae^AdvC -dX,I-h@?>KERquVF"PN99)W^iu>R!Yq z"\ˀ.Q׃0<t8W[iH} kKDBL7l+i\bW+-q7 MaX|O^Y7m6tzA#w,Ӻa³˟.'9%51MsT K u"IZ'L{%nX$l{+=5q~5 9#]r.{(=~`fޢ#Q7UYEF ks؂)fkapH" ] Ӑ 7dm^C;̘Y\. h!Y O)z+a RjDR?NJORRc?qKm3p & i|S.ߔ6)8-+B`e׋{wׇV(NZaPNPwIuir+ rћ}p̊dwG@7ET5boen[h҈74iČZBo&6f a4ĻvpUvO ~tӡT{фZ>ϧ'ϟ'wPv)JY٪rON0b֯"W]zj3PޙtIO9wjՋ&ԏR*1ajT 9,9}(;HrEk}H9H,뙢!)vua UQ)$Y`u/ʫ5SN(tU\Ub+%JN6Lj:cA 5&xU$sͯ [g|]"zk([Ŕ仱wIȎLNd K',r@Y0^ 2^><@"KT=STܜs:I$Պ؞/%*;Cū8_a8/?ngUbz՝s$eAq ĕC\"KUJ°R{X*O('6 !.ްzeC"\ٹxnB[ Do=G6$JdtH|jΑCsV\pdn*U*siF LzVIH*q5{8meƃA25 B OJ~u`$ȫ>5^ކX6Dc`3 ,0$RYc̺H*Ye P6 @^E,٪=nlq$a4~yW1_  "X1ڨ4N6󛡭6K#cDRnanNVDHk_F {S#b@ d{/Pk}$/Vh|bqa(72%c@L˄t\x-`VB ,z=J^J`|Hì'g)r^+i;UyflQ۟WN9 aHKc8a:j5jjJSDe(.^uV P.3BcZȪ>/iYVIFW̜NByk١BJ*}3 w7q,XYc~ -xfDf\d"; \ tɜݝ^SJn]6{?lh>sMU'Yz,Cp@̄Hf(鲾y?;)S;a;C`;RHC;SJ;(VB[4uE*8C(nE$$ 4oaigTѹ6rXQX3Js.g,kí/3lfQ+He Rd muaeG6;.swc0sLꆗ d#V z#dq9ˈ$pxa!Q [;d !^HjϛX+y|>w>an$BX : iogus*-ȤI™Ț9OJ QXi =@%HP%]Iv͞uMZѹ&G/g ˩NfOZ fpŦ%ڜ$ IX]#I\դ*:0qw Y!I$h)ۡ9WsBZFE ] y!{}{pQ ʔa+: a&E($BʁR8M yA,)ܙeDc.ң.cM8p=B*;yEH҂HEǾt9qp r)ԬԊ Awji$%sm2!OpЏB07Qq, z^ȩ9` XH\Hpф (<_r98O$)Ic%6iG&Dfbbbaw uZ7jJp~U6+vdM=(&-_(sjh% 9ҿPg)e#=0$nHӺڒ@~`Msw[d R6?)&esĆ9x989d͊c_= 7BK68:nY 7P7(h1k8m8|@ );-Y8_=O?A18aW;PUtfl,yvp4qYYM:ͫUd*\2si5AsHZ9I9=΢y@N =P΂tNtk[:e5u"av5ixa^ˏv؝1Jrn$wq;N/t<=2q뜁xAk`3kP=tZs_8@hz=wb{"SVOռHEz_>!qztzpDX{w?ru&fV4&OA:smKh;^0"H ,- *лh>(z~~9qx9@Sh(hUtmS;DA#O+mUvZsF_1B3Sа"0!$)| tCB.fk1ğ5HfMf0 :'!fz+Sx D}" ܤȪH1DH~'5twNC'FH֘LCE;:%YZe &ɳWTJB9$8.4d$V t:>t&yY2eH#GԆ8ucS< =3W-s&a#5?kI亦B=%{|qZsߥ_nPٵJċؑphM89?ȟL?;X"aG"/#kt?7E"jGx'ڔjs Iwg̟Oȟ(pfXr8M$u?́ ZׂͿ:,h*s^.7_A B }Y =%|T({o'qaCSi;1!mͧ [?S5kvC)vM?& ?O{Ԅɫ6ڜx@jS T zݩax{u_.N avvᇕq=E,CSmYXh;0+݀~PY铂R.-6k #5瓼@4{ع5AtM6'rZB; $vJ'sI}U;ڤx&A:?nfUak4sHQ: 9p+0B }P]HekM@w $0Ď \rhzU8Rr( h@;NOvOoLl9{\L!քԉVMs:'-鍕Q\"E[RQby_i<}0&tAY#ç(z\c2O:oO:ny<>(П qbiH QT1bo8nVJihljqߩT}A͘VߌG=>~{}=vhzLɭPA|Ê r}okC#8gGLJ(%eQ'T/VWMcʇ t+{X j@."STB;u BaKi>,QV6'WΓl:u]:s1 8;9!CgߘX,DaOH*q1F|Zm;ّgvdII!&W%@#Nbiu9cԉJ@Mc= ѤA*;)·X -}JzE)bC}("UQ3A?m>~ Y-]X0ׅ|HjF ݬ7eARQJN# TH+-JÒʒUi+vf~2{G$(jm+jW*U%b*R(;ܸO~,ߒ THTUZ+lQ}kv4+IgR+\/FZ.VH5O у/](؅va.,j )څ5a xsO6V1 d b{N_138S?RK&0J+tkR[e5GҢ0FRaך[;#|$#[ QT{nLQZz.1($c>lbqRXU}_.JsT2JP*ifr$6- ^ޞ} ST]v sVm5IiسNO+8ISi4 >eiH[vʭ8r2+d}'hn^zLɹCZSPG-ΒV}d.L 5T+n «WdWTmM9Y, j"b%q:47|U7(VҲUkRjlb y >HyP7Lfġ0v ^A싃ERmc-U8;=>z3f`M+,(|Mdi$EkqDDt0Eߏ>L>W sn&9å[Qiv).!Nc vCCy%2gggGk?ٱ05o' [ۼ_8t#OŢ<~Mv7$ R(lAր1Q,*&nRzɋ܇DKyU'0b -]̜Dp{ae7ښ 9ec5hMh1V(ohAMHF̠K1N^L\kܜSN(LnB9I9f2C/>=5HG LQ*CZ ;TeA*ɠ9Xo eQ]ݶ4꘵Ep'%s;W0UO ]c4f/$&/Ṿي=M:uf޸= y(V.\p ucvFl#&rEEM\J]@ނw+tUe)NXoKI]NkX- gו ZY^/6\4V[Wx= żqG vcVŻ1Ðhh;6- /辘c;ԍ6Ȁ%tAqhlA $P;L j۽wTɦ=)V)RĊU2SOIwvE&VȱrebGb>Ég/CbVXɈ ./<<1aXRJd/2SB)H0BagQ󾊽xaş,Ƹ>E*-13fi}SX3StQ"60FuC B]Ѣ81Qd@I$|lO&a&ZFqB-2E2Yb1#)D D"@nM)2DiPmCPE qK%g)!RVˮ@|絟 },t. 'TyzJk9T<ΒZ`Μ>CLLx|.SiQN˄ 92Wvo%ap&[TgoL0|7eBݴy"o8 N~ySaAV]GZ 3mEqB%nW&")fr Y}Tٮ<TIBcA(!3K7d; ed;vQ0HmM :K ?}:jE`=rYߞxŕ rM]%u$,1Z KΌMLP,- X\"h9ɖ7ˎpP7ʱ8Čn3bX /qQs>W?+![C*="l<l#KFv4=.j4Ȟ EC|/Fߗ]ߞfMvT^] C;i)5Z{D=bD~uΉ{$ JӪ6/r3YMfd׈l11oL] @`(/$.WWaE2FH ,]\z_ܨ zlgI)cD+~szxD8$»v"G>8Kdm̏Az9`@ɾX>;M[xDFycte͜h/pau$P葜HR%i6KɃfYզRlEժ.HRu-mFf2F(X1z `lD0 W)qa#gI̱)I_/V/\,RN$rN&. y{ay<γnq\vFqlb9Ywބ߄oBI6COO謶es愡#\_xUx^Zs)i;\E'f'rX.Ah:1 V8f%o=Gp-lA.mA(EZQ.5KH ,Y<$5H1 BS@upsj7 :ǪEu`;Ff]>7ڼ?R9(RJGX`CVL1+Yi("ϩS6BUgIGQbB'n SjFqk }j9~-ܰu`77;} y|*q&KtT6F Qa].'ZGm*= +F)ܤ1Uȭ0[6{7\F&>]' n!sRM Yvr ^M#c\^.pe#)/~Z):()2F$9^^^~rOc3SY{ǂz<{[Z'y kNJF9ڧ i;Dj#)Mjf#C9Z{{COk=\7_ka"ܯGp )JY.u'x.3 uFeU|@|ZB1Ԙ4_ r{gre> g 2Ϙ9SGu,t/r(%%J*w6C,(P;? /*xzvr^TnڴWCZ%Yq&'Δ۽r<.)23vY[h*Zso Jf(. 3Y!be^lTo\q5M`H5-9 jPoaNXcȷIYk7I|)z:5s6*)L{#_#w?'p~+}_X;?8/0$ wSpI1 pR8U0!j; . pVL`CzrnDؓT6 Wlxh,/+ rXe/+ę2= cox5+ī1>_/lf,'6v?9 @%ׄ7`FEd;W1)qE?p9y^&t܊[&Y1{ YƷ(a ;#/ \[u!$n.Jq^~\n\(,ԭX2Is6O!f:Ƕ"\.f\Лeٺ|Fܮğ$WqȽ!X(ټΤ9zod\"1`ӄ nU;3DHߞf߮Z]~a(Z]|#Ď$H}Ho# L $fw8=N>KeLN.Lj,S?#=`2u2W/<% T lsmfG9}DǒCHRPԓv +?F>^;ݪD|n۝#ꀑNֻį=q66,Gd,GmR ]~V,X4f}Fn 1eLwecИGmQ\abjV;bGns~ՊMV6O |W3&S'AmVy;XĀuj'SLZ:i$Ame(#Amc=aJF]ڊl{+d11"\&|'Ȍx^/E{>2_kvrTm;>fŋU8b'c84:r̉;8&(+cScf,/B(WR,2b BN'x|(~A??.jCYaښ]MDW>8l,r'mO F.9 !4cARcUKڼp{x=[ "e5J4 Hbu~b$Ă%e +X|mz{o{vcGd,C)@-:.ZqD;B~u;.~M7p wu`N"d1h>X:#NA¡F=a7iB;;qAYKE/&ZqJf+O[6Vgu}){1-+6Xgg/'JVW2V,olyx~4}Nt 3{˰lA(l]A6fX>B1`RB ۄo uFߢ+ N~/2HoFlxiv}P{T)A7qY*z56(\UCB\r!IR!H5\k&rQ+@XrQ{/sl?NQZ^JZr "(5D6;>FlaBSR Nf&Ä<^-yLg,bJR$ǃ hz0w}!M;``B2/2 ceojыO)I *\ۅU r7}}OjKōcCEMNO~ApSɛ UcyX~( g@ +, +<Hq2 ,iO3?]͒r詑jQL; ЉCئ NjUǵa"1@8ƃpx +. #uDl9q|TBh1@P bVխZR?A(]C(g[r>CN{c>~gnh x1elci7u̱Umfh>LEJi(Z z+b[cLRFl#0rpzN3i"< H74 q]EStZ> tF"C} :,J38]Ը0V\0"V!"a"B9"2Cd) s&5Jj 3yH7[ ?*ۈdRZv3+[喂K;SRJƘyϬК~xmnX!Eqb(ŋ f>BɣB-٣r2IqR. u0.l -)Q䏠F֯mIGJj$(Q%Q\6Ҕ@ve`Jb^5fPCyH!=@ %ԩY8#\ 3( #(eR~kIBIg)E! }*j*BZ'Ūs4 0Q@xm> rAs @X)ŠI!q-*@PEBw 3˒盅.+P_ƷnȒAD@̰$ m) $@fקcFW1g A d@ ƐY%>C-3GT WYd) i(bhQ<)=T --ȚMТC:0%$)|VPi!by CW85>C*,)CUBZ) }ZNuфDÐq)B"G_x}]ꇷG]N 9c#681N~ `#uEH`!candIrh؈L۱L\AɶXm9u6 TyQ>%xz`UJ_"ewT۔Hx{sCdZx4L,n!͸6BDBfYϴey]gôhm3f֍1f̄ zk%׍BR/̓fyfM/'I&CXȁZ;Wr6BOL#yP@=;YBjl2ŹLeX`ICSełoBܜ+ tU0n; = @YCqm|.`B *%&t&AHR lj-q\^ZϺhcμpǪUzE+c L qn[? i S}X~~5anmC\Re\J);u[R<*p`yT˺hr#>Srs9E6FLqnTc,?Y:KaoeqoH GQ(MmǥTi.9zBNSEeF47jF-Pݨ%έL81͏J$mKFlZqk+T+|qMbDP^TIQYDOZJ *_΅ܖ>Ti%r{9yo7|_Ӣ$Q <C6Iz"rj*(fC1)n$el/Pgd5R2HLˤ)R98 {ѥQs\|f$KWcPU~O7Q_Ȩr Ѩ};Oo'V[~v@[&YX7ca{W%0H٧6k7,>h,K}j姇q'6 Ľ.TЇ l63-C}y6cd5iF]Ԍ${Ԍh_Nq.n-t1 bZEwE?6 ],Y]RøE$ ) Cc$IVc~H]@%ϻ@ n~$ 2-]ϔ:D|1=:GkF){ 0}De[c}L!adh4óCiGJ>Kqjfb|Jެ2miqgZ{Y65ݕ(H=ɶ3\+wdNNUs^s6kӪaȺCY&("ᛶ'AJ)f pL7ӿGg˜8E:,#R<t(fLi{4k9=X? i6o׎!C!@Є b! vk5= aY ! vĘ&Dj \r4R1qft2gi8ՁҰ%wGd? @TG8hI;BQ.iH{ox sԄlqkRiX^ d֏"ԉ!'I5zQ, Dy:d4"] k-"*ӊEA)p} c 1`="WL˭dNxh%sIٹ;MoGr)ΣeγwZIٹƘ cʡxSKs^)s+|/)xŃ%="efL,_Q-_%#ij c΅1Eڏ,n(Ń%B~Y z)ފk1Zkv1e֒9m%\Kq7|K$|[R-VeTcǃ_Tf 6òExkqs(9:8PU);dgYlolM]8U;`&z623z~aK$䓽ׯ/ulŹ0~騟;\)L)񷶅9;:e.$IhNIL*ȕWs(Psb;%nd-؎@h-wk%oW+I #dIdb?(- ^vD D}a # h@Ky{+e/# 2NyDT / lQ}ӱTvU1%~CPUw=RNlDVU+%ֺV٪=adnj0M=aӐXr~r_Y|gi0˫ tH9 yvƸe?NnX1S\fxŏ{$♖r<wbKߗ(l+VPuCYO@uZR<6tUR64ePUWk j5*U8T$ TTRjSPnq|yoth8͘MDͮqP R@F ĚI<)(2Ft p<j쨀5{)Ş;=:|Hs~@aB\P" uX aV.3Z(Zv}F ժ.YS/M|ȦLU4:^аg`&M1 .Q`-D(?Y`oB@6"S:+@qZHC&.@N,À1!uD'ٷۘ; }"# :K0EQ]Mܢ*t(JQ:a!eXzCF{1#j"q>lH!(2B7rF8pa7-K>h E?T97GtKU'S:>yQ鋧(JaEwb- 7#8M1CG0x6dz!#s}Hv"c ??I-9hUi+J.g$p| 2#rڡ Կ:ϜI2G@~uvaPp/sL;X39j-mv1ځGȓ&>JLFUӪqx )jX IJ:/4;g>Q ϾH捵kBjB1d0yJ{ (gZ CвT -iRnhY.knA]8'$Mǜk54SBx]H1oMZ}G(˙E֟RA,T˪JYyldž@HҎk=Mrv<+19YyHt),W {HZ'i(eüC4M v>tŝ!wbIP3O 鼔T =2QvUL=,Wh}P"ZR,]Y"L,9$]ccFe…G|"[/ >7:`XBÍ}Q b_|) ,sSDغ=b~N~6'=^?[b؆`homHOi>!SBV<hqo7&!B\EKV 2W'%h褽6ƑBwRTġXaTm@$PBy+'蘡-Rc548ei00BUjHefFBd Y&T5{XzX_b} XSZL,G€=4-Kǔ"uЂ,~[buSp\BA!ƺi;6%0aiB4Bp.`0bdqBIH q}~#bAy6wتlfθJNU*jw4TUvuVOA(?lpQA(z)z9*~LA}%VDT0QQFDBRH<+1g6ǦG1& ~gRuQȘ ).|i1RX+:HSRzETҌGP8!wKPpJfHJ^>l!Te @(NR- ,ՈZP$ŀFy5izBU0)%# 'R$ExdcB .H49FSt!':AQ7ɡEӠujq&kpVLLN31(Tlito O] + nt|'?3rXkHaA]$Vl-Z壏Gߟ,dlz,ooYܨ~ @dKjX2NSoYվ2Oi)BObE/y$EkpVdz< ٳL[q!Al)*j3'f(wdym/ uM!U;0, ;Qrx!‹e~}JSrqwcW).B)c9QFA}3P$& =`+1P5+|ij5M7,t,tܕU[@CQFR" T*%XdSMe,9E2ǓC\TDKF!ZϰDh?Cj!["`p4$,HA%dwX F(<K~:Q8䪵dJF/y~86l EJ F$`_˴x5%HK!S6njU*Ί:$矤LF@{=~o8r,@AtS[·#N$ KN$ACF #u9\VDTNC)A_Gժ_$ 8@JGGj|j\:{@CQATgc O2om UT"qO"t4>xU'oA1  jV}+_oT[YnKsZ*CrRkՉwƶ-;)'ԉvE>5`%;-N?$?$@S:cjm~6Հ[o9%z[o#GDFzjA9Հ.B[7VD*kԈ-¶#rbi2sQx-91Hl=%.- O!} 6i# 6BMx-7~ 0^xL@7 zpW_uh:v>o\'`{Z{ 5C}:3Iqofɺ!ܨa1lvZ{8 3Bia'ذPAga$;lV.rODYHD~m!v44 !Hw LLe %6b\X+*M 9֊z)=6zs}L_ m4't'oJD>kx[ Kim7@/wwume? L{5# xNT?t5OE+YX[N`8C07dz-r@C$2VKM`r滧0S@rk 99fz[fkCYK&T`6⾀0[7f¢Nv#(oOI%eg,D73e8ci~Ϗ[:cXZGʍa y e~ 8`}}P U\yn8R kHNt4.-NI)..*C6V[2{5BU!2lc%OGƲ[<2c&;RV_U/APW5?0~ͻ ;nT7p.tN v'^RwjmQMTS2X$,=H7 'J: $OU2U??4.sXcujZcSś_j$)TKqJeTS]گZlw@ JvQR;L'&HR)|T3A)6bWSS Y)S9f  y$ #!3%(*NBMV\$ϒNdT$"{Pj\OG |Ao'=v]|Ƚ^'R kHJ"m%!Ml*ŏVD͑G9'T@ jv9&U/ʅ~pԇ|'wq!>?t4 HmC{@5g'$$C60ʔ #rç/"H.;IX8hRШ1^ĸ(GD3x5jG*y݇P鷑$E}-| ))(3։ᗑo,U)Հ@H vUcVqR8-礎3nV[sƎ:8c[T]ۜF'.ޤޔД HusZ8?-'P6 yτ)-qEw'YxSj< z,I"%RZ x'Eg^J7`H L}O8Sjʊ (m̓VEq1:[0NZUn @2>k6q@uho|||<_ZxL6w[hStIw{Pp[u>Wnᝫoo9qMYi(q\]V/MK#U]¢+Y9 -.yqVsi?<_'~3@ʧHzZ+O3<U 6|QJ`F~^n#o -C>/ۢnoZ_WymbůwpeE+IQ_,~0lv%+d%t1gA+ҵ2!'^{ɴ} T$Zݟ[kDE70,J+4oTOlD\Bk_ZqᚇSEB faI5|vYY9馻M mxTQk s NvɮךN,  ]nȸ"1ᾡO{GwHI9\R\NSHjJnNxRzS*~nɸA/8 `ա.?e ͊7NPūRtQg[W$JRz$h..Xqj{nF=6_4x,#1M:3iؽ sT_# y LD=KpKM8Iu |s=|"0| %ԭEM_A/u@S9W.x_޻&7DFmytFI*d2(:VPP V%ckH; =rRfct>{%zY؝$Jj+qANiCGi[RmiJJ`[\.zm8c}6 ߖ_ʳxihK^:K mt}} W%ݡڒ?[}=R]À>|LʞMǫTd[F3%*IvgUU' *$Nö' ) zSo!G"lmMTzJYΌWWhzOҘn)p+EMɮd,xTCZwKNvɮvD9汌q.T @(tȮ 71vҭ{ܡ } 7 4^} }dTӳ%[vB{`BPTwQlX6T+RXm p*4"Դ"P:a3i>̈́tRߗܲ)4gӵшۚߦvPCBw B[RA'{'O(E gLT1lwӉwOi}4 kEeB,֦fR 絿۴k"YXQUxr(HY~,$N{M`gyHy<_Oٍ[8j!GضvEW\wB/-:ϤvfVc7X)yK[ʳnaov4ɮU.M޼MJh읦] WIT6+y`%WYU;Fiqy$~#v9=oa6)oRI>]ky[yJgMeFibc|cjդGB]J)ݤxw%yLB /N%C)8U`ɣZ=!b0./3/Boo={"ABB3僲<ۚt5+ hkRO|4'ϏxWf.qSvdn2IGz[ݿO_ 3gB[סк@oSͯRGp ?7} rI~<\[bv m*`ź3bd&+2֑.w".u cpC»BuZYk\ /~;1wBpnuṙeD%njcS*v,b|Wly-NA&-#uSD*ݤan8&]*]K;mOɖǿ `Kj/F#  ! pB @<<g1`^pHWBVf2sS՜qdNW>uǿU\ky W,.Jm6!t@!F;Wtۮ?aNGM]LN72g[lCq'}<\3,_顖+hhܱ~אjiƚ\Q#ͷ1?ڌ@T5\~duZh3lq5ѧu{+ٕ3orr2uyrr_d/g$W^E'^p:7^XgK3qAal~=)0#!< x_"%.mh#|lG~ic{is +[mDJlpaDQ -}G-}ќC4FUk^TlĔ-R]C}% AJkuԵ.Aۈu=jt-mcDקZK^-o\mM^Mߛsr,? H? q6Zm堦hswd/8<:`> Ol+ iQr8Eɶ䲢/}xx}ޓ]Qzf mB曌G'Z}ނ̧ ԈSʑNiv£vH}Fj$ gWH>>[>Kk4 H4 Rg;Lm摋jg}cjY{!D*Zʄ6!dAR>A(0EPK1wW /M *@Qm4?IT$c~z U{*i'ٻ [`O277k.ae')^Ce2|̛7ެ{Sz3c7!qϲKZKl%y_쌜fk g~ݐPf kd4z $BUzԄHEszfPϸJv6.^g;Q,mBB;*@& &8'-H&cVT| p♮ԀIq4 i%jEAMZI I^HzdJ:%S1$yY$94+2@/v}}c*7[|Zy6рP0^R]P Jy[-_)?)N'5}3WyѴFDkŚ'%Pf1'`3f!] dY&!73P[koSXJݐ{؍ɊcN,dr6[1R nI]?8|Sq xN%3f=o=|[~(a1#uȖ8KJfy3bxW{̧?OQ ސ-f7)C7Y!r`-sl#+9d64!Ώg>N?Eq:bK%LܫıbLm[7$oۣ4qa#%€3\%$( i-K9%o*ViWǚ@N<݅p89<4`[)D"ٟ}ܼMd\ q iCN;,w✲r iQӬ@jcVAO^^v(ƍR?6n6:} !J(F**CI2tPJMP"rB 8&]DD%ePS}R.\SM rB$Ǥ͊;yD-9T[26R(fUChʼnO9\SN:B@"ox&/N1E:B@摔\ C@FHސJ4+ֽCJ5A%PA N5C DAᣃYDɀEUAշ(-ɠ]cRv"%Z T d( ~ڭx!iJ c.<\1!JA{$ 7C<ϦRPM?)Cw-o8xD 3,X7/C u2] AfJXgR&P&xF(z8vC  NvCNR {BTh<Hfz DhhnA2)>CBg.'/!@$\Yɤr@5ȤZ@IAB@t I~,uČgRśgW}n)B"CK>ߕ^M\ɇ5!9T-7 I%QtV8*'ӡ:5fcfYX[b{yk9ߝq|"3tQXkXf8b/ ii6jLk9 [=I~?}&l,f43m/E*5zDh0Ta5: egle䏿xUOYfv6ttf)ћ~j,{ c=|`=LZ!ۢ;Jx< ߮ $C$v![Ќ8y;njq\=?./C}0a%m;dKۋI-h>)h!{Vȴ Wy}j0!r} 0RSD]D t775>)$u;#ZA-dK]CHn'9zP\+C9O e#u]t..f *7!9C^UzيЙWA+Tm-oj+vTCr\=عӚ߉bV6Ryn =aEY _ b۳}!uJ)V([~K ybOÉǕ?Yb/2eJӤ23PmT~Gw'LQ cKXmߊ u?J-'X)hA<-gYj A-o\˦u~y CXI?qA(:e*zpb3=΋8譯9a4 P˼'$f,s>! +!Ԅ@J~aݽJPPd(|[Crx2f5p 3g֔7+',7x]-e_us:\VJ>cI.zb(K (#gBmzOvr~竼]sJU899&H%Ӷ3v6 GaWTM'ݧvSt@OrTC)%!6sq9 @;TPKL8 N(b ΅ 'ˆ9k R4-NfYjKlw+5iG Uƒ^FU y,}:)XC 5@PZҶ@Ɲʒ|;VVPpdՖrW+ِZPhMlw /FU9ICOmyYcͻBx#=Î˄>˚bSت}{Gimd;_/ "@EF(MeSHSZ˩o1]7XL,ݙ*haE!#~m}x^WjxhY]cUbCzՄqO JhjM.ɳZᯀ- ΰ5ɥgVd"#%=:glJuG/$BiB Ee} qPQ˳}IxY{n P dTA+Y˼o%\>DE4%-4wcf=1ēLt< 9I^22vfv<yB(dBJAxC S(N!j>TD0=1^t9Ll2 $?"4sY.Ie'B@$vYm $ V2DGԄ`~\Rċ_ _ #9xB"'O!ܓ=m5w[ho٫*.0 r* aIO{| yI<Xk?r֬Fež _z'q)/&Bv07N|&A5xSID .a#\_`]bk4՜]MBPP \8ܼn}wP\ CTČX$ڞ}[9֎9C4RJ}/ǻR4#6#u!nnA97C4$%g:8q E}AZPo22L|Fď駹4Pw63T5|Uq^`&D&e<_; XP@% tMg̳6tz p>|mz;X~;vh@R9b54/RƠMZ7FdNZ|d-<B Lp2 8US`C}Vg,Y=7ݤ'l}^ً FV'De2U]Q !nVumصrP[fJ~uWrRdC =TK)8QM],sVYf}T |^qX1|!Ufkmֈ,D1?)_UغPmbvG]fUnڃZDP֥^:hUR+h g-~"5|ۭG |QTjzb|qb@ Ӧr0lPA~ZEtՐ<":ҡiJPAV(KS`ESڍ `/j[|Z"NSJt(܋J޽!9:au;v%ȋww1(|m^3@)j6U%)UT_Z?y_*{O3<+W˵F!TQ`Q߈VT5vPЇZ>j#EɊ؄(_]/2Mh uWjf`FUN'NvI BhU:@^I)_6TqD8䨡 8J783)hD4ƌ:[)Dבom'59bODI"SD43~IT9z?.SDDR3?D(hfT;jA ]BD;atB]HrhՁidՎUi!S` 3%rΧ!O.P 0uJܪe.wI&Ѫ.3\rQߙj™8;syfw1s&za*/Yz8Ifu䪓l*J X>kE+-~y-ǃ+Ga>@U^;bs?̃E-ƙ^ ׊݃Y"<=3{y)߁&9SNE(NATG$Si}fC!8ڸ~Jhف[` , [JvQGЗ3/ѷv4Bv"ҧ+y-1|nedFl-|o0$|Z9Oy ('!zF4Ɩ:t?opFJnK@n$P~n RE7;"6b&n  -o &yƂmT*T6Pz6.T iȊ7lSut曑9Yim GAJB!ʿBs{bo[/{vΈlȧ ݁zrǖ ܑu d&JBY d&Hq^ (r'Ov'/N)EFo3vyDbH l(LN=cWhq^J/lqʛyiDA y73y$fʓWEw3=Pv[Z냖d "ZG#PBK?)W 9a݆Ch恮`u5@vByN[6O82\yUTu.!PpC9Pe蕓|$It|"yk׀Qʢl-ʩܢѢw(V< (_ԈbiBaJ;0qt|3u/hdS.:8vZH |Kw^,F[bCRi`F (GCWT:}>ˠͣlXN)U^$Y:wgt/Y:NY9ns<4]?p"p~0)^Q~cĊ^'Q $\cb0C&IOGnAW9\836K{JQgd pvB7=x>Мiᜮ/ϐIA(֟^lM.HEl 6p hfFȚ4O_LN;0|ᯩ1 A rMK`fB$3Ʀ~{{9бg 9Q(kYp-':e@;Qb3\ hbZ&+J-sS$2S''9MۄnN*tq+3n62Dž9 œ /ɋt?-L]C3n;!f@ LWB,gҾ4eE jEQU +ɯ"l>4ި`\ 1 fxP.)}R e G\XzK4v(dJFN({6 ,=Є䠓\Vʌ*U`yH| ?glq4ぃd8HV, K(XZw7?t(2xP~KY&PcnosAmm+ä3' *R: Is-rYe$U@88-1Uv)`ntpfX]b*Y H\HDTRנ۾`P*qLqdH]uw>1 PϹW+="/)?[ f5dfV@kzfEq"J?b`*#ΆrxʖX&P)Hx0(fi P.u%'UNb* 3RL Fe?䲁A(ΰ2"Æ)43!/QB"%Zq@+rFKa%ذ_ "LZr$0b(-=݈HQЎmgv&M8ZtO!`wUFOYGuq8u{l}dDX|zs d / [m0wV￶)i§̧e%V)Z% _S $BM@%lmӀe iO 1iLGb!Fj-rذ9@gC#&"{V d"+ZbuK ?DuX[hQ?j ^??dPfxh<1 h$|tՁ-^Ң =g| ȥIń\CW4u˳Pӿ̈Xƽ>ףǹq۸rпHYb峑ߘ)Y;h1C8hf;cᠣ q/8TvxGYpʄ ^ǜx?(*|rKz`V̰)]YsXgyBOç %0fE_ϰ[33Ȑ>:8?8LN0(,ZZ`b҃ZjH`f+6Jek %ǜXN"=d~2{R4dCߒ Ô)2L"M!͋\Yuk69fG0Cۮj7Ύ] P2')Y^>F`J15ϫe YZ +4S<4BFJ8?~^)p~n!2"=A^ EJ6APVʊ$+Nͬ850 MA-ʆӢ,ʡ+)Ye%C9\2.^{s!eR6%`Sx6Il3k%=Ĉ\1Ѿ7X(-Y1 k ;U"?,v c ImXL |UmwNO?Iߠز3RwFV(:iz̪l+ڀ`D|)'>@^iuhܗ UmSm-1C ^Vw4x@qI?z'&8^$;!ˎA0}P>L7P8#:DZhTFf][ r^iQPdGw⻃w,guAůRS,OȶTw"2_v,&c}>Kg: 0i4`"΃xڼjr*€a3H6q_^2Ȍ*OVR Jck9ٓӺ|=ϙh'ᑅ`ޤOاO =5ՖI,Qe ,PWK9۔4,-yGb21{bc"}%c/?Fsr/}(.OU}jbRv)֥LTvy* KJ3Z`᧌ͱ5Zo?*[@V.͏I%3y%C5duȚA5PG4%?6}eyT#0,!#bp25gd[Y"Pb -jqpQ8Cw" XLǁ07< βLO$`7>)V."q l0‘r3ݧ>h3j\p3u& #'ϹQh`]4mZ6Xz8^?? Y?X;4 i~ tw: }#W;R_g`l|xh8l! GOcE%]/g > 75;Y'=P-t\7Z^Vz~Këx[\y3i:o(WKB\R*)/IQk\&4J33_^:L=;97`oW3f3;r7QR WU0܌n &a i?| pќj~Jفx:׵b/ Jb!I^r9РwvJsPwDUvKRw੹$ģlA,7V3Y;QRТZZ?lAE V&JU$ED b)) \3kJ/F`Γ?ڵtvJWvv=!~鋹)`@-&6fRll˗*~%E(W*1CR  \fyXͿ8 ?/K󧷮SĦfoFpAicmR6T=YZgd$;( IVG8# I,N4L_A, LиrH_5ڢš  dlo&VԎF"TSjD#[gӋ=f|p<i}|^X&p+3c(c'yьMI*OiLg>x<1qF ,hȵyC%Ys"pJ#jY!ד|H<1>y's Cٽſ{?=()hīi CAF>V;|^ 1OLRd9"dnj{nƞEza `ƻ> XNadfL&}g[8#ܣ.ւl7E&ʹ$Ăg7#uu@xÄ(hR^CpJ#@CPϙѡFK7cBw6{0A )߁H$GܐrۧH5n1FPGZ8+[C@W}!R@9 #tXL0V^"VFly-56Ƣ؜$05@bT1Mz3G|ch#z9o_qP!ONFB29Kw HYѬ8cC7nSꌽ'Cg#lၠU)X(`fz80 &kZ*+ Qnڙ5QإP.Xw9Ȋ)0s<Ӓ.3}FݧJ\\3.-gr?ƫy SAN.hLd wP>l>f/c鯫@p--1q0bq Z4 蔖D9f8KSgk 'PKQY!dd)mlKɈn6.3 s s5̙vÜiĻ] V.G^0<9N9y:R;}Ar>'ir Y:] Y_ Р5gO:ؔp%YQjSb{Gl/gmN@`fMg oȕ2^v:;^brzQnFNrI.\0<8A]@8csH`^͊(Qȗ_b)%Ctl{Hec& Y=?!X{ZK(@{H{7b=SlMGD}ncv}*rK`dYH56Z(PsRpAXxb(7H7x]mH!WrzdEMoT.őՇ@-TF*lLWFDx 9AXQœ} #EC`$_ ۠XQb;h XQ@BD,1PnL;.Ai7G#T"zzpâ里x5yh@bIdU UUH"?(XDR䘊xCɠccI7Q1/)Q=z30G[ c#/6P)VLDD97Vu# "FhgrvA/t<BAHhFhK$XS*֤@^f X&Ǣ1 *BG̤0Q43h şan %5fBK ̄2/J ZG9d ˝U"G2!($m)3jʄ(P|RQ&+lW陔CHɤ$QRROt F wćr5)+Q_B w\ΗP(K!5t!>LȆR#Tk D(Vr<`r܊­}m$yϘ*#l;zkGQINɰ80Š 0F 0GJ}%vW%Gl5'DY3B cRfEM,vuAf,ƪ,d FDx )YB\A>d;$*$;'OC+vA&;)BV)BH@:;&EMn5#}ք }-jDu یpճYU `RC9 Ցc~ϝ Q$Gw2wNHXp'KBsyNnZ!!O{ @r<5c)e, 3R#9Q}'*1=ĥBQ=׮x9CB ngl,zY=m"1Bu4aJAUɉR;EVg;qn"=! d³#IҍЌ*}:䝅II1,b己NMMD&9QgeshOm  'NH %N:[aÐ݂*愺@x*C}t*γ#*󬳽' BZ !@23 qƇ -.OЬ7oo 'ex2`+G5x2GYdzLO#u>BHaH>ORC9Bj m<+$+rrtK"9 [ ِHњ\Q47 \oABjYi]s4ͳϲ\lfXHLCxr{<YKl}[_s5ۊX*Ev y!60ziZI@%3&x)0?.w]sϬZ:Q\L' D5Rb'jXTG[h#e[fp37?q^Lq嚣['U] 0KY gG9g45gJ}82Ky}3D3?\sOd lOΌNO*'u:Ck7);`4D03Q4|EK'i.IQ!lK[A[n'^7$˕1rsx'{>mԏ~ ҏ= ϡ移+Wכ@ܤ54̬"Ex>d$\rg =5"} rc\#Q?t/^fEa?`M#=22B '8Tb fsGH<} E]"`oBˆ}NȕU߯W./=dSw h^COjA 2XԺ xո};h\X 7C= AhzR!X%V`; Jȫ^\}5 f=080$֢0Ģݮ,{$9zo]-+L -9V"o~[a$/ }NI)sUb,f9 vej0e/@ K,&^m'\ND},pTA[!2_os(o8>1ʏkjF$N F9#fTX, /'֎Grc!Mn)9Ft K%n}ҍp ~=|Fb@щǕi%E P>YϿߚ9~oK06?xr!)CQU}wݶ\y AC4W?A0ެ6K̓!Mш}b /֞4sWD٣64k!О:Қz*\^K(+?-""RxDl}Y,MZ\ ՚8h2%4yaEֻ4%#ȩµ/9B7Kx1]5 >(> Ր d3$/Oj'՗'哃CGumeR$"G^)>s7. Rt;9G9G4F9G5jlKWj-`l<0kb ُj~nittt]P+@c;/#rE$uyzP:kݼ)N8H|TtA\/k+qs!c)?L@("WTʚG:untB=+lO[6A[d_8^+M#m [/d!«폳H:N ֙vy2窑35wQg[QȀqUAN%Z貵8 V(-e_4 $' WiӋZ{Qp/jeIq,5uCh$B lek`ҲQp7 ez t/'Q*X/(]/MoAmgunb oяORK/ :9Eȇ--.ʏ2.!̿fx ?/&Qr`%QȮ(Djb9[az[|%a [Z>#>ܲ'%t%՚m=b5"ŴzoL{JÍ^*!`c6^hv8fHN;▒vy-dIѕ8=4& X@:$+ic\2O^L\e n``qܸR{}~@8VW%$Jb43JbK1SkFjAmxAK}pPP=3.@WsL hS\(nGt3( UC;$ƌbƍ ^dbYRe@H,39wl5s(M׏VlFي䒆 Q p5Lµ`qjV$47^o܍ 8nJUK:'n2r7syV`X/% ZP6qb/+5\ى"o-eLKd QL'8Zzf'$kFi11sfӖl*M#@d(9J'x1kd/ffpy&π(%uX6c~i,0{yy>@`/1{ &Ĭ>RF#vđ C@7s-=lQo!:o]APX i|q~4 AOW2R}I"ٶh55'%HW.^'+iH#)jgSsuHH=;15=;e^srsUh?YyJwI.=Tg;t ф|-h^FCAfmӂ .ćҢ ]M*x=?H\aB Qo-.d4?ʢ .wNw(fcW8-jPBN]8){j*j@@Ս~m:oҬ:Gͩ7T;*нʵcٝbCF~ɲh¯Sg0rX"P$es؇6v>JۨSe HY֒T|Vl둸cՌ*+O.Pb50=2sh`Wrn8XÃ@pqAHigLE:o/>c -ٮQH  yLc&Lju]q"H_g7>WvdMsqg%f?,+H2EXͫ 0Y+l.TO}vAMmF`;_os̞0?,>=YqL& '"< ^41㈮ёĸkG:$rHxW2wYqL01jBsbpEN^W9Q$) UXjH$6s,P\8K* 坓I~R adߔӃ"y9\Fޜ<ǫ}Ne[TedSC0K>%gɉIR +܋8`{e4DjlYDz^4+iE ̒:,itqE 9F jh<葚,L\W."q|ݭgBC8.2.'hUjc2O'‚i!Ε4J~Gσ2Lk3 aӌZ+M?n$c^xf_@ӰFƒLI!$d -l,>%!! cm&f=0GލLT#%qTɓU?3yuAӞKj1ƜwACu{c̹\4e1rn~ Y`.4 :c@wr;a8wqiR!RҢqi#7 B"gSSq+{k#S{@d ћ&d7Q ݁XۈZ a|){0lNͱSs<+z\n˭e$>`rPr9AE@BIyYqujEjֱquɫ7#L']tYёG+YuI͋(QG1]T#ٮ@8JRET AACƊj=!7Q!WWjFhe] h;K ljewvUfePAh:ۄ<!O˧GRnyj <ڱǖ-T1>`|ѱHJdȐ):]쩹`e W Ahdl= wt ېyՆcqѢ2){Ȟ܃d V# zPgza4˃ћq^ٮPP!ڋZ אq+ikJ m J,k6*!(!TgwQZvKl&I"-u3yAA3c-IobbCsCVj9kk?q]B؋J^T֑9W9 LsH" O\7=ogsv;SԶ~=OS0MK[b')yXxK>%hOov)j<>(r4.rI3 ӯ+^kM_L7$v|Iy*$uTB[b7AItqZu}UQvDPSl(MG:> u"뢀vK$[QGijD.I:H͌NC 9OZdfdNK:$k63 A!B &EP0ddcOCSې"*8Ŭ ehlKI E%ApQ[p@auEԊngP%Z9B}8 ?+)A$>^^T(y"!PBjȱ y"fR/7͆9n 3+yЪа^kKq}RcͧPn[}⎤RWr[I}t+XGc0rVUYRu?c8=>mZmSZvb&%(GeeP2XQYo((3@ QQDMpl^S~AU#u,Fj\˸լ9 %ijҝrZkk@̓'~Ѫ?SdAx %ij!^F].M2LGcbydތ:iK<  YWˊF݉*Q#GJΈg&b!܆Lx w D5wFBu2}I&jYgN|BR p*1]P6gpX~E;BIF;盦Y8\KߤGd3N'QήؙvC|Mda +eu=&+dX߅$D"sƐMK@,̾.a+5[0+«BY|U;R'FaGS!!w]Tl#S+dIMdnoͩVi:9>4EX @$Ԕ?]N/됎OHcaUAȸ k'ȁFkvf/V2@eNbX!(gxdž8UDmv^㩨Kd, ̱ʼaYq0JnُB Q@EIѫؘvW0{mHm"w JfF@'Wuu*:*u Nk,sÌͱX--Qs`/쇬 Q9 5:c鏺=U>2X[ ăQ Μ`~w! ̊>xf4o]`:>v36f+LQ)#4D7F̢ v0m@&0SW'{V;˙ HD Óv2`RVkD8t6wmns_Z\E=Eʌ{Ef0/ (,v)Qi4/iQ}i᧡.ŵڳ%iV'bVLfRUkSFkڎn/<ߺ/GQ1]?QfI\_N_Π4UrQTŭJ\Ԝ؇!sk7}ON0zsl0S`gf8yR7.e'σ,TG@cf@=ϚDr'9(*9x1{Q`:tJT+-JT)Q4zLb,3Tg~P_i6xÀ! da6>~:\﹭~NqIă'JgFDŒP"V>=:`Bծr㙖ei7NgSk~.*-XQ:N3jlc:Ukq9$[!-.e#=^^ wRy𤀐\T/*2{C(Ca! ~Үdz؎)fWdBYd6((!CwQԜP~QWo1F.ٻw f~Œi*A蘡u;+899ļAoh:4U|*DLDϨ]tҥc $; ԄX-ӝVE 1SK\3jt)ޮ2nK/ _rzJxi=5jOŌ%n Bo/q*fkFUuJN5f3q/ƶ1tU]*zR99rIdט⺥˷F\o0 bQPv()ŵ,1iE.q`X-ф–;{.e-M+.D}K̮`5|ٚ1ctʋɕ^LTF/9OFLt|cbwȢ9YDΙsE?|oO "jO=, iCE_ǿS`0]of;"(QBEQy2Cύa!fP!mtpU*݇$BD/cv U (fQaE%*4KPs"`f 1SB&iϏ1R?xT zr2Asب@tQAG[gz*1)" DڬȍcFN63&3b3>N6m14,L 7ZItJѸ'@PBO7& s%# `1ca6z*kF<Ţ9tK sB~ D! )RC+>ׯ1p`}ͬjz [@0/UE;Džg G [a'#Jo:?vFO4ϵB=6kXժ/!$3C1Q&'\c=.T7x4B7Fʐaӣ f)/oNYm!9%b{:~=I 3*Vg:2LN1 5im:oy)NLV:'Ɇ=5gp{t}_=Q;L3 3IM+c&z1댊aQR1rG],*0 `X3= 3*~?R*jIdqiAkmXK6nd6PcYaŤa/& }JT*cql0}"3G+vj*}/9 ڢuUV BG*ęqNcbL)#v>k_/S0F%sҞy!'lx؀(1e&m̠R:1zP7ᰨ}}VB݇  2o%ce<3uJuN/C3N b^ 0O~ώ݊%sa{*nkFͤEb⟴]SIJ]FFonl'vBP$[J ` 1 ! ąޘb'hEV3?leJSݔéS'?= -`#M,ZeN$ښ9S[d6R; xgUQl__Jsn|K1 = 奝LJ yc^T@!̐)ގq\pG֡P=!x'CȆi;%#(C dUΐa6Pș{Ļ4U mp܉'[g_1J)셊7MMT6<籍؜8"w&E-"m ,/U{lK􎻩IZ ϹNrZA4tl/ LՁTZTxiAuYxM*i t'%q#EtYYV)BO99-C0Eףav#`5 rscP+U.O KY*jHnԀ†f5*B!`7%L!~ԌۏZ)Qm!4$ef-5(z?*e#w?0b9AT!w\Ax<4#l 6<E*lC/ECn!Jxj)ً T";@8ζmU{CDA eX>&,?OE;"\d%; qѿ]K|nC0)@"GRxȍoEŔ"Cȭzp 217I3ԡ%{{@:*gxi;}63⯬s>/{.4VXjjs3**Dž593f2񠰞D 6pJ4g5}v(ь33{Y!ypQoj5>z}Аb743>rS}ü>nCt*1 Ffr643rʦ9fol)eCtI`n=j8%}*A4sM+6e&1b0?*f` ̙yf-Z +ZHZ P`SXOLy0#hjly#.sCZ?04q`h2Ta7*}1+R]|5]Yz kbBи/t'R36r3dE3 Cr#3 cV~rŁNYa9Kϱ>K h[&\]Ta)(i, S) 5ؐ:G_װQh]Bv()B'/ m\}9ל͜M(}4 a <ljհP +O.+YO; aLAfab~t!@0ou{1$%Lhf|Uz#LE?.:-MCHctiny@/5e L.gLYk)19n}(,u QeB~!q4ըMPz9"D<oGFB:H$:O P~UxT"n_e1/*PѐfHnٟ%8Bu,2 Ojd$DC*d90 Hn1%TQT*$TCvFJҁhG!HI>؟3($-^FdqVщNӭK saT蚨5QDf<ogE{Y;Jx5̉S~hw&zBXZyYi\!:ZMʉ!S3-]^#c\M\:I &r5Ԍ`lQ/p a NXF|@{Q PUt+F\=P!׍/폹}]ݪmq'F^fwnS)Mu(EJgrPTպFpF'yg dL"DæF~D+ȢQ RR7S07 JʉME^ ^X$b`}E =CGpL;uX/Ia#ŠcEm8=,"ihWaUD4#eNFIï':$hf+A5At@RD:Ӎ1r?Ja$mf= ڸRNI6ZP@FHt9H揈#}!GDg@Q::C)q X$tH&s7RJ{ ! 4rV>PA0BA݁i4B )^xx@4gTK4z17>9~6@H%{a`` mRM"%9@n5RD΄Ŷ K&,F}s^ZY+6afıu @*'ȭGtMCdn m9dV)S}weDk"+ݴbrZz\tn =UqJQQlBhF|8WN"{/ubmSPM$Y ˧()tB[ډwD}waYf>i {TAX%Yۉc*Z+/ıu TV7.U;L(,iUT,W_ڈe=,!EQM݃9xTKta3I)D$8KMeODgJfM\jЦ$ˏ\m+r1!Nsk0,ɄaK8tّkXm$; zaoPْ*6APp6&  ޢrmVf)o3 μ7f:謇=^HIMk`d k$m=YhVd۞ N ްC m :Re!cK͊$\7f[_4> }F;+M`1wǾ"H@3bl`e}sq ()BT_^NR:cͬۼO} )]wZ=惓"JKAgO".j9UǬGvðYIA1Ҍ|W!1)dFR)eƓz[[*c=„z`iVjY5Ūш0.}5b79z oGw>4Da>\8P̚"[:[=LDƿA@٫‡k'|C[~sw^a4#EǛ9 &Ͱ> $d7p vL}EYW㺴%<!OG@ƴC&v;ͱv'i4r@<, 2m$rw31a4_MtJbTStz:A;[_ Bqxx븬8ډn=-IIGz~5s۪s7;p+%'mvu۝"̀6?.A.󭏶Rfrیhɷ 4EhVed]әN-¤%_/!}/}?QW|APEp~tP,wbBn 9.b/$BXzBH ¦a6<!HuVvs彪JdIk&!1Z3g\L?n"f8O.>^#;>SSksy$eJ CnmFWو؈} ږ)?bs ,@1a#MYMxf~̒ܞ,՟(ww8yɬGE0AkUNCguk$7'+fBƯ[_g\-@LH`D"@T /P\I#w xH`J9G5,&KHF;vg&Bn6"! dS~|VK~(I!#Ki!4tP|(ӓӺ{Wnc!Xp ňauɧ{^!Y"#Ws\AWbdaJƅberE%" rpqrwP""5D*TŶ߆k{ڌh!%Z}ڠYhͲ ԰^)C39bZ*d8{[t. k!)bA0(I|=RI1T91 VrilE(a^QCW]MTfSH3@` !!:m Ц*uO0괩?k>u΁muD#:b魯@L~>{f2!wJ09C[X#^a遁#u=|(X=pYD 06JZb'tHFTu萲ik$At[6_ Ij `Xwa?"%io@*P ӄ u^!r ʥH ň9C:Α\ob;Z`HȒnMN <]05ّ:q|w=ZgfY+"UrJԺN:.lĶԆ:<4H2m!gn[Ƞ˺XaЕ1 .yt@plЂ.L{RjY~<УOis Grc8}1WA"%jv<(; ~Z9=8}zzUi=6SXSH!/Ȏ߇YQ |97v< lX6 Ap/__/('nW lsR bLPa&}Ջ@+ @\md"9CtIř3*pCuЃɄ gcP "N筀~>eC?qJ (*Ma?mflU6ӭV3K|Y0_%VhUYXuU' R]J+ZΨ)m%zP; ; ۈ"QwKHo5}}Goov\gczq=9 ﻯg48罸Ϊ瓄2|zcNEXɜU*[{Ic[Kl¶C-1xFÖɀ{xˊ 1+: -;<|뇰=,>/Xp5Dc#JImJj͐kKLk{r\SrJY[c\9dΥ\c\8rL5(ݐGnK@[:}(n`'eyٻiQ` 4{^ՌgIG=[H)U D#?E[ 0/25I2τgr}YeXVfl'@/..8Jhj^R -M2čq^_.6.v./4ceȏJRBm6{ ߆oYא!UڪyaFEe36#) gtM ;Yoհ1KNo7ӂ5ŦֿEfQVZٖ@~5nMo!uq[tBf5˛֒k)4'G5˖YDZiQPWbWzk긥wާ14VW+7XyK vu=iM6*P[CZW4BI+lwD= <_gp$6:@BGDm&u3w&wYyeiqZo6x<\Aeb, _Y&3feT+I4GPk@00wO1kvUc6=^0;\t kh| 2hx!_|MbHN-_g׫;=r~V{(loC|,B{+, foKP|rM jwcQVޘS 3d5gq#Pz@Ȏ$ ߃sV$-Tr{{϶u bZd< %){ߢo.sZi[+%0ri9$zsR )E}wXF ftMƯK 6+nݻp=>Jah."SNqJ0ywF9X`=GA, opQK5٬{6#gCħY@8Rr 螌#NNa8G^D@088/._vKν@fdY{`gV9##Q\ZprqBȽqƺwő` @vpS6GX1 oY2 ]$zwϑ{-ไu,\s]7jGĕθܬ@8.-ุu⾆,˜4|F̜ \ B/9G3339{aZj{L*Fq'>--TH9$Q<m]mNKn#hĐAl̖ڢ@ڂm!S EHP)됭9н+{҂X`=rK -nC6"$ǏI1~Qm2) !8*Rd8tpgbƲ8fܪ{>Hl fRЌf15xK|+*lz: ϐȁ+,i^peQǹ8+PDYe>`hdt?Qŏp{0~A)0F<#EHV|TNv}) iT-9~%o{uM0+Y?C`~=79s+R"WYX4۞%8-:a&!/#'d~DQA^ƨ1&xJE"xf=pP~fRy25 śJxSIlTEQENF85h2IA 9!E3@:y(NIEC))[V?>9Uj̪&HfJ)C)93EŘ1 f@f x*G7lӪҦQ*0/e6Nı5xSItJD&w}ѦrҺK$M3lQIO1:bo%i7 V iٓ ')}WGlݫ>eZVKZ)ZzcȈQ5 (EDI$DdCP,3CP@1Vs8*'1m${Pe^x a!rb"`H\q#N:<t|luvI7!X8MB;Fr"'qt1&r{v10fa`"L Pӫ#(z9C3w׻DTMl/!ȝGutP#93 1Ǫg"& 8hHb?f= 3NqCMJ{_̨0zu˖y .e|چR On) ;9ZY#|:n"@=s*kv@rKEjEqKqlm5q`((9y>Pa2_cr-&@0Di&>LiU+3񳜂 rB<64棜M2%!g:iM'7.o1R'!Msas1H8'#Чx%ǔv< ;jPrZ:4=Lp%Jeӧi@, %?UY-exQ3yPȹ%_rph Z/AF; lATXYer(T7z2$"ҩJj(,܆-g譸F9$*02D2#> NN+h#ZL?t8\T`1VVyVjv^= M=Dњ' aO#]Ύ3?/-z42d{ u/EE xT(REtcQZC Z[@kkWPҫhQ .uz#@=]J,p*nEA;$eݛu]LlD18USN4jMe,=PcǕ9DZA[JS#zV*t@ owPgs 6>P>@(CqUw쨉u}qz=`h9@QEX>*e^H4 "Y8%4Y-Ȫ۬Za5 ?(ϼ͓>#EwegΛ*'Or+Q`NF`d Kٗܯ7җԃs I>01 Oyz*/r黧i`N]3OVJQѺI ? y!5>dbDYQWC>d@*wN8]JI!^L@%rRj{R(4R#0Ks`81kQ"G<0CJic4wZDTǼU!&zZ<ѐ(^?O`"Srjɋ2ZQ@NQ +) q_`; h2}LՌ5#9zF.6/ @܈蘆^ 5Tnvo# D˙NZ3#QZQ=I~π!LtfQ2&!Q *IIwg_N~[j%)SE">Odr<A}L!QEܬc@$ya!$^H$;X6'24Ĝ/EK$s!H!M }DC+h TGD"z>QIms$MpLBs@@(2 BTtY֏$DF9%4:*^aԦ@E B2lbZ\sդ MW6;Lrh@ gƇzI~ۏ1D/Qx!q ?2^]gWѱx$ˏ jf&PPX' d&P"J /4-Yuͺ!Cuگ*2D{fH AB ѽ{5i4' 9zD41zM ' 1Mվ<@LS:LTG!F QI qETŌ(oE }"z?)q}K0eɑY]@HC͌\J@3#gB`[[u)q}h0,%:QZhp%)C:hHͽRqsA#,TђBT#*e'T㰣+5oNZ 툅 i #zYzh/iJW[ITbDSx[a Iŋ-F\EM $ۙPuƍŭ%../pz6(o+CFXpȸ,Ն hi3p g!ͷn90[jAܯbh0 LffGPvv3aXUTܯop +ڒUQ"V{umyOCT*Xk`iFcVH [l~Q[ ,?/=dDledG٪pգCwhTZGHMfUX%)[7Ub8f׍I)aV ʀnY qMZ0l:Q:lÎtOr3͖J͹BX)q]oPXW/x Ru)bX73F{J[\l5kZOQgQU#r h \{Y®2 n6RŰ-!Uz~1(ͿnY }B+mV B-UmV-\8'Ԍsks 8-qwh^#J(yw5:C)O.EQտa rɸ@ 5\dgZ]f0+K SNTPn֬VV * ?zה/%3](Dػ؈aKDȲ_ k^ XE8ſ ,lb`׸r}]NHlAb5uMFV;=kdAߣd* Z2u0E wxPڷmvp1`6 +OA TNZ,ǀz} ^l 2654u=T?MQۅ"~:sƤ1%E4A}^?Csn [9;Z8Z@tE]Xϫm:ZѳY| ͳg ӛ Лbڮ7Ȓ,ĪU UR٬d^ ף%/xt+0I79 vߤ"zv~nկ)fz(=^XqUd40nWPQD`sXYbl.'AjԎ;ѺARp7yRKبvE( Xbvv S mb4{)n Ӈ6_3'x$ A` ^)a`yѦY~?~y?AR^NڞIvvq^ߢב #fd.GvǏQk\1 %vUUe2:!cU,=`RokaЇ`R К_/0!9rb32;]'`Z\QgqQ@{Yhا5TR24J 9@?эV,9cGO[/.pURr)ؕ6WIY+ L/UR&**dJ^JU^|eD[nAF%''lgF/H6t S`cfrF:=p@QCX\`4~8OϟQa|x;_^ob$NL^}6,BH[Sx0iPSm|ȳaܴЊ?EyR㥓^FbzJ;uvPsq\5] yxEL0EZ N ?Ҭ'VFu7^E`7ZMqb*s{:z!tL} \h͵3s_&9BSCܡAh*2T%B.hkؒ6i%d:k-kn.F6t rfϾ}[zho%K;R/7IGӯXUWE) Z24HSr,O`lg68;7^f` n>4B?|4\^i _6~gV_[sK^r`~_BV͒rhR~y6 ۣooϱYDa\HĢ̾I#ԧ; 9хV=TFɧH' i6gl,4' sIr*Ւ=t2xO3 ` 26Qd":J)%a^z`f\ji+؛s,0Q 7 77$*I.Fyjfi+Ѧ՟]ТCcBAY9[7>b2"JS*QĊڍGRǛuH JpmrTb$R|$x`}H*cE"xGnq b.m. rYLX:3B0 z> PmZ6Rdf&B4t]^Q0+ląZP\.@~i4$d:<=JӢ./d*#$|h\Ɣ]}P>xzFTpu DHZ]@A\ftOUtE:eR暼>U.W$J^W#}tP⟗dQ/UWtiWT# bpP#h(rGr!Z%z@q19"uKˠWK 4Àf; k,4K tFjXOROR ?4#>NfF}\,0iH3톈b0'R_3}v 4 %vc]G37 }#)B]e讗pџw>QhhhK9ʒ K/˂BzBak3;U,Meͧ+5K oTްOWӯwC, tϟ?̽~m<dzYi>0٦4|gJaWɽy6v]}xq#ifZZMUJu(X@;^!cjO`Z${r'lm(z]DS,dB߬K37%m,v)z?^ Jr}DNH&O~Z' '?;$ˊ S# *dr܉)dn&|҄bnQz# ST7f̭""ZR}%Dz/Y?tbT҈iOjݚb=߷*{9+>ڷ)8,jEآ^|1L ݥ[$W;U:Y4?d A%/\7(fb>0R0DSώjP>쯓}dR܎)4cmv+Fÿ z.<6ԅ"ȴȄL t:\7qlعy#{m!EqÎ0_sygԯ+e] |]RH_;(8aP r$pliaÃ.lpOb0$dDDP@5i%X;)ɠDC&AN?NUjg<@f9'!'J7]~IjO4 di4^SfZZF~7CB3 #wb2*}=?hZ0~PF LQ@/R /#PuK<X Jqs_`Չt*FCm&Ƌ\'ۅn R,7ۂbH$[`sf%[I⾹0L70rYǙquRNY< l"T ZT0@I`7W֯sIXd"a)"E`c9~Ͷ.FjQBd#(IcLx @+](HDJ4ْ\G AVZhB%@`* F z./,  i`@͠,+50JhRV4+pBj5O"2AQkx@+A\(YLV7[/@bttV^V E LS/XS/X VXpPZJ3BYV0jEZ V /`ΓYJ^ߦ`ok:`j3q[Mh"āR`[zTUKHudwiYCkVSk48ud8InpH #]̥4d.ϥ)pF1ãhض+DmJ|d PxRuydYm$\\ʰe~c*aWͅ,M]K3w>#fګo|zi[#[h,κn'AI Zp&^${,cs"Y=Q"6Ac,NAHN j8ݥ;ī,Nt ;qZ^6\,(cSi\HAO>Y?2=;8ОT*/ѓY(qZJ.3xKdhpCLۺ'V|J !DBپ}4&Ȏ Xɸ57p]knJZs%yP(cB,U\M}&v/(dOjsi+rܑfԣUzhZ.vbc< @'8Gyή2H#QnuklNs׏SUV{ \J65^!ʰ*p `YhJѬCHNk0;x*j.}gjsH<&1HBfMAJ2+iH"dB@Ґ]V8 $a${v4^K쳼?mllllYْ>4/ɦnc+ ̖yJ= 6ڔ_@Wx{4aN]s1܃ovT4 JfjU:JN Rc.n'M|ɇs?eg4f vittt6u tOe,2{TuP?Z>|$Jv! v`#\7=k5q|2aZ =jTzRYF㱒]AQB"J8+jBI+"\R5%:m! HpV`IGHPNޫN}<[X!pΐ, vWi\9y"G83>+$+Z#ɄF8+$D9]4J|`34~ɍ‹vO釫I&I<$SI2*XB$m%)L@q{˜ u ٕ@O(t(B`,X*f oXZ>mrlKzI^ F0$=H(@UG{ VvUHGaP'I$`ey+?aguJqpʠalq`P |Jjg`. %%-&^P)SY*Ivk=%~BGԢ= VZ]pR[I&VyOc]@\`="y2FrX -(+ONenl9R `dP̻EqRV~Y|JƠR1± **(&&&v blyV|9 B<Ih@%diG5MMHѝ>ɂ+(` 5"ᕪ Ă)aYV>‚6i^AQkՄt -**B\C7Bb'#*dV !:AYQXz ⤒WM~ MT&SB׆DӦ7Q{ݩBMJ?D 6i p DplRL*ؒ>! 2%k(S > eC9mXC$V#<ܯSd4kr:P!. !`KGQ+)`6LRL-dX{"5U"$0+у\r[(rXOS@Rd^"SnHQ#MZ&e?)ƝY2P/vʓ 4fQ㤢4lcHj S~ P2h}>}F功lܕ'D4PFTưP'! 405YX)DzQQ>)Jѯ4JVZaMHR$"A=kA2#x@yssӨ)6Hd>Q;<c1fg|tc|m?}Lfwpf`x 4@%ycĎA(.}c@¨nT\Qy8a3A6! CPU}O@~8 Dɔ_oȮl#ne&Z mMuƁu $9^uWw,/`4In#i h I$SZI7 LAAXB?Y&TYغK<#$I- [ xW_!'ad1&х04:Jf֏ڤ +( 3U:Y=cSyW=PEd%̊ 0>s|&oUZ[<Rz\Ɉ.&">%aRdWUyd CF h99BII}'QI`]q5`$ (+#>em$QA 4mHY[:XZAތbu<{$@w[Tm!Zt!m"rҵZFQ+%+Im:% ؇Q1sDf/~ ,oYY,! 7$PtT> 4l~T"AmAT̆6At#5ƍ}>_1=>>|>RP0:e$[/I hCDF!@434"lu 폟2QbE B _;Qwѣ`)#| F,anY`]}(-u`FLl}}5@6%~&mH{@ Q꧲$> $t)!c“@(gY33D~^(&d⮰U^q-F\rWzAaAߴ-~ݾa ~oA0q0?vxݨDozn% V|J`>+>96nHDMf"KIdnRd%5?/\NPP63Dþ~;6/nBiaX;H;`[w2ew|rør"QFLÈ!Cl&jHuN6]B%_`BOujkb5FT] S*$^3UmGSOkn r,)Tumm( ݕQ\vFk2$2MY)uj#Zx @ ow-wl: o4躖ltյk[4 _| LJ\kl)yBXH[-^=kۧ]wL/0/7:eNףHZ6QݪMnׅPքqVlʨU?{* g[}PsRL}qw{϶[)eb'f8؉Pc5S8!˰[ik|&JBYPbd\=χI4 Qљ0ͦssZB$xuG<-8I!RrOxn/d:v\]HlV>+Y$ٍrzf!+ɲw69yVNkmrQŒ'"O}9 0$"TkIV̲5QFK~x_Q}鹣BM;nJZZNS=m%+)Q~>tӽ mwުr#K9z#êBMn%V& PQ$SP|[NK4Vly8g{lא 9fl|UYk7EY[ɿEZ XYmGPёrΜ~Iϝ:"Oܛ"Zثͦji݇O~G ``bVo5EÌ|}fOCNC|.?{m#F ;*_:숞7Yۄ JWtK-i` P =X/ϗ<]X=(Zx!?$T`wtؐ>p)yttt8}txvEEapdY&dAʐβ<-JCX[RI"+I 8!3%uWJHY{yJV0}?*M\$J'(uT9omݡI|i[GFBlfD^^6k:46|Vy2úl5yUYц=%2t1?(+ /iΏsoouN";D7_67]7$ hAWC6vhiT*M,[kB-ߤYt|DxMDE]Zc!CL.miV[Y=|SGRnE9nr;_*S4(>GUPÔveVM_)@ѧ)jJټ 'qǾ9TbҔf(hP!" X"mCXc†I˧Mm|[A<r^[fŔR\Hl^tz+--D hG&/E1D#EXY5 /KtD%!^ ;/ Y6)$%UZ96 o[[I6Ak_`:$ a} ({*ފsm0χ}%w+b{(2cO{ Z9R <\M auNR%O,D Dvtc>'ʼnkfWMLW!ߤHҤ,;6X)/)HjGqSponVKݓP I3j^LD DѳՆScYAqXWe״ECpy=eGll'-ĺ\SIR%70G>J>tJbRP_v)m *BX!YI& BZ!]B we0 5z\R0X^Fp$bWKkڠ#dR4I&E"<(;uj@T,~'k6'i / IKv^>B0jRvisKTǯ C$ şC ZTݴJm岴>jIsPRsLH飈18`{&*=iDA}܁n5h!Y@hV: !}VJlW:˽$d%M5r'r(#d%̖...KF,H"@aܼI~x\y`{;\ zSmBifLR<2_!rX(Iټfm$VTϠ(lB0mb^9AXi:5FA`"yFr A38+`YP)n." =n T_@+="jEDҦϹ|]z3V`>'=g"]쪯>dA (È_u*OB\|n>V51 ~ HY> =0' sRZؙ CT'L0FT{l0$t !) cf$SXidbpgk:˯z^y}0O1)1HoZi,HbF*dN ADiƯ0/qy[Ne @ź@э4I0@)THH)YtS9H4TEPE٣ю"\ "2&LfmTyt<:\H F'@lfL3=us^ĮnID/HjBԬrGTtxZTh%Ʉid22Ҭ]K7ߋ 7<('|fQK@mEYCU竐CUH;*;58Y]*5%XqÖr"Wr<)[P֔L+V8kY]b ,BtK?έ,_E_`>nLlFƒ@.$.,#tH. $h?t 4>54c϶;lݱS:?TPwddVLbe"Ɓ{wx*I]qO{c-q :Yų 櫈O .ʮ09Qv'NJ6#9[|F$'eFR]mԨ0PS*?>_)1ś&e+| NjR@IQQ*hT/Il\ǧA/4PPuPt.HE%W䨺 1,H'.s~l.Rl!CI118~֪hZIm)H&|8X?hI&Z{0K6ĨʽHUO dJlSI'fB!9"L;?eyP ڃp6  aӴv5R^z1s3*^D7.bO%gAH$W>yt XPu*8gww=t/ۧ[T3kΜUO˾bwCnI~'Ҝ݀>A0Ӳ:ГMyNVkBГ. ~1ì=>〝=j[@zI,?fǜ!mR9ɜ>'J)}PΪ;e'~`켃PQ"ЩpWUޟ]}`~%p O6S/16OB'p ` BMLɜ05ÜH)F䄧rRO\=%Pu-3)OZO="SAp g>ʁ~>p66ja%#V(ġ*JQDi>h g,5ܮp'pӫUp10Ө"AZDKbÆ8p bVr5Q=! RocjWgh5 0Ԑ)2VB)pڜM}O(pQ3;JB,}>!ϗKFw.,[`Ƞghs7f.3-].}e @褄":Dm " 8DpW0#3 CO(AZf@f̿xͫdR6$' `PCv (}i4 fN5V A^hX_@S`G!ޤvXK@Iβ ^avr&^y090El"BF( ,߆oXn$duRAxc{Kg&i8BVD3M|H޺ +`:AT`}Q *!OpEUਤ@xmÚWp v*X}H!YWi셦 8ӝ2Sü\@N' biARgQK hT' P`ɠY}<OkzT@t T:QS 3frҌ?á B]i@6{hk)#Cd!j_ ܾ,ME*DToЁ@Fsԧu V)3>i&VDiĚFOcvXj"l?Āl#1 @Ded΅@?vJ^nj+Z %p̀J>UɐI̥ Z$Z+ Ҧ+mqE[tahJbӜ~eߧJ/9 Qc!$77{;M}6T@%4Q`YIZ'Fl\oJS)` `Abr\ca*ER!L1S!\e@"ŷ9^"->6k^tGo#$O)/fb&^$}-*'n` 3f 17 ~TҊEEV}̘ 3Nca CXZMOe8X(lOotvM KQ&;ɒIfD:ta*W62|ՙ<jk8%6%L;tF z0˪U3 7m3A.(_gVe k2uJZ5ߏ{L*GMZLZLZ DqY1IS4#Fgc_2V~H5 o UٚdlN '.*Pq C^ b,n7=} S S3!dqbT8N<<rxJ҆E&ؘNꤨ-4Yg|C<ݹCYy7_O20_TTj@'Fg}+0 !2 4n}^>?}9?lAJ+&q@p@v٣a ]US"La=7o|Zn8(PcGi #M|O=3S$ƪ$kFZ @^,>UC 4,2t ~~ڏ91'35y'%Wӆ4)q(6D ai~Ѱi FA`5:1$l{LEՓݟ F gbkGޭԆxQ0Hw%OdOdm ҆| Oyl;w>nXj9éJI7 QiC$hSMCڸM#*E XQ_636ʆ#I;<F#M6:sH6,1m{p"$Nxa\yXf*@6.@XCa,OuNIg<2fbN9'Uk&Ie=lZ֒6Eymkc!=>/9IdBs0i5gE-iId8 w{tyo Z7 ki^ QIg|NID9->/[d\o-XN 9}6ȥ ]m9׺&@'G}\㤜ue\a=V{+#;pqC%uh"_D.]%(Q?k?]%wO5v0Q/գQau8{X;lZG(+O [BXz̧翆BD8*eNY?;'ZNsbֲ͚b}\HȟOϱ⮶_ eY\;QьfZ>3]^vn;8})nnmhw Aj7F;.9]TpW5eI3{ ,S<0㦝i{K"+Pۗtv-ӜUQIw)fE1-wSC?pu'v$vq~j9nВnZ۳6[%\l޷};n…vIz^#J *7mP..NL'`\#뿓kښtjD͚NkYM 6|NgE}MFE=v}`x Nyr2֎zu^K8v~:EN? ,iqn/q琥[X2UD9 wߍ@(=umJ?355C~fbŜhi26$7%|s~ȯv C~-93 AdoWAhu >lܵ,"~ض^yq[ *>lvrܖJ#U$!v(ֵt|S#+[$CvEsvh= dY 9}aTLt%}y!vU|ȉ ~ 4[OUClOY6灐~5+ݘW3 ˻* YIdQף=|Q$IEDoy s-wꙷ^H V KRDXGGvX5¶^L:bSїEt"V.bqkzkmy (\p=p0+C[!@h gd4$:թU`Z 2kA0~L}s WKΑOmmQ9+Y;2 Eu!v"2ں'ìv PZ&:%dԏ/TsxeY)h?l Ph dpu3l'7\v~;Y,⻩wK̻4$;eW@xew=nź(b[3c?k̝ɐv u(axQܶ#ltWV` ~h뮦(Tqۅ2Qڞ[㝺b .@j$_6Qҕn3>ۆr֏TW=}waT3eWI!x{SN/H݄IQvbmwHThD$b!ѝ6I=g穠n:[BA)Ĝҍrb+.A5 \d`7[YI!`MN?!H-˱e6!(d}>z?рEvsSFvw$ܭT{(`K2 Dތϛ`tHkف3\.őx@CZ,CP1ZLH>w(Dbuʊ\ED )RfXb+c]EȂW<SփșSMs~=f na 4jŒAH`(݃DF<b@X* фyh:%%ya[NI,)^r *b9, i C#%uq y!32e//dGԊ& l!oP᱙ CIVQVk{3 D|(D<,q+4Ccf|^mE3+#9@Qր*/^fI fH'6`X7l !+ ɼ BwF3ԙO1?FL"ϩW{bTDqOyih9_Qe4>(U o%Ic*تb kAњl|a@2A (NC޺ i V=RFD"*{RCXMZEDpτE=+@!f1 ' p(BQ2'9~H6H$9D GH!IWAoOL{P [-G|:E 'dokapͺX>ln69_) <2'*fdNlfbL@u֬|~?έc_E_`Ĝ<85LͣP$#qx0 l`q!X?̙Sprñ|[9tTZ:kw rFQ %F~(،ْ"4"r6Izq {R/ C@IQHEˬn ݢ)tq!in,֢()+sפіK1+R |4ɚ.b ƨZ`IIZ'xSjyd/FA 4ٰl^mNvWldiBZf9!jR?Bfk !e& WdŨ@D6y4<1= P"a uzb__I? :&2"@^J ڰ% ? %7_܎gฬ ν)o+-z3ե ʼn7%;帡rLI`Xi4Z< /*ύ4qfo ^\: 1Y m`0g41TEڌs!(Cf?N^|wsְ($7#2 d[jpp޵P~~p ncC8jq?qv[v lʥGAP!Ֆ)$R'jzxnPMyLF;Bs06,"f`h@/i#Y\i$M*KH~\`7!&m.=gi1/wI14q¤v\7=1dwMLg lr0:ߊgAM 0&p5JSv1#ʜ+ .+΋rb :#,׉[:@S=w6NAҕvaFݸw jJV~aځc rͣJ{.hJU``{߹Vxų>+|td҈ԣ.3y刐 R)RoG,9>Jng{-L~'gg丐aL/^H9b8(`` '5:$u>~s>w㈜luZl-hkІ6xa`SfmPbB֍ Y7fvc&`N_GƯ##.EuIw-FG$%%;'aL;AU?+ z.ȭG5Tܾ>5a ÙVXa?ޅgքJd]~9; Fa/2vT+y+r|^Kn%=9##0Pl7.; =-qY=P4%>] )l7u%{RH=sbN;RhB(4R0uL\(RG,5Kmb>'ZRjջ|RXĖ777 #jF~y*m \$.<ۏrR;# ͡Ud\S8d0< C6#cpf&_=MnIɛq f$lYMM3I b!A̱bDgMF,L| +!fۉ; 3=3%yb??=tj;ɛZ7扼93e٘K#hެ)~}fdY;ښiC%g9'gTMgNBrp NB\/$8 qKM6$.)!4)ɱt$G JF 9seh n܀ TudS8?*< $?N?@ olB~̋TV3c) >rP1iRi/G ˰ S/&cV^.a/t;GQhIю g{}4< 5𩀆?d-)hƌ}m RsuWߗ $7bbCVI(6@J䋌v tUU:%h$G*e63 l3 !)P 6@i6 gTjZQ[8`0S#[8Ă65QZi&'n@NfM K0CX:G2q tC*0d;'? thh#\Al] RѨ :F /,Bu !9L r|5 `C(KA<(|E!NX#lf.^E=vlb8\Pl n"I\AT[RD Ȅ:Z}]p +Yt,͜SM$aĢF4oĆu>C_ge%gCG:Dl.Uѥ/a38d^ݺ.mŶcGzc&yfC%O$`rfʷVl-dB< eXSr:fD]-D&e솥0Fؼ1in\TcT'tfXeqeWرqrjS-r_}yXzy2qzhs=[ع.O]efLsj@ظI)cǖg R4dT;&Zm3dAa#N͘YߌiGS'3khWTmCV2ɎOr=Z?"6dA 3ܸmاu8s]sבCmʆsRjE(ȌrBm.<2ܒ֦nҀ,( n75 3p 5;!mzj.{.@9bbF`T涉iTd KͰK%Fجo,A˄IVBh%jomVFtNW~\ Ku~lNk2&Eڊ9^\7~@~oq"ٹmaFM!?8(qe@S*LYgȱ!XvmDM%Q6Ia#K|̬,(Zgł,'Y$%m-sםբ4%.V͗!gZOO VaKeZUI^ѣ=NfJp6|Bq=TK7#ooVu8L J &>wu؆nھt.ӫ 匡1̈8ccxn#Оe |c{Ҧz%ٔK Hh )/rv9xwo'ْggg>yu촢͠=?- G=nVNަ9]PKw{"jq/,]JKwKqF^]?r}w|qif6gnE;This( mPER-U'Q-W~B7'W=1}E[ kbYcvN f¿ĄHŎEg&TDO8~rikY)Б19LGlβtI.rڌǤY?,3~i_Շ=oslu_<OFVl$./1r5PS m*S%jyvTۮmb-Ti !_8=]Nn.^1-y#=t?wUM2M󿴝[S[ǖǿ>/ᙪs2S3uμb$`KO/؀1BHH!z9UyU;8W,*[v-{u^^j%u_Hio{HoʧL}'/&i:'qqs!%29fDv_yK욊k?P]_Ϝ>t֫}1 ::R1W.ҦrVT$J2~LfD)!JQWew{\ϻq 匌Ko{69GW/|ӡ6߿3Pq NKA+ i- tyE~^1 ^ u5>G|S')c\ 3I/6M4=BPeT1ϮQk>b\7ZO}LH{Ӿ S_E±Մ :;Z)GME2x=_ν&Z}  !d BLT4`_I}2},ڡm j$|A|]hoSdԁZQF8߄ Tc뜶cj.]+_p̺/oW S,-P9ux~X/S')_='e(M.^pK|H\_/7]ڎ<>a3>+ xþ cp'/ގUN*7w'ϫȓ2 Hnꓯ?Ix)HE]H]p/O3.Ϫ7 /L >au_M P`fCt 6A:M>)6k@pa|Ҕ'7c'5U^ zŔMkօuX!GAM>[xA]L~QC nIAX@> }hznP6wk^1>׍:Rb{@N/ Ƒ{xaPHB/}7A=mzۊEPoȨ3[n+1?3lzP|AgH WW)=y?-1 Os)PIKQQ&y^vX`N"d`+K!Aj{!:r:d)db@fzDXr(E@,!zg܇(-SMsX={s1H%D,˼G'ɽ2tL]p3?vB.bۂ $=53VP{81,vK204W2 Iz[|zdkC3,) )HɓT2* Q22? SYLV+EiK%2\w_b"0RhE.5W+ N$8RhL%|(#ba\e'>LX N^!0~R2) $qJ}>P U&kↇ|2]CPAX1:A?v LȒtY6dN BdPBJ.TBdJcd#lCTe)!HLNpuB%&lXli'fX:Tk7۶sv.%"# pGF ޸9@Ļ=GD!?KLD 8.O-j$xRhhrb飣6@qJ7TP)AAXJӪ\ay## #[}PB\C@SBl v2" sz8!Hڈ%8~\qeYˈ\>kicxFeEFdpPtZo9;i4^}'Ȩ=ܲ%$Lyb)SL褸\b=+GڼX'aI+%E9_ jDODz~zhmSӪ>Y믵 ) ǣMjTdʼX9#h1#(=jw> 'Q 3|kRB<)zO %5ktx\y&˱5o^wpFh,L;pIa@6uMe~{LjvDត܄IOlQZ~yjY~ +WfpآZqvQ].,׊6D*.RTVVfP=r>gɳ' S՗L3V%vwVn=j|6W芭`Nθp]aUyz͇7HS*ϒݷ\ }ĺΞ{lϕ칇܁s !bgREI| stD_9A11qP Q}T%Zj*Nxpw@dTlG"5LrQ'DyRsΏVXdʕV83eM~*¤(KUUQ9,ݿVMbo͍AHYOUqU:9Uy`Gw0[Qjw3 !["=HVƠHErRXŮpIn:Ӱ3m^~WMV pH55fbvnm8#JoGu9dqdU!*$}`Z6/~*Oў83Ulm5Hի%_V^E_Va*~0Ig6' [y;Zڐ_@;Ll@| n[af`-Oek!jHfN%eޱ鳇gOPg=b5aL۴ knl*{қ9.3N*WY]ssٴprWf=fLSMnD2 e>7^􋄥& ʺT*v"@|\/`(C^<`;SG?IiDƕNFSN=>n7}?}nb[/8GH B6*5t@jiW}/G!fCI+@cIuEK#9ۈ2(|FI2.$:΄TgW{ڴ0l C(SGnb^ &T.:aN=PBVPE$S3.^, Ҏ2$,vj晡7aĹ3+PCEm IPU,A'FkS z%ANBfQ7qLG+^sn>H)ҙo}'  8ث|Gm\FMS**+"SʍvTƘpK,_9M,[#4/Ahg6DiD1O' h!D}8$IF,QhSbIkf21QT͐(z %fDQ|3Ē$KVy"^+q"^09Jt:S~hfv:KVM-jq‡XwAճMtj7uX5fxm^2wOB,!-!$S|{Y2{xtB̹&يzXBh'w2&zxP<OJBbfiE<BhX AʊQZ3<$4wnCy♤}a /i@L4Sy7fX踙 LBR4saEh"I{l=*: ó`tܞ 9tdεpzk2YTYόIAx^<" g쾧#?Au@)bEVT " (fGlA6f/3FFX:p[:XÆbA"C!!+eՊBJqw+{'LNJ*g֜iPy$S)nكE{hAV9Ib<%A0!0IU7 %32ӧ8&cE\@kT9"sRc"v9|+~ba7ށY؟g<5fofLDg$,NЩt:J3tzNxs KЀA C!M||M һQa 7!pE I?<4m% D| aK.@.f!LM;7\dn틒d p8˱e3y-6ԇ6vIxg,Q*Z#kh6 ٩9Nk:6 (_79vOpX+#!LM;C׾uAtGjt]j}Q.Rf͛tiE(LvŤ>'XJ6N;?k8Dp~Cc$%W%40E97XuLrZfȴc]GimRnwr.gName:74qczpnUBǏ&2VyƯEepp7_r=:h;E3gGc ,'!Y׻dA%;q`)" .(Ӥ 2U*4K?I_\uQ3$̅lљ|dk.*ovOv[: v>Htp ZP{0d Mn,o/4oZ圲7| fK",3)bP [7̚'Óݓ2n*49OĪl]G3țq7ݳ ej"ԔkO=-:$)9zgt !5:uD< zY%d%٫3p :f!D-r'fu6W )}Dۣ6`W9+lpDŽZidkRdk,{dmV3H9E@b Q%R[ '^ڤzL+Sh&F]ʟ>Z;ip"Yg4 I+@u*[_4U0*`}z(o*TysłjO䔛aS5\Lv*5aT杀%ĝfĬKgF8]i=eMTN~jY'`5#>K=8"`f|Hfdqy\?nCM@ahz3w Q&y?q\B 萐_ BheQ1EL-m)-?kg9u@ >"hSu ߏv*k@48pF\ g2Du,u]GKY) -7Dcoz@tND D䐛JӥCF 1I:/T ;G bϩq>fL,~1Z?@qԓgg0=YҨr u? £x n jVKqc@|1qfOldsH\@$HqV:UH(X)-q-|35M:7M8(eAg+!fU&w42-A`n%yhBn*Se- M6ℼp/lWD6a M^?٫T&#KRi d3욾~Rh\i_#" uśYCS!?@2߫{7?!mqʻaC{!93#]bf]TpLT*7c7)em<ؐŁ%qmhjdlp16uߜTĹKMm4|R"f^{4Wsro9:f$NYND@m|:NLp f]}ob6!G$i&K#OA3RkϘ-w|'&˜ZS,MT^?<C)S&t|A6Aò#MWi*ʈث O@HI~O{2N-!!?׋eGhfHN y k/ "$9d!̓CI!ᤅ4BDˋ>h듏_hA9:o:uOC"liאzYu|}}XT"sS3.8q0j! HY.Rfctif>]H@]1M* '"LQz/)@4u庹)_L5Bm"nO+fi3eDUҘ#Ő#* zz%LcP~l\O#f9Y:FF>A"dXRn) %:@u1ei@Ae <[`4 /$^vgf&㡎"ב:ҞL JYF+[, jX*@ez3PR{~U(I^^$/ׁo :# v!q35/7/ocOO#@/"v1P.2?nNĥ*?P仼 >Fj>y ]LHY' ]lxyAIKǨ&儓R%l0u,xa ѬWYf,s:EY)eYQ[- .e`q+۶~v $9.ɠ.cj)RQGß8PFlBXP{ @?y[iL˵Oab6pp cBZ`CbEw4*o?Mܔ!C_.__ҖBA%&XSGASL9u|*>7.'(fd<yk`BqYYGf50-;ZV(VS fLŃUN7V.TM3^и9O+4TMG:PaYR\ !D4|bLJ:. W@p"ч3[ i) +ugP!!113d B hpU|2c(82W~Z kQA ux Vm}Hҽ>LɨZg)j83p˘ul:vzz s(NPQQDoTCR_21Х_@KU^cXb:a&!N qyy4&չ$s.N%ON;C)8 " n03) LJn4GEusrI@%Ўg.uJJ1Rsn? uTV&|Ve}@>]} ;)jݩ͛8􎫐e?34vxk6i49ж8SCpP^:z]%X. ٜҎH1Aː>A(Kyj#vRX,O\ę,:mSGǿ|U{릲I6[/S $<`+xvcgxyx Wn9GŽoGg毊3ݧO8]@ٟq5[COi,ڳ.[{4rCQk 4IwQ*x?nTD4m tzr5?'U9=3/cl쑨) 4b@"г%nsG2ZgV"A2Nϒ"w KjfąJ:aɍ>gr!=|'%-Cd^Ϩc;j͓wɢWd,'Tb_xbgzH̟*"ٺwh䓰fifbJ>]HEZX.R"6#٢sf.٢D-ŚDQj_?Ŋxdd,,A,]^ˤxSh R Ym3WM'ggD';Ze|cr-Ns*t_|&P'GO(ɃsNĶ91mN$qW]BOcϘƷCP!mҍԱ j\+i~4(?=}ɱ~ps{rxbrcVZCsM,!-AHi JJ8F|tDtl))w٢RąҠ r+6_?퀯kl$|s}iV"t^uZ8*B`ԫ)ߥ$>e?z)Y+n[1v~د,qt @@9 ۸]g-yG\i-%݌O$،/b1wf?< : w{hOew43?o5Y+V|̯";x;{QFt7OxUÓ?e \_Ux35.4hWW3Y+=@\kewRZ{Vn=+cx^r,kҲJg}E7WͷWXGV.HWC0}'͑5Nޔq.s+K\=цW)?/u} )R'U-PJZu9Vʴ!?k_O*@=:EWo6'Y8<_B$,t`@AړegpWQ\g{Kyg . \fьGAt]mm}Xy[ہҙ߁z̧f@jV X٘aCtίkCK}hК=LjA_RfiSk'8։ElA_`LiB@>y@v)~ΕVV#fn ~|d%oĠɰ!) / #9dljΌn>36cƲƏ|}w8܍'Aலn_eA)Le@RHWYd {|j̕ hNLż8-n :R|n';:kUR i+]4ph*NEԑeC4+r긖(Jv{ (ˑ['WW@.]Y7Jlb-X.[9˰ *Sm. HMI2,A/h[#bᄄۣ6??9k5yG4WpBzjd9C \,l#K=fyV@ YY=R?)N满bU䜲G\ۯ;|`E+{΅є9*D!s4gB]ho9'zeEZt_ /_9Jr_y`U"ؖv6r֧^&ݾ{9olmCHA8`g+\qY#+\pjnǵj࿹*ݰCqC=OIgd U]XXwf&͏T;>NOc''CoGWR:0"RkG(F%^\ؾ<W m h``S^#r-AHArvZ5,/AP@pkQ1yMgigUôL!|Z5y vnS4ӘK=-R`LV0>n{9 V( Z113+c6>bh):-L)N呻s6Dsd8l?'9? (& ѽ:Gtvp6C'S>g;VX#?l"#%9sßD$+VJZ%ϟrp֋g@=M HQ/&AOP7*NTtXAD02,a:-P &Y>%\цҬ4P$,.R[yJ6 u|GilAiΑ"yuƊ|$Ҫ,e|*䑢+k٥xc]dDT|66ɞRMJ%K0rPr\g|A)B7-ɕt?)gA/K.0Gbvjj.4ј9l\~!nn>!mX%MKv&%eo^@"+9ڑ53n&LIan*)U%R{Vv؊ MsN֪#[q?mRz( a lǢ^'_O}}O^o" W]f_8 /, ɛMhێ6! ywDP݅ Y;@zn;ǕI8iX^n=K&1{72+aTbℨPsQ2ΓGaXQ%9oW3/>o&|WdS]~Sn\ FeQ|:e]~: eۣBkD+8I]]znJ!5({FTO&/\^zG:Uem`SN)Ȏ}QY\ȏ%]s(s(a ˑ˾FddZ#ɨ-{O-ƒ8 ?H4!N/N[nBue<d+TEQEՏ=Z/1_!q3w8_1'ČfA3jw6 a5K Dx1ɋ‰™*1(Gn*ƨpF"Ǩl]V nQqhTQ.D$6YUhSm7$FlVثgw )#PDQ"[.Y/}_`jDԖuI%#M7VyyهBjFt|^mD+dU JR@y z`ZIgXT0xm4n][~11[Af%ueM87$,$ 7v sd\٠ \C r$ f˚G@J{ݘܧ(X/D#ۼYg4I T=KT Giǔu3v9e tw3p&sԆFjDfޡzއՈ-ƙXZAQ-8k kN‰rִWOaMC"Ibme zMdU Ͱ%mW%Ŷ؆SklQm(e 5q6lͅ=,(D#D#rF># `f6M!"YoCP47)g~VfZDX%W&# ;6emc Ebb%v֦Si=Bh䞷 _w쌮kFDd"&A4q$CӞ3Nvɠ*p6K(eĠgXd~ ardM<$;*^TZm dNO)4>jwQ`$f$MlA3g/#=-XFl@41 RWvj Q^h񌰑_%>biz5MQj5V%0 6a>>ڏ4$#H-#<bg M_ǟ]'<mXŲ-I3Ư5J;Bk-y^$1DZeYi!d'M`3-hFt[ȰHBQsmۀ1~xHӾEgJb@رr>wNlA*<.vrlLwm0blG*mΌ$KI ;D "ZmMc0x@HT|\Bq#FeMH$oP!72wTF!$3ޢ}%,{HZJa1m>dhGqUޡ6˂0$ewdt!;FZePBE4$蜀ΊVQD&YSdY6 ۃbTz6M O˳ChbǢ)ߎ]8ʢdfˍ77E4nს+a[+\R].&96G4/#qPq~ Mflm MhTh3tV; hgD-(7$UGM( ֶځ |Xh. [s1"Z[$Z)T45bvPv@g:T)3v3\Lܠ9hNj9d!hو'@Μ`9@Qvif-|> x C Q$c(D9N<3@47!nnd`2vM)ÀieǚHy[[y ̇SLo-?(XܚȒ\`dpvv rITCGUڝy9«< BB-OﱵkRU0ߋ8 `*md4H۠9Z?xr\SqMG⥶]tǎɘv Hb|Y8m؝BmL1DUWDd0(''ӄ@AC)8yE ӁWs/QPANPXf AN //!8ɂ6Vx[w0Ն gD_d <(8E8nO= NA#Bì`j[\ჷ{ĚB0|w8xЬ7kfU~Y!pI)DKC\hR Z?x|36 ztC>6C>gP@7W`;Z0*2!YPe%QKOWOͥrq!G~H{'Wn8ʵ6Z{Jk Cښ\;}GHdwP/iw[o)o1g=7nۇ= ~OGUaeF(}<%!( inL̗ȓ%?>΀֫)Du 2dA(軶!69:Ͱe׎wwA}3sQQ9 sr (CrD^OiU1"ktvc^T^OItZ# KSs+"mGOYmNi qR066 0"Z0c1`.D 8LkMKN=hd =@(+$Qm2j`0)OeLhꭵ9:"Ę)L,}__\u)'C(ilӗ]AB6Z cSOg 4-Ӽ(%U*0JoX8}I "ePOiR+p(4R.n#L:"2aҟG'z㣠Ӽ('u@||?/~!v0 ^Y]P )yfcnq,- #ŕ斢 ,I*"6hEc$C#Z-˨E!Bь8} RScէ-Ek$>ZiлFh7ÃXߺEr[丰DD8vȦ /\d!ZP\$J'T`E! lP%-@q8>HČ=JyG=qC](Cclz? xݎIFFaD31A1 c_3Shs952! ]T7Jќ]ǧ`tW< GJQ͟mq@H*VrMl3ID:/Ltˍb9h]@t.!q`YͤA%u||n(FP$X褯6d#8&A')E2T'>乷٥==mOS6DqA6[=9tnA}2{:XBJ}$8'G8tܓffMqOݹמD~7 @5*)?O( VP20@ )pBҎAZ̉:-bk9z Te8@*&2G St^~N㧩9icL͏/P4K8', PRi)?dkMX"G~#A/Cp>I(_( 2Op\D},$Fn|>F G' I *H?+8]r* (nqS[)5~mF}4RHbte:IH*XVbCoiq[ e~Z M8*'r:V7aLTDaɞXFp05k pjЛ >KJSJea\ӧ~D,̕zF~7k%ȯ Gvp[΢O-X~ [.AĒҕjQ\#.RK"&@T Rk"uĀxdgi8rKU2DSr~ -|k7(yG0k: bЊ.tX[x5Щ:i|Zl"BlAL3# :uqq1nV./ i3ubg%~JsAIX*''(S}} H4?'KsY >T!;B g# X9h(0~]n]ѻq@n`/' s{tăixRjC27nv=|kNvn>sڑGv"ŠuVTxr10Hf)6m ѥVP_ A-FBnv,hu/jj'ɼJ%F F0S|F7p0`^L!J~ͤbNw]̓w_T S=|oy2W(Uc"#Rb[3WfSiBz0CV{BMYETf/߃%ԛlm*ֶ!ۭEk/Mh6]DS|7`0X8{J^ Ȃ.E'UHIg8*Yv8WYT&w5EEoe~: <"G\!R9.HTJCHUHW| pLgy,uRԅxo} iҚ v}b..Ţ]Lvq.łK plDJƧx(QJ^R'&-OOEio}DpJnv7jy]:oI8]wJwyIOf{F^L>F@04VRqjG6w f-."g`f9rU\]+塥M3N#ItVU5%b`) wbF&~Kr"$LLJ%pȃOvW]/=,.d)S bk H=;=!)}I^t&uo6h[jB~2mȉgG1!{j[%Z?KyrOJhEAΈ )KG59GE,j\qج5wfXO3њ%TkXA'k~XQeV B0u1Dh3>܌HaKB@'b0N,myL1MN+@)O% {y^Z{g?Z{LI9 %/ûC(-݈V)0GyRNP:@.j4s L(JmB/;OTo}[zc_/' mI=Qۖ~b=grJh\rD68+yp:/TyFK7$ix;e]x.!*baGEaQnR%@ziAFvQ#7Ҩ R "蒺a0fJ99(ۤGhSiK\a$}JCB=7>hF|>DAdi;E][,8`u̇T?.Nȇ!m^HaHNIA"}q0!ԎX=Ctq,_}^Dr}J:}>q.6Ks۔}>CU'1=T;j5D 0+U Q-u1gA5H1-\t :Dgrh,{@s*-tϲA8 g"kT ;@j ~Q՗/~`,UŸsb1.]dRŒ,U $VE*I',T*gŊ68vf5rшYwAFo]4yu'wqc O\JkuZWv1) eXz[SIǿ %e7be&biBmc(.x*$cĭmˀ[ l !"bh?Ɔ,"V D8ﰕ)v:Tm9̓-= `z^E3*ywd8dXO(־?<:*WX儜 [2L.{5*uGVbqn^@^a[oB;+R?],VBJ+*Ymخ" zJf}"Aܛ p _t$rG7`Ri.Xo1O1bokKw.R0G~_巌pjl"m2JOjӂS[=aPr`u!墏X)œd.T7M C)2H6gmٟq.]ƣJkvϚ[_Z#(ak7Q"%Ȇ ; xx+QU{or#𵭏Co/jyxTCҼ0^ ; ){GvM*ECB}}B*E6jl~Y6%Bs+[o'qh#V]ܓ?~TƺwlU['Ki=էӨ@Ͱ*p Y^ e?&ܕךbd'Zӵ zL Gʜru>nAۉ +ޑ*׵_&!4?)Y\wr WA%ZZZQHΫUǻBA1[nURa[O_m aTĨ0|7y_2- VU-3b9}?/jgEG&Ub⟴u D*2)pEL]=JFumH,x9‚w5GPG?*ˉYJ&uP`ILZf{擒lNAcTJچNsm(#rMQ))lD6"WWy.ujQS1F%V (IkJl;.pxWӵE"P!*#X!77AԄ"BAO!&8j_fn|CQo`ՐC}ϻwŷU]:^xN%g9'ǀTbzozxzvYFjr?kl?8J ABN!,h͜=>{tiWE 鮜]vh}Uڴ1C✞yG+0:K5gebFxt 2fcE쾌6/5vG>HB%SC"j^O_켞==q4D3Y \@Zׁɲ9)||Ct][?fchmr*y븕^+<2 L:M\G6GIY!nr"2/܊])5VR]6UQ~j-Sf!\K{znSBɨ3,XQ")2D&Vm^4TDJaȦl8 #]Urv͸Ώ~c0 Y!룔IYeNXe>$BX 9| Ar@UQIMervYwj-/mޅjV˘6BhrCbJNO r9ٽ JhgI(<` hd@w[ ?NAI#W!Z*Wk'}|R0*\*pl+kt W 6lLAYuWS8JsJDmڃi8XX.6.҄_H'[*Dh~!mr6a!4+R&V%w???eyEy_)چ~xAAܸ%,w *3A%.s麨͕LGCWڍ '$y 1N^-iV{v$"ATٓ"&}jE7:!ɶx1B˅R:fř&vC!CEnZu}:h^݄YQ贔dP;!N6yq B ^%EOHVZ. .L Pq!z$EOhf .EOHV 3=YzI|G''.8 Y|rzmQX i@bӀLdzUA,XHN9p,n/~ 1)2`xj猳|iZ+ β$;)2-˕_#8%) Fe"ov reyrC|@LumtXzoSj)Z ێbH]kJ\PFjI}Ru9aS2*Tm0d,x*ݖ'B%bJydy}*䝂Jq^F 9z!*e 3R%XӂW_f &Ux #C]ߠmqSڲ"SU*A=릦uF2n>A W?ɌʫZ#A}RrfEEId5⛔L|*|9uyLdc:a$π.}Nxjf1P805}x6}6KdK;hdDI'*K)$VS8[_ׇkQ"kv~ OfIlC˼5o-66u"mIy_7A1"envt';xWqL!:*gp Iqr]}d%Oi>AJP}8TCΗ29D;}E `04P=R9"R",:IJ B''um*Z'ݪVHD!z&evv@UN:>]Ggc]٘b4dO24Q:a&3Busl?)9Ď A@(a)E(Ute R jG-xʳ? _XUfňH4ItɠRmϰRmGDgz JAߧ\@KA!@qzL hQQvPB YTĐ+@w룠)8DNk,`6bUZFof +9E/aK!к0d  v *YmR y|^=fCh *E%*ckB=.BcYiØUA532KB>]~nF^k /h7KooLIS~g 2EO4BYmFd >y pƫMQFA|OA?i%?h ѷǁFE`knb@E=`{5mwʼQ!0 /flCaC p+RkDFA=w㎊[[z~sk꩸5m)D׸UZ 0zZW}ƪ[A " eNCcJ7)F5#gz#\Z#b}2s;DV$^45)8Wa"aZG~yI> yz: !vT;2$?C!O>Xz[:zP{mk;yNt׵ TƒQcpv͚)5˼S}خ` tԺ .zY/ xHVg邀4h(K$C*f'slY>{Lyg9 -6톻EMM߹)z'Fiaߙl=!^zADKw@ޑ;Iu|Da49 ݚ5f7U9 hMh%Z@sKFB&Dƻ2fO03)?j*^N4jvl?kfd|9 Ql9BW/k(W3#rOJ7 ۥɕ2{H*nenop.˨ @%wIh--!%%zW?O[VUԗKqe2`SJ4m:R#E}\ ޒx[id?e70)n젠VLqZٳVʾ țbNKrwAy˕wø35uvVH|. ;9G}#RPsR4ܸʬ!q}hH 1n#FH~&ljKRg]A%PjBAViP2 @SpeHm[f2M-XȽ8NA-^^!L}E^XmaDuvB,d:<`x$$~[evE) >mT+ȹWyLmF|C '*WYTŚ@՞H8͏K{7 w)MRx͠zGcR(:J)6!96|z5c*mm%XqFdg]%P,=VJ$+YiWm vWPleV=6sD@A .>h5~Gd@M ?oF POHA RV#1hOn|v"w v 6.Sdtis\?N w_h!dlm״3ON! 'k"q ,]gH#fL[F AacbRAb[kadLɆ3 v@}GzZimʋ>*} oE32ڌ%9^Ul4*/O"![ 6>ECEN K2(w^RXT#aCfbEX3F@(*P-lQ=8R+#mqr)Zk=f(0& kRj){kJOTҢ}`E`1{17RVV4dZ+{VA \V{ɄA9G!EZj2I-J, $R@1)8rTQY4 %CH]DaWpDZBDF,aÀ%A1+b9Ckh/`r"uN^Y!QbW ,S'u죍GС̨*8'GXAo`D¡l)zCڛ8D%6\Ci`~AQ[2;Hb_RH2jdC%j^LS JlQN T&`8‘V-S/ `hЏq6ڥ@?c#N(6dņꘜ~[Ն9V є _ W,΢h~{f6Kf,[z>M]ķzϭWma]d./6.]F/P0ORKƌ. SZ"$(p "7=L6#,j">`~NyII]gLMM('Ӈ6tCzF7m؏exG l!+=֭qk6#JYk~Лw_09)Bԋԋ:NzɗFqܨ5N {>l6腭wRlI|8$l(7)B7)B d KChw=,a<͈,:8IkV7# >!Bn^i9zOpꏑ-hZE>AvА.[Z= dJG-${U~ؘ=g#?< I%#m/!-/qbNl`]w$ב"VErxf]l:_/>QB<~ XӸOoK,G`!߻oݚ^1ӐɓnOհa<8Ea(! 6z`8Q.>!~X!%uҢ ŲX铰NC3n_ՓtR# '@_sB(Ŝ0n 7V'y{g']$3ŖDꢇ?'d P~oe[CY ,?k|& aU=";tqq҅ >€\mb1ܺ@X J0ȔFr^,MB00Yi,UJ/2J ̱bۡ8kXl-(6*OLyV[P*/=s>sΧ|u_q>>oWq5 [ߏv~eqzi!-?-]M6g ~8?,^Z3r[VEkXѩi51EeEy&vJ͙\;@xkah]30h hۺL5/z3~W0]1ևS׵_-T[qiu?!G(" ܜހPl)4mb9_HHڨXɉ)[9yQ0c#h5Ŧh֝bE`xLdSUJc&5*Ќ'CZ\ANIvsp74;c(ǖpSlq}OsGAĜ?zf~U1nAQn`Ko>IߒHϵ-mcl"#;-o5/2VKq BikN' r׿no -̛K!dxRB/DXCCqn Oi@K j 7ɰg xd5Ě -4 ׺ԵQ-G-e}19~ * }jb{ژUS1Mʪbr/#*TEEPGמ>LRt$Eo)ey!=.*SDu<N[]]ckHA=m-y7jcM E1M{gPH?"-C><˜2Y!Nf2~vTUi6}p $Xb2/o,Pyz(jOe~ރq=>-s^^Vpn[ut1A3 KJ8TI/ʹs Mh`QTIی|-$<<bR(flb1HS(_L;L<ͬ** # cYUT(PcLXD1+}&0+qyo%鿂Y'bb΍I'f*X*>1 V) Ҩ5 :@6AP` msׅ6~UP٨5o6jz΋64)<=K%yS6$8R(hum#PІ/Y +磠 ܆%> %ySE7A\)4|֜Ϥ$koO.C@|7R(ncIrsư:m0=on.]l퓇.U&B1N@W+ W#A)9O\)뒸%{N=(Yقsg5I:? h8AdRFittǹnL@ټ,\f_\fkS#(ȮQcvvFL!ʫpu# {+~,ҘguA}>0K,*|ʔ?M* Ψ{gX $-vzΤ4e4'~ۥ+9hc1H4OG}?{EܸzCl:h~5,O$E 4\svzN!@#v$\/b\ ;($' KTK)a(D!E]daƍyI PP*VY8تAALs!I0C;) Ȭ"*ܼdB\)O11p1}\_iLHbBD$*+rl .6D$ kRX)ju jA8g  ߮;a]SQ;_>_zpJO ?!idvڃy=3GL)!i^PaCvc!EW!(POo E~q5 ss{l!`_)jvϚڹQ.N^ #*FK`eW 'W( J3yZ qL$/cD^M@|#!9^A}ϼ)"ɏ<.p\G&yl?߄0 _3IoWN'=610GK$'[I0Lŗ<=8=Z?o׋Z,Cј>rJ)vJ$TVOQY6J{7 ZH+[8xΈ$tLQ::gSg >_F9<EtrR>kΧ|ʡ} f q$0ϥ`b>=T "$Bt?hY0"[`HC]:)+@X"sD a<E }\b_!8HQRqT$"NESNM#jwy|3wXBuPDUq)bsAMp87+$?ŕ vN&Gq@DA4:ywqDAd<% cXI|cŊ#h4#>,0r;k^2gL=6")6ck:6u2.qub&[lKX1Ǖb@ ^`94n@W1sgbB1OUE :7"9ST@ܜ ͙EaA\* 9pwsJ^, sH) NDro;?umo? ~o|hNasמ~B'Oin>Y R:5f>44U'@lI/Tex\c_d>M bXj ~bAWGX6{|@'GH"$Go(1ՉB(HD#DG9߇IFB VĤ&#a=JbOf gSgcK{bsTO- #V0bTa8}3ag_!+1"#T&Kͤ=g!]+̦'Y@WO/4jElm@;x^ B}0˸Rp&b2 H"Q_bs_geYH nAϮjTeJVtdX3Fa>QadeSg=n8فeS"7.*ͥAK3E6owAe@&Z#ƞ&MF&XOȓHZ%F%.ʀVM C:D>Ԣ(!4w\e7#+INw;cy?Tr?lՉ > AN|d+<1 @~Z.A4 8d!k̮,u<`Iy.;fђ`区X@oާ݇#xSiSAjJ x` *~Hs`ϟ1ZS L̾+Ldi0Wi0GaR u OK*o % >%JA:]Qm2*/T[l}mDFQaaFGr"GU3,q+Q!9ـjH_=dk:V##W nI\MΆRL!>ſV '\o*j7`rXRUD9 SU3 UuTQ٥2YTD9 w nRQղD@o R&K*j{mykmGV\鋄@Ճ|ۃtR.qT׵?Ly9FETkh@4XĵXDl8yJB XT ,~t($ /~ӳWQ8xjW(U^ʈknn:DZ V5-a,YexK*wIF9][1Os VQV=O~/I_ N.-%uܔ)lud<ۋ^KtZz-1.*逇4A >$9=)@CSRq1EAEo S8wAo s!){h@s4=y{Hj=]|hV=3 |LAhOC_gWI&Rs|/.T/VOخ)v͟xχ cPŖLOӅiq|wg~ $|XªŎ&:|<) 6 Z])vy6up؞yVVPj$9}J*YN^c-źF1xx <9A@@ 0A%ǔOIQ>cՄd}JldhB :#:ru#m|>.#2:)q@Zy~0nYm?*8`E=v{6, m-#afArl@ CR Sby,Wg - SbES0uȀPBaXUvX*[:*X;c`hfPr=d{Vp6MXqBv084i)aa1f^ %臗yCLGX:;ۀ[acUiCD2\er29%3{UCTVF$ qLlxe0g` (fƍ 긙"əB\ ظ8 qn2.w$!!r29YU,!rئ5sȟǡv1Qٌ݁!J$Y8a4YQ(d# 'BIs{!`x:T4UT/L,B6)+/!vUltH) V8ҒK $jªD8"v]·Us秨^ٲ5]EoG:E FDl 롭'Ȉ覢یJ$!! kզo(ȍ(MQօjHy䑸!ȣL'khX'9K P+Q"oVͷ #IX|M Å5[PRu3 (bR9yU.(X*Qy\p2Hۮ`{)Zvx8%rx#NXa+?f; U^0WWM+ڄTͰa\NM{ӆss6Apcnf˒n`۰.kĨ3n$&臽zk!Ch Jjk4$k6mPEf lQ5gtZNzhi9uSPhhfijWzC5(Ө[CNoyCC#P6|[oԃXKC%8~ZϾn~ dݷ|E¹PNi?eP%gI~?5xlǫ<:n0ޮ]ޖ~07s4*<" Bggit,"n{GgL 6Ng~ C$[_F3ߒj*ee^J8keZ .qR4fN#sqʚ˲N)m 7F#oobr$pP=ABHaCa!PDr!(+|Q"}ሶ^-m DH5eVTDK3SJ($m,S1"xs>D8TC*KP6ڕHr*euɦV&Uf՞FTSe<>şLh֣Ę.KHcq e2MP$HSy̏@b4td$9ГV ]&>JM=ٌ%g.Pi'Y/ݫЅ) ؅>_;/Cb ˋHmC%@B9 !lS*n QGM.!Wk_DĞ勇|qN 2u*JaiV(tuo{(_N Nj Ǻ8|&+L&$LNL1{رu{lĭ->Ё3^@e=HsQϊ,ۤ$Xa;,je$ gZԂLK!(_a(Ck@,bl>%ڙD:ee07L0` pl_;A}  )7 Eks* @)yRPI›T~ÛeIɒVIcRoՁ*JC ǺKŝvhfG49?o,!wwm[#}jjiyNDZ4bi*{R&)m>\{_E'lX 4> #^Q]8yR@!5J(M;(:`.LCZLjNiLUD&YgKc\1aD#sfx<ϟl!ZGsh?7YmՊZJ">MՎIW;簑m6:i ~]})ȱI-!3}qa: *jy B D)$RM^Nc*H(y9MNL^5Ә:4 z=B)@9/ȽU"/ks,# ZuTElz0]/Ia=EG<3b"|qEE]xP};x.a H!ٙ`;h{S:JlJ  }I;)>/f*g3v Y9Za%S\LrvRڸ8u@KD;Br*HMb @D)?:#Ô5!lA;+PeGYvṲ B&,3 e{Lh#TmH V}mLdj6yV~cUblShօ PH@!'a~ЎRC M3h Y.Z"M yu;**rU**AD{$: 4(9: i;tzB r$GyI[:hkh}u&KPN H,G)~o>`W]SNU) k4]7> 5ފrD:(I-mic`is}1DS!1$M㳗ʮ`+åp^^om=}KkVg8Jk(&(n _-Ҕ\^ȋV!8EЌvJr\m= P;H3ӀP.9Ņj+VTmMG m67јjǍ|& AKrfKCEhʅP >u(rr!),`MAu3"]5 VBrl-)j[̇[iŶr2U¸xqXH[s5֊%ܯf+zoENvV|^9/o[4}/iYrU"Wn,z=z(JA1.>B|5JVOBeOnmݵZϐ޷w1_Dz15oV3q)vc2DL6!>0 CI:^>]-v}Ly=%zu@G2I}AoǶDsUӪ(Uǹ {حZIP{4x*^=bL,8:~}Hw‡t'1nk3xyJ%VU]{/~@p.Fdh܎lZ|ZKder,Sg*7ا'k8y&d4Nɮy0y!ԃy¥x|sP":! `˵ȋk"/yqłe^\UᏵ(Pw UP }<%BN5FK>EG ]<7AfJpƸJ\\- 5k7̋S}ɤeO۹=my_q!ùTy8u筋%$:`oLՙ2:SXt>a?0T&W* ګ޿%i r?%"D e<meU$-B+ .{)1X㧗a9<[p>ʓ7ʈ76@l\I"BRn!$Wg%ƈ(I0j֟6߅d䥅 %/W/s}qp<; #n[Q}rfĞa2l;Oa:rֲ4J48%^iHQ1C#!1ܿ$f$4XH;`bcYVK$&EW l7" i7Uc+6c1^Zhʾ/MDt, ҂L8%6;ێ3px.}lB{,,)h5>9l)I%7!ϣm9m.=F˓򯃬M \dԊx|˖h h9r`;\#8ïe?wEDrS}n iez ~G)> KJ³¶b6V7% 18я3+i2q7^1uj30 Vsភ.Ÿ1A0a=V+Y p!a 6ڥ> ݫ 4.mɊ$EIZUAnjXEA_[?.=d+m`Me ț-5K,W"BErPn8eQ.h7j.ۄzUFr8m#6YB!O7K}%hS@sGI}% Vloe¶Μ6OhE  mwc D]qBK58F.!hM짺*E„rM\.pX0˗H@3i$MyL |ƪ$ (&h Q ܡjz }9wg_&ol*'l%bkEb D!Ͽ?|@ CO=[0\ju:[w+qu; mNL V7m稰}n J6R!"BdL7DE-KQ˜>O'D~_-6<6n4?].{%Q _%Wq((fjݣke*~j|Njִ>q [qA׬rnmQsHK*FiJ8oF(<ԣ[P9`y .y*磹{m)DjpUtD6P aSqsHK.$cS{/GX6O%<%y4R;|u h*iI ݍKg xRq{H1elk/DZ\EMrKq3vs>AP0{+=ca`arK^)Rz܇)bRFm66`\dc -S-C?-Q~ܻ"z/!N II~Ryh?xM;Z7ƚi d RX%ApxIqu/=d=dZ3^Ͼ:zuJ/)QR}ISboHo5#'rR|8<ҐtHmT0YM"mj䡗Aq~n1U|oì ɇ󭏬SxW]PaΡ6n5PH0k^MP1{. MD@^ctnA}lߑ@ޒ և{8F3Nle NEyw}_Cϟq"^8kDH+N. ) ̚c[۠6 hgcG]F@)=  {ߵCޠPE;^ s2#A0;1֎[?c Trw"O mxN?0H8@ms cud I`0FW|1t;:(~h:@ǧ+F /+"wE0ï[}-DQjy ~+4qi:IDy/ l4[(R"k$X+F4/V`7> ~ۢN8Mz\@Yo7 6)lgikMX3HHatA܇2(E |ms G< ݋Ⱦcf'o2]+Rj˒J3]m!Ȝ#JRkf+oJ$(`.+y0[%XC> DîYy(SZD45nCfG$ -?E{Ѫ U9b B|6>#iO5"E"|v@3sNL8I`BILahOd楲c3d ,6C&2EBI$(5' aӕٲpȓq/c4Pz JJS[NPCсa("HbK #9Յ~Hs[$EI?d ]2 %~p{znNqz2$Uv| :z=^ںSň(Q^(ъ>t "u|u|S $*T@IjCQ֛+d9qH=< EM $F''iz"nz]-)ҩ; !eL䯆d 0߈i~g<.d9 鷝6lBMBB͜Mi珚'w0N BQcR,+{xB~7Jh)Ub"x_/ֆt7qVAU|e5?z5Ga Bc^ip,{;=`{#H9ͺAN *[l\^ l=&2Y?!Rg4}t6ͯųI}r-˫9M6|*.f;GN6O?ONOUd?%,{$~\cxUz\k| ._gUg7-eLŠ36vgik1|bU|('%ؠ"_@oHFjK-`$'w&O[,ZLE8 Ϳ׆#>,yCa|9084"Ǟd $@NМ"_$<1&]<|Hs ).P/ڼ_$ 3ϣ?OnZVf{1V{*XmI6Kl.yxX#O"͛ؼ+ X*ֵ"e|*W<\@\vny H .-=M1SV܆d№baybivwyhH"\(,Z\n>bbKk..6 yMocmDw -Znw^L :1|Bž.hīZqh k|3U8kg⢼Q\6 QˬRNh#l;vĔ{,toc/ p&>T/s2^+;"L_#A~/n)d s2q?Y!cw&3-{ ]\^ l3,Y.?Û]c8(r}jUXuCr+0HȪӬ:vGIȲy( 7cTtϛ.%?ǎ^M] >j8yf8Q,+Уo@Z7@m\Mj^>@"X!Lt)J88HHg"v pqϧjDP6jtKL}@;=pF0+"P ;Tu ;T*,;ɲ%DpZ^=#II1+ Lx9m9T}$6@.M`Mp][e,m s,Z'x}caD:ΤŢTņ>TID1Pҧ6Hs9.M8\4A,"j+@MX~&2?onN g ѸJUQ&!X%N(&j pFjpWR"COP,5z(֤=[&YD"Vg.˹!FH 3mG4#̥G<Qʸh%@6lγܚF%x m8 DB9Ĭ! 8ԳΗyi[]EYDU%)yIR̀DkmxCEi)1beI '|rQhRkQ# /.B"$Qɵ[ە>nW=a\>E.AIQmŒOi=C^B,@ 6`he[ jBºE.7aI Vcl0Ƌ lNLq&P!mAcAextpuT;h-h>=@'\?%6傮DM1Wx5ͼ!7hK@tiC@MDDse&d!dϞMM#:ۖf*@rԅ@i_+ڨ6 ZG>-5m`Rh;Xo@h'-3B,s;9{І+3A7E#GwY鐕`[amn'8xG@hY~ZJey(ڑI$`Ű>N8QEjH >`dxnjps `Fb!iohFh#$ >ԳA1 d,:u)o;`tlV<6 $o ( mE!4BI⒜<,sIKteV% (r>/^/_S=>Ҳ-W2`iP:[J}GQdr* Fvvƒidi mS//G5}F}mx5zq(\ X@kCci{eYqYl꛳ /ỵftE>|StӰ <''Q/$e@ٌ<(6INFpAf}iDv䈱g,Iα묔e[|Tq -Ƈy xo☶VaV[y}htNpDk"87Y'Je,)XC=tum2R!./g[Ǚ; - WZ+"hڣ>Y@%3qS5sDC%x{3!R,lP|7[^{vL" M<-BGL4vT2uSB+}ͩL('G"D3Y~"YuVd !JcG8ç xҀ]Ѯ:n:Q_ûoK[ﹿ|xd"5;^2F,,vcOh#.yR>/Y*R](D՟? k Sm#}T|Iӟ(ҟt<\rǍCc4Zڤp#X8fEKr Kɋ,D(mJ'lr& aFl2dEۤ,WwHqg +?Q/X hNjxu̿]ٙEƷxx&d\Ar! nf(%0Ջ4 LO A/X2qH3|оjC+XȢ!{!^{^zV(g"E/Vd"ٚyVBg%EvQ(0++B  (ib+D,;a0pY:Sli$&4XAYDXjAuWץ`kPׄMiP)v ))^nPi܈4 u@sN%AxUiX"IU^EB`2T O^֤X̠VMY#<)ϭ&W" 1ԍ+O8Kx`i+Lq,9 e8oc($T4YZIë' 9v[ 43ӠiHy!yRH2l~3##sտ9s10ae%3*,b=# Wze<, ؋7('-CE9:0+"/FxT"O=y܏o66 O)wDh`jE f$=#2lkҐ<`aNkypNCE{PݐW`}G`}<N uOB#udXv/0RC6K^hmMm*," 9ܵp c(3CH4#wG,:ՇCXv0jBp7Cw~ - sT'Vg/SRǚ?86 4.fTn ,=(%qi#i@h!tcm]ׅ#2oFH6r1dzc7cDMsW 5<8*1|HL@XzaFD~?W)aـ`=#:^` {c&k`Ft [j jŒa69$YFdMCֆ4#c4{F$#AH^6:^LH4׶WAhmBl8 3 #BID̏;?oP23ۅ(f2Pa2>o?vhz>13Q;k;|=\ԾP0jjFCKЪbhɲ*h&Y꼏~o(䜭6I.!}[(\$'TpJsbw8gι|TϚ~ʉSQ?;?mW< LTfmvT+I5rE;TǰGsiNmB@{u f8Rl:6glDEaE%X D߃͟1tlSgI=e= krSg zZAGG RX㛊1b-ز,at[=͑g~Ƥw>YlBɊHj:ׇ\<ܩn8dwuil&zqH-rHv'Z%O=YRp2z'WvON r0V 6V"&FB?40R]ltGfsZ纥ѩfȎy_*ը,I_^?/"WFi..KZ5S4bV. fV.Z=B\CSu'u:@ c)A.ȜSY`sXMѩ(Q rw[.5@q[R+WCZ8Wj}%3b}8Ic|IŔ9Gvkr_x|_(K!W<<>;V!˂t/=CacnFͩvYց"yk2 Ab ֗/_Zsݺ"rd/C?"@[rMdW~6T]/& Ưeyؿvj6šudtg6J.Bff;E$q6)ΐQIqW/?0__"W.MB keՅs-X{t#<"7^mvB{V mtmZ a$1朠VL?/82c]F3 yC`a5NL LZ^S5)]##`*Hc) ퟭċ*[-{U(`) JZvXo$}qD*$1L C@MY窪Ƥ&@1 XG#Wn9焰zb2oyG+h'!CkC)x7I}yi0 VlM>&{F]8aM&[9e),KA=O2Aޕ&&y K^Qd5@SIb-5 Ǧw|t, /}|.FlMt.,nwD( pu:4*ނ~jWh'BfaI$ۻx/p0~2$+ڡ|u3H)ŅVy0)M?"A%T=H$mэP ){. !R t kvkk)J*5؂ bsb@0dMй Q{O UTGϥݤev-N~s$GjV6d?oc3 ߿D5ܚڸ=U|s2dT'g}rP Ğ>qh;?T3F1!YNQ=~p_%A_|'bNbv+'}\v+GteebWT}zTK㴝r-ɮ~<ؗ\h{b؈tWUE6؉/w*jW;6(I5DAcD$)1ASd3k|F9|?OGp2G]#.. '+?f8lPɳMT>"}(VO61!y=Wuw5WhE,v/,!#Beh24ȏ#Y[U C6=cK40fAY5pWcB.f9y}޿BbM4noZFam=4{@1h;>;9> )'aqmzӱQ1n~gt!E(t;g]hyu5AX|H Z߲ z\\>lGǫY߰!Oh?~̠ N)K^YiB(o% Bn;n2 ޭWc/ *m-%ixi"9<$ PKh*oXٖ710ƨmH g%kϕڳ#<.64ל/`opHi7F6^vjpfۭ@ Jݪ٫TۋC.Iw>SN0WkqFe}<)ni-=t;UtH"k/j$ ,_ E51Kv蓷%j?I*) 4mN1#I:>.Te(󔎍(hO;FS(L/daz@4 9z> ba3ˋ#;"ŎL8__*`Tlx5jԦF9 -5#/8 &ܚRs7}#k]' 'MK׃xIL- іpybg{$HG )G (y ZVJ%Zٯ*E e`1NZzH ?=thmQ]$&Ӛp lSVJBF!T[hm=Q+Nv"6kpq<eT';aOwtdyA@Oukf';-ْ)m(gg9zRDܥ.;Cؑm!*]CL4 `e. ꡕ6=3GiU 'B06i0+y;/)Y2>"saRآg(x_Wz4_}u[lfkTBY fd,t BdFHvd q{;\< #Oߕvw5jwۈuX(Q$LA,NƝ~ZǝΝNHiS,QBbPEEi 8̇)/5HΝ~W~y0UhDU34z,H*,ZCa h[9*Vj;CVOqYI5 KDQ-*_yz_.w`Uc"SҰ I`% %Tt% $w P3f{Gu`'?m<ICIQ%7!YW}҅~)oY:=B֧fԐ&0ɔ\6j+1#i:Ucq)w-KGfKHݻR~R#iRH1Е-`%lZ0R %!tj#.Z=Z|XXj_қ 892- o"(!SL3 I"05L%zF^I<# NCZ^u7{9Z!+RA7RXXBt6U[%b-Y[ZxH8{&ہEk0^l{Or{=92>~A3dq8s8ADC”WK>H T› YVNbP3 M,~#`C @k2S\hMe<NNrHb&ч3&_ث>jQj Ycʡ &kG(i_Y>:zUyFy< С0ѡs<2gDPPb:=1-[Z! \EC#vs1Ofne6f~l@*s%ev)Vh`*"Euḇ ,Y,$ !P:,s={su*.#|zeC{*.| 2e.0_.'XAiQ  CKX㦫ٍٍO`=~3sգdyjZrHT.ZfVqil[!PaoBJ+|3Kr4Q!}GT ! =PQ-= d<@a"9_@p CIp;\ C<#UTkAkKVz/fj9<&J͐ }|giY[Ag?БMY.Z_.*0@":~} -tF*/֫ ,%Qh`zՉV/q )<#eRHB On )n88,^ W=ԒӞ5?hn%oH끤S(a BIN%I<⌑QLqKtDcdcSh:W!8oIMW!6JA➄tɤb@תu^g}EiA6E)km& V2/2:l`FaW4}(nmie"{~ 2нddFjm~k Qy$/'t~pk<z ݔVfQ`r:QM8˯>yGZNKE[~F[fTb)jBI(4Z˼RHѕ&L;T%9qEAi1̯k l/K-W5ߘː5μ[oo' Ђ`.Hن%GnX"Qu:ty=zP>\( _Íåut¾XPvZ bUU@axPmv3M$s eBiPv. e kʅ7hrWZuOPȡMُ5eXӢ6͈H =M?/0|ZTKƾ?EPvI D==U#Fm$CPZ ;mk$uR^4?bTnWRSJeaTΖVC|]٪T9ڮerU5[f'k_iעD\ZNڿk_,XP+ $q2.G k?R'<zKuWwpF1ՎU[wQٶ.~l7l^Q[ɠ ݺIx[©ŗuyѰwvێ"X#+֯.JV쁺a܌k1]vA\UXn^)f~K0[}\)嶎ڋ2'h!qG5nX$㻵w١.¸%n:*ĻX7&m k"iI&ԉ'ywbJ"wG- F/py<%{7Em,y75zwtt~P_nv|ַxGBs\WDi[~!2F, DqSb4 H}U8;jZ깺TsGB tJs;XsCilA=_sOulÁK0Xy tu4 5za\/\|W,ğIhJi7d%Q|2d8hSlXY0!9 sØ 9rМ2n᪖dezfU!X3̪rqd(b.(:F>o`MvI"m~Brc#XJҵEcx]끤tS$@ !`ץkՃCt+3) 8e(bX/UnR$ʌ„ C<(3 uئ2tǏ!h0H~L=1O0MN*Xr(g7R `Ff$Y߾!3+t؄ g0!33 D~b٥&e5 ߈9MoKl~C_0ߥGs郎;9s?Y弗q%;UCl^QI5YA6ux`N o;f!ކ;i LoKy%q4EcМs#9Uǚ+q4x2GKe̘"&1i@aR1#-tXfN`e3΀فCZqqy\ށy$bE(ca d\bw\UM#ѦxboMU3a11.)u^,2ExHhŢBK*1 I:"3s, $@8hDDR\!f,*eEWC!qFD2xŌ0(L7=J7wPs`|;f Y#^ ,֖>s|lybՔypFmܤEm(YiΆDcif^9i1Os5Ĉx.>YNXIucO4mBz*pQ#4kRChz3&n^M_Mq%r:(=Ւ)XS"]VΏܲ#s&xe@Y_ m#ksez&Uk`4zգ{j(5a8,Qe!Q՘^QK:mqաD^DB̘(j,!s}k@Z,pN69'j&%HˆP}"ٲ 1hz<}:^9ߟ?FZ3'=G=4uT:8*kGBm%!.LIЍL2I1YYYL9A1%v;SJ۞~uߔ Z(7 r!>kܣƬG}ewȍ=/fVXG5̈% 2=GM'Y2v M6}:w~?]0'kKLצuYl$-H,KLJ [pU)಼(*uIIbZ AP-V& 6V6x,pʴؙazԣα$- c@6$s>ωAp60 GCmSI4]?XpZe~)3S/c YcfpZ2c%ƭdJ$=pBBik{sFfzY|6a`6wa0B@+&F.0`vYY)UO}p]$gݯVZ|gWO^= FAPXΰW"GtA.1uX,UQQ鱳گU2h\\/vYF؆5o=5nn3i& OsMdQ`,ۊMsGX[ՊN?4\MBkl~s0s(^5wY9qS,`׫yD?ņ߮D`)]4dP``h{rqcιK ٝ-:X5tUjWJ٪q:4rWq^A)ثjh?rء1Hcԩ@r k>?aCMܤ$[>[:$חSdk wFY8x~W ea$ز@8b5OKz~'  mYɢ54` l؃rrF,l& E VZawvJkFI%%c^򾱺u<[P`憔nÅ{kAfd(XQ^ welݘ53DF7!@(>L8>B (4d-2Ql/ ս?x1Ä Q s-NamUVCMl ``&Oc&~H!* G/?*c)9Ik,>xO"%yЭi+>8)hs` tҁXCeN|%%s K2ɧ$ ETocᔔZmWycF?HjHUS҄R4GG;Y*6`Tn8" zU$MN(1 @ k;dz% X 9n@ONK)0dٷ!ۘ HZk Ҡ2O" )֔ronLk*mz;:RO# 0͜I\ IAIH^; m(A@Jh kHXs0Ip͏xJiVxT:;Z0'E8PBj b %Xӂ9kIj̊/Yqs΄əpvoԚ0yl ZRG^@l(#3FMv}H0soR7!>zPf-S0;U$RcE ʈR2GP8F'?sЈGpeo!:BųԎ wpP${b9I~'Іl^$1nغ0`&E<Y!ۺ d@i'JPþ78"SViL3`6pc_XP7xޅ,ÐJ PI1z!}vi0*%u7-N1Q(ct3_s9 fN$ehiE4}s!(mҺRѰ h`p$` bp+"1!]/@StƯ3 gP8tcW]g`FQyz}% ;K!(C(#HH歑Id s&cN}? b~0Fo2*(Ej-5@X#!Ye<`w0a^ #oدZܢAc؀1q ׃ɛz ;Q" |["Ae9h"g9h»ND hnd 1^>$f D ch 'UEtҭH7bj lV2~8-OPb&aߏ0Hrґ3ţ n<$ d'ș#slKklfdco:=r`fgskjWL!f ٌؓ]#H'PϩUkDc![ H!! ]lDyZ <EQ^uP.K#m̨/-ݟ zrZ**t[ijؿ )^GL/7srtRGz fNZ0%˜cF$  Xz1a00cOSfB!4˯^4DSBMg&%Yւ bA$k\5|: 5Y 5ȗ;aRuУYrV#{&r*BAҤ7xMBF|rPdcnØ[$Ii&usboJXLJEsdLc%{߇oa&D0dBc4뺫9uMEy^=S$éFR="j{`aX9anHĬ^>| aXäijVSc+h/Ic{ 9-EeA&!B:ݐLP}$o0?Pu𳂼V dn?|[נ?d5x"_S:k3߭xxQ 3M݌t"~tbXN+A{HgcKgt.rvx͐s@zf2CVQF8HFuqum=[b9g;it˲&QVY / <@d5fDd{DQsBdtR$Ê҅bP>ɞx9vYx9A  +Aa/$ˈdPxaz!Q"(7!'@zKN%Bfu:5 (ΏVFAL&pdjdaӁYl/10n& {3YZ,`=4>R-@?,`vF9,E#/9}5 nKHDk `1}e7G(Xp'w?Ƃ`ON wL8Ƒ*)dkc* )(dHC .% +" ^&I$UJJg2R"XFI(7uQɉʶ<@w08Eyc@0ހF0YAFRBܥw(XQLm!n 3FsdG0hKHNK= S0Dݙ:ν5Q(6}$fɺ؞[)OEz!|F 2v7)/Y p;/2lCKQ점R[VZؖHJ/:bcV}sZ}ʆ=+As^QRIOB~)3~!6:!M;_3=oωpdzCɒEPGSfBIC&dvwR?)n^L 7o2,r]cmyHyj4P7rD@0 0{BmzC4;;"3]ZA&wv^mZ}5rbқزGw@-R$ě{MJ4oG77A f(7ЀWH b J;# ڡiY&HA@SV&D Cg%ҘxСVwg.N8QC֓;CvG;>h2 jE |!Q&5:=įdQqfD-#(jT(wC" s-$ 8idf\u~k|F0JCW^h53AWPiϴl+fE1%_12\/' .ĥSA;e j^n DXHlʭ!9:K&ljDd'FhˠW~10+nBfg˛|)K(3}{-jE_kXJk @aU2z|45nMeytCo,^'E=.E}%7yQ_3LitrpRS~u/GN8{r2!=%+NQ_B}z|]&y^ң80/zqÏu7?a n ^JkNh:WլW*R5eW{ԸfEmXԪ. jKC; ,I `c< #ٮ((]KE.eWg$7n-& ;e5a+G)=qTLis͉aSJ ];.䥎::FMδ5Nwƛ`_'쵹w݂EpH`vysKN_v;N>7qɯ8}y`5 w7ۄ-eQq3uX qXDFz(vx{v?flGFFKgU՞\>\?_^n!l&=hƕ@KiBj;F)9v6u+h R)͊ʰT]M5y$aߏ[#P;ޤ<oo87<,]w`<{ClB }Pkf_c՞kgMo|xrњWB"@Uyc zO4(bY :^3T풶ʬكtkݠjar c`8 v6؛BY*@*9k@q3 #)~Apdݞ}cP`α'视>Z KLÕG5w$Ӯ=Ǭ(b!%I1 #fڍ枔~0ŊBns˧wZ$Ζ8[Uk9퀹LiL#.[ڮDe]{_. 56Y@j V"ʍdFL.7G%?/ 1/J^c  Јk/et{:л'E^dPPw'k8CQB!_+Q{kʧ|d}5.p Κ=vM&\bkk}w0kCaGӵggNOųɳi3+d^ ~^׏Cr P_kB[z-31!˫W)e Ճc?kk|i}?~_UA<̀F(S"iӋk3wű=_wWiEm~ >\sUr$D5oE g.G4NO_G عX9ѷ1-<a/v^$Ŏԋ| 6N!5IAoD y4%G-5{ z-T<ME|Q}e:9Q4[ Hϔ}ޟO۹5%yKLlDDl>nd@ƒtd\M IX~}4S=[H/yY%9"#+3\~ʇBN%zY!~tVFeWt.k+_-;=z~Y<|{*jX~ѐjNUC]6'&z1C#ϯ^ Ts sRSzQ $2hh)JH[ $RU+] L(1(;皨fn.ƷdQQbO5c&SV1'2]݋~cx0f(iٝl^i%dڳ1y-O/e[Zc֒RC3R@$ CޠHHCɵǘO۞fs nHdU]-ܬ7 sj$T1.Ȍ=Etu-1,R'u>ZGOa9W:@n_qvtSoq\((g@BpV^$R!oʜrjNL acm"K\}j}{ϙ1 lݠ00ɀEeMTVDc ݘ!&~Y ɋfq'MqEDqW D>M[3`35XW]9ɪzM,f|>VH+}EZe^JIj''һb'bNV8S/&u 3^ׇp[})57)-3$MfzfcDpQ(f7w>ײB<0 5\ۺ7.i^Jg lTgˈ|OQDyE/E)UyJox]/k^598` ;ڎG<~ꆌ:^YaQ(ͣaccqu~̑P}|;!з/͡VEbI|+)g. 8㦿tj RD O6ALi=):VЁ798ihv}%!6c/TtFNXݨt{M dM]j/C-Dдo g;cW>pUpJE9 x1G馸?4!=84(H΃[5&<פ!<JevJev+1[G'NCs19P9xS`z>LVя+r"&N2YWKM 3^`;pEB7rkE~hR圤|  3aJ@fGR}ě%qZ ؙ n6rV6!gD.Am > vw{{j̯Gj =Og\d)'5RMe^:r4|t4 rT$eid*Ս*򢼠PYQ ِJ~}-ι9ߴ᫜x㩝'~q:~kN3+ 1=`2FMlSZ_{mMTw7߅7Lk/C!lx~7u^κ꡴wδ9u'>@|,Ij`'_ʩx)hlJK0)K*Xg'iq<1Iȧ>} RգJ2**'-Iʡy/:Yyyftr<zht JaQ,bU2=\>G1bf^ԵcڷC;t8Y;5tpI}a:$2-)eaMl՜IL%aNt\1Hq<׋'0 S[4fH ߴkJg'ʓ4wԻ~&I|g[ZW@ ;̄0i;Pd͢iδ a6{5k 5}7is$U[%%TUjdJ"WsDuW(ζqʇ^QXl+~,o<\az5L2C\$7y a*,s=2 D'MY_FON}W)`t\e}IGS(jy>Bq>M 1=k' OE$2"sb{DllA{,íG:pIA%sюvadQNFGH&a$QM bB(5?APҸŽ8;4X񣃋y<Ҍ~sȂpG;PQY䈕/+,A~[g$[0ttC.*Y`r"S@^ITi ."\SלΪקoNW$+epmU%f1oA\vCnL-A֊!*`YTzj_)q. ԒR54Q j!>vlڢ*0ma#Hu }]GX!r"[lBgjSm9J Ѿ+vl \{$s͂@m,+V *u`w, |dWANěBEqaf1xt\ Yv΂srԑs9 m*h.U \.'#Or m! - ?baL s@/"O= ԱCtrbc?Di:h7}wIU/+˪1͹#{ yz?s͉SИxki<'W 2V*z#[#q$Dz7ޒb;P3ƴ/u4L(NaRha_c^8}3ޢ;{* -S;vz~va7 0$ƲD.&+o4;~D`KQi_Mv ~5i|!4C1i1J+I b0Q7>Ƈ~|;!\4)]i,^ 1lS=TGe١;C'sō"5T[j&5ۉtBDzr4E٘jֳ>S AT"aqG bCu!v% ZK-͛#Shdbb?%=u1K8qDS_XK_y:8CA?. F.K94 [^@I҉ E:\!A' exO %`!o"›|ρ8].sW۫9Sžc{@k>|[ݾ84~9%Ԑʈ0b|}A sY&:*ʥE iWF(iAlOdXs5$2"6甸CJ|Cik~_ Ē"ҒKU{jˎqs~\{ibt<gCJ+qugEsމ&-p^9_ g/B39vU|FBL\C>Ac1P"&k$ĶG@:P# D&"2sJ*B7/78L?"7;]]o\]u>:E^K?G }}tΜՂY/ Ժ: s$lMu{:^WVQPqu|~aD):fD!l5\G.S4Ӌ22~)A ?D)=QQϡC5um=JcFƥguzPSaht͙C}ꗬJp(jщ}J&9,6>fM &EvN%1#(&"sJ(1mTjkҫn o>uv~/w4CDt13cjѸ8ZR_(̚58P7B@GAsІ/-t&#!Zhnnn9ۂ8\Z8;0NRgԹs ͩIü|i'#9T_(CoQJ?j`hf93 |+ax ?J6 up W;\K4~|r}|2~\Y*Y~_PN I>Er;BDyEe $ֆbN$ {1>UDWEтHfI"d@v&PNVO6Y!^RIRi5'$mF~Χ;rQ.ZNHsN!!fW8q1H1}V ) pFH+gjUbRA>^5x.a684̑51E;Χ1Tp´ "2Hfi_鬒#J?f揰dμi[FV /[ Șd ə#QIتj8nNBȗ[U>|/9JwBR hƉSJrViQUˉP k9,0K,)fmYA0xw%,mHfn9SaT?jā< gg+@꺧ZRD|fsFo3oRN ̐C4x?ף"2?:? b( )/BVd"TsGw [8@pkb |ңhs#seI@ZUL8@m(C}ʼn{v@ /ȌdƑ:k[|R^3>B Q8:Z*%Ft`vpZ^x13qsCY a:;t:{$ n,uafތ!:J8*ujbguuR{3ju>c̴'0XĠ5UΝe50m E:M^lI|tM'h(dmW_*B Gֆ `Pg#]ˤEm@]̃3t9]v]gu78 2Y8/5N9zˀ$Thgb,v %ϹL K+}%<)*G` tDe+8}&C_^ե|e P71 P7|kkùM!d>zjN9MTS8 Ϝؓ‰ ̌3|W ZeN%,a egI DvٻˤEp{΀aLdƑ`g\7Mk',ց9=K(tww*v,CLm9uU9GSdOc^_&{N(IZw֝4ٳC6,?qN3g5CVx(9zFyBc)2r<ӕ uy7J׍yU0zU.2sDp(fDpS7ъmVI6Axq̘Nf]~0g=QNT7a)cRKE8,5ӟqX*5K%YiyX'Q{ MpcM9nQF(@3Œ5כ)i\ X)a@ ]HҝUr[Ox4z"OK ]R&M]*Rxz|5?ʼnZE(±;<1ǦpюxF;`,h7 `z*Jw@VRS\KS\Љ4iDt>6=O`]! $qacyZP}Ù0.`0zBL ՝rY$7϶:z L))?6X/ѯz/MQjZwf[ᨼ0-GPTd%M i. zb.wsa]Yqa{4.֊HC:=-IeCV'Z䣼$ )H*jM3:AeZI?i)oZ@~ ɎǎTGyI+d=A6" BI"MH9Roq8+OTςt]- ]rw&Ђ6= "zsO_'K0 r"|& /v5i}8'wv nUhOWn@k֏䢷pIi~^Mz&O$$Q^nکP DyI2 GzHqX$)N#=]Z8e"L~9+ŧnꆳmݏf4@3bq^PP$L61vvO:]lm̐C4x،f NVC3b#( y{#dCE&,\xg!)Zn#2g7 9 rkIh{4\QZ(>8dM|g+:(O@AՀ8C5L i ̴9A5CE |c0AEaZEz ɓ9"n- V!x*MPBtC~# (27/tF]Va)9 ,J1ɣQ :~pcxۡFɰjn7S}y$r[x4}Wf<C ! .{ڕa fp0HGC05Í3'ܚn?> XKHC8Ƽ@(ddd0|e;2 ;,ׅu,f }H 3t=0)yʭp60W8G'M !_=EzP t >u9p$F!s :ˁ>oc)c`,| ϽK_b!= .Sąy\qA@ '7,[;&K:17VTwAnC* l*'!.qf 6̈`Vn"l;8A6@?rl@75 #Nd3 Pu!jָTN L4 .SD!j&<)&QX;y 1Tq/ǁ>huIۥ 2Bb$XuK>Cw޷8]rP[35s6t{ ǥ)W,Ҕ~P.i{V,.}> #x9 ?jm0BG<C+HS>'CvƓqR5y'ݑW \OjDЇ>K O j7rY7=OX_,(/sxT434U/7 l5+D#T4B1>Q߫x2B"&٢8dQ%?5~S O~<$_ {YvO `[\RCw[+\Bs+Sz>VuҟɢKWk.ݸ=j=j拊qy۾^lݙc,:S>5t' ]w\]S|V5fd?Z^t˭~Y+d6/tbDg&Cu@R+$TmnmQۯCJm'!=jivIaIZ59./wi`>Nuέ.S{ضcezeZxE Z}9"2t…ѓI? 3ϯ)?;;6{ˣuͰOLDjIH]zg"EՍ^ @]6ҙzU3&}=nɳg EW.̍柵淹S_iiL)7e&S04-"tG)BӫE~l6kߧ/lf OvO&~N&NvSvKةlc3JN}^U +/ޖ!f 3PZ22)mҤ,o~ҍS>g׽ҜZ+j^yc$ZmҜY^z_/Pw)J^~'mz!>n =F;QeY!yL l>TEZ{Rڈs|#HӥziKw ;f(> Di4fop3NM7(q*>f odfD-~U#-doo[)!YE:}|,\; :T6F;9C>Q]8aW!QђvDsB6D{v!.f=P3mvldӭ1ހdE^_itGzU +nK)rY{԰bUSVS>i-xb{]c{]h1JC»qNCy}"@ ͧa a% fBPNHԂAzEof"Q[#4pQLdB-8:'THf掫q[Ay .I)8n'Hqp%I1+Mui=f. 46wsɗA}-AYZ?_}>um`Z_4">s:ˠEgWU~*AR=x8{YJV43ͥwDZ #FM͍jGH'#jz&5t_3},$B{ kC`'aZ9ΝUt_ye7P;gn.IT-1"F 8 "3b^7/%܀v㜟f inP!͑A:= pj{!j۽=}S;WՕ)󄈝]HԚ8C5:p}Z x:6.NġȖYnm7)l]~`ȓ-T"`o\Sz%YՎ3;|t_T=e1q*+Rcy "C,6OǶYeRljA[A>-TÀ#Tr߶{WtCOȝZLUFb'C}="g4x㿴:ޑvwPc=3]&9Kһ_#lK7Ao sN|rJ6^`x za8PC7ݤVRogT/GY`UdeIY'i5H HH?IQ GV'I#;@I=/~wc*?D⻴!g㜼SOQ8?vO8'u >gC+/ﵯކoC;mh6[Ni<}|}zc^\Kc lP]6[Aٶb"Fߠa&b⁹48)ߠj&9w磬P^g;VȲBĻ]>U/' /_)wŮ"wﭨ:uuy::P8o@dV71dP%m)ɬ)3'ouT%.B3G1646@#ʊ`Y1+YT(hyo)J =dsn7݊|~˗L B]9hrߣr ޔ!L9YVjn7YPIi%lAH[pX6+M<Dr,]Y:+oR,׮#PjcCAtz<DK zHGf2iDIg1zr@}f\o*00B,c岼_c}=GE Cs T2@#Te-jt&^Tgff__܌(.cǭXT_5 OEE - d}BdB( )Y,ɛ)2'@)Re RmYx;>CE>/c΅ Y]R_B";k'Ɂ4Q_lΧ_,(4nfnmtF":f H`K90)]@D".r:;8 [شD66*:B&B M Ƽ6iT`Ӳp6y~1*%.Y1dbL6%KQs _4~&`t UbȾ9b{)\a-pO@Dᓃ'6 v/.m^"9>9 g `:Ad!B4Y}k:^fN@su8@,D7@(0%L ? ˵YG-AQKAa*ҊH`_T^/ڐ\)$+"qZ iF; n鸛d:1 \0[-] ڪ01qdaG졑˖roX:/ l[k[30M/܋]VsEI LI1i Si/y}< "YױC*kNrEXslw\B4bH⮐R <ؔmqVyDJ**?ɛ͂>\t*Jŵ1 Ifض<f$ UEV11V)pSsuoadt{ eJJT}mlկ#ƾV.L `V 0IuD`~̽O|#`~.1*Ɇr 7<9e[biP>嵹OUqT>c$ڜDSl5b\a5} f/;NNIZ"Y, +%AtoGN' _T>[]dr$,kMBL +g-ϦIa-FE>5Gќ6m>'Q`H1DblPt${R=&jЈ1v)JeѢZv/RC$sNm +UNYf+ ?$ SY<* CN:i*֮DpD6TE.]4RAwoC+j8HT0NZ^d1}f18SRs[E^w8⬹P&DB0+dapԓ E~Apl1S?*OӅ;1r}uXy9Nļ (@r2 @i¹n 8Ae#VgTLY|4*ySʴMIӿ%Y,KHT˯[Xw*Fu,DTKY. d*KdKy|d~"dH&}H4R:aǦH$;*nP*vuTRA6=ntkS*B ""1jW*"VraTYA VT1}RTٕJI&+ +v_UTs㿖X rhf|CSC6YH#Z/뢚? |in1DHG2OL>˽H@Y~O{sT @DTv p&`قM|R5)R47y>w2uj0ЬQxaj2"#hjf 7R-yDD Y?gLY9oDU5GT^V$!\1p%2lNsdGuv)< -`=7gg% ۰A+FN;Qsdt8#5X@n'(Vh6Vc"0jj` VPFNvV5߆4ۈ7DMrr2M$ykE,bN"+QQEb{?!`<3DS nC÷u}*'i^v2ŃVxܝ^WWޡAA Hx2Ψ8b&"N"j.I{R"kڅEƝB~?I_8A|+>-(ews]m0F9h`~FI'K3Ta{$feƜ64:P t]TH7m@''STXb"' )i|$Iw$ѩӿUdR,V*BŠ!pnոh9F Kgm,o3Q&-"2F|dl="kW6տ raQE?h>$0 FlNۊ$9l|HTAHX$;T(RHYYlV!Wp!ro"3$tWBIh݈VGDrTXMMLºWTi#xp+rXQ`D"E~|*NF"I^iV)JvN!f kF^"5拰}E/KR~=9t[yGB 뜕)@@cn;}|-}ݎ'm VBˁ:\Q=M,ů$ӳ˝F }i@DaM,v@vR:>' t*s|Q.Rvh DND|d~z~ڼ E)C੄7C  dh(C(QXIx:0c$Ӽ&6 l'&K*{Z>_biᷮ3I٨`#6ˋ>ΜE@ɖU>G4omɖ^&S.YQluf]jHlMݤG/I@S8J1Yy,ΊI>uwlcq "I4,+VeqYk_K"jUd`$eXL4g/Ѯ6D!>.]~ij6|D[¶8-a(XwC7+o)X.vp#;I˿gm'H1zbMX&-4.OCa]|0ORK>~[AXڔVeymP NA!^6|(ҿs<ژ }r~ ]V2wR槞pJpRLV-L!6T؜9:N![ ilB odA>eEy]śpjAlɶ N5!UꁅhMHU(fEe 8CjGaB*LH)=B(&S<R`U`m&HT}*j ,uګbBE"%}vp (EJ]tBSm(z\N.S sd] d(^@R?;ݾl>y+c8d3ҧxJd;Av~ztCe)B#ksaI`M m loR^c6%{d*H;& Rb+~4t;G\d]E)f.iY!lo@"vS,IZd&ey}X*GdZTpO OV-^q"7(JcI_P $~LZ8.߷N .EPI:eV7D|'UfU\V&Kz fWvgQ&Ld4XFv x94G6HImAh)Fe3 N&HŨIF *|s*hz ֈj* ]^Km}t%P :d@I]HImT*Quba,3%) @5~}z@eVY*،RJ(:)_7sQj.*uQwYm0'A~`U7Cj kJ;i֚ cW;hӻ 37ۙ7k䎨8c+YaJ&),<5J]}!h} #ȲT@zv~Om%WTDfMm!+Jke, !F62?.T9ŠbpY۳e}%x}Z>__=utOsytN.ן)&闸ϴ]eWe0gY:~Ub>'V>/C+7O q |nѣnn] 5ݫIT IDQ(HkޜZ7nlMtd)IeX1c<,2eRr\"Gk([y%n ҫQ{ߡ +25g?_WNq)b)>v3͟N1OI$F2UJmMNI>qםd|`P3R~~[8ciW_ʢƕTAE'ju*I:.f(K6 pK^rKHs 3of`t! : /Dڢvbߞj'g 9eut!QkJFai;/lF R//_>}a>w:@NG]PeG+GeL"2^%TYg\W#=|d*¬,r6ϖ*Y6 LỊXS?2b+6/#`0rkg֒(-'=vi_` ɿ}ض0m_uőpw-xa^C*˒PSy^!Q;kϳE]D^i} NߌBaA4 ݗ`D!$#Sqp2ܢ/Q1p뗰p~' gt^& D}E, oUpX\>ZTSh02\&6U-Ai" ւK۹}׉ Kۙ}e2d]m[uWKeo},f]5mNO2j*@=QE1C0I$saPfy{d>܅tBHrOcZcj.` $$7u:q;}t=Mq<^^<P$^^$DPR!Smkޱ nT}O1!;wS@X$oG3 J sAfsL` cb:,ZX]Cg^[ޑxj[5m^jW#!16Dq(%y6SD!Dy5*hS6~%1=":Xg;L+"QY`c 1TpĽiN0Ռ3Q>܆ n =d= px 8VDG>6zAQUP} r/# L"nNS9 ڇFu޹*%sIB!}RHu7=RBL1YOHk]CBaZ>geXE Z:J VNR(nɮi&@☢0=AyFQ@K!Y;^ϜTڇ_=dgsl7UkL3R]>^HI܃l&N"nNbgbOmɠ>r,Bߘ5?yW Qפ؋&$nI7{%i9,ۗq߄ioLL#oEN\\YbI9{g |[0F4` AuW p@RdxB>?Gvd9Z/T>>TauRa00/PQhߗfY2ykc4O,ҿio{h]BWljg嵯R3۸`ʟe):qHՑ݃=~98.Xy.@Lxġ7ȡߓM9<&jDKgCb5O#!䤼K=:SJkq7==q+]YӾ4}ÏSKWQ<=pAum5^Rץ n yY cSL$i^TU3 qmqϨǃ C_`MuHϳ{##/?gLZ]xX 橜xRԧ3N-c!n9 1 `xGUqW.[uiy%]e.=ʆScĭ[2ë1@=Bz0]Q*䮽YW|4a]{LoA\8-F)Q[R~8,ׇ 0 ko`QXC"&gEnG?x]1/-}{LlAn HR#cgk3ּ̧[ҿśg^Nv#bxJU 欦6TPEE\(QI]4IaIf.첆9.O;qWum~1`:E^եEr`B>"-5aȇ$2<$Hmp0l~:L ?blx =Cb"ii1zf5oBf hSd8O7"Ϫ/oW; 7"s|d0*Hk8H Z}a>ԂEKƝ䔓,8~m(_@̧-Daf/`fEzO'>xسAUfTSnrC`h7EG)dT4n0L]JjG ]$)&}@ J_{/_rǷu1*KkF TBaZ!9X/@O"dP @Gݕ?_CFAS8y YZJ_ 'vqW<Րm {lG#RU)NIU]{U؆ T쭋(w>f#U0'_$U}ggK%<*S`zԆd R$=`*¨*BTsTauUSGZ '1 !QnFdxP$ sz=)'wD>0 NJpu"1)WG)ˌ➽dSQ kD;DJai C-4 (*i, 'g5 -d I=1ń0b`%XcJn5.KJRORLI1LYz;"-!(Nlh1y]1 1&I WoB1B"_] c[T,,̘ ;<*Y?e`AO/YnA~U%UlR`U_E_D L*ajīӼ &%.z|::u8] \*5byl&a[O$UmYǸF2 bĆOa5Q̨ T-_/1FlU,\B[tak@*{ř7H\ k4z.QHw{6&/_Y|Wd)#`PG[U6[z sZ=,#sM.A'<^(+c/4K{cTObar(HȄ@^ _ VQ.'a{KDZ/<x`^ }}y*m^i cM ՓۍxT̈́앰"Cb[WTO> I5-IK9^kjO*$ǝdL^ 8Ïl)S[{3-UmCu' Ih%KT YՃauPF Y#O @غ&^ RZg3$VؒvO[lbhڃxAOd\I(1(˒8*bs  Ap1nu৭062]P TP5UJk`,#Wu(d&a| =[vGcR5;.eL/&Ae5ےYI; cD/AB>wV.80^/Z2mb&PbGĹ܌$g8(ZEg |+&4!Xc䏪j6mٕDeZF(ԇքO&Dؚg1u- 6_04[s;~5l+A* P6(_; h3 T |u4-c-𴌤҆xe9qjPjF5Ah5;cC^03fFD(3jsY6(y< &?A$rxme.jn ~b)n9EXtOr)&_N1-^Ä^f`iɐm[q04 |Y; BZd1j\/oµ͟.SmF7#c oAb3vaPp’"tX o$HtK[T)}JWIE #rgیx!D3:No_LF/&#s#Zj/DzQaM)y~8r;$Ηfc^4Ŕ6C_ #J v7M5Mit= c4™w%scNr_65 UbROP ކX3)a|Ȣ0P%ϝA`n4zPѦ@(J>G-WAA>D礽}7҆^&BhH1~duD°ގ(`ӏ(\AT ~$H*S{/ݿS/^Nϧ(S2-)mFGurl g #ޑuT=wmTGh37Qh|l`,nųgxA _I`H2eїE%4ں_GD$qU`$Mg6!ʏ2DOIgvǙC -ɄK'u$vg;ϑ݉TiY=,ٕIAǬ]I,J/BT7"AH~ ݟ Q2q U%;ׄX/#vnWPQK2S'~.5hgRdgg,u׵4>bL[56<)Ã7ޅqIS:Sz3 qsYC }ڛ3mM ft;.dm+eo EqH4 u h),hTTGU6ԋ;OH2έd_ŏHig)jFwؘd0cspq ƀ\bs MZG4n;̮Й"k?f;nvժZJ2ƓVd.:b׽) vw"/ij6|5s0&{1 ySCrEj 8%'PtGwPS\ژ*|C՚cf&MHH7DdBxqGLLT݃L5^2Ɣ#"5c-ǘ"T9M1~Rl#ߐl\0{ox|^@D0iƜ3 ,:1ȯWbã`B0zv7""(Ѓm(fy.cf^HoȜW`pQ! {VSw"B(Ca03|CQ#8 5zHLՓ*竌"E4]aztSM)4&ٍMK~@KGYsǘCCڨav6jF")ŗ::;{qCw:pRwUyc|?)QPzԵH8E^zPEv:]*va Tcw0Ġ Dt zmi$O"1*гѣthF-t4`5r5rgW Y[Θrfe) A:\߅u4NG='i~gXOU9Ǯ̏"n< ECm)oFOgNE {RIy~ċ9"i}ásSes&n4}eV.Ĉb "5 Q@MBaM{p=e@(+@@;ysJWmkGx `è1|| bwGfnQnR3G0~r)8GC?X(@:z =zH8(DBkBE=^Vz`nl #{ sz2ې_CU5;g[tL/<BZFӛC}A{8Y^h8@T I1CCm+ɸ rMwL 0Jk #3QQCC,ox "bL+̛ҖF%̓A&a_Y~4H4{qPGfRN2g o+B1߃x5C 0v@F2,A2.+ ̪0[61 ٠xqǾ8035xֆròAul{޽_6'sxo&e$r^8?q/=eùVE}]vxC%c㣍|GGţђ)zB0ـaOsFmb(,He։4Xꄻ68ٔ2CS%h҃K~{mrF$ 4 kR&9RvLi~1XM1`ZxhbpW뫊0bhA֚3IOL*\bHb :p9X `1Na ܃&_rZ D GlEÀp8zf :>H`Ns@+,U t!> N"7:HrLAR}_5& 98 iּDsMTn{/5}߁j 5xGmsWE`٠l`[o㟾X6Y(IߡD}P:0EbZ_\m"0DIl@HF)"'2LB-!K!px$` IN@p Pmi1fʼnJL_2;aU9H(,[W=1'< tɂ3 CJk>[;£H0ˊcEK*;YOC"X`YUDec&?$3XLe7U#UWaCW/,>ib 4jE1x@zdٜvG6d4!dX8/uY*AX_:I!mi\ k c$sJr3Ur!lC(%:v#ll I0jpV{逎!nUt`UA8v^7twU;xO\U6hctƽf# !sUrt"W՚Ke.Ju$A0}o <_hqoYQΝ`{yJa!ۡ&Ǭ66Ɇ2Vn17Ù{C4l5DyMb w.Rܸ.60ȲtRHpvA"yyha 7n}lX ?mY,7hyp$Hs'q{I7$6Mv,\Ff9=>͉-*]|"5 ɜ{=ey,x2 vXtqvSAQ̑pu2J‘k+j9GU6! #5'#vwqVm)s ;sUH7pR?==G68)3V2T gX 787 o;|ӎC!=;uHXE2ԇ];>yק@e_,HWaI|S51Hޓ1v(}#ܶ0iz ÌlfqjL)z_:|rukX|qYU'o46%e~95r =)H)X[6N"yx[!Pq1=^:7Oĝ?YLV9Dlט:"qK2%OcHLN6s}Z٢0}e) zhlcGb)@wAdwO&U]15VYH-9; 1Aϣ_c]g6gϘCW0z%Z^g*q[6'ЪY ҄¡UqOƷC P9D=qd!6e&%MP. "M ;!GQrqNZ̍[SmIs8ǩq8tc>%[^%T*eWJ4+}rmIq JHV`ۥY7hsa_ue̻7$Ɗ[_s5GX9w=vn7~\}]0gYy9C4,G5 ح@( n'7VUf\2外 'qG Gz6Yʔ|#2N^}s%uIV{4_=D -=[h <y6RRoھ%L~1WV2 17ʵc6lP衴gpL8ƊJ (`Cp|K~KϻޒB0KHæ5JʼnoIxX{q@I:yp<%ķtY"]5<>l|2FHżآi+i⽙5;/u .}@.۵b]S\]wlq-c띏gI'9$pҒ薻+nm*'1GԽYUwCs[4\އᠼ $ug^=ݲ9AwˣѲ=1UK+q5.cyH3٘Hq,c6\"t]87E1_T1}\05 cFiڽ>tԽ)`}^?TڞXYP@ߊX+ܠ{"U+E] !!JiQ2%Wj#|jj`rA|&s'4)ǭBJf~VZd:6`ce09"Vf]4ior_;gϟLg;ެK;eZuikm=`!OY0!7}u'Q'0t\*_pۻVeF H!5S74vudjgXn]30&.'_3bsl+iE(a Z 4 vIp ȹʯ6Scj M2hS)S؍Ctݚp]77dMQΐhIC=jV,Ԑ2 @v@uаB{L;zi"׋z۫!=^@Y)Nj34|ڠ:nM)9sU.n؉(L58Q8w `h7mؙJ:ST EubZ鷕Z -'ۃ;r0%~J` 4@hQ6nг ŝg1!ę2#TdQ@ϕmlP57 ]5}vØf\KecNKe%%W\sRL]yk hmQ zUWS(BV)rj m!/iVf#DchZouMzX;Ga!0|ɖ[_ObsPl/mgƱῒ?㋓˓:ee$,p%!2`de7$ *%îCMpv?u *jM;  Cn )L_鹵/v_!"zD/fw+~gIj&7jm~,eVۮ^5Ѷ]˵'oa 4)Qq8y>b "$ȥk,G&NͮdjWjYY{alZlAzlR/rbKΕ1}ˍOO㗁^qx M4ǦƜqg`L][A1S: [L1ۍ9e'bJ|xU.ƭ1Ӎ@I3iމחai$)%Nh؉;g@؉_nkRm:1[|xq<8uuv߆˅LbFI2 Lbh2ǕLwỶ撘8ɬ4\3몉IGKKXn9'>Kgc8U1D:@;>-..dxYyA5 ^@\q꿊N]ut/_8@t3A3uf NZZ#/Rpf_a)KR:O)B(lCϡIPX Kc91kЕrέ$ ^.bbd ֡Ji'ngUђ:Oم{;4 ~ۮ46&JZ |(iua`'^>77e=fWǔkg82ɲ쵰mTV#vdѤޥh/' $x{ %+q: '?_#h..+8nۯ& )%=NRMC(2=f҄3;r9OeUWJIkİDw|mrIE&I8we !Gv֜g[γ1G$Syec^+Iu4F- CDY0"Xk4SQŏ{iI/r; vwjǺ( ǜk:Cigx0%u HJ0A :0Ѽ! K"y2,~Lnn4[ΔKy]ο6e~؉0a05D C>R{&vRÎxiČ$ibکة%cLL&F&ٞ .{)Γlٚ0w/E|'С8;4e{iy1% ^̀Kq=ѥUסT-LnV$3Q3[t |#`*5tֆ$3Y3rfau>ldO_ފ؛IuD@8?+8bqpNE"\GPE_sy:DgwA|#qiWVEqg\Tm3sduˌybZi$ȓYEy9)4cfKR< /섳NxD;H|dc~sDR;ɚ]TΓj'k[q{-b[Kǘ{T\o )V$~opSzyJ z0+>)GgDa'ݜ_s|ژboPNI);vDsʂ dI1>zK7Ƈ摓@|a(er2cLp"by"R~H)C=Y1sI,< Sv1av1nh&@ APnO?\C<:yݎy@;0N%1sEq;Mw]J_Ϗr;KE_B\~)V2p @!N"nlbYT@'V@)"H]^lQ)[Q*(PA! PdV)y"fF,>[nO:uɝ:jhl53Ew/nw9ڱ-W"'VcUS~LSO\IY 8*nk;L$:AЩBv% 5SNmؽ S27qc'N|v*d&f3N<5s#5?*ChwBo$|*LJ@t56lJgDkjhjr:}P5R^O^䎚E<5sEͼ& 6c-o),$ǜٰJBr&5g0ny7ו=c\ŝ|(U13J}xhvk!^ 0,UK>6(75{XY6^/34cff0IM)H~oDR}ڸwfV|^\i涘\Qű\awhMr!c=t}8R5`t7V& ).;Cr? !}Qej1& U-h9^գBƞ}0O! -7rT"9XEu9UT8V&}q(Q2t! ]bLmӈ踙a7.Pt07طy\O39W+zw=VOpVyq͍[ΆXg9'.:y"*]yG{*J:+zM|5핌R)9)s_Zi4fn3ntE_zNO'EuȒyz&c A Vr5GUY+ʢ87',sU@MFU.Czzn'Ky{Ynf2hZ4ΗsVPA9C+\l7T}2.՟$WX?ϸi;>zE( h `G˻咔Q+FkEˇ+c>P/@F4fX\Al#wkeh8憋 R$^2XЭD-K=ʍ =vmJz4۩E \Ր2IL@ĉ3KQLK֪!VXmB|tmrd;>;_4+N +0sc;:Eޘ˨w3uՕ\ESWѭ苫h`w$8Ɗ8f*qd4>V͚#Cя$d2gv̙-9S3;$'P)%!fQfF)O .?vnJN6 DN$?y1TY^祟u1Z<^STW+ZǗ)u'C#G"7m"77y\z֢)':? A;cUZnUFH(Cgog>Ȏ"u6c[3r1܊ "v8pЈN }~B!`΋j%OR֨jK~R:{APNzM ܯwTj(s5?֌{gGه+cdz{ ƖZISt#f)p&ڤ\Seb(qD( ٔ JٸlINvٹ޸۾=Fz\(\zp喫6+8;$FpAjj $  uM;ݯ`;%LHřٜ=yb8}c{]li洨wNO ?jղ7z{q7 .Iv0$Ѹ95Mq܉N9ї Qr jdïݨ3;td!h(qMc0^LCp3&xx7Fٰ2Vxʠو%H!ޘ)3N&igR֍wntv7i`3I.1!c={RnC*+w)E>Y:FΒ(該l*0MMJׂXNJ1k])S9k!kb?F8M^wOw,- DW }dM,֬~pE\|cD:9/f64SP3vL1pIkXBPJ*Ep-y\4aZI-ޞq+f#5x<՜*OԬ$4RI'/ G3 ƭN/aɨ T\Ci:re4ңY0 1ط A=4 )ig`P`˦y<n`3IH*1ƿIDy‰B_:1ꀂvd_:I_2_7*a[ ,Q= O37F[V4ҩ6p{)|k^]3@J Q<()oK 6Y\3Zd SAh1P,ky@Y|<&ꛣ`=S yIb5)c/89;F%7X4Ap4;L?OOL噘Wԧ2z^`N/\u”^b^ /PX aEK(xI>5+7Hx)8.'9.gvXQRB6U84;Ėl@H`Kre,}ì;6j4 [#ң j.MG8F3Je8% @HبXu R90AIi$tfT y!^إ .k%Ftƀ26C'4 ^(`)*S/־m%jR^R+{\-hrO[ 7nFRTk3Sͱ~CFk*l -C)Dx3Bqӂ<7 M^\>1bIĨXSQJ'jTLjQb8_(W^8eU?[h,VDyJ ?ۀ*V^j f F<8^c4_GgQcKĺŢ!^i$IaB.݉Z@gSKBv=89.B75&_8 _@CEL7l^ࡔP^BoNHH\Nvs+2jυ꒕OȩlB[N_m Oe<9"#ƳZDlT1Uu(NE j0QB'Q 's=tQm#ܝ{ $R,v!DM01 @2!t\!:ȘaTBRCvz8=J-YvMff{gfǎ^m^'KH!D(O*j :(78p0|SHay8|+)d-nfb6~%H Q,M fN9p]YTPjd RBO6O&O^*~ցQpV|`EIXn|1= S2zqno˄OՋ/s|E[ 5'w̞ײ[zʬY0Yz SL}9Ԙ)䠒[ȪN@/@>V:a1abPLo}n%3 NG-|Tr超aLAs_򇶀]q39]ޣpe3upGwJ{v[/ȗ8KJ"꫽i_(+{``SFivW\͗03:`XR,NgSR=B@@bEbHͶK9p a WK) g׿XhxdK$mU;Ki% ;:ݿ 3& e&VT[ ò[*#üi1ubuX"|*]JBS3ch1od "{EVQ.*ɦA%A%UHO$KυA)IW)7% LiH.4|OvFbQy vL-@-%nAƒߖR=1rI&޵j˻iDUJ5V{_|#c.cO/;'ͻrk [iu kRG!9O o$,bL+\U|e)fmp+WqCoh(f_PxD?LP9j5-^|Uͧmt[#RJ9K7(>&p1RjΫE0e,b 3Q^kS|T)U)R U͸hokDK-'>">ŠZKO&· LiQ+-Zc8ZHesȵ%1E-Gl#J#++16y~')"L/`>ǚO&!H^DU6Т gK`X|dD2Q](u~j\sk"il ҥ'5|FPޫ_Bz\j3f^c n-ϭ|^k uYo ~c..0^n`Ц,1F=S"$MlYQĸa p9a/uw5)<+ŵ7+VU1,#k>MnBў"&\J6d1d , Y;YanZVcZTʘTZZFLH ۡf;l⼬p>|>QϏlmhad_u)qHbGdza84KE>J=UgEњ<,0mfem"[3OXL ef~"qDY;ؔq`}SH2bM94!$N舐c l Iag6vK7{w]9΅L 2HJ6r߸u>././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1643095343.0 langtable-0.0.69/langtable/data/timezones.xml.gz0000644002345600234560000000672614173722457021440 0ustar00mfabianmfabian/atimezones.xmlr_q&.ڷ>Iڴnr/DE$nr-ˢiS4F$HDδӡAOQˢQ]w8<8{9s݃?,$Â׾FiP_{|FdIP_!N??(^rćg4(,w <)?, C> h&a^"oE KE]*-CN[QU=fOݰɊ=]!DŞ,S`Y{ELSH4H$]{r̾z߾zמXnjEÉ+ j݀قW Ekh[UoO+ێ[F;ޞ&֬cUUk/pVEFk FknǼ[2nI qX%֪[ LLLDV&_ OV y+ws$Ws L2<3_t+VHc "ZVQܻ%[%]>Kd > A>}2[>X@u;'ks/H>ED/ЙezЊ 47S9,˼=ߑ?>}y^{QORP]ppzJ⓫_upԙTSd#y7@tߕ:u/JB$" R7ut/?SEBX/LIL z8 q̚kteRe_b^M }r3g7@_fpQg]ʨ78'iW.dtL9<~}` {9?un=% V ;(x &.j :i체\ =hHiQdtV.kK:BTI;Lʛ=˧=/R?}>=NP#.ŐTq3͍AmN1>ȟ/~j#WH}C Ç}#/:%rt slUcЩ}O]q4x~f%4]hDLEEUnf(yE"\EݓcQk~h<{H=MOgM=]瞥g[_ JJĬm'];qNbe؉,:EVn'ۉ%pX{]MN|a'؉eF0aBjX F{$3xr= 1t~|X;4xȦlo0zvqC‚U;Рxolݨɛr^YWʴr^+7d7(I;y^(2-28Xf FYt*]]qh5n4mzQ(acJv4% K&P*F6f>ƚ ^EF(e9(1h&^¨d. 9 C|IIZ E$=R?, =u-Q0F0hyxѻPWRkhc̏2o餍6!wWʣPCew<Vn(vPn@9 Ck\֡lB9w܎08ؽ!ǑpkLk˪N{U'vV[2qmDk=jXލTzɎe^mIoK=^N:(s0>lV_Ec ovvtɎvtΎтњVFY}5Ύ3 XbGSv4fG %<[%}3>U1F;It*hL ??"4]ꂨAX[7^ĤSK3S`-,dlְu5@d'a4d XΎB6dw!;BkCpd`@``)ɃƑ{s &#'#RĻ{6eңfs+ 7QXx&>xNFG$'7u=`^~[FN5fB-XW4^^}78{wסS:VTA2T PqPf9ncq F T6Ǻd%)fԻ́_ _ɊS{ E9#{{ }*r?>Nc$?q&aLffNek{ " 5 rJ>n"{L3^t_ϫ*פsrQrn^^V 7ӪBS?5z 9]N,Wqg!?Zw!_ | c7LX-K -= qƅf[2FCq ]0h0L0` Q NCgrL&'w$8HSiw_Ck`fY0a+ fa`,q U` Qf %ƹ!r׼Op7kr&Mmp ]?Li_e!܎)'D [ "lt'1|f|~|$ ŎBL95/?lFa~%n/x( ѵ0I?c0K2lT*v6YS|n%oEg}wd7rL\ OS^xQ!ȽynOK{*]c]EHo0i;}H^z^~w7\(=#d3^*././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721225841.0 langtable-0.0.69/langtable/langtable.py0000644002345600234560000032272714645751161017654 0ustar00mfabianmfabian# Copyright (c) 2013 Mike FABIAN # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see ''' Guessing reasonable defaults for locale, keyboard layout, territory, and language. langtable is used to guess reasonable defaults for locale, keyboard, territory, …, if part of that information is already known. For example, guess the territory and the keyboard layout if the language is known or guess the language and keyboard layout if the territory is already known. Public API: parse_locale() list_locales() list_keyboards() list_common_languages() list_common_locales() list_common_keyboards() list_consolefonts() list_inputmethods() list_timezones() list_scripts() language_name() territory_name() timezone_name() languageId() territoryId() supports_ascii() list_all_languages() list_all_locales() list_all_keyboards() list_all_territories() list_all_timezones() list_all_scripts() list_all_input_methods() list_all_console_fonts() These are the functions which do not start with an “_” in their name. All global functions and global variables whose name starts with an “_” are internal and should not be used by a user of langtable.py. Many of the above public functions have named parameters like languageId scriptId territoryId and languageIdQuery scriptIdQuery territoryIdQuery languageId and languageIdQuery may contain a full locale name, specifying the script and the territory as well. For example: language_name(languageId="sr_Latn_RS") behaves the same as language_name(languageId="sr", scriptId="Latn", territoryId="RS") If languageId contains a script or a territory, the values found there are preferred over those given as extra parameters. For example: language_name(languageId="sr_Latn_RS", scriptId="Cyrl", territoryId="ME") behaves the same as language_name(languageId="sr", scriptId="Latn", territoryId="RS") scriptId="Cyrl" and territoryId="ME" are overridden by the values found in languageId. It is also possible to put a full locale name in the spelling used by glibc into languageId. For example: language_name(languageId="sr_RS.utf8@latin") or language_name(languageId="sr_RS.UTF-8@latin") also behave the same as: language_name(languageId="sr_Latn_RS") which is the same as: language_name(languageId="sr", scriptId="Latn", territoryId="RS") langtable always parses languageId, cuts out the encoding and translates script names in glibc spelling like "latin" to the official ISO 15924 script codes, see: https://en.wikipedia.org/wiki/ISO_15924 ''' # pylint: disable=invalid-name # pylint: disable=redefined-outer-name from typing import List from typing import Dict import os import re import logging import gzip import collections import xml.parsers.expat from xml.sax.handler import ContentHandler Locale = collections.namedtuple( 'Locale', ['language', 'script', 'territory', 'variant', 'encoding']) _INFO: Dict[str, List[str]] = {'data_files_read': []} # will be replaced by “make install”: _DATADIR = '/usr/share/langtable' # Rank threshold to qualify a # keyboard layout as prevalent _KEYBOARD_LAYOUT_RANK_THRESHOLD = 500 # Rank threshold to qualify a # locale as prevalent _LOCALE_RANK_THRESHOLD = 500 # For the ICU/CLDR locale pattern see: http://userguide.icu-project.org/locale # (We ignore the variant code here) _cldr_locale_pattern = re.compile( # language must be 2 or 3 lower case letters: '^(?P[a-z]{2,3}' # language is only valid if +'(?=$|@' # locale string ends here or only options follow +'|_[A-Z][a-z]{3}(?=$|@|_[A-Z0-9]{2,3}(?=$|@))' # valid script follows +'|_[A-Z0-9]{2,3}(?=$|@)' # valid territory follows +'))' # script must be 1 upper case letter followed by # 3 lower case letters: +'(?:_(?P\n') file.write(' \n') locales = _territories_db[territoryId].locales file.write(' \n') for localeId, rank in sorted(locales.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+localeId+'' +''+str(rank)+'' +'\n') file.write(' \n') languages = _territories_db[territoryId].languages file.write(' \n') for languageId, rank in sorted(languages.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+languageId+'' +''+str(rank)+'' +'\n') file.write(' \n') keyboards = _territories_db[territoryId].keyboards file.write(' \n') for keyboardId, rank in sorted(keyboards.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+keyboardId+'' +''+str(rank)+'' +'\n') file.write(' \n') inputmethods = _territories_db[territoryId].inputmethods file.write(' \n') for inputmethodId, rank in sorted(inputmethods.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+inputmethodId+'' +''+str(rank)+'' +'\n') file.write(' \n') consolefonts = _territories_db[territoryId].consolefonts file.write(' \n') for consolefontId, rank in sorted(consolefonts.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+consolefontId+'' +''+str(rank)+'' +'\n') file.write(' \n') timezones = _territories_db[territoryId].timezones file.write(' \n') for timezoneId, rank in sorted(timezones.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+timezoneId+'' +''+str(rank)+'' +'\n') file.write(' \n') file.write(' \n') file.write('\n') def _write_languages_file(file): ''' Only for internal use ''' file.write('\n') file.write('\n') for languageId in sorted(_languages_db): file.write(' \n') file.write(' '+languageId+'\n') file.write(' '+str(_languages_db[languageId].iso639_1)+'\n') file.write(' '+str(_languages_db[languageId].iso639_2_t)+'\n') file.write(' '+str(_languages_db[languageId].iso639_2_b)+'\n') names = _languages_db[languageId].names file.write(' \n') for name in sorted(names): file.write( ' ' +''+name+'' +''+names[name]+'' +'\n') file.write(' \n') scripts = _languages_db[languageId].scripts file.write(' \n') for scriptId, rank in sorted(scripts.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' \n') file.write(' \n') locales = _languages_db[languageId].locales file.write(' \n') for localeId, rank in sorted(locales.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+localeId+'' +''+str(rank)+'' +'\n') file.write(' \n') territories = _languages_db[languageId].territories file.write(' \n') for territoryId, rank in sorted(territories.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+territoryId+'' +''+str(rank)+'' +'\n') file.write(' \n') keyboards = _languages_db[languageId].keyboards file.write(' \n') for keyboardId, rank in sorted(keyboards.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+keyboardId+'' +''+str(rank)+'' +'\n') file.write(' \n') inputmethods = _languages_db[languageId].inputmethods file.write(' \n') for inputmethodId, rank in sorted(inputmethods.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+inputmethodId+'' +''+str(rank)+'' +'\n') file.write(' \n') consolefonts = _languages_db[languageId].consolefonts file.write(' \n') for consolefontId, rank in sorted(consolefonts.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+consolefontId+'' +''+str(rank)+'' +'\n') file.write(' \n') timezones = _languages_db[languageId].timezones file.write(' \n') for timezoneId, rank in sorted(timezones.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+timezoneId+'' +''+str(rank)+'' +'\n') file.write(' \n') file.write(' \n') file.write('\n') def _write_keyboards_file(file): ''' Only for internal use ''' file.write('\n') file.write('\n') for keyboardId in sorted(_keyboards_db): file.write(' \n') file.write(' '+keyboardId+'\n') file.write(' '+_keyboards_db[keyboardId].description+'\n') file.write(' '+str(_keyboards_db[keyboardId].ascii)+'\n') if _keyboards_db[keyboardId].comment is not None: file.write(' '+_keyboards_db[keyboardId].comment+'\n') languages = _keyboards_db[keyboardId].languages file.write(' \n') for languageId, rank in sorted(languages.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+languageId+'' +''+str(rank)+'' +'\n') file.write(' \n') territories = _keyboards_db[keyboardId].territories file.write(' \n') for territoryId, rank in sorted(territories.items(), key=lambda x: (-1*x[1],x[0])): file.write( ' ' +''+territoryId+'' +''+str(rank)+'' +'\n') file.write(' \n') file.write(' \n') file.write('\n') def _write_timezones_file(file): ''' Only for internal use ''' file.write('\n') file.write('\n') for timezoneId in sorted(_timezones_db): file.write(' \n') file.write(' '+timezoneId+'\n') names = _timezones_db[timezoneId].names file.write(' \n') for name in sorted(names): file.write( ' ' +''+name+'' +''+names[name]+'' +'\n') file.write(' \n') file.write(' \n') file.write('\n') def _write_timezoneIdParts_file(file): ''' Only for internal use ''' file.write('\n') file.write('\n') for timezoneIdPartId in sorted(_timezoneIdParts_db): file.write(' \n') file.write(' '+timezoneIdPartId+'\n') names = _timezoneIdParts_db[timezoneIdPartId].names file.write(' \n') for name in sorted(names): file.write( ' ' +''+name+'' +''+names[name]+'' +'\n') file.write(' \n') file.write(' \n') file.write('\n') def _expat_parse(file, sax_handler): """ Only for internal use. Parses a given file object with a given SAX handler using an expat parser. """ parser = xml.parsers.expat.ParserCreate() parser.StartElementHandler = sax_handler.startElement parser.EndElementHandler = sax_handler.endElement parser.CharacterDataHandler = sax_handler.characters parser.ParseFile(file) def _read_file(filename, sax_handler): ''' Only for internal use ''' for directory in ( os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data'), os.path.join(_DATADIR, 'data')): path = os.path.join(directory, filename) if os.path.isfile(path): with open(path, mode='rb') as file: logging.info('reading file=%s', file) _expat_parse(file, sax_handler) _INFO['data_files_read'].append(path) return path = os.path.join(directory, filename+'.gz') if os.path.isfile(path): with gzip.open(path, mode='rb') as file: logging.info('reading file=%s', file) _expat_parse(file, sax_handler) _INFO['data_files_read'].append(path) return logging.info('no readable file found.') def _write_files(territoriesfilename, languagesfilename, keyboardsfilename, timezonesfilename, timezoneidpartsfilename): ''' Only for internal use ''' with open(territoriesfilename, 'w', encoding='UTF-8') as territoriesfile: logging.info('writing territories file=%s', territoriesfile) _write_territories_file(territoriesfile) with open(languagesfilename, 'w', encoding='UTF-8') as languagesfile: logging.info('writing languages file=%s', languagesfile) _write_languages_file(languagesfile) with open(keyboardsfilename, 'w', encoding='UTF-8') as keyboardsfile: logging.info('writing keyboards file=%s', keyboardsfile) _write_keyboards_file(keyboardsfile) with open(keyboardsfilename, 'w', encoding='UTF-8') as keyboardsfile: logging.info('writing keyboards file=%s', keyboardsfile) _write_keyboards_file(keyboardsfile) with open(timezonesfilename, 'w', encoding='UTF-8') as timezonesfile: logging.info('writing timezones file=%s', timezonesfile) _write_timezones_file(timezonesfile) with open(timezoneidpartsfilename, 'w', encoding='UTF-8') as timezoneidpartsfile: logging.info('writing timezoneidparts file=%s', timezoneidpartsfile) _write_timezoneIdParts_file(timezoneidpartsfile) def _dictionary_to_ranked_list(dictionary, reverse=True): sorted_list = [] for item in sorted(dictionary, key=lambda x: (dictionary.get(x), x), reverse=reverse): if dictionary[item] != 0: sorted_list.append([item, dictionary[item]]) return sorted_list def _ranked_list_to_list(ranked_list): return list(map(lambda x: x[0], ranked_list)) def _make_ranked_list_concise(ranked_list, cut_off_factor=1000): if not len(ranked_list) > 1: return ranked_list for i in range(0,len(ranked_list)-1): if ranked_list[i][1]/ranked_list[i+1][1] > cut_off_factor: ranked_list = ranked_list[0:i+1] break return ranked_list def _capitalize_name(text, languageId='', scriptId='', territoryId='', languageIdQuery='', scriptIdQuery='', territoryIdQuery=''): # pylint: disable=unused-argument ''' Title cases the first letter of “text” But make exceptions for certain languages where always upper casing the first letter does not make sense even for standalone strings. :param text: The text which may need its first letter uppercased to be used standalone :type text: string :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :param languageIdQuery: identifier for the language used in the result :type languageIdQuery: string :param scriptIdQuery: identifier for the script used in the result :type scriptIdQuery: string :param territoryIdQuery: identifier for the territory used in the result :type territoryIdQuery: string :rtype: string ''' if not text or text[0].istitle(): return text if not languageIdQuery: languageIdQuery = languageId if not languageIdQuery: languageIdQuery = 'en' for lang in ('ka', 'nr', 'ss', 'xh', 'yo', 'zu'): if re.match(rf'^{lang}', languageIdQuery): return text return text[0].capitalize() + text[1:] def parse_locale(localeId): ''' Parses a locale name in glibc or CLDR format and returns language, script, territory, variant, and encoding :param localeId: The name of the locale :type localeId: string :return: The parts of the locale: language, script, territory, variant, encoding :rtype: A namedtuple of strings Locale(language=string, script=string, territory=string, variant=string, encoding=string) It replaces glibc names for scripts like “latin” with the iso-15924 script names like “Latn”. I.e. these inputs all give the same result: “sr_latin_RS” “sr_Latn_RS” “sr_RS@latin” “sr_RS@Latn” Examples: >>> parse_locale('de_DE') Locale(language='de', script='', territory='DE', variant='', encoding='') >>> parse_locale('de_DE.UTF-8') Locale(language='de', script='', territory='DE', variant='', encoding='UTF-8') >>> parse_locale('de_DE.utf8') Locale(language='de', script='', territory='DE', variant='', encoding='utf8') >>> parse_locale('de_DE@euro') Locale(language='de', script='', territory='DE', variant='EURO', encoding='') >>> parse_locale('de_DE.ISO-8859-15') Locale(language='de', script='', territory='DE', variant='', encoding='ISO-8859-15') >>> parse_locale('de_DE.ISO-8859-15@euro') Locale(language='de', script='', territory='DE', variant='EURO', encoding='ISO-8859-15') >>> parse_locale('de_DE.iso885915@euro') Locale(language='de', script='', territory='DE', variant='EURO', encoding='iso885915') >>> parse_locale('gez_ER.UTF-8@abegede') Locale(language='gez', script='', territory='ER', variant='ABEGEDE', encoding='UTF-8') >>> parse_locale('ar_ER.UTF-8@saaho') Locale(language='ar', script='', territory='ER', variant='SAAHO', encoding='UTF-8') >>> parse_locale('zh_Hant_TW') Locale(language='zh', script='Hant', territory='TW', variant='', encoding='') >>> parse_locale('zh_TW') Locale(language='zh', script='', territory='TW', variant='', encoding='') >>> parse_locale('es_419') Locale(language='es', script='', territory='419', variant='', encoding='') >>> parse_locale('sr_latin_RS') Locale(language='sr', script='Latn', territory='RS', variant='', encoding='') >>> parse_locale('sr_Latn_RS') Locale(language='sr', script='Latn', territory='RS', variant='', encoding='') >>> parse_locale('sr_RS@latin') Locale(language='sr', script='Latn', territory='RS', variant='', encoding='') >>> parse_locale('sr_RS@Latn') Locale(language='sr', script='Latn', territory='RS', variant='', encoding='') >>> parse_locale('sr_RS.UTF-8@latin') Locale(language='sr', script='Latn', territory='RS', variant='', encoding='UTF-8') >>> parse_locale('ca_ES') Locale(language='ca', script='', territory='ES', variant='', encoding='') >>> parse_locale('ca_ES.UTF-8') Locale(language='ca', script='', territory='ES', variant='', encoding='UTF-8') >>> parse_locale('ca_ES_VALENCIA') Locale(language='ca', script='', territory='ES', variant='VALENCIA', encoding='') >>> parse_locale('ca_Latn_ES_VALENCIA') Locale(language='ca', script='Latn', territory='ES', variant='VALENCIA', encoding='') >>> parse_locale('ca_ES.UTF-8@valencia') Locale(language='ca', script='', territory='ES', variant='VALENCIA', encoding='UTF-8') >>> parse_locale('ca_ES@valencia') Locale(language='ca', script='', territory='ES', variant='VALENCIA', encoding='') >>> parse_locale('en_US_POSIX') Locale(language='en', script='', territory='US', variant='POSIX', encoding='') >>> parse_locale('POSIX') Locale(language='en', script='', territory='US', variant='POSIX', encoding='') >>> parse_locale('C') Locale(language='en', script='', territory='US', variant='POSIX', encoding='') >>> parse_locale('C.UTF-8') Locale(language='en', script='', territory='US', variant='POSIX', encoding='UTF-8') ''' language = '' script = '' territory = '' variant = '' encoding = '' if localeId: dot_index = localeId.find('.') at_index = localeId.find('@') if 0 <= dot_index < at_index: encoding = localeId[dot_index + 1:at_index] localeId = localeId[:dot_index] + localeId[at_index:] elif dot_index >= 0: encoding = localeId[dot_index + 1:] localeId = localeId[:dot_index] if localeId: valencia_index = localeId.lower().find('@valencia') if valencia_index < 0: valencia_index = localeId.upper().find('_VALENCIA') if valencia_index >= 0: variant = 'VALENCIA' localeId = localeId[:valencia_index] if localeId: if localeId in ('C', 'POSIX', 'en_US_POSIX'): language = 'en' territory = 'US' variant = 'POSIX' localeId = '' if localeId: for key, script_id_iso in _glibc_script_ids.items(): localeId = localeId.replace(key, script_id_iso) if localeId.endswith('@' + script_id_iso): script = script_id_iso localeId = localeId.replace('@' + script_id_iso, '') if localeId: at_index = localeId.find('@') if at_index >= 0: # If there is still an @ followed by something, it is not # a known script, otherwise it would have been parsed as a # script in the previous section. In that case it is a # variant of the locale. variant = localeId[at_index + 1:].upper() localeId = localeId[:at_index] if localeId: match = _cldr_locale_pattern.match(localeId) if match: language = match.group('language') if match.group('script'): script = match.group('script') if match.group('territory'): territory = match.group('territory') else: logging.info("localeId contains invalid locale id=%s", localeId) return Locale(language=language, script=script, territory=territory, variant=variant, encoding=encoding) def _parse_and_split_languageId(languageId='', scriptId='', territoryId=''): ''' Parses languageId and if it contains a valid ICU locale id, returns the values for language, script, and territory found in languageId instead of the original values given. Before parsing, it replaces glibc names for scripts like “latin” with the iso-15924 script names like “Latn”, both in the languageId and the scriptId parameter. I.e. language id like “sr_latin_RS” is accepted as well and treated the same as “sr_Latn_RS”. Examples: >>> _parse_and_split_languageId(languageId='de_DE') Locale(language='de', script='', territory='DE', variant='', encoding='') >>> _parse_and_split_languageId(languageId='de_DE.UTF-8') Locale(language='de', script='', territory='DE', variant='', encoding='UTF-8') >>> _parse_and_split_languageId(languageId='de_DE.utf8') Locale(language='de', script='', territory='DE', variant='', encoding='utf8') >>> _parse_and_split_languageId(languageId='de_DE@euro') Locale(language='de', script='', territory='DE', variant='EURO', encoding='') >>> _parse_and_split_languageId(languageId='de_DE.ISO-8859-15') Locale(language='de', script='', territory='DE', variant='', encoding='ISO-8859-15') >>> _parse_and_split_languageId(languageId='de_DE.ISO-8859-15@euro') Locale(language='de', script='', territory='DE', variant='EURO', encoding='ISO-8859-15') >>> _parse_and_split_languageId(languageId='de_DE.iso885915@euro') Locale(language='de', script='', territory='DE', variant='EURO', encoding='iso885915') >>> _parse_and_split_languageId(languageId='gez_ER.UTF-8@abegede') Locale(language='gez', script='', territory='ER', variant='ABEGEDE', encoding='UTF-8') >>> _parse_and_split_languageId(languageId='ar_ER.UTF-8@saaho') Locale(language='ar', script='', territory='ER', variant='SAAHO', encoding='UTF-8') >>> _parse_and_split_languageId(languageId='zh_Hant_TW') Locale(language='zh', script='Hant', territory='TW', variant='', encoding='') >>> _parse_and_split_languageId(languageId='zh_TW') Locale(language='zh', script='Hant', territory='TW', variant='', encoding='') >>> _parse_and_split_languageId(languageId='zh_Hans_CN') Locale(language='zh', script='Hans', territory='CN', variant='', encoding='') >>> _parse_and_split_languageId(languageId='zh_CN') Locale(language='zh', script='Hans', territory='CN', variant='', encoding='') >>> _parse_and_split_languageId(languageId='es_419') Locale(language='es', script='', territory='419', variant='', encoding='') >>> _parse_and_split_languageId(languageId='sr_latin_RS') Locale(language='sr', script='Latn', territory='RS', variant='', encoding='') >>> _parse_and_split_languageId(languageId='sr_Latn_RS') Locale(language='sr', script='Latn', territory='RS', variant='', encoding='') >>> _parse_and_split_languageId(languageId='ca_ES') Locale(language='ca', script='', territory='ES', variant='', encoding='') >>> _parse_and_split_languageId(languageId='ca_ES.UTF-8') Locale(language='ca', script='', territory='ES', variant='', encoding='UTF-8') >>> _parse_and_split_languageId(languageId='ca_ES_VALENCIA') Locale(language='ca_ES_VALENCIA', script='', territory='ES', variant='VALENCIA', encoding='') >>> _parse_and_split_languageId(languageId='ca_Latn_ES_VALENCIA') Locale(language='ca_ES_VALENCIA', script='Latn', territory='ES', variant='VALENCIA', encoding='') >>> _parse_and_split_languageId(languageId='ca_Latn_ES_valencia') Locale(language='ca_ES_VALENCIA', script='Latn', territory='ES', variant='VALENCIA', encoding='') >>> _parse_and_split_languageId(languageId='ca_ES.UTF-8@valencia') Locale(language='ca_ES_VALENCIA', script='', territory='ES', variant='VALENCIA', encoding='UTF-8') >>> _parse_and_split_languageId(languageId='ca_ES@valencia') Locale(language='ca_ES_VALENCIA', script='', territory='ES', variant='VALENCIA', encoding='') >>> _parse_and_split_languageId(languageId='ca_Latn_ES@valencia') Locale(language='ca_ES_VALENCIA', script='Latn', territory='ES', variant='VALENCIA', encoding='') >>> _parse_and_split_languageId(languageId='ca_Latn_ES@VALENCIA') Locale(language='ca_ES_VALENCIA', script='Latn', territory='ES', variant='VALENCIA', encoding='') ''' locale = parse_locale(languageId) if locale.variant == 'POSIX': # ignore the posix variant locale = Locale(language=locale.language, script=locale.script, territory=locale.territory, variant='', encoding=locale.encoding) if locale.variant == 'VALENCIA': locale = Locale(language='ca_ES_VALENCIA', script=locale.script, territory=locale.territory, variant=locale.variant, encoding=locale.encoding) if not locale.script and scriptId: scriptId = _glibc_script_ids.get(scriptId, scriptId) locale = Locale(language=locale.language, script=scriptId, territory=locale.territory, variant=locale.variant, encoding=locale.encoding) if not locale.territory and territoryId: locale = Locale(language=locale.language, script=locale.script, territory=territoryId, variant=locale.variant, encoding=locale.encoding) # if the language is Chinese and only the territory is given # but not the script, add the default script for the territory: if locale.language in ('zh', 'cmn') and locale.territory and not locale.script: if locale.territory in ['CN', 'SG']: locale = Locale(language=locale.language, script='Hans', territory=locale.territory, variant=locale.variant, encoding=locale.encoding) elif locale.territory in ['HK', 'MO', 'TW']: locale = Locale(language=locale.language, script='Hant', territory=locale.territory, variant=locale.variant, encoding=locale.encoding) return locale def territory_name(territoryId = None, languageIdQuery = None, scriptIdQuery = None, territoryIdQuery = None, fallback=True): '''Query translations of territory names :param territoryId: identifier for the territory :type territoryId: string :param languageIdQuery: identifier for the language used in the result :type languageIdQuery: string :param scriptIdQuery: identifier for the script used in the result :type scriptIdQuery: string :param territoryIdQuery: identifier for the territory used in the result :type territoryIdQuery: string :param fallback: Whether a fallback to English should be returned if the name cannot be found in the requested language. :type fallback: Boolean :rtype: string **Examples:** Switzerland is called “Schweiz” in German: >>> print(territory_name(territoryId="CH", languageIdQuery="de")) Schweiz And it is called “Svizzera” in Italian: >>> print(territory_name(territoryId="CH", languageIdQuery="it")) Svizzera And it is called “スイス” in Japanese: >>> print(territory_name(territoryId="CH", languageIdQuery="ja")) スイス ''' return _capitalize_name( _territory_name(territoryId=territoryId, languageIdQuery=languageIdQuery, scriptIdQuery=scriptIdQuery, territoryIdQuery=territoryIdQuery, fallback=fallback), territoryId=territoryId, languageIdQuery=languageIdQuery, scriptIdQuery=scriptIdQuery, territoryIdQuery=territoryIdQuery) def _territory_name(territoryId = None, languageIdQuery = None, scriptIdQuery = None, territoryIdQuery = None, fallback=True): '''Internal function to query translations of territory names :param territoryId: identifier for the territory :type territoryId: string :param languageIdQuery: identifier for the language used in the result :type languageIdQuery: string :param scriptIdQuery: identifier for the script used in the result :type scriptIdQuery: string :param territoryIdQuery: identifier for the territory used in the result :type territoryIdQuery: string :param fallback: Whether a fallback to English should be returned if the name cannot be found in the requested language. :type fallback: Boolean :rtype: string ''' locale = _parse_and_split_languageId(languageId=languageIdQuery, scriptId=scriptIdQuery, territoryId=territoryIdQuery) languageIdQuery = locale.language scriptIdQuery = locale.script territoryIdQuery = locale.territory if territoryId in _territories_db: if languageIdQuery and scriptIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _territories_db[territoryId].names: return _territories_db[territoryId].names[icuLocaleIdQuery] if languageIdQuery and scriptIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery if icuLocaleIdQuery in _territories_db[territoryId].names: return _territories_db[territoryId].names[icuLocaleIdQuery] if languageIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _territories_db[territoryId].names: return _territories_db[territoryId].names[icuLocaleIdQuery] fallback_changes_main_script = False if scriptIdQuery: old_main_script = list_scripts( languageId=languageIdQuery+'_'+scriptIdQuery)[:1] new_main_script = list_scripts( languageId=languageIdQuery)[:1] if old_main_script != new_main_script: fallback_changes_main_script = True if languageIdQuery and not fallback_changes_main_script: icuLocaleIdQuery = languageIdQuery if icuLocaleIdQuery in _territories_db[territoryId].names: return _territories_db[territoryId].names[icuLocaleIdQuery] if fallback and 'en' in _territories_db[territoryId].names: return _territories_db[territoryId].names['en'] return '' def language_name(languageId = None, scriptId = None, territoryId = None, languageIdQuery = None, scriptIdQuery = None, territoryIdQuery = None, fallback=True): '''Query translations of language names :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :param languageIdQuery: identifier for the language used in the result :type languageIdQuery: string :param scriptIdQuery: identifier for the script used in the result :type scriptIdQuery: string :param territoryIdQuery: identifier for the territory used in the result :type territoryIdQuery: string :param fallback: Whether a fallback to English should be returned if the name cannot be found in the requested language. :type fallback: Boolean :rtype: string **Examples:** >>> print(language_name(languageId="sr")) Српски I.e. the endonym for “Serbian” in the default Cyrillic script is “српски”. If the script “Cyrl” is supplied as well, the name of the script is added for clarity: >>> print(language_name(languageId="sr", scriptId="Cyrl")) Српски (Ћирилица) And in Latin script the endonym is: >>> print(language_name(languageId="sr", scriptId="Latn")) Srpski (Latinica) And “Serbian” translated to English is: >>> print(language_name(languageId="sr", languageIdQuery="en")) Serbian And with adding the script information: >>> print(language_name(languageId="sr", scriptId="Cyrl", languageIdQuery="en")) Serbian (Cyrillic) >>> print(language_name(languageId="sr", scriptId="Latn", languageIdQuery="en")) Serbian (Latin) >>> print(language_name(languageId="de_DE", languageIdQuery="en")) German (Germany) >>> print(language_name(languageId="es_419", languageIdQuery="en")) Spanish (Latin America) >>> print(language_name(languageId="ca_ES")) Català (Espanya) >>> print(language_name(languageId="ca_ES.UTF-8")) Català (Espanya) >>> print(language_name(languageId="ca_ES@valencia")) Valencià (Espanya) >>> print(language_name(languageId="ca_ES.utf8@valencia")) Valencià (Espanya) >>> print(language_name(languageId="ca_ES.utf8@valencia")) Valencià (Espanya) >>> print(language_name(languageId="ca_ES.utf8@valencia", languageIdQuery='de')) Valencianisch (Spanien) >>> print(language_name(languageId="ca_ES.utf8@valencia", languageIdQuery='en')) Valencian (Spain) ''' return _capitalize_name( _language_name(languageId=languageId, scriptId=scriptId, territoryId=territoryId, languageIdQuery=languageIdQuery, scriptIdQuery=scriptIdQuery, territoryIdQuery=territoryIdQuery, fallback=fallback), languageId=languageId, scriptId=scriptId, territoryId=territoryId, languageIdQuery=languageIdQuery, scriptIdQuery=scriptIdQuery, territoryIdQuery=territoryIdQuery) def _language_name(languageId = None, scriptId = None, territoryId = None, languageIdQuery = None, scriptIdQuery = None, territoryIdQuery = None, fallback=True): '''Internal function to query translations of language names :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :param languageIdQuery: identifier for the language used in the result :type languageIdQuery: string :param scriptIdQuery: identifier for the script used in the result :type scriptIdQuery: string :param territoryIdQuery: identifier for the territory used in the result :type territoryIdQuery: string :param fallback: Whether a fallback to English should be returned if the name cannot be found in the requested language. :type fallback: Boolean :rtype: string ''' if not languageId: return '' icuLocaleId = '' locale = _parse_and_split_languageId(languageId=languageId, scriptId=scriptId, territoryId=territoryId) languageId = locale.language scriptId = locale.script territoryId = locale.territory localeQuery = _parse_and_split_languageId(languageId=languageIdQuery, scriptId=scriptIdQuery, territoryId=territoryIdQuery) languageIdQuery = localeQuery.language scriptIdQuery = localeQuery.script territoryIdQuery = localeQuery.territory if not languageIdQuery: # get the endonym languageIdQuery = languageId scriptIdQuery = scriptId territoryIdQuery = territoryId if languageId and scriptId and territoryId: icuLocaleId = languageId+'_'+scriptId+'_'+territoryId if icuLocaleId in _languages_db: if languageIdQuery and scriptIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery and scriptIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery: icuLocaleIdQuery = languageIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageId and scriptId: icuLocaleId = languageId+'_'+scriptId if icuLocaleId in _languages_db: cname = territory_name(territoryId=territoryId, languageIdQuery=languageIdQuery, scriptIdQuery=scriptIdQuery, territoryIdQuery=territoryIdQuery) if languageIdQuery and scriptIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: lname = _languages_db[icuLocaleId].names[icuLocaleIdQuery] if cname: return lname + ' ('+cname+')' return lname if languageIdQuery and scriptIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: lname = _languages_db[icuLocaleId].names[icuLocaleIdQuery] if cname: return lname + ' ('+cname+')' return lname if languageIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: lname = _languages_db[icuLocaleId].names[icuLocaleIdQuery] if cname: return lname + ' ('+cname+')' return lname if languageIdQuery: icuLocaleIdQuery = languageIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: lname = _languages_db[icuLocaleId].names[icuLocaleIdQuery] if cname: return lname + ' ('+cname+')' return lname if languageId and territoryId: icuLocaleId = languageId+'_'+territoryId if icuLocaleId in _languages_db: if languageIdQuery and scriptIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery and scriptIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery: icuLocaleIdQuery = languageIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if locale.variant not in ('VALENCIA',): # Don’t do this if locale variant is VALENCIA # because then this will run into endless recursion: lname = language_name(languageId=languageId, languageIdQuery=languageIdQuery, scriptIdQuery=scriptIdQuery, territoryIdQuery=territoryIdQuery) cname = territory_name(territoryId=territoryId, languageIdQuery=languageIdQuery, scriptIdQuery=scriptIdQuery, territoryIdQuery=territoryIdQuery) if lname and cname: return lname + ' ('+cname+')' icuLocaleId = languageId if icuLocaleId in _languages_db: if languageIdQuery and scriptIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery and scriptIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+scriptIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if languageIdQuery and territoryIdQuery: icuLocaleIdQuery = languageIdQuery+'_'+territoryIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] fallback_changes_main_script = False if scriptIdQuery: old_main_script = list_scripts( languageId=languageIdQuery+'_'+scriptIdQuery)[:1] new_main_script = list_scripts( languageId=languageIdQuery)[:1] if old_main_script != new_main_script: fallback_changes_main_script = True if languageIdQuery and not fallback_changes_main_script: icuLocaleIdQuery = languageIdQuery if icuLocaleIdQuery in _languages_db[icuLocaleId].names: return _languages_db[icuLocaleId].names[icuLocaleIdQuery] if (fallback and icuLocaleId and icuLocaleId in _languages_db and 'en' in _languages_db[icuLocaleId].names): return _languages_db[icuLocaleId].names['en'] return '' def _timezone_name_from_id_parts(timezoneId = None, icuLocaleIdQuery = None): '''Query translation of timezone IDs by querying translations for each part of the ID seperately and putting the results together ''' if not (timezoneId and icuLocaleIdQuery): return '' timezoneId_parts = timezoneId.split('/') part_names = [] for timezoneId_part in timezoneId_parts: if timezoneId_part not in _timezoneIdParts_db: part_names.append(timezoneId_part) continue if icuLocaleIdQuery in _timezoneIdParts_db[timezoneId_part].names: name = _timezoneIdParts_db[timezoneId_part].names[icuLocaleIdQuery] if name: part_names.append(name) elif icuLocaleIdQuery == 'en': name = timezoneId_part.replace('_', ' ') part_names.append(name) if len(part_names) == len(timezoneId_parts): return '/'.join(part_names) return '' def _timezone_name(timezoneId = None, icuLocaleIdQuery = None): ''' Internal helper function to translate timezone IDs ''' if not (timezoneId and icuLocaleIdQuery): return '' if timezoneId in _timezones_db: if icuLocaleIdQuery in _timezones_db[timezoneId].names: return _timezones_db[timezoneId].names[icuLocaleIdQuery] name_from_parts = _timezone_name_from_id_parts( timezoneId=timezoneId, icuLocaleIdQuery=icuLocaleIdQuery) if name_from_parts: return name_from_parts return '' def timezone_name(timezoneId = None, languageIdQuery = None, scriptIdQuery = None, territoryIdQuery = None): '''Query translations of timezone IDs :param timezoneId: identifier for the time zone :type timezoneId: string :param languageIdQuery: identifier for the language used in the result :type languageIdQuery: string :param scriptIdQuery: identifier for the script used in the result :type scriptIdQuery: string :param territoryIdQuery: identifier for the territory used in the result :type territoryId: string :rtype: string **Examples:** >>> print(timezone_name(timezoneId='US/Pacific', languageIdQuery='ja')) アメリカ合衆国/太平洋時間 If no translation can be found, the timezone ID is returned unchanged: >>> print(timezone_name(timezoneId='Pacific/Pago_Pago', languageIdQuery='xxx')) Pacific/Pago_Pago ''' locale = _parse_and_split_languageId(languageId=languageIdQuery, scriptId=scriptIdQuery, territoryId=territoryIdQuery) languageIdQuery = locale.language scriptIdQuery = locale.script territoryIdQuery = locale.territory if languageIdQuery and scriptIdQuery and territoryIdQuery: name = _timezone_name( timezoneId=timezoneId, icuLocaleIdQuery=languageIdQuery+'_'+scriptIdQuery+'_'+territoryIdQuery) if name: return name if languageIdQuery and scriptIdQuery: name = _timezone_name( timezoneId=timezoneId, icuLocaleIdQuery=languageIdQuery+'_'+scriptIdQuery) if name: return name if languageIdQuery and territoryIdQuery: name = _timezone_name( timezoneId=timezoneId, icuLocaleIdQuery=languageIdQuery+'_'+territoryIdQuery) if name: return name if languageIdQuery: name = _timezone_name( timezoneId=timezoneId, icuLocaleIdQuery=languageIdQuery) if name: return name return timezoneId def territoryId(territoryName = ''): '''Query the territoryId from a translated name of a territory. :param territoryName: the translated name of a language :type territoryName: string :rtype: string The translated name given should be a Python Unicode string or an UTF-8 encoded string. The translated name can be in any language. But there will be only a result if the translation matches exactly. **Examples:** >>> territoryId("India") 'IN' >>> territoryId("भारत") 'IN' >>> territoryId("インド") 'IN' >>> territoryId("Latin America") '419' >>> territoryId("Latinoamérica") '419' ''' if not territoryName: return '' if not isinstance(territoryName, str): territoryName = territoryName.decode('UTF-8') for territoryId, territory_item in _territories_db.items(): for name in territory_item.names.values(): if territoryName == name: return territoryId return '' def languageId(languageName = ''): '''Query the languageId from a translated name of a language. :param languageName: the translated name of a language :type languageName: string :rtype: string The translated name given should be a Python Unicode string or an UTF-8 encoded string. The translated name can be in any language. But there will be only a result if the translation matches exactly. **Examples:** >>> languageId("Marathi") 'mr' >>> languageId("मराठी") 'mr' >>> languageId("マラーティー語") 'mr' ''' if not languageName: return '' if not isinstance(languageName, str): languageName = languageName.decode('UTF-8') for languageId, language_item in _languages_db.items(): for name in language_item.names.values(): if languageName.lower() == name.lower(): return languageId language_territory_pattern = re.compile( r'^(?P[^()]+)[\s]+[(](?P[^()]+)[)]', re.MULTILINE|re.UNICODE) match = language_territory_pattern.search(languageName) if match: language_name = match.group('language_name') territory_name = match.group('territory_name') for languageId, language_item in _languages_db.items(): for language_item_name in language_item.names.values(): if language_name.lower() == language_item_name.lower(): for territoryId, territory_item in _territories_db.items(): for territory_item_name in territory_item.names.values(): if territory_name.lower() == territory_item_name.lower(): return languageId+'_'+territoryId return '' extra_bonus = 1000000 def list_locales(concise=True, show_weights=False, languageId = None, scriptId = None, territoryId = None): '''List suitable glibc locales :param concise: if True, return only to highly ranked results :type concise: boolean :param show_weights: Also return the weights used in the ranking :type show_weights: boolean :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :rtype: a list of strings **Examples:** List the suitable locales for the language “German”: >>> list_locales(languageId="de") ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] So this returns a list of locales for German. These lists are sorted in order of decreasing likelyhood, i.e. the most common value comes first. One can also list the possible locales for the territory “Switzerland”: >>> list_locales(territoryId="CH") ['de_CH.UTF-8', 'fr_CH.UTF-8', 'it_CH.UTF-8', 'wae_CH.UTF-8'] If one knows both, the language “German” and the territory “Switzerland”, the result is unique: >>> list_locales(languageId="de", territoryId="CH") ['de_CH.UTF-8'] ''' ranked_locales = {} skipTerritory = False locale = _parse_and_split_languageId(languageId=languageId, scriptId=scriptId, territoryId=territoryId) languageId = locale.language scriptId = locale.script territoryId = locale.territory if languageId and scriptId and territoryId and languageId+'_'+scriptId+'_'+territoryId in _languages_db: languageId = languageId+'_'+scriptId+'_'+territoryId skipTerritory = True elif languageId and scriptId and languageId+'_'+scriptId in _languages_db: languageId = languageId+'_'+scriptId elif languageId and territoryId and languageId+'_'+territoryId in _languages_db: languageId = languageId+'_'+territoryId skipTerritory = True language_bonus = 100 if languageId in _languages_db: for locale in _languages_db[languageId].locales: if _languages_db[languageId].locales[locale] != 0: if locale not in ranked_locales: ranked_locales[locale] = _languages_db[languageId].locales[locale] else: ranked_locales[locale] *= _languages_db[languageId].locales[locale] ranked_locales[locale] *= extra_bonus ranked_locales[locale] *= language_bonus territory_bonus = 1 if territoryId in _territories_db and not skipTerritory: for locale in _territories_db[territoryId].locales: if _territories_db[territoryId].locales[locale] != 0: if locale not in ranked_locales: ranked_locales[locale] = _territories_db[territoryId].locales[locale] else: ranked_locales[locale] *= _territories_db[territoryId].locales[locale] ranked_locales[locale] *= extra_bonus ranked_locales[locale] *= territory_bonus ranked_list = _dictionary_to_ranked_list(ranked_locales) if concise: ranked_list = _make_ranked_list_concise(ranked_list) if show_weights: return ranked_list return _ranked_list_to_list(ranked_list) def list_common_languages(): '''List common languages derived from GNOME/gnome-control-center panels/common/cc-common-language.c cc_common_language_get_initial_languages which is based on number of speakers. **Examples:** >>> list_common_languages() ['ar', 'en', 'fr', 'de', 'ja', 'zh', 'ru', 'es'] ''' common_locales = [] common_locales.append("ar_EG.UTF-8") common_locales.append("en_US.UTF-8") common_locales.append("fr_FR.UTF-8") common_locales.append("de_DE.UTF-8") common_locales.append("ja_JP.UTF-8") common_locales.append("zh_CN.UTF-8") common_locales.append("ru_RU.UTF-8") common_locales.append("es_ES.UTF-8") languages = map(parse_locale, common_locales) return [lang.language for lang in languages] def list_scripts(concise=True, show_weights=False, languageId = None, scriptId = None, territoryId = None): '''List scripts used for a language and/or in a territory :param concise: if True, return only to highly ranked results :type concise: boolean :param show_weights: Also return the weights used in the ranking :type show_weights: boolean :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :rtype: a list of strings Returns a list of ISO-15924 script ids: https://en.wikipedia.org/wiki/ISO_15924 **Examples:** List the suitable scripts for the language “Serbian”: >>> list_scripts(languageId="sr") ['Cyrl', 'Latn'] So this returns a list of scripts which are in use for Serbian. These lists are sorted in order of decreasing likelyhood, i.e. the most common value comes first. List the suitable scripts for the language “Punjabi”: >>> list_scripts(languageId="pa") ['Guru', 'Arab'] One can also list the possible scripts for a territory like “Pakistan”: >>> list_scripts(territoryId="PK") ['Arab'] If one knows both, the language “Punjabi” and the territory “Pakistan” or “India”, one can find out which script is the preferred one: >>> list_scripts(languageId="pa", territoryId="PK") ['Arab'] So the preferred script for Punjabi in Pakistan is “Arab” >>> list_scripts(languageId="pa", territoryId="IN") ['Guru', 'Arab'] and the preferred script for Punjabi in India is “Guru”. ''' ranked_scripts = {} skipTerritory = False locale = _parse_and_split_languageId(languageId=languageId, scriptId=scriptId, territoryId=territoryId) languageId = locale.language scriptId = locale.script territoryId = locale.territory if scriptId: # scriptId is already given in the input, just return it: return [scriptId] if languageId and territoryId and languageId+'_'+territoryId in _languages_db: languageId = languageId+'_'+territoryId skipTerritory = True language_bonus = 100 if languageId in _languages_db: for script in _languages_db[languageId].scripts: if _languages_db[languageId].scripts[script] != 0: if script not in ranked_scripts: ranked_scripts[script] = _languages_db[languageId].scripts[script] else: ranked_scripts[script] *= _languages_db[languageId].scripts[script] ranked_scripts[script] *= extra_bonus ranked_scripts[script] *= language_bonus territory_bonus = 1 if territoryId in _territories_db and not skipTerritory: for script in _territories_db[territoryId].scripts: if _territories_db[territoryId].scripts[script] != 0: if script not in ranked_scripts: ranked_scripts[script] = _territories_db[territoryId].scripts[script] else: ranked_scripts[script] *= _territories_db[territoryId].scripts[script] ranked_scripts[script] *= extra_bonus ranked_scripts[script] *= territory_bonus ranked_list = _dictionary_to_ranked_list(ranked_scripts) if concise: ranked_list = _make_ranked_list_concise(ranked_list) if show_weights: return ranked_list return _ranked_list_to_list(ranked_list) def list_inputmethods(concise=True, show_weights=False, languageId = None, scriptId = None, territoryId = None): '''List suitable input methods :param concise: if True, return only to highly ranked results :type concise: boolean :param show_weights: Also return the weights used in the ranking :type show_weights: boolean :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :rtype: a list of strings **Examples:** List the suitable input methods for the language “Japanese”: >>> list_inputmethods(languageId="ja") ['ibus/anthy', 'ibus/kkc'] So this returns a list of input methods for Japanese. These lists are sorted in order of decreasing likelyhood, i.e. the most common value comes first. One can also list the possible input methods for the territory “Japan”: >>> list_inputmethods(territoryId="JP") ['ibus/anthy', 'ibus/kkc'] ''' ranked_inputmethods = {} skipTerritory = False locale = _parse_and_split_languageId(languageId=languageId, scriptId=scriptId, territoryId=territoryId) languageId = locale.language scriptId = locale.script territoryId = locale.territory if languageId and scriptId and territoryId and languageId+'_'+scriptId+'_'+territoryId in _languages_db: languageId = languageId+'_'+scriptId+'_'+territoryId skipTerritory = True elif languageId and scriptId and languageId+'_'+scriptId in _languages_db: languageId = languageId+'_'+scriptId skipTerritory = True elif languageId and territoryId and languageId+'_'+territoryId in _languages_db: languageId = languageId+'_'+territoryId skipTerritory = True language_bonus = 100 if languageId in _languages_db: for inputmethod in _languages_db[languageId].inputmethods: if _languages_db[languageId].inputmethods[inputmethod] != 0: if inputmethod not in ranked_inputmethods: ranked_inputmethods[inputmethod] = _languages_db[languageId].inputmethods[inputmethod] else: ranked_inputmethods[inputmethod] *= _languages_db[languageId].inputmethods[inputmethod] ranked_inputmethods[inputmethod] *= extra_bonus ranked_inputmethods[inputmethod] *= language_bonus territory_bonus = 1 if territoryId in _territories_db and not skipTerritory: for inputmethod in _territories_db[territoryId].inputmethods: if _territories_db[territoryId].inputmethods[inputmethod] != 0: if inputmethod not in ranked_inputmethods: ranked_inputmethods[inputmethod] = _territories_db[territoryId].inputmethods[inputmethod] else: ranked_inputmethods[inputmethod] *= _territories_db[territoryId].inputmethods[inputmethod] ranked_inputmethods[inputmethod] *= extra_bonus ranked_inputmethods[inputmethod] *= territory_bonus ranked_list = _dictionary_to_ranked_list(ranked_inputmethods) if concise: ranked_list = _make_ranked_list_concise(ranked_list) if show_weights: return ranked_list return _ranked_list_to_list(ranked_list) def list_keyboards(concise=True, show_weights=False, languageId = None, scriptId = None, territoryId = None): '''List likely X11 keyboard layouts :param concise: if True, return only to highly ranked results :type concise: boolean :param show_weights: Also return the weights used in the ranking :type show_weights: boolean :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :rtype: a list of strings **Examples:** Listing likely X11 keyboard layouts for “German”: >>> list_keyboards(languageId="de") ['de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] Listing likely X11 keyboard layouts for “Switzerland”: >>> list_keyboards(territoryId="CH") ['ch', 'ch(fr)', 'it'] When specifying both “German” *and* “Switzerland”, the returned X11 keyboard layout is unique: >>> list_keyboards(languageId="de", territoryId="CH") ['ch'] ''' ranked_keyboards = {} skipTerritory = False locale = _parse_and_split_languageId(languageId=languageId, scriptId=scriptId, territoryId=territoryId) languageId = locale.language scriptId = locale.script territoryId = locale.territory if languageId and scriptId and territoryId and languageId+'_'+scriptId+'_'+territoryId in _languages_db: languageId = languageId+'_'+scriptId+'_'+territoryId skipTerritory = True elif languageId and scriptId and languageId+'_'+scriptId in _languages_db: languageId = languageId+'_'+scriptId elif languageId and territoryId and languageId+'_'+territoryId in _languages_db: languageId = languageId+'_'+territoryId skipTerritory = True language_bonus = 1 if languageId in _languages_db: for keyboard in _languages_db[languageId].keyboards: if _languages_db[languageId].keyboards[keyboard] != 0: if keyboard not in ranked_keyboards: ranked_keyboards[keyboard] = _languages_db[languageId].keyboards[keyboard] else: ranked_keyboards[keyboard] *= _languages_db[languageId].keyboards[keyboard] ranked_keyboards[keyboard] *= extra_bonus ranked_keyboards[keyboard] *= language_bonus territory_bonus = 1 if territoryId in _territories_db and not skipTerritory: for keyboard in _territories_db[territoryId].keyboards: if _territories_db[territoryId].keyboards[keyboard] != 0: if keyboard not in ranked_keyboards: ranked_keyboards[keyboard] = _territories_db[territoryId].keyboards[keyboard] else: ranked_keyboards[keyboard] *= _territories_db[territoryId].keyboards[keyboard] ranked_keyboards[keyboard] *= extra_bonus ranked_keyboards[keyboard] *= territory_bonus ranked_list = _dictionary_to_ranked_list(ranked_keyboards) if concise: ranked_list = _make_ranked_list_concise(ranked_list) if show_weights: return ranked_list return _ranked_list_to_list(ranked_list) def list_common_keyboards(languageId = None, scriptId = None, territoryId = None): # pylint: disable=line-too-long '''Returns highest ranked keyboard layout(s) 2 :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :return: list of keyboard layouts :rtype: list of str(s) **Examples:** >>> list_common_keyboards() ['af(ps)', 'al', 'am', 'ara', 'au', 'az', 'ba', 'be(oss)', 'bg', 'br', 'bt', 'by', 'ca(eng)', 'ca(ike)', 'ch', 'cn', 'cn(ug)', 'cz', 'de(nodeadkeys)', 'dk', 'ee', 'es', 'es(ast)', 'es(cat)', 'et', 'fi', 'fo', 'fr(bre)', 'fr(oss)', 'gb', 'ge', 'gr', 'hr', 'hu', 'ie(CloGaelach)', 'il', 'in(eng)', 'ir', 'is', 'it', 'jp', 'ke', 'kg', 'kh', 'kr', 'kz', 'la', 'latam', 'lt', 'lv', 'ma(tifinagh)', 'mk', 'mm', 'mn', 'mt', 'mv', 'ng', 'ng(hausa)', 'ng(igbo)', 'ng(yoruba)', 'no', 'np', 'ph', 'pk', 'pl', 'pt', 'ro', 'rs', 'rs(latin)', 'ru', 'ru(bak)', 'ru(chm)', 'ru(cv)', 'ru(kom)', 'ru(os_winkeys)', 'ru(sah)', 'ru(tt)', 'ru(udm)', 'ru(xal)', 'se', 'si', 'sk', 'sn', 'syc', 'th', 'tj', 'tm', 'tr', 'tr(crh)', 'tr(ku)', 'tw', 'ua', 'us', 'us(altgr-intl)', 'us(euro)', 'us(intl)', 'uz', 'vn', 'za'] >>> list_common_keyboards(languageId='fr') ['fr(oss)'] >>> list_common_keyboards(territoryId='CA') ['ca(eng)'] >>> list_common_keyboards(territoryId='FR') ['fr(oss)'] >>> list_common_keyboards(languageId='fr', territoryId='CA') ['ca'] >>> list_common_keyboards(languageId='de', territoryId='FR') ['fr(oss)'] >>> list_common_keyboards(languageId='sr', scriptId='Latn') ['rs(latin)'] >>> list_common_keyboards(languageId='zh', scriptId='Hans') ['cn'] >>> list_common_keyboards(languageId='zh', scriptId='Hans', territoryId='TW') ['tw'] ''' # pylint: enable=line-too-long high_ranked_keyboards = [] if not languageId and not scriptId and not territoryId: for _, language in _languages_db.items(): keyboard_layouts = language.keyboards selected_layouts = [layout for layout, rank in keyboard_layouts.items() if rank >= _KEYBOARD_LAYOUT_RANK_THRESHOLD] if selected_layouts: high_ranked_keyboards.extend(selected_layouts) high_ranked_keyboards = list(set(high_ranked_keyboards)) kwargs = {} locale = _parse_and_split_languageId( languageId=languageId, scriptId=scriptId, territoryId=territoryId ) if locale.language: kwargs.update({'languageId': locale.language}) if locale.script: kwargs.update({'scriptId': locale.script}) if locale.territory: kwargs.update({'territoryId': locale.territory}) common_layouts = list_keyboards(**kwargs) if common_layouts: # Picking up first layout from the list high_ranked_keyboards.append(common_layouts[0]) return sorted(high_ranked_keyboards) def list_common_locales(languageId = None, scriptId = None, territoryId = None): '''Returns highest ranked locales :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :return: list of locales :rtype: list of strings **Examples:** >>> list_common_locales() ['ar_EG.UTF-8', 'en_US.UTF-8', 'en_GB.UTF-8', 'fr_FR.UTF-8', 'de_DE.UTF-8', 'ja_JP.UTF-8', 'zh_CN.UTF-8', 'ru_RU.UTF-8', 'es_ES.UTF-8'] >>> list_common_locales(languageId='fr') ['fr_FR.UTF-8'] >>> list_common_locales(territoryId='CA') ['en_CA.UTF-8'] >>> list_common_locales(territoryId='FR') ['fr_FR.UTF-8'] >>> list_common_locales(languageId='fr', territoryId='CA') ['fr_CA.UTF-8'] >>> list_common_locales(languageId='de', territoryId='FR') ['de_DE.UTF-8'] >>> list_common_locales(languageId='sr', scriptId='Latn') ['sr_RS.UTF-8@latin'] >>> list_common_locales(languageId='sr', scriptId='Cyrl') ['sr_RS.UTF-8'] >>> list_common_locales(languageId='zh', scriptId='Hans') ['zh_CN.UTF-8'] >>> list_common_locales(languageId='zh', scriptId='Hant') ['zh_TW.UTF-8'] >>> list_common_locales(languageId='zh', territoryId='TW') ['zh_TW.UTF-8'] ''' high_ranked_locales = [] if not languageId and not scriptId and not territoryId: for language in list_common_languages(): locales = _languages_db[language].locales selected_locales = [locale for locale, rank in sorted(locales.items(), key=lambda x: (-x[1])) if rank >= _LOCALE_RANK_THRESHOLD] if selected_locales: high_ranked_locales.extend(selected_locales) return high_ranked_locales kwargs = {} locale = _parse_and_split_languageId( languageId=languageId, scriptId=scriptId, territoryId=territoryId ) if locale.language: kwargs.update({'languageId': locale.language}) if locale.script: kwargs.update({'scriptId': locale.script}) if locale.territory: kwargs.update({'territoryId': locale.territory}) common_locales = list_locales(**kwargs) if common_locales: # Picking up first locale from the list high_ranked_locales.append(common_locales[0]) return high_ranked_locales def list_consolefonts(concise=True, show_weights=False, languageId = None, scriptId = None, territoryId = None): '''List likely Linux Console fonts :param concise: if True, return only to highly ranked results :type concise: boolean :param show_weights: Also return the weights used in the ranking :type show_weights: boolean :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :rtype: a list of strings **Examples:** Listing likely console fonts for English: >>> list_consolefonts(languageId="en") ['eurlatgr'] Listing likely console fonts for Greek: >>> list_consolefonts(languageId="el") ['eurlatgr', 'iso07u-16', 'LatGrkCyr-8x16'] Listing likely console fonts for Greece: >>> list_consolefonts(territoryId="GR") ['eurlatgr', 'iso07u-16', 'LatGrkCyr-8x16'] Listing likely console fonts for Greek in Greece: list_consolefonts(languageId="el", territoryId="GR") ['eurlatgr'] Listing likely console fonts for Greek in a non-Greek country like the UK (the language has higher weight): >>> list_consolefonts(languageId="el", territoryId="GB") ['eurlatgr'] Listing likely console fonts for Russian in Russia: >>> list_consolefonts(languageId="ru", territoryId="RU") ['latarcyrheb-sun16'] Listing likely console fonts for Russian in a non-Russian country like the UK (the language has higher weight): >>> list_consolefonts(languageId="ru", territoryId="GB") ['latarcyrheb-sun16', 'eurlatgr'] ''' ranked_consolefonts = {} skipTerritory = False locale = _parse_and_split_languageId(languageId=languageId, scriptId=scriptId, territoryId=territoryId) languageId = locale.language scriptId = locale.script territoryId = locale.territory if languageId and scriptId and territoryId and languageId+'_'+scriptId+'_'+territoryId in _languages_db: languageId = languageId+'_'+scriptId+'_'+territoryId skipTerritory = True elif languageId and scriptId and languageId+'_'+scriptId in _languages_db: languageId = languageId+'_'+scriptId elif languageId and territoryId and languageId+'_'+territoryId in _languages_db: languageId = languageId+'_'+territoryId skipTerritory = True language_bonus = 100 if languageId in _languages_db: for consolefont in _languages_db[languageId].consolefonts: if _languages_db[languageId].consolefonts[consolefont] != 0: if consolefont not in ranked_consolefonts: ranked_consolefonts[consolefont] = _languages_db[languageId].consolefonts[consolefont] else: ranked_consolefonts[consolefont] *= _languages_db[languageId].consolefonts[consolefont] ranked_consolefonts[consolefont] *= extra_bonus ranked_consolefonts[consolefont] *= language_bonus territory_bonus = 1 if territoryId in _territories_db and not skipTerritory: for consolefont in _territories_db[territoryId].consolefonts: if _territories_db[territoryId].consolefonts[consolefont] != 0: if consolefont not in ranked_consolefonts: ranked_consolefonts[consolefont] = _territories_db[territoryId].consolefonts[consolefont] else: ranked_consolefonts[consolefont] *= _territories_db[territoryId].consolefonts[consolefont] ranked_consolefonts[consolefont] *= extra_bonus ranked_consolefonts[consolefont] *= territory_bonus ranked_list = _dictionary_to_ranked_list(ranked_consolefonts) if concise: ranked_list = _make_ranked_list_concise(ranked_list) if show_weights: return ranked_list return _ranked_list_to_list(ranked_list) def list_timezones(concise=True, show_weights=False, languageId = None, scriptId = None, territoryId = None): '''List likely timezones :param concise: if True, return only to highly ranked results :type concise: boolean :param show_weights: Also return the weights used in the ranking :type show_weights: boolean :param languageId: identifier for the language :type languageId: string :param scriptId: identifier for the script :type scriptId: string :param territoryId: identifier for the territory :type territoryId: string :rtype: a list of strings **Examples:** >>> list_timezones(territoryId="DE") ['Europe/Berlin'] >>> list_timezones(languageId="de") ['Europe/Berlin', 'Europe/Vienna', 'Europe/Zurich', 'Europe/Brussels', 'Europe/Luxembourg'] >>> list_timezones(territoryId="CH") ['Europe/Zurich'] >>> list_timezones(languageId="fr", territoryId="CH") ['Europe/Zurich'] >>> list_timezones(languageId="fr") ['Europe/Paris', 'America/Montreal', 'Europe/Brussels', 'Europe/Zurich', 'Europe/Luxembourg'] The territory gets more weight than the language: >>> list_timezones(languageId="ja", territoryId="CH") ['Europe/Zurich', 'Asia/Tokyo'] ''' ranked_timezones = {} skipTerritory = False locale = _parse_and_split_languageId(languageId=languageId, scriptId=scriptId, territoryId=territoryId) languageId = locale.language scriptId = locale.script territoryId = locale.territory if languageId and scriptId and territoryId and languageId+'_'+scriptId+'_'+territoryId in _languages_db: languageId = languageId+'_'+scriptId+'_'+territoryId skipTerritory = True elif languageId and scriptId and languageId+'_'+scriptId in _languages_db: languageId = languageId+'_'+scriptId elif languageId and territoryId and languageId+'_'+territoryId in _languages_db: languageId = languageId+'_'+territoryId skipTerritory = True language_bonus = 1 if languageId in _languages_db: for timezone in _languages_db[languageId].timezones: if _languages_db[languageId].timezones[timezone] != 0: if timezone not in ranked_timezones: ranked_timezones[timezone] = _languages_db[languageId].timezones[timezone] else: ranked_timezones[timezone] *= _languages_db[languageId].timezones[timezone] ranked_timezones[timezone] *= extra_bonus ranked_timezones[timezone] *= language_bonus territory_bonus = 100 if territoryId in _territories_db and not skipTerritory: for timezone in _territories_db[territoryId].timezones: if _territories_db[territoryId].timezones[timezone] != 0: if timezone not in ranked_timezones: ranked_timezones[timezone] = _territories_db[territoryId].timezones[timezone] else: ranked_timezones[timezone] *= _territories_db[territoryId].timezones[timezone] ranked_timezones[timezone] *= extra_bonus ranked_timezones[timezone] *= territory_bonus ranked_list = _dictionary_to_ranked_list(ranked_timezones) if concise: ranked_list = _make_ranked_list_concise(ranked_list) if show_weights: return ranked_list return _ranked_list_to_list(ranked_list) def list_all_languages() -> List[str]: ''' List all language ids langtable knows something about ''' return sorted(_languages_db.keys()) def list_all_locales() -> List[str]: ''' List all (glibc style) locales langtable knows something about ''' all_locales = set() for (_key, item) in _languages_db.items(): all_locales.update(item.locales) for (_key, item) in _territories_db.items(): all_locales.update(item.locales) return sorted(all_locales) def list_all_keyboards() -> List[str]: ''' List all keyboards langtable knows something about ''' return sorted(_keyboards_db.keys()) def list_all_territories() -> List[str]: ''' List all territory ids langtable knows something about ''' return sorted(_territories_db.keys()) def list_all_timezones() -> List[str]: ''' List all timezone ids langtable knows something about ''' all_timezones = set() all_timezones.update(list(_timezones_db.keys())) for (_key, item) in _languages_db.items(): all_timezones.update(item.timezones) for (_key, item) in _territories_db.items(): all_timezones.update(item.timezones) return sorted(all_timezones) def list_all_scripts() -> List[str]: ''' List all script ids langtable knows something about ''' all_scripts = set() for (_key, item) in _languages_db.items(): all_scripts.update(item.scripts) for (_key, item) in _territories_db.items(): all_scripts.update(item.scripts) return sorted(all_scripts) def list_all_input_methods() -> List[str]: ''' List all input methods langtable knows something about ''' all_inputmethods = set() for (_key, item) in _languages_db.items(): all_inputmethods.update(item.inputmethods) for (_key, item) in _territories_db.items(): all_inputmethods.update(item.inputmethods) return sorted(all_inputmethods) def list_all_console_fonts() -> List[str]: ''' List all console fonts langtable knows something about ''' all_consolefonts = set() for (_key, item) in _languages_db.items(): all_consolefonts.update(item.consolefonts) for (_key, item) in _territories_db.items(): all_consolefonts.update(item.consolefonts) return sorted(all_consolefonts) def supports_ascii(keyboardId=None): '''Check whether a keyboard layout supports ASCII :param keyboardId: identifier for the keyboard :type keyboardId: string :rtype: string Returns True if the keyboard layout with that id can be used to type ASCII, returns false if the keyboard layout can not be used to type ASCII or if typing ASCII with that keyboard layout is difficult. **Examples:** >>> supports_ascii("jp") True >>> supports_ascii("ru") False ''' if keyboardId in _keyboards_db: return _keyboards_db[keyboardId].ascii return True def version(): ''' Return version of langtable ''' # pkg_resources is part of setuptools import pkg_resources # type: ignore pylint: disable=import-outside-toplevel return pkg_resources.require("langtable")[0].version def info(): ''' Print some info about langtable ''' # pkg_resources is part of setuptools import pkg_resources # type: ignore pylint: disable=import-outside-toplevel project_name = pkg_resources.require("langtable")[0].project_name version = pkg_resources.require("langtable")[0].version module_path = pkg_resources.require("langtable")[0].module_path print(f'Project name: = {project_name}') print(f'Version: = {version}') print(f'Module path: = {module_path}') print(f'Loaded from: {os.path.realpath(__file__)}') print(f'Data files read: {_INFO["data_files_read"]}') def _test_cldr_locale_pattern(localeId): ''' Internal test function, do not use this. ''' match = _cldr_locale_pattern.match(localeId) if match: return [('language', match.group('language')), ('script', match.group('script')), ('territory', match.group('territory'))] return [] def _test_language_territory(show_weights=False, languageId=None, scriptId=None, territoryId=None): ''' Internal test function, do not use this. ''' print(str(languageId)+": " +repr(list_locales(show_weights=show_weights,languageId=languageId)) +'\n' +str(territoryId)+": " +repr(list_locales(show_weights=show_weights,territoryId=territoryId)) +'\n' +" +: " +repr(list_locales(show_weights=show_weights,languageId=languageId,scriptId=scriptId,territoryId=territoryId)) +'\n' +str(languageId)+": " +repr(list_keyboards(show_weights=show_weights,languageId=languageId)) +'\n' +str(territoryId)+": " +repr(list_keyboards(show_weights=show_weights,territoryId=territoryId)) +'\n' +" +: " +repr(list_keyboards(show_weights=show_weights,languageId=languageId,scriptId=scriptId,territoryId=territoryId)) ) def _init(debug=False, logfilename='/dev/null') -> None: log_level = logging.INFO if debug: log_level = logging.DEBUG logging.basicConfig(filename=logfilename, filemode="w", format="%(levelname)s: %(message)s", level=log_level) _read_file('territories.xml', TerritoriesContentHandler()) _read_file('languages.xml', LanguagesContentHandler()) _read_file('keyboards.xml', KeyboardsContentHandler()) _read_file('timezones.xml', TimezonesContentHandler()) _read_file('timezoneidparts.xml', TimezoneIdPartsContentHandler()) # pylint: enable=invalid-name class __ModuleInitializer: # pylint: disable=too-few-public-methods,invalid-name def __init__(self) -> None: _init() def __del__(self) -> None: return __module_init = __ModuleInitializer() if __name__ == "__main__": import doctest import sys _init() (FAILED, ATTEMPTED) = doctest.testmod() print(f'{ATTEMPTED} tests run. {ATTEMPTED - FAILED} passed and {FAILED} failed.') if FAILED: sys.exit(FAILED) print('All tests passed.') sys.exit(0) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1303294 langtable-0.0.69/langtable/schemas/0000700002345600234560000000000015036170476016744 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.69/langtable/schemas/keyboards.rng0000644002345600234560000000242513533744331021451 0ustar00mfabianmfabian True False ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.69/langtable/schemas/languages.rng0000644002345600234560000001007113533744331021430 0ustar00mfabianmfabian 2 3 None 3 None 3 None ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.69/langtable/schemas/territories.rng0000644002345600234560000000663213533744331022045 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.69/langtable/schemas/timezoneidparts.rng0000644002345600234560000000125313533744331022705 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.69/langtable/schemas/timezones.rng0000644002345600234560000000123113533744331021475 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1305587 langtable-0.0.69/langtable.egg-info/0000700002345600234560000000000015036170476017013 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1752756542.0 langtable-0.0.69/langtable.egg-info/PKG-INFO0000644002345600234560000000474715036170476020136 0ustar00mfabianmfabianMetadata-Version: 2.1 Name: langtable Version: 0.0.69 Summary: guess reasonable defaults for locale, keyboard, territory, ... Home-page: https://github.com/mike-fabian/langtable Author: Mike FABIAN Author-email: mfabian@redhat.com License: GPL-3.0-or-later Classifier: Development Status :: 2 - Pre-Alpha Classifier: Environment :: Console Classifier: Intended Audience :: Developers Classifier: Operating System :: POSIX :: Linux Classifier: Programming Language :: Python Classifier: Topic :: System :: Installation/Setup Description-Content-Type: text/markdown License-File: COPYING # langtable [![PyPI version](https://badge.fury.io/py/langtable.svg)](https://badge.fury.io/py/langtable) Guessing reasonable defaults for locale, keyboard layout, territory, and language. ## Purpose of this package _langtable_ is used to guess reasonable defaults for locale, keyboard, territory, …, if part of that information is already known. For example, guess the territory and the keyboard layout if the language is known or guess the language and keyboard layout if the territory is already known. ## License GPLv3+, see the included file “COPYING”. Translations for languages and territory names are from CLDR which is governed by the Unicode Terms of Use, see the included file “unicode-license.txt”. The short name for this Unicode license is “MIT”. See: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Style_without_sublicense_.28Unicode.29 ## Installation To install langtable, run ``` make install DESTDIR=/usr ``` To create a distribution tarball run ``` make dist ``` To run the test cases in the source directory: ``` make check ``` ## How to use it ``` import langtable ``` Functions in the public API: ``` parse_locale() list_locales() list_keyboards() list_common_languages() list_common_locales() list_common_keyboards() list_consolefonts() list_inputmethods() list_timezones() list_scripts() language_name() territory_name() timezone_name() languageId() territoryId() supports_ascii() list_all_languages() list_all_locales() list_all_keyboards() list_all_territories() list_all_timezones() list_all_scripts() list_all_input_methods() list_all_console_fonts() ``` Some examples to show the usage are found in the documentation of the public functions in `langtable.py`. Some more examples are in the test cases in the file `test_cases.py`. ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1752756542.0 langtable-0.0.69/langtable.egg-info/SOURCES.txt0000600002345600234560000000140215036170476020676 0ustar00mfabianmfabianCOPYING ChangeLog MANIFEST.in Makefile README README.html README.md main.py setup.py test_cases.py unicode-license.txt langtable/__init__.py langtable/langtable.py langtable.egg-info/PKG-INFO langtable.egg-info/SOURCES.txt langtable.egg-info/dependency_links.txt langtable.egg-info/not-zip-safe langtable.egg-info/top_level.txt langtable/data/keyboards.xml.gz langtable/data/languages.xml.gz langtable/data/territories.xml.gz langtable/data/timezoneidparts.xml.gz langtable/data/timezones.xml.gz langtable/schemas/keyboards.rng langtable/schemas/languages.rng langtable/schemas/territories.rng langtable/schemas/timezoneidparts.rng langtable/schemas/timezones.rng tools/compare_with_glib_source.py tools/list-missing-from-cldr tools/list-missing-regions-and-languages.sh././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1752756542.0 langtable-0.0.69/langtable.egg-info/dependency_links.txt0000600002345600234560000000000115036170476023063 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1752756542.0 langtable-0.0.69/langtable.egg-info/not-zip-safe0000600002345600234560000000000115036170476021243 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1752756542.0 langtable-0.0.69/langtable.egg-info/top_level.txt0000600002345600234560000000001215036170476021540 0ustar00mfabianmfabianlangtable ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1715100820.0 langtable-0.0.69/main.py0000755002345600234560000004027714616456224014716 0ustar00mfabianmfabian#!/usr/bin/python3 # vim:fileencoding=utf-8:sw=4:et # Copyright (c) 2013 Mike FABIAN # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see import os from lxml import etree import langtable from langtable import list_locales from langtable import list_keyboards from langtable import timezone_name opts = {} opts['debug'] = False def parse_args(): import argparse parser = argparse.ArgumentParser( description='langtable') parser.add_argument('-T', '--territoriesoutputfile', nargs='?', type=str, default='./langtable/data/territories.xml.new', help='territories output file, default is %(default)s') parser.add_argument('-K', '--keyboardsoutputfile', nargs='?', type=str, default='./langtable/data/keyboards.xml.new', help='keyboards file, default is %(default)s') parser.add_argument('-L', '--languagesoutputfile', nargs='?', type=str, default='./langtable/data/languages.xml.new', help='languages output file, default is %(default)s') parser.add_argument('-z', '--timezonesoutputfile', nargs='?', type=str, default='./langtable/data/timezones.xml.new', help='timezones output file, default is %(default)s') parser.add_argument('-p', '--timezoneidpartsoutputfile', nargs='?', type=str, default='./langtable/data/timezoneidparts.xml.new', help='timezoneidparts output file, default is %(default)s') parser.add_argument('-l', '--logfilename', nargs='?', type=str, default='./langtable.log', help='log file, default is %(default)s') parser.add_argument('-c', '--include_changes', action='store_true', default=False, help='Also write changed translations, not only new translations, default is %(default)s.') parser.add_argument('-d', '--debug', action='store_true', help='print debugging output') return parser.parse_args() translations_languages = {} translations_territories = {} translations_timezone_cities = {} timezone_city_aliases = { 'Calcutta': 'Kolkata', 'Asmera': 'Asmara', 'Coral_Harbour': 'Atikokan', 'Truk': 'Chuuk', 'Faeroe': 'Faroe', 'Saigon': 'Ho_Chi_Minh', 'Katmandu': 'Kathmandu', 'Ponape': 'Pohnpei', } def read_translations_from_cldr_file(file = None): translations_languages.clear() translations_territories.clear() translations_timezone_cities.clear() if file: ldmlTree = etree.parse(file).getroot() if ldmlTree.tag != 'ldml': print("error: Wrong ldmlTree.tag=%(tag)s." %ldmlTree.tag) exit(1) if len(ldmlTree): for element in ldmlTree: if element.tag == 'localeDisplayNames': localeDisplayNamesTree = element if len(localeDisplayNamesTree): for element in localeDisplayNamesTree: if element.tag == 'languages': languagesTree = element if len(languagesTree): for element in languagesTree: languageId = element.get('type') translation = element.text if not (element.get('alt') in ['menu', 'short', 'variant'] and languageId in translations_languages): translations_languages[languageId] = translation if element.tag == 'territories': territoriesTree = element if len(territoriesTree): for element in territoriesTree: territoryId = element.get('type') translation = element.text if not (element.get('alt') in ['menu', 'short', 'variant'] and territoryId in translations_territories): translations_territories[territoryId] = translation if element.tag == 'dates': datesTree = element for element in datesTree: if element.tag == 'timeZoneNames': timeZoneNamesTree = element if len(timeZoneNamesTree): for element in timeZoneNamesTree: if element.tag == 'zone': zoneId = element.get('type') idParts = zoneId.split('/') if len(idParts): idPart = idParts[-1] zoneTree = element for element in zoneTree: if element.tag == 'exemplarCity': cityTranslation = element.text translations_timezone_cities[idPart] = cityTranslation for alias in timezone_city_aliases: if alias in translations_timezone_cities: translations_timezone_cities[timezone_city_aliases[alias]] = translations_timezone_cities[alias] return def get_translations_from_cldr(main_cldr_dir = None, include_changes=False): for target_language in sorted(langtable._languages_db): cldr_file = main_cldr_dir+'/'+target_language+'.xml' if not os.path.exists(cldr_file): continue read_translations_from_cldr_file(cldr_file) for language_to_translate in translations_languages: if translations_languages[language_to_translate] in ('↑↑↑', 'Tagalog'): continue if language_to_translate in langtable._languages_db: if target_language not in langtable._languages_db[language_to_translate].names: print("Missing: %(language_to_translate)s → %(target_language)s = %(tr)s" %{ 'language_to_translate': language_to_translate, 'target_language': target_language, 'tr': translations_languages[language_to_translate]}) langtable._languages_db[language_to_translate].names[target_language] = translations_languages[language_to_translate] elif translations_languages[language_to_translate] \ == langtable._languages_db[language_to_translate].names[target_language]: if opts['debug']: print("Identical: %(language_to_translate)s → %(target_language)s = %(tr)s" %{ 'language_to_translate': language_to_translate, 'target_language': target_language, 'tr': translations_languages[language_to_translate]}) else: print("- %(language_to_translate)s → %(target_language)s = %(tr)s" %{ 'language_to_translate': language_to_translate, 'target_language': target_language, 'tr': langtable._languages_db[language_to_translate].names[target_language]}) print("+ %(language_to_translate)s → %(target_language)s = %(tr)s" %{ 'language_to_translate': language_to_translate, 'target_language': target_language, 'tr': translations_languages[language_to_translate]}) if include_changes: langtable._languages_db[language_to_translate].names[target_language] = translations_languages[language_to_translate] else: if opts['debug']: print("Not in langtable: %(language_to_translate)s" %{ 'language_to_translate': language_to_translate}) for territory_to_translate in translations_territories: if translations_territories[territory_to_translate] in ('↑↑↑',): continue if territory_to_translate in langtable._territories_db: if target_language not in langtable._territories_db[territory_to_translate].names: print("Missing: %(territory_to_translate)s → %(target_language)s = %(tr)s" %{'territory_to_translate': territory_to_translate, 'target_language': target_language, 'tr': translations_territories[territory_to_translate]}) langtable._territories_db[territory_to_translate].names[target_language] = translations_territories[territory_to_translate] elif translations_territories[territory_to_translate] \ == langtable._territories_db[territory_to_translate].names[target_language]: if opts['debug']: print("Identical: %(territory_to_translate)s → %(target_language)s = %(tr)s" %{'territory_to_translate': territory_to_translate, 'target_language': target_language, 'tr': translations_territories[territory_to_translate]}) else: print("- %(territory_to_translate)s → %(target_language)s = %(tr)s" %{ 'territory_to_translate': territory_to_translate, 'target_language': target_language, 'tr': langtable._territories_db[territory_to_translate].names[target_language]}) print("+ %(territory_to_translate)s → %(target_language)s = %(tr)s" %{'territory_to_translate': territory_to_translate, 'target_language': target_language, 'tr': translations_territories[territory_to_translate]}) if include_changes: langtable._territories_db[territory_to_translate].names[target_language] = translations_territories[territory_to_translate] else: if opts['debug']: print("Not in langtable: %(territory_to_translate)s" %{ 'territory_to_translate': territory_to_translate}) for timezone_city_to_translate in translations_timezone_cities: if translations_timezone_cities[timezone_city_to_translate] in ('↑↑↑',): continue if timezone_city_to_translate in langtable._timezoneIdParts_db: if target_language not in langtable._timezoneIdParts_db[timezone_city_to_translate].names: if timezone_city_to_translate not in ['Vevay', 'Center']: print("Missing: %(timezone_city_to_translate)s → %(target_language)s = %(tr)s" %{ 'timezone_city_to_translate': timezone_city_to_translate, 'target_language': target_language, 'tr': translations_timezone_cities[timezone_city_to_translate]}) langtable._timezoneIdParts_db[timezone_city_to_translate].names[target_language] = translations_timezone_cities[timezone_city_to_translate] elif translations_timezone_cities[timezone_city_to_translate] \ == langtable._timezoneIdParts_db[timezone_city_to_translate].names[target_language]: if opts['debug']: print("Identical: %(timezone_city_to_translate)s → %(target_language)s = %(tr)s" %{ 'timezone_city_to_translate': timezone_city_to_translate, 'target_language': target_language, 'tr': translations_timezone_cities[timezone_city_to_translate]}) else: if timezone_city_to_translate not in ['Marengo', 'Knox', 'Tell_City', 'Beulah', 'Winamac', 'Vincennes', 'Petersburg', 'Monticello', 'New_Salem', 'Center', 'Melbourne', 'Darwin', 'Hobart', 'Sydney', 'Broken_Hill', 'Mendoza', 'Perth', 'San_Juan', 'Cordoba', 'Brisbane', 'Adelaide', 'Catamarca', 'Currie', 'Vevay', 'Eucla']: print("- %(timezone_city_to_translate)s → %(target_language)s = %(tr)s" %{ 'timezone_city_to_translate': timezone_city_to_translate, 'target_language': target_language, 'tr': langtable._timezoneIdParts_db[timezone_city_to_translate].names[target_language]}) print("+ %(timezone_city_to_translate)s → %(target_language)s = %(tr)s" %{ 'timezone_city_to_translate': timezone_city_to_translate, 'target_language': target_language, 'tr': translations_timezone_cities[timezone_city_to_translate]}) if include_changes: langtable._timezoneIdParts_db[timezone_city_to_translate].names[target_language] = translations_timezone_cities[timezone_city_to_translate] return def _test_timezone_names(): from pytz import common_timezones languages_supported_by_anaconda = ['af', 'am', 'ar', 'as', 'ast', 'bal', 'be', 'bg', 'bn', 'bn_IN', 'bs', 'ca', 'cs', 'cy', 'da', 'de', 'de_CH', 'el', 'en', 'en_GB', 'es', 'et', 'eu', 'eu_ES', 'fa', 'fi', 'fr', 'gl', 'gu', 'he', 'hi', 'hr', 'hu', 'hy', 'ia', 'id', 'ilo', 'is', 'it', 'ja', 'ka', 'kk', 'kn', 'ko', 'lt', 'lv', 'mai', 'mk', 'ml', 'mr', 'ms', 'nb', 'nds', 'ne', 'nl', 'nn', 'nso', 'or', 'pa', 'pl', 'pt', 'pt_BR', 'ro', 'ru', 'si', 'sk', 'sl', 'sq', 'sr', 'sr_Latn', 'sv', 'ta', 'te', 'tg', 'th', 'tr', 'uk', 'ur', 'vi', 'zh_CN', 'zh_TW', 'zu'] for icuLocaleId in languages_supported_by_anaconda: for timezoneId in common_timezones: print("%(lang)s: '%(id)s' -> '%(tr)s'" %{ 'lang': icuLocaleId, 'id': timezoneId, 'tr': timezone_name(timezoneId=timezoneId, languageIdQuery=icuLocaleId)}) def main(): args = parse_args() if args.debug: opts['debug'] = True else: opts['debug'] = False langtable._init(debug = True, logfilename = args.logfilename) get_translations_from_cldr( main_cldr_dir='/local/mfabian/src/cldr/common/main', include_changes=args.include_changes) #_test_timezone_names() langtable._write_files(territoriesfilename = args.territoriesoutputfile, languagesfilename = args.languagesoutputfile, keyboardsfilename = args.keyboardsoutputfile, timezonesfilename = args.timezonesoutputfile, timezoneidpartsfilename = args.timezoneidpartsoutputfile) if __name__ == '__main__': main() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1309438 langtable-0.0.69/setup.cfg0000600002345600234560000000004615036170476015213 0ustar00mfabianmfabian[egg_info] tag_build = tag_date = 0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1752756523.0 langtable-0.0.69/setup.py0000700002345600234560000000336315036170453015105 0ustar00mfabianmfabian#!/usr/bin/python3 import setuptools import codecs setuptools.setup( # do not zip the egg file to be able to access the *.xml.gz files # within the egg directory easily: zip_safe=False, name='langtable', version='0.0.69', packages=setuptools.find_packages(), description='guess reasonable defaults for locale, keyboard, territory, ...', long_description=codecs.open('README.md', encoding='UTF-8').read(), long_description_content_type='text/markdown', license="GPL-3.0-or-later", author='Mike FABIAN', author_email='mfabian@redhat.com', url='https://github.com/mike-fabian/langtable', py_modules=['langtable'], package_data={ 'langtable': ['data/*.xml.gz', 'schemas/*.rng'], }, # data_files is for installing the data files outside of the package with: # # ./setup.py install_data --install-dir=dirname # # data_files = [ # ('data', # ['langtable/data/keyboards.xml.gz', # 'langtable/data/languages.xml.gz', # 'langtable/data/territories.xml.gz', # 'langtable/data/timezones.xml.gz', # 'langtable/data/timezoneidparts.xml.gz']), # ('schemas', # ['langtable/schemas/keyboards.rng', # 'langtable/schemas/languages.rng', # 'langtable/schemas/territories.rng', # 'langtable/schemas/timezones.rng', # 'langtable/schemas/timezoneidparts.rng'])], classifiers=[ 'Development Status :: 2 - Pre-Alpha', 'Environment :: Console', 'Intended Audience :: Developers', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python', 'Topic :: System :: Installation/Setup', ], ) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1738020775.0 langtable-0.0.69/test_cases.py0000644002345600234560000041243614746013647016126 0ustar00mfabianmfabian# vim:fileencoding=utf-8:sw=4:et -*- coding: utf-8 -*- import sys def dummy(): u''' >>> import langtable >>> from langtable import list_locales >>> from langtable import list_scripts >>> from langtable import list_keyboards >>> from langtable import list_inputmethods >>> from langtable import list_consolefonts >>> from langtable import _test_language_territory >>> from langtable import language_name >>> from langtable import territory_name >>> from langtable import _test_cldr_locale_pattern >>> from langtable import supports_ascii >>> from langtable import languageId >>> from langtable import list_common_languages >>> from langtable import list_common_keyboards >>> from langtable import list_all_languages >>> from langtable import list_all_locales >>> from langtable import list_all_keyboards >>> from langtable import list_all_territories >>> from langtable import list_all_timezones >>> from langtable import list_all_scripts >>> from langtable import list_all_input_methods >>> from langtable import list_all_console_fonts ###################################################################### # Start of tests to reproduce the results from mangleLocale(inLocale) in anaconda, see: # https://git.fedorahosted.org/cgit/anaconda.git/tree/pyanaconda/localization.py#n121 >>> list_locales(show_weights=False, languageId="af") # doctest: +NORMALIZE_WHITESPACE ['af_ZA.UTF-8'] >>> list_locales(show_weights=False, languageId="am") # doctest: +NORMALIZE_WHITESPACE ['am_ET.UTF-8'] # this puts ar_EG first instead of ar_SA from mangleLocale # (because EG is the Arabic country with the most inhabitants). # But this should not matter, all our Arabic translations # are in /usr/share/locale/ar/LC_MESSAGES/ at the moment, i.e. we do # not have different Arabic translations for different territories anyway, # than it does not matter that much which Arabic locale is choosen. # So I do not need to tweak the weights here, I think. >>> list_locales(show_weights=False, languageId="ar") # doctest: +NORMALIZE_WHITESPACE ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8'] >>> list_locales(show_weights=False, languageId="as") # doctest: +NORMALIZE_WHITESPACE ['as_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="ast") # doctest: +NORMALIZE_WHITESPACE ['ast_ES.UTF-8'] >>> list_locales(show_weights=False, languageId="be") # doctest: +NORMALIZE_WHITESPACE ['be_BY.UTF-8', 'be_BY.UTF-8@latin'] >>> list_locales(show_weights=False, languageId="bg") # doctest: +NORMALIZE_WHITESPACE ['bg_BG.UTF-8'] >>> list_locales(show_weights=False, languageId="bn") # doctest: +NORMALIZE_WHITESPACE ['bn_BD.UTF-8', 'bn_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="bs") # doctest: +NORMALIZE_WHITESPACE ['bs_BA.UTF-8'] >>> list_locales(show_weights=False, languageId="ca") # doctest: +NORMALIZE_WHITESPACE ['ca_ES.UTF-8', 'ca_ES.UTF-8@valencia', 'ca_FR.UTF-8', 'ca_AD.UTF-8', 'ca_IT.UTF-8'] >>> list_locales(show_weights=False, languageId="ca_ES_VALENCIA") # doctest: +NORMALIZE_WHITESPACE ['ca_ES.UTF-8@valencia'] >>> list_locales(show_weights=False, languageId="ca_ES_VALENCIA", territoryId='ES') # doctest: +NORMALIZE_WHITESPACE ['ca_ES.UTF-8@valencia'] >>> list_locales(show_weights=False, languageId="cs") # doctest: +NORMALIZE_WHITESPACE ['cs_CZ.UTF-8'] >>> list_locales(show_weights=False, languageId="cy") # doctest: +NORMALIZE_WHITESPACE ['cy_GB.UTF-8'] >>> list_locales(show_weights=False, languageId="da") # doctest: +NORMALIZE_WHITESPACE ['da_DK.UTF-8'] >>> list_locales(show_weights=False, languageId="de") # doctest: +NORMALIZE_WHITESPACE ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] >>> list_locales(show_weights=False, languageId="el") # doctest: +NORMALIZE_WHITESPACE ['el_GR.UTF-8', 'el_CY.UTF-8'] >>> list_locales(show_weights=False, languageId="eo") # doctest: +NORMALIZE_WHITESPACE ['eo.UTF-8'] >>> list_locales(show_weights=False, languageId="en") # doctest: +NORMALIZE_WHITESPACE ['en_US.UTF-8', 'en_GB.UTF-8', 'en_IN.UTF-8', 'en_AU.UTF-8', 'en_CA.UTF-8', 'en_DK.UTF-8', 'en_IE.UTF-8', 'en_NZ.UTF-8', 'en_NG.UTF-8', 'en_HK.UTF-8', 'en_PH.UTF-8', 'en_SG.UTF-8', 'en_ZA.UTF-8', 'en_ZM.UTF-8', 'en_ZW.UTF-8', 'en_BW.UTF-8', 'en_AG.UTF-8', 'en_IL.UTF-8'] # I put es_ES first here which is kind of arbitrary, Spain isn’t the # country with the biggest number of Spanish speaking people, but that # is what Anaconda’s mangleMap did so far and it is not clear which # country to put first in that list anyway. >>> list_locales(show_weights=False, languageId="es") # doctest: +NORMALIZE_WHITESPACE ['es_ES.UTF-8', 'es_VE.UTF-8', 'es_UY.UTF-8', 'es_US.UTF-8', 'es_SV.UTF-8', 'es_PY.UTF-8', 'es_PR.UTF-8', 'es_PE.UTF-8', 'es_PA.UTF-8', 'es_NI.UTF-8', 'es_MX.UTF-8', 'es_HN.UTF-8', 'es_GT.UTF-8', 'es_EC.UTF-8', 'es_DO.UTF-8', 'es_CU.UTF-8', 'es_CR.UTF-8', 'es_CO.UTF-8', 'es_CL.UTF-8', 'es_BO.UTF-8', 'es_AR.UTF-8'] >>> list_locales(show_weights=False, languageId="et") # doctest: +NORMALIZE_WHITESPACE ['et_EE.UTF-8'] >>> list_locales(show_weights=False, languageId="eu") # doctest: +NORMALIZE_WHITESPACE ['eu_ES.UTF-8'] >>> list_locales(show_weights=False, languageId="fa") # doctest: +NORMALIZE_WHITESPACE ['fa_IR.UTF-8'] >>> list_locales(show_weights=False, languageId="fi") # doctest: +NORMALIZE_WHITESPACE ['fi_FI.UTF-8'] >>> list_locales(show_weights=False, languageId="fr") # doctest: +NORMALIZE_WHITESPACE ['fr_FR.UTF-8', 'fr_CA.UTF-8', 'fr_BE.UTF-8', 'fr_CH.UTF-8', 'fr_LU.UTF-8'] >>> list_locales(show_weights=False, languageId="gl") # doctest: +NORMALIZE_WHITESPACE ['gl_ES.UTF-8'] >>> list_locales(show_weights=False, languageId="gu") # doctest: +NORMALIZE_WHITESPACE ['gu_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="he") # doctest: +NORMALIZE_WHITESPACE ['he_IL.UTF-8'] >>> list_locales(show_weights=False, languageId="hi") # doctest: +NORMALIZE_WHITESPACE ['hi_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="hr") # doctest: +NORMALIZE_WHITESPACE ['hr_HR.UTF-8'] >>> list_locales(show_weights=False, languageId="hu") # doctest: +NORMALIZE_WHITESPACE ['hu_HU.UTF-8'] >>> list_locales(show_weights=False, languageId="hy") # doctest: +NORMALIZE_WHITESPACE ['hy_AM.UTF-8'] >>> list_locales(show_weights=False, languageId="id") # doctest: +NORMALIZE_WHITESPACE ['id_ID.UTF-8'] # we have no ilo_PH.UTF-8 locale in glibc! >>> list_locales(show_weights=False, languageId="ilo") # doctest: +NORMALIZE_WHITESPACE [] >>> list_locales(show_weights=False, languageId="is") # doctest: +NORMALIZE_WHITESPACE ['is_IS.UTF-8'] >>> list_locales(show_weights=False, languageId="it") # doctest: +NORMALIZE_WHITESPACE ['it_IT.UTF-8', 'it_CH.UTF-8'] >>> list_locales(show_weights=False, languageId="ja") # doctest: +NORMALIZE_WHITESPACE ['ja_JP.UTF-8'] >>> list_locales(show_weights=False, languageId="ka") # doctest: +NORMALIZE_WHITESPACE ['ka_GE.UTF-8'] >>> list_locales(show_weights=False, languageId="kk") # doctest: +NORMALIZE_WHITESPACE ['kk_KZ.UTF-8'] >>> list_locales(show_weights=False, languageId="kn") # doctest: +NORMALIZE_WHITESPACE ['kn_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="ko") # doctest: +NORMALIZE_WHITESPACE ['ko_KR.UTF-8'] >>> list_locales(show_weights=False, languageId="lt") # doctest: +NORMALIZE_WHITESPACE ['lt_LT.UTF-8'] >>> list_locales(show_weights=False, languageId="lv") # doctest: +NORMALIZE_WHITESPACE ['lv_LV.UTF-8'] >>> list_locales(show_weights=False, languageId="mai") # doctest: +NORMALIZE_WHITESPACE ['mai_IN.UTF-8', 'mai_NP.UTF-8'] >>> list_locales(show_weights=False, languageId="mk") # doctest: +NORMALIZE_WHITESPACE ['mk_MK.UTF-8'] >>> list_locales(show_weights=False, languageId="ml") # doctest: +NORMALIZE_WHITESPACE ['ml_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="mr") # doctest: +NORMALIZE_WHITESPACE ['mr_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="ms") # doctest: +NORMALIZE_WHITESPACE ['ms_MY.UTF-8'] >>> list_locales(show_weights=False, languageId="nb") # doctest: +NORMALIZE_WHITESPACE ['nb_NO.UTF-8'] # this puts nds_NL first instead of nds_DE from mangleLocale # (because there seem to be more speakers of nds in NL than in DE). # It should not matter at though at the moment, all our nds translations # are in /usr/share/locale/nds/LC_MESSAGES/ at the moment, # the right translations will be chosen no matter whether nds_DE.UTF-8 # or nds_NL.UTF-8 is set as the locale. >>> list_locales(show_weights=False, languageId="nds") # doctest: +NORMALIZE_WHITESPACE ['nds_NL.UTF-8', 'nds_DE.UTF-8'] >>> list_locales(show_weights=False, languageId="ne") # doctest: +NORMALIZE_WHITESPACE ['ne_NP.UTF-8'] >>> list_locales(show_weights=False, languageId="nl") # doctest: +NORMALIZE_WHITESPACE ['nl_NL.UTF-8', 'nl_BE.UTF-8', 'nl_AW.UTF-8'] >>> list_locales(show_weights=False, languageId="nn") # doctest: +NORMALIZE_WHITESPACE ['nn_NO.UTF-8'] >>> list_locales(show_weights=False, languageId="nso") # doctest: +NORMALIZE_WHITESPACE ['nso_ZA.UTF-8'] >>> list_locales(show_weights=False, languageId="or") # doctest: +NORMALIZE_WHITESPACE ['or_IN.UTF-8'] # This puts pa_IN first instead of pa_PK to make it do the # same as mangleLocale did. There seem to be more speakers of pa in PK # than in IN, nevertheless pa_IN is more important for us because # we have *only* Punjabi translations for India (all our Punjabi # translations use Gurmukhi script (used by the pa_IN.UTF-8 glibc locale). # None of our translations use the Perso-Arabic Shahmukhī alphabet # used by the pa_PK.UTF-8 glibc locale. # All of our Punjabi translations are currently in /usr/share/locale/pa, # as they use the Gurmukhi script and seem to be specific to India, # they should probably move to /usr/share/locale/pa_IN in future. # # Giving pa_IN.UTF-8 higher weight should fix # https://bugzilla.redhat.com/show_bug.cgi?id=986155 # Bug 986155 - Punjabi (India) missing in language installation list >>> list_locales(show_weights=False, languageId="pa") # doctest: +NORMALIZE_WHITESPACE ['pa_IN.UTF-8', 'pa_PK.UTF-8'] >>> list_locales(show_weights=False, languageId="pl") # doctest: +NORMALIZE_WHITESPACE ['pl_PL.UTF-8'] # different from mangleLocale which gives pt_PT # (because Brazil is much bigger than Portugal). # Anaconda has translations for both Brasilian and Portuguese Portuguese: # $ ls /usr/share/locale/pt*/LC_MESSAGES/*anaco* # /usr/share/locale/pt/LC_MESSAGES/anaconda.mo # /usr/share/locale/pt_BR/LC_MESSAGES/anaconda.mo # So Anaconda needs to be specific here, just selecting languageId="pt" # cannot be enough. >>> list_locales(show_weights=False, languageId="pt") # doctest: +NORMALIZE_WHITESPACE ['pt_BR.UTF-8', 'pt_PT.UTF-8'] >>> list_locales(show_weights=False, languageId="ro") # doctest: +NORMALIZE_WHITESPACE ['ro_RO.UTF-8'] >>> list_locales(show_weights=False, languageId="ru") # doctest: +NORMALIZE_WHITESPACE ['ru_RU.UTF-8', 'ru_UA.UTF-8'] >>> list_locales(show_weights=False, languageId="si") # doctest: +NORMALIZE_WHITESPACE ['si_LK.UTF-8'] >>> list_locales(show_weights=False, languageId="sk") # doctest: +NORMALIZE_WHITESPACE ['sk_SK.UTF-8'] >>> list_locales(show_weights=False, languageId="sl") # doctest: +NORMALIZE_WHITESPACE ['sl_SI.UTF-8'] >>> list_locales(show_weights=False, languageId="sq") # doctest: +NORMALIZE_WHITESPACE ['sq_AL.UTF-8', 'sq_MK.UTF-8'] >>> list_locales(show_weights=False, languageId="sr") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_RS.UTF-8@latin', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sr", scriptId="Cyrl") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sr", scriptId="cyrillic") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sr", scriptId="Latn") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8@latin'] >>> list_locales(show_weights=False, languageId="sr", scriptId="latin") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8@latin'] # the script can also be specified in the languageId. # If the script is specified in the languageId already, it takes # precedence over a script specified in scriptId: >>> list_locales(show_weights=False, languageId="sr_Latn") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8@latin'] >>> list_locales(show_weights=False, languageId="sr_Latn", scriptId="Latn") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8@latin'] >>> list_locales(show_weights=False, languageId="sr_Latn", scriptId="Cyrl") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8@latin'] >>> list_locales(show_weights=False, languageId="sr_Cyrl") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sr_cyrillic") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sr_Cyrl", scriptId="Latn") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sr_cyrillic", scriptId="latin") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sr_latin", scriptId="cyrillic") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8@latin'] >>> list_locales(show_weights=False, languageId="sr_Cyrl", scriptId="Cyrl") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_ME.UTF-8'] >>> list_locales(show_weights=False, languageId="sv") # doctest: +NORMALIZE_WHITESPACE ['sv_SE.UTF-8', 'sv_FI.UTF-8'] >>> list_locales(show_weights=False, languageId="ta") # doctest: +NORMALIZE_WHITESPACE ['ta_IN.UTF-8', 'ta_LK.UTF-8'] >>> list_locales(show_weights=False, languageId="te") # doctest: +NORMALIZE_WHITESPACE ['te_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="tg") # doctest: +NORMALIZE_WHITESPACE ['tg_TJ.UTF-8'] >>> list_locales(show_weights=False, languageId="th") # doctest: +NORMALIZE_WHITESPACE ['th_TH.UTF-8'] >>> list_locales(show_weights=False, languageId="tr") # doctest: +NORMALIZE_WHITESPACE ['tr_TR.UTF-8', 'tr_CY.UTF-8'] >>> list_locales(show_weights=False, languageId="uk") # doctest: +NORMALIZE_WHITESPACE ['uk_UA.UTF-8'] >>> list_locales(show_weights=False, languageId="ur") # doctest: +NORMALIZE_WHITESPACE ['ur_PK.UTF-8', 'ur_IN.UTF-8'] >>> list_locales(show_weights=False, languageId="vi") # doctest: +NORMALIZE_WHITESPACE ['vi_VN.UTF-8'] >>> list_locales(show_weights=False, languageId="zu") # doctest: +NORMALIZE_WHITESPACE ['zu_ZA.UTF-8'] # End of tests to reproduce the results from mangleLocale(inLocale) in anaconda ###################################################################### >>> list_locales(languageId="de", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['de_BE.UTF-8'] # territory given in languageId overrides territory given in territoryId: >>> list_locales(languageId="sr_RS", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8', 'sr_RS.UTF-8@latin'] # script given in languageId overrides script given in scriptId: >>> list_locales(languageId="sr_Cyrl_RS", scriptId="Latn") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8'] # script given in languageId overrides script given in scriptId: >>> list_locales(languageId="sr_Latn_RS", scriptId="Cyrl") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8@latin'] # script and territory given in languageId override script and territory in extra parameters: >>> list_locales(languageId="sr_Cyrl_RS", scriptId="Latn", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ['sr_RS.UTF-8'] # if languageId contains an invalid locale id, it is completely ignored: >>> list_locales(languageId="sr_CYrl_RS", scriptId="Latn", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ['de_DE.UTF-8', 'nds_DE.UTF-8', 'hsb_DE.UTF-8', 'fy_DE.UTF-8', 'dsb_DE.UTF-8'] # Japanese uses a mixture of hiragana, katakana, and kanji: >>> list_scripts(languageId='ja') # doctest: +NORMALIZE_WHITESPACE ['Hani', 'Hira', 'Kana'] >>> list_scripts(languageId='ko') # doctest: +NORMALIZE_WHITESPACE ['Hang', 'Hani'] >>> list_scripts(languageId='vi') # doctest: +NORMALIZE_WHITESPACE ['Latn', 'Hani'] >>> list_scripts(languageId='sr') # doctest: +NORMALIZE_WHITESPACE ['Cyrl', 'Latn'] >>> list_scripts(languageId='ks') # doctest: +NORMALIZE_WHITESPACE ['Arab', 'Deva'] >>> list_scripts(languageId='ks', territoryId='IN') # doctest: +NORMALIZE_WHITESPACE ['Deva', 'Arab'] >>> list_scripts(languageId='ks', territoryId='PK') # doctest: +NORMALIZE_WHITESPACE ['Arab'] >>> list_scripts(languageId='ks_PK') # doctest: +NORMALIZE_WHITESPACE ['Arab'] >>> list_scripts(languageId='ks_IN') # doctest: +NORMALIZE_WHITESPACE ['Deva', 'Arab'] >>> list_scripts(languageId='ks_Deva_IN') # doctest: +NORMALIZE_WHITESPACE ['Deva'] >>> list_scripts(languageId='ks_devanagari_IN') # doctest: +NORMALIZE_WHITESPACE ['Deva'] >>> list_scripts(languageId='ks_IN@devanagari') # doctest: +NORMALIZE_WHITESPACE ['Deva'] >>> list_scripts(languageId='ks_Arab_IN@devanagari') # doctest: +NORMALIZE_WHITESPACE ['Arab'] >>> list_scripts(languageId='ks_IN.UTF-8') # doctest: +NORMALIZE_WHITESPACE ['Deva', 'Arab'] >>> list_scripts(languageId='ks_IN.UTF-8@devanagari') # doctest: +NORMALIZE_WHITESPACE ['Deva'] >>> list_scripts(languageId='ks_Arab_IN.UTF-8@devanagari') # doctest: +NORMALIZE_WHITESPACE ['Arab'] >>> list_scripts(languageId='ks_Arab_IN.UTF-8@devanagari', scriptId='Latn') # doctest: +NORMALIZE_WHITESPACE ['Arab'] >>> list_scripts(languageId='de') # doctest: +NORMALIZE_WHITESPACE ['Latn'] >>> list_scripts(languageId='de', scriptId='Cyrl') # doctest: +NORMALIZE_WHITESPACE ['Cyrl'] >>> list_scripts(languageId='de_Cyrl', scriptId='Latn') # doctest: +NORMALIZE_WHITESPACE ['Cyrl'] >>> list_scripts(scriptId='Zzzz') # doctest: +NORMALIZE_WHITESPACE ['Zzzz'] >>> list_keyboards(languageId="de", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['be(oss)'] >>> list_keyboards(languageId="ar", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE ['ara'] # script and territory given in languageId override script and territory in extra parameters: >>> list_keyboards(languageId="sr_Latn", scriptId="Cyrl", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['rs(latin)', 'be(oss)'] # script and territory given in languageId override script and territory in extra parameters: >>> list_keyboards(languageId="sr_Latn_RS", scriptId="Cyrl", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['rs(latin)'] # script and territory given in languageId override script and territory in extra parameters: >>> list_keyboards(languageId="sr_Cyrl", scriptId="Latn", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['rs', 'be(oss)'] # script and territory given in languageId override script and territory in extra parameters: >>> list_keyboards(languageId="sr_Cyrl_RS", scriptId="Latn", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE ['rs'] >>> list_inputmethods(languageId="ar") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:ar:kbd'] >>> list_inputmethods(languageId="ja") # doctest: +NORMALIZE_WHITESPACE ['ibus/anthy', 'ibus/kkc'] >>> list_inputmethods(languageId="ja", territoryId="JP") # doctest: +NORMALIZE_WHITESPACE ['ibus/anthy', 'ibus/kkc'] >>> list_inputmethods(languageId="ja", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ['ibus/anthy', 'ibus/kkc'] >>> list_inputmethods(languageId="de", territoryId="JP") # doctest: +NORMALIZE_WHITESPACE ['ibus/anthy', 'ibus/kkc'] >>> list_inputmethods(languageId="ko") # doctest: +NORMALIZE_WHITESPACE ['ibus/hangul'] >>> list_inputmethods(languageId="zh") # doctest: +NORMALIZE_WHITESPACE ['ibus/libpinyin', 'ibus/libzhuyin', 'ibus/chewing', 'ibus/table:cangjie5'] >>> list_inputmethods(languageId="zh", territoryId="CN") # doctest: +NORMALIZE_WHITESPACE ['ibus/libpinyin'] >>> list_inputmethods(languageId="zh_CN") # doctest: +NORMALIZE_WHITESPACE ['ibus/libpinyin'] >>> list_inputmethods(languageId="zh", territoryId="HK") # doctest: +NORMALIZE_WHITESPACE ['ibus/table:cangjie5'] >>> list_inputmethods(languageId="zh", territoryId="MO") # doctest: +NORMALIZE_WHITESPACE ['ibus/table:cangjie5'] >>> list_inputmethods(languageId="zh", territoryId="TW") # doctest: +NORMALIZE_WHITESPACE ['ibus/chewing', 'ibus/libzhuyin', 'ibus/libpinyin'] >>> list_inputmethods(languageId="zh", territoryId="SG") # doctest: +NORMALIZE_WHITESPACE ['ibus/libpinyin'] >>> list_inputmethods(languageId="as", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:as:inscript2'] >>> list_inputmethods(languageId="as", territoryId="BD") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:as:inscript2'] >>> list_inputmethods(languageId="bn") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:bn:inscript2'] >>> list_inputmethods(languageId="gu") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:gu:inscript2'] >>> list_inputmethods(languageId="hi") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:hi:inscript2'] >>> list_inputmethods(languageId="kn") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:kn:inscript2'] >>> list_inputmethods(languageId="mai") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:mai:inscript2'] >>> list_inputmethods(languageId="ml") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:ml:inscript2'] >>> list_inputmethods(languageId="mr") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:mr:inscript2'] >>> list_inputmethods(languageId="or") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:or:inscript2'] >>> list_inputmethods(languageId="pa") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:pa:inscript2-guru'] >>> list_inputmethods(languageId="ta") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:ta:inscript2'] >>> list_inputmethods(languageId="te") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:te:inscript2'] >>> list_inputmethods(languageId="ur") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:ur:phonetic'] >>> list_inputmethods(languageId="sd") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:sd:inscript2-deva'] >>> list_inputmethods(languageId="sd", scriptId="Deva") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:sd:inscript2-deva'] >>> list_inputmethods(languageId="sd", scriptId="Arab") # doctest: +NORMALIZE_WHITESPACE [] >>> list_inputmethods(languageId="sd", scriptId="Deva", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:sd:inscript2-deva'] >>> list_inputmethods(languageId="sd", scriptId="Arab", territoryId="PK") # doctest: +NORMALIZE_WHITESPACE [] >>> list_inputmethods(languageId="sd", scriptId="Deva", territoryId="PK") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:sd:inscript2-deva'] >>> list_inputmethods(languageId="sd", scriptId="Arab", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE [] >>> list_inputmethods(languageId="sd", territoryId="PK") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:sd:inscript2-deva'] >>> list_inputmethods(languageId="sd", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE ['ibus/m17n:sd:inscript2-deva'] >>> list_consolefonts(languageId="de", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ['eurlatgr'] >>> list_consolefonts(languageId="el") # doctest: +NORMALIZE_WHITESPACE ['eurlatgr', 'iso07u-16', 'LatGrkCyr-8x16'] >>> list_consolefonts(territoryId="GR") # doctest: +NORMALIZE_WHITESPACE ['eurlatgr', 'iso07u-16', 'LatGrkCyr-8x16'] >>> list_consolefonts(languageId="el", territoryId="GR") # doctest: +NORMALIZE_WHITESPACE ['eurlatgr'] >>> list_consolefonts(languageId="el", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ['eurlatgr'] # script and territory given in languageId override script and territory in extra parameters: >>> list_consolefonts(languageId="el_GR", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ['eurlatgr'] >>> list_consolefonts(languageId="de", territoryId="GR") # doctest: +NORMALIZE_WHITESPACE ['eurlatgr'] >>> _test_language_territory(show_weights=False, languageId=None, territoryId=None) # doctest: +NORMALIZE_WHITESPACE None: [] None: [] +: [] None: [] None: [] +: [] >>> _test_language_territory(show_weights=False, languageId="af", territoryId="ZA") # doctest: +NORMALIZE_WHITESPACE af: ['af_ZA.UTF-8'] ZA: ['zu_ZA.UTF-8', 'xh_ZA.UTF-8', 'af_ZA.UTF-8', 'en_ZA.UTF-8', 'nso_ZA.UTF-8', 'tn_ZA.UTF-8', 'st_ZA.UTF-8', 'ts_ZA.UTF-8', 'ss_ZA.UTF-8', 've_ZA.UTF-8', 'nr_ZA.UTF-8'] +: ['af_ZA.UTF-8'] af: ['us(intl)'] ZA: ['us(intl)', 'us', 'za'] +: ['us(intl)'] >>> _test_language_territory(show_weights=False, languageId="nso", territoryId="ZA") # doctest: +NORMALIZE_WHITESPACE nso: ['nso_ZA.UTF-8'] ZA: ['zu_ZA.UTF-8', 'xh_ZA.UTF-8', 'af_ZA.UTF-8', 'en_ZA.UTF-8', 'nso_ZA.UTF-8', 'tn_ZA.UTF-8', 'st_ZA.UTF-8', 'ts_ZA.UTF-8', 'ss_ZA.UTF-8', 've_ZA.UTF-8', 'nr_ZA.UTF-8'] +: ['nso_ZA.UTF-8'] nso: ['za'] ZA: ['us(intl)', 'us', 'za'] +: ['za'] >>> _test_language_territory(show_weights=False, languageId="tn", territoryId="ZA") # doctest: +NORMALIZE_WHITESPACE tn: ['tn_ZA.UTF-8'] ZA: ['zu_ZA.UTF-8', 'xh_ZA.UTF-8', 'af_ZA.UTF-8', 'en_ZA.UTF-8', 'nso_ZA.UTF-8', 'tn_ZA.UTF-8', 'st_ZA.UTF-8', 'ts_ZA.UTF-8', 'ss_ZA.UTF-8', 've_ZA.UTF-8', 'nr_ZA.UTF-8'] +: ['tn_ZA.UTF-8'] tn: ['za'] ZA: ['us(intl)', 'us', 'za'] +: ['za'] >>> _test_language_territory(show_weights=False, languageId="ve", territoryId="ZA") # doctest: +NORMALIZE_WHITESPACE ve: ['ve_ZA.UTF-8'] ZA: ['zu_ZA.UTF-8', 'xh_ZA.UTF-8', 'af_ZA.UTF-8', 'en_ZA.UTF-8', 'nso_ZA.UTF-8', 'tn_ZA.UTF-8', 'st_ZA.UTF-8', 'ts_ZA.UTF-8', 'ss_ZA.UTF-8', 've_ZA.UTF-8', 'nr_ZA.UTF-8'] +: ['ve_ZA.UTF-8'] ve: ['za'] ZA: ['us(intl)', 'us', 'za'] +: ['za'] >>> _test_language_territory(show_weights=False, languageId="be", territoryId="BY") # doctest: +NORMALIZE_WHITESPACE be: ['be_BY.UTF-8', 'be_BY.UTF-8@latin'] BY: ['be_BY.UTF-8', 'be_BY.UTF-8@latin'] +: ['be_BY.UTF-8'] be: ['by'] BY: ['by'] +: ['by'] >>> _test_language_territory(show_weights=False, languageId="de", territoryId="CH") # doctest: +NORMALIZE_WHITESPACE de: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] CH: ['de_CH.UTF-8', 'fr_CH.UTF-8', 'it_CH.UTF-8', 'wae_CH.UTF-8'] +: ['de_CH.UTF-8'] de: ['de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] CH: ['ch', 'ch(fr)', 'it'] +: ['ch'] >>> _test_language_territory(show_weights=False, languageId="fr", territoryId="CH") # doctest: +NORMALIZE_WHITESPACE fr: ['fr_FR.UTF-8', 'fr_CA.UTF-8', 'fr_BE.UTF-8', 'fr_CH.UTF-8', 'fr_LU.UTF-8'] CH: ['de_CH.UTF-8', 'fr_CH.UTF-8', 'it_CH.UTF-8', 'wae_CH.UTF-8'] +: ['fr_CH.UTF-8'] fr: ['fr(oss)', 'ca', 'ch(fr)'] CH: ['ch', 'ch(fr)', 'it'] +: ['ch(fr)'] >>> _test_language_territory(show_weights=False, languageId="fr", territoryId="FR") # doctest: +NORMALIZE_WHITESPACE fr: ['fr_FR.UTF-8', 'fr_CA.UTF-8', 'fr_BE.UTF-8', 'fr_CH.UTF-8', 'fr_LU.UTF-8'] FR: ['fr_FR.UTF-8', 'br_FR.UTF-8', 'oc_FR.UTF-8', 'ca_FR.UTF-8'] +: ['fr_FR.UTF-8'] fr: ['fr(oss)', 'ca', 'ch(fr)'] FR: ['fr(oss)'] +: ['fr(oss)'] >>> _test_language_territory(show_weights=False, languageId="de", territoryId="FR") # doctest: +NORMALIZE_WHITESPACE de: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] FR: ['fr_FR.UTF-8', 'br_FR.UTF-8', 'oc_FR.UTF-8', 'ca_FR.UTF-8'] +: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'fr_FR.UTF-8', 'de_LU.UTF-8', 'br_FR.UTF-8', 'oc_FR.UTF-8', 'ca_FR.UTF-8'] de: ['de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] FR: ['fr(oss)'] +: ['fr(oss)', 'de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] >>> _test_language_territory(show_weights=False, languageId="de", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE de: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] BE: ['nl_BE.UTF-8', 'fr_BE.UTF-8', 'de_BE.UTF-8', 'wa_BE.UTF-8', 'li_BE.UTF-8'] +: ['de_BE.UTF-8'] de: ['de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] BE: ['be(oss)'] +: ['be(oss)'] >>> _test_language_territory(show_weights=False, languageId="de", territoryId="AT") # doctest: +NORMALIZE_WHITESPACE de: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] AT: ['de_AT.UTF-8'] +: ['de_AT.UTF-8'] de: ['de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] AT: ['at(nodeadkeys)'] +: ['at(nodeadkeys)'] >>> _test_language_territory(show_weights=False, languageId="de", territoryId="JP") # doctest: +NORMALIZE_WHITESPACE de: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] JP: ['ja_JP.UTF-8'] +: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'ja_JP.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] de: ['de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] JP: ['jp'] +: ['jp', 'de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] >>> _test_language_territory(show_weights=False, languageId="ja", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ja: ['ja_JP.UTF-8'] DE: ['de_DE.UTF-8', 'nds_DE.UTF-8', 'hsb_DE.UTF-8', 'fy_DE.UTF-8', 'dsb_DE.UTF-8'] +: ['ja_JP.UTF-8', 'de_DE.UTF-8', 'nds_DE.UTF-8', 'hsb_DE.UTF-8', 'fy_DE.UTF-8', 'dsb_DE.UTF-8'] ja: ['jp'] DE: ['de(nodeadkeys)', 'de(deadacute)'] +: ['jp', 'de(nodeadkeys)', 'de(deadacute)'] >>> _test_language_territory(show_weights=False, languageId="de", territoryId="ZA") # doctest: +NORMALIZE_WHITESPACE de: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8'] ZA: ['zu_ZA.UTF-8', 'xh_ZA.UTF-8', 'af_ZA.UTF-8', 'en_ZA.UTF-8', 'nso_ZA.UTF-8', 'tn_ZA.UTF-8', 'st_ZA.UTF-8', 'ts_ZA.UTF-8', 'ss_ZA.UTF-8', 've_ZA.UTF-8', 'nr_ZA.UTF-8'] +: ['de_DE.UTF-8', 'de_AT.UTF-8', 'de_CH.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_BE.UTF-8', 'de_LU.UTF-8', 'zu_ZA.UTF-8', 'xh_ZA.UTF-8', 'af_ZA.UTF-8', 'en_ZA.UTF-8', 'nso_ZA.UTF-8', 'tn_ZA.UTF-8', 'st_ZA.UTF-8', 'ts_ZA.UTF-8', 'ss_ZA.UTF-8', 've_ZA.UTF-8', 'nr_ZA.UTF-8'] de: ['de(nodeadkeys)', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] ZA: ['us(intl)', 'us', 'za'] +: ['us(intl)', 'de(nodeadkeys)', 'us', 'za', 'de(deadacute)', 'at(nodeadkeys)', 'ch', 'be(oss)'] >>> _test_language_territory(show_weights=False, languageId="ar", territoryId="EG") # doctest: +NORMALIZE_WHITESPACE ar: ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8'] EG: ['ar_EG.UTF-8'] +: ['ar_EG.UTF-8'] ar: ['ara', 'ara(azerty)', 'iq', 'ma', 'sy'] EG: ['ara'] +: ['ara'] >>> _test_language_territory(show_weights=False, languageId="ar", territoryId="IQ") # doctest: +NORMALIZE_WHITESPACE ar: ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8'] IQ: ['ar_IQ.UTF-8', 'ckb_IQ.UTF-8'] +: ['ar_IQ.UTF-8'] ar: ['ara', 'ara(azerty)', 'iq', 'ma', 'sy'] IQ: ['iq'] +: ['iq'] >>> _test_language_territory(show_weights=False, languageId="ar", territoryId="MA") # doctest: +NORMALIZE_WHITESPACE ar: ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8'] MA: ['ar_MA.UTF-8', 'ber_MA.UTF-8', 'rif_MA.UTF-8'] +: ['ar_MA.UTF-8'] ar: ['ara', 'ara(azerty)', 'iq', 'ma', 'sy'] MA: ['ma', 'ma(tifinagh)', 'us'] +: ['ma'] >>> _test_language_territory(show_weights=False, languageId="ar", territoryId="SY") # doctest: +NORMALIZE_WHITESPACE ar: ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8'] SY: ['ar_SY.UTF-8', 'syr.UTF-8'] +: ['ar_SY.UTF-8'] ar: ['ara', 'ara(azerty)', 'iq', 'ma', 'sy'] SY: ['sy'] +: ['sy'] >>> _test_language_territory(show_weights=False, languageId="ar", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE ar: ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8'] IN: ['hi_IN.UTF-8', 'en_IN.UTF-8', 'bn_IN.UTF-8', 'te_IN.UTF-8', 'mr_IN.UTF-8', 'ta_IN.UTF-8', 'ur_IN.UTF-8', 'gu_IN.UTF-8', 'kn_IN.UTF-8', 'ml_IN.UTF-8', 'or_IN.UTF-8', 'pa_IN.UTF-8', 'as_IN.UTF-8', 'mai_IN.UTF-8', 'sat_IN.UTF-8', 'ks_IN.UTF-8', 'ks_IN.UTF-8@devanagari', 'kok_IN.UTF-8', 'sd_IN.UTF-8', 'sd_IN.UTF-8@devanagari', 'doi_IN.UTF-8', 'mni_IN.UTF-8', 'brx_IN.UTF-8', 'raj_IN.UTF-8', 'mjw_IN.UTF-8', 'anp_IN.UTF-8', 'bhb_IN.UTF-8', 'bho_IN.UTF-8', 'bo_IN.UTF-8', 'hne_IN.UTF-8', 'mag_IN.UTF-8', 'tcy_IN.UTF-8', 'ar_IN.UTF-8', 'gbm_IN.UTF-8'] +: ['ar_IN.UTF-8'] ar: ['ara', 'ara(azerty)', 'iq', 'ma', 'sy'] IN: ['in(eng)', 'ara'] +: ['ara'] >>> _test_language_territory(show_weights=False, languageId="ar", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ar: ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8'] DE: ['de_DE.UTF-8', 'nds_DE.UTF-8', 'hsb_DE.UTF-8', 'fy_DE.UTF-8', 'dsb_DE.UTF-8'] +: ['ar_EG.UTF-8', 'ar_SD.UTF-8', 'ar_DZ.UTF-8', 'ar_MA.UTF-8', 'ar_IQ.UTF-8', 'ar_SA.UTF-8', 'ar_YE.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_LY.UTF-8', 'ar_JO.UTF-8', 'ar_AE.UTF-8', 'ar_LB.UTF-8', 'ar_KW.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'de_DE.UTF-8', 'ar_BH.UTF-8', 'ar_IN.UTF-8', 'ar_SS.UTF-8', 'nds_DE.UTF-8', 'hsb_DE.UTF-8', 'fy_DE.UTF-8', 'dsb_DE.UTF-8'] ar: ['ara', 'ara(azerty)', 'iq', 'ma', 'sy'] DE: ['de(nodeadkeys)', 'de(deadacute)'] +: ['de(nodeadkeys)', 'ara', 'de(deadacute)', 'ara(azerty)', 'iq', 'ma', 'sy'] >>> _test_language_territory(show_weights=False, languageId="as", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE as: ['as_IN.UTF-8'] IN: ['hi_IN.UTF-8', 'en_IN.UTF-8', 'bn_IN.UTF-8', 'te_IN.UTF-8', 'mr_IN.UTF-8', 'ta_IN.UTF-8', 'ur_IN.UTF-8', 'gu_IN.UTF-8', 'kn_IN.UTF-8', 'ml_IN.UTF-8', 'or_IN.UTF-8', 'pa_IN.UTF-8', 'as_IN.UTF-8', 'mai_IN.UTF-8', 'sat_IN.UTF-8', 'ks_IN.UTF-8', 'ks_IN.UTF-8@devanagari', 'kok_IN.UTF-8', 'sd_IN.UTF-8', 'sd_IN.UTF-8@devanagari', 'doi_IN.UTF-8', 'mni_IN.UTF-8', 'brx_IN.UTF-8', 'raj_IN.UTF-8', 'mjw_IN.UTF-8', 'anp_IN.UTF-8', 'bhb_IN.UTF-8', 'bho_IN.UTF-8', 'bo_IN.UTF-8', 'hne_IN.UTF-8', 'mag_IN.UTF-8', 'tcy_IN.UTF-8', 'ar_IN.UTF-8', 'gbm_IN.UTF-8'] +: ['as_IN.UTF-8'] as: ['in(eng)'] IN: ['in(eng)', 'ara'] +: ['in(eng)'] >>> _test_language_territory(show_weights=False, languageId="bn", territoryId="BD") # doctest: +NORMALIZE_WHITESPACE bn: ['bn_BD.UTF-8', 'bn_IN.UTF-8'] BD: ['bn_BD.UTF-8'] +: ['bn_BD.UTF-8'] bn: ['in(eng)'] BD: ['in(eng)'] +: ['in(eng)'] >>> _test_language_territory(show_weights=False, languageId="bn", territoryId="IN") # doctest: +NORMALIZE_WHITESPACE bn: ['bn_BD.UTF-8', 'bn_IN.UTF-8'] IN: ['hi_IN.UTF-8', 'en_IN.UTF-8', 'bn_IN.UTF-8', 'te_IN.UTF-8', 'mr_IN.UTF-8', 'ta_IN.UTF-8', 'ur_IN.UTF-8', 'gu_IN.UTF-8', 'kn_IN.UTF-8', 'ml_IN.UTF-8', 'or_IN.UTF-8', 'pa_IN.UTF-8', 'as_IN.UTF-8', 'mai_IN.UTF-8', 'sat_IN.UTF-8', 'ks_IN.UTF-8', 'ks_IN.UTF-8@devanagari', 'kok_IN.UTF-8', 'sd_IN.UTF-8', 'sd_IN.UTF-8@devanagari', 'doi_IN.UTF-8', 'mni_IN.UTF-8', 'brx_IN.UTF-8', 'raj_IN.UTF-8', 'mjw_IN.UTF-8', 'anp_IN.UTF-8', 'bhb_IN.UTF-8', 'bho_IN.UTF-8', 'bo_IN.UTF-8', 'hne_IN.UTF-8', 'mag_IN.UTF-8', 'tcy_IN.UTF-8', 'ar_IN.UTF-8', 'gbm_IN.UTF-8'] +: ['bn_IN.UTF-8'] bn: ['in(eng)'] IN: ['in(eng)', 'ara'] +: ['in(eng)'] >>> _test_language_territory(show_weights=False, languageId="zh", territoryId="CN") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] CN: ['zh_CN.UTF-8', 'bo_CN.UTF-8', 'ug_CN.UTF-8'] +: ['zh_CN.UTF-8'] zh: ['cn'] CN: ['cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", territoryId="TW") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] TW: ['zh_TW.UTF-8', 'cmn_TW.UTF-8', 'hak_TW.UTF-8', 'lzh_TW.UTF-8', 'nan_TW.UTF-8', 'nan_TW.UTF-8@latin'] +: ['zh_TW.UTF-8'] zh: ['cn'] TW: ['tw'] +: ['tw'] >>> _test_language_territory(show_weights=False, languageId="cmn", territoryId="TW") # doctest: +NORMALIZE_WHITESPACE cmn: ['cmn_TW.UTF-8'] TW: ['zh_TW.UTF-8', 'cmn_TW.UTF-8', 'hak_TW.UTF-8', 'lzh_TW.UTF-8', 'nan_TW.UTF-8', 'nan_TW.UTF-8@latin'] +: ['cmn_TW.UTF-8'] cmn: ['tw'] TW: ['tw'] +: ['tw'] >>> _test_language_territory(show_weights=False, languageId="zh", territoryId="HK") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] HK: ['zh_HK.UTF-8', 'yue_HK.UTF-8', 'en_HK.UTF-8'] +: ['zh_HK.UTF-8'] zh: ['cn'] HK: ['cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", territoryId="MO") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] MO: ['zh_HK.UTF-8'] +: ['zh_HK.UTF-8'] zh: ['cn'] MO: ['cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", territoryId="SG") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] SG: ['en_SG.UTF-8', 'zh_SG.UTF-8'] +: ['zh_SG.UTF-8'] zh: ['cn'] SG: ['us', 'cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="en", territoryId="SG") # doctest: +NORMALIZE_WHITESPACE en: ['en_US.UTF-8', 'en_GB.UTF-8', 'en_IN.UTF-8', 'en_AU.UTF-8', 'en_CA.UTF-8', 'en_DK.UTF-8', 'en_IE.UTF-8', 'en_NZ.UTF-8', 'en_NG.UTF-8', 'en_HK.UTF-8', 'en_PH.UTF-8', 'en_SG.UTF-8', 'en_ZA.UTF-8', 'en_ZM.UTF-8', 'en_ZW.UTF-8', 'en_BW.UTF-8', 'en_AG.UTF-8', 'en_IL.UTF-8'] SG: ['en_SG.UTF-8', 'zh_SG.UTF-8'] +: ['en_SG.UTF-8'] en: ['us', 'gb', 'au'] SG: ['us', 'cn'] +: ['us'] >>> _test_language_territory(show_weights=False, languageId="en", territoryId="AU") # doctest: +NORMALIZE_WHITESPACE en: ['en_US.UTF-8', 'en_GB.UTF-8', 'en_IN.UTF-8', 'en_AU.UTF-8', 'en_CA.UTF-8', 'en_DK.UTF-8', 'en_IE.UTF-8', 'en_NZ.UTF-8', 'en_NG.UTF-8', 'en_HK.UTF-8', 'en_PH.UTF-8', 'en_SG.UTF-8', 'en_ZA.UTF-8', 'en_ZM.UTF-8', 'en_ZW.UTF-8', 'en_BW.UTF-8', 'en_AG.UTF-8', 'en_IL.UTF-8'] AU: ['en_AU.UTF-8'] +: ['en_AU.UTF-8'] en: ['us', 'gb', 'au'] AU: ['au'] +: ['au'] >>> _test_language_territory(show_weights=False, languageId="zh", scriptId = "Hant", territoryId=None) # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] None: [] +: ['zh_TW.UTF-8', 'zh_HK.UTF-8'] zh: ['cn'] None: [] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", scriptId = "Hans", territoryId=None) # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] None: [] +: ['zh_CN.UTF-8', 'zh_SG.UTF-8'] zh: ['cn'] None: [] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", scriptId = "Hans", territoryId="SG") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] SG: ['en_SG.UTF-8', 'zh_SG.UTF-8'] +: ['zh_SG.UTF-8'] zh: ['cn'] SG: ['us', 'cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", scriptId = "Hans", territoryId="TW") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] TW: ['zh_TW.UTF-8', 'cmn_TW.UTF-8', 'hak_TW.UTF-8', 'lzh_TW.UTF-8', 'nan_TW.UTF-8', 'nan_TW.UTF-8@latin'] +: ['zh_CN.UTF-8', 'zh_SG.UTF-8', 'zh_TW.UTF-8', 'cmn_TW.UTF-8', 'hak_TW.UTF-8', 'lzh_TW.UTF-8', 'nan_TW.UTF-8', 'nan_TW.UTF-8@latin'] zh: ['cn'] TW: ['tw'] +: ['tw', 'cn'] >>> _test_language_territory(show_weights=False, languageId="zh", scriptId = "Hant", territoryId="HK") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] HK: ['zh_HK.UTF-8', 'yue_HK.UTF-8', 'en_HK.UTF-8'] +: ['zh_HK.UTF-8'] zh: ['cn'] HK: ['cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", scriptId = "Hant", territoryId="MO") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] MO: ['zh_HK.UTF-8'] +: ['zh_HK.UTF-8'] zh: ['cn'] MO: ['cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="zh", scriptId = "Hant", territoryId="CN") # doctest: +NORMALIZE_WHITESPACE zh: ['zh_CN.UTF-8', 'zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_SG.UTF-8'] CN: ['zh_CN.UTF-8', 'bo_CN.UTF-8', 'ug_CN.UTF-8'] +: ['zh_TW.UTF-8', 'zh_HK.UTF-8', 'zh_CN.UTF-8', 'bo_CN.UTF-8', 'ug_CN.UTF-8'] zh: ['cn'] CN: ['cn'] +: ['cn'] >>> _test_language_territory(show_weights=False, languageId="ia", territoryId=None) # doctest: +NORMALIZE_WHITESPACE ia: ['ia_FR.UTF-8'] None: [] +: ['ia_FR.UTF-8'] ia: ['us(euro)'] None: [] +: ['us(euro)'] >>> _test_language_territory(show_weights=False, languageId="ia", territoryId="DE") # doctest: +NORMALIZE_WHITESPACE ia: ['ia_FR.UTF-8'] DE: ['de_DE.UTF-8', 'nds_DE.UTF-8', 'hsb_DE.UTF-8', 'fy_DE.UTF-8', 'dsb_DE.UTF-8'] +: ['ia_FR.UTF-8', 'de_DE.UTF-8', 'nds_DE.UTF-8', 'hsb_DE.UTF-8', 'fy_DE.UTF-8', 'dsb_DE.UTF-8'] ia: ['us(euro)'] DE: ['de(nodeadkeys)', 'de(deadacute)'] +: ['us(euro)', 'de(nodeadkeys)', 'de(deadacute)'] >>> _test_language_territory(show_weights=False, languageId="tt", territoryId="RU") # doctest: +NORMALIZE_WHITESPACE tt: ['tt_RU.UTF-8', 'tt_RU.UTF-8@iqtelif'] RU: ['ru_RU.UTF-8', 'ce_RU.UTF-8', 'cv_RU.UTF-8', 'mhr_RU.UTF-8', 'os_RU.UTF-8', 'tt_RU.UTF-8', 'tt_RU.UTF-8@iqtelif', 'sah_RU.UTF-8', 'kv_RU.UTF-8', 'crh_RU.UTF-8'] +: ['tt_RU.UTF-8'] tt: ['ru(tt)', 'us(altgr-intl)'] RU: ['ru', 'ru(tt)', 'us(altgr-intl)'] +: ['ru(tt)'] >>> _test_language_territory(show_weights=False, languageId="tt", scriptId="Latn", territoryId="RU") # doctest: +NORMALIZE_WHITESPACE tt: ['tt_RU.UTF-8', 'tt_RU.UTF-8@iqtelif'] RU: ['ru_RU.UTF-8', 'ce_RU.UTF-8', 'cv_RU.UTF-8', 'mhr_RU.UTF-8', 'os_RU.UTF-8', 'tt_RU.UTF-8', 'tt_RU.UTF-8@iqtelif', 'sah_RU.UTF-8', 'kv_RU.UTF-8', 'crh_RU.UTF-8'] +: ['tt_RU.UTF-8@iqtelif'] tt: ['ru(tt)', 'us(altgr-intl)'] RU: ['ru', 'ru(tt)', 'us(altgr-intl)'] +: ['us(altgr-intl)'] # according to https://wiki.gnome.org/GnomeGoals/KeyboardData, # “us(euro)” keyboard should be used in NL: >>> _test_language_territory(show_weights=False, languageId="nl") # doctest: +NORMALIZE_WHITESPACE nl: ['nl_NL.UTF-8', 'nl_BE.UTF-8', 'nl_AW.UTF-8'] None: [] +: ['nl_NL.UTF-8', 'nl_BE.UTF-8', 'nl_AW.UTF-8'] nl: ['us(euro)', 'us(altgr-intl)', 'be(oss)'] None: [] +: ['us(euro)', 'us(altgr-intl)', 'be(oss)'] >>> _test_language_territory(show_weights=False, languageId="nl", territoryId="NL") # doctest: +NORMALIZE_WHITESPACE nl: ['nl_NL.UTF-8', 'nl_BE.UTF-8', 'nl_AW.UTF-8'] NL: ['nl_NL.UTF-8', 'fy_NL.UTF-8', 'nds_NL.UTF-8', 'li_NL.UTF-8'] +: ['nl_NL.UTF-8'] nl: ['us(euro)', 'us(altgr-intl)', 'be(oss)'] NL: ['us(euro)', 'us(altgr-intl)'] +: ['us(euro)', 'us(altgr-intl)'] # but “be(oss)” keyboard should be used for nl in BE # (see: https://bugzilla.redhat.com/show_bug.cgi?id=885345): >>> _test_language_territory(show_weights=False, languageId="nl", territoryId="BE") # doctest: +NORMALIZE_WHITESPACE nl: ['nl_NL.UTF-8', 'nl_BE.UTF-8', 'nl_AW.UTF-8'] BE: ['nl_BE.UTF-8', 'fr_BE.UTF-8', 'de_BE.UTF-8', 'wa_BE.UTF-8', 'li_BE.UTF-8'] +: ['nl_BE.UTF-8'] nl: ['us(euro)', 'us(altgr-intl)', 'be(oss)'] BE: ['be(oss)'] +: ['be(oss)'] >>> print(language_name(languageId="de")) # doctest: +NORMALIZE_WHITESPACE Deutsch >>> print(language_name(languageId="de", territoryId="DE")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Deutschland) >>> print(language_name(languageId="de", territoryId="CH")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Schweiz) >>> print(language_name(languageId="de", territoryId="AT")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Österreich) >>> print(language_name(languageId="de", territoryId="BE")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Belgien) >>> print(language_name(languageId="de", territoryId="JP")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Japan) >>> print(language_name(languageId="de", territoryId="BY")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Belarus) >>> print(language_name(languageId="de", territoryId="BY", languageIdQuery="de", territoryIdQuery="CH")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Weissrussland) >>> print(language_name(languageId="de", scriptId="Latn", territoryId="DE")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Deutschland) # https://github.com/mike-fabian/langtable/issues/13 Translations # for “mt” and “MT” translation are not available in “ks_Deva”, it # should not fall back to translations in “ks“ because that would # change the script to Arab. >>> print(language_name(languageId="mt", scriptId="Latn", territoryId="MT", languageIdQuery='ks')) # doctest: +NORMALIZE_WHITESPACE مَلتیٖس (مالٹا) >>> print(language_name(languageId="mt", scriptId="Latn", territoryId="MT", languageIdQuery='ks_Arab')) # doctest: +NORMALIZE_WHITESPACE مَلتیٖس (مالٹا) >>> print(language_name(languageId="mt", scriptId="Latn", territoryId="MT", languageIdQuery='ks_Deva')) # doctest: +NORMALIZE_WHITESPACE Maltese (Malta) >>> print(language_name(languageId="mt", scriptId="Latn", territoryId="MT", languageIdQuery='sd')) # doctest: +NORMALIZE_WHITESPACE مالٽي (مالٽا) >>> print(language_name(languageId="mt", scriptId="Latn", territoryId="MT", languageIdQuery='sd_Arab')) # doctest: +NORMALIZE_WHITESPACE مالٽي (مالٽا) >>> print(language_name(languageId="mt", scriptId="Latn", territoryId="MT", languageIdQuery='sd_Deva')) # doctest: +NORMALIZE_WHITESPACE Maltese (Malta) >>> print(language_name(languageId="de", scriptId="Latn", territoryId="DE", languageIdQuery='ks')) # doctest: +NORMALIZE_WHITESPACE جٔرمَن (جرمٔنی) >>> print(language_name(languageId="de", scriptId="Latn", territoryId="DE", languageIdQuery='ks_Arab')) # doctest: +NORMALIZE_WHITESPACE جٔرمَن (جرمٔنی) >>> print(language_name(languageId="de", scriptId="Latn", territoryId="DE", languageIdQuery='ks_Deva')) # doctest: +NORMALIZE_WHITESPACE जर्मन (जर्मन) >>> print(language_name(languageId="de", scriptId="Latn", territoryId="DE", languageIdQuery='sd')) # doctest: +NORMALIZE_WHITESPACE جرمن (جرمني) >>> print(language_name(languageId="de", scriptId="Latn", territoryId="DE", languageIdQuery='sd_Arab')) # doctest: +NORMALIZE_WHITESPACE جرمن (جرمني) >>> print(language_name(languageId="de", scriptId="Latn", territoryId="DE", languageIdQuery='sd_Deva')) # doctest: +NORMALIZE_WHITESPACE जर्मन (जर्मनी) >>> print(language_name(languageId="pt")) # doctest: +NORMALIZE_WHITESPACE Português >>> print(language_name(languageId="pt", territoryId="PT")) # doctest: +NORMALIZE_WHITESPACE Português (Portugal) >>> print(language_name(languageId="pt", territoryId="BR")) # doctest: +NORMALIZE_WHITESPACE Português (Brasil) >>> print(language_name(languageId="pt", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Portugiesisch >>> print(language_name(languageId="pt", territoryId="PT", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Portugiesisch (Portugal) >>> print(language_name(languageId="pt", territoryId="BR", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Portugiesisch (Brasilien) >>> print(language_name(languageId="mai", territoryId="IN", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Maithili (India) >>> print(language_name(languageId="mai", territoryId="NP", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Maithili (Nepal) >>> print(language_name(languageId="mai", territoryId="IN", languageIdQuery="mai")) # doctest: +NORMALIZE_WHITESPACE मैथिली (भारत) >>> print(language_name(languageId="mai", territoryId="NP", languageIdQuery="mai")) # doctest: +NORMALIZE_WHITESPACE मैथिली (नेपाल) >>> print(language_name(languageId="zh")) # doctest: +NORMALIZE_WHITESPACE 中文 >>> print(language_name(languageId="zh", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Chinesisch >>> print(language_name(languageId="zh", scriptId="Hant", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Mandarin (traditionell) >>> print(language_name(languageId="zh", scriptId="Hans", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Mandarin (Vereinfacht) >>> print(language_name(languageId="zh", territoryId="HK", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Traditionelles Chinesisch (Sonderverwaltungszone Hongkong) >>> print(language_name(languageId="zh", territoryId="MO", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Traditionelles Chinesisch (Sonderverwaltungszone Macao) >>> print(language_name(languageId="zh", territoryId="MO", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Traditional Chinese (Macau SAR China) >>> print(language_name(languageId="zh", territoryId="SG", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Vereinfachtes Chinesisch (Singapur) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Traditionelles Chinesisch (Taiwan) >>> print(language_name(languageId="zh", territoryId="CN")) # doctest: +NORMALIZE_WHITESPACE 简体中文 (中国) >>> print(language_name(languageId="zh", territoryId="SG")) # doctest: +NORMALIZE_WHITESPACE 简体中文 (新加坡) >>> print(language_name(languageId="zh", territoryId="TW")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (台灣) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Traditional Chinese (Republic of China) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Traditionelles Chinesisch (Taiwan) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="de", territoryIdQuery="DE")) # doctest: +NORMALIZE_WHITESPACE Traditionelles Chinesisch (Taiwan) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="es")) # doctest: +NORMALIZE_WHITESPACE Chino mandarín tradicional (Taiwán) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="es", territoryIdQuery="ES")) # doctest: +NORMALIZE_WHITESPACE Chino mandarín tradicional (Taiwán) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="zh")) # doctest: +NORMALIZE_WHITESPACE 繁体中文 (台湾) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="zh", territoryIdQuery="TW")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (台灣) >>> print(language_name(languageId="zh", territoryId="TW", languageIdQuery="zh", territoryIdQuery="CN")) # doctest: +NORMALIZE_WHITESPACE 繁体中文 (中华民国) >>> print(language_name(languageId="zh", territoryId="HK")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (中華人民共和國香港特別行政區) >>> print(language_name(languageId="zh", territoryId="MO")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (中華人民共和國澳門特別行政區) >>> print(language_name(languageId="zh", scriptId="Hans", territoryId="CN")) # doctest: +NORMALIZE_WHITESPACE 简体中文 (中国) >>> print(language_name(languageId="zh", scriptId="Hans", territoryId="SG")) # doctest: +NORMALIZE_WHITESPACE 简体中文 (新加坡) >>> print(language_name(languageId="zh", scriptId="Hant", territoryId="TW")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (台灣) >>> print(language_name(languageId="zh", scriptId="Hant", territoryId="HK")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (中華人民共和國香港特別行政區) >>> print(language_name(languageId="zh", scriptId="Hant", territoryId="MO")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (中華人民共和國澳門特別行政區) >>> print(language_name(languageId="sr")) # doctest: +NORMALIZE_WHITESPACE Српски >>> print(language_name(languageId="sr", territoryId="RS")) # doctest: +NORMALIZE_WHITESPACE Српски (Србија) >>> print(language_name(languageId="sr", territoryId="ME")) # doctest: +NORMALIZE_WHITESPACE Српски (Црна Гора) >>> print(language_name(languageId="sr", scriptId="Cyrl")) # doctest: +NORMALIZE_WHITESPACE Српски (Ћирилица) >>> print(language_name(languageId="sr", scriptId="Latn")) # doctest: +NORMALIZE_WHITESPACE Srpski (Latinica) >>> print(language_name(languageId="sr", scriptId="Cyrl", territoryId="RS")) # doctest: +NORMALIZE_WHITESPACE Српски (Ћирилица) (Србија) >>> print(language_name(languageId="sr", scriptId="Latn", territoryId="RS")) # doctest: +NORMALIZE_WHITESPACE Srpski (Latinica) (Srbija) >>> print(language_name(languageId="sr", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Serbian >>> print(language_name(languageId="sr", territoryId="RS", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Serbian (Serbia) >>> print(language_name(languageId="sr", territoryId="ME", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Serbian (Montenegro) >>> print(language_name(languageId="sr", scriptId="Cyrl", territoryId="RS", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Serbian (Cyrillic) (Serbia) >>> print(language_name(languageId="sr", scriptId="Latn", territoryId="RS", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Serbian (Latin) (Serbia) # script and territory given in languageId override script and territory in extra parameters: >>> print(language_name(languageId="sr_Latn_RS", scriptId="Cyrl", territoryId="DE", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Serbian (Latin) (Serbia) >>> print(language_name(languageId="be")) # doctest: +NORMALIZE_WHITESPACE Беларуская >>> print(language_name(languageId="be", territoryId="BY")) # doctest: +NORMALIZE_WHITESPACE Беларуская (Беларусь) >>> print(language_name(languageId="be", scriptId="Cyrl")) # doctest: +NORMALIZE_WHITESPACE Беларуская >>> print(language_name(languageId="be", scriptId="Latn")) # doctest: +NORMALIZE_WHITESPACE Biełaruskaja >>> print(language_name(languageId="be", scriptId="latin", languageIdQuery="be", scriptIdQuery="latin")) # doctest: +NORMALIZE_WHITESPACE Biełaruskaja >>> print(language_name(languageId="be", scriptId="Cyrl", territoryId="BY")) # doctest: +NORMALIZE_WHITESPACE Беларуская (Беларусь) >>> print(language_name(languageId="be", scriptId="Latn", territoryId="BY")) # doctest: +NORMALIZE_WHITESPACE Biełaruskaja (Biełaruś) >>> print(language_name(languageId="be", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Belarusian >>> print(language_name(languageId="be", territoryId="BY", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Belarusian (Belarus) >>> print(language_name(languageId="be", scriptId="Cyrl", territoryId="BY", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Belarusian (Belarus) >>> print(language_name(languageId="be", scriptId="Latn", territoryId="BY", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Belarusian (Belarus) # script and territory given in languageId override script and territory in extra parameters: >>> print(language_name(languageId="be_Latn_BY", scriptId="Cyrl", territoryId="DE", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE Belarusian (Belarus) >>> print(language_name(languageId="nds", territoryId="DE")) # doctest: +NORMALIZE_WHITESPACE Neddersass’sch (Düütschland) >>> print(language_name(languageId="nds", territoryId="NL")) # doctest: +NORMALIZE_WHITESPACE Neddersass’sch (Nedderlannen) >>> print(language_name(languageId="pa")) # doctest: +NORMALIZE_WHITESPACE ਪੰਜਾਬੀ >>> print(language_name(languageId="pa", territoryId="PK")) # doctest: +NORMALIZE_WHITESPACE پنجابی (پکستان) >>> print(language_name(languageId="pa", scriptId="Arab", territoryId="PK")) # doctest: +NORMALIZE_WHITESPACE پنجابی (پکستان) >>> print(language_name(languageId="pa", territoryId="IN")) # doctest: +NORMALIZE_WHITESPACE ਪੰਜਾਬੀ (ਭਾਰਤ) >>> print(language_name(languageId="pa", scriptId="Guru", territoryId="IN")) # doctest: +NORMALIZE_WHITESPACE ਪੰਜਾਬੀ (ਭਾਰਤ) >>> print(language_name(languageId="pa", scriptId="Arab")) # doctest: +NORMALIZE_WHITESPACE پنجابی >>> print(language_name(languageId="pa", scriptId="Guru")) # doctest: +NORMALIZE_WHITESPACE ਪੰਜਾਬੀ >>> print(language_name(languageId="tl")) # doctest: +NORMALIZE_WHITESPACE Tagalog >>> print(language_name(languageId="ca")) # doctest: +NORMALIZE_WHITESPACE Català >>> print(language_name(languageId="ca_AD")) # doctest: +NORMALIZE_WHITESPACE Català (Andorra) >>> print(language_name(languageId="ca_FR")) # doctest: +NORMALIZE_WHITESPACE Català (França) >>> print(language_name(languageId="ca_IT")) # doctest: +NORMALIZE_WHITESPACE Català (Itàlia) >>> print(language_name(languageId="ca_ES")) # doctest: +NORMALIZE_WHITESPACE Català (Espanya) >>> print(language_name(languageId="ca_ES.UTF-8")) # doctest: +NORMALIZE_WHITESPACE Català (Espanya) >>> print(language_name(languageId="ca_ES_VALENCIA")) # doctest: +NORMALIZE_WHITESPACE Valencià (Espanya) >>> print(language_name(languageId="ca_ES@valencia")) # doctest: +NORMALIZE_WHITESPACE Valencià (Espanya) >>> print(language_name(languageId="ca_ES.UTF-8@valencia")) # doctest: +NORMALIZE_WHITESPACE Valencià (Espanya) ###################################################################### # Test the fallback flag: >>> print(language_name(languageId="de", languageIdQuery="quz")) # doctest: +NORMALIZE_WHITESPACE German >>> print(language_name(languageId="de", languageIdQuery="quz", fallback=False)) # doctest: +NORMALIZE_WHITESPACE ###################################################################### >>> print(language_name(languageId="sr_RS.UTF-8@latin")) # doctest: +NORMALIZE_WHITESPACE Srpski (Latinica) (Srbija) >>> print(language_name(languageId="sr_RS.utf8@latin")) # doctest: +NORMALIZE_WHITESPACE Srpski (Latinica) (Srbija) >>> print(language_name(languageId="aa_DJ.utf8")) # doctest: +NORMALIZE_WHITESPACE Qafar (Yabuuti) >>> print(language_name(languageId="aa_ER.utf8")) # doctest: +NORMALIZE_WHITESPACE Qafar (Eretria) >>> print(language_name(languageId="aa_ER.utf8@saaho")) # doctest: +NORMALIZE_WHITESPACE Qafar (Eretria) >>> print(language_name(languageId="aa_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE Qafar (Otobbia) >>> print(language_name(languageId="ab_GE.utf8")) # doctest: +NORMALIZE_WHITESPACE Аԥсшәа (Қырҭтәыла) >>> print(language_name(languageId="af_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE Afrikaans (Suid-Afrika) >>> print(language_name(languageId="agr_PE.utf8")) # doctest: +NORMALIZE_WHITESPACE Awajún (Perú) >>> print(language_name(languageId="ak_GH.utf8")) # doctest: +NORMALIZE_WHITESPACE Akan (Gaana) >>> print(language_name(languageId="am_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE አማርኛ (ኢትዮጵያ) >>> print(language_name(languageId="an_ES.utf8")) # doctest: +NORMALIZE_WHITESPACE Aragonés (Espanya) >>> print(language_name(languageId="anp_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE अंगिका (भारत) >>> print(language_name(languageId="ar_AE.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (الإمارات العربية المتحدة) >>> print(language_name(languageId="ar_BH.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (البحرين) >>> print(language_name(languageId="ar_DZ.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (الجزائر) >>> print(language_name(languageId="ar_EG.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (مصر) >>> print(language_name(languageId="ar_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (الهند) >>> print(language_name(languageId="ar_IQ.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (العراق) >>> print(language_name(languageId="ar_JO.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (الأردن) >>> print(language_name(languageId="ar_KW.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (الكويت) >>> print(language_name(languageId="ar_LB.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (لبنان) >>> print(language_name(languageId="ar_LY.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (ليبيا) >>> print(language_name(languageId="ar_MA.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (المغرب) >>> print(language_name(languageId="ar_OM.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (عُمان) >>> print(language_name(languageId="ar_QA.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (قطر) >>> print(language_name(languageId="ar_SA.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (المملكة العربية السعودية) >>> print(language_name(languageId="ar_SD.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (السودان) >>> print(language_name(languageId="ar_SS.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (جنوب السودان) >>> print(language_name(languageId="ar_SY.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (سوريا) >>> print(language_name(languageId="ar_TN.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (تونس) >>> print(language_name(languageId="ar_YE.utf8")) # doctest: +NORMALIZE_WHITESPACE العربية (اليمن) >>> print(language_name(languageId="as_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE অসমীয়া (ভাৰত) >>> print(language_name(languageId="ast_ES.utf8")) # doctest: +NORMALIZE_WHITESPACE Asturianu (España) >>> print(language_name(languageId="ayc_PE.utf8")) # doctest: +NORMALIZE_WHITESPACE Aymar aru (Piruw) >>> print(language_name(languageId="az_AZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Azərbaycan (Azərbaycan) >>> print(language_name(languageId="az_IR.utf8")) # doctest: +NORMALIZE_WHITESPACE تۆرکجه (ایران) >>> print(language_name(languageId="be_BY.utf8")) # doctest: +NORMALIZE_WHITESPACE Беларуская (Беларусь) >>> print(language_name(languageId="be_BY.utf8@latin")) # doctest: +NORMALIZE_WHITESPACE Biełaruskaja (Biełaruś) >>> print(language_name(languageId="bem_ZM.utf8")) # doctest: +NORMALIZE_WHITESPACE Ichibemba (Zambia) >>> print(language_name(languageId="ber_DZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Tamaziɣt (Lezzayer) >>> print(language_name(languageId="ber_MA.utf8")) # doctest: +NORMALIZE_WHITESPACE ⵜⴰⵎⴰⵣⵉⵖⵜ (ⵜⴰⴳⵍⴷⵉⵜ ⵏ ⵍⵎⵖⵔⵉⴱ) >>> print(language_name(languageId="rif_MA.utf8")) # doctest: +NORMALIZE_WHITESPACE Tarifit (Lmuɣrib) >>> print(language_name(languageId="bg_BG.utf8")) # doctest: +NORMALIZE_WHITESPACE Български (България) >>> print(language_name(languageId="bhb_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE भीली (भारत) >>> print(language_name(languageId="bho_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE भोजपुरी (भारत) >>> print(language_name(languageId="bho_NP.utf8")) # doctest: +NORMALIZE_WHITESPACE भोजपुरी (नेपाल) >>> print(language_name(languageId="bi_VU.utf8")) # doctest: +NORMALIZE_WHITESPACE Bislama (Vanuatu) # I cannot find the correct endonym for Bihari >>> print(language_name(languageId="bih_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE Bihari (India) >>> print(language_name(languageId="bn_BD.utf8")) # doctest: +NORMALIZE_WHITESPACE বাংলা (বাংলাদেশ) >>> print(language_name(languageId="bn_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE বাংলা (ভারত) >>> print(language_name(languageId="bo_CN.utf8")) # doctest: +NORMALIZE_WHITESPACE བོད་སྐད་ (རྒྱ་ནག) >>> print(language_name(languageId="bo_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE བོད་སྐད་ (རྒྱ་གར་) >>> print(language_name(languageId="br_FR.utf8")) # doctest: +NORMALIZE_WHITESPACE Brezhoneg (Frañs) >>> print(language_name(languageId="brx_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE बर’ (भारत) >>> print(language_name(languageId="bs_BA.utf8")) # doctest: +NORMALIZE_WHITESPACE Bosanski (Bosna i Hercegovina) >>> print(language_name(languageId="byn_ER.utf8")) # doctest: +NORMALIZE_WHITESPACE ብሊን (ኤርትራ) >>> print(language_name(languageId="ca_AD.utf8")) # doctest: +NORMALIZE_WHITESPACE Català (Andorra) >>> print(language_name(languageId="ca_ES.utf8")) # doctest: +NORMALIZE_WHITESPACE Català (Espanya) >>> print(language_name(languageId="ca_ES.utf8@valencia")) # doctest: +NORMALIZE_WHITESPACE Valencià (Espanya) >>> print(language_name(languageId="ca_FR.utf8")) # doctest: +NORMALIZE_WHITESPACE Català (França) >>> print(language_name(languageId="ca_IT.utf8")) # doctest: +NORMALIZE_WHITESPACE Català (Itàlia) >>> print(language_name(languageId="ce_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE Нохчийн (Росси) >>> print(language_name(languageId="chr_US.utf8")) # doctest: +NORMALIZE_WHITESPACE ᏣᎳᎩ (ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ) >>> print(language_name(languageId="cmn_TW.utf8")) # doctest: +NORMALIZE_WHITESPACE 漢語官話 (中華民國) >>> print(language_name(languageId="crh_UA.utf8")) # doctest: +NORMALIZE_WHITESPACE Qırımtatar tili (Ukraine) >>> print(language_name(languageId="cs_CZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Čeština (Česko) >>> print(language_name(languageId="csb_PL.utf8")) # doctest: +NORMALIZE_WHITESPACE Kaszëbsczi jãzëk (Pòlskô) >>> print(language_name(languageId="cv_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE Чӑваш (Раҫҫей) >>> print(language_name(languageId="cy_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE Cymraeg (Y Deyrnas Unedig) >>> print(language_name(languageId="da_DK.utf8")) # doctest: +NORMALIZE_WHITESPACE Dansk (Danmark) >>> print(language_name(languageId="de_AT.utf8")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Österreich) >>> print(language_name(languageId="de_BE.utf8")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Belgien) >>> print(language_name(languageId="de_CH.utf8")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Schweiz) >>> print(language_name(languageId="de_DE.utf8")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Deutschland) >>> print(language_name(languageId="de_IT.utf8")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Italien) >>> print(language_name(languageId="de_LI.utf8")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Liechtenstein) >>> print(language_name(languageId="de_LU.utf8")) # doctest: +NORMALIZE_WHITESPACE Deutsch (Luxemburg) >>> print(language_name(languageId="doi_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE डोगरी (भारत) >>> print(language_name(languageId="dsb_DE.utf8")) # doctest: +NORMALIZE_WHITESPACE Dolnoserbšćina (Nimska) >>> print(language_name(languageId="dv_MV.utf8")) # doctest: +NORMALIZE_WHITESPACE ދިވެހިބަސް (ދިވެހި ރާއްޖެ) >>> print(language_name(languageId="dz_BT.utf8")) # doctest: +NORMALIZE_WHITESPACE རྫོང་ཁ (འབྲུག) >>> print(language_name(languageId="el_CY.utf8")) # doctest: +NORMALIZE_WHITESPACE Ελληνικά (Κύπρος) >>> print(language_name(languageId="el_GR.utf8")) # doctest: +NORMALIZE_WHITESPACE Ελληνικά (Ελλάδα) >>> print(language_name(languageId="en_AG.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Antigua & Barbuda) >>> print(language_name(languageId="en_AU.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Australia) >>> print(language_name(languageId="en_BW.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Botswana) >>> print(language_name(languageId="en_CA.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Canada) >>> print(language_name(languageId="en_DK.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Denmark) >>> print(language_name(languageId="en_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE English (United Kingdom) >>> print(language_name(languageId="en_HK.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Hong Kong SAR China) >>> print(language_name(languageId="en_IE.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Ireland) >>> print(language_name(languageId="en_IL.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Israel) >>> print(language_name(languageId="en_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE English (India) >>> print(language_name(languageId="en_NG.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Nigeria) >>> print(language_name(languageId="en_NZ.utf8")) # doctest: +NORMALIZE_WHITESPACE English (New Zealand) >>> print(language_name(languageId="en_PH.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Philippines) >>> print(language_name(languageId="en_SC.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Seychelles) >>> print(language_name(languageId="en_SG.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Singapore) >>> print(language_name(languageId="en_US.utf8")) # doctest: +NORMALIZE_WHITESPACE English (United States) >>> print(language_name(languageId="en_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE English (South Africa) >>> print(language_name(languageId="en_ZM.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Zambia) >>> print(language_name(languageId="en_ZW.utf8")) # doctest: +NORMALIZE_WHITESPACE English (Zimbabwe) >>> print(language_name(languageId="eo.utf8")) # doctest: +NORMALIZE_WHITESPACE Esperanto >>> print(language_name(languageId="es_AR.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Argentina) >>> print(language_name(languageId="es_BO.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Bolivia) >>> print(language_name(languageId="es_CL.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Chile) >>> print(language_name(languageId="es_CO.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Colombia) >>> print(language_name(languageId="es_CR.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Costa Rica) >>> print(language_name(languageId="es_CU.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Cuba) >>> print(language_name(languageId="es_DO.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (República Dominicana) >>> print(language_name(languageId="es_EC.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Ecuador) >>> print(language_name(languageId="es_ES.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (España) >>> print(language_name(languageId="es_GT.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Guatemala) >>> print(language_name(languageId="es_HN.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Honduras) >>> print(language_name(languageId="es_MX.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (México) >>> print(language_name(languageId="es_NI.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Nicaragua) >>> print(language_name(languageId="es_PA.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Panamá) >>> print(language_name(languageId="es_PE.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Perú) >>> print(language_name(languageId="es_PR.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Puerto Rico) >>> print(language_name(languageId="es_PY.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Paraguay) >>> print(language_name(languageId="es_SV.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (El Salvador) >>> print(language_name(languageId="es_US.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Estados Unidos) >>> print(language_name(languageId="es_UY.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Uruguay) >>> print(language_name(languageId="es_VE.utf8")) # doctest: +NORMALIZE_WHITESPACE Español (Venezuela) >>> print(language_name(languageId="et_EE.utf8")) # doctest: +NORMALIZE_WHITESPACE Eesti (Eesti) >>> print(language_name(languageId="eu_ES.utf8")) # doctest: +NORMALIZE_WHITESPACE Euskara (Espainia) >>> print(language_name(languageId="fa_IR.utf8")) # doctest: +NORMALIZE_WHITESPACE فارسی (ایران) >>> print(language_name(languageId="ff_SN.utf8")) # doctest: +NORMALIZE_WHITESPACE Pulaar (Senegaal) >>> print(language_name(languageId="fi_FI.utf8")) # doctest: +NORMALIZE_WHITESPACE Suomi (Suomi) >>> print(language_name(languageId="fil_PH.utf8")) # doctest: +NORMALIZE_WHITESPACE Filipino (Pilipinas) >>> print(language_name(languageId="fo_FO.utf8")) # doctest: +NORMALIZE_WHITESPACE Føroyskt (Føroyar) >>> print(language_name(languageId="fr_BE.utf8")) # doctest: +NORMALIZE_WHITESPACE Français (Belgique) >>> print(language_name(languageId="fr_CA.utf8")) # doctest: +NORMALIZE_WHITESPACE Français (Canada) >>> print(language_name(languageId="fr_CH.utf8")) # doctest: +NORMALIZE_WHITESPACE Français (Suisse) >>> print(language_name(languageId="fr_FR.utf8")) # doctest: +NORMALIZE_WHITESPACE Français (France) >>> print(language_name(languageId="fr_LU.utf8")) # doctest: +NORMALIZE_WHITESPACE Français (Luxembourg) >>> print(language_name(languageId="fur_IT.utf8")) # doctest: +NORMALIZE_WHITESPACE Furlan (Italie) >>> print(language_name(languageId="fy_DE.utf8")) # doctest: +NORMALIZE_WHITESPACE Frysk (Dútslân) >>> print(language_name(languageId="fy_NL.utf8")) # doctest: +NORMALIZE_WHITESPACE West-Frysk (Nederlân) >>> print(language_name(languageId="ga_IE.utf8")) # doctest: +NORMALIZE_WHITESPACE Gaeilge (Éire) >>> print(language_name(languageId="gd_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE Gàidhlig (An Rìoghachd Aonaichte) >>> print(language_name(languageId="gez_ER.utf8")) # doctest: +NORMALIZE_WHITESPACE ግዕዝኛ (ኤርትራ) >>> print(language_name(languageId="gez_ER.utf8@abegede")) # doctest: +NORMALIZE_WHITESPACE ግዕዝኛ (ኤርትራ) >>> print(language_name(languageId="gez_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE ግዕዝኛ (ኢትዮጵያ) >>> print(language_name(languageId="gez_ET.utf8@abegede")) # doctest: +NORMALIZE_WHITESPACE ግዕዝኛ (ኢትዮጵያ) >>> print(language_name(languageId="gl_ES.utf8")) # doctest: +NORMALIZE_WHITESPACE Galego (España) >>> print(language_name(languageId="gu_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE ગુજરાતી (ભારત) >>> print(language_name(languageId="gv_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE Gaelg (Rywvaneth Unys) >>> print(language_name(languageId="ha_NG.utf8")) # doctest: +NORMALIZE_WHITESPACE Hausa (Nijeriya) >>> print(language_name(languageId="hak_TW.utf8")) # doctest: +NORMALIZE_WHITESPACE 客家話 (中華民國) >>> print(language_name(languageId="he_IL.utf8")) # doctest: +NORMALIZE_WHITESPACE עברית (ישראל) >>> print(language_name(languageId="hi_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE हिन्दी (भारत) >>> print(language_name(languageId="hif_FJ.utf8")) # doctest: +NORMALIZE_WHITESPACE हिन्दी (Fiji) >>> print(language_name(languageId="hne_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE छत्तीसगढ़ी (भारत) >>> print(language_name(languageId="hr_HR.utf8")) # doctest: +NORMALIZE_WHITESPACE Hrvatski (Hrvatska) >>> print(language_name(languageId="hsb_DE.utf8")) # doctest: +NORMALIZE_WHITESPACE Hornjoserbšćina (Němska) >>> print(language_name(languageId="ht_HT.utf8")) # doctest: +NORMALIZE_WHITESPACE Kreyòl ayisyen (Ayiti) >>> print(language_name(languageId="hu_HU.utf8")) # doctest: +NORMALIZE_WHITESPACE Magyar (Magyarország) >>> print(language_name(languageId="hy_AM.utf8")) # doctest: +NORMALIZE_WHITESPACE Հայերեն (Հայաստան) >>> print(language_name(languageId="ia_FR.utf8")) # doctest: +NORMALIZE_WHITESPACE Interlingua (Francia) >>> print(language_name(languageId="id_ID.utf8")) # doctest: +NORMALIZE_WHITESPACE Indonesia (Indonesia) >>> print(language_name(languageId="ig_NG.utf8")) # doctest: +NORMALIZE_WHITESPACE Igbo (Naịjịrịa) >>> print(language_name(languageId="ik_CA.utf8")) # doctest: +NORMALIZE_WHITESPACE Iñupiatun (Kanada) >>> print(language_name(languageId="is_IS.utf8")) # doctest: +NORMALIZE_WHITESPACE Íslenska (Ísland) >>> print(language_name(languageId="it_CH.utf8")) # doctest: +NORMALIZE_WHITESPACE Italiano (Svizzera) >>> print(language_name(languageId="it_IT.utf8")) # doctest: +NORMALIZE_WHITESPACE Italiano (Italia) >>> print(language_name(languageId="iu_CA.utf8")) # doctest: +NORMALIZE_WHITESPACE ᐃᓄᒃᑎᑐᑦ (ᑲᓇᑕᒥ) >>> print(language_name(languageId="ja_JP.utf8")) # doctest: +NORMALIZE_WHITESPACE 日本語 (日本) >>> print(language_name(languageId="ka_GE.utf8")) # doctest: +NORMALIZE_WHITESPACE ქართული (საქართველო) >>> print(language_name(languageId="kab_DZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Taqbaylit (Lezzayer) >>> print(language_name(languageId="kk_KZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Қазақ тілі (Қазақстан) >>> print(language_name(languageId="kl_GL.utf8")) # doctest: +NORMALIZE_WHITESPACE Kalaallisut (Kalaallit Nunaat) >>> print(language_name(languageId="km_KH.utf8")) # doctest: +NORMALIZE_WHITESPACE ខ្មែរ (កម្ពុជា) >>> print(language_name(languageId="kn_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE ಕನ್ನಡ (ಭಾರತ) >>> print(language_name(languageId="ko_KR.utf8")) # doctest: +NORMALIZE_WHITESPACE 한국어 (대한민국) >>> print(language_name(languageId="kok_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE कोंकणी (भारत) >>> print(language_name(languageId="ks_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE کٲشُر (ہِندوستان) >>> print(language_name(languageId="ks_IN.utf8@devanagari")) # doctest: +NORMALIZE_WHITESPACE कॉशुर (हिंदोस्तान) >>> print(language_name(languageId="ku_TR.utf8")) # doctest: +NORMALIZE_WHITESPACE Kurdî (kurmancî) (Tirkiye) >>> print(language_name(languageId="kw_GB.utf8")) # doctest: +NORMALIZE_WHITESPACE Kernewek (Rywvaneth Unys) >>> print(language_name(languageId="ky_KG.utf8")) # doctest: +NORMALIZE_WHITESPACE Кыргызча (Кыргызстан) >>> print(language_name(languageId="lb_LU.utf8")) # doctest: +NORMALIZE_WHITESPACE Lëtzebuergesch (Lëtzebuerg) >>> print(language_name(languageId="lg_UG.utf8")) # doctest: +NORMALIZE_WHITESPACE Luganda (Yuganda) >>> print(language_name(languageId="li_BE.utf8")) # doctest: +NORMALIZE_WHITESPACE Lèmbörgs ('t Belsj) >>> print(language_name(languageId="li_NL.utf8")) # doctest: +NORMALIZE_WHITESPACE Lèmbörgs (Nederlands) >>> print(language_name(languageId="lij_IT.utf8")) # doctest: +NORMALIZE_WHITESPACE Ligure (Italia) >>> print(language_name(languageId="ln_CD.utf8")) # doctest: +NORMALIZE_WHITESPACE Lingála (Republíki ya Kongó Demokratíki) >>> print(language_name(languageId="lo_LA.utf8")) # doctest: +NORMALIZE_WHITESPACE ລາວ (ລາວ) >>> print(language_name(languageId="lt_LT.utf8")) # doctest: +NORMALIZE_WHITESPACE Lietuvių (Lietuva) >>> print(language_name(languageId="lv_LV.utf8")) # doctest: +NORMALIZE_WHITESPACE Latviešu (Latvija) >>> print(language_name(languageId="lzh_TW.utf8")) # doctest: +NORMALIZE_WHITESPACE 漢語文言 (Taiwan) >>> print(language_name(languageId="mag_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE मगही (भारत) >>> print(language_name(languageId="mai_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE मैथिली (भारत) >>> print(language_name(languageId="mai_NP.utf8")) # doctest: +NORMALIZE_WHITESPACE मैथिली (नेपाल) >>> print(language_name(languageId="mfe_MU.utf8")) # doctest: +NORMALIZE_WHITESPACE Kreol morisien (Moris) >>> print(language_name(languageId="mg_MG.utf8")) # doctest: +NORMALIZE_WHITESPACE Malagasy (Madagasikara) >>> print(language_name(languageId="mhr_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE Марий йылме (Russia) >>> print(language_name(languageId="mi_NZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Māori (Aotearoa) >>> print(language_name(languageId="miq_NI.utf8")) # doctest: +NORMALIZE_WHITESPACE Mískitu (Nicaragua) >>> print(language_name(languageId="mjw_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE Karbi (Bhorot) >>> print(language_name(languageId="mk_MK.utf8")) # doctest: +NORMALIZE_WHITESPACE Македонски (Северна Македонија) >>> print(language_name(languageId="ml_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE മലയാളം (ഇന്ത്യ) >>> print(language_name(languageId="mn_MN.utf8")) # doctest: +NORMALIZE_WHITESPACE Монгол (Монгол) >>> print(language_name(languageId="mni_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE মৈতৈলোন্ (ইন্দিয়া) >>> print(language_name(languageId="mnw_MM.utf8")) # doctest: +NORMALIZE_WHITESPACE မန် (ဗၟာ) >>> print(language_name(languageId="mr_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE मराठी (भारत) >>> print(language_name(languageId="ms_MY.utf8")) # doctest: +NORMALIZE_WHITESPACE Melayu (Malaysia) >>> print(language_name(languageId="mt_MT.utf8")) # doctest: +NORMALIZE_WHITESPACE Malti (Malta) >>> print(language_name(languageId="my_MM.utf8")) # doctest: +NORMALIZE_WHITESPACE မြန်မာ (မြန်မာ) >>> print(language_name(languageId="nan_TW.utf8")) # doctest: +NORMALIZE_WHITESPACE 閩南語 (中華民國) >>> print(language_name(languageId="nan_TW.utf8@latin")) # doctest: +NORMALIZE_WHITESPACE Bân-lâm-gú (Tâi-oân) >>> print(language_name(languageId="nb_NO.utf8")) # doctest: +NORMALIZE_WHITESPACE Norsk bokmål (Norge) >>> print(language_name(languageId="nds_DE.utf8")) # doctest: +NORMALIZE_WHITESPACE Neddersass’sch (Düütschland) >>> print(language_name(languageId="nds_NL.utf8")) # doctest: +NORMALIZE_WHITESPACE Neddersass’sch (Nedderlannen) >>> print(language_name(languageId="ne_NP.utf8")) # doctest: +NORMALIZE_WHITESPACE नेपाली (नेपाल) >>> print(language_name(languageId="nhn_MX.utf8")) # doctest: +NORMALIZE_WHITESPACE Tlahco nāhuatlahtōlli (Mexihco) >>> print(language_name(languageId="niu_NU.utf8")) # doctest: +NORMALIZE_WHITESPACE Ko e vagahau Niuē (Niuē) >>> print(language_name(languageId="niu_NZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Ko e vagahau Niuē (New Zealand) >>> print(language_name(languageId="nl_AW.utf8")) # doctest: +NORMALIZE_WHITESPACE Nederlands (Aruba) >>> print(language_name(languageId="nl_BE.utf8")) # doctest: +NORMALIZE_WHITESPACE Nederlands (België) >>> print(language_name(languageId="nl_NL.utf8")) # doctest: +NORMALIZE_WHITESPACE Nederlands (Nederland) >>> print(language_name(languageId="nn_NO.utf8")) # doctest: +NORMALIZE_WHITESPACE Norsk nynorsk (Noreg) >>> print(language_name(languageId="nr_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE isiNdebele (iSewula Afrika) >>> print(language_name(languageId="nso_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE Sesotho sa Leboa (Afrika Borwa) >>> print(language_name(languageId="oc_FR.utf8")) # doctest: +NORMALIZE_WHITESPACE Occitan (França) >>> print(language_name(languageId="om_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE Oromoo (Itoophiyaa) >>> print(language_name(languageId="om_KE.utf8")) # doctest: +NORMALIZE_WHITESPACE Oromoo (Keeniyaa) >>> print(language_name(languageId="or_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE ଓଡ଼ିଆ (ଭାରତ) >>> print(language_name(languageId="os_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE Ирон (Уӕрӕсе) >>> print(language_name(languageId="pa_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE ਪੰਜਾਬੀ (ਭਾਰਤ) >>> print(language_name(languageId="pa_PK.utf8")) # doctest: +NORMALIZE_WHITESPACE پنجابی (پکستان) >>> print(language_name(languageId="pap_AW.utf8")) # doctest: +NORMALIZE_WHITESPACE Papiamentu (Aruba) >>> print(language_name(languageId="pap_CW.utf8")) # doctest: +NORMALIZE_WHITESPACE Papiamentu (Kòrsou) >>> print(language_name(languageId="pl_PL.utf8")) # doctest: +NORMALIZE_WHITESPACE Polski (Polska) >>> print(language_name(languageId="ps_AF.utf8")) # doctest: +NORMALIZE_WHITESPACE پښتو (افغانستان) >>> print(language_name(languageId="pt_BR.utf8")) # doctest: +NORMALIZE_WHITESPACE Português (Brasil) >>> print(language_name(languageId="pt_PT.utf8")) # doctest: +NORMALIZE_WHITESPACE Português (Portugal) >>> print(language_name(languageId="quz_PE.utf8")) # doctest: +NORMALIZE_WHITESPACE Qusqu runasimi (Peru) >>> print(language_name(languageId="raj_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE राजस्थानी (भारत) >>> print(language_name(languageId="ro_RO.utf8")) # doctest: +NORMALIZE_WHITESPACE Română (România) >>> print(language_name(languageId="ru_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE Русский (Россия) >>> print(language_name(languageId="ru_UA.utf8")) # doctest: +NORMALIZE_WHITESPACE Русский (Украина) >>> print(language_name(languageId="rw_RW.utf8")) # doctest: +NORMALIZE_WHITESPACE Kinyarwanda (U Rwanda) >>> print(language_name(languageId="sa_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE संस्कृत भाषा (भारतः) >>> print(language_name(languageId="sah_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE Саха тыла (Арассыыйа) >>> print(language_name(languageId="sat_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE ᱥᱟᱱᱛᱟᱲᱤ (ᱤᱱᱰᱤᱭᱟ) >>> print(language_name(languageId="sc_IT.utf8")) # doctest: +NORMALIZE_WHITESPACE Sardu (Itàlia) >>> print(language_name(languageId="sd_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE سنڌي (ڀارت) >>> print(language_name(languageId="sd_IN.utf8@devanagari")) # doctest: +NORMALIZE_WHITESPACE सिन्धी (भारत) >>> print(language_name(languageId="se_NO.utf8")) # doctest: +NORMALIZE_WHITESPACE Davvisámegiella (Norga) >>> print(language_name(languageId="sgs_LT.utf8")) # doctest: +NORMALIZE_WHITESPACE Žemaitėškā (Lietova) >>> print(language_name(languageId="shn_MM.utf8")) # doctest: +NORMALIZE_WHITESPACE တႆး (မျၢၼ်ႇမႃႇ (မိူင်းမၢၼ်ႈ)) >>> print(language_name(languageId="shs_CA.utf8")) # doctest: +NORMALIZE_WHITESPACE Secwepemctsín (Canada) >>> print(language_name(languageId="si_LK.utf8")) # doctest: +NORMALIZE_WHITESPACE සිංහල (ශ්‍රී ලංකාව) >>> print(language_name(languageId="sid_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE Sidaamu Afo (Itiyoophiya) >>> print(language_name(languageId="sk_SK.utf8")) # doctest: +NORMALIZE_WHITESPACE Slovenčina (Slovensko) >>> print(language_name(languageId="sl_SI.utf8")) # doctest: +NORMALIZE_WHITESPACE Slovenščina (Slovenija) >>> print(language_name(languageId="sm_WS.utf8")) # doctest: +NORMALIZE_WHITESPACE Gagana faʻa Sāmoa (Sāmoa) >>> print(language_name(languageId="so_DJ.utf8")) # doctest: +NORMALIZE_WHITESPACE Soomaali (Jabuuti) >>> print(language_name(languageId="so_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE Soomaali (Itoobiya) >>> print(language_name(languageId="so_KE.utf8")) # doctest: +NORMALIZE_WHITESPACE Soomaali (Kenya) >>> print(language_name(languageId="so_SO.utf8")) # doctest: +NORMALIZE_WHITESPACE Soomaali (Soomaaliya) >>> print(language_name(languageId="sq_AL.utf8")) # doctest: +NORMALIZE_WHITESPACE Shqip (Shqipëri) >>> print(language_name(languageId="sq_MK.utf8")) # doctest: +NORMALIZE_WHITESPACE Shqip (Maqedonia e Veriut) >>> print(language_name(languageId="sr_ME.utf8")) # doctest: +NORMALIZE_WHITESPACE Српски (Црна Гора) >>> print(language_name(languageId="sr_RS.utf8")) # doctest: +NORMALIZE_WHITESPACE Српски (Србија) >>> print(language_name(languageId="sr_RS.utf8@latin")) # doctest: +NORMALIZE_WHITESPACE Srpski (Latinica) (Srbija) >>> print(language_name(languageId="ss_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE siSwati (iNingizimu Afrika) >>> print(language_name(languageId="st_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE Sesotho (Afrika Borwa) >>> print(language_name(languageId="sv_FI.utf8")) # doctest: +NORMALIZE_WHITESPACE Svenska (Finland) >>> print(language_name(languageId="sv_SE.utf8")) # doctest: +NORMALIZE_WHITESPACE Svenska (Sverige) >>> print(language_name(languageId="sw_KE.utf8")) # doctest: +NORMALIZE_WHITESPACE Kiswahili (Kenya) >>> print(language_name(languageId="sw_TZ.utf8")) # doctest: +NORMALIZE_WHITESPACE Kiswahili (Tanzania) >>> print(language_name(languageId="syr.utf8")) # doctest: +NORMALIZE_WHITESPACE ܣܘܪܝܝܐ >>> print(language_name(languageId="szl_PL.utf8")) # doctest: +NORMALIZE_WHITESPACE Ślōnski (Polska) >>> print(language_name(languageId="ta_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE தமிழ் (இந்தியா) >>> print(language_name(languageId="ta_LK.utf8")) # doctest: +NORMALIZE_WHITESPACE தமிழ் (இலங்கை) >>> print(language_name(languageId="tcy_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE ತುಳು (ಭಾರತ) >>> print(language_name(languageId="te_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE తెలుగు (భారతదేశం) >>> print(language_name(languageId="tg_TJ.utf8")) # doctest: +NORMALIZE_WHITESPACE Тоҷикӣ (Тоҷикистон) >>> print(language_name(languageId="th_TH.utf8")) # doctest: +NORMALIZE_WHITESPACE ไทย (ไทย) >>> print(language_name(languageId="the_NP.utf8")) # doctest: +NORMALIZE_WHITESPACE थारु (नेपाल) >>> print(language_name(languageId="ti_ER.utf8")) # doctest: +NORMALIZE_WHITESPACE ትግርኛ (ኤርትራ) >>> print(language_name(languageId="ti_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE ትግርኛ (ኢትዮጵያ) >>> print(language_name(languageId="tig_ER.utf8")) # doctest: +NORMALIZE_WHITESPACE ትግረ (ኤርትራ) >>> print(language_name(languageId="tk_TM.utf8")) # doctest: +NORMALIZE_WHITESPACE Türkmen dili (Türkmenistan) >>> print(language_name(languageId="tl_PH.utf8")) # doctest: +NORMALIZE_WHITESPACE Tagalog (Pilipinas) >>> print(language_name(languageId="tn_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE Setswana (Aforika Borwa) >>> print(language_name(languageId="to_TO.utf8")) # doctest: +NORMALIZE_WHITESPACE Lea fakatonga (Tonga) >>> print(language_name(languageId="tpi_PG.utf8")) # doctest: +NORMALIZE_WHITESPACE Tok Pisin (Papua Niugini) >>> print(language_name(languageId="tr_CY.utf8")) # doctest: +NORMALIZE_WHITESPACE Türkçe (Kıbrıs) >>> print(language_name(languageId="tr_TR.utf8")) # doctest: +NORMALIZE_WHITESPACE Türkçe (Türkiye) >>> print(language_name(languageId="ts_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE Xitsonga (Afrika Dzonga) >>> print(language_name(languageId="tt_RU.utf8")) # doctest: +NORMALIZE_WHITESPACE Татар (Россия) >>> print(language_name(languageId="tt_RU.utf8@iqtelif")) # doctest: +NORMALIZE_WHITESPACE Tatar tele (Urıs Patşahlıq) >>> print(language_name(languageId="ug_CN.utf8")) # doctest: +NORMALIZE_WHITESPACE ئۇيغۇرچە (جۇڭگو) >>> print(language_name(languageId="uk_UA.utf8")) # doctest: +NORMALIZE_WHITESPACE Українська (Україна) >>> print(language_name(languageId="unm_US.utf8")) # doctest: +NORMALIZE_WHITESPACE Lenape (United States) >>> print(language_name(languageId="ur_IN.utf8")) # doctest: +NORMALIZE_WHITESPACE اردو (بھارت) >>> print(language_name(languageId="ur_PK.utf8")) # doctest: +NORMALIZE_WHITESPACE اردو (پاکستان) >>> print(language_name(languageId="uz_UZ.utf8")) # doctest: +NORMALIZE_WHITESPACE O‘zbek (Oʻzbekiston) >>> print(language_name(languageId="uz_UZ.utf8@cyrillic")) # doctest: +NORMALIZE_WHITESPACE Ўзбекча (Ўзбекистон) >>> print(language_name(languageId="ve_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE Tshivenḓa (Afurika Tshipembe) >>> print(language_name(languageId="vi_VN.utf8")) # doctest: +NORMALIZE_WHITESPACE Tiếng Việt (Việt Nam) >>> print(language_name(languageId="wa_BE.utf8")) # doctest: +NORMALIZE_WHITESPACE Walon (Beldjike) >>> print(language_name(languageId="wae_CH.utf8")) # doctest: +NORMALIZE_WHITESPACE Walser (Schwiz) >>> print(language_name(languageId="wal_ET.utf8")) # doctest: +NORMALIZE_WHITESPACE ወላይታቱ (ኢትዮጵያ) >>> print(language_name(languageId="wo_SN.utf8")) # doctest: +NORMALIZE_WHITESPACE Wolof (Senegaal) >>> print(language_name(languageId="xh_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE IsiXhosa (EMzantsi Afrika) >>> print(language_name(languageId="yi_US.utf8")) # doctest: +NORMALIZE_WHITESPACE ייִדיש (פֿאַראייניגטע שטאַטן) >>> print(language_name(languageId="yo_NG.utf8")) # doctest: +NORMALIZE_WHITESPACE Èdè Yorùbá (Nàìjíríà) >>> print(language_name(languageId="yue_HK.utf8")) # doctest: +NORMALIZE_WHITESPACE 粵語 (中華人民共和國香港特別行政區) >>> print(language_name(languageId="yuw_PG.utf8")) # doctest: +NORMALIZE_WHITESPACE Uruwa (Papua New Guinea) >>> print(language_name(languageId="zh_CN.utf8")) # doctest: +NORMALIZE_WHITESPACE 简体中文 (中国) >>> print(language_name(languageId="zh_HK.utf8")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (中華人民共和國香港特別行政區) >>> print(language_name(languageId="zh_SG.utf8")) # doctest: +NORMALIZE_WHITESPACE 简体中文 (新加坡) >>> print(language_name(languageId="zh_TW.utf8")) # doctest: +NORMALIZE_WHITESPACE 繁體中文 (台灣) >>> print(language_name(languageId="zu_ZA.utf8")) # doctest: +NORMALIZE_WHITESPACE isiZulu (iNingizimu Afrika) ###################################################################### >>> print(territory_name(territoryId="001", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE World >>> print(territory_name(territoryId="001", languageIdQuery="nl")) # doctest: +NORMALIZE_WHITESPACE Wereld >>> print(territory_name(territoryId="AE", languageIdQuery="ar")) # doctest: +NORMALIZE_WHITESPACE الإمارات العربية المتحدة >>> print(territory_name(territoryId="AE", languageIdQuery="de")) # doctest: +NORMALIZE_WHITESPACE Vereinigte Arabische Emirate >>> print(territory_name(territoryId="AE", languageIdQuery="en")) # doctest: +NORMALIZE_WHITESPACE United Arab Emirates >>> print(territory_name(territoryId="AE", languageIdQuery=None)) # doctest: +NORMALIZE_WHITESPACE United Arab Emirates >>> print(territory_name(territoryId="AE", languageIdQuery=None, fallback=False)) # doctest: +NORMALIZE_WHITESPACE >>> print(territory_name(territoryId="TW", languageIdQuery="zh")) # doctest: +NORMALIZE_WHITESPACE 台湾 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", scriptIdQuery="Hant")) # doctest: +NORMALIZE_WHITESPACE 台灣 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", scriptIdQuery="Hant", territoryIdQuery="TW")) # doctest: +NORMALIZE_WHITESPACE 台灣 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", territoryIdQuery="TW")) # doctest: +NORMALIZE_WHITESPACE 台灣 >>> print(territory_name(territoryId="HK", languageIdQuery="zh", territoryIdQuery="HK")) # doctest: +NORMALIZE_WHITESPACE 中國香港特別行政區 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", scriptIdQuery="Hans")) # doctest: +NORMALIZE_WHITESPACE 台湾 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", scriptIdQuery="Hans", territoryIdQuery="CN")) # doctest: +NORMALIZE_WHITESPACE 中华民国 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", territoryIdQuery="CN")) # doctest: +NORMALIZE_WHITESPACE 中华民国 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", scriptIdQuery="Cyrl", territoryIdQuery="CN")) # doctest: +NORMALIZE_WHITESPACE 中华民国 >>> print(territory_name(territoryId="TW", languageIdQuery="zh", scriptIdQuery="Hans", territoryIdQuery="DE")) # doctest: +NORMALIZE_WHITESPACE 台湾 >>> print(territory_name(territoryId="TW", languageIdQuery="de", scriptIdQuery="Latn", territoryIdQuery="DE")) # doctest: +NORMALIZE_WHITESPACE Taiwan >>> print(territory_name(territoryId="CH", languageIdQuery="de", scriptIdQuery="Latn", territoryIdQuery="DE")) # doctest: +NORMALIZE_WHITESPACE Schweiz >>> print(territory_name(territoryId="BY", languageIdQuery="de", scriptIdQuery="Latn", territoryIdQuery="CH")) # doctest: +NORMALIZE_WHITESPACE Weissrussland # script given in languageIdQuery overrides script given in scriptIdQuery: >>> print(territory_name(territoryId="RS", languageIdQuery="sr_Cyrl_RS", scriptIdQuery="Latn", territoryIdQuery="CH")) # doctest: +NORMALIZE_WHITESPACE Србија >>> print(territory_name(territoryId="CY", languageIdQuery="tr")) # doctest: +NORMALIZE_WHITESPACE Kıbrıs >>> print(territory_name(territoryId="CY", languageIdQuery="tr_CY")) # doctest: +NORMALIZE_WHITESPACE Kıbrıs ###################################################################### # testing locale pattern regexp: # valid patterns: >>> _test_cldr_locale_pattern(localeId="srx_XK") # doctest: +NORMALIZE_WHITESPACE [('language', 'srx'), ('script', None), ('territory', 'XK')] >>> _test_cldr_locale_pattern(localeId="sr_XK") # doctest: +NORMALIZE_WHITESPACE [('language', 'sr'), ('script', None), ('territory', 'XK')] >>> _test_cldr_locale_pattern(localeId="sr@foo") # doctest: +NORMALIZE_WHITESPACE [('language', 'sr'), ('script', None), ('territory', None)] >>> _test_cldr_locale_pattern(localeId="sr_Cyrl_RS") # doctest: +NORMALIZE_WHITESPACE [('language', 'sr'), ('script', 'Cyrl'), ('territory', 'RS')] >>> _test_cldr_locale_pattern(localeId="sr_Cyrl_RS@foo") # doctest: +NORMALIZE_WHITESPACE [('language', 'sr'), ('script', 'Cyrl'), ('territory', 'RS')] >>> _test_cldr_locale_pattern(localeId="srx_Artc_XK") # doctest: +NORMALIZE_WHITESPACE [('language', 'srx'), ('script', 'Artc'), ('territory', 'XK')] #---------------------------------------------------------------------- # invalid patterns: >>> _test_cldr_locale_pattern(localeId="srxf_Artc_XK") # doctest: +NORMALIZE_WHITESPACE [] >>> _test_cldr_locale_pattern(localeId="srx_ARtc_XK") # doctest: +NORMALIZE_WHITESPACE [] >>> _test_cldr_locale_pattern(localeId="srx_Artc_XXk") # doctest: +NORMALIZE_WHITESPACE [] >>> _test_cldr_locale_pattern(localeId="srx_XXk") # doctest: +NORMALIZE_WHITESPACE [] >>> _test_cldr_locale_pattern(localeId="srx_Artc_Kx") # doctest: +NORMALIZE_WHITESPACE [] >>> supports_ascii("jp") # doctest: +NORMALIZE_WHITESPACE True >>> supports_ascii("ru") # doctest: +NORMALIZE_WHITESPACE False >>> supports_ascii("cz") # doctest: +NORMALIZE_WHITESPACE True >>> supports_ascii("sk") # doctest: +NORMALIZE_WHITESPACE True >>> supports_ascii("ara") # doctest: +NORMALIZE_WHITESPACE False >>> supports_ascii("not_existing_in_database") # doctest: +NORMALIZE_WHITESPACE True >>> languageId("Sindhi") # doctest: +NORMALIZE_WHITESPACE 'sd' >>> languageId("Српски") # doctest: +NORMALIZE_WHITESPACE 'sr' >>> languageId("Serbian") # doctest: +NORMALIZE_WHITESPACE 'sr' >>> languageId("Serbian (Cyrillic)") # doctest: +NORMALIZE_WHITESPACE 'sr_Cyrl' >>> languageId("Serbian (Latin)") # doctest: +NORMALIZE_WHITESPACE 'sr_Latn' >>> languageId("Српски (Ћирилица)") # doctest: +NORMALIZE_WHITESPACE 'sr_Cyrl' >>> languageId("Српски (Србија)") # doctest: +NORMALIZE_WHITESPACE 'sr_RS' >>> languageId("Portuguese") # doctest: +NORMALIZE_WHITESPACE 'pt' >>> languageId("Portuguese (Brazil)") # doctest: +NORMALIZE_WHITESPACE 'pt_BR' >>> languageId("Portuguese (Portugal)") # doctest: +NORMALIZE_WHITESPACE 'pt_PT' >>> languageId("Portugiesisch (Brasilien)") # doctest: +NORMALIZE_WHITESPACE 'pt_BR' >>> languageId("Shuswap") # doctest: +NORMALIZE_WHITESPACE 'shs' >>> languageId("Shuswap") # doctest: +NORMALIZE_WHITESPACE 'shs' >>> languageId("shuswap") # doctest: +NORMALIZE_WHITESPACE 'shs' >>> languageId("sHuSwAp") # doctest: +NORMALIZE_WHITESPACE 'shs' >>> languageId("Czech (Czech Republic)") # doctest: +NORMALIZE_WHITESPACE 'cs_CZ' >>> languageId("English (United Kingdom)") # doctest: +NORMALIZE_WHITESPACE 'en_GB' >>> languageId("Low German (Germany)") # doctest: +NORMALIZE_WHITESPACE 'nds_DE' >>> languageId("Tagalog") # doctest: +NORMALIZE_WHITESPACE 'tl' >>> languageId("Filipino") # doctest: +NORMALIZE_WHITESPACE 'fil' >>> print(langtable.timezone_name(timezoneId='US/Mountain', languageIdQuery='ja')) # doctest: +NORMALIZE_WHITESPACE アメリカ合衆国/山地時間 >>> print(langtable.timezone_name(timezoneId='US/Pacific', languageIdQuery='ja')) # doctest: +NORMALIZE_WHITESPACE アメリカ合衆国/太平洋時間 >>> print(langtable.timezone_name(timezoneId='America/North_Dakota/Center', languageIdQuery='es')) # doctest: +NORMALIZE_WHITESPACE América/Dakota del Norte/Centro >>> print(langtable.timezone_name(timezoneId='Europe/Berlin', languageIdQuery='zh')) # doctest: +NORMALIZE_WHITESPACE 欧洲/柏林 >>> print(langtable.timezone_name(timezoneId='Europe/Berlin', languageIdQuery='zh_Hant')) # doctest: +NORMALIZE_WHITESPACE 歐洲/柏林 >>> print(langtable.timezone_name(timezoneId='Europe/Berlin', languageIdQuery='zh_CN')) # doctest: +NORMALIZE_WHITESPACE 欧洲/柏林 >>> print(langtable.timezone_name(timezoneId='Europe/Berlin', languageIdQuery='zh_TW')) # doctest: +NORMALIZE_WHITESPACE 歐洲/柏林 >>> print(langtable.timezone_name(timezoneId='GMT+1', languageIdQuery='cs')) # doctest: +NORMALIZE_WHITESPACE GMT+1 >>> print(langtable.timezone_name(timezoneId='foo/bar', languageIdQuery='cs')) # doctest: +NORMALIZE_WHITESPACE foo/bar >>> print(langtable.timezone_name(timezoneId='Europe/foo/bar', languageIdQuery='cs')) # doctest: +NORMALIZE_WHITESPACE Evropa/foo/bar >>> print(langtable.timezone_name(timezoneId='America/Vancouver', languageIdQuery='xxx')) # doctest: +NORMALIZE_WHITESPACE America/Vancouver >>> print(langtable.timezone_name(timezoneId='Pacific/Pago_Pago', languageIdQuery='xxx')) # doctest: +NORMALIZE_WHITESPACE Pacific/Pago_Pago >>> print(langtable.timezone_name(timezoneId='America/Vancouver', languageIdQuery='ast')) # doctest: +NORMALIZE_WHITESPACE América/Vancouver >>> print(langtable.timezone_name(timezoneId='Pacific/Pago_Pago', languageIdQuery='ast')) # doctest: +NORMALIZE_WHITESPACE Océanu Pacíficu/Pago Pago >>> print(list_common_keyboards()) # doctest: +NORMALIZE_WHITESPACE ['af(ps)', 'al', 'am', 'ara', 'au', 'az', 'ba', 'be(oss)', 'bg', 'br', 'bt', 'by', 'ca(eng)', 'ca(ike)', 'ch', 'cn', 'cn(ug)', 'cz', 'de(nodeadkeys)', 'dk', 'ee', 'es', 'es(ast)', 'es(cat)', 'et', 'fi', 'fo', 'fr(bre)', 'fr(oss)', 'gb', 'ge', 'gr', 'hr', 'hu', 'ie(CloGaelach)', 'il', 'in(eng)', 'ir', 'is', 'it', 'jp', 'ke', 'kg', 'kh', 'kr', 'kz', 'la', 'latam', 'lt', 'lv', 'ma(tifinagh)', 'mk', 'mm', 'mn', 'mt', 'mv', 'ng', 'ng(hausa)', 'ng(igbo)', 'ng(yoruba)', 'no', 'np', 'ph', 'pk', 'pl', 'pt', 'ro', 'rs', 'rs(latin)', 'ru', 'ru(bak)', 'ru(chm)', 'ru(cv)', 'ru(kom)', 'ru(os_winkeys)', 'ru(sah)', 'ru(tt)', 'ru(udm)', 'ru(xal)', 'se', 'si', 'sk', 'sn', 'syc', 'th', 'tj', 'tm', 'tr', 'tr(crh)', 'tr(ku)', 'tw', 'ua', 'us', 'us(altgr-intl)', 'us(euro)', 'us(intl)', 'uz', 'vn', 'za'] >>> print(list_common_keyboards(languageId='fr')) # doctest: +NORMALIZE_WHITESPACE ['fr(oss)'] >>> print(list_common_keyboards(territoryId='CA')) # doctest: +NORMALIZE_WHITESPACE ['ca(eng)'] >>> print(list_common_keyboards(territoryId='FR')) # doctest: +NORMALIZE_WHITESPACE ['fr(oss)'] >>> print(list_common_keyboards(languageId='fr', territoryId='CA')) # doctest: +NORMALIZE_WHITESPACE ['ca'] >>> print(list_common_keyboards(languageId='de', territoryId='FR')) # doctest: +NORMALIZE_WHITESPACE ['fr(oss)'] >>> print(list_common_keyboards(languageId='sr', scriptId='Latn')) # doctest: +NORMALIZE_WHITESPACE ['rs(latin)'] >>> print(list_common_keyboards(languageId='zh', scriptId='Hans')) # doctest: +NORMALIZE_WHITESPACE ['cn'] >>> print(list_common_keyboards(languageId='zh', scriptId='Hans', territoryId='TW')) # doctest: +NORMALIZE_WHITESPACE ['tw'] >>> print(list_common_languages()) # doctest: +NORMALIZE_WHITESPACE ['ar', 'en', 'fr', 'de', 'ja', 'zh', 'ru', 'es'] >>> print(list_all_languages()) # doctest: +NORMALIZE_WHITESPACE ['aa', 'ab', 'af', 'agq', 'agr', 'ak', 'am', 'an', 'ann', 'anp', 'apc', 'ar', 'arn', 'as', 'asa', 'ast', 'ath', 'av', 'ay', 'ayc', 'ayr', 'az', 'ba', 'bal', 'bas', 'be', 'bem', 'ber', 'bew', 'bez', 'bg', 'bgc', 'bgn', 'bhb', 'bho', 'bi', 'bih', 'bin', 'blo', 'blt', 'bm', 'bn', 'bo', 'br', 'brx', 'bs', 'bss', 'bua', 'byn', 'ca', 'ca_ES_VALENCIA', 'cad', 'cch', 'ccp', 'ce', 'ceb', 'cgg', 'ch', 'chm', 'cho', 'chr', 'cic', 'ckb', 'cmc', 'cmn', 'co', 'cop', 'crh', 'cs', 'csb', 'csw', 'cu', 'cv', 'cy', 'da', 'dav', 'de', 'dje', 'doi', 'dra', 'dsb', 'dua', 'dv', 'dyo', 'dz', 'ebu', 'ee', 'el', 'en', 'eo', 'es', 'et', 'eu', 'ewo', 'fa', 'fat', 'ff', 'fi', 'fil', 'fj', 'fo', 'fr', 'frr', 'fur', 'fy', 'ga', 'gaa', 'gbm', 'gd', 'gez', 'gl', 'glk', 'gn', 'grc', 'gsw', 'gu', 'guz', 'gv', 'ha', 'hak', 'haw', 'he', 'hi', 'hif', 'hil', 'hne', 'hnj', 'ho', 'hr', 'hsb', 'ht', 'hu', 'hy', 'hz', 'ia', 'id', 'ie', 'ig', 'ii', 'ik', 'ilo', 'io', 'is', 'it', 'iu', 'iw', 'ja', 'jbo', 'jgo', 'jmc', 'jv', 'ka', 'kaa', 'kab', 'kaj', 'kam', 'kcg', 'kde', 'kea', 'ken', 'kg', 'kgp', 'khb', 'khq', 'ki', 'kj', 'kk', 'kkj', 'kl', 'kln', 'km', 'kn', 'ko', 'kok', 'kpe', 'kr', 'ks', 'ks_Arab', 'ks_Deva', 'ksb', 'ksf', 'ksh', 'ku', 'kum', 'kv', 'kw', 'kwm', 'kxv', 'kxv_Deva', 'kxv_Orya', 'kxv_Telu', 'ky', 'la', 'lag', 'lah', 'lb', 'lez', 'lg', 'li', 'lij', 'lkt', 'lld', 'lmo', 'ln', 'lo', 'lrc', 'lt', 'ltg', 'lu', 'luo', 'luy', 'lv', 'lzh', 'mag', 'mai', 'mas', 'mdf', 'mer', 'mfe', 'mg', 'mgh', 'mgo', 'mh', 'mhn', 'mhr', 'mi', 'mic', 'miq', 'mjw', 'mk', 'ml', 'mn', 'mni', 'mnw', 'mo', 'moh', 'mos', 'mr', 'ms', 'mt', 'mua', 'mus', 'my', 'myv', 'mzn', 'na', 'nan', 'naq', 'nb', 'nd', 'nds', 'ne', 'new', 'ng', 'nhn', 'niu', 'nl', 'nmg', 'nn', 'nnh', 'no', 'nqo', 'nr', 'nso', 'nus', 'nv', 'ny', 'nyn', 'oc', 'om', 'or', 'os', 'osa', 'ota', 'pa', 'pap', 'pcm', 'pis', 'pl', 'prg', 'ps', 'pt', 'qu', 'quc', 'quh', 'quz', 'raj', 'rhg', 'rif', 'rm', 'rn', 'ro', 'rof', 'ru', 'rw', 'rwk', 'sa', 'sah', 'saq', 'sat', 'sbp', 'sc', 'scn', 'sco', 'sd', 'sd_Arab', 'sd_Deva', 'sdh', 'se', 'seh', 'sel', 'ses', 'sg', 'sgs', 'sh', 'shi', 'shn', 'shs', 'si', 'sid', 'sk', 'skr', 'sl', 'sm', 'sma', 'smj', 'smn', 'sms', 'sn', 'so', 'sq', 'sr', 'sr_Cyrl', 'sr_Latn', 'ss', 'ssy', 'st', 'su', 'sv', 'sw', 'syc', 'syr', 'szl', 'ta', 'tai', 'tcy', 'te', 'teo', 'tet', 'tg', 'th', 'the', 'ti', 'tig', 'tk', 'tl', 'tn', 'to', 'tok', 'tpi', 'tr', 'trv', 'trw', 'ts', 'tt', 'tt_Cyrl', 'tt_Latn', 'tw', 'twq', 'txg', 'ty', 'tyv', 'tzm', 'udm', 'ug', 'uk', 'unm', 'ur', 'uz', 'vai', 've', 'vec', 'vi', 'vmw', 'vo', 'vot', 'vun', 'wa', 'wae', 'wal', 'wbp', 'wen', 'wo', 'wuu', 'xal', 'xh', 'xnr', 'xnr_Deva', 'xnr_Takr', 'xog', 'xzh', 'yap', 'yav', 'yi', 'yo', 'yrl', 'yue', 'yuw', 'za', 'zgh', 'zh', 'zh_Hans', 'zh_Hans_CN', 'zh_Hans_SG', 'zh_Hant', 'zh_Hant_HK', 'zh_Hant_MO', 'zh_Hant_TW', 'zu'] >>> print(list_all_locales()) # doctest: +NORMALIZE_WHITESPACE ['aa_DJ.UTF-8', 'aa_ER.UTF-8', 'aa_ET.UTF-8', 'ab_GE.UTF-8', 'af_ZA.UTF-8', 'agr_PE.UTF-8', 'ak_GH.UTF-8', 'am_ET.UTF-8', 'an_ES.UTF-8', 'anp_IN.UTF-8', 'ar_AE.UTF-8', 'ar_BH.UTF-8', 'ar_DZ.UTF-8', 'ar_EG.UTF-8', 'ar_IN.UTF-8', 'ar_IQ.UTF-8', 'ar_JO.UTF-8', 'ar_KW.UTF-8', 'ar_LB.UTF-8', 'ar_LY.UTF-8', 'ar_MA.UTF-8', 'ar_OM.UTF-8', 'ar_QA.UTF-8', 'ar_SA.UTF-8', 'ar_SD.UTF-8', 'ar_SS.UTF-8', 'ar_SY.UTF-8', 'ar_TN.UTF-8', 'ar_YE.UTF-8', 'as_IN.UTF-8', 'ast_ES.UTF-8', 'ayc_PE.UTF-8', 'az_AZ.UTF-8', 'az_IR.UTF-8', 'be_BY.UTF-8', 'be_BY.UTF-8@latin', 'bem_ZM.UTF-8', 'ber_DZ.UTF-8', 'ber_MA.UTF-8', 'bg_BG.UTF-8', 'bhb_IN.UTF-8', 'bho_IN.UTF-8', 'bho_NP.UTF-8', 'bi_VU.UTF-8', 'bn_BD.UTF-8', 'bn_IN.UTF-8', 'bo_CN.UTF-8', 'bo_IN.UTF-8', 'br_FR.UTF-8', 'brx_IN.UTF-8', 'bs_BA.UTF-8', 'byn_ER.UTF-8', 'ca_AD.UTF-8', 'ca_ES.UTF-8', 'ca_ES.UTF-8@valencia', 'ca_FR.UTF-8', 'ca_IT.UTF-8', 'ce_RU.UTF-8', 'chr_US.UTF-8', 'ckb_IQ.UTF-8', 'cmn_TW.UTF-8', 'crh_RU.UTF-8', 'crh_UA.UTF-8', 'cs_CZ.UTF-8', 'csb_PL.UTF-8', 'cv_RU.UTF-8', 'cy_GB.UTF-8', 'da_DK.UTF-8', 'de_AT.UTF-8', 'de_BE.UTF-8', 'de_CH.UTF-8', 'de_DE.UTF-8', 'de_IT.UTF-8', 'de_LI.UTF-8', 'de_LU.UTF-8', 'doi_IN.UTF-8', 'dsb_DE.UTF-8', 'dv_MV.UTF-8', 'dz_BT.UTF-8', 'el_CY.UTF-8', 'el_GR.UTF-8', 'en_AG.UTF-8', 'en_AU.UTF-8', 'en_BW.UTF-8', 'en_CA.UTF-8', 'en_DK.UTF-8', 'en_GB.UTF-8', 'en_HK.UTF-8', 'en_IE.UTF-8', 'en_IL.UTF-8', 'en_IN.UTF-8', 'en_NG.UTF-8', 'en_NZ.UTF-8', 'en_PH.UTF-8', 'en_SC.UTF-8', 'en_SG.UTF-8', 'en_US.UTF-8', 'en_ZA.UTF-8', 'en_ZM.UTF-8', 'en_ZW.UTF-8', 'eo.UTF-8', 'es_AR.UTF-8', 'es_BO.UTF-8', 'es_CL.UTF-8', 'es_CO.UTF-8', 'es_CR.UTF-8', 'es_CU.UTF-8', 'es_DO.UTF-8', 'es_EC.UTF-8', 'es_ES.UTF-8', 'es_GT.UTF-8', 'es_HN.UTF-8', 'es_MX.UTF-8', 'es_NI.UTF-8', 'es_PA.UTF-8', 'es_PE.UTF-8', 'es_PR.UTF-8', 'es_PY.UTF-8', 'es_SV.UTF-8', 'es_US.UTF-8', 'es_UY.UTF-8', 'es_VE.UTF-8', 'et_EE.UTF-8', 'eu_ES.UTF-8', 'fa_IR.UTF-8', 'ff_SN.UTF-8', 'fi_FI.UTF-8', 'fil_PH.UTF-8', 'fo_FO.UTF-8', 'fr_BE.UTF-8', 'fr_CA.UTF-8', 'fr_CH.UTF-8', 'fr_FR.UTF-8', 'fr_HT.UTF-8', 'fr_LU.UTF-8', 'fur_IT.UTF-8', 'fy_DE.UTF-8', 'fy_NL.UTF-8', 'ga_IE.UTF-8', 'gbm_IN.UTF-8', 'gd_GB.UTF-8', 'gez_ER.UTF-8', 'gez_ER.UTF-8@abegede', 'gez_ET.UTF-8', 'gez_ET.UTF-8@abegede', 'gl_ES.UTF-8', 'glk_IR.UTF-8', 'gu_IN.UTF-8', 'gv_GB.UTF-8', 'ha_NG.UTF-8', 'hak_TW.UTF-8', 'he_IL.UTF-8', 'hi_IN.UTF-8', 'hif_FJ.UTF-8', 'hne_IN.UTF-8', 'hr_HR.UTF-8', 'hsb_DE.UTF-8', 'ht_HT.UTF-8', 'hu_HU.UTF-8', 'hy_AM.UTF-8', 'ia_FR.UTF-8', 'id_ID.UTF-8', 'ig_NG.UTF-8', 'ik_CA.UTF-8', 'ilo_PH.UTF-8', 'is_IS.UTF-8', 'it_CH.UTF-8', 'it_IT.UTF-8', 'iu_CA.UTF-8', 'iw_IL.UTF-8', 'ja_JP.UTF-8', 'ka_GE.UTF-8', 'kab_DZ.UTF-8', 'kk_KZ.UTF-8', 'kl_GL.UTF-8', 'km_KH.UTF-8', 'kn_IN.UTF-8', 'ko_KR.UTF-8', 'kok_IN.UTF-8', 'ks_IN.UTF-8', 'ks_IN.UTF-8@devanagari', 'ku_TR.UTF-8', 'kv_RU.UTF-8', 'kw_GB.UTF-8', 'ky_KG.UTF-8', 'lb_LU.UTF-8', 'lg_UG.UTF-8', 'li_BE.UTF-8', 'li_NL.UTF-8', 'lij_IT.UTF-8', 'ln_CD.UTF-8', 'lo_LA.UTF-8', 'lt_LT.UTF-8', 'ltg_LV.UTF-8', 'lv_LV.UTF-8', 'lzh_TW.UTF-8', 'mag_IN.UTF-8', 'mai_IN.UTF-8', 'mai_NP.UTF-8', 'mdf_RU.UTF-8', 'mfe_MU.UTF-8', 'mg_MG.UTF-8', 'mhr_RU.UTF-8', 'mi_NZ.UTF-8', 'miq_NI.UTF-8', 'mjw_IN.UTF-8', 'mk_MK.UTF-8', 'ml_IN.UTF-8', 'mn_MN.UTF-8', 'mni_IN.UTF-8', 'mnw_MM.UTF-8', 'mr_IN.UTF-8', 'ms_MY.UTF-8', 'mt_MT.UTF-8', 'my_MM.UTF-8', 'nan_TW.UTF-8', 'nan_TW.UTF-8@latin', 'nb_NO.UTF-8', 'nds_DE.UTF-8', 'nds_NL.UTF-8', 'ne_NP.UTF-8', 'nhn_MX.UTF-8', 'niu_NU.UTF-8', 'niu_NZ.UTF-8', 'nl_AW.UTF-8', 'nl_BE.UTF-8', 'nl_NL.UTF-8', 'nn_NO.UTF-8', 'no_NO.UTF-8', 'nr_ZA.UTF-8', 'nso_ZA.UTF-8', 'oc_FR.UTF-8', 'om_ET.UTF-8', 'om_KE.UTF-8', 'or_IN.UTF-8', 'os_RU.UTF-8', 'pa_IN.UTF-8', 'pa_PK.UTF-8', 'pap_AN.UTF-8', 'pap_AW.UTF-8', 'pap_CW.UTF-8', 'pl_PL.UTF-8', 'ps_AF.UTF-8', 'pt_BR.UTF-8', 'pt_PT.UTF-8', 'quz_PE.UTF-8', 'raj_IN.UTF-8', 'rif_MA.UTF-8', 'ro_RO.UTF-8', 'ru_RU.UTF-8', 'ru_UA.UTF-8', 'rw_RW.UTF-8', 'sa_IN.UTF-8', 'sah_RU.UTF-8', 'sat_IN.UTF-8', 'sc_IT.UTF-8', 'scn_IT.UTF-8', 'sd_IN.UTF-8', 'sd_IN.UTF-8@devanagari', 'se_NO.UTF-8', 'sgs_LT.UTF-8', 'shn_MM.UTF-8', 'shs_CA.UTF-8', 'si_LK.UTF-8', 'sid_ET.UTF-8', 'sk_SK.UTF-8', 'sl_SI.UTF-8', 'sm_WS.UTF-8', 'so_DJ.UTF-8', 'so_ET.UTF-8', 'so_KE.UTF-8', 'so_SO.UTF-8', 'sq_AL.UTF-8', 'sq_MK.UTF-8', 'sr_ME.UTF-8', 'sr_ME.UTF-8@latin', 'sr_RS.UTF-8', 'sr_RS.UTF-8@latin', 'ss_ZA.UTF-8', 'ssy_ER.UTF-8', 'st_ZA.UTF-8', 'sv_FI.UTF-8', 'sv_SE.UTF-8', 'sw_KE.UTF-8', 'sw_TZ.UTF-8', 'syr.UTF-8', 'szl_PL.UTF-8', 'ta_IN.UTF-8', 'ta_LK.UTF-8', 'ta_SG.UTF-8', 'tcy_IN.UTF-8', 'te_IN.UTF-8', 'tg_TJ.UTF-8', 'th_TH.UTF-8', 'the_NP.UTF-8', 'ti_ER.UTF-8', 'ti_ET.UTF-8', 'tig_ER.UTF-8', 'tk_TM.UTF-8', 'tl_PH.UTF-8', 'tn_BW.UTF-8', 'tn_ZA.UTF-8', 'to_TO.UTF-8', 'tok.UTF-8', 'tpi_PG.UTF-8', 'tr_CY.UTF-8', 'tr_TR.UTF-8', 'ts_ZA.UTF-8', 'tt_RU.UTF-8', 'tt_RU.UTF-8@iqtelif', 'ug_CN.UTF-8', 'uk_UA.UTF-8', 'unm_US.UTF-8', 'ur_IN.UTF-8', 'ur_PK.UTF-8', 'uz_UZ.UTF-8', 'uz_UZ.UTF-8@cyrillic', 've_ZA.UTF-8', 'vi_VN.UTF-8', 'wa_BE.UTF-8', 'wae_CH.UTF-8', 'wal_ET.UTF-8', 'wo_SN.UTF-8', 'xh_ZA.UTF-8', 'yi_US.UTF-8', 'yo_NG.UTF-8', 'yue_HK.UTF-8', 'yuw_PG.UTF-8', 'zh_CN.UTF-8', 'zh_HK.UTF-8', 'zh_MO.UTF-8', 'zh_SG.UTF-8', 'zh_TW.UTF-8', 'zu_ZA.UTF-8'] >>> print(list_all_keyboards()) # doctest: +NORMALIZE_WHITESPACE ['ad', 'af', 'af(fa-olpc)', 'af(ps)', 'af(ps-olpc)', 'af(uz)', 'af(uz-olpc)', 'al', 'am', 'am(eastern)', 'am(eastern-alt)', 'am(phonetic)', 'am(phonetic-alt)', 'am(western)', 'ara', 'ara(azerty)', 'ara(azerty_digits)', 'ara(buckwalter)', 'ara(digits)', 'ara(qwerty)', 'ara(qwerty_digits)', 'at(nodeadkeys)', 'az', 'az(cyrillic)', 'ba', 'bd', 'bd(probhat)', 'be', 'be(oss)', 'bg', 'bg(bas_phonetic)', 'bg(phonetic)', 'br', 'brai', 'brai(left_hand)', 'brai(right_hand)', 'bt', 'by', 'by(legacy)', 'ca', 'ca(eng)', 'ca(ike)', 'ca(multi)', 'ca(multi-2gr)', 'ca(shs)', 'ch', 'ch(fr)', 'cn', 'cn(tib)', 'cn(tib_asciinum)', 'cn(ug)', 'cz', 'cz(ucw)', 'de', 'de(deadacute)', 'de(nodeadkeys)', 'de(ru)', 'dk', 'ee', 'es', 'es(ast)', 'es(cat)', 'et', 'fi', 'fi(classic)', 'fi(nodeadkeys)', 'fo', 'fr', 'fr(geo)', 'fr(latin9)', 'fr(oss)', 'gb', 'ge', 'ge(os)', 'gr', 'gr(extended)', 'gr(nodeadkeys)', 'gr(polytonic)', 'gr(simple)', 'hr', 'hu', 'ie', 'ie(CloGaelach)', 'ie(ogam)', 'il', 'il(biblical)', 'il(lyx)', 'il(phonetic)', 'in', 'in(ben)', 'in(ben_baishakhi)', 'in(ben_bornona)', 'in(ben_gitanjali)', 'in(ben_inscript)', 'in(ben_probhat)', 'in(bolnagri)', 'in(deva)', 'in(eng)', 'in(guj)', 'in(guru)', 'in(hin-kagapa)', 'in(hin-wx)', 'in(jhelum)', 'in(kan)', 'in(kan-kagapa)', 'in(mal)', 'in(mal_enhanced)', 'in(mal_lalitha)', 'in(mar-kagapa)', 'in(ori)', 'in(san-kagapa)', 'in(tam)', 'in(tam_tamilnet)', 'in(tam_tamilnet_TAB)', 'in(tam_tamilnet_TSCII)', 'in(tam_tamilnet_with_tam_nums)', 'in(tel)', 'in(tel-kagapa)', 'in(urd-phonetic)', 'in(urd-phonetic3)', 'in(urd-winkeys)', 'iq', 'ir', 'ir(pes_keypad)', 'it', 'jp', 'jp(kana)', 'jp(mac)', 'ke', 'kg', 'kg(phonetic)', 'kh', 'kr', 'kz', 'kz(kazrus)', 'kz(ruskaz)', 'la', 'la(stea)', 'latam', 'lk', 'lk(tam_TAB)', 'lk(tam_unicode)', 'lt', 'lv', 'ma', 'ma(french)', 'ma(tifinagh)', 'ma(tifinagh-alt)', 'ma(tifinagh-alt-phonetic)', 'ma(tifinagh-extended)', 'ma(tifinagh-extended-phonetic)', 'ma(tifinagh-phonetic)', 'me', 'me(cyrillic)', 'me(cyrillicalternatequotes)', 'me(cyrillicyz)', 'mk', 'mk(nodeadkeys)', 'mm', 'mn', 'mt', 'mt(us)', 'mv', 'ng', 'ng(hausa)', 'ng(igbo)', 'ng(yoruba)', 'nl', 'no', 'np', 'ph', 'ph(capewell-dvorak-bay)', 'ph(capewell-qwerf2k6-bay)', 'ph(colemak-bay)', 'ph(dvorak-bay)', 'ph(qwerty-bay)', 'pk', 'pk(ara)', 'pk(snd)', 'pk(urd-crulp)', 'pk(urd-nla)', 'pl', 'pl(ru_phonetic_dvorak)', 'pt', 'ro', 'rs', 'rs(alternatequotes)', 'rs(latin)', 'rs(rue)', 'rs(yz)', 'ru', 'ru(bak)', 'ru(chm)', 'ru(cv)', 'ru(dos)', 'ru(kom)', 'ru(legacy)', 'ru(mac)', 'ru(os_legacy)', 'ru(os_winkeys)', 'ru(phonetic)', 'ru(phonetic_winkeys)', 'ru(sah)', 'ru(srp)', 'ru(tt)', 'ru(typewriter)', 'ru(typewriter-legacy)', 'ru(udm)', 'ru(xal)', 'se', 'se(nodeadkeys)', 'se(rus)', 'se(rus_nodeadkeys)', 'se(swl)', 'si', 'sk', 'sn', 'sy', 'sy(syc)', 'sy(syc_phonetic)', 'th', 'th(pat)', 'th(tis)', 'tj', 'tj(legacy)', 'tm', 'tr', 'tr(crh)', 'tr(ku)', 'tz', 'ua', 'ua(homophonic)', 'ua(legacy)', 'ua(phonetic)', 'ua(rstu)', 'ua(rstu_ru)', 'ua(typewriter)', 'ua(winkeys)', 'us', 'us(altgr-intl)', 'us(chr)', 'us(euro)', 'us(intl)', 'us(rus)', 'uz', 'uz(latin)', 'vn', 'za'] >>> print(list_all_territories()) # doctest: +NORMALIZE_WHITESPACE ['001', '002', '019', '142', '150', '419', 'AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DG', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EA', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'EU', 'EZ', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GT', 'GU', 'GW', 'GY', 'HK', 'HN', 'HR', 'HT', 'HU', 'IC', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'XK', 'YE', 'YT', 'YU', 'ZA', 'ZM', 'ZW'] >>> print(list_all_timezones()) # doctest: +NORMALIZE_WHITESPACE ['Africa/Abidjan', 'Africa/Accra', 'Africa/Addis_Ababa', 'Africa/Algiers', 'Africa/Asmara', 'Africa/Bamako', 'Africa/Bangui', 'Africa/Banjul', 'Africa/Bissau', 'Africa/Blantyre', 'Africa/Brazzaville', 'Africa/Bujumbura', 'Africa/Cairo', 'Africa/Casablanca', 'Africa/Ceuta', 'Africa/Conakry', 'Africa/Dakar', 'Africa/Dar_es_Salaam', 'Africa/Djibouti', 'Africa/Douala', 'Africa/El_Aaiun', 'Africa/Freetown', 'Africa/Gaborone', 'Africa/Harare', 'Africa/Johannesburg', 'Africa/Juba', 'Africa/Kampala', 'Africa/Khartoum', 'Africa/Kigali', 'Africa/Kinshasa', 'Africa/Lagos', 'Africa/Libreville', 'Africa/Lome', 'Africa/Luanda', 'Africa/Lubumbashi', 'Africa/Lusaka', 'Africa/Malabo', 'Africa/Maputo', 'Africa/Maseru', 'Africa/Mbabane', 'Africa/Mogadishu', 'Africa/Monrovia', 'Africa/Nairobi', 'Africa/Ndjamena', 'Africa/Niamey', 'Africa/Nouakchott', 'Africa/Ouagadougou', 'Africa/Porto-Novo', 'Africa/Sao_Tome', 'Africa/Tripoli', 'Africa/Tunis', 'Africa/Windhoek', 'America/Adak', 'America/Anchorage', 'America/Anguilla', 'America/Antigua', 'America/Araguaina', 'America/Argentina/Buenos_Aires', 'America/Argentina/Catamarca', 'America/Argentina/Cordoba', 'America/Argentina/Jujuy', 'America/Argentina/La_Rioja', 'America/Argentina/Mendoza', 'America/Argentina/Rio_Gallegos', 'America/Argentina/Salta', 'America/Argentina/San_Juan', 'America/Argentina/San_Luis', 'America/Argentina/Tucuman', 'America/Argentina/Ushuaia', 'America/Aruba', 'America/Asuncion', 'America/Atikokan', 'America/Bahia', 'America/Bahia_Banderas', 'America/Barbados', 'America/Belem', 'America/Belize', 'America/Blanc-Sablon', 'America/Boa_Vista', 'America/Bogota', 'America/Boise', 'America/Cambridge_Bay', 'America/Campo_Grande', 'America/Cancun', 'America/Caracas', 'America/Cayenne', 'America/Cayman', 'America/Chicago', 'America/Chihuahua', 'America/Costa_Rica', 'America/Creston', 'America/Cuiaba', 'America/Curacao', 'America/Danmarkshavn', 'America/Dawson', 'America/Dawson_Creek', 'America/Denver', 'America/Detroit', 'America/Dominica', 'America/Edmonton', 'America/Eirunepe', 'America/El_Salvador', 'America/Fortaleza', 'America/Galapagos', 'America/Glace_Bay', 'America/Godthab', 'America/Goose_Bay', 'America/Grand_Turk', 'America/Grenada', 'America/Guadeloupe', 'America/Guatemala', 'America/Guayaquil', 'America/Guyana', 'America/Halifax', 'America/Havana', 'America/Hermosillo', 'America/Indiana/Indianapolis', 'America/Indiana/Knox', 'America/Indiana/Marengo', 'America/Indiana/Petersburg', 'America/Indiana/Tell_City', 'America/Indiana/Vevay', 'America/Indiana/Vincennes', 'America/Indiana/Winamac', 'America/Inuvik', 'America/Iqaluit', 'America/Jamaica', 'America/Juneau', 'America/Kentucky/Louisville', 'America/Kentucky/Monticello', 'America/Kralendijk', 'America/La_Paz', 'America/Lima', 'America/Los_Angeles', 'America/Lower_Princes', 'America/Maceio', 'America/Managua', 'America/Manaus', 'America/Marigot', 'America/Martinique', 'America/Matamoros', 'America/Mazatlan', 'America/Menominee', 'America/Merida', 'America/Metlakatla', 'America/Mexico_City', 'America/Miquelon', 'America/Moncton', 'America/Monterrey', 'America/Montevideo', 'America/Montreal', 'America/Montserrat', 'America/Nassau', 'America/New_York', 'America/Nipigon', 'America/Nome', 'America/Noronha', 'America/North_Dakota/Beulah', 'America/North_Dakota/Center', 'America/North_Dakota/New_Salem', 'America/Ojinaga', 'America/Panama', 'America/Pangnirtung', 'America/Paramaribo', 'America/Phoenix', 'America/Port-au-Prince', 'America/Port_of_Spain', 'America/Porto_Velho', 'America/Puerto_Rico', 'America/Rainy_River', 'America/Rankin_Inlet', 'America/Recife', 'America/Regina', 'America/Resolute', 'America/Rio_Branco', 'America/Santa_Isabel', 'America/Santarem', 'America/Santiago', 'America/Santo_Domingo', 'America/Sao_Paulo', 'America/Scoresbysund', 'America/Shiprock', 'America/Sitka', 'America/St_Barthelemy', 'America/St_Johns', 'America/St_Kitts', 'America/St_Lucia', 'America/St_Thomas', 'America/St_Vincent', 'America/Swift_Current', 'America/Tegucigalpa', 'America/Thule', 'America/Thunder_Bay', 'America/Tijuana', 'America/Toronto', 'America/Tortola', 'America/Vancouver', 'America/Whitehorse', 'America/Winnipeg', 'America/Yakutat', 'America/Yellowknife', 'Arctic/Longyearbyen', 'Asia/Aden', 'Asia/Amman', 'Asia/Anadyr', 'Asia/Ashgabat', 'Asia/Baghdad', 'Asia/Bahrain', 'Asia/Baku', 'Asia/Bangkok', 'Asia/Beirut', 'Asia/Bishkek', 'Asia/Brunei', 'Asia/Choibalsan', 'Asia/Colombo', 'Asia/Damascus', 'Asia/Dhaka', 'Asia/Dili', 'Asia/Dubai', 'Asia/Dushanbe', 'Asia/Famagusta', 'Asia/Gaza', 'Asia/Ho_Chi_Minh', 'Asia/Hong_Kong', 'Asia/Hovd', 'Asia/Irkutsk', 'Asia/Jakarta', 'Asia/Jayapura', 'Asia/Jerusalem', 'Asia/Kabul', 'Asia/Kamchatka', 'Asia/Karachi', 'Asia/Kathmandu', 'Asia/Khandyga', 'Asia/Kolkata', 'Asia/Krasnoyarsk', 'Asia/Kuala_Lumpur', 'Asia/Kuching', 'Asia/Kuwait', 'Asia/Macau', 'Asia/Magadan', 'Asia/Manila', 'Asia/Muscat', 'Asia/Nicosia', 'Asia/Novokuznetsk', 'Asia/Novosibirsk', 'Asia/Omsk', 'Asia/Oral', 'Asia/Phnom_Penh', 'Asia/Pyongyang', 'Asia/Qatar', 'Asia/Rangoon', 'Asia/Riyadh', 'Asia/Sakhalin', 'Asia/Samarkand', 'Asia/Seoul', 'Asia/Shanghai', 'Asia/Singapore', 'Asia/Taipei', 'Asia/Tashkent', 'Asia/Tbilisi', 'Asia/Tehran', 'Asia/Thimphu', 'Asia/Tokyo', 'Asia/Ulaanbaatar', 'Asia/Ust-Nera', 'Asia/Vientiane', 'Asia/Vladivostok', 'Asia/Yakutsk', 'Asia/Yangon', 'Asia/Yekaterinburg', 'Asia/Yerevan', 'Atlantic/Azores', 'Atlantic/Bermuda', 'Atlantic/Canary', 'Atlantic/Cape_Verde', 'Atlantic/Faroe', 'Atlantic/Madeira', 'Atlantic/Reykjavik', 'Atlantic/St_Helena', 'Atlantic/Stanley', 'Australia/Adelaide', 'Australia/Brisbane', 'Australia/Broken_Hill', 'Australia/Currie', 'Australia/Darwin', 'Australia/Eucla', 'Australia/Hobart', 'Australia/Lindeman', 'Australia/Lord_Howe', 'Australia/Melbourne', 'Australia/Perth', 'Australia/Sydney', 'Europe/Amsterdam', 'Europe/Andorra', 'Europe/Athens', 'Europe/Belgrade', 'Europe/Berlin', 'Europe/Bratislava', 'Europe/Brussels', 'Europe/Bucharest', 'Europe/Budapest', 'Europe/Busingen', 'Europe/Chisinau', 'Europe/Copenhagen', 'Europe/Dublin', 'Europe/Gibraltar', 'Europe/Guernsey', 'Europe/Helsinki', 'Europe/Isle_of_Man', 'Europe/Istanbul', 'Europe/Jersey', 'Europe/Kaliningrad', 'Europe/Kiev', 'Europe/Lisbon', 'Europe/Ljubljana', 'Europe/London', 'Europe/Luxembourg', 'Europe/Madrid', 'Europe/Malta', 'Europe/Mariehamn', 'Europe/Minsk', 'Europe/Monaco', 'Europe/Moscow', 'Europe/Oslo', 'Europe/Paris', 'Europe/Podgorica', 'Europe/Prague', 'Europe/Riga', 'Europe/Rome', 'Europe/Samara', 'Europe/San_Marino', 'Europe/Sarajevo', 'Europe/Simferopol', 'Europe/Skopje', 'Europe/Sofia', 'Europe/Stockholm', 'Europe/Tallinn', 'Europe/Tirane', 'Europe/Uzhgorod', 'Europe/Vaduz', 'Europe/Vatican', 'Europe/Vienna', 'Europe/Vilnius', 'Europe/Volgograd', 'Europe/Warsaw', 'Europe/Zagreb', 'Europe/Zaporozhye', 'Europe/Zurich', 'Indian/Antananarivo', 'Indian/Chagos', 'Indian/Christmas', 'Indian/Cocos', 'Indian/Comoro', 'Indian/Mahe', 'Indian/Maldives', 'Indian/Mauritius', 'Indian/Mayotte', 'Indian/Reunion', 'Pacific/Apia', 'Pacific/Auckland', 'Pacific/Chatham', 'Pacific/Chuuk', 'Pacific/Easter', 'Pacific/Efate', 'Pacific/Fakaofo', 'Pacific/Fiji', 'Pacific/Funafuti', 'Pacific/Guadalcanal', 'Pacific/Guam', 'Pacific/Honolulu', 'Pacific/Kiritimati', 'Pacific/Kwajalein', 'Pacific/Majuro', 'Pacific/Midway', 'Pacific/Nauru', 'Pacific/Niue', 'Pacific/Norfolk', 'Pacific/Noumea', 'Pacific/Pago_Pago', 'Pacific/Palau', 'Pacific/Pitcairn', 'Pacific/Port_Moresby', 'Pacific/Rarotonga', 'Pacific/Saipan', 'Pacific/Tahiti', 'Pacific/Tongatapu', 'Pacific/Wake', 'Pacific/Wallis', 'US/Pacific'] >>> print(list_all_scripts()) # doctest: +NORMALIZE_WHITESPACE ['Adlm', 'Arab', 'Armn', 'Beng', 'Bhks', 'Cakm', 'Cans', 'Cham', 'Cher', 'Copt', 'Cprt', 'Cyrl', 'Cyrs', 'Deva', 'Dsrt', 'Elba', 'Ethi', 'Gara', 'Geor', 'Glag', 'Gran', 'Grek', 'Gujr', 'Guru', 'Hang', 'Hani', 'Hans', 'Hant', 'Hebr', 'Hira', 'Hmnp', 'Hung', 'Java', 'Jpan', 'Kana', 'Khmr', 'Knda', 'Kore', 'Lana', 'Laoo', 'Latin', 'Latn', 'Linb', 'Mahj', 'Marc', 'Mlym', 'Modi', 'Mong', 'Mtei', 'Mymr', 'Newa', 'Nkoo', 'Olck', 'Orya', 'Osge', 'Osma', 'Perm', 'Phag', 'Rohg', 'Shaw', 'Shrd', 'Sidd', 'Sinh', 'Sund', 'Syrc', 'Takr', 'Talu', 'Taml', 'Tang', 'Tavt', 'Telu', 'Tfng', 'Tglg', 'Thaa', 'Thai', 'Tibt', 'Tirh', 'Tutg', 'Vaii', 'Yiii'] >>> print(list_all_input_methods()) # doctest: +NORMALIZE_WHITESPACE ['ibus/anthy', 'ibus/chewing', 'ibus/hangul', 'ibus/kkc', 'ibus/libpinyin', 'ibus/libzhuyin', 'ibus/m17n:ar:kbd', 'ibus/m17n:as:inscript2', 'ibus/m17n:bn:inscript2', 'ibus/m17n:brx:inscript2-deva', 'ibus/m17n:doi:inscript2-deva', 'ibus/m17n:gu:inscript2', 'ibus/m17n:hi:inscript2', 'ibus/m17n:kn:inscript2', 'ibus/m17n:kok:inscript2-deva', 'ibus/m17n:ks:inscript2-deva', 'ibus/m17n:ks:kbd', 'ibus/m17n:mai:inscript2', 'ibus/m17n:ml:inscript2', 'ibus/m17n:mni:inscript2-beng', 'ibus/m17n:mr:inscript2', 'ibus/m17n:ne:inscript2-deva', 'ibus/m17n:or:inscript2', 'ibus/m17n:pa:inscript2-guru', 'ibus/m17n:sa:inscript2', 'ibus/m17n:sat:inscript2-deva', 'ibus/m17n:sd:inscript2-deva', 'ibus/m17n:ta:inscript2', 'ibus/m17n:te:inscript2', 'ibus/m17n:ur:phonetic', 'ibus/m17n:vi:telex', 'ibus/table:cangjie5'] >>> print(list_all_console_fonts()) # doctest: +NORMALIZE_WHITESPACE ['LatCyrHebKa-16_GIA', 'LatGrkCyr-8x16', 'eurlatgr', 'georgian16', 'iso07u-16', 'latarcyrheb-sun16'] ''' if __name__ == "__main__": import doctest (FAILED, ATTEMPTED) = doctest.testmod() print(f'{ATTEMPTED} tests run. {ATTEMPTED - FAILED} passed and {FAILED} failed.') if FAILED: sys.exit(FAILED) print(f'All tests passed.') sys.exit(0) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1752756542.1305034 langtable-0.0.69/tools/0000700002345600234560000000000015036170476014530 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1576858091.0 langtable-0.0.69/tools/compare_with_glib_source.py0000755002345600234560000001161513577170753022167 0ustar00mfabianmfabian#! /usr/bin/python3 import os import re import glob import langtable GLIBC_SOURCE_DIR = '/local/mfabian/src/glibc' def replace_glib_codepoints_with_characters(text): pattern = re.compile( r'.*(?P)') while pattern.match(text): match = pattern.match(text) codepoint = match.group('codepoint') text = text.replace( codepoint, chr(int(codepoint.replace('', ''), 16))) return text for locale_source in sorted(glob.glob( os.path.join(GLIBC_SOURCE_DIR, 'localedata/locales', '*'))): locale_id = locale_source.split('/')[-1] territory_id = '' pattern = re.compile(r'.*(?P[A-Z]{2})') match = pattern.match(locale_id) if match: territory_id = match.group('territory') if 'aa_ER@saaho' in locale_id: # copy aa_ER continue if 'ca_ES@valencia' in locale_id: # copy ca_ES continue if 'gez_ER@abegede' in locale_id: # copy gez_ER continue if 'gez_ET@abegede' in locale_id: # copy gez_ET continue if '@euro' in locale_id: continue if 'translit' in locale_id: continue if 'i18n' in locale_id: continue if 'POSIX' in locale_id: continue if 'iso14651' in locale_id: continue if 'cns11643' in locale_id: continue if 'sr_RS@latin' in locale_id: continue if 'zh_CN' in locale_id: continue if 'zh_HK' in locale_id: continue if 'zh_TW' in locale_id: continue with open(locale_source, encoding='UTF-8') as file_handle: lines = file_handle.readlines() language = '' lang_name = '' territory = '' country_name = '' tag = '' value = '' pattern = re.compile( r'^(?P[a-z_]+)\s+"(?P.+)".*') for line in lines: match = pattern.match(line) if match: tag = match.group('tag') value = match.group('value') if tag == 'language': language = value if tag == 'lang_name': lang_name = value if tag == 'territory': territory = value if tag == 'country_name': country_name = value lang_name = replace_glib_codepoints_with_characters(lang_name) language = replace_glib_codepoints_with_characters(language) territory = replace_glib_codepoints_with_characters(territory) country_name = replace_glib_codepoints_with_characters(country_name) langtable_language_english = langtable.language_name( languageId=locale_id, languageIdQuery='en') langtable_language_endonym = langtable.language_name( languageId=locale_id) langtable_territory_english = langtable.territory_name( territoryId=territory_id, languageIdQuery='en') langtable_territory_endonym = langtable.territory_name( territoryId=territory_id, languageIdQuery=locale_id) langtable_language_english = langtable_language_english.replace( ' (' + langtable_territory_english + ')', '').replace( ' (Devanagari script)', '').replace( ' (Latin)', '') langtable_language_endonym = langtable_language_endonym.replace( ' (' + langtable_territory_endonym + ')', '') if langtable_language_endonym != lang_name: print('locale_id %s' % locale_id) print(' glibc : lang_name=%s' % lang_name) print(' langtable: lang_name=%s' % langtable_language_endonym) langtable_language_endonym_codes = '' for char in langtable_language_endonym: langtable_language_endonym_codes += '' % ord(char) print(' langtable: codes=%s' % langtable_language_endonym_codes) if langtable_language_english != language: print('locale_id %s' % locale_id) print(' glibc : language=%s' % language) print(' langtable: language=%s' % langtable_language_english) langtable_language_english_codes = '' for char in langtable_language_english: langtable_language_english_codes += '' % ord(char) print(' langtable: codes=%s' % langtable_language_english_codes) if langtable_territory_endonym != country_name: print('locale_id %s' % locale_id) print(' glibc : country_name=%s' % country_name) print(' langtable: country_name=%s' % langtable_territory_endonym) langtable_territory_endonym_codes = '' for char in langtable_territory_endonym: langtable_territory_endonym_codes += '' % ord(char) print(' langtable: codes=%s' % langtable_territory_endonym_codes) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721225841.0 langtable-0.0.69/tools/list-missing-from-cldr0000755002345600234560000000273714645751161021007 0ustar00mfabianmfabian#! /usr/bin/python3 from typing import Set import os import sys import re import glob # pylint: disable=wrong-import-order sys.path.insert(0, "/local/mfabian/src/langtable") # pylint: disable=import-error import langtable # type: ignore # pylint: enable=import-error sys.path.pop(0) # pylint: enable=wrong-import-order CLDR_SOURCE_DIR = '/local/mfabian/src/cldr' ALL_LANGUAGES = langtable.list_all_languages() ALL_SCRIPTS = langtable.list_all_scripts() ALL_TERRITORIES = langtable.list_all_territories() MISSING_LANGUAGES: Set[str] = set() MISSING_SCRIPTS: Set[str] = set() MISSING_TERRITORIES: Set[str] = set() for cldr_file in sorted(glob.glob( os.path.join(CLDR_SOURCE_DIR, 'common/main', '*.xml'))): cldr_locale_id = cldr_file.split('/')[-1].split('.')[0] locale = langtable.parse_locale(cldr_locale_id) #print(f'id={cldr_locale_id} language={locale.language} script={locale.script} territory={locale.territory} variant={locale.variant}') if locale.language and locale.language not in ALL_LANGUAGES: MISSING_LANGUAGES.add(locale.language) if locale.script and locale.script not in ALL_SCRIPTS: MISSING_SCRIPTS.add(locale.script) if locale.territory and locale.territory not in ALL_TERRITORIES: MISSING_TERRITORIES.add(locale.territory) print(f'{langtable.info()}') print(f'Missing languages: {sorted(MISSING_LANGUAGES)}') print(f'Missing scripts: {sorted(MISSING_SCRIPTS)}') print(f'Missing territories: {sorted(MISSING_TERRITORIES)}') ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1707413247.0 langtable-0.0.69/tools/list-missing-regions-and-languages.sh0000755002345600234560000000556314561207377023707 0ustar00mfabianmfabian#!/bin/bash # list territories which have glibc locales but are not in territories.xml: echo "----------------------------------------------------------------------" echo "Missing territories:" MISSING_TERRITORIES= MISSING_TERRITORIES_COUNT=0 for i in $(locale -a | grep -a _ | perl -pe 's/.*_([A-Z]{2,2}).*/\1/g' | sort | uniq ); do grep -q $i territories.xml; if [ $? -eq 1 ]; then MISSING_TERRITORIES="$MISSING_TERRITORIES $i"; MISSING_TERRITORIES_COUNT=$(expr $MISSING_TERRITORIES_COUNT + 1); fi; done echo $MISSING_TERRITORIES echo count=$MISSING_TERRITORIES_COUNT echo "----------------------------------------------------------------------" echo "Missing languages:" MISSING_LANGUAGES= MISSING_LANGUAGES_COUNT=0 for i in $(locale -a | grep -a _ | perl -pe 's/([a-z]{2,3})_.*/\1/g' | sort | uniq ); do grep -q "$i" languages.xml; if [ $? -eq 1 ]; then MISSING_LANGUAGES="$MISSING_LANGUAGES $i"; MISSING_LANGUAGES_COUNT=$(expr $MISSING_LANGUAGES_COUNT + 1); fi; done echo $MISSING_LANGUAGES echo count=$MISSING_LANGUAGES_COUNT echo "----------------------------------------------------------------------" echo "Missing locales in languages.xml:" MISSING_LOCALES_IN_LANGUAGES= MISSING_LOCALES_IN_LANGUAGES_COUNT=0 for i in $(locale -a | grep -a utf8 | perl -pe 's/utf8/UTF-8/g' | grep -v C.UTF-8 | sort | uniq ); do grep -q "$i" languages.xml; if [ $? -eq 1 ]; then MISSING_LOCALES_IN_LANGUAGES="$MISSING_LOCALES_IN_LANGUAGES $i"; MISSING_LOCALES_IN_LANGUAGES_COUNT=$(expr $MISSING_LOCALES_IN_LANGUAGES_COUNT + 1); fi; done echo $MISSING_LOCALES_IN_LANGUAGES echo count=$MISSING_LOCALES_IN_LANGUAGES_COUNT echo "----------------------------------------------------------------------" echo "Missing locales in territories.xml:" MISSING_LOCALES_IN_TERRITORIES= MISSING_LOCALES_IN_TERRITORIES_COUNT=0 for i in $(locale -a | grep -a utf8 | perl -pe 's/utf8/UTF-8/g' | grep -v '\(C\|eo\|ia_FR\).UTF-8' | sort | uniq ); do grep -q "$i" territories.xml; if [ $? -eq 1 ]; then MISSING_LOCALES_IN_TERRITORIES="$MISSING_LOCALES_IN_TERRITORIES $i"; MISSING_LOCALES_IN_TERRITORIES_COUNT=$(expr $MISSING_LOCALES_IN_TERRITORIES_COUNT + 1); fi; done echo $MISSING_LOCALES_IN_TERRITORIES echo count=$MISSING_LOCALES_IN_TERRITORIES_COUNT echo "----------------------------------------------------------------------" echo "Locales which are in langtable but missing in glibc:" MISSING_LOCALES_IN_GLIBC= MISSING_LOCALES_IN_GLIBC_COUNT=0 for i in $(grep ".*" *.xml | perl -pe 's/.*(([a-z]{2,3}_|eo|syr).*)<\/localeId>.*/\1/g') do LC_ALL=$i locale charmap 2>&1 | grep -q UTF-8 if [ $? -eq 1 ]; then MISSING_LOCALES_IN_GLIBC="$MISSING_LOCALES_IN_GLIBC $i" MISSING_LOCALES_IN_GLIBC_COUNT=$(expr $MISSING_LOCALES_IN_GLIBC_COUNT + 1) fi done echo $MISSING_LOCALES_IN_GLIBC echo count=$MISSING_LOCALES_IN_GLIBC_COUNT ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1368024699.0 langtable-0.0.69/unicode-license.txt0000644002345600234560000000556512142463173017216 0ustar00mfabianmfabianUNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE Unicode Data Files include all data files under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF online code charts under the directory http://www.unicode.org/Public/. Software includes any source code published in the Unicode Standard or under the directories http://www.unicode.org/Public/, http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. COPYRIGHT AND PERMISSION NOTICE Copyright © 1991-2013 Unicode, Inc. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder.