././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1721225653.8430462 langtable-0.0.68/0000755002345600234560000000000014645750666013413 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1368024699.0 langtable-0.0.68/COPYING0000644002345600234560000010451312142463173014432 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=1721210182.0 langtable-0.0.68/ChangeLog0000644002345600234560000005027714645712506015167 0ustar00mfabianmfabian2024-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.68/MANIFEST.in0000644002345600234560000000033014616456224015134 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=1721118960.0 langtable-0.0.68/Makefile0000644002345600234560000000603414645430360015040 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=1721225653.8430462 langtable-0.0.68/PKG-INFO0000644002345600234560000000507614645750666014520 0ustar00mfabianmfabianMetadata-Version: 2.1 Name: langtable Version: 0.0.68 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: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 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.68/README0000644002345600234560000000370014616456224014262 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.68/README.html0000644002345600234560000011202514616456224015226 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.68/README.md0000644002345600234560000000363414616456224014667 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=1721225653.8400462 langtable-0.0.68/langtable/0000755002345600234560000000000014645750666015344 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1707413247.0 langtable-0.0.68/langtable/__init__.py0000644002345600234560000000101614561207377017444 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=1721225653.8420463 langtable-0.0.68/langtable/data/0000755002345600234560000000000014645750666016255 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1683034192.0 langtable-0.0.68/langtable/data/keyboards.xml.gz0000644002345600234560000001340014424210120021342 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=1721210125.0 langtable-0.0.68/langtable/data/languages.xml.gz0000644002345600234560000161760714645712415021374 0ustar00mfabianmfabian flanguages.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= _"EskjW1yN&y#;3ݕA  2'8i;V3PJ܎[Ȓnyu-ADD] 9|h8DxOVBcaHY 7a^ado|=0#`'PI]ru\y8i0¢ff犬3Qk=%];b2эqxS%1|1Vai+uhsͧimEhynwth_BuZxx%8ue%C"V/ëה5ĐSkuhD5V ˜NAEjq]~ <[ C}rA]|PtѩOB'vZu |F]7A ,*?@k+"iSѣ |@/V&Ss4<]hAp@cnKɾ~{sYϠ$VԼuV{趀 xm8M{TA^pQ3]!'4"Sm9 來sΫ(;!;.d8~Cyde\yއu1vBȸz*+b 4P%G7 3Ҽ'1Ti9 ,wAGF̼ꝐC3+Q | I[\:)7ʔmMF][Sԕ}0)[S/ =NzAԶPOŠ"n<޶Ώ($犷֟\9m޵wsoo,g4xn=7IX0‡fVlnF.#O/q5h>Cqk|˫CVC56[}p˯4yBӵ|`QWohFqWui^;{7z䂟Y){~ e/kۮ[|zaN5wU6j72:5_Vڍӆޠls\oP5뮪CxWI#sgk?κSihzŦGuA{d/SlWWN(KDKĔ۰- )'<ʂ>?"#b! I5Kg+),HbY8[ee_%8<-V7e㴔7Na31Ucqۓ P%nN eq ORUB!x7(;8}bPh^0/O+WY2hНOـrFHyASF9n}{nbx6*vj8OUSz* x!S#4HZP=ś Ҽ8LV󫋖KQ mPle;脊uThX*#,5¿ }b="񇉇4*+KuHeSJ( m<|PzPA&|$hmKLS ؓ'O'= fXM:@yQm9&-?fZ ԥlf φdVl7F_Y IGH7fU19ncu4[J[a}'qՙYD[wH7/Pr/!ەGCK>UA 7UsP=$;AI>7JVJW֠;< eެ;FE(\@L|ȣ&ג&[I|-e51Y~"`ص 6wݒ]q313F1ЕqкrݥT#?@5@Ť4[d )a #l1qfMLKґn`u)37n2fn̥ܪKjøhG@)P)+l:;VoꋸyZJfM$0 am'H=\yqrH;Pi~ gL]#Ͳ)&&(+Y1 rKIU!@D8;|_/Y?h(y}i=4 / ~[]SU3XH5(RC9;á쮯@ý'P9xمonh[dԮ GS;2ښb)% Q|'6Qam1-/)hx /^sGfy$~w_&u'XF 1 #&VEu ٿl6G x2ً!䷗ۙ ]gԯ!GgG@lMOKk^ݷ<'۶'C,?uFG|\_cn Ko5 l#Ƭ|dKkFY|t~: }`he,V& *.&[FD@)Pc4bҔ`!Z}|j2JTND-T7ahjMi}ˮGXt-0u y@Ȼ ,)i*-jާk=?c4ն7Hd>e{<"`]U[vj_#|wu^P-?7UoY п/DS3$}ғ qW|J{mMt˚W& ZYP(9VQ^T`⹴)U޳NtɉcSt+K޽ qëS䞗[4A#I.LPuiˇd,BgZwHcӗ$S=W:~ )<ۓD n jm>Rvs}l)4ˇM|PZo9N:Un13|W=4+B' ~p@A+͕'wE],ٗGgr)pAif$ɀ O+nt{;nUxW: ; gnL\00q37#SfnM U`PO:vR([*XUľ<_&uFST;6gܿPLهfY`:DP"%j&DSʂ$ ,)L I gvSbY'J:cTS-J=>)4\)g{%k 'IV̬X-QTPIY3(PA <塊mD &a^[>-cASIwևlE0՟9I-9e&^j(!/x3nAUy1H]r$Q.|WWoc,AҀra1EP _P"S/}"-`ċA"owf"Q.jD 9"Ċ\%*1"NC= PAyQh} zLOaS$Qz4aKzlCD`G5AQY߭}ڋ"`>y`ĉ kzRL;``ASPG=P#0smF7ԙ)7(~uv ?:o@3zp}y7 $d׋$ȺVW uZSG83{ <qPQK@Qu] sk3$9bW h$D]~~cq) !zo6(o> P`߆:mކ:m`Q2 {NVAd{%{}]F؅.lmsdaGP ze"Ttm^bAV(@9u ' u A#$(F#:y/uw :vנ[~GS$C5Hԛ_ߎRҧ7cdGrXq6Q l"'9~֪I`!lRb!Zhg7FdKO͋9?eΛq2^F12]ea6;JE1~ADRH8I";EB qQ<t*xҿPJ&Mflv & \iy uF:̦ez!N0"Tb0gn7LO<W#楼Czԇru"g(aoYM8N딃g nkRWvԙQ8ur4d d8J;e$)aM''Krck . =P `7PDirucmZht-u|,RJD|$ԶYm&չWRK9Kl7UAvKB^Jb)@8j>xmxEmlm;·OOzfDS,.kS(#=fQ].kE?"ͨ{qܽSл̱غ96b1޾8[,[bK$G ;!qPrX|"K>unޠӨvkA"($hDsIm8+Y)JD [mIYb,XUtqoUza+YV2,FBcoZj*hFƭ@".I2?E313^8:tԙ}s /|񗈀g"N@קƠ~.NO:q8%>}c:4X"K/x:Q c+}c:zU(ȁNLk"j/]XBPm$(\\90 * ~Z!O!&lv5+(P H^竈|>{E22>jKnWS;4oCn՗Hw>ѐ%0սUlQ)u'+RD?q/$B^^.byByf:~a6c-TtrbqrCjD>Gx|?1xH4nb;\Pؚ qBf&cH3w|,pyPzr%\zQ靸=)WoQtrPDǍ^{<{FBKgJ|pwFO|Z2jk2{e;\G(m$ܶ"-bu^Mj]uږk j"ёFA5;Rk':2*X'{Y6ϲU:NS/BB>@-EenOt֊,AtdAAݓ jF_&H2w'Ɍ[8rn<& eqB.ٿo@넬9Pʰo ]~nb? /{ƑǙ X L1 v^[HC>cɒoI,źX7[%QJݨJ"%"6j8dUդ.1OѧDZq UnaWY ?a*|1-X}}񉿠/JQj1wAX=FLZT-iuDe,IqN_hl*0PH^,0^D-P\R a qnE$0>ֱP #[M2d&9mq-bi-Tʨa9 岾qT*gۋ򣁠UH,:?Z7 2HQ*hL[6W6[͌PLP] 2.@Zed)QR@@$XƽtH,Ŧ)&y6bVuFO5I)ft  ŘkO)K 6"蜶Z+Te;?=t2hߋTH-YB6X =;+2h\OHFXV\qs =oy8BUJeK~m_O)9n*kzwySR]] :?U/$IA>sR`0bŃu]9e 8z y#Ua#QV&9Dd鳑@ld1jA-/ ڂjԢ =: 5h q~=iS&zR:OHQu@K?>u|H=,E|įIt'֖Nj*ŘʗݥHNO 43RȮ{YzΑYj(髤c~ijBhܦr :y eM i\3W[̌r3,?eYjg/F]Y)e"4RE9{Jь 7a93yREOHIsN_|MM9m5d`7Y fNS[y}H_D۠4)Gj)"4~>( H[ZNUDlˬ}ߨe֨ځ"k Yx#CZoEY#,*)DpAk{EB\y yzӶUzr*X$F]G#U#̙3%pxԪy9Ǫ.)I#IrG`i"mmvqer2c_І5#0ޝ߫ژTܴ+Mch/6n]q0ugE7K S"ZƷR8c:=]Ĺt<xy=^伺=ie{}W[!U_݅:vԬ([.oϖ-yġBncw~VbQ&θ޹yi !///o?Ԡ௯ܶ_%9>  `8YVm#V/:-V3l3=ŋ&Vrse+jٺ\%)rXUK#OyՊarC^{΄zhWKtdTܬZ@X)ABND$fI1 cR^߱0 bfW5t Q3[! ǓB8Wj3߇zJ.Pgm UMjX=2<`5n XB<|$`;aY)ly; mr$,_"_Z\o H`J>HHG>16Q×kK8Gs~96r-9|-ufqvW@A axx[*9G<ӵ\pZ-=,r=q(O^X҈yٰɐEѹ;>nThiͭ4kf0M5BG;C)~+b?fQP$yz$&=L2꺑FF 7fwnUX`.Ԣ/~I973QM<ƨ;1?t$ʣ%P狈[3Y'/ic&ڻat=G~$F bwz k~V$M\Q~+b}tO<~u'ULz>&D7ȱ6Fl[[l*296bSh)sۋ_/<$嵘`V]d|'6K&-V:UϯQdF{G92mELJJ(Q"囎Q'A7I[qBPruJTP#ş!J&o'. l\ %BN +/ql,հJ,^];Q~^>B2e$fzoR{HWFoF||*2pnZzmePzg#Pq6غ R*~C{e^|U(kHuZ}g^Y"=~_ )E!^(X/g@,0\b ZU/I'a ci0; ]6Ssn(aF=hiHbbClh OiÕ@5^(f]hcU/$v*v綗YBw<2 HBz~7} ulM)]zҨBu:XyMÞuy?5#at} eo&I)ZmZXWbd{˽=qo3rhՉ8%c ݅&o#'ѧUATy8%!T$hdD76'l9d\(om&7Aślm7' /I%Y< a@ā:],U[g BG1ʁ݅1O hjьnˤM6$YBU9IG.O:곐@aF-:9Nי9U{ELSMCi6=/q66桉 [ыY$ l"S}A;b MFqX ~8J" DM ,D92SR-'.Z0\h}1Đ`32>\lvAlgklnEs zc$aWb :ロHHMǴ>4%+& ִI<  ]G 34g6^-] hfH29V1[СGn!0};d]x 1ޓ,,taJ?;x1K&9 W >7ͤtQz-4&$*&,Jb;`vwF ~"7 V2jל?OjAЇ_!X\;hd:F[kO9|S_|n YƝ&։7i6dCYx3S*ŧ`{ԉNAx0~t,*MwhA=/ooQɛW#jd|" so.omںո#=鐴$movE\L_#Za30jŻϧ~J9h'*'׽׶77A!);FbG&9B5I,.?-í;R?aycHT{RP-OM6IqbOQ2X&B)lE C"30Bi aVr0KҢ羮/-L!qo\@4'YB 4k`(p[9u$SzZ ?+2 gLod^p^F2Ɠ,݉qVT rh@c}` (,} h^QF(d^)f$HJ l !$VHi7qcXv*0t&2l0e7.g6ZQQ 6?,]ʳϞu=ky?T,IkF9}G|?owf-/-J.%`3#u%۪2^c8jS1k>7f93HAI ^NR[jdX5W*N/թjVQT6duZA Ur]Ͼf(džMNI6(݀^Z\ ۼ>׫D/]VTZT0?mfS0C'&-[ZFh:U.=d r8~/A(wbX|5Pd=~r($`,<+&__!:s,˼̦.j#*`MĔ҈sR&-®ɰoZݢK@kj ǖ!d5JƍoXRޞqo/wʽ9!}zXk3}2NRD:`]Ca/m=Uqj!{y_T~i>]Lqժ*'N ,}zFp|1 vV]zBglu>d+l5%Y:$#2bW﬏ԣ; D.!6>\\Jn}{Zd(03xӤ>P,u+FƼbLmX% ǿ}yd*38^>.) awP 6HV\"X^&3H_d.ڊ^_ttib̉$A7 ՊjfCȯ 6WgKƚhNȏ>F'h QzjP#){~l'v RGo߰/ xnnۆUr!0Ф~X%m0X˃\MJ~<".NgYvA=7qly_cfk+yڐܽaIj6{Y4jIc_I2 !186?$YJ9E9vR$.)?t NG}BR1$=3==ݧ99Y#v-7[߇r @ɱv%-nzp)M a`nHB@Qڎj>v¡ Iv|oke_|; nN3<*Vלgxr5DBNBxax!}Xq*7֏ 9K5OgQjj5fׯ[L\BN#1:BćArv["`f{# `F[2?Wk~>ѣ"hs!%bF15]ȲLm'χ|+)%M}c)+!XH8zl ^M(rB7>=}a{pu'̑P4Wǭx]{ р!PFUx0VgEɒ|zOgtQ'y 9>% ݓ)}CS^msWG|ݦ!&0[ 4[+@!M!I} IDVő>D]+6y:d;qbaӯ'7WJ}5՜{]߈'n?䇥?'?YvM2@݇ևsv bvQ#(2Yow ܰ)B𚺺 \PNih)wJgvJ}ԿSSt0*|a/KEPBm)2bJ'nӂf\M,~̖A]#6q<&"N4TiP` 9_x{ 5 EOFp#&9>泋|vI>GAgDA1QV,'ˊ-\1,۝g= XNIN-KK|iJ &F: ! Hmk !S7B`'[p8z 4iK$щT&茐}ąG4,4[W}Jצ$۝ Mo[s3/?2EM d(kJO&}4(" l䉜=~Us6kܘ^]L{mb_F)&$ھ)d, 'ASA@!rгwk\S?!NvZxM:-i3;~e=}*QӗT>R?H.! /{?#_R_-#aD4L Ld* A0zh $&⪿cѶLnjTD|58C"~&gΙ12iX0}^5J}\ruQAp]@¶ (U͢NMuН&:A]YYe)] 1f$\Rri  (yd?mD_ LG. e䆸A*lukN,Jqu(ƎK#z=$UOQ6PQ(nvk$H|A@/P9F"C`S\5b%P럢#O?1iX B6E(j P1)/B5KDhrz5)\ fDŝT51Hr=CZUzQl]D~}BNH%t71h\uX$#w.;IiT*Ҩ KQL*Zڮi/Fs7ĀuQYVy= 1"[#q4(̣3NIZQQ̟(^(R PeW\|yv~bƾY>eruyuYI |3hCQ!BC5'FU.8ۥ}WU\:= ׃vb<֯ӊ;A *Uj52 {+ 3k[[Pa _Key[,,]z* KFj$%LhK޻1KұU^ \WP!dʢV60?]iYT:(QTM,ԲꤳuN'(Ws"Aڿ M2TkjJ u_hm}u~ o?F c̱&̐8憋ӨWz{fd~cyĈX{t^~IGJyjjmn@_z+0Q\V6&;EՖx:;nt&I}=)S`@5Ō˴TtLk:Q7c0 %Sz4R6HdL}c_DSD&O$#зe凨*`nFS_?H|7|;iZ5xdsh 񾿿x5Pgx]F>)ʑTíb1o*Ii@_6"z pDı)4B"xFc4YI#ae{ %1V^s%FBWBƨyYBX^(Ay1Hb1D!Uxy8aexy&#@18OZ*0#1:,^ x(x 7Iˢ8xj F<xZl$v :e!s"\0Hrx9F!Y's )b gT4&B_ NCzd8=#v4?aBJԡA8Tf[ n/͕º Cm+h$\:\Y:PS\ﷂiF@:9:=SNu٧j4(LS|bOE61V"Z'U{g+X#Pv);m] ;X腢b{}-(}w.Ȍٖ)3l0 O#!RHE,oV$Zg@r||㬶vtP$DZr?cgj*'~n7@lV1XIcI@)/9sB5y|O6]֫/c[@>Ր:[N5^8`(CL@M_<HPB.v^7Ѭ/\^+y^wJM^)ȃQ1dߟߛDiHM_C鍕ƴ~wn-%{(-;}w0zP zF] VGQW{`bв=5| $lS$PjZm8@rfy0M~μ!Ov} !3P < 9>ƧTjRZLoHV-#{-e$h {"*b雮 GI=%>693)GQO Y鳜[n4g嬾03ArAW~rrIM#Rp6%`//:'?iLGV"$f@wXbYX&[l\ Uy$ᆉ&7VedN ? /O3 _wo8#3 _s(=nA//d) =s&)*LBh=fYr(mMFnI_j]:r-0S*@bw{p'$aY2#gݓ[#c.UYزU,oM6.Q:r7/yc\A&Lj^]vs-;Jv$Yv*Kc?~V@F_I|qA:Msg&QZ5ʓE#Cy v;$BnlJD/ubxqVx  Loꕃ l&/`Ԑ*;.'wRKNeלԴ{@ĿxqBy3>OWg}hX.kZ>{,v,L#&_*7jx6VàJˇ!+Fs#۟nmln?̮]a:A'c@99Mb+Z?Na0޶q8ͧ |z`J+1PX4rIi-ϮlOx6ó=^>+XugiQ:} e [2qG#{(l+L[e0墭T*aSwM^0DeWDh%[g"!JvCҳuꯟ? 6.' 9˸wAb@gbPû24b I7RA(#Fq`4S;q\)qrPዽ|a/^ +|"_( }Я>_$6`1L~B*1cbғR() Xu `x(phWu *F7I6?U@f e>-ή9u)+Z<-jxnN0EWdD+_]\J}=M<_ŗ|)-c|ėn)43 `4)HrPF.⍠8%X =c"ANtЊHHP: ҽ{Ոh!/ːEArHTx / @[9z۱h[*lU;0T.9)g83S^qq'V4G8ı(7'tI5eNfU.x CT -^6--m6_Y~M&!@dAvq~ƹ0\8휿K'w:ʰ$p̠@{>Btp[777*e]L\{1"@\ [ ISpUӣ__} |AQK1@>e=S|jOm}e_>Ʒ~;o|񇈺jL9i/=}p]_7[[98Wg&h.8þ 'ǟ']c1A=5=Թ]Uy0䜼2PO+:Ã%g3dApR޹5qe{c̩83$I8TbAVZ Emίu_0_ìA2b6GūO*u)"O>Q`0Y⋔=fv=2 Й qvfҾVڻZ2MwQ+5R9jL ,K\msX3|+ սq n" &OKiàqYvvPzHR )oײ%'mS5H$nY5Oq8&&X9(˃+S4'aP]|I@Dj7k70ノY$>FӤl&<+ >4w $=RMU,YmU)HSkݫSUvz4G]3v]+ӊ]Kڮ\LQ077g벻l?n,q|YUmpͦu+ N$xIiY_ 8ь٥{. y_oJy4iOg_0^5Cb0 ((B4wR;N*1 [_+/\@ F37K9ۻZT,GvGY\ -vU3뻈^ |\[8VbavQa_ )xlلBEy>XG^4Bb"Gj&:@LXZV'oHX10#!NX"ߚ[9)ؐ v ؐDdRͲk1SZ\JM,'Q^;ATwuWĎNȬHK(lB,n-(6_ {!P8s@^_w%-v-|7-s(.޶/N]Rg[5G\hXApZ]ܬ;qBjo æi?rCfz kgQ`?/|x `"'{֮cb+\59Y#NO#bNmun湱( P1H vn<~x|Wf6*D~(bEļf5 fyu٪Alf^n ?ay'D0l[{la"sbg8 085y*}UW/:#+;:tL'PsE[c$, P6cT&Dh 8 BD4W W C?0lq~cj&oB'Lf75` f=k@?X/+y. #ZD; /k96Lqǭ1 1ssNUd 6:h^Bg>wAd3t(> S g:\@R>Wg$g2CyK|7EhK\VGqWC̼%SyB٢$7 3iٕaREUjr״V ;O*5{5uQ؞Ǒ<̎viО{iTО+ܭK̽Qӽ: r+Nꂓ*8+()H`dHʼY0i(7nwA;?fdxJ.Gܠ\+`Kx]Nc!#[l4GSuN1+>9@C)_isZ,ٳ/XgĠfۍS%qMmS"&M_3b1Zc#yXSs|PsU'b]b\iךZ8{bG\Vfmj6cZ$p{~PswIRh.,ࣱ- ф ۬8B,a'JF)'ؕDdDŽ(]β< "V~sK`aI&I>pގ܍lvKn/nlނ7 ;9w^#yE<G ow}ug8g8t2F8iq8jP?1N$um/ZCeFCE1)T=4tSpf+CyG rlnRt>Gj~lpy̜ cN".g'14e0"o$|]̮X!/UI2>G!Mh {F&Yg7m7h'T?8=0nT {B@l@sJEH$u5F1rYL`~QrC^ <r;^ȋH"7"g0nvdp %' nȫtbS$.ஓޗIQ$@3؈6/.Rj#$6&^uN:,, ='"䨱" WOKG=P5IƻZ AP'{᪰Ιyq" 5B^&nCfT0 8 4 MD3i&iizaAe4l" cUIV-z5lB4a"$o \(^^5ܷ\A6eb?g7rD52;iD Vqv.EXlNuυ!]1m`S:JQ>lWkT~NX6QMp* cc?FZW9y&#U{@vSY^פW'n9wT?mt|GU7)Ln(+HydOIW 8DłT2a^f˫v0#UT$(8լBdj a< S%sm7O& ?X~5a@u04/<:hQ(ѵG=~>fyY "Kт(ڹZRkYpt &U> *t(QLd,nf< 4]OCyp&>l|F'1%\aZ qg-Za>Dƙ~PӕzWY&>#næ\GFau?aj"AˎWě$,+E:k/ŌۋIyĮ ҥ dޣt!㚓JW,f[ k\N_5@5f"4&(~xqW˫sQM!ᒌSN_93BS݇g6K=Fk2uW*]!r9VVe T.'qB͞xؠ,ѰV!@9M(ل_/4>`i2Þo_qy~yn/ݡ{@IZA6r˃oӁJ}eI1 .BP$%XBKGǒ^ ť-j' |yGH*P/ ,(Ev~P}vx =j27LiS|=^ANȾW:]81qyc҉[Iјeܚ8h]I^({3zJR:']L 05=ߞ.RƦ֕)d#)TMA03 up ] :5ѩ;(t 1 5.Dº鶌 $_HoG =@Gi r/AGɖ3Fq"* F*W2CQ@]; 0uV7,2gdLݽ:Kh2TX?W U5m5l-u!i4WH57c!A4@u 7Uυŭ\@ Ai.>HV$Q@@cqفaKB~ Z(ts̙BQ҃Y@?"pfYI L09VaWH& _(bьHQK`oF-o\ )BfNoLjaE1SP&kgqk{{{>7y|^ʌnVPdQes \ܯK҇'/hYqJ3pnh |d gHRr_QUIo"}e#v5< m&;s!)plԳŞg;ߓ$dKl6[aKk}.āetDM13٥T0;V`u{Q^{"@/X~=v\@ lUѧמ>y^u[llnPs cA1,AysD6?QY\ˍ"bՐj_!3؛$'Gyo⋳MQ;$EX#4G+>Lo~"2Z 'rd?Z=\iNudɼKܺ]S{4R,"OC(w({K5S~߷LaxPEDzMJm?@=݈!%ph*:w!׃[6=8`@jQWnYh֧l 95:dy|vyUZⳈYSӠBw`m9Şpg鱩ܙʫG; ݙx(?QOXp>9K?+G,Ιρ8(=K>92oaRy?WWZ߭}}JC[ȯ^*ݲ?& //V(9ʒ^YR+ZnxW[͛9ZjV:gTꎣi+RY'Jn<ܙJup:*9943$⨚.m5oDhC-CMtTm^6U*S#(0Fq:u]at((jTli*(|R4.M`v*aPx4A| #c(DUbtJz_eN<Сn=hsC==OmUIZ M e1}{~UMqDyp8|T$M1F&U(bn<\yy3pM+"Ub'T)*K+1DRš̌+XAGՌŋSr4"c 2Xl5 l—SF5ƌ,`>*-;tׇ|T"gG%׹ʝv6=DWU?Omf6GY@o[{JzEDw^7:+ͫc) +# 8QaU r߻wm/&G@7f9[L;`Q6;&XrME7miJU_~k$4F5"X?!s[^P>G@r ΉtZD^!k]қ%$ l}ߥJ-ґ0ڧ!z)+vBe/怄`<Al.D3'<^ͭ,m{gsS$`0KsIe @S;xTЫ[@sUqQ C` Fqdx7XOCǂQQ%P~IgdpF<e_ua)#22a[QiRCIúcQ 2nnj۹D$wec*id7Lv61&ν+dՓw|+x(#19,\HVŒeI?7,)i@zcZemʿK|drlד@-u|( QTIר5}])2-79㢞e{&Ɩ$Zx3OBô6P$.6_D" rPM8+HR?j5Ÿ JY,,Fο:<[1(8#g6()Փ^KoQ L x@FAW 6,7L'ru159YÅ%1S5+iBœeS3DrE eCוE7(@޽ ꂜ$8blf$)2%Sl%Y2.#.jINLV$ _1":-2w#²κ|%Hg6蕆I榓n^ʘK3#p1᙭kw m,ĖE*[)xl)M@φhr}4hS~7PΫUkȫUz[W }jl,?Kp7K@0 gMJ7BnfD%rs@7EfE:AufHo`[6'(i̤MµjGrlVQdy*b|`26`.ΗQlJ`\JkSΥ~dEQpłRQ0VNM[J;: Lky1<=ļ (Bo_ȘW8:ia|z+˗2s1$+$PgYUXjKbpcK4nn2gwdLVAUQz T<XaKLA?Gy҆z2%za%zTN0T 9 2WDԁd31NgI2U6  ^=|b@PLbP E]~!eXX` Dtx1Hx9znc8*EP0E0NuQV01BoG2tTF0مP 1{ʼ(@ 'l9e&S:A9]a1(')-02kID# B܂5!E C]' Pc8v)sم=dvpV5%#sz>W\PM_`jT7 5}˯gw!aRcbH i7K]0<,cl!}Ke V -<*U EuV#^fKSާ\pH&ɫQXe5MԨ#XgTFYz sDcGnf!yE]Q8p 6.M z8MEv|Pŋ}6 E9B%bwre+?Ψ [#7)"_,jH%*MKMA7!55wt HM_Gle~0w]wKpϖe [m?-g#_ ֭& jMC)nU7vҠ[d'n$y6q@]D]Ei4)$oЙQ`Ec]$fpW"ȕ,@=Mʞ ))rͳ= cvƥE^(Pdq87N/Oy_#tf%z4S҆l͠M*5-ԍyuEڭVuvoekn]ckM&uWdīӞ&qjSjy(zkzy!qagF؋z:Xڋ{,Ƞ.ED'*Ъ]J]1l Vaش#_;(q.! ZZ!焳zMy [u@8N+BP+#Wʹ> xD}Zm̨-VLe=30dpVֱDܼo%6bUx7zJ.ab0Y!|G|#^)ϨX|$gsCկC9*tNث'Yfeճ ?t%^:~'G6{\1Z 46|"^slo.*nF`Hѱp(3ބ^g(Kù.|Y~h$Ӻn#d\KGXjuR s,dSQlcum7nLap/dQdG!Bؒ?l%{+~b+^Z݊mhHnzMtMϺa7BFϷH3ZU>E%;`Ko%䯲<[3 7y~HK:Q4n'o[qRaem'1O oK<`yyQ:2'{*(?R"e?u-RNEBRijv|NgvQd-t ]#nל۱52ɣ-֕qAo1 ` cCQ0gC) &RdUM5 UY! *0򣖇+pH^Nҽ<2En.E72 $N}<)}ad_55jw۹'TչJg'H <ߜo߼BrN-A 2r (!cDRMSU@A|Pm3,9Si;Z,JmʼnעP+/TZgR@!(%xKV`Kd 'YHl݈2uZA&.~uUr#+I ; p,telA,eX+XnUoF<(pkpХn˓,ɥZyP>ۍ;EX׼XTGWTgN @FwS>aN藤y']Uڻ[-[S[WǿTOu2qkʗct Hn]'@6=6MM#_d.gܹ0{oI6$Z[^gL+H`e}}kVE9nt=;" S3i2PWŽ%[VBrhۜJb# 5m]jF2䲌91^# b|LQ|Ԃ}nwYe|rtdsosU^k@Չ V}V+' ʺ8BC' K:K˥Gx1aZ?=ԋ&i P!D.U4Уj"#$愝bƉbY ES܏U#~Dn%TGvv P (H?ThWn%\aY">{=K3D7ڡM/P40)PA\,UC s(||ꇁm a" V ȟ3j8KF^7aNXyܽbt^HߐvFx\,WK#1EyƻҕA-]^q_TzSFF/` /BLL⸘ꇇYգ~P(n:`8b%Jg<+$\Bj [0ox~+FQ<..fҷR\U6ҽtjZ6R+֬j2.}>QqB]r9S>KHT=n" CB|o۳̑VFʠ4ǖ\t֔=B7a(30+[y!%bz CXTU$*՟]~!K~sU^kT/NeN.).}b|A;t',.m뿋x`2U0@\T.O{8M` r+EH݂*SkC~^S:nEyTܼ\)_&O—aɏO5iQPFBwt>a#0 ƐU?  ?A PF C-hS$}s{7ɒ ԣ1Nry*)yӘ`J0tQ(4dS Ed#eज]#,X7& @Q ksw8ݡ,xMXXx K|903۱ϑC.<>3<>tK8G`r&4&VPI4ORlE ;,-x>x%oaQN&1N(ܶmLKaR(#6 2!0 eaGo¡ԂơP  ".Yzi2P(8@"6؀. '3 tnzJ̣: ?%3yC=[鬀'D#l,iFOC50>Ɗ 3 d }'4"D~IocjK𨀌m_f9t 8{⽯n}E!11A=qMdD$=o3eCl2䆚+=U~ 45i;yD~D2(!ӪJ*E%COXQٲ2,id:$iXt (}>U moNhzS 'kWGdR_-I)J+-FKJ]u'x!ԮL=lZ_9pӮJ6@sBN/g+ˋC+}i7|v"G;)FR"Rq8WCT`v'&VăXKXkW85@y|#0XQ/k\Z)MQQдct=LmSeEj+ =8&l|TM[>lq>c*Q@MTzW" ‹]{oYA,%@ꭾ?f"7{tZ!c7omL9:KYP\ aaWpdwq񺼦uWm,pe Qy`,*_ip< fr}YbY"Kظj~ k=niUض u$FF2| hnsCW= PXLPk.p?,/~<ݭrO/dRE D!Yv9x(l9<+,:kWTj2-4v6V-jcN5c>esԴ¢ǂԆ6RUs [ 7ĿTJEϋ 7/HSVPXT0V6m[[n5 $rseu4nfbt89irL7xC ްgyu2j/35~:*0꾠YǷ5\`R";,8Li|P?/Pqs4r\?T|7Յ)š=Tl$jڧ|ĪWBYFYVAp۝v}H"k! >4{Mxh5:v3DZ ބZ-d.\ݍ0.*GwQ])Q%gdQ]P"&텇sw:e;bؼrHy`aP2 f̰V kHK(2 *8ҊZW6Bמt$}y>'#]cm2h kAw9!G92KK, ȸdi2z-cc6@KDuHJh`gXD:UZ{QZKGQxCa$ДC^3quce#R!sC j:n1ѣ"7i8# cE 8YUYFP˂:/̦O,jMF4&OVP"+D7@*ոb\NL`,6i b)#9cFǴrǵ#ޮQ 1u팘NdL.r 2QqKLq@B3aaȌbcUKsw]b.C5{kb]p<КU4.: Efa(>BdP2_2-bC!řS6y8Ѷ!m:߅/@]5? s^tavNÊFTi^ ȋqgpcmoH(ʓמYM#PɋW(4 04#Q $1y ¡TT+􈠸 \uC>x(MP}p$a9чš p91hoe[4AD ߧ|y! olg := W8 K+ǻw8:ñ`Gǟ%F%fr8!`]]n!:U/~ȋX_hкˈ%gS ~tEuk+B?=j6CEm%QKa2k6^N \H+6d'+`pJ bHvL |%Q^1>#?]yx+WFT:!9H@=KA93JCU;$ n^y+nኮcʈ{y½Lu`ˇ0guHDA Վ҃|'kUutm'T#is0%)OiOy\d|WY#XMVF *M]}4Ca䡅S(snj5P\omS AG n}8ϕ{;Go } bP3gTfPΈlӦ!PcKi㻄zP6$t"c(hà 'ɹAKw~PnWn+)q//_B6 xȈ8#1,e9xit[4k LZ!ݧ@d">0n-|F, $"h3ؑ ?XUd#.wBbM\]|qj dsS883uB<'pO-ToǾL?>m}{s.[o*I)$קX36;^s-Sx?.Xo'g`ks'B*J lcvs@/0uwՅnuvT^6"e2֭/D4S8ݔ&$a7UgqB [~9(ʱ:W Wis@v^u2@/@I+DuUY:h/TN~jG?-f97MNrхS,]kNي*o88^]k:g jDUoJ i7uN.ʗt|65p@޳۹o*Ί#'\-AruT\D_uu\@tFCwFƥ!.hCb=uʱк~,]C`gO3L{K/3U~z¾p>f$; C> E|O)}U9? d<.g H ` &I:ۓqi7 uv9u1>%&bb^͊4A5H&# @8bO'21; <~2 CMd|V?(*-ѧX\bRP:pPlZixB^9yݮ3T +IJLˎqYz|fXtle- Śػrq Pl2>R[z𨭴4UZ+!vd!;,Qp%G-\YTi/]Vȭcxf2y* ˭sŕb 2 >-њY^y[)q'.rIˊ;eڸmojRrdf]J ˼lu:BiIO2LL2_HB Ńl0L qYW8dѷ'2,>=H9H! [["zy:uHUlT6TY0#:4Piy-`nPYu@}. "{6O7OzG90ud@L=0O>`/8W4J=!ucssSU1gzeNUBQ=\(l=+bb,Vk a"#*OףM^{WЇ=V8r+nQ1fdGqdϫ!6{Pyah2Η8E)vQteBdzT('ykp HNYB89[@896 Ѽ732Y D)3Cg!Rַǟ-n!EE6+r1iKDE:+2="'iI6|C>^480Pȼ i; Y$éG1ҭ0 =.j ZqT%ANqnKZBQKq)ۥÏVxmtCls.cxT̍c>ԅcZ QN[A2ͣW@P]YwM#sF h*{egmS[Q қy2oTCQ@74naw7*JZ ˁg\IznF^kI})ztx]#4^'xYF:,^ޟO֘0jQAյ jTI Y44N[fcx;4:'ԅA/*ُN7w̙tԜ^g1LoqZ#Kg{?ε]FK'h}|͢V΢IE M٘2fլwй[h=`4#ll}f.m8Y a?FfT98ۘfnj.3 00*b[](M֝>>:Y]Xeqx"=.5\n,pR []hC6)9EYf98egȴ,@/juSu*@c.(V닺6Hw09}iE]9_Qar k~["_pEa\jTuwZ&*eQ*]+Q*ӊ=>q {`P{4(GitwN"_|1j|QAY|1`&&_L@/*l?l@l&XN^80/3[{^vu.:vSGK@6vvk{ѽ(i׫AWn@ųtX 2̚XȋńX,uѵ2NcyYfELkM^E&B4% *];#",x|BCvMd7!7g@ze64^oFDes2G@gYEgu"Ӣ) .:)2Igä+փ1.nAG"q|v6V]5L)6P>2L*Q7O`K*D<5uс 6)R^,'Rí- ;}{{1r"pm3äsv$LhYf!;p_9cio3J;iSIkCb!-.Z }9EAy6xp2ot:-"bvԹ\[ "gFNN4𪨦戒Q^* üv#|i^o:^2s'E)/ Q*rr[ks`|{[kϒ }qy [kFoc]sйy&+i ᭉl^"[`Nt^d"]ʚvܫȪ^j60QBL q[3fY\3i+.v r}+ޔXdګn#x_hj "Ȅh;cu"ck f@ޚJB ,IQȋBAGUQIJNTfư\,m/1VNkߘPY=}&YIlk3{{@tٜ05r ok 1޶o2I^1fgtm׎q.9Az߿|.¡.~pV_!_!?4wAa2Ia#2 *Ƞm3r}95+uNd#lio}w8uI92#>Ar^2X`5>H:CZql9QjRTKH6@Yj>Yi }AjAl˅O*}IQQVURe=Q޽8ymy}[qԷ"8[ gFǰvt>cUdxn<Ґ:#rEqHR3"Ij&&JFOZ30~%J*EAY JUؔT­ھIx,:K.֥M|7xv,.9YSEJS/F CwkZ_;g@ Ac@f ˀPy)x}&d`oOw8U"f4qlJ ?%x%Ero'0 0mm`Q'ń"T`pnD%]ɉeqHx+ ZиmFC{:Qw JP--r'Gq M:XVRCOS]#ڭ[<*SDi7Sd@i?npNCaVa6c~wm|o)~6oa b?/~"3"<ӁA l8ސW ]mщ?mE\@MUNaK>U ģ:hқtޜy3[ݵo'vb-{ ^D=V'Íus`22@LֻÌK(nbEtgaayʓ>oV]hGLl[J,l[M>Z'ů' Wue f%Wawsoxɦ ]@w!s8)dnY*v/@|x(sx(qQ^,,Z9Ͷ;TSdtBȚܶŏ=~L0"?T"0ph!ِO4dJBjFZjNpzJSJVW6^^u1z|>2G#LzaQ8}~I6}T{zccp ?+/W0'dM;=lTw.zK/weedR>&{Ď"6wxvv/RK PǺ{Zu{P$TIݯ|a(dsBG.jQE!8u>HFh!:U05+EGkj=;׃ǜ*SZygׂX 䙧:djA,mu(\BOȇn$L,Rꇱ;G٨zSP̴\RZKA/ϴׯ3]ꩫ!]KG>Au0__v=fSGשZ6dUc Gp1͑P0L>e&zh0 t K%d.'AVv^:4/Ւ:p5w4-?a\;{gƕ/LnUv*Nlvvbٚ7FQZᕄxƲb6  # Jy*eNKޖuVlEҺ}34miqI6ˉфBXi~8;ƴ"NiJ#U..F? ˃[i;;),a{}n;]X{ߣyϯP]i{|RLmsbqy;N6-8k;#ο8t#<#V 9V-[2\U@v~/*jwp*? <䁫1Nx[r*U ,1imEE䁂 P;?qw ̾vNWW>T&h ' yOpn+ǹU{qT@[Һ"f/޶7%`vE^ktWMKe)[}Δs^WK p:;HN _\<lF+v> 6TԒXrDQ4,% SCǗ*lzd1l@ƐSG 'W >{%3VSgm8oFQE|gM{&>+kn 5)VomS9{jM6{0Tz{!TY(Z/쬦ȞhZZ.^fю;D#c{^wN1̾M-#7ƈ"x=]ʌ>jWBKyH ;=Ie} O{ҴrLpvN^L݀xϾ3޲ @Dט\@ԚTgB9ß(R~ڢzUt kiǚ 4$Ը/qC*r |>tޭb%)vфPk}|zx|žz<^^cif9Q`Zf/ FBe\$ ;p?y{>˞(*x!{k̞ߴsY𐚅y"Ϛ2sa9pr عpbᄝڹni dԳ.$h%~:Ѹ;mq00ջί٨,LJ98> W":'2Ud3r/G|V&A]Wku.ƽ.?,/ѡ8 Ă`!* N ;sjԯ4a,D?a8ѐMS+j,zu1N+[G>[mA~Y2Mn + eNc<< ɼc' &Sw4?:;M5mq)}kBw|Vӫ5 ?t_& ؠy?cRA/m,A`m k8ڹGyv/1T>yuvk5yoL"!k=?ZBÇq i52p5Coy/v~zۼV_`?+R}yX9k}We|n`tCӈ$oۗѥlo-DoM(wG+ógLط7Sy"ò Y^V|4:Fֹ><{S0 DӚ zϜ$0,.]LNO:@f}(X2+[Aa'(,}eQҕxҕvQ]pN~8`ly<#4N/+FN PV\ݱnL%胘`c3׉Y~$rddX]!a<f gt9iyy;@"װ)?OuC5C*(QFb\ Q(D nNMIb{N w {F&)Hg:)YW,RmM37t-4{Fz" ŶWXmiSajQ /p}i4Gk B;( obc5񒒔-  ay8u+.Nh_i$W sy6! 6'؄``O,ERLI&&E\쒦hy@g6V|uYJʂB{AK{5.Eai%"l][ Ѽ|n{R]ۊ:mEvQ@?DGk@l[rD6'يҪ,({SJ 󡳺biЁa;K_J #Z`e୒S5JI7 k- + YG|dɧOlFB j5U& i%UrjJM;,/dL*ѭz1YIM;ct@8*/Cń+̀n_<0FѦzS!N Uްq^!@s$E`!*EQ) E2 O6J.Z4 g@K5MR sH $ Foež"A.%,g+e@.v.+VSV(W iך MfQdt;ET_E:bS" T_BUULJHF˒**r z'r>;U^Pu(hȉ~12"i2B@eR ܲ;tޭQ.L"%deF"%4eF .gEs-Y~?-Vwv"#_K{1'cը >UJv0w&Eu8dֵN՟!Wt\YSoթ:_KJ%(?wMP&(l'U*OJw+RsLcc/TR{B!3bt Ҥ)u&Etʴ(Va4<C|p'~kb}Wo.Ĵxo9)q{2Z9d,>M66fWpqi;LI!sKuV&jhu$&ʇh7+) 7ud1N{y82[|V,Q$a/)lh5=b+J\RąRd/* 9~AT+g `ww YeGj˅ Q¶ʶ:#wI:{h+ͭNteQxI.?'Cgf6< [[Jltܭg9Ԁ ._[qSr^Fs6\+#yrIu1D_kX\6BCV%Inrڝ?bvW9 3D1Iu<7xs0xE|>>Q1MعG9dtlLxE wƧ2tj s"/v}5{׏z.MҍDHGM7xK _[IP!H`o7=ŞOWIt/U+n JSt}Yf#񾃅;φ:~Y8Z3cϳ _0ȧXJt&=~?bG[ߏط ʮWeU5'r3}6`] [ξ37XMuǩ)rVcjVmh+jme֬Z\q}meNNQ_C܌ԛU73jUR}aC1Tϐw+\h,R{tvCd7Quj{5y0] Xr.[#gcO i3LP7mŵc~AH]<K t nڝXfأahxet9)o2ŢH[,HqDECHFVk4Z7BFhiDlDtjp= Ԗ0% S-QXJEt`XvUIEQJ#Q Uߚ:O\D cZ06I͐wxuzuE`L|*}oUSЇ>TQbMo! 9GnvoXFwlB4G} t/.vnR~wzۡpͤ 7('[1ąxl3APXbPeAh^:_/v%ydՇilBxUx~cJs 1XV+7?\~dŽDqnCd~oا466da ȳ_? 4 oP<3-c7UU4 ^7dvӜZ֍JLdS i:o)OT՞6³'H;U[H5dU !BpYn=5t@ 4{ tVhҼ@SE wHޞw:wC ]xI27O^RcQ; jhA7rT!y!5 gfk 5/Ř68|؛R{dp/ǥut]ް<(dj$`A;ݰ>5hoEqꫤ^XN^:nPo03~@ 5'$@Qt^RLEIc(+2 ;? 2'&Wy'[0A`k)Ɨ:QT_U괶 m'/ ~Jo0sYJuK 5!uDqwOmi_v*m\UeSNvSs/<ᓄ02$m0ƀ$@WUj 0?\wVtګČ Ow^Y4418Amɩ?JtHm$j8G!OWR4G2s` 72Ar[%EVr[P("f `vVPRj}<[} . 4S$sAYQa) 87pzقdB)L~%prI?h^A{68XgF(\Y t=ǵo_ޏO0ۍRl7O1Ws< ҖZ"Z#b8a5_ 0heEoO+/R\2W^Hykx".N()F SKøKCPrE-Q;`XH-A3X`^1^O 2-@;..I9.rq%p>"{jƳ&1ز.$d)%f a=H}#ħ[W`,%vHIѝ lcQ[kKrp8><LJzc\҇dX:Pf9:p1}!Ö[.^>X~}|n b\o+uiv o_O?H?^cqFS?_{|< :_k}WmOVζK[Uzc&V(D;-E~M~^!3Q 21P\"J <9Ǯx*s3r3%7A //-24z%WVV:\W,5X|ZXm([_oeVul=xtz \R4f\əTG*\"95hH mтji$gŹJ}n2Yj# BuiXƉa-O IDaS=0N:Dg8]`s:gdN,:y;{[ܽM)$p]>&zg}Hsp ͎ʳ`,yQw<̀Oz?|A#"LJ9B¬>dljUau"Eq]dT_@ מ_E*<_yxz?&1EnJ.aA07f|La(1؃"%w۷R@}7-hD[ѯ͑ash us9g4G}1x!vOc K1Z^Ԑ\G@"%p8ێi#H,CҸ88X+fwOXP! yGKPo 9Ϳ9s(n$ !3i[8$7NSPMÇ(G}Re7ޤ.`9?]yu8iNv4] bN!x >' B4>~ntL=e5( ~ЬyM׵KLUa; 7-#Hgs$ו̖=A&Ur9@3jgQ&\{fٳPHbwٓ&i P pڻ7TNc)BZa*,H5OT_h nj ɟ4H;٪DV8# X1x+r uL::UpvG>BrjVnekaG? ;= I$)Vl\(=<۳،I 1YhU1ۡ.wv91ujԮyHMTKLPF1w^!2ͫ 90n*u0n˶s&6N[N7^QuO1kLپ)SK@2^,}4#2|KD<-0ZY@V(Nu5N>m[(|7Lm6#ЦXYpm"-¤`XU2P@ YFN<#ҁ|C: n͚Š5:2ѡǯp[Ά]Np'k DiE{O#|_|字zBX:P3n\(uoOTusxޱۻ{k.`XcSWa8"R^G`0n=2' [kW`Nfglgc383w y'<$F~;O^KPo뱾VIEk\ "`aYhY*AkgcyC^o_ُO qld7y;w]1h] _'q!C6vA?iHGS}AM(Plv +l)|RR/%š͑ se[ |Y6Gp0C)'BBÙ \`sI r[p7ӝrp 7|B]DǓ^=T~uP=eeyԏ-B*t5[S򜡶J]wU4Ŀ~Hp yI0}HAzH2~d5G(+3-블ƥ ߞ¥E\Aa۔4}&5".Ԧoθ f,l$smgBֻRHFǾYۑG"l$WK Vaa%'$͞>`uI1Wm317u d+/H ٶ${wN$ OA EBğd@bo=6ٝg-v5#,l_#ySҝcnmm2|3Yޕp>gY )dncfʒw8Q櫉?.IjjKm1knM.tUeJqE*B9|8O9f@P# ?n r96Ply@V+G3E2^/:^x7c =DITz.::DTJ輄?tM3>%^9 ϦJJ`( T%TiŶ,| */Rhn 8YF#& +oXwGJzA~YÒ~^ƅzOREN^+__ݏjFX~%!lGU^{\^Sew3"L=S+&VD&Sk;Τ,DSV̞{]"|Ři uIe̗a0-PS`jA$H#R ̟:ԓNʓ[Cfp(B)P!jMA!=;nlܠL 18)t]lbO / 3is`LN![~r_0lݶ)FDp_ N9rpQMF] u3F{M>!g䲘DBCC#\Unhz8BberG g5v!$FhZsv>t{UB샲QS:ȠА`.yRpVÑӆ38_oo_/liFI2RMJ&tir\+$֑U0q`%#FI1=3*/I`XS۲/5vp2S0fvdPY$pW1`ˤI³.$|ZIq@X ?薵al&458+,$ B"= r2'O!V ǣA9I!ڣ`9 1.wj/0xFe .umϫQlzY3UΖa qn57_j?8>ԩ %Y4L.1wƑoIpA6lu-[ln`+ijJawmv'$aFc//b*L,2`/OPTuXPH7*+ $)8:^)P~)j$ d੯y+T+5G^w+S3Z+jIy ]~zUsmBN TkP[ V9ٴFmH g~8^_*zq`+[U9d}Zs yBsжąUwDWZ zKyn Ç&<̭O9m@1'* HYj*ihPLcܚںTn-]Jgĝ3AY9ׯ~cxUNUfKyk ơ[o2FhQ$J!K Y$^h:Dj㒼mz }lc%r24jY(ۨIi B5j&Vq+TE%┶+'s.>e c.\Te\2 |)?)6׾( R_/ly5OaD}y(ZTwp21r8GjP#!"3m5er@2 2ʈ'#2 rS0Q aQ=KA8 _ɤ}QM 2-QO@\pxx*N# 3LJL103ȞA3GM 3On@3I}] fBˌ=N>^|| A.!-p$@L+BFedQJw鸌7)ZGgl_WLmZ@Zf@{> /s2jDe' 2c,٨#?͸xP(nwN8W+]&BrŹ$Rb~wᇉN`9r?@C~0Gf6#{t0GX9 ZёuhBQQ㴊ܠ] {8Q߽g8oPȁĬQ\E\NRNS.dQ!sjGcT4G.WlRLeP[NdK-WJ-]p :r0) 7&pW0@P˛]PzSw0UaAvHi'%tcgHj(%RkL0Qma.5 I߄{X/~4*Vqz3JO褒Z}JqFo8H]JFImm)NStq޽>\in':tIU~z:N&c 8)X:/Z'U>$p:Sic&B&TwCT2T^.P*>LRN=B9*bTk\URDz ^0T"{Ed";/bGd[L& TaoIJªT!o# SI@kM*U% 8tGjVx k7!vZg!̺/Y%giϒmp500"hu8T-?l5Bu{k`.ܗ7j З.8 aܫBe^>ڣo=y/_🼗u@~jX 8a'ݕzoP69g7:nXA:g7zڵ11A4sVϓ/WK AK7^W ["źy7o||y |5᫳T W(BsG~ΨTCҹMG^P*Cq7'z8&"f\Q >hoN?A Ld<Y3zTٕ3<UsD ";oOj1S\azi/p30٠h7 t+l<0?@Mƽ  zVP lPw zbH_/lنdAk(k Y9QN3Aw(w3X}tЌbz`_Ѹߊ`-I}?,S^#},gT}jw[fQ5=lU%DFqe+[T>0l6eԸ'MȰÌ;(51Ɣ)b9EVVm&%$v͓s;S%•ν7)(nXR8x r`B[gg(O0@J[ ؾBS"1ŸgzS6t*ls@F(2!|tlXZfmX 9nr4Z6;089Vpso{V3!1zԬJ!5s- bR|OROsx[!>i; a!5fA[0Ŕ(*]s7VV1~d?]YLqܛ/NB} y5y]g:~EW7n awM~(#IT+9Am~sug%!$6/aLL0bY)#j)oN- 0T>2( 1jʻt:`6MϫNDKtlḨѬr"b k+< `@1tP_C&c՚sQ 9Q*n4h=Ad0}Ԁ@Y-}>5VLc յiXcd>HSn1 Pm ^cqI rd''{T}0 Y9l"͉: 8#A˔< >6 P<µ lǚ{& aםם[58Y~NׄЏ@d1]̭OҪota3 ">^: (f$8$-\CouY,r ̊X^}lET-X{Jx;l (/20m '`t[neZ; eJ~^&P8ŠⅨʜDhbE"rͽu"Wwva7gOvWrn{0h^6}GvHk i H< g@y[H-z€!1ֶe@'`[,C"YJ!bd 2- ږzc *abH>fI(i/o!3cNr¨ Mj0rk7 %^\9&bj)v`Wh!bvWmpB'2s$ufTinlY}ȺM@y@*!IY8>8)N<, K32AŘiaצͷofzt~9?wRXjOmYl?e,0ZbgU`Ӏ4zef񗯜X DSJUe!jc_%3z,΢G$XH3lqEȋk/ɉxl+gx3b6-nYesap:$i1+ҳcpj]8=nRGDvFy*9BE4 :z Bf*#QL{ lR݉sxaG3{E%ʸ5>4#&B6=b iP6] ruoNshri~ޯ*]ݮ_,oynMEu(-4yaٗd^eOY(*J7q@r=n9/_ I EC"6oG>k%$~peU\*>/LQu8/165'o09 TJ_b˅/8^/#}8=\8{0Cańh(*0R>|N}w-{^B8CjWۨ:ұîGP߹E'nʖKO',kfR4kȈG! Q)&ʿ~Rg*s-лvhrbG[rmD|kOQK+ތǀX \sz y,ĕo~=i?&PT]v_ɫlҌoL#$H2JN ڌf P%pʕyW?[ypxۿGNH+Tv:)[9'TvBw 7@ItzBeA)pOk6,.>.皣U3paYS+_7@6Vӷ^4- 1Aېϓ`$\A0|e 1-ڮ4dyj0܃Aɾ.>驾y]78te~ p\Pr/jj/\q,vA8f(c2h-njʠP5`:Ev*Tr"(\uCypQ{lBz|qA@boRUGZCkߜѝGoZ-SH79f@Еr}v{ck1<$Ľ>jDcT; C5" b\ЧG&ŭn1uI#V UyȈ])H'96FBIz#9]%cGU++$2t龟mq@LjD&?]&OhbhÎ^5_0=#NyT|*;FZ(1{;7w8 X5/o|ыk/ubq}5* zW<e`Y lP΂ lvj #,fd{i>@nP{`,˧*#8h#8~ GlII+qN}]!>跣TG,I1myO/f$*"+*̀4Kb luO1T%(0ɒ{,{eo+ >`}^8G-5HEz-<)`e-H+BܝBgQxM9eQ4 땙:K_Lyn';_vSַ>2bGB/h;h?dyh61 H>y* k0_DFm%=(y~Du;7~߈?+9y,3`CyITT53?У2?O_FqQsn篳}T3x_?A&eI /SH}fʽSc 9>}3Uh-lOEIBg=MiSuACUyP4ͧOSʜ6)ös醵ЏE^]$Ayn^n~h<,xBL4gU98cQ^YjZ fBRT-`sY6b:l꣄EL[6<]`/hXLS#PHc 0xfNW\V*߭!+?*>k*vwCŔPE~`>ˇN}5aɦ*:9Dlx-ך ##FU~@z,]4"W]k$`qEܲhx܉كg郭A\X@ oMAjuf}1o(KnRgƘ@Jq q:" -~o[25bZ>^XVi Zc7,h怰Y~t⫖ ,ÖDDU' k-[ƕq2ZL FJcXnidJK1EN$Ux93O%^nde1:\[D*T>0ĉ<9GnCuq>]Q=cycTzkX^L50bHh9ryݘMխ}hCL&O;J`>-]W}^[oy5ƻFcQOx]5˻&hxj5m1FY_ojъ,y j~j5A.}޸/xM*V;Q>ϧ|*TAowZQ[`lU6{,`8Ֆ}~!d|= Umn?vN'1]Xcow#;"zx!ސ*ѐ `M/zur۽+_}0^[$I"sW:ۃ,7ryg1yݫ8u@ ˻f/ŋy]{9GOuX^kMZwWn7;5.%)vfl0gW{P V{ev +NolZ>~]9on4ZߍШyhruWd *|eԻ&_@;s / ym 2 T&R⩘SOexjVw)HATmFj+[?`mfw ml{l#6Fmjg!q'RInM GM9*Hskc@>{hzE n{jlqnOpSCNkvuO94 JȚx- zF][AggVY [`V^b{EqV [`ɬ:%,ӷ $SY=ww/fI$W*[!` ΰ|eVN[c/a^1x"1 O"Yvk *WԴh]馘JȤPn>OS_& ,K19 $,@p[Dbz[Q <~˟.䃒]D\^ =LމڠWq0x &;W4zϯHi4S}[DsE 5J!-l)Bߚ-<%ƒj4͖`V_gv$EppBTO~nfM+̚+> wY/V"?wλn^RKy9I/oB_\6"ȃOpI7Lbˑ{1J K4-q5v(FPW@I'R~&$*=Ln.n;A T7Y3BWJf&s8+X}Bn n}K]oк&Ÿmu@R8#L. paz gw)mvTA҈H;(#,$.PdzȁhF6rԖR;@vEQHAPg4-;,;ʽ@YQezҮnzji&KiQGaM:q1Haw(r?h˻ dQ.Hޝoϣ^!B1x?9ZPwG,Q#"5[3p5j[MDW7I|*ϧ цPY2 wi;Dy= | $z%@y͓r?t ʼv |G|>o/4̄QmRoC0T$ŵx5 5RҠ^=ΊdT^ d=ŊB ~B %Qdnv¤i|XxMڼ: |nRk ziFU?Qnb6ں+upk֏ngڸ8(++͖Sі.>޿kݸn0 ܢpZ2l5Vw%K"?(Td(˦XvAٴ~FMtguHi-xJTh1}tkc|h h@1} Q`4>h~ q>:7m+m5(}tdY1~ΕS c[kRVRg~ 1j-Xhsi罝Pl+4|Q*8[a-q"k$FCUp8 b2Plb /-fP('Tu)s AQHHu&C,+D"Ԧec)tF܍H }^C xuVnq70ZOFۈ4EH3/ }oy;|if,S O:]yTA`Y6n<}jY0VT{.zX]\.Ҍ0c.<V |j-,Z/8[!M-}QϰŖC0/"awt4ZyeP$m!idzv插GL/DI^]f[[$a9=?G U }XO(W}.yN ܻ|OM*'>U[X.oS4|.FtGʽDt4QuOx=ŷ{cL!#]nkfUخΰL7[JJ | ~iCx(CXŕ bn홏D:yIzB(P+lŷJHebmŐ>1k&:XY{Ÿ-l֚n fVY!f+ 눝$> gi$I G9@Dt%|_}^NڡYw:>9#\[fs1D:2C)8o Z$P x |hŇ|8SǏ[;@ QLUr:vR`bo*H6JbB+8`j BuYj T]vr}d'GPXL˫G;)h$[ .Nbly-%8g Jk1\lv\%}yRb=ɓN6׫K?;At%@A;GYl[lehȚF-ηúk`BIwfON{iiiWsvp. "% J&s[nmSM$ .6>c #W{ Sq {t(Y:Af~xp0}`h=/(7VpuUO1⤷;YזEv4˭8͠iH&rڸh kח 䪥0mE~Ov޸?Ʋ؇l$˄ٺpeyf D{.iy{ueuKC+8$[ x}/[f=}|-m f-Q故š\#SfF-8CO:uis?Adm~a$)LGxjVnJԦ$E@;zBw{ @>6'F6c@F%wrٵ',*I|@LA+?ٱhM]qQ @; ]ބ@Yh(r,]l.Ed n}¶@%ILFcv:d^[-Ų,²,;òm5b|ō yZ:eEX[ȞDAye R~u( #MˢBX}v~~YKKjΑ/wKs_'vKCxZz--Hz2E$j )ZTIM돯ikZAI,ַjJZ] i}wn=meY*|LMLHIudU:V׼Drb'>6|!1 !n@ jQRJT )}vZ^*(Ͼo7j[tᘣ^LִU5uq_Cd{~'(~\kZk scJ04LCd#*,i]w}@'㴵1X=kHZv2~<~!B ML&|m^{3>'.,ʧ6@aH{nL1naX#^nYo/j<v O6)FUɸ r,Y$.8 Q]&WYH$]*H&mT ??Ӌ1͖~NȠ.*@XS> PkY'kqcVW`ԫ`L=u3 K7 )sY(=mvf{,΍}9i:Syo{5f'"-\8a0- Ǿ..C[&[a;zێ9xv-(L̮+GOsq! #Wz=GX.܀XH u\ȭ?&VJ<2@_L$/WΆO#"$D3}iݽ y^ͅż_btW+joDLVx8$FSE٤_xLek ##b1-a*ˌޘII1LaـQ;4{v(C*,#7z@ʸdxZ>ʁ⮽ޝ.WIa:FNTL+Yal0!u8r\aXb,00~=!FO0LucMl.7r'1Q'(D뗫z J |sәtX0UDvTΤ ?kRʑ,>!CApBCYbq F>o>sWs5k0>W4rhY٢s]q29۾3I@@3&b*FG31:ijl)LTY@&S6tmہ3XfL$;Er^$32htʔL^L<&@8&}1s]> &+Uc0{gx̎7=;f!E `6E t邰p'yg_]'S7ALb&uDL22٢5, 6h ыQy+0 B#,vj nKnHU 3y2j(LZ]{bn",# XoOJĻaEY2|*ũUO:Qi @%C<%ʆJR푂=2L(;D./tCledL#+ 5,@ϒ̖[1D 򕎝f1(5;+VlN]6t]YyN0nay0`9_5Ax%vtU9;@~r@d]XH SA S"*UI0!111:!|nWᘈjFcILDA 1eӻ3ab(œd>KS,rL\O Y7٨ D5UŘKT?F\"W [bg^sy1s"",dE*:D4|MכLDe(4%b|0%zc)`^>4T(0_K"d&XUI~dJoaz6u 11?yQ=[n;>\0w@^ ΛE / 1< [#j*"b='!K9M] Y~˕i*_xl=W{Ѩ$|6:)x67lޭsmz7^]T&O_~NeDC>/^<*r~ Zߙn_ BE)4Rz+(_/Fe] 2 d#(L)P8$fx I˸crUҽIOxT 3y1Qׯ;BdX˺kⒿ"gCdoCۓKԼgQ3#4N 9Jd4ivQ,?k!W#P`ܻ̻8*Uyވ6(rerS3 A!0ydGa;:nG{M#`x3uArVWbeTӞ{^5x+G`h uݨrB}{dY~g eBHRt/LҩmHQQ*X `Cu9r7\~'jӈo[c\c Uos4&5+iTK5Ǚi9g$Jp@r] L BW zD*OZ^%LC)aa2.V 9%L-=#/Jj!3"}II_ YV@n"n_)n}Ӥ)1tm(1b,9ñS/xI:|( RJT]yhˁ$y5'CMD6977KuOLzλ}:& W`uj`N|w,}㗤O^W޷4艰b t~t^I?J}RZ+eJ ,yi1|Btz'bKuvmqN!x ]Y1W eK/j_yLNh3?8 jϣ3x 9{ - P- WUx-_S*,l%J+[ɫ< d5;;rNZ[ wO[}{LBR;pt[``-.CzIںatPrAOqŅoKKzX %ҪX#SsB,s+tJfW6p.Pv:_ezT@@9Xs `ʵ݃}7Mg,V^A>1Le|\W/`0 ɈlHdwE@yG8륵o (B^~! ,|0]@djp !EL`d˅u|GAUPL `0P{{L lZ @[ƨFdɾeQ(N7|FbFM;ڋ] R(/ {|?^Yqq2z&SڢyA 8E@'׀2g'5{^}^4r $uɿ/G_Z+W_M|5$ rf'ߔ}{(Iߟ4w)uُj 8%|q61|b4DԫłEß*Boj*| Χ<q>83q[6,?Kا\?l{ot7 ~ }WOܺiXF2cV1Cnk? J[]e򍍦KU}lNot9!UϿy~Sa}z,˿SŔ7vҎLNG (&G (.b*Ġduѭe l͵Af /"QAB-p{vr}CV1M'C&—dN.G>Awܿ4Їs΁@w]LDpR111 \SZzݸRΚ ޮ͡!˽J/i΀bQ^R\2#b[b_gD%S9ίI~gOT'K\GHNIar2]ɿeRvOۙwۑ< e!SŲk`岀#^fܾ;)f}s*U|}cy.8f?X斴 9ML.]/ɬie*{/vjK.X:].lZ9W'tn}79dn\?O|'N]͋+xgCFǷۓ} O%8>"1QVm^Ҡ "e[*Nʔw{n^uJսS m{4~Zr37ö&̢b¶ ߖ?ZǯLo4 s#yڀiP~XIs 1>aù~GO2 į٢@Yw`^sݹ.Ir.)c7oM'H@:}=86:'KO)؀*Wt<]I?@Y͍K`qZ_`unm[}4AI=XZreD?ȅX\w,4.w&pBg(8[D(%&d:ٰk.r9`rWTr"1&kWv8o?o˷J7|e!R,gi܌fR޳BdEd@RXĴClB(؊|1ʷ0YĶ< r3Ya5U!hz/.rg;fҪFt dcƃo6.lE6iП'"4F+%nĺF9q751ujm;Dmi1tG2n+7qG7n)b;>GFtxMI F:Cr颬CRe$֤:Ep$ CH$;넲uTBRk*u! eF»Do!;1NPb0+eC 75&Og:Tsp5;^MDϮ 57 k>̏S$pM!@,L|MS VlnFhj;5fM.4ݷ 5kT E\$n_#uK^RR/ЏH,{~xϽGK>=w>ꪽ'^)X;JywNJG>xrO|{-5WȆ GɆ{0$ HpJEjeMq=ޯb VܒOJf58[f*58‹N-TбY(6kR E8&C[Ҋ4jfO#ll2IE7/H5k,F[fţuK3u8 .>tD=LL=&m?̐POtc$*T[feJ(K0:# BnY̢Z;5Բqn`&GR`褊5HdGձޤ/sBQYBъKDXP{UУV{,z/ R57ưV_ΒYMZЂ`}E1a'lBu,Z?t T&4B`ޔfRXTxt~ZĊ۔MfVkԛ0Z%Z%Ƭ= ʉFE"lӫ G[3A3?7̟/|92-B;_S9ͺݻ"{]1IgZ>Izkjm#XdNٱ\Y: :\_4܎澺]II^gZ>InRR`rAs\_;3Ŝ_]?U3: ]!4zŠosXԩǻJaT߆J4yTEK;?nuMq.2Ev?1JD1 D-egG(=VaL ʓveԝMsP]AICBpiE~ DeD\2J}W8Ne}Ԩ;qܩL;1N&PDS5 *ie/||%}P|xD9Is!4BcRA BTGs` k6.mn t7i?꿬1skhYAwJrܖOnc`.7uӣ2@M/n;ҫeE憅R "ƨ5 9Pz}7+N53,x&k-1$eοǧ㓪r|3B шC@! `7FJ/HuxʝܙoU>^ 7|jm7p9\NQU1NDAE1>ڨ:+^>>J0>rpQwd̂d2p{U kDPmQ嚛-Ci7{Y)c>%*H{0" #J6~z"ip2L?oDQwt;T~%ck qNɅP]6Hl,m"@q0IFH)5b3ұbosMۈmH앟/0Rz(FjDh>WP4/x|U)xN3Df$t3a7/;.f őd@A9,+qc|+v< {o+g3sbQH2D<((M.{?h(p3̤e zPФG5B󈞈:"(1md`aG@ons!K}dC9d2kE t(uLAXh<ԅ鴍I-;;?'\S!vxigR}&B<$Àǟ?}>jpd!b^wff+u4\ Dc+Cf27LSgBpp/Nf&bݳ*$⒥-ԁ޶|{!{H5ێbcPl}:$*9E|@@7/]-rkf10%" +">4"y%"OfO&׊<WV'k{ZY ;[40|!wv Ů4uK\'Ta!k|ZtfCUDfS߷/`V9EcIDeQ_a%by%_JFXQ;a8!N&$zcdY kS<?`6A=%uĤ X Cؖ e؏IA[ELY$*gF%$t ƅ[070 Jd[ !Lu&AFcEw28fsFsbfuRŌI#ys* ]!p#M86ab0t7& 5 kvzZkp0FW#5"l-& y.q 8<]s Bj y~-M6Ykf4)ԣ3 bs Ct~w!y]ØDo/³e$P BXA֠[an FYX Eh[)/#g1cD߼ʼz=5zz_OLFW S{JZUpь~ bHfK'\ {2=7m ^wB1Rh: UûR0-tHҲE|eFKqս[ *sX@kA0.gu&Knf']^y[ RM NW5u_e%۝}qst"D `4@%.^!!C-e.D{Z1H\+gN Th%uK5C tL{$~[l| NZ+"|v"a4~Z^y{23¼2XV2PZDˁ8K8\\c2T0Bɠ[,a".\4<ߗl_X@пv Ka٦rMuXLlo /G/܃e<8LNvg灱|'X$# ̌$uhj# ܪ8_KRϮ b}PQ@NO4:5D:T!j4:UYASuFFȧ4:htʈt*tsg4:4:ǃD:D:}_{Uw;G(TȤ*jKEVɤULTu-ԑOɤjIՕIUIȤ'Ȥ*xpG xC2Kw|?; |Ǔ?n}3bGXc\,v¿PRY!~Xq7ؿj<~tq=(ct$-–%`qbuϰEqX!e'XB-AlkF}-ѢխrXBkfVMeڸ<Ry!q{w+OT#5Vx 1J1?aԔ٤Sd{[mNM8Ƿo{=m^GJW!ФjI~46PBZޢ&#3|5LZh<:iSڮEUZTh0FN-obgm}AkV͔?{:X,IM֨'Vnhhtb;($/ZmyAhZݏ . gAwZM˪&zJ\[zUjŔ'yV̚+5vy,?Mx}FգFv[:tBYp),ۊ~l?svn;4?4GUSfN*zĦԔi<*NrI#AbӺ1=j儬՝&+iɍS h; k?vXjzDu8?5ZU&4xڍfv$ng ηtZD}N^]mJwwWJjԢ A)MicSM%5gb(q#i~RՁ]u~.88Ӓ܉RqJL)3ˇ驩 zj驯izjq7GS뭔4tpgd_Xٙ"(htMrl&[b[ДPaF9GfRmך%$;TTCfHi27K{g1NW!Y(ZI~: 7ܐ #rcݟG gdCWn!p^ǜgq}8baG9&w_8Lb'4hC95 P'^eΛ>o:U> [f}`\k.KOH1dz*YQ6ruiHso:ݺ4^&.íN8L\历BEAKD sS๪PpF|\-d|ܒEwJ<-.evf2/doewp9*sVWJ6ޓ'딸7xxoQ \H>::E~UdYmum[Qm67gEkkkNujš <)PfoZ ,5pKF sӨ֦) 9M@_#Ė3qřX} 3Sח8Ư߲ip_5+ }$J%byqjmY"Ұz1(ީt'ʴfEfa嬀2s?IL! p jOgZb 2Uj mS<$M }m= []?3l ,Ҧ,\y|(nHDmA2y'veAq?/ ̒^h5']p`Bk{kd@I S.dFn\D2T@J rw$e dGLLUR_%~& fIe*-PE$T|@,P۰R)y@uFo2]@Tg}rQP$:!~a[~y[L#fG&(ֳcl'^śC\?:zmՊ8-/)oD/:QPЃ˼x_GPy5Ӕy$/d˼ %+{Q8;z~DqvAEʲ֩R,G b9qMLsPH +}ߋtbh/ΏXQy5wk]'P~QpjV[+SOQgѾsJ":j_hY(kem#$kkdT:Y"ʊN(ƌ@v&_.RifFV`۾T)+^kWvIA\5Ȅk)Ԑt, њpsHf[q$QDƁJҸ[i$0#PP(ѮDP*lΆgfxǏxķC8Y'Z5aA01qQD{Ta_ 4~ܦ~}`a2o*-9D_n(Ȭїpiї%_HpOiPzUԫ @u jrk#kS^嚉(a@Y- Xn0 l~eeaȁ .fh`V1huk+.|rG%iҝ4U>@|uB/I^ޅt^Ϋg@|S{Ih(]bkyaW0f;j.H5LqD]ʶH~-rUwFdnbUJ|TU1b󸸬$1!8]BhH Ő ˋTz5V^zr7+eX`pqV_ ӤV/OVI/լEVcU!_Eib\^NuUH<-U)BK"Js=A3Q^2h@+B!5ABmQm[^U`m_埋ˬ#-#*f*+-:Q[q2l",F\;^'+\tD^9T) 0JPNT[ YP*SR!DzG^=U5SVԂcN% { xefjq@sƾJ(G`Xcڃb=$ęg}1ND}S`m_KlGVwf[_᪛nqQZiZ ل2C} r;x&m7j~Mi1 zIa< $B" ~k;_.8̄/C—ͤuyA>x wi[.]nHr5B)vʖ﮾jdd-'kUl%ܓzYoSrmYYjY(Q'[P|6y^wOEX ߐ'?=ZuV(!SG yӔ iPcYW+3ĦLF4@=ݎb^:C{2Aa#|?1ift*UiN|59~F9 .0@runWYK\r^9KY , ]>iUtR([@$z3 у;v# $B>L0ٔEd)-G"*Y Ei{L@5c<I ) JSLѣ;"d !@:~6_$~U  te/+wnՒ7|wK󀐏I31bdI@ۂ4d]{.dTu?=+w= "L?{{y b]AO~!stk#[^́y^t]c :7N3):lɫ;JI?  ֌̃/;)94Qv4!Y3+4H7JaBʲ?! q)qXLi/03aa 1bp!bV1u);/=@4:܂4[Ivks6Qs?SYK~wAlwtwToS&́A69dn\u?:HWυrSH w*JI QzlBC]HCH0S] "=I𺉄_kI $tgO97}"HYG>$'(o "no_c͹ߥ)L2FѤ c1Ca6ѐ18~6HHO9H;ƢNâTW$ tEI@+zX1ϖPb/sMR%/8S?`szbߕ"x ${h@ !F:H'2b.$I> G pg]M`reNu#ZY/q.*/*5c)P;v\cgbzo6[(xe 6+GO&a6㋏d3yTBo>b›/rԔb)ICEgdw?yM5^}(JLaQJ8]tLbs5hήs]̴* J?F\j6m55Q7](TԇdG%E KC/ & LRt C:ޑÆ $EF^na]D0jL]AT OhĿq&ܟYi Yv ,i'0aB32 pFzIMy Bn$EaBvi[ .tQg:d e>BCκ<;bݛԈ)voE| ,Jsz@="ƃ4T iY( ʔYhu@_7⻣w75m:NUMUVT9FP@g $+h@/8#p"`g4,Ym DpiS9vXԋ_HV*^C.WS{{yz#ڪnp;I#Q.bԅw@3Q~!M -024_4V5lޒ_4OF@Ӹwy=(F[ӝȠ(9Tr !tz9y9sglœ1!bBdee&95tt:΄3!/faAڛRJSv@Z2y<[) [a+Kle᫿Z-oY"!μƦvخŁUڕ>SJ4)0"HzKvR{qzwVia Tvv>c#n aJ "ThL퀓Вj2nwǥXiVAVc҄!!/1cLRM"K6H"Tpw?OYn+Bpkǿ:~LK T:N*(C*!X[ 8mi |&M"|yN>g~VbwYi.Ҧ4HyB@*KehVo ŖTfw۞PbЕݕu-F z mSNӃd)H(O]o6p' v^e&%4f -q43Jk;Ĺsۗ_@^K f%hpVNY(묰 }0VgϒECZ`[kUh)o|FJL߰<0TV̊;bG"eŞЛGM$iXo!e$;u_JF;Uloui-Q]?ݏ{ܧDit Q@m8˳06,/?ysyՔXc{+4c!p֪hj"1eEa.yZ|tYiYiY*U%[+sWj32qJܫSͽ!׶i vDV"-[ J7i rȣ/=h7BCO?OiM=rI[cBOahF MqQ6#JLJ2"DB H YEc!$ &/{y(WA j#J`-j-B ɉHl6@ ߔxp>*ꗯg:/W{~݊ ;_u&DlR/e !y\W(جN@ IwHhbN7Y&b6FALK3%*pon iޝ%JgO$AduM~vl$fԟ" ԟb9I()Ōt1^uwϩ1S8[v=M {:8„J[4!G/m1nYqJn(dͦrU p* Wt_*GQBRuH= hhds(PCzaȋbTKZ4|6HbqP";g#(DQ(Ga楽{WH^yP1F;*RA:5=w Tbmhgʎf(p70MA iF Y9'2YV.Jp$s#l&v52VH^f;$!][ ɻ7%"gT[dt2y @r#kVb9H# ,H5 xE2>N`Ld wSXq[r#UYJu[oGǿgy4fwfwIMSMM7iGz,ْE`KN+B,%@# Kp.aIYuX(XltSs{͏9:lDWz+q{H갧S q]wbR?56/l$VhFmhFIE&Y'84{Mips7~3aww/(t?UPg:FVb]<Yi5]fQ[ޟ3>b*Id?QPKu*VNiœS͊끸V5e#G W01UrHn/߯uw=;Q'qD /!9Y>"nԳݯ?4|cG1;<@i@:Ɋh,#=ãIQ CkM3g)&C35Ș(iX"4n;1I$5'slAE^7z7й-)2AX-".L#ސ5:ūqKI<9ad݉JxADx]٦q0[V#U F˗:RYǂё~O0%J_(cŭma±h5jnT ѽ1㈧#"Wڬ g(FX" yF>e/'seaj3GӨطKJë 6x'.ّ ;o3R09P=A,)-8獋񫥕'RLs̹'9cmtW_0iDK |AIf|A}[7vNNi덹"c`G ,KzScm0R>[ g`i/16jqqڐ-Guk=ƺL)g#*p|ܰQD l"}8ĻdD&n=tHOz!aҫB(0-R^eT/*ҙ#xL\5%|=crFzԢǤ[4uTt˷ӨEOc]rmy=ۍg=?~lY@6DX9.1!!R昱z<vE I5̯ޘmA8RhL!v&U,Dˎgg҂)*lũ+(y9oГsK+CrTeos4gҖ#~ @u~pL\`g[e]sqҒ;|=NI1Dc!rq~sތk9v\.uݓZΤ3it~t5#T~p/>YUqo,0JO_$DK=x\RL5ï$BQ%1-_XƲ|!ea3LvrZ9s4bCTpʻ䊳S=kQHpjQhxf GPP&91#{ ׅܭ̫5qot=5X˖洮2 37'l(eLN`D#̰('i~JQ BTB}x5 "cTule;iAֺUּ/OW4E~UY[b)-_TO:9-n%Y&uٌ$_o2˴Qa CimZS@\7lέ{yɖ+o8H7ǶEO2,/r)lr i^x>k[*yT7 ƐcHEmB Js1L&J~1c'܋$vԱ0v:y#8il\BJן=&a LÜk߭Qk$s*y^5yuJrRK 9ޮ0~q=AwN9Pvr&$-ex- (t8lcv"'wZg:9go )m+*8{"Cv#q C<ܕ^2'B-”.ăi[ٺZ%X5)cV: ػe(5ls4IgLPvsW_m濹˾~D ޥ髿\"}SΝ?M@ˮfDj~IZgG^PGuN*c{7ZbKz%2l۵VI4A)]aɒvKK+( nɕ cY:=T#*r M|xǜ.mkcxCN\ (BhHН[9Z2Ԙ@^ʿE=P_oS?&A wGId# di:WESY܊}Y&pV j9%i Zԁ b~6VǪ -#Vs9SJ#9A(tTՈ~NfU9f k:k̴ u5/ E_+fakck[Ca%X},^dnl c;zρjpTr`ij-vcJu9UevތdBUT{(( cEu05_Y$ ܡ:%;7TRv8 J:V2 jX~y946 <=VN5.{sLk9>jۛ=aPu;~uA9FkqAET9ب 'QoZ궯$.܂i k}R aSoF5c2q0:P]/0WgɚUiQ@ƫ}5$ b6\2FWT9[!r eUg~~L\Y>XiH[$NIJa@)"Z'VSmժ4LU|U}QCT/80Vky1]d\AHY۪ec.l@lVe'Dl[@Dm 6ǸDUDTջѓUuJ[MV2dNWU<bŜ՘B Z1V* uCVUVzk1WSVqD^գoL_vql#n#@'/9SD_+ukG %(&QS]{6L0ip&oM<@ M30hR5B?ZM::7JH4L@G8ĨnA"Fb8U.|ys(dN]F;I*%T/+CJTR OXc!0)QZDHbZHQ/(|Ixr3o/K El Ugԑg68jmGKF Icp4ƌXvsiO-:yΟ]RG\?;ag;Z?x?`n+9KnnKWgE 菿<>(J>HuJ/N_<ш}gH#gBLuHd:E2ab߽j9;z{!XdzSg]vsIgҸ&V0z"_Wr~ve0> 5 ~˵b5.D/& sycpQ!P35 mDB *c@X@ n}%Y- u9Q R:4d 0A $cVi+#Pv*a!llCBUD'#ɽj@&"1f{,$̱#v%!E :TfPG.?|QqRZp̃q1CLvИy.)A`y

Հ8 Se(xb :+Gc7R$Fp b\q2}wu,9Et(c_ZsREt40|Y!Yd[znE.C0RZd 3mb>]h'堜f1ʏ*1ފ`LLQrBX?b0e Ny Y#F':2fap x'$c(>fe?v-j3cD?11N2U].s]I y;EZtشDmF4XWڸZFj6jcp5ce%hrX4$0eQO9ɭH;KL{E-4+bmTU4ݧ.*/YXEKI2JF-|^n;;G2.봸x=j99ӒCd1:8|$n9Nr-A7.Yx\jЮr''P;4=i|:<:yM?b:`5d.s޼&˒JRN^j ds7L)cahkI֧VX]*=Ԙg-B< { 9ewbMQI{sQXe:!݌4Ux$ LнaIѝьT fjl3?#WjTIDъ♛=d]ѹJQҪte^,vƋ9Tє}gV!Lqhf+=ICx,}t6TR؛"ϖmunc:Tvs<;|h\z!S"Ɉ-/}tLc&xZR pb L!VdXy=QcY4Q8lR|V5` [e;wjYR#ذPX٠&["bDb;tPlbټQiŢZY $%6uHH>?-Tl{sX\ZWeo+ĵ$1O6 . z@Ϙ cjf%>kwIbbAz >Y&ܹ;f^wkjJWK"5UřdJ奼75QtHW`̫Ibcǀ;Bn9rl9Uv6I>ĞsZ xS;jZzR>/O@uhD+M@:זhmM87}[G/Q}s ,A&0 B)I 7l[?w3HD-w"Gjߺm;Եk3;GW.goHQu<%jמ$D磦g,8eIn:N'YtcN=x!JT^K T. 0t#zHS5rѪQ`K6WEXZjAa`@4<G=,k>:Wi$Fߤ9OcC۵a#">f> CtӇOсn֣谋㪊BY0YHg:$sd9@'q[QB׿Ia<xlX $AGu1aa?jL !p6kw?gRK MX{_}\ w\5iNOi*O9/I$m?_zK|›9ig??CJԣDe좓vטX &|oر8]T>{ 8; ൪eґЊDX,%3VXj ;:&EX}_~|r XbGCVdErqVZ*0Tߎ"ai(+Ţ^2iW6*i $➙9};s @O=h0e(v(./l׾ϧ>|l&IJr2Y"cdi,-;l]d,l ~TiJ1p&I!KֻI2YOBf3|7!e'Pp)һZ}-OWX*bXt\@39&[iRXm"X9¿콣kGkTQYfFh[py7|)PW' -Q(Pt#W}?]9A4z`)˭ob\uP\{*rNhfxQBBN#R@8%1d a |M}dC$o?z:&/A!K,MZ J#ߊI9H1Oؔ~(`S)@S 82A @a}"Xk;s;š~V7:'ޫ>"; ©yʰj`NIH9b W&||6x ^ rJcߓ`߱MU3^e6ʿ{^)+A\iӶ,Ejk7^nF7}r,,CmZ'ǝ!B\Ms\37MfWqfTL$-SiCO3MY};6Įjk6} mL NoÈH Ҍ#lYZH%=Y~]'s5A=Y8m-@z wKd%@@:l 1>赕mnKWPmf0uGz7opk=nΖGJ36 9g3svn& ^Kbƺ&͘*/ou[1<-i336ʏx3VpƝ3vEKqU3v!4QInYr$W% ~^Mjj/C8_Sf<:+:ܻcj'??߻TZdAf` mr-uryE:\\Q;}Ol,ZP, Ĩ2v=ڳBE7Fl).?,mF DžqN ,ɤ~˙923!Q'H&زϦߤb 6Sr _`o-s㠕gpPU*8&DL{   }Ȓ ЏRH;x5a:x0bUt^"AB*"O`!ޝޝe{{]Re3{eGV52]&tKE6HV/P+CnNJƬ웴-ކв0˦"U @=wS4 iM G: j YFL:wq,!ZǔD;_?.dq>,1M}s\&~\"Q)ŰzޞyO {6ĚlgU6\E8"i#^z}RZ.PnCbW{lx]y0pQ\@MMp{7:>qk8qոA5QP5q#MY+Jiwqi8<͟Θڡ*] ^t;h+pȵ:Ey> [VmܤܥXS E৵@tٮ{Ir+vU D(l r૙iЅ0èhwA\~+}¢x?w G!Y4*ѻAw\_rsL,8qtL镘G#p1yZ[i';dɂwY:l]'. l>~ higjkdurdk+яԝkf8uqZWB,l$.Vƿw#`_,t0aQqJ_"Kd1wǑ/l,NBN wIa%xm{qP[+rmH{%Li3<ˋԳL%i߹~0nԲ)V#YPK8;NqD᥅m4P AM4F߼C7PBӅ8m~zc1PSvjeQ7}ǽ4_z8{`P^ϛHӳt p/Rp 8-osz&z sձ(,Lָw |򷂁jHc>@2٣f ։`kY1J33( A%9V/gzW ǁ lgβ Tךϒ8mcXܔz3lz)!G/} &6^! ro +x{(G*t+ @=&}6heyF~y  hKK=+:tNc *qφiJ_TR = d+O>5Do?:8`N_Z5S`JRZWp(QE) '0n&~hRge]cIxC٦p,:͈dm qO f,, qU`T%7<XYgfanXǓW1YW9q cOз_8)f-Cd -*$] 21zncXl]~MNY៦J,( H4|3sgX:q_Y}",|#z KBUscq#8KvTȢvdXЇțo&[!,KeN_#gl02Kr32}"' sd@$@{=1-5lxLJVpak~ krA]HZi ))bӤe` R<~RF3Ez뢿̃E9"hmQhYV }f+|bA1,,ɯr0,Rb OyrcHƙT&͔VJQ{(=5DY U(ڥ@?xuj1odx#;y to %r _*sPSO[M2[/VJy3m<3yeZe)滰?&,\"M2<M:R4Jȍa#x):}}ꠈ@~.Nx0tJh(iViȬ=Ӭ6,<Şq';dHwxf8$%-[W%<U[*JLJGIC6[ 6YU4(MXcNNns_'+J=fhVZ2% bFU4ri/Ss1n csж4FdLۑ|*ȉ5{Ωn __~fhBi;gNW[~ŘڣT`j`1}IQ M.ʳSeY pT+֊&k CNxOƐST@UXrC1^ȿl2EAHkF̶y /5!5uGZ3<>Bdo(?|olZdDvTd狿6e)gqN|%[2fJߥ<%d*<_0Ȕꋴ^:ŃBv8P7/]}zy;^0ڍ-hݒ? o}sj}`zӏ!hQ2U,q8@W?It+4DH"*Q#M˱F)NĨ6 ye;A ⡋ȻRV1ypWiGyp1ѺQyOB﫵2[=HLBC!h pth_DN=pTD@-}?^Jmw4U{vZe(ʁf%LhFj-LnȠKwUVT~2188|eTkm2},V+n\>D^MT9Zr*d/yL8_ I *L$uXP)ďz&: dIְaN.Uȏp"N|qrAur*96{ƟzHB4DCTQ”3='Y>!;+{ LIEtgt0urpr>.9sy*-8.*4ɘ Zqz%'AGc]bGBbg|\((kVr{Gb wX". -J@XKؤ,tԵg=t {[m %uP;;K\ >6}0%'J|S Gqma@VWFFNHR%y`( 0{}W=:Ql58D gF#@ OXPz\QMlN^INje911%@F79Iΰ#*Q|YC׽bjcltɖFZr+%@dI<#*%74( r;?@ # F-oXz(o < ^DһA%j> YDlwbuooڴ٤gj{&]/ rqz gIÈoF}Q l'jĆo㗘"s^ gQX !&oG}o7Ó۽B~%T Ng.GHUSy'>u9Wv>j}c4ByU)C~l*xX.cu`Yth~L CKbhA }1,|j]2gO3i~k>jad9?EV%b^?&dƮN?2`165U 'eL5U|6,eYt0g(`h3n{m0䅔:܎ij#߬'D]7Np*bKȀgE0TuU???J3DsHV, 0G3_F?mknAZZdS*T1RϲΛG5&ۍl݅uh|7s43ɏfu#Ķ@  Gb,>6ЀC-`PFF )lA5 %FPn[0P3V8PԼeUʟ߇g˟)p|rݽl&ՔEw~9"ynP*ʜ+5Q5ʜ*{54Ǧ"*rCz@(דׯ'Q׎}Nl#_7{靧KO׊RAqTϢЏ>9C]v" [Q.`m# G"|c(_j 9!!Nʫv_ ȍ"@B_NIf\Ϡ#Rg'aԘF7C!}:AġE5XҲ :@|oJR9Of*zX?+&DZLĀLO lmHS}nVǰM'O%gFQMۋˆwJ u!EkQeF,lAVco!`z+;ٝ/-;ꝡya1Q`']A^ cPe_z.u׆ZW\,SiuV(7`8p>Y$={Mk{I "p/ܦ{nHzahVc64dr 'GӨ ŅxT.H &iVÛb[7wM]$5a$݁Fۿ7iXl̀W,O  -"9\Co6nO*,e:[9}7|EM|4u!BmGu(_\$=f.ڊHut0rBjxJ8djiŠVJg7vb80Fq EsHrb-֖*gO{' 2+M&eb[.Iۏls◨bɖuD,'/# ^g2SdRXLXE"dbFfpW0=A(}6\n$ qqEvqM&伛r+ntμ`v2DxPYt*ڴ:5G5ZHΗS˛//d9 181J <b*-in1џ1 ʊcb Opa(kUeGiK].C^tm1OH%_G]W> vqCߚ1yƈqm]$验ª\dxdMܵy 8#h:˦.y2h.[w|m؝q=w_~ V'٨#,o+Cz>AfVXˣ|&V{CqB~RWވ EQ+.n04܃'{,\]*ר@N9 }qCnvaFLȝ%s!2!U6]Q\ "Y1偀bf@WV14{#+\Zm} V1GMuKV#Qa-o&Ȧ[cMu$nǐx0vɀwH cz? rCvܨ\c\?YoSyOiCzВo]ȷGһ8}t)A®8jPdU̓ԛ1FW)z">HMu䴼GbX/}C[Z!9,.rSr~t@a1z,O9=]&?Y ?,N1*rܧHMuXr|'bd;AW)sG' ‘1 h@Ua2+[k1 < T 1@:AOUDhʡ{d120M9^zu8g*Ӂh!5v 4:ܵT=M` 0KfqlqZwdQza_`y FϺ &{ pAߌq=T3s7C{r(cgBΙ\s~/0R W,;0 Pp?a+mtRLdxRӣ]g@C @?%g1g2xD2Cm:QAw~GPf|*߁h6~^Tvn%oqsO.#ʒȦR.MݣgK<+j 49֋꼠j%߾ᑭl@_PZ:@̱CBNb7ɁhyeTM#'zUO ՕGl||,,PC@F8jE8s2NaP\AYe-T8Z*kj˪~GU}={}W7%zڎ+2sG|&_O*6vф|:YZWF('(A9  i!L)mMMLRPr_gȺ#c DZ rV:!t;n7lz(p0+v8~ rdqG3wb[ 9+"[LwIY:1jpWU1`_IʁMC \ݢh(Y.[}6=9 WGf۽znd_ͅ˦g 9+ PA܎S$lBl4b=%6FFl} M mY ן?]Gē,ܲ 2 B.8$k4c[QۑbwE'dA6z{GTzYT3#aQ!О`gp3UAS|t KБx>k,2ڃe:+&ƨMհClZ#}A/rqYiZG58A\M#LY9$$F==4׸E:;y~6  T%n˄ p4|t1 ^ /k@h"?Y-U~2Ƒ&kqdMM3PJo([IsXP=Ktr31)4@=d%)s }/xʺ`͒buC~B%bO9{oO SؾfTMסZtb*ˀJh XZcj.oPNI̯1ǩ ןzmw]wx:_MN P/[;$޹y_94vv$ݽQ3KbWƞr' wBn$17 8C<Њ;-2=3=Sei"?lԊ\)Tչ󣝵90̳ZDR:#_u_`׿PHMeVh /๎rlJ:wZ:( YKZB$?td. #xz,ʔiv\dW+R 7ĭNfHhbp^/>Dt"ꤘ;N7%;:"O Vux3XbOn1 y)~h~O#aҜF_qi3) +9P)ƿk&5g]\6UFcxkK ?~!on[ `?_]@Lp)t^)R!|>rMoFֈEؠKJ篊RoQO < V"[<{/6tL|?lx;{k{<(,Uy0+%n4*ZL5Mݐ4c؛4aw͏>HיGQ}a%cP.ůS̥EbyE['F )@Lল ҺTTLAd:<5BR!^n2h 헱A WUҔVЂhLFZʱ#m?šO^DyO/q^?y5F=޾fåc MԀ\Vh'!C80q9X@S!R!<;X$KNjpx6K-ftijqq{~֢0  7~0WRo $A:S:RxfG}}|^f<Ն22\AbqUT}n2`myv3Dy✃J2rf]7(uTU+x>MHB@ߪ_RxP|x r ^'am N4`C4(<}̈kyG8m8Z4TQ&5pґB5u-V_hM'"';dt9wezBRct32bc3UMSbg%NF%/.B3Ntq:qF%$(A 2)<; r/Z/Gɣya0[_J xMm&iy2AݯEBL2z8;ȂI@oG-VI:s܂J܂{hcK! #ʎjۧoSkᯢ J} Ch.<-(xW"P\<4IG&`fqaA A!lRGid< yBKHMb46E\R8#&jA Mp:`Rr@dxҎ/av|dǗ$ Ha9 .Y&!9k<6Aqcʛ͔GfF 0~@ /ƥ0q 28S)<VR_F >C>*- f p˚P0OjąTխFbkrs rvvJ ]*[.X8o2a[j%Y<S~%ywc_ZyZ2Cvv|>0C^{g-~iG->ۋ3ka!M+ YdAfX-b)ՠiRMM%*};Eev\ӮJ*׼^bǝg\6'\9tp/_J.fX^ꔷ E :Yp: 2E y&" a_rЯգF3 p͇-io1Jq19,t`u sY DG?gx&ʑ3{ }/t2~DLngp1Ĉ$Sx6dYGj^ H]+%ᰫ%WCg̑O;&=ACoaiD<_$խCQںeOط S/W\L.NUaY߿IloX|Qi̳(T5(8ymυcŔ֋)b/{Wsv#7I ?-ɠՐq1Ei:! Gk]*k75J[YK=⺡hVZ?-o]L"8x[9i?o}޺RW׺qi<[R8NU_X=xO(qx8MNf%8zj Zkz9s4_TDϠoׯYCd=L")AH Qpo9h7,ZZbiDxD:Cv>2~0tC 0O9Tꂦ5"v9!+q2{]oi.aPұ?.AB+0]mNJVŏ(!7qa ML9 kDThHlAz{E Iz[0EՂgg^.G/kL,sS8G +!̰Gť'U_X HǶ~[ AauKZP2N;8J [=Z!whJdKUܸLgƩGZuNI~Cߨ_^\԰QA|[#sO˹_|v^dc<9A)kLUYӠE U7TI΄5kvw=qc*ILRk9aj|Y=ʁ3d;BxfeRȒÄvJ_E5֤ xv3FLf/#c7+q3압; jH[cCJE[CRfT:S-<)hwy ѲGC`%/_.y3Օ~!큊TB@Pמ7  Jg[Df˳(Ոist #a^2_3rRImR귓Pm=Gg875ZU90T֖+5$UQu)"T(!>H՚ uh89"}`x\TU0*P Ŭ9POWBQ'nzl-*2OYG!iV*FLH;SՑKK8~ԛmeH`jA?}G !QqѲo)glZ\Xyw~:vO*H #4t:G{B#f%H1[sjTX\q}4}م.S*:<&_s: *uҬF̊?bֆwo5090rt dU#m +_5|%Ĵ&Eę^Lc$Z%`]? r^sNːׁS&bWG9\E\,]Ң|7*% F),1Ut|#$ N:LJͧPXt u~wU;аÌ;lƋmEW1vy͓,ɏ0U_ TaϪHgR*RVt /k*<_U|s?lqtGXw}k1u- _џz̺ \k~A̵ƈ1|UnDT+QM؛i$蠾sE#@F N f3jóqqhH! mhB3h#w6@ YYEiZp X̔ ̻zsԓA̍G ޾G^QZ |Wc +Fr]kk Kmjxlspun1S皨1MphwI7 ?s,"<%eo4__Ra^ &l*;Wd-e?YJ@~|Xa*@~7*/S3 >Pa%}1 r7U_BEDNq#.LI#a !S*P 5;8Wj o/A dO|")<u3wz񠸹Kdpн-C \+&d!&ݚdDM׹5w4/lтޤ29i-j uޞG>#s*%:1:1:Q|>xi@-RDY~6L`T ~\ؾY %yg{tdnu{t|r͋[fD#LumŏC&s+fڇ+F$J'>c iMIH ](* TbTtza6 zWQ՞;!+cO|go~-&2ķZ|c(Lg*nN@_9ET\7e# 9Ni sl%`:JQerNEe~S%Nt}8Ѫ^ 1 |t!҂!eRݗH 5L1sLb_clLKfRENlIJʴ"5! 7U/SBQ ʬCB3?|YtÃ$d4*w1=@^ ce L Q$k͏ϻͪ".`׫$,!]?bDAB{phB E5 Vtt`ѨuI.\J\/`S᯶뵗5u_Sf- [JOUiC/\V5o&Iݡ >O>"mAnH@u܋XS!{ozw3wVf ձr Qve7X6%F)Tg`x\$( fi/\e+I(S*ry-/ _:2$ƈ Ce. .eF/ v9Ru3-ze#wuv@a}Έ IJBO5UՈ \+y o5eKT;LqG@WC=?wO(Ձ9Xuo6V9Hz_%ԿP+J;3ck}t7g7i{#ܡ9lomj/2NDF*yyU+?A9p¶IB3;ݽtyJn- c !T4\D;H8Dx]]"-Q *Hݮ{^BvD7JI@ھ0SvȐN :~k0 ȃ^ /po" *b1S _@?o DAm4q Dik r"E'S@ݑHZ]q Q݀ {=TZDA]bFڄVLj!? O\\pfIq| ";rt~wNb? 453h0Oqbj#5؏2.rm;Ȋ "Ӭ+ʠ["RӝE;{4,Kw6`6QPF 银*6[ȵJ~繝Ae{@ >Rfj^A朆0 F2+{Vj 3xI;B̲.ʰTBD*&q&[0s j.3Ɵ2@Pr|Pkε4mRI;Fo-p&EBSʆiCѭֆ*U-M)2HxʖRFQ)<P^ @lauD%/ep IAQO8HP!pB,]*SLvepk߫ D5 $-:RL噕bl*924u7`w ={2dJ7f,Ձߘٮc3nzu㏗?Ħۺ*P۰ 5U'] g;/,?Qm ?o9N @k:w0-jѲե婇s7ܹ̲6?+;|B~-*o/{S48ЬcR4>~/N{ z|(yS`+;> 5j r5(r]$[@~eAKеEL.M--=LRS]u =*6>uIqKukVhPW%u@ZGԳE C`Gذ[qb'?(aVSVF5-;@F>,(EE3C~q4J8N6]Pfd7tLe JIY آ:l;R/ }ORI0 baaHBj'ܘWږaU{܋^h'4pr-[eK7[x{UQ$ wf"80r‹ߎxMQ@/J;BxleGpB Jy68@#zRxD zʈz4HQoOG4\E@J s (* m-e/7]0ķ[6vؓ*ho\q-{ %LNQ,8 nl?? p0Ъ~7`5r+ X)?6;w> ͩbiaIV_x ُǿ|EpѝN߀ӽ@$%ǻiuTtQa{Zœg M[q^}d4tp'ytg^`iЫ{FC*J z>g"KDn\g4>^ŵ(jfsC @ܥ6TH_hN.J( }?:[}G0kv?\K9DYNb5NE?EԤxWM1VuaFc떥.upGZ<4[|?v7T?^x0+6ݹS%1:qgY 6Q S2-{4UѰG+إ2%r xڏE\'~x *\牗).;- Es#eum!rQ)Ev_iOm( ic cbɐTV'Xx?a ٹzѮ))'+ZIU6Z&p7ux)J/$JU$c ~1}GEh~w 9U\9s@{aD5bSp:c` -1 EPe1>< L}W?!35 .Ze;Kd"[_|siL+6yM#D>`F]4}eǀ&]Mcqئy9t</tf,*n0o' qp.:yηyDE)VleK9yu9rx5v Q SxR8@2m4v"`PZ}竸#YյEDU[.$/ 1:V&߈՝s+ XPeS f0%HĦظ1ΐbQ,#8Qpj理l"ګvޢ[x|ti)%k bcQA`jw|-4 W_*!CC-E6/S~lsl_l(ϕaTdD\kADt uKiĈeKBID.Nyk%nuV0pd $ؚ> ,v lޓQ^Cy@D֯fںr?ufMҚ]B$.G-=;,?"?*fے$;JţlhIPdO`T7haʭ㶎9؍q #Qb{nl_P'Y_k0hq7 h/+d%鷏 D>EF | Yլ^[ma0J͊H Ib=i|7ښ+( _:uu?}6S e6nԠmEsj:A*JMu{Zi+%+^RwS)$h 7BDA f>EAh/垗ǡ ^Xlr$7Sx;(GڧڥgO R-krF~7~ajހ}R}sb@#^O=|>ͦ6ͽYuf~۝;we7/ܐ)BP { Ds($Seۦb)bZlA'U胁L%&оP[ޯ:Ř!a-Qi?Ǎx&J  a$r{c KAׅ^A +l,MRPP +1 <ҏ9%!vs!ܦ䓑r91$`-Ĥ~ f*`naRLy @z/sWP(}^ڄ핝Cr7+ &>p _BZ "J,?xbcX+`+QYOmxX&KmJ*0.2OZU-WJ .t&c,o@=e6 :H U:h.nD&:;EMyA[cK+lS))V@;B.רѐfc,;)E(nV+ 6dn6aq7+䅞q1 WYa65>sB5LQGȫ}5~ľ܊/K] -`/O7zԴGU FʹVͿf=5k6j7%|a>+ox«W%o7%?V7/^*/򯻋&G E3ϟhr#&Q'ٻ;6%)Njj͏!L>MU'eA9("&"{\1޲?Dj(^glb>g5uy^2Qݼ|wB2E5qy=KcT|0n?c5BIm'kk$ʶhntN2eR M.a)W& K؄.zB, dl}Lڰ:\TIVޭirr%up@:X@iW4zPScc^y͚M UdzT+"[bL2*@\5 4S!,PM=Z;Jt6fe f42r}B!ɏ&RJv$+nB@JNV,B XړBxr^e+i2V_Sȳ>E6#Bq0I$x8|QUA| 77;J)X$h:{@҂&fx xۉ8Y'vՉ8N,K2"qL Y.X ui=l{Hy= 6.6a3zvwvɦ#nvA@QqHw0>t"a_- ֦chKɷ.†*waJJl'Jl.b1Uյ uCFBA(yy$ :`0oϳβ|ORlnͲMΠWy=ud|Y+-_~IZWשp!;:ɮ?Uq,>x' jXWvA9;؛D5D:Y} W-ZM+֦iḞI*M'Bh0 A 2J֨'MlWRWMh!.}Itu~lF #lC) P: OѼl6>Ht""Jp 5G~@_؞߉mv:zCPP3t?N´[K0v{MLKϱt\ϛ47#ADBQϿΝgPob2@:<𗝀'D7@^Qa7YjZ=ʀ}1Q @,LE[ϟYR&,tn/t) `pkL~10xKD@raO/wn 9Ț`(̟!Tڞ\S[G=>R;3:!ʙݝ'E\еĽD?L BH6 <5![ *}8gn!1IjRe]9{o=%Vle+$ [ɰ蚕aE*Vԑ٘4z@-GS9 $ jFp12PZ4i#܊~4܈T4LGTM,nUJgwG0v ax)؞) HG@$wR"05$8(RՀ8!7=P {+{ |a o?E /\\q: _^L.<ߊq-F#)V{d\G)0(˧\g\L|V}H&}&PdD;C=3bpϻfƂ2 |Mc 4P 10r'5|-ϳIerwrM7ߵ3̄}QWc%ݛn҃FNQ2B8-ElU-;D; Ȉ&OBKdU;zݎfhA@o4; !}sqx3KAF㲈@`DחW$fb˪S  ܲԘ`4c鬸Όrw݌$*H5LdbsM+l)#t ˆ&XXI^.# \` j- s vn%%rK=K&`{W`q͝lq+C'r:)w`'򬉆:9j 4K'nyGw dDҏp5-YEqZAOP0%>dlYcٴe*ggW7V@yV XaIx5k43xMqEohƧ'N"dޤO:rz`q y/|91$vO]4t0$ JPd:r>W)CX,*]x)>q;Vvҁ!wpp)T0Lǹ Ey#zrw/D01W|.He|1AF#U 4H&a*VO[\!6D^F%Z#H(bW?H xHTHETDET(<.aa|*3_+M \ [k wvR]II$daQ/p Ab8+@#'xtA'>1n#jʽgxD?A=Z Ul.c#  Ө3 GWq[`v%V.Kds]ý*\^Rf"ku^.}!բxagUoW%pކ#?3YIzԋ^baTQOigI"!9Sq>iFD!0ؾpBgh_xɎf "KSj]E:8]iUQ p1AG &zk'!aN7%p8}H3R|L|8ۆ!L  Gp@}Zk,`3Q"ɂT%,U,@=v S,5* )IK &s Z$ @2E0 kQf>5h;v.g۫m6>9Tgḟrʣƀ7[!భA8}0d>d!d…'aɌKl1nwYj"D6CJ: a Q\nr>NCdqF>OhTܤ Qj|)P]7<͐z1_ ' !I k!1%iR3tۢFS2LT>e,nhCDb\"pɗR/7νO|׿^%SH4XPi%@7@J.fE 䂻j2..6?l.LSh,d ,+;v)oՠ̽r2OOTQpT$jgi5ԃ+Y;}4|gHwn~Z7 |gC$c>~+"rs0En_f(lm$V/mg0Ko_Qǩܐm K!+RpdtttNZc}WkZ:N%:q F{~Qw'U y}جttw$;茚zv[gQzezDpg00G>v#ȭ|M5Ӳ`0zʨ_ Ww'B 7& $P7 Xa/~w/~Guz(|tPrdFas97V;ff[ӲkNO= \9p3-k s7g{nP&Us=< MV,&Ų~J"aS"fX]x$Q{mBkֳG uy!bhc\R `5ק|<8,.}֑Լ+oYyTڅx{YG,Ia9犙@1SE$BZXU+SMAB=VL%wrOWuٳ/?.V! s;AU܃5LXn^RU:gU-eq+lU4ovODHޒTƎk̎JIuJ] NX oJ?p|1`^I+-mT ?RH'g(KTK&/ }TOiB?K@U>]ފS )["A7,H֑tNմgFu΍ڹ)Es_Ud*6B ӶJHm*Ayf7QW6)o雼88ُ:'芼U2yYnX.`,p AMdi^^XfefeiJ~OTyydvM쪸H48ܺL4VVVȱ˜̚Pp|vrF1/5%:sdvƄla~v2]| . t&PA$ t9G`nʧ#N'J)L6US pyLNK{نy?zvj`_y>LƱm|a_>p»BG1MGӧOh8, dap5hAR%-7.M rcm߅9 ݐȰϺp3?FxPxLDSNlD[ %c<-|-?mϰYX4hdK['@/.}3oHWzlᣣߝ:D(<^}zjoԛO +AWQ|mm6ͳMƭw= r¿oXeVeZ}rwL rP꿺MJ6uKJ.etB{%H,rߛzkL7`͊UG:סH XN5-ok^47;1%AԵ Gx#Fo:ZÆw>}B7FuR7(\=i5aw5X4ߛ~3<ېzNJ3A Qt@;ْ\iFl:F&X*R/BdȠp0 cquX9xJ5 MWg\7ˏVepY"y6{'&i?1<w7g:c7[^R԰o$ԐsnPg5?ZЬ. A @ ra ۏND ~h&C Ua aQ6Ӫa[DE@6m;9`zy0;PG4T!%y aQӌƔ~:HǑʑDs|M6uM-ʔYH M]s|r;=}qzE9@U^ ;%6.QV*9us+5Mk!aBL73kb5 ;=^F-\ 5 ӆSb{^_ ʱ*HMv|@[%rrn/]oD(E4 p3gQvUWQf~k#6'DѬT3_IDg76,ȚC3~={Q/9|{j#IR>ߣgv1wo݋m-j@7aH `?W-@Kۈ-2_BJ'󓹹Sp~>84k`J(QtI FjxhaP.Ri7xV zmNV`βfYؒ L)BWv"vD0ZW.KAW&25r*S4h2oگiZuxB.cAO%Aztcnlٍ@/̄ՂV/,Ki$3G:Ja&j(ևٍ#]?'w3 蝿f栧"@QV9,Ƒzde|Dd3̷ Oz()_е;tZoa?Z\ztiX}).H:6kה{u0jˆYfI_]P~4i̾I@X~.w*{^^Xr43+34L3=458{*Zn#F*(k xIٓ<Ĉ~켥HQ}1@N4dxpR |(DQ9QPU%R* ࠔ:/}*/suEl(LdEZڳUQ/ խyhdbm4}::,(>4I~v :v:_sOܜ"{گ-20Įo{h RcSN!IS P]KM+^w̱6-` $&o_Pv} x1PLŵb _}֦[i0iMC]s{ݾ@as"D+ N BmWu~YMbkn?Ɯaom]`ɹf[0Zy%0\|.<5HWxO)?>&ӥ8XCl"h>k {tnv@b2 r Vrvݡi[m2q7Ŗ YKaZ]}*Sj-X-([=U|lfLL4{3\qܛ r{ݛ1oy+j$zԊy͕`aؖ'|T k&^Wޤ1/a=[7M[Pu?<wϳ8E@`*i4D3)sXUIHoT*i4À5YrRVPaV82i=L(DN]5:Ns@v]3lrQkDؽ!/d!Ch+TD>exSM&i.yCh6Z5ej` qpPq꧳ɓF~y~OPEu( W϶).3W}v}]&"vzbh0ŖN)SS$9j#Z[ͪ5 |R;/,#TL 0?=7o_!`Tz=Qr#n|c6&Se#$LRD"fδp(U1HpE*w 'qn~~DCqݩ;5N#W]4* ټfS՟We>F=O7.o{MmǦnuCJ䍷w?E=~UW(;;8) D6V`V4ǿ{-GŜ XU5 q`UPx`EW@TO]'t5=18Pqb!V`|c;5* {U>kɥ3 +tXn,6{15Ɩ1$潐nN2E"6_Ge"$šP%Xs0q0]i&dP-v[ҷ{B"`k4\/nk)[to5'mUM%iYT!JE^ I.$M$`*M)H(R +>0sJm .T^^a{EvI/R 32BRu{UO'-:[: (*NrJ5 @T 5TZTŤD0;[;):>~wLi Q) V{3AKKm].u$ "5},ypU%o7 Dt֘VxlOw0)"٤Vn!(|mbs@#<(ώ+ڧR]JHإ!B&aJL;X,SM'gJt4Cn l:5M`'o&'a;ʴGu{{^xR8)͠f݋ؒRmȆ(AC@ ꪤѿ9A(^ nt43R'vUѫ^&_u~TQ8XaRq@w^&>2u!zrGgD_#n=d* t_]C֎@.E=#byn>xpa`eȕR w2c;pq-(#>?m> t2SʼnqkƘw闟}Dh旟}DhEYlѵ*?Cf':DBF#9G89y/q^Qi L 8or̽%X RQ/6ws=t6@7AN5N L4 CnWżavx )n2v7$ f4kWWRUᚋ9fedti#@k`S5p- MP,45c%X vR:&x{g2IqPR+A GD`*MW⡊}LSOpDHj,q7JgS;zXɶ[­G)R] ޷' Ef 2{X) wTJ&S2!DLQ &gI)]̲Q&Q"?;?W6sgQ%<gukףlhQÎJTSW\̋'/eiKcL&v'S]I)5ZZTFԜH$\IbA$ .SPy O-|JL?y"$RN^7>F\Rx$JJĸnmY36"tߝSݩ:AWziv="P޻+4eU$!}PPv^iHJrp2 # ,0$)e=rlR$J4Ry $(-IE(h:Q7@O8P;9C}!b4f0*{QeZQ INXT9$As, ~Heneȸ"6?ιXUk~WAhRkDl2$9le[$#EI_f{bR6 :#LvvVdo3\-K1a?K) =D]쥩YڡiAzib"9&M˭E!ERw:%M<خ $oݰ'GDBG>?_uj9&[z^G?^`U+V|:vOKP0GgfV+#r,޴T{.TH0Hנh$|VQ]҃8K7aCwe]%X8jK^T!xZUu=z4iՕ KpL.' ID^P8I.)BTv(!A{,G"J8,{N$mL/MOWGTs{JY"" Cu)FK@ 9bZ9Ew`O 5U9$AExFFgD7zT'P-xXQs58zA,$/j ݭ,FAu=N)"!{+(|J@4G}^7ۮ? {D1ToC\jcj|1{*se4kiE4WrjRCNMj A ,sۏ)3Cfدi1~ l|67Bԇ`-j2ŸbۛD :9>܄VHD;J&:fN;6@ʴS,'ylε`Y[tꀤֆ ၊+bO g܊=K:uun+I0,#(s^9֫2KEScU۽ /F$,w3%مK9gs]S,PڏRf+ ; Q9$IWG/!ԪOg몤[Úú5KMtӮ!9d""]Pp` bᰡޱLK</CoIwEW=Fд Eh7 8]+u5:ޘ [>7suA\w೑o;|F0ce(2{(8Z! D'B>Qzb^6kY7aa+#% "]%meP&/N*o8]^eN"Q~ׯ0&;ir Ŵ_Œwpe0iN??dw􎆼7I= EcֲYH"i?*q:_xbc8(7UюeQz֜Ph;Z !(Kj`77qNJsMQi#Q|;#⩧?fDbV${H? xCH[&p4x`Uf.D;cS[ wӝNM QN+='}tG),䳊9^.s9i9_9)Ax6;F 3pT, UofGu2wfMbBӳD{^W^~MKE,tCpǣluK2ؕz %f$;@K!S{uP:#`jla:¨-sLm4DF&rw;,XXihE~mG"ABUaoX^zY%$5boTߊK$CTK9E\v5N:Fs=t5'+. ք]kCP٦[އ/:BFTCGئR{Ԗ5ؿ(,.(e5r]D88t 22.[&d^#OFL*eKJҠ$j-fu&ۖfE~aԤD!,EwS*zPeO Yb58> 1.**@}wk;~Cp(y2/B^J$U}ƝUCj?`07\7/#jȖS,' =7eÁU?+o}?>k~UNJ zI0fq364TGW=~ޖO3g$24 ݇ 0;rɌz[/X'AG[13_RZNaV s^_bsïs_׹>>JS ]k]BYQcdQb87lH f(_Ss5'i习CG< M%#8M|X\ z|GkB4 ~ЉqƱ(8x5Hլnb7zfwTIq[YK#&4 />$`ukh9@Jr-NL0&E|l%kq9z-NR4Tgr8 6}Գ>g&_7U1S97qЏ8@QfK 7У2$ Ew^ i6Vh>* ևxCe>4!';.&l@JВ4~% !4!޻W+iWS@Ѩ0x&FChPYq9$9\N$v9HE9|ʌjeu''#OӈhH"ve t&F~U aQ M$ |Fr1qxFq7!Qn;i;iN4='7@0O͸ .6-B]X%d̝eM)B1{dGɅ\il/ Յ$}-'_qmhnQ_8>) nX)Ϥ:yO&:xSAeFRaA᫭bHM0nRj8% sTp8ZXkhԂߢ`.7wB\wvL{\si$@ 5 zcs;NdtMUY|-o *w9 7C3 ]Ήٝc8n6FU*@b3 0ܰ[E-IGVK݈ꪴ4#d0)}M fvѯjZgy:7_6 WM[swaޖ^-;uW~Q{]U|iWXZ=dh\b}z)^ʹ[̹rdg[P1B -oE"V>j+w< ׸8)R8Vzԝ 7}E[y3xvX^vqekdJ̯q}0ʟBf rF"w.GfMe*ôTYMq%iX$ C,齕o硲]/ ^U/2/$sd+R! I!'|9 L$3̔ K >npOQUb1-\ʖ|NIO,5WA֝t EHU& ^?^|j seI|^H&U `@wׁz x@vJnz‡ P$L)A;&9!ܷGry'#.bU\;;'^o{&3|XTC mgAj ⌰N}#3MNׂٿ gg,Zuʍ*E2B$C>XjZ-r=yfOwS@ w J#KtH?LĕnQeunXRe6 6Dl@Ĩ)LeYZ[T`[w8$EOahCE)||,tZ*>)}]n, f,fJиφAn4UT"MwI~Lr*-&FH'bSY,eAY:hgC,0M09˂!L{H@-Gs3[hQ=ZSBԚ䩌oFk:͞+ 7E\/MKDR<oN *iOZ 8}p-kR4(f3ؠNԠx(ڔp4+U(6v̷QqЛgA{bMlO[XG4MqH#ĭ3ㅟ5O;rg e̵ZwyKtQ}sKvWOa4{*8U]F4/] `ڮrd Bjm}"{K{[{r{Vmya}HPp*;0sI b(5[º]eviUIސn4 ߮%#MmBrW/ [&kvg3&}٘*s-{> i՚iKZH tU'O2$dX~Ǟ[Eњ4닐:}>/g8/w@aEPh%x1b]]D:-L4?8izxҼy<+S'Mcv7ayj[|r[X0t'd^ _=a*Q)@;3\͏W]Ք%ו OcܶG!EXjęᆕ_x8Xmeӆ{^O7ZpJ[7tŎօC G߫{\i WURMɼ Y+7) +7 kkӯw h \4~jEiNaZN VheR& @7N \%%1_hrvCp[.~m9U^"yoaLoJj0WIY:)tgu mxxWMn5d/Z6 :jgSào-4Z1uNF5g!c%L)s+3`VE50ڌmH3tg^-m;#r.δ' q'JƟ#AVdkHVcw, al LjxrNq;=J(yTB fVh:V,N!: |.:ikuK8_^k5J.qDC~VH5q2ډ(ݓk|DUO7WVZ-!d _ 3VJ2 =_WԶ#­:쯱692wC>U%d'V+heVvZ(9HL:HT'e: ə[j> ͯ+0\<V lm?j[UVtfJ e?P pӺa&.t͸N 2u;U"enwA/~N r-ԡlQ>cŸAD _r~%`?M8))^)%+xQRĔe쯩SQ Z՗izsw(#Xp _ Fկ8SkP\bKb!IBkވSxuƙ j-6HWYйSkI$r^t:V HR ŝ7̂9q3QVkUY3u]^ZUN[[{Ȯk6r{EجӲW.% ~ln7ݡN,.+w;~Wxm#)] R[@"N,T$R:וHP^*'ssG)^hUSٝvA dw^RN;aؙ:ل5ɪ`x.?PO~AfDZ0M1#!^dL0D{v?K MXyՕ/Hpl'N<β):98ɡ PC] 3m|w!TM ŗ~yҴv4r9) %u1: SlBe=v=qk78AYsAPI3&7{50f65]G3cL;2"|_. >a cɑ 5@.E&gOē%keBd9ji`)SFطb ۽l>{y17D@QJ%ێ+|dq[# BI"dj_/EOU 7M/蓁o<F{5 5٠7q;{kJ8@LQbxxRCŒn518Kc5W'PX.*h鹈d.n4k-4X T k&n%z4k%7+m% օk;2bu#x.^3G*z@]#pJT0_| j,gh9u 37qP.Xc4#ҺB ﯫ ,jV]r\$%I„vR<\ӣvz=<,=]dEMK y^2b| 9h2t񦺏j !P*l/! /V_,^tX^{oV_ 0`̒Pa=ZPYk]Ils LrţN'*yLakBDP]U(lS BVPƩ&UNCn7ɥmĶŶfb5 2jˬHmйǞ=`{ r:L*')Tq&aOքZΒC%q+PY_1 |6"N7!71"Thq Wˆ6"eAa7 Nj@=ݰUe^YG$TEXœPBlB?;?u8p} bGOO)݇ |,+UxDG$o I%dE-pw՝ثW^ TL6b-49'QB)HωrSN Nh~7(@/\OQCN f1A *K42̰!CDԵ:S/S(Q4sg.>DW> ^<7% ×gy>J%P?#~qbgE斥|oǢқS]T̓_wvM[WͧT6 >4}ӷیvOnmz咧Ob` QݼfT|vOnm>ݺͧ[ rŚkҤS _(V(.axqЉC7,x/b8P?o\߼vGw0b^QNࣄٶ9gsd6l-oZƾb=6-|e0 |mrfҨҎz'O#Hߺpڇ"]b*n¤a5U|VOjSйxk0 e+٧}(%fgI(y$g3(=`g0:7=\G+8hpޫ}S'h Sc>wt Ts> :'o4%ls:0ڛ*$ $eWs7!?) %Ci8Z ?8 9(%2rPcYЙeL}zD;ʹou4\k/baѝY1p.|wB$Sccɤ9:Ƞ1Q4Em$I|ZT#F^#q) ({@4 #xO7"1LF0mP5TZ>vG}^ja`Ի:]-@vj*bp5;qb!Dx8T;&Dl+9S/IK_k`ojxV\q/ Ǽj@O.Մ\0) DeNq8~{o"*/-Gθ[c;0-Zkd&=fVK[FڬׯȄ{ ݐ7.L'K naDQ+T+ +T6) q`< ?V8cbLzux%T*JZ1zAVښ8BSM1;+MiH-F ZΠhm ױHyzc`P( ðf y&=.As+ռҒWa2! rw0w/WN}0t̢Y{Q)t[mY+wi|xˍ"1td,<VޠzyN,72w4fmAEİ0%funaA,Y7u>(9/d¨d5viE?+j4U2dG u0]l;owlHl,*7q v`w f6ͤ >B0,+ K索ׁhl14NP*hh#@&QږaS[8F_y\ hҞ?>#\j.OԽ?d.ζ;-Ͼb.cc>~sk[]IjI5N9Ԣ׷^6 ,9'VƹOOU #bKL?A2zҝNsQjԧԅt)]Vhi``kA$ˁ]!Z+,ۇp C*'*?K)w!=L7=CjVqcÒ!xYL$.-#eCNj#j<ʨyΡfa"֐sqmy sRO\~G0)z.@YcǗ'㣴Y lmRU}Lks9gT dF17N_???}|4`'In}έsV=o}u֫;/Q)9^rK^ӆk.N9Ǣd[/"z&[A/x뫘yA.U %V{X.{w{iaYQWb^3X-~aʷ|3es*/{$%E?Cy+@|  r]Z]1ޜDL2K%wfCKk}4\.1$7~O7iE’Xȋ "L(TATDuJ$VS 6|M@۩ck"xlg@ʁmd'OԳ^ϧ܃ jPXS`&9팣>P3h LrzӁw Q h}.wNg{>Y,'vwcqM H`aƓs_8Bs $]'VZ #AF;lDMw"a^溗0JzoI"*osT%  k̷7o,/H6r-虷(7xV?JH2a> -G>/|kw *n6ʤ^ZɃ쁐Oy!@2o489FV qϵaVٓJ{N(ȣ;sgM"8,GG##9- Nl ZFh$тG! Y~mwNz7bn鿭L7fH X,lZ[}Ӧ3dp Lx=2|]Њuh:ts.Y$yͯ4Vb1+a/uͲiV#t5(9wM"P< 5)>[kZMu /@q*?n-l'yM3DF6D%+2t@_<0[K7ym<3XJ9lȉ*=KSܼFc 'f7lVeȕj-l3hx07VPIը0ڤ>44hx*"33Y^!Kmü/RJ,†XȊR_څ'q?6EF;U'OzE\^0;Ьrka/XkΫ_G?-Ԗ'v4GQۺT);] Ge n*,ޜ}17Ϫq@.UZڐO"\#p\K]/`ŭ^1(b2+7qgC,(l@/k P,#;i4iOGW FcPNİʯsԕvՔqr?;JX>zXwuٻZT}Yg={y(ֽ ;7}^5ܣ^ a Bgl`C?TEG l(Yo5 f!@T w8rաZX#d ;R9Qמ.,(dWjX$=NfYE1{1i2sXk^1ufvfw;ŝLL+Ya{1 N` X  *F9pW`9&ceUSKx;^rX~%ח։}ᵁ=W?MSB}a5"Tλ_Y@EQΨ Ɋrv q73EDVxnnK+pT}13z{Ohױm8rQFeEw dd8C'}(ts>&rZKiM6|H21R~N0iB|.Ak?%n7^"4G0,Af cbx@-\&HkQ̥5#7_iϲq綈>m^)!gPgwFb [ٱo:B:FԉSuj1SbM\"hcAL-:`jqJ+L@L i!ŜM6jѡQbE+L0 !@bt'ydZ qǗMlB{M VӊP3-6Ӣ˴LL8C;w jj1М8NLB޴x!&n3'&Ħkbb@EHs|JF3-: A_@\'&}Nx>l6xpMDl6fp~.23'4e6s |0[1="/-&D\Z%*-i49WJLV>*tp&2ǃQVJZ'-::iיxIxH#i IG"BZ! e ̉n:T)h}VZ \~ҢMiIJp1 ^L'w&jr}pE#-:iqA. Ң iXȔX78GĦ8q:hDŽ8bFjD=43bb4a-&޲_cb!-b _0a2{l ,C@HF*P"T`JnwZ <-s^jK)m^r?)]smi:6أq]P0&2.Sҿ,%ԧ>풉B):|a{SmtUyA6zJUVBnhI/S$$ RղGrb"6NZ('F ,6n$r`˻@Yph|"1"'QT |[`bUʂ bh7u|LG Rۣ+VuqԆ5 [vR9Sv;8F!Bvo?땼ZƧx7~ δoe]5@%ܔcٝ8[=ϵnc R roV0U~t0oUdnd ^DUyٕۚy:VtKmd8wqϴ>`Tw.znJi{z˕zrsѹRs_<،b0P~SCm(C$Ɓc<tD%phBZ=Jmȝ5ZRgfkԚ|أCr'/A.cawV筕0Í)m%5ŷ*o=t4"CG=F;,U˥4jxߧǶ N/B1V-qYL ?.WH?.Ggd򴑦ryjN|z6z)hzSA7xTz)街|1Zqe!_+5w^i^)*4PMV-䊍7rp)3=%b|"); N_@>Tš +k`**!E@H1io|! _zٽP0֍kA´%]$"/s`\Z?ǻFᕼ 9FW<{c@D"gf:kYi%oa=Rh-}pʒ7 jvⳲrPG s٣Z!YRy+u6j7RcGze8Hr|iqy UY9LC.&fe N"Zn<+/)jI!-5_.W$YnӨFv?[~A$u.OZko58↤u"T*{!74Y7PlXۛIBFHBU9$<6Q#f#5)$H MYE h{{IB4TŠB9A&l,cWNWe4mq2(/\a* zt#Եmrc'Ibb择ivo # a#ah'HoΓ飱GF?Ht46cm bf{<]98)OkŘ,/>2:ttFi[ܫL>H&/m!\ (0m` Xg>l JĴfkc]Ez! oV%]4EU{Xm.pɞe)kHJ Q|^(Y>K!cW:j.)'+Ƙ]C? uh"?p{DŽӤ.-?g 72AFϗwjxyծb1hL('b3 }ӺYL yq,f]=aU mA !0]ھnY1/ 8AT ñ3.izp`ЗqRV!S0(7yyv X/{ȱ {!d<ΑzRZP9Ȗ(J^d6UO- f_ 㬐Uir]oة=,dPe6`SI`e:MYW^72!`6ע~>ٺ+B,~,|s4_*B)YSxK& Ũ-N֦Q@^*j(SU VT30ge,7.pQi>JcWfy1";& tʋH5- k? S 6=>,|yx-M|[ۄnF RŐ1(KJlƍ4, }nt[vYX#= RЛ7]=o:{eQ,VP RrJwsy"%XǛQ$zw TsÚް;QqT|LxQ٣aGMC?.7@ ˓-ohp5\yPz>#}. B=^zhb5.SG4 . e̊c$S $0 ko<0peL!.U5w|;/6D&xQDl|5-Q"bEriiex> yƬE#iu7,||:" _rVS U R yhl!Dž~ [~1D![bqMqdٌ]<DRD;zB!Y1i<<#tqEZlPn{\Uݼlm= ڧ8& MH$ķ,B4@jȟVH$o.F(lz%cIp\lSi~YdKlyXFIj-MBBHҺׁ{RKKfgUSqɧԘ I|6Ҭڙ#f]|+JȩeFx; eW" z5wnKоT6-U6 yM<6dSLBH3 PʙEyx ʷ3߯|߿O-*qy1<;RqV ߑb(10Z")G3\q %ʿh!_O;iQcZ٘j%xf\C b異֨\'LL^6^HPR)z}$!߄V[u-*6 375tMGjYN,/>9Uo(*_ϫu1[Q4@긭_PuT^\Ǽ6ү8XgtJ> u0W MyclqQ*wq'_agս}_ P-oo!*Ut]Uk/Un/̈́߹3[)"-9겆o  S4gPH9,eVd^  9q̲ mOAV;^G5G۩]T E^|wƢxn5))Y MZyQ 5!̸?nBOݭ"WJE"euϰ]*pSO{ll3Ϟ l e%M)AɉcVduq+Pgԭf ._̥s9{ጇM~bLYYAlp:"WϤF&h# 70>X9+iRW7)h܎UYy]Xi{2do>M:~}kN&<#pg Ai r9@lP Zgm*jk1wc^ \nvځam.wrrHkޫuqh#AWTTӗw<lYټ.y7 $-KG*YA>8 IWeݿB|̺@3ƴFTeuDl䑯 Gƈx!@AH!E&=xq YmeUf5#WGy3U~&)O1t-v+cn9Rp }hʹ<DftiAaݯ:> 3Tt"U m:nxIGB+P,S@LqO @|Qzts:ى#V״u!!(eu C6hBlPkH M@a Xڷ &B uҫBcТ ?> MTκ<ךpC0[,|/0+x bI(rakSCRrp<Ǹ!>fR"yd.0H yZ{5tEo&dzdK.bSlྗq.;mGoQ4DKga%p!Q"VÚX% *cI$' Mrtacq`dGhg8 2nV`T//&C>R?U4?U:Ńzvj -lTBb&80`WI +AM#6\Sq[ MN`r:JSYFjDZ a~=%윝Q+>R\^`D&:6q)"UxUj׽P+׼ Y0 Ao|vo K$ 0p( "ɧC"sИn}dܽ[\ FBNc@.Ƅ^司'i4ڭ)jd)6se mH 5Ų9b,@sWyO+%nRiVojSeRkƚQDh@P^UN~-Y}sonZ7-0%f3p_$*YQ(#fܔGL ǴwWr)fD,D2PTF^(_=SRuU5fH3` ٘w8/Z&23D~o61[ xES] ( c6#nXQDfy#ݕS .ћB[# #8fTn뙿.#w<6De"qd踻':؎52jdHdZH^AoP 璷"me MݺC u(&8 @ aU '>%9bVsaU&MH2֭'+L86Vڪ9圴DvMugAV00;ޱUN[y\ֶػpX?]2OǦ?>Ѣ;"@n dTjk{m{lm|.5%dQ"7͔o`~s ˶VnE{rB| 鬪lxO%p 1TL؃rxjOq[ )$&|8|H ![uLHSB@w2#|2]]N m[EjTO.ճ Y0d C)_ZF[ZyJ7Ѕ̢6"뱇.d;(0Qo>*L¥0h2B##lab%+F{&E޼6e(QZ]"@MհA&LS @tb2. ū޺n<ҊKֈֈ8P^<#sk,Q>2Shq`F2/n&{)yetPzJ^Ԡd9Hz*Z̵(.'ک]2r|8ue "deF?x3χ{Fy}^hAdtY~Cg@"Qc]Jf@jՏG@{AW6K0`N`ԍTshVc7 "@lhhQzwJbe ?a'!s4,w?e ct@9$ɈH0"fӎNH/jˁH3(*ҩ?4GZ"C[P[ʑFL52 *H B 鞡3 HꥦC a="(0Lw& ,s_-Q|0V/ vNulۉo.|0&zzzDfハ C>LDͿ,tY?TS9 }D,2G|z'=IL bW%@K;NJKJF ~jXF:IL$*VC?/RiAۈw!T0hZF}Ra9G L炙*sz41]R.g}v'LLL0Slq@ivԣ24^`!4ƃ~T &A=_Z+[% S`E*c Vu%Y+:L OIւ&qʰb/Xm oM5UlĭqkI@s<#SHPօ]ZؼMEYE2yj @]Za@Η7_vP0kؼAv<}Iìvw^_1c6XN.Z% (9 #zɾޯ@{:ZF4?@'~0ķQ#dhB}n$Swf_ S*qehs aGձXQk>4 A9 ñv;}nO>,64u1BD4L3LמA"I&1inϷ5$d, u7JxYgס٠LWL6'0^oǸ7Tj F|A>!YǿP9dt~9Wgq;%nU(.D$k2ڰ`T٬ U[8~{?<#}шg|]|*6[d_ǛkC=`&Oo:`Vs\d ؍q#b *iK,S;R;G 0ݵq zKK$Ez@6-rJ8{J+Vbe@^jIϝύ?y0zC]׏K򵺾>MȄ=&Y<=@׷$b('ߗ?U|C@_ތEÎן;UYc>*NQ!RJ8iF>#I~vąGXSwp~Sg ZPyq'%*#@ "&Y055"gT3{߬P5 TqDZv$7s嫼yIj"UЊmjae &1t&BzK̲%FJ8#vM{G!F K# 0;0[Pˬ`VUɂ ^^? |8 ,;dA?? &fhk@\AAJ}}-ⳞTy1ϐ ׯ k;p휑3;=w.lXΪ?ъ0r WdOyklAij,Y|\y|''rQa^0O*8➇p"1ZQIɓj섂q%7@2;Piv5SbyT,Y9U[o@fv cbS 4rTD%L;|orz'=?UgA-שPą}1cB`<]$"L?Ǐtqwj6.6ȭmP BY,E9%* q&]Wg*CMUރ1=ZZL82k1<N8꾋B9kȝψ9vk2'bI#F|m\*_IJq)|x%To_H/2 F^x>|DIϏѠo [rfh)e5j("j~ϋf&Cfb2Y!kJ5Q`Yr+fmrmw;iI)**m%5_H҇O1fA7"q)t}|x'6De`@"ޜExKj| KMkDN0hQ~ !.i_,ŸnQBY l(g_,̽(ŠYFfijƳZ3^I1 l<+ˋbJUPqk~%I״Ee`%/V -8WWe!L;*7` Np;L$OoO<9{aƠҀQΠ—rځW#FF_:?ALPÇDesؔ^2j@$ OFIOۛ%IF-M 䮃iʟc[7.&.վja 2rHjd𷾩o}7'2EO")$?KNn 4 oC0Ø.}]{߼_sC˜hNarb[2P R՚)_MTL)1zjIqM Z?}3`=pH?m;Ĝhb|V8:t'H௮Ě+7Rݏn\P`uR Zd#db3(ZM>9q;?|)n:`Q?0[y @A7iG~~B!H-0!_7@w10V H=^: m̘=E6x:GՖ)mTTg>6{|\z\l6."ݿѭ$\[c@;%B]Z߫tCNWa48ˏuϯ/iy=YZ<ĂtxBdyV(U_/f2 {<= GԀvv$mYwYY~\\*R+.4I/j,aMb{@x5@.dԬ3 笘R}3'+ۣfE~V+'vAwU܎tX.w6sO:NPDvݏ;׃>^վ7 2np7M>{E}躁<>P~[Z~ILȩ>DڊA72̰$`=7iuZEj_k.e>O~RW~H8rK_]Uzu٠Z%;Qf"̠i޻ȠhޝJ ɇ $VE2aX{/快by,}:,zh<R\s-Cek];X;,gy)'x!/#BrJJ~F1J`\e-%,*4J'>u'rpze}־M-beEq/yuInM JXˢ\?b7KNs 8o|q ,h!&;N!F?xf??S`A,m8ˣ~9-Lao+T,a=qH qK8sj`,=b O.TᐣL,`5?FxxeoBv0YI=-Z 8WG:Wݢ WvGn}sxQjX%b> 7"6h ɭ&A:ycŸA_-`@*#+ǔ'cfoGODb>' y[:- y[:l gD(k:"Aa6yݾ s}p6!AwyGbļ1&r6!b:]TQCkO'%/,Hzٮ3._\np\})ssN3ÉQ{ٖf>S6` ha+n7G@AZ_d+mm}u _{] D-5H'U6x/\rN2~9j!C-ϿGO}{~wOOB^_?A\Z aa H4%7aH;t]/ ;z3רj]OgjV#ph(}"M},}BRQIsoco[~EAA<)S'_J:'SX՜քyR;$37.~T7[Xej#kՊ&zi;2\+JN PEls9q-PjO:|Pc6SD `O۽'78y S:}\A~6/% g3p;͑Fp`Z~csQc}.R[dt MGƔ:f;WG3k {(?nu2 7=rxt{jzRu щGqX+K%^*/ǀ *r(A< g2VbL&xc.ч\dJ[4% =ߘ0ŬUkr&TɊ!2?FɣwVy}w7BqESSP. g KÄDL=8#3B%')k^m̒$0l,;wK$@qqQNHX+zv'J+,oA Ŭؘ[by+֥nO|rHsa@ HA [OsCuJ).:=phY%m.Y% 9I&Y=:oQ}C(r@է<Ji+V1g'iM 4c߭ < :вfZxGd6Ӌ@.e3],]35`4O9,ٜiL)Ha깙C6e#jy͂)Ь+Qk] /4 )g9BvF;t0ݣḙU ࢀ+TS+/ { JdN5|.*y)*Ftf'h\fA!U 3NNč({ Œz[t# nZz_6eQ]餲~PGD-)UPZL[#p0u tFd6iMnrdsU/ũ?q,qzNڰ܇|IeX1WCNfxFeK1Eno,g:Y$ݟuFN2A;rʇ]k('(ʄsKO2)CRat# }?X$-:i6$B`:Z UUp W.PICL̰Uyն,a:T3*GJT" HrpS\eE i#A휠NTJ1/tKg\D]"<9av*ˇZ${d(?o@ 7"{yOy+YD@3u.1DqиҖcV,KtMr,aiK/9N@UK#GIҳ)iFӉ&%BVP<;iF!JʶʱO{#A)NɝPܤr=<9EAqՃU'g:9"V]骓 :3>IiKpWOM"QmUO9|rLb8iLggQ[,iQZWġ+C@:fQ69qГG_65I\TFc<IL$]l ɝ.]}DÏ(@ިK4˟"U⌣pQ=Q*k(8|sJBSUAD*OETtrVuUR#~RT@<)8) aaD6gFިE+Nk4g)HC:v0~0r0MgH-I| 8" 8jNHQe1^6Qf5aG$}!E5/G$j%A@$?;~u@?O5{ }NiqǼ(mR!O? ؐc6t8PBhZZԔ ݂DdDU d4Sb}EOPJ\aa9pS:U1LSJCB4T]qyK,g3TONє#/ O[&c80 Sb&.1 dةv #8):Òz$]u fbcQICft-* * Q 38#xa4p*.j:0OQ@CP2Cj\Yd{4[aυZ9#'uЀ`@&Z%ΰHd4_X=QEз!ʬ42hRa>Tǃd%C&ɧ0@Έ3Çza0nK(1yItIY,_z`-N_8[_؄_֝{HV|`LܲrV__}rLzjO$i+%} H_ٮ9!KPA2gCew Q~-.nAuyb.I#9:J56.RZ$|6SuʜTɟ,YҝzkPNY@ۓ'D UD^ߤ̐@lq2;/Ap 8xRTvUVx r~]7%xD6aб<;a vDbOq+\1jEY$"L3˻iœR|/2+LI*S"N䐧̉9ӯT|L/c jZV3T[(4cm Ln&1ɣ%-]d 4v8n%XV⦕eeE&A|&@:h;fmzb/RƱ1fMnZ7>k*NGsgǔXBi񇹞0Xf IUqD9CO"V T j]b}QX%kV>Y*fiW]m4̹~n,ݝˀeN Y*R~yJtu-]4#Ҽ>ћEv @h39nŲV,nYQf~nrdK J=_~9$$+ѵ9ke+ZrYس~.ʜRSb_dk ˴XLԜb>MS `u UžV]ٽi/";Uh.lB V뽀\ŶS+@fbֻVq*b*8+PO3Q!yYK]NjQ x+N} lE 8CX6ây@Wty 6t tǨc0) |2S"ӳ9YbiQLٴ($((S6@h߱Xu@gLw> DtyEqmfm]_;i!*_höfG82Pۺ+ :9o[_}__ZMp?Mz/'J{+19))G zwOSo4iwYK*tMha͞Zqr}]J sq1(b`/0L6jfH\-gjUBGBKJ\q2Ky]=ʷtƷI6[깠_&wWjE1ӅSIԼ[*|CVUA(hh2v@hȟIs |h KFpYkKk5Œ+ONa7=~y+%`xBW.A%3 )v56 UomY囕ݡnRll^oݍW7kG/nTw㻽ʿʫ_RfW rHyBʖdBr2ijUi֐]e8$tA]LLDrn F(7THdfɘFLV\ֆ UTnBY 4:#vU_vu!yWwx͊qYBlLTNUy!X{`AJ3pS=Hѱkו3k3o+rvߌjzZU& o9S]rXiNN ďr׭KovBk J|`}</.0y!+yqVMvZ*[*Ԇ @Ƿ6uؚP%omM'K@@с/Ɯ緾C9U9yacl%J!RbVJ?Feצ O70T`LDe+XQ\HRͨO W^to1:b| @~:|`==s ρ n!U*_ٟ($cmϰle,;2Agj,seR11aKXz ,5R5:R)kGjUiO~m::?z]^_|=t"v|0ity}<!l0WbJ-Ӻt:Ld}ڋEC3 qd7oKl5V'͵tQKJ . 6^owkݼBq6@@>y[:rS(}8okpg竭Dk23fQ1)b˟egY֒NcR4;Ê!V(++ԤvH?"ഌHrEЀViDm!=A;R \Ί&V,c%-d&u/}%I{Lܾ%%;8ܘH ~ G /юA%lp@7pUb4:YW#ܦ XGS|1TzO͟2"Ur6Q8hw ~*r7\g7qFxENUq O-;7]8z gxU EGÚzgb1ìy񇑙e I-lU* M_JIYuTk7},$t 4@#@'NO7 Y;+uq"c:=|֥'lBK MVWm\~jyz^x .պTT*[zJWתӯ*u=Fa0{{UTp+02jzųvPX橍ME| gq JTe'o Kqv#"QDORP^&Q5m#@PE<^r,DU±6@{# څ Tգ(2q#eӯ}LA1`v E x3G--64aYM'Ԥ袘0)‘Lx(/DwCWPg\X.w}C {MҀq y5T|I<P+4|s!O7H":¬=lu?(@ _Hȇ8CȡQ5Kl*{ f`^uG.v<դ:愤PXz<4u%1'8ƵQyj93.7ȍsVzrkDGc>)hR\A2n3(3*s&$9q ̲Y9Dv+to%D#Kjl-0Fw.Tի#lv ʉAn+9Eq HMrCd>[ lBO]HG*Lwz#W%WW]5=~?66Fsگp{w)j I. gMl\ XuU)זB6ϋC(>⡻KoIMÖ" %N>6P;e:=@*5n،[L9lP4I᳥SKɲ +b x'_8z!#P o.u/f~YI sgkj]*0̀ ƃ 3zxc%aM~x؈$C^c'ߴa؟.lCWH/b|vBg7𬯰17E|ݞOMGi*-<&+;=|,ZS C;eyW)xՀpj7~KGpՊ]Ŧed-w["Nb$t\ҵ/8\$y[#PzY [y-ܩ4g7.jm?S7C{wGA.t8Y@HS.$g>P;̆(y|!lʻX7ϥ8T6%lX5Ʈ;x2?iIO0y`sk>ww@j}PdN[ M< :f'_h@vvh؞oolWlINYآf; m6 hϼQpXO.; a$]]ч˳[k$[O{;eV M|㻹%q?AAfau#/Hg\(r-X=B廥oww+_&$to%֬%pU "?00zYS@ve+r͊?bE vBmrc}_Aa_J{nWMr1smF0!lMYSTҺ:,Tٚ$1g Tp$[[@^z_;U(<5iMʗס&-xpc~.S:ZŴ1*vF33`D}'@D7=Q{ P@$Pܒ鹵HṼ+bt?vkQh`eQ(%JVd+)R#eo+?]_JRm8` Y%>?28EDvyBGOlHV Of,#sDĒU) oLej,)I K,U`)n;dlIYη,]@6;N' Pˁn u˜dlm)g2~&e:U\2fV;N4{A"fJ+f:k"Ouk'NO} bH:NP_8SUz}[ X Td# iIlc=$:UXP2,r|J%Y>(#$A1T`nd`#ZHAؠ *#<#cb\B% !`"o#;F y#dSILZ0(ɴL( Cza $5O_1Iah/i+iW'Jw {͇|HFV "|sN~%.,a2F[l:|$ krK!m0g;ds+fN5.40w-Z܆"Fy5r4(V5+2>MT#^_,>1~96 H qk\]h|4V|$E"{v* 顨.D9 Iaм[`cl1$Ű6+Jb5SXFfBr(F#^%jո$}Fnkh^WQj\@:0q9R!ӗe:#f)cFi6q]mRla ֆ.t]$I:$.Gk\m qsFn\ڤt=箯 ?"M#Bk>!i\R+2uV-@R07B6T͕=EĈݫ$w/#JMa;Y+"f?T(R@"{?)]^J4eG-3SR/L h>oaoU&d;?1z >c5'Qbm[6w+цm~Ll;m9`x^CnK?F7/xzm3.isDDvdw+z5:c $3̖Jz^D7 >({09:\XjyOhݘ B|4oS:٤U}J Sҋh [Y*.JKDKcM bۯ@f[Czr:sZWî>]ۙ6{N?/@0v?6?td7c %(QF9ǬOt6:O=4 ءW%` %)ds^>xMic>/4y:%-\J>X͹zxZt ow޼[im3B(7ww9kD;^??񇑙) 3=#[IRv#VM^0t܁^-ˍ}[*MJ,_˾x-R]h,hly:sGmR!#uov3M'%A>B!ۇ@;wU祢uUXu5Ϝ\?;:kҰݮǼBW5&&K*[)M!2-l%b<1VL/h!6E :mGgoH!,KD;c'xVcI%#:r٬F!:P -̦uWs?H--_5pi*d*F.L j.44|D> 6.It*XūR9+TƖlA@jP m|(QmqScA{& AF<Gmg$O MU2!+ܦTFNZ[, ~"BӘJRAzil{BG;)YT^a S|_\m|_Mtn 9Lr~#2÷3+2s4(迚N>[*`NS*߹'U`> *ۯ)/ZIM0k_J{+jJ] ,+[4Inj=@BJ %$$H<9AWTMz&)/8۫?9qֿJRUf̙|>+7u0L$d`Cޯ&;q>buv~m'ѨuL]MW!|YI/H, |*ll  ˕QU*'To? O iϢ3î @]@7WClY1͊9MU)6:d_zF5Tͣ<gyDTeamZ bE}R>Esơ([7MgpYl*(6p>] L`3ݰŧ#De}[R7\wS$6|^m\;6IpnMmR;33ίٝ;c;ڤ68@62J$-!8-ڠQ>kJ@{EzE  =!~yJr$ݨbbY r_N_IIqFy#9tn.CWz*mb i~^V!QhubV t&xţNmḆiWO(ǚcMb1FFV@1nײ6Am"%Ȧ0;z>;;mrox+x WfPoZP҇dž8a|jly]<|BW"ģ܈@/£Zw c^"r.7NG(H+Om?&?Bjqéor`o܄֥"n#R}^ӡ &?aY_UA/ }Y_W::ږV&Upq+q&c/50 %ߛ(|D'@}vPady-ƍ}⻁ L B:)I%"QO|=M_9&@AY&HC"+F#6ydS_dy%r$@Y#0Yy( @$ġ AuTR"7y>H_$dtg1EUZ 0,;D-o[YǤ'R $:"1*~Nl:@4R}`ZSNoHh/^'ٱm;̠[MҴݎ8"=0( (u1lD %-~ IEb7w xJC.A^ b(pkkKш`QylL9AzXZxU}vfiǃxiEߜDXt/V7l ˼!)(R̈?*ufTZ@z٢aQqʵ[4b~#^ tz Qf_+T&T`BH_T V2>lT|?2@@0b{o.wC:sw+iVHQ`D WtbjA2@Fb,諍$@O'vQ;lɴ@f7."P=O  /E^WGK-tDm?e?[K[-!,n-ӊÈD.bD-vty^GλDeFI>u ;j*|1_oA6b#4l& lw*/dǝAL@3Gs{Wxiۛ +gR| P!'( T%<>&1dt_k-LCN,(qN}|4尓.;wp-OպAݳ,yx7IrK~~HѐSZ&MddTLKY];e;Ro78cd82&LyFecƯ~__\Lp歏;mOWUE7ն>LSw bƗnQ>Əf]} t hKwmm l?/>B)|}w@DGF'՗߼l[>oN00!&nfw`|uF&]e3U=}Lax_>S)|РE(o⺜1v$hc/;2eE‹IyLB!#IyTox-^˧? ?*Iirڣ0IfVb#,nN:_a= yý$s^y-7YR,?B݃ɗ}CPa-7+}ۈ~:U>E!?yd4ruKkq"' O4}[õUF( b[`kyL<"[mDykye52|4Jd]֯*}}1f" A^*$0z^y-75R-?2pSasS AGRC9|K笗l7Fz7^znבBIaۄ?#da2Z1R =}6وĻ1|f l6fFLoe9IјDRvwvwƑo&?.ֺl}ql HFKY C[NBC4?ϿH%G9}Ar[-gNDhh(YFp7.>",?$A ;WD0b(C`p. a&v})k!%r}kIYasl zR9wH~ G("тzypڦEբ ߃6fժ"R[-/?1 fqܑqxuɶ䚗DlM$, g48D+J2fO϶ y1lg!d {[]$'!!~  ›d43Mm,/ xm?A<%iZ&W:a܋ই$fo?q8% _~ev %>75HvvR&6AABg?GѺXCXkͳ^Mc~/ߺ߹פ>ƳXG29Ӵh0D`sȤ $(WiGTՋz3U/x@ĩ'e/SD^GiZ8>˝ k$$twXApTD?~=P!JѩR h=3U|h=P !7w'P1eT0RuDoj~H!z?P2 Jmy-"aH0`}}}0{;fUP9 UIq&? &yJ ~Jq.pjj7r)4E4,e ,?Okjcdڙ4?ƺQ{?oyD=O ,S,',}aɭ>|SRx #VZ|6Pt8Q=i',9@Ċ)p4zc[-ԓfC_zfBzvBnoG4XJĨڔH,(t_>]Q`ֶ>)+ u)A*D3wa#rp! U'NE!V?aɝ `PpBp/C/ߎ+8El奼䀗Vm<9LPѨ{'p,vA`DBg޼4hm~h7OF|@ !".M{ 'Fu?ㄊvzaȌYC6l%Ī@RZy f?ds^_|5JtKF}U4jKTrzB5;z%d(/鎢mx؂sj @ߤ9h[P'B@\W]t=ŭ2{V eQ"7F(D/>ɩG\`"Վϗ/?_j}|OHF!H9VVySF, :V\=T>eX@f>Jh3W*P,Z|~Bsl&])tsm,yr<*rl~%\-OkAJ4+=} 5V;[p!#aGu1_R!Zk7${( Q/Ǽ_- 0yn>z,`gMovX2_ʏG) 9?qyӧNNxÛnM;=m%OQqo]@rL\7Fٶ`Pu-Px(HW 2>BaNi?6%)J:QD!, 薥BGضb=)E"l*+~ֻϘㅍ|p?VWN@׀5YjP7t~Kv8r(zhkCtsTM C5BVH<}B޵u%Chvma i7Avb3E:DJZIձĒId(.$Kz6BY͉g搲;󋋶c*?3g󻤍^Idv陷_Pyes< ܱ՘^VyB%!aty94cD1D1@abR%A`ZL1'!>]-|@(gNcU\g=xYі/A.^-sm%y 3| _{2vBLm0qL0ӶoQ䏗U y}BTng?7lgk#jl|iQ qᓶ{YɘUt]y28#83#vˏ}N;A}'u-X|Ӑq(^͌X zSps}bL񋹁\ea}H@ֽ=<fQ`Vf .>AGU-0c@}%'q=yj d4'aGs[Afn60,n|29 s%͊Um234Ug_^` ke43:/C^0Qdȟu$6VZYrF }e`MhQ.,hpƇ̊`gPP~ܞw9UT^Uvü9_ t3\=Ĝ((18FYQʘS| ̤bZT^qB-V'aq`R B>bp0-FOȆ<#}#re?cObZ"ϤRR |(yE38ڵeJyG(R:l;*7/~qS!pKL;v ȷ]sߦ0~_o| R1^y/Ky??{:Iמc4O٘GX.F#ao}2(.Q-%B-?1D,(zK4xΥF2R+ZΥ2!mi;-EȬ:sԏ?7ōX uG,dV, UkIc˵Y u0|wNUC)Ec h7bm|Pݝ_TB @+a';g>qc 1VU{w&Xi}K53b{VlW,5YwOfrS;qu1,9`2Fbu? U[iz!9f坑5gd2&u?e5@74-K6;עqܬV#yfW˚(ʇG:֪ X+[󫕹!XyOgJc6*7xzZ[ j*{'_ӳ_0& :ͩ~̝咤'ؾVmu|UJ-_lU1lYUNyMèv@O2}1H" өM'lAp- )_ܨNֲYHceNf^w\,|IwE~Yw\ (o:Tqe{pc;ݕs.6Rŷm"[V.s#)%ʘ9[J,ё% L6xjez[DGLA{ ^^!5QKPթvҜ*5gk˙{Zӆ8WKMd<J1vS-gzҙ̤tݕi[ek;~%cB@U usSڜK*m^İ8GdܸC8c ̻6A]ŒfnI'̃e#.Rb3-6zQl^k`/º`y?=  vюĬLcG̋s^܄{ gL*ΕCz/8k?a1X! 7ķWWPvbm@X]k[~7[gk/0,B+z 54=QXrRNjITIM*FY6Hs ݅,\~UUSƊ ܫͲZ 7_dp=8,'yHF2oGY,FGkI, J®(zQA-\Jd{EC̢S)dZ{=gh9!SLP󓙄:YL{Je'ٝW2#7%4W"a1n̺XIڈ[Ȫ]u YEXS3SӈL:SwK 2ƚ:ἇxŒl ʺVUP>@7mCt| 2wୄ|xq+oᤱ$[ӛ8<_`kͧDcncYGW鹬GAI'IF԰6pB\?nݕ 0?Z0]!NNIj9yCs t? Bxխr3Cɐ~Hm):^s9T-1ɤE 0E۲w΢})? Y[Ie!TngH&V/eQQzX4b4bHa^0*rԯ:SQyk  n׵D"XvsQVJ)꨷.ӋZRsFX)̭0zwd0'h% /-Gc)z+#Є{®jKIq@/3R´{z-O>=Vz}4Rk&Ւ4F0Ð`^ BT !f2kxajKb(R%5a8(zKF0D1@abRuBPb!X˄lc97iUf"G2)cqo !Ŭ:$=@_XazLhkKbТN̤BGU8[ö4N!DIHqi7>0gfBq3 k[NJ6Nj~i˙r/+uR/Rsk7='HýF@."zcIK_&VH+@ GgZ 28wZl.)OG>Vpl݉g{y^ԂjKBr"!՛+`^B^HYd A&IM{QweCRO+IPwx9瓽v; W >1= h rD#0n-ؖu?i$ҖGżXŊ>!yQ(gZsJTYN1՛"P %thw=N=.`x.~EBOY𔗓0\{Ϝrh0>s?EEPxQi t`"F 5y)4̓Z?A ߍ0 X?y3j[XgIgڱP3TИ*j%[ BDdptKAcDe'cyEgc?ƒJnrC`B=iqo%a;U-` tEJ=FSBOB kQViRG!-}8"EAQ`P)ٛw?@ҽ&qFP2k ^(f˅2P j{T; cT)(Tb*e6)TA>YW@X $H`)3NDXj6C1NH` b1-%V/4T*f1*~\m1klmmIHN$T V"t= MʌBΎ@ (]|=;2J=E9{˫RJ-{/ClH [$HI+iQ)!dt7O{,P2u9A,:tpR#nRm1*Tzx!R*FTᭊbsWMR,y(`)øbjVu2F+Gj1l!uDJǜTIMqqӈLR0g S}:6dN)2@4BV,E$RXkVDQ͸Dj[Pja.1j(i4?ke=QٜS"eyP UɎ-*Y@ W;&# G\;B\yq48bN,ER-RVӢT("B!!sW.#FV@Y7v;@" U} mPze  0ô@}%t]?-feDIp@ b}76`t#`fވ~_*ԯX]Ml~Bf^?_֙hnT?nH51ߊ&!Kǵp.owoݭbXv'%g` ^=р<(CAוzjQ,J1:`ڂnrqc{3n(Z6OrZ4jhSWAUUh%7R(luͭ=zG̯+*\QP{9)vС@nXU=Tm$ǠEq:#[ q=$i(^&9$ݪ_ϘcDu@$M(.SN؞]Q_5͡A;7$t|s`g\@BޘA䲉8r9DbpD3_?"Ɖi_?IFJ(o)Wxy蒂@?pW4R>_A(_WEBՙ'$`07S(:{ۆIשL_ܻyoޢCi"scWq^.0[QO6u|)ϣ(z#)(O%QqKWˊ2`FnZAti&17$)k Zū>& *2N$5,n:tQD݋徬+i(p Fp`P|fDuMTI2 SKca#vs$FBX=;eG,cMPeoI9< ɟi7>6s$FW67)&NJFs,餲s6jK 17$QԟR_WIpKc0u!MKarR~8!:߽;wNͿ^l% ~p=wnMm]Y*<&Tg]5vzfRNuKPc< 0#j!`oSX8EUӞt=aG0&:xid`ž}~/yC3})>F-OQ5~7? ui8/׋v_/`0].5w‘{9q%Sp{&:E3_8X~iyK%\y-g}=Bh-ۿM? oa8Lj5M oԧNk?8w/f ]/wGvdozٿNqQHp}_G'zR/2bPԟ.n3[XWY}q;׳Ri~XZ$E$K{(o1 Ylα   }/E7Ƒ\:'*wv#?*&=T_$W{ Ypit'(p@. H.~o0\,PDR;Y)5@)/SzMN)8 88>A&)cL ic)hP]넘h5vQ> lt&!__߹3sU#A^&wr.:5\=]ڞ8Up.%3 vaZ gϺ=^aGKG<}] '0m'~XZ^ zFEV4߲/IW4EK3X$K#HjWSݴ^v#sQ% p?hg ͢3 ]Eu^TuR,_/dk3qJrmPݬj_Dov(n].Q4Oմ8Vtx;Z[Z:"dkб"Pzz ȴ|2-Am%6fT~E O!hY F"/EETt&/Rz RE$Ezkb4 URtjgZnge2?mrZ:a]CyġM9$]TP% (oP 0uրnB(C_8%C ڬ;@h@0n @vA碒|*.,|g(EƲI$3>9* )7"?_slV>ZH( q5?L@ki6q6%_8K_amjȶŦl*q?8k% 7wcDU@QӓEA*ňɑ(<=2̥B.Gj8W3b6-flYe UzgVxz*,7aS'ǿNT\r & ҈'#2C92+FUjY׽g] 4*A&Pkz8 TYTQn\C k@Z9Op ꘾gՌ(EqMsT~yX{jl&M"DsJ;7q(54!+W\SWͼ]FE5Ag^+h?طYWUF9Hצ @q ~ysh5-Jk#݂)K?i[mqUwc6 2M`cȼq7w7@ͭՌH5^2*6v  p59$W%pq"y lj*,L U\&!B ^^R֗ůE"3 ,i%0$ëvO~E,7w4l?D`n%JVqZ0ĩ@jSks *@@u_WYq_E0T*`U⩧OPfOKjRP_R3?LRVߠsh^^|t&t\Tϛb*"(%ê?˕X Xn]/o W=ypL-'sU$!!z's{QX.?dAYZsSOiONߦ@bV忘AڈŪNj@]Bt :8k ]|!3Oz.ƛU[m.1ށ]O_{0X3<~c|2 `uxsmsͥf 95PcԸt̿bk `fPX'>vKT[:u*3r$,,, @Þ0}¿y\fe;pi:j8ȵ&E:ⰪM5u+M!uz'3"?c;C;vFkRLH=S'~Ύcb} a]l'mOnD=T*Z΄P4< T~NRmsT`³y&C;sXT[=bVz뫍QB⟑YwWtXBoXxS'D1eCe>A%:||+}OXRd;XZm2`ڪޟyP_j9Fg 8]K*luNT;EuHTWJ@c5P\XtsD(3!s#&tPs[]AM~Q qQg#baL6խ>:5bԻxLizPg콃 Y9+a>[/uVi2Fc="@Ȣs1Qw_߿G&\\aȬQ:2T^g"l|!g儿64jA6|]-j`ٸY%Kҍ~*T]XmQnbf%o^{4R_blǬ°+#VpZ%-=XPFY wwJz[/#:"|^$}jτ<ٳZ.ӳ8!ڢkTB=I;ji?[/4q8bQ CFB !:~66 9`xgt7) *l!.)U/]K9)* 2ϫշJyzUm֦1;۠uXh\ أ|VTQJdwzw qh@xT;=]`H~님Ɨa߆{]D`X׹|#f)7'Fx]0S{mŷb y6ÀX}sV|3p]-wgXN1 15a:1Vʬ @axp\<(t);,2&wS)1dV Pmm&y#?坕{Va%:k-67m]i]ʀۃv.`0ɫpj{u/VcbuBX-W%:Þ%خ/5f蠱4"cƨ܁2FvdcSjHs`ȍ FYMգR>][c✟ _?xN1פ&TLZ%tdJNr', !Ul4rĽ$m碢qѸUOD@ڬxkyToAġf*ki  mwTtzguY70 -S@Bv[@ :bCtQN- N#ݪużf4CP=,=f nrUx 숩:C:myK~ Q}b7 Q60Tva@A}`rZ> :PՒΒ-OףbYfkA?0?JF7Ҧ5\ [ PRͰ2 _M|!m)(NN!CyP\%N% ^s_ag|~Hi>4[ۿPI2Qi}' I[alOJ]Y`` 6%6@Ǣm9}M^^|)lZL$kk|&C\`M\52U>Mh$=}$`U6YI52YU0 e1rUF%58͢9p^&]OhaA &P[1adzЁ=pllo.ɷf.[;(ZQVPIڂA";ڀ&zSΠvePVL 9] '!C)P 2 Dн1H;]ɞS;C+6;U!re&D9Uۮ|׵]N76m%8SDVrjs>BN21dq` TqLkm(:x ʄ59G*t1}@˺[\,҉[y^5 L &dB&LHh@M:\.s/E(zaN:EHK:t=IA4çHC$YRŢFPқ]"$$vC#`g eAjņt1.!0Qc`&@-UA-"!>ϊ~'s[=j@Op2Y>Ie i>#98}ss,?@N_a}C)cˁo̍XX M֏@^9,^ё9@@=`ze)͙c QJ;I&wV9Mz'9"+8{ITEeQT&tD{It njT3&LHԦ]dbu;e;h/B _e~,1v]9Ga2gFs~As:#mq9ѹW W#Z FDbՄ !v. {1G6t %aG4XlVNx˫!JvB_6H^QE*G+*1ȸ*րC%6dO8+ eÙeX#12n3Eq]CC*谯 ep`ses̖b,E%aĂRAORL@e$ĐÆɐ(<R+J#u{M %()#d #'8^eXFQL &!(8U& 1:{$E;e!D۠38t,xh\52zyb{Y_g 2!o Di8U$mnr}́D q{ݥYqQ-)PTz.댍q&L g̉'Ħd,0CYw0p`q)co:|[M -R"<6.؁li-wq lˬ BN@(ژs`Up}O;.5w4w[̌MHE*)fVe9i&AO]vculecMCΔL˄ig *S:]d  иź7@?WS+aPuT'B;w!YHBR^YjK.#$Ҿ/g:}+Uw##6.} ?ު)\[~-~#ŀY0O b~ cY@](#~,xG9ӮVʲ8+o>w09:L}xpԋ"g/[G{φY ~)cbX3-;G2u~)\rGb7j Frzڝc Phkn RaO?gS?xνa?@pۑDN0)6M￟ƴ'hh_kvBq4 BdžۜQ9u.ԅ\ۀS~Oƅ5O] ?u(SkzWzF@ bٌlnd6 kID)M\ZvwR;9[=E}]FC fLUek)kmp-ՠ.o-f"ĕ/W3Dj7}';M$qzr%ʕxr 4WC6#[) \!U&&hzeU Rif%^j"̚KęO>W:waSMY9k79r@YH=Ku'g Q(h9 ')R}|d`˧Y)[naw߄0}2ythq-.Ш|]MYKz`.XYaem|vR2 t7v|3A+n]\IЗxjۿw_0s\@W2`y JKo M'2KoP*Mm"/~W29Ckw;}wS9?W6%'/X%!YZǃK4W6n_(vM'c,Pn t=L}yM*%XnZR]ŒSff-db]=o ڃ̈́]]=@OsyJ8 : (x))-A[b2n̊ɸyAڄ|NG )._r69__Fx7rQk,7,7[cl.{Q/ngmF%ާe@CU:}S[^=R+C/({93Wnܕ_WL7iGbvdɎܢ,Ĭ":%%Hӫi]}1$b*CWvM+,WDr%{E&a6a>M.ez S t\ح;Lu=<)rNb6hr'.uyF C _'(߹lЈMIѰ>;5nT^Y7Xᰃ@u-,f'WΗJAAWH}9R_PJ"UY*pY ֺ>,0š\\s! a\XCɅy31۾y _IǢE]|R8î^+' dSRw-Հ80 e)kvdkIik*@h׹_%.yjR8\"zևM||nrJUXS¯܅”UB2H'g] ?v4q~m;>Z|j4]HΧ*Pr3?jqL;viePe?pE$W§'(wxOPY>[cE~*ߕJ./(SY6fyrGvtMeKcݔF Wn<ۙmȞfAIHH(V]Vz3v>6oovcS0*b\1:;s44c#P,xv- Jcm ?}4FePeA)/L 0+q]p]YSg+uv^KQmvufDpe.j"2d{1VzGdrq5Ĕ 2'cS/n< -V*)J95UB rBl|0L۾xO)"9D7$br{p 6f`3@Vt44$}9s Չ3i6yM JLB2fU~:[f> ͵h D0pn87Y'TI7'kw& MrkhkukrkwF5A0(RGb/ǩ(3wOܛ9;x>IyBCkvv0 un:AK 3vJ[||0[F0RC=nޖ7)?iIy+,=()? O˿ѐ}xع;0-Fm!^1)>—MD9LA|n0X, r'4Ǥ؜A(˥YXW| okԉAr61(FVZN  K6-AKʔA*\ Q@} #v& A tr=b R]1U?'0~{]{m{i'!Y\eM3\4YHi\aA\eͪ,#͔^ĉX;X2>zL7 Q:#J [k_9̓?y}\9Pٍu5(8P<nmV%@gNqB|DӌE{N F\XO#`*0buщ)8: \Hv֋i0#xC8#[PІʕ2P3C w5=(#*d1_-Yu j@`Wh|P(ȖE /\L _2ePF,#PWL]zpׅP2szIpw3?:  އRbЯ:uw$0XޚTx`cP, azuvE (͘ݏMp30*sP2(ReLO?CJP("MQfO R{4BwV5~ׅL;J꫄_C :DHT zeۑ9V2EStS1J(.MQ QGAi,B"J CF\?#$3)fȿs`yG ˤ7+?׽J'D{*~\vhFuxhdu+q|L"5b󡁬ccQq:X /[b1.vA]ǜkԭ+dpk Zn:|{D@kdFE wƙinþThG(ÍQ8eF@!?@2) .x\yHhDآJ/R/1+F@yB~Ko2/zeئ4D ̓Ja)lfehY/x`oT*n+ٽ|.gVk_ZUƙk_Ql"?)RǗ8!~C=r@<rB!14wM3hm<Z7C {}D^'Y)F +*NqREYHiܙZH6s"q}n47QhH$ @}6̠^2iP#`ŒjB [aY6`mlbHz` DaRGw^BY1HA b8xd?2G!=2>LwCd%fW(H~jAjw1TZ{ x|:⣘ gfZ*,/@(;D em%67Dը8R #pVIn "[q$ω$-a6ƒCZ5qVHN f$Rܛ{ug_̘j)ޚ[5DA6BUhZ&vJ4˶ʊk'y-7s5=3.*Z)$a3}VQwR~XqQ`%$}teO闽Ӕ)CVЎB}/V~ |A'T9r\Z6 5)œf|#ݘXHm7#hH$|CZAu &yn'vFz73{k'۸Q5u.YW&l,)̡h{^|FЧܜzw*~\Au9#wLaDG)N]quj ),G6V fnր0TwIP'qSEJc|c :)(J$_vfI61#Gv^PhgCUB(ɷGKykI2G2(ԋ2ƾݚz*l u>ԕ=\(%K"KmJ&!V :*n80Q &ccKHna;>jLJxl//.1D j#A;*]QWaz{LXnu='Au#KG^hq=<Ɵ"?M59M&q 7NWnΜ>;XWH:b; A[c|(d$꠻d uT:O7~&PZ\3 #{&v3jnnwȝ- 4#m_3>D-G&gȠ֕Wc,m6*!!2R+-,6I]mB|=Ď8ѶgA{y񗇙L5cG8Cن<<`,CPR5~hV'AJwuOm\Y_cMm&y*cSff꒡m@r$< 8e HK`8;[SĮ-ƤufmIs7k9-ss?G? %u6?~C8xW7¦$fDnNr"W!wcȭN9͉$)%Gs11 MѭS2Sclw294,EZJv̊b*9H֦aM"FZ})0n;90 SzeƢek3 jy#Sq&ԕG JRtKb$u1p.7/VU/p0ZOI={n {_z l쌆QmոO˦Rk]q. %17.|We J:% D$ S 'yKZK@_ANQqQT㊣ag֫#dGݍɜBQm%3dg&$v\Lrj]ćU>F5k&:ڰ KŢUZ0 NBIWW$U!v6ANih0v0eꬎ;k(2?Seߍ=͠\cѳSiS> c^Pd(% FyuT:9yߝ?/)MHjF:.Iբb[oVȐ' ZoM(cFp,Mb}h}47H ҪtL+A/@1ܬ`mm}NM/8֖|Tf: 늶&Ep9Mua 3~ǵ8V6 qWM_*7 ^q bY cpypƯ+ϼ"eyfu Q L.^I^fz)Qw"ᵨ]N@K1ӺNtC *,tir Cޒ}qqʻ= ji{ٳ)w?,*nS*79u9k* LQ1,/BQ%FqxC3b"8VȜ ~1omO# EZ(d{W1;lQίzd%ӓb&.t֘R)dBu_k8RyvWUJ[1HN 摿;;/0*OYaczȘ1(lN=I yP| maYh4}CnF EqHm+ͼ(f|NtK_T7l#r新jK6ɮ;K{}R(ڜScE1tw^ښ !4J;,S|Xrao<~Y?5аfOeIQ\ڀ1{7q̈́@< ?;(ɽ+rԵV"uܒXP!̋;{r3of-h#wC4b}}7xG+HWs݉Ϲ '^Ր*?gtY@9GHZP 1;RvTgp"QzȮ=H Ě¯H8P*V&cRۤ3$ctUS1M3Ù"G ? sN!+1< Q+ɉgk74 ae@\`8zKj3BTA*Lv D "7!r`ߴnlBd31o0/)32F5TEWa ^^"d`y]w/L#>fq;tX7ʻ@uD3ɕ!Js˕U4Grk ..ʷcߦmXl sX̍o({a=&J [Q*JEcpb ($)[->}6CɁJ݌EeFC}yO{l ҉insPW cn?olp^_3 D D X5*!c ._ZP[[[jnpɇ%l3]H ल.(z\1U{ s b2AsE`lp4UE\{ " ΊXa^miVf`, ۞9CcUfy]lX6flQ2B7'?c1XCX*A7ϴ+)}Hp*_\u%!Rox3 "U:Hd(PjvK!X\) 7_~ӱ~+lԆ+7h7E21#X\x؋Q9)be4hЦmj5",aԗ#nb 6r~0mv dGn7391IcSFxzSsb3/f.(ȴ㲱1,ъl rc8d'Y6V>o5+gc 3;;c;?&i e,\Ssd~b!m\yZᮯ=yҙB(#L|t~UF.A ɪZd$xBo8%g3|I:wRTGNbNJ/9~YF%OK88nrsl!%+S͘u ̋b-#ڠRc4՘ˏwh2W}2o>o:}뙦hCA7LyS,&bN,ݭ4 f?1z;EQ JG$f9DNKp/5U<-+n$nzn3@6W.gnmܜB^lյrΕ8"ΉlNLul%,_[[K#N~Y,D~Yne1gj2JZRʊbEeFa+Hu_8E)2r cNa)L9u6Vd:#4/v/;ϤW:1̕F{ efOi3W#! 2c1"3KI9syuR?D0iΉ|^]Տ+fӼ(J%7E nx1FUhQ" ]g|Q'-\FywuRL=zH*PvfJ%M®y{*3 d Ku!@|,YHf#o`D vC@B+mNd,O-N^1=[cv7}~50:o(nw[qWX1{Qv+0&q"FiKrd{SO O^t9os;+֊0pc"8LT<(붸:XE1%8b,,p_ׯog&,kI Mm5Ck=רy^o=_=ЪZhϻv[ ŝl֛BfPe/تZh8)# O6?E#LFyCEC9uNؠ׻{agO[ٮ % FpjEZQdSbWdGj~q+IWk]:N{(޾+ gAHL}B]8Q0>k̛$\ZGA2$'0 xĻXsM νtױ $ eƍuX”EYE>% IXXM(Db j&QJF0ѿ;1{V6HF8>(껻_dd9ݽO_= Ϊ`w_xu8VlS mZ,SY8x#[ =Ш#!sV2?sx]}( g8O ~-Z?nO< Pin793'^!%q4wVGE앻*93 ksuWMȹ|FEzDw@νf.V~]TRw )nh5.C(]K1T8ě]jD1G yt-;Ѩ{ s k_ oeW/GOX樹GI^T\M aM1iU],B9d5sء9aHu| .IWZcoy//Rʳ#=H d^vh;W |Y!@a 8lx}r (=EꔆIҧg~dGkc O:i7_@~Fu cR&rrDR@P{$!CXz$XޣLښ5x<8@KY(HB<<k;)0LQ\D$(ݣ߅mn1/aϠ&Q˴wF2kw NfE$SbD"ݷ`-}v=!iO27ߴw{(Zl񅮓]"݈acK`jcN#S*(BR֬T55% V$RDY^Bϔ î鈁!ɫ[@Δej&AQ̬eVhH1L&ҘS8(IBX^+chb@PSn! "u_zl,u5%IYsLu⴬ƒ@AkWhjB][ :n0JM&nId8.I>{}(B2?Qf,eGhʞꂞb Rd'_^|.axeHN1W=UA &(%Z̍`I;KJ RbE%!A TzqqWZP-ҜD]Θ^D--H&.2@QRB$HdLU ??ā7"Ҭm uT>9Uֵy1{'uq!*MJ.1CﶎgkyY0~ ݧ1E|8#~}zU_Smw+hBkOȯ'_^rXW.1w<_;;m9]T>Jǿw[0Yfcêk[=W ;6@ @M0 C M&R&gDuC"\3YUozZM*+`o)P=슃]tS XA*6Vc Fam48p:;ɝO6Nr<ƕcxQE)!(P9`VbVNOM,)ebXAok$C`D- DU:jVe%nz%C|>BNAt?6Fyw{=H7á[rM$n̷t֊LSu!nṼNIB ?~M;LRR˲Dec;ϻԄkl{EP+A##nZLM.;M.]t5_oTWnŐQ0n?~:>Nk7@AHLzVآA46ºvdչm9ԫK?{T<*}==ZavreP]WLjn8l~h응i<֮Kމ>GUeAqF^U>«)!þAI>5HNX ~F&)M XM-YmW7Ӏ-*lUaD |5Yس3" }Dnٳl 4#je%*36#?nS?&38D'%Xwqw.}A][AU7݃_\1g !`i`rWiyZbY߇Η A`VTHnH FAn ,1gDdluWʺFpEZ8-ƹ(-hE8}P6I v`aA>fh &S7=׃z0erρi;!,?Y;|)371x:pUg$\ĉyvE%Vx_,bgqΦφLBdO 2ya%r4ˬSy(3jЮ ] dksQQ-9h?!4~ 6p "%ˡȗ4)ٹvn=gaΥ\B~{U 'K'\.O1J&jPHha-˅+^Y}&?Իr#`kBz e|,ekW)Nԅl }xotS=Ԯ6IfoDvi E6ӯG4tXе,]3i6As#eB6OsQV0 _aiHôBKӴEK 8*0mzoOV0݋JEz- E*6!AF&H?8#Jgm6Ϣn!:]i +#߇@!;ȣWI4I ?@+`?¤noY!|su/(N>Gӝk[/cMǼc^zl!/}0ʦrfzԭ:v},p} be?:IU\U|,@91N'Z\U0t4,~cfr8ʞno!}À2ڿ>R~n,8te蹰lUx,׋sOr|nDC`2|}El)j /~3ܸ_BȔύ>b #W~ǖ=:ϮtW#4ol|(OԽľ-m7L_@lMQdΐz02󳚺1sE>q[8O_[g4t]V.#?o_@9?RqbFQOZ E[ xdI*}-+.#30hr6F2 ,bX0IyU\M`ׁDt`) fNuVP`V$<\ `8λqj(nj Q*P|XuI}LE`-VeR&e /^F싱+|F)'?7L+܅ .4_/0,2Q%{{vǞg {"Pt#"$i>%ƈ2 @c&pRO8?I?4v_ QS0L%jk| )sJi*^EWVg#EAn2tCo3 CKQeW X>OZBBlUjua8+rPa!3IrEBpQ)dwEQPtB:dv7&m<\QÓvxMfע!7 jFZ$hX85#HZgѳ٢<)c%Wv`EJ3Aͤĭ(hWTi걠ܡ]mVPWC`אH"Rz7ϴPx!0\Cz58d$NHbp2,\FBPQeQgUQ^UHn.Z8'l6x!eiqBԥ#smpdtknē`Ie~(h5wԏڐ<(zOH!Sw8ZnҨsUviDQ!k V#;-;ITZBgt-'뼰>R4!4Oy!7 &R.Hh)GKK3:G!{hdž%ֈSݺ$ %Ҍ/ԈeLI4/A}&Y n('1"ɢQV"ɔOY&E 7D'/ J.o&"fDSػq/tDžpTOQ߿%U8X"7}8 R. 6\]@ Wb?LoZbV/s7U kEXs)Φ,-g_O*˔J~R)lwelI/ ːJy/tH@T&/,ޔq @$K.>0{M^_ Ͽ2^2Y2 <1 ! Ö2,!br0 090cIY{o"]&2s"cIXRW{o vՃ CrOR\D-ɯ^uISYE ~?jhC.\[ '۾eƓ_\f<{pcVNf7b\~fWn j5麜ST=~߰_!7@~[=dMڣI!u9Z}WAڹp3[$_]͐rUN곑'9~٭~y?#ﯜU\4^OkT⻁)cb/ `7epӻ_5 ~z"Wo@a?VǬ2#ІUx ReLց M(+9VihnF7Ǔ{w'1x ۑf=̌wSn܇9C~Wu~ hs~pTeͣţu-@4G2ѷwbnjŝooeV^y]yx͠(vNEocM?Ϯ쾻"w0=}AwK`ٖ]f}.8)8aq;sw( s 3+<{4 ʴԏIOۅllyE0=t>=IsvT 1?5"SRGBSB=Bn<,^/vh}8Cy-ڇqZ E 3[Vxq z'=66ɉp#@N"_eс_B% 9ABM^RMt@D7u90vxf p ;D$2^!89G(~t˜͝ u!vEesM9 L9qSA_TI*ԜSοg+ξd^<N0_" :V-ߌ0$aF.8@J\H_sEzbE v{.>Leod?tkC7g 2ܺ!P{mCe DkzBtPar-[%Ut! :.@*t4]c3Z\5VtCq*皌lVhOa 4[srK_UۙO0qE;](q~/7B>c\ x~o v^1 ?jFWvN^M+"y6ҏ-T ~X]Ux54?%@P~!yF,:JCH͌^^ ok-~4ZiY7GB\bLc 4:g`PX,*〨  @' ($ g s(#D_'~~GD8gBkN DYN%u6L^Vچ:6`@£i 8~?DAxw[n"( :fZi1O _kɘ臱P9pP$CL8Y,JGK%`d[o[וǿۇLРɠAZO1-&]D]lѺXEeKD]("%Kz,aZ(Iif}$WN6q@m/k}pk((x HZ:erHl8lbQFD/i 8?}|oM Rwf11 ؞MWmQAoQ1wc-c7 |Eq)qc?zǓ86(ZST08u Ģڿf1ALT!Mgl') (Dގ!hQ@ 0A T.]a=i{f983$7YKs<xߤ싑1DE/FF`OP,m/ߧ ~c0?F/qM&N22|D^n],!43.D,sʖmYޙ;1(}у@ `DfzlfąHNsk=鼞N,]mq}NRa}8GOUbX;b yl 67V7D.Xܚ f`޲+Þk e`p!XUbPx/{>YC:SaV:Nҝo XNt.61']?,~|Ts O/%@=[[Շ'>ȏ:o7m3~+̤R23KN&ΆwW!s$[O"n<]圤MHq'P p6 #7^OՅb۩tWGј#MF+C?ߗR( ~!4bnIfdvR Vq97,:Ngw堈p.+_tU& ۲TҢqdؑo'Kpg!ݿUCoygV' g>F>qm@-+NVxFysuyoY:}LYd7s*BDXKzܾK߽ub5~h+l{Ĺp4pF,qwZ{wlr?lKE:e9jg5e'+I]F&ygEMDiRgQQD)בDĵ=.z>|ʭP~˥+@Cms-.FVo_6o_6F]1/??53Jޔ n ء5sO5E7~؛?IoYS!9f?R5m5L "+q8Fn"O8QBI8 6{R/gasNT{ip)wu[F<75wY[kyaVaw+s/`]P"L7d3 Cb X^ 35rk1!;Tg2~F,X\NhI`˧%8ϵB_-~v[p9vfH"1@;DqH@6devψ>]F$v:X0ҺFa_lJe, %$Y$9 ZB7+}GGߣm4TzKd>rIܻ%U1LzT18Nd @krsC0APL;dJYe1n;#t&oY̭3C}-^>vF~DrF/`vfv/A2G" aFuX̸J7!!5cNdv!YÆʘ,Z+8ٯFRc O_ϑK.'Iy\<5z.El)si5 YϞArJ?dq(ez(<$ AаiI] 9tKb&qؒ\/d*v4ч宄"1E@5>4L|\NqH0e4qe\@^0 |; VF Cvl(XF@-_Z)rcAU/0sHm0M&BI3}#X2[|PԖ[4j"_p!_irDxeTc}G_˩!Ȁ.{@%k+=c;ڶ)q7K)mMK;3ˌv$+#T#x7M@n]37(殉Ar Dt 9owd{3Pb'y2:sj?œmWv_VNZ&_}f};~nv[ww 꺝bWuأ=l&AmcPlbg$a( F5N1+F\Y#ҹk6Os+ΰ< ;#?X<_eF81 >BD(XSx8q7ŸE&!Y]$n"f(>X~Ժ1oڜn3ݲne"nя m0Z!-b$pk D_&JR P`n!znf./r;dK*zm?eeM2"dLU춴=qGپg ˅@7l(Kܚe`kW佳2ײz eyo#~zܖM40:&y76Pw`hV$=bn(nQX&y'ǿiu[CHas#'=4;G`}~ 63Xnb`ū`(ÇqN}7(nnuɟ=2tYý'DbXn{ǝ&BF2T]ZϮ5uyp9sAjSlj޸N1(%HW xĀy1/zA@ $0 ,kOIjt{~LR 'BN=;kqiEw?#l,;rC,Nbc`1 nT]hm4#Zy<+zhV۠ ʮHCzEologUkxAST,H<qdkzG6&+J14U2VV#eY"pYRD VSpz6d\p,?ƖN,_'M+: cg>%5B^#(-zQmE@E!^^˒p/Ŵr0-W\4metf"K }5  /xY=E+~$o /]ç,>!MP2V,!QX2=ӿo&b~vi<[{6jZa}juH! ϒ꣪&Տc[4]DYew}u!*uTLj?/Փ6)Ģb,y2).`jS"#P'-FƺMb 1 FwAQ 5ҧ@Q! Ǡ\ŎH bQİ*ӣb>Q1.7g[jcPf`.> RbKA]VӦ.MKS#4-JVJb'% DS 9jfF-Lռʕ7iԞoOm7YVTdz۹ }!NPEΎ nP.v|GCi%MǷ:Ϭ/?N[Oڸ"j^]V %eZC1Tb^Gя~Ug0?(dAD0 MOلYrQ ,ݧTՍ1Ti}Ľ,BdxJ"HmčJz2oSv1Nb*QlG!GTzH4 D<*`q`Fd2PFT'*J/Aިț,_`Q&+X1FeyX<\Lɣ&! lq[$ϯlqS#" كi^8G1ޠPk逯M$LRkދFO+n4$Ku1Es|oR,U)|Xڼab13T S͓g}aIqJvwh+$Te{dGH\:OS_{ߘun>e'r|M;qL'  z:~itgilgc'o/xX9զ/>ښh&z,f$f(S1󚢉L'ހSsTo׉a'6P@"ba*JM<mA]Zg6uژuk0gE I,vmj3=?"TcG /;vώU Bm޾A}1's<$OK޲6%Zq ki*b+C.f7u+ttv +MdoQ#N! îjFXu=8@?ېYF~ėFЙ ?=|~{4,\zgynǤtz="[fq-(`Ɉ>:.ZKS7|F΢OFoa((,5.Oe,+D["0rmt\Jg7<^g%y+ MYmagB?nvtAF-16 `[]6ߌJ!4^Djz㛽%]@Vgr a" 3%]IGA}=&͓_h|upECދ'v~v??ǯәG4y1Utj3NZBw"0N"tzXX/+(%"2{Udm;v_^Wϟsp} gi(oiSxT6,'x0uZB$bDż尳?F-npј7 ) 7=QJR@א(⴫й;1#R>i^P,%V]רfX5Ϊe ׏Z vN .Vh+!]anοBWZbwjU*ܽ`S*\ꐚ}SCDqj#}v$"7H@Mr3 S`7tO IWO= @g*3a`=FxǓ9I0"NU7#[gْޕ E(:K.K9G:/pS)IlJ l+ ͋zPrh6VM<6xI+јS:)Bޘa e|H8.cmMJ_)Lh/4&0[G X!`[*%mV2yZc"_b1|)+eZa^* }H_44h<! L7Q1V"E)E<Յ{)Ӄt#H;1ȴ'؇k\{yѣRhQ՗a$y}">ip/Ǘ.NLyRUGR:?Boާ7Y> ?\ /EK^l.)vowaPBOۉD=0iZHg<_ &ręC-.,e".f,9$ ًӰ - _ESi`x2Mtj&b `Ha ٥,PcoId0"nj8J # O,yO|1ҩtdstTFkFbxx8EYȲֈ*Yv5['7˃*,6KYjKq6a7`fP,OND@^B$spiWQ 4^aR;usM]\+W-$G* >#l}]Iq%C}1M.,pS/+!d<P-pnrWI,pv DcQ/<4fC QIɃ(ʬ6+L˯5ArJU_D--]ǯxzLS>Y9f$ lS) b'dsH A .f(U0/+44W Q|lT|ty?:K5xo{F(dh7C]IvZz@O<d:zI0:}H! ET 6>xq}Q`Pr~I7R| !CGc 6\$qU{xU=~>|A Af1C¢:i7=-:6dl"]n~Xņ ЄydFxQ!CM1P!3l.Mk+4Kz ,E0ꉛlg^2 'nu5U\6ALlYtqyLD& D5UVqKTaz GX. 2_)77Yks IJIBpo!6H~|.|D#zPiG6) ؈ kD6%ψ]Cb#yyE6+>bvW|D+(VT$ϒRJ'56ıRT?FP|݋ {}]+m|5{ n')(4n PŒ4۝$uZO i ʓ {#κVS-IuOSLI5+*dιXWr's "ԅ|'壦?)3,p=K8mwvwd.##4<+#N"y>gݮ5\nsCZN'NgY^ϓVveD"ݧѧNm'S%A] czY&j"aFYWTJ4v.GK9><MtOCyސ / [X|/!g).@\t' ^#[8˔ C}]|yA`` CA_\򕥀)&.zqM?qv\nd}v??-;sţl5{:$rʩ܇9a"kr1olo$6w[{֑o;ue+ݚfgj\^\[V.WR$$1&6? 0 $C r0}dRYg{nIRJdӧOOQ7ʁv, d^FFf zB9A j Drm;b$ux#S7W"y~"x!Ǐ-2<+J=n<Qt!^ P"s\ 'Z`+Oʫӽ[I`C~}Ykԍ u=5z7Ӎ5K6tuBҭ evkda,xr[eu!Q5Eṹ@ONxbSOf[kX'ڑ#E;2memO߼`UusJ#<ܚX.rFI͓TH*Ge|r2+'l/e>[* 骨<T?h t~;!(JϾ8KlvVM ^gNX[y1ajݾ=Y=J 1W?ֹ.H )( b϶ ۯ{'Gjpa5jFAĕ$hɲ%27O]&62g7(ʖY䀅.&cM@G5EGv?O2߸=hX$'i1,O^{/6G2 ufc6iХx.,f"m;%66`]$X[|;ga^ƳMn 0lUU6[!]BxQXG > KKaIP^FO=*lfPL brbeHHXHAT,F\- 3{Mlw/ e0SUDD)|xZ 4lCNYO5^xBsЪN?p I4Z  3|'d 7&`ohR4Q҂!fZ{׽!b tcrmu &֌4\^^ 廦u$=zbYȳ9B TW=le٫ u d<l4 iP1"lA5/FooUև5@o9Moápm,rnm`r_M`rЙEl1uY8dZ(Xow'F$9hdp:P--.7t,,oHqC H/VAyM~̀[$ % `0@Y? Xn aT"璜pnA1h\CXbTI;P ǃ_(tB5CDYUP^NEؾ KGy>YDϴZH>g Y.!\t cH`=T ޸:=7 CAIx EYZ%թ>ڸF$ڐh>,,#h%H_ ^߃Ja 1\ uk I6`&Y+5Jė :bF-$"҄o]X j4 t4k^ZhmTRC[tW{=|33V43XfRG2# BϞS]·IÛup2S<.LAz4\;,B? {֟Q.N@C(* I v|{]8L~|?R1ZoC6d+Lӂ:||L7i~uasp"& k*&^vHN"8u.2C2@[D;l2Wkq ^_T`8n9OF*9'V)/t㮬 /_Fd@āF.k%3@M `B5k3Ee:YY=n8i1g$՘(pjP(_:φr?-{2M `O<! l>VxN EHߛ)4 ׅ耸P>QÝ|a NlYgaIo/QՃ=(kFaa43;QٱJ|?R<R/ie)G Te{8S[i%Y}HH'd^2<C%S֙WSh\$^a~s;v^c=%ȱ 41X,{[j+/*isKAJծ8*L~7_a`8 7BWVZ+^C7p^kc'J"SZ~}TO5RQSS ^(oYcNVS#igtI'-S;YNa>0cyңͰW9iٙ0qҖa=Be].Jr2&hFI9Or{r178Ǭ*c 0QFc'v\C%(< CЊdb!d8!}X2!dD܇%@ \[~+Yl]Epuu)#J؅raJZNm 4[p !L=jڤ騵Ca"߽ʹfI|79C dXuiVV6hM䄊{?:+Cq*O?9JVG׸3RC?f2L?M0kbixBqF~ju^6_/Qo!gZj97ѤL_Y3j^D,(~yʥLt¢v$mfhS|cOQI` .k5Fc3hlz9ZKWS;F k/:/ z[УSYWzMCA!m;d >`20 }CL%dLE8 O2E|=wE? ?Cb~b"r}R 1^#h'~M~')M䔺jo*pHOI`*P5I&tUZPM3.T-_5׻׷7&eG'Dݡ.k}R7@7pۆoy6lYҳ"u8r'YE(yT'tث]ԥO*3|2 aa,q}"}UP;UQ6JP((Ab(FJk[i.*46r^G84^$|8C')^ΰ=6ZսۯbNDĤR/:}{ A!>Gw$mLNI]ř< )o=/NJy fZ),BsqЭFI):bh~4W * {+9ƀ׌C{쬒. v%P]˭r,w$PZ, VS#xzfG4K<Wm) (n2!j-` KA;#[34*ɺ $;w/̳=ݏ48MÒ)v2$ 2`f+L3(mߍVRxr$ IGH:jvqID߿A9΅PaHQW#4k`!ejЌxkʛzv_oG4L9;;oglæYu-dw3R,Ё>/Txx*[x*<=d94Y~L\d<@]lj")TBH<a2gt$Z/r& ={04i 6+pwdd.V@b|KdI$&|3}u_,v$\cW")Gm$,O^{/6߄-'~F H 0-P ``^S5M A#a'kc]O}MD&sP9,П&u Z[e)0pˮ#LH9݄NwAL: EȀL79~TsW@kPB~(W@ˣU\kzeWw޾aUԘQgh)'[¼c^ClB \0;&dkŹ%r+ְP.\C`hhP6kMqBaf\!qL;4HBº0Z 4ܛ0x.p$8WߣD+٭/)KcU𭡽z{ojr}pp[5yp ܚ?uj yu{ZtEX0+>!balFQ-h0[Dyrۋnvtˢȭ׷n%G(_WVϫk~p'WDv25vnZ^h[$DuȕJ&%I 5cbH \rk‚#R YVf<ugcZ&$O!eyV hb߈4VWʓ( UKTU|V-WбªH^ ّl5$'&5yǭ2U]j ~0ɯɃ?C&wCc^ˑ'haR ,\N6!2JPNH(ܨ !bHQx=8ttXXL(2ʚ NvPGd!q+~+:gEwH;HT'|/f2,# 2952>Rbǭ*@ɑLGyJd.ϾAzr) C9D]*(i"αۉIEorbQ`gF$U0I* `#I¬+S!&k]h{HVQ2;ňV8VG6&a'dlVO+YVXbVG#%dE4!}l8l G MqRI2rtN=ъt:5޴ll"aMnxEL:yeΉ:T3ӵaޚ`Sj`^H/=)PF D) UBj >Dd:JBMmdfLL{>)PqϘCU;>T'ybNuM{ 2^j &!"N )~:0?.ƞbKз'I^@lƄK"ΨQj˾3\#+<>dʎa,o|TZqEYLXtJ~cOOd~QVj؍|VcbVh*9}au˞Y'{p(pJȇ]e!rY%&4"Lhd{a M]4af?<фXNY?<uKgZ+>MRKwA/=c`i2K1*0KF{p/Iͻ !Peҽ;ۻ۷{qeb(JLRLJ 1b*&&b*.&Szpta2 :^ h{EŔb :*gs*޳KVS/F ҤYs+Q /0a0yYд%qOZ߽)e d}$g9m,ޥ֥}>mŒd"hAR3.R'ˆ$B\R;NK>ԴɈ̈Ȥ6*l\ixRɠ\4p&pdLr~Nq̔dm-P)nJu3N5Pl~Xו"0~Zw#'I0ObgWqah>&vE;7{dί/##IK:~uxN^}im.4㨹xZl=qApu%Աf/, U^ƕ?ย΃J@>%7|Ճ`^C-G|r5ˏɳ%S`{WJ+ FgҊbխ Ny[OG{,!# ́[-^-^BZW9hʻz (;+_fJ r̋BZXڇ7C=|лtgՎK(^Y/jXB@Xh5L 'hK(^0aL0Jm(鬰+ ; '^y&T,L,etH{7Ybd'?ʊ^Z4S#Zf!_W&#Vs X%r "|ŕ3L &#VLnG_w y\URD6R츆;Re+ٽ)ƢL7rXX iYel["e~OW3?aPvXZy"Ry"nv2FI R J ܴȥ!A;[e@0yA>+q&$_+껗C|`R@YKb9b :vUag!8YW:#MXE10JB7&tShĪU[JN&+f{L?GLfy1$ryarUdz%o+ny*aQ^Gf\?jFm]e$}" Փ'X#< 4eE !BN4ٲBlCز^+ѵ1ONjе5zH-z9׺^&j Hh-+=\XE1jކ`i9Fag! 2+wqقB԰ -8 ]!9A$H׀em}Hlnduz@J9 !&kYK\-{rD8@k>9$k`Km5 S8a4 A'1 U!csYe(6\JKT͈;(j"_XU fL~n@Za+`] :/N8)9$&bޡFkOJTrr D;Y4Q^2p0ĽU#>b-XMxArĄ+WC@!4=׋ƪT~ 42[Xt,I #>)M6t-ѝ il >ڶլzƺ YϮgJȣ> RZ yH,bbG<}Dd"s}""ıqM?);`zMv5LJ%\OBvc0-9_t@F8Ba7k@Ho$`APѼʽWy<`Hlҍ F$xE$7)Sr,Yg2&dcL:t"aRFyoPS>8??=:Fe~77y 'H P{$n+xgجƯ'0y ًw@S2@ IhD? !#݄XwfP:AXAjp4RV^%;ԩ6rK8Zmg!{ܻFdj(Fr6t^b13)*Lw8Sd$nw\;DpcRڨKJY4~{y-%OWqw"IA$*~YБ4,,J; 3?,5m@ǫ :yNf:4141NNsRwXOJ%: IbFpd48L,1JdR$14nErD!f[ag+4gХf/èfi1:dk&b( B̶fgyk-43ΰMx'%ae\d7in KSuw66e5WL~=Pd7ޛuW#Vٍ8揾~bxE2DS+ٰujӦwg;&W9㩁G#NĪ-{ 7raZb;C]d ,dMNι0"գ̭% ;9@q =1CF;Q Xg7O6ہ\IT.ӱ^ XjgX ˹<tgiGq7Wb"7`mUÁ}7pޱrc1r3Qh*SCQSYB3qEv!م:u|'?xf;:Wn>InsߩmM`]% lCjټʼ6bX 4Bxtw{"1#, D̞i/5Zv+)Y-'F̜2;=:ګuƽӥ/Cwo&t`r.˩@c#$$"Bd;yҲ 4IٛwZLrCn3Ivi ݞf]Аmu "n5?JH۬҂azXv0 uTΚ­~qkHΖ-ml0BjC LE328Q9!v.e+L3҈[үZJ}|Q?9sgeqkMܾ]@; %,Hvq+i9m)y34xPܬz\tXm~zl AZ̋D -Rb uƁ&E6&2c"B@&v;=@ NX]8&12 H+q,ܢ6 cŨ* ^h#bڈ6*BKSڈض H/]8mXe)A*E0d)6pFͳ=5IIHA*Z!UW]AN4Z!!Fo#D{(rh$D .#̉:cyaHG"0Q_X5kYa# :F'`OX.^ZH(4{ݯaDY$&^q"yS$'@ w~?m%YWxiҦ'ne]tkN|6Ydc~c0Nm~ypЈVD@+$NUeHqIj[j;{Ss0zd 7X'@Ar^X"SX>) X`,Tdqڱu>MVfH NJOCi[<\>3±.k4ʯIMv\%"#L O0[6)ji~-HW˝ewxMDlsIhhS͢OudgbY:EE$T"GniBӰ!=[Žv2t-n1YPB & Le1i*feqU>#JR`i`M"y&€IQ5dOO~Czs !A7%8R!auu Zy0NBVRԯ )-E-[#Dr#B"QDQhyjȼ+;aeVv󣘺z_7) @y6G_HɬuI|-G5'ר 1aOU!wm3f!LC gY@ (;f<)`lˌle(*^EDH,9X$Ȫ8I2FF(0KרX25u8IGmI 5uBQO(V%-M@FH] (%fROJƵ-*rԡA|SOا P!4E(Uq ft8"(5xu^#Kb%_LW r]w|Zv4(?@~0ޟW>^dwcw_m+Ko潦. [1k^|wKG7nO[ # %Ԣ-aZM3ߨKUYH,!odčB|a$I KRƕ|gG,= Z2mQF@SsJDP TІmVo:j?ee6$þ6  E16fH 'olcicRc*X3dɃIulLCT褘tիI2ohO*^qл^Ҝՠ'xHG$x:ҼG#D|Рu(]^Ph](QVUc޳FhH] 32y@p]"ͿrqLRi^ $H){Н.U,w.lpI >Er3=G*;ZjX*nuAeOʎ[{VvN6 |9%miJ]y-w 5_QU)ך$ɓE'|seŕuWpȔ,H|ggyxg}'!4;iUU4 SYT^Qy|rd_v;OλD<=)ĽJäބ[կV1@,kģUE$/=e] B^}tL3t˨O@H0䧅_hgtM=@L8m[+koxܔ?}LB׸jJIMٖ,?"$%U?v68(|9\@V ׁXI24{8H=O+A`^U˙ uSG@ &8!gNސӐn""08oZ[Z ߐj]:wT dB; Y2dKXIZ2%=2yz9s&i'~U0y4 s@C M)bE q.r89M&HuD"A%)'\Bx.Gwkg+ɺB\C>Trr-PW #o&"X_{|Nm,"0y1W݈m7鎧=:T H4w HNͭm);nmdzFlOk7z*ɢs zs (C?{N;ՙI} ki.1B[+Zo,=׷֕K.v5 R :\mn;{5paXPo]z@q(( ,UCD6 wDcVyzE߾A.PjTzux*窩q,w"V^@oWL)YLKG ƙ Rf8/Yk=n%~ݴPhmLU9H`NM je9]PSCzAsdb]x7\4&0_AQMJvƭdf]]/LP[F_ԉQ|NT%frinduE65[ 8n1t챑poW, =UHx@ןA3KydpPح֔S Lך}ֆh5Yul0Sߺ1 ȖZ -?}F0ÍbFPRb`_h@\ xtTOQqWz~;G%YIs: Lwi Uv&eDUrҿTMxQ1y<$x?ᅩk۬HÂMJ?_PxȣK֔/wY,/T_'Q{&A P`F t+nfPⶂM9n|VFp RMmgSo&Xqze8"ha3c,οIe%e%[ZQ0*,.M/9 @_/D\-IYqĭ쌕S/p a܊&nb -NKl9JH؁ ; wXijf@/Dxqӄb 7@Q~,aOTE#,eXfSYbY !?b+,%h//lon81dىW}b'e/"{}6Д@bgъL{qXeV&{ཐHa,}wz[ |s{dҪ"DmC-?w?|"_)uk~ͨNG'f:wiϬݨ $56H{^QHPV fYVYV35otVgXV u,;u8ǧ]QrDg:+J%FdK$eѤD$$;h'lӔfhΘ\gZc5R LׇE!W-UɈҾ)@zjR$EfE#)()UEi1" HZŀQԬJOtGR $RXn+zh AE+1^xxC@)ċ'V3_5*\9rX@:Y5,>E$UEkmеNoӦ 3"דP8_ W нOWVVcW}d.YH!2nP֞H!WUV37XRɦR`mBZ^T}3~WO"  k- y?WDyq::h'ZRzNBdSXlG9nYvBǑ12OMVOc/+f?ҕ)>Z@Xk+&{!J]*n%wSUF;5?嵳,7r-,`6rI{\eсw=wuUq:[>c fqQ+*`EUkwmMm$YԣľlMOlwGGDQd~`lC67!a!$0ۃFL`1h?^ϴ{ff0}*ϸg":f$$u:+ɓq^4lDF }yV.rrv '?q,:.tS[[k{w(091b%lc~o%JwմwrNu8NZlȰ0]'};N|]9 /},fw{4Ab?$ TNdBG1~5L-Žs,#0=Ͳl[]urek(diKa44cvyC,+Kd3k Q磳(w`e?&@?>C\3, >H"<*$3؅ v!_C8;sg? 12FΞ䵂D(g`Y\W)?!"A+_ط"A,ꚈQ.:ev/4u2b}vtR9gLϱneXnW6c!aO~OY~W]D|%r7lT-w[͘X :mspr kFBcG`NˈOr:UHG1wթ<: 8s-Eeh3VA P=8g>S0zk\[{%tUeu{eY/:mU3έfhʰf>8R4L2;w0̸˸N2BQ˫ӕ'"Rķ+Vtj2n\=F!E`AikA'GwFGcGj'EA`)ŠUJN|h\+S2 4QKä5)gE3)l< `zBbg%Hz[rV77'.eH٪=hOm Ԗ:9Vp2g44G:q@:X2R  `e@6Q$ -A=&Vސ Ul\+Y؛@4 aƹ\%n9J\ԡ To4d?Mh\H3b}GDA"u?1baET8 cYnƪed3Ql=D) i 4X㴄 |qSY\WV P,iwM͞!&NYEa^?JDpF {<c ٔ(Q{#1, +K% 9)` t`^Y;0& 7f@mJng˝(4+K}u4. P"R8)@}_#Jl"Ky8 R ./1WH)>y\xM"m خ5PGaug`tqF[?xq+#q{vi{coT[Ղqp#LS#n?$63Eq+ǚ h~i6fTj_ ( pݧf0jqC I5>u(Dފ֢"Q4bU~ӭUϭtUת՝VuTqk65)\RpQ0|g:|3Z2!tǏGA<8'9y8{-}_?mds_!7@q '"}OD?GzD7 C|q騮>ҪS:.g4GF$IDD#PM2*d6tcex=dsICw_Mv1uE Tׇ  +nnV&#J/<$sT9N!0Z&v@jLcCN怨E`Z2%M]`*(Rq !uVew PnT&A 6,SUWih%gr {IG Qh: Nc'_tT ꡸qX,)2DYI-x@g^O$:6W(,gDpGW/S]?+X/-Qf8 "'lLe,pI* ? $jr?cuX8誖$ST^D,u݆d{ ef%˵g&wz qt QdA+n`]Zf- TKk,e IuPk,UT+FDv-ZBx1zH^7* $ [v]U7F,Z"Zm| zze\sH&m67[D`G֛e6@P~*|べpqO2[,lq-eQd߃+|9"UyG*w@C'}EAk8A(#ЎS }xyptpM;\;\89?=Wkʘig&tޣfʙk5+| |9vLP%͘z=IA$뮧"`뮭z^w.]O¼}{RFv#}p_hv=y3&AΧ49 fLWaloཉLP$P"T 6 ~}a>l?+s!N؏;ǚ=5bOmS3Ⱥ=8I%g+Xb+wXqwYqQX1VXqT"NJE Mϯu^~e:/ܽJc*SG"ڎɠRK ڍ`'kS|c%c2gҹ]VGYiD-mpHv= wC7T n<6hs`NkN<vC P\C:p.@`0o&&?ӄ|B Ͻ.Y#cN'ONN.içCS#x"9KctսH yT`K,;,{G|ăl-%YvTrD#*HK,RKh,e$KJIQEWvy7fe1D ˨8FmwS'}ڕ.*vR۔]*PSHU/ϻE/_Hꆿ ANr>@C9PgB.م%IYBI~؅)ezGKNS53WV Ǥ(!Yɴ@eڊ4F(p&e>, )\!س 6.~ֶQᠲbIgb:(lݓ41nXAܣvl6}XW^dh!#fAI"XyޝŰ2iXǶ)H_sԵk8He?_Bl%rR|L|-ܨENH"UYaKR|L< },?*.Ɍlm$[l}ߒ*yubYOd?2Dr=*ۺkܫH\>\i1*ˮ;ʂX )Kl۽J~|{jhU9j~^isfz<ٍ!^tuHhT?Ls\n{Miu oq.iKl={h;ɀQ!+i(ʓ2ˍ{"/)x{le~׿&A@}ߍ8*J-=p? ޫO V'_'~םS܊$*>.ɭ xr_"nA%MDzmVKʪ FPφ{&ȣvr{t'}<;$C^u3d:dRsla@5ItڕL{fy3Tt{e8qv)vK^ݐ&`mm W U2ڿ|5:AHtIρ鸱 +|]Vmw˹X՝30!)q\1n t2R2UYtfafqVm1#HX'.#yZݩ˭tu:VΕ |䊡*VU:}nZf4{UeqJ WW'^ ʓvreWlm u[DBF Q 5o?!\[e% GzM`(ѱ_/h/n˭e-԰ j'yV=kJ UJfM,=0Z"& Z-*TO 6Gh ۿ!I;HA;zDB@%f x 7n]b5Kt*Q5X 72",Fӊ)p`\FuB5NBi;t>m Y:-IN[bJR۲ó{GG#Qhh@B\ess2v!V!Zho6wJ&zSoQ=?,<>|_8js3=Wf]\{}- bZ9^9χiMLlh; kuW뮱]Y"n 1" ,# gÒj6.ye#vCMц=ο`>Ŵyh5,CRb޹qdycEf Ym0dy Zb[l٤鉲d]LVteQeJօѲue <0d)Gm@zaI[NxZ:3ٝA%u9UT$x}ke ۭZ-*80qVɁc:Nuܤ&Y)Ik_ۭn'&^d^үƉNvxK']{b e%ØͺVQuQEeWVo'Z-/@2mD*B]g9TF5'9!}@^%70S ޝkߝ.| L=ݸҜyU}ƪ.NuUC ׊COH6Ƴg}<<$+xW-XC\Xa]>G[U=z^' erVȵ@;[1"re+&57ր䳼k$׼$敉7TXx-|Zo H :C 2_z!oשự cA~~߷ "2flG\gy/#N6PVı:qn6eIAdM!f5ǯ$ X1e񩮻|CbˆboiVEވ$ve7yNX61h0rIu^% KMx~&4IEokA^UzL8ݙݬ&GEIv{- HHC_K<=-liH"DC|%ȑ˪Ŕ2F3*Ho4Yb1 +en6 "/ߓ{V7U|"ʅtBk`xP>tRwBziQy̺߃@毕 ~m$[P:an$$3ŲPP2$@9vSA y%%g\夔^fqK 3Z4=%$&b)fWłN[f~@䩻>un @/hm?0HZ 'hFٌ@Hu<1LtJtWZQ u?1m])&Źb  gcZ3لYi W^fxu:r}?L8Ֆ9Dx7NݝܝcD"ؖ8!4Bma+c tMӨh nHn{~Mh`y f:iDvS_ZEXIcuiSS6J+3WqLbR%gkY/[&T<3vWvgEL|PLǴ&]|jQ!#˹Cb uOc7?֛Ja'^3[ +6IDVVuoDF&W9RSz2|&9 0)+m|s-j)Sż{^PJ{*1ÖmmDpkm-r1'CCMY@*r"xA; P{bfdNLt o>jԭmonnf7䱾&-2+/^d6Fq\=}6,lg*~}6lVY_pϱ>ΏJ~l1McY[|dni +˟(y׎]N^Y]p׷D]}d 5pHǂ)[U,RNWvLCVS_ Yrz#v@wRo΢ydQ6a6Rv18q[?/Z:# Yg3yv+B@C(N(V+)`'6qۏo<^~@4Z)6=p54|}e# di|ghTڋm_h[}v E*olv+kjyF%6&aI5wCDt!`~m^GZE(C3tڐICUA+Bk݇6uä:PfNau˳=eW0@^8"V-Qs*O^#[MDt LDÐZ;OjXb+'eօyYQ@&cאA+Y&UC1TXT$[a9IH,K3au,cxc)gq Ǜ5B[41[?u55@i;Q)̇0QL4Qe3:4Oal1)YQFqUGN W4-3~W':L`6 -u og[ckq^|UiFG_X 6nMEW[a5u MOFNYyKL45A(kcx ,`îؕgOP'Y&S3f$]gs u<--fXz] b)8Gg5]o^G ?9Y5h ngr#:Q?HF")h@&"ZnwyU~Iy"\Nn'Aм$?f' `бw8>s<4ciz.pg9.~^}y^|1+Q3liXp^Sv_;4G46IekʼnǪ.h" 5F sƧ9--Ms&s+le,BBp-COA"=ԂGXw6;V!:X( 8EprǛ)#a4tTx)(x˗CG>l]jӷa]<9Af݉zdqh~)vKy*U/~eV^ CVw9ǂ* |1Ǫ4Q.Ǫ4at%}n2vͼS.*@xlha1 ={xP߈sR}S=7~qZJyGf34Z-yЪ"ag^6g^xHpDxNX YcQDGA\DW`(tc1: f @U\ aЇ-pU^'0E߼ͻgx'"Q("@uZY`" (5^DG0DžI %f(_#A&(}\EB a x w'3D{XM`$@ ASQ$i$qqhIdG/TA7Rw;v[]b$˝e+,,H= +F}UNԵփU6fAZ3h ,e-g2u@~d˭l9Lx4a(DRe݇ԩz~b?[)VH!E1HKhQҎ$JEFD)7&n ٻ6ucU:j\zNtKޭK4OlƩ큚'@04$\8lb+" 5tj78k-7絚STv?Y"UdutyQ'&!<*2="q2KdZǣ^%fNL_ 5qHjmaޮ<@*@8M'Q8*+_oKWC)Y QC8[܀57$ B!?kG͐YƠ"SJ0~9< O+Hs7)Da8 tdddd&Ifa)2'd]Ɯ{H~[I>Jъ!f,v1u0! ը, zo  IF0oӊw݁AڇĮ;G4[s?KXdN++ y$8Ixt¡N~@P*|:b@QT q`OK:5;z 1#;ZEVO6<Mڧ*UTCJSWQO&|r%v;§_CmOzwڴn^ħ7zi=~G]n >~B릦FPsjf 2珻3i!,lu-X]w,!ta䭁$;︄A< c AZ|osqb3'=0'(y^0L!_Acw6p' m=H EC&O!t;aeYss+'Q|9A$%s+pm 'p]71Mxy#H_ Fcn@|;pAwل<)MiPTjكna;v auST_sQ]Z'Cd:JZsBrzI!zaY+ ywL^ 2ry9vLAL7>j,Zs\g8w ,܆:t_#wR}.qǟ;wI2 5_07VCwEnD\Q1RGm"Wl+LW5Ca[t)Z)jf Z-s^1yԌo{Ú09>k])B6)dR0Эmxӌ8:!}@*xmztqu%5lWqbn42@G;/~(o- 0r,ٍW\BTJbֽϿwg Y&8Y!b]%ߓ a0}ix$`S=0}h&VC2_9AD ~'?:d7}uH/lю|G`hΓ3fs> H ouSZ[rI.]SB j,ފD2R12ĈsAW}čx9KF#b<TQ:}^VӔf õbj$mA|1y qj`ۓAT\mn.n\ޜ%:URjD⬕ 4b1taˉ¢;?t-QFw;-Ni->1}FOA%? mp) l}6措 (茩(fU<& .}(MB ]j0akT3$w HΤ z1׻S;˄LOO ,FaThM 9]s- 3JcEiRH!'V5ĕj9<9U^H dyV9x ;4!x E9..#tS_HN{R_yOG`>*jam%u>3,+Rӱ[d0sQT=1GQW[WkbZ,/j. 0un0"w  )qe>Άf2H أOslalxCyx8$I(nzUa\}͊\(G Y.!aP1^Q Bq/ \- MU5S >D?9A {{A̓AvU~h9AJh@#ɋj ˻>))#>D }2p4oBds#7ZA R%-{WT!8R'xC*[5!z8$vG\Zj(/JZH18!ʗu R^:nh:u DrwV,T7X}³3'yn}1Keh ]:nZk>B@H£Rpsg"ss ~|qy J\dd%K}d)Fʑ RCEHbNaEIn@ot.$]AKM7ŔbQ)! HCHw%v[ zt ;n>~vY٭gÆM֠2ㆨ=*u{eЕ!9O|;!+_`C iB8 k UEƃyTi!**O oaBCjӻTIHH)?ZTN8[+Q"C{YNI>zs̢C&t4]1B8׍Ŀzօ5פRE:[V>,w r8aJXI y0f`3QCAᯛ3?@:A!aOG!$՝6=#GҊm>uo0%o1Z#$pSb駛(%)UrO#xIz@ʒ⪠ cJ\ UYa|N} b|9O4>DHp/B}̀<>\P]n|N!c`)`Cc_D1}藵Ni2/>BkAO`Pݒf ɀYtM7@vXXmyk~kv;ZT;ߨu[mV|FTzl7t3`Kxu~<+,EVۀ*|m-lǶo!sY_ gUb^'< ʁ9s[X:OMnT+FzTk2BTQQ`eV׌gU*I;X 겺^o0Bv<eXز|,da]b6}Sc̅YTYCѤ | "?wA$|X 0n*,邽 rTOFz|PBII\#yz-*3AHdb'͎SX\ӛnQ3A c\C 'kOROV屨,t)8OgQޕ TƲK͓U nZ$WHq[46h}51T0Yxuxm 79b ]3\' nF%3vQG^F^^#pp5&mlk݊Xu}dӇhțQ!$sF>!K]E#Jަ:g 0F ELtb\Qixmq$#AIN *E$$Kws-̜({ϓ|ɽf}."FrHȭە_łB~ͱ8\a]*ھhyOK&J@vGmRb¸3݋Ftc!PӅya\d*h&$X/bɂ|WV8wo|OP&{"OuFJG†0ہpC G}_ێ0٨)U~ (nگ[mtRaŧcD'9Ry[sUv[脠stcedbae'ZEI5*~YnIq3^L*Ln(qޠ&$lg#tۺ[UmnwlZ>.Sj^V*+Ӥm Ti<3qq/5L<|\ZI.%[duY,:N1IdtM+耽-Φw/3ߓf&rnDždYۯA׊ &6-k諓2췋}vJyF-{ɾj LlkUy:q ]Y9ks:3tZl{7_ja^Fأ(* tr^1Lv`Ua4TZ7>\lBp@UG>B> ndRa2/a.r]B^e'F)t\ڣz-;+B_sQ ]6>M䬍J&8B>KR 4忻R]'E17ON?IsH5f#dJiOGmJ٣?. <, qض!~_$ տ$Rړ'#=#jmݽ)%O,(;ZIbxi;~=[CXaaaaOcqzžh^:6g *~nnkgz^nyS)}"4L^~) .Bqc J0dH )_?˚K-_5Zَ܅nk5 C>oqCfm.B+ i;<O0.[//9f>q ޜ[+JGc vVйM) A J3YB;%f|)T00Cv[rl|+ekT.ܰR pYp&GY^(&QaNG1ki#KJ=v?ckwս=J̬V*jT16NDpH@ssɃW#=1!RN%Lf249;-Ev9:U;T>O# xXzή3 8^uGD^;;( T3|w8 ydnuCٮmkgD|cQg$JlJH-I#/E[0KHl~^ޭs /?lيgtK]v,=/x;3,="y; q6?ԙ= IdKH~O;Ktj;AoG)su':37U/!ꤱę9zzx??hާ,Lq=*[b1 x]=ⳄL:ˬfCT5Nb0l!`֛cXBҕf\qjqG}USqc-~ڐ3_3^3`G(%Ull"]4jfܹ{r~1([X5V'%++YAMout*u-Ue_ݳ&Ѓ,|ui֙^~.u)^gE+E;s*d" ߈)4[5#@+2d%$lu65'-| :W-!Yj.cm͏5q=k?-4# eyֻzHR&{q}mJ\px}D#*pc0m隕 W8փ;U*7=4ЍENw'Qyti8T.ݭۧr țHUVsK9TDPqd:_r rWٻ0~K2 ?>Oo eS비VYO 'pSty_VbPGۯoϽ>;*B@,dj~\5MZqasomo kLk|1}-3-y"'$7sY5mr#N5Db$ml>Dq|BlQ0/Om6+liTPU J8-m _$x,/w\@+%9IB?z7jxC@`Bt5AWx FI>65+?tLH,Rf!F]aK<w?WH>$ $mIwzם&v6Ly%@U_DC* v >#F 3G[m> =~ҳ̼(UX2Giz@|8pl"2SUOqy2j zڥc!cYJG-2 ]:&ƎnŎՉ_CRJʅU$k=8|t8}|8y)LBͤjH3r6z,eHTkP32yNl$K-x~)zTuiY$BڠդLPuNvj" %[vڜ3vt#r4@B9zl1͖2(_qM*jwL);ufrL7RƏ8IT&堋rq9A$N fuU=)nΈu(0.Fi4$6@Vː$rJrZ~Ô_Ju'NAt i2(&ТsJF .i Fa?ݚiԌExedtS㻞[ڍB? 0h)3=ŃNn?JwBuF'C01iɑ jD0i +) J\FE Dk(fDChKb^(t¤,$e.a#Rp[9+lv[e=/iT2Jf̳ "^)h;, w oկ F}.YUF5\|Uӵf]O4`kf.b˪}]%4%IĪ|- 8uuxtŵ+*_YJI8{L%ۑmAͨcn.;t27+O-OO'N*xmlP*[`'PX'VVuz::Te(_<7wahhX-h?jWjg[E[]ls? `[dy/BwՉ1'2LxZǝꔊ>ɪa{UPgTo+S(Y Lj蘢xI\&żUp!!EME/2QeKڋ!(h*Iޛ!Oz 4NQ , xl+pwP D me, }@܃Z) ^QH3Jn鏻%%, c)9=Iأ8P0~QLlW+2Wq>QW-3z-$ ¼;=Xw ,J)Ho)t]uB>. n5#1|R XoS /Bl1ƖX_Fo5Hr]kX}b% y4t ~ZW)H @ϰY) +^\۱2#@XsD0ʼOV~Sقle-J:*tvqmB{yЌ{LoX%2J'U i~d qAdQ,KH{=SGIxD,fKFݲPݸ1ݨH2p܅Dp#s R 0zV; ʨj܍)DU;lu*㜑wGҾ@Emd6${&4h9pU}nZy| J,t`2fWtgzﮇYH7@6RY4Ð. b^_b5q 2?^K-oVMi{^x53}Rxf+L?>:YȚaXV_|Y̯exߤ$B,E 謖GߢןW_ ,|:b:/ZS'1DaچK0~_g4 ]__  jQk40!N|r:#qMiII 4.=,&h⒐{NtQ|ZxhA* w`YZyp:(5b=dC.}iz ՃU^-̖YyLuZ/S6f":^y<^p8vAك~G|K?tz79}a/u8`|\|['ǝu+ߛk .3|O]h2rSUا Q){rIw G{ mCg 0 f@-u+I\ |1 MB98,T\5uB<.=,RYOW%!E2}} 0G7F5FhrSy$?_UtS_=-+w@Լ#i(zp6>:\W'+}8 >(jބQ 7)IHg'؄HwaA!nxzek5B'~:+e!M䇛2Q04cIusLÒک?>88w"wJ-ؠ3o9c<]uڜ>gjlT%-Iau> KKl1-E*?_FC?~' lϵBʈOӏ۔겅ͺV62(;Ei^@i6z'OzH7ZY66TQꍦѴ*xuiXLwB ݖCZ^vff΀_Mh[2~pUmĿ%-I uMqvѓ[?~e`T<VqM`%פ:!,oyH%KLkR}B eSe~Mn"1'^_ Ew{gX}Y˟_mA2%X@ 3 ɚ_SSӣ ?-"j 1Atfܗ>Iz,x}"rR #SdUkx09@<(8V<P"-*q`' 88uґ)6fy͵hK).uC\zT43~iͧeSZr?(aNV.ehTwTe@xso*v-B,\Fj ">E5}ȧOb'|ӖX>/Ĉ()}=eU8u6β8_v/c\9t6Z,Z`JqQS8+<ȧ0;If#5UЫ&_ud}Pv[,ޢ.0Q?o>|?%.6qm@B5!eBJ!Zض>ǎ2sq"N49N*AlSǝZ'Չ ]ba6X{ei Ixr;FL@ UVyUlM6aK*SmIFO\JW&1p #t$q_~!Ɨ0V.𐚒4,c$,PcMg|B\>oH y.9'y&& ?_B 0>`46V_)\Fd0 ?v/ h5Ȇ|(El[v&5o괆|ݥ3Hu7:݉&_Q2P6:wjL3cwÖ}?6Y2"$0,) t?i[)<D=HTU-t]o1q IS83jٛ:7fw3 AM@ ]P =ػ KFo1xs bCM.۔8 4$ýi]rUCc#WhAIob)Ioby(T=4{ag~~T&7LŎRG1(~4ާ6tQSҽ0$gÂ;MvBq zϯ́`6䒁=udy_q;/S5즲I Z 9Gzbo C Ja-0 qRI+pZ'd*U'}Ow5<W g 7Y~a?/$n`gAN4p?魵?hȸBޞLAꇲ}Koĺ RּjL7jLjd;V]x|0"GqlFBch2y b]-n"XKe8]&1d /tY%ą ,c[Rm2_'4 oOH6`NBBeE pC{"vg'_@8&EmA7R@Л9_`Qk,2xkezXv\fle ,?"xsB;+L(x* +0PAdDUj6By"qe2 {QHqI6M(+Q^;p-f3Tԁ\TvW> |ӀA'!Ь┩7 ܶCF!/}^->E&©-GSvw D_RNRBs0᭿~^L9!_;٠K+guҼ=A; T0 ͦl[hOe_ (e^B7]hODL}V>n&?&(o^;cS^Ǻ9߲%m^h?[xܼ1 Q6^U6Hw6%viC輻Ώ*< D0B@N;^ t|SL"fx^w p!@0OEC86$u]_,?]ic$whV{_m-xża#H:h,/b`Q6/.6r=ۧ3g4mc3l&O˦YX:Oǖ 7r ^Ե ImLaX;0r+7&մ 6.;N/JiZTmkԣ5+vi0S\y|qnJс UO+ Pe%B0"imy6l>O%Z:rm,$Uj6J*QAhC.1mw=8L Vr4n @"DPJ(#51`.yhWjӖސ8闩ث_)m%+NWBJ _? xG d Uh054>?ݬgF V㺾rIAk[e2HP$YcJX_?' &b|n *@"ҁsT$wn颒Ev۱zSБBxz@I^61֊>($I՟%$+S/uԩ J.5L+6cJ"@ 1aqf'{E{0vϥO;"$㐢,$ȣBqH3>iI)DS0Ea RLP,O3E݀Z nM& uӚCؼw0Dl: $~p&]/Ϭ.~L~"4%@T&ɚDA{Ob'G((D*tЊ zj+Ȅ^rR6izM5NAXIЫM>{*:9I<{y/M>(9kC[p>j{2,˃*Ҍ|}bz#M.Nu#7Lm0VPyVWSۭ %ZF:Bj4 }^p]\b%$ДuV4?ѮH+ uƊޓ>,h6,ҌK~l,@, }|<{{x3uh@agJlfV^$i^bK'Icu:X},2RA(YiO{@VleSeWC,֗Tl QVL@GF6Al/D:qvGlV+ KnJl.If%-lzXYaJ\>+INmV{,3 ^8.;tH$IT Q>4WAEZ`,Κ u$Tʒ ຾$Da}WWw&K&(W%k % {ϒN}r-. )*Va%*6j-HPٰn裲CVň$C{LeD64!#KlrX'>3h ]&fo67 !Qe٣>'39Qn8PʊJ]#I~^GgqY}R(0ZQ'=Vmu=uaİp݆ 5QHHQG83B#=3NNE> Cp6t& @\\mCX.ҊkCE%Lairl%ii&`B>MyI~M &j 탅$*oa jcfZn10ڥ~]FkqOftBEZQ7pfH ?N ŕKޗ\,7$RhhV溵zL%(x .Ȧ&lj/i㱱? R펖0;xw؏\A,sM1bfq-OS &u!&+ؕ7>"qYhRkn~ E>Ժ0VF5*;!jڢ{[*[gKkl1I *\)nٛVC`+Ҋl}$E+nE0^x[f\?M+zIފBG ,JNW!l6%a6`3Iu^RlMpy*W>`b:4V4L+γ$]ur Zg%ҚTkJj=B O*W7le@n|+dx)ŎoB\~c A[dڊtmEډ *Fve|B`s%:XAI~y* /+!> $XvoM>ZO;$9e _!Zy{^ODʶNf]u,8oh^FR-7 ;Ũ)%whvOb<6wxB7V.S:*+gw~׻⊽*؞s-~/niw 7`߮isVw2>vޢlrMd3`De 5:( V _dv}0|QUaS] 2m."8ϳ. UF&Tīdr1!ZS/YV""syx먟W-D+7`m2ΎBRƹ⳾% W.Ic\y4EH;q []*gGT T2Da; f3 +R3MhC8SȨB?\ ĴydRM_ "g<_؟ٟQ2z$L&{|j-Uk '">UKc+Њ%=fT PE%:綃~ X9j [ÏT-,yCl!yЩ/ǻa#II0;[R$ R[q@8ڕHyeS8C5[8o.oߠ\|px2I26ʼ) PyA4qP5kj͋%I78[*1RxS9ztٹ E|hҊ^>Ӣ%r=d *g5OD ghGI}<|Xgpu 8 ֛,)!te@kf [cY[D +n-רBU-;]~bZa+7G_į"_LL`ly* <&QAo%O-w|}&M6emdE})rVWpO)fzljeJ>)(JZprM @)< ]Mr xlU`l|܎t <>vhx;mV#]Yv2DbyTqSefmV4^}=c! ,=@X$H; lzMtZˮ`e L<8/i}0:BFnjDnک 􁈌jtoo?ߔ. mB t](;bOypKr~l&؈dGOq1+DًJ} Q6}nFyJ;e *޷Y,Qo]?Ѐ_ߋHawtDd|un1̉@_PJPPEۆ."^ j\Uj_y 5,+䵍{Yqll\m%x d\6mmwRwEgp`v-W#n{X`l1'qo~]Fuz]uV|+u =r vwX9+:hߺ@6mUb ۬^Gd@.u~wWO'})S #te,JimZaKMu]7k8hl¬~ouTĶO]FfOƮ>~VLƾ`fݽ< 8'܄r6 vܹ7vWF_LK@D/7͛fjX! 0 9VxϛOZg%l:= zT} NVrt9zG\d}eJTIҽ>< VQ'!B}H3j뻀~x=PxD(ໂ- ;> йyrM(w7ӧ`j ȼ<5=!āo'6_>HRNP8կr>>W4K_|;L=/`[U45?|BĿ//wѢLhQC[jCt(HKP*#Ibi:h TݞW\EYU7g:nn@7Yv'DuQ4d7y &T0"UKd/VS~[<1_'IR:;:x&DYs=Y=>~$$o Gg|ڼ9bHn(5Y P"1bQԇbapeQЋ)Ȧ ŞOmU&?? ퟕa;2pv SNa'SQ1)+YXAMTEG({TT=ßn#{/EA}|?8Drϲ>6O:i@)DűԆEw@z Euz_xޗϤvu>x}_ |no= V@sI|?z|,v 9rE;Vqm,UYYïA渒) >$@eH(~O>+gS m=z)8]/РX ~1'w[|GUC N}i-[M鸆jW4q+ #4P:Pt\>0b83on~$ svrz4(g`?g٬nO}zݱ8]]Յ# NB] !x FXr5І!;*Gw Q~tYtjK rCr knٟ[v]wLJɶ}'M\wV@`?@~>]ɐn#ND;y ~> 9}9g~l=3M>Y[?Xx<}/~ :&"'-%qn[&5q^@ onvy6''lrMO_J9ŀmc a-D k^FE=< PN7p>i[_9Jl[ԇQD{칤M{VjO eT;35]GBHh/hh9Ye[f+AL>.(#0jbCz.“ZISnfW\rise3 cܛ}@S0AA}#)cǼmGٰ(lX S &SGPMD{r}e ?R%mZuPFHh$_q0Q{N7[i}iʏ*jNRG}ob<0T~~.rSCNt0}}>fU!!r`IDH ?GAObF aag@S_(T?_$Q-Ӷ~&% KTG94VaA"[K+l6!"$eh9TlEq45 3]B:RRl\(7a U@dxn}U@/!%먫P鎪}>:AzލEЩUj¡RSg\B[Si# UȖta;}d‚KU*Qq6&,+ Ll k D wn-nwoߨR( t$umY@z:P&SZ)I8cڪ^< b e''?jLu%DBH:C7S4ӫ+kou_{_ pD!DB0'EI7\,W6_]!#:y=6/7:1 J+#8FkHѷŮL l;Łx} 3Dc!^!\DҪ`P>{X*!6yl/{ܽ{k7E޿1mk!\/!߾}g}g";;KQn'@ع>(4YL2p3WI4ht?zG5ٟt|?o󕁀/DYG O'D/8kN|ى0(l>! O}-* ̦]zF_PN!v[Em)@uf3vnoDR}c<+vjv676` yM"KU4~-gL 0(Ϗ~E@g[ ri3 ju=v"Nd؉\v"E'ɟ= D! VmD׃nɿlYoW6 '@N&KCAf~ȦcIlU'X J%P髬!6j1K$Ƃo7_.VhdN.R pO[ \1hUѳֿNQR0ŖolO;πx$nJ :-QyݤIFJl~\aՖ] ?zW\NXeRcAmr_`[B|XaHRdE ^=j^޼콸 { OR' L= # T .ݗt4aub&KI،.8+l9+vHbHƿڅ9*)tEEbUʯ>1?>F wٿgf jOapܸɰzπp\02n A{S{i>c(1eJyke+!EGabT#,ΎQ}~S"F9:<?7g?\AYdPF(^@^&>o~FAJ;mw g*ӧF@upaQ:'kIJZ`~VgNVXt_n\KKP.{:\7^Vt=Luaa[J_LW - G|6!}1~˃B^pFF!bQj/W.ރe [MaW h7qt# ԵUZ㻛&@l-tYĘg6Yb.69Φ:dM |/6ךo4&:eNA6c<%D?۴C.^v4_#!`EN&T- mfZ+})':a5c^)no>WyQ:KYxһ\Uqmo>|rI'&JHlXTEו%k6` v ׬f}y:z9SDu\1P' E#a>&ôk]i؁r%؃~ʰTjg:Y*+wd%mMrJpR {d18^[\\돫ln h/''B%#qw;K`57XdfgH5CY9|y+~ta?ze?`k©'sY]?!pg4B'ʿɸDκ\?]5NⰫ\Jk/U Uex/yLJd1V\aNV\|ER%d+w>Zf^X1nQ7_$ꮳ|B3lql-Ue)$T} vɽ +m9lĐ03x[ 6;(,ail'KgŤhr(%qO/&BD>\}܄QKOW1d6p`Z۝| }uᠱeztvDz!le vU6vQ9-sy g ˔Xf2le(&TN g?fXvҬ.HLcP`U4&}c[TPyOJ)r+m9+Oym[Z|FqaO0 &g5zecuY]@v G*&Ca?~o﬽M|YxqyƵ퍹WRX^\K+$Qi8K~Gdw~wxA4h\A1\ݴ,[匙b$g9c=苄\?`sp#tFuL5fsN&e=]KM?q>jcڸtώi6A5p#n/:GyVׁ||$:Q}@x$ [R!%QJ>Z~;b [!ڊi4o +EoRJ mfwC' w]Ә-kQb?0_?0S0^ \);\埻3 16V8X[s %.g3tE;P?PxtrMcOѵOOVdd.-VӲ~ij?nlJ'EֳGz_gklG>oyj5{r>q3b M鞀\\=0I^d~dNޕ8ANTO^ _V|Gt?qjᓢV`ϟWZTa' ;|]K74t:HZRu&lmo9iUa[8"5Q_jx:qIc7MSb.@]= ,^$״$} whûvo{ ؄7rjQm- smh~QA$wƨ2ja bR+X;mͩ.!*ĄcHU؏ߏ@ej:tztU\??W܉8Q':D5\]Ft]%8~'w[𦼆rhAgu@|BzT;k!s|2.X8'~݉8%'~É/)6%b>i6Pjx&CZ:'Vߛ޻veJg jq򶝑x'gxx=܎!VHV;`OזvS=$alˡBTG9D? U0ԿSY +γmVDt0 -7pAFO;m"9`G; }U%璫 [vFT^87_NȄpf=<X>.+Yiĺ9AK&9Vh̄ _" AYcNd I} ~OZ9pqI<~oLKkV 7V)N$pgu@~3Pˑgx::?\gm \QF F A'v ?s0/+Kt\JFYi6әb3Y6=ʦKl:f0Ut9STiRZ%21J>yfYS~ӗMVb'  8$9Oߪ?jF,/8Ot6YȚꂏa:[j-G-km'7N.ѭNxMypolji6mmd67 狣š}{3R-1<Ė_/Ih$&[v}CM-&$8Zṗg!HrJ-^E$ػ6-̣JV6[{IݺquU6`,F–G@|ǀ06_˜AJ`&8vHX8:ޭ}x䤧tӿ|FOmu435D?e ࿳ S|B3V:H9\¢m'Nk%!46aJ@H@h'͍,M>Au 3mDML`rN %"0|GB9"j0Nr ŤE&)wCy(V.} /.|*ʵ`"׷nM.鍝lOЯ@rվ ;#<8@nNeWC;ǚ2Ϟ^1[buvoe gU$ PvKRi R@s)6xQ; WxzpۋEʲ89k%u]>*R/dعx}]J| x>z'5qJ3|4/? EO?-њb$rΘ95V q>q ~o{gwR"swɝ 4NަNHgMynC|ںL#r8m TR7eYǔb?*6xy} m`B1%7\Wr0II@Żâ.!AqCIA,x:Iem+\lu[XcZ-趂*yKT*d{63E+MDle+fT!Iivל}}վiw H 9cy` Ǩ*MƉK G` ˒t: Iuؒwpjd;$qd@]N^#߸4 u tdk )!MUu#B!*PUޔŦnYSs>eMXSIQ1WVxt Qki/V5y9q_ncjRM0WGVz>Y}2>v]B[OV+ӫkyvY)ӫFe؍V$⟛,ƿ-kmfF Qp19w]dLY +`%IUF$&:iWwE&)_Q)Fg!u+Ya,&)nAK+mX\YqNtN/Ai~|5l <Ѝ3d=i-Z+Ájz8$OB|3@֍)TDDwF])ONudr(FSz朠fЦSzn4% fb>5IB^a$nQ\d~ZpjrS^G"ओȯ8 v1nFvfRw$VE%#VV'y~ v2[߬{kmdt6]rgB:{S$ x>+jΟ??Hx"\+?~V~rG"A.?8!IYҼХ3_B>1|QvnҢ`)D:p1"i݈JD[٢YWe=PswVB+τ{*VI#8>$Ii_e/@5׆e2;%* H6r˵=$[ oq8jC<1;F*Eiފ"6羂i/Mhޟ` yCij9}UAwyqs Cy(fC'\_Wz(; 1YP҄?&1gE p= 9H%Bp}Ӿ>i_] =;ڰbt4p,]x`G@p_ c oi&vH~Ա s egqwsd) ^>?k0;{;!n(sPn|5- Kw7̿py_w5EC?5(B\t9:a7G2!M?/'˫3T'E`R'b,:k,eȜW\^9 MMYq vMJ MgְT7uXyzsi2fq?*&BAIR$Bw $OOF̱ϲߍ5/y4h&x i||`vC`dgY}p-p^5<7&^5N š`/j\$-_0vM CpSPQq(v¦h|DZ3-k ${ۓ|; `ko-cBC: Wp :=^Mw7sJĠf!L#b~\[ S)0&FB翐K۝&⿎ۤpD kY,Vb&2\&!C6U˦ 9(F60Rp-l!\bog1\SN) %İT(VG ]kuZV̀,kf!Bgn٬S*PVJp]Gxt"s;a5iC&SFAD$!+4̚RDXNϵ5i6[9?oYoQrRf^wEUnhl%zND" J]VA#O\pI/X1=i3h1|[3Ç}EWC HH RE /jlܚV <kO$NyER0,Zxɸf+ɦ1z8^E=,:u8 #vEZ0*fE=N,C&-M8Y "<ɾcxjs/8"b {Y:ːH BBnAhsc5. 5պڑiҤ@{(ސyYudѕa5RC\JСÂ+/9I+%eqk~@T ̏+i{,GM˺d?c4_޵V[v3 ȣєN-n'fiYL tH(̜*KܸN>z5DqĂ,J ]!V43!r)g;iΝL]dJmO!c'1S؏ɿy0bE1:y 7Ɉcڊ#q˗>;Wf_/\ *u8e';> ߔ˂Qp^(x 2'?bw+P)JD7z[M/+=A\4z**@&@z^oJ;ڹ)A3f~ ƼIH+gDh $D˭A#ݐqG=n3rE8 05iwpV۟wp )^(ڎh !\t։0ĸgqF:Jƴ ˑK,/YM9sCz5SK tN1J@l n@# > a7~qN\PV[B|-ln-BpR"6iQzM6eHO8/5ײQNB観1Unb1\;nK~I$WR#*I!#ֆ&C:!"+>ӡq3s2) C2&Ašrt86Dy8AXp~("3Oq8 j嵀Kv~ j43shz { EFC ]ڻ-"'$7]bŝs}fH{8΋倵`Z%-KbK/K \|@Y56aynQR(+'(ˢP< c 'QG-_LQw ؉9عVrU@j voaN(pi- ϋ`jDty.'A*]dfTJ*Ge'DK DZ,=Hp9}ҩk|AjT(ץuLEI2+1 =qϷMF Vl>ׅWUVV`mtyJtvFƻJd;V7,.||M5Ǔ5ZYbG`]rQ]op^cm[ƨ-nƭWz4O< @`ED㝔M;={I!H5gS3ל ќu~Hjxecf|'GCA ,[mW'm^ &J Y DYԫI? SYw'HEɦ a(XP-N hŚbj"Y"Y, Ȣ8VdUulx G~V]۞ľMMs|wkwݍG3`oRNA )Q1u-0Tm.+(MiqACH_v"9vsF@1OQ?"l}bnW0<>ʷ,A]͚DR)8.p=Mg> M n258j0O"}l? 0 _ G<{2/0bIBS X:tui}h54s,pk* qS%W'_5.jlEAkK'5QI0'{r=TK4]xS %TT^:FH 7~'Aj>ӑ{?! E>{y q,GD݈ؕ*ХOLoQ:\u_랛{gpg>QJ_Qj}Eua팔o'2/6wC\-vv5PDhlwm\Wc 4.m(`I8IIEQcrLCC):$Jq$zXOah?BE`[(lYݱ6zνCkg{lŮhYOܹsi\Q,1j^zop!BdK 5lÎ^(RRJr血y};trT@\ N_@ɏ_୿@WRu7C }cPtPnBe@n4~3t8i{t?ye]'Q,Ia! Zblz U>"E 8< h_40M {`XAQn1ukv R PtL[ |w. :,~]qܯ2afx2H HuwcN_;Ap}0>\,p-&DPy7T?c*(iC&q;qv!)D6@5&yxj|< <,:EqCsc* U8)`I|QZ,EKIUK?M䱖n,2dMHw_־o~◿ѢZ4h(oHh־4}k_!/_ nnnRZߨ-]7~tn:]׈8E"gLPM%^GQ`"Ez(v1ۅi[=}"(^s K)Tx|=*mTM:DASVQ^*J$N_7HQ/uzDt"$ti$2 %|Ax[n>rBl}l 2j=)p;yNc )ۗ-[;eQi:!vQ!(n惊fP{dK!GFZIސUL@ʊ&X HYŐG[;wMHj'|JVL+n hj{i -meaʦRYo%6kC:ZᑕK  UZB{4WXSIJ pL/](Uɩ''4?턓uWo(TJUV RݢpPr&L] *%Q\;*}\wy- ([II u{zuwcJ[|֌?_E_-lMUZ 0Ec R ,e JF" "zˡy%|^*/(+S siv/A5٤~ x[dQ}LJEGwŊ߉ozo'^/w@ rD# :"!]@sm"1ͻ.E|t [\l1E"ZrIIԴG]h \Ma@CW8FibDY.]ZXǠeGI) *o6f+Na'7$IXFTdm?.I yV !0 k"q8.C}(+~sOj>ɖR:VEd>r)ib;~<#B-iy:V3k8]<+cGix _̿3_DK1FHmx˴}M0 !뿰|[+r։Z U1HĮZM^DA ~v7rS"5 K7*L  c{*N8tr)w k< DRA_,Z;EPiΔwVFӍh`)E0FOEg7}VњN}?JC-eD^67*j\UZ.#BQsꇊa(GH!}vX ߜ'fuHCYZ!D ȥ|-{7v2E*fB!Wl%BXgװD|٧ OeWqc輽$9/l 7(mS*,)!.{x/:W'#cה*pi@4{nSk||&O e"2XtFf녎TZmK$EE Ⱥ32茌 u0];)H)^ۭJ-_d+q\Է?v.l"[KOǏ>Po &Tg'E6fY&{XWd8뽖2mxN۽+MUֲ~sHsʯ BDs*IѪp,~bLՒ+F!꣠ Ф>Em~Sk>^]qh  .09ͦ GXc@GCGٻz}7B>C|LQ8x]'wLfC#yhO {x $Gy0%.#+KFrVS Q$jRǚAhyoN?L@8jjq>8?8qq~9Qklm]־ekI4@a8@񰵧C•򑣯 6r at.~G総?hAVS-x%pf|&4[)^چX.Y.βTmp8:?'Ap-OBA-Oœ<ػI]F@4\qzCP#a2hs\L1~96U3.=bg„M8/zurkwAN'X_FD|6P><,{4';#jqO(1? ="n^R4"Է?=Z%jC>֦*pKkҨjB|G;y'E1q51ttKʹ(ܙI}Ͱj2'J@t€|FBQ?S)L돻2@7I1PV+WOan:;sID@9V![ܝqR=JҍW;3\A?c3P-i] D D)4(H =\n ~0Ħ70]ƆEG ŦE '/DWC"!ˊ 7{1v睮t3vi "9k)[Ǥn Prj_F rKE_(GVyQ!H*58ZdEA`+gnQ-ernVN.}}]4WۯdX1a j5ͅ{aN#qF|a@6Qh[?liPD+t">CDAĴ`%967$Cl (^zo@G(f >spC71Qݩyp\6k ѭk B"K 7RQ2؞{L ~d怩 7Y4a $O‰_sYyƝ_~+iw'ixF;A5w| ݢI.n$<@`[TctȣNslf7CNr)^w/4. 'q7m;+1 Lv'Dk~MDv>6\iTɶ:cgBSMڗ+4 zܺLpߟ*YxOU>8l48toZ9溪@D-+ JD| |SYf:+ Ҍ3ؽgzUFC)qXgyD2KNLi`}pH :hf;mt>9;÷^(jnR\ݷ3eQ"߷U"C :~Q/!oEuU]F׽\;~vtMC`;F$A+!p;ķcsE\w`&cE[QQSl|h kߛMh|dnF@!E!f0  7L@ uj؇`fX,A 95nV8K ,ʖ;2x&ɦ lzMgL/?gLPV+VEZe .&IdvVvmǁW}p}4*:|6bÀzk(sXI%nŲB|5%~b@*klu%CsdKG Peo5o-}!U[6n'}<"7 @ژ E vj{e;mx;Sm-!۫m>}L9Jԡ(SB@W9>GͶ`l&(uez>Ր6^Xj$BUPi;$+Q6᧧Y6T=mW={y??d=MYrԜTkk|PJ[>{E{eoފ*Fma! JC2Ed5Tm AQx(= OrG"^&m@{ 6K;jèRV)so*sׯov 9~[=nG̱ dKtVr?gY i`ۿt&>KǷIqq*D9pFr`IO|˧X~aϨؗU$l a<>$Xfe?gY}z`p^\q3\0}3`CnaÃ}P_"-&PY $[(QvYTΓlfGs>%gY< 6}V_Ô'qJ oW({׆'z|OAL"pY35nfjLM"TORf*B Zl5̃$[W_=}aC߫}( ,NFBL2ߗd> EWa ,Q`QȊ@13Eu?ɒe,KdLe:?ɲiweah6qS>*Z4m^ Ġ} ,ES{N: %kÒ\`k&Hծa=+|{KL?LbHRJXP?<#&-_rs$&/~ 2iNw7;h$43]8592~GIL)X3]֚!04u 3avfO0w=| OE`DtNfX8UtReFNؽgFĶ1 KVg<>gW(my6{kE)6bTLko knkl[mfS_ʙ˯MqST5akW.CDYXU f Ֆ"<,mcޓ,aɜQbA-CCTKle;Y"gXǖ6h3xU_~(+}a]OH_sÃZ_bȰH]j,aO ]]?6fٶW~B"]אDirru&\ca~9\;u.dxmF`ZuZlB'_;0x(_FzGtn4Y;z?i.kWa484weʷ~uc}I ՚/HRO-`G1Ht;UD'|ӲzmW|m%=%X|TJhC?.>F"6/aeS$:9O]ČNh{y`^GƱڪy_ {<Exa [>B4}*RbF&Td[Xfm7`4-@H[naFNpe`H7ۛjHlnE9<ddc"|JBfo 쬒5Vn*ً,#ǯ4)tVxR,e]\(k0dD6&iG)qdʴ3P*8fx^ Ͼ,p`2r>BWݰ_7džC9!ut>Vo3=DF)w&n9j'uJA#!N,F7{.Tm"Eh[uË\œkm,nvh-A ee)f2ہvj3l"LhnA>A^fț0&r(XLX 9b:K2\'QsDnC"/Z,4 / *ժSp:eJ`AV{uP3[̺S?fJnkx3L!=^7Yy'G&}xA${8&sփV_6 ,z鲋fCoiHtl%V]m/h4/AdɜVM+y=OYɫHyѫLW2J|cŜJbH_q]f[ɦ08QI\708!RV}vgŝ{Hfkc(lzHdX~ۺG՞KVð->B, ’x\&Jڑn )CL_IXI%#diA=HUڠУx{K4ztkAB=IH\(H<>%|NÀӪ^ClC;RyG]Cq;v"^IVYp7ꪎ8_ED%DJFO颺WY *".!ƅL24:t!4hJ͘j.1 m\(ҕ1B^H*Q 5KJ!3@+XT wi ]|iF 8#UYE_HmƷ9eCeVV=`#TROf z+$w@(tYP7 x)^tH2 eFY.C1WC:\  VBU4*KP fab0JABuN;H$߅Vb{RT ( r7Ң$R`G!L52C["qo1[qX"Rlec=Xoiv,]TF'~ aK.D[v(v!m,3)q)yWr,Z@fp@$7 t p P]Ա[P8ɐPӇCx"]I~)$yHe:>2<}4&׵Rz-΍xO%j7G PMR<.򤙊)דO2{l)VoihoqiDzjv9 ^\+(츹v>ߗ (+2%&=EzM$tdQ=fED`X2c=j`b Z:kXuZ~)أ4ty@Ɉg `@g2(+R6ކ[LVQHHEya,*}ǬM %6$_0Y@۵BD?J [t%Ow ,&30at&\=-}d BFv\ pbr!1cx YlNc]e{oiևsϯߗ،D>3$ȼ Os௘r"mu_82?}IZC]a7?ߴGAD\  *M*h_@рCfg F|ۭCx25趓/Xe)6tg6,Qi0n@ ܊G]] n`6(jwy?ԕ ZuM7WW {47=ч&1H@ N@9#Ft$F)JXa9 z?c>"[v-qd5k< Q9<jy{إ.sNWIrlY9xD5 eVHSk߀`<J@N08ǏN`} \! ٯ/7Nʝ5l(Z$G;ۦ6,wv6̾*o2[ǩnP Q[OZ"<)1X xP)\6Ԗ+v΄C콷Es{dRS/9s>w *7'fDg#S;6H%XųRXcy/}?}og^\U 8da[]{'bC|d2 6{Fzyhbp/Fơwsmծa'T]Sh]%}h39}fgЇD@OlHڽ09Q)9$"o_W5 DN: &LC{f<|GnaF,E[kOI/ d*N] k@[g[$P\>>FŔmy qxbtMͻ KrSԨ&R3LHNW7Fb#+j 8KB W|N$Q ̢S#|ڸjh,6qN{D_|Q0j@T)č8[hu'?g#E¼>8xQ `NQrrl&r,E²*نքyR_vXabaΞAb!iXIVts5֪LD0d J6,C%HX"H6j/7/y*Wş=s!޹?9"vԹ! SÛ媙Q6m·v+ mO?'n{Bݨ&(~Y7(;D<Ƣ::J`l)^݁>Q0y=NJbH(Y?/>%pf^ 5v}CAggoa-{=DhJ}Wkt>A+)%Qd+*bcPׇM$I,/t%sXτM ޟXg5?7^{>QŧODIa eǽydnwowxT'>J>[态6d3Ęz[=wfwswEz?EDjs"TcD&,c=܏%~ُ~^~!|DНE<>OnLZl O=k(SjMWAĜ(@M~po1KFpt8N#i]2Ŗr~7](!ݬzg)[Oo:G uĉ:b> )v? Αx [5=v^&;2$Y7 7EIl.S&6.:ze}:M46}\}Z)SzpK@R;W'mcT`LtnD9/ }t M {ԩIB  \H;A4EI| ݽ}/uwsYA; Ŭh:p*[* .LaJ$Hz(ƪV"H Ek* 𖳼L`Z7tem?I&C_?q@ߤipVTksf%U!t 4&dɯ@^$ؐ;vJ[ ~DF  Ű ZY񢪤b(U(]Gӹ0 >QADlXb=%b+) ]Z 2y2@QDOqL}yF61DB~9I eG yؐ\Ddb3x`LA`z X8FtxZCTid0M gҐ3X>MD\%#fnB@˴)XM˱(&ӽ{vf{iyR O2!l3M%l4|M]R5Qq@M ^L0R-|[i447ޛFBXP4嚏J5.{0eg%!:s-1 2h7ct *`fe&`oV+$-ބm tzrJSp@@0m( b$@c7[Q}ȟ]E^a<+ [)Va 4r5āOi$OTÆ10`2ۈ\l콼Y\k,m%V %>}H( $d|PLkA) 2+fh`b4"L'YcPYuBr`f9 O_>XTLD\y_'`'gf7(4ʨY$u%^$#(iDR~!D!žPsHc8H E>(MHݷ33sAIH!w͖*0'BPHhi6,ȣsWi;"VLJ_XSrKv$ [ݽ8IXqޡ} -Gѧ6Vo^ y2OPEށcӀS1&5K6$"bo<>\ZH>O+gRJ&䤿̿MzȎ⌍/ [θ+n~yTV$+zhSXQQZhPE}ܮ]Ik]zv=KwE0 VnaӾЮ#P!AsEfC>"U4D+Ef)#dsk@kS`I9DXui;HJ" "{C{}RZ, UELɳKȈ-bI &bsaaF8ko5F5Sj! ֮LchGSFܰQfhvcCe_Vр1fUsoR`h.~ #sq9xeңMJT.\G_ +ݢbx:iEq21NUnI &(.%@PMENtJ.l ɋKRx+%RJBx[;i\wu;BCHe|[ 3ECy:Gxݷ.AKN=^ˇ-؆ u `:x/-d,`6o3nonu"2BVĊƌa3Pk#ps54"bK3u]tZ_G?D0T dFot +҂Gl䴨tV%!nt_̱kXEY~ecF tgo.}3" bZu&Znt.8UO,i~Vבϝ.֩̉{!d>iӎkO;v,>H$$tLq;λ_=A^ 1PU%Pqݰ"B3jaLTjF MWe Xȏ(W!vwltFnw;^auzxY?qV(Y! ھW~9}$~Q r%c4 PN71X.:%+8(&B~Vb:!󠟕 4 a%Va V*Ҵ6K4.y )^Ƃ~bc@z'v biD:n& D(oX0tl4[7=Py5.Y6[*eqm#A0{C>[ @6W4 L3n$gE75$M]6 Wf+KO^=iKe`C‹OqBD^J9нvv ;S;=;#;\ր;7Icx/t~|96asl,}pYr6z,r9)rE+\;eyAr+Yq4D'󔽏-vnĆqJ=7f Mdn؀|r^*- l{]s=͹^ 1ßs~ ^}+1@m*9dAՖ'KTmҮ-ϖ{ipa˩̰~m7ːXK*714qאm0{jA8kވQkԧdI'n#[t3`kU K3aa&l>ͮe8/ 5Lz-B-B;[6_TE6-mF[)hi@34<4js"Mfbl*ZqCRW)@-?k 2px4Wa=ƮQ^.+fiƶpz5ab&ˬݵwύg}Yךk o,|0 K4iEr\T "LTU_h+,qqNzrA+1é_zw!Ҿ|o3E2}k6!(&$6&lLUoASygNh<TU/H/(Ӊxk짶:x"f59drɋρȐ$r$9`O)KBו؋DCd(>5 ;aF1hL0(,+t=&RW 1@i0ხUt0rWHD)L?[ȉSz`5VV `C-~-pL5L0[B wM%zwm6C[KxxZZt3O1#ӿqBiOPG]UM몛1s |37e^@M-6@0Y $L}/C\7LTS)iˌ17KU1JOܦ}K@oUK!Mqm-B@2MV>ntTD?rQ }[LBD~bߠTDIAz?9ƻxN0@F&GX.@c "ᓾ)ϊiOߤ+kBrcn.΁nh0 (B@Z njAJFTI[<䉆pr!u$v99"J@ӂ()abTt ~V!si6ۯ/>GS{O@ԁ|rJ7x;&Qm`ò§"b` ~ԓh 5~0.IҵI qdi(3 LNkhH Y' ^7z/*WZ?E?nҌ吃PAK-asTS5yX*)nde3AYS4ځV$R 6 F?5gO<|Lj5v1#d|"%\KoCۨD{hIX)ie]71VA\R3v]u$۝'ΞWgF6¦ŷ 65hW1$tED@=b͘Lc!hBPMuGG8ݢvxwQLlڔel MsxduuX4h쑂zg3g+>ڙg8YdFg]qu!%hr~#vz~RSõ"֗a-+bui gD+ c=L%|{oros>i#AepNF,3#ky<&x2ۀD7X}i@Vwol!uC?rlm>)?xm}|>ZJ"ׁeܯmI8{C hΫ_ק}i_Y%{H)0Y^ww n+A|ԫ-󌮯j>ѹ,à8OV0CdqB."OT[pP&9^q8Q"ɶZl.LZ|wK뫀<5H>jG#1UdgP"R?wDoqNK8wiTd@Fϛ["HՏ=oF#Gf,;jéb"%Gͥ8T3P~syB5vdR5Na/ȉNT8o99Y|ұY{\4͹ipÉ'"Fb96Ac~e@MK$Ai8mDfT4J*1i4i}MƋf -CI~QDa8ad" w'Lx뾧;}̕T>K䮨x@-+XFp2'[]dLsL1P|43x0z&C]w4!s/8M&^PYn"&&͓!8P-1gХBp[Ȁn"V !vdgJҳ~~&caMdHTȬB'ް SWEd.4C8Z%G?` ?~1{rg}eQ0.y;gpб*r7!A PƂ/TgN[-sl?h}^wѢko,O(F;:D~u=: bABnsWLʪMPViJ«Wtg5)Bt ,$BҙG pt֍kp_!nTh z +Sʰ99|>\(Wrk](29>:0hv-arlp*hZq]B=}Js|c6m we,"?m'*ˑʲ9u{4}j`75 oy^5PQr/oc=h p;tzsb.) yYK?xx>AM\`;H}l,d,ӎ˷rI)02 ڰˤ˝dVn*d)a:-/KcT(Œ(򲱏vK\٧⡸5/TtjraZ7q B*F[N#>NUD{kcn`boS3<ۑ+BE6N|&%[O!mGN֟Mb{Բ#a139X#9f] CXY}U~\tiw:n8-E.^i UU9ꙁ{xG< bh)yaYI¢њQ+1 D+?he Iϴ Ϩd D+?tDk_wݽ!Z8F0ЍZ nyMۊie!#LV9>>[UW%sC%d#kg8B7?D_ws<J)8vCT >rijy[VOxݶ>p>wZU(wk%o^6 =5O¡.Q; zĩjīs%bq/@D;qăJFzUU 4Fv@(3Og^\_5(#r{ ZgR %홝N+U7"b<1@wni^ xK(KO}2Z87B0__Ap!H2v\%>,gjZ 氦'Nr$Hd 1=Z'GozSbZ󆧤{iXotBwe uJ;іb귏RuZV9s:SuU1W4p#asS>9Y[`@=n><"{rsh0fiO k6=]EIbI'yJ.`/*2` #2/Y`yh38pV򂂂WeiֶQ{! ևڣK.aMmAɧ]x G|Oxa6`,3U$9ɘuTpM\u eMR?,sjxՀFX>I'j 3O0 -:T8ԀEaYv$'1*;E @^ey?dwҜ)?:j٧ݵh1gJ'/f^$߇>L!W6θyw6cYNN#Üd8j/ĸND'WXTey&Ol%#,IM5J{l@rDMBrmz Yt8lQWqZ$<鲘 H优1ȗE~2k6ܣDGE(%D(ʟ }95Ub^2[<4b.ȱN(EF xi3'g,aBk&UQ,j@i{OnM[!AWw1 `4-8[|ڹ-Ǐ|vҹtn+)߻|_;&:׵+_7:ʹ+H-Ow,tNw .[,kūHV-szc`s{ѹ^׵AA@__>[%tu^bWVxrصUFי=`/]y\ZAMyA̵7:]g% z疍KBuEۜ1F1ǯXyD* vݏ"k39{m} 9|<9e*I`]WݬA")sZ9}$ૣP7=5.?w2~}}gN`w1vKe*A'$7'7sBٝuVs ;QuWzB 6I{i7Mew;!lfn*[uz_+'O+%VmA9 rq {|_~>C؆$si坳;aA~:_ڨ8E +yNYyAbyTԵ9[N lP9Y~1lS\=Q M֣Aј>m8V(x;nbڜt?έ$_u_/=;}tUը,QEWIv@p ȺpMEOЀd 3=ﰙ) M>noc$TU^NfSWz w>+[iD'qF&kS^6$g -PV_+p'd+`4D'RC)C۞P@Q*wu攍P||'by-Kϕ "uua`g:p=DV;עw$Y.`9u2ic$/yCGj9ty1 ds q]bΆց3k8Owv+1jo5XcEĹrj@39 t RTL8:n`l\',$ ?>Yf/\+ xrгWh1;3Bϖl=[sgAgaN{X!yv m%{/;i8hxt34|bqɝiZm8t󫶑ƙCfmO$>B21e6~_)ʹɅq'}vΣ̴Dߠ?U;'IU?Aa"}˽p#0`k=i"6$ -D<4o,oB8$ ,5$4Cgzgp1+$=ӯԆ>?k3iy3iY1BϠXI<Ҹ#M<Ñ/4/GvR! \=Hg4=@&zK3Π!ۃXT3ȓ., gfC(V~kmkr+G]e7~̰V*Ba#@ m;,;fh~4]$3hzr)7}!;I.6Way}%|‰ k>Ȱw rSI j5=Y]!z *"ǰM7ZO0e65MA^S1z%VԠԔvNVd5GV{eou볰5]噧 \m~k!x6Ceb5R8eؗ4ÊP*cb|0NmPU#3̰m!V+*ʗu I2r ytv?s04 o3{x͠!ք[3FJ7ar-G^JSʠ嫌"jtrA*n@1pB_i`1k?]w^`0w\^/Ǵ\6`5E ZN5 yowDz#aB0y nᶋrKlO}ɫ* r)>aڜy4:sb)@Shpvnb?DTv7 ^y PPYv N*b]Ya`rY56&6N2mlmIڊbi{@sfR7RWh~mwg4Ȏ 9\0.$TjKgxs~РڪBywV0r'zoOVyUEr!8idRin˜z1缛 avسáuE qj?TLn ^2I?u'umw4X|⨞sܞnNSnO\Ő|Fwɷ7v;wR@ VM*nd(Ҋkpyr)6P JjHxyyev%sbE.SvOYYFѤOJY ͰL5l&?:pVYyH4fY}߫v̺}$:f7":V޻l_z_V~U[ӛu2VU@HRTZ)ty eCOמ]t)ϐuTeu+[t7X*JVjSVRX;AG,Dp)j:o^kҏJK_Wl&fƦQLD6vj.Sf*};#Lp[6V\1bTj~łOtH/R:x%-lžlŶg 1H9yQt1J[+M!k y[~u~~t(8q46nIMx_ $!mO *r۱͎og6۹İ M5kJ.}wxp5w'TwW[y)bgSEr\Hl2t!ˎ˅їOIVhUKHiFP^c@iMDaRȱ,"Ha,w)STxr%R ~im۫]y^{ Z =1ˣyfaiuf`c*Ԛ !dY2&m1NOkSu8U teհi$^;J,LWf+Gf#rr¢sf+fww+Tu[8wd$ABIHu>0-;R#F4򔼡 .mޤ ڠMI7?O;Mp=S}4e>JaӖm*(֤!7C+ 767)FJ@nI|TkJN+4F6jC?n͐\?ʽ*BnӟG0 鲦//γ_u7T^EO}snc=TzUaPlJ:%m58as5MΡƚ*l;`x؎oli)-(7U_,J(PW,L+_+ )@)Z66!Pn[:xҍ_ƶZrkXaR{ ;yA.߲C*gY:UѺ|{c~?Htvp ?hcB9w=rT@ VXA4jsH1p*@m^O+fia2(p)jjFM"]$a2 O{P$i/9L1r&Fq>!$Q6ݾ9+;A[b9KqS!(IМ @PY1Of5_ >bJA!4 |ԶX ZݘT~cC+pOQgzJW3;Rwh.Piym(%DƭW^B<ᚃW!2=*d\['E&5N H"C91S1L$?%P~PBӛ Imk (lMAЃ^ hyq>YJcٻwh3L:GnW5zˡ$j@V7qPXXsIf+h%洄䪲C0 Q#6b!~0 v9zݾ}Sbw[)iٜZJҨ]Zn0CՐa#~zҏb~*It?먟8PS Ύr8*h~B2M/6~.9R?Gg'utXI:&mcbPۨcvP 5oZIضZ>w؁aNV戯2WU,*9 vwo$uDI&IH(/ݞ62!JJiHmj#2NU>ysw@C&eEiiB"E IUf3$7#T{6ha"lkAe< `)6AD PBAG;qxQZX0/k#V#/~![Vp@D ow+&E@ @h7R/K~7ȍYj{5$][S[W+ꚧLWL%y)!1OB`%`0F!@Wߺ0<>ǩf}$T ges־}~U&'"?Ocˬ0)U}d)3>X L{hg2b,/8)󨭨 AX܂Bp꤉AwY1 F7K} r;)73@B}}&hj /M5}"MJ"IQhvRRVA lu@>1sLزifA۹σRu PwF])pa@j!o @A-EYzU ӌW)7P>  .IquCEYrt'>fG{=uTpyP`q룮JfﲭFjj`)o$6ԖZ.z\[VEX} pJ-M-mJI/Jpb`qqz_TF#h?CBt-xBx'XB1ϛհtQl4l#d` SԸ>5'nI{3-wU=g˯JP3c_m'-w)շO}X|P|3=i.0 OABN56vVTdL}z,|f +$\1Vㄼ΀2'͋E-|p-hjeN-hT90 #@ksY7[4Scj ,.JV\9VbF~c+SJ;ۊ=^ X? \փzE棸1S`ER(S󸯐N EO%nC%hYОQ,?S#C㇑û:"TQ ڟ!*ڟ8[dYj;*j-FYjP 9ԌW[(($DR/ Z#|5x܄JV/@&d \bwƽwjFnn4i9TL]s))Z }g 0H#jds NlH=' RD^V-?jHlrB f,J7R[ 4ePX: BlKgc{jJwT%;*WS^&E8EYvU^Rm5ӸEmM'ίAuxHg+ T̈́Ξ!xJO?e1X9XGH4O- u(eOO&;nh[4*U?~ZM֫v4#{P1sONP]yҰEU`q0K8ү~vª?;EXnV !~kVhoV? ya,UɿkUH\V<\:p)D+|\BT n@FC ^i|% +h 듰p3Mai %K񞉝Qp\ ע8# P-jAm XG52>&l2  RD3ɯ8+N>`SfuwL]U$3%b7Q:yx(%1O-T:42 1t :3k:E`CQb1UV,EL~6Q C,9ʜ ڥ{k{{eeRT4 ͘2$k// H!djR/5-S}sӽA է;Z觠WY>cUFćWxDljeY;}#G#/Fvw IQC]Y>(A«E1!CĨ(#fګVF $ժNV@+E X >wbqF DW`Ȁb 8eng8D5r?<,if,3.cl9J*0!cQe)"{PU%ĨX WaF/T5!1ӓznBY=P=opk<ɯGC?TfP=-A xV,IG3soXgP ,x:J@-!c2Xs5,pĽX8t&7IhfšV糘26@J@D@ك b ,J fpb9k:Jx0D0D7D|JH'  sW. $Hѩ]vͯ9Uٳˡd]]Q!ԔíV2UM $Zꪙ9`RMBx8r7p=`2`p,[|ӞHw|Y !wxpnpqW R;0o=ӱgӝO{f$Q:aV.8+Dky.Ħ{YaxW*SM/WH?^66<>O4okorkbK޶zaZaZnQ? +P|^/y=WWe~kޮGI'zt srz`^ iQⱷgP.,_{~np''w/ݛ'yDZl7"Two;aWjQ_BX.gbLCwF(̬-rIx-"ʰ2z,,9’kF1r՘*'KG*i} a{Cm y8@PrX c]]'NDQ9>AU't2c^DŽ`ᖳ쮋gt2iWsДsn緷+Be;{cQ>8}ͨ I/d;+)aqUYEěohNz \mŢ:iс:¬y=gqXs*i9׌ )X˩y8O:󕫶j)nQ;cE6+YVVT1,=k,%EeRʒ1W:}ЉН7N5Ts殤tpaQ= ]kmp9 :MMWUq&xX \D/ Ĭ&Ҡ.Y:P{ aR'暑Pl.nIpS [p:TM[{{{s{ޢ*0j(c?~UHVTuZPԑP/L @ 5ݗ(լ7J Bt92`:"a}O=yOqM:+ |b3!1 @뻾ۛwSw2 Ո(4@IiYBZ#8+I2SRZ ![+co"YXeUrO]@/:@VAibL4: UO{;ȪdZp"uR`Bq'X1ϊ[Uk^YkGф*<\ UQ=уzpSNHyIyMF]#t}(S8. [-Q(^0vx0q=;/HJ <2yِ $Xj-T6Xjep6?z1n邌pT-ڢ1Ux OqҨb݃اQr%HɃ =s+znJ빤+BM< Qi=*=8*ŎJ}G[eaO'Ba_GTxu:lW^ rYA?9o&IVf s k@`p n-4 <)AleCbǓ$U`ͳ\(8IJ(@$H%/);Msr ̥P;+<02#{g[v>|[l z$$ _ڿ"+U FN#5ź[nOp#aU$|'pV`e2Vߚ(5?Mq1L!q\SR-)ZAc4=W-hh`D+C2fzc]izbjb ]uZ9'%qUVyBPsrl $5CUȖ@c)E䫆w1ouZWI,h "B;A=g?Fs@7>mbz!XPA @x.8㿦(|6sl6Hn_I}ַ?Ġc.oU.vvq18bD(bD A=s+I E%`AS\1??[#Aa[cm[ģ{SR܆JkԢbWvE2Ysv׽ӯ{ B`sQiG{(ZX,7+u oU[[+ ζEg򶾺e"s4܄eq @+6:?@Av 1f8D@]宍k_3 ^a,?luX]XkZ/W,C/;qfտ$)J*W&XuB+WPDZ"4j,]f鴶XWuoQĭ/ DjLBbP7c}xa!c)>Q R|͇ǁ~LB+l&+N!ui,3Xy$p 1HdžjS A,BlR-[NWek@rt^g0A"b. voEF_\=L7fڪfeJ&+m"_n~ax~Cn?,>v_SwYdp[# 2q>"pN96Rj9}aQym kK{݆˹$z$V=e]۩gIľՕN`Cup0 ;Cwu%Qwণ@|.ի"A pLmyC8D"錔yg%6}p/$DrKhKeW1K2!y5 DQwJs02~}2索i;7I `_ρvnm{N[ЎM;,T2C_܎Z[$FA*wlp o8z~X9VлOɌjpRl!=]Pi%i#I\[gi {{8W[cyP`?CJjwo>-.&wdjn5ȱn3jisDU yEVr3IpP'Ii ~5NN3qS2-F j.BI ɉCG>۸3YgJGDcߠޟW7P-`S&`*4 @%+>qJW-'a(+#;(#!B=3@`M6.uV>1+ǥz=?e{m'.RV(yC_#Ԉ~ )I#ʖ ɱ";HxQ$FK9C9>o~l1>+d; R͹ +nHk>;H1-^\.~A{°ِ2)n&),J4q/9y\XN"Zr<_̩g!T*C/DtmP0j2Ba}@xcE;e*T#)M,Ї)pI1#wqB5 $(OJc,%25OP/$4Μ뇅I&_Hqgvys+Ca!sr"3[ݸߘxs<_&+XŸr^VoU0PJ, )}w;yA״}߂Dߖgh0op_{ziߊ,5,]lf^iҙݶ9зz#5SY 8Y\}KEe{߀+ffgVƘh03-VGbj& `R ;#EfHNSq>˙T{͆MR 6'i,؞XlK8 /n^ldmjj?v YCq͸::B|AЊ &#KԷasvLpms'Ba V #a VWu5ŠKX~O: ēa龖`56;k{# L-Ž[{Y 5{jO; ްJ2@`6[-&wVG-" Bk"EZ>9׽{_<_sSۄ{llb _42#"N}ՃZPU&X4Fevיp&9S=dBUf<+$X~Y({vΟ{X Zmk7gm"0vs;ۻM&-' A;7)1[fk)ckn3nZeP~&P8[Gq>琩[8ͳ(\w<ݖR-'ҲT?!0wß)Sטb n@_ں;';5}7oAZI &4nGz(# tVoMH~a@ۭ ӛHm 10˳1'$qyIsbY#qH#qm70b5aFGbw8ĵXQ y^5.J I'7䦥]9 lWؾΝg( oU2#/+nl%VFYq[5≷IW=, Wykw *m$x J;z]዇գR)]//I;<[HTblq-[ :1+X)JxNUx⁩ HHppU8Eͪ =`O˯BEdx#{WkɗT{x!.ڠ {JowV'OXᾥg1lwootoOQ+ Bћ,qck stk]FWKG6tyT篬0{o 46_yzG$t1 >b~nDTD"qJ, Ta!2$Fd0A iԫ0& R ͇}{z1 ~e$4!g&$WM\<͈:#~gј~Oh[e*ؠmŶXidX윸̀? ,65fYulH2MCɚ6 %+f\"Jy'[Ida(Q~zT/_(YӦdf&#yFg+iDƋ _ !3g_Wz\>'gIFA JI @"tQ#YqF6{|wn^~}!)t.&+gS`M6 ˫Jn!vxz"1~Mae!wyGw%1ڣw-^.X6 Uw1@"l6--׸B>8 ŕ~u`R}[z1cCA"Қ.sl YO`)^ѩH^̃AMӒw{d/Yh^>- W^{ ˧M 61xd'M辺!~"PxTibs`g,.AH] )P|"QggF(Ytb`bD'JZd=Fp1ce2|V:Ir;Pq_+WFKQ8YO7tn]-7+[]QſbAmENQ(k"n@wnMm$Y*8}ؙ];FFQR֥I\ژ=ݖ;P&:cB1L;lf)q*ۻBĉ'~sW+xd5'ɔ+h'JA?LMi6*DJ)TR4'wm#EhFmݢ,? ͯˣr>(#*PdHYe]_mŽG2)w`vo.hoܛ5) (RiO3Oe>'~lrq?" گZjFrgӳDhqs.GZ>`=,Zi4W,+d"dl ~I-g%iqղ{խF#σ #F°qq2QtIrLe?,%c\hCkLUQw2n%QߞÈ΍Z1T:t$pp'=!'LZYeA,^NP~ppP;0s_)I61ךL28 1K[ @7:o51Sr0{I]p{e?HeCU!E WH|e=M/ݎoNnfkIbC?F<c?,I|Cꀗ6)bܖU1:ՙIKbkƘ&1mAvT77)Mpl~t}#8#vEq1e\ q=v{\=+~^γbHbzJlokX4޾LCi؟m2}wco+㽳&@uOJ Zv~G4o47v.bq(M9qӸi:}KVTsSnjC}T8ޱ_!)Đ'1 DK.--$ 9A&(%dsiYn`M!1=uO,a16 R)\6W!* Rv7dӒ =6HIZy 7%:ߔȶ7]ܮ;|vVy JH[a ¤W=v&J曥~_48bҎwތΗzٰ,OGtyw#&g>Zs)3h/8+-?:AWpЦҵIQ`l:[Diئuy-e5t/pAydAaM2{Y$twBwMΦ%Ā#sݤ *3oѪ2j7YT{|߷\{>i88v[+(f]8ҭgSlc٫Qxؔfu+ +1aIW2.I5hVۢw5·ޭRU`o?_XST*;u\jm&Z/%-C#Zot7yVYT9j.Zd] ^oU<,*|FRDuJ.B>-&PE_:jMk)yI?xq:?3s {~;F%; ĨxL0ɏt`T4#}!Y(AѡΓRBWx?H5<7С|P+t!C`B95pAjT gˏ@ 4f䵋ZU'?sU<'> Q/ )suy6z 6B\ceˎ"-yOz\wɘ%Qeҳ׃$Dkǩܩ"=jj}QɸG"/ YBI^V4tk[ no"\eoܓ:1:$nI`Y5;EJSTT*>#"f8X:|yYi,FvdY w5[-p~l .6R:ճp[5#!]A!zmzgVe:@P(',^aP+)$1nc&((9Փn}I Աݵ jJ i`#=`=r2a^bg^`)U7wLΑ Pfک[ohfd!e΂2Ҡ^gfU $Ɗ$slcLХDՎC,-%6]ޟi`iy[kN{ ).ϰ6/!$A)U*>$,AZpS%=D|wcE>Io-]9(ϪzbEϋAsV{1ĿgN-bs /1]2ɔ/P=umg4kvͪ:%BOE^/v\1HKIZ ƮWnvf숛<⿜xht7`|(tV/ygxpG9vG|ZhE #O'=ujq3w ]la-l%C w-PS /c٭@DAi虪6N:fxIBB˸rɣ]_1vG9]TbZ o:\h!_R |a " iD%=%JJx f)5R/O>`jA}%yÊvA2UZr8`co{߾߾D((Z +nς{^,uQBEAM4ꕹZ]A\v+ %(1vك'5%#+m <]~63Qh ;@TAA(JW 8 g,OLSg(~'{o)wf܁]2Ay}Գן*$q~H>RP}fa7q}gJEFh,[t<{=v_ߧ^`~Wfq̗pYAp~=X* &˾TUbU??qkoC/~f2>>¯~eRe{e}}_I'? `4[BOA^~X~̈́{!_mWCQ ʯ>ODž75 @&7dht2<GX] ӜՀ`ct;A1ž0[!7]AE~zuD; .u A=÷) g`L'?L(OA~U"< ɦ{0zYFtX (/0mHsqC49kb^ U×"ewWQwX6K oXV[~ H0mdoW7w CQ[42>5q 83נIĴEZuu,{MeJzzL4,Igrw{qZĸP婟nNȌ] z5rApg2vUx^yk[ktH;/:jt՗SzM@2. __q͒wAvҟ%̓_x4f6w^12Q_88pp_x7#G#eg(π9n9i :uo "4×WxvtZb#نMh]x9PU}N&̄~|lAwݑnYqcF,r9"Lz39SFP,!aG9ԡX>^}/31+avBdFg;MR x|Ŭ  ^=]F,(B*X[t)S+JK={pa>7]huF[W}åzlT^`+21- O˭I~T͕ӒQJm7j[%"i;}w?5q?!#:|jPx&c̞6T}mTFt{WWfMH<GBbe$H$Vu4rPj>|n6gAk^XE%9؍p\ϦP0Ϸh̯,mQdϓy1)]hXě( 3 WWivu M.M9Mnw@>lkLr8- d JנwmOm\i_G;;I*~Z6akgdBf*/Tc <`sl\\$@ ![,0v:a9 $:Iv5%Mϧ;.{*1C l n1]GUMug`GWaAlՇr{4Dwg!DMݜUc1³rc{F.f'>?Ozw>Oxݓa]KL8L^eϳf=BGv8n!!X=30Lmz(惘;)HO-Sl*-Ĉ"",-0FaYf0&јG،K%&K_*x֣鑍i{ fdE:[`92쎖O{lh$,K⪝?n3^&zS,k S9Pjw*&wNq-1ٷ3ta=};0Kz*P 51ս'&$ftOOu4g4ANlC 2NWk8Wk Q cߵtЉdS:٘TI!q(9[(]:s=hy_Ӊky7>W+NW@qqNq>@qL Z'~TcWB}XLSB}PLOXǠV FZ,G5_>*u"d_>BL悖x B/b~UQbC~ZmVXy4=5o{jޜ75otӼ Kmo&UoJz(8~>HefbFeYYL8fi}z (r.r+8ѥ"{|O F 2~==MmOrcëlx:*"KI#'a*,T& ┗/>]G1BZ)'2?gBx{ϨހYO/k\w/'ݮQ]&%I; g rtA*p<1x8HD-JJBleI>\k z /bQ6X[Q6b.*날g'Fk*dۍ‰tpo#u)e t8cyMَ$8Jd PvqGU#PV(KTi%Ǖ("<г _@IKRɣO-JuOUIlI49n]贽2 ydrBcSIsdwb*Q\yLë88G~s# ,ЁiPcEӃM/"vFVT|K)! T5n]ZVՋڽ4Gܾ|Dᒐud3lEzi0۩::Jdhe?T}xsƶcNԂU Cf8R &Qv^Fh#_$j"!Yb6 &-t;¿e 8{f<̣ )X2Y>J/lz[I?HĒ+ln%[\ͭi\V;`%C~LKZy Yn^o} 'pJNɇےRn 9ԅع 蚳h@ j{9Pйd>B=F*zt`}Q|^ A=|.~w;ݹYFd#BRΒ!&Ĥ|^Uyra"N q11<'J#d!|ܶyp[z?_eK˟{TҒpq'$\kASau2|ެQyТOYqB^Z94 {g]}6޳ ej/>]wMi@ʦt:&:Y|%ZX<,>-<ݽLӽRfK%YjP>0mAn0Av&mY5a@.zm(Deڍ0[en1{v:-AEŞAј2E6#ƞL% @t,}{!yF˅GI-Wafb PGy _{%ME Uyqռ$ϓoO,Wy3xC<_H|VAx2秎(;ʕlW]9dٞ,:@'] $еImD,ڷ1*{hh IEW(S7X7 S>'NAƝ+xPoEa:Ct \J|Ǡ͉$ͥdgt9>0~6\ #*}62J[~xK B[UU(m!y~Xۛ h Ǎ*G7S'ƕ08Y2^\T2s;a"d'\X!2ɖRfÉS7e=)[d(<$ŗqoO#5OI{9;ӆ]lE _13) 7ǂ^rV-mRRhdQIL2U)HM;Tc|Ьz6C ⎡oFJ}TT'21z y埗q2:Tl79&[xh,,^6>]oW'PBt4+D:vJWiٻ#J+0kNۦ/!cdc>Ny[S0y=~䐅8E;5ûwl:~9@}D.?!7,B!\!>Dd;F>uP.ơ˃ա杬X$pGP$\(:o(/ sp`@;$TwL\a F;aɥ'w{YTNa M1  jB7!;:g܃q#(jsHj|?E5d >zRUJzRz:.34Mw YCDy  4$tT)z&A^1xƇ$KV&^xi=( l!'Ue8abPddl5ظ<$A6{j1#؁.UTK1R@4* qNIvsM}6&6wx,><8K KԜ28{XM@7. 7>(:x&<d=șogGE '(@85#ТYTW-r. ^dQӯE_-UHE-p ]2Su L_!%]N8伷;-9#U/W#2s_XD?0]RGκn;Ǵ,XyEhD[|B SU4:7( !mf`0nmzCWT okT _ Ю8BOaW[>0tIڪ2U1&rc`?ļD b }0ï.^Mi6DH=[$&K|F"pAL(?*3K،o ~73 zI0gs&KhyaݦtWppQp2" [6fەAo?L`硳^O)MтH!DKPv[ndKS 0Tyjc;KY "KFU2t]T:H)t$."* dcMFHpFi[dceP`LfSC0op`j r-U`!, <lk/ mCLuE6"KDԡ&3Yld)eD$Z@m>9GvZQ˪>SC74!/0@Ln]{}컻poc<byRCk"ԗ~yH/#~q$BsN# =ǂcVű8?sS Ko4"2}'ʬ !wܶ!7Үn<Nk0*1Qy+EXtEr*U'Ӛ@ETcg5G̊H$G ^  B%&Q`dEF$D`ωiy 0,ή0gAYߓ8^-UFuq:`j. ͻ> 3Y V@S Bn( 4?s>pvȞXkcGFQrܮn]GO'yڼ=i;V>+'6yLWFyʨ>5WF O20VX}jNd%>j}{븪7yi2۽'Bm- =XK@hog;*elG8ǟI:> ,3Z&Rkk%ی ^B!T\@ @=,1~[!Wߢfأ2v΃2K̒hzOsڴʨ&d{‚o|Ha Nejl]G̀(p l|iR.GPx,n =pBwk|Wۺ}[Q^Q6+Z \pez=Ғ@ZBq2aR`ˌNp ,9))|9ml66Sʠ}q2L+3@@Yg.;֜. e!b V>{y㻦؋ƕM*tٶ4 yq 46M=n M]@= Z@cdO`zo7.Hқ---/HLEK ^TEL[`3luB.fF*uc|X~),z^֤^D gEyK9(s ct[03z /,r4ה&!aQ<_&e#SPo^TJRHW!-8_8ݮ-0{sn|o}퍥pM$[wM@l,bYlNK.NZ9YHc9/`ZuR;;w܏*cec _YP͙9Da67ӧFAp+a8=C*wo\ol{%$[6$ `!~I <W)rY'uv$;:#d7Utzz>=9/TL@ NjIeԂZԤC\7zoyF ՠuٟh/B&~_5P>&cKCW\.r9Z:8kepj!vn u1l0 az0v\1/xqt-2c-E4)+@/?ŒQѸʒ[,9I^HB/{&u\fBވa `(,#yQ[i ?yWEXQU@aɍBR6ƒ * / @.lARb$TcGG"UUoiq^U֒1bC72 U\*UV |Ѭ#Q elەt"`;^,EwV9£zό":O|خ |؁*bI_W †:aKXe'JbYf;.k4Hm6̏IcM1~C4b~Rf7 ?/:!*m(]#Cwm(}  hTMHŔ3f0rߐ &X &2j !ь(\32~&J;f? B10g@30$1^t;KXzgr_Y k8ri1*$eby8׃iu”k經m>vщ8~$gQpLĔ륝i.$Y6#lmX܈vr^v.‚`1,>Ư缦:yQ3oLLJݞa6y:zQOE~,Ocʼht$Ismi[;yq笻ˈ#;aibv$?BɂtE緞O>2.Xc$EOM6?[觐amgI6z3lMpG$Ъ\|sJZw}ʌ<",ʇ\4l4:Z;ԕvLr$ljԬJɛ;&d(w {IŬ [ +%N Q}s]iwY 4[8EN"Ps+N>wiV?tKG+ @@*R-w.i "lqRw&[eKm'eΒ1`$O ˲#,;̲ie+%Qhb \zè3>>g&s;)& T)GGl9(Ͻcru/Xyu4?(զh":Fqz{ 1IҳDItJdM"JԁYl֛mxlUŴ>x4|Ize4lAkjxs:i`r`Zn6Ǜ9B9GMprv^ ÓG.i"(^D WfLIDxF:VcR*0+GC6C`-v4B *ei(c,u,ifS$)Z;+Dh^eFO  Y`0lo e4Wn/sGÏ#u5iC=ԓ$BM\\jtCv A\"䎟ヌwbb_7LLT1 $V rbdK !&d$x# m%XfiDmgygQgUy荛205a+jO7{'cӐ[LQM!HsO =p lc.}}QGQ2 Pkp>ۂ @m>xDcu=w&C^&LEՀ]`Ӳ_yfXӊ"*>qq:wڝD3L N|bO3!҆CLZ .&w "XlU\x9rȤ$ds>QOK}5ə:h+exL(Eq ˃Mk<Ǹ@T'$h Vw|>N&ZMKzt*w\rAH+E:$v M9d!"8f#8ā$qh1|NތEUд0@ցd39hQl%#![b+(26F C}X.Nu> d[؇NۢP#_H~Qk6="]11/ ^-Ӊc;q*Ý_/k-@6=IJqC=~yؕ;ޠO3сĺrЁ%P>5 R2`o?g2lMB[XZq$}4z+)[10zl 0@w/ i Eg<*476d 08.>xd3o؛l}-MXyr] ?) 9,_w |`OAxE[L&^~2zi>LPaqij+؋LUq͌Q>6P~Qz(ƆH=ϫDS.V؊|rg'ϦkUkb qa{Q%]((j;p@\hON P-pA~WZDV*NdW'D*ЌԚɄ( t:ϤFeY6rmRcD];Xz$BPs\`l'%FsT^ԝ0 p2D#HXu .ZȄB$񇰭!/&n=(̼rw7f[ &bcD_YעmzB_lrAEb2B9HIU3J͞OG-HXpF5B`Y*bI|˫Y{vƆǭPɝ*w-Rѽ_]WTŒɛ "i.+Lo"jsH}ݹS@V+] <ڄi UH2.E95@ V@N g`C3B||rp1"䦝Qjg fXuMI4k#T=[zg#ƞ VhB.]Y\ʺ7?kfӹOu+]ԭ@Cc@b`ØOe d}*/u|~ԑȩUʃNGtRIM-zirF,d$U~S(Fc$\4>wǜC:N !2i~Ai払j[\v"{(kO#<'E?QWݛF7Q9qH#M>il&:l-% 2k/VO-UB\ gt!]ÁfUD[dID;ͯ٢ke觙AVg4ŸCNZ+ g:Iī̵uAD c9/ mv ߪ/Ϫ 6֦ejƉ_ ބ\ ՘ 'q k(CY5ltˋ~UdaȀ HD{f%nD\A"=),%Gy6#r'jϦ.|P~@H1*O r*.OQ[kfBXPimx"m5}YrTǃWFS4 ~ +b"__^u$b=(äooKG:”٣7zi{V=f>Ko#w򚔙̖4MKG Қ}<1?)3%>2ddd?[Qwz7[?ѓ1HG9KM1M<,vDD\0f)lPIL$ea펈?d_ꡃWY|ANcr%,OqPwqs$ܪX|1U%5ܸA9Oː 9{x?J~E!|j)/QV*Luz{`"m#SV)ۙ\@`Kq[LhlCUnz=8;{8ɘϠzHBƇ$ I--QyW^^HSZĎdB$YrJ~g[#~]FQzPtIoYyRFeˎʿ,bn,k?l.onGwuՠnH;jPk?.u]_=AnJDi,@}rCQE_ sm#|[%@/Y$5$e=o^vuml_Gktw!r(J7 @ ]ѯ%5ޱooLl-HWIt\uM3T͇^sd@YrQ,uŴӕpz眞TuQl._IEܲb!E'Zޒ|2hKA]oV2KC]CpuL-:TˆǝSx ֺY6s}@n\uH*cO@]Dic%@AJ:֧rDNg~yJ4A#ASGڞA b Q,ek rV1hvU~\Cx*uMApD֨l-hZDuh世vY)oKء}[_R, mla#W{{GSB>:%ff ˨xOIޓrSxá܏LY,x*'8$xϫ bA\K.vm#UnTSI%r*ޓi3NDUFnA*9m܆M)q:L}T޶)y?\4n%mݚf'cCcx0)3UQ,,=F3bl&>+ƺ5fze$p223nZR%4blwg1ɭ.N_hSȦٱC68nj9LR9bᲇ=ePaa!xCJZ`Yav3e>9lgvuIʴ>G 㓵7Xјj/6AK-~bP_>X6?oܼ˯ƕtlꆁQ}UWCWDbY+ۣI^vf$5kv~vŅj3@.32qA;L Kb?%\S՚^?"ҿ׌BQU3I>Z¯%F~zI-HO5W~i[e$\}Fֲ+iK6#LMmOPA 0"_ %QN6W1<ehSt~(&}MQAcsLCEVwj̄>i}FFj wLVk6Q<|* q8x֌;A/-kcyc~c> RI )ɔ" ǶUMS7$hZ:5>nFl#D1=ۃ۷/c~hbkY/4Yc[2'#?#lKwR{+AWzn*b#6NX # . X[2/-_9 yee)^W:ªjY_о.W(=j4[T(q:) eh_>W{],w'gӁfp.p {F!H#QD}zmY[rV'č5P$f5`mA.z@]~ѱp]ZfzOȻa#\+~X*V bvzQ|,nw. W[y1Tn"@q[޻)~ '^-ʧچq~[iE> 6"96'Ymb;+4࠮=0aqLQ;5t1koO~04,FMm[@n}vrUί{T,S}`9+淖+:XO/yne> X8`S 0-ID=M$][` $_ H C8PĐyU!5f, 5$ Ne*bcUȉ|T(X"1QZC{od3N,ų҉qNb.C㧌 [#[s[& X&D 4 Xk:u܃$ ͵ í`'l X92[[Aoa1xKS`d 6Ѿ2NމLF&`|vxB2ntΖKMDu5ۿH7 ] \"(FQ;23^EmgNΙ;H<,]{ɔq*e[[!+$g2AyAîewmrKbßC3ȴ;"%d\m3 V+VFZBݳVEߕrE <"s|:7ok bX(3^j!V{~ʢV fڡ"1 *3h6aC[ؕO: oIꔪS¥Crݺ6tˉ| t+fɳԻᄻ"J#{x'mp$B1N+rh;`qhf)rmʫΪftɔ7\kjnGP`lxm4q6]~wiQ[އek'Ϻ딡`=U bq"a@؟Ľ >n%$\}*#p< T+%ooƝogvB6 N{Fh.8'Kloh:Z hLZ IOооzoM78G$·qM ޯx; aPg[+A(Ef"+~~mto5wVZc%I8߉pҖ a}I𝤝l{2V"j$S(er5Wm:.P퓮t;fL ӭe$W-a$ukP S־Dq^VLo+殉^1Ց;_No0ziDQXqn23 VP UØ ]JFaQhcwwvwoLCZL;-X>@ΒWoEx++b]r+/A9ma٢!--O.=ѤeFV:aq`ebiJ,Q7;͎{8k9BSQ҂1%-g'baX,^va0d$8 ,$٠0'aRXMQˉW`'iU㴱T yY/_ӽ"̂3ؽLpB-&vP8pr]#lJXeȦ,I(O9 |x B-UgSՌ:< X.I&EZFk!nZHe'7Jy~7eb[~,.s@)ne^7彘ar\cI/$_K%ٍU%9kAJGE`^Tɀp)6#&/TƑkB,5䝑'=s)!ϝđNzW8JO3/oύmĨb9X@IuENr\@Unbx] $_A S_t_H@B" `{~b S $H!!))0'm$FC [P%q[Cc#pu!F{$W=?ݧ> nlq{ GC# Qܫ٧!a߾‚׏x7zjCz 2Wι9ao>?%Q<Ͼmd|Ը[pX:$8G(vQ>BlCJ6CF@ 1v,hC+w쒘`4; c#az)/3n" Cò KO%,={ŤLrIL\,(Yـ &{a!t @b iw.{G٢> dz#0@b>΋awvIһPdv]+]$c ThDiIv8ln}v8 kKbpP8R(u ?`8h/TL T\8)()4Z |M}O FXPԲR'"Q8疾BVq! x@j.KV^%KYFsa3`}J%!s:ڣpUYG'i6sЎrtˡ-_=]r{tf} "ǯ`ROL?,=Y9Ç?5$ gWS $( AQc 3XpHz)^}&rB2@WQ$ !9p04icȠ8-%KHKRN裗~,}ҏ^N ^"/(Ig' Iq[}_/!8HHii懑XK0"1.>~ü6"j E3WopYZ8Gˑ"0Z}'>4$jbh$6 D16cHRTfK6,(:`uFNqu*EE(ju|j aHrP8Vu\͋^.uXT? G*#))5E 1qԐ0, IN^xT׮G[P*=Q{$냩~ޘ<-&,TIT4 o% e$GUELk^L{KS}P2âWO:wΰX$6 3H!(6"hS(]~ձr"IT8/7Afu/#k2N4Y**oB^ 葟P0l'zJ8v-oRn/ՁP[FUSa=_ S3Û=emh:ngiO>9/9;Π&CƟvDe*M+Onlm, (>jGRUl S֎'=yp0uAƒVEnPD_5Zz7C7&|yEbU0?c.}Qk ezɻ03P!?EVFu3;gj4aڰ)SL9 ZQBX wNR+6j4C:rZ!Z7>jZq}^F[eE΁[y2G"sW,MA")W#jE)WL`OՔLEXW?Em|S><f\QbbPˈ~}r49vq]3φR\٘bH/[q.oiIvdkyיѭmV } +T,~#Tq[ksՉfKPlkKڧ9\i܋^Ǵq7\>5UkHK5~ns_]XؼQfU-xC7O8v|9QXAQX~#󷻙ﳓ\oA#VLw.>',nrrcܘ?jIQE mxoIc}w莱PkefWD ]<'Y/x ӇEmȹsפ)A6t4<9\ iܨ&眘[sbnM^yspϡEaAqƃ$|2^f˜AgoFM]ΕU #(:Di%"Ѣwv{PUp\E8U19(&d? cblP~}2tF[#@ߢ>9M|5 fkjXWro[*l7}dS'ܺk )֋q%͋6kA€$@ /dWʧR"*Y;lw[O3MU4 TϨ_-iD߸UpH1YB ~cx[a<@Mf@W~ 9'7䆵u"e eMeKݛra$E-[Ҩ@6Ze'zU4ǯFB;sY$G P>}6K"^gAϲ, m~X]cZ><ϖ"[Nk0NXiKb1T\ ZH]/ׅSD`oCjJ ZN Tlnv ͳiKC>t#HA3WrY `ѹG5>T\B^&5Ҍ4v1/Fnxq߯>}iX5M>wIQ S RHRmo ¡?9G'Q fI $zd'uοcKBH@(m";SwyE%&05²p1Se@ŋ(H(ZrYn<4,i'i pǦk#6rAu.W5Lh =L>Vl fn|}tO#FD\ CV{I@4A"CG:S$tQm2J}L1,`Bo@>* `.  A ݟP&$׎DXU"0}ة%H󡧖qeKol8>L $(9+_ic(qX}Tw@8\v<wZnʛA:%fx ^?0 dUZl;+ Bo#mWP <юEc:>1ǢQkk ={}sBse~& d!ԒUHa]&4pi~ izM<; sSR%U:8Ƶz>EYYkHY VqM#.b e+օǐ+C iۀlQ 8Y(iG#WKwIXt䟋5̊hW-;k݃1kxBXfr"/G>y?v{,}<1 -7Dh}i}AAP}@z;Ȃav7՛IBkvz c4:K5aQyn{'}b(?َ@.Ny MX NnjkX6& &mİs{j{D', g7-+bFHw"*"||qy),[5mG h9iQG0x5hEiz,lq9#ʡ(@%M1j2Y|Td64ū3OѧO{ eꅫB\,deX6r 1V* ppQzRXt #A>IU Y0ဇ m>@`xGF<ޞD,)Sy"ԨD)\~d]E\{}7_7LM2O4r:z>$2D3 _{`MS]:pyh YX4t^[-spi޴)%pذvMN*ݤ0OKxR0n;nCXgN8JGi~co8v\HQ;H(ƆT|;Ͼ_Պ獿qH/Z |bm8{l"IA}l7ie#>{WQ{kopʈZbY?x;\ҕʵ/r-o,l&u\/,7-NWӎZ@RZs|Jh5$ϻcSYy &/x}CNQEuu\tN.XNaIf;۵ӺۅGeR@&GE\>6-O ٵݏ,mlfY6}M5JkQx <8ůdgV籔8 U)w[#+rDOqV:}a~AF,*ت![ֽ汽^^K^(y2@wZ'_{OqHt7."=8#OCwGoכO:]}#!y>z[fYy6mљ}/-=d6b{#ັSNr z] a3h6V\4}$'PKXA6@dg☼`QV'}*cQa_5}\x}oFƃ͛C,X-f!)y!WN[!&ےDq'؋NV$fz5 *$ȴ4d$Z)tӆg]geJaԧl7S5%$ǵg>f,K'X*%Ul7vr;ܩk!3Cܱ 5j`$Ǹ{!(Z`]fNnɥDs g@HAty]jMGخ2ZnDcD2"KIC%E1KD4FЫ\Vާ}ͭC>f٬O ˮ^IyIlyLtiO[_0% V [?m?/fOM/@qC`K9z,cXR"zrQA\8V>-b !eOb I6ը 'f]yދ콿o6ovUvɳZ|,P@驘F|C1Pz5Bm;_:_s6lt,hHx ^sPz;rXQkӁ?W;w)I:<ߔ3Z@KZ[;Sm$IdtN7 SJQ9y"GlP>3L1# pdj*lnL2&Eۘ7h2lPmf<Z3\\jP4&!LAј$|J̧)J1IȠ R[ $Qvڞ'E1I8B1)ėOL Ĥ OJi$NR {R';MQ &6\ .!KI|Mœ<8ˀI d#1)  1I1 "bE^En+Y@4z)70 Y[@*_[bnc^Q"J$ ,ʗG EΟ%8vm,OeYjM_/lX4]0( KIi I&7)t&>OPŗRTx%J ItSyNoҩM I{ϓiM :RjM ]yW]yBKK%ϵ(pETB;E!6CȲ\eTRtH0}B*mH!&WgջtaH. ZJǢ{+Zl`]𻰹.}G6p2wq_isWecԲZvō{Uml,o4`D_5ܬ>\%2\QgR6&{jc)} m,\j4H8$-_ǣ *<6Kaw/jK)־Uem-S۷sO;BGaw+䛕M%HmDRuog1Q 3rri1 ;Q'7r<D+42 HMy]fK6siWK4xpb#6PY 4n%_DIyKS{E6@*ceHV،9iu= qKJ6e{ULs,ٍǴ~c%0'#ly@ES!CUAZBudŇrL} t8춻 ޝVd/% J%/)mY N.)rKƹ з<<wǕ0>ʳ_kE x*rK=MD ybaiBz^ (=5S}dҰj>5b6A\y o%r7>Z{+}P"gNzxOO6F5ue־sJ[PJϨ+G)R@)pJa9%Zp:+NW;&V@SEqӾ]DA*3!6cag7gecmc`.}:oRQ+Ky6ﵑl@^[Ņ`Q,*TEď,jȗ!0Ii <`"@ЄN>aH KG%d NbIdX w8! - ـCӡA\+ G5`K2 ކ7h5Yg>ڲO^ٝN~Ot`[DÝ ڬl 0iA6Md< ~晽ٽ,Fy!n6ake{~-tvzl/#/'" ^zWb F h5{Yq^S+{m[6#02W_[gN[Յ*I@&6M (ahu޵+ꉲzQ!T^Hn% E*wXU^JDŽ-y0 չ5ytu>>g5׃}u^Z+Y+NL2JKGiR@!UT6n(y}=ȑX7$1;y"T[L2ۅ=?-I=齾^AL #7^\R羫]3_$(4;4pG7#ܛ:-Oeܚ:=Ux<29"C %Fd$m;d9o 0_IF-[ )RS e*;%G{CjJ;ݽ{uo;`?ph@y Pȇ5@;$nB@{/ ;gB>6Iԇ uV}?܆1˃]=z-XA@%}W Gͦ}")p`yɭ$jH'PmaYm bB@﷠=QӺ^y"EV @g83&"`"B\scfFD/W}9A'NbtQ14:{~>` 4$)L & CYqKdi *L Q!RAT4sr.X:/9 $S[g28w!}$/ӄ4C L^iM';" NŶֶƷƵ,qoftm`8p2CU'_oRMJMްvK('$2G~E$I24C~Gnj_ e?P|ヨfHq/h D`4+dXaZVMY>c% !Q|1ʳ[I+s`ii|BАVsvnGoI!] rmH3V;HV-r˳٬DI̳d%X2ɟ{vqv.ʇV8@$? wloFoWj{*ޤigGl?%p/ THo9.tRoP/HBeLNV; y,y>Q1)EV(My)i?ӼI4ɟi%_:̟ښngsH*DTnkGÃ'1{TM@b.V@M5'Bdq@A5&1 g Bl>1?c/3w~\cS S?ۑ\}m@$08p⫃X0QbQb_Q`rޟLLrS? EK*䠒K⒃\EJQKnĕ|ْcNU"uTfWRN5ׇЂSx GH)LyPSA ѶNp 4*8* $GD~zRPΊT:Л( # ؉#:2 S0 =5+89f׃ qϭ.iPJT047fumZA( ѲD؛(ˊwXc.̊1mZFo}WXejKI+|Ҍ4j.ki(ʴKD] qmTm2Z x ʛ:v|ں|NF5:ȇ@ IA=(_׾"_RAn x<&I䤶, :DfsdoI Zںtb<ά݋Y6#eˌm}_x5CmjZm_wM;>f/Sۖ5m|ज़’](',IA{dG$EJ.)C<9|3ࣶE{ge?՗nwkf{p*pk @t}{u[M}KR̾gCx5ލ&Pҹ7N;7ѵ˗ >*L6?LQU i/J`G-vjlR 4ې /1UEsg<~ GUΩvwgwwGv{w)jg̰ u?R,ŒHn/-:f`^v[IU5)a+ ?UK!SjS\ĝ0ohgvZG p_i_Ɩ5 ܞ27DFۋJ'탸e^Zd1fFo5۔({x ocF!-%ɟ#ĢXKJFQ]G~ӳ,"@,wKħ\ QQ!Z oDojT9fj$ | Y R{ҝ-6\#^Jߛi g_$,N ol'R)Z5P`Gq$8[Bw$[G!j`|]2_(9qKe2T[/pW;-Wm|usܷY.y? @T{2] BNz0aQ`vJWd3@ FhS7L3iJ7ǒ uL/4-2_|]*hDgKVHD %R9 (t2nՂ ޖ_H4|ѯ wz> +l;[Z!/W8H4zh`x tJ4ynz V~ /yg.-FweX&2p&-t%fEncHNK(7Ʊ +/@w`, a[5y8l#(o/G n`؅WfЯ=k NAZ>rLO V9fZMJߕڨ6jfrGg>Q3lHY>gI; ;XjBIqv JDcD#@j1B4Ht\h*Pڣ-66V7no ;dc€3 agYWp쐥RRvN1;,L!%EWXPݨF@j2'mHU\ %azI09%J(@3J'R(3jUG[[E!P Ŗ̤0-8"PU]/ 4 k1kT2+-*(, ֊QiA~͸~kB>(=$%vo/G&aPt`.Z>*W:vȮ}mTE8]dBBG{dRΗEkڔ~0OkW)*{.+sL%UC[G?G?S\_\h09`7t| }ɐ UVX?̖>橭lws{f_>w@83k'Fk \'HogvJ `16aBq:VCVB܄强,mt'T@ @5}~e"U1-@Pi/"UwC:񅻩󮌱R?>˺ӡ巳"~SQcTDTydy3}wܗ]yAWnTYqo;}c+:oewxMYl2&2򪳄VsKCGnr ,q~ZEI =^"w׵L FOsqK>!&%0ܘ}n f3#O`n`EO άycV!ȇ0F@r"(%f4bF&yp[XntJLEu3P/+fg{٨[戀iA(7bB0fSYç7[;$yi63WD!+kw߱C|iPF8 %a <nVP JΠP`LeZi(JA%Xfcb̸IZJX:l 0eEP:n IqIiDCapIg&O iiD߯3p E*k*-JK>̡VQףGѭI!T'2 vq  ,DAyG|00 V$oT?>QV:L%T)KM;>f'WhrYQT (֚x^>( C\V>!h"&UfBxbgËAF~ڷHRҧHKϰx>_HF5A,^XF8\}=*7 J3C>LmU~.ޛo CJLY}MheŠ}~Z *"PGiQGG)1&k!2Y1 2G~P&чru Vfr[D UDKg=\bS]~;4V6o]|Mb=x^4LQ`g1-gC:߻1A}P%ީ$Vn=agۊs!옠tkAh.:]xoҒf- М~W4jպf19S^Gj9"kfSQOp~WCiZ@i Ҙ9Unbwxn?@Ɋ2=+yG5X}`۽w`OɰفEI""|b,\Dj#9S; PM.w=zQC(C]Af#oGD;DP|yo8w t8J ̺bN͕T# 05ٔMVnҲl(a(4SN5 X4~EM` a0D.JeyŌx.< =_,>ly-=jW08;IGXbq/+ݨXu[u  SP=އRyxiMnjԖ +3MG~6gןO;iWPPcݎ|-id2,;PeQ*іwY𦾰G,S {<xqf' "Ah"#5}Q _Kӈ7z/\aJ, ȑv:$jh PyYK#~*]tB2+M>'YU ڀs/ Z/^{5:⽛rW?mTVHE5#dĊ㼯s8َa=@_D?rVTkqHZ^UÔw\sX!wWr _AZQ xn9mC!V~u>dK׷>տ} =(yTA_ jQdo6ֵu(p싇F@Y)V0JjYR}4$)LJHHiĊzUrkR@lʟڗk$]2c I'b`+-Y:(*-kk$,bwvMmk*\&Թ٪m*uvٜMڭܤƲ K#|` lP ^@$B- =K9l=G,8TS==>QC~gd6XKQϪĤפ_'Wt-}<Zn. w;yŞx >xeѸ;%5r&QK#I7'3y^_k`V)QV׈z9p@"O\V*Ol$RuG4[A6 ؐHJ~wG\ E2)㶶wT5#Z"`d>I: #(P(4p}G Fqq@ϝ }<-qs'c"]cQvkDƾT67эz$ǿVyq`M8(##g+1W A>DqaZh*59呗>ə9)]zť$V$\ǗQ*#LhhNP(x#-  Hj!X@l Zfb@oᑥ|!@'0YA*(n̋9h*@R~'$Ƨ|{ܧO?ӱ ~1>7 Pf ~AnFFamcBu=ujGI3]ߑ|4'e3U}Y_oxAFS|3fm! b/ ײ<]Km5Ƶe!.tGNTF Ji3qERp3?ęWflW f{eA@̶BWFF;\ $z^{C\ $MM2B෈B}M;$7@GR?M?-QDoDB;CR(^;4D#C`Уl~WIt\`===}c>^>IȮ2Iduwkj+})g $I2.Fvc+E W({aǮVU0y^b+ V(+TuO.LVla,P;}lW20P#g,JU ID0YzY"ݶ<U?0luToT~ҵD:D#@e;fot/rZa`IbL~G=B/&ʫBdrQXgKꏲ(T@}(׏7wΐ+¡ʁ/vP&P~eo>|:(R {k)[KV /買:ͰefIyWߙ#;ns_-qnR)rǨr}rhlY2=c}cT 㺲罢u IV"^M'1U:in RGm'4NI㚌m.ExB%y( W$Sݓei@Y;[ q]^~h#t$zE^^/;czߜ>L΢I;~B@gg3 1G0uvI`hxQ#Yіa Xa=1q ZD c{; gNs5۞2N#?C9gբIiVmIxkZ|{WyAEwd CȸU_ lQ=*-m;-]ʏڶmL 3mԡM[[{iIV6,*v39tAF΂Wa2<~|mD ]VL@˽ `gppek_=cی qy}X~Wݘ6ol^#~ .;_߁^L$V#hvVUx(-L r zcԯ, E.9|!og8Aλ #s@Gg 盏> >{ kyGywGU>Ǣ9}E՜ aGygΠ(?W;!Kfb3AfqgtMA{\3UnE'aٛg40FIJ^;}; Q=r8=kǽ \ (@@>ɖcCt|cyD8rO)}~Dx]Xy‹c};l@cnEvвGn7o1q#OF|9Gf7Ц- A ^/x~aF}|g"`w}&.ړ~/߈JMֳ3Q VHs2wT ?O\灨T mKWjZHł?_S, \@ws@j_;y>⛝OP'>;!W~act[gL}X?Csqタ:*Mҷ@ Fx>-KXv.:۶` jBv '"mx]C nkFG oM!2d~Ck;LH́kګJLQ#-h '5!@(z %+ 11|;H+XϞH1%Uyb 11 ]`- kK9^I Xyx`"CRVItkA[(-!]/m' CX0ntf7:Q٩rS(Q$@ "˰Q"T])4lePӖK//R(t@sYbs B4YV)j'>\ h@BSd5D~y $AϼCei_0!7 eIvelF)b"Դ !!j?V4Ok`FەzVQHe ѭ=w@Bm%@HP1U?VCLݱET`C,Wd>?J {*Ҋ#߈@qYqC/ _ {Zqو*ڣ] 4)_d"?_%4WK)u}|<>9qC?v7\.i%y$y)OXā?x7t%WYn0By ?;B´3%zR" w%z^~ѧ;v ӋrFMbs$`Wtqs]$pE_M+zI^ylwHp4)h"(#^ui#*|OaqfSڛs9霾9)ghHM#À^8TVza}qρ#o D\D?W&Mđq|4:#Ü MR*풄ifDmqjmR 5bS¯t<4-C4M[Ou@65n\ݛI_@lF)Y)[ލ.8eJ@K씼4]^Y.brz7@tq;yE~ uIG#4//¿F)ۖȆ$*jhଫOl8S#$:.g[4>MN-Qe DhyG, h wr.IxVG$H&$Ù>"2H:,h, ,;il)qف.04yG3@^~&r #,}^Vw7TX=Ӈ@Գ_I@.@wAK blk;.>/ 44O|F7ul{^O02\afE奇t~)FSH 0ZتmM? oMo`{@ݞAa6X`=I? n"$Ck-V~c4;`W9ںsyξ_>8b‚I;'JהѴPf+a ˬ:1k"G),pN/#|ڸlqq@1=` U_P,8-ql T+u{^9,,JQ~_c1}X?2)4"ԣ@s) 0BeyI^TAAZ* l&2+ާ8Jc|bp=gMI;$,;@EAǘw+o7ծ`G0Cw )A-w~3j2 L_ 򤣞v_Άe.b6`XmA@m8i t0F/8qL2#3v>-?k a7|aN*Ev¯v7O"_eKAN[ +դūٹ@-` b1yGP%Zπ?5 ljPP+>PfKeT_u-͑H,Wf¯,R%XiV"!* 1]pIF=e$d_a_;;K|Lz0ڜY7yQY[*1 CD-W @P8S`o3 D!=cexBΐ4529C[S?9B/x>@YbN~>̺WG w%i}I͘HB@Y{MWbXd=a3Y f!kQ$Ib֢l16q`䚗-nyx6ظLZ') Zwr!Ŭe#>GAYH4P??{mzҺ$ű g}^dhOFRh]/bJJCYKWcGk;IV/6-`@t"n<}1484zq$[0в}"qhbپ==I1%\Qb":Y0 Q$4/=nU(fffQm;C3Y/-/vӻhakt StegG.7Fu{pC7v2L-DzM˔/勿$^ P`N@/7!-Cvdx$(# Y`hf@k*cD3/̣I>Le+& |65!ėrI(/c{/8TrvM/;m}xY CD'`f``F־;FbVjx."wK>}sZA"2fg 鱈!@l~Ȕ>>N=^s_95\\ݼu`ٖDY9+H橖TgǾW1_׾JcMZ=y郎R?*KOfX JmԎ`?{Rt9w`".3 u]Vթ{d`Qͫ24]eO|L;Ypa[3.%+pkmڮ0ܒ_W[][i0GpaOςu7g~ns ݤ{I> M?z>'gCM,7obd́@A1/` KkWAspX\}:Tէ}-Г!Ȝ5'ضv>ZBa#?Uҟ$aW"z'>P\/|;FZ4غ@c] !Aw!UQ _ޖ?B,xtQ+ԃzuVպ]F M mYH{1nwP#zx Qݻ]ǧ!>Mm!U(Gz ;b !W^&L>w-9f ,NL{9E^{Z|-pBcG/ŝ+;#;);; =۹b Ki=yN\n]kI ꃌàP}SrѪ<t/nOj_`e3@۷/Ov{~&xQ ėbO}%*?\aGDC c (*O->KN2IjY,˓Ola' sbv7Ę91g' Ii'%Z:%RGJe[fkQ6שQ^^f]u&[OY,1sI2uV<2Nw 8wP7D 4CCzgU[7fUټ3 vtm>"1Yh 8c'%RLӰZBWa//l?04"Pǔ04?O|{#@nGx@`aWӌx1xL7gI\ Cڞc&CD$ payWAo]T!V&?85;d!qwg{_6.{goho/M^޼?J{V ^&ؑ84DD-| pBiPe;"l&h.܌BrY"\`=#[jUeeXF%&<7m=5-7E!ɎzcE`,[OJpJ,[Q7[X}<)A[A,!t6qZ6r8M(pObm"Kc;S:kǞ0mQ Y"}US aC:n~*j(`oZSx }\RBXEQ]د9+mrJE"lsѲEпB!S%X; ;f_%.wY,] $hX$QH9U"{=v6 'K]֗ޣi $='qPyW7!N]4'^UH%Ay sp;ٹ1g4޽fo^1{n^MYQ.L}݉WyQķ+vv"aQCz% lFp/w.RY!v<z~\Qgma@),8PwͱpW%Ia~dڻz6[Y("҆OQrj-*!3U^`C#SJ"|l \s\&a){v$x\Qk$HRBk 3J6MPس2ؼo-A_rDa9U\%jɏ,-U,r5v?_)X<3h>VQ;")ˏφ_#eAY,G}$dP 5`!܍<$*ͻ[)'?i qX'cyBʮ<E@#\걛d I؏xc eƒ ₤).¸aJʚx']]4d082qd-HaZ"Ln25A&1CZÖ'RvK6'눽aޮvS,e9[(0۶[^)Gu#1i4j$Lqt)Va2u02n.% =}nPvCZcm@fl8ua6|g2^#FaqiS>%iBa:$Q~ 84mhY72bM)Z6%J!3signs;X7_5q }ȓ\ i͕i5nkՖ`jsVHKIf?KᩐO0S)+}ʨ x`R,|0iVySI1}F,J8efw"AT EeMZB!NĪrRr +S'c=\ݸ S4V92B \06J.M3@,)2~%+Msrl).IbD8wJ eOnRJhY[52lD7C"I> TD?Ra[qҡ;$H(g}K1z$K9E8QQRRFx))T.`a.̠}#m8+AnP&W`G `] +:RRXIl9~aM|IȲA\1||_+Eؗw& !JRILʗAX^!LR^֍6%wboWbQ= 4KmfUJ N^$! )K3RLb'Fzx,YOꚄMIXb-Z:"X削.MwJPT{~΋ ϋ%*_b_tݓ"v1?R Z{Q>̉H,%Č[Ok{.a{v$h[E7a )ov%h4%)JdQ-ˤ"E?IÖ~X\9{1ύO#J +58Ląè Kl-alBhر- g h5CV^d;%.կ~q= Yr.DhBVj,ߍLN&e7"=f fȒ4ΛY@X&ŧPb&rtVbnu(GzD8AWK;]#:,uteڣ;wȂ> e<}4{ ha5.au4C:&FW{C;zR$` 6 r8G]Z 彶Z ]I<uM#!A$m86H??tƞ[p * rM7SB`TJ)<53hƓf|^8# \Grɗ% su>O6~PaI FTcOִ$`mQʢ$IrW-)3V+ulך_%V{~"G&֯b$"F㱭:tJ[qyþl+%GZ7ͥ;^XZ x82xV39"x%iq#< |+e2$MFxo|bːIR;s@;?/%Ö^t 0LD Dou"|[9֍EyõODU֚KqI?kz/"gKGr$,#Iۼ?Ƈ^)I 0V=EqT {sT7̃Z`g"l]irջz&5oxq;]P@VSէ|_ϵ/V=/^H4uV{ʽLpX$pʤf'Ŀ:-?TGm -Ո*LΚ=ykGQ%Kt0!8[Ld ${/}!]'V<\!af^NbT ѽ~ %>@v]uk늝4<>)Zo s5$=(;xm|Dg\U1y pFk2k7O]uZյz4',%G/ I 0W8,OTF zzH d9\P-A;}v-u6" 9աGsFg~f纤 !y1n34f́es0i\[)l ݔֱ|SΞYJn༒ ;o]ELqЩ<z֗574>KUNu!8@ƶ>_q;Z|ncl |ʬL U_D8rR^[CeEDz)侜ȮlFdl@S"RMuLFL%DKdz0>j۹Ujt4һo)3@T@y"}}Ȏ>)RXH`=}bz8%QX(%J:+Μ:>0G3;6 $c鹧O=_jmUCo j;f4Ps5nQ}1M!'*ߘu[齐BaҞW++ApVñVL ϟ2jrհO[N?v걃TÿNՌ:_mrb:8oj}l?Q r-:3$ߎGv2Gyo} ܟg=?!zAN,6: $NQ E'![D1PPaGlG֦ʘٰ $]@--$ol(ʀfVDZ P B+C5= iPEUahȆAu; {]bU;zT2N&a*F c BSL2 @6?:^{~aac2^l+_~p3 ԅ7/DfaB,1#&jİBĐs))"̐CqenrP@0T= v\M\* V f uY 鴘a 7ް} +paNIfz9~W3@5,o+bwb y4Aywoҁ]Nbh@]ə7'@]w\&&̈ȅ2 dh 1Fo*]\cnɤZhN=mkYA,J[ Tn.~wO?X>f4B / 0KVo["d>wcc1f>h8Yj,YP P@X,՛sApAHYR0,O_̾…iWDxU_]2`Pqr \>{N .=?ik-!¦V0;i0Ĉ2 jܣT}. |*9ȥȤ”G P@Uo]a@M *Ö355S[ MR!9bJaBJe{IJ;tTHeb̍*_B=G6ӫ'Bv Kl8& eaE44(T(ό?Q84h&\ )g =E@&ԵD/}  uYfk6?C壇6)ߣ4d&CeuɄ*zń +T `AxK~_\B [BaXǂ!K(:Ӕ|ga+arQrbCMwR(EH& JU$HȔ!T*dU "}А"g$TMZn( VDAV(%)Uvgt uxQ0Tzy1M"a. KCaH !z?bؼ; r5G#%+'600L4%WP=v'? p(7"ca/Gӳ!A 8}x(^oɍxh5\_uyZ9?ZUXodqݲP%,?ߨ1>?ٿ:k l3bG!q-QC~*=ur/`9hS3y%q-$Ek KYvg-VX+ѡ%F 90!W f$,d}u~M}o !;և茍pc91$Vdx A. vBV D# >ud[8gW++_5%_kΣة[GtݳS @JxB5 ư0%$ 'ALJ AEB$`(VJb%1p+™,xPxPz$_Y2P @D #TU12VJ,!qa u!v p@8Lc:(i Q=6(_,pr6\WQ!&̩:A=uk =W{8͂+eo; 8<][clHM肍ƍ7Iȯ\͇ e [w 1PMs/B0yɠvy79&v 8xA@5vEƨv _s:ܫ,˞=+nu`t{绅ۑe_:z~x@Lon* 5OUۊAWmFYyk0,1 %S;jҙm5%߯B]y 蘽&Ĩ8&JvY"ȳ S Lת^]թ^ 1Łfo oo]@:N!s|vܝw^٬ٔdv^eɊnI18(y,nuQ#nfU0IzΘ}I~&[aaUj .h25#ךCjp p_9pE1?(|K,˞%.+]"wF?gqE_,%D(vp%mfo5[d=tEV+=DGsPջEo}oҤدOIzn3/4g]fgQTӺZab2] u{Jya9uYZWݛ:'s`mPہ=7_;;>lxS{=3dv>U}1J7Ծ4-"@uQ+~տbܬL78FǎxOp4ᶪ?a}:fNаUOc~u?z.ZH?}hXdS?ax}tӬHt7Ԇ)89iR7|Ldf`]y4döрa u@ҬX=T&P ۉ,.3IhhʓA'UpoeXt?&  & #Cp8s.<>Xzq0E8qڌSdT#!7=OM`. `n= h)ϓ7KC4AkA7Š2i&ȼ"8thu Rӫb[ZI=U N> 0 >(=HYߘzP0X6l}h4S]#oF0E;ǟwN0XE0 ERn3h3bCNSno^Kҭ*=c߯,x5&/P;VY!! L vIѠH5 jւ,RR kҝQ:*6n$gw* M̺y7q^=)PYZP"?͂ [Wf[[ <L^FVdWE./̪b&ǀ ++M"@/Co k?w,UŎ$@{h;Ku="9/2[r [5rj#? pTqz J b.ܪ͋=,{(N8 KΘ/B'J!!> հ(tixDjY%JE/pXI}$.{bӂţ]CJGeG7$ %*=Ϥ4Nir\ yұ| NͪFn{'xċNئU.)NtE9.ߠn_#`z4xZ҈s19("JW3+V4bj,gP 5% lv=f8jWH눻e<иe #.^闶I 2Hl 3P;4̠|r]XA$T Q$.LQQTHb($g|uADTAJI\*#TuC.Yi,IuI\G*Kz,Re\JTa(:Lx,^% 2Qd^8pCÜ,8jws D9277noLl嚨t,&g4qd1[c1({<?Ge79&q@UZ 2PhtW ^vWosBouN0.VЅ'Dvܠ>T-B q?Vf0ִ21R.ԛ&DiRDiDȊQHF멚vaZOiHb#PĤ]D5[ $/LMx Y ԇ⢘K6#8$x S?";.2O^qY=ҟ;6[ST'Z٦suH@Q8bt|_#KBQB{fc&i"=*3Dֈ D;9(UQxdA LJQtשEqT]bnʣ^sOq[~븁4!8&#@Wf HT,RӶ"_tu$ẉVɹʬI˩ VQͺz# P[6U\B5ԫ`%İpֹ%Ⱦ纥L@:F2ķ\ :(tGjt!k<|6G*bu#0lǍQ_$m֎>˰,r&l18啝2p]fFZF.GNӁ%uV'fu;Z-3b1Tȵ,8E6䣅ejwɂ P@tٴ}Ť޸qJbPrZ`i*w}5<9<ك@7 ]k! {uzR,\qT4lq2kn'b7 謜ǴQ)o(þj?reWZb|Xeփ>Aĸ{'wX?$/{(ê1m5nR(R/}m|.3欯K_ cxm[4KZxx[yecqTL[c , . ȯK=Z$=DVj,oQD!LZ噈csa9]RQFHL2ZFhUl̉"mZZh2M65ǼH_J /GZ m_ASYb쇖sC+;!V@z[ w:.RrEwNsø߅vKUkbpv7݉n#p^+b_ ՇX='V΋Ajn-csu޶9T(9EjuKXZ|a3g^>yY[][Z[ԦN͊y]yώCU]wht?$UG'Y+ih-Zhc5@;?XEİi (JW(?N/XއQSW>fjdNƮ͋Ֆrj3*]ʡHC=MRQV= " Uۥ#V(Pҕ {ŀ3S׌ EU 8yBb T9zsBubpˀͲ(K[DZfkՍsa| h1K1a.MRLǢZN>}O5Vrk/4~\ FujXh噪w%Rѱ܏AIlkG*l0AzH_)v|"D; ݎ>'~ˉswhշҌ<ւdK8'y1]MJ%ƥ$oSZ {7> EAxa AQnQ8tргjo]||$#X=ݴ&?_1{(X{ Pj)BъP(d+& d ;H ~Z:B!9.`jݯZF8kO}׹u./TA P31ڋMh_T|70,$\ [ U[Xe ,e uL'Uk禬ۅaC]չb ][hQu7h@l欧(ʳuC^QKlsWiaaUYSU7GuMUSYc"u v%{{{IW״k;rK1<#.'T?.hYwVGJdՉ^6=ʦSR&Ѳ,5R)QxF]vNkl#(]s*ZYFT-HUa~l㈓+NU_~ Kjzp%Z&Kz h#nQC,]]el.f 7$u,2)Q~e,SA许%ʢ_QYd+$) 7BHP28z!;H3)i B{(պ{m9F"xkX&Yn=s }ݟz`끹~?.qp4b ~rkMC*8{XK* V 74q1{yU*݄^ δ/To3n%NnЀkn߭pܟ?⿙/zYD]_tRmVS3[On j'i@קe*Qh{ Q5j6~(0D`l?ST0>S)j2)zQ2_:g0}Ul)C$ok~[SMF|vrl 3l Vʹ `tY~ko{_j*NiR IBRPFQ،o%Bryٯ.r6t$N d]U謃82g 6Hi6cdQlq^كPm'Z*PuݎMb$1 u+ [XAZPִr[g =vЎQ{u*ZXyeXnjwz;I p( M?@c kQ -~eE(ts}!Xtzi=8qzQYrݲl푯zC@"e!t %y+KB/H'm(m!r;,3`IKjؠJ1`H Pq/s{]Ŧi$9nxa Q^FԸ>~$^SH[uCE=M!RAìeŘfT E}x=cla^_Y>H=]מS(sP5rI89':DQLYO&I>ovatL јu yY l&s"5fblz$5R9Кfm,5ZLy8 ƽI%k+V! Vј)$8[2d;ٛNvXI9I'{G9;Y &F-M7W[If@;SOC'RmCre(QS &Aِ xu!͉L4kcDfDYec,3J0ҸDטfEV ;%n#3ɻzs'qL$OK1)2gK `[>XG?_?Mf|)u K%yI=F޽B__&}98 *GQTxn$B,?Kw?EQ 5Z#r Ut j vD6V@3֯k7Mo"z@ hpkz8`E.GT1?jqNz`#u u9C] H'ZF=zn@h9]^~dDN E srGs2(:>z|ŭ8b\\RK:JT B-i 8{3ΠamDTh R6 -v͝_q.Cͯ TNҰ]aST EMP$DP-;0I8uthYc4|ه>*V\ J΢ RZ:m&#BIg ؃LEnɧq {ʌIҩzKb6JF:Bmm$:M4|sEQ(vوl<+<\@2J8"T))+ehYq 6>Ɨ=Z6Ij25kr \\ .].GK:qs!-!fDtz;=rU.5d4r')o6 OH; Zl v(fv^z|m}RYVe1k=A-d"z8OPwƋpLe.df3֌lR3yxcN^Pp">yU,eȓLhjJzb?p=~~pnijc*4&v}a ֆق$. \|dr#H[[EF1=4O˶JS6Tw7)*]SS3y6>Q`T9;4eÔAjaDPCJ\nzt7(`U]ͷ\@owxꄏaqϹDgX8HJ+xCŭ--bR 2ͬ]I XC^BlC~B hkUY͸(Pr4a &â@Dm':%jeh*K&PIN#\Ӛ,Ģ+DcXg:]ʲbT`5uRro*'͋%e;w9Iӡ./Ѫ{LpZqtXrJ|;V{$pqU[ŀx+Ρ,] +{ݭIR7f4ջ-`Qa+Uh5@,KSNb̬&RjeU\NT$ҋtXeRz. ;#?K0â))i(Mu4HY%K[)6 "$b'f x!dG%LXNMQ-\~uco^%e+pY͂˺<Gw_?@mJ_fyzET~`]mY8|WiVWf0 td3cxov6QxCo\tx1ݓ7Ѯnce#LJ?ҳ&CDpoA5h=<;_c5_wI1_>]tTo_H_= }͇ک'2ͨI_j۪wbN@Oc0z8qF2A6`RƇ+M!ÇQFF 4&Lc%,R䒁Subx.j$VjXSe"UWT`^>Cb&S|Nnhfw;ay^!'wW]L`nem-E)`܏ۖh8[LlN0 c_z8i!ۘ lG"!arP@%lSu ˍQWŅIFdӑLv6JQVd<$NɞYuMc DpZBØQhx͘b$*˯/ӀnLӎxkGE,ʊE'zՉN.gN$9Ś&YCd ױν{_ig*xvgSʨNX׾Lr΅`Ul8= 6F(Lr t6[s͎7KN6 " ;A:$Nv?Kk$+v$aiѮ -kK rVVn6{͵ -<2PY]BBR E4`/P -?k#R vt u-JZa`vHZzVt,Q`,L|B0ldX['$[[7prLR6)+ꓭ7F `@pB"]'i 1y4Eķ75cz0V Uj ފ|+&U/ZH%ztmbA-ˋQr jP5@]O\ۍ, "]HvU9H؝zk[珑w}1?xw};^OV-FqLkKǯRi :Lj>uzgtIU  # }ڪ|T)ʌB^u'ʃNt'A "SDKe2i^E69&dUD+(7.h?G+S>C!<d-A#:4&[Pf4QC[+[精t&6mDU*^"(Bבʠb%6]f%֐EZw8tgG}{^s F7Q-w{/7Spo/g\U6*bŠ_Gwgw+Y3/LIzM0$ U7go=`hƲ)Id a1BT^hU\=NTy x o8ÊUeJpOVE^D~@@qJ=VIʂ|s B>N7H,h^SA IPe y.Cd"A;d>n]҉(t26tK4HBn3lel:/ˆMH"*,ϣ(*5>9i-@"ZnTj -l}DT~ҒJսaнU耼,?U1_=v_ ` `gypC~;`vSȺRߵ6QHC5Q{B{q˦WDj {?~$E$Qm/7>igUM#OѤ_NIc{ǸlدkÑ0Sofv_[+Wz ŜB-&`D1g/C6G7~;㼷uk\]_M F82j,U tw>&PqN g`PMSaɓ\_&~EItMkHՏZx+;&2 %XeqEb[4C*χt6q%mwEb}[L,[kb(RˆKrWvDJC"NpVr~ݲ tc@bXBQܑ=;Ev;\Bfv3[B0Fu=][^?  'DѸjhZN>"J?T+j,wZdFݯ"ڨpu! P]-G\釉ˮQ$``)n.c,EoMFY+v]OKZm\՘B(FRP7tA.N;lz`1)OHX!(c8+bVOm,S+bFKSh+>Ex)BA 3p:$^^Fډ =F]s#JPkgm9/@N$e}tj|Ou߯FwTyc }KgOW}' }uqzY1JQV,S#y2wMتH SiS?xv~y{+~NhZP&^3 P*2,e] |Jhžxl.m~ ڞ٠}0N57p|0.|u%;ˆ:lL@\Ŀ^!Ae]WkU&īG8=*כCdV _gX#æOڈH8n\3ް ҝ~)ىRQ?z4.?*j:={}k/R֝n.`H/nF^aB[V \KV_'Ҧ省A _D"хtH TH  1 9NIJ}>0[:`P}/Myp꜏h:Ё ?W1.R՘\j^I|55:Xa_V\;*90.W5N&%GXw$JG y٭.If6 ~mRo;=Π6\(چ k ՊpiU|xBڿ~AǏ4 ϝ#? )0F@Q s *EI J.P@zG*sz<]6nly,E$[Xgkl!#v*Y@%}T'tHSd b@jԉJ֊˴FQjrŒBu/qB IS", ʭU`U[A6;`o o(TW,.TW39t/2^ ;ۡXJ${]C LXN,7o N9/%,|Wv3 ?jF^R}l,QHpȨY^B9zCtV$v*X&os@/%/V=k- gt a-UG 8)VX>U. Ru~mĸFA a,|1i5?F%ݏ9HI=4rS;?$C8y_Ş(y^%q6cW3;QrgegFR <0C_^j@.5G6DU4>$ytwtn~:i߲CVZV1>K+~ i}V?lt#G69SNoHQnQє>:̦lrWptxpceq"@qX)۲ڝJQءo,]摐.KPgBr(P md9`л`6X 87E.L !rcfk)VlmR>joƷ t.!872&0̵PFl0%Pn=^AɕP.p "WLJH"?6IZ('DnYEE L0|!")b)u]_.L`87wKbUy*Q 샽q~nywmw\eɤ蠦"%@JF)M2E&WG 㲍HVO8ӥqe0Տߑz˃(5~ -*Z6 De#.D-DP㺉F;I؋A ibe6йu}h>+$t~γr-嘔NrQ9%vz e_;748z: !_ :xJޞ@ Bq.ik ㊏zsiJ44Z0߆ taf Eo"Y 6Awc?~ʦ|;:~/uYO#n/&2[Sn ;~L )_#Ro=dO1V@MDPe٩Krb^xL7!9W?>rhHF9p4<32ځGHGQ 8Ȏdd{ݐ7ٿQ;/hc=qeǙVf^*$cOՠ6ݖhaIm" cc0 $B vb&*6I%8pۓ*W<~>^Hr9TA ģ" K8>FI%A" QQǷn]Pc?jgp'(iu9!OFUH'︽j =JQMrWw3mA;_;VE>QD3U|2m{=',B/&+wҐ=U?u$/5g Z0jty{I䉼 u NˍPx= Da/MEAoIx[ɋ.S3 l@<=o܎xwO~<^  8@[\/[Zd!kI](Ȯl;":bF3IX„F4qE{#TT b*֝[a#T\8 %W 0!PF@ Dz 8g)| Y$p ^%ᏖX(gbQ\@>OuҤ>a#Bp q3w*7=af&כSR⌸S)QCv$$o)DMy {)!p` 7: }dMIK>+BC_Nȫ?G?sk7vq BHqiakq]> 0r4n&)fB|| Y0M[ʮ1fj-›fUv*HSM:H+h3>36'k[ɰ$VVu[KX[ƨbu VHf\tfi&̂6C4A`Nb TZm \Ĉjd'-&r^YnmտQPe;o.ڣ]=G*l>BgB7gyDåJ4.2oL6H幮H"0 W,H[=P%)VN(+`ayFlI0B-Vflr-JjؒKtI qݒb6)HxmI{At]nA;Z|<W6Pn y`4^UUڿ<4ZuhrQQ;BB:0iGȓ~"]Pe2l62  dUaV\hdTY2.vyِ)aDSv=SȃpETbvgP H!Ck ,3k-;_sv>/+%SK~mrdQI,b- ^dKѐИiYQ1tƭ^$2=݁v:K Pc0,n67?SL>4rf9 h$[ V wqUN4^h1M ,\垜^͋(Y촅kvh52GΗ_{V S ~/ bH:7* #[(n FXE"REy5kߺk8A7Wa~Z6zda>>-CUjH?LɃP,(4KMyh5MckFb$@Vo4ӧOѣz%>?A2uiqwqθ:x"q*t+v_/fZO \^.`=rajR0,x\MshST!1@TO "Տv Q$1(^^]_}Ե(. +Ez tr?tyzPRb;Ni3 D";Ten#pTlq8G989ITct Z?ЫeOZW}ʎInC8YdkCjKh]ciMϋhېj4a޺Ÿ)2 ՛pFBBp[hۙI,IllfTp]{%pѷB ̩8H'N.rY67NZ𺺡)/A[G{Hw\|^*882Ei[1{C2F 7+KrDNXX {CN!X!-`iy ;gYkٻ\DBd}pX3.1;,"x,>A_,_84f`'Onѿ-$ D2]B1+-%fݗ;B"#)ދuR-* -a8߰,j6:Tq#X]Ǔv~FJ#SFgpt-N9 H<ا̜+E/Wl1iN47X:m[ʟH+ 8 [csK$`$ˍ|y;rK(3M6J+{bv_י^Z@pHQf"zXpE"4cmok` $!l@6fe6AHm}H'.|,8qѬ }U@xW]';`']65]&e x4xS\. Pup{$g~'?;/}w݃7_vtZojij;a߾vDz* s'OCdb3zH`ΫUjd]&?OggvkwOwà z-{F qO{T ex.O#g?/H(,6|b< W`=NVY˟qP+0bl4#CKIӬ6a[4 9X<#X3C i8ܹlsX~ ^aisCAT:ɉ HPE0 ՛[H:nPSgI"@2ZZO?L @=Mgv'rakqkDIWsrhWW(w i -jSuymp"6T㵌~[V 58qPa*ڣR"M^`ef(#DHbV0ysT /kbٝVg;Si1EFkxE4C]NhHdҔ0Dz,OO{qibOc+sgtĝLEN} v6:şK[}NF*涁RXs'ygs\+Nt,$e;گ\iN"yAwK 7Ίm'&D,nMGfC@YRIV@~:7ӆ04e PxnJm$w:} K1%&M@} fZ5ܳ [&(Z\((LHvpo Բ刴(DdokUNgI9"Iwqcs99P*P},c5Ht!)YBihEJyy]Ɛ7ܵ$00c7DY"-5il# F:J@ouI:[ $Oj!y؆$\*!H 6졊g ]ZW/ɫ5jZҚi_)$sA +nO2^K{gjH%2JH$!]KJؑ>Tߕx!tVR7 |wݏ3=g/qb K{}}߂FjՍZZ[6 iJ4:\pՄ 1ǭFO&"+L!Dexo$r {oVL}b_H7dipΧ{(}V$֗WG]V+pSW4W/ÎxkVtGi*_3ow7}E.㔷 )~,ѽ ҴQ|C>*C"r#-6fI6%6k 1oo FZ'$Zk!ШfR 9.ngbs|s!;ө3dܕe+zd,ĭN<ىSŷ>H;}N\wĄ4*x֓^GocѨ=h^GS,5|͏, .\='9%ZZuZlmV(V/CjF/ٍ]+7rFVɑX?, ? 2ޣ[Y(1Vg嫬,Bf ̭>Bm0#y{0R }omapoe/ "MU +lJ"q4CI^V +^ f6v0ExY=?Hs1E4)B,ojڽB~]܏ogOgk䬍Jr* oGo/vX,;elV 6@M m)f$݉U? XWcYC|0}=Mq5]?@!pOO0Y=^eZ(310n_n9Qmb2 7\ͮjݭF V7qpɵqM^ڸPq7(kOq ZбCv%tKƳ;%캾=!n"-εZBx!d:9 !s  rq?^.y%Aff@9O8Ƽa (@Lggc龼{TH~W<c"cM 0:@D2M=S\R99? EEqq<)w, A4;@0US<BDa8};,=f7Ƭ-/n鄛oLF9 ~L׶&?T2L@%bVҵi`J[0V 2K UY %އ(s?> w*D2`&DHUٸUxAz}76bG@7 ЛfI:;l Qr%%3 ?DM!D>}(Aan41JP>}~4r5[(k*Xy|F`k_b 1crޟdy A rQz\ܾWX:(OS5 )` (VnVYp2wiMDiyDWuKƭ\$B⢐ 놪ܕzƷQ2O5fNBn%i\cII%`Ĥqm@[?{:W.:iK!Ĉ7#"LesyoCȑ{o^!/H=r#\̜.6jӅBKq0 D=@µ@]n\ Y!P>em~TZ*i8wlPXy k8{~ҳ,.LXA`y^ y!3lw!v_Z*8Ø[ \F'aY05Ƹv! Dbc*x3@؋ݭw nޘ ,.'I*]Dp!wD_yk.H0>U!U%8ʁV[8ݼ?(]B+Zg-Ds(чc0An,BL..7[*r B)!)ƿƿ2$1׼7l?l('y!$ZAK<&u%Kp\ xU0e} ઐDv);CE`R.ū'zn,F9%pWOXؗLߑ%4idIS]^b4b/`<9"U=#>]5Q&ÇT?/]mcS,;ȧih2҉-XzjX;ܫ;>HclbdX)?݇ffЌakԾAŲi޲ 'g+ks 07X+345eKh:Iנ*^nCt;Y7]SQe"E;ENaG\οx "'?aS) %ǒy|I>5QDE2n&<*DQriʜ!-r覨W>#Ș w>PGFGܢWjI'4Cbj6G!1r%C܊.9qNU^07;'AD%n!.V!"b>A9/Nw7gmweM~y_zyh5xi6Yk #7ydN4:7RQ_bs*}d4YJ\wdr4.O{PH7dT=&ak4 Y m4s߮oЮXKQeʪƭiEi"?nY<5EG3=E! n-];z%;YH ИɃh8kh]ϬZZ1IL|%9 R) aM`/41Me|w%P"̫O.fS4:'T1ABAє]^fR'+u D Nx (,7s@pP|mz?EO=?O*9-^籲 ֮jZPXt< 2 ("UZHudYNsM1vd.>.7gYzӳMOMsq6e.hʈz=[g'd5WoSݟE~Hߨ] O\^}RiɩWNnwȳlNX_^S]E"{2)+DLda}/ǧF@T#=5-]l4+:]wʋ9z*s>)$Zmw*r?%CO+{P.rQKX]F^PnBU|YR ʍóGuˋXOQ?C xOk\^ն,wYBJ^sxEXk©bj$6DE/g2@#skojH!<˜nxEiKWvZGt+I:D Bx.=%ZY痧=fYG,=&42i*֝IE6мt]jZMyjҕއGv|ƎDur gU>R!hWZ$ãEr*- 9fD }oFN*i)tǺӎ3[H8r4t44~tݣy)>0ď'-YM8&@Φoo0>5Mb|=D?aKIB>OYDpnhű(Ii_ rح"Bqg,}S?y#L=2MsZY=@TP)]U `.mUsҎw!\q)m ṕ )8ƼJ̀ZŭW݅)Є: ^R/S={qظ>{w#T1q5YfWz!aƟ\&ܺh-CE3hmA!NNJD\? @]"}di'R0"J !%VA0vW]Cֺ1&J8dJ[ϲʠ({quV1tESNv7&l1$5 ۤ5!dzUԫ^fvn)eq71ke)KoI8DNo Ua&צera-Y@aJȪ$FQj C+7 95F#dErAz2(@ənD928ɪ!Ii}Y\Xu@2BOE84dգd)@Yu,G*yW%!e`/V7e W`)!$.NUb/Э(i%ԇ麔{(m9dha`-O]o\y7'kBI-v$õ|Υ߷ б x$uZ!(,.h!.D ¼QK%=]e48DHk̞^Gc:w+>x6o3o#O{0Q9xzzznW_⓼YEHʙ*ҕ?gMm!X4&)n|]"U{G^:GzեOZ҆͐(ІA]ƒ!6% %@dxC?[ )L)Z옦\xKV4Yrwv:NsZd`-MN!ᩫt-!a(C3q4ɐ Al#x/&wėfۀ|$]%b ڵ6k2XʿYNqy5ޠxoTaw _0lUtYF 5̢#QpgO y:^|"i/Fe׋;[IsmhSLϠ{(⇕Vou=` xe5PֺfWBq7C*W.^.|y0EbDY^T{gMlk]^aeߑ4ܷGenlNfY` T5/,h6`v1c1߱70if;٭*1TY@1_X֐no݀0f7d;T5Pּ7eɭh Y;Uf':ֹ#IND -!34P~t=<~=f l1n~wuw? 0DUMja aAr &vN~npflό^<4HF3D3OlM0vlbc'`f!B`,0{vma8v{Ryu*uh$jVdw˞gFjK$s~[j-K 9VBQ3ج\\ePהEbDUX5JpBw]2`MPY.kA^c-Z5M[H_E>S-\7߫%|%WujU@MGY:{M-oU.UoTxD@4q_Wnऱֈ+UiT((=$*b'V*_m[l+N#uR*цD";'j/i(үZ$ 5u*4f'%SV߫ U?<cFjD_ 0)ߕڤH;(:DBȣz@!W$ hwmyᤎ#ڀrX.=S>/?#4fڃG%vZCD8c(NUiWPS󊅋SON%n`4(gMpv qb? gA:i ((-+΍5$߽1DHٞ(m7DҬl7bGoL0xPi/;V '`ng鍓@#h)zŝ!gK)wֆ3o*prY64# #>G>'%<-,3_͑b0PŬo%3-5u6+"v\f3};L=+F/>ߍ=xe71v],E:Ɠ =vbx_ܔ[!U)HvdAiAU6;T>BzKmDg\9#si"קp4A ~(nj]coJ֨;6Wy(y&Zoٹswga'v>YBҗI@4(dh 'Rܥ%_1ŀB+LqCU%`$q͈ճM-JH#'D""yIՉ~_eqY$xAt)A9lJaʦ`HbsIDk02U 2:њƇi wCv&/ZwrXvkR)m 4J.^ (h [kdnhe R>(, +zmYOW0H`@(s4i\&Q8HH༃!8)m=RJH?IƄSFu=$_T)$< ¥ljsG_}|JJqJ6ϥ jJlSM|H4k,Q gMP);QGo/5-}4󿽏6,h 7/d ;rO!Pðgjgxᤚ~¢0iŠU^1҃˽dSgxOǿ_vWpx֩LO vuaODH@p] /]o;53SXSTs3r]1EopǠ!{&:'xyўʃ),d +ݳ;@'& m1{|OkcO⭉O {ױ!rp'F|̤af9Gr?̠70303qMMzz~C?̦Szp>sdHiIGz1L4н'>9E{ B{!ӆsu bJVelv1`L%*diH>9/ALCj~LgR@k熉k MՇs<PSh/A8~n`J[p!o…~x [)B V+@{@U /i(VϠ7L}΂L LD&0LVss(p ֍]r3]QҀ@<\3^;3D66mɡ}.)+'X:TT.2}vU!_覟!`vT$,|AҽHUΐ@k>H,Ő2lsFna|SN困Iao&Iiڇrqj@Eȡ\:nHI#6cq:WovQyV\%J U<':*t3ͯggPygIx6l?۹ V;7*{wajajF0^ R%D<)LIsBy9N2¥~F*I:0qrxi٫C7ىtlq*, \/\m% sȂϑLb2O)gUMV^'|JXQe T4e{oO(,S{%ի^UU^;>%L7NYjo..4Pl}4IP=@zhNAVpow (!1V(X57F qpJ"R"a5WEE((':~ ka}>I[s+q 8y?֩08VQvZYy Цf֑vik؍7fD΁ֈ.s6 މ0t>Xt1 _Ƣu׬>Xغ 5ǡG閌\AQO6awcŮun ^|n |;p滥]\7K?=dn: $U 7dw+*jަqa}~.ܶ3F׾ǢT5FɀjC^䦣dKr̄j]8t9W* ?߭X!]Đ%;;00 J};pWK>K{Ʒ_!B(\Qո W$gypsrfR3O%U){=8d{L_F Im0s/)wC3`3+/9ޘFw)\LgSw<߈SY|'Kx^ vKE})LǮ!sa 4#?hgg/ח~Jae3dD.i)%ug480ZD \{8{n.YiL#qVq-f'?FsQifYF =%ʹ5y6QΖ %rv8a٪0 ^=9g|^ ÛҜy19!W_")cQ3-)tWp+aΚYf;sަP9O0T|iÜi3'9ml⬾^_Bsj2U$tl/7t\?Vn n\+gȽf^̦yG32莨wD/2`/|g 6XHl|O[1ƕ(lՏyR $XѰnʠ\] mjY`dhvloPxaКEn^27Wi 5=}w yɂYK tRY;;`b42Z-H:W3=6I]#Mјd/IUHzݛǵa%v3v;mnUJzWZSK|csJOQ_xx*[JcЕR`^X"Z"63%X˘=J!wȐ )UHk)-VQ\ Ѫ0:%2:%ɱ?#øiO.1e ֥œ;ǎƝ#~M[YlnOz2i}qVNzbxVNx>b_FkoG}QZ뻬YZHz њNs2s&D옆mk5x6L=i-y\ܔ?Z>/Ϛ>Ѱwz)b\G=uR(4t1m*))`9Cm a 9++ gڏt;uw@H5;sr՘ 9-}j1CCW06 mEikshȰe$cmJh[]z4G{53Sۘ69gGa|} k >o*qgg׳Co.Zt>8z쫑ׇvIwX@W,=ݒkzy9l-Ec{T.w'> G4 @ÊZݽBg-C:z5˛FgwWmq_I}᭸b9`_ʫZDy4i;USz|Oz1pp 67ֺ=9?p{_ U H[/{A:SdDBǸ 7`ݻ\ GEzY|U)|A {vLу{MDMPq,i::V }\̰c[@н2:)'/,3 ŨC>kݨbԥ%nFWOqA|1ݲ ewM*Hw?B@1(̷_ԷK8:%*H-.KƥsP〗GW1xixć8@n*Kv PoTŀ4oT1&h>%S7rܸT?>R.ҋh׸s/ qUqW٭4)#"V"6- n QՙgϲF!,xjWNڳAGRѸds8Ic? NpAeI03j/okiOnFdhlr, L #00t(TLoLCI82lpݙ-'()č0&"`~Twn >e|y*B弜Q')b1THQ& ;$1r⻩M 4DVdj]vi~1`&b)*< hrj'7"8H^>JEVGe@,^=M M&Üsϋ"[+tOLNLiQHN15 Y. qWlft E4O@z-|Uj9E2Bu?8A G#}y 6g/floi "ǯ=n8!(: V+3ȥ^V`2"H\, 8gVfW͍s!¸z,qOMb3V"@7rivn͝`?"bLSQDsbQrEeWBD -@ͫ$sdAy5Eł׿oǩx*| n>/|1@nm+6rb\ѭ@xsϙieua`Q5.X$#E VV[[7b"&C-L4kjjNfP*xJmh ׹YZ 9j˿ 풪/$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 O;S0 SBD3up ^IMGӃ@| f'#.{ 7$Ala=L3̀?]nEfu%%/q.y- } =!Dr]C .7,@ MJQmSAlO.םg~$1jYV&[jC[G3 r'8ء9bQ/^%E3DrxppJMAuYL|-q.Va+!.Vo ~Z\ \sURd䖂;0x]ޣpScNLTiK-jyuy)P;iF{"]f@2˳!^WCF֖Myx싁_L[-1/=( _ iQtP F~s:4o˫o9}srN0?^CNs3l׀ș?;eS?tǙ 4D~y w %vJNctn[̿lw& V:!A-Ctj%A[HL}~NQbYhs(9Od|Xve7l!%N=@kSB Ks s^ .{蜓vɬ>:GF +]*|Ά͢4h |6T JRӰĿkssm&?;@P67s3٠gO@n28@ncIrqsz3NT64NgH1\" МW)66OBdUg`d`yS@sDPSsMsDj lB .E~^N/l~ק ڪD SsI9I^k&j@v :/hsehФV hW|MAt6wO<5M@sY̩9twm R`s%$Z9ԜP]_ cH\C9sSvvTM93N TD3JyVVZߵi9=W^.O2 0G+9'+ȧC͞) Lm~mbplR #s=@Vl @ d`)v8APNdX$9wY5 ʑcr%thvm@H=LTJF0r%A9X;~@Ҭ`P^FߜHP9IVγ+X+/s3 DqCs%Lw6TԜ{n|ɍE7~Ksw v- v[6=9AzOӑI$mH&PPt2GT~ dⰅf`(h1 6_` q6̘>*;Sŀ;;::MB+qJfتNA1蚇91_t}__엵Y1X,?Iu[-D@;kp!l Ŭ XL)} vXiHS8erG[r*0&F|9} 6mr(symO}w'*U~%$X /9Iɳ)mKˮ %5{/OO@;Aچ48ZD|qp FRߟDAh+<@_)snj_eUgX̪cSh_ޙtu9!*C160Gu-&HAjY<.Ff4uS`\엜t` 4[ ]!̟o _ Lߔaɂ[<l4kYhD`kZЅ fڦ9{QZ}r4s4pǵp- XIp-],Wq-~eGơ>:_S_,_̗9ɳ  <+/9;JH/*3RfLFAr!fK=+ksV@o+-,:! @ʳ^#+!%v” Ј`8p8t<ܧGN&%xh QA-\\?J[ gbMp,η &.~^ d ۔}s/R#X5`٦}k&_'齂*m\n5Q; q*d8_p藧V-u=ۭ"M?n=,ߙ'0dϸw IwL _-cc! X|SҜ!2;]z)YMˮJ}RJ(^8eј휷D"b]Lḹni/%:aw8k6"=2膹4Z{=P8%,2@C$k{pCRK<6NdeNe@J(wo[Fo -jx7ibUUfwy]W8xn0p/J+_5sxQJs/qֽ&:NpȳQHe[kPJփy8 "T -]=R*~8*-hkMC^V4^-J)o5+9}iYqB`TգfE.DAB]϶B1 zۏP= kA=Hc!i|fL_* \L_ɍ9^VTT^rw˴ K![uyD E}!c}0"@s_z׀Z&5q PD13aH[Vƥo? rUzW6PnvAwLJ2uZozyk4 "^NIJ-}q!UzáimYYsV[a"[J|-% )bI)ܛ#eY!͊)VX=4|ˡT|疌WD_ ^ ^euJk4nr?6P8jbczBT %fE%^2P}iBs< zovO{>= 4[&C»ɽ%2AyKOPÀ]S\!Ju<4Gn1Gf/ dzsA@HCp濝aeoy,ˊ[w =Z:[B6JCZFjkCڴXrk|My8 Q{z/5]ڟLF&ujUP4`U'QeW<$luwAN}}5Mfæd>n |!n?q~ wϧv;Gjٝ櫉 dI-|Bڜ᷍Ak}4i<7jSَZN:bw/CK} w;ppSi +ϒ֖{{n! <3?{1E`:}y߸T]]7Xv&Y6f{=ڳ|͞bo߲=._k۔7elJ̧jW*WUJ*UK{[/pN cC'f  `8c1>8iKrWÂ9AdHf^|o?T}OM wBR E]BbXZ[&YbMPp* ɂ| ! )8J<$!n&=x(h4_4Gyknob|ks[?כdsT}%ݯۤp]pnI .U͚yk_x!4-7]yS?4s'X e o7!|({prlT~>4i=ESUO(&k9.Xch?H;j\Ls@@ǔW: 6nҭuC5CЌ5&wp5h $g,[Ap+d Jk6W앒̐4J~wg%<51=[7-fikVnSB!ΨzvT,'p"*S2oϨ})JnyMlci]XLXc+Fm:j)ENwY e5ZqG(:ڤ:zE=40-QAW{4!}$??A-;},HH?t}x!9>jl^;ZqX±ٷcivlm`$ކe6͐uF2_}l֚P]Z}.SGO+Z (?7Z H퀯56Т;tN&aF4R."TT bDnV1yxg kR ksh-޴S$l;.͝wG?<nd?~,Y !xߣ R,d$ɧ5J@4 @sӝ5vp-m <ʿ R $?\R}$$9+FskK^1-R|Noۤ] %}KPg%QB*V-T%iTUM[s,dȪ4bT7VCųi׋suB̀JLrìx96BQߤi 8C̩x} 35b ?^T[x='MS>56J(pMɪ6ۊj~(=jNӣxת.mdP#'3dd LĥiP܊.H|‰{O)FuD&ɭ)r} b6Q@ }f&4Vu!8wD! "5$ fYWF" @Ղ{;Bi|ѬÚ2?-pǬ\m-b*qnG <].zew2wjwMʘFF1/q$]2ՀEBqj?5oW귟S_WB}8sQqh^i=i=Nz9P=HĞSJΆA~fGsZy5Uӛxܾ ֦f%y(G,*qtMyB#b/^HPbҾgH4F,>BiW%UTG_Fch|P2^ ؽ)7yl!j$dY튽_jp\0%{('Q5bkϬ7I"!$,At5=QA/<`,NT'NmC zp*00sb]* U7y(v4rsYя64B-WcG@:00#-W@b\?Υqn\zSq[%Qӡ<.0B˘ S讬 ן~AK_GSRY: z`gqzc8Up:q:bwlI;dK-r8=u/DښS:Pw[.˿'{L v}/URw9..QUTi)&KKc,)RDJV5XZF:[։{xy/ ^&a9<{=^ ʻfql/%qXDZwnmY*Y``OI6 y ZRl"e6[D]lɤuI,ڦm]HEI)E]Й  dr2Hq68aIvt(B0 ,`T.NUwUډILw \tgJ7%"=ǣokny SJ*5D3BLB8Gق5q6bƢ/h,U^k=D|<{{N\lhYaYG[Exvgsf~RS?D߾/^j9ֱr!%FY deWKY&Q+Ϫ^#'N5a痁rzNe>$3yΒ9ilsC?=%C8z@ AՀ`LP9VᗗkQMdiA<פu\ H Rc8 8g aG3Dj~Y[@8 iELA*.U=-zː&buna#\`!e3p 1ֵtH[glTEZKn!IP(2JȂzTj$cTDD\zг[V롚ww?>56MT:Bj\ 4}Xy. Z ĥG[ 3gNഎn`(He@)_@mw+t MǂmcG 6wHoBBDk J~f??&BpD0ΰ7j"1|ٛKr QRPTE@D''~ &3$٧)tS8ʯ3`A #PEck&UDzDzD'F& 7'LyE)5d.ok20"/L`ԗfkc]#/5;g zAV}#ǯr-6z";WEFZZo)W1TmCYZO G3k[2ljx֧H b_?(42 S 84 3*< v\!`Fm4,;mؚVp5SҲ1W1V$BAnb"y3v ͞[*1 36MpFAyE4K,;yHgveSγemγe~i5G1hKiquQn&(F-D􊀈TTtQ](h1.?Pbl*v\  !zvI"@[% cI)EAzRL=Y̵/Tc^Aм",@<) I#L?ȿKSצxdeuWpkofG@_=ώKfn[v=ώKf~;.n>L^dJizRJi\6A`Nn-_? TtVb$RP+%l cfZ`Qv= KƔuDA|\BWMc R3a|Nej!>j={q0${UMeU .CQx9B&7Ո@wQ7d@$㉉렰> !  ͓א Ć 9i; & @ޗ3r!!0P+7OlQ2rgqɈXhQwh Jk_foߕ;dM)HW{*˕D ZH@2~1X)7"$w7AEŬ-k0Fp"/_^.ۨ}EkkQ~\8Cڑhgss.;nt땟wqZHSf΍XltjU 0 _U bWeT:j?$?¢a7,œI{@@j1flCfHqz}^T Q)J^#5AI;vA9Unz, mTC!Ikd kWkfk-(uuF.JW,*.UQ@t *B&PxI[WZPN(G}J?kly.x^O"v k~DHZd1L94zYd4 9r|7*O4&fOC!2ua=?c_ ILc V!zX x = df9Nf2;Uv0En\Hcnr2C4TC! ៲B䓂 |-B4|-By=%R0Yĩo)EsuY6jƍ8uZAC!h@x[)Af4-`4;Vd̊ŠHȨcH)>A] 4~,;<,`KT Kx|㻏㏧ŐL+@3A?%3H!s`.l i6ɘ~śdff̤$Cܐ\bEw 줾[DE -.^C[T]D'A& JԻp(lA<t2%ǘ(Va*2,JAOSy(QfkѺQBBI4"`)⥄t$<)'k"(*>g { R G^ y]<Zn <. *)|S [S0%V-meۇ㇩qnz :g e̥̕!3W4sfnc͙8AJt) 6!Gn r.;xhE5Kfi,%Aܤh,Rڕe+/ߌ7.|3T򑂂^a-N*AdHod@\jWbkWr$'^G)􀸊.1\_x~>%=y=G,%}k΂4  0)DR ]YF0^€4-ZrIL-õ;lj7E֧qBFyA4g#sm\]Bn1\y)yҳLϳgBH/vA>+?o 42tF2_iϐ-smqIy}۷.c{0DŽW(D^9 `M퇭rLw~!ɹwMՖJoITR%E*HAk[+pIJ3Jܜ-3uDo0`DI$a8þ`F̙,G,n'j$ueZUɤ?7T;huI?:gܣk'A+^9erX0}R*36X17eCfby12SܶGRm։AW{A/^dp#+Sㆾ9RtyC00&wbShdz6|oMg=3v$|hP|5 ~5ؠ1RI$J/##f]rqlE 0o qOV -c{5Iw{(-hd+:&t;HN]L!fs_͚yEu^VGZ0%O\sa YkN~'U Ys^KG)7R߸B?xdNù٠poRG+]Z7*%|ucŁp9[IdSzPNl!ЙFzp*SpVFnY3Hg,:.Ŀ+WޏDo\v2JBow(N/*4\ui7[|г[~+w έ݅urqA//lHq&/r@Ny)D|3\Id?D*zrA;pB>T}Q$}h,JAI"-ƢThZ;\`;7DT=@M9Gymu.1ᗖZ`;DϹH'\D'tFӽjc`K:v[U꣣H;3AmnIv6S.wn7?G5Θsg_n!F_6Iܫv?/~d-ۧzOV].rƧy~4Sڜ1yFgcI2i@b1ffe3K ~+n▛Ht5n^tC50{J''r'O{Hfz\c͟xtμky)Qm E}l$s #Ԣu.%xQR{{[{Ž&fa/chX9ImcGJhP9rꏮ`MCPC0^ũUm>]bઍO{O{Wg+S6@Qe47]T7jk%[دQ"'\EΓ՗j E:i)n5@=äkD+ W4iv-[nX bIr$K/tY-/]@HYjxk5U)6}lU̍*=ƸXgdWfꜭ5o+仼?,/6b#[mc';fޥ#d䯒\H}zo5ZJ:pǫq)+PiDvE:M׿?2Gf2]F$]#G6Ґ"yգNnWŝ-\[o8hf.5+6TՂDߧ!V hiKƟ\4#=ꞫF b:ڦ|I(d>1*ƈk3S&7vVAӘCzsc, Hc2eӋfHn r},X)tV)eAJ;F`KKod+T+Čߍf羼FrOYgJڞSy lޞ"l@un+uvR?ɄR `(ZvGsdhd:m h H Hs! :uM'^L~6]VՖE!F\J/ɟio3v䇛W(<z)qnGxR)'1.Ǧa m擯y~$9h6h.U-06@mip7/qi/:Nzۮ`y={߆5u>gfݗmzm$_\p+PpǏ'\y'Pu!w͝y\'ԩe'}_bhFiv(&%(WGwn=p:]Ѵ| iژ _w'ԣ!-!]"sLAɈlEe|_.w"vwzw 1!fsb6.feARx={bWcOJKNWl^fiG#a.W'^mfԸ MI3s^.w: HogyWdD,4ӖQn~0>j1K*l%$SsSy?%>{k~ ŏgYuN~P߬W'9'V+zv~fnE@!4Э22}[\?}0,sV  AiOF˓ g068ZaXҏ{jyU!g*;W~'Xt9•Q46s+'|JA\ʝJ.M$|nݝG?kga)""򐿴&_y:4l52}SFYbqmŐwbf//Ot_%.ަJ zf܅ f.O^KyCh,H9;q:4Gq<}<:=N /߉L*hǨ10o8'\{:,!B-{oрUZ7YM]jxgׇjdυ)T:*?:)_Iw!ʛ,+iF T- 56jҗ|;nf2~w]aO ؓ-fqAsKc_\qoǾ!__LQ{vuO͵-ӃcHV滗@t dWsyN 20?q}f`~q!Lon2=4K{V~Fx@[ғ>JLBh Y(9$tb9b@c=a"LZh= nxE痀Hy\l*h [ JueQ5Iri~Jl6-b @ź?RP/;qH+U.$՝(UP"tGؾ אHE [ TG ܾZDJ6{ڂ~Jm¦GY7\FTUE^"yGNPV wua;vZu4AZLY#c}F6A_V"N4HBzBV%/) r\ !ڨ!B_ 7*EN7Z6Ҩ lӻKCou:ͤOG/HiVh/HHq3Z |3R9B-""0 lZ8Yd]uM~uMA4aez AlNctb1Z`-OXlYE}ц"Jمf |^uyZW𮐀i8/C f7#f-~Q74(מ&Y}O4 ;ŝ"o6vC]^ a Wlp7$LLL#o]d Q.Pd u"rP*G9@J[L8DH4^S/& 4h&$DjU]@Mb];!uO6x@̈́<] h@U-\k.1uqEC ^ a4$!##(&:EqUfhyq"-=x . 3W*dD4nT3%4t~@IPI4t! mF/b VAB<<e4"ٍ܍󵂄G ЮKG7ƧA^/b%.hicZFF+a4t3 X]ף: lӎcOl4kZ0twn#[-p3QD r hץcʼ&B h1h- KDP'5tB NItXyumxi\^PE'!S "@|t>O MOYZr_Cu % BH.qu2>JZD5:Y-Et-F^ c8i` H iES yd84fbyZ0.C>$ y=w^yInB} ( :- 2UqQ@G5 hh!b?;?&2#'b.&fG䑭vA.C@Jf?CB}{ 5 C tXHXHCAua)m$H u$uch1F?00tA1 =0l AnRKo9:&V}.g@K! m hdOf WF'a= +i k^FsxF  BH@z@'N@ dJSqݛC\vE!?LPש׷(A_cЧA%bTUP ^}XD ytu~J>rr!`1r8 ?/f1#,=DOMy"U0~{<d0 ``ɉ;1/N4PJ$@n`ofo[2L/ӋbF'̀Nz]#0lvɥs52r:hv܃Vd>t U:dg _rL- YAO{v + D9?z*!{"!̀Qgϙ~ zDFgTsۍ`Wm  ).tH/)I>&Am|JؤDzwh8Di׫xI!_8ibp`=\n__$_,ʋ7 KSOpPȞѕ҈|]gHPHGU$;Nרz1tݒousD9 Y'KWЙ0j>1y r5h-Ԛ CNNL^(bV,bXLʷlkxy^BQ2d.C_^eqofo9ʤ?T)ȹOQlЦfhQ T} FE5 ?~m!U$9ibZMCHbcWA(& |DYP#?Q%̛bт3*!o3A5 lvGW{T9V&>JoK40};& W?#&@"5Z@{N~'qr UHxʡ )0y=X1N^-G!jyu/)ߪ-wU?ww(](̋A!Vo-}ɕ 68BܞM/e#n vlp.W5!@T$D"BNVM5DNH)ښ4")P Y z42%rEˊc[T;E.)|xzg":;1 k#bmT+vvT[t--j}'QT3 r_|RY0IUOF+L,~Ozy^U ۳x\!ⳓK|WMXVӯn y. ĸ g*/EzH\*^CZ%m߁i{d 0^ʑ Vc4`+&4[*ERڀm9}w?U'Ou? rRlDCnߛ*BXaJH eC/z c{ۭcK0jB b0lgOfG(aA9Lw9}iw}0m*n*9[RÝk|#& 11XLqMD|P1.GP<{θ:b~ӂvVv6Vd(!2UJI`z y;k;;km{2/e2lEK\.SEՏÍc7ywƑ&_Um}^[lWYdi[2ҘßyqllMF>ȩ)gYPE}U9p-ϐo\Rit?O^w U>OK3_okHN8oKrfy:j;f&;U~?AA~6Lڽ3v_ݗh$")OT9f*tSipxTpRCW jC8`] \+3RgܠM ΜE\YY)=;;%e|?4~+@#1{,WyiDD.$4gY9O?P#1_ OA,Wc&LBG繡,F!_7F2e9|5)׌M-6[`s= ~ZT#D :X::v^OIu؆*GAԍ \®z8O?/oqFq/t 7.hx&KV)peA[+7eyߎ/h8Q*U_<&ΐw(@*Fqey薶`'dBvB #Mf k.].r$.c+ظe%d=VZ{R|xSNFXn pu$NO-;S?ů;)L")әv$:lfw^BN]9p.}"QxĂ-z"`<%y~C#jf ̓@ZɔuV̱b;+.bxgYV\dՐSItul d=$|sU >}aХlA }$v-i^BD$%/]-`η b{?W#A줉u(4E;Dtr@7ؼkcv,cbv[WvHrԎVAlB\Ȗ@G*@uS~dg.r~.%.Wgtt+StoEOJp?#l~'{A?(l@)aK'{aj(/Qr@_o4!; eqʕauDC+hȌ& gbaXnd0ahI ;}a0 -#; #q$aGfLrq$E*b,) F˫b,,?tyOf+sϼd)+aYaadE@S#t Gnp}n$O{D&${ό~=M~G ~67=28cvVXff> ! EN:7 H<* /B;&Á#s`>OH]s}C44p(~ԁn@G!C ݵ \.c/7'{_ۃ]zjd&qgҾ#97VSA`|IzCyUdn 9r-A >|y1fNj5qx-C Uz >S$ЏDs֏ه~*ϴP~Q?4!_j}aC 5డn5>嚈?Y"~>%%~6P.ƽ2{X2胭؝DQv|Uv'@~OMwqcMѡn`wzx9 KAvzrr:s$Fm+Ҳ +ݭ$< ֤gv;7NM 6Qb:@K㔗E3|T>BWܒ;QA6` cCTETͼ`1:=x bա: -[l-sml6'uY9jA:-iBdכMʂm.G3Ka~o- ZylĝhUhI,S)s+@JyKy|y˔MƫVaZlk?`*؝$@P[ŇM )R ~"4[a5f{lNPQl(K, JDiqэ.h(ɳ@ (Gk NP= ŤҠxM1'&<@3I$~p K d:$b8_'Yqsj zQ1arhM %_dz* vHxITA{7hċ?"3|H^#VcjD;Xu{X"fDnȂ{ 0;uIDj!TD{!=ćA<[!;!,6Ȇlmhf}t4yl 4Nd ]\Yhc9atI6ɏ6 C(/ڣfnAA샏~ݨ K=5?f `&͸rr,$<M0ݱlg #cgDŽq_] HG%gE@4:D. Iȑ|-4 cu+%nj2]i 6]&B4Jc+ZQyE7-.Iddɠ:h$ك.h-`hM7^v4<(0Ƕ/ ױaa鏏ZL-Psu9[;kkPDg9\ g&{yu7x>A~s?MuI!U=ԫӱ{w3b$$VH 6.RNU䃧 UCnMY$ ? OMb>G9v>++"9 8Jrys^5ggq^wq"YnI&Zć[m˺vQt @{7|ݻl}Dэq4qtqippVՅr Cyձލz2' :ANXUzNIz pY#:'!S1R"nF r p4><4?_[L2!M'}WY 5.GUא8 QZ*fx7Ա ѩ*Yp7 8ko' GLÈMuC).nUTc;N߬|2ձ;Tr[\FLr[,aK],Ȗz4~p VUㇾM0L~F:zphMQV Dt8=ͨVж\*'䄔3 Zp5Q%vIX?kDg_C}ێe]qB?\#F]AGjaqCp`{X)aeV`=5U_dVl$Tϛ_/U DBpYRF]7._wA;BX$ZiE? IITFIuNG-(]BhY(z@p.5E=} 3I-I~Fh&l |l7Q]@-Hw&%K!rr6Ʉc;YJƎ Ujˇ٣neDb z Pd( TP.Fsn$ *|x^o)|-LK`&tl&ONOo;?Οv{}zb9gjvD J*)63SYd N;ʪVeKotF*NO焱R_̴)+~zR4"nM2uå eqEb"+E^1:oCDVf"ņ.!zrKҌ˖}~BdfWsiwwzvd R.KKn%cg'Wu|o<zQ f@^^{֢2f{H[W6"^[ZqffD^td_{#gY1BBb+:VjV fƝʂĜ߶[BF@1FU  tKe6Ff_k+x74k7~Q%g$-H093z2q2x2[s2~rHgR,2!,N V)8?Qp4[l1#PEuŜi BiUi,A\M! ˬ0 puT՚YPk$ţ"q'Ç_׮~{Tk+n ˰5 o  ޠʈq/VuujNQiPM-R-xۊֵ DSOAe-坸坱bUAGaTK_O CF=.0YA B@>/?jh2(O5g֛ޭwoUrw<~3k꣘X 5iO-;(~E>o?B^_q1D`߅naHF N[ I"聨׬1Bo[È##`?3:^\G-5?Y]-CzBFC@Pǿӡr:~ap{[C!:Qݹ`؝D.dw&%V,O-"'8>jQ'ӋB:IMRO6OM"˴o9d \yKy)m{ٟ`h?Av#rNb4y44I"ވN= DV0GPG^q>aw V'şM t$3j^H_ \KN)SŽZE;lv%"%DdLi6{uWӪTt²܁sy93Dwם"ٲUO'j'z5 %{v[ZLlDFjNI:BQY>INUГRuk0ZD^'huRCX#*mV?3B'muHAO xܼSvքE4SRֈd50)"!*Q7z-jl{ȿ=TI E N$q^0MG4I5 (IFV_q N3B]#g&* Ѳ2i0]ƂnECɁqtphQZ4r}:(wW@-[+fiϊŇyVܶ?PfPY #!_Qks0m56%T(6rֳ'0mm9Nq#WdNUtQ%  D\!HvpZF..AјUzфJEF3__k)#Ypy3L8%#wWCaKwP3V'͈?şw_ \ XxsŨVщeև'h BҘM8 S"!„05"W L0L}"bŔn7x :Ex+b,̢ymIi/* (c]Q+kB? SF.3*ۈ*IFB+gX=.>dpGX}U^4z]WϑBsҐ@x ܥ $$ O1.1AՠT h@Yþk4SAᓰ'i$" FӯG3ייÛ3^MsDnz˄$~ډ{s߆NwN!qd}IQKSxQ o΅MWg> }rO%>l}%޷4m憝)fQ$S=M߳ҋ򀒮y1I2 @>rPi){>d>0 H<P ,6'(֤=B]ED%V(#dFsʗ23Fv/[M"F*'a%1KkMjdO}"TŸjA@d'Q[49sB2B20{/•;X-'!ݘ ס"v*h"콃w@2=*Qz@x^␮^!& !\S2Sϟl=Y2"!/1P0fC*I8.^*ꢈn`$!݋In B 9qS? 2EQA)'BћOQHn=ivh5 3PIhC-^&Kla]ߩD }ɜldr[˺ lL{qesB^| tJ޵J p uқKf.AM4C@j#@3X9AH[5}GI?>9ajSzR1N|`޴<͆SLaGTi}Y!w?p'H7w>̖!c@BtS!0,AuȰ k c9vN 9+4C$, 8(,.7`w{7Z7/yYLa_t@&)4[PkJ^ 6y/Z HInє3lVl̊m N `jF܀ F4y2A(~rң/&\ȇ%qpRސAF!3}4rttĉuF!(Pqe)'|6)_R\ O^L+|A5@ n]"E@PtM zh f[qLA,Rv dYh,Uh,:LӆL<x;rzj~ Ut.pYȬ˲~l}Xh,wd)p z<`A.W(9pl[H6vd,`֟NkY*ςcN2ԋi3E_ZJ,9!ܕ{Ė)nX%.L+ k ~DȞ/$Ψl)PIOQ)T̩pHzF۸ar*m&ZS,g^6X0,Xao+ 7AHX!|O'S1Ls6Spq`+EG5Ut,H5Ze̬i6L؍80>G;%gmLkh rIRo!31.\pLJAtuߍH8w(pDb(EDbi$;F_8#hh^Pi$H?WHB/)qڇ !Yu=--R8n %!Gpy#(W ymdwWAk]@k;. Dd"̓.KY4ͲAdՀD\@$bB@KQ[k~W~]9%9pQDeucۺ1K`r<;B$%2$S! r"J$J*8 UAn$JEt'[OV4 Ņ .%;c݇8lҋI)PE Q1HD1IPQ>> 0pA(J V8i` $H*Q~;uD6E?S?O- Av0}0)mPQPbQLa41F1ቁq(OEC1Ypb"&ⶕ)mDXE,eT"pQ 9#!pi2z BA*ĐP!ZV5k$$D$([ٖ ^$}#H:x|Ċ<`'At8&H1r\we%g8kH4$AB$Q(A#A\T9h7u P ɆRNhCU:*o5SeiMфA&9tRаb +HE:u-P?2 Eqt\TbJ |Cpi܆GKG) (Hmh8 iVr8ʊVuVH(+l UuPlGEDkCы\C0 1q( aHP,EtOjPY*J'v$YV>K;`/n=ayh. P W#0;yZ&Z!i]w+࢐h$ A&;:4Qk8@Bv:Xb~Vt]~ܥA7|*5!U(w7G]c؜j:==F  Z3_ waDA (R\) T">CCx#Q#J4i_ƾ'Wzo0@TT5,JccM^XKVjIZ0KfsxV9LtZȳ8+3l-هl_,b&&!mkthݬ<:0ͩ<:܏pHkFvxm{u̵A6MZ0 saS-zY![Sl+&~P3Eŷ]a31i40f{8o!- 0bה_O~L4F;HՌf-2W>Y,6OOcO,DFƗ8Hjfn<Ciu#r= Q+9m%'䌕%$4 (M_W$pc\c HW4LN|UIY M9q[xL@uyH"VlVJy(/QHYXwB6wLJ KQbcV,fŖ :IXɒnbj1K1 8$$˹$Ye %7.D%nen]'%\c ȳ8+2aK1yd"Pf DŽXd ks8ŋh{ Ļ  dqd9nekMTk(#`MdX@ŘUY R*V%/ Y`^}ثq0' Y8Lɺ' ] dsV͒FcueuևYmX[j i%y0 ;yHeʄuep@ӜKh=_ e/><t |QkyCݵޖѾVruԼr!WU4^gr ~k3Կ3*`;A>Zѫ_9j EpOq"jsFLdJ"<2~Wd_]]> 3z6 H#.q B*HA|Bi>1!ɟ#Dˆq01'`q~E $P΀J0J8 x'&1Pѿ#~ ~8N;G11*U]e.Mu*Ut.(osf!jgsc\67YvBuPHHY+j8/ByS ;uW%|͆Dv9+2ȧRAOa>1M{/~}J0ЗZ0)}4:4%OX S_.c<[~-n׃5aXjuT=&fڷ@guՁPJXCkhcݘnT=Pn,skj#W/혎݉ޗ흉݈݉}q DK~q1B H&q}~홥di<638,IdV^A9ʟ  \Ip:[F85>.:v>ɉи6h+QUh hɦfCLh8l d3\ Hkl'v6g[lwC|&2QwW9DK;M~F~~ x7a kO4j{YoBkcCO`IhdV$x']:$BՁUQSD1"DM(n-1DX:XA }۫ fAQ产 ΂ PH p;:-eؒr;a_tE_t_tm{ѵ%zѹbR֦ߘ@Hӌ$4]2d:U.4{v-m8n jB:)7Dw ךR| >\0u 4!LA~/" ~nͯ~? f2e'nSw쩢=5,~{jݞ=<ةm{jD~6-MVO%$y*'Si&YaW+1HBU©Y!#2꠪⫹̫WԫI/=ӯr#g+Ԫ[^O7:.{{W:O"qMv£j^}0AweCȠbEb'h 0V,?%.ev1&:FCv縝<ڗz^o[2+g-:z}u+A>=;g8z\; Ko)/EFtͲU9!ҭ56yD)%|Du^5JAEWEZ5F dgs Fx' #QpXQY!a <'w<ؕmN?Ňi ZTݹY5M WIn?.i2OOOO'Oo1|LZs,+lLcAɰ V3 ϫl!&p{,f aN.O5Zz5(Kg'c<svI9y /pki9iumQL;w]}>>kiG|;>ŖX W1.Rwᛋ,nG$'.5n.`& 5%NP-͍$[4'x9MHk;v~M^O2&b 9t QOx:ia_;юw^|Gp|㹯ZG\l<\^a<_{6(Ս9jHռ|o{ly8&{z^ lL565I6$۸s}'T#0h$^Ĺd* Aq(8=s{?Ltbj {ђ+ \|v ş =k%s6~6td d SήHc Y^8[c H@´L,+<:s-|D_gG 7,.;gYq'DZ+2Y1J;0+ޑ:O 4"Ӵ5v ;۪?5Q&5V:ZV>n ra$lj'.[|G8ߌԑgAq xw^'ѓ|yk8o7yn|]AzH,>-jg񽳑[ dZ^L@xQ|A2g20a$۝Vc Q:GtG{;q <\XNꭢZ-d'}O d|2[)yh=d9A^yw*\7KU.4o]E :JDF&D5@X:tgǩr{|_o\L,bVQ'!m!3=4ݡbʛ71"#&LK熫 ᆔ iT`t,sH&0eyא!UECj@RR-IXչb8 URa6t8I qZ5T!k L mA #rd/U B4$*!1 q8@$Wou-ӷNY+. Zwx5d-&XH["!XHkH|DuIZ+L4I;'Tw% * k-Uyeԍ̫4 KʝPd|4VԉP; Qp i |Lw : ߭}$'gIIx9 w )CNҕl6fAҔJ$]JF$d8p#w56BZ! @R1HEHsR;^N[]xP\X\3(7d|@_ ]?Cv8gp$Dh  Wk&K~Xqw$ @Br$yLsi4sJAd adxa5I)NuVem!i-p+F ΢H|h#08!ս  Шƅ.L ̱;?+!,S<aAZF2JjGIT2$J)oY2|u[<Ÿ0d;lcTj2ė ehTc()H7:Af p T0M #Ŗ#vxa5(:YT#N+γbAb5J s:,-Ii (g-\4vQVO ޓz z 4'@DhZ%4$ɀL` 8c `2 ^׾0L=h1 2h4ok]I HsQ&b8>$ y9cMT0*Hd@VAc=:" Gqʀ,"He\#YP1L8'Ƚc e{8*mC\M~S7?D(> P#$1!|@M$~&|?;8(z:`e2V>$J~(PG e΂Zpѐ:hh}TdM+dD" ɽ4qhdpiHGQ7A Ҫ` )JEJȫ#)C8fR!H>L ѬŃhC6 P )J6nW y~L@ž.H@C 9^*5[p$T " 9@zv8Og 8ΉPqJX`1uBEoT i*T+-(>V\<+NS*\<@*}6 e"/E F1(`LďOUyyG䕼ۃ߿╼DR:=dݼ >r(`T>Ӄ\~o^SuVz0Bَ^o*]Vg]Z|Hg- qy?3O'1fɆLOr:Kꔛ(gtuԍJ]]R`͂"㞣Ց7 Ã] =8 ^\A;t:iy|:tcPDAVb>eV '3vEEYeT vo'Xj<ړO쪳wM;SMnuSt*$|I>l40+}FN{pP$tWKc0y\oЩtڈ<4sHAj"V3,lW0B/Wn%&xB&4V@h6„VKP'[SЍb-l! ,gf`^$Y` {-H ǯ @18Ts6nogyZ?4*Cq:D"O !~5l/l;fZLWXvItՃƌE<܆L:2l3,֜1ޟ*]E1󬁄TT%'! 'vzT{|QMT>R*xLi~ӓ" *!y Q LTB JHCVHu &dMyTaВ,-"Т΄s¹oBޔj-,'$҃)NÉשש{[Qg9U\Yq@=]45YSQUXxO h)hgW` 8,j,x!D&7`;*W+0}%7%ah /]n #ɢq{!ʉl5LuE6f{\Mf6Tƛ`&ne4;T 6ٛKsDc 84kh sK5iy]|ߝ۽5`4b$*HbFn|e#@{!G4HT趣W_,yqEDt @@@DQ{$#cCf,Ò)6̒Iju3r8Uq V퀣AG@X4q5KBnXCPa@`T n<tnBHv&RmD {&IdMϸ17tӷtZuiy'쐃6f|YUpa#@J r< ܬMryJ7-ydv;FBW ZI3gy]O [l)K9%,,b˒Pr_JʜtS#$;kMIJ,ۯ&)Hd,> ]̈ZT j."EvZ|"}\xHYs5Aeī Q|/X͢3֏R\!7\~}M_21!#Cp!6+=N`=T"ۅ!q![6ɪpU6LƳ$awcK-A kz* Av j^C(L#<_V p;~`;'ljzb*,RȏgQD~>,) 9DFE~/ţ(ѝ:'`GOצ:jӦQ#Yu੐>,CNG'Oz5X32U0ba$oY SmNA3.yK8d`:>)@0,,1)< E$0H?@ <02HA~²=B%!$A֔}ܸK<$Yl4lW"9'>ArBHdހ|`\GÆ786 Rl 6H1^w;o lR>$}&vu94RjH$R*iĄI8\})3^uEɘY^ߞxDA6||d^Hak=*&7NB+Z,c\l\%h+ Di@X?DiHN]QtoM/dq6;l\@ R "MÑGz]$3frw|'D$&I⦁0Sȋd3qUۃ~`~ύrq#p8% gmAٚD ‰AR D 3.$q4o=wdLoH;wH8,2q ͛TSdl OM)|z i |Soy7\ 7Qn(Swgd$nb R Yal'I7ȬEihĐ[$F'h Rn3H|Kq]7H)Px ^zmz&[QMs~JAA RNd;i qcզ' 6ʕ6F}4RH:1'`Xtz7ύahpe$Ahp14+/u d ?7aϬek`vӰgE=3ko773:3pg@rg /Ɲ>9/^~:_BDW e?fbDK_bRz1+NUպKpLThgiÏWow=n.ͷ]Y>xS;=;];U[/ ii%tF5ih8WNHrCBsۦܖͽ2$ݎmiw4}mi委۲q[7T9–֪ Ǽ`N|/cvT1Oko:h9hK )\^ɶuG3Kh,|YFY"#!,q%D?KH"<Ĭ?#2ԃ-WEfb_1ϼXO%Oеr ܴt^ }ͣH* |GҲpKvln ^fNNrKqڨZ!>Ji-kb,G72myX͝ZcguFnouk~}VV ~jֵ*ښ ꚽ5sx?j*<-jñ(;wS,aU^c'ɡ);CDO~y:F5v)۬7V tG;}ډ2[;|f6Z¦:TVcSI6u楇Ȧحv6uYp7僄,YabljM)UGiW :xA+|6qjtU*ǩwN]#ԎȎG??&1Ϗ+e$f~}A;~,??ƔQ ]; 6K+5NvgM<]F5DTERrD;XuBVC)?Tvjnā :dO-駋zΈegW}~~sG\&x/Pp<|r3ZPMV D+{ޚ |tMo7=n#vblD6]>}|ڶ>+UHEpB5eMe G&r$ Wġr.nذle6.[!~Edl#q IL.1vw.}eI|e_*AĐW 5Wݚ|6-79mͪБ/pnEtQ[Q(WKrN*rBUfXP;`(bGP_pOtI0ݪLۈBH_VVf :"÷z6NQm0erMsVfnGªqQ Y_o؅'.C7<) mTΚ=T[^еs%%gJT(glY8q{<کPUh a!?E|frc^Kak61I}qlAF)al6[lٌ͎D4$/)ٜ|0!H*3JAh0jE,7Gҽ׵ k<9ݛ>1׷7V&k$8*skӵ3[~5̹ܸQMnqWX|zRÜ@pl׊2,g =1U1Zzp㻱Nu~78z*UU0.1pqM^ cnc$ nr3e^N f5v\`9eC|;+ +CZNj*OԸa&æLIz<<Oj|{>?åb?mW'&we]RL.#wɺ#Mŝ>wpGVԡ&leL-u]XeF ,aK2%;&l+z`+{#ه[ebY&/TG3#dcAc?$[22aK*Jl[&U̐>UOHƀڨchgt4>h=aee=7ɨ( Flefbd?_u#: brL9>a;b %S$6tanM8-`Yd"C|qVџe:/; –gqxrcOza=UIQ<0o%OtA*!JFr)kkS^ aNg5D;IQ[֒`^ u(kU&+݊P1T-wڥ+C//oPgjWm=칀I#Mơ_ͤV :jUN4l 00iP9 @lǡ,}8^{)Z${3 rRY{7+MM^Tfe *VS<9DAVtC/K=b# ,I]!~l u걶ܝt PT{8/ZW $vԧKC=xJ{\ua6fI~.BqxOB{J[2kgv;3S$cgvz3vN/ +yiB~>֏%TgXLəIhK'ݯzh55,5]њݸ[K?ϹJ[t`ihR[-4kQȰvN4#C Vf{.9-oX.8۔}5,)A>Y*C'8,"u!D %eC:\."$l7}a+,ѣY1nf,=+_5]lF[qj;855ydp)x,Z<*rY߳g?|v<*7`9nĠ ?Ywʭ<:I$_:Lk0A|H)UbJՠ@8e]|J U fQo "4/ om[w }{v105撾J1+{pJ):(J33EN!P;)9:U'JhS.!PMcqTd3WR.䎝M !d^2NȜMvv^f̐i $ FFb] ;i0 n8Iw=rbetjsvټs:#KaH\OP$f!#CƐ*Ջn^ >"v,A.;4FΙ xQt+YNp66)d!ؘA@-c4 p z0pK>3(gr`Ĉӭ?Ú5-8Ji2{PH.Tsqf⃀x ѝz:P< >dgCTVE35ZuiEr%0fȄ~0mS8ɿܐ \ Ҩ6λxD4wpA>+ (?ۘ{Tcm"Uu2_SO(2''ry<+GP(Wn66a-+̝;=N۔UkS4Գ&cNU7)MaӮY,0{vxR !rN4Beܥ0. i-pǵJ\JSO[[x+ג3< g`wV  ;'\@Ym9Xb/.=ع,lޘeqi1s¹LcƺM JՏ:4s:O97pp@aܿm[0w?'`my`L?.2FcoOaYA ;Gm57A mJ>)ڭU עo;'Ebi<_M]ѡƾ.BD-.1(4`FYc̎R7g2{ag̞'VNq! d52ȾJSibk:IyXPӪds>w0|n'-*CxcR>ylmhokD1X]u,c ?u=bA=V[zE†B..q)'z.k8јDfcL;Ds:Y?{Ý?BV+w/㐛20F x"4yG:=^혻`+wO.&r5(o 3.۰Mݺso҈/ ҮtRúz,mpWPg[^YH#^y?裊lJ)HJ{+ݬGiG6>'>,7í^|9_r"vr j1a-T%?C.>+ƨa W%^?JP[sٷ((-晋F&}RdTeA)ooWAoETV"J)3P鷆H9“X&v㻍;8XZpʙ#r kU'GxjCG9ͳN8uz :?TZI* lW̲MsRԧ"3pA$=xJI_DP{|$ɫ%p|H1 C+ԭx}ɳ7- |LZàRu iKa&'d\OVhQ bM96D=CDF?O=x#4.L gKQqb o : {k30 |jŲӱt6ϑWeEM"奞NNI|`jCGVבO4@G ^K(X"d9V}V^7$4lo=,WG ovk=S1$6s^VZGp6ᄕܴot֠#XQUA-^e3rlkSZ~t8f269~l h笈 Subw]oh]A%-ΔR @7!!77Z؈>5KUj#vƞbPgd"[Qru ?!w~iLJ;6 r"ޱ-(DcIrG^t3CHqg^w$~[fOH{%c˗/V딮^>F%ὁ dL$bGEN=q9Ίj J}}}kpCDF(+ BQ]|&&{Xa 7Y .YF_VV6X>L7leثlΝ4=< W1ݭ@$+ׯԻ7zu [JW:9k"ޚЃ&eU5\3@4Dx‰oH9OW=YP. 22OriIw1A=fpLNԴq|wp````&ckp 8nP{{'nVp:R,c&lD[U ƶ\ 5'b-+YԮ 1%y[5k!##j6ȄQR@zDbcu۴MA>dhmq:F\-6ST~+j,:Z_IuSKw`mP^+ 8smcj75(Wl*oy*܊]AVtrFC!EYѱ +VMpX@j--j ]篮'Cd*}!.6Hb]FmaQ{~c&~mcJ]yK4/eӛ=M =u޻ `j݁r#k1k*ZˇPN |cqӣm --o~?SnH+e̞뇽CqY)qLlDKl5 "ݪ"O,PRfl!w ɓt|}{kb{+`LxL0YCtT󧶖TW+%)F@ߵv앺tHbB|MѯϜHj.y58y(_U"";;ٝw;݆řTL0f48E{{{.*>9S/DFEچIui9-Nk WZ8_+DY1(,{>&Bds$byy<^{8:LqCrXIh#A^؃<*3Z.-Tz,*e!A q4c"$ %%֞%5./dxQus`zƫNc'{P0cX.@FV(aaBjVsjD5xJ;O\aN멛OvGngA1yU1]RDn[nbKIŖ)ɖROtK$&_NxQ*3 3|)W0#WO q&Z^QFGgr w`9x 2 y &Z0h$u17XdiĦɳ [BiVBzXaTKZ+ :t-/$הu!HQ J6^.l<6^!CH@o^0!,͹17y4VX2[IJ&VV&˭DܺI*r-s6>0![f49N< _]N¶y>ߌe Ƅu#Bʦ@C FAH`oOMoCج 7RQzs0pAAč]r1` m Ķ$T.PubkE1׈-y'1|'}AC yc:,ooA'݁o1K/RctD77}l<^?Lh=bWlԢc|+Gov0ޙ~$@wA=f~Dh%aJQS)Zthi=AHЙ~Pg]<*P-?}dIfSRd7p?A%DzHR2,9ۨ9)%4PMM˧4x_X+6Lƙn_o㬙F58Ӽ\F,:.ůdL"I1g jQyR2Y{4fqDbd9mCcd<ӵ L5؛ iLj+LDFnпQ IgKŤy#-rf' 2]W#%K$&TTo{*%a# F\أ*`aZQZŒʈߦJ?ʿ$F ۏXY4B0f4tN9Ng99NgӱDMVq ʨRyG=}RTt?y_1f #t5VY0:CӾuрUt̨i1Zzd} ;T)F׶.nmکzJX-]+/ ߫01¶kk21'C?5'7{µbRdTkdS5Vb-SNk̟E6>n˩ {Ҟ#t\њQy_7#ZHɦW ȠF_c̤ P=|< S;D9H(fd&/8Y$BFJ$nyþ7U(Dׇpb_FTs> f}.RӋٽEOy[p!*7Եn&8"EI3TG'fzJYbY|$BLG C@hir;|Cs8""yPQa2ZCܫդh}JJYdH䬯?V'*Rq 0Z@J (V:angxwOm3"1';6:LѢ4FJ,bDw+U&9K[Z^{6xW%z Ic~vImGT[(|FDdZ/:F$Z酀N6o4"E[\Q!zeE3Ad7+L*ETJ0:B'R#Xᦔ"j`ۗ4< X]ŝ^*I.#*wO1 Y$BWoA^ ("5C`"B_1/#dr z%PN_`djJP4ʱIMJ%g0z-݄۸@rrcM.> ZL? ԏ*p^'>')uK/G3eYl&y\$oMNBJvȧ2f>5{[@7i^I  5BfzV(UICɃᢕs/:lIonR'K iDI"hO?I9nfK9uA'm"Ig11l2nL* +XQ?I=P:x}] 'Jd JbMg~W"VcMDc؝0͗I6Tv!i K"FXҊF&~';-Sde ݣ+"_C-jwG+Ca0}@ߺH< 'O7[Sy-W' Nқ<.F̞5PCr}?+ҕ EjݚМڭIiZW9A%rHrBR8BOUm"*7 `ӗr''COƅޤ7 i *N9I5H)Y44_2laAᔓPӈEIdzY&2 2߄ni'ny7x,x%~S_d )X>o*=:D%Y>Ka|oXJs<_J%f1+0GHbN@3MDjpq|_nVyHbh_s/,<KJVHKH 5P?; C@t|m2!(77㪚0} z-MEaEz*ƆhE?ZվIO>Vhv6v'x/?4u>_xpEN*2C14FHi>#k%txHPHGO壟2|bwSmSwn?m$kWi+g_Vծd\ΎhV!Ҿ: q“mpIl\01pf38 a9[um.P]9/GuiTuUU?WVA(f<#/ٱ޽B=8ӣCHi{sm6\K+ y K42sѳ0>-b+fQq%+xzQE*3@U_0TXp*S[h a#i$"c|oo{ J~y/#xfۉc"kDyHE}4/k%o{EBFnzI*봃ѲNCbR[^nk ԧ9UR.X=賀HK>íAԈr kh؟dawER$n4.܅.Yr?lTXStHr91dcr~<9mi;h[1|A!#ݡmWݫ sqTH6PmpP1m%X0X=(ujm8*'Pym.T/P&(RRƼ&ŽQ6E`Ri.eB25eR X*1#*6tn6+y9ܔFj ՗^ 0.:kVow_pCukv~+/`bܰ}`=N0Aa1 i sUPulor(}>x vuZ/CqNW=.1Lh3V PLy#9 27̫F7(I`czJzUN½,{`; sv:,ǁ_,Fۦ ,` (]麷+8 [[{C >lio@bDhbho^~oGVs/`̑⍀coAMBcIzK#/檂D7LӲE ndYWvJK\W8].qJk-h[9֖GZ^Y(Ϝ3ڀvVu4Gj[ZFwe%]6g4PکI.wL3ԁP!T.<2qXqW_Vd b^&$K Bxg|wV/Bhi+E9Tcɋo0BVEdOn=lSWɏ|+--EF`oI~LMH¡1@f mqG[4-pCM%/_!v~J> D.q8}xq>DVU$I{$2sҾs|jyǯXvvܽ> `{. ݁H9@ 4O[9j\Sn;Bu V=5 wNYXm7Kvl,ЯF\'7 n$r&/5IvVoϭ No(1,W3K^ɋ&;wPvS!}j GphZ;OE~7OR`mKE p9"@L:gv2q-7 1d$rwŷcp_: L/ZxKY+~vKJ9kY:aq=[/-'q"lb\8°C#:C)(C|2)+O&6I)ln4r:+*Y^K=i?}b(b4;%%q$:,7X.RDYiA"`ʨYX&dEEMj tSwsC7CFo\!PrfXۘ62pdqmcظt7H+(H* /瑨]yi/֭ɏ[c8V  IDg1Keјwt@rx&D9BQ*woAWjO*q*|fr, ZS[I2薏湼c@Nhnjr7fd/RgA<)y:j#X=ֵPyZvym8҈5O&}hPZPtyS-Ys cz= a#_S"=C7zh/s3158ﱵ-۸tJE^s%`8OVڋvyѹ4uRs]6_lɖYzZ[ߥ@ǏcǹPAc8=Ρ \P'\)Кӻ;+T^hA[3RLKO3\FNkil6%4Y, |1Ə-h.-ђ'MBjw)uB R1-vp*I7qUQ$+z}D$0 {/[W]܂l϶̄{)<u¥FOcM=#iHS< U [hv|͗ڒ5̼(Xc]m]f;yF гs@S^ϮL5 Uħ =CLZn:J;J]5ZIQLݣ{(TSnc=Z!خlj2jPEdrexiLU~LTSx5ŪVIQvk$~j>nAk̀^0ؐK28sX~5.!e%PV[ H|BZe(F8kq`N}i- o Wʞti1pSF5agwګ'=},q[QˮғǎW^V6e # /a_*T'g+lkNe ,:EGw!2`if''*a! j jRH2.6>"([#u[lyp6qB(=#l .*W%LBˆ*~7U ]i^@h}]!3a02nZ!E|7tP(cр %q /c FYW{E/qC%܂>G|P Aw+ xO{Q_='?2duLO?V3 Lh/r L1}03=2`rp276:j`g|o ϺY +J`gPyÛ@ [DoFW yf8inpeCR En:%8| w5CL0qe[ $v^:3>'ͣø ^PGWlO0(?`SsaQ\ΠD6%w=Nɂ7[i?G_vys[~^O!z!?}}P`į&fZ*ҝ{=,)`24~Yr8cL!VuG1SET'Ckz(D1?&Äe- znp-ɡW ( &3޸ۧwbm'(.C~,#m~B[k YHi;ܬ^ymHj RѰlSE~KV<1Fнd5 $Ke s VU;U5L ! \_ wӭ#<-'J,SLݸmO[3mٟf:v= m.lMyyul夸NU]`*YxT\o"!Кn}FcDzw!(z<}?I27,]^{qI)Nݴ P$:%. j)N=BT^ţN5n){w4SDA@Vpsoios/ +QٖZx!6J1/:!nTIjA DXc46 zՆJ!,ӆ&c N4jUL 覍d_M Lg)P_&22Wkkn)Cxeb*י oNjbwɛwBڼ>5GON34f[0g}z,=S.my sO~si_^8 ҆  L2h(I{$qI./BVwnwQx6INZ,(9b"#9on<$p ݹ&&4#wdDa<2ۍbX9!mM웜2iF7F5:SXXSGGw&YRW[Y FeG-#@D9?)oi -29-Mjboi|iq- ?L)G &OOqG!/]eoNy) i(D88Aa8 =,h0%tl5 >E/a#&ҋ.|n^w) p5@X%݅JK^~3H›7!n0{N9Gh#;rʥVѸHuCqq] hkQ/*ѼGN(&qP}},zGZ~usS{{.͡(x$y?wNcwdqґ[HUzrR3u|O\lA./7pERs!iZW.}$:@JOBˀZ'~O8A_Q8wP+~'z%b+׋܀<7v^u5BR}$iWv߇_Mf5Nj="$- MAM9bqՑޓԻ {3z޳l"H/< ,1 TLs,z~-fgQL8a ;9ŏRJk 1m!(pG2CRq&q<7B"#()"~H7l@_I[~n+;￈&d<(d| ?Vz+gMWԴ5 5ˍ }uK8atkA?"bLPSN~{z2mA_b [7 "5 ܋HэAP`eդmCyvs 8g*i7kMddwQ'K8tg7kEOgnڶvf;{ ܾFX2yeZO $c0ƀh͌VUMz$Rm \!2J! ;ˢUyya}MFٛ&WýkNư;!^%;J>K<x6nbVq5| \RkxT֛-f2$vEwlRZUZ@9 _%õhk]}2$P52΃lA-[Wm M W堊һ_؁w]{rXʞb3Zkaqݚ[(tmb$W ^b6K6 $aC:~Sl}`>[ofiq˥ gM' ˾kwy?}~rkm}?} ٿ~0?}5Q+LLL`'4WfF"iCFIC㊱@.ː+$ASW+Uu 4 B^)ˬIHA4v`WR~ ճ77⚨Az<bi}38KB&G' @$dN(N^E]S& rrruRPvΎgz IAQev.<,S19JHUar E# GWDA7kU]-stlC(W˾IBR-\kD OkpK/RXؕco;3/j'\QuBYM5|!jEvR)Rx#P̺2۫ԾnJOGKWغc?l]e6Ҋ%R> ~ĵof:a3NF7H!&AxeV(&V\Q50 xJu.]+i^* X;tw^+[ұsPewp,scMݙGs}K  xi< ϭ{waot8/vn,㚃^{Wkp f\/bc"]፮9z|vi5GY9 +-lӰE+yst..Gtq-W! mFiKw]j~l~zö~ȯF\]N%جfSܖǽGRb+}K4wQx@˽o܂@{zoxU&/pIG:rf*pA#}#ŵ13U#F. Pp% [P5Zi;\PY,`U$3fOWa(ƌoa""0 0N+(XO +zW`g:]i*9rs RENF`B`obް aq# ;JLɠ)Aח]vLf_0n+ ~yV`Ϯ_]"?k%eOg#;tAs{ѹKu5:Gk3: )$K)txbL./4Px|+.~I&S{' 0^h@E_XPi&|6 ,L*e&dA`'>,I5zy\tqA ]c밌UX'1IGpDM4#f<@SF3dNȬSZaaȻm-w7堎RTw|ky]?ݔdd;>1vaQB\ iI?Á4#q3ǖfdÌlaΌ%E!6[(3Ikš9;l.G JUcuXa'G}viE<2\wr.<Ŭ5GE&_karI&Y-X.AI7,7pO(f-9.>K|8i>H^ג ѸLk)3e&frL. 136$aQq&Λɴ\E?Tp0Wb=g%%pUz4aL1,ugroNI=rI0e owo v#O ]+y~8/G25Zecjy'@tcYYY7M ĸRB2Rmy*oöO 3++tUl05)V:A(uҕ n#t%AWoӕeX IiwM X|0O(^rYZcB P+j~'#YpS1F (RKLCY pQ+\tbul.}.詧/2ݗٞiw`.<`gH6x<65ڰ+RPXOrgz1^7_̽} @0/&pjT.P1&.Meί:hb%NYSl^a%_h.,0u-W!  mFi0&Ѱfq֥anUVA^a eӳ4=NktQ4H 4}'izز3CϢ5;I׺i )l}-A̎=Yq6g?*2J m|lԯ䓮A@iv2T?k+qj@Zf-Զ&𫠰7YѢ0O{xsҟDa+JZJ3Nu\Ch-Ƿ=~>.l߾Q9FocG^Lf'  )N,8ax1I?+I.* NaP.0ˮNO> ^Wj X-{!xr.5iζy3?dL;^, Zٗ -eyjO~\w1,u9J]xAR)\y3IJ-븞1P7GG-|qbtknMu8B C ;_,[ Wd j]ZbQ$(de"6[037ʛƋq?(F>šmEy/Y( rXQڰ ]+r8^4>.˸K-Et 浛!4ot[|^5ȃ[UY 7%%'Yxsڳy4r \sMyi)?Do6 K1d^ը3a^) ^g(ˏ;ti(1q7Dʃ V ڝNyys⼙FqM>i{MI^StStY]Wy3'T_z>\aV!TU Dg7;v%J\*08K>[Ro8ʼ}fk~ާebKlȰ'EqBVH'VP.xOKHRHK=s:}?=v0YQV,i37m 9:ȌݻL捈K \L{b.5' 5f{Ȳ|.>M+>>8cu,u5Ɖ+SAaR='{zY4Zk@ 79t93btI],[>`0A:\%t :=EW븂tK*p-T3u[yh[prvŷM0vS ݦs,8fѷtoΥd&L >:t~[+s=EEaW5Wurf+,&r&S(:IV9bq۲⪪brjn^޴zɚ:v{3±nK%+rZ-BB3j0iۛn}bmgCmfr0`olן[H9aS6 NNX>ږ|VWBYU0c+6>zb[4l3mf=7*u!$Ep+?m;]Iۦ]۴/fE-غ~֠ړJ>Y[uv׍'n̒ʏKK4@la{9ۜ\]lO?h뼰gbc/\l09i8jpiM^: 6.fbK42Sٵ[Xd;MNt0do8ydm;'͎AYwL[W瀶ݎ˜mFCږ^r_}hwe~+6;Ҿ̎VZigHU:y*`p.66"OB$@ l؉ok7!;L"q*(ۤS$d|ɼmSuuǧmŖOتOelZaFg[{C ! dlI{Ӟ>9a{V{%~2˿sj胣g%kӌYr՞ڗO֢\Ȭ}skICk33PFkϨ)ZWe>WfԶfl8 ݾ WkbBC^!Z][q> #jku<j)WV󓘵*%(7kF5k?MZ ֞֞/I~.+Zv$f`{[*QIu#im]%hҬT:$.IFֵ8{WՒ3<$<X{*nî lVUf\L 1C@z: !e]p"Ѕ ٭*cHY){7EM Ve@1΅K'W#{+xz[2?J&U$ٍ- j Xо”$Ȧyٚ"41!˨uF 7$D!U\tީʤuI7CϺuS[ JYsи5X7N[|1n_4%&=]\i*,fb@'@'E(HS_@rL};l[iS7wwwwӻ[$ @cïJFC3htV 2S]ֱB& Gz1zd/c ДOINvL~sS4c@`QkKJd?l~3}ʌߨ=:t]uXนx4/ј+[0zsU*9@C4aUUd @'㽇,UmRZ ry dunĊ bn؊ORru]k}BQJeH p-e& =[l5Jrfo_<6oSLĚMu+ maa%Y~g+% Ďb l&_qrHN{i54'ϧ{IFꢬmv}T0BkHN)]=Tl3lml1!9U9M]{Q.PQ3P_UJ+La Orfk& srpQLV[U+䄴'Y 1ef]ZZ*Aה\SkKEa+,`ɤ2$t:XcI;8F7zeAO6% \MjN]T#t@ v Jzwl$HZЪ&\NXCʾ$4Ů JP L>-T920"Н `I<9!;I38t0m&74 ܸFYܠo4y씅 k57_}~9o4" 2s 9Sf&2eɐ2EƬlB 2I-le+_KYiD.yVS[<)mE#?ӵzţ`k:$ZwUHFA* O q;&VNԁ \Lh ][WȜ^=ďFMlE C;ͫݶSm!7`w=6D`*,!}ch2 vT{o꼳7ݩqXGePծwV^H}nq˦n^VW??с He׿:Q8)90}>;?ׁ:~h/}>{kq8Ro9 \pG56C!AC9zfG\ Cl7}{WCt3wYFz2M$v-,`!xj;\ fRT Cq.Yn_\i! X6R3i ݃,x!☧ThU@[{< }X|U=W{Im*_U=ki|N=lc{ܰ1Wu<م0lXb`B!<ή!:,LzHը Єi!L Me%!U@&#-y:#nq,z`闅Q=ɡzNt*s@ jbR=8~00xV+QhfYWP=ɡx@Gym#e+=6鑊cAvK5t(v"`bʈF+^&<엾S@&̠XՠGj ! x cnu&I |ǂ8ꂇnv$T ;q C7]"ArrrJ3W4l8 qM-k';~`;TGvMo?I{Џ BGuMXѺt`+dt`-HT6y'sTB>FӖ:"\Gm`zN@9)Yn]%aqLMq<6֕]lBDaDqhfm4Y}[5pV[=mZdwig\O=K??iTyo<[RF8rȳ8eKQ~xeL}F]Y#<}&!2Vk!'cOړۅ,a習4!"$?BMȘͲvf1}Ҋ=>8q4`AǭƖx=RW/d5ˋ/ Pp6ȓmO/u~iML:w{*@XI5hec Z$WAoqSUF2޸Bݱ*!jTot_? @Bu>rS5eZ`ЬYkYC}k 8=~Wk:k,§_ Ob}iQ\mߌ&mGݪ -҈f#>KIBl{WͶI7U|%C[]-q{=omo;([c8nv׵EOm2SMT_>&Z'yvNZW@H:7*3V6e.Z)"؜NS)*w_̻^bO4j\Ov*Nˍ^tڅEr+]m49԰W.4BRFZrl ,kl%Vv y\JU~b&Ȗ;=Vj>٫K+> ?x:{Sp>L׸]FH`cS>VmSr JăDG,+D~/SwW1f*RP̗P-w5p#7<)m&_keC.Ljtrfbal0y=wmaKX6*4 Vcǭ׬-+>?/#ev#-Vx.\p5Xhm++6Z 2l[jt'Z8eÞLZ%kzFCkU5=kܴfXӃI2Y~KO#StlM'_Vut~}/qzobڏSoiTE$ٽ" dNa>a"|O_ϟǃ£6wDyxCkʧ6ʇx 4ViUTԮinWAͧ`-UFШ^K TP)E[ު!v8f{4+r6V4_rcm;.`:@16ɀd朅dKwZEڂB(w ^P mN Rx\Qb ,Hr[8:^Gڊ]aI'A "tchd0h^d@ɳ,j{idLQ %VCBOM.9S+XN8H3:Fdž 'cb']< Åtڽ t׊HʊLY+VdCIe+mE"Y+"$~h#k{&z ļD'8҇/mwLyr &ǃD{}3VZ+o @jNxKya[^z,G)0%{ Ĕg#y%l*?J iF'O)M,0whHoe&).v;߄H@3lĮ|wti >`R K]!mZHe<ȈZ.ԴKX{kZv(H(QK }%i;>bH(mRs-VS^̸jB@tXW Uf?\8%އS(Tكm&{g4?zlJTRũ.3z\ iU2h`ǂ\|eU} _jG[ j=+8)w_ׂ+_/-,c\UfϹ8B'ѧFljGW2v>8A dIU@g:e}~,HqO\!Bb_ M%.izz x`3@T_^^=5}arYB|99)r0Y~>6SSc?%y]o6*.$\WM_+|yBjn/gYU#V+>\L ׻;mͪT }>½b[+Sw_aK}Jٕڋ"I! 2AȍW"` Aqq쪵թL=a@S]ըIO6l1&8lk@UB^ U KO2L<[tYe CT2΄aܲg&Ue&;a]iI)x(D RCuM*Fty$ED-vcEȬ2IL Cr;B̩2CoyUV"=!\@2"H$II*U;%^e %alGeK18o᠀wJuKQ$ 90s %u)"h,]մ%lؼ2]LDDjTCթ F2 d/ㅰ SC1ڃ仕b(p q03‚f;Kf]_we%~qk- vcMkI{4^eTcڸ<1MNjeĻjf/%PےJ< d   c!~ lࡓJ10Y"vL;.wv*Fsos:姣Ss!.Z 2  ˡ+=AqM o'8Nŗ }2Y,V8~d 揸gAK>DAZg1CpJbȅOPVr( R9Kdȇ Eˈ_ 2q;:`Gg謂m1t, =D@c(U%8RBr3&Ӈ=Agd Ǐq0 3I1. wI3z-18npd":v rYfEcC kH8B,+(Lx@` AfC8EDy^T q\  GWuk0)e S䆂XR2ZN"t@b«A-dZҗ W|d@qx1-o~u K 9 82Wn+zL@u 7jFNLT@2 ?;Uu [d ~y%T> }y 9@qw3!u|f_ȨC@e{;yͱ S2uFjdsWkVߖc<v~n?+{zNrA8U;fpxek%,ixzߢ[3[[[T3&^ X19&dIJUWcͰtw]Jc~ձ@<6!MojlW D{s7u]W8Z iA;H;^JstSKJbg-ic[ьz-nE6 ZaY. &Z !kY:˲*w׎b[;v@mꚒWڴW;$w6Z1P|9z#j*CSHBׇBQ:%y%KDnaA"zQT*\@e4ۧf4Lo+N:YVleHYmqv9vQ u%+JpVӮ#hjnF&(WK_(wh͕w]bl,'MgY/tg.#, Tk:>f0##XN,$jaጼNQeR RJ!UPyKRJ$UP%y%NU/u_CGHk! \d}Y7XNJ!UջHgX&.wraC/z|2ʃ,u`9ɓq!HI<(V(=MYI3DU`bY  4W ;UWsH,]+eyGd1 rm,)1p4-eAl.hI4-IЂ(pS]J 7t:r$eʄXZ -a(8Na;H"2 2Ybez^ܻ"Np`OϚYȷ RN O xQ-R?XpZdBmwYC>F-2Z]!;T $20B ª;hq@?GyU@fgy t7܂W͠q%]1󌊇F;\59o;K-^޼ߴyhZk1x^v"E_\Ƶu'o UEn**'YrEu:YŁlV6r3d=H 9 -eI 0[z Ҕ Ǖ'Ը)rlP6tumD6ZX)H/ԈunfVO9pl7t5P6vԞ=b jHp} *X*')ʶ_F4LC%%ՔĚTvHe']\ J"^giF< )+xpiSe%;v{#rpV,ĝX";g ;r-wHqraI*KFCYxkB$YHYp^b^ZԩH\0BBJ\lާ18iQj1U;cI.0li3ZA^xA%Ě%&qD>tLJ+>lAX2Or]Bu%F ]܂tIwЎTɛvH"RXRDc]T gC(#x0ʓ3;ybyfDV 5+f*Yd6K7_5koƍ!PH߷&1Add\Y&E# jAb}1$ҡPETgj9UR^ɵ n]ez@|7* T(B$5L5YN+AWq=tzQ : wxqk $]GZx# rmO+ ߑ>5sia}y(Y~1 =N܄+g|\Uo׬"WoD8$q1A|TF5- d<0(݅#5'}dU /:AMFzt_ l?5r H\̇j@@ rpx!{ zQ 8 )Q$ xџ$pӢY0bl,*?S2z( YT:gFb;9c'2v"Ѐn"B歽~$ѐyRdFx&7 vZa3dZ387>oi rE;PcM` 54!68QeՉ*d҂roNPi ` M15]0#`G9G[u7ST~yM$h oWyB1)-zA& N/jjBx-ePh=Ȁg :sG,AWC3`;h @ăAZ=k 2뙯bsAlo-l>&zA^3<[*$/yrEeuu-mc 2ac2Y5&3Lv'MpY GOtTN?1H\)BR,.纸AF/[@«'#,n2S'b@S0`GA^ 1`*LfxHe8cS h, 3d{Sd820VHjb4$ŴCjr"0#b"J4"0PFkǟ j<;Є<[ YIgC3ہ XBL-mGaО_sdtrx!xí~ p@;k`b9(5֘1Pzѯ>ziNq((ÐX+ *<Dr@a2rC7ښ"JDn3!`lr"7+f"7BwȉuxHypyPqN%*FpxL9+ ''NV(hyx !©j XpRf+܋_u֝V L3s|je`8F؛!߶hX ḻD<.~R("^O[Cz9DfYM* |;1M1r6̅.pt҈G {~K@Y؁_SoL>37 x?յ/Guk!֢cfTk-_Y 9kmN̛<A0fޒ!Bo;o뾷j7һDm܉ns;_ lOդW5*eoz?߱=oۛO;Oe|ȤdbEd6DGd"3~5~u2pAٮVٰgb90x·XѺg{(2"k;w`'Lx6z<w^ƃ{xa_L~VzD\0f@$ IjfXCFfyt1a'-Gb}!f-x{׌cۚP3:'#C(z_Yot#cu Dt_8`q1ּg6 [΢r@̀v8F**肯@KD֌-"pU$cfoPP)Bo=W>Mzd\oPqB>5V1vBFr493`/xty1CrE8Y IM@ZOTtH 8NiUϥBC ^ o^;zͣyCyOvWn՚AlG 8N:ʈɔ+brCLʍd\LN_ͩ_:n=o-]ryM2R* yJ1u4^ꣳ2ήalر[Φ{qv<}7DQRIY$UzϚ+`Sm-t0t=M)?g\~ڝ]^8xwcef?hV[i~ j:`5ZP5qɶ&GbQ.]E4/ݷc9;Ўٱ=Wcvl@]ӞŰ{dڱmtݍ&w-!bwc`9YmeZ~2ө<0:#ˎ;m=O5@fU?~:1Ft: jTa#=bG6W7>{#Dd&)9ȯQS7w 3W|30.rGy?h#\E7ƶG |6$7K!DqdSk-9{?+?SٕE$}I$u6©Te5mŨ($̗ Ba55c3x'0GdcsMU}o?.-cte3J&Zܿl4W@s{ /.{ݔz{j{j!"#VrI􋔜rLM 9+!h=(n[r9bi!ХTU_RAp5-JQJ~*vΰU&LyȩomR I%yϋ|YoOoT{_-m%t;Co{ [S5N!|r)tlnw%'1wNbI$PXÄRC1HZ*Eú52]zZ|LB#;cW ?j+L|]_(wuod/weӽL`ofqjohoSkFCδ"^я#ѸF|9i "".["tHVeGI.9qKH}"RE* RI K*R(j۞g"٭څBm܇|`[Ѫf";R{rg;3(qjBY޸Ԅ2yqڤi.*Wo@V):qv ^FTyrFq*W_~iw"[!{@hC7E' (nɭ;~7Mv|>lQK_oߍBt@UW4Դ̒:D .#jt./ }vgUr"֮1v='b-/bmS_T TfY#`mS񰌧V;-ƭ@HtP >q͎ͼ#3QsP^yոg0~mmF `G'wvgw vG.˙2.t&j7J,ȸr̖d1>IL .lREv]dDe{E(>JlL 4x83,{M%nCjnU(΋b^JpGbz7p[Mr@?5#z2% a">Of=eV+bދiզw+ p5bwj/䶿#~9A#!HyL,p6%DOO;Ov\B2?`+9p|{u;&*5Ɂt5GVaj6ݎ0h0;+$o.O]<2xpy`$p,% w֡:ЬuD{Mr'4@̘ZN@1u.HrQ 2<8r ƾYY{Oe%zV՚9JRr6+r%,*3d糶hX3o/uzd fwgNgC٧P{(6MQT><޿ώ[w_oګ8k5G;t݄cZ8o5'Qw+yYp4_ǖGө{A*)m6l5;_j+Myβ:vUH1q gz|\}?vtq[Lݻԕ T항?~eO5H ,W1׭ L R,>2" ]W ʂvd]fAJZFNKx{nT *@!`,GgVlט0rU-,}8x\ڣ<ìva+2~$+rA :Sk0 {#LI(2gٹc` Ȃ>N6祲\,tz6K"#Qp@EA۠#-Z>ӕ10o S:σlXs[9'~g, ߲U[xgXĝ^8mvw)ʅe:4]vF#ʧ CK5O P@ U`A /g>UW!7Ĕ :DH%/Q/dz޿L_'jG1|:yyL>>A{ t)Y {  K0F؎k8 UWaXO |ApbIOi5ӋAfBȘu2&DCyM PU!ݏ^ +SiXVe2!MN=A)e(3~- r2EϼpCLY,r/%җЌ{,>2=wЙN_ŝٚA vTg;(SF0^9H` fis`hni'72t]<>h쭷s FZ,)ɷlrä)g;{',2C2͈:XFi,||D6Qa}TCQ>ړAi+̠̔rfFݯ+Stk[2/lf6SG}A3[ur,a-\A4?#홼g=G,s "1;&غB )(X94L )`7 $|w(9:@N^|(U{Kc=tX0%N)- 2@8 0آ< v` W21r'oqst'r2$qNW'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.68/langtable/data/timezones.xml.gz0000644002345600234560000000672614173722457021437 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=1717916437.0 langtable-0.0.68/langtable/langtable.py0000644002345600234560000032272714631251425017644 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=1721225653.8420463 langtable-0.0.68/langtable/schemas/0000755002345600234560000000000014645750666016767 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.68/langtable/schemas/keyboards.rng0000644002345600234560000000242513533744331021450 0ustar00mfabianmfabian True False ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.68/langtable/schemas/languages.rng0000644002345600234560000001007113533744331021427 0ustar00mfabianmfabian 2 3 None 3 None 3 None ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.68/langtable/schemas/territories.rng0000644002345600234560000000663213533744331022044 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.68/langtable/schemas/timezoneidparts.rng0000644002345600234560000000125313533744331022704 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1567607001.0 langtable-0.0.68/langtable/schemas/timezones.rng0000644002345600234560000000123113533744331021474 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1721225653.8430462 langtable-0.0.68/langtable.egg-info/0000755002345600234560000000000014645750666017036 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721225653.0 langtable-0.0.68/langtable.egg-info/PKG-INFO0000644002345600234560000000507614645750665020142 0ustar00mfabianmfabianMetadata-Version: 2.1 Name: langtable Version: 0.0.68 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: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) 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=1721225653.0 langtable-0.0.68/langtable.egg-info/SOURCES.txt0000644002345600234560000000140214645750665020716 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=1721225653.0 langtable-0.0.68/langtable.egg-info/dependency_links.txt0000644002345600234560000000000114645750665023103 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721223098.0 langtable-0.0.68/langtable.egg-info/not-zip-safe0000644002345600234560000000000114645743672021263 0ustar00mfabianmfabian ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721225653.0 langtable-0.0.68/langtable.egg-info/top_level.txt0000644002345600234560000000001214645750665021560 0ustar00mfabianmfabianlangtable ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1715100820.0 langtable-0.0.68/main.py0000755002345600234560000004027714616456224014715 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=1721225653.8430462 langtable-0.0.68/setup.cfg0000644002345600234560000000004614645750666015234 0ustar00mfabianmfabian[egg_info] tag_build = tag_date = 0 ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721210138.0 langtable-0.0.68/setup.py0000755002345600234560000000351114645712432015115 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.68', 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', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Operating System :: POSIX :: Linux', 'Programming Language :: Python', 'Topic :: System :: Installation/Setup', ], ) ././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1721210138.0 langtable-0.0.68/test_cases.py0000644002345600234560000041230614645712432016115 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', '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', 'cmn', 'co', 'cop', 'crh', 'cs', 'csb', 'csw', 'cu', 'cv', 'cy', 'da', 'dav', 'de', 'dje', 'doi', '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', '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', 'Cher', 'Copt', 'Cprt', 'Cyrl', 'Cyrs', 'Deva', 'Dsrt', 'Elba', 'Ethi', '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', '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 ['LatGrkCyr-8x16', 'eurlatgr', '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=1721225653.8430462 langtable-0.0.68/tools/0000755002345600234560000000000014645750666014553 5ustar00mfabianmfabian././@PaxHeader0000000000000000000000000000002600000000000010213 xustar0022 mtime=1576858091.0 langtable-0.0.68/tools/compare_with_glib_source.py0000755002345600234560000001161513577170753022166 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=1716477959.0 langtable-0.0.68/tools/list-missing-from-cldr0000755002345600234560000000273714623660007021000 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.68/tools/list-missing-regions-and-languages.sh0000755002345600234560000000556314561207377023706 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.68/unicode-license.txt0000644002345600234560000000556512142463173017215 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.