pax_global_header00006660000000000000000000000064124254054320014513gustar00rootroot0000000000000052 comment=0203100db6c29c10e143acb31f272898baadd437 dreamchess-0.2.1-RC2/000077500000000000000000000000001242540543200142155ustar00rootroot00000000000000dreamchess-0.2.1-RC2/AUTHORS000066400000000000000000000013431242540543200152660ustar00rootroot00000000000000Andrew Ball - Opposing Elements theme - Figurine avatars Brandon May (melancholy) - Graphics Kris McAulay - Graphical user interface - Misc graphics Walter van Niftrik - Chess engine - xboard protocol implementation - 3D Models Rogier van Schaijk - Title screen graphics Lawrence Sebald - Mac OS X port Matthew P. Smith - Music Annie Kirkpatrick - Sketch theme We made use of the Chess Merida font by Armando Hernandez Marroquin to generate the figurine chess images. The latin1 characters in our bitmap font were generated with the Bitstream Vera font by Bitstream, Inc. The moon on the title screen is Courtesy NASA/JPL-Caltech. dreamchess-0.2.1-RC2/COPYING000066400000000000000000001045131242540543200152540ustar00rootroot00000000000000 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 . dreamchess-0.2.1-RC2/COPYRIGHT000066400000000000000000000005141242540543200155100ustar00rootroot00000000000000DreamChess Copyright (C) 2003-2014 by the following: Andrew Ball Annie Kirkpatrick Brandon May Kris McAulay Walter van Niftrik Rogier van Schaijk Lawrence Sebald Matthew P. Smith Except: Queue macros Copyright (c) 1991, 1993 The Regents of the University of California The moon on the title screen is Courtesy NASA/JPL-Caltech. dreamchess-0.2.1-RC2/ChangeLog000066400000000000000000000000001242540543200157550ustar00rootroot00000000000000dreamchess-0.2.1-RC2/INSTALL000066400000000000000000000366101242540543200152540ustar00rootroot00000000000000Installation Instructions ************************* Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. Basic Installation ================== Briefly, the shell command `./configure && make && make install' should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. Running `configure' might take a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular user, and only the `make install' phase executed with root privileges. 5. Optionally, type `make installcheck' to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a regular user, particularly if the prior `make install' required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. 7. Often, you can also type `make uninstall' to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. 8. Some packages, particularly those that use Automake, provide `make distcheck', which can by used by developers to test that all other targets like `make install' and `make uninstall' work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. This is known as a "VPATH" build. With a non-GNU `make', it is safer to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types--known as "fat" or "universal" binaries--by specifying multiple `-arch' options to the compiler but only a single `-arch' option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CPP="gcc -E" CXXCPP="g++ -E" This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results using the `lipo' tool if you have problems. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX', where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. In general, the default for these options is expressed in terms of `${prefix}', so that specifying just `--prefix' will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the correct locations to `configure'; however, many packages provide one or both of the following shortcuts of passing variable assignments to the `make install' command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each affected directory. For example, `make install prefix=/alternate/directory' will choose an alternate location for all directory configuration variables that were expressed in terms of `${prefix}'. Any directories that were specified during `configure', but not in terms of `${prefix}', must each be overridden at install time for the entire installation to be relocated. The approach of makefile variable overrides for each directory variable is required by the GNU Coding Standards, and ideally causes no recompilation. However, some platforms have known limitations with the semantics of shared libraries that end up requiring recompilation when using this method, particularly noticeable in packages that use GNU Libtool. The second method involves providing the `DESTDIR' variable. For example, `make install DESTDIR=/alternate/directory' will prepend `/alternate/directory' before all installation names. The approach of `DESTDIR' overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even when some directory options were not specified in terms of `${prefix}' at `configure' time. Optional Features ================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Some packages offer the ability to configure how verbose the execution of `make' will be. For these packages, running `./configure --enable-silent-rules' sets the default to minimal output, which can be overridden with `make V=1'; while running `./configure --disable-silent-rules' sets the default to verbose, which can be overridden with `make V=0'. Particular systems ================== On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn't work, install pre-built binaries of GCC for HP-UX. HP-UX `make' updates targets which have the same time stamps as their prerequisites, which makes it generally unusable when shipped generated files such as `configure' are involved. Use GNU `make' instead. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its `' header file. The option `-nodtk' can be used as a workaround. If GNU CC is not installed, it is therefore recommended to try ./configure CC="cc" and if that doesn't work, try ./configure CC="cc -nodtk" On Solaris, don't put `/usr/ucb' early in your `PATH'. This directory contains several dysfunctional programs; working variants of these programs are available in `/usr/bin'. So, if you need `/usr/ucb' in your `PATH', put it _after_ `/usr/bin'. On Haiku, software installed for all users goes in `/boot/common', not `/usr/local'. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to an Autoconf limitation. Until the limitation is lifted, you can use this workaround: CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of all of the options to `configure', and exit. `--help=short' `--help=recursive' Print a summary of the options unique to this package's `configure', and exit. The `short' variant lists options used only in the top level, while the `recursive' variant lists options also present in any nested packages. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--prefix=DIR' Use DIR as the installation prefix. *note Installation Names:: for more details, including other options available for fine-tuning the installation locations. `--no-create' `-n' Run the configure checks, but stop before creating any output files. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. dreamchess-0.2.1-RC2/Makefile.am000066400000000000000000000016331242540543200162540ustar00rootroot00000000000000SUBDIRS = desktop src man m4 EXTRA_DIST = data COPYRIGHT ACLOCAL_AMFLAGS = -I m4 INSTALL_DIRS = `find $(srcdir)/data -name '.git' -prune -o -name 'data' -o -type d -printf '/%P\n'` dist-hook: rm -rf `find $(distdir)/data -name '.git'` install-data-local: @for dir in '' $(INSTALL_DIRS); do \ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)$$dir; \ for file in $(srcdir)/data$$dir/*; do \ if test -f $$file; then \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(pkgdatadir)$$dir/`basename $$file`'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(pkgdatadir)$$dir/`basename $$file`"; \ fi; \ done; \ done uninstall-local: @for dir in '' $(INSTALL_DIRS); do \ for file in $(srcdir)/data$$dir/*; do \ if test -f $$file; then \ echo " rm -f '$(DESTDIR)$(pkgdatadir)$$dir/`basename $$file`'"; \ rm -f "$(DESTDIR)$(pkgdatadir)$$dir/`basename $$file`"; \ fi; \ done; \ done dreamchess-0.2.1-RC2/NEWS000066400000000000000000000075041242540543200147220ustar00rootroot00000000000000*** 2014-??-?? - DreamChess v0.2.1 *** 2013 marked the 10-year anniversary of DreamChess. While we haven't been able to spend a lot of time on the project in recent years, we have decided to do a maintenance release to fix some of the issues that have been reported. Most important changes: - Fixed issue with chess piece selection on some AMD GPUs - Fixed issue with rotating chess board on some Linux machines - Fixed issue with changing resolution on some operating systems - DreamChess no longer auto-exits when audio fails to open - Board is automatically flipped when playing with black - Pondering support in Dreamer chess engine - Now supports building with mxml > 2.2 - New icon - Music pack support on OS X *** 2007-11-17 - DreamChess v0.2.0 *** Over a year has passed since the first release, and we are now happy to present DreamChess v0.2.0. DreamChess is a 3D chess game for Windows, Mac OS X and Linux. The new release can be downloaded from our website at http://www.dreamchess.org. The main new feature is sound support. Matthew P. Smith was kind of enough to allow us to use some of his songs in the game. The music pack containing these songs is available for download from our website. Graphically the game has been improved significantly. This was made possible by the decision to drop the Dreamcast port (see below). The old 3D models have been replaced by new models with a lot more detail. Other improvements include reflections, hardware lighting, new textures, and a new sketch theme by Annie Kirkpatrick. The GUI has seen many small improvements, such as additional options that could previously only be set from the command line. A new feature is the "easy mode" (for those who felt that our engine Dreamer put up too much of a fight even on Level 1). DreamChess is now also available for Mac OS X by courtesy of Lawrence Sebald. Unfortunately, we were forced to drop support for Dreamcast and BeOS. If you're interested in picking up these ports, please send an email to feedback at dreamchess.org. We hope you enjoy this new release! About DreamChess: DreamChess (http://www.dreamchess.org) is an open source chess game. Our primary target platforms are Windows, Mac OS X and Linux. DreamChess features 3D OpenGL graphics and provides various chess board sets, ranging from classic wooden to flat figurines. A moderately strong chess engine is included: Dreamer. However, should this engine be too weak for you, then you can use any other XBoard-compatible chess engine, including the popular Crafty and GNU Chess. Other features include music, sound effects, on-screen move lists using SAN notation, undo functionality, and savegames in PGN format. The DreamChess team currently consists of only a handful of people. We could use help in many areas, such as programming, graphics, sound and testing. If you're interested in helping out, please send an email to feedback at dreamchess.org. *** 2006-09-24 - DreamChess v0.1.0 *** DreamChess (http://www.dreamchess.org) is an open source chess game. Our primary target platforms are Linux, Windows, Dreamcast and BeOS. DreamChess features 3D OpenGL graphics and provides various chess board sets, ranging from classic wooden to flat figurines. A moderately strong chess engine is included: Dreamer. However, should this engine be too weak for you, then you can use any other XBoard-compatible chess engine, including the popular Crafty and GNU Chess. Other features include on-screen move lists using SAN notation, undo functionality, and savegames in PGN format. In future releases we plan to add support for time controls, audio, network play, more visual effects such as reflections and shadows, and 3D animated pieces. If you're interested in helping out, please head on over to http://www.dreamchess.org for more information, and/or send an email to feedback at dreamchess.org. We hope you enjoy the game! dreamchess-0.2.1-RC2/README000066400000000000000000000044371242540543200151050ustar00rootroot00000000000000DreamChess Version 0.2.1 Copyright (C) 2003-2014 The DreamChess project For the latest information, please check out our website: http://www.dreamchess.org Index ----- 1 - About 2 - License Information 3 - Mouse Controls 4 - Keyboard Controls 5 - Acknowledgments 1 - About --------- DreamChess is a user interface for playing chess. It comes with its own engine called Dreamer. Both DreamChess and Dreamer are compatible with the xboard/Winboard chess engine communication protocol. This means that DreamChess can be used with other xboard-compatible chess engines such as crafty (ftp://ftp.cis.uab.edu/pub/hyatt/) and GNU Chess (http://www.gnu.org/software/chess/). Similarly, the Dreamer chess engine can be used with other xboard-compatible user interfaces such as xboard and Winboard (http://www.tim-mann.org/xboard.html) and recent editions of the commercial chess program Chessmaster (http://www.chessmaster.com/). 2 - License Information ----------------------- DreamChess is licensed under the GNU General Public License (see COPYING). 3 - Mouse Controls ------------------ Left mouse button: Selects menu options or chess pieces/squares To make a chess move, first click on a chess piece and then a destination square Right mouse button: Opens or closes the in-game menu Middle mouse button: Hold down and move mouse to reorient the chess board 4 - Keyboard Controls --------------------- Arrow keys: Changes currently highlighted menu item or chess piece/square Enter: Selects currently highlighted menu item or chess piece/square To make a chess move, first select a chess piece and then a destination square Left ctrl+Arrow key: Reorient chess board Escape: Opens or closes the in-game menu 'P' Key: View previous move of game history 'N' Key: View next move of game history 'R' Key: Retract move (only when it's your turn) Alt+Enter or F11: Toggle fullscreen mode Ctrl+F: Toggle FPS display (only on title screen) 5 - Acknowledgments -------------------- Special thanks go out to the following people: * Francois Dominic Laramee - for his excellent article on chess engines. (http://www.gamedev.net/reference/programming/features/chess1/) * Bob Hyatt - for his many useful Usenet posts over the years. * Dan Potter - for making KallistiOS. dreamchess-0.2.1-RC2/configure.ac000066400000000000000000000234201242540543200165040ustar00rootroot00000000000000# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ(2.60) AC_INIT([dreamchess],[0.2.1-RC2]) AC_CANONICAL_TARGET AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([src/main.c]) AC_CONFIG_HEADER([config.h]) # Checks for programs. AC_PROG_CC AC_PROG_RANLIB AM_PROG_LEX AC_CHECK_PROGS(YACC, 'bison -y', [${am_missing_run} bison -y]) AC_C_INLINE if test "x$cross_compiling" = xyes; then test "${CC_FOR_BUILD+set}" = set || CC_FOR_BUILD="$CC" else CC_FOR_BUILD="$CC" fi AC_SUBST(CC_FOR_BUILD) # Check for varargs macro support (borrowed from glib) AC_MSG_CHECKING(for ISO C99 varargs macros) AC_TRY_COMPILE([],[ int a(int p1, int p2, int p3); #define call_a(...) a(1, __VA_ARGS__) call_a(2, 3); ], have_c99_varargs=yes, have_c99_varargs=no) AC_MSG_RESULT($have_c99_varargs) AC_MSG_CHECKING(for GNU C varargs macros) AC_TRY_COMPILE([],[ int a(int p1, int p2, int p3); #define call_a(params...) a(1, params) call_a(2, 3); ], have_gnuc_varargs=yes, have_gnuc_varargs=no) AC_MSG_RESULT($have_gnuc_varargs) if test x"$have_c99_varargs" = xyes; then AC_DEFINE([HAVE_C99_VARARGS_MACROS], [1], [Define to 1 if the compiler supports C99 varargs macros.]) fi if test x"$have_gnuc_varargs" = xyes; then AC_DEFINE([HAVE_GNUC_VARARGS_MACROS], [1], [Define to 1 if the compiler supports GNU C varargs macros.]) fi case $host_os in darwin*) AC_SUBST([DREAMCHESS_APP], [DreamChess.app]) ;; esac # Checks for libraries. dnl Check for SDL AC_ARG_WITH([sdl], [ --without-sdl do not use SDL]) AC_ARG_WITH([gl], [ --without-gl do not use GL]) AC_DEFUN([AC_CHECK_SDL_HEADER], OLD_CFLAGS="${CFLAGS}" CFLAGS="${CFLAGS} ${SDL_CFLAGS}" AC_MSG_CHECKING([for $1]) AC_COMPILE_IFELSE( [AC_LANG_SOURCE([[#include "$1"]])], [AC_MSG_RESULT([yes]) ; $2], [AC_MSG_RESULT([no]) ; $3] ) CFLAGS="${OLD_CFLAGS}" ) AC_DEFUN([AC_NEEDS], OLD_LIBS="${LIBS}" LIBS="${LIBS} -l$1 $6" [AC_CACHE_CHECK([whether lib$1 needs -l$2], ac_cv_$1_needs_$2, AC_TRY_LINK_FUNC($3, [ac_cv_$1_needs_$2="no" ; $5], [ac_cv_$1_needs_$2="yes" ; $4] ) )] LIBS="${OLD_LIBS}" ) AM_PATH_SDL([1.2.6], [have_sdl="yes"], [have_sdl="no"]) SDL_OLD_LIBS="${SDL_LIBS}" AC_CHECK_SDL_HEADER([SDL_image.h], [have_sdl_image_h="yes"], [have_sdl_image_h="no"] ) AC_CHECK_SDL_HEADER([SDL_opengl.h], [have_sdl_opengl_h="yes"], [have_sdl_opengl_h="no"] ) AC_CHECK_LIB(m, sqrt, [have_m="yes" M_LIBS="-lm"], [have_m="no"]) AC_CHECK_LIB(z, compress, [have_z="yes" Z_LIBS="-lz"], [have_z="no"] ) AC_CHECK_LIB(png, png_create_read_struct, [have_png="yes" PNG_LIBS="-lpng"], [have_png="no"], [${Z_LIBS} ${M_LIBS}] ) if test x"$have_png" = xyes -a x"$have_m" = xyes; then AC_NEEDS(png, m, png_create_read_struct, [PNG_LIBS="${PNG_LIBS} -lm"], [], [${Z_LIBS}] ) fi if test x"$have_png" = xyes -a x"$have_z" = xyes; then AC_NEEDS(png, z, png_create_read_struct, [PNG_LIBS="${PNG_LIBS} -lz"], [], [${M_LIBS}] ) fi AC_CHECK_LIB(jpeg, jpeg_CreateCompress, [have_jpeg="yes" JPEG_LIBS="-ljpeg"], [have_jpeg="no"], [] ) AC_CHECK_LIB([SDL_image], [IMG_LoadPNG_RW], [have_sdl_image="yes" SDL_IMAGE_LIBS="-lSDL_image"], [have_sdl_image="no"], [${PNG_LIBS} ${JPEG_LIBS} ${SDL_LIBS}] ) if test x"$have_sdl_image" = xyes -a x"$have_png" = xyes; then AC_NEEDS(SDL_image, png, IMG_LoadPNG_RW, [SDL_IMAGE_LIBS="${SDL_IMAGE_LIBS} ${PNG_LIBS}"], [], [${JPEG_LIBS} ${SDL_LIBS}] ) fi if test x"$have_sdl_image" = xyes -a x"$have_jpeg" = xyes; then AC_NEEDS(SDL_image, jpeg, IMG_LoadPNG_RW, [SDL_IMAGE_LIBS="${SDL_IMAGE_LIBS} ${JPEG_LIBS}"], [], [${PNG_LIBS} ${SDL_LIBS}] ) fi have_gl="no" case $host_os in mingw32*) AC_CHECK_LIB(shlwapi, main, [], [AC_MSG_ERROR([Cannot find shlwapi library.])]) AC_CHECK_LIB(opengl32, main, AC_CHECK_LIB(glu32, main, [OPENGL_LIBS="-lopengl32 -lglu32" have_gl="yes"] ) ) ;; darwin*) AC_MSG_CHECKING([for OpenGL framework]) dc_libs=$LIBS LIBS="-Wl,-framework,OpenGL" AC_LINK_IFELSE([AC_LANG_SOURCE([char gluUnProject(); int main(){return gluUnProject();}])], [OPENGL_LIBS="-Wl,-framework,OpenGL" have_gl="yes" ; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])] ) LIBS=$dc_libs ;; *) AC_CHECK_LIB(GL, glBegin, AC_CHECK_LIB(GLU, gluUnProject, [OPENGL_LIBS="-lGL -lGLU" have_gl="yes"], AC_CHECK_LIB(GL, gluUnProject, [OPENGL_LIBS="-lGL" have_gl="yes"] ) ) ) ;; esac AC_CHECK_HEADER([GL/glew.h], [have_gl_glew_h="yes"], [have_gl_glew_h="no"]) case $host_os in mingw32*) AC_CHECK_LIB([glew32s], [main], [GLEW_LIBS="-lglew32s" have_glew="yes"], [have_glew="no"]) ;; *) AC_CHECK_LIB([GLEW], [glewInit], [GLEW_LIBS="-lGLEW" have_glew="yes"], [have_glew="no"]) ;; esac if test x"$have_sdl_image_h" = xyes -a \ x"$have_sdl_opengl_h" = xyes -a \ x"$have_gl_glew_h" = xyes -a \ x"$have_sdl" = xyes -a \ x"$have_sdl_image" = xyes -a \ x"$have_m" = xyes -a \ x"$have_gl" = xyes -a \ x"$have_glew" = xyes; then supported_ui_sdlgl="yes" else supported_ui_sdlgl="no" fi if test x"$supported_ui_sdlgl" = xno; then with_ui_sdlgl="no" elif test x"$with_gl" = xno -o x"$with_sdl" = xno; then with_ui_sdlgl="no" else with_ui_sdlgl="yes" fi AC_CHECK_SDL_HEADER([SDL_mixer.h], [have_sdl_mixer_h="yes"], [have_sdl_mixer_h="no"] ) AC_CHECK_LIB([SDL_mixer], [Mix_OpenAudio], [have_sdl_mixer="yes" SDL_MIXER_LIBS="-lSDL_mixer"], [have_sdl_mixer="no"], [${SDL_LIBS}] ) if test x"$have_sdl_mixer_h" = xyes -a \ x"$have_sdl" = xyes -a \ x"$have_sdl_mixer" = xyes; then supported_mixer_sdl="yes" else supported_mixer_sdl="no" fi if test x"$supported_mixer_sdl" = xno; then with_mixer_sdl="no" elif test x"$with_sdl" = xno; then with_mixer_sdl="no" else with_mixer_sdl="yes" fi if test x"$have_sdl_net_h" = xyes -a \ x"$have_sdl" = xyes -a \ x"$have_sdl_net" = xyes; then supported_net_sdl="yes" else supported_net_sdl="no" fi if test x"$supported_net_sdl" = xno; then with_net_sdl="no" elif test x"$with_sdl" = xno; then with_net_sdl="no" else with_net_sdl="yes" fi AC_DEFUN([AC_PRINT_LIB], if test x"$2" = xyes; then echo "$1| yes ($3)" else echo "$1| no" fi ) if test x"$with_ui_sdlgl" = xyes; then SDL_LIBS="${SDL_IMAGE_LIBS} ${SDL_LIBS} ${GLEW_LIBS} ${OPENGL_LIBS} ${M_LIBS}" AC_SUBST([UI_LIBS],"ui_sdlgl/libui_sdlgl.a gamegui_dialogs/libgamegui_dialogs.a") AC_DEFINE([WITH_UI_SDLGL], [1], [Define to 1 if the sdlgl user interface driver should be compiled.]) fi AM_CONDITIONAL([UI_SDLGL], test x"$with_ui_sdlgl" = xyes) if test x"$with_mixer_sdl" = xyes; then SDL_LIBS="${SDL_MIXER_LIBS} ${SDL_LIBS}" AC_DEFINE([WITH_MIXER_SDL], [1], [Define to 1 to enable music and sound effects through SDL_mixer.]) fi if test x"$with_ui_sdlgl" = xno -a x"$with_mixer_sdl" = xno -a x"$with_net_sdl" = xno; then SDL_CFLAGS="" SDL_LIBS="" fi case $host_os in mingw32*) AC_SUBST(PIPE_LIB, "libpipe_win32.a") AC_CHECK_TOOL(WINDRES, windres) if test -n "$WINDRES"; then AC_SUBST(WINDRES) AC_SUBST(WIN32_RC, "win32_rc.\$(OBJEXT)") fi DREAMCHESS_LIBS="libs/libpipe_win32.a" DREAMER_LIBS="../libs/libpipe_win32.a" AC_DEFINE([COMM_PIPE_WIN32], [1], [Define to 1 if you want UI<->engine communication via Win32 pipes.]) ;; beos*) AC_SUBST(PIPE_LIB, "libpipe_beos.a") AC_CHECK_TOOL(RC, rc) AC_CHECK_TOOL(XRES, xres) if test -n "$RC" -a -n "$XRES"; then AC_SUBST(RC) AC_SUBST(XRES) beos_rc="yes" fi DREAMCHESS_LIBS="libs/libpipe_beos.a" DREAMER_LIBS="../libs/libpipe_beos.a" AC_DEFINE([COMM_PIPE_UNIX], [1]) ;; *) AC_SUBST(PIPE_LIB, "libpipe_unix.a") DREAMCHESS_LIBS="libs/libpipe_unix.a" DREAMER_LIBS="../libs/libpipe_unix.a" AC_DEFINE([COMM_PIPE_UNIX], [1], [Define to 1 if you want UI<->engine communication via UNIX pipes.]) ;; esac AC_CHECK_LIB(pthread, pthread_create, [have_pthread="yes" PTHREAD_LIBS="-lpthread"], [have_pthread="no"]) AC_CHECK_HEADER([mxml.h], [], [AC_MSG_ERROR([Cannot find Mini-XML header file.])]) AC_CHECK_LIB(mxml, mxmlLoadFile, [MXML_LIBS="-lmxml"], [AC_MSG_ERROR([Cannot find Mini-XML library.])], [${PTHREAD_LIBS}]) if test x"$have_pthread" = xyes; then AC_NEEDS(mxml, pthread, mxmlLoadFile, [MXML_LIBS="${MXML_LIBS} ${PTHREAD_LIBS}"] ) fi AM_CONDITIONAL(BEOS_RC, test x"$beos_rc" = x"yes") AC_SUBST(DREAMCHESS_LIBS) AC_SUBST(DREAMER_LIBS) AC_SUBST(MINIZIP_LIB) AC_SUBST(MXML_LIBS) if test "$host_os" != "mingw32"; then AC_SUBST(DATADIR, "-DDATADIR=\\\"\$(pkgdatadir)\\\"") fi # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([stdlib.h string.h getopt.h]) AC_CHECK_FUNCS(getopt_long strdup vsnprintf usleep) # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_C_VOLATILE # Checks for library functions. AC_CONFIG_FILES([Makefile desktop/Makefile desktop/48/Makefile desktop/256/Makefile man/Makefile m4/Makefile src/Makefile src/audio/Makefile src/libs/Makefile src/libs/gamegui/Makefile src/include/Makefile src/include/gamegui/Makefile src/ui_sdlgl/Makefile src/dreamer/Makefile src/gamegui_dialogs/Makefile src/macosx/Info.plist]) AC_OUTPUT cat <<_ACEOF User interface driver requirements: sdlgl ----- Requirement | Found ------------------------ "SDL_image.h" | $have_sdl_image_h "SDL_opengl.h" | $have_sdl_opengl_h "GL/glew.h" | $have_gl_glew_h _ACEOF AC_PRINT_LIB([libSDL ], [$have_sdl], [$SDL_OLD_LIBS]) AC_PRINT_LIB([libSDL_image ], [$have_sdl_image], [$SDL_IMAGE_LIBS]) AC_PRINT_LIB([libGL ], [$have_gl], [$OPENGL_LIBS]) AC_PRINT_LIB([libGLEW ], [$have_glew], [$GLEW_LIBS]) cat <<_ACEOF Supported: $supported_ui_sdlgl Build: $with_ui_sdlgl Mixer requirements: sdl --- Requirement | Found ------------------------ "SDL_mixer.h" | $have_sdl_mixer_h _ACEOF AC_PRINT_LIB([libSDL_mixer ], [$have_sdl_mixer], [$SDL_MIXER_LIBS]) cat <<_ACEOF Supported: $supported_mixer_sdl Build: $with_mixer_sdl You can now run \`make'. _ACEOF dreamchess-0.2.1-RC2/data/000077500000000000000000000000001242540543200151265ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/DreamChess.icns000066400000000000000000023476271242540543200200470ustar00rootroot00000000000000icns ϗTOC hic08 ic10}ic13 ic09ic12ic07Cil32l8mkic11dis32vs8mkic14ic08 PNG  IHDR\rf AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs  @IDATx}^Efkzi$B/"Eyyyd od>/g˽5 [qjkk FGx5 =qĵ.7t:+BSd&7qm5 pBxq}}NNX0}7o||ZAcæ-ͦe|k֭ۋ_Z.@W렉0~ O068mMG81I0;8]c`(Mvv:~0Sxu4$3Flu8MZ3owq8;Ox9!&\#?q;.h1zd\@>k B%}MibX{]\F~(<Ep.1t@WЁ .۳ Q?@&'`6xKl,c8ۀfWa=NGGs nooZ&)h过+PXݏd4lNlX [lM«+D6#O:*ewED;OJKۦix軋a1xEp8}^f\Fg}iOmS'Nv?Fq/hv=M RQ/je6꥛eͲ7uRAJ{AI~Xb(866m@P(uҽD+I>ywh 'u#e|))nYr.㸇S?EGpWoZV{} aa! 68[joϭo˻̃?A*0Zu0p\_jYUkw܌q4FQ(ufte|2טаc8ΰ\ۃoZ*Z}K ?k4=܈cWDyxK~-lƳK52:Y`?R)gxH<5J p5RQHM93bx P3:Ņ4fēG&^a4ThA5H]@ q#FO2z7r,Gl^v<ңH ~}WP2f).3'i"ᣂj΃8W/#F:w2_WQӐ0tg0'5̎t ؏P^[-';@()|7~\a ܄ۂOy5 F@Jeߜ/^T!^HoU:0 | /1^glSk,|'tD0`nGLC8܀Ed l +AJǎ ,ͺ r)}/m13z~mAf3x"] ]^X7PrZ ̧˥OoMi 7tis.UɔѠ{4@>;=htOc&Ըsh3\5q hb: ckdɗ/F4)K9.t7c6 5.d0z^lTDlqؕrEoG7ootfj~>9ў4J S5U *;,MRj)?Z?bIƐSa9x22G3j4)z?:2xH}r I' 7`6p8:q˹]?:68V~2WW.ܳFb3C5Cd|:N epT? i c ,W/3Nћ2l<)Hq4`s!䆥p7nRZw>~+6V`7]#_%cr\Imt?:v1=n+ߒ,Ojb?] ߌ(?5FLQyja&c @ >i8~j))҇} ]ә`fG^|sD/DlA>8n G220򿌊.6|7l?iAL{rۯK^u p4palt`f 7Cpe)QHF4寺ft֪\ʓNA 1+EU8N ?LHTMp|h.W8̓7Ð2E;jJ$2, +Tb&pn fi߯᭵Ea`3 Ꝁǫ{_&xˍ<ύ_aa6@NM5# xNiS2d4I!z!!h0[vRadžO^nPnf!V@dCGq 7;ѿ)=bqUL:LaRRʽKe6uBt)ߟ555`Ϣe_#,2Aο>+.ǔqZrL; Ɣ&1o–&TctFZZvV3w['țaFdh՘-N xAC?F+*o!Gea"&zrU{FÏd>?\~KYEEEoroŲmfTF لGMcb~^c’$ FvgN636Kܪ$5z.Ma5C#pR`jІ.e23jP}T LX\]]6ߜbgޖY.=^֎50oޠ#ҥaR^xtFqөa(G@0qLLI}d,AH8I!~3Lb1]Fh9!C ߂dNAྷؖ_ KUJ~p6* џ9^GG^HGqKIDSu@O0i-YReYhq094+X1iAgq y1IX / 3`L0dzY8?LAʎnR4mA48JS야 &M-ISe4o.bap9I^}q0*LC4j)0<5 i:pM5DOxi4V$DQ4Ɋ!V|X1sCJa11Jr?Mf~Y0!x XP%D{)~{'0<&yVƝ}s '6~™I>4we|K^Nи=*6(̀pCi5z66B_j`K䣍?L50Oe.r.J̃PsCs81!@ɜ.Ii<GLka˽)džBXwo~=clq،~C'yX}5^YRq"T /s1aFE%hα;IK!K8 98Yq_64S:oiU)%fbyYw`i0bWȹ!J8X30Y&/O!lohIh55^WE&J`ئc=r],|Sf1sHNKIyטa&G\ˬ܌O/\M$ \vYbz:RJo ӄ izm u AC4k0%p $]SǃQѴ9D`l `zx qq: [Ǩܢ4)4ȃpL$rMyE\C#gON 4,C73wC ~mrPZ^-1ha:;RХK[khBƐD!`PO 3ZRNcqr!!+.eFNJَy,R:!5JEE|;Ʌ=KX0u.;}Nlfwvk˩@8oi'1zXn[RZcQAƚqQ{8}5䨼fRHawy-/DeC>^g᝖KӦ|<(?pOÁ7O1I87=۔ɠI3Awmmu:StUUU7@PtϸݳGtÓr㵳|↓fJk ^kTݪmf~kr?> RZ|F8)>P(YN7[~2hXD/k/_۞^x2ӠqQ"ͩd0nL&M )48vL̫y:BMP"TZ?=\>zAҀѝbৰ0xvF)dIItCG~b^\0z%O4j1N.)06xeuSlQ~d; )$y[C^iB )CQI򮽥WA\M~mgfIYq_Qȗ!wZhdNG 3i4ɂ3]yE7q'ݍ;0\RR2;;bel+vT.}^P\ GIBP\afAfb4 $f5#z}R%s+f6M`Jg Q͟eϜO<%&N ?q/X rm${x,\XPXTd<- esL%ƙhzK>^;iOS$LpW J|'0RmmM_#+0h;uZԕTt!XV._J*iZȆkӈkc_7Zxc?1AwHX&aniXaS %ӧ qٰquGpѨ3/ϋt9sC̋`l)hQ3ćN M5=ȂMxF4%0BwQd*Zξ[bF=6ܙ;ePYYyݮdAX!4:9'pgPVà 5=kWU%yzsMOb=' BxiYL@3 빟r_1lNNC9f<1d4O`AOCL>+Q;бz1qoPgxӇtI@|'}ʞ,Q OQ鴌h/C?m{&0zKؖ٦֙N,~=h|O@?:i+ E +#´ W*)V$\w֯ț9qC.*yþR[)p!)L:"n)Fklے7oCTp`Ux24f|ȥd:G4v Q:@یäQ #kGyĴfmΨ:N0^I9=Aw6s]im,~ +L]vɍr1745nV]Z&44TlO€ '>._Rq#ֺ!򇇎dOFB0oIvB|H,FHqNî1M"'_gph2sPJ+#mC!|]iN1E|vhJ43 YLVjȲrq7ml6JXܖѶ;(//#`Wfk%"pq]aV] %g"&iF?Vwb' xF|4/ /kl^ȎNm`#d͆HtӰI`Zx?A&UNq r#eq‚!3)$!LmV@?䣸RIyjyTǠM ".6jd[dLʯi4A ]΂hvZEqϺo?b} ½A(i㰪ufZ%0enт?d1ݥ-H%5Fݯ@N:{6?ΦoA[\ fFICIO3YȌb8st2rzr;ofq8xĴqG8CKDX,7Jmmmҝո 3̶6ζ;4lŊtEq: e%<++**iz%b]hlk+qR]c ~[{2USX8k\y4y0 fj q(5z_5E~Cx7q<Դ,L,ų!/v[q<.ɜ)iB-7]}VV6Ͷt;ƍ.8kP2+!\ؖ͋ X_OqDYjմM逍1eR[Wז~9\>~ȿ(O>}X(]iRpYfD4HMuF$>278š^lDghɈLCL_IC|N&'<JapS96H:$"R_SmmTF^Ƕ6vT퇴HÁ 3|\#Ncw7p<^ŵ8Œ}XGnLm=arx;߷/ɹDLLYͫ1,/%|uFoh򤢼V֮jd*YRޝ_!o$怷(̗k٫E@nOL"XGB5F(FѼq2B-pa?Vם$ǝ?қQdȌu>30o;B)*Cp*R='xۇ `;2C '= NCm83їv gn\_-oX/מ[' c6a'@gTD\Au-qni>D 04qm}Nv0 ^CÏGYRZ$=Dzm 8"(/CȎ?tJЕs0{Nl q=+_`Iv nt k)WWɋ])kGavцOspg!56FFm!OIR$iq*[_͌[ǴJ JLǶ6|L+q]8|yq&f箽wXdɒ**;.zc)$eq:"xdF9!L:Yʐ6VVg|GoT,%E;^89Nב֭[7+Xxoh<g]#oV[,m3Fax>R6iCq$96UH K. Tr͑y]Vn\R\g' 0@ ;>5p"O޿Hn߹lQ q4Zd$ 7T̩Y"K(a2aM 8#2~sX,_+3L>Ve'e3|\d&M)L?J% Na}w-IQ.Q9"&GϚFC 3_VNszD*.$bANh,/H~?B%IMMzPdK,+W^ٳgˆ aoK|H}r13XO[ F! ;ZW0qu䨓G O.:SV.mFQT cφS  FCX;GӧqZ37<ߤ8`J۷ϯ6|Qdk%:7t:S#BcQ|+iڬik_ 8pa5+ժ͢e'kkdJy#87y8&! tSPaT 4:3OWR ^>_|LsV[o%<#" eP)'JqAovH %Ů_z3Bh˚ٰaLwIi({/5HɦNgy2y^rI{!e2~x]:̖"w[?9sɸ37/g@cS4S1 ~4cz\PT~KE<~/`뵭yŶ vcM&K`'`CU 텏a.Z.5*q"] $*61Ĩƕȴ3o?+2)8/)km4T 'zNݍ0ON|m"aڶv,?R[ Mg%3oP7mz&ɀ{ɘ'ڷo~Ogˋ/av x1?.wXȰ1^u0qu(]H>yߪq3y!.Ni,=[ض\*XbZlD :^܉ 诇||Y:-kFaS{Yùh83iJojmn\^1[g&F}eh0P?1HFwgqw efk2xn.AzS̖Eށ^ e5IϞ=ɖힻ?|d. t#|&/9`Jp40nN1"FܔY|O否g\Qa̝3_>#8P4('<%Dh'{폞m_f/g{^?N+ LTm8Fi g<(έ?1w2UsNR&s\!_>_,f1{EW#<Ĥ rlK>JÝxWֳ'zo`G&MFσAi5X:A~uՋ򷛟 ;|ԆsK}~ps7T$J GP,?bGTeӀ i׼5E8i bdAR4B2m.*vf{Aw*G\/.>HU(j=e 46%#msi׬ __(_ar(+F6o(V}lMs#WV+k䓧,CLVk?2\rZt?o׃![xF̱2* 6; %۴PzY-dА2z4h`c{ V29\dUqogC.Z%]'\`p+ZF4 qɄYx:MyFoC]o4L=I9]]! Z }MASslk8񤤨4T}Y K߀"lֵcg2v^2wyw h07ƓRsX6ʼnr+`i(OR&q&G(aBC+ZeK,,Pȟ<qQt5<m])eQ(tc`r9rUҳG`fjbïZkJ>!MO3#{;$BIrS^rMs6'9%e83_q\IrؑhywOit=zȱYFm8"15a l.#+}0]}ƤV<^FB}Gƌ޶teUo>!+f,Q4sn|,*ߓ}&Xۧ>!6o\~7oԣӧl-7xҁ+W(hc(3vQZ_dNt!Sh:`sÔD!rִr(?VNĿQW XۿTny<9AX#ܸ.&@XQa/ॢ'blڴ)gqzu7#6q?YX_:B8i?aM@![6Y9a)q)"^&yJ[)\%<m1m6Y)[[wڲ1ڟOὡgǖ2R5 TTh4Sa$ ,Rb0HY1?9rm ?/?I@-Ew!ߜ#wZ'@IDAT 8N֙*%x /Iv܍^ JO~`1tc(tTm 4SV왋j™>ɉ2~ nτhQ?PFB*Ko 9EKsd4 +a;e-&b=Z2}Ѧh[w<}?޳1wΟxʢL% ? 3=lX'$H@gz'br,tq"gHs0{{nٚu3Q~;\0zQc/P,ӻ6f[c\}z *>s [֛qy0-ma6ә2Oy2#háٿ2jc <,Uk4[*4Vb i; րnVV(tꗨIJXY!p1)<Z?V $?x!ޒl _b_ޥ0z[Q Ly^zu'!W#ev\J?ۇV GÏK>e8f >Cg`uZoTlF>Ű鍚ґtl8Mpة&h/z rou]G|tIF qGq+* T=Z s % E%4_ZiyWSPu88'Nt4CTs;NvpMM|I~:67>: o7͑s.\%ݫϖF x(?s 6 -ӨT&e6_L<iW\)ӧO O_G)Lfe/s$usWzs9+T7ԑuY\/ 0z\P ؑYԏ댳 'g`a-xzƣ~zk@JVAh<&yhJa-O8?hjI;rLmltm@FTn,:4{љX?fXn*80BUdzqQ]5uy_~eP0O\+Rи{7\'Ms8 <R4=&9<*4ό;U2/m@:ei1''{3^5 kc`̅Vw_aaeOeГ'4AKJ?'`^er8TwJȠsu ;kV.8Kpqq<[A~B]P K@[x,[~Nr8SG +!CrN|lYVǾi`l7Xl0po;S.y'we '^qrnPG>o7v|ߝ 䝷Â`ة3W\,]upbWz>=o3xHO1F7N Sg;۠bNJio`7㛆#j1*8(p+M<'xJ M m{~LcU4_W6xƟ#'v(mׁtvo_<yuߔ_^|$W"{F]`:l5bTGn] Hˎ@d5 E Ȗ.9Ext^7Oik]r\+Aqa$pu)?G;)! Ʊz^^˿:~28p0Npn uXyࣲnRGgL003dWYt{Ta\>|n=@_>BgNV$}I~8fOnE36X]wgտ<^{91ohOE,+͛)酯cBaaldS8woTOS^ꎕGb%a/+a}3մ4B^vnpzS1">GtHST h#T>cx˺%z^4&^[L8VTɚUphgS?ꠃqr]l.q~b>C}"k1rr- |Z9(P&_WW %|Bʐ[^IF-\b/7dmp0C9?"kRIhj{k6Q:8Q<19W}3;o;v贛#f)C#Ch}puIc׏ZzFo0ɍ?iSyh{{Б0 վB4_#ҩ3JY@m6CvD?^qx];Vwjn-|gG\Ov|x$J[;B^ڥ#RNT(Ru6~yV6zb 00[PWQ;J~޷s>@RgOI_87/^#A8-G4t[l: PG֥͝Z# |#=o z ak'l*jx!WY^BvK!ی{a>-!t|{rԇU+N??zr ّ`Em>HivD^l |h'pAiS쁉9'G<qҩz.!Pْ/{׫`#F.0C&xF%T7wCTVn{=fl9\i#;Gx+>{57i:5so^y1v6frv"1XRLz9s>u @%r||7z02{71Fǭwgsq'ϩL&T4~wzC0):瓳j;-y퍶y(`0C<`em6}`bꎞx"\uδy+5>_a~er?Iߞ{r|04n#|hTܚ|2 oNrGiP|>UPgϼx @ǟې6%r6} Ŵ w[jdmTVu3`4xì ~ zv+-+o~~yWWZ%w$>9M/L[=A GO>H6l\Qi*Ru' N<<7$*3tq3ܲ IN--Cmzk;|FNxW_>iq;x?zvN~Ts+6VIn8pc]r}{mdԟX>2{2 BT"CQRn`mh׷]lb fw~+я/+gt[m_)2nМgu$>p@0a^Sq/?tY%8jnhjjޕq9|]o⁇w|RvԱx8~HYOh6Cq;m+9 dm޵8+3ڑnqC_?IjC>E>p!}a\lޕ8G:SJ ulz)GA̧T-Sou*06HX^A/SnHm.8LM;0-b㢑<<Îf ?oR]u~Jνp}+nm|\|I?v*հ8e6lwK1_YDPx$<5[8ht爑C_<ɵ:mrE}@DT5eٞ+P4zl'Q>$QeW"?l9Qji]?rϧ7z7RG}Nq1_}Yr|׾:t|ag6~ꄶDqm[SQ[ZhFV@!7Vpu^<\)Ggy7Ϗvfg}mLn֣u!sO[/6 O '+Ni]ϲ9NZ=h-wy&{&j5`)m7ߎ_ UO%oڴIh4l0n7ŷcLgF)7xf ^gN,!&bq`堍 lN6')vnkAPя¸fJ/eF^9Ҷ9H;`wX ʭ*Ͽv6]`9w8:~uJ4~xc@7q!xv~u 6HxB uN> (@{:n_3uѤlli6Ǜ_1z&s @s7Giᜲs|ߩc0î:+"}z^ĉ ~{q`i2S|϶1t~6Io-3 n)I?2tX_<_ml:%W6nt;wL6 22%rJXO;c8 o r ug9-N<|yt 'eg<8y^kѽU6%HD)?r9FkD =ۺLJ {)i[WUY+__mM=6ōecodbL=4֗ɀ^{nC&& s`pǁ(hxt:̮,5˫sʄ 1:d^^:n]`E-wMm&]3iS : ި}E7JM(GKoPm,l%|:\9_?>ʽ,Wf;HåOWW[*ϖh]&̭ŭdFv_X & 'ةd :GY9E|>+llܸ1l~,؃/Ҵ߳/8 #avQy9_~e{{e2d-C{Z)G k&˖-_dwe80OJ>Ca}Z cZ!:80& o.B.55X, o˧pq s1g&iAOC9m6|lS`<f[`@;<( .Qꤚ-K-v|ھ-Z爏oʫ"Ky\6{S8iM;Q^^*֭EgZ(Kǧ51ҳO?^~Q6p_(n,$rdCs?a]&.;<q"R ?_C~:؏IJl-Lp /9QGӧOxkvu>(߱Le{h1rL~Omi-שOɫGP5o%6~mS6R|?sL1cDxGfTWvA}`w9SY%9}ko[tF);\jK~ӦZ yYzd2TlDۦ2|n. | bmGy/8mWzo䂹p7` fekc7gsW9ϛ7O'HtN3_*_RF=lUv;3?:zct@Hg\h\N7*V34֢"8{z0r(ة :ob#q^.6/W{ۦqF״ F=g X󋍟0ާS[ֶ;v+pp]HqPK ѣ=Mw^SFV(ҥKXop '=aaW{~^'Ijk d,NW,~{tm2S1ڍ/ ݭaۏ[0=)y`Йwlǝs 3o0X* Sا1-=vVm=睋;?azy7Wy sՏϔs.8\䁚]Yp.+_|E5.lӱg}ƺ ̢)]6iX>v!(K|翥:={m-:mr[ex$poOz哀a8.}xzi3%˲0m0ڶ2FONgsA6dho+F>*|S;;Ori K]/C,-2Ӝsar9`}S\O45?iC{i@MzPZ]U^ỮN,*p}!]ى}*i-ҥXQ6w6ԧPSjw4K?Lw4>*/簐+_7, =sǓm'_ !ƴ4ymi@B@jd2 2i gLoX0=ݲ4y߿ݕ9&L}Wॣ v4.?r;^r1#Z !BC6|N?'FK0:S"u~LSt PNX(<ÿfx^MԀvkI~+,0OHi%6i yfx_Zx&\&-]U)u:hbNdb)mtwY>]:ʫ9^:б?8CG22YW߂n@BGByB4ʐm`[6m2́AlõVGRhYR2L2e7^ 3ٔ{CK'XZlѼEÿ+~53V>eV1YNTW#8xe~sys]N;=v.(FڌѲtg=Ue[z)yVN;+a=_˔WEZ ~Zo^a*"D%a9o|-~zeڼI159tXm礖3g3%oE܎=㞅s}}F tw}٫Be4Ύx#`%4Q,5ae kF,wkECHXJ sVUոRjER޷U_V\^xnLiO6VSHf+uFg?Ӛ-5%50\[Cyr-lQiK%isΖ+4  *{khP#`<b 7XS{ْDA4m$ DmZ!U W.cKiR57!,̟X{i%4X;5 埾0SįIjI{ϸc2^ rQ~eRTժdm./O eOBT5M /.)D0}w0byzv; @ޠ ~ $.@ϖiCMpUvɱajOywlI2xk&Wvc r>z&k:eWyJiئ%9_2w#W|)Ew{;ᓲb1r~h`bp3Xӟ.LԒ֧iX- +4gMRwK+*ӟF&&Lp>SNQ/dtq2rxW}QIuMlF~0 q1y۰0sA @I! ֆO G>I5Fz)Ϫw ߯`W60[{k(7o Ȣf6vZy#\Iρ zf[Pk~oU]#hn pb78n_Gij꒴Jt,y L2m-Lz`k2T'Y? @ a @d7] q8}Vj6wjڟ_'~eݺy?uw_6 o84eXMQ o~jSiG!؀2nݺ-zO[bNO-4m$.,Ǐ` S3kjI,˫^_X_~`{dRw nilF-+6 ϝrޟbj{έYv26]Siā6?{}X7S^'\;K<}QS]}VS4{{ܠaeF3?o ,\rzw;:\r_BTel؂Wmuv[ >ͻƮhhZիή6;I &ڬ S;Y$wX!̏w֩v`]wH7An(W[1J|c+Anؠ? x>|N=J//Ӥvq/~5H?:U01sc) g ~k@ wF:Q;eѣϡ6Bڥ0<~Xƭo_:^=R஄bNtX/)u^d`͚5TϼMN6}'g}hE14YWs$*%~OMx5#4Gj"&iW+<#ޒ4AGYn*s%v{eC(5LN;=z=D/=]7Q7Rw)%?dd劷b1_1T9ם>rxM*<0֖jߧPֻaAxi^n0`?y;LbLi * @-^:XM `eny4&I-U(n:I!T{J譥ci8w42 5%|y?| ؚxor)B;bagJ#T/:7!`KU) oʋ_J3@c8qV@5MFS$g@bE}\yX1 tMzm zT}ѶạgNr_کP4E=ͽ3~,ҮRsjrFsy%j 7IOe LW\2Հ $(uڰ^͞opg=M>O@dޢr]}i6?xhpDvnqZ hl}:՚EAhϟqaڤ61揼3~ :ݕ/SM(dɒ ZGe0ʌO4MaK'm# 1'@ZV82~X,<56mmOc  -*ټS3*h;HGLX`?vX|u9ݸ C|o=.z#f;$a Θ>D۟!&BK sF\i Y?@ Q`f Ba׮zyƾ[~t5C֚xwmN!./`8ԂxMpsJ-i|_ 7৓(k( 'ܼӧ;ıc2_pqZ ]n<kf?nNS5Epi*:L@T3v@x,M>޽<[F >p ``l0@y;cv]i@ءߨ}ZϛX<Bi>tc*\. 3 m_x7\0pVb,6ڹR IE5 c n5 n lWuu+|CO} Ǫ~wv-o$Frb@ rUTnӾqwlÀq`,yK`*>ˑ+!NZ ZLOkeB4;qzl_b)}qm N K!Xm8c< g?{6S 3-Pg# 7zG/򩮺{ `'Ϛ{?^EW Ҩ]FS#NLGTWos|Ԍ=0Vڿ]:H Ӟk>)ISCۈ? `O>aycw#8znRjtd#g>Ӗl:!Rca+^i0H{z7Vp~NfJ)6l쿸o76JdO.}U\Z>#^ ؠx PB]#צ=N*h~ZజB$LW(vHg1d.l1'ǝmA d߅^<] p<\%^NgB Fj=e&Q-ছn@# Inʡtd) `BZ~6v4:}T蚅 =!d?]OJ Â& Ց^%^nGZw˨|^ȮzVdtr|'HCђMX8M,g]3!Og`, 0VP09lq`m XyJ @ #HGO?܍_£ 1aP/Lwle$ñY=_A4/F:`^gXB`?TXj JL<L BRкo~wkGMfB0vq2lW]u=Зň-oTԜ-.ˁ@S6wx?M7i+~rPܨ~&f+cPPSs-t_;ΫKG/} 60N"_H}A]r#hl3@2L3<6UPIDATRG B ZQ6Cl2N<:sÈ {SG)oKi]Mzoy@#sg ě_`{O-yw*oNPvW\r+-&oKٮ㿏;M$ V*zsF Ċ ]գon+*N=o# `IGh|MioSi!}Skcۥ/zMml4)``حMb"mw)#wg+yϳ\v@G SsvSAx,M|cmOkMLt87w<T3Ml}U!M*+XX9b&Zr(‹f(+#τom;.c=t& c5m`=Yf2uԋ ?M@Tu_wnW]~u #s-n7>< |BeI=+{iҰJQqDo5?K. `~I?JkjFHo~}7O@o罹!nEE$_9rݽFM|lPii?7tk7u6-NCoB`۶m>6[tԥ!~3 9%.@2x޼yw2z ֽׯ)Fvv;tu;\K(7OtӴpO}GNf fK˨)7~+_Vv'~)ru':8tA(֮]p:6҂S#:Cz:ΘYs}VJJJFvYԻIR/m[td瓌8B)F4gLO7;n޲e˒s*3nǦG:v>032*@#ȦsT{#!0–{Z+N-zrd8 ~Mhy38 a;Q'X=pYSk{>C fϞ})̘cSy'`m~~j `g?ً5}j}Ko䐶i䳰`ŊkЙ d%'sY3q}1X=I`Cc+O)PU]uGn zW|omƯ(&M l(C ׆ ju裏6ۀϳi7ԍ=kR4c x TWP,w)~M^h4Ni:_ynk_+f}ڴi?L`t`ȁnڌ}c {}*6`*ܜ>&N#DcË뿮T->ъM;2/Y˴f0ui.Qm @؈qQiWJ҄7|?vJ}@ #lS'$ Ƒ,Bg"lٲ^:蠃N B!>_'>u{ɗ\66{+a '-:k(?[ouhgGݷ6?~|&MW|s`ɒ%;S?-&韚W}ck kL+Ƅ̕J<\_jw1=@*rbp>};{6{ӆ aWM6dDU)?ZͷT~1 L=eǎuz 1w S&,ϙkJ{5<~!6kn7VJ`ӢtU p4ž0ݛӹ}K>|G}秹O}ߪ;S3֭[s9ߑ>\~j~ zz7BF~]Nn|)SjGy~lL`¤̳s7^u+)<;&UTnwG?7#8>>dgK;![?C*GoP3z@`F5 9@3 O>yԕW^jkIo EE=ݖ;W>e65H ?y$Y>tc%06@EVwܬnGaj.h ܍>Z󮡣omo,<z?B[?sAFD6.<&1cۥ)„LSg}20LΎYݝ~жĔ ;l믿/}KҿcضG~g5?E a /;7_oIx´Z JJ_Y޷m\_5(ݢiɰR Y>SݬSqZk@䇿3[K7j4Ⰾ>MЩBV}*OZ\hmЄM9s|T TfO2unDz7L1ABڎK3vp'4ɝ)v7U%w?sw{% g݀o~ i`~kXuZEe_q}|5=\+xWO[-'軗 kjGV~?7\Mum~|FC=mQs >|饗J C~A7TnYd(/6J@@ 6@_?}_ׯ)R P|^=-VaڤZ ֺ%j6 f ;5:F=cݑG%֪S)zAd>F',ŋo7G >=`j}uMPzE!M yGV^V^^>  քBoRLwģ} ]YY[ʛϮq=֭~}?w] 4>_6m>@[mǹ*+kL4I!\/m'?E[Sv@oG :{1`}?`"?R @VaÃ:˴8c># m62իTS[/u[һ1IX7h ƧX/PKtM&4pwc)ji?M^.CZF[tB{('>>k}MPȹwӂs!z VwyAPI$>_ `h@AR4&_0&07VmtkV֮U]QM"AZ4fVjv 5?H20Äailbӑ ֪_7oޭhY0 Pۤ@n!Z_Nƿ+6MI`a%Kh:x68oGE; n@4q:{CmݲmxCMBڢk۴aZRnpdWWBRcȺԙ ?V_dk nWR(uvdWW& 1Ww5^|ufP[rϛEu2"mrzRzV)5> U~j}Lkk} i2sb2^\ : M?@ XF 컝F}>=a„3Ęh{ x@S iȈ6ɶm:}t%gꃠi T;)m5̓<̕! f '{uVӏ~֭[,=o5>Yᄅ?'^_Iؑh@eGo꫏1c9lL3SMKf^XVv}g@xgW7to5>*}Ʀ aM`[./v5 N0{:GyC:JV [f n.5p5eo7xc)no\;z.C৪ztL& y6 Vvi>O:UVAYnyoŵӽ)`jP F6 N8a̱cӷoqh04&lsޞqpw ͅ<{|D9o߾fڵO [pZ AO\8S}| kul2Q (? @|榽6` TKU)tGe= رiVD M+H'" @ A^*9餓FN4i 0` ;Tc^z Hwh൘x6- t{VUU:mYXz_O,x**nO͍me\֞?ᢵ} |-&jK|ꭁ`GA(LX8| 0`._4hѣ$JtYjӮfܽZWZ6ZʔM>. 630C6 ge+_&$Fm2Y- 4{mbcNKlЄ  !pq7uwĉO<@ :48=(4<yΟ,k;jBLh0 <;MXϱD #tb⤛lyڙoq1wHsp懍o1f'{P o2gY ?KgsG j &L:dG㎟!g)K ?5>>&ۀml1b )S @L1b )S @L1b )S @L1b  dܦIENDB`ic10}PNG  IHDR+ AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs%%IR$@IDATxmgU&{oH=DATaAȌ 8b/8::TP)tH@HHwzZ-{r^Y]s.8` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0v#;:` 0 ,9!?[9rKӶB>0MGҐ6o:}* 7d0_*בh[ 0aÄc808 ܂|=zjoFgE [多bc $o yדiz;e W` 0ykB0{jQqmi;ڟKys3ϲf'\qeN\*hy%Io7 0M_&F0j/[imHf$"5O2;6w@68{ʻL,-zdrH~#-` C:87` n5XoO͗&rrsOy8-bb=h=?@g~8e `` wp?A_BM`ߕ/~̳/mΆrt<0&s?})z<|kha}C9` 0~P/` VWWFoF}=ܳ<l{)1;O9X?Ooj_5c 0U` -gCo~ߝi.+[98t[cE9n9t ٕo^Jwut_8` 0"?ًBM` 0oF|j&H%oCqzybsq˗{enk/65C]mEmsts:O忂LirZrW'` (Q*"` \5PO}I+ߛarn&|S9 ߥ`wٱ.ߔ*zH حa\0wD`1?GD9g>5HݳX`rLX3=m_;9攱zW Ϗɺ\%z0`20~4ux`` P@jzBBzFI7/•Jf0lwJt ]m M7dJ]wZ Iz_N¥iA]݁` 0 Ə6` 0p|'rirp3Y̊ߊw:FHMN:Y gƷ \Iom#^>` u2"` 0p fԬB{ФnN#F+68y&}`g*b {-^7EEÎYjۛF+HA?5|z9a` 0c =f`` Dw>;昊l=C{kj SqC)sNW zס|0H l,e 0t۩1j:OsgS?˄{mflԶ٭fޖݪiʸ[gϋqA8}5ݴM:   0@b`h,!` 57?\jy?ˋט(Liwj{69ފ73fb{yӕ+?-|C` ` *}xp6]y=l~h\kceNuunwvX` 0px1S0g >gi{/&MPcQ߬8\ى\1`:fmFHj5/-ī)z &cv0d sŬj ?;77j H QNťafŧ?(6߫Y1?[ߚ^ kkkoDoo 0X88%f0 PX::Guӯgױ=yJ?+^_IN63Vn&vZLoN^,|_ŀr,0*~G}?r.T?靂IbvbWډ1ʦv:K]SS0J^ <+V^``1b0aG>tύyp?k:`;n~/ղ 0X^^7gܟ駇wekz{v5⟊avߎ17s;\˦rfS {䞾ŀwA` gjμWz?Ǹ߮sS0yr[$ƘcŚjދ N־5Ms j/~k xN(q``o09 0@fQ?g>z f޲aP\uٜ~/Ъz N6ߚPY}=-_GWoŀ 0v, 0`A4?VZT[/^ʥʛɷYWyMeϴq7۪l,_߲O_ﳗR3i1`Ul` 0s ``H` jHd0VC:!_̲hRxzl{V3mt2k٧UG_q/B+{_d` T PWj@'_[ T¦B| 3u\ZW8i<9Ѹ\r|-g x.``{` 龟tO?7jV8G rN6;1Ɣ:9 ܭFƘ3ךS/ew^60Z|"`0@g/!t;Ǎ%feoLejTf#1:~Lc4fW7+o$ԘrJ{"k6z]rL` 05 ``kxD0a?ۥ_ة63Pr$Ȑ/ax?bfŧ)=e|`F_HP̬pCV-9Zu*[a` 3sH0a |:f:]X]]龩 nTP|x;$oWޡ1;@ފg;?٨OϵCy^\?'_gh!066H:t :hpwV;Ťb6ױ=yJX~g@7[5YsNazYz:#UtE{]; 0fc 4`3@gϥ_ d8^ojx8_ ͂6Ō8~0pPЍVqSCej<v^E9~ Zc 08X0@fҁoAt:W6e[hMŴ$_OlbzY8hnqO|*Js~lпH sO%7 'op ^71 ۟&iYAi[8击qEws};ug=ݹ~Ŝ4Fy d8 eC ׳"nR}PZ6NCvWk83$ouoiw'|W^oݥ[:g._wG/}~piGgnYLsGH?t7E%r M祊ӴY' {k$0s[[%ιc'N#nyĝsޅǧCFld曂afM}÷h2=nxVp` Os`` P%:;5)i-mα-F쩎XWƵ5wUt]FM*{sԩS#{ncvlglA˃ao7o36FrXc_xmȰF^%ɶJ ,1 ,1Ycqɟ?uUy}jej?Ggi.O<]e|䘺sͼ>}WQEОY:v2鳼ʆ,a B_LWŁu%,Т]6Wm?qwvp ͻ^0pyw;ԗK[hpEB7b8j8(a` (5/=?o5ԙVSʥIK~+r/GV'>>Ui/\uK|ә|n3| .ݧϓ^;yo`mѧ J$զsѸ PDIHJ GN8_) [3 X^ /awk {, fuj1\߲O a,p>B)` v%l0;0 tws;FWJkʝb}o7oE;GWe_-O}"4We / fyn}Ou,DF[a}!0 Hāg jgɆ,47:(dmCj8,+b@\X!2]Np.Np]ݝhaw_tݕhq࠼Z scMpM|E@|`d='g7` БAǩ9㦟W Wbz!;<t[ڊ;c$5|fP95>7 |Vs |?٧'Wp~9mHbmLVe돡@$jTR6dYP믒،Ҋ)6B` "2"ha/Еyt Qc Sl%FꁁWϡߘqʀ05{Hb_{ Plj*;d\dXbz!/7?e\yŪ{OӲC3y|V?2_O\zl?~/I6ZM}[e$FT[RKkcZ-VY蔗[#*Z  Ck4j$Z@?8@OO _⾋_u@8/䍔=5~Sl%F츉 ȼo 셣``1@s` >㿙ƿD-n)7_np}䟖ܥ\?g_ߍ_g[[pG$;`^m"W+Mumkٚ}j%[mȂURn+OgY7\CKB@Z .E UR;~L{}qwN|6EٛPu4S0-Yt^[軒O Ȝ/ 쯿HU `ݏ4ggR|)m7ʹ]+>]'߷>%iEz~>!~RWe"@p*R6yu~4q#;f3Ez(e5 s mkW8)oΕmhǒ?U~oXhL]x=G_E w}qwg ʹp\?Z6^,&- 06F:۲ |W/oo7;yk|ٽ7IQ:ݕpI?5}_(~?Gƺ҂fm_Hv:*c}x )[ߟ2)b*d=l`0JCo=?fm2fH"Ux2хT>W #&e;ns_g} w =, ,N|-{i+u[۴NY>e` B)F0@` 6?Ns'./Rlϣ#~ &afb\ۥe{nr}߲*j <Kgý|9?^x˙VH,a 2GU$8z&|~+mE5n;p`uckv{ -{ˀneӥ!˷QrZ*"i!g$``1{ov 5?DgJkgon٘YjLOLl/VؗN3}ǍO}a}iX-~rq+wM[,thjq*7[@/FZ C5O1[}4L]ί>xd;#h6'G؇Nor G}.ퟣ3{~R+,pD ~kZ-lE%#[4WX֖3f'N/8jnU6ɂqb$X BUme/1xʀ|u/-B{ޟnx '$t_~ԟWA=|>Hee|̢\efjL`GdsJh M"5`lRM䑤-CL.:D BlU㆚(Ɨc EAA:`Ⱥg~9s{aVcqCoh]˼W"$Zx` "y䰋` 55#|?tìe-L6dg_zc&~qcy7ntk^/[q}?/g~.<>&R“EU㳟 %R[8(ťyX xx7+L-lٙن3w1I5j#,db)7U6eTO(,7AsvZ +Nm/Zpz<3Uu=K%Sz}h]|EiZ{z?0܀` ySs8` 0_&tf n\E%J}!vۨu7]MO'/ҁ"7t?7~>^i4k~6 tij5i4kKӰ)`*u\Omɒ!J*x.:D:vᅬ)?tk\y>.HKɮ,DH9bO O uþ%%TqZAcq=>Ŧ1ZjJ?"B6r\3a0%t3&<?XMֵ̤,ʟ|C ܈ok|;yi~??ϯqyDldҫcRd|j\[֝*)bU 1)b&q ݲMinHHvg YSfWtӖWA]hreMnNq_ȳCyszn9w-hr [D˞Kx9EX ZH b|ʀe],%-tt[fD`` G57``0*:@7tͳ0ފI= [!=׻7*7^CM?cO>_u݄5B8c2Jq]H#\i~lBYM- `s| ])V|"%mI^ProL3Dĸp un9\Q7j'C㖑x6+Ds ~/-Kte͎7?F㞀N$``؉y P.V=ٿxlL]Ϟh'o$FoV7xU-]w:禟O?Y/?4@"R) i=( zHHz/  +d(6]he45ڠ堡1[N<,KDI  `eTX>:C \1JԬ-&yl|nLIt37w|ytghq1 5w>{csܝzFΰn?m]c/;h! 0U L9ت 0yt /Yͳ?ފili_cƍKЙ^Og}3l: Myu-C eF}A)\YXW GY[ʘja"&xlV#CUQ@5Zf/K^ȚS^{zQ6sQMP,hLF8LޥAH3P*_ 3n1GsmRwaYZ6A+7mϘe.06^>c?ߧ[r&TZ-LM)|%vStOܛJџ/ҰXs9HΤ(U,$uN#XBpY[ؠY[B*ۢ&1,O$ИғucO([DelHuy8mg=eLrxJ⣭LSΉ$эϛ/ĊE$pJu5NW|ЙQqG;.O ywn~2PLײ!_嶺4\` l6YkZ=dؠY[9e5IEJ{"+D r El[|R-a5lV.1dLJxQb7ݢd1Jc%H4њYȹ"C ~`%#yp[l3T{C1=_^چ/pn xC _2`e`+6Z8 P[t#~s~饛h-_ZnŖt-j풯rٽUwo_r_Jl9ϮSkE{Q0̯?c8bņZH)w=rj]]XDqXv^L ~OQ(Ҙΰb=KjCy2ȰY^$s=ٝ+[ߘB#X]~ M}Y?vKcUh!o[~=_= u睿(wP*)C|y\m/@k/+ݔ` l)Gɋ09?~]_6ԛedO㴼y}{_^^+:w;@S?ݗ/Woq) u<"@dKNS0ahg .;(=N׮%!vR\[&퇽 78ԞRƘf79sX'm++K A/4)qyVm@ :jcb_"DX+>>ֹ]$@b=<&E;=Iqyy(-Pl?RqM=7J+ ``vy``1/S:?7tP6}Z2gIe\rj_O׋٬?/Sמ{jA-_"qc<*Vsx"e$^SG̠mUžhqc#R}>b0~]^Q[Xd갪]M Y/ƖMcH7&Q$əYuE$Mh3E^d8}z9Az?ǹG=V }]*507J,zKgGC>9t1K0tR) S.1=[O~#1\SW׾s]} _tgRO]?_:K/_"15ͷPl5>k?AfZdO5pѢaʭDXj⬦q<YFήo8FՖvDȬd[[8Пծ\ HaPѽ$&AQ-ϤkQB-$8 1hS7 qzB/UD|-'Wv{naQvB))cŴ|Sl%F=YZ/ϜR;0` 1vaا YS:F./RgZ-|bU|og2\{K_jkN+PlBU>BSqę ftl,h0J0A=2[xjkQ:$U JLHW -cJ4vdN$X,461ӛVؼ$&K柭)9ftAԹ¨}d*3GIKF S+>}nM y;;L_i4FsP .|] ` 30h`< ` J_WPXjn{MyĐA͊oֽe'_5tbQbDՖ^ mlZo!5{ug k":Ѣ e AWl^ %i˸^/s;iY,"Yi!yR9>b-ke*nX>pO|W^B +5S|}Ng_K'B9 汃2jG'饛X훢'[ڗ93ֿ}'|qn_?~_6iY \ٔn~NZ7:#A% >u}u|sA]'[OLes=u ) 񃥶bH~Sbnj#ZyM8k4Pɐ,Ьխkp2r[CЬ뽲%c&/5瓔1F[tfZoxW)H:?]ppO 7|ӭ;?ᑇ=_iEX-d|H W /`f`+ꬰ0p`{5mpz_i]LRbK$r$_k?+cmԚ{k>^ϸ'X\{Is$j7'8Y6DVn.h8Nsmb9 >be3!s)[L9O33MR8|`JX1(N npƒ,4rI7%#.k %I\ֵXL,4 E$S7:=sYr쿝KA;^V誀y_p;oݱs*-hz 0 lBTxؗ PL Y[񐿺&v-7KcgfŽ%7snNЃu5Ҙ[j[]7) KI޶(׵41[/M XDJFz~ @,"Yv)zN/\^u go۹'}߅/i65S·|cү2Sk A88ܟ fv:qx3 u7>FtCݓ<훢0lK2_{y?}^|͟ȣ~cMY(ZVe話HjEdz]IƪRh^r-12[R-k,>%H)_)ֶT@IDATڜ{EM`Q>IMNcA^MQgM%6 STqU5b-Z+>iSmPY,",Z5ю(.HS轺~FY=ѷvC .<3m@C͢kl@yg|zj0p8OG¬.3@ ~>=KMil,a۳kgY2\EO_e<|{DV`BM*tڱ4͝.. cu ickmDjzS[8f5m#bIGYYaȘBUa}퐨9Q$HGyt[h"I blmy)81* ;>ÅE$ΧP ˾3k"xWf۩{=T{9>$pN-<{j0pKG} aY/YV#>Ֆ(jᓯς-cgtK?.~z?t__7_ўMYh4HO?(OFHa<˘B́ :&%DjC2 B =XEpJLȆ)~Q̠6QI5!O5!4k%$**-֖&W })q(mU,AJd^n9y@ikT?^>&wv_jo>2^1` 6slpagRlz`VpRYs'pʏ_ U*=Z"R]F96u,xml8@ab6π,dϣOb8BhZM1y"+ h#yZ@܀iЦ{ 8bqcojcPؽ,HV6v !耑XyO"ZI8 [[Oꓚdq̀}a}aUt{2__ÁXЍԒM'Z.WЯEϦR@G=8 l!!S:kjfpϝ8?԰JgS_q/{_ei29_a*hq'H\dSLDCG~BPI'wpFc2J-mV73◍K>o'Z`:hlK.-u#D"#K1{:"6ȍlfXW%Li*8le1u4kI%Hr\c/*z`-| ^Qqm/3WܑUﺣ՝u d9 o-_iҵ%x5i!j/ W /) l!t,jdDI"sI{!;Zrf3Sk/]Ocf/f:ƶCgLmlBlYEg$V6DTYxFgsg,-)415 %I襝l`n Ѷ ?eHV]6*G֯ bV"v/e5 lcJ+5R95r\?#vARHHlZFy$_j7j*xր3;'~ve>6F߲!]Z2+_"Z``1$Ә # P(:tD:ϥ:SZ:>lɯs%[o? cȾ^pw.uKמ;/e5 jf=VK9왉XW19kXEOj|ahF키ڢN~;A?_ӃmYŊj ߚDJ\/7Q*& >P);1vMF||, crףy{l[he~+igV XeZʘJRAaJ[tkomJߤ?%0clXa|:2 FM+J0s,Dd_Sڏ`ZcY oW|a԰W}UFoiU֞G rxdg [[|S29$PjX*RJ:E-c#_/vїdM34'! ڢ;N+􌀥UwIw{%%nP~zؖ גt q#C+Z~09ُSB`p3@1Z8U[,VK_<^+?P<"S?KP@eom-f\4ܺf3Ϳmj9-;i$/-ǩu6Ӟϕ`=_9yıW$WvS]BiNKKi?s_w[ڎn-{i,2@:-&]c5a^쟲Q)%ߚ`-—WjӞZ.!_3i_&{+KK_Aͯ/ ~Ҹ_zQ|r.)NAY(9-H!ٔn~a ,Pr},J,+I簡v\ckE6clyW#jKNd9yܲUڌBV7W4J0Nɭkٔ",kom V`KPpCl)?j!o |Fi{>˶);RzÃS,!>Zdr}::2-\Yrks?xާ;>nF7C{i]<֓E}N(|=_`/07jM콊zOBjvY"|"Oqޒu--floyouW/}d6eS6ԑL*MٽU|ޓ,4[#۳) &"|^=q!R-uu &O1F<"C&\z Ct\"%k6` R}7q|#8—$$W9'M{\ŷTN<|[*?O3=~_w̳jA7c{ؖ]۴ch}L KtKhc5f{ذFu` $!q~ґG\7ٳʜWǤqZ6}/^c6*Wwz;FgO=GTZQV!HYMKQΦ m罷&5D<ɢ >nomg$H>`LF*E870@!qbC$(Jx47v]KJ#(OGU[$.I)ZiVd6%AZYײ) k#ZֲN)-UpP-dkE(뷍8ObDAb)dֺIQi Fa9{6Kɻ("mH R^VF~1`?qsP۰MRp-{i,2 ?vi:"Z ``20p`V!f/,zK~l+g%_G?;t?OgܪMA07{`NFjb6[LnNɦ,*>6Fɇ1TIgSa§gƈG$ch܄+#uր i& 6h"Y|Ңv5(HfCslU7[cXlB'-z-\=V#` =c =5C+gn)eS^<Ֆm^Ӌ/q++_Vbo6z `ajVRLgy-rg/$'[bEl Ѿ^F/: ~)Pl۵$+H iO6m9X8ecQ\cV0a-L5[9 E^5MWm,LC:ѺRx+k :FWsѮUZ"(;x|le6! D;=b[=@?H na}KUf-{(aײ6"W>g`'> gSLZS|LOdog{7r_zkLYEܟ.?Q=*j m7a٘eo1yUvoϮ,Dio ͞٧Ө:(nuI*5ds|:2[KXL&@V5]KO.5l2B;s+gCx5{$V*$O{oYvxm`N"&/Q;tYcЬ-$ly<ۼhרV͘R%zʗXKDp(픅H~nXgc]GOm|E~6淙sOٯr 9tS>-CW THzeA:K!#Ԩt["6N{fwnGM{?kٵM<[r{j97Dl =^:ؓ(0>thܝ~T^nq'OD ~G/1UQ5*nN}!SH(e7yS8mgab saE#óVOjƐ!OfY%96&-l!Ζʥ8oėGRb)^, ڶ*؎o[GRuKd}:>[Fi$ 6m YtF0;[/qF1fxX]G.HeLi-X,*T+0ʡƫA#c.vW@1ug+k趀+ܣ?Нscܤ{JvMcf-W17" v'l028 Y~q^?o|'nƣ_?fhMF_7(1P)m(!Y=f 7a߆X7>kcR^ދG%y6Jc[R耫}bI紲DQY,T1P86GP5CӃ|ٚNaN΀i#֐6Km/|}xD5՘m5˘U$?.Y:>Ŧy4}9Q6Nk#rDOdeqJ%Z sHQ@j|i!`p[ҍP7&xt52o6]`wgfAT~O7=DI~l/Gi7>o*Y?~֏OI+LoC.ՊQ=PGT\{1DP?j6e!s[SwHf R8ͣ|Br]"%-H!!ƤYkv;~ lQRFATbpQT ڰMMK˞,0(uP\鮍R:ͿĶ<nI4>PB!o*RiS$Zg ~ cKU(NG,=!iXԮ=elĐZ"EQYj#:;h֍R=lf1FEp"egk_KֶSs>3&vvj/Eb5={IT\7cWeѝO_SaۯlσV.`{lNgi00% ym|5wjuݴt]tܳ~!n=\iҵoL2<>9T|` ,;yİ3h``2@_0tnSֺSm X߈oǽw>=C~B*ګc]u93Bl ކʢ&_ͦ,ȸ|~;$!&%_DemSfc -ϝl<-)eJ)$J,+Jy,>M/WBjaf=u F"!}O*Bؐ%qyo=ViJqjD5-rRE}L@Iykg˯. ~"BHJQwCi pje-tO^@nuC>~'9y$q >0vbH` X~_??|LOd/Sqeܐw_~,ӽgGHo[𕕷,[hlr֊.kv bE`Y"ͬɞ Y1֢v;FgiVbAhV&Q*6B` , F$ku=1og#u;;1 sN4>*idסKQbD*1{}م4CZƿhWb|ee{6e !YSyD ކnnFd$,D - Cm0TJQ!0kXE 81FΛrq)ŧ ;[Xv 1ClITiBHw4e` ]2Hao k;+&[V6Nyָ<&%1 #| RӺI,#X nTg>1$&HY,",w6/j ?nw*>="? p}[%!|׺3\m&5cz>k_K6Z?"׎?f 2d\:O2~Z3fD1dK>ojF䷾r+z~'30GǬqLUNhꉾ H2O+p~DԐ C R"I'RNA9lX:.1yN,UeEl$CQHJɩ_ٜV+OA k;+I>^QKXA7†`B%F<"y ZKi]$A}>&Uf}ZKy%'AK2"}@!8[E xm.Lpx>7<\V ٴ3ts_%꡺``̑U`0@=aſ!/p'9Kk\c=J\2_}I7t85t?_/͔HTVJ/_[ٞMbp]3s9Q)A[F1Kn.S6& cc]ٔWUm Yi+|M̚1%F6xkK^3&C)f$yq.$Ю44v~:)+z *X]hm_akVKXɕmqi1!ƤܼHof ZO+lJm[a|mq>ǯk/+Y|t,+W6_vw F>m au8]gwa?@_vCGc+;({cC,?FW. :( cfs)YW~cu~ GQm} fW5ɉբrR'aq${8|Y2W1ȧp)VoJ&.ihe4A#qm(ch>8=`!->&YՏ϶? FN]:}1jY> Ph>XKQrBmN9]z✡IG[yA>)667[}e.|YeV`'Q\w(/+p1Z/{܈O&FxhfzG?Urw՟oo6@ӧŏ݂Za ]«n¡[2"IQA%1i+%BLҤ#QYo$$Z[tf5ɑXI3o+dawOĂָ`L VX؄y(Qq` 4 f|ؓPNȔOIB#S=R`zkq2qkk|+MSq0 (ѡE $^h Vux &YՙY4`*_ prgNw,9mJlk9cfȵͮtt pͪ l}n3wd.+CV6IyƧ5nͶ SvS봱N)/zK,;-{x?OP9Hi. *튒;F用dR.?ѷ*Efy؍Z2|MQ_п2OP8joz֦3=.(H#%{U3 A<4p"!n's,{ܭEu 7є&IYn>gUDs`%&}*78={=ͫ ueXҤ2Z^#Kh{ǣa Nf[ _d&7mj. mbuQRj*ik|v2Š !Rq0[q~IR#塏;ι9a:ak9cf(kW={_}@>6XV`YZsSX8V6w藙L662YV 08ʳVӧʏ<}ﺆKoW_럷Hũ?zd@;1^o^8f {q5[Nܒzլq͡Ɯ́u=GDG%gs@:IɑRmm}}I[~fdϴp1T)4M`bfuk| 3rFcԜ>HY"=xBisYE[mu FS_"|S?аz!sE^:asIFy+רg~Lֈ5Ye`ES|7}\Qzݧ|ئuNF܌O 80-oLw{E7M ,+g[u({){c {Tp+~rb?mZ-"?r?p wfgH76~$QFV42k nDLЂW16NAGYL4g'7iq7c~L]x8]x\OKlYe6 b/ lMu?ݔ6OѲrGuGN}?y݇ˡF{v-^<~ pؕJ-ߵr$d#j'")Ǖk8Ch)Qr s| G-GU7/Սc,wUm Dc!&G\;Fl8ܬJO3;:V͋qc\/9XaM 98=gmns(T`&EIĖvq2 yުz+9௪SX3@%\sȘfNCRV"c‚rh hͺr7SZz@૾ k%7/mWix->ڬm#Y^J%ٜ_ea.+pj nGc?Y>\o~[>X.}O[w? ^d Al57媕 QT92.#mNppPi!nΓQYkFde]Js2ӺHduj}& Y1m=H9H)gf$myт̊tʘ7cjF,,d/קZIm]hLsbpf/o,YdnQjSTOrrĪl5 Z>D$k4G Q t0_cݎ_" zcז~MֈbslZ#?&E/ ~ز ^ \+@oV%uW@qmLȟ@|+6/?Oo]F{=l m ǐ$B.<+K8fcj ŴwHMGg@sDs-T\}9ơ v)`N,~-ɞeAk Zmcd|γ {EVp57&L1!qøYfl&o1G;XXkXN֟Xa~hYϛ؈3lDUvפ@z&q!r ?oΙ 19,׾  *x:nkϓ/8R/)7 ,!Zlǘ6ʊԹ|zXe\V`YN8e MjIU}ц}](>YזߞeO}?ęVn)i[Y ɠ69^"QM84BѽCj6emQfCK\< 3O}Nw59:lu'h %GJ%`khgVQ&G@IDATp2={ަ9gִFhmq]Ҙ%"E{D#oL4ܧ46B#m xd$hE$zV4hMi..JY%6r7D38|d~ˤOCތ O\S>˳~7䁛)g=U3]T? W8[XXV`SwtMj?A:[,?)N;$wѮ]Vl![Ӑ i "<.$ެvQAQO1aG!7<5:haN> 8'gfOSg}ׯXgeVBլZ1 5g+5٘ { y,#Q>r:bSZU V4Ґ d4{\!#`P;а4<9UJU+|0<P'\5GU$ˠXK0e-X^LT{hX<2J=&89j΃B9f8]}hI5,\"-y&&n, ֈgof|г{$M0<E272t"꿀uNGa@p(>']lr]CW#zS+|{B;A0%DݶjW<'L&!R-z@St!$?VgݗDolZ ;wg-+xb_emoCw?Wֹ}V)~wcr69uYUȏ+t0PH=qoMgA ?@ڐ-db FCgryvA@r˾f%7eɑ왖)?ݗ5-3>H n4i{"`D\9cFhr=sS JF`# r_6N pT0Il&^#3ǔ-%%/ys:ZGJ#ҐWFT܇5AvZͺS=K %}.&yImeⰎΈbo6.L mŔe.8.V6w+oA|۸ $țQ8b+˔/oq8]u.wyG?:np*#ysCxyer6hNe4{iVYk4,ѡwUkvciDqv5rV+c]$Rx.#ReKjV8r|7$Ʊr͵W=qO$[sTlutF-f֥Nt'oe.؉gSLwmMמo?)z)k˾=ݴA˯?.?zŏDQGhDvz qҘDuv9}%љbuXYZ)LŐE\,<G8 lӄB yR6"3ֲQn#Z={zڔ5:ulnC1lF#sgmҸfsq:=?tG:Х hWSj>XDJ@aD[iP a1RKr'[d$Rs|Ƅ8QRj͑!wg9'E(㓺BtN٠8^8Rrg=ŗ6)|(3u#\]xT/ !Ye ^~m6rfۈXk)5غ>kw9urn]mP_3.W|LxFM7+`焝pڑ stO|VQHSU/8AҸ-!ݸ"BBeHHLg *Y*Fp3cd篃*8=]9i[{iv3?{5F-#m&i@ژe1 LKGVPG=FF]rX6VLTk䇭V"?[03ce8kLTF?<!˝)|Va3+@_w/ |#6g1u8}Vί_-{hvy?2XTQ$\CU]6؍fP\Z3#1F&"<:M!ktl:GDᝫ3~Ғ)x"hIFWV[^&g= gc*t^\>b=tDYq[*H+83{EB͞k9V/òYw5C~z vfFŌiOނ~Y1kL)mĹ Ϝ*'Nѧ|/)?}apC>569tn8T>|Y y~3hS4om%XnytkX;isZ5[~{@}|Q  qHeh"'E`py@}[Ǒ-}@]DS%mQg>9F:LZYy;3w?jXj3pޘ#P/!XCӑQ1ش-OG9 -鿀56KsyƔf#+U,8ɞrGOeY6Sg<2(+"hj:NSKJWT6=$){]Y>yR(aTpPj9/]ѲFY _y{Ta_eg"3"leKβ ̟3_涬 ym/QyϿ6{|? ҦITFR52nNRUWUs:Vt941Ws)7"z ;ؕVZA9'ge{JprDf5G2`pC/,e/3q:+8XŠqZ1V4p7Qnk5#' x4e<4S>a/qbj"{ZkK6Neh+En+#x|j䆽1NT PЅmUXքEΞ|T/Gw=na" taYedVk, U?nzIfF^ugˉ:6(?.*]Bwo?!k !RqCݮLv"ڞ6cfN|]4ܐHdX yQGR 3qf#?A _)#lx=hiZze?ey0NGi@ՌVyBzXN|PgkMPL@S ;b%MJYQ^7^ q2lK@uj5.C[)r 6ec ˆt+R5d@hk6qժ[e[9ud9qx9J p~Nysn_[5S#Ny ]Ω>|Y m m '+@j7_fomd:v&װvD6F+2o.gs왲:ϰM ozVg3`[4l5ܳ3^XNp;x+VJ!_yFm}А\E%|pb|Vh䵊8ai2+2gj$$太kl]I r[13Δӧ%)/ڃg}Mv#nȧDFC=E.?-S},  .s!+@+86t_7a62apkfl|wr=ދz~Km/2El 6M&!VmE*.CB'Ivu\4ڬ*#?)cbs-]#Mnn *jF-41jRU05&!e?y ˈs=7^V7c݆-[@ E1OXX̞Mp=&,-g4{g<2(+"ߢU|-iVK]8w"y.ƖqY#|?'Pp#yUt[ϟqd.}Pow\ #l1^]屬…˼w ЦKuѶaqqFָX^ܷH6/?~ˀ8+Ǐ]KR2>f*#R{9aF֮.Ly1z:sAt0\UR}a*;yO)D*3d,3TB@KNk)S9&H z9mM =Yz̼əlRM,ID,,&d/R5:^5G,aiq_3ܪGr _-S=v\i[@ò0Vq |،&X{XQƬvyR5:m~sS7cƧ~塏>o{]y`M(˰W|>ӸeʛYkۍ:h[/#b61ԸqSCfN|oY5#'@W:Myj5Miv}햙qO a*J1nڙRNX=8EFdqg:̙!`4+du55ƄC-#v! { ,eXL k.WY1[d{Z˜]s6d qEPa 9^X]mk74s r96y ^4"Y*`dfP{F[1|mM@ҾZa"&r6jH s5"CePcC_>4{yqHjOjGw#I.Н#^U~.? 6p.., _IBZBZexhZǿm#Olibl<3rɏro UK^m53Z= J^2kי9uJ;lOV#:E <7U6ؗVH/DZP kUrfMu+`GxZdc9LnU{v$q0U"iܠ eߞtn63P-" .xP\$PbrzmJXm.t8y.0kvPݪ͙w؍Z8蓡Z1V55/q$?԰44zycҢT'Լt59թP…5PeGʤ~xkG௥]Eg8S<:s uc_4Â/+p>ٝ+^?p׮]˻f aBal<3_]u1oTͿo90RUYeILkvmjh]*k*MCEYU{CXlBFW?DnTfUgEhpE#DLəŽCZ#L}f'H1,3e9=byT,fI}'A'g/;^VOF$Ǽl鿀ܚʛZ .,o6dۄ6*d6@^+ԮCу5q؄v1)j5cP^rgP[(N"~ k?qT*MlFP*6q~L怟*_ .o7 >m)fki1Ͷ̶1`J^+/޲ wL/6{؉|=m6!nvv0k8cbhr0<^\Cˁm1[0`|Km ;VP&sӰ7C+st4}XMEhXØӈ} exL $ =TQuJVKk4+euͤN"DDm؎=KFϞF4-n)93{z:HKYf Eڐձ /,^djgj q̰6}67`1jQ$O!Yor irm֬%AJ1G!%aJʳTy17W>72G;[ }md]ۑNt']"N g;qݖ V7kKۈ#G>?,O*gȇ>oyqv_w柹[V;ow>hHid&RІ 2gEA]'ߡG}ʛ/>&B/Mө2D&FNiT &H{a7`U cDg/H3Q[rz!ٽg:on )BǬ>/cc˘s{nGjl rkhv;dxިSzZF!\Gq $9|wuOUS]nlAJ~)}cpPGi&d9Fw\r%~dnj)[mc>%0#6koTtKiT N[|jz:^Miޓ'OތnےjoG-Ma8.ڜqٳ?_[+1bPlum.JVL[EA2*o?5&^ PeZZ w#@ZMan"µ&T.Hx}GJΔGvxtQKRCn@F$h*(Pͺ]qL q[HD~s-z&49)Oa(a|nꔩ2,XUySkoAGēd?ڈ]cѥZttUSgbÎH"{gcO^Sd767MܤaQƵ^NJﻴ"莀O !Ov:-n>!Ϣҭmۑk`g6ͻ?Hqd?mltU÷Uwqķv)nȔ<JQA*463)SQA)~ _kN7΀/kdMb뛖Aaq1 Gj \-\!ᶪT\OZy]FuuJpow'NOǴLqcy>F׷竘z,c duƑ1 $Cƨn;%pDB^R;'zEHXC\>|]#M|˛jX'b2\}zdق>lUj> ,cqo TS=gwE={_勿;"qq" Y尬^.+@'=|E9u#ۼ[q~;E&=`[Q jkC;D)T ,V41O |d9 Hdnk^5IbƬ 5'gUχ5Inޘv rgK2zL1Y6ј!ͤլ+I}*ǾBΡ6 p'/r/5𦴅MWm6Nwwd }YmYǶ{nN8:}_mdl9S$W38-w剏|euⲟߤ"װoD4!`τ!TwITsahj6JV_x=Uu=\Iw[sHwԻv&S!s4bVi~^BIn;aǤtUa7 /0GG$e/1R(9FD.%inYR1;*{M;͟l^k*xҿZ}=Չ_S3#[^^&?kbr*O9=zS+9r|+p˴#ËTN [ȵm|m799ځ-dmmh!b^!Gd"i0SFt ȿO>A]]~WT_/K"ycY?؉\z>/W6G?MmmIm#bs6yxf)w^oۤYoY$\c2 Z#49A"sJ5&Vئ E*˯# 7g|W<.@׏ҋR( `PcM6iQ'yWY\+)Np|rj ŊCPRndXG4)CpEVqG<&Wf(q=q+0]v=Vί94gGU3osu҄NgE;ֻ tuͿa6Ox_|쾈_A NasD*4ӎUEgq}=|AZ&^g ~i#a/VN5z Ð2%U#qh&0&FY+gs$;w)`TsdS6=)לF=Kj *Hx eFۣTs<3z5˞<0 _5ܢ9jeVƜu\Q#󬞢5R?U- ;u:;u)ErlSg߯<~w4aw9cfzfx oz˸NY|aYߍ^Fĸ7yj:>sZksoO˳}u[oͺ9p)f|vj CLXv0 D4Jd3Vs oX'oXu~Ģi5׏lO3p_+uAH{vxR]]NQR8fA5 npTH$y )CS@gҩ NsSce]Ԭ,X"KkAEQtVDlpҕQ*Q#5,f'{|ϩjѸYD=BZOkGgEOWGs9|ʾ|?o:[QG<&!P«MN39Ѵy A% #Mxe~ըOK } x5|e?6p7]ohcMGKZuhmAm~jC -tUP,993}hrOҳFpˢ=bݣnDTɀAM8)1 alLfXA8Wa&8cs^& hAU̺ϳ2&u؄7U]-Zi;u Mlb\&V'q\&Vݺ@טSPAÈfֆhu׏jjg=5eieﮃtLg"bUG&CVPXaYCڦcam 2$Q>go{ _{͏}&?#+`(:CRBݜjVŲ5݀NdpkgU p>JPx e<ˢ=b@g't\It ׹4_{e9բ6Y9S^/F9΋lbI3?9>H5mƑ˘ɨ$W-9;˘l 4,UBM1fC\ZMhC[ײ>c`)jfj#lvn4GTrZdR83y{w(}Ć%4{s9R˙f1R|nJĖN+\N [:uJ898YL`l(߄^4Y%{I7hYcM^=xe֏l̐ ,m"z-B}ß妟y]8AgL/:/N D W${FSAǜJ u0ñVU3plًGCsjCDZTrDLꚝXG2n8kC iue*>hU@HMF*Q䵴Ē VmLsy#ceLr'z$ Ci ćC qfc &VKkPZGs,FWᒪ̗@b`!9W xn5zG chC-ٲ*E>s">7}z:h-gη܅tz>W]ۅ vk:ɼω'dSķӓRi'4f3n%t9syyKhO7z9_~Yc*am}Sjj^X&]N0իR-`E[d\[ӳo_^گ/t!`|zc#@gǶ}V `@ai %qfdlwt-8L'Rub0S(9N9%)~0nj1*c(+~glsܘ8f̘H?*6fQ&c>bM՚Z2ՃiD~ aE,bZid*e6c&(5dkZ qe;v a)U(e_֟У8x%\CXn3e"Ǭ PiG\5ȄgJV cbAvg^zߝ}{ȹѫsp;7>!fv;s9$a9,+W`RUOUW\#1)qF~e_^B㲗vVU_DvQ8uSLFB͝5ks5 *{? -{˾CԩŸmj1 :ZRP⎰ѝytkND G->B65'=tV*N*[btԘ1xdLoY޶{H;||izcJyIȊi]:sg΍ bV ǹ|a#p+$__al:"9)ok x%GcƵNéu3 |>#ok9i q1ۙC|2"5`Bm}Ih%̰8'y3W&sr@n{RŎw&9.a]~9^8Xҝ/yiyYDrW#EG f#KYe ]vp]zWA=zt/qfH>gv87_?{Qi_>5.d`cT܇̳ZB%a+?T~*o~E_Ue!:ڕxΡsoroCH'I ?gs K5ՁuSmj#]mf6ygRJpqu-M Y{?9._u对׿ϻ?)B޸S>1sڭ:GٛDv$ۀu'.BjБ 9ɞeHά9("=.pD$i]yNuhFP#M˂mM˜osxԘS: X="YKX֍5sAmԨ$n+2VCE1=:/nNG<şԟ:FqV٣a:N/ X>0kxֱ͞ ??Pqsfv;asCa8#9?/O{߷p,n균-Z&å)}ęzmdZX5dhU 4sj'_tUnv-]O (~!`m asѦ&NT[VxM^ga71 e:WJΊ3IFe }msFNwW}_O|Lٳk?] KO}R'n<0iDFXm4껄q2ׯIhX6QH`lYrFLsgyI3z=szߌG/U-ڪzVn< k^"֘S\ ~]͓0r\ͩdza~uDlBߋz-G~Vǯ?DhwG[y@}G\<;gG'|\&F+p>]l\Z9+@}6t# {_Gnksxk'C?6 A7ݘ#"9BdWrf"1G0ѯ`%z#Fp#,} Vn&_+xE{NXG@KM;^qc 9Hp8#j[tQXݠq/a@z{bt"vϯmOe9HwxbwOOU/;Gr$L aELϪ t1'Z#۝jr\`u#ٳdj I殚xUNkz@F7Wo3JU+l9c qޑ4G>;&%hs QG\+ė\pDu뎺`3~|xaYma,vYz#7p^ho2Hw{y߾}wӵ[ l:/] W|4*?lՎbl}ml3r[=̍=]¾k| D5r iKVe+7?.q|-IwŧʞPxp"bU=PK4A?ʷIݐ:S+0 z0nVeGxzZ=䉣۾i+v"Ļˉ%|@3^#Vr'x5pڴHM 5)0j9߷PFAT)N$ `U%hV<v̰6wZ[ݜ3/Uu&jAn$g`];llKnz^9я*2\KG# pe㢫_w@>}!b-+pîN>aWn~W^pZcǎɽz"Mа0ìUll3r_oaٵA)ha=,0F,|2zQ߲ǵXY Vkh ;uN+o?O1Ɲx9-ጬXL:B^LwG{EzܴsJ9tϿxWy9ql?$@^0DSt+6;Ut)S&5ܰR{|1ZJM7"=nnNhX.Y9^5kdlfsW^zs~(kՂwB1TJ%:l|u>m5B8bbl`XY>8Zsic#)eۅ;@4} wcVfly[嗯_PʉS\ 4d|}(c]BKiGKۄßlP[/5m M #x`ĪlQ4cd'+Ζt9b1Ge8qU+p[b}pw81]7>6Z-?UjsFoVK@^s-A8ǢOT2+Yx*2aY9k7u0UĘxzLEz}@|.ra9s=_K5Nt8ܖq\) +\A})+}5t~Ѷ6r 9{Jg.bpyC/+gN\,v_~A;X T ag2dyZf^X֢"^ ZMV1+#ܔu6ys_yr\6|! myxu>m5"}ZAh9 )VB^% ^B9MQ>87+FrBJ +& ;o/.Z/W~ޫ<\NlEr>Kimz} @<'>bG ^*6904g1A;uf=<}"*M~NGF1>H=0j9dCoEo jw*vM0tAf:M4ZW!59M&sӅ[*q*2#_s*ϱ9ٞaUT-Ͷq\Q|>W`p}Rk7orC5@A+?F~"6e*\9cDyC_|ND?[ mTRTt1GJV ;D h_<9IWNX4mUe({}w|NQo9DzCj5 ʍVJtA1H{p>" 3Q:@ؙrϯuNy|VV'"/X?29Ge&\e}Iw҄-Jd @QjFqؑQGA$0.aq@V#CBNw'w9zN۷owWu>rNխ:Ui5/Vke,,z4Vy;ƫf;&EMS#bcDʨ`<Ʊ 15m7= Ncb~d-d-^Z%jXnl5}կ3G\yh-8mmw+[^bnLb&Q̶Ǐj]&\9~4;9k^\ IŹ.yB;.Qr=Qπ>vhYZss;fٳakv7^S6ÓuhC;Hr.WCZ&UcX0ܕ-R?Fdr*3jjPۊg]x\-8px#=R_CY1$?h&6۵d)Aa"hja^EW-t,( QwWy}Ͼep`|/ GnSr_Do!Ǥ5e3.%},UJ>l/PV@ւH]8;'~$SXTP8Lqb-h&bl h ֎8݉G%'"n8G J ?o3`)>s/kkkivw\m3P9pM<8>ݚRPk.? y1ϕ~蹝e|o玛S_W6?ͯ{_3G4dL662{gLblGRrzN_| -ԯg[mGGo|٧5؎}4 ɽc HKĨ&@L$3`>kzX*3B'r8^W~!+z& SA¨a{X͉eD: ӣ֏'gwQDHbB5r(Oŕ̻J jvB*H3هuCϩ`m2_pw<@kBa(Gc^衑\|E#8jV!lO K 5Xݴo{ʻ²eFX8W3/ۇt,-ION:i| n H,LXB7B(\\C ,=W>Vk*cqېC|{(cdKUu(10gw;u;,V/~xgäF"qѡa?d\-d]We)&i8+GuzHGï͓׃s|noz³3Yq`Xvf2kV~q[Ę7nIC8KmNA830 0.4EZ؟8U%즟WЛz:C,UR GV ɋfgV|Dk>ofg@M)Em>cy\BCf _II_j4lRx[`lx[;oX_6=b{`N6jhwHҶQK90΅qNܳO4s stؽXu~:mA5랋,{拎~n\'c֢xėsM1ݤ=J6>1׽ܷJBkij޳~,Cr?3w-C_6!p︼NNTF b]Q$W8~K,gș]0tɾ9ftWMsV˒@7wgZЏ4 ;'LN4W<_A1ڄؐCpßc Ol,#1Y6$yMpR)+A!!UMbb]![M[UM2K] ]ݹ7ǟ~;w ?o B'80<8uTN2H Q1n8IYWQ9bEXO&Ʊ|(#6)~N%C ^~WwNXG|D"xV<͐uvqZlBFs,Ұ8"1W+cUOgl톫$}@RyIy$XR`WYL"ΆYLb~Z)G]X2V|N5b@\.$x6W}g'iC5eom{>W9a6eNֽ/ʳ/>Ư~lZnf8)d4@5$tj 4IL48C$Xj@+Ej?g"ؤ.7aOGRطΡ'iob렎( _'^V*1(`Oh$`M | zNWz/eEG<6L{[=ÅoȵXZ3Ppc8KXƀۊsK dh+%ƅ棶3/JH#PjG0oTIyjPr k:K[^/ra"fc͆j R%v@UaA_J<5y=r'T5jk|@4=? e1M_F1jBvmC&Af\9>."bұpnsd+SiShVy;-C'qFdief“6k>/?]ex?ƿ.c%hSX^A Xj-A\mx&d:%jS ~+/5$9'¢8g~ ]1q䱴5lj9YG[^F8vDq:%hm-k߬?5֥} *3 }ϊg^trC+e,͊oiяf.az/>` s jr@}b>E{W:E '8r΁,cbQc ?CXB.UNf*j*1"1:j=gK;N@F[ԾR:Kc#_"99Ku*+Ă׼d5B,rQ13 1Im)' hל s?4ܜ¬9cY\ qpse_>2qҧX.,@NaG`p}NDP$,~ڷ?o/kR֯= 0k.e;V fq {90KK CL"*3=7XfFβ!UM-X8^yٮj;q6ʏѳvivc&ƭhKT;Jn$5$`]MmL/REX"Cv@"i9N,vqU6KHe("~1p=HC~]M?G#56/w9"櫭6xg>^'s_u/[Yy\  j96\bM(M0B12yϡ6ȁ_HG79rC\I[7_yÃM7x;c˓\LU6ue8s1I"c7}Hgmow@1D~ք*ԋ1(UbhԇQ:g1O,3(cGFhUR GUg$do6g=FsKUWأ bA< ϖ+fR!,iDs88P9*JrXrPVTE*Ԍpm//z;hnwZ9G֑+e~MV>d8;Jp J:E[< 9aG bSǒfi-6s;nHxA?lŤ S^rZ8<&w EXp c'9J{<9=y+/X+K;Ng_~ouȷ~sVՇXCkyOR}&,:AfU6$D81 , $D,=!J'+ ɊyƌSWOp K'8T1TIU ;]NڷZJKBmf.*F \9s,ORhH u 1 ( S2>_Ki؞eNp[`>W_2a}CK\<8tjZu :S0U7p]/8]1eo>.o͏ >ٵk6ef!M>| G9n_d?MՉJy [+Mbm>UR@8<䡮Emrkyŏ.|"}?ǯ 4X呛.;#~7fa̗SN@1˂myoE~(ʧ:`mu՞<%gN>zgU0Hj> Ȏ3m-#!ʈJ֢-Rk^XSkKDUMr>Ԝ[ 5b>+{5E0C m\И=}.5 Z)%&Lq eϙC̑!D 1 )B uO|=Z|= pns< s7!Y=8ƹ4Ω;MdvYF`,8#iӦ;4gLcJv=w"i*p7C""8!gK-{pOqX˰ 41d&5_coʢL4sL3I*{nQqE֏i+{=?w}}3ҁh wEG͵c&!愐*lŬ&,DăQ12NsZ鉶/q0NP{k`$,3tܜƮ90sd5#!{s#p,*^Fmy`VG'pk\k1eP#W$Yrp2'j&Ag=z2|1/895 ta\., N!t?g!w٩I)=l^,_'߹ NWl{e,h-Rj &TCLփ`d: jPڴi@e$[=3lhC[kp$>?]M}d9k7-@>ylf#(ᯓ ֋كfgH)Z,.MCLUJu>XT䶺N\d:ڵ_!' 9 )`b<"AbqM$7G- ܽ,Njs/ҵ) I~ OlrLfIpq lmܦ'q8t+nQ{yev&x\؏r8Q99p^kv,?^-$]X=bJQP JJH$ =>2x*Jmibzgb&q5cAUWkr6ONɆj`#4˸-Gv/sfq*%'5Fgc-S9E-T`z-.uhUR!Y=896ε;]%t`C79ѩQAmA,Hly_3&{1.)Sɿ0݁E m"@ԻZ,NP 19igJT*XYF`BC{nwpٙxK^ alh$,^oՊ֭_EԀZmr{l--5 ˁt*}O: 7oCfWdBk)["/YQknޓY-A4H}{E$٬)I8$ dD/&ٯ$oWhxt{@Gvdz#)Ujpn@13o T/WdN4j#,OOc*iE0Fv8n-{w':'ŴSWJyx|'Cg)}8cۨ=luj9}fB*"$Č81,^LD5FrԨ,u<g֏-b7&Ґ9-<OT!l6 -l2=W}ri ?,._OJ 5h*Gr"sR+Hv B*PHJ:Äch0ox2/ 99 CIK96εqΝm>bG`~Vm߾Nٳpq HÇxo7m kNu- $V+2@IDATԠl|GqGxH՗6fH1%>V҆$lCd@?HI[7QO-L/r$zqV 縨,+ L'n^q*I˿_>Ϻ8YozZ_ [7:lv"2Y--G`Vq+!yERUjsDx#L\xdH@ǚ’K,dir C:vGaC@'&G:BL-lvjPY7ͅ(/j3g2*Dͤ63 P!C:r6Z9l.ّM p_ WpNx8<ͺC-εq=PFoj:G_?ד|FK7DAېm= t Osw㦲Oſ3֏CS #'J&UU>6@^F"9MjGڴi۰. 5i(|iO:NV~Ϟsr2~\2AW #7̈<&[eer;n.ක+g]ǰJ9ޢ\{Exe~|#<o[zcvd.kV;AΎ\(-F7H#(uTʝ5]]@l{299 ʐSb&C8i*kְ49ch )f@O㑏:F +̂bwjþ%W6uaAEqI_cA/B*j5LCie໅𤲰g3 qn(^av99ƍ?Tyӭy&}.5L)p$ݻwۼS}>g|kiпUR >$gKաɖIl!ZUAѪk^,QÄDzۮ=xcD \i[Z7ғb)0^6h^phJ(O}9~M ܾ5p.q?VG[l2g\ܶOuGP|㘔b$[tN~oGb,4'blTCZL!+ZjH h>NSe=F ?kM@aLfʶZP\uaAUy8R56TRTSg֌٤@ԣOy>ōva h,9&ιa} Wt Ҥ!عsdZzǼ1y}pyo^\c߀;' xF]=nm{d[du vmP*vmM76ql(Q\/_MG[N/Njrr]cJLؼFyV+ PM fOQ/Yc]ɝ3l/G5n*{[0G? P~viCmT q?=dgRfu,UP832ڷ8Q?X&P -NSQ5ұ$lA5dw.Eh5&6>{"+l-0r%"O(^x4ZjQ rQNT=@O<p= qnsDY>xxc6jq \iF`Q#9ZD>F`շ-6lx7\}\ݗC#6y_x=R~筟CoG;,cZJnzNlj@HzcBx[4veF`-O.y#=ϻY}8 ~|3{k([S e1ĹkLuO$uJy3FoXp+<@FNOF1#lKY+˟軓a3q>n\2c AD+@F=s}5Ip4Yϸ' d^R9jba\ަ\]- W0Ɯd2{}gVK@ck3E"JWa ymvmq+lq 0'3 v2oZm3pr ƹ8ɡ[󮨉G#ςaF`lhsg|o2 wV 垎ء, .CNApQ A*HaqLN1Z$=$[G|Zoψk)EtLom?WKtM755paoyx>O,s64rtbr/+)&nOgs '"ܓ{ד[Vu/[k}mq[yzɸ2sPX~c$3E΀qc= 7aK\iz&)+ycW ^* 5̐Haf[K9$ك' b_c6K]XøJ u!9jșy D4T0d۸>ҍžP@+Qbxx8A%yU6%fE. gm(l!K&իPW>w='Xo8poZYuk[o5leFFQI="6Nq0ul4c\DD%{Mϩ,?왖h3Dc%l!5i56lgFRbXPu #gY5</ǵjU jP.*Bń!1ۥ6!NAlp!D3T n"qesUlŹ8qn^.,eŝ>p/ʿk׾O!vH#>oƳ>!ϯ/C5%[lˇhӆP=kIXcW`02'MPx2 k4bJ> Jz*<+m,5B*E m |D4/FL7-3DvԤ o5\j=oח_{9싥y1l˺C-qnstift`MvxbW$})FdsQD&V6!lLhZCX26uEvbSɒ>Oזh/j\Xr99\/ӛaw>/m SdR[1<8#H'ESهa+Srꙥ Cn` ('s^VJOma)FGZ?oE.&#IǥW7/kWo 0IL^Gja_`@5$vg$;1٠ThiMvodrff$-fKׁr66Nsnw˫p&9`9\#aP-d p+zϦZv"2>?P[numokdďT+r;+kdkm# o"G_qjlo O]mجe[p1OP)P LT?kJD.zϼr%q5 /3|=J USy$sg4o6ld P!9MDVfQ"2,@ϐ/$F7l#!q.sʥECeqLZŹ9B*6]L2~s֬Y##Qnѷ" Otߎ/&I0nfT"#yx-p 5sE!&a@i4RV# cG*^NaΈsǃ\KYc6%vi{ؤ9:7~Kw9F`pb ׊ 1ڀβpȖXc62ϯo셇m{w Mdb$& &[ff]k&lSpT-6Lmz=N*:|G7?Rn}uf|nx!`=^g[[Ѻ:*kνr/9QZܗExƅ*k7gkka 8TׅtKvbQfIMN"Ȏp2DXa&jL I0n8bbEܛ2j'5Jj90%e^'u@ *6]&EEp5ڌ19[ǖli]#DɶXl?;o)thnyT/.6iqs;} @qj.4C2uh_h߾}wCr|`.|/r9jp AeP8W{h+U-a[b4G˂]5muS&ja\cѢoħ>u8ɇy"c"@nl0'2/s9։̟؜r[5n8:!p=f2q&t z`QdI?"l^EA#Jx:@;Eܷ+{2D/UR̎,5VD:ո:+FagX(j}f^g D/KʧR-3sy~H)Ϭu@j:.#\3$MkD\yy/4&=Y0isJ6]ȃ44iC뮻6d-lh$v)^^x5 ~74MY2;fʢ6Vb,bp#ROz4I5@[R|VNLRwo8r#~}O(=f<Ѥh}mux] TBP?$D۽| /Q7"Q𵸾牞VmR"8ZBf>O# cG&!F9%9?'" O@p N\VċaYjHºc814Ig3 n 9|9CeχU*k"ljSCug>sWQ$:]}4i]44ĹS+Gs̥OCE(| 8gǹ;j`#0]8Vݥ+5Uč2 -cg3q{2>MN׺]޳@gpKfh>!{Jv1 )%ٚhNMˍQ 5iF^v!2/ǗN0=N"k5Ok&zb8-Y88F'mXxw}^Y蟍6v.>˜D~79P0ֈ2.ۦ>Gb|[XD H( - H63aMaq8VY8ԄusW25VPuYPi519R-)ΪZR![].V ~dILgƸNVP[K}.08%Cgc>ٖu=]ld{(e44 ;]vhaaNW~a;Õ5i|;̈Dmp; ZnI\>:R:$v˺U<8wEec٪ V\QxOޥ7JGFf{E-8 po 9׸nq1fq91?J߂~yXo6, "fZ\{#@9`0,Hoǒ~GMPnņr&AGP1Z !RDZyIffO>sYu`X,U57<"Ua5xMSug|FWh0 Z-n,6lNiLC&$ȐŘ,.֗e&/AlDFro~3E LJMLq mٳ' dؼb}?_(OҽZ|Y-;Q f0zHetb&=@6fSL:՝ \<9~`&.7nɺ3lEZq8)~|-I*>O"gWnuBf䁀G6_QeD=O_Us.Ffr}F/`~~3 1l&5!Aq$"HU7o0L Ƒe]n=X+J51>gfMvT5)|,"_Z2V1eNd֡ئ/W@.YKh6*+lḉ`89?3O>K]z 8ǹ`<&-Yll7*/~ouN{vۿqa!ڳU:@\ꙑUc[lI E}<p+ f x܂o|ؙI;#Vhp\:M) g^0`|EgL/P};t3V(̠o\LK`\Z/qmL!C pI?Ʊ8EX"Ehl [XʊT8F43p^LBG*j4>rBȍH Xbsd#aG]JD4JDˇ|jp@r4Ԭ"bԵi=+)F\`cuȎYP$U)*T[ԱnYX2񌲎ϔZfSYss)\7۲.pgqN/S;t@Fbj 7]ASyg"znqrOGL'ج}/}Gʃpx`KdspP1M1$rbI치\)"G0+ٚhծM˗SaGJѓeb!hB i!TD pXtFTE!VЛ2= c ?+&pa|X'w2hRJW/"ə^z4 65ZWBm9G;})WL1I a: -lI"5q_m.u*m,Ot6} @o{gL'ݧ?6lx33D@Z?R1\'(}ʦ!,e42;V2˺&,'64WKiAt7m5ҲUc#/W`?}/e.9w}*xY>S< %"|\%>\Unڹ|+S\h~e=G_qL̄hCK2j5=)e5/ c'ξQgb,898ƞ!7E]tΚ(峑RBzH|jJRGz'3U1G0Y3%ͧ.a3/,@AK0W\>_.<1{ W qW}X.P :餓 sr셊pG?2[me<گছn_QyL8,td_?{O1er]"0G֢^Ymu|2$J>o2KSjYuY=FM$3c&5orq'_9|&ልk.eeId/3=PPbZ7q?߇z=f~a,v,п1xZΰ="^㢐 ;ZDkK˅p*KQ˰8^^YnsmzV42v6dZx  Z_eOds4?Nn9"%[I[הw~䁡RHҌ߇z!.UW._́o|e\(ܸ^ڲNIYbq٨Ibn~ȋzHa}k쓂eE78I ZF>9;>zɨ҉  @U$F2` >A_MtɇiѢ6r0%TH ~~.qiK3uCMx @yDp;c193 .H#̺&qd/_.M c,[p?NY/|Z<ֆONoIȮ D24c8L8K P8ծMja]6=vj\1#\X[xGjK'e r[79 o *_b%*$Fؐp0} AښثŌ}-6o煑7zR,ͼ,&z86=o5j)MM E*^&}̼m㧰 5[ESv(idIs\U-hאhV_+w+nI/@ثO9λ{hƏ#>qYۉ|̫]$;8F$kQs&6,P_1>TZxoDi f䪽^PSWE1i9bknW׽Snc 'y%@`&~π&/ҤRƇ-_u?*檿sN|#?j @K;}SDDE,vaV&9(8M fH~")d `zjL @N++skeNd Ksvr!PxnM9Igzޝ\ e%L!b-G_̵| o J->A@ 4&pih#>r,JB{:pQQiV_MaUk@1%&a SX2]bIbܞ~ьT?pMycn_^6l1~y'ah4| {JBO>q˩[yh{AO}7_^ O[s`v oyS6AM|٫sZ^#yI)gV=AR},BOИXڴ)@jT6.w^;(wxr(˅?"o~;7Ⱥ(|B]i)>cKMx[W{ sR2!bkyN:L N\3qecPgF9RE OET1WɢlQU"PjQF\i*ua:h<ʌ(|D5 f'7&z%"qB=3JLG0_Yn{ey~hNc?ۼޓjm_O>XQ۩9AF`GdXn:__sq!G$<&#&};f73Jh7]/Ȗd_&/gyS&) :+Go^^x֭o^~C!LQ׿z]o|o*-ͧf40 l@edzjlBQq &&\VyJrУKHR-Rv d&;+]YQY*|"{0$}&QW @<2H%#_MkE-{Pn^nyƊ[l^ MɵSs<ϩo<:sO' rM%̉?ݻ6u//q5mWsJ:8F$kQ׃l3)ڜbԳ&q=9bkO2'2䣈 O].=g(`RزucyXYq7Lv{wZÙN!YQOyy=_}N.z޵\-i-@ Pk`]Q(EԅĽ-Hb]W"vX%*i9EcӜ(DEN8֙Ya1gQ 8VC%18,U`>2BJ5͎VN3V]GӨ#e-%:cHSL\C&kMU 1;I)F:k#Yh07oٵ2Ƒj \զt > DƬrOGL'X|{C3?rC3uޙg;5Ǩ&se[f-HuΟN~d:3PLDM`K#&q7I|k?-Ϯ 4)+l?ߴOv"2d!c-8{*\8޻oxϠݼLLr||d 50x 놚D<(2"QQHմVe͖d+P| n*'m<]wI8*# K|e93iJS: %eg|.ᵃ`_tnxk |Ʒy38LRIrGӜ('&J}|Z6NXM`'nSjt%u*JaXM&M-jΟrcͭ!!*T_9q="Y*Sh*TvzT}&Q@21qG9}Ū@f}4=yܙݗ6dۤ#0-O^Y>ѫWZ+sYx׶wʳ;$;`'X~Q*LU!@~UKsSC H=m'{C? cYZti" \:Ю~u 5|ЭDMhAŻ][qt`ǹ1~y' 6{}䩧^u:en8XV?2/#'C~1?ZoN[ _򧟣;a-o@eZ>Goǹ*Yo\紳1~yS .`jVqZCdڵk/+}Ddɂe#ad'(臼,t2oKiXX2)nIb9;vg_ĐxBg{vo=Z6FY2XPxύig)S6}i}r/M=ŏ,~+_kS{UqsBxÐTTR7V5t:"J%UMUp cYK6=)78%gv*B79;}!)Z'leχ),?'4ә톚$Xf[Vun(ז8 "jk Gwn.mQCC}0~O1bƨQϾai$pd_lQ}1Fը\v0RD5~w,$Vb KKL礬jR+<;ڳ#ܴCUyd u֝_ou׻uv>}O1>- Uw ɿIZ}{8l>Ș>p'}_ţ5knx1AG{xc' #rFg1[C=E'?(}8{ dW0}K2}'(WqV5>U2b+}=H}U#~兿 o- &ޗ^|}ǤM5Da FVpH0F 8!("3"Xn \jVJEP [5Ʋ)ƖcZp/@텺Bɧw 6'%}ZZ2%9It:fqX"?W+crm23ZrrĜ!kN9-me3kc.1spp T2^d=fG`Z쪛Y۫^p?/7~vB󴞓垎,c}V߾}gy?ޣ> QGgؔ UX8j0 lU13[s2uvў9mqZv"U {?7/EN ڴ}ٷoI?.]v-~dqIYg(eV}اo7CoXvAbֶQ *+BZ([ؙ̮.^^m:үWLM*q hSCoTDa=3ڵ’M#5d K|T/u@IDATvCM:LOOf1I8qUthg߈VeʇSv2v6dZx ^x&N?Or'ihnjOȺ+=c%^>yz[OF>N<_ח_ղaie!am2zFfGm+`13[4!aDu'N[Zy CMUq9Z$$'W}etiٳu/Sp' ?FLt#*f6wxϥܴտE5n; v\S#@N!v&k 𦘄Y&u4h<"Z.dtKeXO5;*A[ԽVRUpކX!kU),$SkH֪ ¨%Kh^&Iǚg_&٣s5yĄ: uq3t`4][r9uo|~&9ۼ./r}?<KZEj'mUx9}`# u۟a2b(d#ad3in'wG:OI56rFODB ˺&1kTj2̎>-8^>eEZV;dώ?@e^h9 ZP8'=s4Gap2?rlϸBN*ť%x8u'xuוk_I'xa :bra/\oΤ]o#`wo\_)W}{/|+/G<# [ؙl&x;+5&y6&3*/ЃDsUp^L&w-Z-DGLd PG]iNV#P!lPGQ9Էje=9c91Fw $ؽ.o.ɿCaqdZ8?'r)NHg&Xٱڟnv2_sm./<&+};f_{//W\q]o"! ΐ'p-?W<3WK J]h7x$U L(G111$1L^$ǥ=}f&T ^Eu7>I޼YH!d! `;`]l ?Wk[mWkEVڿ_Eqc}߷}9s̙<ϛ <7y993޹wΝ[s&|ÅTog.1>jYLdϥ\81BWQg*DPW4{W;ɉ3O,MU<7z#k=,X.GI–WZS+JnΘ1ajәxHn5oϷЇ1wԀSݔok P`0AP~ݜXpѹK/_fdpn5î-.4DPWX6(bPeA*K{91-J"IZшȄȈIDmHDۈwfeҾYĉ1eջ|$lC=u ]=GQc|41zI^l/ n%}`q7Sl9]F-XG+EO׃g[4WI9/=c8_SLIxtT+m^ 'Σ3)owVMjỶC*ϋ]Q"T) dTD&5Յ2FL+mx1/Lɺ #:Qdpsu,WCfj@oN?:x}ExIxkfpR5ІOE^\)~:At@qtGa<AtuKb`LOm{[2>O`_ꀀ @f+Sbki Ϲ9|w|A7m>n[`=fvD>/JICX1'eD&" d #\%U"z,caNb,k6yYUkUKڞ%NlPk9V7Tc%C%wbPypΧ_;YѴD6V{y ]p::V 9;.O @A{;%mյؘQ@r)NK iOɀdJ*›(3j}g]td91~ʹK{20wNaüSzGݗktXi jc~fKlZ2.ÌwzH8  Ͼ%\;h xF2Vޤݪ"; mocim{0A1а Zf3h]5j ߏ fh p"cJ[\ yp{eW^ΰna-GlVL,xF=^8/1b{琩xo\z3 >' i~1D޼yaw{'l6>5Ǿ})),vk)̥{ ;/F*X!է:0 Ы- l+ z+ք ΦV,/^WtF@nj`Qs[7‹<ƌj |EHo-\&Kd"La"q֊c"ߝqSlrLvκ'ȴ'׿Ѱ3@Wr^iMat+EH?%fyt&K hk{wgx#/N7xT?V{jdz?xZ]9mhS{FS3/SKJw[`p#ʨ.̹mE+y*#!yXNF1Oh}=iEd*Cyb(]GhUR+ƃB8>&P'p_rkxqGa2h @ytT|,$$Ra&kvAt&M z2뤰>,o3Z=ĵk@; |O'2kk}+C}ywI40k3oa_" Ơky qcFP8itKx,#fӗHN~ϾՀ4#,iȼ-DkVc:mm"mu5Q9u#*~22E3јa;aX<.aA1(OͤۄH}{^84J##yoI}Ή#1IfȳwTRsCPp>%5"y+1·=Ȥt2|O=S[~uGۇ>_YЮ,miv^trJOCpӧ71])\)FՇ7ye5=S8#RH2=/99x5sQg6ł- _}gy.ҚJ<$Um1滎cZMȆP]0ƢtN429ŸbzEΦԵx䁆vYB M$ j1׫ncHztvP-&"(Iy-Ecηt`PǠ8`/GDuaCŮbAMjDIIiyἌ}ׄ9'/|rH5kt 3x'ӨDbFꍁ:_lU˗1O>5/vmFnon^ :؟npϦ/L FhUHtk5HG_ڐ0 `^ G4{>Gg_0 t r#ZUe:NM_u__q^,pB;'96QYߎMn|zriD@V~*R&pXCJ\+.ʒ*YLb>IH\ sM2MD젓:vDL.82:50SUO2A:c(_g%kV1&5J~EQ̢u%CgE+y#f|'+zYp)vQW8'+v+=*1%=(NM_$\wC4~:Vƣ>ɀPz~i~JyV(r3JEw͇xu$RO(2 ׇ5A&HO`SG`Ei# kQ<~L1 ybxᶛg+KÿΠNקX5^wuy?;[ӿdQ8'b8'=hh &p۲5'\OѫO1XCh0 kn``’GW1 L=-ǟ^tqIT̀?[~jsޮ3;pI@ᆫPc#&E_u&1ʻ0QA{k:dLDfa2KdN3p<ΊD&"ӚL>IH\ y F83c2>:M~XcL6K4|͇di16=R1RuIcˤFU9>{ h /o]0q[7yL- Se])$@k|x )m{:ѓ}i'y2SQL!$V,_>rypՒjBxQt\j=`4>3Q‡qV #SnA՝qUFӈʺI=E\ v|I?ʋׇgp@]4pw?:=Dƞe~tp̞IF9=9F3ƿta_+Sk+|3FGfq 㟞SgO6 f?R~-!* #Y/W<`!``[cr9mHrwՁ!S{㗟0mT:Ƞt:MK}k!p`g8g61闪#M|W:(Nbxэa /=4z#vf&oaLVcx=sɤB_Ŧ&뮁S̙JCݶ1QOUǔQ/Ͷ>j">̓QIc 5 ē/#_ pqN;G:_vͺpr|ӂ<~t1MVuGǟ:sJsv!L'D`& 0O_AX7NЯo#k$³ZH i0`Z;`C+ x}z5)0# :c`[J1o&\p gDus  b@,kxi@fXXcsS啖MkC+]oL$Qƴ(-ZÐS+"g#JDV"uш:1IoF*0i6,(ȒdNѻ|MϔJ2JbI'aeTiRx~IVJ>z&i2HAtEę_ S^y)Ap*b 8+PS"T=E̎% } @^m8uiJ^qw=ܥ&*-'uN1*GyCYY.MD_J5e||7m"rqD䣬lު()33zFsIamrA55P>7Xs?>u} ~ n{FVTqa?:/$ZPt3#r ^n?rCf@4Һ=ǹEzޗ7=YֈHzE@f߈Hoyw׭O;oY.4f =g0{YxӂaJgjPWoTA< ǟpΧ {{؈[1OM(n(U̩錂s΄t@F 2Rcq:[yATՎ&n2Hx'bp;#zRYLٟd _ ̔ @:}ӬF82bkUi]KRګUm͡Q[h;Zb\''{׽aϽvv1s$%m$sz } sc֬Ygf6(Fg!mvpj@Az?'ބKQdŔt [n#M[᧗?D L+C F ey7["丹C^f_tmIK=(c/-9CѶ1&5J#^kHFӳmɄ2^/jd\${ƖtӓuV׼,gv(6SSiP⽃5~bVؠ * XG03@~1 `5s}jpfX Щ:_t[0(XYZO%?,0sZ ,@mv1QQ[K̬ڦlpiQy\ qڊ%SӢ$$=8 ]Rcs缝1׌85=S'C @:}mfhS$+Ӌ "5O׋Gi-k=7| ]R-ZemXD1*+`aQH gl#;b at#~v'(N\M[s]N-Kn͸SOU":c@ ^:ڒ4b4/,xY'+.;WGZÃ0fܡвMd X[*bcA%ePM+(wjckqfQ4|VD+Q- -/%e"%F`Oa\(ĎiFo 6äFնNL#GMeTrL?TJLYg%61Q-M[^9ױ~|W=F:^RJ)eC}3gJ4P(D^q nut\nw5c~uS?O MGm;$,5'W]ڕ<Y¤ȴL$ 9SO% a:^ mN7Ju15#rLEnzfxs:;p5uk:͘<6s[cgu2Iz6-mL&FLYYd) LW^G300PVum0@f wdk_Y8=yVF4(P&b, Wb0r0ʡeڴc k8i}xJ0# ُŀD4,l#jH2yF(/2ǫa@rV wNDV2Y>"KH&ŐT1"g\;Yy2 ĥ!;ogԡI|UUcI2\"Ey긖w1{叜vN8Lm 漖 ڛ|AJC~6ktsOx(ܛ ۍ_ CS'"^74x_;[FhCxҢ4;chsMc8,Fd!ϛ9@Gyi|K=<]  #/ ǃ 2s w`=OH_3d?:EBg ?N/?pn +h6ԝ?̦D8bcHmR泖N䕖Mpho^.\&H9@;@E#G>>3[L(s*cZ$#SuDQbPR9crTy#ʲJ]hޒ䃿Y0N*rSަ(֧T'1 -kջ1Ju=JI?@t}G7:sڎh |No) :_ )m[WmϬt!@7; '#NRlS-2lWO, w+gt@ij%ѿODp5/ZƇK[.pѫ_ŶQiJȤFif\=F5,$BCT1YV npu2}}G<)_U( :z~tק:etts~xu:<OGVL;㩪>1-^B'O(rTyt ͪk 8@$w{ذvj>yn1u7z5kn:2 СI-ƒʭ.+ ? XyM@V,9~>ሣLy i'?+XJ;XkӠG<] 6jj֑2:d|!޺"XJD[Ἤ CJ!1_'6&B;ЉCay*;K&5Jܸz +)n%De.zY4FiH*1"L6ʚuKiO_Ž;Hήu]-9ߢUJўQqj[wPPp-="`1y'~Ws(S#U]IxȰ6"x>I4Y|=1-iG!+Vḩ? B~=wy]19{D .:$fTl$hG(Mԙ&RP<Pgv}b">9?tGG|0u Ĭt/luWIc?Ycx,GO%y2uJPrL`9=>kXZbU2Of`&NJ܌zjč/ 4Q5I2@f`2K{V&|뢫a+rc?]+])j\0az/8vpWK.Gդ]O6ޥ}6κ}vXgEY<5L1\Wi*K+SӢ,&L#v$ɂ]ztbc2~/ܝ1VG1Q'CdLI[`Q옞 hQQ y=:eK%e݁qbD'0U"0_Y|YG w۸0ohcZR9NUV? YZ[_:>Yy@7uo֧:89{m+\_y}@̥CJh3]^ y*Kd6/WHL_J]d{j[G<_Ц1*a6{7LєzE2\nĆ$] nCB-`z!qQ(:;)Ϙ'xڋK,)B)-]O=בtuq?z;ӏD??<,Ǎl n F xVom[寅4I 'Msf,Y'@& < •??w={Ծ۟CDyu Gc0s&?i4Hx-N}i8¿>'vL.o{O{N)@AL'ojhed RUT+w L+\~U$@ۤT/=Xj?L_^iZC6SmfW ߕħ[Im^UǔRO>+4Cvx\٤:#ރe4?0[m9Z}M.0IjĆeF~"DbcxhC)ʀ:5`?VASw?~LSc7~-bi? Q-쇺k5S_>d!Uj@ oL9Qq#^= XF0@? ֭KW^o@^C})<"ԅk`v ]GӢWՀmm ణwr¿^.:V*\&ޡlo\$<#ON_y91--ڄa"q֊d&U"؏p^&j[ sEI懑'ÈS vǐGcF#o hvQdr1h(}]yԳI%9ƨ!~e__[MwĜtC-LccPa$<6 %$ZZΒX0/>pIǧÆ9t`0uß?G|5rKև{Ҙ𮿾?:2?'R'-~>&Ej:`78eAZS=V8@mvz|xf( Љkh `M0=~ \*\;e߾1~^W<7L ) k3c@gu_ ~k1 3ZXE(W-'cuH2yF8q3ʓT e]vE%ʜʘe6a%Yʼnk˪cu㥞0B,`-OJ=r+e3Ql vb0\̨%oލ6ClYUM|O}/-A(7èhMp a 1>HO^y(ܟ S҃J9 >ihnA-z_Q{Lԉ.Z%<`<*4F2qAy;H~oQ#nްs\ވ(e{aR0)qN :,?>A\'K[z%`9ײ?I|N(M3xoOcx?Yxac獀2l4?~cqZ~2c20*F4@5&NB_41 @z03`f`0`UE?0WoW"=7@|0W{@=/vnyf`YFZ'ckV{ '6cuNg-IL M3K,N*@|.}ENlPƋs㙲?UGu #6"ƨwY7x{l~Z S2Fx(Kϥ< ls\N+Hee =.IhFiij>Ll;&wg)ߊEd⣗\pt =GByĐiZjeEX+OQTe|x֦U6-!y(c6[~gQ/(.l"WYIu{{Yar=10uZfQY@E|o_1p2Q=bqT^ uOQ Wzf[ՀI4}?MN@le\W9_)߰acxVJxؖwTS%Y%,7b1Lq~ ] !)"q%F#J*ߢRRq|FLJJG sC_xӟ>?Yv!mKL}d7*w|}:at~?yGZ~'``'W0OQemTo#)NznRh -i%- ?f~Tf̏Iy~6_,n IԢ/bƬ$>c,dK׆/7F® ơm9ҙ8D4u[ Z2ܥsQ^=ʥ`E3Rb+EﵩI}"c"pL,QǓ,RH)J@q$@1$fo~?oH 0>$$B]ڕ|ntY5~ Bƥ"*c}2e :z/ oW2;{.|)y5EJ)w‡?UU3l50+&w W픾};nC7ۋ.o.뢁y\.4C-`hS&m&8/,ϫ;etӪɔ?A[˧n2g{H &?4F% ŬRt/5UFE 4S~LOA;X\Q:~?:OE?Eйw5BcL1psü3Zlj860Oq aCQ-==BBA"[vQ:Nó[o~ `4fp@@͟FFxpΡ6)w lёpԋ 3@IDAT8+wBҌjF(LvLTDMZ$(;seL25 i1rbpz:yKQ&U"#*[zoZ)vig|ۨ1|)|5MNJ( Ҵpf!T!_ rh8ʌ6׶q?q/B_Yy??қM79Ρ@v|rz5N7sMWyE6-})~ݺ_<7\Rη-TXvt/\l&ˑ\cPϾ X/`yXEeߺo^^K=,L>yv1E]jx11U/yS"ierWaZ MC?cﹷ=|{)440?54S ɧOm# W;A9ũ+ g}"N9(%6$ޟp^FkZjK0EQ1H׌j{Em-/T\T Y%~K=җaL΍oQx/1i:{uaƨ@z zÜnS$:X`?:HqqE0.:Siu=:S4u߉_!D}ߛf NgTtla(P[ IOM X>F?iy}OLMU KC]XD.rg.q.S000~&c `\‡ĝ h30s8qnbڍ0cj\RѷizZ0q# lE-roI䕖/tM9Ak^|NE`4_,cX*7/aS`DY71W='v r5DzjF_񦥾U#?^VQ U5O,4V ZW{;ټcO>ck縜2LGDmn;5aj`8ժzk~7 O?.ߥyRXlO)ƻ܄v,y9q^ ee0-Yn `^*M޸/B}ovN<~%?շFὥĪeeo6N}.MBzꏎubo4E7l1f5k9#Ec<P vM-qӭPhq~huI(DM1Qc+FZA":iPbz^Ȭ1F0+@f`V43fR\'@AI@::#x5G\*~ {3>{r8U{l6Dk``#G|ڕX=gҢrcJmפ"KUQ*Z@丈mEUbHFH  %tn.asĉ"È=L{K}Bd{XLc9;ckLr}s$niYs죐/$(CBxmok o75~գ>KdhSY==,׺N].S҃}$}:}bPpjxƓW~*AjaZT3=\y1qc/Fs\ gd+[RRLYOưocij۾Na]Qlaщ ^;HyOh/?QV'SGz3 Z\O_zת$)Zz/suG$.'C]S݉8R=v-01@Dt SZ`"fЫ1q  3&~pW@uA}/@ c @g k sVۣvI6O:fN N}A2}-XEIlZ-cy bn!*%>(`A[VK(2`L&t4꧶6;#9 KqQ*+ATk<1fQ)>^ՌΨdJ?)B3)| e9kiZ8['9jש-ú>ƽXs\Nk\*TH.ς O&kH7j``RB,bѡ馂y=4-A09dg֭BORc$4d).(g.#@]/9 A*U'+I GۄȦ;N혬rqDQWK[(s*tm8OِxN$QT!+ϫoIW:Md1ʰ{R%"A=F8/KD(ӓw'v /vuݘ~1Wʱ%(ʡ9pqwlNOFR;8a̙x1qAi4aTրOe ü50{9=IY$-UJũ-=8|S_[-vyNǨJy1[i DJ[&e"ZM&1bKokd1KEI$KD?hAgv$;5ߣ|iNFB;x :NM7MӛY?<&Hujp&?gW?Zײgx@ě`D+q.5׳jl{ Ktpכj.izi.2ΓGYL.3fLV^ g~'|?GOݞL9Nq~t? _ Hu8/_Wv`6^W:ӚKLrךCl:232FW3sl-mI̩7/|DLq8zIXc\m!>c sWcP+answ3l4I!7;b|-t+Gl yhbUزd,k;qW:(>t/ߪmÐ:$ D glГD0gΜ3i:aG8p"J{Gm{a~g}ԞMN=ExJ\*-;3~L *R`fv=o׺C;cҷ6syq0;M6 Qxt͉$G5FTm&cjF|WIkcěLcƭQKl3+눕9c1 3/%9ڨu6ΪO/lGL!8> ǀ )d)Թ| cf]kfP<_o.jH[_s8# u&igqCv@=oR4= q'C"cZ^ԷfƴbٞArY@>+6 mMt:u$cInd&AM0i7[Q|ši  86dC~Հ˾q{7W/T \ڎ @'Ϡ)pKطT{}^8wU+^ C_U%][qhvL%'%e%S9&exR#qbtaOV W+ 2J(a;Hڨb?}}1?-*A4FA|xp^fE*9kW-om7ogn ڇv}yo=>{m4n@m=5=qgӪE+Vu%!Öۈ/y|EI7E_m)E҂I$qBo)cgh=Q, 8DBs.(i"kqo4W_lڑW;ą_)l> a,Ai$F:zq4Q!^7y/Xfϙj&3|Cv 57`|ٳgsSẫi4kdF\+J4c!.fuwk@Eh3Bc|6tvׯnpշy fJh 0yTx O˝w! W:jIm8lΏhZRq]ᘬGY};mGGaZJTqyY0kaijԩQaR7cjۀTĎaXd1 Td1*:cZGPˠOR"aasBI}ʹ=!Y&Zx8ԡ/o2mKWe]}Q OA Jod' gy#84}d+2ͫU_x%:ڑg(D$ q^ IF&K8|˓d7p ybE;R1З ef [ Ynz1Q/,-12L$8gէ}Ua> v&;=ht〲b W+i]z ` n2ONJ6#G6뼒ף<0s4)g~ג!5FfQ'ugzǝ?x˫.c"\/:HC}3< T^T'ÏEu ?%av6Jcn.YSm)#:,P[ s{p5`0;N#<:1C}_(hiK@cS;oFkO)ǘYJA8f/TeZUb/˪x:1u7$%^z3ٛ"3Q Cj .N4FuZ*wx߽,_drځFxj?=D aQ SlTI]ӐcmT4%4տ뉿9E+v_ cLr9/sCwgC.e&߭&]|̯Q}B1@;7Ӭ: Wdȗ-]~ۊ+Z@8|0z_y'MR2^NIkDжU[#zF2-reIIU pB:7/Lq#ڄacϩ?:ce5uLybvZHy'-mCpy&jtE+G:WJ-T@m(SS:]zͧ~QfI[t'l\i h#=8'UÙzU+œǗ, 'Ou1#-xwMDG'11ʅe'$u"bV&e^bIV͍=Vr_ѨȧJ=_ F,J4FinA|x[,w}[Oσ#SAA83?w'3&kSBnDZ=jnx˻\~<֯A"YlM̀W>J6'bAafYo葟H+O?-+ +)]N saF~ / u)c҃W4l ;B\tU7}1urjW+$Jܶ>wU똬V'O2!+/ďɘ?y6D P{N$QTaì Td^9'v kcu mT*N/1gZ5;v-G!SY, 2JLkTrD$&, ߺa3e@k&p((*0tmk@{puG ]SJWroG/ؚ§Қ23שu% Y W\_n ȍɼOIDmuUkj_-ɘ?Y ghv,dy6!2ċJK\%XvWj:0$ω'aѿnѿB^eZgJ f` ُf\6dwۋxXz=1rZ{S]~Mw=/}>J 9(4\t +pcִf7d2;tOD"Olm6+d6@02em81'٨ a~Sӕ,|SWuՅF6ŷ#VSF|E8I4S56!+e<$1"rLyY3tLcqx_O?I[d]oD%: eG*\5&Y떆IKT:m61 @+ h]fOr?0V RU&zL%\… VUʋ])rPVSǿGIOg{|蓁gTf7?ITSdT%L1uMBq{m׽ǵJP-[d>5#)\&SW>dyGAx~:Rphg3?Sh\4q,"~0<=-7Q~_NOe\n@jR[e>JK>jlJW)Y=|/ V-t:˝n}F-w^'eF|-hPn^:g 0L>%eJg`h鹯Fd^>x^aޮss>EuMe@MNˌ|DP&>+tz_ML$.ˮed +:ᘒwhjωAĩCVW;I#ǐni2{bԸ:A0p-u$yZ'XTGO.maxV SwXC)o'r:/E63p g}_qzqд|(V8T.ޑoҥʕ+߈yb)_Geht*땢~p V<9`QKxp^fBl7ִ$$^ IL&:fEk׵ǵe[fj>TZ8> k`] 4`6+h6'.Nq^ck`&h0𧃂]%TeKn xH@(LWZ{2Y:xB:c/ZwؒyR\S%wQb 2k<MGjDoZGh`ZX@ȉZb[&"e',3Fyp+Dh=뗆VԎLLg7uMhkGF띜MC Q0xՀ5L~] hD $)/w:ͩUK^>_ SFw'Թ@Ra&4QMDdP՚d 2db,8(%8*Gb̠NY_?T3@=`):alpm+53Lv}[HZlqO!Ole៧] mVkycϹ?'HWY@GcjPo,#<^"E_ "t @@M`Xf~tSu@Wlh} ~ʗ3t/0 3lbdq=[ҩ{^f)cgh='߅SY΁v'c$34S/f-Jgk&yU_zQ^Rõ(Ê_=c[ʼW'Hٗ[+l˒Ҁ㪰z6rkdN:v]ST3 (v%98iT͆8]1gksbNxGL'ǿ}_lEXiMs}K *msYz;ϋE)%G^`Q ʄo$"-B"yL23Y_l5|?`6?|knVi9يԂ(qƷ(͑ _É'{ʛȏ+ |Ϲ>1 @S>vko<(zuޕj_1Җ|. Ͻ5\mdP dB}oU;T){xeS;Zi_ ~* 4@ S^{~\:r6@`ƺOR:~ngo:0H/]˺ko;k$ʝ1Ga} -%1ŖTrL:&Q" ǔI!ghH=6/1 BVP\7pqz r܆6ʰ"GF ĶEns0qKVf-23k=׾}&ˎn]DǫNSxWZ\Mj+>gΜ?mԀoN\Α7^8'KyULQ-Y.oe]4x. ~ghycvR©dL%6jZZK`U*/$3}r1W}Ճ94\8$UKg ´OUiK>2YŠ4F% _5QpRxRwuo'W,}5ÎZ@гƴҞCӺB{߹^8z=Iva 5Xډ^r]qS`ZQK RѤ6)ZZ p]|%`'yPyG~/ wNu6~.P_ W_|&𝧜0xq@YvR?sDJ8uq*tyeٵm*m^<޿bS9aB=(moQN~x',,{3?Dz{"}jo5$yllUk +_q ]2C6^f5NrTM8\u1ko[?+VЋuZ//уʴrJ߹ES׾]ёymw9G·o mbjuQk8mq!1', LFpdV1"1x)G#RL& VҴFaC>0Nqqzq!5нM+e;=j ?PW#p _(]SL>;\[x.e!}[YKkIX?VY'a's^@_W0' ,O# )Yhki޹AG6D \]$+s8r c[ސG1׌Gp tnNt~E8P:ξljdITD4q E%j4FMb4yj%_\b$ * QaSNZߙ;LuwsnwuWwu5XT8x́9Ȫ<bZߔvlTue<'F^-5"j\FO.uƻxm_V\yQG?"!15ȻJR{AHx> BJ2-j/qz)4N1Y7um"3Mcy>ٚ(I01<5%WF_힛e9@hYE?x 4F-[P+>R~4ܫ7Գu||@ߵ^-pz;$ܺpWծ}5`ͮT&Ml.m{R_Ժ;2/}frqp?LC?}cS'կyvM˿I,z1͟N|ׁ'Y1Lݍjչl_WNMq\qM I؂Ֆ1grJxL23%[ee(y(.,!i1)r!Xe#L Q[jD#JrŪ SqSqԾm۶}෼-!ΆywԀ]C̼5Kh4^hP'{)xj+}T״)JK^w WysOlnB^d`K(x,$S[[Za<&RR,OCE+\),Ğ#Q KAZ/]%GJ^$#㱲j=☻yzG>HSzrs+>T5w(U7g~p k57-mNJ$pL^ /`&-4Y^+y8?c|$tk{'#^ӫHE4Q0}!nj+|_3wpUf1wjHnBi#FzMJXQ-3xY [ ,Nmbwp_>7A&z%\,W8( G8W#fJb7-=c& ./s6l]wUSAh'i:ڈ .yʺ_TnhEhu&pHW)ϓX5jR ׬7e[&Vi )0vna0QҲJYt-W Q-P R:ZlG6n9k=eWF1BAK`Ӵq״=3QC%D-NC)/_~?z7-?xTU4 cm1Rt7l󰗇mw1DM4y4,XJjJhyL23%[ee\l&UKSܺq-YbQC T ~J]VzWeF:x<Zɱrߒ^3KNgD_ +|!lO{q d} ϿWO9>_E 2?r)Pq#[?I,$֖1grJ,[Id<gl<1v^)Louq57#* =\f,"eVx/S`IV1JkKR#)b Gy} ,^oJ[ %*k\T4.\8vڇzհF쾺Ӊ7MFRyBULKK.9G^ ..& Ͽ:̝CO'vt,j֦I&qkFpǺ Pe|_pXXˬ& kʥ+@ϜHͰSN}j!T^8)'0;Uq?NU45P갣Nz}Z_qcX~ -`vu9[Zy VHkuY]a.܁VX~xr X|ֲ@IDATSGpF>bj:N]NC+|:E(z< ǬhgVFKR]#Bb,cꝇ"x` ^Ә:S-NqySu $ IW!%VUl^&YUT*3i!Y17b(5"6pY [nڈL:{*iBY{4'W7$<6tHg3^U|g,j*vMJ< DŽhK* 0{MMU,}K⭲y6.5ᶎq ,eq<*SDz o` 6:h+2'q @.F/xtMxٴS5fHwJޅUig~DzAKUT= ?ѭtNqmHOL*#AOV#k.\8PZDXUqgl17,^ viE0_- _%EJTx,zG?Gأj oryT%lNeq=Py7G hƩ{:s>:gb-1'=>}Ǧu}.sׅ=^9/x7u^@O'`HNދ/px> '"zcV V4C_ϙVDṬuV1%iKeiOԾyx}XQ 2#5 cf$dug֭ꁑIT֓{ފ.~߻GK' F\ 1ؕ*z)Wm!<($a,*mXAܝmyzLfX,/k̥ Gk^ͿUc#~O9C:P{F ж Gm%3c‚45= ^ti,juB+\\6 mHdb ^"b\7g0o0aݠ_@;O\x}-ޫ~Pyu#Ҋ[p#wlɶGT>R c1a #͕c\-e$riQ`kBr&85VƓj3IR8 lj@)c9zɈS43VG9V]Β+ oI)/z3QOj\zBM!=NoDI[j`x`T+YSF]NN:LeϹ"#<[?]f]k>к6U|dRR`ԘYmi!pl-a,*+D۰7Z8џ6.IPRkB ̍ h-o{Ǟ ʈ>PC s_.j oZ&dsy,j*xnXRMrm 8) 0+y_=irE\mc;K=߫\1o'7\ͫoJ6 #Ჭ>g$.Xm8wfplAj3VY$7[k8N=Oa-BU(jdiP>^ oICVoP#q#,G 1Khd4laԼqEu14n OxүOdk}۶mo}[?ql6 ːP #f";,h?j neIT\VlWS\pСJ9jAh]ŃdgKIMQɴY0lmXA_V4Yv5L5xM!@+Ԥ`/|C'Ka=PC X "QKӟNxaMo@aLQS/ҶIkQ^jZsˈ.HRt5w9z>bo}g~ }7Il/ @ 0}w6o޼FM !VYta{qKm;6S916Wnay>zb3Ǚ:Sbx%h\oKy{n{oxj䁵a-f%<Dj@yIF$L8^y$V' 0;fR#BjmG;80sǵ~~l*kW>7}'PU<,3TCPEa^o&~cg/{)M*p)'Q~Yێ,˒*&*jn!UDXY2d4[1)H>+{Jq}^ .q?t6ML慉4wt=>G_&|7ݰ+ =[UjpPbetU78drau4A M{ ܎ & &\paA;n(P;3n}"8K/ޕW\ [6"@r "ia$^*L)v*sPטHِiwWcd<5^yZ$[WhڮOc.ocH9%E\U`̭1Ajܧ월$![BPĮ0$Z =aS™Y=k3.>LSvhkGm~r:S^Aj, 3l4Y}$S,39ezb?/YMGrd#īMQ9Hm紳eBrbT@܊^M5%ʀe:7 =W!cZbZ2rᰕr5-trG?'>lZy\ .PPyWSf͚"U/SWl .9_^>now]G ca)7onZ+^HObWffAde!iJFYx^{lUQ&rc:eVgnѢE9/p<t{cH@ro6 ¹g\C\-t@j,\uR5DlpP5Rʼ-T WS1УWaɒi/ L4<  HawБAv.aekUc$5+yљv<5[Y1eto7U1ʃ%zpol%əc1Aj(KKVLS-3tKt]O^@M<,Xe+wS6z#PQVK ՞8VZ믤N'W)O7&m JIi sq#^*QLJX(*kp*kc ]X/}3_] Z*6w7իW ׉4ŝyA#/,z kP{X Rϫcaafl3&qUMܻ nfeB<E\mq8=>'̦ݟt ~h=p$i>Q#,^:;|u)#.AN'Y O$v%Yu/q%V_#m,OI,|61%NiXKʷcx{F)PU`Jm2M0)dAZ#Rlu|}|G|e-ax_lG(c \MKC|W*6n50TNTOzGNz"E9֓qGЗ-;K)~lnJJ,Zk>к6qQL`k$S)ZmɗTR3[mUIr1g+$j8/^;KçZ`NSVMN6aȯ_ǻFvu?ڡqOT.Ot$c$~˖-0qCo:m5Ь( 9j MǒoIdoyX TDS/$BlOmUO}/ncP/H#жٞ5 _9t_x3ZO\#:O˚z*W;染v E.rϤv^({I1ZywFrt-xm4,lڶ%lb&(Zlc8[p-2һ+q5E|TV~f~>MmHw;hpK5g+<߷LOAu'r7ʶ|KgnYݻ֮ Ǚ;ڒ˖ #3bʡ΃Tc*gTɮ0S ؚV}xM6MIzP4&x+W<<-ݑ 'Mq@z' Hz+B",t,p30 #OΙ) >T&@ _DoBqu+~W/-@G&*v X5.8kjl^Mn{©QyejxK*ya7TK#,ZH,ے4bʛHƃkoX-+)OJ5[kfH 5ʓM4I# -ֆ?>9d*99>bhIv0?c5,VڢZ5u?cO/RgرBDS8aQLs3ꚪRtW^~$S?hӍd+)[kP>]+ Fq),%5 cͽ3omzͺ% '^}\jc3IlK>_;'0O~< 5Eg]v -Sg?~a߻- /|p  RgB0 5 @y=v=ۋ/mI]A2KkZx\#k_ qa a@QD }D=E ZGT"os_ϞMR4fο2FQW#gkQgF%R9\fV x&J2xה̍geΉ}3p g?Yk?~xÙ}a8kZѼl99o1]/`n ~g§>tz<,C 5 5@:>?Ὗ|NݗG:xjf{WjR^,.)yblNV5鹾@E i;5Gt a짿G(^^O%@4dgj@+ug|G/~<t`/wz5U;D7[‰DNPe;rn4K &į0ͤ5*Yexݥ]:/|?IҋmHԑn.ѡGCnr>>mFzۆM_NOoi~C#PiC X F.2XU;uSh^3ش4hTVSwD Gl۱;<`fD3¡ʁvDG2>7]N 7B՟ -[۝[ {5[^uq]\Tfgfђ2"q{%\)*$k\csi# !_G+[Fͦ#Jb*թMزm}&tV9r{ 3t|'hZ֛8 cՀ]aEH#j %AECX~wϱLu78<6߻G?]aȱ?6l Jw!mM3gn8KIMSIkKbkV;^EcpU+id|OCI܉EtKUi}‚w¹H /~i+]!:"`:O2s6r+Ï?S+=8u_[SX--W^16O Hh4BۃhbmPGֲ]hpSڶi?$1?1Vtkf]|gwYt2?x |S_!4mcK<4xbs$PswkAh=IfpOo孪.+xbx 'Eyzq'Xm5'\HE"5{=xz>v}Y!{8 fl |ZysV*?駓-RO!>zf68g^9'G ҍéo;=Hs~dl?;_Bv2 1)m$MkAh]*QL,pU6MEejx]d [65C`+i\feg V(/.xcի~c 7ޕ+?wpO}MMz l.3r3P{ͣϤ׺z?}H'Ĉ#ڤeΰzv%nJiյvl(MkkߙPZ<:+mI/ ʼrnl5Wbxs/ֹH-y,3>53+eOK's5$+Jަ^dsλҤ<^L{x9>ۑHWx?L_`:Vòs5`W;翧{٧Jd|tCe*7+q8.p=tztlFRڜSiR!4F.I8Z7z4Xyf$Z<2-5'f6Mcv6x)Ǣ|-{WK±(M#?,Z#qI+rI* /P[iᕳS}\fq!Qd~ي#NAri畬,V\ZL+F D㙏9GDEkg_:ڈ3&Լ̊L2É'8_SJv¡gSҺii&`Yf$Z4] !Ng*L2 NM."JS|js7Br6$Ai4{4\,3- NR#pbfAG~~V6饉r#OO'pmIe1ȥ O}}÷qXs=F1ˍ0x׮U\i,2۸ a ƒf7wMT(HŘQWXGd]Q^zyj=KŶj$мfQ+]]D-H!nb |,}U73eq)9xͶe!X)q|l<23,YzꗲG/zVkl&)#"t蠴9 K.ef()?1YwXzSvW!qWvg<9 Y>gsC ;;ӿfe S4[%Z.%RakҺii&L g)Itn ]a6xP4Y$5[yDoW[Dhc/T/+@D_X"?8zkV g~oS?_g֦ԩC4GOixui?tO&EQ[..1R`'k 5:cV ۱R׭]tA/Ca;xFOWdצiZ [bRrsBn|^O0wb1ߨk׆ ~{_ՋvgC/'w<,ec94ݾ2CMRr[Y9˟=,I0^Nm+jvHh 4T^2yr~m-6O<_4U\ghYZ53/TyXI$4ʐ\f ϫ1+LQ{i/{G>U}.eAx)i|:Y_89-Q]cyq' X(ͻ{&{6.(ff/,%5 <7Mc,%5 FR[j7kj\GOqbDSt?}?>?r]B,<_.?ۏ?/]4Lҏ'YZ)Q@uO(S?9i_Ҁ^̧kPj`jlנ?D9Uo|Rx_>$`R=n!GsɦR$5ք#LR9K%yW _aX7N~◿%w`1M7;i@Yu ڦV&[*ikTr48$e*}K%|D1Ԙ52K&oZ,%57!)JQ,h G5|4#cff3_d~8 }ؙt:1Fq_OY;S@]'Aj;_DO!Ԛ{xywՕ׆+X)C1ܯnf#)I7~m&!ALy%0#ђͦj<( c)IU-.1qP* RZ4V;O$ O~?c?xS.$?}Os8;x ԟ&?OeؿN'3'~]x.CgUIwlzPvE;e(Pwж`>'hP<?1_Z+cQ9|G Ids, _O7m(::! dmw/<)?nl[iR۩~(z%3_79C(1=.>1R鬅 >,'{1ӾJ}<NJTF㡛$MixzI*6HJȈm4x.1$_YJj<27'.oC{x>y{Cf\ъ~U al[qQ ©|]hŹT#U]4ER5/;Ey?:xaxsuwU=Ƕ$~?{?gӳ|cO)? qT u-JIzgch2ea5PT8z_=أZ%6l`#+ d JEy]4Ԇϖ !}EG1YQE/Ls0\+s"_[x{T o8 Ǭ-IB$>)&"\)Z|c ^ojWޝ6 Rn[8^h~mgD^ .e>&)RoX5"t ^G(E^KwOۿ3r.[d T ˘50aQ9E:n/8oqO0S#k FKkf*l瓔$3 AL g)ItF 2U@Ը8n'Y|VJ4`K.,LFvP&@*&˝~ 7֮]:3P??]<4lvR:FMYǠ4XMj4ռBP BɇB]ǻ!4P3YeĎ8^}b:~Ru$(5 RnFsCHu7:Lum7?ym%FU ЪNfO {A4>˺FZ접Ft-vKkZWMn{${4>0E)cq9^'F~1O|t%ZUfqq)M) iɕU[kDˉ m'3h-aZW2Ӊ1`/2xS ԖRJ4zwx UF(wWG႘g']te?f0WS*)!:k2 x-Nmj`'jT˒% »>G.wL╀@TypN Hi-]\*(Rխw㛄UOxMu+j\axKFLe9?N's N 9*P{(;$b8{;AvNMM3ɗpO2-=TR㒹,VHjK`|aU*˷d)Y8Nv{(G_jU} =Onat>o3dxo'Yir?l(U$ K5#V'؟a*_K#{ {mD 0C 50vUf@IDAT E(%¯>`8qkQգ \ |d*-9fƧL k7l9 \}ރ e#\-2ImsH|69Ǵ*Ѝo͋)7JqTM Es3c. ζ1IFF1F[3(ceՈB7lmR9/Y5]NG=_󠯀>g>6?r?*Xb_ }+×Z yTk`뻂zp#m:\)S ۾}Gҙ bMB PJLai2jD-mtji=hIσO2-=y26&W^S0,z.wȴǐo\ &\x%y?{!4[fG_fEts O1R U( 4⋛0?'܆Iye]VU73eWl68ђP9n$Z [}g`;)gױO |Y$$[,Fsmx>x >=GkkhUSu΍xm‚1MRFx+K_A}!vuN_f*.*/v{u3re]J_~=|&y/ n'ezkS T0?0}͖Z.^~#z4rv3- NuжP›&1pHv`q! ^3>mOӤ1&Ò',c?\bBoW@4uCϝ8 fg'q?RG ;ZqCmz{K%QyKLyK?pA?0hs6Nqo~'zTaApʟTPԔEE= ܴ2$r~$*i&Աy7IjTy3_GM^%KQQ9fNx܋Gh:eE()pV"6ʡo:Q 3F=πt=]Vzy8yʲ>XfATW=?vYtKqK2Y\ǎ +_;*܊l9T<5m$Ղwaf-K)~ni&<f$Z<{jME㒹$DžkBBK8ڏhs3ID9?>kyltƅa͚tPO+uΦ\ϟۛ_\`?C{uJ@nZW{ 'ԣ[j`_B h2*לpS3z7#v@=+vNVLX&TP6IMQ @7hwp[CHQ6Nh;>Hs(+ꓷ e[P ӚqVPk#& 2:CLbWcN/{#4"^V8+ZPS jɽG7x;h?"%O3)},p`u{N8k ;pp[Cx%|5S5&fKR-Y8-yXfRNdF%ӻmD4y  . <.\fXGfSN/K….Bqlx?$2sgh\z7v quZźk~en_ PC 50α7<=}d+ycۉ{5\֯NO)sdk d@Q o5b%IZIփfpOZ#pkjPRRX$c5p+v{[;֭ x 7aT˸f:aVxw>ϥa<& +\y/Mn8r$%?*;7H1~vx-vFhHjvq?'ObNM<@iZmrfvH Tù2bIʯMz[xHLl7nM.S')^《=ix ͳ@Xا5o]K̰X3$f#L>zQWk8$L#(E'G'03f15bmS%y5L6+p&yeq3Q<9q}X+33yq\rAp_7SYF@xSM6aw:{Q_p'2ۇQ2@JX9FR`$^j?A"^+fpOe5G:*st#KRR [yDcEܨ/з~z~:6ɿI;[aOl?0{6fhф4XyWb6 >['E;)~_oAߨ50ձM%6gӜ̠[ _ZI+ᵜeu?JȌtrYt#I͡//_οIuyݛ/,_h>Ybg3Ck%! $͗#Fn͗zra!xGjt >T܊8^K1(j%NF4t s&ňbII6T#` ^g@pBʘ*sryTl塯>W~(֮@^zqR;|͙:NLsO|:g(P{ j $% WnP r4z4|dYJj<ݗ r'[eAIuPgnFp<_w(o~7$@I?2|LrQ>-F48=ZHx-2&%zG5® !5܇e0hŴQRF 7Ҁ ,(}ݕjٿ7n5W⪵%JsLaV8*l瓔$n׶BIi&BVILфgN[X;%' |xlMI-^SۯLq"O1?tqޚշy/EٱOeLG7ϸ?xmT=rzjוfLi:*pRSk;@mMAj`_z 1[7|mVBSCQE\P ָ eh?lJV\o5R"p6Q ݄yF^/жslۥVス@d4U䯦Z|.k'NmE J$Z"jJ/5{WpR*#|f75 ꗸU.qKΖu-hR;&)Fؒ`n.5++Ї@_BmvW|;_T<ю(T}̯dAѰTw&p˗?bALq9-?z)fI2¿~"*.ݬf(PaV8*l瓔$Tni/m\hkR?ÓT ޅʜ(C ojPl g)IpLk!=~i㬍3&y"krc? Qzy}#X_`YSJi '\z@}loToo1 ~R@x|ޯTbϠ50ےp gv1_;LP{' n V/[Vt\.MÉer3WT֭%ş#~-]ޝC!| _:-VLJ7qq}2qVZ62B1Lk/xo[(A_ڲ-c&ed+?-}~@9flj\RE'}jkXkvu^{&M2~.$[,BRͥ)wG=w9׆Zϡq891>x姞z܈4Fj#OgC'd:ŋeିDɀ"7 GR|ʭ,}&&Ń axjX *X9q2&!NUɰ .Ō~ ( 'O`ҷN x_t?_ο/.[DDd'Haݘa~|'?6D;7t]Pwȏ鼰x:ZovLum!4eVKLAĪW1y\04ez6 G:L. yEms=9&7ǑU,Wlh=g^QTr<_o,d D %~\h,ejN9/GdJ;6µ.E1)$nk- !ҶUЗc}F{(^i lXFp`DDS3޿uRv'wVn৘=zi[q($T1|f/p%F-x'P›%!ň8vyhGs4s:ߚ5k?nfn &x_o|'4?<}6&eko&רH 3@Xm2|rQnPޯqe5ZcCq Ѝ̀N(RmFZiF,q $7;_[*/PuM7`7klvFo). zݣOu̽‹^vM*`[fFiؘZKL {'z0 R/  1^- c6p.@ RRވ$Om9P  敔$哅-Ӥ6[U:ї@B^>zlUN 'NEѠr4I^Ss K s94't[;(\B׽x= ʗ.y*nυ~# Nޥxl&Ers7c4)4$WVĖPJ0UJK@;x27i $oxw1O-¯]DSy?O3Y?f?t+Uv~LbT*lDؾ+/;ZvlgOFq!e5;v'C/ЧxR2ow%6/H5VG4N.Ya 2*UԷʧy [,%\'?%xJ8}S_#+h>*Ԝ_3lxהLk3s~mжi_\q4'>ז|Ge?B-tQS7)gZm>k&2$c5vAN$Oe<5) t.ZȞ_F }0tNFxXy:\9*dQ>4y_tIevc`h (x;$b$% ލ)=-5MM3*D f%j )Am8M q+,%5 FeIdW whqAǓ~`y'Y8ѤUS.OGM,zOarvU#U& p#/rCEIY)9Aj`;} `R} i8tܖhS" K]sĪ̭k#BF unl_K..|Wpm27Ve^]c#?o|^TL'midUkJ+s!Reԙ`TyK0fR4-Ag.(kɅQ[VXF,.A9n[jF&r > ?F۸ݘη''ʉɵ%Ȩy} ,1O8C }0+Ѡˈn”X͙3!gUݩw:9"/~*\}*`yͅQ2(nyf3ܒ"OP,K>MWf ƊXJj k+3iAAj\ a8x-9\[4,9 :\DzCٿ󏒬M .' z>w?+8V0_sD5$b#G0g:&\znW !PC ܵkȣ^G[&v #6 U3IeUmh'!,׿vȟ v7Y×7sv 7fzi]Gy 76};ZGVhl8J+}R$w9'Aci{4Gy:9du6a%4G8-=>8b5E]<_>V!1@,)([v~%Ŋ@} )зh_TL<0?Sʋ8`Ҩ!P#,:_뎭L+>)s߉Eq`MF (6jX8ܘҷL xՃ XJj  [)qq[2_#9Pyc Lx6l K5o 06Oi?=Lj `O)Q_!r^/+V~F㋏;ʝ73{Xj`OqC]WM (Z~%v)*I tJ#n8;3zv'bcA=9rľq$@*ddukյ恌C󑿉&&02a7SL#n g: X6)xR)fԈN51,L4sTLoO !n-kg#W桺ەCI/rR6,Cͺ+Oڼy$y;Gc,%-SeAԸVXl QQ g y>Oät ,_>[? _Hٳ1A Og_KJqXV=OG@s`R JbyO 50Sz.vuoz~U.wn jQVE{DEJsqRbSHU+̩n B_zDI!UO*h>y@W-ޖkm $}TOx4S<"~ז?BZg܌/qJvYart MJ`I!znajEHjVMsB7?oNC}C_tk`0u]鎥wXktt"Mw. iYd@QLo5bfRPscʨ'dkk\!@V .-=|5&ǭ37I0j;̾{Dt|O?8|:أOi?UM)om'j'&Yffr:Wp+9C 5pׯ.^ 'SU?el4޴#ɤyyMx}`baYCvMο>],n)?,ǟptxs^M̯mθV #}/XhijvY.) x&^ͭrΫ5le6VԸ͞5+mke*MjF2yeYf"{O`0ښ3sYfBnlQOC1TF:,#j`Wz#%LΣ;6nl"Ou'zΡ#`W,Q2W i5b;VR`.ILu\g&սh<9&쀂 2܀AD^5M/y~Iwp5C!*̂@7 "4 MUZj?ZZv^kV|J%ejRi\"SYǧ{""ikׂnt?c`Ieo>vM𴟟c 2$.zRȣnv9HIQPnYݫ׳\b-"ǽz 9 9ǟtdNīX [6 (j=ː3 VU! }1 [+J}ʹ$ Di*2 ZxM)䥀KHm#Vz5xRxOx%rLZFTW+2ˍ"&9#n@8==g49,MM8NO>uՔ|MKڋM5I1&>N8iK/]IǡY j6 Dx7_&׌MF; $H=ZbT"bC'_U["/L%E2*YHƴ46qe۷o?vz:|Kegxӿ˱]\ <E )_lJ<1y2uq*(AU]*Z=P+XB%҂tEW$$Rb=e$U^jPԙ L$=ͧYb|F3^yJuS" $o*3@ʁ69GAȳᓑš?0If`3ۘ0Q4⥟JIclb^pMI#nXZwI,{^3#2Rg0>zOACqX\P0~@)BS۰ _%HƔx.'HSʹC rӆX`K }۶m緮1s7"~/.'7ĥqK1hYQ멐%R .#5I] B-[`\%\<a? yu&:d_Cǡ"8c#S{:Ypncnz()b侧P@.7_@ }`0&JqGMQ!c}sBu FMA!E*3p %v:M22)ZԔ>@Y Kk%j/uΒ]W.̓2YX|J:ل,9KLdhr+oZeU4m oKM)8mck/[ID39ӕGi /O~]Ӏ*w s PV,ԫr_aZ4aNU2YLi_2>0+WQ|J12 m(Odi@b)i>Uҳlfd '3s~2| O K3 4|2╛f 5FÝjѴ=&6]݅C_ >Ͱ>z{gRP | <%F$-qDT$Cs[zg@i2meW]PK$c[DGo̝BwwkXN_0wOezV,]L5H zJ \ehyŧP;{ K-]VÊwK7NSUCHStǧĸt3fzbu"oע@< cdž /k('UV_d ʖK+?`-w a,`X]Jb][)ՑQPSYtHuɀi%G"u9i\D3,d NO t#6Hb*bݓt+>9dAHN!20G$ (Pk5\Sv/tb|SaPʱ'8J+M!+*9 P[U푚jp2 T˞2=XR s66O*h!\_!|'Gy$Jv0(1ZsIS&jEYR~&[O O󩒞ecW:tde| 4H05yY< dԧɔE` a~l8§~[h7ht20wuhAO<nGq]w6e>* CTI(BVzQʷZ06Ѫ,bQ|JDmNh7@^0ijc6xor- c ,7_ zu/j5u-1J%ey(vx(#䀜to{䚗5,~eݟЫY?WUfd@$j?7|f6W/,< *ReS+5>muxME-y,bkhf|S|@-9J2:ukJ4bj 8=],4g~>cv=xX줓Nzl踟|$UN,2 Hq\2}i)fF2Sd E*]sZbT"jNd@E24A!KUUH(̚/:"Urd ~Kt2`Tp3ySxB]<|7O3x;ZF{=1T.\F*1]!Rbeb9EZ) RA7O9ֹ@, JsuFy(NO<] m\IN); w؛}s?$-`Gb+얜 /&iSbU; u搐$LHbA?xYɖ Lįae2\?=4=+A9yO92dj;m%1%^KhRNR~@̥Z&T9RVb+:3cVĤ@NRN@^IfRmz|7{coa;&$ (`٣ِL 79_K+5qF RDS=ѧ^bT"bjAlRUqE̚RXF!|T(8MEyTa OKMt4@-nqz_,IĶN盵:9WlQBLJ n:2ؓ*[z pq` & |:7o[l1p[n|uI ݃Ks̗08o8#ů=^x=d7)_꽏pA*ˋ d]SER҂Z&>Y +dp6dLX_67."[>lIʹ ޭH6#[H:Ʌr{2") >({-T|D3WhTM&LӔV򊨶$+rDʉ%7` x;Lb '&c`>BoKf7bő4> ,#c؂Kmzɋ_7Ӓe'̵xX to޼-qz!$3Z:$k"ծ)B2>E qDT$C0pkR C(~񹣂\1?t)JP xZku Dk}_=gsbёÙ#'pf0Bma@'J:)!N$K4۪,1*Ket޼ñ'XDo6 zu1^tq +VcʕOիW5ki2zP Gn^s.8/| &t+ :鋺<񷕽K֕ F ?5\~u0tn#tv%|V~m %8Tn*PX4#S^T >+-i)YDJXV2 cNytD/ya5=o_ߏ/@OܷnU虓6p L :︰q3hRoŐ(%ھ'+¥>FSiX 1vHUii])љ"fc:c]u#(\>e4DJDMwI1Odm@b)d,1Y>`n 7Uׅ׼Ukh6yຜ>qʱ{(O>Iwh׾a`]kLLK)3Ɣ'J* \,fkb0Ve,‘FșrY^#0[]'s(-B9fs\b-2ֻ*:Eq9JbT7aM1Ñd&_FNJv.L8Y&ĖbO;vm:x𦷿2ausڮdJfhĨNQO4JcS+XB-l+egZͨd]R֖M!cO)p,I df@7rx KΎぽ7,Ӕk hlC cIl'\Lq-oʹGl37GG7wFJI"*ED{Jr"^$0(s)M*KTBe!x muP}M(Q%L '?׉ ԝ2J?>FU7R{}zҕv_| 7s4תZ$ K4h. q G?@,v|Opqwpwc2d&+pAGJ·;}%OsyX^~ ^ :bb#]wQFM+!-vȸ='\-|3hg2֜кWYMJ'cmTBdQcpuթu,ur>0E_dM4ִV`3fbnTH->3 ZQ#Z(LY^4mb25Qu׵^86cɟl|]:j4u ŠeЌb,+2C$>%tǕ"9վ+,UU_"P.B (*CYAgz3ܐ8g@ 8=PxgN ޳5|ۨ/'o-a^Vm"2Nc PUHZH I_࿲` k8C~pqQ'rR2!qCJ%,A,obqO׭_M~G;R^{) 5jZ]P #߹# a*:J[CzQ@IDATf&V\Aa}F![Ž2|52 .yZW qR4S/Z+؄j?\:sˊcs9*؄j/?V2NYæBo!O)ۊIX! s3_u|-lkpgK,%mc}—bkXC`:OBmc,g /)y7W7:  TqY |JI"d9,M^13 Ż6NJ )3Ɣ'JW @Xƹ_ 3Iv9ou=H!p>UZ`L#j1 ƚSdS:FF `d 82l{mfXO?#g8u{PBp9BE,w*^{aU1k5>, :1U2X 4i'?~;m=i nһz3ևa^:xm PC Qɸ 5&i`{{󽗅_i26x6xv08DtbW>7ׅW҆Dď#=y{ Amq[Vݱ\KVR,(F(δ:GP緔cLׂd9}Je1QDzHw DK-z#s6jzU<٩X&pbBxAq ' #9t@]%FՐ!,69#6E(bZ'6B :~SJQ'KWtzQNNe,rQQ_*R jkOS~>%}N䞲I2i~-R'O-yTQt|_sYO9m{dGs_gBG,:OSXլ:R~h6AǸ[:GK(9.kcM}NN 9}*DKsEF-Bf*X]2[ҰP2/*bU<٩X&{|;?Eh>Ӗŧ ;)G͔t@7ӆur~\tמB.'4qݛ;|7Jh.M) RD%kO)D Y1ql\.DH(䲊 @)Qci4`Cdf ù3#;RciO=+rӝtQ_~zSA5Nj u/:e+4Bfo*t4 ~7OOFymD[d52^p}ȧ~UcV2rrS+?^o(LWV^0|pD1go&=΃ _.$踶mb'aKVl"E:.:s U+-7l _wsݤ'l]E\b#D/ƥa:Z7WL)Z űB )͡cih#t9.9&E/ru 6j9fJ;KOŀZ`[I͓y:8(Ӽ 2|"g.עt 뮻W$uN*3/3BϦMηO[Td4ҙKt\i\EEVڻ6$H{Ox%JWȊ9%]CP[Иfl%M<-dT=CL'@ܩg䎛:\_p?8nΰ ɱYgyZ>/&jt&(tCVi R6EtlO_~E썮S &uUaSZkOS}ªϠaՊjW/b4hC|xf͚8|d@^ X6'pĕjM.iWc(UOб?i DUc9Zٕ&v?_;ߙj;d'׆^4_@+lК*d '{Qͧ$wu 6LU_SqIDRB',9&1N]AttYyr"ҰHYO)0,I df@7r., 3LCs)(t ￿`#%Kq ~Fi3L7?'zK"qow<_ s{')*1RnRy0jU H)F!)JP ({Ǭ rv-0ŹAW wqtb?;p=W:M`e<|Cu7aeNg=bOkAnxk7Y\x2 OdcY?G/x O8!1||~)#>,<~_8#~p=b=n웄#S" )6c#Ў%Կ$6O\U *O&kW lZ^I*J}b1nHU5:5dxb!L -rѽ`LM54Ւh>Jr(JLTw[5m|ZF•KTˀiJJPy:810q#-vhϖ} m$rR dz ]&^M=]rox_A{W!RdCYIj;Ŏ3'2PFL.me) Q,TFeKs( R>fJ?ࡍC$&>?='i|y?qx:Vm5X#^@6ȓ1F 0 ֆwaϯW4H;%%: ER~FhSԮSʮ誰uˏcgU~nl&οbOh~]^x'*cCY K:'4@\B|PBD)/˴:Gʻk,ٕdYک@ʭױp™uSm|\3ÆZM9IKlx᳉&fiᛘji8K=lg|l,*,N`k,l޼|,:@/lcwjJQ/uF Pw+dkl]R)F@^ą b Nٗ6 ug %mzYgф A J7b3K(.:]R_)4=L_b.:+rܓQaEr+dyXo^iLʺ6ńcDO"^s&?(oDBflk^D;( KhXRr0=1X)E,;흛R򝧭IhAc4Әr@NxјPeVeabtUaJ@3uɬ E KǜU npwغ!" O~kuyI?Dg3O?6G7|ߞۮq'>{'( ԦcX ě-ǓL_Z?nz KutAP4UrY& !ؓ0f6!HKrZE|*+/_:Os:YªHEI?iqM?pŵ7_fYbK^ozi2DmHi`NOEcTiujMZuB{Q4_>2X;zКX)"Fv̓(taSEuW<-IY70cdIۯu[]r%oR Q %nb=Ϥ \)\$sz 80[m))E!߉rc5H,[$,QEԜi$(F\3gL)9|>M4l0N{EьP1q|= 1-e@HH } v&{uw5\ [^9rYlNdBtBg#].UBe!:9T,ާ}ͤ03_p%.K2aIYTG+-'cǞx'\ћMYo oImT%ac;mwoW#90IGot̊R>bykC>0`Oo%%}/"X-c7P-bO%:88_I{߅چҗ9yׯ\.?KASi*eKqRI2Fe^SJlH)OtKZZnnK,)KROH5GG7&r!,yx[R5R#sԱG -+.Q(g |]r`azei ћJӢ73'a3`.sf/a=OV dfh9㐖kőgw&Kl^w竤S5v3mOt`!df(`OӘoOEp)!Px%*qDXNa [@,S9(<_Y.C%t8VBcTZ&&g}U ez'4)@W/WR$)N|o~>xG9Ι bGҮp}by= VC=H U2VI}tSaۖ1OсmNjc iRYWvcB&O)<< 2Ha0m!b!֡OiBkzeι':XhFظipŕ ٖ ciI.& LkP]QӤD%s"ݵ>?f%MrJ'a3`.wpA"UNJ -=)c ]IXѼ6C(w&n 69(L+Ʊ_]d&34B lcq|wN4J RDÔ xOx%JWȊ9 uy$Z* *'vϥ⟛q sЦű˛1p1QɑC$ xo+R" ǝ~F tw;ĹCGmhZLgD+#r/-~&qW:1grT.p.}Hl_8^CƆz|BMŪ.*c)qp4$Ku>fu }FьAx;"ug'iz_uTޏ@%G] ),S9%MF9!΢ B+6]iϷ+G-sI^'Lb)} <( d$~sԤ|&^E. ҍ>+LpCT4Oi`%// 17- Ew:$z ݝR <ѧ^b+dŀu/N.j,Kt@j2W DrsX2aЮeLt.qQAbuьaTHsLM& t |ÓkV䳙}hifͤ\{f8pZsnpϿڌ~@hvFA/e[ S!$F@⊖cFal@0}S O$|]Xt9ZаH{˲D^*ToFf> kS6f-&8ӝp&1&sXq']ӗ|8҃EalƳf ir"d<={"1X D V:lHvܐ{a{)R;ODT2J% Y4#\^V{IڂҲLF1CAǍJ*O[pq`%8|ZCMO揄&ڌg(=&(j⭓/0&qo. ݈+Wx>u{TK04y7'OV$ugГk|0M߲RR,TY 婪H/ QV,%O<>kV!οKA:gYbKr/}YakɎXM)U/VZgtURV)i*\(I%A5Œv2D6[h)ds^̡Raq+$r`nظ"O8'Y8Ua^2] Jni 4M,zޛn.2l:Q) R%c|!̃_ǝ^%%uy`PYgI^*9b킏w&۶#NO@| ;}y@SR$#*摮Uh{pU?yMx|~!8$lh'U`hKWWLc+Vh$tUruY`22,)eZ|ϵ6|Ң;Itr`*bQ2ձ#I+njfۃ"F=\bTsO]%G4JgՋtH̏,k+P; y=x\eJf흤R,@Iw6i 8;y:p]5$e Ͽj:#^!-/,`ۜ8IxH^viHkmv ozzMET|z+eNѶ }hg PGX0>_lrׁ nIzLWp@Z )|cZ7WM]VڂrNUr[dsNް0ka/UB![FLb 'xmbCM X7|SI!%n!&\t1m|Fp\@:)nLk, ET*\xE*qDXNa T/*[IP*|˻^Q-L!h߸ < MW&ŧ +nZf6o\}bʡÕ|9K5B[=:/7F}- TXxv+"\0f_/X(Up^q'72>u,]owDWE§bG :,W;bp:IP={Pijy[ύ{i\Ih# L&JֹXI%8J* ӝa3 }JH$rRD]Mu{\ X}\rm*VF@{_.JG،k: @Ns|eGHF̤щQu߽5΄(sW]흦RH a0^J(dQ8ѺvY֜l%A14(X86.eG6U^ wK%x2{xs^~~aR'cgMG-0Z wd [c<hkp~U<\B4ڶ3G>S1>˟-W[oт5vi ϽeyGlx2:&.I\TF8sձ1]w4Rd Z6*ݫ6a=O:dnSaY}{2:J&—2یxDē:P;/w}gV(3G Pz"h}fS) iexi rt/9 ż)3\[ nJ`k;~pAVLmO]|폧{^)ٹRL{bnDrd5&-ҏ*}8oo?y^{n"R#_wMyw{]?|~_*ԯkZ&S k*)KM }8XOq%-yϥǞ)aOVrsKh/Y@z :SsiSVKwkl=V9ٽ!G^!%E_.6IqwTxqώd_/P`',c(n?V.Ϋi.Yh`zEs] -1s9usO5 _3dcD7U} Ȱa&5"/uJ"\ 6)MTX>Q-++'bk F8~tcz%7Q+IJL4 cfIE}%4=a79 f9}֭:K.#m+?Mo?+l:_E']bݯyƷ~] ´c{ߓ Ub?9H>UsTcE^ȭE>RiZcX ةu y4oy:8`O eGrȡBVOQɓWp#IX'* lir◜vihgG_\5^d/`|*qg4@OJWjpr??|Ν;WH'x{ zo'ԾW&HME.`"P(Έ xќ ښMI1FɟbK}.*byXGkq񕡹"H\>7Lvv|[#ŽWA> HU:W]©[ JrYjukƵ]>f-3k#2,ga=|3 pX|vⵞFd>rGtZ2y\44S8`Om/9_ڼɲB3@1&-7߱Mĥ;Y&HKa0^$XJđe\dsVSA'?wlK1f6PXm=b[@ڨ<9oI#DқU?xf9xYm*ӷh/ž"%+aۺ<% W WBy' ybm,D [6;hZ8IeiFX<GB$`c#S9NR>u/O c@Nh(D"|_eyV'I>xF jr@?"LNI,7uц1LV\c ]\0YL:W) d/*/,1BXyQT4A7[~;٘ ٽ]gI IgEl,"I9oqRdYǿw:}'Xm͒_R -^aeEw,U(<;Nk.}^ZM{=9>|)E,7^j,}ز9|X@*ڳ}߶o'G;jQ,p`W4>p/೪um92jYVG: ħػ#b|"߬x<0ȖǝU"TZQATD["w/buDO*'2ɗrZWtNeJ;K =Ab/S5 6Ǝ rHtS C;ƒ8^ ]ݶ>M`PFD|ʫ* ">n681 :OqbC3mi3-kr~̶|f9j  4^b*-Gt/7d9SMiNaBHԱI8Q"nc^#ILt5y&6%hqBx&Nvl/{V~30mTz1|c@DϨr؛wƠ(5A$)B0:Jb%Ϛ~[iB{oaͲ"-NR3nYU贀_qNogʱ\ Y8&KإҮ^y΋šK*yrMN4qjO+:f"v`x ;WO~MbnӖM~Udh\D^j͕*E=HD;ט3w ] i"skSXFj&1ߌqwS%Wa]. 3h<e{S2irA_xꩧVq&*5|ͮݝRҒ8 TR RVnLl;\fP{BVe[`Q}}f0IMVT2,{_h_-Ι9SR+%JV r̒!?r[;7qW^^g(ʾp]I g (XB{vN+ gf{q*S "K8{]%{))BąBQ~1Hm NYfͶMJ(V,x]3:\ z=(yaC {J؇?z`gX $[Ƒ.DŪ t K> GN&+8l>SF؀ǧL@HDD{Yβ%{>kSs&9*X)m%ox3-y_!GLt)A֕T%,0f&+kM<R$Iz"PELb%.:>-1wuX7r-^[ 4_I6, !ts ;pXAp CFӺ;q&H z1S*R;'whp>[XX(&Fhp _/Y-4!=񐱰C_Xt]W7U>c }ƶ,%>_ zH_䗅[ՑQG[╊+VN >NLMIڒJk'u*xYQ`ryLi3ǰ0=FӑpֱYG` '3Cєx,8 ߎp X秓16 '8',q4aiuڌ3#|wg!Rd%8 TR 3"xt6܇&LO1 +u{7@Ex45)Tp>WH3Pҳl6n/蔣i}2v _~:jHJ1%/SG?L*%+‡OIPk.=aZW 鳀;ph)  MY~ "$Jt4X6TE G~(P ,>;zKܟ6>e0P_Y[p% 4 dQۓBÍM̏_Arr 0z 뮽*7ibK#2[b/5k&{{L}QK[]9)öOGKPZ\aT4"eFBsN9\}Y@VwA_1 1Wy ~d!Od<d}i5̤!wpw j=5 AI:K)YWiOeQxF`ȑI 䤈`BGX˲yh$n*pkz iAO=crLfY^iŀQ +5AY)PIS*ҌJ\YaAqj:"}c9XO;vX&0FwSg~1O07:ON:tAof[^n 2Ul`\ ګ^먝=I8znf<"pӟ8ЪmMtr-|Ͽ`k^yΉiT=BDLG샟wp),a|Jx(HRxeúFǝ9jR=W9 ,c&mRqg`s&tQa&ɵ0R Æ ]8~CZt;J)E6)Ʉ-1݀BDv⎒eڗI,z pkK1㏻A;w>M9?B.ks3 f@wX@30 N,8u+'񩵴RW#UA2_7Pz`R6׿zkaS2DW\yAz ? 8Vn<׋[;eQ8,CK>N"4yIr9Tf"CW&tFYP &.ð?3Lrm CËwjY؈}$M5O,RxSStSӀ9nx YXy )─lqi߶l=[c? 1pߧ @|L7 u+;b,{ yc}%gJ_iz$ UVt Z#Oҍ8];o7')67TxI "M!p;E?NOz4Ө|Gdǣ@^>LF\4,-xD>_- “6)'X>\Zb&&l3i|;lwg4;m4݇@!Rd%)^ʣPBgtL/6G#z Xt X} @6JOw l7M_/̏xHP>*5[nM8kРr*Lv!GAl o0D '|F[rSt9<2WT` 5Ծ~zH T`sj̘I;/(l=l۔i#M-5S_qVC#!%%7=i^Y_N4|/ƍ(4瞇 **w{no*V×2|eБHX~,$7<z@oSy+\w~Ox';²||9eNN2xQKpq}s‹O _MDۋ'qIQJFU=#cd}p/(ɤJӖ/8HWa}4 kwzeX2I<ɕVĕIu x]٣nf5X}ٮE{G"|ލ%eFL{抰 5 @i9QіI7NO.J,jR|ϔ^ Е/DE(DzĬ, aUC_[~ja!y,w? G+W>KLpA4GwOXS$$GgXj:=5 ,YK|RǔX#@ KuVyL=@oES8{8L <K#زlJZ +0^mX?ƃW(_> ~*֦Ê^Z|Ǟ6cL v?^Un=jDVm7vZG I@Sl)srqaڥq}赞8w!Bf<,hx`#ԶxX)QSS|U9 $˰_3CZk DnBmNHv՘{|e<ȴ1*U[X)6<J姛XK8G6f^s@Z1=!OuЫyIXv MBa/z%}ǞX$vikʬ3P"6G:ɆǁM}4AeX9 LX{}k铀'd >7*+&J6@=dV‰K6rr]KĥQsTz,p, <ї~#%}LR8 ^&eͨr?Snn#B1cOyb;l/J)EdcJlSoSO-0>5 G,DŽ;w /#`9X!YWJJ-tZ+z Ԛ6 X~va>+9Jbc]JN) u8))Zo7_səq3@^MI*T\a-m+VvXk ء&2Tf˨λP~y7$xONrcCRyqmiH'~t7v eF%'zdκH'Kt}-[`<-ξIL[n)ft0V80gRCVvמ?_H|>-_[8yɟ:ʫevl>jF-U֞$KN82_ 4Bu!Ơ5mbj7ʦ Dn@Jy>e|mCe@ڇ}G\|.c׳FS12ޥp%e >Æ4$?GaW#1@gOΟ / ɨs^\_PThcoo >ŚȄc -? qC1^XaH N#ml|eᄓgh V?8xn'-wG{1,?SiNJ3,c!H^k*=iOjQǨ8EEoF8@ 1L-w@|%⤃y 餼IU0EW}" *Y M[L 6U-`+TUYy,x |qr ׃Ge08Tce'jƒ8PFQ1N,»Kkzx-0xQ!Rd uRd:u̦97TOS-[`l,kcG}4'?^o_uS$3.[Ɖ8TH22WY8d%&~}%6\,-]pZaa2̳mҭW ļ)ly^xitӗk I3Gk`#ԶxXitd$̫Zl Ooel_2l5n*|Dè)N57 ,':wGt{q=4pi\vXVU> "2!HGR'k ;>[XY*},OFy޳')??x#C̫_%lt|^A,%̰RPɚoF̂P^XK/fBT($LM^6&7Wef_?W.|0凨둕ukuA8 dɓ#z + z&#<7? _Mūb7UXYU2 Ҡ Nk#-X6i}刀S  _@ZڵÙgؖ^ [xR&N6k7$.=}N 9&:tZ^D 5ˢO#Bfϖ|.D1Xy*SdG rq# Q8٣=q(:2I3+sSlHē ]~OW/@o{p ?j糔;AN8T!`X\p /|#x"_؋L`t:rO͢dhOpi;:N-ŏ [6o_/س~CRJ-Ue V{`a}F ((ډDIVb[زRƖ*5*gʕd<55ؓIe;6;DZ,JHp >s,wy{O>}{u_ge.LD,@_})/ Eame/VTwSҝ-=-;lWFOGG>n+hyZ^^b{inڛ.B;p'tړx19X!7nx P) Uo5mH7,/"*hb \^NTbnqf^+ ! ŐN#)r+nNqҿ,6M4aY m " ԯ |G+7~ȫVQZD}'ww> [ˎoxU ZH ED "("c# @]O=z팛A;] '뒛ne7poChfoH{v)<%PQc~7ф* @K_WYLtiO*ϗ=(|;.Dᶏh*[Eq2suoX U] / &L8Y2;faٸk l {Ų& jEφ#йK˻ lYo+i^ ED "(Ϗ7o]np!g?@So}u(bbfC[/_|:yߙp[fWԷ[N] ƛ^ʷP_X?/#+~t?? ;WeIS W'Z𞹳83R2EH lRf>8ߌ%-/qrݸ N@aguU~gO'D~صav߆s0(_%PDY~1gk_<֓6I0^~/#V1{{ƕ|}c$UUdUw8hx-p3@E=Qu;_1 |j|!$6:tdcao"B-#b3]@ee j# s'KO`OBn8 ^b1aopL?X}<6&h{M,g2o]b.҄Iq:tU.lΝX"SHVh`.ދ@DyPg*GM?^|dw> OgOUtbdWDGPHZqcη$k֮4#Lr{{7N.¥v;uʧC"YVf;#&Om^ p+O)]oէ>j8|M;.|v;30.T(!#˔4CN{+~i 0HIYq.>wUyKzY%]&)y*b1_>O* +3GIZOG]Tm/Ο=b̑ v^ri?Zm>r1@G@iیu,gWa잀m(VTWvƛg]痯qާԵ;rKrNl3@ xk,qZP-7.s)֭>/`|p?.V~'wbF~|l mPOdD~dGa({?-ϼTs(^D"Bz ?s[/K p:ͱzѵ쿭_W0K+86zn0Ƚ~!P]g_RUg0B;(o3 hO]HO/I! sl7VE('(IeS~z6Onqf^mo )vJǬ20uWg%nkM 0sLOOՀg6B0)?ϯg@UM^rI@0bn|Sr xl/nRwzg1,WE#>'p_5}~IRPQzunևpU3'a nsQEod}Go}̰333 R,ҳM$ e˖m0muStBa(=o~v??:Ģ_Dy0 C?q$NJ .hj6vr^?}wo^qi\Z5uֶ~/#nHZ[}H_҂z @ʅ'DeJω0( Th'֮[ G2k7 yO䬆wy+ T.Tݓѯxn3eBStuiSه]\aʍgIcWé_Aw;ݪiDmR~ܨKgŋ@D1sk!Gq䟥hHߑdwSf3SB#:+l?e6D(k0syu,IkA'ف3x7Pr*|_)@zU}.Cimh>FS-Kv gpΝOצ[3o)Ͽ]ޙ,_}Qc*?Tf\sUr}['R~фWs}ET˒ox;AY [*w b(H>S.t-O^x;ߚ_ǟ%ϲ@Eda U-pU=Bl6Ó0K9կNnn}Dž(և-x)]ccdp\Wf)Ae;[Bp 89 p3ӗp[' o/#3o~_:{/F"}Ezӧf"O"Zso3ȿt-r ;IW=/HGc"V1}xsf|~ݫS ;WKbgQ .dA0?MU5-.s-fMڪa>p;ts<1H!@ٶ'^;=d~.^& KԽx\\j TA2o#-)N`d&Q/pe?BCk5kC׺ȿ߱'o}cuP`~#',smw_}};@+DX@agl[vvr:kʖ֜& lv[Q 2n'&߾珗#qޜ'q! TSd_5kWza Z BˋIw H/x.T3Y;v͘lGfO&/?IIdd;-ȣGOZZ?kńtD}7J #"!w1 ; ~:%k!n?_8wȿ Iٿ/`BxH`-u {.-ټe[=./^=uR,w\v#)[Z}mvXF TflH1pU ,H~y)ZPFϱ@ WjLHP/6ޓ"PN6:0OʬI7\{u§܅3""h$Nr :͠߅ 򄅻hoȿ .wQ~=Oؿn][yPmJ0(*l^uodG3sl`N2xOtGH"J82x*|9 QԥEGϵEO݅ʢ1FkfK flm}2 8#*6iB0tNkYS/~  j$@ ibl查^N߭j{ [ AggwPZenƋ@ T`ŊU"$%ˆGU^ׅ8$'հ=TV| Kƛe+lU0-6lTGx(GjXBWg]c,1 F\&KV3$@侜o}I| |WΟ#@9v͜.^8/~6Z^5u^c k .;<~?,_QF_vwPUk!}+~:P[Vr!2oGpH ~j/QIYmc ͳE&e$5&=Z<"[eWȯz8 2E(ۅԧ>Z ZnFg~Z v!PD@V`4kʬ؈"B?3oB[̿ :/rS%4`zhktȩʳHdffa>fE'}+^եs9D]|E?FZ7|iP%<uB2W!0fȣj]v=oȿtԌ_o"/_,`ID4t3B U(Sw-c:,Z k!H\ݓ~0~#\@'*sצQNȰ̑ $N$;!&lǸNSLIS]t4lalM9ÔəUW] U'lL[6}oO8ܰfcS"c/3gp=OdQ[ld?#N?/+Y nզ(5tB2xrےN/3Sw=v:^ SGO'Lz- ]{mi޵\0w$odx, _҉)j}GⓇ]YC zO F \}>u )+1Xqa'rcP,sc4D"\q,$0^D"P=Ʀ=gu˖Z?WOQF?o0mwoJl4MD[DT)ۡoIgs-oC9 ˸b JpJnEݳ߰ṝLⲝ}Dݭ|´tteD! ]p@ bT +5Μ9k=K:0!2>P< v!PD@HDgffl]/ton; D.|?tB4Eׅ@""@<:|:w;Ht:/(.d;<".HpLlf)N Qh BړkW%߰.*dG+?o-/pu6yac@)){:' S$Med%Ǭ O v{]T\Fo4ʕ?(|JXf4_/"BA<˓+V~QsvD惀H+Unl~ ˄"ۤ@A\QʫSB+o`腦NzUGz_0@?  txR_>UrrIh"sEk6<_פU]cZrǚ#5 eLȬ& Td(⍈@kΜyV A8!$]{Ȼ'IPȔS{1/?NQLjgB[/*y,Fv}2lSYw{S]{Aw*D<\M<}ȖkwxS4\vm U' _.&d4^"`+Y/_\VꄱeBg@9Y&ZKgCo;Ν=J"3BьǦ\2`\n݋vD "00p@_d!'>O⻓D%B&!#DVf5FRwe,@ \ Dg\7O %FQDrJ'k[koѓ8Ilbn+?1({e"we![8"Gm^Q/nq OcKMPQu~.-Ys떖q˒;7?C#HD<+ #}GA G_7?OȪtgEa}t߲e]_m ;e_h8 `3j,p3)iMggG5Ly=[p js}XeNd'n}6[ 8v4X:IG]"D[62 ?+g {*.61uuI_ ED "0~#11 bEG;ɭ[63^hO+&/~tGz*]pRªkНX;ևF Wݚ{Uj/wܘ.e]a,uC=""@ ӄmk8aM8dMG@]O-(-d4S.Hs̹s͋$YG߈G@.$Fz}B@q>c˓,/$#GnTEGw(䖭+%J*ӔoVl n} f>:rs1~LCLЖ/cacॿ%y_TKI?ݠc92 Hp;'y!y8\b7UrUG*%EY.i4{Ti8w.=io|׻A^BkFNrE/q P>|3w_%_/OXb?deo?d;Q[3/&mH\2o N=~Ї3^>~n.a+ܘDžo29~42Ą**twzy!;GE@ASu~k_-? oЕ'D}``*OQFV.BP +$59s@֭lf'il~@"";D0C>J0c ްY>~}KG_MH5~Pc +Ue[ ۬C=tfSZ7tc] -{?y+Pw^pD" |}ۼaFȖ)d]º0/"/<zwq ;ewC#oXoN"1 j wQG/R/W'? '?o=:ga;7ٟ qq`ӌh@Z5k{/oy!K]mXciw/pa޹'{+O&~cwUn#ēw^cn Fo:^1Ľ*"086p&#5+=QߣMe~ 1O)S 9d|- Ok څ""{yz#3ăQ"!c(GwDP.i7LHyTSuvO H;wu3Kj˷q @U4u2ijNr$3dx0e^#`8}W/  W+wPx>CR ʿOB^%-Lnt7f>٨| ugY#-1|Ќ5*V%ݚFX~9Ag7z.}toWK_<`O!bq ՗㟈PFezI/x+ʿIAc yhՎ1 3g[GW"li`*GD "0g@ضV+"Р׫جv\\6|\'kZ߄2>u.y}6+4"2e<ܳ'{+Өta*;"0dY:eZ 1i]+1/l$#Z F$鿦$)3w%oB@ C ^D"@wC/ԭā?x@NYkޒXQ[̑nU$}h}toWK4+߯/a' em; PZxE 9"@mb@է4&KFp鍉.MjNJ;cBxDwD "0ȿ|h./D$ Pu}ftr훭,_z7)l8KE>DZqYF?ˆg}pH"ve 2AS%Q+~ύv,׶—1c.w!@D"j'B[?[  R7@IDAT~Ր9#Z֬ DS2䕆xuT|xJZ{sPp-8U2G#E3p֘:VWhy@L-:pLph[_8 @D!PkHrc2"T~V~2oL\k P@<.QZڭ[i}EygHѪ?sz@=i&"4%J~2~%^j//p+1OE b">x jn?@D "c$.n!y᧬^sP6hzzõ2]Fਟw[W`tI p/cH@t ` [TVE%p=YO?%dNV;!6p'~]')cG4""0]xbrÍZ?̵UMc{GZa52{ p_zbVW@p{7+}cyx/ڋo)@`hcd{[ۘU_.i\.u~m, Ԑv *~O7|W?m2-u]c,("@;ɇ9s&9ydꫯ&'NpgϺ{74G@q ڹ⪱ oKlh lדqbִ~VwZX ^n Ҽ펛l ~?)މ ϯrnIcK;a-Gpr.#'ߢN@H>vk\c"#@,sӧO;݀~zz++W&˖-sĉDdY_#DT%fff:ٶ] šsSn?͗?_뒗iˆQǞ-<%LQ@r5l/uޗ^ T}./`B#ijI/Exִ{aԁ>Ukۋ =n0ki3c?°]9 "0g֟ǏߩS?G]y _,_WD@c,#ںԋ{oKv=~/Dmfס[#ۇ m=vǒVA'AJ3S|;f  S!hrܜe)i#7ᘴ%TgI۰GLn*?[l(H"<"0@x>|8ٻwoK/߾} ՎL6zG"$R92똹6yF"zmB^w]F 0<i}SMb,9 )v n8G&Mf2<@-+W.K~WlIZآgD`"`0C:?ѣGݺH?RŤLD~Ə;!a@ټy-:6_n^7kښoR&܄'{e^~pյs7#0,YV1WabvD=[|'Qqa,x~gޕm Ec92юLjXۏc 믻W$VJjf?DFHfˤ{w߻ZCZquݐV1*qo}'DSBn^J*]2-ԻWa3<9 pB@*-]2Sz 8xI:ıIUf?aАg/d @Z=$n7PS06^]6Yz͈d3{$#+!@f˶u, /݂gB!0 =`ʴx%ޗK =w'aDPhfQNKe8ed ۄNCxd7!#Jig(kRKˈ@D`Lk?~fY/l~_y,yɺu뒥KF?edR?K4Ȏ@zNgqNQBnq] {.t/Ll8 @r}ɽ4)Bm BD;"H 1ㅡ_nH{q<t\"AܒnD%K%o\Pw3np6^'ߙ%/AG@_䟍 9rĹ_{5f3e|G%K8_Z0@"F@֔{~5kN6u_>i~~ݺXp zm!cCw\b\2W(>_JX ~|]}rs²m- TQRox&c?7OP@љdYMvfŠlr>dر˿,PtD"cuGWK"qȫC Fo#gz ,/vD`T T[}|3@#Eqnd?S#w## ˷.C7=~}̮Cv9 `%E.l.N5l)lv*H&d qe92ޙ}nᆿ xtF"c]~H?kQ??TCg/ţF/:ᩩkx5C'M0"RYmnݺ'nvj~zQ!:W쑢- رe~ܶbQъq~DsX13GgD:uY$GPրN8fzfir*ܓr _Sڕ@#"yT!k?Y Y $OnH;ivv#&XЯAbP !@Y}&rϽ[iE0pFeU9c[|*=W" ~ɝwt܏:,<%wf+imK@Ŷ-dlBEDa~kʯ/m!;|غ'A.Sߠ ;T~?W/"@@u\!3/⏛gϞu&${׋1@:럑%KESEsCG@dNݶ݇S!We|Px-LSZ2T6 } ?`n?0 iPilӠ#@KLiPe&h@a gF}H>d_i?Bf452Gw&ܨS_,tjKmf׫BFA8 @lS0޵?ʺ1X+Q6 =`u;!(6ن?`<~ec}/)H IDxrxEf3e;}}XGgf^˒hz9wD!O<~K?"!',7LTSG7ohx"#@eW 6 Z#옽6--ite*Q*F S|iq~F0f&Z`?!jt4$c— ED "02h G>X? СcFv~B#Ǭ#\߳}[-VJW1BҊ;4:֬(;wR["垹+|[7Y"ye !c=|kε7&Z`FmU'5}EX,ɟy.3~gtD"#02C_ì?Ǎ?>lz_$T@h"㎀. ۼ.ُz(k4%֚WG[dK8pWe6t0/E%gw:ۈ[8|?fO(\s!<u2}#P&Yk`K;-frt?Wyѣx54 "3 mMb kSG^B6pmtnu(.vh:FH4@??i+?8?&Y?c]e>g}?_}?6~_3<+C|?/=S3z[?ekm?dugYB0q&"0)@T[s|ݗm#9g&lQŷyA.@E*_~@*"0@LH8-_e}Ld< t𖥤7x?K}vEMdi3Ν%6\BaE d(]юD-20f} 4ӏ!,;|X?iB3/ufwM^lOޡлd?QG@ءں[fH֋Wa,sm)lXM~轷W'FK/f>N@z"{+mЗ>"E ]72&W&lhNl͘$@%;a­EЮ,YRQau G^p8n߅i}

v~1y)GSg?2! CfBs˖etG ??l5|W[*= S612'yr\%P ͛7&˗$^Z=fx@_`_849UI(].X6H5 qcu8o?F.x2CYRÀbɒ%KlY(0i/gʱH?D_kE".\L^~`?P7∼k۫{7pWכ'x7^EFE_t6ܬIyOx67r ~e!@(Pټy}̮L ڣ$+F@4:mk&7']& ʝV/-])E.bQ{Ԍ (̄bKZ3>f ˖-KfffLMs`#>0JS',3إBUf;h?~2瓽{[ݬ^o o/D_Tm?3OOhՈpUHSQEAU|ʺW[Ge=0Un M>O<\E7[ K OKT>s:>8ozk9^(o w@l2t*ZӤd}ZA G{b~FC43!( B #`ŊvDGp2*tKʲ?+Ⱦ?[A3 )}s揪?u錿ә/`a1 1SߎoxF&5}L?B+3':mUנmj;|gs-_fy3^͟k/ 3vaqQ96'D$`Nb6mZ}ؓV6d" XFd3OʾIշW6؅xV} :YB'PU*b<lI|O?d]]87`/&Z`N0Pl@d J2U:ZV 446 \y4-Th+9iGr1tYf9?nB~|e\e[H dܳM ?< ?Z,O9G(%ҏ %o.v?nY|oBNb#  Af1rvnzkN{6ދ2 :A7=ʺ `dCMU@K}0Ŧ픹m ׿6ר`YEǴJG#?^bڍyAlBЭpkgsg&ўh cMs qŊ喔@ i4R7ulbiҬÇ@*%冗̌r9{ 2߱%Yvu6h>Av#= u4VPV(MeXUP=+'òL<3g=i'g#?_FrIըA%wrP Zl|fgvH>)Xjx'ܴyC#O:L`ƕ=q#O|SK㨌UgxsY&֭۬kLg{$ln[6H_?tB D#>=RwMKv~oJ# ePkdfW$7t]ߛl&7`=s⟈@ *I"h"!,LWg5o_ BTp`:gZ[k] h"@+Ϸz@hUi[@J q7yƗE3hT(+zT?6~_ʷLxd^H{n_rf]Mg!~?wGe_9 3 + ohrB$£,(1BLXM'Ǐ`746kv_Bi0(t-w/RX*Ncm78e @Zn|l<=^.)l8:ISO=+Jq-(v"CI4TW6Nk :4D~?jX`xIg2ɑ}Gx Iv4 ( ~{vlځs'] wDф^A)h/5H?eP0^ʮU:U^=ݱ}/#}~i1q@MD`R3kzYֿ~!#FDmB=eZ&wu@WaFd{O_V4#%ql,9 00*p''~~oHwk/^,M /<~?;b;ᄀa_/)EQgL-ƣٕ߳)aAJgΆgHcfKl@Z{Q6d9 暃TLIP}ReVr+6ה[A)\ -[y{Ϛ똕QFYE_,k]YG@~vh/퇹f~'h"ZB؈6a3NF`|nCyQpOxQo)F@x86p&528`^ԯA*pн?l6G:F̧.u!o>BgϏ2 VeS~}n#I jS_[ rlJ4?_y3IF >BeMAT 6RGXmekKy`˄֖fy8ѦFEuQ} Cu GwDOf&kNۚ+[<843-H35NЄLeɉctnc&|FPVUP!L8!SJ3' R ;?~)eόq!Ȝ ff/X\璗^8K}c@;ў<T(k?!?Uqld"GL>^j"l㹔; 2ۻ(.ߐyfy8[Xɳ|-hG*e1^?Uf"/Hd:w~ P{t#`9Ӫh2Dx `Uz|U3ꎙӍIА22Xu!ٟrz?ğM)\iƿ^Hvz6HItOf,e+ilSOr}oԼS{]:[jSE Onm;j3FmݾS6,@y#:- q 5WFyGܒ C4  x&'LCw5H@ Iϵf[npkW_k&*>;!K>F l*DY#GUfY!]2/̿RM"#n,-E3x( ?dN;R$|)\n`G3P>PQF!DƟhh"z5"GU7|/ oY9B˭U94 Gn/}F/菙Ro~'3vϭv롻!epaamμn=ᄉRtFJGGM=O2S^GH#)1TOK ;t-[a_V~Z?Bpm]CTo~Tڛ3"0fhl754k\m~#@q猰!>xxͽh#@%hd~|#@KbooD+n\\?mycl] s(T7T£ΫU󎫯ThWU"W 0`@APǏ0cN$_Sԥ8 "O9g0axN,e{*wSOpH҉;F@Y!~Om?6<7c%7sޑ`m?,[vT٫7'U96i;]w."0P!( 6h'r!]٧׹ 4ĭ%zZNܚ^"G_ϫW_U[ɫܟ4@9.:AGT6"Ao*zOϗw` %)ӨS\i?ԩ3" F J E g_Ϛi?kjRqEqvca8;VmʎX rSv70Fg?AT<{бؙ>uַnl 3ګg~+~GVkL _^ym~T }H+8km׻ie,~ӈ{|c?껰:,\s5~ T[ڵx3YA%zL6[}e1{'ug|zo]eT|WMÑ£F~/xBE49+"p/~т3?D ҅iW;fvߛR>0x325QZzt Od]?Q?MW޳76qWNT&Ҍ'M?ªt @n}0 X_Gˎ vUSc4 U"Yc YGH#)aKTX"w`d3&o\GbfIŌ;Z1xz3 Ӱ`|})YvU6vDJzP>__EMg@\2f(^ݐFZ؏w6N$ 2%fWQOx_~+9v5#U~ݴg?r'Gi_w٫Q }-؅wtj<?[@*\BEݟ0[96)ls|x/TSn @?]ˮͦ\E.5% KAK=Zy|B*GD`@1d\YQC,g_)ATi8Nъ``;B-;(|_wVR&-WmGAr]x4pK[RoYG5ßơ<f@װA ݳ!SRC ̸t>X!O?ս,wߔlv)X6g&'6B (9yb޽ɋ/36jyd/}FX`sTH/ZFpiZR~\ !bTvn.?ѷXOjc"nu"Z o ^Z&4'[ōuғ+RlΝ;zXvza6Iq%K'+W.K.Eg6+!~cU5d(pfXC{\y5jvJw~q6c~W?ʷ96?-h7K&R\bNl- ~ ()ki{)ʫus)y\څbh[GW+-oU3^D&$е>S[zVQn XS/m,x-[xbc5+w`kl9l$/%˗/M.]N R9uV6ޓO>l4Dz ȷ3؏"Λ!QWڅ +h_ +M~0c137Nc柣?֭r &REYC_(& /c'uZ㟪;~w6X~G~6u()b(>%_kjwU'B4N–[uc-< nnb\`y./MzEѨMCiV8an BE;"{\?gm5+]s}|{ gaDre^ByVφSk]+G"i̼BX_X `w<Q#ySBfMw_jaY??=G^_=lk㏞E@e5~m#@&Mh8@jZ_ T!~S{JR!-voapSQW⽈!@_i jW-[7'>sm~[WXV4t@E fܣÓKn݁Mrh./|}ônjlMJen8 꺈j e0 -)fH[knhHբ0com麟I@ 4}sw3Jw QG̪;"}?O&l1’7.ݎ C|GФ'j֟`_^îfaE5,>68b6fYeVu>0Rut"O.l>8Ѭ?;3Ϭ?en__L˚fQω+ny?V{RQkbp~NWUU/B[vD` k6ׯ[*a&}Nxn/$o.ܜIb3ڻsa#4kQDLsob?85Bv/?Rq,#m{FQ)\? A G2قtcFk :}Ჵٮ绨C߻oK~7ӚWU+=$ffHKͶW41lf \q?BFHϕnYyuXo*7GD`-7XyH)$pm '@ 5^<  M+ /37kV(FzGb2L{-cә|Z~ mNF<(3oq bcBweqܚjԟ͸2j~̪j-gon;H!Ο?6c_ fU@U?:mA)i,ϩinhab?huG2L""asMDZޞ,HB _Ue25V quhP?s%mٜνL~k,@&ɢn?[6u~'[a|K S}>$W%; >|k׆/]$iinhp!RF0@9$l^6[KSf]'̲ z4*Ml#@@*aϬyI?VKo}ccyۃ"ߓ[o RdF _]w[ ODV[ֻ#q5$OM+7C ֻ8 ZwNzBD`m~^ h0hYZKrҸ_`^p1y+'| { G'o6/\i6׌ݳ(m{{Q4Rل|/^G&91ʪ51Jj6fo6bN<` ՘A*efA  Oo+T#Ac0p ݚu~^B.u~Fr\aN3`ka Cp XeILì k?4$ "Ѭȳ{^rdʆHF ~Ȗ=E~?lk5I[ ׋w8zB1 ?߿ߑ8-kB|k~+f{"Yl߻3O)/^zbڰλn^:RPo!f͚2*uC0t3(8C$ @`8.'6^G7L.,Ma/Bz̸/(gX k<7j0\~|M~4zMkǾ5нM(AC!L:uT񣬅yW3I˞m<;{YlIH~mW7?Kb@="9 q%ڸh>CO5ōI|#ߠo+C:QA6~ݘիS NTޥ(\5^ěֿ#w Z5٠xcAan-č@IDATЩ5:j# PcƠ虧_!3^ ;g[_ ì(TFl~J_!ph ]:YLީ?#9t踕%+O&Trʙ_,BmZ5`lXB6 s~ph7IܗML6*Hc6g'O U"V< o2sB2#G/5y#x5x ׄt4! " {q4IQ? _}wJ{x"nspŒ,Xxe e5V&.BWYaۓnaCɳKwwjvƑkСv,]{kV"L}Q 5H' GϬ?G!#,ӧ_Oɿ *wG.j=4}wPB@D5Cϑx= ,7RA;,C *jPvJehv15/o,rC 4K`{Ag@Pf P8za[uXő@/RO~i[[?dHO Nzg3C W|?=ZBi*ۅ@b?m17,גǬ\PUL?yu[h?{N1 ]Eoǡ #{]D`,`ܥ5YJ_2f_u> Ua>vJ g$0 @Ɗ'~ِ~p]X WSr}J[zZR8)\TYϬ?9s&[R<|}73JI̿ݟ&'"z_xS|~D`aUG]Q}Ye5^ \FbzOwFYn)eXqxٳn}?!g_䟴^816KHXԕ+O=Z64AUqM}+I#BAZ%@D2h7ZeVO k׌<ǩSgk|BK*ʸYF *^qm>C.+\ %Q;ӺjMZԘ |jMqY]r/nG~C0?n|8 ԯov{9|ˆ,aCyAR(_2J C:Oi+a&gY؆?3cpV?i?#.vTퟙxAST6vpICU"2L tŧ&; P}!`>Mh~nc9Zx?Gc :#gxc%2GmpX¬6k!~?ߴ77ʘa<<0h"v?=q̙Vm\\T~M]6r<W2b:x?(^7"o8a ׯ^xGvx ju<1Cw50'LSWlX?_'#BY(IX6I+Prmo!L]¸!!@peff.R:qב#׻xuVZ+zwA4Í*~ls= dٲeҥK-7*J@paLGπ嗾i]4 Tџ `ႥvO_Ӥ/ܟl:_O_#)[~-7kXMA/m=]k g+].9% s-bUcN&vq_GvلW}8W_3fR]eOa5Bb!rTf6_]}6I {;l\w̅짛C!lf1vNr` @+V$˗/w' L{6fAWj3;aعīvrZ̑F ;luqꁥ,MQ0lWd F?x-Y8I ~$Ke7cm&AЮ(߻l38X^l7o P$n*t"a '{:gr}mN}U˶{q.qvmjFJסk O Q2¦??il;/n7p7$ȝ8~(@Knͮ HºpA #Bp~A`DM!;"0{wiJHh{au[ W&ܲ箭!~۲3DhNo$#A,!v?{ohYQVnn[i<pFb^}wo^&ƨO3kr5h4F1(FMC c3Jw36t~UOug>콿:gUVU}_ a M-!kKr#5 Nܐz\}Ύ4\i׭{,[Xظqs tl4' M35K.*96(Gߞ~OiQ1ӴF8$gnG=uޯ ,ڼDS?vvf޹ Ϛy~mnp!lׁKKW2z?$y9 3}2f3Qє 8ky&$/ܭl$63"UYLmKc6Zn@"s_5I Y"q?ڦU'"ή]K^HΟˏ춮:ISi($#k-izF_ʏGsG7/'ygQdnc[t}F˟J}!% u&p6''ݻ6#[" #=SO; {#=G)y{z,d ziUo7lesLmBT?k/sq8 fԧPԸ^&IUM {PblݺuF*+W$ԩ 9Z|[ƫ7E4Nشq{x>s4~֒쪃N?sy8y7owߙF'J>7_CyLcK95 [@rv&+WayخOؙŗއv/O~j3PC!Oԭ8"ljZĄY}{4DmH+#}А}qǩyi70vP}Qk ğ[O?\O{0eoӦm3E)B>x=7P-XN=۳8Y]'̟ʏ빿܍lˣW­A42avWvsfJ^ek kbJ2!]:~g nZy_8>o- G#_n;䧝:ltAtrF8zeHO#܌joذ6WoٳZֳ=!d*|Wkj MhV 3O(O?ɰŞ}YȿUȌ}3ޛMWy`#;Jovm9Yջ4ښuןFWm0rzbR i#`2J;#gQ9{w'{&;ci QlTS*\b=&KD 2r7C  tVʶ<W~ G: :ôvX'鰉#ly֯}74/Qӊ޲: {5L4)m E7v k׷3͝@R̛(yr:Be/y8UV}LG ;w W_uS/6lo:OnG{uN)Vn#|C\ݱpB"S@,Ʉ`:m;_@=f͚tN֊/U$ӵ]PUۿ۶-a-K<텲Sup,@9*4^[~2;WXţ{|7DsNd֯{<ܶzֵk܂CrQ 03 *,\ 0m? {G?SPz3mfD)D6f@0۷A|ɍe/o#=xT3{W3`q @+Znٴ.Fcw;44۰ITDU{4b`Z5$EUԗE? Fvm= _ny,pRGylN >4]6jL>oN4l*[#5P~.3?$|axva/Mog;nr"/WWtpCՁ+,~p͊P`_ݭ6;eK127t3?ؠ`'Ͱo_|+Gq!@=埭w/]o_X,?Z|Nkf!7$Y%Yp"^+%W@ y΃Z7n: SU 6vtҟG"~7SoS1oG >6=~ľ j!Y Z@w8@}U5m}^ ޸j;qkYnDEH<켾]QyU~ Dӗ"}jh:BN()[4 {.]ĭZ 1$ r?O*8M6S0>/ԉ'cZ6>]+ =@4j21$!]FO;nc;N[ZvLO#lsQV9„t'\҆<2(_!Hǧ)D[?!#l? #6XuwN;ZĒl'?t#5 :MaOKS׭kYiD7n=OO"KGةahǺy w;- 7Nnor? +AC\-<`^ WW)ʿ?36m*VMB(H<ģCFw+$9'<V0@F9P@p</n\pBt(79FQʴ3s6{WΈ*#t3zw1w5>x,3ƏBOb$j<+{t0MQniS}<ޔkPI h_@^e/yPh.>vܯ'pq%h폯lʦ遹pWJs &}?$7_7+`bj?=俘Crۛ/>:UFr i a  xʍ`Ce52< gaȟ[3o鏫]~A@XJ|2;-dEs<FE$pL;e;a0Ⱦ}ATKuf AWUyOp۷#0J@VlxIG &ҮhV@u޼yg@RǍM_q?$WdeVH?j#qtۦ'kՑU .:uBa29%,O ʛ ;55j'Y˖i#09t!s΍ι6nZOSL1J/W(U-+/cl"plk3 N%w~0+Ƞ+T*D1D: 4ݶ:'`ںv P0{$\kb%LBtrH7j?8n|pK_#Lqrh{Y3yg KպΝMҺk8+F~| }H;KV?:ep})d Xhe"efz?Z0@t:)HO}Y~s.0x¹4F.'I$͠kz+yַU . L>^oHx7uXq6B8Ԯ/S6s셋_ȳ?xF@pӍD"'J bGy$=E~\Zwa2v.HWsջ(WOW GY |)Dsp3O~#zϧ[vL~#0h!ǡKk'x_'ʔ9v Ә@RC#k;"Ifp/| *ro%Lg¬jW2nMAjIc=#E4*,`w}5"!Yv <;dI;܋3ϴwFp^ʞl.F5og lr"-?6<=ᦕwA_@0?GQ9#bī돰xچ 2ʡw}d:߄wh[q?]7ln5 cru`/ >yj'a MUuê '|T$*Sl6%°Nc$Lkgmr2ط;z˚HdH>Q6ci@ =.)YM>zm"}O #nc 4Ml\ LrnCJ锕ΞvIu.wk6NR@o$ó9s?]V#7u)Y J~?18 e܎I48 pGޭ g}]p"QY& =\Sܖ[=3Tr`sx:? IQݲn*. K4oimqx 46k(P<8*AǏCC15䟩Lu/>q׷#Fvk`$}%K˄rL wreoWgjMQ_/dC? л+;3&G9'ޕ۹JM"iVREGlz@lOE$jP; fa$:[s?ͯ{y6sKr6r#rDZ|ުsž|*#ZŹpTڠ[e$]A·<.ns]8 5|n|;1+`j;wCt i!̈>[@T $0?a!e65evמVʉK J ~8! O[1Ѥnnԅ'b>ebj 8\Wmjyoq; Кa*p6ԝۈdUa,fו)h \K 5L۶uߌl)D.T6SIs3q@nm7=UwY枖NFӱ:u|<fʟ^H:̀`f\߾}i6IGRJQA/WHG`"l/\5NgXo];Cצ4oZ\ aQaV6™P=@$a~@8_k8cfoX.Qh6/^rE]J+9 #  ER`HkDt!qӻ.|?^ =CG!@+O7p[عcWĈ\S"uO3!G`(i;|iA__lCqq#%>& %6( 9͹\YuMᰇ  /+%l'l1): 꽱)懯|p߽*/ASJipa?kkŋ{mDTn枦?fPtco9ky/@] f}@lڸ%!@ Lgu P&*lՑR/nG`dX'Z(K(q*@QdK{Db}`NL7o%f˭,žu}`aPT 9+??"[VUe}ay}; 5k<մv_٥aKU`܃5 Ƒ)% =IigY =x۹ ~v$̏t}pُk?3FjSG;İ?e$Oy`d"L#4B dm8are@HXW&U@?9!@[ {Azj'>qUYFAt>@aTPeSrvsV{sfC_2kCRQ,`YI!0ozq?@nS\Ll c93;@@TU^]vv R4\[[g l): n{ AJ{۪j{v.u3BUe)oh E `D Y~衇Vb2T =4jB=Tc&"` |`4}pK(ՂSB5%0`?|ý0EuSɓkSJ([F_mݺ5*zH;O>uZ㟦OrXnA;ϏXspǦ|8ryߍ#~TvfA0zNw3*<=Ց/7Fmc6xQVgrnHLJ̲u{LO:?Of4mB.U+d2G?+}*kSeG`krv_뚸v4[m}k!4GfQKӖ,Fd <#Ë;>!% qGM)5?k9lshW(?l 6gh#8?__;_ZٺV GP礟cs,^Wu2/w6D@m\~fr:peGP43[5 ™,5#F0a6$,{bŊg=PWiΠŜtsL#g_0-^!` b{\nn|ㄔ2AG 1HJ|fNws'a&B U?7Ǹ{oȞҢ8L#,hE^[e7eC؁7 ,w~Q0A@IDAT͚}>}?E6;#hӶin4Ǿɇf@5 '(3.$#2~6D!w(d>^tsNqfJ4^2i6uPHb, F!Lgǎ[Sl "K4v7fʢLu@z F]o } i6Z~Xnkݥ(kE#~5{M農Dž nVP yFpc  /\$ ֭[ws0M;NT~g>מgGS/ci{vϝ \})(:,R  ՙ)q3]/ ^pI_H^ߝ1M*i姵z]a]KvOCI}aK_`:daذuf ߪgէotզMxsds~&t!`!S5Vyp3+[6@ɭ0 6 ]oh7&h$εG[1k%< p ŬUD<J!5t`$!":i?߾[{~xA 6G}!~O-]w5%kgn ƍ[?H3l>gdoo21PYtو2&JqbijG7Q[Y)`4:i qq V3YKB<^)$x.%- =l  +`d~UʖpV]k}͔k j:G(ب(}piS+mcd7Uo\!fͷ=2fЖ??8,;2XEd7ͧXGO)ygҳa_3«/:3{}ؼi{T|6%)̄pKT|8Rސg6x gBvg?Sɱ- x[( ?]GHƉ)wqR?vXmP;v2|cu~k\=rZ[[<-d5YJ;Jnţ󁵇u* [Z瞟tK"BK,4MOn';5P0;)}ۈ))eY,6TB&!"5ԞwQs8fp|5HEDvOj连oT쟦3?|!mg]nfo`H?3FlɁ, `#PBڜ?ܵ~FWѸlfF\ݝѬz (3-'z\MI6~?C7yWɫ]i7BmU[ gU7c/}u`̄Vp# R ÎsGk6½F)#)HB*RF <#eS A{iBY@i#I>om,)lǞLGS>rUqpqӦmuyIhmL<9up 8WU[~aUr&ro0*]6^f͚FlτNvz}cv#`9v"S(1|OlZ#%d2_WWlɣlt~Dr/❇[O?]쟞n\Z g!c^T0<ȿ<# "_Gk<T2R@S/v$xӜZH{<\}@PfOŴrm}5+W|gY~YQ]/a ^ВmWUZ٭HK;a~:0o]&kq}`MApCÇM yZI9k˟z ;Sv*c$:H`܄u<~(,t`B(i(l#?g?NU8id_r-j_uG`v" 2swrM")\2E@jgJWxnP[ӗSXyȰ)1x[E8=Tf6`)Fr Ҿۮ;s/&pEeO ,~dX ZZìiTĊ64i>ڇ7/C]RSQP.y^ze!gnq"(!n#-ڳVkd 'ƱGg:6w3sgUyQbǢ."?grƑ,[vv/yM7]a6ɮ7:ׇ {Uz{{?5$Ω*nKX>l>CrvOΛWX7yixuDl L5d93䜖Fr0iz{ ̟gq64!(?w%ǹL. {XyK((pe73J0ɩv~AK Gu,>da;G *n# o_7W`67vCO}'lݒvRn|'EGYs~ *6;MwPĀ? fP9֌o/;Xi? >߼< _9,@UGp,+ĭQ Aӟu >&N7.[>Z;fac'lh5 3êPA.)a:K.*1V`n[ZEbkJL 0w)o]F5 eğh6@rpݨ'{r䕃PR0E5]_a&k^75̎;Êf.WG@?jk<a%Ș}pG`rb$#:>Am{AES`1z񼭶 ~_:iy\9kn· @’CdK׿3"08N| iy9ً-Q1yo(6+Ź?sy짿md3mBmRf<ЌP犀vdٹ*($ !ʌ~%lz^)]ʟijqfG?{؁R 0y]Pcɛq\8@7P?Um=oɤ-jnf#/h.qygDnA[ݪAΦbZY{} _xH# 9yʏ3eF~:/nV_~}^{Y@8" ;/^|(inbTv~Uq#}Idž, <,1Uݯ4{fe;HП|!姆(/+k_ {ʺg?~c=}jOǭsdGc@c͛7/a]/P_Nw6([X Fon{}4bg`W%/oȿOr'̧/w#8Ã]hds݅3`;\ 6x G_MfE;+_Yeiu33)m!n/g}{E[~pQD"rB!ڬUg~@!R9֯ʈ`aϕ Ls@I0.i>1OC9|W=Txyl3ag6cw*feOY9#L cϸu` :yW8]B`,\'}"0e\I˶= @_v#?!w[k^vU%/=3|+`G%nfk~c FM 0g +%o)>eG{ȣe$9Ш<e ~C/_e{q?i&hrڳGyrNێ# "ش,.uoSGwެLhinI߯UCߩxc3^fK`۵CPaV ZBL&xwer<;c~k O5HDM#ljDB$9z~8%%Xv!$%cTȐWt) Lɿcs"r(q0a5Hrc^_{Y <1FQ|#ܸl6Gӌ^R]ɶJv:u#8G~1.+XuP&p NGy=r {tLhŽ i0[ê@r%Vr!S,S s-AvTt@(LHf;N5~S?})} '$NYCdPQ,H.␿q2~:@ Ld ’\ {g|BP(hαnc;eMmg'lyҙT?xqG-jiMQƶO^' am}#?FW.s~͸YHeעcaUe Ѓ@6nf)w}~,,"f MA;Eγ;}{m\:y(f'4zl@GE  e)x*|. >h/8!rȖ+m#nعAQllq4%(i7FLg7~„<\q? ?؈8RK%kmGp V}T5ׇF~ptKoV+)G\o&u"Plsm(Ͱ+ٹP7w~w/ By/<@O;⑰s_He/R8@Q,hFdtat{xѭ_&\yMSakY*j?dsm=wYDx v<p{{,=8r~GpzmPW!lwC_RO^ IA%\HqU v@0q]nUڥ1[Gjɒ%7:!հey'˿w-Y_gg# E@Z` U?9tS F){d(@ȗ nOnx:<3aÓOGy2l޴PݰaS o/o5,C Y3wjߦŃ,Ֆ)e~# \ߜD/QKUI;Jn;@7t|.~ϣgݫRô:ҋ(yp!/('u䯕8& ײxr´PfBiMQlܯ;?o}DZ!<z+ji#<}񹧅gž @@B;*gHӖm IN&-PX꾰Ͼ guWMM:B7ik&)'`\.qJ<$H|[W _r[p`Kq`ݎۆ7?6Kt;N>x.\/nGp y{|aXnOjhVnjxCq*#AVp(0+G`8\PrwacC%yy_[4غ- [.DM8, FKcFDǤ`t4 0)6o~[O?.aYvĥQʱ;{qm<2ُט@^"[C|#&!4٠ oLe' زeK\2A9ۭkY7esG2$O K~u"$\w8#0}2 igb9V宂np{ mmʽ g_.k8õzKhkɰW$ WnE}P:Bxe (p74jK;8t=7P(6C aJ91 J۹']dIB@=Xo$\^ucs@))wDgH?;cjP qՕ+F/F d@T0}>)(Ϧ#8RhƋ6&4eSDFcEȕu7ÖA%),O[fG.36U <pG`hj`KΞiT^j8-Jq1u\Cuî@8򞼄W0}u{FmiԨ~IDŽ,24i~t!yDU䜝miUۊ9OG MBzOD_i'+^ؾuG}7o HP@A9s=- h~t,?#G oikR G^etW]eџOvG`pB !7iRo!zk'fW8qcd^ בYmcaX#?nɯ5O<9aWE PI ri[cҖon$IJkmWü"kg3"*ESAzq9FQw$)ԨiO#(^s!`/A>_kSY7r+~x]OSo;/_8GHPnk]~Do#i<_Cjlt+G;},FZW42?sUKp6Q⇑Ά/( Psb{׿߲ v_\Mv=;U7i@sሣe6Fv7[~n9Yljg&ǝorEOgҭgIhaA5ZCoEl< !Dbm۶@fh&ѻC\l4VR20_3']uݵ#럌G'ff~.xiⷜ\C0C?#80]&ӵ5Eg!>n q!G+WDu4ZieE]VWuW$k7s L@IrO<-/~qY%̲2hjQDꐿ姆K>}M;}hWk4eiU`r.uY\0X]pI$cxdwΔG/ _^# Ze># %JPNT ߾}{$oܸ1~>2kw߽,-`#q Rٿvޕi r~.> a?vq ?#8:h @`>i`Vd3sFm/'6{ώ:ѩQ?xVv~}A2̉{q.?s.\n+ P?<!LY;$|A~`x[|7L/-ʀ?.VA ]Yv0ϖ eӷ›K; (e^(в}60%&i?;F!iԟ+sOo#=mF1b_!6Iێ#+Wj)~}*gQFF~w*<Ap*UaȚYvp/^C_} 6GyV~?em~,~ɧ#;,vw9!e!^>_ oA_TeHZR@^"aM7Q"tysv$oJ2*A1 ?a'w?O8Ract'ѣu30pP4Y\G.4Ҩq-%Nkȝ۸ڸqF(U*6yۢE. Zvǯvzd"n;6Jj{}H?sG -`@v"0Xxdݖ᥯<9u {#2)we3b]?1+Ƚ-qsO~1 ֢/ysmqߤ#OבUSHlKY.r;\d^ɍ@բ['[؉|~2:̹pί5rQTh^}ыf$jQnwZAH_v҇%FvD$y?8{ b?IeW 3?>Ϻ{/ȿp;aG}PKy\-Q7f@vZo _Nk(>Fz꩕xmCo\XB]n_W$pi_'z8jWIDŽ]dkHxێ@dJ3ގpuaou>%aɒ}K M!^iyU~6m6>ٔl[¦#< 4?F/ԳI!,Z6c_#3ua?1#<pGU:]'L`ѱ |ڧ[ _CY~ķ8VŹrc@ $-m#J0|ן{kmÕC$od΄3[Qp'|n.̵iHGJ1#61x9v͛v;o_{^.)@@4cOj򏱏,)~_5|֏M}):?#8}Mg)tսM]>Sjnke_H\'GGVٴ/;C8+,YrHy뼙(l#輳c+/xag0hM{:;*t27}m"B<4;N7mB"o(+-@^d iwC'6$L~5>A?{;cRph w8#w@?6 ! }Ѱ-r8m}AinXd'd1ŵdn#;}dJBIeO{e}_C"T“VMOu3gNޑY0T~9/@!LA1%)`t׸fN ^/w Ϲn?*ώBg YvE7,o: PgNP GpYF!V"2_|GhϷS8"rm۶moߠp#ܩ@ur;\;;p &҉;? 1~''>/{msaCsEeiWZ1TgUV^m=u>s#5".&8sl65F#svZdD3b&AL-W%)r/ ll0]'3{u?akg?b[0>Gpϙyc]V<_Ʀ ]aMWG>m}Ff(lQRB^]G̱t.[akQQ. (9؁-XtsJ7=(Wnh'/zn7 ?Wn:lqkϱn$V^#HF?mԗ;3"oR?/*P GNyk6Y-5_r}M???#8|ٕ'8g`I%}}5dqFy #[s8q;o?bxTq.%hs?4@`60ܹ@nPXpcׯ)d 1n͋A3um_sXqӾB)b`cO_ta/yEtS/8/玀# 8A۬Tz]GZvUV:u8/sUsa\z " aMHUG`‡?o˰K!FpןklN?4 LfX_yaTi=⧞qdx=F K}>P @#8@!@`*VrK;6{k_Tk[08 n꯾S'Ğca] l] & eP`$W޸iӦU/~^y^’g/O?ȀoX9@Zc?DpiB꘦%չJt|YjJ3ugW+wtl Iq<6{FaW,,2 G+ٽ9݈Ždn&AgT ܹJ'pcժU/\N6/DCfaz<]p/5}~FOM309t@]g;@#@DG??;זٙ[G-wic0#{/Z&y#5Δũdar? K,;@EA۸P~~U6(.Sl\Uٍ4CJ /:*l aGTHTu?GOX2O=ϡu#8]@FqBCEc9"ҁ*8o}0w{/54UٺÍHu(2__ dp@F N \r }Z(JXf~>I@ <#s&4"k,Ϥ#(DTs{F35K_~zp`o>wƾ>}37<Ȳ;In ܗv\Fr e[);W[{ݗ(l;n5®i@|ډ:lD>Ku٢^PǏ_~upiD '.{ӘNJu>qޕw[ax:>][/Kk'0'Y"O2;BT9?_]m`r1@Is c._6//F%ht.*|4ܦ@#x‰DŽ?; C8@#G{PCP7hʿ:u#8]B@C%/˼SuqjyKxYwnb>eު7/6? FŽ\~9e?' 4A`6 ( W~^J c|4riVêRxϱOnvOy8G`!uRg[J^-uGp&A:Iuf*AP1G]CT.kPw-vh@y[}{SL\NdyBt8lQvh, X.t[*|m6O#zYd+;:-*QF@ pK;`^9t8oWeClGpfIt>'cV=Cdlj]ows8H{3^|q/~w4*l]9v1 ȮFT]+0WL@ ȅIn l e.U~ f._Pj8 .wM(ӅOv0/:pJ?7pV=yGpJ{u-guI[cg[zBbwWݸ?p"O88xV~$m Qn:P&LYG}ٴ_f2T; 0w# '[~G`v ۿ;>O4Sj7;rpGu8u$2ꂵ~ﰇdUX@8 6_&datd\+d~$!.%[vF*ۄqW4 IJ-A]>}nn(z] ,> x+N,6b.nGSA[Gyn^raC = S{^>_V<6ǹ9>?۷ӗϑ;8\ ?q(Uᔼ hv@B%wY%ewHu{Dk /PS 9_n'v؛#qَ_5ezds~COeҳ.8/`޼yn_1gN>OO><!$exerp@$N Sn: ~}{/38jTN6/:-*|4fz0SWScxziٝ7eAba=dzi{8SG7"(7?&d=G)u+"eݭ[6A>>f`3W;cߝ>ʷۧ}@/"%喭0eǒn7m 07s B9LKMx%\r; L+6Y0u3VUqr/c_@IDATLujo~I 4Nu^u)usΨKOGp& @?O~߄=P I)`"Mm}BϢOozbO_mUe} g]-#ֹMp@p& V=czeZ(UOvs/ {lGVEێlBmZvx9DS.pG`8؃-k1[ῳ6/}wv8B9uq sI;}wݐv(ϋ<5$\Qĕrnu_n&A4*w=u֮]0IUC̱]E[eB8lA2 :4@ #8"[OgmA9}tʓ+p%-WǓj~?n+Zq Qn /1??݌L/l\vmU,cyx pr?G`8eӗ%{?qGԅIzك@N_>;}vUJ #[ncfsup#fB[~-wqޥxݴ+Lb&`r.QnodŸf6رcGx_/`'V(nG`xo@GS=q?'oN:}v4"uJdI؄]om]w hNʂs e~cY/lw> QZyi_aYGhמY˂u7#0Sh?q;tGpD]oNzk>DF!8 c;]u#ϊDmfBp إ^O?}3/L,{3"L'z㯼"fȺG)4y'9P䶮8#0SxitS[=WKCeS4p8ݧuH\Idk2[~n7AM䒄-q燄Zs”իW%ԩ#PGirL)}aƭEI/;D`Y7#8#0G݈ 4,i6V Gp#>(nt-# j0@ h΅YO=}xrS>ϯʭY\+=^G%&W#RdpGzG=D3#>9}Is nc(>rc˝[ %$:]05r[ ܖ;wa ,/\9|ksNX*7S}@HL>? {# ys #13xg'oN~}Bhv*. NcxNq.~$$_J$EX-?'A4e ]nJe6ws>wR{6e\{ik[~> @{܎@| 8~pG`'1/wO=f-w迸lslo ;=r.#s6p@5 .,j\[6lع~1zzu8-j@Gh'U8SAӗO;$KJ~#8`#!;wnp@?y>ZX6 v9G|Ht.N,~Ec-F:$F f\f >U[ Z\[ Su_O~- aΖVpϿyN6y] ?qGzk]U7 ݣ;bx7dFad+α Y 9ݍxaG-~s3MOseK%7)L窫zgK*N %}aA6A@dTdP@@QQa\`FEEFEYCXL0* `$}OW߷u~9u[Snݍ7r>g]\l0]GP?f F0\(mk C8>i! j^bZM/an#Cn>6P7`hU#kg]~εr`b > |39'|"C]ҪujqZP_ ''OҘ:N`hI#T$ bKk@HIOTwOhD8r$! HG;8ỷ.dEvx+pw[rob:g4>7N7}(6UMl6i#IoØI+'p V߳ ` `m^-]!PfO G[<蕨B@x uIIIUdG9 > 㽾l6>vI@y +vS)A;[m6*TP -E'SZ\p)LJ m愴ZhF'k|c|vۮB}Wz93h/=Eذ6a{wh|J߆<}~qM8͟'OʓӘ7^I |ϧ|z_NbiS 'ttd "0yO1-}! =?el=' N䅎bX0qpIgWs ( wo/}I?V{)("Axm9+F:udas63i|9̟'8|*YOll'  <1h ]hϫyyx:. 2iT]Qau( ! M 2D2x(B7?O8 ]qC,։.n5rX/Ā*.6 f9 ! jm5׼ug B`!k6lnRC9,3-O,q&QX}|HV߃ F@ԏFҒ)=~;8^Z#O):ie2pMl~Mh@Bf͞v}\W(U"F!0L7?^ʿIrLJUli3Ƈcr`U?g4@.& y iX&N^th`ʓ ! jC>^. [6>xT[_9lEZX|Ygaeз y/n/_'*#,2A@1qiy ^BhB@)'7?e~Lʐݘyt0_XҼ^1yaFS Xo6}09 GAvͥ11K#5@< ldʰy [iCOKe>ǧ>[xM,9h` F q84ѧz'$`IbP[N[z> tXMJݾO1GA! YʱjjxAќ=kKlḛzt=V\n,O~ i>tX4 B@,(y8;;IK@8Hٞ8Cbi^Clx dgщ5͚tcϼNdk! F V~Oz sޞ [63lg_PKKe>_>|kab%/CyJtYe&Ji*8M>rp-XNʊA)'i.f0q;mW5vg[,ǘ?z~Tf׽ب#n2lzO#Fr9,bB> <>* ! A6*֟ρA&i̟]v֮],'P7kԎ^B:zR$8f2vNx;nUCE2+Y"1>]B`$ 8?iG&~|%sn c-_(u{5sXzx+1~Ĺ#hdpԿTx$M'e{Y__TKQ9I]̱쳀L 'N!`?W@쩹$M|ΫcB@zhWa,[F*>a_B!lg`jwHle/R9ie1?)u'| -G> x8  '5)yA9@<YΙ0Х~VZ_4Biidc`„qӏ voƣ+ B@="<B`#@v?Z[j0Ȉ G6pİa#V^'k,4a <gb唉P5EC|чz,hB  hot%lj}$>DxnQbF\N(G>yR8(Uwu=(2!D@C6OlO8 x?p<47VX7Rx!B:2wC.DqŅh@79@yG! w9PW7C󵇙*b;m`mG;PKA~C7hp|WIԡ0)r#Fa<@N>yrGZr-7` 8qdVŲ&n'rJǜ>x'Q! E1in&?'zT} B @Ipnb§oamsh|WI,@^a0 w2>臐B^rH}M !VNxiq){\C06+F)> |,KC€0v8+Wɠ Ay<8&q ͕a|g:\TJ(C>9BMO6tfx{Bh!g`h^jpWՅnoM7~ ވA#^x Bں5}]DŽ X:/`vuQkϦzmvu5ؾ֭KC ~R8)>裏| G b$_r_HB:w;!L}I>$8D4AG@q ` ʁyQ|6p'e8iBL+\և >qmfC[ntOAly K#dLߢYGYE6-l[ظ^[߿P9iiq[|FoCϏb0Lh`xɏ@JDfژ_cW~3z^JM)7?6&(6lyT-j=4i5I&jyos ! F:|S^ iW` 3 $@$?%D:?,oOlC.6| L-苐$XC4!A4pH2+<()G}~A:TʹA'qlC@{/!0r>`,q/5pw'\ ?:꭮{ eaӎ7sޝw9 閛3} !؟wr̗bV!2\h```a|3nG}mꫯ*!`⦏ =Գ}^ Uǰ#C7T B@ _;لfjѿ7zuE_ٶqa@{4_-[ x?|>_$8G4!C@Cuъ ybu|k.: Hka FLm:taR*@N ?OTB` k_)d.< ˅^]z? *O 0o9ڊB@2t=5KӬ5J5p?^k=$?lJ O<7xoӟt~ 2sg#B" !hehP$Aybu|ϿeIWJ^/uÿ}{99U_(yW;M6591B@{X3]4[mBnOjiv]V@ĖMǭ-5?|k>{gߖ-1oAYL/27SaBWa^9X0<W'ߵމu^HQ1B'K藒FRԋR|vcV*@ @DG[o۔3t%?/t3 _>m.} ЊJ@# !hP$JoƧm[/E[څ`n_0.]ޛD[Tuܯ8bB@Z@׾/{ @eZG{afoXذea(>S|7tֶ^[x9e1:y˞G\ @ R4hc̛+_wGUPCC=X.eS~W:| ]QV8'<|fF@ɗP0̛?Wq_{%*R, u"%Vyg>|E`<ߪA@USf8h2P?O/}ئ/AoSL˦0p'OW۲u;*ZF`h1C ! A?gsBo #ئQaf 6>yN->W)ǷHM|yy“R.:Lh`/Z 'g847I覔vJ?Mc~Oq!MdYUWW9K辂M4j'jB``{=/ lj<75dKa$#гV q9sZX8(l~kx2)|9PHw\F,90{Z@e9 [| A=i (득To {`hGj f'qnqB&:F ! *yԐqiĴBb|_zU9`l+M]av--[jHu 6?l/8B~}>/ϒ@raD@~ Us Ahe9 g? X!` K }*KU >0qN{J.YH*NB`')^! F٧So_GgqH_M ߛ[?B1 *^ H~R<˳\^IiI@9@9ʡ>?hѢUv7$II1i)rS&s/xgh\eK*H|m `S?XW+=,S~&=#38ͩXoMSjy VlѶՉm:uV-w-_nZ8(ŋo3'\t0%TAUr:bwEKKlK -W(-.|`#hN]X]q!P3pƫB@ "IA'#؞Xnlӡ\;\3x'x>".q31JVe( HH<08y'+x X# wxןs97 xI-o|<)uLu/2+2]U [m3:Lm*E!P](KZn$bILLqA;ȣ\݃߄mXiK7Y8ݹWUsxrkX)CTk~u"(ޗ({=Cj%qLLVESGu#"AJ>>yF/0ԣqO pES¸ k> HDI _Wm0!  /i%~ e˳5&M!heUL뺏x(4l}&lN؞q Q4&aö7geg976(d U&) 26 TOy}뭞U B S(ͫ+ Wf̜}C$6Ռm5QmB@ pR;6hhhH36iH :=puh:WX|l͏]0iê\s 4kï4>͟'iyZy(Phl8()-6þ.1 JM ̧WG4o>vm?Jդr@S~m! F$L̚צR _k')m}~cv GX6/S };X8(Ђ nMo] |>b>{_i30}懌z+T9*o(j^<8$1x׾oNU*v &, ce9,5U!P=6H78^=VKbp?y0mڴ^+d8c`r_}v{;:1׮][bwtF1 6|V'$H9L'eY*r'= 5&jGD2xOwJL~\V'?˟ۍxB9兇Hnr~2GY)~ǽ @SXFB|U qrQ! hAv~Pı<&w~n@+VmZʽ;xre;}K-@ MH))^1}M 1PnF l x#?rWL}(vn!Bi)90cX{g%yw+%-^! `[qill 'NL/ N?i56<{6)D}[[6%rB< -YE}Ҹ g3!C @UV^!}0~|cS؝B%(M ":\-@-#~CZ<`}}_ س?lIؔ~XOX8(luV>-Px]_uEU@+k6RB`EyO,cy= eEq_(qO yRyI8'g[VMw 螂^pF ! 3Za+Oe_؎gw|bK¦, lzViI6:luӁmxƶ@}8x|4U`1>9P܈{ާC80A_\rL >brGY# ~{36?gm֜Wn  UB}e^bd Յ@w:u7-Qd,^<:38_=Wc9HAJʁ5uyYhbŊ*/DH!M&y рwƘ|0ߚ|˵êIR: AA`F9C{n3B`$"k"Z9~߭v;"lF؎?1[6E]]|xbe&d!/Zhȓ6xlpMn2c{iD@5&s"X~?|xE-ta/HhD yBz|^x]B6$DCIDB@#8f6[UW@a{-ts6zi<fIHC @M\E/~ /W]uՃ˖-ɷbRycx5r a7 }-j+PC@{%rjB@!0 [6[6cBҀoZz,c7lp(ONǾ|Jin JOc2r^HcyG^fx{蛶Dj)'x"khڤ1t-)T҄@Eȣ0! BD^l6 lMlCnJȓQ `s n>yVF48u!Gyk,hp@ x)M{=,+nkig^(t+";݉LJO0іxuK6~鹞-F B`@ڪWf! B` l[+OMlC؈+ ٲ>qL 6-N{=ϸCYe( +GH?ԍooܑgSO^r8B}zC9dwE $1K]<)ubZ(PZ\h.m4-l1w{cØ6ͅa&Y%Mh55)cQUB@kvw{+W/|+oc1ގƬ}T~u4; {Թ2\|Nl|S9~4_p@hXmZ L`ZUB@щ@fӿ 8\ٯi2+Ɔ }l,/ΧAȓR.ZhF0 eiN̗͝7p֦84RF4{RrB`8.sM5 P ]28PB@! F&pm?l@؂zn%ORZ`k6>hϓLGQ.|Ui~d;z;:[e/tp(5n특s`•kwv9,4ċy>̦p?,WOÐ`\ 8z0) JXep:&^a g8N2s/q1A'Yd{.r*q鿧r/v~>ͧ0Ox﯇p]x'pKx/;o_yjXPle/^7xӦK;N&ϗ#Wh`p8! E2tʘY1I;sow` wg4Y!|xC7̄|o}#<􇿆161. @Q "W˔^4B@&ds:Z̺܎[l=9p[o0C\~uKo?`Cgh1ŏ4i{󔉎0y)ݡMU ?4=ܴM:vxe"˶h.@0BM0)=ZP!A"?)E]q 7{wW>$ L S.rIǻq&L/j mM6Y_ȡ$dv#j ozfaĎмf or ! @9a#7V>gsxKqJh;DF`U{߱&7 \wz&UwsSO=_~qty~;H@y:)x5u!cnӁ^L~_1mڴ}8Kމ$=>ɍQ, "Mĺ Ol']h7# D! F ɓRCYYsm^>s=vH?H)NcڪGw}6 :p>d՚2Ng^P_h$@0f<8<ԃzgOx9<euMMM7|77蔓nN餱b4_>'#k~5lh{L&a,V҅@_o_X8X8Vh+qB@!0*kؒ1ƎL a L>: ǎГ_ȃ{@>_bxNxJLϼ,aɹrpFZ=E):X'1eY5^{n鋧~5v rR壱^ϗZn vw4th04qӏy3l6Ս{5B@F=㒉vL~88`bm+O=x>`kG4(lmR<{4ĩ˲h.NS #y1#-5\xI PϋL&c*G/̟?,.B<D~;r?P7v$qJ!P:Xj gHc+3d@ ^DJS! @춄侔1Y혹o;bn[߱{8}$fd|,c(K6}衇nL](v9oCFzLqrA7?ZvCb{H+|bL,ǏO.]Sl frtOA@sI8?[*B@J!f%+j _vuoH뱿|Rsy|v?˶rF1B5:&N9aHrY;8e~2QpGor~.SkaS@\5\x a:l%&j9Bu ~km>>\Z!-ѷ}ڟ矦aql0k̾4.r[JǼ|>㤾/#0j՗WyNw9;^Q,Md d=Wz:Sg2:R, u?﷾ٻZ |L-O.0 ϧs0q%.=)4kKvu]_ t9 '&>xrYOmh@Fh@zS:tACO'?rX6K׿~Ҏ;x2NyL=dL, >!=A˗ м>3EIT! DGgsA{ m4uȜt|!]!,Y-Y]:azC,Mg?٦)^Siz1e˛"|㎛3iҤ9ܴNyL)qr>1]bN:%{m뻒s|gҤ#B@!8俣sM0-\{iF5ox|?vixwNz'|2!eg=g\t" QG]'Mꓽ ||@723tcګ*pia= yJvBZB@! !`/uuز0~pյs]svӿ:e7# tҽO;=夀Ke|PO?Kwʙ#-g4iC.K.}:Hs)cƤ MI njyo~w_6$@Z ! B c[9-loGZ_NYO YXy^hѢXcyw=O,>S M=pbrPǸ'2 K/>}˶AvM0Qt?tI39h>9 4k-=yf51VtB@!s;lyW0r9O{yPؖ;[oKt:pI{}: ֑RK hfs7 {R Xq:ie0/{ᇗf͚&/I{}>VR#l23l&43 JO:B@! p8ϝvmauԻFԣ /^+l:}QFez޷rQV >rR$/Bże'iկs1N2e..&50 aV3lO6j%~;! B@G^.=awe?L;tν|RɃ2N}Rk*I}3HWh`)]$>N(B8i&2ꇻN8a^cc ^Ld>4=g|4ΟO˹`M6 K+B@! >|Áͯ9}nݺ?zWAGHs鼓z?IE٤tY'! b)G 2)|qSP >xϾ 0ql3'l4c|xM+|3_! B@8s]hk_>v[aG3ԣ,p͖9shwCF>]1ԭ\W_}Ծ p:W:P|.sU8=My$;n&M}/uv?_ ! B`4!@mhX>tr矎(u( 94BC^*C{eP:@K/L8]wKoŖ9i9#KfI]v67>k76r],^4B@!0b~O˞w 'vpx绎pW~/Oo:ib?y0 6=}AVB@!0 8]mp{ aSRUnȗ'MeAa'ڎ{׮6$v3O'e(g: Lt# Q~>{RSSy>Idw+M6d\dyM >Osн>+*ev]ݼ<<5 P pB@! F0_y>awaG%7]vegY(8N;G:>xSK)>h$D9PQ=<{:}T!)3&8Ny!Zne<7 :@!&B@Dcٿ='?VP萗/gy __y?0]:ݱc8ؙO(3\G\AA@} B;U^wwh$ @ԫx8(ʙ8I3y;n/<?, XI}]i<ڊ^l g_J1-$$ɄB@!PH>j6 =3?\gOߑ5v#8^($u*T4 );%*!FY.|<駟~#v[wɓ23y>Nyq|z^ƀS6<4 /B@2G}}Eo8;u錗RgyRK˞{ U:yw=ω e{:A@^4%D!gtS8Q冥K_bpaЈ2rҤ?Wy|̗Fi: mMλl69!<"S$@B@! @-#@%tt gpS@#vʋ!YN>;Zo]a/CSy蠃IxĽLOY\ (&B$rb=M8yP(I4ۆ/i:Idt'9 Î[ML  |k +ɄB@ZE^.#r?F;gyW|KL7h|aSOg8uXF\vd\[H苀&b"Ia谓zm/q&^B@PD蠓lsSqy8y>)ԺA@USTCWyt"-NYRXd_bҤIsM{JxTRJKѧWl>gvupMtttg'쵀Y&$ yD@A4P%A;ETs}:12GD >xGgCCt^ǔIx>Ũ_Lקsia}ڙH\⅀B@!0twߍwÄɭ_>=lf5p9\믷t锃a!_úcqE@A4P%RR2|iLy/C8NYXreO?amҲA9GeAxp$nm}nVh#B@ 1-w4 w/}̰MU烄bL俣c_~ْ%K-?)G<;>5xyz|! z(]! @oMƄrFhѰ;qoiz9e15//][:ܱc;ޡ/#:HY6WF@N#Mc

H뮻䷿2;Jؑ/LTl Bh)cpx><[׫{=`KhE;IYAR{qߟ|h3&L;rϰhkXPJB@! @%mŽL7,Y&֤Od3~KY9n:tI$ד)! FI^Q`Q2u/^1qgwyL'&L8r/W^^f:&x ! C=pWC:\zialX~=ޛ'@ 6b_ww\~,t锓OaeyYZ? :Xw)&(e# !S癅2RI)4:ԯ{G_5k_v^_x66 gXݼ<<˜J."Q! B@Tѹ֜zPﴕvO^_UnOqϳ= 4;ݖ‚>;rӑ}9<ˊ)KǶ J! J!rD=txx/吏)eۯ3gΞv_O$un 0qr]X*$ ! E\݅ἋC9O/'=2)#|}W.1 y"}&Ne ~# ~Cx&cqLCQ{il{ž|*'<)J&fLa-|2twe&9`ox! B@ ~毣sMh.\7,;'|qS2Rg |K/+AvϧMe>/G1 BbhbP4ݫ|Zir.~<.lv~MO`"`mw,<Dž71 $;ײB@! 쯫-F3C l;g8 .O~wfAMgNӜ~ȼbi@E@ETa9;"^L׿3{&l2OS,<OK?/5|>yI)ˀ?^x9)vP:~1:H ! bRDS9!#|$w߽>5{y#a`C=K3+$@ !B@! @!_3o>3;Z|G)ע~pyHx:i/tlT40pC;'8RNJ18e>O]wԾ;f̙fB.s'=ϲJǕ'O.[xWL6,! D g:E^>KNDީfRh%eq2R`oJ<-g}6qǼw-IlBbhbPⱌz #NŢy_夬W^yЇNwcqNp?)_uMI|XOq!0 40 %ܧő:1eyS)џ 8`g8Ѹyxg<)+!r'a]('fϞ>d^xêk?X1JUB@!0lך?{s m4`;q2)'ExR\ocG82$^ :mJ8}K/=^y6,҅B@|f+ljfFtI) eג%K3=r:t/,w+M Ϊ7 !&Ɔ7W9?k}UvA!/B@daU8o ;ձ?߃:GO_QN;h#eߺKqpI̧9|Y,A M )ܪ,BN;ĞZ,/=zbp=/zzP9)^yq)FmJLl1wp!; WX[0=tZt! B.ZS|?px9|LIY1c{g>{\:jo?'|x$Li&cPu} tt)(gLO}ʌ3^~3@`SÑG/{@ ɀ!B@!P:BG:sWK䥧  }`r}~8m:痮Ьl>O錓zǝ?d i)TA 9rUa oKg>yBδ#P%Ԗ}NRo6|S!|Z+ҍ~L466Ïǖ'x& 蕀2ŅB@4W]xBxIo63p?ty|>y&c ߎ?Op 7,әt|_`k.ْycxӡ#NR e^7NyJJNafGz"w1PZB@@'}fk?dmmm?-E|ҩuWG?(>x;9iX.LMHSC&nUVmz>8t/i!e} s͟?_sC'z>WA41q+Fs4rn|u>퇇Xk.B@T=k\v}FO36L6kooㄗnAnX:|~P!Ph*~5"6=_@GgY^F-Zϕ+W>o7 'M2G맥CVJ)%u/iS›7,_ZxfOO-Q! Տ@}v{[N|>N翣#^Nhqb8I[_vm* wcgqؓOs)~R_Bfy>jB`aJC p;qQSyg}vo&f&&D'4\#VXfO>dT`rB@A۾ӝylcKzphiOy<)l{u]wm7y=|C:)'M2Lr!^N*5/Wnܰ;<Wͼ |.RKB@!0`?>O6kOvi'pHSnq>/ɓU KOgY>\偎tAKu.PҘOG 'NUw!y7FPǔ:<^y啵/MLM8iF&86pZ8}rxWd>FEB@AwwceʫNuYN}^jki㔪>|yCu_/Mimxsӟg]yD" a_A8EH7 9 #O*{Z.\#~:14͡,WU&gP# @/S\\/WcꕘyR/?l`qޮ! ƈLAf*(ض-(6v#*(Nm6"L! 1L0BB<_szYoιwvWCUgw=9uw×B2NYn_3"c[li?"“ "w+u;LE36GpGh,A'!gU[uO?%ڠ|ڵO|cs=MվYx_[Bے~6cpPt^;4ؙD.IyY1ٮzԾbŊM>}C /+~a!dײ,l8. 14zq7'LJc/`!@i-GpGh,忲ߚxp9O ?[SZes:1⣖!^pqy}9nļ}btبeɿ%)_%yR#qZLP~k#>+5Ʃ>kn?A3裏=jԨV~q!E6>e_L?8p9;pƇ??6;^!A`Y(=pGhߖUa舭3_xo8ccz{}m.kc:;"^Zr\zY!o% :?ǰӂϋ#)N2$#y\IŤ|C?vm,m{_s={ˌ2KR(FR}|;XǍm¼A`Nwm#8@liiL g#9[<@s}V]s:eϞ=A7͜9zk?I~͋qbZa{q:^PʘU.N2A>VaÆ=ˌESF/ ǟxX=vpxO; {e^qGp# ū={x[ٳGvտc.U 6?F9JL-~S]3:%6.ws~g0=K6J;@]@|;Q7x q/Ƴ~H C_^\3g'x?}/7T%)5!teEUkp\gN ˳%,3GpF.wZߠvF8vO-iN׼b+U{W6恭cQ&ꫯ zJttf)6Ɨ1O>č߼6ǹOw˽Oˋ#8#ؾ_$W789|־M)yN(kMWmu:@_z饛?|/E-MRI?_@cbz4 ͢:}J栴ڈ2l=C7;/Ap,8~!JmO//򑀾}c?40,n8+^OF2F؊m#8@EW7īBkΌAk0yGKrOuͯ~՝̞=G~V"ؖödd>~J'U`]8DΌ2J[zL#cX[}Scƌ?ydB@~ |Sf J,4)q{pIo =lXʒ*y=<pGk#Py?ֵa7 !6ZHO⏅չ0@iʿwI|K ~Jem|3f̘~;찣`~*NA(~eUx0d0#è>\YuGpG; 冰9>߻p?.?g:-xxc_1SN\c5u@IDAT\sUW]5ɿmG6_>)VݶFɋQ'|rق fN6a/F%)c8k۾`@,LwpiG^|%"ew:(oV^CIA pGZko0dضp1<߈gzQLU[VǹUf_|_7o޺j&$9WN"JUGS"?sr,JL:t:% 3I;5uH$)_ 5}4't: e3ťG>^I)rh͋Ơݼwmc<_ ׯ_±1 ݬ/zMvGpGs"x;;~?1ڢĻ%lZ688:D:VD] %JU>[sxQ(5@gF$Ƌ#Hā"Pkq 7<W?~j_YG!ydk[OXӧw877W5뉰rŚxpGdWnWWQcz|}m8.ڶxRlZ68՝7͚5^xᏫ}5ZI#'w#P'P'`ީP=˥Vj>jwqǜSoU❧#VOYٚcǎ xb&<ՓKX=.fp8#ttpuE8#§?{^=ff7HH[+W}lD;u_/n|QAU{ڶ/r Bis~v^E?"o:Vwo+HY#fX9fTc)S +>;hР/[nmNlm 'x,{qa'܊7лg8>:/#8@@m۶)YUaaIq?[{D$-cײ9Y~xW^ջjR+^d1q8; $*-񧍾ڏ47҆DW_ &/WoʬCvn/t?n2G Uҝ#Ece_Yiq8.:(iaa֟NH9`\M9Gpv&ٳ¦-+CG/~[w7?dkײ9ƥtVw_~;a ] ?uKI@3H)9Ei.vZ(ZGGпyZ}Ə2Ty?mH49(1t: eŪ'NÇ??;Og,1|׎x,a56~q_WO<'>-\yY8#4\`U3;Ele%-Aks[9W[_ozj?KiCj%1W]|ׅۇ0t: ճFsW}eп{ZII!@e>]DŽΒԿw}}wJ ͣtS/ 0ՊvӵypR kO$Wqo<~Ȟ.GpB~k$k~oG>zV{~<ߨqJ[rTS6-/vCH%1'Y٧"J%gͅ`$Bl/@Fŋ#H@hTxQQd.wo#Fx>.1j_/d<2nlGڜe,eӎ yfNX <P@s8#4 u9az}Æ W#ooM.ͱ4.y8>xi- '1WNBuQKOǶt!`Io?:1<䜰is<'XM6ێ#8@<9Ww?0qݛ%-ҫyRڜZܝpX wa(J$$I.h R}LRR]sÉ6pҕ'?m붧BGbee_sG(@g-qwMWN9 w;ȑC֯#Q^V/uJ|e˖=r饗^1o޼uҗD?%\H%ny9Jիut@D8&RP/omEe/nazScC/F o+6-rq'\ {Hv0gEK+Ui&Gpx>Ce_:/c# tI*oiT6RJߦٳg?\b9QWM`A'QW ~g|J>st|ۼ~5P:$`S/Q'fҦd̾;D_Nzh:>V3e8mgze#r`L.@b~tA5kF8@wEoW#>~Z9଄rOu;Yٸ._/[yܴ!m%IRI}J]$y0|(:6Fݥ#-[Tuq>%o߇mj }4CjfVciҧL2+_ʥS"TԸXUL~[27~y{/[6{ ?/+ 8#8<7[}fև9p9ήq;,:+In>yR9:KmNi|G?O}Μ9/H6ՕVn+W¯~G1?żPZ=k@y$u"Uԧ|is9`ڴʳ>࿋孉Jt$R+N۵_=z#rp<,Y~xoŒ{ąxtGpS‡.zg5]g;Z[H5TږұS7Κ5/M7͉lLFqY;ee*oپ6p"BB&y߾10wY`pq-pn;#Эy˺XW&Ya 6%-͗a}ֱbzghWzNFnꐬ+'i$ɇM2?TBx%OgKG"Ќ4t[aE$ײ.p IYCd57͏;E޴گd;Oo0 h>|l++C}zGX'>ЫW'{4`G5뎀#8]los[~k{[ 'aC| z#[vKrX9S:+; ._^{m#Fnڐ r$2:h.ێ]YEu\:g ?xG GCj%A'i,wE]DžΒ.;~]T31g<e8҅ط_^[!#W,rn;#=:/)o=:[$WH4"W*Y[m)Ww_~7J[+:|JS yW5(WDŽBis JGH#ꐶZdW~cGW]N<1''*әƧ<(|ɋC., ϭ<[{8/Gp:I?>oޑN; "yMvkrX9S:Asַv뭷.`ߪLj YAСS*^?j^2:^24# e:x#M uTUE[6XƄb?&Mz[W6'47"΋':#ypg; +ouGp:5 CpDŽ} :d%-͙a}ֱ-ca<-/-\piߪBo%h#$\ȻoqU`NKGvpHGI6eSGeej}Sqȇ+\ذaSw֮bG{3S)8#!P_Ispۏ}~O5u%-͙Qև1m,mJ~Ƌo\}OZM2UIU= Y9cL(:>Fݥ# g9A@3UB'c'yNr_Fھ1caA`ƍHv΄|_L宧E>,рu6twu3bh@x\|9mGpv>$[lYܣu?H>$[ut&m֮_sSk)jG>pw\?3l\'#gvG/m#?ۉls5oM3-}nIX9_z+xHv YCZ y0lI]Y͢:}.G ANG9ޱ:lVtKB]P}ik0*cMeʔ)/.2 wAIvޔh\U%RJFN]Xf]յq~wρ   8@;"`ֵ m<"=A(/[{ЩkDڞ3#vYTmuض[I"?OG_g.]%t+՗#2v8oY8U=euAHt%I.01tlL6 ճF&hکLJ$UE6l/+ǎ<۷o?1{n;ã۾ZvG>|y˚pش]:9#7n \V"\Fc k[JwKnǟ}HNR uQ-)'a$>ӏ~s1866갽8@ Гn#`ak%量:I<HiKy)1U6$ ڛx@o|;xыWZ`քڌ󳽬lT;r!wlWïyW箧}O@M#8 xm{c8ߜsRc1 MѴI vk~k똶Mm=[.\O|Wū5GUWR mKIWN]%b}[갽8@+3V]{6d[2EXC=5.Cі|]h~O@`̡RcvOsԣ?/yQa $~9n#amOb`' {i2p@ec?<ߏ+j)C8y|VnFȼ\gm{<ڞE 6̿{W?esTmk+Nn%H}|kXVbi8-@@O[ݻ8@ =FAaNO66NOXm~1m'O>=^+1JUGgkkT[YGO寧QljL6lmfWU9@7 T2{#8]bֆ1g}Lx)G~d?ҏfuG亵S8W:=ƹsHKiCZ\%tT^N81h6[ 9V,p@a=#}QW U:t?(ї}4qUnYEu;Ή?>hР)2F%yzSQ4摰fݎْy}Wgp7`Ϝ1+\˻Ü>ql@LIp#8}5awsB8ꘃ|eĺrYڞ=5k7lmUbU[O[Gcr~pm6PO 5J&%IVͣu\J3yWCyO)g ?~+nm\om;t~DSol$.*+QͱB*ꌁ8VrlH<.G$OS9v6d;(-W:shs\(!Yt>zԥ^Çk*Vݔ,-izFw`@,X*7),{}cx@ϞqAG ˢkFGTglTy?n7b3N}͞FYsl|ǿx#іpv1̧RW=v |,pY6PO@@w!Y>uJ{Sն/c'Z]ve'{Dc^Qbkr[-q['OxWӓq#شO@340K;@AW33~k9j?[tH+9h!|WIJŻ4V ]+Iuy[m3XSF!YpI|;C8}QW Vz]jFd 8ڙ2e/| =z7YR͒UT{Y_*_Y_j}!?]K,{=?<Vq!g+ (8@" gW76!zo=$-Û~UIo[̷Sꈡ E?̙K&Y,i ɊЕNw|zOkNꐬJ8m@#PA@Vm+ J.[@?ivl l-.gu Tf@tEm9zComKűUYO & ?/n(V*S)5_=z X @O <1{n 6 q#\ (XI >Gp ؾx}nGŝdl?onwIUKS>t~/vF&!Y,aVzS*i:lVhcÏBbhpz;C8갵V -Oٚ횗c"zT!Q,?#F8M/ Zu\[D7y4~'^l`|D <"-/GH!@ҿ%ޏ]#?9A=0`@*?]^)nD޼|)ʧsvC ,_lַw=,FWmuڐ V_3mUǡbpv';g:>#aJgI<> fdžbeŻOI~=O{,&-r{ qvxRp$rdm|vj{F3Ot.]mw4I馭V)Aa̫,F¯ױEu\:N@';ahprKڐ+)N6uЭ̅GyYa +{M"pJ[ș7w] ~(/< .<mVXlS~E /}eiLRcp*I6Frׇa#O98^esu?&yn䫐3Ot.]mŝ\^?g-c(y&ɦd:m%цK榍iBg ɂ6/#A3B4:+I9ɺJ}HKJMC?|ZԆ >8v e=T2::[)aUI|ere켱7cH.`?py_U[?)3nB@@`;ߺus$۟ҎǹPƐfQ>#0#$S֨$i'ɇM=mc Rsl1l𶷽*XPZƣ=+ۜy՛lygNB`1fg<VR}Lb!7,9~ 6aȰ^c G=5#8|~],9%O*ѕm{z|ƻ'r-?=y%˴UBj9;ڕS$F>;|( Y1sp:'d> G W*k%y'Y'6dXJBG ɢ:|f\& 9p; м$UJ2;ܕxɾcZ ˬ9a'e+ p@.?ʜ _v##o3[#>o`8꘩M?gI?%m}m5^^ޔ?ǭ1#6>'ʧzWo~ieI#MDJyyE ӯÀBisug!YæϒrږӆT)q9Ў!YVYN`-f*NPy>&yxg_φyϿ^3rg@w"*F3_!'!^~WNnm9^^?1#6?S#/]Ʋ$6Vr$)YDѦߒ1MVgQ>#(<)9cQ;})c+x%^;(kGLN>}}C5MU;pF=ų5hW.,]2ߴs?>rW_SVI4I6}+IW>%|ڟzjL;Լ8w)TG@aږl&W V%:жax:1iaHGϞ9rܬJOik3Ne*&c6ƴTeZs \ bcτz;FU7pȡaÇdI n` ?)UQT[הs ?ny+aأ)+V6IJі"a3 mHyqNNƽ8@G@UBת$=EISП>XslPhSW 1sϝ|9=:'izΖH[q*bky&g=}<.%~b0nL*QgjtrcOm7~o}Wve^z:/WmBg]wu?u-I:8lTu#W]I>ۭd>1U`PZ=kGs!ga:EkM2UIU>_mJMEu͸& !C`8i7ZmmYKد1-m0]нq+7ؾ}TSOGyΎ>"яiHAğO 'L*?_ ~n,ʝjKRqjSg*>VZč7kT>SŒ&69tIIiT=Շ}!u 4/XttN@Nv<>]G#`ӴUBJFozOcBױUM>ڴX[2.:Np ,gnm2_QcZ#:ٹb^\x6̞|5qAOw@x@G\q/wy#d ?#[Vʿ)VMan”E?)>ǿOl |_?vQ^O|Y8UgիvUWJ3> !SUuH>lC:ƦMYJ(8]?/#@@VMrꐩGpVp8?JP]o/~)݀ QҬz>+Sf.%ZH-p~u|.. <qQ`a fXqS=?6,*wm+# I#d~c¾d{7"JLw֑aܶGQ<┊QBu랻[#@JJBn:mTb\: mH<.G#PdO7mе;}y?~:%^#u>Qbmmk/i't,Z@Tv6*b[Ԧ[e燹Oqyl|><̓/ﭡs"2^n㏬82oǭ["0ga8)#&%~6~%;qxf6Ecu6gƍşW^*-@jCgE $$*k-K}U縜JK%tyq.@.v~8@wC@VMI8ly56ӆ5|Q֤39裏>{d,ײJ)ծ-cz` }MWoϮW߯u;?wu69:|jjORel|o*ggɱ$F]%9Id6}yR186PhClw8]R']X0}V ]+H:lI桫MdJ_W=ՌMIO6mڻ;=0""^4(5N=SŜPqNWx ‹Ͽ6V}l Gll@%g?zfR}ΏK?n׿GsҨϾjvkNE-n6&WX{ T70КWDF};ָa~o؈~&M&GS&6mԇ$>3H3CslR4V^[9g}ύ˗ϊ]_rWkAIUBϫ$ >8(kG~#3.!9%a N/Ev*DZ86$1V}Isϝ|g뮻O{6]WnNlnׯyX9Vkfyb z/"_^^~iIea C S[XAk^%-Uw\Bag*;Ogt?a0~OcLOq $l$dlG9Zc-8φeɒ%p 2,r\OI?#hm죒96ڠGNݥ#tJ w<0 $)OI>eQ57)1Wi׋>(X[ۚGy'mp2V}ٞ/θFZi8ȃrQ:l.8+ ^ K^[!x%\.,|eYx5ֵk7o_tzO6r@6P'O|{+ľWm{1cc:t@QaH(WwdXk<j6n?|pI*oO 3B&6% J%VOJQ%tzqn@n#dgiCjUrNv%G >g΁z kti5:蠡_|'NxB$H K-F[ʧ}3j5o7j: cŋ[WG 懕+ła [M#*ʟgAV|M5t dQU9C[ԩj>W|={m I0t؀xa!a#i ߙ$ޞxEEmz 8S }]1o޼o'X9kD+ԭ%1>y@@gQ>k3n7 SBpbfłG}K!2IDATK ڧzyvU V{k֬6"\r|pB`ek[Zs8?1lşhe<k8tx0n~.tl%1W =US?Ӿ6u;kŃEu͸G?zI't#a`O f,93v*&9Pi 'cl,wָ@*[ @.Ew@~xz[Xz]Xp9^ck6F50fsoZ4j#?[baT 6㯴]!͢3^VFo'd$<ގ?ov;>caqY^z?Cme#Mh~MAv jCgEG V}MScpLĠPBi _n9F_x3fQ1h ;8ƦdQlQsal#P cn%s ՖʏW ?ʊ2{qsyϿ?An +%t<"퉓ƄqGur v 9#fC^8X?mm8ޝQʌ[Sf'k}js-YꫯkE6o 6uH+ۉ8ڔCϫ$S6r>(Ѧ/kmwp))~؎#8ۇO%t[6q|@‡6꙳nԟc|ɓOӧhnUC\֧}TOg{Q[=1m Yfm1MɔEu|qo+#bRtEqYVf6{L"oӦMΝ{ۿ4u6w ےaCB6Zі"6NiǀlYp  pG@ ӆJvçv|OCM~-ֶ~%L;cN!^\ `0^ al,/jc21m+V֚Xɼy˓$c6~JVI1.+t\̡(-:OmE-6̘1W^yC5| MAF]%IJ%y:16$ 튵}lߥ#8; P8y6tV] ږīGկm~!QhSϜU?uۦ\?#} &OZGr!'$mOX=1Em0-ehK9Жc]fE1EmSE>|Х/}?og86%)Aʡv5cdQ>k3Υ#8M#85ύNmq"iIS}1&6uJC_-WN8N2dAX۠)EvrT~,}JHsic]YGYv.EqEmJ὎_@WZģ>zŻSK,V:)W6z$yt,Vcp$-:Mfr#t'giSWIBJKS6r~cG6YSm/Աi\qOpڻWKk_Ջиν=cu_RvgQvNEqEmˋ~^F ,xG?ѯZ>CZ>}Sײm;2ӴZm;#:whv#8" uHqi3NIꌇ}/Q2'h6!QV_~'|' 6PYRĶ9d*jgl8Ʒjq%3bQΫV\lR}j?_bSfͺ+~>ޙ_gI!N>l$ܳ}Y?P2N3'$kTtXTڌs8@!->-ꍎ#%UBϫ$e* ?cM?Ƴ:?ujQDA-)>CGƟ""˵~w>N}l}6Պ՞:TZ>y ^7o~{lijVuHG2::})SDm$sr}!y`Gikv\Q:m*Aaĝ6d3ǴMmzʆT }/pCݏw#H"e}e&ʥjk,zmaw9 :˘)^kj#կ\򙧞zꞯyc4kQJGBNmyUB׊ц[uGpB'^Gh $MruHh#+jgn WcSSuHbmm?ƏbxԔ?9P_xQp FCȷ3r{ eĤ5/C_}[׮]/5\sK Ofɯ!NJ~HUOebЖOa6}Yc?mS뎀#VxT8 9C[J᧭zZyϫxF~[R>kvi93Ǝ{x߾}Gv1W&Fxۑz\퍹-ǫėIS^2~oܸqQ,]{[^NU/E|GYJ^Dml*?q}UBGAGpVɌ<#tEg!]@,|,Z9hsJNQXF/-_ 'p1c'+zG4)b36G8ג>uG=#EcS6.o)GVgg?^q3ƫoIUB6; $۩اlmk+yqNQ8MKGp=1mhrO8@Gm贩$8I?bX@?J\!"E}jSDA-)i_r%bQF:4n5lqyvZ%esW6.oܢ6?>z^{,W^yCycGII=}dy؟6V1Ϣ:|fKGp|<#tgYu S䝾JVrܔ|SR}Q!墋.:c9~v;O> @y^=˝QOߚ6ێ% ROzb搗~޿iӦ/^3iZ«6/*9G$쭑ɼS6 |Zm;#f4줳fG; `?h:lTslmI[ǣN׬HG; blIlL)}{߾ӧO?).گ_zg<œEm&ׂuN=ђ#9kS?ҿaÆE?v1[K]Q,ٞGIG5RplԆBuQ[Gph}8Gz#CZ>%N_=zW 1(V/ 8Hǯ y'_:dȐ}" 4(ѷMsSo|ʓ%Qyϛ[Q6: ԷZم ξ馛؀u)k}y"E$G%R8p̴C#8@N.e>#t!N_= 裋v/m}vlSUZH7|TM#F?lA, h)"-meqO{CdnIɛcQz@񞀌V.[gyO,X>o-ͳgJ$D;tS>1hCЦ9~M;#DG|R:d<_1(X)>,Ђ}:ꨣ/ 4`=K2uKZr0EckihknQҼ-7|W׭[7?̙3h<bڐ꣞Oіᣟz=ym·jCGz68NC';H|`G)CZ>p)N_JOѝy9̫-ǂ|6.#:jɇ:tr lX[,`RmA[5}ƩgN;36r^5}V΢vۆ)T犕+W΍oq>$o k m ]%9|IM ?wJkuQqZ>X[\wG`"ǝz4>#te!N_j!m$V/"Ü#%m+ٖ𡠏-)>s'tIǍ3fwH.E䶨+zd#6"G=s.(sDhmֈ4"G8-Imac|W_}뮻nnj 𥈭NIlŴ@O;%="] S/viuHi8@@MN;đ$G"`?Ԧiu(çI)ORUZVf)~VmR韎:9r>qKTjֶ7@k͡1qzj62W䓏̵kׂUI[QOIO[%I=|UZ6+VmS>[GZm;#Сhu>G/CZ>JwGbk!K7OucTtm{z{sؔ)S>|x^])SD@im9N[nɱwFЖue)KoW+/,_9ssϭѹ"꣞^TA^$H?K PO~-6GaVBJ)KEOǶ?۔Oݻp.PjZW6;kj.)=|;k.eǭjFyWx9G暧8FЪUB׊&A6RҒx>x֯yG cpN@$L'8 `?ԦiuTG]Svʗcm+qꃍBYm|6![O>Cs]{|0p"[&ll$e[#MmNqeQ&.Vο~^|ŧWSdhCRiӧI᧞v\Fgm+8C VuGp:v)I:@W@~M$yJ:+POŰ]%fmoʎW\uC<~l %UB/c>6PϜU?uۦ~GtI_C'86uYqSDO)ym./c`JKے٘汁=c#AXqJ`%eZGsHԚQ>8ψiN_ȧ1Jч6c.IC]%tk36զS c}*8@FO:5Z>yGϹMJ詪ĜzJzq4\R>Fꇍv?mU_\3?%09%wK`L|t`lx SD,xZ׸<ׇ@^&K=}b񺳒DZ7[Fj$|Of}y kѶc6GM?mJVi)SR}SDZƺ8@FR>L#8MW@V/%IF]Z|jxKjS/hCATb;3'~SƏ?iذaׯhn.5ozS6"G*oWzE$*A7lذ(ޫ+Vx9y97tӼzr]$ :mw<~HVk?E'}!Q%1n;#Щة's9#tfg!%hSuSo+QQOIAGA[R>v\8`QFM?E8w D6\ d[B[c-m<¸lՇC>WO-|=SOD$[a>ۊC\+VFcOj\΍mjSDAkk뎀#t9: \Cp: 3Pm*[+I:}jSW ]m/g{*?}k>F6VvڔSq7cw„ we ӷoё$!NY4iĢZmQkף5skXcM7n\f͚W__z饹w_ES#OJL >Jħ7O=%9OM?$ m*8@GCuyG"`? S6}*ת$^$MVk>ڎ6 SR}Qؿbm?Ͽ=b'h_`k 1#G#G{RO.PZִۚuZgۉ7.d{kmHWGbҥ/ /~sws`"q֯6_*)^$Mugk[9ġ0bUg}֦ߥ#8y-t@3Q}!#g-%S2}5F:h!Qbe[mꃞq;>CFN6mPСCG1ӧϠ(wS0q9zt`DRNoeӦMeeƫF|?C#8]NqB_?@GG$|e* >bS:}3WiuE567SD?*UgLX/c{Qc:ģq1>q vګW HpS چYvyIEbb˖-b]\gy\V2/i!MG URuƨ1ER 8uJ:R>6_FxRR}QӋ#8 Nd:#<~QOFOmJT=8l~cUGtmܸqbs¸\OIлw1!xmJS"%϶Jt6ISldL~6%q~Ǻjp>nߞ)ShʯN_J§ dqS.o :(BoufڪdUeeG0-+NsO1fn]g|ze\C9 OM)^>_ELy;/O٨r\g˭e\s=2_iu^yO?_~K{8 oxN?[?R;\yo^~w׿ǟ?A.sGrjz'/5٘s9F]Ԕ{h.L,< @[sֺ˻{Y;vS\ڽUz)>X9xogK͹|;Z155\gZu_ު9 H N>CSsEiSs()( Sz\;缋r4ޥQ(8OifO(w?cWjm}B)jK-/]w15Z@' tv@y:hQ8w.u5G{O];FrS=9R?w]gtN(wQLϐ}k:sWU6ֆ  >WSsԔG[Ҟ<ԝ;k:ǚ158_ŋP MωO}ʵ{RS:cw W?uO-h}Ԝw15^5$+3 ԜwQZ3jb9wԺ,Ygs4 瑹ZO>!<;S35Wuթ}\ǚ.O;fꫳԞ.C{1 @xѹ1P >k溋RwQ |^jk^֙{NsOQ#kwYXZ5j}Q/Wk|9 ^W:s=M/zU9ՓwZgy7ךk=]5ꡆ + \< @>wZѹqm-=kNdׯj˯y5^5w]Or;u ]<}K̅6թ;@׼=g^/23sgɾK٭۟U5 ܀/)7$}Vsk.ou}!4]ZOU^{]=i39Gxls:_VuN'}SmQ\|9|~F=G<[#B;/!&}Vskv&]U(`U樾sǪYbj5N~8?3E9vg֟URܚc!z7{䫋ԛٳvrE5 p~IÑS>򮶖}ܗ[G>5&zs9]n-c林ryv4'gάu]OZ]ӴfS>:Suk_u/u]5.G}YykSܽ^/{c@w&^l@! tUyU^{o3]?\I2׾u|ι\zw<{;u~fkһܚcYϸkO5?_3hѾܚ娵zs!@(/?C>SrkkS?V{Uޙyih_)oJOi ?J0Gy9 >z]OZ/8|^LUs\q^Oy=C>s[ywSrk5W-57cu:O\;,WȵqM L_>s4@OC,AZի[O>-sjY;߉o?W3nvKuS[Ws9'MzuzVk9._iS3*I[ݫWuջekX_)ӲO@BG8< @ LUw]>;Oα~gUgOq%M#k\j~ֻ3oZ֙S.ZߵbwjٛywzjsIEi^R}=_d pv_80 |C`zsE]g˫;-Scg]bדѭs|۳)Nzzj^\sћLP{Ygk\wQڤsd3ּi: TKS=@#Y;w[wqߪW9朮oGޣ]-#YxON~t)\k/u;fZhUg3պ+jd_M:_@ LsGAr]o&{<}Z;w|׎F׿tUoW{^\?B٭W=gv4:C4X\+u玝Ͻ{Nj=oMqC@OJ^@S:=5玂Fu+|Gޣ~~7>毓ʼ:מű֞b^'s?^ױ՞.i{x/׎>>|DͣB wEvs3uuٻث1{~߯kEuWхh8z_5Yj;z^'=sWzR}=_d i t/@[V]/5йchkLk]{^ixo^ nsԧ|ysY\OQ9VkԽMs R}{I@(V/ J @&0}\1{i;OyM}^WO:jw/j:{\S}UoO-s稞FS~q^~gGO9 @`/` X}Lԧ\p^j/usrU~G"kM]=}w~=cOսJ? KU 0  p%wԫz֙HYOy榞{)8w׉wImvNQ}-k>{S>խaIW KM" VKgzRry^W43t޼wNtzjS˼jVSK9 @] !X p]Qcs@xz;mG&ȷlZU]}wVzuNw{y. p>K Pvv|^NyKw]i;w}69 @d<܃q`@vw}:Žwdz)ߎ. v_8y(@Ig7q:wŁ} @X|( Pkcݵťk  A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs%%IR$@IDATx}^Efkzi$B/"Eyyyd od>/g˽5 [qjkk FGx5 =qĵ.7t:+BSd&7qm5 pBxq}}NNX0}7o||ZAcæ-ͦe|k֭ۋ_Z.@W렉0~ O068mMG81I0;8]c`(Mvv:~0Sxu4$3Flu8MZ3owq8;Ox9!&\#?q;.h1zd\@>k B%}MibX{]\F~(<Ep.1t@WЁ .۳ Q?@&'`6xKl,c8ۀfWa=NGGs nooZ&)h过+PXݏd4lNlX [lM«+D6#O:*ewED;OJKۦix軋a1xEp8}^f\Fg}iOmS'Nv?Fq/hv=M RQ/je6꥛eͲ7uRAJ{AI~Xb(866m@P(uҽD+I>ywh 'u#e|))nYr.㸇S?EGpWoZV{} aa! 68[joϭo˻̃?A*0Zu0p\_jYUkw܌q4FQ(ufte|2טаc8ΰ\ۃoZ*Z}K ?k4=܈cWDyxK~-lƳK52:Y`?R)gxH<5J p5RQHM93bx P3:Ņ4fēG&^a4ThA5H]@ q#FO2z7r,Gl^v<ңH ~}WP2f).3'i"ᣂj΃8W/#F:w2_WQӐ0tg0'5̎t ؏P^[-';@()|7~\a ܄ۂOy5 F@Jeߜ/^T!^HoU:0 | /1^glSk,|'tD0`nGLC8܀Ed l +AJǎ ,ͺ r)}/m13z~mAf3x"] ]^X7PrZ ̧˥OoMi 7tis.UɔѠ{4@>;=htOc&Ըsh3\5q hb: ckdɗ/F4)K9.t7c6 5.d0z^lTDlqؕrEoG7ootfj~>9ў4J S5U *;,MRj)?Z?bIƐSa9x22G3j4)z?:2xH}r I' 7`6p8:q˹]?:68V~2WW.ܳFb3C5Cd|:N epT? i c ,W/3Nћ2l<)Hq4`s!䆥p7nRZw>~+6V`7]#_%cr\Imt?:v1=n+ߒ,Ojb?] ߌ(?5FLQyja&c @ >i8~j))҇} ]ә`fG^|sD/DlA>8n G220򿌊.6|7l?iAL{rۯK^u p4palt`f 7Cpe)QHF4寺ft֪\ʓNA 1+EU8N ?LHTMp|h.W8̓7Ð2E;jJ$2, +Tb&pn fi߯᭵Ea`3 Ꝁǫ{_&xˍ<ύ_aa6@NM5# xNiS2d4I!z!!h0[vRadžO^nPnf!V@dCGq 7;ѿ)=bqUL:LaRRʽKe6uBt)ߟ555`Ϣe_#,2Aο>+.ǔqZrL; Ɣ&1o–&TctFZZvV3w['țaFdh՘-N xAC?F+*o!Gea"&zrU{FÏd>?\~KYEEEoroŲmfTF لGMcb~^c’$ FvgN636Kܪ$5z.Ma5C#pR`jІ.e23jP}T LX\]]6ߜbgޖY.=^֎50oޠ#ҥaR^xtFqөa(G@0qLLI}d,AH8I!~3Lb1]Fh9!C ߂dNAྷؖ_ KUJ~p6* џ9^GG^HGqKIDSu@O0i-YReYhq094+X1iAgq y1IX / 3`L0dzY8?LAʎnR4mA48JS야 &M-ISe4o.bap9I^}q0*LC4j)0<5 i:pM5DOxi4V$DQ4Ɋ!V|X1sCJa11Jr?Mf~Y0!x XP%D{)~{'0<&yVƝ}s '6~™I>4we|K^Nи=*6(̀pCi5z66B_j`K䣍?L50Oe.r.J̃PsCs81!@ɜ.Ii<GLka˽)džBXwo~=clq،~C'yX}5^YRq"T /s1aFE%hα;IK!K8 98Yq_64S:oiU)%fbyYw`i0bWȹ!J8X30Y&/O!lohIh55^WE&J`ئc=r],|Sf1sHNKIyטa&G\ˬ܌O/\M$ \vYbz:RJo ӄ izm u AC4k0%p $]SǃQѴ9D`l `zx qq: [Ǩܢ4)4ȃpL$rMyE\C#gON 4,C73wC ~mrPZ^-1ha:;RХK[khBƐD!`PO 3ZRNcqr!!+.eFNJَy,R:!5JEE|;Ʌ=KX0u.;}Nlfwvk˩@8oi'1zXn[RZcQAƚqQ{8}5䨼fRHawy-/DeC>^g᝖KӦ|<(?pOÁ7O1I87=۔ɠI3Awmmu:StUUU7@PtϸݳGtÓr㵳|↓fJk ^kTݪmf~kr?> RZ|F8)>P(YN7[~2hXD/k/_۞^x2ӠqQ"ͩd0nL&M )48vL̫y:BMP"TZ?=\>zAҀѝbৰ0xvF)dIItCG~b^\0z%O4j1N.)06xeuSlQ~d; )$y[C^iB )CQI򮽥WA\M~mgfIYq_Qȗ!wZhdNG 3i4ɂ3]yE7q'ݍ;0\RR2;;bel+vT.}^P\ GIBP\afAfb4 $f5#z}R%s+f6M`Jg Q͟eϜO<%&N ?q/X rm${x,\XPXTd<- esL%ƙhzK>^;iOS$LpW J|'0RmmM_#+0h;uZԕTt!XV._J*iZȆkӈkc_7Zxc?1AwHX&aniXaS %ӧ qٰquGpѨ3/ϋt9sC̋`l)hQ3ćN M5=ȂMxF4%0BwQd*Zξ[bF=6ܙ;ePYYyݮdAX!4:9'pgPVà 5=kWU%yzsMOb=' BxiYL@3 빟r_1lNNC9f<1d4O`AOCL>+Q;бz1qoPgxӇtI@|'}ʞ,Q OQ鴌h/C?m{&0zKؖ٦֙N,~=h|O@?:i+ E +#´ W*)V$\w֯ț9qC.*yþR[)p!)L:"n)Fklے7oCTp`Ux24f|ȥd:G4v Q:@یäQ #kGyĴfmΨ:N0^I9=Aw6s]im,~ +L]vɍr1745nV]Z&44TlO€ '>._Rq#ֺ!򇇎dOFB0oIvB|H,FHqNî1M"'_gph2sPJ+#mC!|]iN1E|vhJ43 YLVjȲrq7ml6JXܖѶ;(//#`Wfk%"pq]aV] %g"&iF?Vwb' xF|4/ /kl^ȎNm`#d͆HtӰI`Zx?A&UNq r#eq‚!3)$!LmV@?䣸RIyjyTǠM ".6jd[dLʯi4A ]΂hvZEqϺo?b} ½A(i㰪ufZ%0enт?d1ݥ-H%5Fݯ@N:{6?ΦoA[\ fFICIO3YȌb8st2rzr;ofq8xĴqG8CKDX,7Jmmmҝո 3̶6ζ;4lŊtEq: e%<++**iz%b]hlk+qR]c ~[{2USX8k\y4y0 fj q(5z_5E~Cx7q<Դ,L,ų!/v[q<.ɜ)iB-7]}VV6Ͷt;ƍ.8kP2+!\ؖ͋ X_OqDYjմM逍1eR[Wז~9\>~ȿ(O>}X(]iRpYfD4HMuF$>278š^lDghɈLCL_IC|N&'<JapS96H:$"R_SmmTF^Ƕ6vT퇴HÁ 3|\#Ncw7p<^ŵ8Œ}XGnLm=arx;߷/ɹDLLYͫ1,/%|uFoh򤢼V֮jd*YRޝ_!o$怷(̗k٫E@nOL"XGB5F(FѼq2B-pa?Vם$ǝ?қQdȌu>30o;B)*Cp*R='xۇ `;2C '= NCm83їv gn\_-oX/מ[' c6a'@gTD\Au-qni>D 04qm}Nv0 ^CÏGYRZ$=Dzm 8"(/CȎ?tJЕs0{Nl q=+_`Iv nt k)WWɋ])kGavцOspg!56FFm!OIR$iq*[_͌[ǴJ JLǶ6|L+q]8|yq&f箽wXdɒ**;.zc)$eq:"xdF9!L:Yʐ6VVg|GoT,%E;^89Nב֭[7+Xxoh<g]#oV[,m3Fax>R6iCq$96UH K. Tr͑y]Vn\R\g' 0@ ;>5p"O޿Hn߹lQ q4Zd$ 7T̩Y"K(a2aM 8#2~sX,_+3L>Ve'e3|\d&M)L?J% Na}w-IQ.Q9"&GϚFC 3_VNszD*.$bANh,/H~?B%IMMzPdK,+W^ٳgˆ aoK|H}r13XO[ F! ;ZW0qu䨓G O.:SV.mFQT cφS  FCX;GӧqZ37<ߤ8`J۷ϯ6|Qdk%:7t:S#BcQ|+iڬik_ 8pa5+ժ͢e'kkdJy#87y8&! tSPaT 4:3OWR ^>_|LsV[o%<#" eP)'JqAovH %Ů_z3Bh˚ٰaLwIi({/5HɦNgy2y^rI{!e2~x]:̖"w[?9sɸ37/g@cS4S1 ~4cz\PT~KE<~/`뵭yŶ vcM&K`'`CU 텏a.Z.5*q"] $*61Ĩƕȴ3o?+2)8/)km4T 'zNݍ0ON|m"aڶv,?R[ Mg%3oP7mz&ɀ{ɘ'ڷo~Ogˋ/av x1?.wXȰ1^u0qu(]H>yߪq3y!.Ni,=[ض\*XbZlD :^܉ 诇||Y:-kFaS{Yùh83iJojmn\^1[g&F}eh0P?1HFwgqw efk2xn.AzS̖Eށ^ e5IϞ=ɖힻ?|d. t#|&/9`Jp40nN1"FܔY|O否g\Qa̝3_>#8P4('<%Dh'{폞m_f/g{^?N+ LTm8Fi g<(έ?1w2UsNR&s\!_>_,f1{EW#<Ĥ rlK>JÝxWֳ'zo`G&MFσAi5X:A~uՋ򷛟 ;|ԆsK}~ps7T$J GP,?bGTeӀ i׼5E8i bdAR4B2m.*vf{Aw*G\/.>HU(j=e 46%#msi׬ __(_ar(+F6o(V}lMs#WV+k䓧,CLVk?2\rZt?o׃![xF̱2* 6; %۴PzY-dА2z4h`c{ V29\dUqogC.Z%]'\`p+ZF4 qɄYx:MyFoC]o4L=I9]]! Z }MASslk8񤤨4T}Y K߀"lֵcg2v^2wyw h07ƓRsX6ʼnr+`i(OR&q&G(aBC+ZeK,,Pȟ<qQt5<m])eQ(tc`r9rUҳG`fjbïZkJ>!MO3#{;$BIrS^rMs6'9%e83_q\IrؑhywOit=zȱYFm8"15a l.#+}0]}ƤV<^FB}Gƌ޶teUo>!+f,Q4sn|,*ߓ}&Xۧ>!6o\~7oԣӧl-7xҁ+W(hc(3vQZ_dNt!Sh:`sÔD!rִr(?VNĿQW XۿTny<9AX#ܸ.&@XQa/ॢ'blڴ)gqzu7#6q?YX_:B8i?aM@![6Y9a)q)"^&yJ[)\%<m1m6Y)[[wڲ1ڟOὡgǖ2R5 TTh4Sa$ ,Rb0HY1?9rm ?/?I@-Ew!ߜ#wZ'@IDAT 8N֙*%x /Iv܍^ JO~`1tc(tTm 4SV왋j™>ɉ2~ nτhQ?PFB*Ko 9EKsd4 +a;e-&b=Z2}Ѧh[w<}?޳1wΟxʢL% ? 3=lX'$H@gz'br,tq"gHs0{{nٚu3Q~;\0zQc/P,ӻ6f[c\}z *>s [֛qy0-ma6ә2Oy2#háٿ2jc <,Uk4[*4Vb i; րnVV(tꗨIJXY!p1)<Z?V $?x!ޒl _b_ޥ0z[Q Ly^zu'!W#ev\J?ۇV GÏK>e8f >Cg`uZoTlF>Ű鍚ґtl8Mpة&h/z rou]G|tIF qGq+* T=Z s % E%4_ZiyWSPu88'Nt4CTs;NvpMM|I~:67>: o7͑s.\%ݫϖF x(?s 6 -ӨT&e6_L<iW\)ӧO O_G)Lfe/s$usWzs9+T7ԑuY\/ 0z\P ؑYԏ댳 'g`a-xzƣ~zk@JVAh<&yhJa-O8?hjI;rLmltm@FTn,:4{љX?fXn*80BUdzqQ]5uy_~eP0O\+Rи{7\'Ms8 <R4=&9<*4ό;U2/m@:ei1''{3^5 kc`̅Vw_aaeOeГ'4AKJ?'`^er8TwJȠsu ;kV.8Kpqq<[A~B]P K@[x,[~Nr8SG +!CrN|lYVǾi`l7Xl0po;S.y'we '^qrnPG>o7v|ߝ 䝷Â`ة3W\,]upbWz>=o3xHO1F7N Sg;۠bNJio`7㛆#j1*8(p+M<'xJ M m{~LcU4_W6xƟ#'v(mׁtvo_<yuߔ_^|$W"{F]`:l5bTGn] Hˎ@d5 E Ȗ.9Ext^7Oik]r\+Aqa$pu)?G;)! Ʊz^^˿:~28p0Npn uXyࣲnRGgL003dWYt{Ta\>|n=@_>BgNV$}I~8fOnE36X]wgտ<^{91ohOE,+͛)酯cBaaldS8woTOS^ꎕGb%a/+a}3մ4B^vnpzS1">GtHST h#T>cx˺%z^4&^[L8VTɚUphgS?ꠃqr]l.q~b>C}"k1rr- |Z9(P&_WW %|Bʐ[^IF-\b/7dmp0C9?"kRIhj{k6Q:8Q<19W}3;o;v贛#f)C#Ch}puIc׏ZzFo0ɍ?iSyh{{Б0 վB4_#ҩ3JY@m6CvD?^qx];Vwjn-|gG\Ov|x$J[;B^ڥ#RNT(Ru6~yV6zb 00[PWQ;J~޷s>@RgOI_87/^#A8-G4t[l: PG֥͝Z# |#=o z ak'l*jx!WY^BvK!ی{a>-!t|{rԇU+N??zr ّ`Em>HivD^l |h'pAiS쁉9'G<qҩz.!Pْ/{׫`#F.0C&xF%T7wCTVn{=fl9\i#;Gx+>{57i:5so^y1v6frv"1XRLz9s>u @%r||7z02{71Fǭwgsq'ϩL&T4~wzC0):瓳j;-y퍶y(`0C<`em6}`bꎞx"\uδy+5>_a~er?Iߞ{r|04n#|hTܚ|2 oNrGiP|>UPgϼx @ǟې6%r6} Ŵ w[jdmTVu3`4xì ~ zv+-+o~~yWWZ%w$>9M/L[=A GO>H6l\Qi*Ru' N<<7$*3tq3ܲ IN--Cmzk;|FNxW_>iq;x?zvN~Ts+6VIn8pc]r}{mdԟX>2{2 BT"CQRn`mh׷]lb fw~+я/+gt[m_)2nМgu$>p@0a^Sq/?tY%8jnhjjޕq9|]o⁇w|RvԱx8~HYOh6Cq;m+9 dm޵8+3ڑnqC_?IjC>E>p!}a\lޕ8G:SJ ulz)GA̧T-Sou*06HX^A/SnHm.8LM;0-b㢑<<Îf ?oR]u~Jνp}+nm|\|I?v*հ8e6lwK1_YDPx$<5[8ht爑C_<ɵ:mrE}@DT5eٞ+P4zl'Q>$QeW"?l9Qji]?rϧ7z7RG}Nq1_}Yr|׾:t|ag6~ꄶDqm[SQ[ZhFV@!7Vpu^<\)Ggy7Ϗvfg}mLn֣u!sO[/6 O '+Ni]ϲ9NZ=h-wy&{&j5`)m7ߎ_ UO%oڴIh4l0n7ŷcLgF)7xf ^gN,!&bq`堍 lN6')vnkAPя¸fJ/eF^9Ҷ9H;`wX ʭ*Ͽv6]`9w8:~uJ4~xc@7q!xv~u 6HxB uN> (@{:n_3uѤlli6Ǜ_1z&s @s7Giᜲs|ߩc0î:+"}z^ĉ ~{q`i2S|϶1t~6Io-3 n)I?2tX_<_ml:%W6nt;wL6 22%rJXO;c8 o r ug9-N<|yt 'eg<8y^kѽU6%HD)?r9FkD =ۺLJ {)i[WUY+__mM=6ōecodbL=4֗ɀ^{nC&& s`pǁ(hxt:̮,5˫sʄ 1:d^^:n]`E-wMm&]3iS : ި}E7JM(GKoPm,l%|:\9_?>ʽ,Wf;HåOWW[*ϖh]&̭ŭdFv_X & 'ةd :GY9E|>+llܸ1l~,؃/Ҵ߳/8 #avQy9_~e{{e2d-C{Z)G k&˖-_dwe80OJ>Ca}Z cZ!:80& o.B.55X, o˧pq s1g&iAOC9m6|lS`<f[`@;<( .Qꤚ-K-v|ھ-Z爏oʫ"Ky\6{S8iM;Q^^*֭EgZ(Kǧ51ҳO?^~Q6p_(n,$rdCs?a]&.;<q"R ?_C~:؏IJl-Lp /9QGӧOxkvu>(߱Le{h1rL~Omi-שOɫGP5o%6~mS6R|?sL1cDxGfTWvA}`w9SY%9}ko[tF);\jK~ӦZ yYzd2TlDۦ2|n. | bmGy/8mWzo䂹p7` fekc7gsW9ϛ7O'HtN3_*_RF=lUv;3?:zct@Hg\h\N7*V34֢"8{z0r(ة :ob#q^.6/W{ۦqF״ F=g X󋍟0ާS[ֶ;v+pp]HqPK ѣ=Mw^SFV(ҥKXop '=aaW{~^'Ijk d,NW,~{tm2S1ڍ/ ݭaۏ[0=)y`Йwlǝs 3o0X* Sا1-=vVm=睋;?azy7Wy sՏϔs.8\䁚]Yp.+_|E5.lӱg}ƺ ̢)]6iX>v!(K|翥:={m-:mr[ex$poOz哀a8.}xzi3%˲0m0ڶ2FONgsA6dho+F>*|S;;Ori K]/C,-2Ӝsar9`}S\O45?iC{i@MzPZ]U^ỮN,*p}!]ى}*i-ҥXQ6w6ԧPSjw4K?Lw4>*/簐+_7, =sǓm'_ !ƴ4ymi@B@jd2 2i gLoX0=ݲ4y߿ݕ9&L}Wॣ v4.?r;^r1#Z !BC6|N?'FK0:S"u~LSt PNX(<ÿfx^MԀvkI~+,0OHi%6i yfx_Zx&\&-]U)u:hbNdb)mtwY>]:ʫ9^:б?8CG22YW߂n@BGByB4ʐm`[6m2́AlõVGRhYR2L2e7^ 3ٔ{CK'XZlѼEÿ+~53V>eV1YNTW#8xe~sys]N;=v.(FڌѲtg=Ue[z)yVN;+a=_˔WEZ ~Zo^a*"D%a9o|-~zeڼI159tXm礖3g3%oE܎=㞅s}}F tw}٫Be4Ύx#`%4Q,5ae kF,wkECHXJ sVUոRjER޷U_V\^xnLiO6VSHf+uFg?Ӛ-5%50\[Cyr-lQiK%isΖ+4  *{khP#`<b 7XS{ْDA4m$ DmZ!U W.cKiR57!,̟X{i%4X;5 埾0SįIjI{ϸc2^ rQ~eRTժdm./O eOBT5M /.)D0}w0byzv; @ޠ ~ $.@ϖiCMpUvɱajOywlI2xk&Wvc r>z&k:eWyJiئ%9_2w#W|)Ew{;ᓲb1r~h`bp3Xӟ.LԒ֧iX- +4gMRwK+*ӟF&&Lp>SNQ/dtq2rxW}QIuMlF~0 q1y۰0sA @I! ֆO G>I5Fz)Ϫw ߯`W60[{k(7o Ȣf6vZy#\Iρ zf[Pk~oU]#hn pb78n_Gij꒴Jt,y L2m-Lz`k2T'Y? @ a @d7] q8}Vj6wjڟ_'~eݺy?uw_6 o84eXMQ o~jSiG!؀2nݺ-zO[bNO-4m$.,Ǐ` S3kjI,˫^_X_~`{dRw nilF-+6 ϝrޟbj{έYv26]Siā6?{}X7S^'\;K<}QS]}VS4{{ܠaeF3?o ,\rzw;:\r_BTel؂Wmuv[ >ͻƮhhZիή6;I &ڬ S;Y$wX!̏w֩v`]wH7An(W[1J|c+Anؠ? x>|N=J//Ӥvq/~5H?:U01sc) g ~k@ wF:Q;eѣϡ6Bڥ0<~Xƭo_:^=R஄bNtX/)u^d`͚5TϼMN6}'g}hE14YWs$*%~OMx5#4Gj"&iW+<#ޒ4AGYn*s%v{eC(5LN;=z=D/=]7Q7Rw)%?dd劷b1_1T9ם>rxM*<0֖jߧPֻaAxi^n0`?y;LbLi * @-^:XM `eny4&I-U(n:I!T{J譥ci8w42 5%|y?| ؚxor)B;bagJ#T/:7!`KU) oʋ_J3@c8qV@5MFS$g@bE}\yX1 tMzm zT}ѶạgNr_کP4E=ͽ3~,ҮRsjrFsy%j 7IOe LW\2Հ $(uڰ^͞opg=M>O@dޢr]}i6?xhpDvnqZ hl}:՚EAhϟqaڤ61揼3~ :ݕ/SM(dɒ ZGe0ʌO4MaK'm# 1'@ZV82~X,<56mmOc  -*ټS3*h;HGLX`?vX|u9ݸ C|o=.z#f;$a Θ>D۟!&BK sF\i Y?@ Q`f Ba׮zyƾ[~t5C֚xwmN!./`8ԂxMpsJ-i|_ 7৓(k( 'ܼӧ;ıc2_pqZ ]n<kf?nNS5Epi*:L@T3v@x,M>޽<[F >p ``l0@y;cv]i@ءߨ}ZϛX<Bi>tc*\. 3 m_x7\0pVb,6ڹR IE5 c n5 n lWuu+|CO} Ǫ~wv-o$Frb@ rUTnӾqwlÀq`,yK`*>ˑ+!NZ ZLOkeB4;qzl_b)}qm N K!Xm8c< g?{6S 3-Pg# 7zG/򩮺{ `'Ϛ{?^EW Ҩ]FS#NLGTWos|Ԍ=0Vڿ]:H Ӟk>)ISCۈ? `O>aycw#8znRjtd#g>Ӗl:!Rca+^i0H{z7Vp~NfJ)6l쿸o76JdO.}U\Z>#^ ؠx PB]#צ=N*h~ZజB$LW(vHg1d.l1'ǝmA d߅^<] p<\%^NgB Fj=e&Q-ছn@# Inʡtd) `BZ~6v4:}T蚅 =!d?]OJ Â& Ց^%^nGZw˨|^ȮzVdtr|'HCђMX8M,g]3!Og`, 0VP09lq`m XyJ @ #HGO?܍_£ 1aP/Lwle$ñY=_A4/F:`^gXB`?TXj JL<L BRкo~wkGMfB0vq2lW]u=Зň-oTԜ-.ˁ@S6wx?M7i+~rPܨ~&f+cPPSs-t_;ΫKG/} 60N"_H}A]r#hl3@2L3<6UPIDATRG B ZQ6Cl2N<:sÈ {SG)oKi]Mzoy@#sg ě_`{O-yw*oNPvW\r+-&oKٮ㿏;M$ V*zsF Ċ ]գon+*N=o# `IGh|MioSi!}Skcۥ/zMml4)``حMb"mw)#wg+yϳ\v@G SsvSAx,M|cmOkMLt87w<T3Ml}U!M*+XX9b&Zr(‹f(+#τom;.c=t& c5m`=Yf2uԋ ?M@Tu_wnW]~u #s-n7>< |BeI=+{iҰJQqDo5?K. `~I?JkjFHo~}7O@o罹!nEE$_9rݽFM|lPii?7tk7u6-NCoB`۶m>6[tԥ!~3 9%.@2x޼yw2z ֽׯ)Fvv;tu;\K(7OtӴpO}GNf fK˨)7~+_Vv'~)ru':8tA(֮]p:6҂S#:Cz:ΘYs}VJJJFvYԻIR/m[td瓌8B)F4gLO7;n޲e˒s*3nǦG:v>032*@#ȦsT{#!0–{Z+N-zrd8 ~Mhy38 a;Q'X=pYSk{>C fϞ})̘cSy'`m~~j `g?ً5}j}Ko䐶i䳰`ŊkЙ d%'sY3q}1X=I`Cc+O)PU]uGn zW|omƯ(&M l(C ׆ ju裏6ۀϳi7ԍ=kR4c x TWP,w)~M^h4Ni:_ynk_+f}ڴi?L`t`ȁnڌ}c {}*6`*ܜ>&N#DcË뿮T->ъM;2/Y˴f0ui.Qm @؈qQiWJ҄7|?vJ}@ #lS'$ Ƒ,Bg"lٲ^:蠃N B!>_'>u{ɗ\66{+a '-:k(?[ouhgGݷ6?~|&MW|s`ɒ%;S?-&韚W}ck kL+Ƅ̕J<\_jw1=@*rbp>};{6{ӆ aWM6dDU)?ZͷT~1 L=eǎuz 1w S&,ϙkJ{5<~!6kn7VJ`ӢtU p4ž0ݛӹ}K>|G}秹O}ߪ;S3֭[s9ߑ>\~j~ zz7BF~]Nn|)SjGy~lL`¤̳s7^u+)<;&UTnwG?7#8>>dgK;![?C*GoP3z@`F5 9@3 O>yԕW^jkIo EE=ݖ;W>e65H ?y$Y>tc%06@EVwܬnGaj.h ܍>Z󮡣omo,<z?B[?sAFD6.<&1cۥ)„LSg}20LΎYݝ~жĔ ;l믿/}KҿcضG~g5?E a /;7_oIx´Z JJ_Y޷m\_5(ݢiɰR Y>SݬSqZk@䇿3[K7j4Ⰾ>MЩBV}*OZ\hmЄM9s|T TfO2unDz7L1ABڎK3vp'4ɝ)v7U%w?sw{% g݀o~ i`~kXuZEe_q}|5=\+xWO[-'軗 kjGV~?7\Mum~|FC=mQs >|饗J C~A7TnYd(/6J@@ 6@_?}_ׯ)R P|^=-VaڤZ ֺ%j6 f ;5:F=cݑG%֪S)zAd>F',ŋo7G >=`j}uMPzE!M yGV^V^^>  քBoRLwģ} ]YY[ʛϮq=֭~}?w] 4>_6m>@[mǹ*+kL4I!\/m'?E[Sv@oG :{1`}?`"?R @VaÃ:˴8c># m62իTS[/u[һ1IX7h ƧX/PKtM&4pwc)ji?M^.CZF[tB{('>>k}MPȹwӂs!z VwyAPI$>_ `h@AR4&_0&07VmtkV֮U]QM"AZ4fVjv 5?H20Äailbӑ ֪_7oޭhY0 Pۤ@n!Z_Nƿ+6MI`a%Kh:x68oGE; n@4q:{CmݲmxCMBڢk۴aZRnpdWWBRcȺԙ ?V_dk nWR(uvdWW& 1Ww5^|ufP[rϛEu2"mrzRzV)5> U~j}Lkk} i2sb2^\ : M?@ XF 컝F}>=a„3Ęh{ x@S iȈ6ɶm:}t%gꃠi T;)m5̓<̕! f '{uVӏ~֭[,=o5>Yᄅ?'^_Iؑh@eGo꫏1c9lL3SMKf^XVv}g@xgW7to5>*}Ʀ aM`[./v5 N0{:GyC:JV [f n.5p5eo7xc)no\;z.C৪ztL& y6 Vvi>O:UVAYnyoŵӽ)`jP F6 N8a̱cӷoqh04&lsޞqpw ͅ<{|D9o߾fڵO [pZ AO\8S}| kul2Q (? @|榽6` TKU)tGe= رiVD M+H'" @ A^*9餓FN4i 0` ;Tc^z Hwh൘x6- t{VUU:mYXz_O,x**nO͍me\֞?ᢵ} |-&jK|ꭁ`GA(LX8| 0`._4hѣ$JtYjӮfܽZWZ6ZʔM>. 630C6 ge+_&$Fm2Y- 4{mbcNKlЄ  !pq7uwĉO<@ :48=(4<yΟ,k;jBLh0 <;MXϱD #tb⤛lyڙoq1wHsp懍o1f'{P o2gY ?KgsG j &L:dG㎟!g)K ?5>>&ۀml1b )S @L1b )S @L1b )S @L1b  dܦIENDB`ic09PNG  IHDRx AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs  @IDATxeWq-g'Gi !IcmB$` Mp&G x$GIPM=3VU{ngWXj:7vJmkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhq8 vyVN^8‰+}Oݻ3oůD<22VV#ڔFOmz\K㽝e}2sc}6Ɠr}.ۺu;WZW**0I $i[y9… !MQXwT6S1*&׾!c_cLMo юzIWwNy`SVV^oC@T@^N~4JuG`pxknPl$1Ӊ|r xXuX 16"o NdMmU`.W0o9~ccc'Ǐkll2z_ 6f2ın&7>6:m8UNb6 ̥ tkc# liϒ&8>Ga8l(Gtx"~asN֐?L_#qqQȑ8Ov:/|\NT6UhUh=v\sCdG:ѵ}s*l&,d}g`ـufshPNVE1ml8+N[w M<<Ǖ[_cIJƱ>ȘaN/dvX}9r>c= ry2~(GE Qq3@', _>.+ ,(b,qkiNNba1d^n?'F8Up@;8\o6iU9c\pejqv6؆qO'HMv&sgq 娱Q\7pk֭[7lGBʪx$̶ͱU+ ΕEiDb(Zׇ 㜆a=6ݙ֡/F^}h\dr|AUH@;8Rn6ϴ}/iϗE7Ϧt> lPsw~Lst*jX\M KvKn<UPW[埲seYFazmg\h8"ɳW֜Mx2a2> >/9_#&W  C} C+ yl2.B:HNczoݺ7m޸7ܱ7]+`6[6)YڲQޮ_(jᗭLi ǝ0/-y/? 6ֵ:yh{Gd{`/SGT6^y u2 3cӅ\lӆgcO1)_ݞ+'5ؓi{M{ӦS=ii3lK4H_(29 ˈT?㛒~[b{4GO++極OV'KVKl~N\]?oms_> ^˵N<78W i[V4i2?PhuCl?]cx٥c'N?DtťAFy9~i \eDcߥCIEV/4v6d YӠ2O D:W9AW.`Ή4Ѽtҩ o0#֧SN6Y1&>qDxE@rRɾ*p0*P#g1+ ɳ+eex:V>8INnuBnҊ^Fxؤ'OfO~%>>67[lbn(7i@_'jsfC6ŲD[#T~f:^ؙ.]GK;UҬ^sGǫJ̇l0P7h.H ݼUy6%#8w \셁M较=rx@^)]^!rRdMJh:;mq:pVظ?FF#'e|c|ml8PāJx[d_/*6~6dTrǺcg*w#}F4ۃJzC,[qr։Zst"ܤ<}/|rSlIʎpςr| >=p3k`&B4kDiƣ ~#V Sl5͛=_l1(1e'IDڴe{[l5WQ6NC /*WksO"ǦLy؈Kg21SW|g4/ڒd,jT@a{^/|ȰA/T-,3GiًaZ,{fnk_EAtVI{"GNN:<>6F oʉSD`}'QSZ~йY;v9_Q 6FVK_=Fl훎~Ǎߔv\7](-_Y #JNqVXKdn> aLB8?Eb4vEZucIEi'nh]?* 腎 cS:U~In>;Prֵ, /~"pГ,Y؟Y[SaktbU@+ r}4i7HQr]|5OOwcc2/g Y>/Q>2QZ빑cvm!N<:uZF\1_ZhrUƔ/lܰ0gBw棁EFk.Zr ķ[>;p ,_4&dM^+bo:Ы9V}Y-S:*$dž=b7LNd׍uݐ^7z~-gEIC1p=d%Z3`SKtBkE f“q XT$nRb< _~ %|楳=&1$*sɅPii-n L28?")XDHY8G~6~פO3qkȇ{{?mhnJ!D_3#2J(- v1 "Dqz*Ԉܑ5ճU-7[# 9؄a06+Mu sc%л>xpƇag:C.h}ٱYF_>r"pȏhrMVj՘ |s7nYbŻ}xvy7Mvu4NBL>U!(ȵP0LDXpk/t%4Edds t_vf&XMy1f 8},~sAgtbBN ؕݛ='L8}luTɵzuU>Y*3hvu|;`AdjDɈ府W?\ 阕KmY;0[N|涚;vrgLۉ5l6o\yVT5G  $躞Q`Ir5Lܴs&ϐy,%^$dzfy`:JL<̣1n?خq&ZC%XKDeI ܀᱘.ڵ+~g_?'BMǦjs(ItU^wtFӓIwXg9}7}}2m}#lmWdoVR HM>/߯ȝDi-ӏqΰ`TJyi|rbozhPh2jrYYԊ ܰ@!Xzpg(1990,qDV4.17D'R- ^%J"5`q$bqeRyc0}![eKx۳wOڴmWY'=Y'?ph+âO c,ȿJ ⶵ #ۚ0+ +{tT}L^>4cX:+=򼛧'?V 0 hiaÇ9 x*끾s-\?liw|V`cQ+qx&vgz۫~>kӺU+| ic^$$+e%wDϻ#MvÖ=c,Ss)XCs.4li2ͬҔ0]ʣ3ScL`9EͬfAZl6blӍqAMnӃ,]'u.ѳo7f#ש]ɴa2(˫[Dd iޔUke۶q;hA}x8`g#'"(ƒќhS@ 0z%` =6=Ʊ86A;-mvM8Pt\Ĩ+ĽۑEŠ|"e 7aKsIwƯG EN{n(G%o2Yb2ԣmhL޲y,tK}# 7~9]rGvek0~e1!|isls>\ ZDdDP0~R]jdf#y: qoSG *Yh E6he%|5}z*+<Ƹ6,E5oӏ GQ#ڷ\K~{؈WqAߵk".ٜe1mУm/nۮHǮZFG> !b%>f10L2"^y:+ףU0)H[E9]\KOd" B-:ڻTf-=K0b`eȍ^C|cv29 2;PYZ&ۧ,$.͛#zR19|V`&+[9pdrv.>IN?塯.0{_^SC-;MӠy#2/ޜQ{!St@k«zk<"FX='KŒ)  E[n 1l@;SǖAE^X1[$rb41#22zz9ԘvK&?{pMo+yh7Fdς.cӎ h.P-ޛK0m5ͭ p, 9 wī& QvR2hg޽BwHn:/W5cxVe]䧄M>*г ]8Fg3_ir#rVqJi˖ZڧoǻB]ּG sڑ.+>ݣivcY 1R'b0Q#S@fFJ92kj߷U؊Hѫֲ+Vbـ h'66wk [IaJC~rD/Y^"R~E@^vt֦=Ҋ@ɋ:hF w;DVe%,XYe 4sᘺu s*MlǦ((?J3#lqt_Qg;53Q RJel?a7ʒ'S-eM/S:' ^ k󸁓hzHnܘ[gC'K- .j:Zo QNQؚtT֓hqȇU^Og94ټk9b G;av9~W?ki5~9sdT: `M1%gDl>לǬ0G3f8 TjnD_eYxbñ+f5WeP99>zȍOLԊ#CM1HUɝ?toklWڱw[z+sx'u-X9Cc % o#cr Ѷ#V#Y)4EuNf٢2Ob䫛Ӛr?h.\\;fLvţ Cer,O %灖9l2q\j]zL4Llpy u<. 1sِkjE~m0;mF_ٜ2qA"F[b;>͜lx5D[U" \rb3ݸek:+?i~@fd[Q 4]A^ h?bS~Gsc9K_ӆrm'4=NLW`,]B'6,rݭ9[a<%&bS3ʨk3S u(%N;%F?GP۰`ZqM>r+p&9g.&/(2=iG`fkzyK\>V,]"v>iټlhAs^둊-,& Fgq|賛͎K8}g5+%jtYy_3;E0A \S% !ѱuP7.6ArEրC GRFCLsM3Ԕa n:137%-V|XLHܖqZ^Odp&uohZ ʫoWhtuTo8ݦ H?QW\iGp5Lziݚ5i̼Xc"ڂ_@pX$;i!VE o5ɟ%jR]M3 4dz75S54x[kve`򚯧ǟ/MKF[S]˗Ue)˚.:e(ttG3wmOzmVeV. Ě%ڋR9+JJ\AM 渪~k$t&9eWx?foV ?؛W~N-[<&cQ]m>^W74Qs6b6k H]?@(S#dnS5x5陏Xݳ2.])$vuvی3B ,6]dUp?ȅPu#7!qʓ"+@KcB6c#5DșZnX ~m6k 1(ffG `d4M(m=2/'B%5ݐbb`G"=Vgci-nwM\4̵h3|0(p$ Y@qxpF7vy64rOب2__^w~ڭMTdveV#~7 팳1Un2;>w@SY.dDƩV\y>lq~l$G^_ Z@HV6HÌ}e}ey":: ,CSR*vu3Wy;}v`9';߰!=OM|?Urm1r/^M9 kaiV_##<#/_<Hm?L={S@}e]C/,HJhb4J"љCGS3Z2͑9r7Ul5B)(l9 Г7b|^̓e~˘5 XV$Z8SK6g!su-QC#)DqMCMxchíSΝH4S&_HlQ}}ó]~$-[JsQkwHdjx1fq}eqJûG)] &N<^Svyq<2uرs{`1co3̑[d>`8:ݘe-ufqNeRSIa#㖾Tx"xX\)!ݲp3 E߳;횷9s-NZ+.rwpQGȵ.'ImٛPW} PU-[JB^Q'l,؈w|==N+M ~[&.}n#2;za5-6^dsy.ۨl=1ugN }r62mZ R2fveȋ&mXiUMdlUF ٕZGǍU Bm@-e9)a#-'Q9߇XeCou.pQi LW|~1,ЈXc'yiuz}ߟ>yz}e`PeOǞrgv}f >cuyut(=[8Tˁ+1EF;c=bl=`+2QHDuQCVl`{h$(lb }6=&uj(*!ix|'fxUIxr<#rݰec:ܛFqe 98Y>]>$˷c~eOeL:8W\b+h]e h KLTL"']z4M(b)~!q*`c.q ~fKLħ("KELo"dNn ޴K~Fx&һ.||Zd'l8 nWieuIxf3bi/t?^t%itayۂ SuëV_4h ʺ:T %&!ҹ:Z5bmDNkse.fEBqb>U؊KQ!ND#VgбؙD[2Ѫ̍cy[,ģ0u.9gyc} 7l:rzcAΫbCmeqc,rrh:oҵNC h 2X։|<־@CPvpΔx/ rFKyw;2Gذ>]԰+0Kғrѱ^ "RdXG1'x H4<1̍;~_ȉLM!fV]V|& f,#1d^U\/ZYCfVA[D<.+b%6άjܰMPxhGYc,Fa1xEݠs;h@'=3_梥#JMFƁ=9X y| }+薾(kaƃ_V_swu #x 0>%]߃,,Oic[__/]! >-j)vFwb46Xq?˚5s3N\9ur#7q)8Vj|ъda2(&BO2`f(Z&)M& F%i^1B+q%G@ی@j\D#gdc#n/LY/nx!S7/FFt>}{Җm[=Z^G21u}; [`{V~n撗ȑ_%̣Ḁ~˫69g [6ܳ'C`VbaRzgsn0yOpojtM*T]$D㩹HzMR`ha|fypeK ݎՆdv(ǦO;m7rJ"жT!Th_;_|7ch# D.Qc A 饲ihƸgz.] r,6G71@jI |0G%q %\gHްQ:7&C_3n#"?ɈT֋̯`YE>{yj8K$h7/V;T,uǣ*ѽ3DS/_cLxh% k@zrc<ˈ#Ywy]/n@Э{r+ ĹȰ "eM\qh8 h'dNV߽*{ӊcyI..a ]3[XmiɲcnwF_dm !/BmjU8gg!GqۍE ;&9cC|D1aM#9L5rrz "1bX `!fqy,l-1 C^pjmƔy22ʎ~BKy;-)"!Y,yb 2C˼2& 1ղ{[V,\q%-S?qK#Rƈkdh@;8r֎;n A-{WEw՟'?i튛ipht< 4Zl4 e_DT-6`vO^? 螴{l9"4Z {x,1s <Ƣ*bW؜dҭ Yt/Js_@IDATNF@Ǎuk ֖o|5(VQn@5kemo[䛓rܱ^Qa2}X),9},j;|'Xnb};p#^*OW^pt;W :.KKc<=F[nt.TU5lNA>ke_0HZvN}WcyiteR׻,iά{e 9R284Du_|u9D Ew]֢ &DZ Qp9ċ9cN,Q }k9rZ^e4ӧ)}&o>2R`#7l&yoЭDK,7)G8L$iW >?Kz-l}eX6ڣSw%o$_[Ե]DfkvH뗼>'\/x/D?]5-%%lݣz5U1Ô}TD¥Gg>] `aZŸgXd Rd/C޺򇂌JM/l&X+;CF,PPk7_h;'6_rf]-v4@NM蚴|R9}-JnmYR 4 hcUGS6H^"ij!`CUlhgxͲ |k07M8ˈ/IE/M,GffhB/Jy#0Eڇ' =GNnt}zgIONIeּfUeV&<'wSe\3)2lȪN=hzw~}Zr,6\[n^#$Osl`x͌<ѡ8!27lOoE*-_T>'` kZz9L$lJ9:/lqYU4c/:>J]؉-ݐ=bxd)Ą1y&tǬJDvh(|쒷h"X t` qA)3^ṀneNcD #0[W57K~j9㕀[6'>s9 ;9 8]Keh~V`VQ},n_gl wp4AnCG`x4 ޸>X8uѷ4JYTf#BȻYSJ<>TXyq7퐷.Mgi1N9"=flYӈn\ֲ/x@.6HeYpbc[ai{B"2־b3\<3U+`%C1KE6y/ٴ4G+2%~$⪸-RWHf(.ƫ0o>eqH3t9 xٻpk^Jpk]tiP/O H#[[Ý#X{?-'TN`rиX120fsɓ-fFV9є]<&ztM%zo"xv後}ۃެ&q.kd+1ݱhEy{ v&15^ ib(8 s;&똏FX$*n8F)95,Fؙ|6󜣇|#s ѫNVX#kt$ 5/ W*M&_wsJ }wb%ch6?g~"]#?7Pr37ݤ|\f |vcvCz|dx>lo`}[kd1aVՙ Uo &>hʖU^y#ݼfN~= 0򹈥 p9T0v Kmy2t<[Y^$pME6'qzrh AˤhͰѵ.?5=QgѲ 4ZlOM`*>3n s,v~}ޞzۄp|=Y?-ն^-ovGH>NNދ;'xšD_<4ڣ2>|(]}SY}q즳&^^U14vdwZa7Y(W19x~ X_Ez n$s3ҀHurA6Y=γe/0ۦ7n4N_  }?VZXv\ <Q N[+~X s )f2l !-AXQ Zu>(czqf~lL?!s?09Gi]uSi\Z C g$Zb zDXӢQ" =瘏1`ԦnfnMQa=LȪ8&&;ΪWݦ8r3ګgiaZ#'^颢V2jG9EkD27ĚtصC"RL[W @*l"M&.cUY pY[N䁼{l<=!JN /+K{ıiӖbǫVڳX#ǓLvlE*7~^pHz',ݐvjǪtFRi:d1ɨ "f@j0< -,ؘ2Kž j:ok8JCg,ى ^-GuΝ`GJMEPkkT2iözZ'Xn+N&OW^?S^~z:cmqEadq < `cy 22i/"P3<} rdq|p`mlhн]2M'ΑۼvЈc(C*qYfWN/_ƹ8 xۧvu=..u6WWnܦmFCP;WFPIcɰix_%󪦔m: '`ޞ3xrȯ(ϤR-]x]x@zFҎ2ciZ56N`Rƍ;gs$J#N;х|Yڳ_y u0}ϠPɼNŵW{d(XOȿ&iǤ xڴy&=n#̿{ f l4;1ш-76+x?@N5m=Ѧ!E5'8X# FQJ:2WbފL6n[$U-ĕ8cq :0 kHP&dBгDZ=^2 T3cz(K̡Laܨ #:1JP d; ј ݳcmXmH# JX6ULN%d|X13F5c.9)VA,3ɨ J)?H/}=͢fW^E&v=ZMʷ^z e:U^4MR!%ڬ)3vdB\DYQbY"hc$;6ZKɠc+9T'a3&sGbɃ[L ͥ?Nqs+`щ *vS19>fҙ󂷎%vUǾJ׸aX626dh'U&9ݲ2,AaDqY7 w1썁r>ph %&#=u/LJ#U?d}<)8 ؓxכ~/H;Uj"eǣBǗ$֎0{ ޴kD7FC lQd;6_{aUi|b?N,aGkhXrCTv|aEFq́9p+֒Dj$8AfqXO`L^=Bށ8IG3L@#oó@1Ys۝iF2ޜ^ x q #}f}f@;K*wyA{LOw8Bz|C_I;iܿȨSBGQ0/Db$jQEӀm:"^YN!V` ,цt{ӓ{Rթˍ=0K;μuzOL[v\}(Ìٕ(Xz,iDㅪA3#gdr1 |DPȿly`YA5(6 NA(G0)|AG* LQM%ʸV2XlSyu#RfFioZhEzk־zxW`'zk4nĎq8&}xN39ɱSYNW fd3 xڋJP ]d`ݼq|~?`6{ywLt-n;ͣb=1ŗ%C1)cbΤyiNUsOfs_P,Wkޥl}akhC:xxZ-_ mnJݝaJ_gqĄLRAiǸcǮt|AZ6z3wF =DVcrǗc$q7gw c4A:+k{>tRMc?w=tՏ&y"X7nlӼE*_GZxȶqԐ ;thdv}*Ci8BYAU.XzXLScL/"aق:v=,y .[:$wsoXfcG)z&5sjbM,uՂ\>K{~2x/җd򉏝Z1^X|&>:Z ҘC^Nz 4 >Q&E ӹz|x駼8lz=/"QE,ul(x#cF{c'_]wxmPH_|Ig^y|0`D5rPǑx"owz(Y8f@2ưqW2E@ <2GєW1ՙ}6 ieV |M[%цqOX'1,s|S 1b:3}ێo=6-[4B/>xk_>s򳺫?SnMVjlDzELk+])쉓ӹ4oӒQ{vI*.ma̮:z,ۂdW:w̘ͩ]%S\b 1`fY=>|(Mԓ+mc>NL3Į|e /^IO}އuL%K\'wٚ WXj >:c0+?Si5zx@?q4@.E%Q jbȥY_]Yn|7֧Ko9i5:iV8-U]A<טHs$^ĚGj+a-ǚ~Eqٍ9-۶m$ Y;P="89'R#wFeQw|: ^0W|2BslX'=FC DJ""<'yÑ1~yYd |yKxwE W7XyzK]1mY|)q75Ko+:F?kr0VrA>d!L:/[Oݑ7yv D9q;"bG9_9˩rF r~9s72dK;'2>ɿLJ 81Ge˖ԬsWoTda͟P6b:Ǒ/ dnmadij q4aNP^_(bdKMT?s6plXۏ?[G] >,ui^O{Vy-yVG7KaMzĝӪ㷧1:kzW҆4ipt.M$̈Ra5(pY|sex eC\lYW.jwos)4,g?x62g;q"XJUsFU˚yyT8vam>}^ElM#z,@EPĆ(,؞> ?>)EAJH@{پ;g̹&ߝ3iwܹ4=#߰a )F!*xJ-nat؁_.ﯣZBWtt:BW<"!ROpv|?QTdee@0jSŴ 1k׮{|B-W?X*wn.YByȏ47P]n3XҊB Gӷ>y l6R ;8nڸ鍰 2Lx>'l$3.elFGPK|`tAd+ZF-iŞr2aV5D/|XxT-{;pUY܇?~i~i/Esufrs;:Oz;ZԬ**Rq*@l2XOqpA6҄-|Eb(0oa*+@h:-z7obr(ɏHcn+ 7R[ku[X'~(nDŽL9AAg+H>IgSLʴ8 _#- x_y pEjaѣ<^Oi0by5  ov]>_9iBM (g{;] Fu5˷Wfmeo(ʃ-px"oqV\ve;qA{HKaAÉ0#nduTʧ. u{eW|hxYL6 Ry8?3N!(gt2;|S_{%} :Б醋J-2 {p2:y׿U:u { Ęܺ՝MjYYIKnKiVZZ7vW^KP r)f:,ޑG(F@t5>Q*a-\VP t%Ltqi Y:,Ah]/yᑪsrM|ҧ:Dg -qYڢ[[|d9`09&۰طb!NVDɅɦtIs yۈZmL*yi<* 9U;A/!3g &їN` 0@ڛW-쾑lica?loM;h܍iӭ4w:$l၄ QEc #HFqPL&L>fR+iXPr|GiV)_&za54b7 >g03Y_ 'y/zy_u igSSSYp^́@6B}ܖa^r>2dgx\Ԩq˴tA]\w"i5tyK=__r]~ ՑQ7g0zB_x| _[ŸlPMz'w~|9H+'+``:zģky`i[x>i{/FpIKQD0'U@ǎ9'cTӟ .38JD5#:"3(~YuFzx(St.lo 9AvҠI<<5hiK"/R#;PtFxh gdLn 8E5Χ?FuUnJdɐ;a_͸*wM;(S DylӅuiUZIFU5(oȷhăqw&̖`JTq% A (ƬHRj< `du$C\|%IG(xWbi>,ତ}-}3gp2?: +΅5|YD'4zN k b|j]^7ģ,TgB)giS@KT(4+*L 1>6:cNvZ sMMKhŢjm'3uߨ ty ]#F_I޼޴V- Jb ]ŵXHƘ8bSYL&8脞0,DM>\0yOd1+#w݊N ٙC] -1͖&ʉ?eZyWi) !` gk3經죎:⪫ڏ xU `!Ћ::P:y6Py3aŘƓtoV8t֜~%ۓ>H;m(߆uϙӵ]+ǚa=g/ۯyn~ɲvں uJu䨂Q|::ϙHXt%J2aš"()!|rN_U&t0I| )g_r@Ȼn~(`Zݴ|xx[OQů#\J7_,EAU㲬͵Nؘ'iЗ u%HM)x|azgP1Uc|t$Ôʛd9 9H;.2~*[}JWG]ߗSe r#I: f.mJۮ^?I>ο?UVp<_ܼgo~vwnPD (*AU2E#vP4+ tT [<'@.驠X68Cd t^PQN:wcLãtp(I(|RIK0D&FqCtM 'nʦ:P^g8&Z 4'spIR"f8G)فBJiRaF-hkLy <3\Hߚ[O<$#k¿ {Q40v46ӑ~6]@ѬN#c.G B6Yc%-1)TiLgd mG翙~~k8YaE')/b3Wl)-LBǟ ܆/uGC 10fsu.zEs U)L$vc!/odrHU9^I|xzŊ7@^Nw: s7;9mܸI<ϟ|4؇-nV,1b1,y[]\_PU>A<; R)l|f8L?i 7-jo/¢|I3tPu09`I^:sޜZ+?:Qѫ^CFkFjvy詧 ЪUhz6 V-|,҃-^wܵ;i:h?םJ.3x˩kȴϡN|۝(|Be9y.CDMhPo2 <O$00xLdv"e q#4 MC6.>|ʉ^''@ʢ,mXM`ze}y3ByP<gu zoI׸*̙3Gy+qB`8`Cn I>n9 ZFn <m(!DɯR!>o)OO_^>?zmdfX.yʉ.[Zvݧ~^` eJ.dYB&OqBluMA(2ԺX-k.ܱWy]rBbgQF-wAUIuǾq<8wȏ?8=cOiŊ2 qʔ){J8RR҇~ _4{BZd _A?ڪ3k֬tcc@h4@cgE>4vR5Mh m͏۬ ComtjYeYCg0чR }JJ(! 霗!>mѳ]17IBhKECZ%ld&D]]|0hUv}r2 O; ·F!ד__~i=wF⭃_{^ |"wz-[<@G8zdsy|⃀^9x8O't뀾sqt, H:hujE+sh rQ >!xcMg|"V ~Ūyf)7V~w+7f030j(Q#lGV"ocF}6iө_:DV&S(x,8:^3]*X'a.IԨG8{YesejhY:Q>'*^l38Gt'[peA:]CCfƣ[Z)Iٴz衕r\h4(nl/:!?%̢ꪆL':D7]oZ0&dl^Gl1=o_θdHƍk9<c:駟gyFqx&qC͙<̵Rmu:i}#.z?,Y"lh~jȃtRGO+uuR'7ROEZh'ОN1cG5DYa---h25\*'WS3.ty3y0R[\Q!> c)hP/b)$epe~)l4MMx!=P-MuvG/͕4 &-Q$O8M%tГ^I%VziЗA.70}1 F Y A[syE?xkx9pEǚռ xCw.2pFI,G vV<},n5a藧rH*4`FGH'cJSx.;c,UsZLOLmM%H-ҽ~9dH/>c*qjiڇkLouQ't{#utm`\A{?=p'mω2@'=ZXC59xGJ~ϯbߍPňu;RӮsHbfgV#bg1lEEJ@Stnɪ5\RۉO%p ٙC]B <U4 j3tsxJ' o=C^4l,(\ |ŴiN>Èہ~?~ٴaM#Ciw8cgk&z}Y(7)nIY5\n_ cS<ݸi#.4~X8Bxgt{vYӢy1"o@IDATfK ]3@ |`s[E.ʰV;tt]G%1ywyF_˚.MiF#!jsh\)fGԖkk顇S>&wfNn+F}[zGyz؆[en.&֛^L#v(xɺ @)G'ʫԠO31F핎wetL:ķJyL;xOЬYdVwYLM}~wMuTW=cjw*hq9=Rw/O6*A[F;XEM+*0e?LW k7z{콼^gFj!Ң9<oqsDz{Ҕ'Ȁ yfW^ ln}6^5~|q4Km;RBQDsʟrN'a)84 \rROQ[p9%)%MNLx|XEdggR}.UrCr\@x P5G{7G=| p?7~}F^Vo3G}t~?7Dp g]Qkd,n!Oywwʢ\Ģv~Q4dT700#HWT>hAϦ=`7Ck/[oܤZmmTh\G3~%L>]؆vV'j鎡&~&>~3ޙIˏFQue#jiGkg28cgY+X%>ZUUzX A f$N8V.t3QʄI][l(4qfz=|s NY(,tvi,s* :' ~\"lz&/\Fޏ-ңF-TGKG7ġfB.d?^L0s2k p` o>wlT#VΠ` =Λ@÷9h?c=|Ca+ oB=wujxjTwCn4x E$ !5kp&/[KvqA7_, 9Md/ ꪠ^yƎU^wt-\P:$eʿ7Scxno}zo}Z4P_ o|ĒWI8ACpU?G=}HhLH,l'Qwtj,֟rk!2k%Kpf)o`@D|o~ͅe P0U8?3 Vwl3Q3fwp g]Y++O=JB*IFqr'?dyl +ϭ;ؑ9x3k'36XǍ\|&о B<<ًhy`dӄ\HM\UΛaĆB T^G'AkWu򣕹t=3hXU̯ j]ܗ#)L4XץLixAXFz\ ' /\tErIReɡ.ƄGM+- FAEwHQ|(r 9;L将ne*}o3tk`g+Go"yx`8 U͛{g ]Eh?\ha_8}օc< ;sNX4oŃa6?T7whԻǫ|Xϯ̙3eAi?ͫu]-ܰa^pvxM'.^95Yw,oADL2cq8}џ'*`C8-NFtC}ܠ h|~u0;-rep샜P| &ct3 xL#?9^LB,{~tiQJkPt$ٳ]M;ow~οl]?>g!14,wziM lA_BUhйbݔ 6Mg_zݍ#\C)cZH0yD-RK>4=|_zε/]Nl*ܰ)xWa".FWu[pI@Eᢏ)qbKeTm$d<GGݳx `.ԯ"YˊD+0.O8K vs:ek:ʅD[K5 *LRgb"?\8X}Utr)T)p衈ZT[5~MG ֢GebҟlUQ/fP A-f%Q.lX9|>)x9ѨKqFGz 1cqMWV/hzpɊ(񋠋 hq &ŕO4.)o2[W)^ORQCIZ97BSзʩִ zկ^w ;\!yخ_%p㩓*988Q4T9PDgq8 d82[&lfEM3j7B,Uwwh8R!V +P?:.xw ;{+, Z.H<6T=;Mj{˜wyq9@'"^P-I1R'ΰ 0 kGТ身~95 ]ѭnc1'IvoxTv.3vwFd?[Wd8)ѐѮ}fC3'0![~ T]m}I:G}]XS t_~|V"C.T'+xӡdW.Eׇ.XL]9G#T0P LUY,*LIqO1m-I \kTYKռo;-Ǵ?>[;饼_߅;pč"_$}! ŝQkk'u(:|S?5i X^ ]Φ-Q`>?4ĄUz \)%^èЙ_Mk}5B >ˌH@_7Rp^jZyG[]!=@)ޟUFvIDCqʃs;W}FAUJs $=Jxyea/]P׀Wz Fۍ6(4*Ms{~ub {оh.]Xl!iHP(S9O84L"™0]DLǘi:^a8F<'G Cgxl-a>0c׹^xE`'?,S3>;WtSйN~rbЏ}ikQJ^Y *g \(¬u"tAΘa\77@qo^]whzfbKǷPnBn/njNWQu>ŽHG8,5=x^YJ% 1b (cF܆-krc4lYN —O rWd4 &V qh?lB_|3hPgtMʼn/Q?2Ǵ \GV^}A^8/=G!qG<ah릳~:Mdw `ό1e|ozۼw,t|(DǻBq'%)Tۦ.:ݻѿ =8ޅz̐{ iڍtÕ3Kgt >sXo8NȘ"y":zW ;D]kc9Y,ziGRal+&5qϓ筫v:𦑬e$GϖOlT !h^kN8Mi ͖ SdS&S鮈򠬧ta6nL&h6#`28H2CeQA^ZzKRX"ȧ``1BIg~&~MtxX$vm`TȡQQl7ߗʣ>& 剞9XIhI=~"SAK ._ W!Ok ˙ mT]1>^}S u{xp(lJ%LӜ n~,ݽڻ@2y,p䛧{?zGy6 Օb+yBj][x#4s:lc6k'"\U.ce=`zBѓ?0{ǎO7qoa@q*b:@􆘩 d9JG?ry)PcV&4660}(ږ%~ߘàف/IbOPˈY9b)*M ##IpYN#℞p⼎@ēCOלJ>Z Z'ۘ @usz>toeN< hdyU?8]'ޛ;Gg 5jWCe( X<17>smh[LUY};nS)?x$ \1K+8P~>yE."DT} .1|)4 Ǩӈ\ץLXO4&|fq\a UHGqirQEHX#J:Y9IKʓĦMOQcΣGgZ֋pS+<52ېC3[͕= |!֐ppyؒ's@괝&4LUXC4r]8$ÉKPn LG_mskvuڧ_Mo:a/Ш/w/qDŽL<Jڸ?GYy<M~N:fb)ꐘ'vD6D |EёGTLHw1$Vk_{7ހ) m(w/?/Ѹ(C Fhq`oN#i"bb\_*pOEt :[:7R^qZ4UwRkde*~DQe?6:= 6dJe%w]0.L^Ch|eCĴe.Ꮼƥ;uQU>r=rj^G&MIO1@(Rup5=0z9:hF|V 繢Ld z yYd*QO-Q,fXsanO3Pfxd2m.3ַZcXF9lJ@8TgMX~JlBӴV_W@u;\hnѮ)s4gK8.gy#e|QIM2AFjNE'8#W3Wy9NH#Û~o3?VVR{X:?qhËuCߍk鑻eq^Za+֡DC ni,ħ}|v7)C]}//Y+Ƙ 梸opA4{2B/Tb8F) 뢒'! ]SWgtm׆Pјb:OVF5IY7R*<¢8rRIkz!W> #r2^T3ClPr|g*ng Jm-H!At(Lb8Fg\:1Z$@$=$H8#HoPքyD_Ŀ-ǼeOιoX ֑'-2a~Ys &Qk*nv.]GiѼ6S7ۆ3)>V$P{ZAX3)o^f օ H_}*~3)öho4m9V[x.Q+bpSOA]ԃO|N|zdQՕ m1{9Jtpϰ?u䰴Xhxѳx-7jl} F3~=-hOs]d  e<t?}3 ΛʭE`S"cA: M~ 8 Lp>}Ad N:<%Auugx;\WnO<,/-4:6gg?@o .x" 67Y`'?)ֵ_\Dw/aq`ss ߾B6t_10y )VS%!YRC3]J8 ZG`1;tBNL"D<03$\'|ٲnxɄvSOj>=#4طwc~Ԅ€Q!%%k<}O>U|h26 o9n=Y`:cTVg rkQw#4j14 =IP2%@M]#v.TTVA$9$u+1 ;o.&Q8< h>|C=ă@`ews)>`A X5{اkMW5 HOP}4s%`%99xt1!<=D&hp’t?^(G3LäF N]2FY}*%&ISڰ~`_O} Y]vÉ춡4HCsnIǭ|vl=?i̢Ydޔ%0 Œ-tl&,1'Y.#t'=i.}m8[{o]kVG9%tӦ: wB_:lQO"C! =;AH3^E-Юto|T_IMu&~9͞&Q>(5EçoSk;}G'kvdvg;/+(SIk8.S*liKx0 ".1R"dOӕDpn.8E}T KجƣG_@^g}5}RH4>zϐw^[FNGZ; U Tp;9r^&I:4D p$AOBgIeJ8UVIDe>y_P/_X#iס{ }3Swo;=z".x5>Ҧ71.HB#UF>tӨwD ?[hr!B7O^Ϗ;;tB)!%E~xNx ,H4s|JNW "4 HʊKK)IQ/xQU+Fh!|͗;OyϽkiPk-q^ɯ}0~znwz z▆ȵf\ }u;w#m` Vl0"ADYŸv^w\@;>rYrGX 9;Zz*O9=7oS_2g^A'%^ï~k3Pb}ӥjL,F[-)U^CAstR`P0= +'L [âqخf3sa*iskθf5 6(x<_\K[3s]%3~o^z?~/k:S Q&%~O{ml[B_Cͷs9/,(??hhk렷TM-<}1lF#:>ǨlÖkjק6*pr8 Jm*OCy v%mW'@o%_sq5=8|Xy`l!dPn:hwQ[luTC] ( AZN&t9 ;Ǩ B̬` ;g#f+%6%p2Dziúv'_+&XΟ0ng?lopL\)*A Nx|FRThQ udb1KITDWt>fR` G&IN$}4GvSAF<||\&! }SpABd0CQJ7Ow4pF\C4-Èu7-CsHd( hQY5M:ĨdȀpSI1Ũ!")(kx+'o.>ULG/tK,~Odz~0NprXBawOg)qljHZyޮv3r]냳_B_5Zv4hQ&aipbN*8r&Oe`6=IME4jDnJ?% g>1!95و9!(Pp k?U[0P~uɨ&n190 #@yh0BE~}W,,@R`Yh st<{ ׃jXN ŝ5li,#1bX_D ,t{Ik\*Ϧ ,)`m;}qoO 9 UeЍ0L㮟 GUaz!>ߊqb/WlAWt<:kzw˦nkaUoL"CP++Xw _Aӧ?I~Aka_[,Gxݑ{#͢E p *%?Y‹1@&MO°" o\NW0-K'f#$AH%$31P=nPVBcq.7ms?>CF_yW/:dv1,4B455[EZ4GFDa9SPk/l* ğp1?G}7P A͟c{?˫;e`^Ax4Ǣ><'9 u]{fqE׭nj8;g<]˟ qࢳa=™b<2Y x`^(lLܩ'aCɧ`].ƍCck8n?s8TQ7>Sp>mtz} i\/;s:/IFR)&W^K5QYB*9)*)sMgAlDꩧ|/^[vЊk蒋nM5Mwu;Rs4a7^@U- 0/*nyr!2l^7p.ctq;P2ux )ZY҅z$*塪gim_#N3XWN139֠+KyV9f~/-*";UVLLS[ٜ\>`jH6 =6gbdהbF@S,@$`s$ N7-.I *fiGA_qG4.p( *^J\[c!إF41Z$|HĄU6wt@N8<[F'"H= .FgH_ҖQk|HiB0MS_EаY_ c>q{}O󏦦O΃LcE7vz;,Aص -qr8B6񧧿_?6wz_lK#Dr<u<G^,N@mذAf̧$7<~~Gh:A7@N0(BpjQa)l~N6~ :U0gV_4`#p+ΦKaC[8$W1-7ENDn9HzhK^|2kC<i}A@)F|en#}f|ܒ1?oc<-)IeςؼFY} ^Lbw V.c6h8WBe^L}Tf[ aî}Xgw-X@׮@M4wRjw㩹ng}$ kijk$8 Hx!n}a{sϗ7m]w'ҦMt^?ɥDH PN1Rs_=L'Nu(ÎܗkxЂ漀V::.<pNܞ>MBIJtSyg^ST :J?;]et:Kf;?Dqr%Gh0,}X1,d`3?v{iڴi2w/v ajy_c$ޠCxyZY׳ȚӒ#1e1]L+LMv@*ܚٙ~{)ֱJ_+88áA@#57NvYAl~(e[?8MAGms1 .`TQEW+[FB|oٳXY>MIBl#b16W^8|vr+X}rWRq4ơ#2+ ktbK/_ kT,<o"HPe^BTja0_ě*/px.8e:xHE:bG3g+S[{I|?V3?%SŠVD Rf9ߺ0䷇=RTOwc]v'b~7Z7zbC[VWzNV) N!O/)pFZȁt'ؠ7N(GT79ZTO@߀>\^賂r҆|(,-4|MSɈq LDW.-0ʖJPhOhCQPTN3Yq$^e:x5h$}V 5WM]GrO(?<篮~~њ5הlp5|D-wq%3/{Qz*u lHfPe\ Mb , l/^ 5T H ɗ Gl~>ZqZp̖[@K:/MKQ9qƑhDN)_Ll,nY/ aӠ^*AuzW$HX80 2l$HH }#ߧX¼Lg 9#08kv;Qh>}a\  jt&Pp-˛M)ib&.I+aymƃe5vuF`;iuo!:K~x[UjroqMWH񼸦>Cwƌ <Ұ~9~\vZF7/.z?mܴuVScV|(RA4m3OUbNx5) a=wa802Ǜ pXyՕw>zW[Z42bJ HYZh%Shğ5'EY^[-Ĵrͮ-c.)es{Ϛ5KGKnuk6]>_kz-^dJqtUՕٯA7O4Wʃ"4s@˄&a=' v2֐5vb2T7ii X$e @.?'y㵲! @m Mv(IrR4+2O:?|AT'x͐l _3.j5՘kKi*267@_ͯi5ѷ@Cɣ#]R0Hsnq_igEEɇFGh_R@IDAT-#X"6dBL:E"94Vq1=4FvF|wц/ 0Tr珍|_c$~0Fǔ! h4i4fDz׹SS)Nia3<"tP{܅chC ԇC %4[1J'l-=i}Wp3Y6hB{1>WPW//BkBY/Pm4N\'p*h 6~ՙd/ T"?4*LIRFKI`)Y{ݼ'ɒm(?G3‡3?0YhUpoBq͞gx.D B|N(f ! N0UgZ|lxBPkNY9|LU@I;sw:1e[ߕ+WJ|k?^Sؾ`OWPKGo?h(ykkQFOt[vnJJM,@ctZ4 ;Jvg}ˎXGXl֢m¤:{FWlbV3l_*# jߟ4ƧpO+=G|hT0 ¤szs2f:' _rB#XwL֟>XȰJ~?T-C}">\BPAM@ODF{J Sn_zS%HScRx ?6kh06Sط_VN~(o)oϽ]蝖~4h{BВmY{*56B= ƊZeĐ4J~=jX#=r 2vs _ڙPUFق+uEq U|>UJsT a:12c_&n /<^  MXII9"VI@r軞}Yܤgp`Jbx 2 aga3cj$>4XӍ=Ϻ'-\XDM@C%S5Ϫ#`$PI7& sG~"8yTLe?6c_zzutǭRmpXΟ/^/$LϊT\w4qL-Ӷ//ZzM\>l'+I4-&ҫJcެVETD-Q^P-=+^Hq`EyఄĄX\Vy=5+ghr|7D!}ȃld |Bfu8 D>S!q2=PAGlK#&`F0G ̗j8cG m`#A=7b+Rb~NC~@cO^\S[(`G2,E9h};r`1o?y ̟ʕ&yoTK9y`ٓ|>хGnAMGoqhSMR"^c2ވ7NCMa*JΌHUT cyo xEfET8sF}F$I}W7C!?OsjAZ*뱰ct .*sAM@OOTLKמdX!sjR4nV ;"<;w.ZJn*E3_Ljcmּp4 ?w kSB%4\ Χn࿿vܣ: {{HˉqCb'`ǔG 46/0?;孀,䅫94j^ŏ0[]ca]^(¡aS8axF{7 ի&TQ~AYi>D7gTjO,[3$b$U{>Q= 01ï~ІAqO8ٲn#=Lǿ|8 h=cBPF$-UL޼Z$y60&yj#*/QHh 88< dfo#zc5a1x)y{4pKMۜ^2x>= ]-67@Z#OI2VNQ4[< ETJ|D=tDpF@mBgG7w$bN:Mp?Gl \䷦r9uU|8ў2Qm kvwXŎ^J>=9]yVJVTRT92fX?I<h>? >w9mXxhhRaS.Y.ajvx(xh) wq'-DKi:Yӡ UGq߁SLE}8,cʄW\uU{Bzy~q/Ho}' dsBH5hfDZ&"!pYD8[H2^2*#*q1 />NBǿpB\:ǹog7+ Ă5:&ԌX5!Wj27º"ʇo! fx23>Ƅc=&i⚭^ZgW{^CpGye+cw{mOv_U⁥|h!GW ۝n6ugWW?mڎ.&}Ʌ qp4 )ᖑ_A|^g->~F}ll6p,D&?Ƈ@M22+ݨG  P<ˋ>V!=ܪ3(bծ:FsTKݦW?l^6kohvh}d ;KJ,щiZO\Yb918-5`&<:{M+aCUYT'3I8?oQy"?Ie`Wb8~# !k`jU,᪓e^[棦xVxNbělfϙbR;’yE(x@ʶЉ{a>F0hi%Z] |K+;G!McR<͹?b6;[3K+w^6%KNֵ_Ё7B T`1 I;?7nl(c\ZD7ug 5 5 2*F̀kKίH*jWĪTgzOY=3koA^c%DrgA;)+ Z'H$Mҩ>@JP9?rrο @Y=3{)ہT?'/6_^:01Sg[ kXnpf.oayyٳ9hƬ_u<̓Mv444bcC:~\|fxGghv⡯?]Jj_(\)$V̟wm<u3p>ϖK9aq pp ݆ l<6Zk\X5cuҎϽrKǶJN4PJ p6xU[v $RکUOWU]i{v;'{ 9V@k8m]o|ŋI~T@*nfq3Fz֮ނS|g\"#eTzpv[ӲRXX3-LWQQ`nð)?qĺMfo<]%LyinjfQLSlR?T?=0n+8^b{8U}ns( > {mgtc;mMdϟ0Wp}eQt(2LjnsxZ7T$WA6QʆQ"a8?1:0I% eZCam(/ Z]Sf?GšH8X4l?\wNB P` ӞٷWBQw&Ж/ LFzre[i̜Jnd4^ ;^\HZ!E_ N7"k-$? 捻T7``;MKN<0_]ZwQ)aDs?3MO:I`hngj0 5S@gakT3݌5|~6DHRodEٹ)1*MxfU`X^F/}B,.~CF O?a,B@l,X1 +~%' # g-B p4lX euH_`RccD&l!/%i'hC= w%Qϙ}0cWPAaΎV_|qQAI Қ<{tC>=Ȑӈ4v/m-\OO<-D8΁d%9RZ'&d`TPVV&\<[0\{yyOЌPkڎcfkqT2 ORc>+̣K?aZZ6>>;L)ʩ$gZݵy(s'辸xY|ę 1TeetQ4Q%[~,+h!Ii 0t`]k cc4=B:0AHCxK[t̋ a:~4r.ͣWTjI#43v^.twʹSq,۸ÿ̺(mB& iظؘ>"dž B1!$ /b `0t::{ Rv.Ae#q2\]YSp L@pݯ--WV8Qz-[W_e>kQN!l\k=س>f&1L1Bk rsvVS:y8{ W>F!iKhh? Bخᩍ6QJW˶o4gM}I\sq&F zz<7a~_`ۡGڥaq㔋W7-9ێ> g"șA<$2'a4֦q<'JJ0'lCF<I[6Lxq:sY3LX?\yst!gXECs No}k6:*V\h +"8 8o>8pY~Cξ'1Dž6B7pZE01sMt*K p=c89Œh9-BQ6sI]{QI)L5ѓMğ#X$>|}iimR2: [S p-̀ӯP6=o@Zb#Mzhs2mpb~Ϯ_L{!m?U2{vyuh_5 'ȯ o?ɛL5J 儕0LJ [ ikNonrvywi iJ:JM4~>̓)d4(\~WqЊSGdJUK7sdCkowu { @ύsTl8ӆbL*ţXR.xd Mwf$}fA{H]F;0c'UQѫ5WMLlX2yE M +FEH5gRp K6p>#dD 񍴄4E$գ4vWqpW abʁy(0 eE+:qB8wמ=&Tdn!bM l.^aׂ;ŏ B^@cu7#+j&[]%fnPw۰vmo;lڸDcu2iR*DTFōf٦Y(7`8G q. 䆵 1LIGpm.ZBUZZӍvMiv\)$VdXp֤"D,*"cF 1pô6Kd@vQ,?M:pB~N8݂. ~i^>=gnP鳟{/܅0d:֏g;9'&Mu#!O$P')P `B-|U'ۨ20`؛9*z%RSJh?(k;AU n?hPJ>OĔY0"6\^4x7^õ>ztrQI|+B 昳5;6x-N.\Wts<(vae(=ƿ#ƾGi i iKGGg> ݕ^ՕW^OwMrz|t>\Jv׍W WoSIϭ קᗆe/{oEj7`-/j.8԰5S86/?'bPGɄVbJ|%.S|8Guu񓫰 |2D"ZN~Qsn>0ך<ه|<{@|16QE;u ;}hHtacg|"٨NP$@p=q+۰%t'MiDx$I\Yv|v,RDAg!_>@#ڸ[U' d%馄deT_p9{89aӵ Kű?K&:/]$a Orzy y%OzДC~r@f""y6P^[Ts"*NDa_}e-> CIiQm 32XL4@3](CoL9Vl.#D_ _ќHqX/2edpCof0oAI/‚"qU^`NV?@m;U|j{ ,BػK~t䬫*>A46/o̻8i^՟ e]0)&4MLx !py!Myu}S,%e Ji1fOizqYt%A_f;: 4ravsMQ%9ǾrQ!"R&9}whP}8*%y/tu`) G~0&1ɳ @'_e^%L ϛ?̘ Fo^?M/io582/b7/ư ؐ]ϴOnԡ|7_KcT[J]φ`߭WןN3M {%0i!s/DVfTL@suì_3W s agdM d|&BNO=x+кT-]:WX<3J޵([Qxmj6NUO', ~T~k/~c]{Gy=ǫ|:i{dȰGa`i拆~6ٮ'"?n;WҒY. m,{>ɇ DWFq0*G-t:dJ9WbXP-190btq9p`i)-1Dtu. L'ڬRjY'xb!RT+UF?U[Kɖ/|[~(o7$ǥ!벣=zT<"/(v:>LXH~Yg) J\u滮S\̮X&w{Z_l|̼†Ya4vZrʬ^OWr> 䳓˦a`?9|#@FroZs>qOfOic\Q%lя#{yuhvp2mWhq{Q ipU`³{`V: lmYJú.Cӌ HC5x0pCP:;! |0Z)8)tytT@V&j2$Ѐ ׻ᗆW`3ٲ@? ]c2s5ġb.2s6O'RWVZdͺw+FHJskk#A\bwWA5eE`3Z|OHZV6WJz@*CG7Eͧu͍wh i5 cwCmvai1(+Ug^ `9JIs/Ȩ]"̓ u8ҲRu>\9޻Ýڼܐ9p t7yYx\ Ku*W({CQOGi0/TnvW/-=m\:ǁBAJ{0֛r >,̌˂fbH|0p\>m2j>9MrR uJ3$Cn~<^ǘ(@^ k Ii i iMT45+XcW*E 6zߒ z} |Hd]C SQ^am' M;Z`I:[/ tgN+aiy#afbj{n_%ĿAxP2uíg65?W\6jW_Iy['Ŷ F2l뙖  Tyn2G@O?7j!Pv2 YK̳pu `ǃUs8UCZt24>'Bc@x%QZhkNչS3Vt5{ef潀W4'k^}u!h|wr_T uu:X*HΔ}p /,%. Cη]izD8-qzDW!ja {\g"'5\4 $@"恩|hn4]Y- 57K`3:^q.!!n!m!!*IvRwi&̓ѽ @9sM-YH۾<%KYqN_Y9/xM6ۡnl#{=Eϖܥf|`]^`|/JI_Q&'첶n̕d-gBW>nXlp]e]!kʠ}*p/_s_3$ 2*/~]W;jN*dzB94m| BD>΅t#-@sҚd*?ii!RED9YY52M-du]w&;R*rێw@YoWL7׷XL᷏ah\kނ}}ğ[Q / pOlۺ>ԎZ0 j8bU쎷ǀdHl'$zNmm592>-G~($\SW[k~ge_IU -R]{%G+( (AW|h9h`Mŏ %BcHkT"6D?LژS .X@ZƉҡ0kfDڱ}J9şA4dmn|~Eu@/@ue[?}KR9g/ѩ? u;߹THl*dG€:u{i+}zst&΀Ս* 牌_d3ĆGo}" c HF%HӦ襫мivA8  m6~2N0 LƐ)G(ϧ l{-,%f4f" Z] gS\Y:^S]cA\<tȵ?Eo澍C7sڪhfڧ5VKJ)%_2^2GyϽW˯96pgto޼٬]V!̵ͯNUE3/գJ: ;K: 1X~Eu7w' qxk1!0O^0UԴaTOU [9|x+jdvs{et`:^{7CCW7>>I$*@;9Q\3AB?S&q`?Wr7fyȨF񭦳GVR$d1#XB.UKp{Є@wuIof4'/mQe>A(+1bjsS"j^^$oD@&- GlɈ0qNpMUO[Gib;'/EscBc`+(+!S=v"p-G8aSP-8DBAgy|鏏p >r%T`X`Kuwvt; ;`%XKm<"G(+qݍXS. _]WlĒ.UaK!_,]퀎NV\ly Mol}+sgs]G*°)ӕfW#W3YH-DP .) crEq?ͅO~sVL}00#GxյGO@ҿJ+A+FaߚqQ"'2c%R1+vr7,QK#.~,yXJpYz:k>b;tN-*rp6ُ nuM; Dh ERM#탊[H{Ҥ35̱p}_AhرvD{^0Ϝ=|7%%:u l ck@A$L7LĿ^K deLk=umi:Dq]0U{-!HT"V>K* [[[c~JU&vanjm1@摿i.bnEb4guFx|9,-Xɜ9s T5\[q' iSTo*]!ڤHDvGC7&`2pD j',ݎ2sn |_?O Ʀ3Wbf҂Ay BD'N?=|L_1464dw$UG[ 6uQQ71OaDBs܄1fVo^䇒$m'x0LѦ @"zb( zu\˕9 [8-g]EUDuOS9$t=˸E_؟sğosUa^%;p!ȯRc m^>tdb٭(ٷ1pcɫ ibZ{%>82+x!k |4p'Ho\n?\m֦D6W),t\ܴ~>*y$ǩ#Ȩ8ϔy4O@uExu1J'LʰrGTqpU(}W$%_p-w\a pm߃+1kA*bG+WsS^̟m84DLqMZswEjj2 ?ǛFno}?#NFz  YN~"bɼ(a 蒳Lg1q@qm'גg7J:4gOX|.<Gx#IEؾ IiG݈\sijk@/D 6OOaapq/ڄF]BNẁbX[u/8G{X%jZl(1 Xe 1ј8nc ˜gO-8E0X}S+1]ip=n`S (|?[TOhzo?|_azH\Ҭ@ [ \=.^,m/BI!|B^{򱕘GÅ̧>e܃'/]t6 9Ba 9(}~Jvn+`r% e G0, t4`ڹw_z9?6LX!j` 9&c.Llɣ uA5:Y[[m?ٻ 82=]Gqe4JAeBm$tњ6gcũT}.M4 geH\tKM\[ u  @)rfkE2p}Ǐv!HbhJHtm.k>ayv/X6mǺ͊W6ğiO2 />ttZyc.7Mg@+Y%W [(,EbF5jWwv/~l(E?k;k^ysNy%PAE^JRz=1}%VW[}]Kqp﹧`!ZͧW+9pE[1 dǡSJtvm׏y0JU2 0K#ReA8!@(ST#lf֭fҥٳG{M2Lg3Q{ψ5qJaݢS=N!%npI#` t_ED~UhԨBWz4<?_T#N饗 W\irmGŠ8xBKƅ0vΤg/K[BF$XKvJ;rXJ7"\Xg!JhODO霆Eq_Ƨq [WX%{˗'/++A> Wߏ=p۹pKTy`}SСCffӦMfrԏ?=2VLw(7ep_Bd`Ub 5a6lt+?THݦ[DŽ6gN3xUS{ NB)".gdƳۧ`KU }|EHQEð뙄B)G69YցW4z3*:*+=s^L><9y+q} y8Zmn0Ա}],^<DFPf8ƀ>9t+NUY^UO !k{{oĞpDġ^ypO;v?%]ڵ ˖lCfV&(:f" |>(2pjvuδцUH ɗ`P!\r ]u5*Lv⯍cgL p&mWYWWgjjjd3m7w3g?weƿsyi!5X/h’? ?.[&L4t"[ґ: ?sL?«$~?c{Yv@#>U* \ `;{4mE9TK>[W&vJ뎺 &8K~dHaDP&`rs-@02)J83#9@p oii1cƌGp퓩"n%Gʞ?K1okk7m7Vo19\Wf{.sn$|N]o6cQ/~ݸpP)̞;脔}*dhJMS,,LL W+=o6MmqqIALIpsWwq4 32PRU-t[pӭ٣$qD9Dm۶ 6; .9o„ )DH[X8=>%,nN6ߎK}b&YYc/奔lL@y)JVb3'UNfY2̴Lcu̻Q< +/o524 3uDލ Y`1ZzuG?@͇Wˢ8Q1.{2;Fz`8ם>t7X  ڵkb.AsYuttCɀ6jTYp<).[sM!y# lx>zͬ^٬[825-XbO}2}fna7z  `cgלΞ3,}~' g|v7{m`ի t؍ v~/O46=xW"%tKpyԬdS_1D(rriժUf˖-M!KV{ ^ʋ-JOG;7w7ÓY`/[y˴,CDP'޽{eex>VП{[2+_hl{cIL>!'3*+)-ðl -s_ Ef+i0Fz䪍d9鸵o#$+fr8Wn S̚}ٵcTՠeHkHsXQcGN~k?r^!`B~_q})mQ:`C\"GnNzgFwɓ8jWEkjFyK0_bYzW?#[tL^;I>#,WT8'%#wڼjYb镽JS[mg}c& >{6Iփ YۋI= Gڍwgĉ;I:O$0'19{yѕ&NR# !9x/Id|ؙOp+D_{)i he8K//4dye<$6mgcIȭvvtxuU#f<[$z)fUm!H $ ~dH)S,?qKsE> Y*,cY|$vɿ \Bl^~ҽr x[v30[e+q?'!lD$sze8NKιRVqu1. NWc'/3˩?.e|3h%|A}icHq`\k:R% w._0Uf9|sꫯ3< *  lyԬ$,Trz-7~L>J6G: \!C=~2U W_Yo֮ Xovo@A@=#7ܢOϒ#-mgWŐɞPٔicM.FH\R:& 'aM]H'|&ӦiTƍUQܷwhrly,|dLF[4v0E~s'c~6dxHǏӺfܱ<U2mr@)p _!h5/-1[N> uB PG&@)U"WQQ[pl)_ۧ4?;?*jW7.>$m\99"*\V^0gL4//# @v?KUb`2C8d2V(N6oWlrBK^hȜ$Si2i}n蠐,`A1Z kNG6m P3y5gtf&"ud/aKyLUh!gLc^<]xR$ E& yr!#s$) ND|c|-LQ/{pA0W]Dv(gEX3.ò%[En0_[ Gi v:;{݇͞3z&˷#Lo}j9=H'\%9Iu(;d;A" ;J(t /hʰ|zQQӍ*Yc'Xۆ꿔Y8udK$*%j O@a/UW:?=!]zQF>-OX6'#aey9>ClJS'[VxBl4?ny؂nplTCbB*8sh?{,eV0/-c'Ә.,VGQIBG&9,KtLڵ:1T L цMJvqt~oFs+Xv-5= *-cR2رcKqSeğ-Hߡ9WO(;˒(O;/6<ܗPQ^}~^!JYw? T>]3^kѪ(\@oxy^+xQ=R5Ucc.CѰ ßry>aTt! S'aktS01c5}0QYcUg8 H{{T'ؠ\2nAK>HED%"Q`Ž0.h| 'Ce4rzfm8{#~W^ZizĿÿmxŲOxKXP ~.묟%>,_g^}Ar8S#%Vo[.i{Lxr<~(3)EGehE=s  a%1nB9z`ȳvyn&~n0egRʨPi›ȣ ͩ0@3a}3'Kg(p{[l+7JdK 3q,mm!n 54D#2<(N*㜿=_~F*y_s9柾rWspR9_fY)s1cK1Ɗ%x_gV&HI]2o'Ñ!/tUc!auˀd%%fӆ>c$A*EĪi`*CO@ */LXoI[̙&6|͐A͝;WB(n#Y& t#svcOiK(j6҅ k*W;IQ8^?)OjRH܌]5VN8|ģ=U`ЮDtc }?2B\^g=ͱ敗&eRM=Jgƛ6K>ϨMaL8[O4~ijWw9FN:GG7(f;b?+EzНJuuW74%JJ!hT$\khkq ^|i-8V-oߋB;QO3KwsٟcY:xrO~(gUY5czЖLӂz{>tNWQJҐ[ TR>',n^hq^/ğfC"IƂ @&k(zCҥKnV˟=u>r{݋|Y/o9G5a|앗-i;n+&M+Krb@&LYFe?N`̆rh_&"ng#qj - u<]vL>ۆ0GJvrU$$j˦ڴq;]E+BjLm5r,#Nx!ƍUĝ;wʒ?YExTD^̋ս#yt->SL;*?1c[w c*ߵ)G eQA8i7;ϘfКtU i;nY5R=50$.ծXϘ`/;%qؔa?/ՕnfğD|]Yl_<6L=6YB?܈?W4xD#i9)A|ǒ?Gk}|{U)4Y =S#ߏ>|d}Is砘B2 pYǤ\U1˻ @&r_݋b\Im'1jҤqhGUŕ$AJ?}f :JTwi~gxVB5>*[z-"Nu]?IH'sgw>t !Z&6LjH}KX~i0>jqMJFYʣH˗/$|?#k 9*.WVb_eH\5["Wa%q1,e⩂;"=633|Q6CF!Mhb4&nҦ8u5kxNwLJ@3'Xz.Wp̢Oa[y'ya-W,9"mW88&]9p(t&u| 1m5 ?EXjHSNך/x׏}~sV?9gXG܁$?9+`ә5ܘf&޴e(1{vaƉ`VyIk>1x;6mMϡGBIK5E}Z]1rB; &qA?a=|nH{놡R]]-51J 憆jd3L&G#9d#哏/ó!k%+Ao U4pITUW|ZlEf8^ kccK.;Yġ m9S|rvKȋ+mN1Q.#Cz{̬Y( 닗B&4#1@KL', :gg3Ĝ=f{vyfr52tIZZ8#ߊ+$Ovc~)9琫+ǂ7K~D2.\ܳ'ue g*HJGQ=dqN=[K7+N<6ð+Î ivH[ywXI5~YISH[2Пw. 2rɂE 1c EQW3݉DN7W有;LyM5$_i2b˰$ ^;;65_/ٿV1;헚{.I)aN7M[ʬկm6^x TG^fo>df̘!XwZ)k\wn=f?^Ù? %A \4Tŕ|oE{*eɔA6xP)i6agR62c#Փů$l*(,GBڒ Ϯ*G bz 5JUQtkru102ر*҈8E j?vYӱLpj]!i>ru46(ڱBx_x/Q?r~G;yP'Qyӷ>∸Δ9Kw}06Ǐ~uٓ,-+Ǿ4.aQdVY38+P~)-qc;Eʹò58p'DI `Sn|)pH>b`e\8|7NL'v-!o줿nƉa0 @}7XJep#ISH[tR|K_ZxBϋWicd7pʓ~vtɃ!ԅ8xt!qG;1qYΦBԡqm$v%P_F)2%o\=BS8D]u:qu P;HsrH : \s.""1 {X>7d820$#_ݻw .{y,AHW.}μKcQq'@JW=n2}lC%?!eMPgy M5~2Wh']TeVVQBT|:h'R"2)4)~5XyMB'-!MC},G]ݴ߱cssHWH=* [PAdRY.4.wS gnRi1X)r9BHh9?];A.Cbƍ~ܕ9IfY% )L=$ӘW_5fxO^Kqr$r̽Xi4Y▃LQN:$'x-ON(!4fmL>NY`Exi|%)( #>o V-N?͊ `gg!KP z{͟Z%u0\~l$J\j{Qg~ћq7xuZc7\x1 W@QG K~XvfqRJud=@Ц#^|󣪩U\>`cci i@CqWiK> @ ^cxDrNJ@D&S]]ēKm&#~<oo `r~H)l+Ȓ;g[9f$"W/kюF>#_9M6?qrܡpsY>Kcd/]xgw?2wső.R0qy ۝ңts0rHCHKHSXW[=?vA+Ƣ$v\37 r,!qpt?=캝7dig+_م7 @b ӧ=;oi۽.?!9"N Y?Q\߶m߉^Rc*_YF uK5g^)m굄ce?|ղ\^T9'@%QP>!%:~)Eʹa02,TIPf_[٧\:W]]=Ώ7:ca0ښ:_В0@ KR.t^7V$/;̏sdW|=g%x8NQw/,/Ӽs@͛ aݯ@W=֍70Ƿ>`'"0KTo' C x_9( @|^]\H\!%uTQ?4LiFn9erZ@O}u4E;3-s`C΁kV3eDHHo0 @/a}WπhaSo[Zʽpjj+ _R +s X 3*W@QbdKazzN,\&|x kB4hd&sBPEbx9g$鳮]Su %J-k0L!rhZh!>,V!q~t2^2㖅JpX?j#gF0}DTVVтׅ},#IívOGڠ]*?i?D]17D%l3{0Yu y,MqѥsAKzob1$i<#>Yͩȩ-M "mT'fHԸŎYE@ga)7BO 3T '672,_Y6q? {?o6|{^"ٽt:~S܂NԓKjقW`QI_xO_$CF\F8 u Cܰ,E1iièJD{\w׌q4K2 4DЂj]c$ C.Ls3!XٲJ*_jVI'gᔾr1Z0>p韷R/WyZH^I銫kh׍f* fw_<* P)%XƆJT] x XBex2CHS\njG 0s͸Ak^ |z{ϽWI1e?g'TAnCp(/4]To0Kb2AF 0v_Nx~#Wd#oC@@ gLiG"d+R8M[05𻴏QҞSHp N3uAw礁!R'͢*l90.9Uc>32kQ8J e3<:֛,\И}W78g2'=8,/?A$`;fwVAqNp\d"Deb[*CO5DyJN$'6%!y{HaO򳳶|Y!Z 0x &U⯭Ot}hGو)6dםc::[`(-6;v@rD `SuuuoF`ְlP/^P6[A@"nsӍE3C򔊾C /*XwhOT_\R'?]hlGw R tf,쬔cm: C?JI.Dr^L,UQª"~{u;Y,'rr{ꉍ,U6\Kٙa@lv899O/MMgW'#`BHfg"ob?̲QLXb=Vz{@iZ恄wuQ\Qލm0`LSC I!O!$@8Lދ`ce}sNO+I;أ7W^@ع~#of1'ocյr ^&C0cM?Af0]ܯ~Aka{&S\zy4(4$#37|{)xp'O߯>#Q@Tjz|dxaˣA1c)V1wyfGT@@C91? ,9SW>?`bTy'6HvQ  } jOɐqtl/Q\"}#&Wg:qdm~/v_zSTlC!zg4+_/@IDAT7 I)?Ow}Qg!@A9m^]ܕBY]X8UiFjKxVz$t!_.??W>򳭜ƇvCgvmg:)Va!_wB8ڛOǁw%SwkqU w r+Vp`Uj? fݷjbj{6!)^w}7Lj̟?"ykHv<;_YS& ͒%kqr8&c)@iv)i<~}P/=mE:3?wb??ROdfp8!/`РAvG!z%#detxZ/P}BK9g䰝p|7[2\~_̞m7KhKFZM3eIݑ^~@ߖ$IM/q``DR(/Kό?X ہ As@RB+*1fǾYneI더٪'\Aڍ5յTWx ֕[j^xsK1lG ~r1k ذ|6wmdGʳ> g?}5Ppݜ;ӟShvmmtj;Jԍb!f $q67k|NNd%R'1 =G/AC8bj}w3qc)`?B_:% ?1<P2iBC33kxe4fGK%ce?Pb?dD,YQ6W\7s_5r_/,..+<Iʳ|'qod٥~@Cuǟlc]H멪Yc;p*˃tf v(N譲W @hٰ dP~6p{$.8@PS7RhS?Z%o<yycLBQRna2p#bT>ԃ;<Y< ơ7d!)?5u_PM78GfI $ yZ_ z1 =xX`Éa!A|`և $8JPcf G(0&|9QÇ@X{kGp 2z'}@+6 ʣG?D"? C;!, 8~8.Qɇh9[x] A">~c>#;YUi޼a|P^U. =#s~) >z?}~NBԠ?e|>XNIgkni03֬Yk@yÈӃa` \#1x{ ,-!-$,0C\Y':;a&<LY 4Jow,Go2[bWy.wξ|A^D?@~^4l{筹fˬ_feR_Qg?+LOJX}Z(@fCcR{+PQb~d͵- |^,ӓ[VDO  & 믿-z< ERx'OlyAޟ. { ;o|g,yМ8sCp6aã?1Ǭu`P}p( W_}٣>`0fDSsw@9,{𐼗,9tyMC3eQff2y [[2my<[a~~U&K6l7_fOjmwh&Ln8gph.VgOCb|HʵTYo]j`?UC9 ni,pM&?Y S?G[Xͳf#X+BlęƸa6|9)٩5B@W-4L},n ^3.@crx J%'q?^Q/Y2+ohh2\z4Ά'(tח `zًR!KE6&: 3Z`ԓ%k84չAKMh 2||E &prno`FA|Z 3|inWGeO{0Ͼ o$Bge|1D aͲkK~v0Y_̊(?7"Ni ?1_T\2-R FڵCDa`0=y՘F} ;c8lM=`y;ďir)l0R?xyIN h*a F3p@Q捵ଁ&?{c_ˠa y0AaG(8ѹ%CeFsB~4q)4\JY@YO&0*ܠ zRbj zzm ѿ%?BqMWd5 B`q0:&2aN,ijq&se:~Ҝ&=s:+ Лس+GxEdp<]:<8d BQ^|؅|8P, &@CAj   ou\"yx|zlL~e: Sj;p3[xA"G};A+բ,^X[xܳQi"  ,>I:8&sjA9r/O@:fhP:^qV'9:Y] ?7a8d1IGҮz7TP(K0@<,:q'.li7#]k s= (gZKfFMߒC<{ǝZ$GS\S6cvuC;68e,mOc *UQ;SԬ@%%VuG+Dw>ѻ>j=d]txu5At:4P` 0FMLcHoP%@!1/Bн裏.ԡPJAigf?~wII$o(X<:n@XvhQFIoZs?@;iA隧F,dz~ypoh$sTޑe%BqI/$ЮCߨI,9`{gr :lgmhGe.ҥђmX:on ??Ìc/i%f6I9E~~OX\IG$}j΂ǬΆyt=GO^ā)ICzg(*5CJ ~ -_CHCGsxws2U5n :vv2c㾾n~KMUћwzw]}3w~+w[l H(L҆ShSa_2o"M30ij?H"Z.w$߁۾Bъ]+N3Lv,`XHM @GrV]^|@Xr5׼$aNk$̉#`Teo %B[bP3^ ?Hv(W:]5_]]9McRK2q?=#sN%%.t)g̐%{3a}LEK)C9eC|Bu,֥RҝbqͲ rv&{qo":yp{J"zF#G4m2- s\?H JڑoOX׉eE'n>=WjL( H8lJqIʪ!BCh&kL*!}СLq),K4\H?l)i~=`89:zhY501.~^gʠ;e:sj?GY!O5/A!g[f⌟@|U&u8 Bf"cX@:Yۼ(oy0:aPu\zu9Lu͚vqroK/QFG]xo]'. !R *\lhAr@oI޵%8<33V=ҹrןսvkÔҘ0{7e4SB!hP6<;N6PP&?[nXVL!Q"8c ӦʽY.ދe)o?(|TX?S5@tU,^{6нAn)(qm@L<qզKB' ;V]x?жe L ƽ}fM܆@ʪi|;O+CevB`}@߾UU$}ԟ6ABC^8e8)~+| qDS :|p)!jDN`BwmuUr2n?keWTT/Vz}ЅgN=# ;8Qv>-&1)sJӼs{C>F}>'|ڔl4vhkϟw=K@r\PfO^^9鴝MCcr^F6Ym={Yׄ@ h]z,p=cv;\Pܑθ/#е'ս G X"<{BFןLllh9hi#N;rS=:aY0AQ?˔sh4\oI`֑WB-vnsXJTM m;˜8á f c"LtLh6E*; |q̣ J W]w; H@=@SJ' o5@J@Ԃq2,[JdYMʲ;ޞMv`|FGA䤞!@ ~>WSS@[׃F<Æ2?;fKhTL\w5쿧E 7s@Һ}%0ZbX:l@li  ]Ixt +r1k¥΀{2Xι7p8(t: tXQguƒI ,h! >ɶ]NZ4B'e y5F]H?,Y =0#ce-Vf͚3U˙hI`¤]_=ԔI & `)933K&PXXbƎlǫlbN tg^ pC/3#ĕ[t}g}w#ƴeGN:YZށ8U,g!gn%Tw-[g,ѱܲ$6q`eeF;ל5BBB޽q܁AyLG{18CI C ] ۃm1` ̎\ëPAm:r?gl5hPo8!,:"E_ :P`&]:xZh4٩FW_bUU(,:,ÎLƙzs퍧|10 o(>hpӲ r [ `eƟzHLAamm:|K{ a\t i;$EONJ: 3ed<̘1cTx:Nt<0qƲy_ܜυct{)$36C ?|&/7OMbz>:~nάq?dB0# /A ؀|G{N.] t~yKE h>SnA*qF;Y`Q߿df2.KNݔVJKK9bڰ lCq֛no6\jM{fG *]XsOjştstvhi0[Ǖ3k֬a{L, gxpͧ[%ʹIu] t\ޕe̱ÁzcS<ډU4o :O |{~eˡӡ% 0O`zt]@oUѡ0x\@yxc}>^b8Er]YR~oN=Կ(1$,1cS֭eqJz/;'+w:v'nKG4 !7?:|̙Xa/o:L׃y2ϕOD^#&T0v䭭3uLv4. ~^UcvpS @BB'B79o/43 ].BaSGߥ]Z:?`giG>@ee吠;6tә 萦L:ujMBYf _:5?^+$$ i_92pp0Љ8"MC= z~z KGء4@L>_N @wCZgRmJp jhp,W\@@~ @A,:t-:]q:0(oL=ѩ v.q> UI=.?? AB 7bDd|ɷ=[9 p1u</~uY՟͂/MVf^BN|3qr Bq$pPK V4dU3R]gjn7nZluʕT%ђˡ s%y^i1%$-/y8dzp\ǀ+8#!/[=sܸqwuC2$4:?ӥL'Go`N9fj9JQxCCYgrQ6V9''%КaYTn FB"Ѐc~1wkvmEx Aq0 T&e'tq`P~>'g (!@'wԑ^|%@yqmx1DŽ :`4 H́ ʐo:WґOM-٣u~A?sFϥO#-SBI1yO & #M9j2K/WL'kʰCw7ͯ(+ QvHw+wik&MM>ތ7~n AyaxѝUxQbp& ~t s]4h<A_ zno.C} 4m1<;|xv{"1(u*g ,3H3i=8O.!%4߯g航16 o4h 6`ZUjIl$R:7=+B- ; 8 8 $䔿el6:Q=>>J!)xD*c_/(h|GX/%ؿ3Bom(aFWf:>TPVV6F{'t8v3n@ J@_^; 8 8 /œ>fm~ؽmtfIYu}%<&i=À/Ap@h Dӧo(G2/3NJ>Ҡt&17^3(0GDroJsyil^tPk׮}O^$c6O3~is@T^Y>i ȒԋGqNrR@VuIG726$]]﨓@|h55ḵ36M⤿:b39nj__dvpB?p`cappa@iqqSIwGyU+C:i8-jsaCԖK /#NNN*V\nc:)#N/iЭбR>t/t0^ L ~u : !_3}#+[} ! L wdcSXn>h[ upe fNTT PQ?v{'~? ?gK~M. sDSe\͟'xlF&7֗nO@>tNN @q31G{zk\ @{~zٿvha)iy6lɓw¸ޏ2MvrAy fөAC~ጀNs NN=#n35wy4}٫k/]u?? Iv+gx%'t4,K&Hëo7[lE7d l;ļ9''@=7m-}}'?{/첧:@NYK1쟒PJQ^;€4y晏{ﱅHz Aajt:G 3?-jNvppp/N!??F+^9s,I~^lR?7?_{:畀C D: zxBŠ @_IGٳg__\\Yy_,1зWҜ 콫^j(q]:NC9_gwwky0hI%9nt(ʉ``J+4hPG|=DU1YĘpOyD9 8 tAMeL٠j_3#ؓqPycɳR~? n P$@` vJ=WF@Q0xJ}裏Uz٦sIRb@KK/4:GX<=yo_#')MǬ@=f{Pl>`_ҿ$ s.6 pPrpba0j ae-߮naYRO'odd>x)Zk[`,;$$$j̘ !oiNo+O= Aa?t12$9M&A=n ˗ן,N^uxgS:pr_ɳ5\WP.II?I֭5[t1U  LǑ]( JM~b{@D1(pFeeeo|Ap?5z' ڂ@ *~8}g !t'~/~G9CH >O N מvi'.YF9$ Y?<I%˹hp@4 1#J4y0V^^;<- 8%u 0|५3[ǬSl^~#~P8$$$.D<R ug0KYᬳ:᫯*('WT s?g0JuÌ;Elw87r# 6j>xQ&S8cҤIEfͺK"3[8DxmT6 ]a~}]&/o2spN?dƌjdR8BX 0rᄍ%3IDATNI+K:2_S43/Oe֮K朓@@cS:xY9! G %^~'?IgcfgDKw/BH9u KTV1`9Al7qa UZ楅~+?,ƙi<ʃ]wt||ZMU*n̝o{۠zQ3Ne{O%N @bʕ;*1Lo+X/LCM+1 yQ)xJK=@KwpH N[jοxif p)2N6Fޖ+~L%q3&IxIFݨ_CH G]]\+I)}WbÇOV?@QC^Or8ZXX`[\t_MKSS RQ-&3{5c7558F?8׼:]1˖-{cF3Ǻzмs ƹޗ6Ѡ),_+[lEˈ#6 {)[j.ls{]Zg]=RyH0=駟/Z (ǧE=ГF7`CZ[o]EE[m>&_ '{1Ǹqļ{f98+z9 8 $wبfs=gcʒM`|//T[o={L0S Ν|ϙ?4z9$ݹ?Ci'{`8iKD7;rW\n{A!- Yt'W9%Wgt=hzET<__&' [FFAAAC=tSnn:^,DcK)yt7,meKW.T399ޞŝzZo՛^{>b0^(A܏y^ ^oKyY~ϥ}f\E @oI:hF)j|->rẓô ]4e׮晣CV֚w~^ Rra'ޑWT-5Gy[;'E1a{ 0hbC}@._4K J0 )Xx+|zw(?LPvՁhh_5]t&W"n8Q: ZM]}=>\y񦨨 xoƽ^ >c|oivdkb^'5#n#VHfюHA:r|ϧN_$0"4PjxcT eܐb'9$h 6b9#i~-Fr {)u999fΜ9W\zs$.sV_̎ טF Z  UN{$ַn8 )M!_!bW]735L. -,]Il[m6|ʟj{AR4ET]y+{g #f"dqNK]OXЖA'cS @lh́4h[+a20uF7 9ps >*yKMv;@(H^.I 6 zӚOĬ][:AH'2Sj|9y Aa'BKkRr)9#㙏< lIݘ1cGкz3b 05u+͇̗%CX訓@<rURs66SZVhm=C&~7՞Wla/|)mO&F9M1oP2DgovKq(Vʕfǘ_P97'!Њ!o{\5sNsO^v8E\N =.s8igYۯ;~[ 0)t8Th|wWӬ\(FsP2\pfcLUeUcN&?:.~+_w:(3>%%@?ˢz :Wp@_Is4H sJC(WhHp # &a7|:fIgzv&+cPl.$o%\g[W3O̚?KAc3S:Sx)8uxoѢE>S, G诟!Ӳ՝7|W>#x*Iu~NCgHǍa~~zylLfުCko02=w>e))f23qK9  4J12՜x~rӲ/hcqHRicNv㏿dڵF?\'/ ]'.ù$& .]F( Pm0G4tY]gp[ny pIq-~a?+6 655ydpY-8$ef66'̺v xx4_io~󛇤 ޠt?) ]V),% r=:%sfOC?zs AYCں[+!IȰJ%0G(G6;g1?=_ Yp@4@^C~*`4XG%NG/>  o?cvgz/KRĝKR Pey$`- NPjY^׉p˶n;/\xB,o HߕX dž SaUSY- 6q 9 Z[[ufWjL,#_i/ȢwygGCЧq@cw.% $Kc JPr?g|$@ڭPcxW*1d,}jE S\<؝%Uʎ'$dVI0Ǟ|gSytxm ޱ )1 Y_;+hF@J3}nc<`ظ@ع$$/]G7P8:=ҹZ~c]QFOxSmR:I!.4f5 ~WK͓}CLN<2h{4ߊKuXJCLZwBVbuhaRe9s?P+|MkG&sfOsƑ2~]d;*OuQ&%@6h ;o}"~XH oNCH.^ނ`fͿzӬ]i UHBvyqKڵfs~j tc` ?yIQ/4P9ͯ駟nxM[M&{7̟uАmݟԐ|j\J? Aa04FÀ|,%hà殻:uuXy: \<g3s}O`4I./~i5m]75qXʐe"ŋ?yI'.  ox9(g\?,( ߔJ]`? i5G\ e}hmBC._nBZ'"?uac`AA4=y^rS"{pܰhm~(fk헚glm{[y"}'& J:H[^^@n# *AqRG]( G)'*pw$$h!@HO׏N<;Ho Y9äȏe]x:`@Y|ywL-r@#X)45fLyw ~ۘLEEU\(?/p3ݏ<:HA~sk~k82(=@Џ_i(puKDw c uaRe](Ri`7b|`^|S]e e@v+WrJ_YFgqp̞Y?9gYlTp.$@H{qQ[6(GXi|*R!EM;0ك , \,(Uμ7/.5&/PxpMr.u$fSPcj͔MFmFf11F WOtXǙ1z?/> J82) =(_:eXeݤ\Hit` z#'" uӧO(?C6 nDCKH0Fl$>oaC 84ϼ|S])j[-Y,5wPYlF|Y`㽁xi08_6}~zǿ6i6A@G3~.3eP_KG kt;wOF(NJ ^:um]á1sfqqdlezzqP^^||%>AVJ$H=.&Ǟηhe_i6:l'b&Mk*+$uݹ 2N4_j?K6~40kpwR?Wh :%#\JJ; oݒGkR8(g,[ Vn*rp:NG[^::O,w9O^lX>EŻ'dijLFVd1fůc6t] ݝkӃ'%7tcBgϞ=KfXçzU@~44MC 8M kC4 @Fu^aq;eV'1cƙyyyi0_S-*[֟+z*ꁲ.(,櫅ߊQ|"U >@6)"PV +wm՗y knt D9vkY+rެNq/oqb,/qxُ9;'IR?~_?e 8:  |\ `aOJCV>K=$YG|?iAacă¢|SR/͂y?,|ٮ T I]V1/t"١/74}IiH3y1G gJJLMunggDH+u2Aa^5R6H%ɹ* ]_[ PXUk0F(c{Ԑjꪫj:Ho@|޼H~~i//ih`h|pcaŊ5bko1n [J6b"U+*<ĖC~AA)*.6h',6C!g\@GNOy863ԯ^|?"\rRq* jP?(;g:(u" z%hc~*bp(=k@FYf9g}6lv< Pf:)Iҙ,~wTy:t0N꭛ F|au>s=AeN?o:,_~_*߇R[^`R4✽G\:}uRvIEd$%@GT:AOt ,h*+++he[٦ 9RFk#7$/vW.~1ۆ7qa/?+5kJy{#j&xI Fˢn֋g{;$sN$kR='Гj@aгF>g}9s̗yh AtP84: ) eg5IJ㉔x!t?#i4H K0pEypPr`Mlb)ѯȣw| b)W.~)xt>;g^Éާ{Uv.ֲ~|:M=r"G_~Ƿv2㯔 g 0qx7@q> Lcy,G:YÀ4.h0 8H Ј# O@S/#iQEHCz4{G&3f뒒|d@"ƒa^Q7y}E2ȯ-K_wGwtM׋8"]` Ĥp{ x>ҙFRmq8PuHbQ nU׏%FtipgDYQa0;DEn)ijϹ~pKl*ϟr˗/ҥK_|RuiqW1zi !_?|/>~5OO>nlyk,S5?G>KB?C>1MNӍ|;>À5p^'c'; l䆏 pͯ]w ~;?|9~  `<B"O{f 6Y3lO5y_b|yݽ{nz{wmE1zsS ᳎8ɺᮌVoGq7,cXVrĊD!8ҫ-ٳg8u\?B@ܷ_!*_+GAhG~n LW'P@_>,85AM@17tsb)*?q+W:ŰϜ9s>;?(͹S4׵i[AiúSy?0}իC<{9?}cMĐ~u19WX^c& u/Ew '}lĵ2MS+Ǖ_ mb¾0D!N fom(2bWz|p… gƃ 8w|!ܻ0Bϼϟ:}'_aC_޻wH÷?gcpM^9Dt֜螉cŀ7cu ~ ,Ԗ 2zuG\F/3 G`18ƈuPqG'g9oE?>q z3:6ߊdC]!`vRf8!ϕ> ; /*%\ ~"~Ÿ>nohĵ2pMV+'uK4p0@ќ{'h}Ѷ{>'XGCl26q>+lO}y DS]Ӝvh52pb8)7Chz ̯aD#0N_ kzp?bKU랥:s ~}۴߾<5r֍a}1E{tzHmiprq/'Mo'bz205kDYL!Wୁ[Y||0朝aGwSTr-Z//1}+_{} ;'{7.NE[@a\g}0Yܭͻ?}1-gshk%ۯgi^\3FAb,;'53g b5s2I0oOze`uN=XgƉѲ+1Q26b2gR.)#9_d(ƉKy}hy{9Z2pFq/P&5?{ &HO-e-1},Evwc5I*hubsΚyERlYc}!gƨk+O @bMOfrO| t|7sK @cCΚ9/94'12 lzCZz[DĹXKnm)fMb%ؿ *PΈ0kΛz9={sy^9>^Cbmf6sk/P8}o8ry-sCÈUbMװ_Ta>ҵZ/f`1l52!o7s<|9fnbrXgML9g)g:smzje l@$6hoK( 便)YOںs@:8S{sˑ^^2 hk:R}!x3BҜ[g: ,ko?m/2Ǽ|0A|y2PȀo.e l@X9$Oo-5.9q1yͮk}[/2p ,0y.W{0M}D`u|m)g}0s~ A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs%%IR$'IDATx[ xT2K&$@a'XQ!"RDEZ(ZuCUTVEA (.P; k$ Yf;w$!O8s=vE~)0 -^5>Ǎ'@51 5AuP78n0Lƣ?s$hG?N GU,ՁWW9e?䋷lE5!cTP+4 Q~x BՎNS.\>.YOKf $mgៅ,?ʣcrd]ʓ'F6<Z`<5BSNɰ )rKA/ 0(|rHmlx9?+*Fg_ӂ&(-h&@35AljNlL$T șj`Z`ۍFLFy" s5+-&`P? fhZV]L6Z.LH8#3/[]V~:Rn>6֧~}htlGn?@B|@mp;m,~g5 ۛJB I|mC&\%Z)ĩKVb^9&qX| Bޟ$H%B> 5 ́GKbR"!#))IUIctvvSG.5âW&Ͽ=H{⠖R.<%C/WqanEvP辁GDdKo^WQFP]]:N6 2ikj@M0jBIE)%8 ":es*{o~-8zH֎6ܯpL&UpKih%d27 Հ)!8̾-9ZZ+CU8F&Q7HUEtOq:薙uSNbw$ VD(Bpj""AQFJ){c$4T" ٷoo6cvLLȚ73dL _|X*yWeՌf:e;O[*dӇG.ȝ@SwMtgiKɜ$oho% &#uQ35꼄6EHe1>O7T^+eN) `a۶b}/nW 3B\,^8L%ra<ҡYk4@}-!X/$O%+ekIȌ]D%رcXr{!9\ysL/s2e̛r8 CTWHФ2q؋7S/<<9$< + tm1 hnK);1?~}AQ qU˶bZ< MsOδc|E^6D&<tB܂"X6H:YiѢv4Y\;Stէ}{e̒<摟Nثny ^UBh7S/ n*'[ށuɂM9amq֏)3e'Lzvm&p ?Tqfa!iIgI dl) WVYA{fu[/6 ^'K<07ĐW)hՄᚲWO3f\E5jn / Hk=b*)?쵵ujq~<ļg!L@vLzrMc2dx\7pDhZJ3B-1 e!F Sxw 't17bq؝ 0KIiҭfp'dͲRM{m/*rߣ#рB2d'XbPXԤ n4Kw"#îHJAW`n?Bv'I-ұKJwIdjY|^ގ2 GZ2p@ʮ$S;f sơSz!ba(ܖ)oB2#-9.,UdU}N5~F>^/^wvjކNGݔ s% 3I TZ4@91 1za- nr| |45vBSlp&IްQWl*̠S֭-V}V.ҹGf^M͇ bBI *=7 ?CT7h/T,^YVW.IQꍥ|aZT :K9BO*B 6!iii 2E*,V%"5_\w(Kun }ºW ?.fx+](uH Qd$v!3Fԭtp&hU trVVV*S&ϐ6m[@y# 0{]*g4Q0HSab_0!'NqX {N!$PhjLlZj^'b!&bC̡[h={r)نɔv2~?0 oZ.EmNP7E`r~G+BzkTl2ij)`}XuV+}|cc!,SO@U~c˽}A9&޸LƏ%_nC={v?g1mw&Ir O)DzDn^W変 >$uk7{]ݧOYˢg7n8^l%JMEXL)Rp绒вJ*m` Hfzͩd)tsJwэާY>*E,xy8m7hT/DSehkCGعvSӚ =1ʹ Qm2W[:BfA)z"DىXfΜzS acۋ`k=ep0ͺrFlR_#HC);1 E3XHH6 _xyd.!1 iAHꂬxr pﹰnP^7<4d̔/^<Og K.< ACiJlQ]ٹ]O`f$Wƍ'&ӈ))cL!7}Ww|ҩK[p컶 a. 7{(+ef K|瑢z'O,)**zv`3`kmIy }8`/_zvx]Dcvh (-~vy8Ꮼz=V\ κkh8̄L+[z=6F8%m:mxy1*x nԨߏX<{whRμVs}թ$sQ%b\s0o=6Z%obQSO=\%xA3< 9Gc-m|̞={w}El 9R[UUcNN4%[:A5ƈ]MEJZ<9oZW,XجوsJQ'$|޵kWuyy_mď$ʒ#rhct&/3" ̐Y`ϟ?ڵk7}!h}7O6+KJJj㇯ؗ0tl)n=Fs\s}hP?  FuzxR# bk˗Aqūȧ-6mVGaW_ {P9@gxy~6$EAuff"}.(! H~hCw{"}gkރ?w[My}N5:ꞜsޥK+14UMvP}{bΆ>|#Wyb:;HL^o߿B8e::|7-?LSTFvvv','wJ<+&Vp_ [ft %©6al'mRCFtF$~Wԗy ͛۷˜$ jgsAa?䔁\! BďU)Rt 骎SU =G̮ChC˹"@D'"7%6ԩS/ݻwvjjjw;mP1R|ڳsK,L7@='я*_ QCmʍB昜93HOqjOY?m8-WrT}2xs<6$-\q&- _nG2hܤd~)0L}ryXIENDB`ic07CPNG  IHDR>a AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs  8IDATx]U>{aYқtX D;J[4bC%Ѩ5W" 4Ezl}ow߾aྙ;ΜwV9Ɓc8Ɓc8Ɓc8Ɓc8Ɓc8Ɓc@P]=U-))IK8 ܅!!!=GʀTu {bHZ[`Mq~PTTt2=?O?(@hp5vC }htPPPp)@L?'8( zm+*LH>NF w"""&>-6oTjXUl̓6>aÏsT@^^ޝ`0شt4 '?Do*=[K$c_dbuD Ba4!U"qI!aBJ6 a0/ `A Ѩ1iҵ;B(c gAVǟbY(O~]/˖Ew(D"C%<"y Fm+@PK&D$2D¥M'JbcW- < A4)nB#77w4* I5e/eٳXbc"$q4;&9"ӸM?cje$4nx|nٽHbm놠ֵ[-HF% `nV7 K`;S -kȠs2cTT_YVv@ t7_$S@kp twk-tP8H #mF >yO}{Lf +݁P;8-[m^*:;mLRaV A %6W;WFFFHusX~*>KM/fgN]` &\0{X'}d =Q6'(!,6U,}h]qt|`lH~ r߿N0ģB<#uiuVfZ5ZO{ QQlp_7j}#kTj-c!mlv6@7* v Ai76^^aTzF+ 20~!@ubMY"zg\}Y8cDEG^[i!6^AZVj BoB!@l,H +K3jjO/wh;`*(lILL w2kԺb!5hVgL/L_oV*QnZ#*:|@fp@w Z6hm 0\[ONqNv\`f%%k!'Kd-uc03,;;{OiB`]b8efzbi~v)j{Z;̧j>YJ B 3ijٛ ;q<m:+H֭u3Zl%s_\>࿲|6V( 2&m֦ٚݗi-1}iTņw\|:GYsg&KQ~e;[z'L0+gpY$_ra23ț^+bGOvg,d6G) yS&-"څ4~@u!a7w!h 9y6= , <e(yN`H|"aJ$51"g0H?E!,.X#xV-V8auἃ~3ql^Myo" *-ybMVV;,$`>g˦`>TӪT>c_c˔IlI^rn@"hy`l>3 ~d 񏿎60B GC`3?(n-V0vv{ڱD C5_Zk׈@b tjHf_!a~2QO. ޑ Rn%+Pm@} 5bo+Ok@xafY>GNs9(/=UC6KVVK>Ne;+hѧpZ`:[ ;3eRXoS.yH^4<7V#Ockn{Gˬi>^R@1Q.!68 ȈBpݝ=QbٶN$6. !phyŒٳ=Oϖk2e҃ pGM 6!|UN5`*'̓U-gt7"sĥPPֱf<6*9 9q$3cs@XNXC, 6 ܾ%C7Ҭ(1iVMAF0q2ԭ["8Ce)d(KtH`%{§3=4IAQnl%Geqt_Y^*1ݻ7$cb+_e`{x9@s᦬bygҸi"9а\>۷oIF &B Ō/aָ4hЀk3fZW6y_dϙl7nD7BP"'֗o߄n`;+R `ѰgϞAؒhY)[,b lg3]qQҹ=AcY`X唾'CRˉkSeܘodE%>>EҴU{E+A~Z[(9Q Vځ`ed1=]#6a=E5o`5 s=aO?,l.k͚5/ p7%;C[ڪmW( 7T_~m,s۶m2~xdBBѥm-9ye_Ҡ!'Y:thI^`QM{yx+ʺ@{jj&.Df-~^l R†6СCifJ0QW_)9-ڬVݑtV\Aj0yXw}'_&\RBitHhȦdtN!!$MRzJDƩ?̙͐`b R&9K:3] ЩNSW(&@!6 }`:v|L3 = 48G:aLP_(=8ftH?nҮ0 KyҢm dǺX|%M68.>In هkDԔ(EA]n\Ci̻N8C G66q92g,c=sν`^ 4QOz9?tYZIwQѢ݀YG7 .owހG~Ʈƙ"0d8eSse]͖֭ۙ?_)紒`[|џ̉gX |w\_|q@5#5j-(ʇJu[lBRG3yŖYAVj%mъ2ÈTć薨>cE;N7>35O>V$M.n~n)?%Zp. ;79crq{n,覡n`YXH_t-!AP_!0}Nc"UQ}qJo OBv,DV.bN2n]>7o9PZل tXd^Hyl 1Tؽ*u;¡aGg5;Ȩ0bEHsE&(.HN3˟\y4 K 8Z)j%K2*\mpKD4Dfh[騪M±v.WݻwW*?X}\[iXJ>SL"Syc;<9@+q[M(?pw P̜kqг]7HV"5nG@֟޻aw{$0(4?u#N/.L˯ ͈j*iHL YA 6?[X/MMpS'm[x8qYN w9oLI &6bDlh `ڴi홱YdXKpA%ҩX!ԛ$r UrטC]{YeĨScXnI "!XgϷ^GXhqx L. GPO۟o;C d  8<"e|F2 &nXyQv@Sbf:z~Z˭&Ɩ wARЋ{Y.4]yYa!fDz_vNڤdya3#zR\O£Fv2{zٰ~Vn '[t#0vʼn 1p=B`3S1CeT}cX220qJͰ_;nglp{Ҫm=)4S 3b869=f^y@,nw'%b0!6j/j @14e}%PoB` N?>'_%mj IB-歒$.3~Xރ>|*3he$m#Ԃo-؞p#Ǽ3Ą(N u@|RH_i޴~PUaL'\sTdD<~Z&qiF^!Au-Sha@^;B/'a/.K/2".[<X4ϘĄظ  4e4oۏS(B\gu1xbEG},7BdeoY -OS2R]0`w8ԑҪU3=[ya|fHLo4u!vt2"Lgw Y&MijaRfZJ䓏ey *3/肍(;jMnA[-[}8#؇"[g`(|fg{8ǣpTb{Q>Į!C4%F3ݿ/ &~Y?ǵO{vԼk޵kLxc,n 3@TH9ԖKSOјD8\Dx Ә,UGLv\)@ R~%!j*o [TZW%m||Ӥ(? s;w}i<|ܧ7=OL4ہ6FFA կ,|TVBr õ%oppշu7t7P,6hCfF`/B[3F˖56DFFɉ'KVb4G5!5@}K@ ™f<;k"ӡKS:w8 QZnWk f2B@-``@ؼYk,ejj}?!r҅ヲ' زr (^^ =o@Gis\CLz:߿̗GqM\;yDH azub3 +6 EΩ\"9HˡDR$)]^w:M6֭[M\wxU+ҥKȂouyR/t U5ґhhB ###댆`zj7~ jmnb(h~͌Si)a^tO{ٲ!Wv~vh0O!7o|4u:NmN$|~l{PV6[v6ɲl7Q!uK7b黍?iҭ-·ߠŔbFT IdryaWI4Mb2.( Mޭ#S&`><˸$Ewî\@y,< Ν#MP|IB#~͏smSژefTl-Zou^eCӼy8+E11ؠ1(fanTP "a d-xs3W#l0ljZŗ+k$/oٽiṬKw0t;oOϦxv$~rqpߩP2~֨S{Z|/}{J~pIxٻ#8m_;#6[bxj ⓟ h8L!(PJ:4#!睭u5 Y$5^|rvNr-VqgΜ!}eJ<~ݿg 4mW3eLziQxٷ͡NLOȻ7vf4M`-;[3e߇ت=_~ـO('Ynu_n-?kƛ4i{y\_,荷Fw݀S綠^$\0U0u˦ H@̏%oFiĄظU8PfV`811^*[{q䝂2=Hg!NZC`sƛoȾ}e/7|St]lAC2&&sd73fͮv<6ޠaiL|!&Fq" TdWhaw(lEMlde7޽{W;b* fd"́SOE m[I}?JL( WD{k<: {kŅ ۋE"ġKmDWTp`)jp" PKVgАU樨H7{G*q) y >܌&hk~<~5(t [uslnݡv1ImPRmb0?77߬@־1JSߘ%p3c4Moo\zM^}^ZX ɓeѷқ)!ܳ7k5}~m_&ox$5_eJ o )-))8Z}ԙ4CPVB@%U0mzV>]YS͛L '肣SYǴM.ԱI"j޽Yc5wYYf;؟<\l,Ӓ32""p]s)X͛OM)'[ڣMh" _΋o;$~@O~I>h$v[`񻁱o(-Zce.uw&F`_Rph|~LwZV~G,;obTi&u(s5sJ.osJk-B;$JzH'0_ ?$=AJϦ.;, ^H0Vk<2)JE.[X4N0vSZLTKKEZVKX~nZ̵}F ]Ao}Oƿ2A֬YAg>d NAA,χ˗Ɍc3㪓?-^(9楫kzG{( ui[ʦ J yȕCbЧol7n]|-B*&\ ;eh˂SPI)_]TYڿ/Oޚ0Fpɛe`gڛMnX^,n[s3v0l.l^<0є\ob@,x)#VH@]"Zjժ(Y|XxZr +;߳sΛײȚewkk .x1-zj7n̞*Y?̥px8 xŎGH#r̀D:/CyVHN85jڼy!,3;jsx.UQ}se.g.07mӰ;J{"w̠i9S no>2q.7w!״E NMR?~bk X0c&lZhsTn.`F5a"BʮMigsKaR?ȔWH|U#|K L @Hy^0/<|B ܘ#j i)ysΝRFyHRQ.50f Y?tLru8A 56 z*w̛+dZg3kl1TcNDzlD] 1U;=_{c̫شE~[:nEd)8bC5VƩRV\J# /M!\sS圡=t9jIX\#rb}wGl1("o@Z {a>(c>2l>U?ۭFtRxeyMk>Aa#VAjZfGX8GW ʧ*{ʏY!qwwXYn|Pq.lejšag?Da2eʷC= W!&BNL\,nT,7TWs~7|e݃Zr O}1ɼ8hypԩS_ŧiT>~5,+cZo!$鋹qu]x݉{Ye6Ԥ' 7 m\LLL#K_'A,h7EXӥm;)1}|D /F>[>U?@Oմ0OvB'BR\\\3F?9_>ujN(0!G T|l.{6-\pMʂý𬪩  -y51*MLL<_x ctƸۺ}gokT]!|Æ ˅z56c9nS[2f"Nrx76OAǢ[N^xf9nb?ջed?9ᤶ8`\f)_}Տk)W{ď,qHm bq7DSŕ*ם2답2w:Ui}~meqQt#st*tǂN̙3Ņ_~[ ׳asje!c8.`@g+6-G0|gfټ4CjY\Hѥ[snYO7v9r;ppGO๫G_+< &sCڀnjg}N:]L<]uʚw ^YnPEx?ؿxV^#çُ|aamSq0tP:he(.kOF,lljnnr[-*i? ڀn`W L}H<BBb$%ǘ{|am">!\bg~l~s)q^Q=[=$ఁk݆"L "6w54hйXM4w4m<\?e&H mfXśW_}/?7x|׭s8<4N-p|@6p [L4n$7VqkĨpLƟdY1K/< <[=g?X=/eDP"-p, mv j /n}մiƓnc܂nw\ۓj .yV tp@K 0U=vN}QN̑,ZH&S; P8($ זWBӾ}mݺu[\=Mp&!f8v2rߏ]Xۆk뷭_~ס_*\L9#T1iPIj T"i%KNNi% .D.VM5Sxkkg#Mf&&0|<jk7h3>p7m>}Tt^5惠@S C!PG[7@jKgKξ?@G=< 8[ ݿ)*w ?G}|?|//,7*11TmwCl IENDB`il32 zzZfknppokfZMZ^cgjkkjgc_ZMtFSZ^`_ffdb^ZUQItmABT_`^\YUQLHBm7?AНgPTPLHC>7*6:@ۄmbIGC?;6*g/36;QU~@>;73/g ,/3} 9i963/, %*,,v#zD52/,*&c''*).-,*''cA''" ;q4')'A1''^ݢ b'11'̀S!}%'1߁ @'.:J\??>=;86*a(n16886=<;:8641+b ^)'r09 7641/,)^#((ȇH.31/-*(#$&(qz\H-,*(&$] "$'5@m'(&$" ]  "w Y&$"  p m2$" [z[8 0i'8'Vݜ\''̀Mw'߁ 6$3FT4J6ׁ Vt&߁G2Vʁ V߰e K- 7w K,˜OvلL-OăυH/o'pioUG"]Y\\[GUtGHtqooqHNNH!|P4&&4P|! iĶi նöɺļ¼ƻxڦݥ궨xx~կẘx gsx~ ‘᥋xsg insvɍ~}xsniijnp|vrnjiyiif ozkmiyniiݿjΊinnic΀rahin܁ win`iamfiwՁ ȉicȑZkh߁xw_iȁ hiۻkg̃ yt]iih dii^n_fƄ ys`iidĘ„ijhzs`iiƒeicӅvu`iehip݅ړ`hU~im}{}}|c~Ut~hiiji~tq“eieqHdhihdH!ummu! iil8mkEٛEnn##KKKK##nnFFYYKKvvyyXX$$ 'yy'  )22) ic11dPNG  IHDR szz AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs%%IR$IDATX W{PTVE(Zbbb$!:b5ј1N,cQg6(4mVTDDiӆ(ry]6ν{}8g߾A+UU>VU:+7 a2 tjuV Fx\&m#Z~|#Ä9؝(m6۞O>o<j8tbdh @d}n72gCBfՏ$dD7n<ӀvXLa4QåP@Q%!@V|^"$ũz}1۝kw*ŇXN2ȍB`*#!^D7ŽCsN-Ho[+W+ .Lo.e#= ύv`We2觮x T `,d*qooѮDx.MVag:]囿 ^~+F% E )  M`LƾUw\{K?k0O>G}S 8 "n^DZ3z2"A  ="jY,;F Q^zu~n,\H~ōFžMx} ViB94cI0#ؘr;Μޟ"l2յ [_%7')HhBn~"~[fMAAv/yeDh9#\%gN]s0."( KN%F4CHt~E;J\p NA(/ehnm15Dٗ/kV"Dd`iP 9(=#qRf2CɦLujL&9%kC0~J5Ɵͧ0$!:tTH@O.)mtb΂q8|.˄(i}ځAa:a>\wݺY'R= E[w>vu<-QwRK1D s-4snihoDg-A&Zױ~>,X>+^G13~eL' DEٵ9ѱNMEa"d2j"zz]xu`*B& $ϐx2oHc[P@ooocBRfwuٍ-Vྯw)',܆O&ڰfCQW>JQN|ڃ1 DxdmAw/?@;RfWaҋE`G!zb蒑q ٝsl6Ph5 i5D@CCCEc*#7anV~3'o}*D!Csq(...7⌬$0hmP~=QPYBHy=7:,tc0doިe4m3's}TIHՅ9KRjS..<|FE &֡2HS&& Z>;"c26sMofP9x5kJ*6F{pT[6i  yRCޒtR2hG*Ӻu-|[(4}48ITTPZZ&+ BR$hVj=WQ̿qLA NcL$(/?i׮]{%ۼyYz>أ֠62ye QqxSa Coӧb8蟩{OJO}IyiQ%gbA7~/ŗ0}8՚CEEˊ.kIꠞrEcħED[́㷷fmm_ާM=پ LW!xDR+p{^zCsiΠD#nwu^alIENDB`is32v `cllca vd_^UHe5fxIC600y830""|F,"$R%%瀟䉕&¯eBޜ"* A/ۀ !*b#&ad#4=@>c *#&&#*??ɳ ;8??8< |as@c784*|e!R{^,*!#ix$"#q8H}䄐`9ޙ 9%ۀ b݀b^+585] ?~~? ʼeʼnƩt|ݯtgl⫇sggihd嘳䥬dhb˺|ޯ`fkbrmۀ aj`gi_`gmoqo kghhgk>>s8mkXXXXqqvv))ic14PNG  IHDRx AiCCPICC ProfileH wTSϽ7" %z ;HQIP&vDF)VdTG"cE b PQDE݌k 5ޚYg}׺PtX4X\XffGD=HƳ.d,P&s"7C$ E6<~&S2)212 "įl+ɘ&Y4Pޚ%ᣌ\%g|eTI(L0_&l2E9r9hxgIbטifSb1+MxL 0oE%YmhYh~S=zU&ϞAYl/$ZUm@O ޜl^ ' lsk.+7oʿ9V;?#I3eE妧KD d9i,UQ h A1vjpԁzN6p\W p G@ K0ށiABZyCAP8C@&*CP=#t] 4}a ٰ;GDxJ>,_“@FXDBX$!k"EHqaYbVabJ0՘cVL6f3bձX'?v 6-V``[a;p~\2n5׌ &x*sb|! ߏƿ' Zk! $l$T4QOt"y\b)AI&NI$R$)TIj"]&=&!:dGrY@^O$ _%?P(&OJEBN9J@y@yCR nXZOD}J}/G3ɭk{%Oחw_.'_!JQ@SVF=IEbbbb5Q%O@%!BӥyҸM:e0G7ӓ e%e[(R0`3R46i^)*n*|"fLUo՝mO0j&jajj.ϧwϝ_4갺zj=U45nɚ4ǴhZ ZZ^0Tf%9->ݫ=cXgN].[7A\SwBOK/X/_Q>QG[ `Aaac#*Z;8cq>[&IIMST`ϴ kh&45ǢYYF֠9<|y+ =X_,,S-,Y)YXmĚk]c}džjcΦ浭-v};]N"&1=xtv(}'{'IߝY) Σ -rqr.d._xpUەZM׍vm=+KGǔ ^WWbj>:>>>v}/avO8 FV> 2 u/_$\BCv< 5 ]s.,4&yUx~xw-bEDCĻHGKwFGEGME{EEKX,YFZ ={$vrK .3\rϮ_Yq*©L_wד+]eD]cIIIOAu_䩔)3ѩiB%a+]3='/40CiU@ёL(sYfLH$%Y jgGeQn~5f5wugv5k֮\۹Nw]m mHFˍenQQ`hBBQ-[lllfjۗ"^bO%ܒY}WwvwXbY^Ю]WVa[q`id2JjGէ{׿m>PkAma꺿g_DHGGu;776ƱqoC{P38!9 ҝˁ^r۽Ug9];}}_~imp㭎}]/}.{^=}^?z8hc' O*?f`ϳgC/Oϩ+FFGGόzˌㅿ)ѫ~wgbk?Jި9mdwi獵ޫ?cǑOO?w| x&mf2:Y~ pHYs%%IR$@IDATxeWq-g'Gi !IcmB$` Mp&G x$GIPM=3VU{ngWXj:7vJmkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhq8 vyVN^8‰+}Oݻ3oůD<22VV#ڔFOmz\K㽝e}2sc}6Ɠr}.ۺu;WZW**0I $i[y9… !MQXwT6S1*&׾!c_cLMo юzIWwNy`SVV^oC@T@^N~4JuG`pxknPl$1Ӊ|r xXuX 16"o NdMmU`.W0o9~ccc'Ǐkll2z_ 6f2ın&7>6:m8UNb6 ̥ tkc# liϒ&8>Ga8l(Gtx"~asN֐?L_#qqQȑ8Ov:/|\NT6UhUh=v\sCdG:ѵ}s*l&,d}g`ـufshPNVE1ml8+N[w M<<Ǖ[_cIJƱ>ȘaN/dvX}9r>c= ry2~(GE Qq3@', _>.+ ,(b,qkiNNba1d^n?'F8Up@;8\o6iU9c\pejqv6؆qO'HMv&sgq 娱Q\7pk֭[7lGBʪx$̶ͱU+ ΕEiDb(Zׇ 㜆a=6ݙ֡/F^}h\dr|AUH@;8Rn6ϴ}/iϗE7Ϧt> lPsw~Lst*jX\M KvKn<UPW[埲seYFazmg\h8"ɳW֜Mx2a2> >/9_#&W  C} C+ yl2.B:HNczoݺ7m޸7ܱ7]+`6[6)YڲQޮ_(jᗭLi ǝ0/-y/? 6ֵ:yh{Gd{`/SGT6^y u2 3cӅ\lӆgcO1)_ݞ+'5ؓi{M{ӦS=ii3lK4H_(29 ˈT?㛒~[b{4GO++極OV'KVKl~N\]?oms_> ^˵N<78W i[V4i2?PhuCl?]cx٥c'N?DtťAFy9~i \eDcߥCIEV/4v6d YӠ2O D:W9AW.`Ή4Ѽtҩ o0#֧SN6Y1&>qDxE@rRɾ*p0*P#g1+ ɳ+eex:V>8INnuBnҊ^Fxؤ'OfO~%>>67[lbn(7i@_'jsfC6ŲD[#T~f:^ؙ.]GK;UҬ^sGǫJ̇l0P7h.H ݼUy6%#8w \셁M较=rx@^)]^!rRdMJh:;mq:pVظ?FF#'e|c|ml8PāJx[d_/*6~6dTrǺcg*w#}F4ۃJzC,[qr։Zst"ܤ<}/|rSlIʎpςr| >=p3k`&B4kDiƣ ~#V Sl5͛=_l1(1e'IDڴe{[l5WQ6NC /*WksO"ǦLy؈Kg21SW|g4/ڒd,jT@a{^/|ȰA/T-,3GiًaZ,{fnk_EAtVI{"GNN:<>6F oʉSD`}'QSZ~йY;v9_Q 6FVK_=Fl훎~Ǎߔv\7](-_Y #JNqVXKdn> aLB8?Eb4vEZucIEi'nh]?* 腎 cS:U~In>;Prֵ, /~"pГ,Y؟Y[SaktbU@+ r}4i7HQr]|5OOwcc2/g Y>/Q>2QZ빑cvm!N<:uZF\1_ZhrUƔ/lܰ0gBw棁EFk.Zr ķ[>;p ,_4&dM^+bo:Ы9V}Y-S:*$dž=b7LNd׍uݐ^7z~-gEIC1p=d%Z3`SKtBkE f“q XT$nRb< _~ %|楳=&1$*sɅPii-n L28?")XDHY8G~6~פO3qkȇ{{?mhnJ!D_3#2J(- v1 "Dqz*Ԉܑ5ճU-7[# 9؄a06+Mu sc%л>xpƇag:C.h}ٱYF_>r"pȏhrMVj՘ |s7nYbŻ}xvy7Mvu4NBL>U!(ȵP0LDXpk/t%4Edds t_vf&XMy1f 8},~sAgtbBN ؕݛ='L8}luTɵzuU>Y*3hvu|;`AdjDɈ府W?\ 阕KmY;0[N|涚;vrgLۉ5l6o\yVT5G  $躞Q`Ir5Lܴs&ϐy,%^$dzfy`:JL<̣1n?خq&ZC%XKDeI ܀᱘.ڵ+~g_?'BMǦjs(ItU^wtFӓIwXg9}7}}2m}#lmWdoVR HM>/߯ȝDi-ӏqΰ`TJyi|rbozhPh2jrYYԊ ܰ@!Xzpg(1990,qDV4.17D'R- ^%J"5`q$bqeRyc0}![eKx۳wOڴmWY'=Y'?ph+âO c,ȿJ ⶵ #ۚ0+ +{tT}L^>4cX:+=򼛧'?V 0 hiaÇ9 x*끾s-\?liw|V`cQ+qx&vgz۫~>kӺU+| ic^$$+e%wDϻ#MvÖ=c,Ss)XCs.4li2ͬҔ0]ʣ3ScL`9EͬfAZl6blӍqAMnӃ,]'u.ѳo7f#ש]ɴa2(˫[Dd iޔUke۶q;hA}x8`g#'"(ƒќhS@ 0z%` =6=Ʊ86A;-mvM8Pt\Ĩ+ĽۑEŠ|"e 7aKsIwƯG EN{n(G%o2Yb2ԣmhL޲y,tK}# 7~9]rGvek0~e1!|isls>\ ZDdDP0~R]jdf#y: qoSG *Yh E6he%|5}z*+<Ƹ6,E5oӏ GQ#ڷ\K~{؈WqAߵk".ٜe1mУm/nۮHǮZFG> !b%>f10L2"^y:+ףU0)H[E9]\KOd" B-:ڻTf-=K0b`eȍ^C|cv29 2;PYZ&ۧ,$.͛#zR19|V`&+[9pdrv.>IN?塯.0{_^SC-;MӠy#2/ޜQ{!St@k«zk<"FX='KŒ)  E[n 1l@;SǖAE^X1[$rb41#22zz9ԘvK&?{pMo+yh7Fdς.cӎ h.P-ޛK0m5ͭ p, 9 wī& QvR2hg޽BwHn:/W5cxVe]䧄M>*г ]8Fg3_ir#rVqJi˖ZڧoǻB]ּG sڑ.+>ݣivcY 1R'b0Q#S@fFJ92kj߷U؊Hѫֲ+Vbـ h'66wk [IaJC~rD/Y^"R~E@^vt֦=Ҋ@ɋ:hF w;DVe%,XYe 4sᘺu s*MlǦ((?J3#lqt_Qg;53Q RJel?a7ʒ'S-eM/S:' ^ k󸁓hzHnܘ[gC'K- .j:Zo QNQؚtT֓hqȇU^Og94ټk9b G;av9~W?ki5~9sdT: `M1%gDl>לǬ0G3f8 TjnD_eYxbñ+f5WeP99>zȍOLԊ#CM1HUɝ?toklWڱw[z+sx'u-X9Cc % o#cr Ѷ#V#Y)4EuNf٢2Ob䫛Ӛr?h.\\;fLvţ Cer,O %灖9l2q\j]zL4Llpy u<. 1sِkjE~m0;mF_ٜ2qA"F[b;>͜lx5D[U" \rb3ݸek:+?i~@fd[Q 4]A^ h?bS~Gsc9K_ӆrm'4=NLW`,]B'6,rݭ9[a<%&bS3ʨk3S u(%N;%F?GP۰`ZqM>r+p&9g.&/(2=iG`fkzyK\>V,]"v>iټlhAs^둊-,& Fgq|賛͎K8}g5+%jtYy_3;E0A \S% !ѱuP7.6ArEրC GRFCLsM3Ԕa n:137%-V|XLHܖqZ^Odp&uohZ ʫoWhtuTo8ݦ H?QW\iGp5Lziݚ5i̼Xc"ڂ_@pX$;i!VE o5ɟ%jR]M3 4dz75S54x[kve`򚯧ǟ/MKF[S]˗Ue)˚.:e(ttG3wmOzmVeV. Ě%ڋR9+JJ\AM 渪~k$t&9eWx?foV ?؛W~N-[<&cQ]m>^W74Qs6b6k H]?@(S#dnS5x5陏Xݳ2.])$vuvی3B ,6]dUp?ȅPu#7!qʓ"+@KcB6c#5DșZnX ~m6k 1(ffG `d4M(m=2/'B%5ݐbb`G"=Vgci-nwM\4̵h3|0(p$ Y@qxpF7vy64rOب2__^w~ڭMTdveV#~7 팳1Un2;>w@SY.dDƩV\y>lq~l$G^_ Z@HV6HÌ}e}ey":: ,CSR*vu3Wy;}v`9';߰!=OM|?Urm1r/^M9 kaiV_##<#/_<Hm?L={S@}e]C/,HJhb4J"љCGS3Z2͑9r7Ul5B)(l9 Г7b|^̓e~˘5 XV$Z8SK6g!su-QC#)DqMCMxchíSΝH4S&_HlQ}}ó]~$-[JsQkwHdjx1fq}eqJûG)] &N<^Svyq<2uرs{`1co3̑[d>`8:ݘe-ufqNeRSIa#㖾Tx"xX\)!ݲp3 E߳;횷9s-NZ+.rwpQGȵ.'ImٛPW} PU-[JB^Q'l,؈w|==N+M ~[&.}n#2;za5-6^dsy.ۨl=1ugN }r62mZ R2fveȋ&mXiUMdlUF ٕZGǍU Bm@-e9)a#-'Q9߇XeCou.pQi LW|~1,ЈXc'yiuz}ߟ>yz}e`PeOǞrgv}f >cuyut(=[8Tˁ+1EF;c=bl=`+2QHDuQCVl`{h$(lb }6=&uj(*!ix|'fxUIxr<#rݰec:ܛFqe 98Y>]>$˷c~eOeL:8W\b+h]e h KLTL"']z4M(b)~!q*`c.q ~fKLħ("KELo"dNn ޴K~Fx&һ.||Zd'l8 nWieuIxf3bi/t?^t%itayۂ SuëV_4h ʺ:T %&!ҹ:Z5bmDNkse.fEBqb>U؊KQ!ND#VgбؙD[2Ѫ̍cy[,ģ0u.9gyc} 7l:rzcAΫbCmeqc,rrh:oҵNC h 2X։|<־@CPvpΔx/ rFKyw;2Gذ>]԰+0Kғrѱ^ "RdXG1'x H4<1̍;~_ȉLM!fV]V|& f,#1d^U\/ZYCfVA[D<.+b%6άjܰMPxhGYc,Fa1xEݠs;h@'=3_梥#JMFƁ=9X y| }+薾(kaƃ_V_swu #x 0>%]߃,,Oic[__/]! >-j)vFwb46Xq?˚5s3N\9ur#7q)8Vj|ъda2(&BO2`f(Z&)M& F%i^1B+q%G@ی@j\D#gdc#n/LY/nx!S7/FFt>}{Җm[=Z^G21u}; [`{V~n撗ȑ_%̣Ḁ~˫69g [6ܳ'C`VbaRzgsn0yOpojtM*T]$D㩹HzMR`ha|fypeK ݎՆdv(ǦO;m7rJ"жT!Th_;_|7ch# D.Qc A 饲ihƸgz.] r,6G71@jI |0G%q %\gHްQ:7&C_3n#"?ɈT֋̯`YE>{yj8K$h7/V;T,uǣ*ѽ3DS/_cLxh% k@zrc<ˈ#Ywy]/n@Э{r+ ĹȰ "eM\qh8 h'dNV߽*{ӊcyI..a ]3[XmiɲcnwF_dm !/BmjU8gg!GqۍE ;&9cC|D1aM#9L5rrz "1bX `!fqy,l-1 C^pjmƔy22ʎ~BKy;-)"!Y,yb 2C˼2& 1ղ{[V,\q%-S?qK#Rƈkdh@;8r֎;n A-{WEw՟'?i튛ipht< 4Zl4 e_DT-6`vO^? 螴{l9"4Z {x,1s <Ƣ*bW؜dҭ Yt/Js_@IDATNF@Ǎuk ֖o|5(VQn@5kemo[䛓rܱ^Qa2}X),9},j;|'Xnb};p#^*OW^pt;W :.KKc<=F[nt.TU5lNA>ke_0HZvN}WcyiteR׻,iά{e 9R284Du_|u9D Ew]֢ &DZ Qp9ċ9cN,Q }k9rZ^e4ӧ)}&o>2R`#7l&yoЭDK,7)G8L$iW >?Kz-l}eX6ڣSw%o$_[Ե]DfkvH뗼>'\/x/D?]5-%%lݣz5U1Ô}TD¥Gg>] `aZŸgXd Rd/C޺򇂌JM/l&X+;CF,PPk7_h;'6_rf]-v4@NM蚴|R9}-JnmYR 4 hcUGS6H^"ij!`CUlhgxͲ |k07M8ˈ/IE/M,GffhB/Jy#0Eڇ' =GNnt}zgIONIeּfUeV&<'wSe\3)2lȪN=hzw~}Zr,6\[n^#$Osl`x͌<ѡ8!27lOoE*-_T>'` kZz9L$lJ9:/lqYU4c/:>J]؉-ݐ=bxd)Ą1y&tǬJDvh(|쒷h"X t` qA)3^ṀneNcD #0[W57K~j9㕀[6'>s9 ;9 8]Keh~V`VQ},n_gl wp4AnCG`x4 ޸>X8uѷ4JYTf#BȻYSJ<>TXyq7퐷.Mgi1N9"=flYӈn\ֲ/x@.6HeYpbc[ai{B"2־b3\<3U+`%C1KE6y/ٴ4G+2%~$⪸-RWHf(.ƫ0o>eqH3t9 xٻpk^Jpk]tiP/O H#[[Ý#X{?-'TN`rиX120fsɓ-fFV9є]<&ztM%zo"xv後}ۃެ&q.kd+1ݱhEy{ v&15^ ib(8 s;&똏FX$*n8F)95,Fؙ|6󜣇|#s ѫNVX#kt$ 5/ W*M&_wsJ }wb%ch6?g~"]#?7Pr37ݤ|\f |vcvCz|dx>lo`}[kd1aVՙ Uo &>hʖU^y#ݼfN~= 0򹈥 p9T0v Kmy2t<[Y^$pME6'qzrh AˤhͰѵ.?5=QgѲ 4ZlOM`*>3n s,v~}ޞzۄp|=Y?-ն^-ovGH>NNދ;'xšD_<4ڣ2>|(]}SY}q즳&^^U14vdwZa7Y(W19x~ X_Ez n$s3ҀHurA6Y=γe/0ۦ7n4N_  }?VZXv\ <Q N[+~X s )f2l !-AXQ Zu>(czqf~lL?!s?09Gi]uSi\Z C g$Zb zDXӢQ" =瘏1`ԦnfnMQa=LȪ8&&;ΪWݦ8r3ګgiaZ#'^颢V2jG9EkD27ĚtصC"RL[W @*l"M&.cUY pY[N䁼{l<=!JN /+K{ıiӖbǫVڳX#ǓLvlE*7~^pHz',ݐvjǪtFRi:d1ɨ "f@j0< -,ؘ2Kž j:ok8JCg,ى ^-GuΝ`GJMEPkkT2iözZ'Xn+N&OW^?S^~z:cmqEadq < `cy 22i/"P3<} rdq|p`mlhн]2M'ΑۼvЈc(C*qYfWN/_ƹ8 xۧvu=..u6WWnܦmFCP;WFPIcɰix_%󪦔m: '`ޞ3xrȯ(ϤR-]x]x@zFҎ2ciZ56N`Rƍ;gs$J#N;х|Yڳ_y u0}ϠPɼNŵW{d(XOȿ&iǤ xڴy&=n#̿{ f l4;1ш-76+x?@N5m=Ѧ!E5'8X# FQJ:2WbފL6n[$U-ĕ8cq :0 kHP&dBгDZ=^2 T3cz(K̡Laܨ #:1JP d; ј ݳcmXmH# JX6ULN%d|X13F5c.9)VA,3ɨ J)?H/}=͢fW^E&v=ZMʷ^z e:U^4MR!%ڬ)3vdB\DYQbY"hc$;6ZKɠc+9T'a3&sGbɃ[L ͥ?Nqs+`щ *vS19>fҙ󂷎%vUǾJ׸aX626dh'U&9ݲ2,AaDqY7 w1썁r>ph %&#=u/LJ#U?d}<)8 ؓxכ~/H;Uj"eǣBǗ$֎0{ ޴kD7FC lQd;6_{aUi|b?N,aGkhXrCTv|aEFq́9p+֒Dj$8AfqXO`L^=Bށ8IG3L@#oó@1Ys۝iF2ޜ^ x q #}f}f@;K*wyA{LOw8Bz|C_I;iܿȨSBGQ0/Db$jQEӀm:"^YN!V` ,цt{ӓ{Rթˍ=0K;μuzOL[v\}(Ìٕ(Xz,iDㅪA3#gdr1 |DPȿly`YA5(6 NA(G0)|AG* LQM%ʸV2XlSyu#RfFioZhEzk־zxW`'zk4nĎq8&}xN39ɱSYNW fd3 xڋJP ]d`ݼq|~?`6{ywLt-n;ͣb=1ŗ%C1)cbΤyiNUsOfs_P,Wkޥl}akhC:xxZ-_ mnJݝaJ_gqĄLRAiǸcǮt|AZ6z3wF =DVcrǗc$q7gw c4A:+k{>tRMc?w=tՏ&y"X7nlӼE*_GZxȶqԐ ;thdv}*Ci8BYAU.XzXLScL/"aق:v=,y .[:$wsoXfcG)z&5sjbM,uՂ\>K{~2x/җd򉏝Z1^X|&>:Z ҘC^Nz 4 >Q&E ӹz|x駼8lz=/"QE,ul(x#cF{c'_]wxmPH_|Ig^y|0`D5rPǑx"owz(Y8f@2ưqW2E@ <2GєW1ՙ}6 ieV |M[%цqOX'1,s|S 1b:3}ێo=6-[4B/>xk_>s򳺫?SnMVjlDzELk+])쉓ӹ4oӒQ{vI*.ma̮:z,ۂdW:w̘ͩ]%S\b 1`fY=>|(Mԓ+mc>NL3Į|e /^IO}އuL%K\'wٚ WXj >:c0+?Si5zx@?q4@.E%Q jbȥY_]Yn|7֧Ko9i5:iV8-U]A<טHs$^ĚGj+a-ǚ~Eqٍ9-۶m$ Y;P="89'R#wFeQw|: ^0W|2BslX'=FC DJ""<'yÑ1~yYd |yKxwE W7XyzK]1mY|)q75Ko+:F?kr0VrA>d!L:/[Oݑ7yv D9q;"bG9_9˩rF r~9s72dK;'2>ɿLJ 81Ge˖ԬsWoTda͟P6b:Ǒ/ dnmadij q4aNP^_(bdKMT?s6plXۏ?[G] >,ui^O{Vy-yVG7KaMzĝӪ㷧1:kzW҆4ipt.M$̈Ra5(pY|sex eC\lYW.jwos)4,g?x62g;q"XJUsFU˚yyT8vam>}^ElM#z,@EPĆ(,؞> ?>)EAJH@{پ;g̹&ߝ3iwܹ4=#߰a )F!*xJ-nat؁_.ﯣZBWtt:BW<"!ROpv|?QTdee@0jSŴ 1k׮{|B-W?X*wn.YByȏ47P]n3XҊB Gӷ>y l6R ;8nڸ鍰 2Lx>'l$3.elFGPK|`tAd+ZF-iŞr2aV5D/|XxT-{;pUY܇?~i~i/Esufrs;:Oz;ZԬ**Rq*@l2XOqpA6҄-|Eb(0oa*+@h:-z7obr(ɏHcn+ 7R[ku[X'~(nDŽL9AAg+H>IgSLʴ8 _#- x_y pEjaѣ<^Oi0by5  ov]>_9iBM (g{;] Fu5˷Wfmeo(ʃ-px"oqV\ve;qA{HKaAÉ0#nduTʧ. u{eW|hxYL6 Ry8?3N!(gt2;|S_{%} :Б醋J-2 {p2:y׿U:u { Ęܺ՝MjYYIKnKiVZZ7vW^KP r)f:,ޑG(F@t5>Q*a-\VP t%Ltqi Y:,Ah]/yᑪsrM|ҧ:Dg -qYڢ[[|d9`09&۰طb!NVDɅɦtIs yۈZmL*yi<* 9U;A/!3g &їN` 0@ڛW-쾑lica?loM;h܍iӭ4w:$l၄ QEc #HFqPL&L>fR+iXPr|GiV)_&za54b7 >g03Y_ 'y/zy_u igSSSYp^́@6B}ܖa^r>2dgx\Ԩq˴tA]\w"i5tyK=__r]~ ՑQ7g0zB_x| _[ŸlPMz'w~|9H+'+``:zģky`i[x>i{/FpIKQD0'U@ǎ9'cTӟ .38JD5#:"3(~YuFzx(St.lo 9AvҠI<<5hiK"/R#;PtFxh gdLn 8E5Χ?FuUnJdɐ;a_͸*wM;(S DylӅuiUZIFU5(oȷhăqw&̖`JTq% A (ƬHRj< `du$C\|%IG(xWbi>,ତ}-}3gp2?: +΅5|YD'4zN k b|j]^7ģ,TgB)giS@KT(4+*L 1>6:cNvZ sMMKhŢjm'3uߨ ty ]#F_I޼޴V- Jb ]ŵXHƘ8bSYL&8脞0,DM>\0yOd1+#w݊N ٙC] -1͖&ʉ?eZyWi) !` gk3經죎:⪫ڏ xU `!Ћ::P:y6Py3aŘƓtoV8t֜~%ۓ>H;m(߆uϙӵ]+ǚa=g/ۯyn~ɲvں uJu䨂Q|::ϙHXt%J2aš"()!|rN_U&t0I| )g_r@Ȼn~(`Zݴ|xx[OQů#\J7_,EAU㲬͵Nؘ'iЗ u%HM)x|azgP1Uc|t$Ôʛd9 9H;.2~*[}JWG]ߗSe r#I: f.mJۮ^?I>ο?UVp<_ܼgo~vwnPD (*AU2E#vP4+ tT [<'@.驠X68Cd t^PQN:wcLãtp(I(|RIK0D&FqCtM 'nʦ:P^g8&Z 4'spIR"f8G)فBJiRaF-hkLy <3\Hߚ[O<$#k¿ {Q40v46ӑ~6]@ѬN#c.G B6Yc%-1)TiLgd mG翙~~k8YaE')/b3Wl)-LBǟ ܆/uGC 10fsu.zEs U)L$vc!/odrHU9^I|xzŊ7@^Nw: s7;9mܸI<ϟ|4؇-nV,1b1,y[]\_PU>A<; R)l|f8L?i 7-jo/¢|I3tPu09`I^:sޜZ+?:Qѫ^CFkFjvy詧 ЪUhz6 V-|,҃-^wܵ;i:h?םJ.3x˩kȴϡN|۝(|Be9y.CDMhPo2 <O$00xLdv"e q#4 MC6.>|ʉ^''@ʢ,mXM`ze}y3ByP<gu zoI׸*̙3Gy+qB`8`Cn I>n9 ZFn <m(!DɯR!>o)OO_^>?zmdfX.yʉ.[Zvݧ~^` eJ.dYB&OqBluMA(2ԺX-k.ܱWy]rBbgQF-wAUIuǾq<8wȏ?8=cOiŊ2 qʔ){J8RR҇~ _4{BZd _A?ڪ3k֬tcc@h4@cgE>4vR5Mh m͏۬ ComtjYeYCg0чR }JJ(! 霗!>mѳ]17IBhKECZ%ld&D]]|0hUv}r2 O; ·F!ד__~i=wF⭃_{^ |"wz-[<@G8zdsy|⃀^9x8O't뀾sqt, H:hujE+sh rQ >!xcMg|"V ~Ūyf)7V~w+7f030j(Q#lGV"ocF}6iө_:DV&S(x,8:^3]*X'a.IԨG8{YesejhY:Q>'*^l38Gt'[peA:]CCfƣ[Z)Iٴz衕r\h4(nl/:!?%̢ꪆL':D7]oZ0&dl^Gl1=o_θdHƍk9<c:駟gyFqx&qC͙<̵Rmu:i}#.z?,Y"lh~jȃtRGO+uuR'7ROEZh'ОN1cG5DYa---h25\*'WS3.ty3y0R[\Q!> c)hP/b)$epe~)l4MMx!=P-MuvG/͕4 &-Q$O8M%tГ^I%VziЗA.70}1 F Y A[syE?xkx9pEǚռ xCw.2pFI,G vV<},n5a藧rH*4`FGH'cJSx.;c,UsZLOLmM%H-ҽ~9dH/>c*qjiڇkLouQ't{#utm`\A{?=p'mω2@'=ZXC59xGJ~ϯbߍPňu;RӮsHbfgV#bg1lEEJ@Stnɪ5\RۉO%p ٙC]B <U4 j3tsxJ' o=C^4l,(\ |ŴiN>Èہ~?~ٴaM#Ciw8cgk&z}Y(7)nIY5\n_ cS<ݸi#.4~X8Bxgt{vYӢy1"o@IDATfK ]3@ |`s[E.ʰV;tt]G%1ywyF_˚.MiF#!jsh\)fGԖkk顇S>&wfNn+F}[zGyz؆[en.&֛^L#v(xɺ @)G'ʫԠO31F핎wetL:ķJyL;xOЬYdVwYLM}~wMuTW=cjw*hq9=Rw/O6*A[F;XEM+*0e?LW k7z{콼^gFj!Ң9<oqsDz{Ҕ'Ȁ yfW^ ln}6^5~|q4Km;RBQDsʟrN'a)84 \rROQ[p9%)%MNLx|XEdggR}.UrCr\@x P5G{7G=| p?7~}F^Vo3G}t~?7Dp g]Qkd,n!Oywwʢ\Ģv~Q4dT700#HWT>hAϦ=`7Ck/[oܤZmmTh\G3~%L>]؆vV'j鎡&~&>~3ޙIˏFQue#jiGkg28cgY+X%>ZUUzX A f$N8V.t3QʄI][l(4qfz=|s NY(,tvi,s* :' ~\"lz&/\Fޏ-ңF-TGKG7ġfB.d?^L0s2k p` o>wlT#VΠ` =Λ@÷9h?c=|Ca+ oB=wujxjTwCn4x E$ !5kp&/[KvqA7_, 9Md/ ꪠ^yƎU^wt-\P:$eʿ7Scxno}zo}Z4P_ o|ĒWI8ACpU?G=}HhLH,l'Qwtj,֟rk!2k%Kpf)o`@D|o~ͅe P0U8?3 Vwl3Q3fwp g]Y++O=JB*IFqr'?dyl +ϭ;ؑ9x3k'36XǍ\|&о B<<ًhy`dӄ\HM\UΛaĆB T^G'AkWu򣕹t=3hXU̯ j]ܗ#)L4XץLixAXFz\ ' /\tErIReɡ.ƄGM+- FAEwHQ|(r 9;L将ne*}o3tk`g+Go"yx`8 U͛{g ]Eh?\ha_8}օc< ;sNX4oŃa6?T7whԻǫ|Xϯ̙3eAi?ͫu]-ܰa^pvxM'.^95Yw,oADL2cq8}џ'*`C8-NFtC}ܠ h|~u0;-rep샜P| &ct3 xL#?9^LB,{~tiQJkPt$ٳ]M;ow~οl]?>g!14,wziM lA_BUhйbݔ 6Mg_zݍ#\C)cZH0yD-RK>4=|_zε/]Nl*ܰ)xWa".FWu[pI@Eᢏ)qbKeTm$d<GGݳx `.ԯ"YˊD+0.O8K vs:ek:ʅD[K5 *LRgb"?\8X}Utr)T)p衈ZT[5~MG ֢GebҟlUQ/fP A-f%Q.lX9|>)x9ѨKqFGz 1cqMWV/hzpɊ(񋠋 hq &ŕO4.)o2[W)^ORQCIZ97BSзʩִ zկ^w ;\!yخ_%p㩓*988Q4T9PDgq8 d82[&lfEM3j7B,Uwwh8R!V +P?:.xw ;{+, Z.H<6T=;Mj{˜wyq9@'"^P-I1R'ΰ 0 kGТ身~95 ]ѭnc1'IvoxTv.3vwFd?[Wd8)ѐѮ}fC3'0![~ T]m}I:G}]XS t_~|V"C.T'+xӡdW.Eׇ.XL]9G#T0P LUY,*LIqO1m-I \kTYKռo;-Ǵ?>[;饼_߅;pč"_$}! ŝQkk'u(:|S?5i X^ ]Φ-Q`>?4ĄUz \)%^èЙ_Mk}5B >ˌH@_7Rp^jZyG[]!=@)ޟUFvIDCqʃs;W}FAUJs $=Jxyea/]P׀Wz Fۍ6(4*Ms{~ub {оh.]Xl!iHP(S9O84L"™0]DLǘi:^a8F<'G Cgxl-a>0c׹^xE`'?,S3>;WtSйN~rbЏ}ikQJ^Y *g \(¬u"tAΘa\77@qo^]whzfbKǷPnBn/njNWQu>ŽHG8,5=x^YJ% 1b (cF܆-krc4lYN —O rWd4 &V qh?lB_|3hPgtMʼn/Q?2Ǵ \GV^}A^8/=G!qG<ah릳~:Mdw `ό1e|ozۼw,t|(DǻBq'%)Tۦ.:ݻѿ =8ޅz̐{ iڍtÕ3Kgt >sXo8NȘ"y":zW ;D]kc9Y,ziGRal+&5qϓ筫v:𦑬e$GϖOlT !h^kN8Mi ͖ SdS&S鮈򠬧ta6nL&h6#`28H2CeQA^ZzKRX"ȧ``1BIg~&~MtxX$vm`TȡQQl7ߗʣ>& 剞9XIhI=~"SAK ._ W!Ok ˙ mT]1>^}S u{xp(lJ%LӜ n~,ݽڻ@2y,p䛧{?zGy6 Օb+yBj][x#4s:lc6k'"\U.ce=`zBѓ?0{ǎO7qoa@q*b:@􆘩 d9JG?ry)PcV&4660}(ږ%~ߘàف/IbOPˈY9b)*M ##IpYN#℞p⼎@ēCOלJ>Z Z'ۘ @usz>toeN< hdyU?8]'ޛ;Gg 5jWCe( X<17>smh[LUY};nS)?x$ \1K+8P~>yE."DT} .1|)4 Ǩӈ\ץLXO4&|fq\a UHGqirQEHX#J:Y9IKʓĦMOQcΣGgZ֋pS+<52ېC3[͕= |!֐ppyؒ's@괝&4LUXC4r]8$ÉKPn LG_mskvuڧ_Mo:a/Ш/w/qDŽL<Jڸ?GYy<M~N:fb)ꐘ'vD6D |EёGTLHw1$Vk_{7ހ) m(w/?/Ѹ(C Fhq`oN#i"bb\_*pOEt :[:7R^qZ4UwRkde*~DQe?6:= 6dJe%w]0.L^Ch|eCĴe.Ꮼƥ;uQU>r=rj^G&MIO1@(Rup5=0z9:hF|V 繢Ld z yYd*QO-Q,fXsanO3Pfxd2m.3ַZcXF9lJ@8TgMX~JlBӴV_W@u;\hnѮ)s4gK8.gy#e|QIM2AFjNE'8#W3Wy9NH#Û~o3?VVR{X:?qhËuCߍk鑻eq^Za+֡DC ni,ħ}|v7)C]}//Y+Ƙ 梸opA4{2B/Tb8F) 뢒'! ]SWgtm׆Pјb:OVF5IY7R*<¢8rRIkz!W> #r2^T3ClPr|g*ng Jm-H!At(Lb8Fg\:1Z$@$=$H8#HoPքyD_Ŀ-ǼeOιoX ֑'-2a~Ys &Qk*nv.]GiѼ6S7ۆ3)>V$P{ZAX3)o^f օ H_}*~3)öho4m9V[x.Q+bpSOA]ԃO|N|zdQՕ m1{9Jtpϰ?u䰴Xhxѳx-7jl} F3~=-hOs]d  e<t?}3 ΛʭE`S"cA: M~ 8 Lp>}Ad N:<%Auugx;\WnO<,/-4:6gg?@o .x" 67Y`'?)ֵ_\Dw/aq`ss ߾B6t_10y )VS%!YRC3]J8 ZG`1;tBNL"D<03$\'|ٲnxɄvSOj>=#4طwc~Ԅ€Q!%%k<}O>U|h26 o9n=Y`:cTVg rkQw#4j14 =IP2%@M]#v.TTVA$9$u+1 ;o.&Q8< h>|C=ă@`ews)>`A X5{اkMW5 HOP}4s%`%99xt1!<=D&hp’t?^(G3LäF N]2FY}*%&ISڰ~`_O} Y]vÉ춡4HCsnIǭ|vl=?i̢Ydޔ%0 Œ-tl&,1'Y.#t'=i.}m8[{o]kVG9%tӦ: wB_:lQO"C! =;AH3^E-Юto|T_IMu&~9͞&Q>(5EçoSk;}G'kvdvg;/+(SIk8.S*liKx0 ".1R"dOӕDpn.8E}T KجƣG_@^g}5}RH4>zϐw^[FNGZ; U Tp;9r^&I:4D p$AOBgIeJ8UVIDe>y_P/_X#iס{ }3Swo;=z".x5>Ҧ71.HB#UF>tӨwD ?[hr!B7O^Ϗ;;tB)!%E~xNx ,H4s|JNW "4 HʊKK)IQ/xQU+Fh!|͗;OyϽkiPk-q^ɯ}0~znwz z▆ȵf\ }u;w#m` Vl0"ADYŸv^w\@;>rYrGX 9;Zz*O9=7oS_2g^A'%^ï~k3Pb}ӥjL,F[-)U^CAstR`P0= +'L [âqخf3sa*iskθf5 6(x<_\K[3s]%3~o^z?~/k:S Q&%~O{ml[B_Cͷs9/,(??hhk렷TM-<}1lF#:>ǨlÖkjק6*pr8 Jm*OCy v%mW'@o%_sq5=8|Xy`l!dPn:hwQ[luTC] ( AZN&t9 ;Ǩ B̬` ;g#f+%6%p2Dziúv'_+&XΟ0ng?lopL\)*A Nx|FRThQ udb1KITDWt>fR` G&IN$}4GvSAF<||\&! }SpABd0CQJ7Ow4pF\C4-Èu7-CsHd( hQY5M:ĨdȀpSI1Ũ!")(kx+'o.>ULG/tK,~Odz~0NprXBawOg)qljHZyޮv3r]냳_B_5Zv4hQ&aipbN*8r&Oe`6=IME4jDnJ?% g>1!95و9!(Pp k?U[0P~uɨ&n190 #@yh0BE~}W,,@R`Yh st<{ ׃jXN ŝ5li,#1bX_D ,t{Ik\*Ϧ ,)`m;}qoO 9 UeЍ0L㮟 GUaz!>ߊqb/WlAWt<:kzw˦nkaUoL"CP++Xw _Aӧ?I~Aka_[,Gxݑ{#͢E p *%?Y‹1@&MO°" o\NW0-K'f#$AH%$31P=nPVBcq.7ms?>CF_yW/:dv1,4B455[EZ4GFDa9SPk/l* ğp1?G}7P A͟c{?˫;e`^Ax4Ǣ><'9 u]{fqE׭nj8;g<]˟ qࢳa=™b<2Y x`^(lLܩ'aCɧ`].ƍCck8n?s8TQ7>Sp>mtz} i\/;s:/IFR)&W^K5QYB*9)*)sMgAlDꩧ|/^[vЊk蒋nM5Mwu;Rs4a7^@U- 0/*nyr!2l^7p.ctq;P2ux )ZY҅z$*塪gim_#N3XWN139֠+KyV9f~/-*";UVLLS[ٜ\>`jH6 =6gbdהbF@S,@$`s$ N7-.I *fiGA_qG4.p( *^J\[c!إF41Z$|HĄU6wt@N8<[F'"H= .FgH_ҖQk|HiB0MS_EаY_ c>q{}O󏦦O΃LcE7vz;,Aص -qr8B6񧧿_?6wz_lK#Dr<u<G^,N@mذAf̧$7<~~Gh:A7@N0(BpjQa)l~N6~ :U0gV_4`#p+ΦKaC[8$W1-7ENDn9HzhK^|2kC<i}A@)F|en#}f|ܒ1?oc<-)IeςؼFY} ^Lbw V.c6h8WBe^L}Tf[ aî}Xgw-X@׮@M4wRjw㩹ng}$ kijk$8 Hx!n}a{sϗ7m]w'ҦMt^?ɥDH PN1Rs_=L'Nu(ÎܗkxЂ漀V::.<pNܞ>MBIJtSyg^ST :J?;]et:Kf;?Dqr%Gh0,}X1,d`3?v{iڴi2w/v ajy_c$ޠCxyZY׳ȚӒ#1e1]L+LMv@*ܚٙ~{)ֱJ_+88áA@#57NvYAl~(e[?8MAGms1 .`TQEW+[FB|oٳXY>MIBl#b16W^8|vr+X}rWRq4ơ#2+ ktbK/_ kT,<o"HPe^BTja0_ě*/px.8e:xHE:bG3g+S[{I|?V3?%SŠVD Rf9ߺ0䷇=RTOwc]v'b~7Z7zbC[VWzNV) N!O/)pFZȁt'ؠ7N(GT79ZTO@߀>\^賂r҆|(,-4|MSɈq LDW.-0ʖJPhOhCQPTN3Yq$^e:x5h$}V 5WM]GrO(?<篮~~њ5הlp5|D-wq%3/{Qz*u lHfPe\ Mb , l/^ 5T H ɗ Gl~>ZqZp̖[@K:/MKQ9qƑhDN)_Ll,nY/ aӠ^*AuzW$HX80 2l$HH }#ߧX¼Lg 9#08kv;Qh>}a\  jt&Pp-˛M)ib&.I+aymƃe5vuF`;iuo!:K~x[UjroqMWH񼸦>Cwƌ <Ұ~9~\vZF7/.z?mܴuVScV|(RA4m3OUbNx5) a=wa802Ǜ pXyՕw>zW[Z42bJ HYZh%Shğ5'EY^[-Ĵrͮ-c.)es{Ϛ5KGKnuk6]>_kz-^dJqtUՕٯA7O4Wʃ"4s@˄&a=' v2֐5vb2T7ii X$e @.?'y㵲! @m Mv(IrR4+2O:?|AT'x͐l _3.j5՘kKi*267@_ͯi5ѷ@Cɣ#]R0Hsnq_igEEɇFGh_R@IDAT-#X"6dBL:E"94Vq1=4FvF|wц/ 0Tr珍|_c$~0Fǔ! h4i4fDz׹SS)Nia3<"tP{܅chC ԇC %4[1J'l-=i}Wp3Y6hB{1>WPW//BkBY/Pm4N\'p*h 6~ՙd/ T"?4*LIRFKI`)Y{ݼ'ɒm(?G3‡3?0YhUpoBq͞gx.D B|N(f ! N0UgZ|lxBPkNY9|LU@I;sw:1e[ߕ+WJ|k?^Sؾ`OWPKGo?h(ykkQFOt[vnJJM,@ctZ4 ;Jvg}ˎXGXl֢m¤:{FWlbV3l_*# jߟ4ƧpO+=G|hT0 ¤szs2f:' _rB#XwL֟>XȰJ~?T-C}">\BPAM@ODF{J Sn_zS%HScRx ?6kh06Sط_VN~(o)oϽ]蝖~4h{BВmY{*56B= ƊZeĐ4J~=jX#=r 2vs _ڙPUFق+uEq U|>UJsT a:12c_&n /<^  MXII9"VI@r軞}Yܤgp`Jbx 2 aga3cj$>4XӍ=Ϻ'-\XDM@C%S5Ϫ#`$PI7& sG~"8yTLe?6c_zzutǭRmpXΟ/^/$LϊT\w4qL-Ӷ//ZzM\>l'+I4-&ҫJcެVETD-Q^P-=+^Hq`EyఄĄX\Vy=5+ghr|7D!}ȃld |Bfu8 D>S!q2=PAGlK#&`F0G ̗j8cG m`#A=7b+Rb~NC~@cO^\S[(`G2,E9h};r`1o?y ̟ʕ&yoTK9y`ٓ|>хGnAMGoqhSMR"^c2ވ7NCMa*JΌHUT cyo xEfET8sF}F$I}W7C!?OsjAZ*뱰ct .*sAM@OOTLKמdX!sjR4nV ;"<;w.ZJn*E3_Ljcmּp4 ?w kSB%4\ Χn࿿vܣ: {{HˉqCb'`ǔG 46/0?;孀,䅫94j^ŏ0[]ca]^(¡aS8axF{7 ի&TQ~AYi>D7gTjO,[3$b$U{>Q= 01ï~ІAqO8ٲn#=Lǿ|8 h=cBPF$-UL޼Z$y60&yj#*/QHh 88< dfo#zc5a1x)y{4pKMۜ^2x>= ]-67@Z#OI2VNQ4[< ETJ|D=tDpF@mBgG7w$bN:Mp?Gl \䷦r9uU|8ў2Qm kvwXŎ^J>=9]yVJVTRT92fX?I<h>? >w9mXxhhRaS.Y.ajvx(xh) wq'-DKi:Yӡ UGq߁SLE}8,cʄW\uU{Bzy~q/Ho}' dsBH5hfDZ&"!pYD8[H2^2*#*q1 />NBǿpB\:ǹog7+ Ă5:&ԌX5!Wj27º"ʇo! fx23>Ƅc=&i⚭^ZgW{^CpGye+cw{mOv_U⁥|h!GW ۝n6ugWW?mڎ.&}Ʌ qp4 )ᖑ_A|^g->~F}ll6p,D&?Ƈ@M22+ݨG  P<ˋ>V!=ܪ3(bծ:FsTKݦW?l^6kohvh}d ;KJ,щiZO\Yb918-5`&<:{M+aCUYT'3I8?oQy"?Ie`Wb8~# !k`jU,᪓e^[棦xVxNbělfϙbR;’yE(x@ʶЉ{a>F0hi%Z] |K+;G!McR<͹?b6;[3K+w^6%KNֵ_Ё7B T`1 I;?7nl(c\ZD7ug 5 5 2*F̀kKίH*jWĪTgzOY=3koA^c%DrgA;)+ Z'H$Mҩ>@JP9?rrο @Y=3{)ہT?'/6_^:01Sg[ kXnpf.oayyٳ9hƬ_u<̓Mv444bcC:~\|fxGghv⡯?]Jj_(\)$V̟wm<u3p>ϖK9aq pp ݆ l<6Zk\X5cuҎϽrKǶJN4PJ p6xU[v $RکUOWU]i{v;'{ 9V@k8m]o|ŋI~T@*nfq3Fz֮ނS|g\"#eTzpv[ӲRXX3-LWQQ`nð)?qĺMfo<]%LyinjfQLSlR?T?=0n+8^b{8U}ns( > {mgtc;mMdϟ0Wp}eQt(2LjnsxZ7T$WA6QʆQ"a8?1:0I% eZCam(/ Z]Sf?GšH8X4l?\wNB P` ӞٷWBQw&Ж/ LFzre[i̜Jnd4^ ;^\HZ!E_ N7"k-$? 捻T7``;MKN<0_]ZwQ)aDs?3MO:I`hngj0 5S@gakT3݌5|~6DHRodEٹ)1*MxfU`X^F/}B,.~CF O?a,B@l,X1 +~%' # g-B p4lX euH_`RccD&l!/%i'hC= w%Qϙ}0cWPAaΎV_|qQAI Қ<{tC>=Ȑӈ4v/m-\OO<-D8΁d%9RZ'&d`TPVV&\<[0\{yyOЌPkڎcfkqT2 ORc>+̣K?aZZ6>>;L)ʩ$gZݵy(s'辸xY|ę 1TeetQ4Q%[~,+h!Ii 0t`]k cc4=B:0AHCxK[t̋ a:~4r.ͣWTjI#43v^.twʹSq,۸ÿ̺(mB& iظؘ>"dž B1!$ /b `0t::{ Rv.Ae#q2\]YSp L@pݯ--WV8Qz-[W_e>kQN!l\k=س>f&1L1Bk rsvVS:y8{ W>F!iKhh? Bخᩍ6QJW˶o4gM}I\sq&F zz<7a~_`ۡGڥaq㔋W7-9ێ> g"șA<$2'a4֦q<'JJ0'lCF<I[6Lxq:sY3LX?\yst!gXECs No}k6:*V\h +"8 8o>8pY~Cξ'1Dž6B7pZE01sMt*K p=c89Œh9-BQ6sI]{QI)L5ѓMğ#X$>|}iimR2: [S p-̀ӯP6=o@Zb#Mzhs2mpb~Ϯ_L{!m?U2{vyuh_5 'ȯ o?ɛL5J 儕0LJ [ ikNonrvywi iJ:JM4~>̓)d4(\~WqЊSGdJUK7sdCkowu { @ύsTl8ӆbL*ţXR.xd Mwf$}fA{H]F;0c'UQѫ5WMLlX2yE M +FEH5gRp K6p>#dD 񍴄4E$գ4vWqpW abʁy(0 eE+:qB8wמ=&Tdn!bM l.^aׂ;ŏ B^@cu7#+j&[]%fnPw۰vmo;lڸDcu2iR*DTFōf٦Y(7`8G q. 䆵 1LIGpm.ZBUZZӍvMiv\)$VdXp֤"D,*"cF 1pô6Kd@vQ,?M:pB~N8݂. ~i^>=gnP鳟{/܅0d:֏g;9'&Mu#!O$P')P `B-|U'ۨ20`؛9*z%RSJh?(k;AU n?hPJ>OĔY0"6\^4x7^õ>ztrQI|+B 昳5;6x-N.\Wts<(vae(=ƿ#ƾGi i iKGGg> ݕ^ՕW^OwMrz|t>\Jv׍W WoSIϭ קᗆe/{oEj7`-/j.8԰5S86/?'bPGɄVbJ|%.S|8Guu񓫰 |2D"ZN~Qsn>0ך<ه|<{@|16QE;u ;}hHtacg|"٨NP$@p=q+۰%t'MiDx$I\Yv|v,RDAg!_>@#ڸ[U' d%馄deT_p9{89aӵ Kű?K&:/]$a Orzy y%OzДC~r@f""y6P^[Ts"*NDa_}e-> CIiQm 32XL4@3](CoL9Vl.#D_ _ќHqX/2edpCof0oAI/‚"qU^`NV?@m;U|j{ ,BػK~t䬫*>A46/o̻8i^՟ e]0)&4MLx !py!Myu}S,%e Ji1fOizqYt%A_f;: 4ravsMQ%9ǾrQ!"R&9}whP}8*%y/tu`) G~0&1ɳ @'_e^%L ϛ?̘ Fo^?M/io582/b7/ư ؐ]ϴOnԡ|7_KcT[J]φ`߭WןN3M {%0i!s/DVfTL@suì_3W s agdM d|&BNO=x+кT-]:WX<3J޵([Qxmj6NUO', ~T~k/~c]{Gy=ǫ|:i{dȰGa`i拆~6ٮ'"?n;WҒY. m,{>ɇ DWFq0*G-t:dJ9WbXP-190btq9p`i)-1Dtu. L'ڬRjY'xb!RT+UF?U[Kɖ/|[~(o7$ǥ!벣=zT<"/(v:>LXH~Yg) J\u滮S\̮X&w{Z_l|̼†Ya4vZrʬ^OWr> 䳓˦a`?9|#@FroZs>qOfOic\Q%lя#{yuhvp2mWhq{Q ipU`³{`V: lmYJú.Cӌ HC5x0pCP:;! |0Z)8)tytT@V&j2$Ѐ ׻ᗆW`3ٲ@? ]c2s5ġb.2s6O'RWVZdͺw+FHJskk#A\bwWA5eE`3Z|OHZV6WJz@*CG7Eͧu͍wh i5 cwCmvai1(+Ug^ `9JIs/Ȩ]"̓ u8ҲRu>\9޻Ýڼܐ9p t7yYx\ Ku*W({CQOGi0/TnvW/-=m\:ǁBAJ{0֛r >,̌˂fbH|0p\>m2j>9MrR uJ3$Cn~<^ǘ(@^ k Ii i iMT45+XcW*E 6zߒ z} |Hd]C SQ^am' M;Z`I:[/ tgN+aiy#afbj{n_%ĿAxP2uíg65?W\6jW_Iy['Ŷ F2l뙖  Tyn2G@O?7j!Pv2 YK̳pu `ǃUs8UCZt24>'Bc@x%QZhkNչS3Vt5{ef潀W4'k^}u!h|wr_T uu:X*HΔ}p /,%. Cη]izD8-qzDW!ja {\g"'5\4 $@"恩|hn4]Y- 57K`3:^q.!!n!m!!*IvRwi&̓ѽ @9sM-YH۾<%KYqN_Y9/xM6ۡnl#{=Eϖܥf|`]^`|/JI_Q&'첶n̕d-gBW>nXlp]e]!kʠ}*p/_s_3$ 2*/~]W;jN*dzB94m| BD>΅t#-@sҚd*?ii!RED9YY52M-du]w&;R*rێw@YoWL7׷XL᷏ah\kނ}}ğ[Q / pOlۺ>ԎZ0 j8bU쎷ǀdHl'$zNmm592>-G~($\SW[k~ge_IU -R]{%G+( (AW|h9h`Mŏ %BcHkT"6D?LژS .X@ZƉҡ0kfDڱ}J9şA4dmn|~Eu@/@ue[?}KR9g/ѩ? u;߹THl*dG€:u{i+}zst&΀Ս* 牌_d3ĆGo}" c HF%HӦ襫мivA8  m6~2N0 LƐ)G(ϧ l{-,%f4f" Z] gS\Y:^S]cA\<tȵ?Eo澍C7sڪhfڧ5VKJ)%_2^2GyϽW˯96pgto޼٬]V!̵ͯNUE3/գJ: ;K: 1X~Eu7w' qxk1!0O^0UԴaTOU [9|x+jdvs{et`:^{7CCW7>>I$*@;9Q\3AB?S&q`?Wr7fyȨF񭦳GVR$d1#XB.UKp{Є@wuIof4'/mQe>A(+1bjsS"j^^$oD@&- GlɈ0qNpMUO[Gib;'/EscBc`+(+!S=v"p-G8aSP-8DBAgy|鏏p >r%T`X`Kuwvt; ;`%XKm<"G(+qݍXS. _]WlĒ.UaK!_,]퀎NV\ly Mol}+sgs]G*°)ӕfW#W3YH-DP .) crEq?ͅO~sVL}00#GxյGO@ҿJ+A+FaߚqQ"'2c%R1+vr7,QK#.~,yXJpYz:k>b;tN-*rp6ُ nuM; Dh ERM#탊[H{Ҥ35̱p}_AhرvD{^0Ϝ=|7%%:u l ck@A$L7LĿ^K deLk=umi:Dq]0U{-!HT"V>K* [[[c~JU&vanjm1@摿i.bnEb4guFx|9,-Xɜ9s T5\[q' iSTo*]!ڤHDvGC7&`2pD j',ݎ2sn |_?O Ʀ3Wbf҂Ay BD'N?=|L_1464dw$UG[ 6uQQ71OaDBs܄1fVo^䇒$m'x0LѦ @"zb( zu\˕9 [8-g]EUDuOS9$t=˸E_؟sğosUa^%;p!ȯRc m^>tdb٭(ٷ1pcɫ ibZ{%>82+x!k |4p'Ho\n?\m֦D6W),t\ܴ~>*y$ǩ#Ȩ8ϔy4O@uExu1J'LʰrGTqpU(}W$%_p-w\a pm߃+1kA*bG+WsS^̟m84DLqMZswEjj2 ?ǛFno}?#NFz  YN~"bɼ(a 蒳Lg1q@qm'גg7J:4gOX|.<Gx#IEؾ IiG݈\sijk@/D 6OOaapq/ڄF]BNẁbX[u/8G{X%jZl(1 Xe 1ј8nc ˜gO-8E0X}S+1]ip=n`S (|?[TOhzo?|_azH\Ҭ@ [ \=.^,m/BI!|B^{򱕘GÅ̧>e܃'/]t6 9Ba 9(}~Jvn+`r% e G0, t4`ڹw_z9?6LX!j` 9&c.Llɣ uA5:Y[[m?ٻ 82=]Gqe4JAeBm$tњ6gcũT}.M4 geH\tKM\[ u  @)rfkE2p}Ǐv!HbhJHtm.k>ayv/X6mǺ͊W6ğiO2 />ttZyc.7Mg@+Y%W [(,EbF5jWwv/~l(E?k;k^ysNy%PAE^JRz=1}%VW[}]Kqp﹧`!ZͧW+9pE[1 dǡSJtvm׏y0JU2 0K#ReA8!@(ST#lf֭fҥٳG{M2Lg3Q{ψ5qJaݢS=N!%npI#` t_ED~UhԨBWz4<?_T#N饗 W\irmGŠ8xBKƅ0vΤg/K[BF$XKvJ;rXJ7"\Xg!JhODO霆Eq_Ƨq [WX%{˗'/++A> Wߏ=p۹pKTy`}SСCffӦMfrԏ?=2VLw(7ep_Bd`Ub 5a6lt+?THݦ[DŽ6gN3xUS{ NB)".gdƳۧ`KU }|EHQEð뙄B)G69YցW4z3*:*+=s^L><9y+q} y8Zmn0Ա}],^<DFPf8ƀ>9t+NUY^UO !k{{oĞpDġ^ypO;v?%]ڵ ˖lCfV&(:f" |>(2pjvuδцUH ɗ`P!\r ]u5*Lv⯍cgL p&mWYWWgjjjd3m7w3g?weƿsyi!5X/h’? ?.[&L4t"[ґ: ?sL?«$~?c{Yv@#>U* \ `;{4mE9TK>[W&vJ뎺 &8K~dHaDP&`rs-@02)J83#9@p oii1cƌGp퓩"n%Gʞ?K1okk7m7Vo19\Wf{.sn$|N]o6cQ/~ݸpP)̞;脔}*dhJMS,,LL W+=o6MmqqIALIpsWwq4 32PRU-t[pӭ٣$qD9Dm۶ 6; .9o„ )DH[X8=>%,nN6ߎK}b&YYc/奔lL@y)JVb3'UNfY2̴Lcu̻Q< +/o524 3uDލ Y`1ZzuG?@͇Wˢ8Q1.{2;Fz`8ם>t7X  ڵkb.AsYuttCɀ6jTYp<).[sM!y# lx>zͬ^٬[825-XbO}2}fna7z  `cgלΞ3,}~' g|v7{m`ի t؍ v~/O46=xW"%tKpyԬdS_1D(rriժUf˖-M!KV{ ^ʋ-JOG;7w7ÓY`/[y˴,CDP'޽{eex>VП{[2+_hl{cIL>!'3*+)-ðl -s_ Ef+i0Fz䪍d9鸵o#$+fr8Wn S̚}ٵcTՠeHkHsXQcGN~k?r^!`B~_q})mQ:`C\"GnNzgFwɓ8jWEkjFyK0_bYzW?#[tL^;I>#,WT8'%#wڼjYb镽JS[mg}c& >{6Iփ YۋI= Gڍwgĉ;I:O$0'19{yѕ&NR# !9x/Id|ؙOp+D_{)i he8K//4dye<$6mgcIȭvvtxuU#f<[$z)fUm!H $ ~dH)S,?qKsE> Y*,cY|$vɿ \Bl^~ҽr x[v30[e+q?'!lD$sze8NKιRVqu1. NWc'/3˩?.e|3h%|A}icHq`\k:R% w._0Uf9|sꫯ3< *  lyԬ$,Trz-7~L>J6G: \!C=~2U W_Yo֮ Xovo@A@=#7ܢOϒ#-mgWŐɞPٔicM.FH\R:& 'aM]H'|&ӦiTƍUQܷwhrly,|dLF[4v0E~s'c~6dxHǏӺfܱ<U2mr@)p _!h5/-1[N> uB PG&@)U"WQQ[pl)_ۧ4?;?*jW7.>$m\99"*\V^0gL4//# @v?KUb`2C8d2V(N6oWlrBK^hȜ$Si2i}n蠐,`A1Z kNG6m P3y5gtf&"ud/aKyLUh!gLc^<]xR$ E& yr!#s$) ND|c|-LQ/{pA0W]Dv(gEX3.ò%[En0_[ Gi v:;{݇͞3z&˷#Lo}j9=H'\%9Iu(;d;A" ;J(t /hʰ|zQQӍ*Yc'Xۆ꿔Y8udK$*%j O@a/UW:?=!]zQF>-OX6'#aey9>ClJS'[VxBl4?ny؂nplTCbB*8sh?{,eV0/-c'Ә.,VGQIBG&9,KtLڵ:1T L цMJvqt~oFs+Xv-5= *-cR2رcKqSeğ-Hߡ9WO(;˒(O;/6<ܗPQ^}~^!JYw? T>]3^kѪ(\@oxy^+xQ=R5Ucc.CѰ ßry>aTt! S'aktS01c5}0QYcUg8 H{{T'ؠ\2nAK>HED%"Q`Ž0.h| 'Ce4rzfm8{#~W^ZizĿÿmxŲOxKXP ~.묟%>,_g^}Ar8S#%Vo[.i{Lxr<~(3)EGehE=s  a%1nB9z`ȳvyn&~n0egRʨPi›ȣ ͩ0@3a}3'Kg(p{[l+7JdK 3q,mm!n 54D#2<(N*㜿=_~F*y_s9柾rWspR9_fY)s1cK1Ɗ%x_gV&HI]2o'Ñ!/tUc!auˀd%%fӆ>c$A*EĪi`*CO@ */LXoI[̙&6|͐A͝;WB(n#Y& t#svcOiK(j6҅ k*W;IQ8^?)OjRH܌]5VN8|ģ=U`ЮDtc }?2B\^g=ͱ敗&eRM=Jgƛ6K>ϨMaL8[O4~ijWw9FN:GG7(f;b?+EzНJuuW74%JJ!hT$\khkq ^|i-8V-oߋB;QO3KwsٟcY:xrO~(gUY5czЖLӂz{>tNWQJҐ[ TR>',n^hq^/ğfC"IƂ @&k(zCҥKnV˟=u>r{݋|Y/o9G5a|앗-i;n+&M+Krb@&LYFe?N`̆rh_&"ng#qj - u<]vL>ۆ0GJvrU$$j˦ڴq;]E+BjLm5r,#Nx!ƍUĝ;wʒ?YExTD^̋ս#yt->SL;*?1c[w c*ߵ)G eQA8i7;ϘfКtU i;nY5R=50$.ծXϘ`/;%qؔa?/ՕnfğD|]Yl_<6L=6YB?܈?W4xD#i9)A|ǒ?Gk}|{U)4Y =S#ߏ>|d}Is砘B2 pYǤ\U1˻ @&r_݋b\Im'1jҤqhGUŕ$AJ?}f :JTwi~gxVB5>*[z-"Nu]?IH'sgw>t !Z&6LjH}KX~i0>jqMJFYʣH˗/$|?#k 9*.WVb_eH\5["Wa%q1,e⩂;"=633|Q6CF!Mhb4&nҦ8u5kxNwLJ@3'Xz.Wp̢Oa[y'ya-W,9"mW88&]9p(t&u| 1m5 ?EXjHSNך/x׏}~sV?9gXG܁$?9+`ә5ܘf&޴e(1{vaƉ`VyIk>1x;6mMϡGBIK5E}Z]1rB; &qA?a=|nH{놡R]]-51J 憆jd3L&G#9d#哏/ó!k%+Ao U4pITUW|ZlEf8^ kccK.;Yġ m9S|rvKȋ+mN1Q.#Cz{̬Y( 닗B&4#1@KL', :gg3Ĝ=f{vyfr52tIZZ8#ߊ+$Ovc~)9琫+ǂ7K~D2.\ܳ'ue g*HJGQ=dqN=[K7+N<6ð+Î ivH[ywXI5~YISH[2Пw. 2rɂE 1c EQW3݉DN7W有;LyM5$_i2b˰$ ^;;65_/ٿV1;헚{.I)aN7M[ʬկm6^x TG^fo>df̘!XwZ)k\wn=f?^Ù? %A \4Tŕ|oE{*eɔA6xP)i6agR62c#Փů$l*(,GBڒ Ϯ*G bz 5JUQtkru102ر*҈8E j?vYӱLpj]!i>ru46(ڱBx_x/Q?r~G;yP'Qyӷ>∸Δ9Kw}06Ǐ~uٓ,-+Ǿ4.aQdVY38+P~)-qc;Eʹò58p'DI `Sn|)pH>b`e\8|7NL'v-!o줿nƉa0 @}7XJep#ISH[tR|K_ZxBϋWicd7pʓ~vtɃ!ԅ8xt!qG;1qYΦBԡqm$v%P_F)2%o\=BS8D]u:qu P;HsrH : \s.""1 {X>7d820$#_ݻw .{y,AHW.}μKcQq'@JW=n2}lC%?!eMPgy M5~2Wh']TeVVQBT|:h'R"2)4)~5XyMB'-!MC},G]ݴ߱cssHWH=* [PAdRY.4.wS gnRi1X)r9BHh9?];A.Cbƍ~ܕ9IfY% )L=$ӘW_5fxO^Kqr$r̽Xi4Y▃LQN:$'x-ON(!4fmL>NY`Exi|%)( #>o V-N?͊ `gg!KP z{͟Z%u0\~l$J\j{Qg~ћq7xuZc7\x1 W@QG K~XvfqRJud=@Ц#^|󣪩U\>`cci i@CqWiK> @ ^cxDrNJ@D&S]]ēKm&#~<oo `r~H)l+Ȓ;g[9f$"W/kюF>#_9M6?qrܡpsY>Kcd/]xgw?2wső.R0qy ۝ңts0rHCHKHSXW[=?vA+Ƣ$v\37 r,!qpt?=캝7dig+_م7 @b ӧ=;oi۽.?!9"N Y?Q\߶m߉^Rc*_YF uK5g^)m굄ce?|ղ\^T9'@%QP>!%:~)Eʹa02,TIPf_[٧\:W]]=Ώ7:ca0ښ:_В0@ KR.t^7V$/;̏sdW|=g%x8NQw/,/Ӽs@͛ aݯ@W=֍70Ƿ>`'"0KTo' C x_9( @|^]\H\!%uTQ?4LiFn9erZ@O}u4E;3-s`C΁kV3eDHHo0 @/a}WπhaSo[Zʽpjj+ _R +s X 3*W@QbdKazzN,\&|x kB4hd&sBPEbx9g$鳮]Su %J-k0L!rhZh!>,V!q~t2^2㖅JpX?j#gF0}DTVVтׅ},#IívOGڠ]*?i?D]17D%l3{0Yu y,MqѥsAKzob1$i<#>Yͩȩ-M "mT'fHԸŎYE@ga)7BO 3T '672,_Y6q? {?o6|{^"ٽt:~S܂NԓKjقW`QI_xO_$CF\F8 u Cܰ,E1iièJD{\w׌q4K2 4DЂj]c$ C.Ls3!XٲJ*_jVI'gᔾr1Z0>p韷R/WyZH^I銫kh׍f* fw_<* P)%XƆJT] x XBex2CHS\njG 0s͸Ak^ |z{ϽWI1e?g'TAnCp(/4]To0Kb2AF 0v_Nx~#Wd#oC@@ gLiG"d+R8M[05𻴏QҞSHp N3uAw礁!R'͢*l90.9Uc>32kQ8J e3<:֛,\И}W78g2'=8,/?A$`;fwVAqNp\d"Deb[*CO5DyJN$'6%!y{HaO򳳶|Y!Z 0x &U⯭Ot}hGو)6dםc::[`(-6;v@rD `SuuuoF`ְlP/^P6[A@"nsӍE3C򔊾C /*XwhOT_\R'?]hlGw R tf,쬔cm: C?JI.Dr^L,UQª"~{u;Y,'rr{ꉍ,U6\Kٙa@lv899O/MMgW'#`BHfg"ob?̲QLXb=Vz{@iZ恄wuQ\Qލm0`LSC I!O!$@8Lދ`ce}sNO+I;أ7W^@ع~#of1'ocյr ^&C0cM?Af0]ܯ~Aka{&S\zy4(4$#37|{)xp'O߯>#Q@Tjz|dxaˣA1c)V1wyfGT@@C91? ,9SW>?`bTy'6HvQ  } jOɐqtl/Q\"}#&Wg:qdm~/v_zSTlC!zg4+_/@IDAT7 I)?Ow}Qg!@A9m^]ܕBY]X8UiFjKxVz$t!_.??W>򳭜ƇvCgvmg:)Va!_wB8ڛOǁw%SwkqU w r+Vp`Uj? fݷjbj{6!)^w}7Lj̟?"ykHv<;_YS& ͒%kqr8&c)@iv)i<~}P/=mE:3?wb??ROdfp8!/`РAvG!z%#detxZ/P}BK9g䰝p|7[2\~_̞m7KhKFZM3eIݑ^~@ߖ$IM/q``DR(/Kό?X ہ As@RB+*1fǾYneI더٪'\Aڍ5յTWx ֕[j^xsK1lG ~r1k ذ|6wmdGʳ> g?}5Ppݜ;ӟShvmmtj;Jԍb!f $q67k|NNd%R'1 =G/AC8bj}w3qc)`?B_:% ?1<P2iBC33kxe4fGK%ce?Pb?dD,YQ6W\7s_5r_/,..+<Iʳ|'qod٥~@Cuǟlc]H멪Yc;p*˃tf v(N譲W @hٰ dP~6p{$.8@PS7RhS?Z%o<yycLBQRna2p#bT>ԃ;<Y< ơ7d!)?5u_PM78GfI $ yZ_ z1 =xX`Éa!A|`և $8JPcf G(0&|9QÇ@X{kGp 2z'}@+6 ʣG?D"? C;!, 8~8.Qɇh9[x] A">~c>#;YUi޼a|P^U. =#s~) >z?}~NBԠ?e|>XNIgkni03֬Yk@yÈӃa` \#1x{ ,-!-$,0C\Y':;a&<LY 4Jow,Go2[bWy.wξ|A^D?@~^4l{筹fˬ_feR_Qg?+LOJX}Z(@fCcR{+PQb~d͵- |^,ӓ[VDO  & 믿-z< ERx'OlyAޟ. { ;o|g,yМ8sCp6aã?1Ǭu`P}p( W_}٣>`0fDSsw@9,{𐼗,9tyMC3eQff2y [[2my<[a~~U&K6l7_fOjmwh&Ln8gph.VgOCb|HʵTYo]j`?UC9 ni,pM&?Y S?G[Xͳf#X+BlęƸa6|9)٩5B@W-4L},n ^3.@crx J%'q?^Q/Y2+ohh2\z4Ά'(tח `zًR!KE6&: 3Z`ԓ%k84չAKMh 2||E &prno`FA|Z 3|inWGeO{0Ͼ o$Bge|1D aͲkK~v0Y_̊(?7"Ni ?1_T\2-R FڵCDa`0=y՘F} ;c8lM=`y;ďir)l0R?xyIN h*a F3p@Q捵ଁ&?{c_ˠa y0AaG(8ѹ%CeFsB~4q)4\JY@YO&0*ܠ zRbj zzm ѿ%?BqMWd5 B`q0:&2aN,ijq&se:~Ҝ&=s:+ Лس+GxEdp<]:<8d BQ^|؅|8P, &@CAj   ou\"yx|zlL~e: Sj;p3[xA"G};A+բ,^X[xܳQi"  ,>I:8&sjA9r/O@:fhP:^qV'9:Y] ?7a8d1IGҮz7TP(K0@<,:q'.li7#]k s= (gZKfFMߒC<{ǝZ$GS\S6cvuC;68e,mOc *UQ;SԬ@%%VuG+Dw>ѻ>j=d]txu5At:4P` 0FMLcHoP%@!1/Bн裏.ԡPJAigf?~wII$o(X<:n@XvhQFIoZs?@;iA隧F,dz~ypoh$sTޑe%BqI/$ЮCߨI,9`{gr :lgmhGe.ҥђmX:on ??Ìc/i%f6I9E~~OX\IG$}j΂ǬΆyt=GO^ā)ICzg(*5CJ ~ -_CHCGsxws2U5n :vv2c㾾n~KMUћwzw]}3w~+w[l H(L҆ShSa_2o"M30ij?H"Z.w$߁۾Bъ]+N3Lv,`XHM @GrV]^|@Xr5׼$aNk$̉#`Teo %B[bP3^ ?Hv(W:]5_]]9McRK2q?=#sN%%.t)g̐%{3a}LEK)C9eC|Bu,֥RҝbqͲ rv&{qo":yp{J"zF#G4m2- s\?H JڑoOX׉eE'n>=WjL( H8lJqIʪ!BCh&kL*!}СLq),K4\H?l)i~=`89:zhY501.~^gʠ;e:sj?GY!O5/A!g[f⌟@|U&u8 Bf"cX@:Yۼ(oy0:aPu\zu9Lu͚vqroK/QFG]xo]'. !R *\lhAr@oI޵%8<33V=ҹrןսvkÔҘ0{7e4SB!hP6<;N6PP&?[nXVL!Q"8c ӦʽY.ދe)o?(|TX?S5@tU,^{6нAn)(qm@L<qզKB' ;V]x?жe L ƽ}fM܆@ʪi|;O+CevB`}@߾UU$}ԟ6ABC^8e8)~+| qDS :|p)!jDN`BwmuUr2n?keWTT/Vz}ЅgN=# ;8Qv>-&1)sJӼs{C>F}>'|ڔl4vhkϟw=K@r\PfO^^9鴝MCcr^F6Ym={Yׄ@ h]z,p=cv;\Pܑθ/#е'ս G X"<{BFןLllh9hi#N;rS=:aY0AQ?˔sh4\oI`֑WB-vnsXJTM m;˜8á f c"LtLh6E*; |q̣ J W]w; H@=@SJ' o5@J@Ԃq2,[JdYMʲ;ޞMv`|FGA䤞!@ ~>WSS@[׃F<Æ2?;fKhTL\w5쿧E 7s@Һ}%0ZbX:l@li  ]Ixt +r1k¥΀{2Xι7p8(t: tXQguƒI ,h! >ɶ]NZ4B'e y5F]H?,Y =0#ce-Vf͚3U˙hI`¤]_=ԔI & `)933K&PXXbƎlǫlbN tg^ pC/3#ĕ[t}g}w#ƴeGN:YZށ8U,g!gn%Tw-[g,ѱܲ$6q`eeF;ל5BBB޽q܁AyLG{18CI C ] ۃm1` ̎\ëPAm:r?gl5hPo8!,:"E_ :P`&]:xZh4٩FW_bUU(,:,ÎLƙzs퍧|10 o(>hpӲ r [ `eƟzHLAamm:|K{ a\t i;$EONJ: 3ed<̘1cTx:Nt<0qƲy_ܜυct{)$36C ?|&/7OMbz>:~nάq?dB0# /A ؀|G{N.] t~yKE h>SnA*qF;Y`Q߿df2.KNݔVJKK9bڰ lCq֛no6\jM{fG *]XsOjştstvhi0[Ǖ3k֬a{L, gxpͧ[%ʹIu] t\ޕe̱ÁzcS<ډU4o :O |{~eˡӡ% 0O`zt]@oUѡ0x\@yxc}>^b8Er]YR~oN=Կ(1$,1cS֭eqJz/;'+w:v'nKG4 !7?:|̙Xa/o:L׃y2ϕOD^#&T0v䭭3uLv4. ~^UcvpS @BB'B79o/43 ].BaSGߥ]Z:?`giG>@ee吠;6tә 萦L:ujMBYf _:5?^+$$ i_92pp0Љ8"MC= z~z KGء4@L>_N @wCZgRmJp jhp,W\@@~ @A,:t-:]q:0(oL=ѩ v.q> UI=.?? AB 7bDd|ɷ=[9 p1u</~uY՟͂/MVf^BN|3qr Bq$pPK V4dU3R]gjn7nZluʕT%ђˡ s%y^i1%$-/y8dzp\ǀ+8#!/[=sܸqwuC2$4:?ӥL'Go`N9fj9JQxCCYgrQ6V9''%КaYTn FB"Ѐc~1wkvmEx Aq0 T&e'tq`P~>'g (!@'wԑ^|%@yqmx1DŽ :`4 H́ ʐo:WґOM-٣u~A?sFϥO#-SBI1yO & #M9j2K/WL'kʰCw7ͯ(+ QvHw+wik&MM>ތ7~n AyaxѝUxQbp& ~t s]4h<A_ zno.C} 4m1<;|xv{"1(u*g ,3H3i=8O.!%4߯g航16 o4h 6`ZUjIl$R:7=+B- ; 8 8 $䔿el6:Q=>>J!)xD*c_/(h|GX/%ؿ3Bom(aFWf:>TPVV6F{'t8v3n@ J@_^; 8 8 /œ>fm~ؽmtfIYu}%<&i=À/Ap@h Dӧo(G2/3NJ>Ҡt&17^3(0GDroJsyil^tPk׮}O^$c6O3~is@T^Y>i ȒԋGqNrR@VuIG726$]]﨓@|h55ḵ36M⤿:b39nj__dvpB?p`cappa@iqqSIwGyU+C:i8-jsaCԖK /#NNN*V\nc:)#N/iЭбR>t/t0^ L ~u : !_3}#+[} ! L wdcSXn>h[ upe fNTT PQ?v{'~? ?gK~M. sDSe\͟'xlF&7֗nO@>tNN @q31G{zk\ @{~zٿvha)iy6lɓw¸ޏ2MvrAy fөAC~ጀNs NN=#n35wy4}٫k/]u?? Iv+gx%'t4,K&Hëo7[lE7d l;ļ9''@=7m-}}'?{/첧:@NYK1쟒PJQ^;€4y晏{ﱅHz Aajt:G 3?-jNvppp/N!??F+^9s,I~^lR?7?_{:畀C D: zxBŠ @_IGٳg__\\Yy_,1зWҜ 콫^j(q]:NC9_gwwky0hI%9nt(ʉ``J+4hPG|=DU1YĘpOyD9 8 tAMeL٠j_3#ؓqPycɳR~? n P$@` vJ=WF@Q0xJ}裏Uz٦sIRb@KK/4:GX<=yo_#')MǬ@=f{Pl>`_ҿ$ s.6 pPrpba0j ae-߮naYRO'odd>x)Zk[`,;$$$j̘ !oiNo+O= Aa?t12$9M&A=n ˗ן,N^uxgS:pr_ɳ5\WP.II?I֭5[t1U  LǑ]( JM~b{@D1(pFeeeo|Ap?5z' ڂ@ *~8}g !t'~/~G9CH >O N מvi'.YF9$ Y?<I%˹hp@4 1#J4y0V^^;<- 8%u 0|५3[ǬSl^~#~P8$$$.D<R ug0KYᬳ:᫯*('WT s?g0JuÌ;Elw87r# 6j>xQ&S8cҤIEfͺK"3[8DxmT6 ]a~}]&/o2spN?dƌjdR8BX 0rᄍ%3IDATNI+K:2_S43/Oe֮K朓@@cS:xY9! G %^~'?IgcfgDKw/BH9u KTV1`9Al7qa UZ楅~+?,ƙi<ʃ]wt||ZMU*n̝o{۠zQ3Ne{O%N @bʕ;*1Lo+X/LCM+1 yQ)xJK=@KwpH N[jοxif p)2N6Fޖ+~L%q3&IxIFݨ_CH G]]\+I)}WbÇOV?@QC^Or8ZXX`[\t_MKSS RQ-&3{5c7558F?8׼:]1˖-{cF3Ǻzмs ƹޗ6Ѡ),_+[lEˈ#6 {)[j.ls{]Zg]=RyH0=駟/Z (ǧE=ГF7`CZ[o]EE[m>&_ '{1Ǹqļ{f98+z9 8 $wبfs=gcʒM`|//T[o={L0S Ν|ϙ?4z9$ݹ?Ci'{`8iKD7;rW\n{A!- Yt'W9%Wgt=hzET<__&' [FFAAAC=tSnn:^,DcK)yt7,meKW.T399ޞŝzZo՛^{>b0^(A܏y^ ^oKyY~ϥ}f\E @oI:hF)j|->rẓô ]4e׮晣CV֚w~^ Rra'ޑWT-5Gy[;'E1a{ 0hbC}@._4K J0 )Xx+|zw(?LPvՁhh_5]t&W"n8Q: ZM]}=>\y񦨨 xoƽ^ >c|oivdkb^'5#n#VHfюHA:r|ϧN_$0"4PjxcT eܐb'9$h 6b9#i~-Fr {)u999fΜ9W\zs$.sV_̎ טF Z  UN{$ַn8 )M!_!bW]735L. -,]Il[m6|ʟj{AR4ET]y+{g #f"dqNK]OXЖA'cS @lh́4h[+a20uF7 9ps >*yKMv;@(H^.I 6 zӚOĬ][:AH'2Sj|9y Aa'BKkRr)9#㙏< lIݘ1cGкz3b 05u+͇̗%CX訓@<rURs66SZVhm=C&~7՞Wla/|)mO&F9M1oP2DgovKq(Vʕfǘ_P97'!Њ!o{\5sNsO^v8E\N =.s8igYۯ;~[ 0)t8Th|wWӬ\(FsP2\pfcLUeUcN&?:.~+_w:(3>%%@?ˢz :Wp@_Is4H sJC(WhHp # &a7|:fIgzv&+cPl.$o%\g[W3O̚?KAc3S:Sx)8uxoѢE>S, G诟!Ӳ՝7|W>#x*Iu~NCgHǍa~~zylLfުCko02=w>e))f23qK9  4J12՜x~rӲ/hcqHRicNv㏿dڵF?\'/ ]'.ù$& .]F( Pm0G4tY]gp[ny pIq-~a?+6 655ydpY-8$ef66'̺v xx4_io~󛇤 ޠt?) ]V),% r=:%sfOC?zs AYCں[+!IȰJ%0G(G6;g1?=_ Yp@4@^C~*`4XG%NG/>  o?cvgz/KRĝKR Pey$`- NPjY^׉p˶n;/\xB,o HߕX dž SaUSY- 6q 9 Z[[ufWjL,#_i/ȢwygGCЧq@cw.% $Kc JPr?g|$@ڭPcxW*1d,}jE S\<؝%Uʎ'$dVI0Ǟ|gSytxm ޱ )1 Y_;+hF@J3}nc<`ظ@ع$$/]G7P8:=ҹZ~c]QFOxSmR:I!.4f5 ~WK͓}CLN<2h{4ߊKuXJCLZwBVbuhaRe9s?P+|MkG&sfOsƑ2~]d;*OuQ&%@6h ;o}"~XH oNCH.^ނ`fͿzӬ]i UHBvyqKڵfs~j tc` ?yIQ/4P9ͯ駟nxM[M&{7̟uАmݟԐ|j\J? Aa04FÀ|,%hà殻:uuXy: \<g3s}O`4I./~i5m]75qXʐe"ŋ?yI'.  ox9(g\?,( ߔJ]`? i5G\ e}hmBC._nBZ'"?uac`AA4=y^rS"{pܰhm~(fk헚glm{[y"}'& J:H[^^@n# *AqRG]( G)'*pw$$h!@HO׏N<;Ho Y9äȏe]x:`@Y|ywL-r@#X)45fLyw ~ۘLEEU\(?/p3ݏ<:HA~sk~k82(=@Џ_i(puKDw c uaRe](Ri`7b|`^|S]e e@v+WrJ_YFgqp̞Y?9gYlTp.$@H{qQ[6(GXi|*R!EM;0ك , \,(Uμ7/.5&/PxpMr.u$fSPcj͔MFmFf11F WOtXǙ1z?/> J82) =(_:eXeݤ\Hit` z#'" uӧO(?C6 nDCKH0Fl$>oaC 84ϼ|S])j[-Y,5wPYlF|Y`㽁xi08_6}~zǿ6i6A@G3~.3eP_KG kt;wOF(NJ ^:um]á1sfqqdlezzqP^^||%>AVJ$H=.&Ǟηhe_i6:l'b&Mk*+$uݹ 2N4_j?K6~40kpwR?Wh :%#\JJ; oݒGkR8(g,[ Vn*rp:NG[^::O,w9O^lX>EŻ'dijLFVd1fůc6t] ݝkӃ'%7tcBgϞ=KfXçzU@~44MC 8M kC4 @Fu^aq;eV'1cƙyyyi0_S-*[֟+z*ꁲ.(,櫅ߊQ|"U >@6)"PV +wm՗y knt D9vkY+rެNq/oqb,/qxُ9;'IR?~_?e 8:  |\ `aOJCV>K=$YG|?iAacă¢|SR/͂y?,|ٮ T I]V1/t"١/74}IiH3y1G gJJLMunggDH+u2Aa^5R6H%ɹ* ]_[ PXUk0F(c{Ԑjꪫj:Ho@|޼H~~i//ih`h|pcaŊ5bko1n [J6b"U+*<ĖC~AA)*.6h',6C!g\@GNOy863ԯ^|?"\rRq* jP?(;g:(u" z%hc~*bp(=k@FYf9g}6lv< Pf:)Iҙ,~wTy:t0N꭛ F|au>s=AeN?o:,_~_*߇R[^`R4✽G\:}uRvIEd$%@GT:AOt ,h*+++he[٦ 9RFk#7$/vW.~1ۆ7qa/?+5kJy{#j&xI Fˢn֋g{;$sN$kR='Гj@aгF>g}9s̗yh AtP84: ) eg5IJ㉔x!t?#i4H K0pEypPr`Mlb)ѯȣw| b)W.~)xt>;g^Éާ{Uv.ֲ~|:M=r"G_~Ƿv2㯔 g 0qx7@q> Lcy,G:YÀ4.h0 8H Ј# O@S/#iQEHCz4{G&3f뒒|d@"ƒa^Q7y}E2ȯ-K_wGwtM׋8"]` Ĥp{ x>ҙFRmq8PuHbQ nU׏%FtipgDYQa0;DEn)ijϹ~pKl*ϟr˗/ҥK_|RuiqW1zi !_?|/>~5OO>nlyk,S5?G>KB?C>1MNӍ|;>À5p^'c'; l䆏 pͯ]w ~;?|9~  `<B"O{f 6Y3lO5y_b|yݽ{nz{wmE1zsS ᳎8ɺᮌVoGq7,cXVrĊD!8ҫ-ٳg8u\?B@ܷ_!*_+GAhG~n LW'P@_>,85AM@17tsb)*?q+W:ŰϜ9s>;?(͹S4׵i[AiúSy?0}իC<{9?}cMĐ~u19WX^c& u/Ew '}lĵ2MS+Ǖ_ mb¾0D!N fom(2bWz|p… gƃ 8w|!ܻ0Bϼϟ:}'_aC_޻wH÷?gcpM^9Dt֜螉cŀ7cu ~ ,Ԗ 2zuG\F/3 G`18ƈuPqG'g9oE?>q z3:6ߊdC]!`vRf8!ϕ> ; /*%\ ~"~Ÿ>nohĵ2pMV+'uK4p0@ќ{'h}Ѷ{>'XGCl26q>+lO}y DS]Ӝvh52pb8)7Chz ̯aD#0N_ kzp?bKU랥:s ~}۴߾<5r֍a}1E{tzHmiprq/'Mo'bz205kDYL!Wୁ[Y||0朝aGwSTr-Z//1}+_{} ;'{7.NE[@a\g}0Yܭͻ?}1-gshk%ۯgi^\3FAb,;'53g b5s2I0oOze`uN=XgƉѲ+1Q26b2gR.)#9_d(ƉKy}hy{9Z2pFq/P&5?{ &HO-e-1},Evwc5I*hubsΚyERlYc}!gƨk+O @bMOfrO| t|7sK @cCΚ9/94'12 lzCZz[DĹXKnm)fMb%ؿ *PΈ0kΛz9={sy^9>^Cbmf6sk/P8}o8ry-sCÈUbMװ_Ta>ҵZ/f`1l52!o7s<|9fnbrXgML9g)g:smzje l@$6hoK( 便)YOںs@:8S{sˑ^^2 hk:R}!x3BҜ[g: ,ko?m/2Ǽ|0A|y2PȀo.e l@X9$Oo-5.9q1yͮk}[/2p ,0y.W{0M}D`u|m)g}0s~ aǐ0C`f@~`f303s Vn@$u-6C yA@k"#' He"=7@< - Xd_!0vp"3aic_73IcD,C@O={8Źw'z8pC $ 憃oX$2 i_2G4E'7_ıkP4kV_m?= O0wqQF?3saH[K{k3q"Ax>]D>gxV\&ߩxO{{=Qא{18*ss V=by~֐L{wjްz70{c3ָ!12f^ 8 {3?DH*hY =hy7k1)^|3M|މ|ڇ'nݻcDd}˰''fw0ٿ(N!k/$4PoY"t>2/̛<20gfţD7 =䬣oV봟-nKn"y yX2Y1(׹ ?;\8{ccQgH ,or O5ĩgY'maƁ ~ZS~ʓ [1cFRťbǐ3qr#jN33d\$b0g"GU ~YFlu-@Dj^ a;RM 8s?<_ $AK$մ~O38+Wdy񈨏`0.ngɨ鵗ouٳ ]|!#UIΫX5ysd$_;a6yӇ`&EeS#sU,cq"KƼ|Q3#:T|+ɍky}0~~]95٦_?R`:/Yg#։RSy+~x$ ܨ#\ݦfygXgDX-gXuZóNDՏ#ε:'$p*&+RL~gFuOi6CHǧ>\'y:|Ns9,k.k}o wL֘ԅfVpףX1)E g/Jud+N!V2b"ZDE#*UبwJXF'-Y]`{7i.*$ V7ɗ D=c FuPٝ={}5Dcim*f*ƄkuMl:CJX"|bL0N8M{V3q6 B@VbSf-tB-p2 NY X&Ҭ&j|uD+ɉ^m?-&Lᵚƀ5w:*88yǫy<(d'X{,>_XµɘsklSPqm3f7NiE+m47lLgɹP!% \{VMNECGQ9ҹ2fsCxx,GBC] ӼMVvY\LQ@V@dsVK%j>|;XOldwΚZFŬ[;^/ff4ݢ[ILZ!-,!jB?l4*!Y6WTİ)*g11a`<#N{XGMA_kOF5LjZglo@7覸YhPSiu[ z* l1sfH6mN锜Dݦgz.NM Mw;N8 d-c3I[u5_2%`9&VS}V(4LԬTouFC7 pYŭ&nlςrbrM_[3v)rLOera ]x* fpd;ĭ<,>@|qRTÐ*v=}be7X8w4y8Dljי0C"dc $ y13BSy#v_YF a#5&Z*j.+VWS:Slۍ!B Ý?@|Aڱq,7* j63佺Wr py@a-ԣr-lVCqøP YS /j"'eVZC:SLA;5ŚwenxEkP4Ҫq\+Yhk[EWs9| RQ@)5 Bta L G$jZ0Fyd9lg6>!5lG _д~fbamȕLUbԷspN{+/t݅%#lL!`>7m&6')(vDUԢӬLu.ćϾi0 !{Ou*֊삵!ý *)X&+Ձ2IX *8vu秋wMF,j8rT`k ~8An&uaWlp nJkA[okFzQG9a gjBw6mM̽'I\$?wg#N玹S0g`qMb#Po/z44}~4?_9InOBu3nOzBpu{2EaV g`WT{É{{χy *v0 #8DT꠯­bHvF48ol[uBO?ϋXɐY&>lX廍6+'jL9˶AQ,ϩuQ VKMc-gDU1zHC 6t [˘ ঐ\E?zs<{AؔI v7#] }Yc9+o:o~3s!J7*q ݦf pk 6uϽ.wձ?3űHg2}ldP=kPŸԔhd[:s9=:6%g|̴Ty=M%Sd^9`"8^ ƏU!"㦻C$WcbFqT#K{jZXHnuFaDVlx/l Ed9̱Du]g$ :'ޱS7s|O +63|>5Ps&T7_ n dOU5Ty~ -p${H&|B?d3xM9d 텭[X^b`| 66Æ>9;z("a{uNX &oNIsf?_4rt-?uE9\iA]g@XqTkzxfb|{Dgܼ^&%I4πy 2U~1K(m'6 3 QwzǗpj2 g<^<<\z".cgyC>PIe +}wX.iEDzcŻ< ^'s:;O:ܚws\85>bNJ{{_esD.^ ߥ Bby^U; E/ K*#`vNe[k!34Gsos%UEJ$\r3 X׊bVW?MU}^4rt2#|ٓqY']s^)5[3=f~G#zm^jܹ套xI PC/ɋۚ@騸>"/_޼\ix5C(-[r/ gM<ل=5ͮ-xiLL>>]%OO" s?389l"s&,^ï$!~? +Xsn8҈B5ՠ5 JU`>ӂZ>^j+ S~тi'ԂL Jv[f|/=q n5 4euS_yn*nyC#5WvoR7 矍5u5B@mذBڞjpw~*(FAf .sS(m3ʵv#<8yF>qqQ Af E9ulVs3u *M֪bш>/>ClD4s[=64Ujo}ono,{oG"J0轰&s yFl4tFJ9yF+6I-'BxE5|5 ڈ06mSYRhvZ{CD navք3)DAgH\j=;e *ZsyG9WJYݤIB '>@~-i w%hAׁo~36|'V~J WGxX0 iq(%XΤs" QcϺ'#5fuhJ,esA5 j: zZ7$$l)71ıK?ۼٰsͥ0( K:鎝JP#FΥ`?WdD:\R Bh-Ej{S^y:E9?%X%$EI "40_%, 66YZ4,d†3I)1'HIB3m.&>Sqd8E~`gI( |Ϡ< ȿ426%(Pq!Өj_ND;tWC+Ҝ1B3 {+ q$4GCXqmZ+I=8Ƽͭ@Cj}w-3;FT2+q8OMfZرX&Eর13}*9@>"P`:FLBuB12ft f isA L3XVS .ۇRcEeqWX *.HhY 8bPSSȽ"̋>I*/ T3=c B%4.|SE!o Jx[ 3㵾Ý*#㒝Ѳ8ijߨsa! B[18)s_)*Y|—>PrMHwˆ4i(_v ,њ8*KyD̑%ndGLa0O-${vsۥ9#48["(aHbTmD܂1ծMPgt ED5LU|0ZŸ׵Fsdz!GF~F=_6g(XS%-/aA(p<ȷQ&x 5ڎg" d]0Ɔ/ _vV>[kn"&$"pXڛM hFFZx &aaAY,w ίBHGM4'7kb*w yVLC G&JCU9uSS.Pr8X↛1Zxqԭ$Uݢa{BJ)V5 1 Pm V!K$:j.~FF', MRl [wS $)8g+zA'?ȳJ&j!@ F:ҿN'5qBčM|eG`6Op4sM >y}e52'^b٨Ӵ Fy* Plad.i|]z0rzxFD '4ͭCbns# > I˦l,NFm9\ɓ0IO9<y kq[" ˘"< mDoJ.,UmZ~s mC (Ic_S)~lr-j ꍞz=?GLTNQh ,|DmGS='FHu&T?ltZH"3a>] 嶩>T>R4~0T;[7yr;Ek/π~8tv *x)0VG1=yiG[A(0sd\3Tj22 kgm%$Z~d[gd @47:'-_jYBlkp*Ա,qÛ48cǶ'stnoHwE׳ W/Ρ9nOӂ$ˍ`Y*`{t4 mw6q'?mcZ:$ l/E_x~==méQ!@CѦ4l F4M%J|[D>e[փ"{=NM#2m^=o-^ȃq|vZU i'9쟩= [<]{ھmiȗe% ?J% c`XR&!).T뾿(4BR&NhzS B>'j=6>`A DNAA![( Ys>vdҀom (ԉ72m& IK0V |Rq%CYtg)mܢ\N;tj6jV]jxTI$^kO4n,Mmؽ yhA~ٱmOj-=gX75,s(CT_??rx"D͡,ni.K/z#;יV{-'KcG&k7|n !WxHXxh28\մP2 ) O1+?>c%,.su7wf{kWů7 bnYxް~)> f| xW3t#[!PO_ Rݨ9Q=[_AC|}9-p>IӰ?ܽɪ~jNJQ ꇖJIPqixRжͅxZa03:K$p l1 ;ğS6lmآGA+%htK0)hcY9m-FȹE j(y|\8s 6^\hXd4fSt#%bt6yXPmSi'ݨTh&ya9w BY=wd&u ]FX>=#?R#sS,V"rAȕjwiMx̊B烎:*Iyt8U]9UԻMjestmy98p5 c<֔| #,/u!PBߗgyRГgűgkiMasY\Wb5"2k0v1o# !⡈DOjvgUG![U f)~Z9_ v3qbmGRț}>˩G9S,d15n $݀FqcǞ,5QtgīIۍnz$EVua/{y){J_̫:VEZ Q(B.j;ȿ]:Hm-5{Dt2_.f#~}16Kס>k L25)f<"J ۽8ro!rUNK33]5Ɍ|Sk;5B>cnTA$2J8%[ʍ2~z&}JkޠmgMg,y,r[}L5zST^4w\PtFgЂ"/n>%BrܐTsEE@d}R%@}dwVg m^.G[r`a:!EE1;As,t_ \b95 jRe8a5Q/r+ /qJBFA}"Z!oaFi2x9x?w詪xfDb%=ϋw1 PCnW.^sDʟl4lS>XKGЫ|2uȷ%rت R@MoiQ~ED%I>ܧ=!P6!ĭl).7pսoKljR/BF!%lRudJȬI9=Jh۟j)xmeT%E I  M('?7ŻU "8\өEr97= %gWǵ>U:R.F KrMM".ݲ&zB$OP$oB3 GYBdEu>pz*xjuxgW]]:QnAJ:Ұ U`Sq…nW|}yX80vX) uW7+k-ڿhRHtY`%).I41 ѹ7܎}wO;7 9m/*mLq Wa~I:Pƭ]3j:+uK jzbIV$9 vKe| KgpALcrLO_\˔GF HQU? * lr[J=]|>0veH۠{xKr2ax+csiSHjrɦsYx57w9sH WhS0t[^N g7DAvr$t ؖL/2pKӪ\mb@񶬷df:B1%-X{,>#m*K"M퓕̥hq;Ngj͕EI(0M6Y;m,dF_&G \ }ĥmbf]9QRx"u?QN i̡3^+&n|ps"v٦6Zy,-J۽1E,&?rP~E< Sdkؠ,S,nنj?Yx9B+Xf׭1Wg4VZeaUG{Qq8ѷ5`1ri#Tx|;"j]uּcZ(&BIK$2I %[뫄[;p,̗][2'_ hT׋{>U/'w의 Kӎ2^QpDْ meېI)A[ 4Ci`ZMY^,c5mV ^JAR(K\nS "i3>~:ѯ=_S<5=7>$X Ӆ?Sms4ҘXs ey &aҁGڻwASByӔd.]UXfAllkszaC?w#y)8r%B쌕H4 er;ړK;OC[W9YM'FɶO2Q)FhC3wRl;6 zqVB,1?|n8X)SJ_ݭ̸[DYRw3|nRf-*Qug͏Z+kC秇oSx yB_CP,ɅC8'mk7,v]KmhK(%$OFAucLj2 a#1ߢI +/P)'1'cZj.S67l ;!`A^v#G( F hC%;<)[Jٲد/ϋC^B.( 3הߟ}']3VGdAO %څo%/L|kg/3jF||C {hjL`!M:#ݢYBDkMgا4&z7GUS ܌Ҋ𧅙y*zY n3*d?/^EJ Tit-0Zl5ekay/Dd(Ej>y2;+Eo:;Ǘ.,CCZAK-!on_H$.yZI!i ef);}S}`i`Y=KDibN~_3͒{K_IE.=uGv,B>g78Q8!7+M_FgMk(("]N<ƤT~9)2)MA|W6Tch?Qkl5St$ (nt}N* j I(ZO0/119*>ϠiYx/xRMZi-I4϶nFKà>3F#r'im!&rhwrֹ) 9V^^q_ŒSƩRK7#~-5{^9 "CH;)ió nD7ݎ惆ڔD~F)ϠX᧬b*Vaڻ_@Jkۖc0Jj?/[FrWGf~ yoJo+x{.l[$Q_nwŭ; fzy^hw ۻh ϴОtu1M*}[Bٺ1nB6 )'>M,V4myNOw?u(Lb ʹd\Jˈg$}3 eg_ZEr!_oBm͟W9lxT!j||X 嚒ѱ8ᡱUG0͆|4mPn󝆝p ;]w,9,kT㍰_ZA]: ňߝ2:y prT>zFG &~;XkhkV_t"j}"?¹cݠy#FݓRBֶE*i@ B&cFot%E$"<Q`٨ah?44oAy1ŠQNq;NrB_G{LX´lur 6U$]4Eq[2hIutO ,;& #}d* 舑8vZa9S_v)v,S.ڟ.-n@|K] ʺuţJEKRhik].Ob^qnc 'Ƴu7BԩƓ\C%Z4jRsŗf{4|Z^ױXv [)^I8~/U!KǾO[Z07Jg7kfK׽30he>="π8(hH4^qx~=Pz# i_ri W"u6'K<\1f\؞SƩD+~Oat&V-D(U7G{`1,o\ x`ǃk:ixQ7 EkWņu^\> :p/ERunTҝj5Q͙ȗWlӝF!OϠS3f{"1G;2)i#z7ԁN\S$ЄYdjuasLbbLBݬTx9.RS3)Xsfu)wMo/dž'YHb Bv-Ƽu{d7B-w#|,ԋ!Q s;{F-;NDKkrsFn9BYP"f9C'!g5,oPJ8OBO5TH"yip&ӕ6UQULj"C.BY`nL 1e30={;Ҵ{[`.M JP}&OmuGc,M衝959xYRu9m\(+`jvCGӖ։!h6Zuih^Y5C:"fj,オq̂մ?P|5FM+6t͘1iv=tr3Kh)T9T^6'nD-Md!sнF-ǘdzi*E75ǙB mp$pY%d9;w-`%~hE{z_ܕClU&Жjlw*JkbIH%+2v\ ͍J3&oVi{'fq}V_:`2c(F+0=.!a*89?< ܀RF7?]NbBd3$/Nhk1x6M)4e ?SS\SHd-f~Pzw[sv@VQψp 6ʪ =o|) .Z E-[iE*ԑH$%:}[c˭LV)Ц;}F(Bv0"CuPtRA1T2Ǣ[F]{`{2/k3F-H@6Km0 7K(D`,vobBjd;s>XPFjMQ_:~cgkXi/XgD*kpwƎRT"!{Q9k_?qi3rxy^|Cpػ-Fﹷ\C;1xKu`KVʭH_EXzO+D :;٦YǜыmC\ouVh)W ?\o{XSޒ4ߤ#;SmAj ۪?Evyh%kVqH<kj P whBhC\lsCgey.K4J]qIZI6G}أw/QPbΞ :P|97M,]QnY`O;PDAB+qmhM\r4dqBb=e0EaF_̩\KQBrIp" MoRcVQ66ęRe qqgZEJ8 CS*J c[ ejLԚq(}[ZMXL()b"iSZ3)lUY3a3k&΅\cvW=.6I>I|R윟s1vx b< Z_*V04+;E!*ZW6H;€1YI]vwہp/kڂF4Ip\) U~؍ ʂJ0vGN;oRwj"V!'~zRı$|D%[A{Y7[DJrIP͜MF= ݊,L-$ H) a(f.%wo%‡*&Wew]@H5r/]:Ԭ>)$6̠&jUr8 =1/51]}qYr p(<ݖ\yqSYK\E^sA=gQUB -2〫l>C5>Ҷxg&T'噋vrSI6sYVn5s|mp&RMAoklxc,{: /15[P9]DՑ i?Ro9'E[IGF#1#*wԯ9 Mg0[5ϖ}~ szׅ"%J,g!M /d1~Ƒ.tUT \,Z{u65@~YA吕G)xۢp#Ry 38T|8 oV~esz$Om/9U/Ă,&kh K9#?(Nz>*줵;֢T֚P}shТd30[?6e,cOLSg˹AL4> xh=R*~zVV46Mrc} jhC?j-$`д K) iNB[0-^ZgaO` xn>I8N\u~jbl/IJ괴ΡF@~b{ޜ`dg]R/HtrgMa*ZXQ%X61|2 `ynJ)[$߻B7[8,1FRVC"ֱ6 8ZS|Y ڗH13є\IDޡ)sMRojvI^,m-r[3j möy^Mgzy "..ޙ{GY4ˈbsƅi9Yg=?w$ɅՔ9$X+W֞C7de=!&,)Oʱ_MaryX-+F:Ek9?r 9E_07P B!!͔k$hZiO 䢏lJ -[[[r5g8OIV! j ܡ &6x9 DTS~8S-WQ0\g=D< yzʆ-cgwU̦%SP#}YC݌u^6HXQ}8N壱lRMXC V:pmjtCH B|\D:[mA&4~VVI 9 H߼|zzE5ʋT.?C40s]OQvFWX_OTs'>oi6x 90fsK]ԮBJ>А4f`oՓ. øP\شx/j's X1QhD>:+K?8f`}5 ¢#P2~XnXmHI\N"1c w)b77o++$Y7;ɰ&ӵ~+lV/Ɔc 70|Aək "3/N,)ǧ ' U\ ?A'1iTmr_nbb{ʥUiYo%JD5OuoB[G U2$Sx29cg#Q)heյcr&Ͷ۞-u:w8n+Ÿ޳ExRg,[od锰UU&scࡲa)[Ebȓ9F-hJ㲬ˁ52upAcV .KI^hr,[%4D*bklf$=ŌZ/Woݭ+M39g2#9C F!- "5!Q_rFGVOrm @cVmŮgpG$w"^9oK-. o {o ~ IIA<`ȴ2Đ BͩõU8S>\U` DZz~Q vîa@YfmѶݸ#O(,p $tz, W4H(_~gZkU@M^O'p5n$ p>"˼r s$M[!S-"4s+eb?xIH 9Բ)үϳcXdpbApGo|~_6 vX?Tza3I|Ҡo(c"Md:S5x|⫷YPw[C5JD? =\?`TRQr^?ZbiQ6%C]g#b+ɻoL3 M%]ó.69$F]wקDM}CK4'=|Ay P? ǒn8͛*h؋̘"M>_>1dIE7yhz},b 93\rs1ZѠ㌁;W~wՃgY-''ișƟjvrܛ~r;xW9 K)w~Z4@=kbиXNx ']ȧaFuN)<`$Y^(G߸3`j磤1"ӻ LGYUd]͗ hdpTڠ?wil \I`8럗uAϛZ.x}͜Iw?yALH;QCXܦ~< SՒ&;gUXyvFN"^?P[ɮ0 jСLmEڒސ%Rm8(I9x[:.sɶ"Zu@.kbLꚔQ7f:rql۾`mBm#gS^M+M߷Ŝ"r;#`Ў,xl"55 {7 *$24&r]Q\?x?α*ʒijImT1ܨ@퓐3e%x?9EjѤzMIߛX;"Sy:)B+sP=LQ7s.Z7 )" [Mn{j,3E 3!>VsxÙ; Y;fxhoy;4 L~ݹ+>5Uf')H=z刾V!tS38;&th_8P:(wG3}=* 9iS8=X&"D~^p~d*gg=L0*^&܏v E(עWԉ 8?*aX)p@5I/TOX+f`#p~%5PyDOH<=/;OY I)s 5HV>="[[î d/΀Nru@Ԟc _wj*]3!_=IE*GBChwq;0@Fp\qoeҦ:DVǐ U`&7C3ä`r]]>+O?OA".IQu+ͦkEU k չ>d9O IDAT6(0^ɜ1!]VcYg C† '7ǤW '5LC=VT.win.8tA{r$?uc#˟j6҇֟ Lc| iM.H~& m)%NNyts9v뼢"~4r;[;rxzqjZ?&rq3߉@bWSFtؼWzL pz89ozlg/vOZ#R֚H iז*M"> e# we(F3LEX)[F%nx?1w:V TA}svX{sgp$1(F!g3P^fd-WY]N?|} T&x{y ;s2mQ{_D+;t!W2'7Cv{ˀ- b aqLs5^x BdPM"ռP$ӓ;.d` Xb9[W9 }'ՋHtǏH+.;șx`o-3J}7% ~ί? ]?P$~&.$EV3j[ZSKeyJV/nl~TsMޱ2FeE fH&V|[kfV;lHl5u dlm~W?wOF@dwiv4rn߉'f gh^@pbV#jR55W}2iq5b2Tp`?1 weXc7 l%R1:]VZZz㾻Qv>܌*m5l؏9 UMj5LWϲ񛊪]1`;ozeG9׶D*XWЬ,$sSbXjg _b[?"|Ka؛1^YZpI]}ݤQѓ`66Mob :vqf~@j{/9\jl1 &+ҟGLVN ?ۆ My.;k,mS>gUiI?y7=k/;)l!,Ca5Ql) <$P>mcs%IUrv@rDi3S}~k&R[h+',rce mbLw ZnC~ <96ش8pHbnO[ O`<Œ sbb˲GĽY "SU>hl2OG/BOd ۀ2Y^6.XS]wg.>K433Wm&H bAR& :u%=Ph[Wz&+?& []'Jfߧ!wnBE7/3!܉{J+O(=Q^Caa/ǣss߼>Py-& |38,W+]yWi[`hY\ٔv5=kPuek*6rLީa |H޳eTX; jY~co Eqq Y\xTRڞW>/Ԅ:iiQXLBAp(2#aWiG/@/[ϙQFzBwA\bY8?up׿f[[F3W'23+E6>(p8cv{缢kEqdPI2 Xʉb=qJ{B[c6T%#z u 68?܊z<8[vŦxFhۥXxxMl`lWJۗi'4\ .MCz) Y0z|Ĺhւ2}k2oE75r(d^A.}>y>z1L _9˷3㬘Ay[eSD2=Acfo"#ETQw>O DԚ-HmZ |,gkxM9@dyǀm'"{SϏ/*@7[Z@FN>7'GCلއfY-Zn/K}BEs? T?wN* ,l!v)=RR~8#ٰJ3;ܫaad80 *5`Yy$ru]ۊ7I ;1SB_1̣f r(~׭ NEb؃* L[ NJY< LT`iLI}5@^Vʯw<%6k`1-w)bŃWf1.#k&^.T#-;' Vin^BcfOM~ wΰJtѠ`#d:ZZ9Xk/tR϶휌tpXvw%tT+jR^ou˩a6?@y4r=q6v0eĀ ,'fo+e٨ CO%vٙsу8@=P|C-'VŸJJ$t)'{$< A֫~^V0OLt}㌍U 9)L/=3]4"jMdG`|o^{<,֪c_ɸ< f#O'gJ0.&J0'B0ʓ.`n.rg_B0//-1aS#u!NfxA@sRRu^[D8 rI8Ɯ_|͐<.$t7;7ڻn/s ؀Hym\. \lQ?P>]ۨ%X-k94t`{fiFH2 gT ] >NI$X;i,e JaCZB"ny>W`[|G lJrma av"Iٲ9~gض(ggf8;-k(R8a}t}C4䑄cH.%K!:s@Q~U% SAkwlrduKp[*M,6ۙ`HbWy-/6ނ!4e8CҵS˴`d9WV=:6sG8SVnJڠŀ /l3> ^?=zKNANKe~tڂP*$^H<կϠmE?*'7i#"=97` 0IלǬ>EB>CۃQ~a}:'9>ךVm~~M BR/,_Ѳ:jk?u_cڿ g&.]̕yN;yH"챸PArkЂ,['7eVVϗb;={0 pRY\{_r?S ۲ʉ/XT @c[KgE򭘸>Ϸjs/}R^3.bϐe4T0(9N!%Vguxaӹýl;U.өߕP 3#aNN ;"Iv=y?)I Ntfq%Ch d}No0ugAe%H~, Iy[w==fx)'`n aS;I6-,烃Z|uNtр$"SW4/D}4_Z}ZYqO-%¢֦O0;jDiHJ]&YX䐲጖8Q 7O~J:Y1gI8`dh#~ʂf$Qe× '.PˋR-iy*sBȬ*{i9_k"eb,@YY8#lbEǖ|dy\17 >f,%:VR/>]+ø򁲼D_NsMr Ʉ|mRE(Bj=9Cy17t! ,&~ǥRL*4Q_&m|qFTS8ފoi[forDɇ2.}aBz wLm7ռ |:;C_{6LJE{Kx=6_cdͶygJ$/+V݆@f_KX8TșsWkڴBFꁯdٹь/cI=c#I=F^ _=rH+b!^_sײ}52k(~0sSg{i}wL*3_e&\վھbLPpns72gļ;/d])%$ƭx4дC}I0n4Dդ fx_'V˕G 5y4!}S^c <6b!8KW@AЅx藩f i®"sKN0\5~Ʌ[G*` .Jb# ^.Y%&GyfCc,r'䒈&8/W5j`lYju(e&:wQ ϧSi~%"FVl#|L$R}Xx.C#揃4btUvg55LW"6`(I&R叚G@ò@tf͹㰎oA5mn y .~?jPŕH +[|lEc IDATr𠊵XO6Ҽ@Ad]H˲e.9eE]6EJUVr9֖YUKES\:Ȗ}.ɷ":ǽ!9%t ;6i=W$nj*;:Jdef|2W-ʦݒEf]>sc$">6u75 -LCS<,?|i+CfˎsPYNW`$' ;IY2s>#-n ÁxCk W`8wከs4ES "7-.04ob쩎ZOz[Zdvݿ)Hr_52}TYV9Y^6K@h_DZ|>pLWMTB`Kv@(pTc@! /=wHICf$X|6HK Q籃\g+ܫͿ,H PwwQVCWe?̭{$ur1lb6>l>Ê3cg\qp^c)/KPŸʥJ"=^ET-ӟVePb,1ADq^xv <|Ntg|XE ܃[0S_#c9qkpBk'g0j—GoM` FReܰ^pBCJbMyj3ԈIl5w:QtD 7jʿAqAK_I%se9tE{U2,E/lŀʀDeh+:fGv/7(:NȻ c;<1 C7D2Q;>%AɊqPcpLUYGtYBrK[! /h+)#3xek8#^=1F;;1q;MƎ"!o's3]!R}0,.S_;̨&ypv廉_y~Ԣf{IR̔;RFw'N覯 SbJƠl8Q_q4ֹٵ;6a +CZʸVj{ JZ?LM2qG* 8|T! i+f%cwC5Ș<']% xgsEI戵SƲVBE?6}lx^ֶֽ M:] D[|7 ɮ?]T}^kPc;u6؂j9:|pAii I:dd%`zS._Cŏ@U\R:0Zc"Ryw\a;IxK =q1Q|~=(cS?f2Ñ_ފRj9ëȱmyHσE+!'< +>P.g$,?Pg:|&D#%*Cd$<9ke=XfV{ҙX|>Vu< -Jj.` 4˕uuEKg=X`ȄrSP֒IzbJ.WJZ@sDa]W01(ExN e,mo@ι,qvr$Fqxy*9ئfO;5*vjfk׎hAR7DY09 h$^ڸ| 0{[jx$$&gd4C@ ~NUGLd+B }nw" '.Ҳs_I)]@/\o/w NKYBhaH T cހ#縵WlD+@Jk^Sj+FE-^\l͞y_H̜CݗW mwĩjg{KǦs$3K$NLȱ7ްrnE7k)NCn{i 8G@7φq,>{/`kR); ^t,oK66w<p5SimQ2~X`<_PV݄.҈5 %ĹrmeAEI3yNh';|!G[¸aT/CNY KMaJ L-P:H7#@j3tHGtl J0m1.UIy-I:?˶]{T׳Xlc>G1+JpQ@Ϝ+%q AM &|w>, )_Ear 3O ۸Ӹ$ dU+jKk\g`b順,&j6ENŤM kSgMtCOQ`{K$Xkm$s1IUm(.DUWK]x%ݒyd߰he4Vdw҅҇G3ʝQ557 KhgˢR-©řqRT/ H\ݙqT_e$1J|X(1ן^TKZ!ҾDߛfCSppXAPSYP9Q5~QgVSklX]Nɳ]Vv%1D(owYV4N;z"ťe {ފjka:uL`q\fsx)"P!0pBXh8tz}4=o]96G1<)Lw]x\%\@ $޺=n]\j @[އW/峤^tXʔ?^ӣ%W[pI*CK@ hM Yg*l9$|=T8jz\F=)^#@Wf1aG2B^^ƀ,MDJ+xz׃ 3)=$茓aȏ*G26j)80?C> )7 jי ~^Ȝ7!xVC7/>Ãez\Ր41죉 -􃳰}1YGxҟXњb*'My.Axb u"M>^Z=@|$G@RgooԼXZb $lSw P`! @ֶC<8dam!f;m l#JI(fv@^/ɪΪ~zUuQ b wmyn c"7܉ s6 !T|vaBP}#K F&jggM2R, lzLpBXsxz/^srKR 68޳Sl By o^Ή%2-MK~hq3dgY+>uKm+>S_Z9Aw;9VHo| D=z׭%7He(9eSm/&Lr)<ސeY[[ť.ӬZ)<{gK2qΊEW#ƚ'ݢ.(˘i3,SL֓;>cͬ([FFݪX+0 MòaCmyC! c]hc#qN8e1w skS"<}ߌ #g55)f0׍#.LpF/FuDhy)~6Qs\Ӟ̡uTk H(.)$SWB:&J9 >߁d1.;)*0Ҫh0:m40uT{ϡ*?IToY!L9B=ଐ @ 0ױ!\PCf&m}pskg+sAG4W}bmɇl0my t|(en4n-ikѡ3b8I] {[i}袱`61QhE-?Wv^ 0}"WiOq]]rip'Uk= wXY9 L\3Ͽp|>pULJ% 3cE}tFЯzl,Fvv..sa.mR2+{hrXȺ~+wh+e|S"#ҫgqfgͤ>O3cd޶y/ѳ`fVH,PIV%|q.s'Eno=v*1H!omtɎC} 0/tڊw.TӶ5+廐}< amse2pί3,h\>DSUd$cy(\8{vuw#e1S љ[Jج;3E2f^Rk1(>B历 c;j7Ϛ(qڟ?~Q<q [E'E=b[ul(^窲2-=+E”Ɖm[+뻉NAjXJ[ʚVStWu]b'C+Sgy߱sRDS@1ܟ#n⢃[#iJ_{4*[I\r)YD'jw]?J,i7!= =d%?Q^E<ת:1gQTEJe| @G3X'#U8DX?o v5+yw ЉoԹ"zK!y\QPb[+#d5qK6^lB{jh5e/"Kټh-ݔl-V3'0שa H.FR[ʌX,C5^~)['t1pjr.ƷKB5=:CU,8N+? C MY|(c<   g,Jo$ $,L 'sQ3-E4o$}b ͼАAJ_ltfz^;ؐ56Q4 gtc(DgEV2+ WqHO+}yGޏb E˨zz~~<&4ea`|TE\SH )^I'up hE(@v˗M,lĻ ZMÖc/܎UMD.+[䠌BBdk'Ir_^h"6}o\x9;S?W~oKZ(D.fĵ(( ,sZoY+ Ǝ&+MO]dBk8/}5G8Ԙ`.x%`ZBz{o+;Esz%ʝmū{ˊk@:H>@QtV[˲USmd9Xh/U OѣuAѪ 6b !=82u{3-®A .UԸزT1z7_a2X=?R}qva/|d`$ڥ4?m#0d;#톹9뽀RX(/m}Pp9Sbڧ3]e_hѭ_MEqP̫8NSZiFM΀W =u k [)eB0 dU|?b Nv,<.LBr; z=@e@Iȥr,}gpp\+ѥ<ӑNTTpx}2:hUt~^ |aJd}m[<1x"kظT~BhzE,^rtKtp!B rR#'HQ/.LvRXݦG_\=(n}0*a>g Օh,dU:/B)!:Z6j|_ XȤW3dY `zr]/<,+{~٬"bK˜`+lmlospp6 YÌt'=)PRVlJGM5IEEK7";{L.7fW"k"ٌmb<~3:7 cxswK(NU2%{Z.( )zSRV=$ T` lA _">7h9lgKAxay՗ /G6oN[xk+fq[?t`SHYE^stE~=kK}-eX5K2!㤛&%"˚5xf. w12M`h><%ۏ@Jӈn`/>Ckl^pJB %Vr%T@?2)5F*/b}Z؀MޡTiߨ*1n9uȃ3Gx!mܵՀ˅gu!{XFi0T'5L< 9T8g/ B^$&SRa(–ɵ皦SZ823EqOgR٤C,CXEAˮϲ.zzA89A/%.n`X|7=0L0 9 pc,.&ECĒ2f,DV*9\. u7!{s8D8&30?SHl%+5pϧm1v< 4D9v3Gأ}9)0i+E[ ATɽGBs?C$y: X+3cQ}̴+[I;7GQ+{/3}_ { d%:|zD]imj#ܞɟ-Al,Lط=/&yn&H¯7eܛnN{^.61)}m# IDAT4nlL0OǕiϚ/SsRwW)&y!`%9/*&S)+e6`s&&D;V Ď2AbJBp C$I-Uey</4WYP "kms4B[+M꧲|&ZnsBYVb*}=rbSʖp9!؞ڠaucV<_ @ahM}3W1d#+y/-?SF> R~n kc>Sצ%@0,z[T_60a_A--_|X\n&273UW绥+XYr{ǐʁI@kiӈTq{%:ͣ3^/+O[+b[ɮbġ @4Nu]L, X\-OexV7L==Z@-CMF1U\uk,ҸpG"iw%A!Un!N. /7Y~ecO.,?4s}\/epg+ҖHcwg{5s~+ MHl1wS>x~$-4^|_GGw(Uv-XouyMmC{HYFAbZ0r?s^x6.r;PTN]޸Uow,Մ OLcDΕs#cH/%̴n{!3(y (F=Yk_϶B聅HBu:G|*yC}fi@nςo(ۚN 9uona:;rǰ漃m]b\طNN=b3ҁyv^P٠me2,zHpVOfIO?nMeyx7άGk\j #kQ<ŊapY{Y?4֖}1sYxdvSú  )_T'ʲ9Yf|A4/$ c)> n~pJ:[}0kg l{y^yF=u͢"nNKA)%O<+2hP5)aD4{tŢ$V6y}GY`8-$q<9jMiX, 'm& GP/o1|É4+leR Y bIok [ Z0?5kNW9}\w{C4=Q B.}vOP"~XU ޛeHo4 Hnb͐M fQd%2t]WERx{ԇ!([:{ ѤknX§8쥩9ewLb# *eVW@Vz8@:KwY d}a߻ Y59 UW1Nx]HiX6ok¬Xnl`5}@!K︿& ۓka(` [;lPdu*8/-qm6ROGZ\;"< gws;J =O[A+F B(mT^8Wt@n+fIѦ|pz3[06ȫ wAA$g yEnEnDHٱ]Qi(vooTNϷ|i[OXGc)5Z]9<@-De2ϲt٣sYf2 CHX4Vqn3NRv8[{Mn>dvD[fVמ<# [j!-n[8gyCbݥ B5O+nHAMC|v~Ʉˆ%DtkڕN9JlaPYէR : k})9xt|NaT }n by,6*u$G{60Vh7M,p))dH-ꡗ;"q$Qj$ZM䈆gBiу~Iw^ >=g?VJ%9͡ YǼֲhذ0h@VebDc.~g]n빁_1W`ny1'u-m|j6Q=XG289<ЄcL-B}>yӨyV\Oѭ$:vs@e_ptaƈ!م5\!,XhHS@9, aC)d5% otRc1O0$ ϊ/r@s6+Spè-}oTZ[S 5[2`R#S1IXqEҗ 4k"T,F[N#x̼eXoPsDžIu$#.1%cXpCZƀ`Gv?6QRՐmz..rekt2Me&|LӚp [(/"tG)#pl+Gmߝ *s{HeJ{Zq:EN)[̢l[f$e;T@7g>(6$-AI {x'BLƖZm 32O*(p>=tL9H ӗXK-o !_jB"mcP>{h^0zxON\j,jREtɈr ]Aĵ2]o}a; j^dX;s"-`(g`"ܙnmV.eÍ$<ȗ-N?:'epJ9X 8G!i)wpo4 B|=L2e $೷%{&cF͖, fsy}_]k߹aǪ/]"+Z CjL6nmp1l?=^O7EFԑ1P<%E/z̽l*2/( pfBn8O/x> #kkXϯf_ ;4s[ZƔt.JQYBmR^ %Cg^7$!!f F>Ru)JA_?gIاxQugf= Nz#s/I_{{\.pW_ŌRU ,r,|Y:%-wacKE;]77*VƋ 2æj)(UPT+ mi~$/g_憻;SW[5cՂo/ʭ+;a9(Lx5xZ %e([R9Am2iEІ.~'х7hl]z>e41$S9J(tNJ%S 7OMC UdL2wăsYzF;UӅ⭁X_U)cPhQ&eCWveamHV@*Z 8UmHڑ<_^oE6RtLP>˾7qX4mpYRG7Ëf{g{xce( ?㦔w 2!BʾDo'({}ГS[ډ,q" j)M])#IJ n($(K}Ű[%&.~K,JH3wnVln-*3✽q1OHVy2^'rb]¡q l=@YgB *8OLwt[*fjjxXp EUsW-QdT;CQc 4)Vnԍ<3YM\g鶀*`|}? (ƫi!o7bE6 Dz5N_vtER+fge,VCqީ?uJ<5 -C|)]ɘ77$%ŭw2-Qg<ܭj6V`+vz$KRuxsd*HBCľZ9} @5ô \IiQߧ{ltR **eDg)\pnz`{CS)7|`뺘DYW mf͂5K-Ѭ*?8bBM2TDr҆ xb7M#E4!?:IQNR0X`^{3uNC}a Z|-2bxo~fmH#W-2b{zֈ%>\o5Ro2eOBdYwԽBFZq VZog3Wʶxvmk#k̞Kc\=d[@v_Cu\ n^Ċ8,(_ޔw62ZUYRɊ̕>@a-! Ud˿D< E^CnTlgݧ,t9  a e-WM%8Lu-d6Jz7P 6lL08 OU>nE7+4wf u䎖~9{J&/9?Aʬ$-u5HFH\8<1R(S ۚ㤷Y2AS #9J8jTxBdחR%*[lk&4?m])nn, 鴿h\G@Kykih bXg߶m1mb<߁ܛaيjx edL@E\;>ϱ``kofB ˙9ؑMM@YrVX!O<nN] Աch{]xĂ01 [)ռ 9*q A ێ`<):=ȱdfSj&9혶s ~|˂:N IDATpdXȢ\G^rcya[xӵg>#肶<¢UgXnw?R GS[? ?VE%5dg,ߡӲܖ-)vr0rp& ϊCicAzm#)ئߧ#Pp $d`kW))OzYZ2MqC;|?B_Q.PI~S11rPEaɃ7@jR{Р:*[NY*z 3D}y[ZBB=guo{^ XoQcXG(>K0^=8c۲{Ǩ0= -^ /Y1ڶ:B#c+4{Ami}vm)(~z!ϿȺ*I 粤"%d,J"@8jl 3B9XʍGFF#W9 z8#a{&ÕjI{08(,N!aaO Ǎ[<ӎﳑ')ZPlHy7Rި#-jYЂo h.B[`m`Ck{w2I)3olBMqglz kcO@*w24|q lKK cpSh0+ f2iٷZ4Ub>xGJȺ]g`I}l{ )>W,YM!Gm\p7b9vf%.z#J!rʻa)EEѣo1}ckI:=l [[n5$J=⟷%/n|؋8 KP :7+\8TQF3$CKءWpڴ'8~/bqFdֆ߹X-F."O֟[.9$k&sPͿz7i9>Cwx15e 5CMvq(O; An:Ù%gW3Xs8D%ZT Dn87Fy~ lU7T.xD< 4  J# H#/I}1"eT}^n.vFjeWmfdpd[d[A;ψTXaLr}@䗎:KÈE]ϚM;ucqfAcj{x/r H;pS:#$DMꧠ!\GR.T[%;VN7vr&ಕ ͜+Yi$y5| =9E}%giGKTUAzZ(7yh#5k |SE/Iv~>=༢Bmx !Nޡe DUK‚kyo6?0Ir>+zEAu$V[ MIv:;e{X5l0'/2_n˭|T&_N,#ڱ> m#_}ԒmG~rԗQ~_jёXQdy/IAdS@ H7 yKl|od١얊e}u\FqgJ/"d'ZT󣞏FRrT7=NgΗ"{[Dqlx"F6|B;X<)5!\w30A9T^ 3]z=qM!%nyfˠTUi8~G4IWn.E!ԉnUah)7OA;^fy$Wp!]u'(; [G'`#XV06GSJ*2U|`)5D} 0cǖ+2k^ؠ?W3,~J6o)_gG4RsЖW$R0p!Q{R1YEuVbhE"80W|I\BkpXX s,1UG~׊7''-}!*_\6Q!9?:LVkWvuyVCCC JxmUKg@6u˅WJ.#{k5W$cNdqӋ푐Mh 9mw0؜׼'ԱxRCҏdrĐ/{h$. 1Ks1H@]f=q y]"_|H1>ATK+=-|LScjDLܺ-@,kͱ"`CV@MdCdkegbḁu"J4&|ZC&Uǿ&~`, wOv Ÿ9asΌ/Ykv[9o-ˇ*jR)SFMg ">D^J._Gr!717&v6t㙋Կ7 ΪW FxT& g:'$,"!&46*SQ n'EG!)&W^T]-&ٓ__!~J՝t؏tn#xDZ'l yp#1 Yo̓hl~K\1^8OGW@Sqᓽ{J̨ۥ+'&>n) +@"%u$N 'sgd'xyuA!/" ! Uh7M%tFK=lErD|FHZ{^ $d7FN hf7܉3"dP* g-?Auĉ;S+6}{87ψ\n3l &5ݒAaFY @&~@la*k_A znN86Zt+3QdDxpcP {QUW4'eK"!vKn@w^{-TEŗ^Lrp^|H"x4.⢊O[C*x<]Fs1K:j!VllНîALjμ)%m\G?5kZ={- Hp=̶rS:Qk;6IU#DIX%,%]5K-7&YkA f sYJ`f%VdL4y"PGfgHi wZi{m[w]Ku,T2["LE)#m1;T%^͕PRZSͧa%]=g+NCvH#1@]uvbJ1$ п1I4iM6tN{`7#r)yͽAkvQRmBwa"(˔ NrQ'GLrl}mˣ$oGʮ{mE2ʢJ=a3dH<]Xυ3?[_;NX iYTgОiM[K؍ץd,1 t [jZo 8fH\: f)Pqf B]Z[jXl-Pν> n+w=8e|>1> wRSYߦ=ho*{X"8Jr?ésQAC阐*u_$ ֓VSu*2;˸!gl<(/~nBl`}hReo&y\H(6 7GqJv–Ŵ=50+KOehP,¬g= ̟%/*0`!e(.~A~d1vHIǒsGИ""w5&%ZTdfԉ-ѥ:35Zų˒tq@8%%!pMV% ybց3nLؑ w$I\zox*0BKLDe[7p3jvcZz)]B0zAxcl)>OF>?3y{=ɴ;>$;Xxן}ñIRpZ~ƿsQg-eq߶t?!ٽ܈UzwvMYņQ!f=g ~]196? 3 `Ͻx330E?Q&9%<#ϭAne[16̏D)ㆅ.PfI:z ZAA~ fP [k^-JƩ.6#Y(ߠwF훲{ΆUmA퐨-@?j ޯrNI裡p# w+m8fBn73U2sK9rJ]idW$jGE_D&-[_ja8cX8kL`-a}PKkB ݸ,efh_ߪ:_kW3vQy31_N؛#̕׼e&U Nŋd.-gp'x5LLe aRGo dTI.#PBx R78偦%ؚ/OLHI!3ʁq*h2{@"~UwEq'fu' D+sChm @H;ge[k-tFԅ`33N`~B |JSF˓)9 *=T@ 7&;7xI$k5 '֨Hқ{ز7Qt ?(5j"0)m s f2W'NF!0T.а&-̎sH ł@wv݆dZOa+,~<;|Yt*+#0F4-σ\4E6֎Lfoy mPe_qFu@OYyq>ޙˊrl݋P@ 3̈/~-U.M9l(gLt J drN9[(,‰vȷ |b>'%cTDYPuosg#b~v6lJs^is'w*ں֢=EKy~3]-KXu=W==&~眳w.#(2 2ɯQ[)*ԓ)|u[}Eǝ0 4{["YWn f GC&Z895luóm6ޥ`3s&*vcls🛹(61Ȭo:OAS$ɔ%d7Oԟ;C(+0/7&){f9R^Zom'д* FŽ4܏sۄ\gV0cH%V캪|Oޢk[ڛNz' ƕ凎r1p m1RQ%7+\ צ A֕u2U3*YS1mE_+D*uE#uS$چ ٌ۬6Iݗz[ 7m6R779Xa`[rOh k[mK KLq8bT?S&.{#rCR:;D=Ew,tq8\f#M *%-+hU~#nnزgPͪxMh4PٵxMpz$}ETP QM&hxϾPmqiYy2ŠqJ=T|߄R"0ݓE@KhAq^l0ҷs L^]`kF_MqpydɕǏ@mzko.@;KpkϭvY %?z򯂼(&AoLAѹ]2rr>?lPrw;JGW90VY6h`r(6ZQ-# C G;VY[.Eފ[1NEx_ 1)M"lK.$YL|Fё5:/Jj0ыCԘ"Y@+C6e5]V]qM1k+8L4+*y9ONќWtf7|{;uHF![0T\l"c%9}˭Bz%1]g=»$UҏΡ*$|O:1&ŒJ1q(||7#"_yɳLeMiL Q~׷HWWpQ-|L~U5R OoLѪs]~hRIpwF֝zz=" 5eVm(kx<+ tUќ!;臿̶dV%@WLQɫZ]j#r oȽ.] KXp\| (/Ti*/xf/ 60qޙa:t{x'!K+AN*C(CLxǫYT5+)9b"`(`IK8Mầk}єVoʭv>rQ,Dlh\!x\MxF^t V_QpSyFqWM|ߩh%xf ŀw]d]8U 6 -u*c-]ifٺFll;J J:W=;qͷBeHoSEuuJ䊖j)6ݲBDCYs{?ȵcmjS9("BՐ=LUkxxWz bGL [#د)Y bQ)T!|vV+#2EV~;;6lTj¦ 56Jfg̅hVZ~$bHqzZG[ -olO(9ڙ-A ]#q.Xms&ھ cN+[48bu0§#.rՏ˃ܖ< VuY9}zF:CV?SگU'腯މTT /샠+J-t'seĆh8N۬l.sSZ7 IDAT2AA #MOC#s`x"ggjPzՁ؋2"lD~†9ObOg;>%K: ƫW@$L^RO,c=1oiX]H,2 Tܢ} -]߷3-,6boXFǠjdq1ǭ?9LH|je=CVPJ}{jfSِ/l1zՙI$)Z^xsxSnh+YLQLbȍ `J6cf+f\;VLdc~F2i=oA"0LWadP Hdž#>|JY"~Fͤb2}% ߟaÝny=1M+QCh_Qs|y;pB2U/(> *rEPn@2tw.($EH8lCm{F&q&Fb-g>W8C_O!e -'K#,{F l29}ュma4T"D>5< c$ݜ g,O$SV1ރz>BD?o3=O[iANb Olvθ&cS&@&uf! LD?sm[kuB.m xޗe mȁ]GCRV2BndTrhxKIH~̉ ^^:}ASӀ(z-p6;Yt܊rP=Oh/OV} ԯdC3 P;އ{X Gfܩn|b) ٩L@Z>@}6$: jC MB"bПoʠhEXyܧ03 cS;< g-'ųηv_W.7 ziZ}t VOmIK[<@4kkJ^dF vcZ$ q>G!5j/d䠵`tN-*|-#8T9z@Ymr搖/ V55w |˒Q^[SѨQm/ k{o-. j:B~O>9 z񤥊2V:7B߶> @O h$s9(Y&?i'^{QR>_dV>M՜6'ϖ|I{گ:*s=O XeN!O S)A0x.@3ħHm!6[naA %쀆m|BN : 2$-(?DHFvz`TD]%7_DRou'Wέoygչg-k`[ l:)% X?[ 47i_,զ,h L/WO(JbJIGX7jF33qq%[_d3g9眴qi$"ɰdXFa:PEv Tۤ.֩> ƁIS?%2WytӖ =!ȤC>g[Gx%ӼvBBF 5:4f -f75m)d밍paT:ugXfMb:*"qyRq/s /`""7s1yD+a`X,Wƀ :H坖τFĺ3iJ~No=pUn'>x_(ļ!gu !ԉ*mN-6UK^ω&ϊ6$* V|kf( |I'Xko֐`pGeQ6-Yʴq~ 6 W1U4R V柎o33_cj9Ml8_caf+ R"R0;JnʈUPf H_:FDҊLiOk"zڨ-+VJ@&3/^ -K,߭np. ZŴ'|t3  \u! mc-.XJx(nL @~Χ#>V._PW" l2Ӭ!ZiMI m :א w5G̏࿨[mV&y\̰)F]J2i72w2w6fCvl3E{czPKm"*. =q> ZN(4#N#]d()lNYJX$5;)zȺl1K0 ~ͿDԴ8 W_@s9$ ey+@gѧK\7¤ChT޲2&0rG\CA'r6 [897>_ˌa7aɎ2Wrnl~A*ϼ RᙷbU?ێ"W:b} >}%,MϦRKȕ#!&Wdk@ŠvtD_o;X~OnT7Y- "Z;9<ȩ&r#5s4HlYڌl!_aR-/"|~}nV!fp븤Ȍ09g)M*3yeRS<Y@fqxuK^ou(!^Ұ D4vV[[+\;V^>ś̺H<)cō_CSޞLQ=]G =r|[S{lS>jyQb_C}\6x$7UJcZo$Mʄeuc0$j((b''7d_V%ZgG}E~QxfP;Ow_6% hD ݻM5V6y7u->1 g1U u1,b 9,=NgU}.A]Fӄƀu,w7-,I},t_AM?O֟ M~ϲ|}2y!? $62V)rygi:.oH|Z>H&z֟C&_MEj63~d Sz}u.Ko_R00.hH5D!.+ML"ݛ^%Ob^9)o%;$C|5\bȰJytm<Ꜥf GsA5ra;xwh4ҩ${[l+[61 ]$3"~*wtFN]ٔRM9J9&Gñiws_!{ ̳2V7i"IE: )nSR 2ːhƌ Ebo,*Xݬ&Fl3)]S1²\;ꇆ?$+zX KA_B d7Y0Sh#x;X-{gO}FSy1n6ίgz h$;Xvxv77 \w(ΚJ+"c;-y=P-hź>}#s&n PktEhJr5k`Nk)`m[.z;V|i|> kzA raGn׿#e2szI, џi"nU7(E> &I(<,TGs5GݴفM~Cn&K qzIEv|s5eG\R~EEqm.YdwLP 1"*2A˿ bXȹn k0N)n,!I[wJ1BJ$–V~MŎ qRɆGHz?8{"2]z#́o23>^; q4^PȨf (w)`;I /At{&MSLaʰ7 oŭϽ .t@UYsh '7!fUePBZfķF ]C[$rWc;;)1*2CE`\VED45ž&wb&] hꔱJʈv,wlfsr㞤8fcgm ZN.CJC tq{OŚ5+>`OUJ} T}G?wW_rF)`Qݖ|}͟!nsEoJ\럑ho/wsR3#%]K5ib F`n_U;Y`I=5~BQA=s_ n#Lʦ@m:eT\jiM]MfxEћŘ!䳆@ Z:>R.6,9|@o /ʂR<}V++ /FS-~X&Xf44?w s8,;{h|5K IAEJH6OFmdvNF9f]Jv L?'\vcթ0X^CHGNQzಱveɎ`H{.[Eɕ<;WqMF2,fE|M$ض,)C-drc \CUoaQ-րCᨑ']){%rb$fb0 yEI7+#e{wI;j@wM)Mx6밀i* ?m鏶F*:l)yʧ}*$3FcfD.w`cRe02 ֫-~_q%H$з~s¿.,dX 7rbP(ULu h\s6"GNjAL 9}9漆_ު%IomsHx4̼T:n4}6OC E. $N@}`СR(CN)͛jŰ̈́4@~ﴇxee(PK!W>=F;`{U#LEPg49DTn~D^= Y _tMHᗂ+T | nkhdy[rZO⨽"J z%WcN16%LCbqT?2iTӗ针=KI C)\&W衷sV₟h;YGq$:o /y׎H|fsE|ZzYA^Q4 %wPߠ@C^*߂Ӊ"HPD!9oKN]F H @q 4,?Z_uޤx"d7g=; -[*-} |"Ew2&f&/ N% "K֍B<'rq1@W94 7:>`̒ |:MGf:w?k"ަP9-:|\DqUc´')(.rzӛdj8‰lWc=ʨ|Dnn[ht,9m7I=4LWQ^xIJLj~p9TCcCX~ -:5~QoWʗhll4,RJSDS`F5]҃moE7*"qmwm>O%!dx~? J"%]P:C$eXzh͢ˆEnt.eE=v[~BXϒU$cD}nKmK-/.9jה|ڞ4ͼc 7!ej?ø!K6($t!RBxYq5yx@eALf{=3T$ٞ N"^#בݶk{vcG}%_rH;\{:+l9uV&+^!o@KVoGb $ eHMX\[[eW :F}v "LTǻ^p$Cil⋾t]C17{Bh">K1:@8&jQUԶh a[U%JU.}>$p=QPcB,CYϻB&9*yhasI(H gϕ@Jm齣l+&jvKovDJxLx"ez czeQίDUxC1~3U]._rhE6#d@Yax&\Pk G&!\xό }(E(Y@iiOpeY8H_ճ`n ÿ<"쮶5Wҍ`X4弈ޱ&0*Ο(e+mu6ϫQ A_`A&LKR_F/j*X,6<#g[eC|{ӵIC(%>dU?CT!g=1r@Oj[%gWx<>ZoX WǦ-m@;mʧbZ>x1YRvUjL6•8w C[„2NIE MD0x3PMx* >R/\S}50znMr$貸>hDh9T,l4ց8G]au"O7 i,CdVV6'm?ZUj.$|o٩hJޱH~=UXְy|`u%/NY 3mk3* pwTI J ގ+>mأn5~zDi&ocfzDD<xPVX\4]ͿJcfVV ?vռW%C ͈ :,ȼ&4A֩4 #_>=L֎`TwgF('NO$4se)XTԻ9Õc??~(@O"1-u^#Ώw_]" 4~1Y16, ,Uפ18tY.[ 3A\ld@ܨ뒦.d +SA, '_r.o.#i91юm:VUπ͋lX{[QhJR=ބT"F8/,50I,y°Lz7qҊ 4`p/059C.0 ߷Jyaќ-?y/Jp RU`!ji"!ގu+e-/%6іHbӧ4cCZ지P ߗf4VT{RgiQscn;58Rm5a d fCZskQFlk;t{ [ 2YSg#-FCMŐ܂ ^}Q cn+VV;Q@v dI_q?AyDSώuo(UhW`Q>66EmI%-4!d[BN_WRnhp^rE;&@LAs יwVAϡ x7lX[FR؄ST{="!R2!gɍ;Mb?Z6ڤAa4çC>&YVS({H@ũFի/i.2J3 Ӊ u XjMQ*2x_ ^*+Ib8{z~1r+7G ,[Y_i+6juE!^@ 0u(6L1nb_MDמsZj/%Ù #E$W,CYBd:;N~(s+V˪ du 9;ށ3"/o 4?lْ獌WXѐNWҖ,w,ee٤ȱ#GbYW[CXvPM  /p@84ր%TFU l3ɼ^8J c7wkZ*|5|5_޼)rjO&& gg 6(씡\zZjV6_ jn&!GwX/ (aXL32Z1T8e1QDbco*X|>#_]m͋&X& Tċ_Y"##K5);^UBjVd&THf*GsLLMkjMo_emᶚó-ߙK %( zEɒhQ!dDr5xxAkV1zB̀ϊ,qZJq V2Ūpo/ELo/eF.p2˾'PXz3ԫiP+e)s/&cy>@BʑC K.+\<؛BuMq=AnZ=t Q탳$0L! UxħQՖ긨Ď\YSzgYm|Lǘcf}7Nыq 6#r-hC`Jv6%#Oּot'=]gwkzu[9ޔ6b٬nX2 L58V1tvOҪP *P0%BW-0M>9; !K3֮ \ꙎlPˍ1Z2p^{KXԮN.7 i3b9uO׾rYRNWHGƩ~lPF#?jc0&ߋ|;כ5#jahJ7^j8u6v!uLE~++ؽS:w)_hyjBe ]'(YQVjQԝVVDzaF~}K cӫo}U&k譴V/E{sͳsˏOͧ3 +gwu(>]7{# 6̕mY蔖Iyzr׿V؎WȔrO BFk5ܧCUD&Cnĕl(yoZ.0b5(T~Dv#shRΞۂص-DW#ޑ]r us{^'?ENud"o)UK9y*5kGITzcĚ.YjCp\HxX8M"h#s69Xn }Ƌ}\; Xe5~Z.b$w-Զ3\uLsc+6z?w;Nm|ߩ_EnUck/dEF{،Ro8ۼ:#y?g֨mQ$UfYk0N[)"Gs6 =mTDh:o5 ]6 @bSAS1fI^pg8!vd)颹t>{x s3@'Y.r~$͜Ň OA"yffPYYyls17t61v(SjpG4iCԙ3}R,U i. ؒOԒ`[BՒHٗ*Fl*9d/Ol~@ F;:BnJsg6π5%nyV\^Cw^uK8sx 5Qx,=G̼ZH7gdz<:k5Ĺy\rs(%LUڪQױj<݈nk]i9ok"E6#rSM?a959uDRUʺc)- ,u#)N#M"v-r?GBα54Ps &)N@/UțT2x5T瀑c$ gbO)(7 B gx5l;sKá-ʮsrډڬtH3 aUp\lv`GyoPOEkh]a7졧g\C"4ڀBpdQmwf&% !_ +9$3p.Ωw5:}TABGwt!Ȳ4N TS)P+NO0Xd3{xXQCUӫc(m%xݯa[RIm]JnV^FL%,=SU?Q;-+ӻ>$?.(*gQuX=Zh+t#eLc {_I ?)j79 S@n ͪ{=̷ϒ~x@P>҇͘zPti; %WMjW ΟL Rx)ҁt`rl(O*j\^2c|6 B`@[@MR23j=Vfftnr]MtezC]V4v\T. gV) nFϓ[1L{) 48^cHFԞ\?xtb&*,5AmNֆ[f#9e)Є֞7jM"AbOS[LՋw2lUЎ%gf{ru:Eox.WDw&KӃ-Al?#ЀF l l߂fƑDVDj~M&e' :AP2g F)b#xĤ{[ e'8ⷆ}E56y~ջ?ʂaw>0[sVyvP[ ;> ϧ(BH(DgIK MUDMEHd,̝V0ajPX#H dV\)N%4oV=fk.\6N{Ldus*vrSofFk:XV {E!B'p.5mnu~>PաҡDǧlORQ1lpJq?eDcO\~> ^)2xFɜ`]T(;ԓn [J!7\4bvzϟ#e|"ʹc.^42Us;+)LfC#08r#~bZĐ͆OߊIBd*H;6amBK PTvgxx79^T3҆HcxGW8aY-FG:^-m}DV^E؞gLI5}5@sFb䦙s!(5Et`h0Ԣt§gO*,N] $M< pn+^i |ִٖ,jn۪ dmz"ыkd˿xwturYf@6߾;rlXk_\^zRwT Eͬ{Ey**ub1 pKj5+ކKgzL^[k~HSeld"7lxÙc ;bsc׿ IDATwV;/Zy'.O<۰bJ,u`{j i{΍)~I,zU(0kIx'[tUV";"jQ  V/ogC{ z<ƢdsD4= [`1]O2D:C##_t]OOeozkmcUϝatjy%#<;,PSiDԎomڝ|CШ-I0>*>.l*=2?_eG"5'=*:yULf7*+4͏a";ԑe#VOZCy1DP#5L?/b"NՋA!OJV\0(t(,Fv䴬r"]Ph7 UoC(~(9rETdFɰ<EqȀO7l 攁.Dl*}/C_NEљop 2r4)lmvv)X.%wLHWC{$iw&֛ݐƱXS?oSC 9".0=dТ),)(Rěyx#H@\;v\t,1' zYt=ƍ!xKކ;˞+&'TXii*u3EEd|V XagX!va((SѲ4|3iVMC.ʜU,[E %N&p)41{d{˽mplF0i|~3t»)_+,\- )ʳ [[ ]_gs~"Rn6uotH)5d 5:EuCjFĜ]̧ ,pmՇ8뉁 Q1Һ/M*6x˧$Ț|>*G3|;ªӋALYHHiO 3L` ME|GdPs*""͆!S*C&H)[ʧ.Wb11G"\Ϥd(,J)EtwYoXskcпH`O<_`G ظuKuBȍw3g GC; E& EqM} M߹̝a;aM=cgdԲ!lQM9kMଃACG4S q픏Br.:i[h>'U'ҍs3 3db?4(MPֆQv ㎪ PesRtm3c;V?H=2W}XlD!\iKzFlۖlUpU )Zi*ǕMQ3S곡$YRj@|f)i8@PAR6=zHƀ,2vUqC}n 'Ph[G@)?-<\Zt!FWN 3^tWB ȑes-jS?gCh.z+!~\b% 5lBuykP:m1tڀJHއj"[TcZ _Y!.PSC-aX9v=W>"Vޠp|#5RFmM4Pjd-݀m$_ʮ[&僔jDyտv]P4ڒX)|= rPDP)frUPع5 Gk3lr{b At u!:~Y`s);}SXjCliCxXqBm_-kr$YdۓO*4˯; F4+%?C 䜆QY:0^s"' miIK yp&`)!5@3 {5FNjy)x*UkՔ!ᠡLxȂ~kz= hPx̖ ONɃ"$7>uQq 0츕pw>PTdkG5 7bQnրo9eW&ςGbD% >P%<ђ(n|ݾ8J\qx^E >>h/M:I mɳR%5=cMZ0:YϨr(QCDzl"SllͭZCEj5{'RʚV9D5I*%׉\pRlD!Rv \ 񩁣wj/#πƖ=I/V.Z,=kvnX ([Zg'|xι9bfa2Fa{JH)|ed^ .:4C4A [mUqy5OGI!HhszpR<H2" . o6Dx*/x9[FɁ,Sz0x,1BDn'Q}ׂYMs곡r Y|Ct×-RtvJ6ͺ|K}3*ӐJɶYj6Qf"f96i>: FwşiBٴJ<1'xUrڛEPB͜ &W1!SsnIh  qV^#Aځ~],`.IgۂI(CL_vp C#4~"")=%xlJ% '3ү\Y҄JՈ>|˹j8S\s'$o6g\'KM:N"IھOFBHZl ' & ]6&:|Ll/9Dx{{=Kf1LQ#74*;c%Y@R<yRJUfd]O k[ {Ac% -*$-x%]ø lj$`f~J* y[Y+? V]~(NFH-_b ,ٛc$\)d(w"#W[eR ĕLB_.Ǿe{{nbO9\?ms?s.w)>EؕB& Y2U-EZ:W*rTe g`z8iz~s'~2"F欔 rkG-3m?@6=!MLʎ\CɯUyزYsֽo&"=eWŰpdlpJ^kPKIgB+fd K$jz%+W:6Ȓ<#^ܩu綾+&iw!luުqo -E%#JţRοG%%|:YfH[::#Z夋ۑx]g7qӺ>zO?CO;)r>)^H0k)ZP7 {ı۶WSc4 %2y0JJZa2W|%kfu8-08NsbJLZηg,C1x/($?:7o?sȕ7K<-˿ԹkZ- g,F+&?Fnl<~2kۮϴPRZgB{i+RÞ.>J/B%`]:Q;/Ux=:X4ɓ"vt ÖEm}> Z@ v$Nb3anjd.kC)+n7lNIz@Ң.Ӷ_BL("A *6ᄅ }Hm(fDsMcMZfTݙ;6Cdc"@PZ]ínneaBm!^+ djN~:X jfUJuEѴP $leNJ̎Ӷ>*rĜ1pkC' L`A~4pJoOd;#}S geWRȸ;iXڊY-D&ݒN*͎* 7a6+Ga104$YBd"M][5=;5 Vϻ5?|B4eI-Q YK# ubۺ@ g>{-R"pNkTY)6~L_MEAkeAZ>}Bi6%_-,|cim-V*{QI*.y?xj&\z00k#n5"UZX|z* ,kSF#d(H=%>P} ^L:BmYF?W V9;΢$A>ދi]<%"ryM7&f(J=/GTc2KK59W=p$2،I-q֒t`Ķ璖CkQ3}9)ayȚ麟_تR>ay y%e[S;W05@bCuIoyd'ǯߵ x){>P;+bQlg/ƃ#vSUJu~Ekm?2WC-e|nKY z̷:Ol*e)nI{H2Sjㄪ3;*EV$J]^]R\6bF)B}JI:̀־pٸS4%E?|ʿ"Ʀ>B>>S~Z w΀LJ5v\oyh (/݉x{ 5/lCs!7(~j|&B )/sWc%\`>=j0WglZ^?#߃^q2ǒ Wy-YOzx#uPrkCmJ)nr۩= ?3ˡmӛaӱQls v9gaŽcX%/R_Z͕eW{;16)pt IDAT1 '쏽3)w5'e5P=D95uRDk8TNq/vT}:Vx:R3@4cFofR[SPZXw#_{)h5hĝ -L+Y6a^J}W=3o|ڶo)q݁[YT2Xl6K= u{֜$\M _d5+i)h<ᑹ2. R 1K#̣=UDU@) 'UV4UU 8&k%t\;^s'EG  ި;6Kh6̤2:]2qCӜmw;b0_P|UV*֞2 ؚ! ɐ>:gAMΏ e#Va]0)VT' @L7sBwx)|\O cgHH+lǮ*6&ã_Hn""'H,0ґIۤ߃I9 d]Y J7lr9adI^öĝ-5?k"?tI,~mզGHgeӷru=trm[5]5{P:-|zZ܁ngmq<ǐ)AeOzGZVC%u 4 j2v Y'^bٔw vFu,9|˶g6L]XdE㭮QS"(=E-UQ )).pqyxl.HJik;R1 pG.dєKR "ukR8ӟ!'_[ڜ*{7''F'_5ӉatM*Q@3%|ǙԇWÝ4PqS2[z.¦f༊n&#l+e"%vs ls2_xI& ]4:uAV=ۮC1@ #;R^@LL򉒐:7UiOWё7FkG dGzIS[a (Hu$wɈ|'n1tAC%lLKI->)ŖXЪ4Mn^&0Sތ˻v<=XIJpDw}L7$@h"JJ;kL8eԴ5&R4=ߖ3l\E7vE4qZû 2Η%b¤.Rqmž9ҁے< xݭ,2ɱ Р6RnQҽt45} zf{'=򛁨Y˔Y1Mj.E!~g P'`YD\0E6atqύ?L*L8%%d1]t D0ٕNWF*W{;Ȳ#i;R0Q)7=) ɩ,w!`b .b9U:qH<{JO4mEɩ'M/GLJ)c=5,l*Kc58(iV_ kÄj]l둖Q9RT,9#ҙPºCOXVM^hSkl$R0;v08-J鴉dun tFp9E%UKNje sr턣90qJ ;RjHcTx+-}҉"6A{촄pKgq.Qz ɺ8Q`S+.P ?d{G~++ #>c_"̙]%B~$5 hB@š3[IT6 ;E>Ҡ̋Yׂ/#$'b{7]@T'~EIE uD,B)=L;Q _@Y$&@3ȱg/m-gy:.0#U[J̀vZT[8T6@$C >& \d_aVR|$39#-?z"[|?Qy$?!`QZI fR!<5rX9Q&O5 8b*28J͐ԏiZ,ϊFG#7屋aM!W%33n׆LfђV {#ټpJ WVs>Wj`Ab@a; dMz2xwMBp7&CxCM7ܵ*Ng QJ^*瑣.$55 4Xɜ#+ʪeRkGbMAԪ@ыV$|@_zk y!@3?*iPG[VU'O*u?Ul GCj <c$mT^IKiji7lL t9_j=K,&M籗tS|m#Zqp9>yS;A(}dk[&ƪqp߬@G (7!h%XEBnƦͿ'lq&UkzYUL--0G6n J_&#"͡ 5UTt3ڛ}{X]\#,b_aflNBls*; e| -IȴE RlU4ϟOeF 895H.jz_Y{ŶUlxF/;Y텵Px[R+P~HWVTۛhY| Ab].86?I+E;URԚ0LLA{zfBRО; RDM6@M+Aƭ4/yKk(_/BίAI2Uȴֳ_H͏1Oʱrjs$3p;" g5(,yR*hfo0$NZh49M0u HT#ղSPvj6])rԷ ?\|hVpE9]]$4x>K|&axf>wi9To"GPWCϨ,!\@sPHę9h&^Uqx^lG5F?z[n yl+fΈ.< "}K)Y_g]"ZvdW񮄘%YZ92=lvQ`SPijJ5l izg/YtL6&' Jo[NTT&5d,:A^Z<܄ K{CΥ$0D?([aJl\, 7@^Sj c Y+̹f5x.βЫ^_|P 3)bXgLI]hDPEeo60fնY pa,=q>͢`"$~[&S jLՒ{#{x5WJߕv²7"׏s`6ZL i; f P$m10.ɼl1ĿRfJhtN&:8V.?wxL"Xh_Ҳ &LԑJsmYSýھrG.*¢SVmBٵDD:*{$"]=DGD0SL*NaklT(HA_}J$Q8Lx8VAB!V0䴲$=TX痸H Fx~_D_K}wov:x^`6a T(A?\}1]g(u7?`e TNB S=^:z zɩʹ_==k Ro;π9gyO@_ij6P; 1f"jU~VvqHmU\)" ;;#h.E Pf$&8+'3¤}%L4T.N:BzaԼ%#{ p 9/p^)9=HX+TKkt_yҠ9n J2_c\1_sQE}IݶSr PZp`T \omDMg\\%5: 1Iד['ͰMCW!KvDT==ذ?/Vj:Yimzsx:C%EY ͱ'qٝx~, KN<_4*b.Ppt` IַsOj  L+^QPZp#ʜR.cOEl/ow䖣74' *>oٴm4j>qeDvNx<-ga ZvF@c/$q{5xNLO8\0`98HHILA,,h?3;S&Gm6)=?c'P*Ȓ]ʭ3?|M:Lޖ9SieYCway9T+%1{{]aD--h,l:h"Z5hXzS,jVϜ/Ug*mR<5r˥/ޟ, EGIU%ϲ9$KOC+V,^ykX .~fmy " Xb!𶐩@Ũx ^Gm'5Ҏ W2REM$LğuGd9Xhރ &"O=ea ^wnguAC_!vD VDec,1x8w?({'ʬZB|kbѰhF>-;4Prt! (/}??E=`;#Wغ{ysR yo4+ U5- OCߩ5v݂~I u%fRғ2Yᑓ+׳i\ba9 {hzMq0Un`N̂UʵGh^&3Ovj(~NR205MVL.f^FGrq¹$)fQ[ݰ)9sxwojjrU-|VLh ] @00BDHzKoi17l W@S&{)Yz{ÿOm/gf")Ǣh'<OQ=k}ܺx2ۮ8$eO$DgOQrsΧpUնQ(`ѪvD'〪A3&}Ԑ()eWrl;a-;<<]ȿI&5Ж %]wV=V2sc<{.[MfnoL_r7oLRN(i.b`ߍEAe1!S 4=7`5$֋[_SVN*3#C>e) RUڰ߬ى-<d*ZC.!=^E-:a\nG Ex|6|%8\S.$t&! T6NֻA5QE.J[$ : @zӞ AC#q'5\PE!%VRrPsSW3 *Ypc,XEͅ3屆NRQq xpގDS3\߿g~P‰dTG *vߩq"q>{V(30_%>w@L<G+Z)j,،RU|шHʬqs҃~>?@|.tq1Kufc\O#3r~#ɖ׹tq7CseK;jK)3g=Yx҈!m=I%v\q7Gm M0U':̚Κ2i%z8w|kFGP IZX;~o\Rn+ SNgʅE,`N5KP mtVH0~ N,Cr#KjQ!>=*A/bp;/宅3 Zj^F| lDRMuɕ[fnw47_ffTm")+xmʰ4"Dܖf9R 0 Ƭ%<$9ߵS@M 7 B$PEeH5"'E^Hb$Mb5y_\%MLgt'%i,l}zA, ~9|_=r,POAT4]A>+T7H;_1@2!-`˗u.XK 7u79amgA*z ٭{<4{5e-6B`  G~ڑXߥdTXo97i9ІQeGuu9X鷗ux]̿ Pn`c+ e䫽#4#6qj2 d\ Z?~$6J:r mLpb="v׹pA$"兎Kp=F/+ŚڵC>ꝁvXuE);Ea8Ohѣ]'T2OA3TQJ~CSϲ%? zjlp@T|GUrQS[nrJL{U|.ڛb&EW}BZQ^ʆam%sʛ./g/z(+˘EDJ*ޖZ5:2z RbemJ]b"-@R f+^a!CU7G)aH/n\wLJ::Q/Sr |6+s¹!) hWZ+"e  f|T} ^.B<ˡmLU |Q:X䍌aj~s.LWh@OvPɋ oRmeY[1ߥq TY3 !H9XDomkpj(HF[AD"/.?N@^,guK5Rl5DEhHoĴ=4Z* 1Z($^ɒ(Eb;ADǭ޽j60F%h9;[.Ls@>bZ0Z \<2H8Eg,])eR~l*fr#Vs|;PpVʴ4Lz? NCKϵӭfO a/Q$9u,~#)?X {1i3!.k(0˾V {d|﯊F@kMsŮwjJ-4¤)r= <a(c*4QӤΣ6*9:$wL:u(`a'/b L ;xta&p@Bҁ[Ҡ05d+8Yn ;P4Rcc,ۭộ1xv,sfZx@~Ǡl\`Ƶ?Ð ZƠQ 13۵&sAA(ZyğMsl1s=?j[PMo0T r:;͹9.lkolK>_xWYΐQTvEmE2L :GT8f`jX#z ~zکŢ-\yxwW!I6+Q?Gslsb L:G=cSkur-9qlwNvFyMUt_ †n_8yz8"SIIa%P̍Vr/Ti)H4^x׾(>/'W%; 9bfCAfbe PƣAXF3$\`/}Z6. Ҩ+UU4 #"Sߵ\P`Gq+GTSy}i>?n+ծ!85;=FΡh HEՌ YϭkrE씈&AbyKRkY?N6~&&>Qu#~oE#Q)Z͛ \! ?3XhZʹƃ(ߑ11^Z MVq/ z9%7R}P 5^͗EPu(Q4O{{mP@Z:2fdH xI>XXîI3`lLD~Zǖ$"K^ ;ECĢ|&=u6Xt8[\,x-_pjHTo<ўsDWw+minة2Kѓe}NFu! MopZb!!8ԯbg(cpOدQK!YY<81? vȨΝYoP+.oEH1u[vT+Lg&\O=C ,FhgAf(0^,!ykq%78>q ?qJ?|˲f;Wػ(#)yWbU*CU>&+θ`Dg %a̺"om2HaO䣢'jQna86-㭰^1}^T,V3hyXJDn{(P\>kOlı*T`^EW ɝV,>Φ8Łr{pO l*sojz fi:K+>#ٔĒFצ~kDZC#`+TOvk2,j햬Qӊz^1;It^ y+#P4A\_^f.]/V~B&h={0V ,ZEEYzJDUzTs2[J4uz:頯CEO+CDr-=́lUEȆ-=.%z{g2QY PWID2ȹe[0 b#IY_31O_ A֫[EVfB'@j#׆du, *ͬɲ<:"V>,ޣ՗aLBmĜl9rlտ C6.3a}?Լf%qʡNq7tH0~K{W#5XtHJ O{NED>OᒙaPhf HE(͐bݯ"4M"tYgȰ[P= zlWĿrs5qKѶC42>k jpDӱFN:z;K!"Wܹ0k.{kDbY>Zmdzb)vebJZ G9U@_bv%䛎WW>>q ,zE5RlBp'?!Ȯ\'V<"WԕVf ,2W.xg7M;;i^lv{Ъnmbs2Kee ${$xVWiM7h~T,}ZoHIRoy}²$9 ˪E&rOh*V-|ꌋaY%Mȶbq7׭D.ԩro>*-E}d~ƽm0qm~܃-oՒbAL Z܌aVr~9T7?Tq_ <]즊0l~"ݩXs),åM%RΒ ?#@<2@Gr)א4K ꞏ6վHs1-1Mh\DfyGi0Jгka |rp !|Y2zP Ҡ9QwJ4KcvDfQ_!;ϩ_u V (HrLUWpP!__ Ve2KLx#4綖IN`LПOvA3H)?S%S:?7m\Y *l#i_v͉$M&!xנz Vu+}Ҫ`B֥бdUߙqWe$gyѕD >e̓䧂!yHPk [*'#N֖t6՚ll\ 4%^ۋ6Eue^SUTwBxAE$؏TfbzJI4rqk̜0%ӊJ!DZܼ\+Zu, z˲zWZr{{g2C Uӥ|"kg|r#g>,$ʓ's^9vfpPnOىRZ.6hY23ǫrwܪu8,\gVkZM_jQ V}N]{?y]Uo\:TsFH!"|)Ϋ)[Yʍv(+?:I叛WN#Y51' oY3JQQޙCAj9PSME𖥨,-d((qX4SjDV=}! {L$@=LP.Odi]"׵zh<:m*}EjjӺx>*Sb&MO Ѣݑ߿WA>B9i:{N۱ih@^Rvق%'S4zdSk ]MOohڃPk q@3U1|n:I&zP>o֧ڃ`j׉̼oҌh:L XbLsI M;ZvG |[ʬ).*|w=! xRYi- [r}Qmip*ѳ@UU[Y—ln0Ɉߎe\'l :8 3*skn 2V7IP^k58ڠ8w"$eu<f#cQyL]{  !yX1M<-^d1vYZQFUWzL0.bA^O$~y] ;jWZڃV(F(uQ+tp>g # 3ף7, 1 kͰ]ۮɹ.4idCCI$Iuabz*=%y󰐶 )k?2,KO zqOpMAGSg'肨iemK׾ӏjCsu$9TɛBqAt.tp1jiKj;6o}F; >EdO4moܟhۇi_¥9;qA [P0vRk$ڑ5`M>U+VyXeMi7jrb;qLzSN*% OI/`κ^ʄ..PV e8PC.wr?2zwv)@k]vѮVp".u3&I2=zgK1c.vaG.iG9˛iW.eS}hI kkGoVڌ/N3fA[l2 CAdU9*/0 [J -sTSo51Ԛr\P6 +sNÚr&fQf5z0<8\&SQTДy 1x*ߝBj4ÄLViO~0!pTy`yr]*5{ 0 X$fd3\l& vٱՅw|y)I$Ę1 vN\@qBE .ddYí'ܳ)1W#I3lj ^&F6;(?jX hBVNkwדMZ +Y5RU8'E"P<>vT']+^QQ!_*x ~3:qv9Y :db(4QYbz|_k#嗢㎻$[E Yq ! B{pBpĂjG5&IHqцفsK(l3 l.,:Orj bי΃@f p v}rhבb ,}* .|fAa &zPeH>֎\eGI5[uz5 o~v G;:F_ϨfȮJh z]Gg"&:j&^q)ym6vEkQ,[*}H"~g݄e_ T X\dLq^>#xbcE53uO  1w$LJ0DuQ$Wg~$CNdClêayT"Krϖ2ƕins{$sb_ɂu_TH޻b}Ui8r'<;Mފ$j9:; Ͳg3zm q'NDX)蜉|Ŀ4?W4bwKH]8ͺլrMvytxK}>JQUY qYy ?_*yg"{UFmN&ٓ5[R(yփlt<["cD2˻@;Ιe;؝C28 _pjdDg35ұ-Y<6X8^Nh 79vGx߻|nD[٣~^rY++Ndk:&uRIPr 94RIi5?Pssޏ*b.~9 Y|U&"7Y~p:q%?(!X$w/ʼ4maqap?{y>|ͺ8f*F-n;dC~:p}{A ݘrd1րMɴ_y@dH+$ѵY 9º'8!P۰fp܈  ,^ش}IJ$6M*'z7\g0EUe w-;%[ki V'?":[95O}%%EnkG2Et֯ma!-NOX'3k;=Q2՝t"WCNNAMd zdfDH|7}=3;Xn# XĽx3!zõOLAOʻ ,ZGaҮbb~C0,=wo_5CN6C^Яho.y32ǞY&;`=}zKL D|v3LIA*uc9%wU܀IyK!8PU I'nݾ>Y¾Yֆ!>p ~Mڇ-z>k9R'ME2P m:f~eO2zy*Wչi;*=vkm~qbQ}L_ ru]U؁ גq9ynce: bQl' LVtmA'yVhZ8KlvR)]˱cdpT~ZG4@ (hfhɢ"D?dm7ssY|l80lwG7N YCܒ=7e_G?LBG.}Q|eԲ$td:0ĩeȨ 4V$Ts>gH?XlWe9d%h5 =L+WR#ů]E=u6M{e3q&[,IEA5^/l-0ʘ,,ݦb=A ܋>S1\ሼ IJQ8s {ߕ)ݣÛXklΟVOȧN!W|9(@G|xI cQ>#]tJ46Rٖ۽P3Τ'Ϯ.6 ?{QO/Ko]qrkn7(9˦Nb½fHދmbrjdizdtl`j/zoQ8)xU.C:XT~=F q2j[T: y13n%؛07ђx3^σ!651,d[>Bwш]kt $.6$\O;?R/4Q_DvVw/i5HZM x }~b !-3wG祇ͶlGfŤ &y͸#89Շ:g.2f3H,N0t%1܁K]<霢մD|ɟfa7|"e9r&TL,_JG@m o1Y格 $h<&`yx,gjH'FŮARncΫ)h#ŨS eQkZ6:wk`@sN(M6#Y|X]J_>a&B/\Ո^FV5r*z;dL?ouX=6-F1sku҇eM*}D wy݋U=3Rnڗu(6Lc~Zw`: HX.v)ncۂ호PQz5n@Շ%Z}qo՘[1/{rY&}F:U , k?r0oNX e;ڿ)%JkpVaÛc#WyG;:&E6/d =(,>l%BϞ_nc"+?-k<<+z6=ܭ,e[ɃIIDdQeSK/P"ǫ_UK [>|ˇ9%,Wyr,&{=#nϒ$lKV]tl(PQD$5l 03JVJ_ $;pg6lMre(ƺ94Ohqt z,sO.;58\ӗ:};:.\)#W! 0̻ȇQYS2fFMȊ;V_ %+64ɴaRT B(S Fh1gA %D&2kNRhE\4, A22m芓{]ӓ6e;pOWΡb]J& _²{u鮪Ե鉼qPu?|2nv6 wxɳ%9zf+(^p"Z&PЃ 3nD .$o*S3i8gՁ>vD&HRz/G|\}pI3zF &8e+R\oVѠ~Q.m )kIZ5Tdof;aR߷ $m$ o/̨Ɋchl]U(bi%GT^Ս>#\΁]lxd8̗W|UOFő.a%<3Ï@M(EB.K [M>,\IEŨuͫj@dinͣĻ@U~Gc9kIP[< ZeS@^5 䝃*:%GCƶZswJ;-Nr}#}uY]$t$:L{jniʦkh}_,xn2*^wX%5ldo;jP&wc'  3Xu{cԚ(r?-~}$ݍn'wMQLJV[ߪzR7 }GRUo"=}8y ^w~3` ;2ٻԙD&`[HߥzlW ֑A!e?h7ilS=G  یPe?8~x_)HEĢ*2)ppâValNW53㴝uwY.jANptdW\hvG5 #Zloz%1estgzV,c8X9ooigs'Uthr.&خԊZ1'M>ՕpBDUlwC6s&HVRMq-Wv`4 PQM /&dX(6j`Y+Niq4wW{Ud$j2Ug[:fs= x35h/gaueFks =>M(}P6FMlhWYgJwPGn΂ 9~/=co06vĄ{/w#Anow:^ج=b}_inwV -ZB^EʛRa9Q:1!L}ďBŎp"A0a0dHױqpa=ꞵLFF$1nKƛqC6 dz<x sRVD-t5gU!˃BxZgIyW1M̘H*EԱsGDGJ1`yɪnɪ+m-n𫀋n Y劔< Y(:^ OU".[3t7iU1Mfjeׂ&6;Z.&lJ+F&Ke G2b N5qR Qn;CXフ^\b%P%Ij׵@E~ 5-9l eEe˚G-ܴpR7t960KƩ) G_߿. (p{L1`tyLMXJ5kFBuNԅC>hGl$3v# >(UĻ_'LҚσ79Rڂh!iߏ2IgP$3'48:t[~Mmv6`{qqAHDWN!UzO:WʌM:EnRBO̹֜iOat^4h#Rh,>RKVQ7 |FH^p*mB DEq ѱ39 ,쉄 N&KB]ӊjQF)3j&l\^m/:S}}]܎EEx=Ĕx(jحm%:ljޟuS#.* V&\I*]~V~OrW0n ?;n+768ػ"ї,[1vI#3NbSf]co~7oNt:jJewWþo03]yyZĽeъȊ0*_L3p P69jiaQq?.CV ILRmNveL)iAB%`+d7p-I@{>-cZt,@{QVQWT޾뾐tnD}ڱ GJQqБND|5qPpaT"~h4JN $Ww"&gNSM}?G$46gk`vDQM g6e Ȅ`pye=k^Ap9A9< -*sנR4ƜWCkOOwbH&.t(ݐ+7V}-ߌCHaQ >`s,olGmizܠzsT) 1clMӽ970 *Ƽl,TúV s;w<T~&iH=IwC2n9/x #%.o&v)'ͪ7RK$ZMS3Q0:!D2:')* tт F]qzfD8·CM FJJn5EpI$;na[#)[d"F e#[9rS׵cut5L^W ׵Y4UƁ/{J:D9h]>\˟c+/qGZm$`cs-ހ4Npm"NJ0W>ٕ&!@irmSz|d),J̠PږeKBnٹ-lz=wy$Ti.{u 7yk>,nUxpp;Lu McfVv<Tx8V{v!MccUL+[ hMڵ#N>63:(o 0B]h<٦7훇'Su@R*z|;qH9 `+rN0 1%pz4zc2 k fGvbҏl-$3V+j|ִ G-P6ӕ*>52}U-X\dL%XQ9-SHpYDNUf5@NkP: (u󏞂e6aլzyU Xx*X Zj*{{h0_X B[<]ȤZ,܌ Kb+|Eju$dh%vc}YvOdXlX4YPW3H*gm93KRh---Q'վWk@:=d܀}SN&vj,XSuG[]o16--EC' @ poc5 ԏi- 0:'`-Z ,߸c2k !?7JBƃ&NڴRm;ATSV9+UcAjÎRL[m!',ouQ 6{R#vmM|G|-sͻ;2-QܕuU چ鼓jCc%iURԡ@5f+i*)fAbo33qK"_/~كdRqcrf#ධs# {lx R-K/[V2R}Ѳqpي/X2=bZ)M`i;(X%=0(4<ڗ#F yw >R:]EJo|B >k`GGǮ&TD\ןGuLE^H )"V\ RT~8Y}vR]QR#Aݟ {k>$kdDҨ$$-^u2_ؙHjzcs>VٔҁbGPz 'M:^98$I*MӇtNY~}Aeg44aTQ_N㈕dDMZD rùVHkŠ+6-qDTQJwR|^UkBlhjʗ&].jv̔[،6>QuUqX-!\RSZ++ҤܺOL-|)R™!*uqvdCq2a~ (fy,C-)#^=➈8Jka16W*WO?Sl Fg)0YVw#娯hbI=sPOƠNneRtPu;Je"ݒ&MV5-([ďŃUr򺹐p;^PBE )͂HW+n&(IUJ:"*0%X53YKIczKk}EJu,IMplTY{)b(#¬66ŕܛEn3j7PJ\&s( r:5&,IWޛ|/gu|< ɬjx7Ag:`=(MkH&Aϧ^<; kd攁eTLIa%@L)`y嶊= 2% {쯂ݻGͽK)vģE|Z{}^E~]ꟽvEI논~k[)9uU4t:33K^V$|J w2dEŘM{zabO<&pMSZ*ҰGȿ^&AMh6 1Q҅M]#9SGsT^Le49.ZOOf#`c۪t?jJ|Nu8!kr~oUy z$\W7lwSϕ!o0 {pm'L"? VHj,0ZͱƱP!LAcW5h|4ʚqLB, L5* ;.ۈ< * 8uʹ Y]Jᵏ:pF"Q5G?^̎hu:M{3#Qd%] :yۨl;49mnTa+*t چl 8*g-}ڣVtyAFGz r-rB0e-aMV䆳3@TZ5jh Jhd[D :8C^d$lƒHZ 3`taEJk5ؓɤ@$)uCb#uuK&:ȣ+8[=8Hx?E5$0戻t7~%iԄ&JCU¬q2<`i Udϡ Z`8T`%B7#YRjvþ@Xg/۽c dv|ZvlzFwٴ[ҳ R8SG0c4J1}ԍdƳIG:IIe2 R2i򾩡ڡg0IO ) O @Sr^|r:%h szY-byk-uK&&c)ɳ jJM)S=7N0yaaO!ʜ Aq9u KTL#r&1`􋛎_ϲs8IdDMܝl HФ+#>$:V J)˂]_ _/_|N!8!9bYkB!N+p Xl ׊MGQc0oI{Bp6w5HNɽwa; MVIK0uIUsN,@fJpA|RդNA:bq\?{7)>>!ԓ—~>key>8_,WJl)jttW[1қ/~-N\ .<Y =7RE XU))mk`"V (Q)j=mk('ϭC6cu]ntN=v崳rZB8m .uU|5u8}E0%S*kDt=DIj_I-(,8)pfsʲ:ǰ1b6~ءan Z~|NL4:YvG h]m3 w+N+^({GUҎ׸Uk NkPK{PG*&9+_W5hKŹD&GQİ8`RHQ>Iҥ;I8PL;9(đ>+AvoNۮrH8slkYF)ŕEe,>vT[̰)G)F6lHNS0|͘q qeMdMČ~țO^~NS{p<>Q;Q߫=vCӮ.<%M=EX;J;!P ͑$ǻkN:z:\:;z$Z0J޴v+F}EߣMFT6;.n5';!ŀ/H>a%³ IDAT[]̻84K.=щر-nlF\|RWGd*kԊHRA5y͛#';> ||a-̯*<~Y4߃~lຼbPQ]$$9ED;tDSl6v=[wNZj 2[ PG*2kd0u1|W(1_<yLq ;c-7zV&mM\jR)"ͩX3x.o6Բf{bVB`xFGZմDѾP:'(zؾZI%ݬ9JRʞO$c6'Į>Uo"IM ;o'3]ýȦs7Aw5*\p@zKj fpku[rЧ,#ٖIRIEP-N7=MAŇwCf۸~5r\#zCݸ69m}cKnhj,Z_jm*R wĚD#\{:q0>D>̒fMK͌~ouPc&}M<[w#p%qck-泜~@*:v'Oyð,X32V5fXdN %\;J-c%A&6l~7q*(MD`Y/bN.mҍoX ~?c5kNN d.i@EX8SF?^k馤i9?U|T srL~QIڧ$U?R깺mZ>IʜeSi'||cOu4_=`g){@bO*Ď:DkLh0 ,vlFƽ_Dԑ|ϓߐ>߿֏M'vGk=R'#}6_seY<jJF}S=Bgyߥ"7b+nRځLvV v|cg.ΌkjZ{R6БX=v  K_-cю-~g"+Fdg=@ IV׭;agMgwUxDmyUɡ3Z4NLzDnv^M7& 3gAe'7(\([#RyD)WRf39th :yWpŗJ̳>Lȫ`eȈJ7L]Q (k"EIE8^E{lNdӋKiKB䍠$LBIjrn=՞9Q~%LɭK\26m2;7>&BiXٕ)VjHA+ԕn_bb5rO1 \dA¢9kÑ@ ߱rT{gߐo:ީOD^ 1|xɚFCu`e ca.襱S,.w. c: CU2Y(E~ coQDR% 9E~GA=VP)Y}"`*WRc~~dZq$l zX[ t )}f9C2B)U$H,͑oVꍼ^X(ץQS5jn#q} 폪y%b٪ ',}iHjiSe?+@5 &etİT/|bjWٱ~M&1٥n`z8C==d ;x+q9fȰ`l>ٮ#r_)Z9q]#ŃUQQҵb'}Uc͜Dŝq_ ICW;US`Y3e3ko^ʋɐ>*^g95T|nn>Rp1q=1lR29)Q"VAƙ>܉hsH' f$xU`ՈuK df⎊~oivC(깟%j0ӍˇEM/qnY,Vm&:[=Q{aw}hv|/f֑8 bm8kNE/0l}^&(ܯ7rR ^5{bIUE leG?~hc-LȏI@a|ZGܥ>̤ƚHDՂRl6U |_ SL~z=r6⺞WQ;Xр|G*vzY C26@) 2 iD:s-Xx%(EA- f]A_#8#V7U|y)51dnpf<8H{*#B{B@ERID%];fzJISKzdf?eOWe,j:y**L'1;R<3]j.*PLãMuf?jLH,S$E3,ʕuIYНsXH)^I?:x{eC|Ld()ꀗ|9Sڿ n%@T:y-,7-L+?\gňӖn|\KkK- +9TEwX9@.j ,uѾ<ro1o3(46e wI6n9}4b.7 1585OhGOpHq#D;%6fEkx<*P?D8\<9lc+cvZ ١=7Nj}ZZiyJ0c>5 <}PtA,UE =|>,6{ʾᕍTrʍH${j -F agHUx}4 ^9$ӣ:$T^.|73M?N?#8bwc-V山,vÅ R ^"6x?#nv^FMћ.z @cbi h7|J%I*.VKy8q *#CSgDo6e"GzOemj5kR! q NI=8iU7'c46- Eh{AˑZW*}n#dQynIl.RyPX怉Uc]I=:|;&0+˃~dXC?[Eָ$5yo7:bh¯221b&|UeǶCd2zRSQ9 $;=/l\;$bR2E 7ݫd&8 h|fq@,H }c WƋ*拒OmqQIRޡHeA[ڗaWC[yWK&59lPSj+dxyh%c}Ϥm>,CV2!rx H1i,΋glF Ǡ)<Z&g̢i!G^@R~늏|7P1>)Bdkw 30o|^Kj #b?i1%uJL㝊_-XG!"1;7*~ap |z!<"Wwl3$Di+Hٵҵu&EW*/hm Scܳ]:韟?7iF p6)w6Y43VHFz{fMBΔfl,7~> /#EYyyd~;?︐ύhSfâ|7"aĺrS=R2"!+Y3 IUE93qZǶ>-[.D'+d@MJEiFq9R\wo) orc W(,pSy$Ioui5*/ ,{(vŠ-/e6~P.'\T;n0|\C<OoNm/`gno,ui(FB'бl,1`f񘍢WDJ&(r-kw1qK$I WC^},yMb} J_l+'-ۇDRxa,5'YE?(_ ơ@9f53l !v 4}ϢWXWB]Бn̈́n+E~dJ&j lxhed(yrչm}_Za_\*\Xx>h'PpJXjN-Vդv-_G k,*qzOmUkע^z@gn>ZaPUika6zXT`{|;3H>X5cuis*ʊ}|Ati-|Z360މdNi kmU/qsiSZ ~.?gbØ:S8ť=8`aLE07m^ wPYDCsڠ,E8H56fX`@_f)*Xx1av *`si;hBN6]:U86)+ FӋBQ%sd~Xf cM}(ܥl|o|54?S,ע<3 d< N2nokʨ W.HNLѕYl<&1z˳>c"Nj)=:Q䢷=9y_ ߸?tz]`^T< lʜt8a9.5D?@c2KPϴᝈպp_2ד۞c >Y!Cqp8KuJ.Ao֡ب}gRel}ޯԷ󹡹>؜8!շz=-ULl977BEλ/Y4X}>'PAzXtf<ϗw}e*,ΊhI)#z =}{yrw=x9x*^@ t;9Pd dYTZFz|G3g3c~(+| 'u}-E\_?5KTOR[ؔ1m+kS]ǫȟр̮blCc7ˋћ^K@-r^`oEu*"9F8]o 6T/#9p!M< IDATCCkl$4rz#mo|zC CPdJ ?ӳp{n]*y-LzxOXνJ2el0>ye`"Mir6a|6ӖfnqOlKȻ]b= (jmEM6Z:af*ߥdOn4̥Z J2:7WUbA^VRlZ 3} r~s; IP3I5@foAwSch.nȽ' Gw+f&wRYǁL>Njo(p '!ccS>`jxlPM_?J'|v535I"47pwҫ!|Q@a7ו-[J~o0.Qu$ddDK|)=El-_~Ź\1`4&LɱVxC&- 0]ظD@ *Տ݄Ϭ?gRJm>ۋB'M?flhTznAGLԹM"<5b1O6qf"Kv '?X `8sv}Ğ?Y1dCJ7^lհ1QOƒ\q/,v,̧8A7ϓt=F-vr dly= f]ɷѓBnye:kD[Y#{c6H2cu[)תV\&iK>6sx]@&Fj֑~y3nL%LKHW;RFXv"fsfq=(7tww%sYtwCYhz!-bfE@* %u}`G|B 7u\uʲ(&eqA( Nq=͘q]=þj"<&}JHPu#Ŧ!sGZ}Pg j3LO. *kk'|D3Ǽ4s MU%Wr:’ZYDVʏ+E.~.=ae b*, ˹ /Y(\@*}їҰ0N5,2<r0pࡲٺ2ڃ ٌ̣&ug\Յ +"pMxy앹rOAҔv(3|%(.Feq|}GI#絞ΪiQJj\0=rUh'jտC e=wW9`x63Z0Psk}n^6n?`v,sR=&ơ`*V]Hb8 M)QƩk?O|jV6P)1az-U;04ۖ=\|67H373=dۚN=X^0Ufu#*rĉFlU!+V bB{Edh^7ёgCn"x13pJ؜nꙴ*lؾbaIlM{*VӒ ^dl 7j)zKҦ@t&nh!8S;`9IX 1R+Q ;강8Wy :-* f Mղ]I]#N;w.VܛxEUk.j^H25Orp!E1vYz7-I^먫'9%04ü,5xEi ǎ;-))Tc!;KOwzʼ2Sn;vr{e=3Mh ݩ>/L%'| J3] N6b/( vМbB*BNo5!I䒿kC;d᩿Qر9.8_o }_̇a0svPEXEtݫͼ6f4v)Apz8Z:{7 kSlb!hTX仸-*>()A[5}%+Cg%fz~IΟÎa,:,=CV6! ф4c`9[Li es)Ȃ_ 103l - >Ca!l3A%7KԐ2A7d<9*jH9O(6Gv`-Sݰ|ZE"'mwAy~&`FEAܛ6 ¨5?b2HAK)#I!aF.@ichWt2~E7j&eLq@nhPaO;"\lK *쀉o.O|*j,#e,|shC-p:S1q5(Xp(ϡc%u6C6i?xY&4'ޛ%U=`.Za zE憷$fxvG 1VdbѾްG_X:VBd;I ґͲfVJB0P`0~o9P^˚g F3 1xؒC oˀrzFEƖ-@ (bJb`A j֣uʞ UԊ/dg̋2Y$Ju#(~+#O=I)tƋrdd#?>SV$T 7͋XeS~4%[NX)GBqSR]12 ܙ ެ(ve \<.Fe6ٍKm ͗VJQDsOfq˿MTmvۊ\,:/ޕr65*RY14ݔZ)fJ(߿\o`6 sM3ޙ9ٸ4tYއgZ4㳠zڷEDo<^qP[jm8>:>`4P'M!#K?|wǑ1_nZ َ XpY8Qpnӗ-6@$O6E:O\Kxz`_- Ʀ#U j_pɿ8?JjlbFqm)}0 _mU[Y_%=F7(y^4WCc jK&u7kvJc{K5InZ%nLvҤN0NoeU1Ru\jޒe) b8k2416щ kY*yec+f\_k[ 9"5ƧhcCU)؋L ޡ<9Фue.Q4ܛd}1v ^FTZ+]T\0oy% G\G\yJ?6߳ &nT3^v#Q)13`T6%6 l- y`sBsbC1#e+v,vdR%~˟s_!9T|t4"[ j_O bCL f%A;cTp&"x%ػVS66KeOc M0*<+#Y2I*y2xLfz17qFIwlcCr&4a-FdL9Z`} ~i4 Ygvybs Af:A(CRĆl{V0,guEg?ڢOBQPK/YIK8>uY 6-Z>X/wt*-Ds.tWI T/l+NT0^E s.8\Q&yZ{Sm`|֌`(6N"ş۪>R?qcOO YS$$3a-FrWgY*Y#r0m%yeug~t៓dm 8xF*ew=㽬AÎ9>q߮mXdUj1Dm]Ь8࣎},4&tue*+VtR2f~63#u*Z ueӌ` {C"ݠk5'`+OkL6:~:ޫγfYeFzb]ܺbzGyOR. 3ȌvÇʜFKFsug ǟc P!ߚF-qd3U*b17 ONdsnz"ԉK >;<=Oe3'J ?n s!5n4{&+L(uF#Jg4(cˌ +GbύvR!¡~3ţ4?ӛľR2&Vw׏&<|lYmϙa^Qi3tizq0xE?:I}WU'? 'p:06_u>"UՀLPݩG/KZ6O.EWܷ`z-h7˾i9`DgssRAP;>cCR&Pڤ󹺔As_f,lҮņ8HȲ`@ \W:ZTql (tkr:8at,GBj0ӬsU)YF}wa Bmgx& qJ먮 ~#Lsrm`Ŏwx7^Kh\0S?, Nsŕgl})8K焋#׊?03_{Sz)m5#X~Coo2c Tc&? VߌIJ@ͨ-Z(9{vN~l ~Q:ݭ. ҪoeWKLL{]lP$l8 2Av i_~]MUзVdo~JDc IDATxgzAMuƪS~rr#5fb9(L_w,$n K(WDn9:O_r!4vfljT ж&W|KƳ<c) Cf ? .ondj`12[ ̒i=f2=BF.}+gf aMR?|VJaԙnX$6S7| ӫ&$%k8)%ZL, \d{5BWq$]dB;d/B$ ` j8c,¹G)XVaF"m(hfۧJf4?&u hXiO9 8lSzV:C.%cΒN4PʩrRunKd;IVc4~Ɂ76~$KƺAuG_'&;6+"o6R0ז]㱁L|8|l_j`=(L1ۈM(ťENX!JX/79p|ql2Z{o}%,a7NrRmNɫ8!8~g /ږSo6Es<| NS*Κ94 y-,3e]+qw[Im-EZSq_bXUZTr "f3Nu7 |s\? ˴t+[gb$xcDj:y#Yy0gx`˹l?!~n?l]їN܌aS?L~X@Xް.M;:RQZ]3s\udݟXyf; %m̴P e`aTj2xtEUp$QZ`-#u Dkd'3gć',NތoFÌlYXoL?uˎ2߻k;~C([ amy *8q#.%_q*\I}*Np /%1-#0>+.(>rILp n]|9({™}o[I$r7 W7>/*gmm@勶w/9Ykssp{5WA[Fr@M2}^\尟ڐP ϫؾ!'10eL.bA/,f,t* 1+,ֈL?g/RKg*ێؐa\Y-viGiٌG6! .o~ XX?΄vAOZJ$S.a]qK6fZLB~+ZAOĴ?fM\|`95;Q̀gh ^ђ` o NU8|uL(h-_ M.{2f&h!)wCc.{aInǸXbwʧvåA5㊦w^֛ Mb7ʃ4x[M~L~.^mCF!f1-ͦ@*gxn_]41p?#(9g4̓5kIymsEOpEA4H~NE<_4gP9Dn?-GL' ʯ//apC=cY\j9"3C#2ؔ0%&qǖ `BFǒ5%W 73MBd+6,+*ǯW**ie e b|9(tfkƂpC&ߖR.x.i-. 4^֎BIƆƙC!*理ϰj|ubl!o&R)-Rm0XKs.홣 NH@d.Uw6~w!{ӵp^V"Eӎ;L,@¬aQ.yE`٨}Gly óI*"?_\Xk/&QQ6 SaC93ksĠSyfJ k"/zWQCA<~a}줤gQ<;sG|v-:Tt+%L:u 6aOasFƽ]~pbSk \Jw#eMٴ+pAVKWy,7nm튁'_bJ"i5%aɼVqׂ.T^ )V e @CaW',;өxMP4y4GLJJ(5w@{_5>>GbLzb2'"hcxgb}g]S󙪔buLnȸ6O.>F[ OVlkx6.H11o3}ƓqS3{˾;rؘڦiXBP<VZ50S̀uB w;O1/s;)4;&Xk| ]Hf\4xUSq{3O9qR0¹2u&CC,xHjqGe_q{ze7I)k$ ked,oT2E]@ Ȧxn=|ڍ_-_>*B'F15_Lm7ϺQt8 ) _i4O9S3ϖMYk(1mI.-Æce!ZyǿW|V?"Tu?"SQFgG3Y/!6"3GoJ6ͱBwפAxQm*)eE1'O b-y xqWTXhhgGET,*ީR&j-M+,] G'{N崱<#Oz5g<`!W{Da?6>J;l4f#0?. B{G8b\ұ~NAz/#,7&1ō> =|d(ÚA s.ny㎘Y?w;,8`='756=7 (V8#oE]Rse5܊/6q>'"u~6m4%sirB0|T[.\~e+HeG/}培fY|PijATbr<*UBypD~0 u_h#wUV-ocFѶnʧ/559>CI]W{4 VNf}T쩵IeC24ČA)ݔyK@2*XBEБ?ϺMfJhG4k3Z8#sg2:VK&gx7#pkY{}T K#E!!9kV3AޤO>POeI%'%A>w]|s3!׶!?r70bX,luι"w_1d#C|յ^j~&4Ƃ ́]KeS"W^h~邽C>`עp"x^I"[^RJ?eͶ>T~N˄^cYH[;:E)uILsRqwDT*Dc㈶qR|bT Cmл߈eWE寖^mdn`Zp57: el<>fh\$&d!ExNZlf\j`VD|I]%C~<M/gz,*Ct5?yȦ퀿?K^ ],)XHs gإbm$Mjunn^~:7e^b߂kkx)oF^Ն2##u7i*+;rqy7G-r!|k3p6^jSVeIփa8Si|K#ҌDmQ2M ߥr2Ub3ztJ@4S6om I y'ʜ >xf B91 U泟nJU:l K߻P 6 ,\v 5Eױ]xgzgM?V6r-Yl+lZP_ .X] E.,tc7Dk ͒ ?bcKǺI/P%tСwi7Ŷ;=r̫:$g*@R 5׽q4d<6x?: @;:ڿ=g,IhWԿq8O8t̰6+C¬bxJ6cO (ewdf4U.`{ӿȰIR(¼M~< h׿ Adbn`TtRnD?ǝH g|fSX}8OLgteD$>N{wKC5l|?rM[A^P­X[eƹQ`I-f5YLٲۭMP]G#-g3H.RaZ(&d߻u ^ 5bTejbQƥ(N|֬zGTUDt+E%V3((;[#K+Y(X:zZX7%EEU`>7lȖV(\+1dLouXZ$~]y|S^*icn\VmoNpY_q<"12 Ҷb; I%RܴXϐ.r+p_䶈^[ ztrd/1-իF Pː,cK6}iէ^GXw_ќN'XMj9xmZ5#ն$c IVxf_I9E-ǀq/86ľȩe,/n) F%9Q[VﺙZ`{S-L64Hۊ~?[}gE?[ aueXP']1awC9`6+YPQ8|ug VwzLU unZF(Nb8Z#cx5~S{l,\Zk"s'( E\]$3* Y73X/\ [bFrPy1 M n'Zbоb𷆲¨UUxrG`Bˁ`!t*0q-7>ȿC;dh|W>9 g˓s8lN|saeM^2<]g zע9Lz"{|eqP[׼# 九İMy99ˊL~b@%B:ӡ' U-冋Qt9ŭQ/im[{mGK })~`0,d)/_$K E}7w GE9e믂r2R o(b ;@%Usc9? 2a!vn!~Ϳk(57dKUG t-R.vjn岄Bo`VоqѼRqNj˟wMnbOX5WL9LŅbYY馚[6aKNnar7!F<7b&yF@r<Wi\CnvR* SS5s<8t>?DPNun1-7>l R).Q_Y ͣ IDATQ)3$kdT!﹘mE{gާoTiX;[yiuDUw5 G+chA c!^OMEI^Ux_ JC^WtЗBl9;$0=-zW5ݽ8'ipy@nj>,rjQ!UUT6 2-Ȼ{:5^4sDTil=!ˈfPB9ь"? CELIጷť1c=26/pdCx|R69)hސ'}YCd#Ҟ@p2>Cgդ+ ("膚1ht6>F7\!2ؖ,2=6F90I^OόɦQbTo˧L)KvzK>K,$cpj)` {^Nc$oza!Sdӳ\v?=qYH@+F|J73q("uy`A^/ ts۲,Ҫ,P "*_ -H.ȥ v6w~}MER/5dnYs47dz5R ֔f%0|RG,O~<U `K n|HfË98kģ=4nsofCcښ>S.6h[#M[T@!<<͉a?pYR4;`R1OP|[76YւV%tH@mE7rAV4a/PfDƐ?%['Ͼ8 X?+Gݕ()3y]$ۈZ0TikȿY&܎ C 쌵:˟btN4pHٸ.DހGX7֯qG -}z2 'Kd `l>aؔ8{[&x %=ZO `?)#!W}w lI+a.с[i54`pǐ kYQsCuhyy1 x8Ѯ#igx1wžc;+&rGfeh śہ|.'%UaљTvc-Cc[|Q Ԗe4˭#/ֽ7>^[P+26)&QYVL`mm8 sfF(v i4۰8c4M]>Co_x^Jl>xA.& @JOٛ;>_pywą(vl1"JuGs N_ψ5M׻$?3fJG*vǵ0[1rLIh43@> .x ^0XB`Wqr-*U@Tk o?o*bzq};&m3 .d] 3c|yَ"7@_F\oF {_0 ;IpFP񨚌\Uu-.9.T L~%$eڔ,T˭i%'tbqÅ\<-U٤gvò#'M]SE-ws97l"QlT<͂s2~O{o 4?˴l;RD1|M5#zř9s˗jtED%'A y]BI+TJwRؔZ:3-F<;ѕT:֐%nRG+gjUv㏦+4Anϱ %-cuƳ-LuJX+ܗw @0y9σKkd=Kr k >8X´pcQ<9⡇Ͱ3U*+ns!LU JcYT3MV?cKKCVY0`9B!n& W}e VchEVMhVkZFjYK ,0DprܬaQ ۘJ5{ r}ckIͥ!Ka5=6'NW,]A7xrHs۰fbTLEL˿O.\+N4jёX5f xѷrq{˯w((Ǐ{(~]$qK*9s[Zpe]vZk1!m* VD/zU2dP_u4Fj=8ѹi_tlJgYߵ#2h/Œ`ĥ\/Do"V"sz:RJd ΃xd .Y6 Ҩ)gd8bw}-QסoS1i#Zqdcõbbl(Xߕ!=Rooxk_\z-1-!/bE2}З<ń$$r[U6h>VU~xy.i{]P/&s1f\ݵ%9e8]/E-/ kޔNbtn/L=Z7^O,Tpo`6Dm%d#jI]mUkHHe_<-_nwE@ 2:*)kT3AEĒ4qc f<ۡ2ě4MϸqPV$SjB,Lz <- H=u>c -8&?CwW:d JyXlÒrSԏA>;S[ B*wPԽicEKg˫r;RQCP o*sWt  c/)u Db>E ?6c( a?%6|{OWn}R^ĄI.-N z98\PH]T"*F ѶG|Yj;T*S?c V҅->frf4x ;wn8GhC]Cςi%Ex%ԮAIϡ8k/C\#22>6Ȩh3KCZM}A,UڼfS [iZ{󌴌  ¥1V$ dG75{]HJPC]5XUrvؼ&v3fZ7*,:SxǤ%{%PD<ꀲlfͻl4_4Ϙ0 +%9:18<\e W5U[58orp[ u$T&R7p5ZZ\pÈ8̴K[NcM .l_3%Pk+8.j7)8`c^*sC~ 9tB~î! {%]@'gKtipmF?Gei(*v gb˫GVv<'=E9C߾f3RbpqY\p- 8?p,R1  t|?yRկd]p7T,& Islhb04S"'77W}O12h IĴ]AD{Ow\W"3m0' mAp<~nuZbf+E N h)k?}pk|}t\S*2*T2y%vn=oįJ;>紿B$<<)p[!GAԪ(xܸ Ԙz3ngMe ~Ճ2g!>3Ig699W%$KA :z*k~jJhfX|ORY^Mp"1k j8~flRRA e6n=e 7_$V{Ke7c//yZP'l6՞UZX{9}?TDw| eH* f;yvӖC*1`Kʖb* ¢Q,/ n;dFHp[p>svTGDlTYħ,XF4&@@-[`e5H\9ʦ*Fzu*ãV?Jf>`|z PB Ҵ>JFB*ڞuO)ňkĪZK,duڶ*eFO}ڽF$Q Edq +:TeQ{-[Y8! ֒d/08);n⢉?+U )泑E7:7_?XV>|?^܏4ތܜ<\;s 0Zb4 ᚜AT:FPQi#ҖF,fY;=Qism 3)c e?yG>g-}|&vnrn,# r;aeHvױy}B~c`SS*=[(qy.?|$$F2JZ5@k"n.Td-Bؼ {BzK<6xAyr+!=]!ۡUl֍T.sXE3bjg<^J}j$/]1+OEX tYPW哋MSF@Jy|?}qrwu (ޮ,JaE rʳjx-s>K;iQ|[fZG'P7?".)wnYX=M 1~5lzq)6m[s@`1c1Psێ@fо}RĿ/"Y])\ز`o|W^Έ4n#)\#=@/NnX80KAPRm޶"sʩ"&!b +"jU0!uĻ~C؆<񙛛bH7ol_dVz(&泦j"7BQcYLLQ{mΏ-h^dz+?(B⟿g=c~9zil⶷ֿ.?fFIo29wD <'r gk8=}w!MیUrkXv )N7IW=^:jLA_M^W K?@-?5, ?wsH3JLQ|QWh#Î2N ܱ ژFgz@ž^šlDFˑ M%$n%_3}u'lmZs*X:TX؛O%7Ab W%@kGc>S jǢZdMx@fE tCϻHLފ3Ssd =좴NnCGڦ*6<e#>Qͳqc=8k͈ɌmwC@9bwJC)v?..=JIBFz{׏[ZI?qD A5'9^H_{~&JFJZֿ~o}q.skƛЃ=9Wv\b1{CJxu3l6K0˘8l.n]>a4w4k3*SgcLHdvH ='oKnʶYm/CMV 鶚(Eω#A{3SacdnYy5nNܮC/g*БP^0]r9+@FwmO/}LOe*&?&g1MР7)ZY(\2caUd5ӍQ6ZAgoӓ>0) xMZ,Ɔ!Qz_F{4&m ?;}Ȣ$m+^46}bNHYѫewבݛMæ(ץ(vbC.-dzq*ȚZ>6BË IDATbM|2)>31e?U`neˌ!oV+y: hKrh+e\3cL@hӑ&#¯:$C6&=߽asxnpolr|ĦvVػ<|Ŭ/vZscC>ۖyVK_|&_ 1tܐ,ӯ"AhPDF⤭4{P %}2ғHH|lʵ⠧E旡XSgBeh.хQ?.'im 7Hԟ3 ߑF܆eHwJ89`Z J!! Qoʦ}.V5Ud[]=8k.щ m 56U2Y V6]k@S(a~F֢X#(!@h=^[9rCW|#A+D! 'p ⟓ )Қִ.JhNl/ʢrKx;L; 5}"?ױeќjU@ ]S6.|Ŗs%-Oɧv]5eT'a_yyc3!|fnuvT#]?&ƊJ^t K>3Җ A0xɉvOn_0Wxm|FMf<;L?\$"r`22kͥM5˜lelYF,e*ggT_@F&SQ‚;~]̮`"Je7}+gx(:;ff뎆GxwC}aBuDT9Ta;:Աvc")̢v%SM/<$}^BPOYQw/6̒~*4bNJai,scЄh 7URC_@).( EBR3C" ~Ad>BLhpߝR{bkQsCWeߋV7q `qEdLl%6ud匋)~M'^z7;l.؝bar~SE1g+|frf|;.¦Wea_l3_9\p"P5l}}ş{d'zP`SKB{ Q|] _=6"0#W7NR< '`-Etu;>J|t9ɮL;betT)tѼakwbvM+25s73U>cۙqO|*[Ğ٩ypbR Hi@5U 7^'V̂O_!pT`z. YtUHA/nJm Rȴ_b6:jK*>IQHːqVϘܨkF仔o6?et9e)-6;d噴AGs)?=p0 =FT$W:V3MVO~S״OP pqSV|dlLc@K /UjiXQ3*dÆ;J cN?[j ݪKg%`sfȇ}AwzLM"Xo kDj_)$U N-"?O;`TB,< 4@Ik:*'FS$;cx#?H;.gʏfK$>/_Q B*&9) Kb6w/<[Ych F; N p?\^6A R9>|vŌV~:$ČP4Crmghy 0G++RA5& #ʥ҇|3;#udPeo3ZE 1Hh` T`n9tYI,oax#~dlG9 Rk%l7|;A mjNGj+621\~*\DظՃjyDpC; bV|=I_P{}Ž~L7˱A#5K|wnJR@vɁCƛfMoetlʵe|y b)>⇺e2-!UlP0 ~{/o"ǰ}2x49@)pR,m⾹Ps#43L-fZ!ŋnlo{y6kP :+Ԛ(hۀ9Z8*>+⳸N/8㌐.k:䠛fd3Fc+Mrܐ򽣥HD)Mx. 5 '.n HfB`V lG[3#C1,W8n| #og7%3&U?*RVЬӴ :Z-3.4-y:.ᣃ#1b{0q A3m?{WZ[sה1X!&F-PCT,DsJr2yɞ(VBYR؛>_< \v_މKo~ 6w Bg^B14zR^Y @+o=[7\v]t~Qf_TPF* ~8'em.m'tY{I;|C$=&_f_pĺ(G{.m Y@ZkH;0"#v | :-R}rĨ6.7n% :l<ն}]s/'!3`8A7 IK̍Lۥ$Χwl3 a:uUC;PoTiSHs^Z"j0uwղT0鏐`FJm\/Tкrquj2RV9 V[ܟ ւ o~g 4 us5u6; @1_xw$*PgzS؈N&̤ی~D0~/ u Ca/x7aX[f-:&ҋʜG|JwѿJ˶BN$E=>C ϕ}CAB9 {/NKR0f{0RrG]L0i]T:ӿviJ>b-P.\-9><0GM[SL>紝*ʹ7K}s*~ P@NȎIGJ>XܒWq|.^ܧMˆS$T?p'Ҏz¶bpq , |dIa~LL>2%&WcܫaMC5!aB&pلnSQMd _X,( 4Y3|$|BM)A(JmBAJ{1X 7{<OJ>E ULߖ@`;^v >@+ڗQ8_\5|S?/!%趿5@B=.Nê0%p 䬋2*wBn3ze͡A[>zY[;=^}p]B(xI؜0}TҐ*Z\.n q1 k[ܤE%bsal~72.{c[,b}1 X@c8A DDyEQ:(rҹ p([/^$~xU1(FKf2@jߛ s}̽00}B 0762-{pk#ؤh/D:Jn칱3)PݵimwBl0o.DYcG8%+C&rX+bu(wЉCbTo@cIk8'31!T PBo|7ᙯPa9X3<)ڞGG=:7[kմV,mIo v ہ[|V !e½Vz 6:(DP=ʻsR_*?HLZzYLE x JWȟPyiBYc>Ұr&I6ߣ#'u +Xܼ3'!ݢ 8V|箪v]h2d\ Tn*g jV!yd>A9λTT811 :)}`Eg*`!BiS\ފi'3[^ij@LHc[ ʟoa Z޷<(klPRa6SܺX51nKeRj˃LDm7"67p <@TrY_LjJ-AW,ː-|΁bk끛v.ĭEWB"wTHn3S⛒81qLȦW Z%9酕6~`e/] '.g_դ:Όwy -^#oۅ(l&s{5TJcl#.Uc)'LppJ_O'G  "tߏ<`m^Mw{g{sS.)ul8⺄G}ތ܄VM8#Ն} 6VPlnS8j[zAq7‰ǵ8E]'JU`gjFu[)3u[ }D\y/[5w\0껖x'KO@kE1Mo">C}bgiI6cd |O=nMl_ECAA,]JRK(q*E]ڲcm5(Kѳd!U3kXp.+bw`[$1er B'-V\mօN L q  7Dz§Y 6룸Mey+y/幖MzlY1@qj,?ұYsXm(x7[F,|c};n< GSX6lai(L|Mh~է4U6iIT8n/.de \YC^',[M0J zEkk]+mĸn.լY绎5zMKc؅dʈ%2R W 1~~ͮ ѵk)+-Qm{i]  1_R$~uz"vO.~nM͝r?Bʘ|:iSxdDB4W<<7Q(4:e7+JS^U wp3K (؞*P2/6W$$>}=baU< oλhT.SdrW~U [6n`!e!nTgRR|tc{82>-8%goO!^I2]=|>HұDi>&qzpL8odf{3J7%-#쑃ѹ';T-ːa]vGL"¢}{+xajL|l:_e@O0TH5nnn+~<Ѻp<;D$z ^~$&JQFtFӪ0֫NBBcIK-ׯu5\ ZEf_HaParkEJؿk$ ȁKA;d c (.^w3} )#>`rq: W=b~r>]y AO獒YrfHNgeI?W"+;H`zP΃IT*eM10Y): ~;'xd'|PpEr[Uɮ,iI6M"zyM]JBzH/AM|@, 5n,Ʉ  [B>aXxm^vDswxrp?0 n72Uj/x" nͮ ~4RH(%9ȝͨfEN t`C"~jJȘT(Ur#UZSrl{c۱Ng0^lZ$_Ąxe*:zg|daf1oNX&E!Iq93rSJ F9jĔ}(K<69:X@g<'i=Iƻa[Kz7yn;mϧSdͼa:F4)߂lͯAF/ʘ2iK߃Y- J:I~lCS("PO6c( 6SQ9~9 3'L u4ggu*a},"J̓ڞcJx0][w϶#zhZRгj[DsMW 32M ' יp-πG[T4+p$Uhj^EܙY3m{G*K9Nw#Wx?#{JK,Bxkeo]/'`Ae;ƻ,QT>aJ37]HI79 ?0_#Q/Gƥ>!%?;G߀ۼ -&fQO|c"y&^{?0|p '$+9 `eߌVɽo3.$$hNj+d ӡ:px.6{BalM@6JA6>xTXMF6ͳOU:X2+R^n”Wl3# K;_J{J$$m"GmO8mvŕ])`cYu%F&+L@>hNjf\?1̻>ƙlk1XFm40QWq^\>*j*<t*&GEŕd8یgd{o~ޡzK;eȡ;8GIBJ܆M=X=Q%=4c`yt^JIumH-R/N1}%\b1sCMCXP!XrmT9~ř +9]/ŭ"e`BW!3;-YM-:1* |f 5Nq;1¦[j-#B|pKiƦWߏ{=+Bh{^l a`KPԞ< fp:E6x}8wSQݒ`ctW7wgEZ4h"??s{sXGw&l8:#5e6#MQ6λ-qf_E/,al(~\%r2ZXB.6On<10A6 0(g,`;&9}1'@s(q&=b2(LY7Oy36# ́=P=׵=wGqX 7@Qބlfͼ~Mj?˟ɗJ|?2'X Z_N٣3@.>D~|?7q:wըMm?a`)-K}Q?[ ~Y=yֺwnpbT!Mo1hϡ`FfyrSXqV$T;zvwenOp_ǬɞZ?_E%z}齇0Ϩk^q]r!QfݛgfԫAșrdTd[8,g`  ]Y~Џ9\J`a_}S*Vw4C%Ju ݲǰWoGW <#:ƮSd<ٿT0kDUp(xglI7TB0꼬2Rv@OVfOuY5Y?$7yN,#'|4H9K83vSe {G_(w2uʊޢ.E!~f"rF]oZV}a]PWbG-,6oyP&A A@O WK Wﻀ{ evP{4eYHvyA_^룥 l>AJb-%{ uERxm ~y󠶶+U6rM! {W{D&s索h*:`BB\.?ЎgAVc^{ȾrŵRngqnp/l :8Gʇ w8`r0h{j'TP <g*@^W xq`@(*p36eS!*@ʯ_MW4_-'miaUs]1K_ @OZr`auk5mLU^Y-'f6G} a*Ӫ%~ud8r(S[&4wf#wy':n|[Ǭ q˖g=b_z(T@?|_ճ?g;5*LI $$*"5 5&StV8$4:s1ЫysI׹u|o(4L6~uDZFTvJˊǹX 5gc ?ӥvAR{J~Sh/>&|6j[ ݲ t&zxL{?ux=5iY>iO>3X$֯=m*jfXCf IDAT%;";7 ycəT.i7^V37vm$NV)T(uJYKۛ[L\!kY+ \j`b+Yo[qq +5,wxZep8d#V(q@%&6$VdTm^z2[)鮜9ʄhs|lЦ ynUH0NVmɃ9aE<ރ!:ȇ}5kӇ]<Uw5s6Ts@5mYQ ;~`/冯$=;NU͵ݪzIn5AҎێX$mmTLc 1Bk T0w$xqywcUpsQPbr'޶.97r)j+A,EAEQ9tVU@v=xhB%&; y<;B`V6ӷrԢ.aG\ cX`o,q?L['9@+*4˻#c|i1!YrBz nyȰކlxV0k,zc!0h'DW?d}};~E$3{,֊rNS&R %+"pC`[Oy>ʇmJ{j ֠;~Ēu)h|ߥ Nށɘq)BZ DΦwnK+]/~`[Ho`0 tpY~_Un] A7p%9;!M@Y ;NdgT9_v<^+^VB ,:\V ،[SV6~3v6[{N5 Đ:N%G?ҏexwy{Hd-= nˑ,d}/>v&#̀~sk2d ե`BR~Wȳ3Lމ*gRs(u>9QqH'8tx4r j3f36c GaX VOEХׄ}Dw<M0w};>JjWFv_7 f;od-V (3Hܸ}=4Ia;Szܶx9d5nJT!-3h"[C2KN"VD5>66 ~oO|T mYa=75(Lfޯ'h{ 7>>2T%έB6TDeB|~P_7ݞ?wڂ0QajJ^ogjٮT&03".mF&2Wgonku/SFp@u[zﷴjYFDߡ"!~IT*`^H^u|7aT$sTj/}(<e@W,+XӸкv.&d2Z|oyMvV|?a%T  oƓq[uX9:_Eδ{=&mA%o\]/:0lVlM퓼Z9X)c۽o[-Z:|d^qۙvd*BV?`yh);lyZdem&G^:Ogܢ4`@fƹb5A =& 'ЌgLٕV6A`7fR(!ٌ~S$8|J 44ˀe6 =eÿշù#FcaX!onOj2x04ket24_g#fI~UȚX i* _Ad}< U`x`f5ݔp 'Txcش`h[-xDEӱ}Z&$6s2_\lbE݇ŠCװe,*Wmw!Ofށ*o=ViKɸ&hPsYxpK2CQڹ'S,X?.rƟPBɈI 2SʏSg2+c";S"l#l-(Kmk-舉z"xR2Ӳ`kCJeXf@_}RU򼚔,lB}fMGJr8I^29~ʚs[/MuP+tA.YǤfߜrDҷ')5c+33F߇#u<kPh|]NHJsHFS 2z1;bcb+~؊ V ʛhwa?*A|@϶bQh87Pw'#_>P6EInO<* ؛a>7=R751,2]3kw Rk "%c_L 7}0i;o{w*ms{Jh+z>ʇlivLV3un7-%1eF;aR^N1#{uC8\16fMÁPZ 1~W TC^zŞ*=ěri un&BzZ/#? s3R@DƹGz|!UxŠK9ζ0xg,ޯeosj[_Ka5j)_k hRPWhi YXMˈr&eZ` \Ė#9Rzx~Zd2 zodȞ`0c kSR18SGfvfWi76Ӷ[֮t 6\0K ZgL°$*7 ] &)8Kk7Κ\PM.,n.# W@V1K]7" Ry5B4v9{E%YE٠hQ$'T>0)s f5 K%HU,F!p'm*qȂV%#٦u;<'RVt+q0m5doz ؔ 9}7Ը)/ 5O{,\A\vJpxo({RQyPbq[ _T\XN &Ioi$_pSaqC ɹ~O;LlX~j4e,%˕xNбrn"Wg==J PZ1*4|O[ҷU3?YH ޒ~Rkq$y$y%{b uwNR_87-M $09v.4N̸[SmNŽT(%ugRA Zxys^ߚl'ĀZ4RPW zLqY0͂)Y`jTb"Mlzd ڵxŜi1'P şkam+E됝9bb瑎 S'pc[u٨+h,F{Nj L ?8r rCMEZ@w sO es;8֊n ȍI"( !l"ZoaS⋪F}pr#N#6xRa p[fS%W?p;&S9{%,gӖK?i Q65"&=.N>dϘqx"ͺ)ş=??"b l}\1M#g84w-if=W dD;ƹ6S4~)% y#K7YPF!zG71+Xd\'6a9m Xd\w]YoKY }f%w.>mm\%V<>"HRήј6˧Y g2*V9P !1i|8 "Q/Ddo6J+L7cFzq.[#^y,YK& %Ɍ3IrBL?rP[>1`bdl8xHEr%YE/,"UF^rESFӣ\1e iU ϝшH$`g2LcmKFоʫ9$cB?^?R]w!|N^FiI.d\g~+zSnk/;:jpN#S]U*{D̦hHw`ƌBR{їqKڦjXң*K!# Àڟz.̞w!Ju1'ZpQ2C Z96S_'kcIuĻ62 b/^! d>w< _$Vs!ԧb?!4mٟoC􉲐-d֦S 8< _}TR( 9 =ƀI,_E(f~?M| `;·WCJ?s__l DL~n #f >.Ұ$ލVOhf@`ņ`ʔA/]XjaW %CPE,O86ߖ?Eo!o$?6XBSl[=[ F}w0<_;wd  6qGővlvG`|˴ԁ#9@cެIXc~RU \e W"gXd4%|m2¯[*RwX΋G)2"9ٺ05@ٖB L6`Ҏe'VՆAN҂xF8"Td``qMa7鏲^$y 398 1}E}zy,rD?k0RuÍ/TJ{zʇ.+hiUY+~s .Ez\gQtl6zV7FJ2 8ǡ| KjrφX.{Gf1Zg2y 48hD7Ig9/i sHwrgm@  Jk GdB?Db{aGJ61%A 3P>Is'=$͕/Ym0'R(3`bjL?m|TY*LP6ΖE^ Hf!X.oCJ m$Etr[,ŽJiU.BƒDm`0BҤ˕$Ed+)":?\C"^. 펶'4n#̡CHrNnւZ>@`kbNo "#ՏmSڕ |gAqEJs{<߽rMXv=!/eh;27d)7gg?~?sooŽp +9՘凾FA_s?tvy"Nx^Lې=sJ :TjlĢ,aJ /gP|Y[VI|SlJ{Wf`<;)~*~q"ǐ@bS߁Zq^n_,oywm˭\C m~of7S3(,>(Y6@Z =Ҫj[Xfef]y,1W˻WU6cJhzKX UJ eM mno2ki`.V/n؆;{s`㹇l*W@X"B7QaxlR~F85pKm( d! e9a"xdV>j]gxVՍ릝Z `n-TmU~@5힆qFJ *ÆT#hƍ3Ju?[̃6|wmjJpbhJo5hmXJQlLwR(u?2 şm57?<\Y,gLIVjfb'Te?kS+Ŏ!wkASϾ v~.\#7Q<,Ȏ$u+3蓓8o͟Vhz TOR{: Zʅe,( s,_Foq5ŚڶXc˯ FәvݚoXuYX-ӷ\rWe$.'mR),l؞Tjt1Iu5(? vqjC3vEU9aR&'^U$I-^o965ܴab͎ XxgH)۽&yn3(Ά Nڻ, Kl.qX7`\\+mcM&M)W a#v/(^ Bę3aʳb|slVdhaZ"x\1cV>Z,x6i|tl򿫮1WYd&yo/~ aZwg?و[py_{)\>Hٿo*^5M;fǀ ,qX` * +xxџpAc'ٓf~39W]P]T.4"-i$h?G3߾HB%6dO-jiֈSʦ;G0Li9ؽ?ҧ/z>`쳃 t>v+߀#myXE i9C,͢uo&/ƈ`Oyn۬'Ϣ;;_``F>pؓNn|%@>!? X \KT4JaBQAMTv[2XFfҳdi ~ 7jP7_nr'X?-l+OP<_Y.d< O(rEqn]b% ~6"C[}{ qyKɑ5:*ߧ*zR5=NV(od9!(\J@7쾜z%,}ތ6x!ΈgEߋXE}}7$D@HN0MY4eӁ1:bL(<З|ZHjMۈH_hQBȊVTGm<7qc(@t Z\@:V)Tvq_DØH4,-Bk;m_[~F_#%"J_:?foS*9"-9@!PPZ++GpQNo .Yi`1esh]g M\G*T 8(Mbɉ "CRĖQW9#mNz%hhW`)4 m5 Z6=3M*%%J1oH sĻ6wCEܗ}Z:"2 ӯpMIreޜL6tKπJ[m)"};$ԨT3;s4 6o=;9@Ya-^eTͤlk{{ac$V zE68b@^um1[{.ZSTl-PTW%ºr&,i>ԣi)Lm[܇GG:ojz fC7Zͪ ۂ%gyWMtFXm$TiJW jVih39*&d ͑JLۣ”LX y9FG.m3SG#4,Km9h~x_;sW4~||ă3-M + Cga#MI(3?{! \\p&}g1.p;[F$)ߡH<iņ od,Ib=6}x"jwNT @~HDwۂʋI _%+"5쑔0LZHJ󑅷 !-ޠ =7md-~)mР}JloqDMRƽߑVn8q(Ӱ2* vچE[ygoKXsÄݛ-SS:JQ]65L(MOUɬHZ7<0Ŏ]`yK`@bTF`Uj$xGޗI'?,!+&MOeuW1#'QG wntQ߯#sٛv B37C<3*{{gއl!W{oAuj]պ~1no|IfMOm[z]Үn{5w6fGYD}92u% ;.#Po.d~mu_P1 ZFމ<,dW_w#/;#`_Q}&}eQ4'^˜nw/vdk;hj@JU@A>˼!ƎJ˭a1W$W~zYnA|Ats8 yC8g{ıC[!#TaB[nڕ:V9Ӿsƹ쏈t2!d#b#LbY*'~+o2nJZW񗌴ͤ yTLhl10VOO ތ'`y@kf`kHY~}bjS5&s˞ lsJBњS%QG;Bpx߼t3[ Ó˹~.3dK<(\{_2&_aaZ/D{Zem`8xfKyޖV(cy[q1sLKJx ۦto=;l@ m8:`KhxAk(*#bV͒nSP\I+@͢0yT\Wg$z`ݺ<_!+!7f&[ͨcK-'jaMy]/sې4ʬӪeR+}sI#`Ѷceq2JFOz]"ɡ"WX#МP9W;rȚ4k{i?-)ysܣK*fy,3C!;h.}-mC_rj=z?4OL&WʷIܩ (/"9h=_H}L`Rutj1TZ6!1`h-%ѐm9o)GReu%F0D)mRBrQ$ojh> 7Q3/ݛ{A^ঌ0 %Fu6YYlRw<*[/jΫ̂K"`^Pܮ(|zqq^4r"rP[5r"["D) ?ߘ.Ԥmxp[6S :8vvS(VϪx$m*NIY͒8thNzYT"ՈGۦR@$/ Wr38).t+2ߵ KwnQD.g@.5Pd^KBB? 6 |eDtelb|$8 Af60c#7;9w^$boUKɿ^j+drk\<)?6(tb4ZhMُ=ŏr0p!ףyw]F'ۿQ0d9#*rjܶ*a(p׏AI~byC+ iAk2!.?Px=]FLv b2@^3RD'?T<З6΅K,y˰r )!x|oUgw_HO1tH[K, k!zL!H^Ãʊ3`g͚Pc5xHD3?վ>B)3,7& ?zf(d{M͚MmAp-RMEN򱬁 e7 ?{ Wn }S*Z LC"STf/q? rȰY˂SUxKWAX`N>I<*֕͞k[p诛2TYɺ[TpU}2]  Qf}vyfd\I;jj̅ jUz-f|/*㊞$-?)5*ɧǹv熦~yZ*@7\xYZ%&THUbo!` !3s+& J+i=˩N;FBqFs c 1o(Re̐b\R`1'EndQx+*E+}|hYp`y򷗰OcsP h9ZHM|xWDhxd^xGc5Xd+=ƑPodEB3^"ga_EE}\xM 3hku4.iZ-y+j((-vY4].gqm){"VdgpΖF| R])#,ky=)%Gn%}]1K}t-7AwyA|l^o7H*;b)3h3߁MQ-&K-N(%͠:|mRy68XF B?&g6`\-dS:!I#T`/Ũ X؄%Wqm+XX?⾳WeZCƶ(s W1u&G*pL]l(VJ*NJ[G<р 6|(4@ /Yr!qSXAEIx'9į )vM~R.8|)m7+M̂DqlE~FL 0tHfgzyqrɲߍPS/{5Ȧ2?6 сo}Xϼu]3lC]"3Y3=iρ6&5lQz%(9nG䞔\ 5yb*:roC[!ss*Hg?g g9O[6xLoٰL&]2&J!|vDdMF>lMm{yo *l+$pٿQڸEkTN{;W)7pEd^b-|Bo#Gi3ki h)Aa]}j4V6fi9]k`R9J1645!o*t͘1R69ȩ]|T8kjQ \rCI~m#a332iHA@JDѱ)~2P7D-+휚).sCkb ҳwSL11IZnq'95w IDATި䂏OKo[AN 0((N ϸ%NZ񕙌6dfTŰDjA{-q[)m BATE@ mA="A_]' 4C/>g_DM%qpaW@2 ]N(zsֈA+ͨCLAc"(G{,,O!bY ]X?qp-H(ሪl|1jcc\ _lOXӾےHAEm1>SH%T7-{ j1%TٰkʯMhL~atHˇ#9\MjXLc|tt|a~ )1*!fc@6A~-ʈز Ln0X<"s >[!^LЂk-/fAxAsc#1,"(.5&ludžSݰ5)憃y]Nj}[/ߚ;]L˘˶ǸovRhJe؁x9MFVcDtۻd^3ޙc/B˚$4Y<j& CZxƿ xD7ľp%Bk wE<4'?p `H]ȓ$[ 1j`A3 agd1 Ւư}$kVN|xlQՠGSZS琵znc &iz(}B)2LH:<&-3.L!;c# ʆ\t@]cцd"VهwI!iՁI0wcA)ï{MϺLSx疝BWqϙw#5+ۜw&kJ~{//kPRuxv9RXsSa0JZonL̏p PMeQXD꓊Ќ0p`I`1 _%F:Bc@k s_& +K9c2:B7ߟϣRP g^1eJ֔oP?s=hne.(HuPtYwT !&ʌUbPwKRdRqfKU,b(d<(ˊ E%!ȍdJ+V8}ȡ{%ƃ[G׻cG]Zׄm)r4NY6C;[Q':(ҕ7BQsKIČLKR ;i'g\|6+3vSg8_Fƴ'~6NHY402~c L&-Jp]7>ʮPբ(ʹUGQŧ |KLeG;ٌ[#e*8|gq+n +VCIC.x LI Ҵ$!} ~JԨyߖjv}oo&ϸ$6肊a3r3>wf٫N81p*?=sДPHӰWFڱ޾t7g;W؆jg+̽* lW7;Mftb|H^(a !6}SuT\ P}|==5A,a:PP'".8_TS 9 X!ؚM&VzU3݄ۖl2 s3S4°+&{cJ{zo9:{38e:R>"4~եTpl<I+ѻ[)Q=teQhi}eɆ,P82RꜲKsR:Ѽ$tyo) y4 p!KO\'ņdƳ W0֎/sK6!U<95`3n;"Y42 :ԥdqc7qRzmX430_Q)>k`|gcʫKIi5Ko]e;XWdW uz&]Gm3EG߂W"疷zu=JI2fbe797>AN4%:DR\?os*x3m-2Mu9WSbR:h m4vXtܴRgܱe +[,eiFMOEX͖ ;|ҫU5h3p'9[g(99X\h WFzī񜸧")+X ͤ:{)qr^%_@K|pQJ7 T! Mq(h }t碨B)j26Uӗ^Lss26BZe߮A:'2ˁV_sن U*Zt~BzOZ9z7ͩ: >\hv<ބwqnc47I}TNa?^']C$ZK5 ꌢG߷-FʫS!v-},?!n׸5: lreYoH6WX ߣJbjT͹U&֌uk!;r#gD!Awo 4/-/xcv}+#ddG͵Ґg' T*Զz<Ҷ$2g%BUܶڴ4`)&zZdߥygb:=Ϊ>ږ]9qx #w,QT+lN~y%)#]Cmy71{O.$([Uê ؉[z6mUɬን)Z4GD7 f+ ơ~c4 >"iYX[57H!<ꔦH1ta";w$gdϧUMcX@| 21T,,i9mJUz MFs]3@g (`K>".dzD=v*^<^lX?Ο+/aɨ.60+fy良o*9ϸUe1F)`d9.S@vF[FJkc`?t3sڀ5Gٟƿi6k?*ڒ7/C6>0գJK{^4߯4߃#n@~N?yz7#ezԽɯ̂rgRرi˭a*]~b8QMػ`Â"jx4Py18@9]_TTy dffWnvՀ56zbJ:ݶE55.+!&g@TVM[sѡtwoIoBÙi.!iȔ#SogJmrLGeV`ڔo-6zSmڻyLL3{"ج|}[6zBL7/)-sHNМ3ə8߅}dx?sIU͋ߟm106s8U8PDН V|8,.ϝ8ԢOO/ Xxߖ>`YVKsDy[v4{6,hYu"rZַfcs+_ǹ2#>Vm~/"럃?3;R2*n\9XіʡK;BG7m$12<0Fќ#Ry[K@'翿+}󝌀"~G R`Qa#~y+!wRŀyN~ l*UjӡPܖ=BQg3P봖vK9v0d~bVXY)d_W ̿{nZ'N+e˞g&eŒTwzC6k3D0vm]C*ug=\t Lд$˚}x|<"S"NT$-p>vo.4/>Z^g]L먕;S+nۧA&`U1LZLF PNRIyR]3Yc V(j1Q^$ƶr ~=I7|%-Ƙ0ҲTM,Vĥq #XKdDzHİД[l *5%U$nIȓĬ0~K,|`*-V6.^5AJ>9BVF6 nSFɳŋrFۯ$q8Y uwlI]؀ш+uPٕQ1k 6mvl䤘8'0߅bM`4S_n?,&M3L!7ū`J]4N|[~na[$ @JEK1FWTn 4' *\,q8QL~TQ Hq-+?^vxEr5i֙z7C!1`\[)lRYqa`03sCoFE6Uy}鵷$]ll&-I!}ۻ]~eŨ̺d?2KM<}ݽN7`&ױyʔ%ɥ0Pmjѷ:3cC-*Y Ld\>ylglHdxr!_٩lPiB꺏p6!}y5K>|G4T*քWÐ+NГ oW| ߼#DmrVzo/ QߎB#xG9 n<$ַ(^?)ַ3~:|oÄvgvsBMelp~+AfIX.0Im0w\ۏ$U'KbYXT`)WFzn 0pnυ!C. 6)Zt& IDAT>ۖ6"~z+2 SYܠ}Shx[ݷ+Qge ?ZChvLcqS KˣLrL"ryT3/ H6 sb25&j0q|Y4İ`+uj#?"e c,-*)J[e`;)c5/,W&u= HE22æMGн9/+-*JNrJl )jRli'Njȍj ZU{_s0nsU_oumx08/e.q `mJ{P늁[vuÃUJAN+U!MDתB!Csq*"$t5Y'HTߒ vI$xGl]w$Kr$M!U<"3{fX` UvRǼ19| O±^ЩG4DV603C}){{oA c0{b,aIM2(]Nsf0~>Z%l")@Q2aTK4v1CÏlșc22# (>lk6!OFxq%IvΠH%R8ҿ_Aqw=lxG7g7D}a/\E[8a6yXJ; Wq,>{l7 |ޛᆭ̟̓ Ix_R= Ge3o~e%,'σJ oK9qڊ"zq&o|B*@ >D?)EeQIk4)w)I[X͸Lb{ 6]sxb84*-N*W'0d /TFo${,80^P$\T)xxjR2dV:pUon>w}'&hco0빋HO dhbIH;rlą@#]x1^V3sl -=j-:vZ:!_ZrS6 Sƒ/foV-l≿0崴yT~wN;BКwWhl,ú*ښdh$l77?;ql7l<![)|]pgD3#𶩳Pn3+]2 LRQ|^-U2l9eU\'E[DڪMQhmD0EHQ/|gm+x,]W,&Z;J]vG/$wL>__ UZ봲vZ/w'QJ3(@vZNHA?'϶,mk-}{fRgPI h/F!+.0bbXjbJpHoJ~-EJ`$S%?Z1GcLJ8GUΙb۪&1A5gAMy;RdB b]Ѩc@fxʯO|]"mM8pE:U9'lm"3Yq9 kEĖ˞vſz,ܰ$ܶJ`uL65ab@0d`?}CnbAE!)`"1־B*!2(;4+lq׆(mC<ι 55 jW6S ?.M9Sxy -Z(QHmiҿKiNnI{^6g(STn/ֺ z|3Ppz5J:m;̶|-/ו4hi}l> N}F$oU`T6r{Qڶx-6/vQmnاBܱL@mkx'joa 5w 0GAJڊB+ג%&|:ς|J %4<3K{lH6uޤDd~W#x?ell4}Ӟ[Dq ԑ z@6zSZUB7mlU!s3  ɢ|"s;,/0RV |7^W5@*Eo>nbCؼ .gS:͎۩10qYƾ,rzVX0KW^Iܴꤚ`AffuoRsi;z5wO0ߛȂqU3.;6N8G"Φ?6-T1?Cvgkl;4$TSɺJQl {G#ծ,GRJ:қmo?㒗U\PE:;},B܄uCjAW;KuN> k}DE~2Ei %+NTe=Eu?F3YEodшC4a3W&'@D(|I "7 G>1k.pWsrk+96iCHfs7Sc? ?,-&N8 *GIDr KcJh_|ǐeKcٔRmE;W$p3cMοr-[[z8!m= -Ʒ4MUM۶OPJ5H+}Zq'/&Ap Pw6?i3xj[~EzZW}Fh .(XE+DmK3}~/VD_1",y6EDMAkC]e1b^#[rYpV課wstw9ƈ4 dp,IƦ'%TWkLk ό/%iZ =YAuѢe4)E˶:T5pZX+&2$C+ƖLccaoWݽ kw+` P<ِ1FUӦZg.qFO6>[ZNgdP" Z"nƊ_/\^Ty`g!2~e,| i@GeHɼ4Bl/<̱0p~oD U9o/?2!0ɿ@"q?!HK\.OeQսYB,b0B $e(2eh$hbʽcPȲ, ϝ׫qHgu*3@Cb;" |5E3(L2ntj`}3&I&Q7~A'rOnGHq4"̷@]k ..f xҫ{@a vQf[ vM <4~+$0lV4CAާ eznQ:ҔFK˓R۬IӦ }Fe7I jxl=__=Bl(la؎?d?e~ԥez!NNf !Z*6A/ U/Ã`>_m>1sHE~0 vbR\0[tvU5e'˧l- Tx@Jg*BS7-Pf~aӷjXv4( Iլ4ᇿ{їK5z‚44 T%`Of=nHtM5.KZ̝9xզZVr`⟛mBJHcc# E0[J΄JG̱mwC#ͭԆ|!xGcoNOzL& { `5ѡe9b|xli'`M!jsb_L:|=ıLh$d%/#n1߂3M_2j3~og2Φ>Y8].YOECIo0u%3ck S$c!} X-trސ}O/ӾOrpT ?1֊o'eDqž'p ReGU wktp,L\ ͼp?ڪQd|El`,c}k1YWUJ )ys`d)0`tx` fxD5˜T4JF4[WM#Ja죣=+U7~ǜF}JT7WoQlhg]TuCf~k{]Q<4$X1B"C,,6:.,x0C#n{1~ܲYn$dD>GvA|b1g=3CzrQ,>8)5b4_5bCe2(u vv2~/Rwte?V_;#o-$gOmÝR &L:^-I# )n'ЯKy)_4Rp;!3V<#s;.sZɈM$Y XE!#iΡ[ʠq& &Zb<$sc[jX_x,p[wrZTc{4gዞ `a$U~ɝ-+c^ HlSdLje?inp$Kj!6pd;Gh}jkU[ar4WRqaïajc|b _Q_Ī9,ql*0h_cDȬE3 O&YY[m$<MV$ͰLk ..R =;Ҿsl/j8=I(+)%^'*X-e[~yfLk_%!H]t%yKUȺh󞍌x4UJ('-,>1WEa 'n@,l>B?P|E(91Ԃ:mVLY.$h<ӯjcƳ.WxST레׿LԈhVTHxb{l8m}cdx;GD[s݋l|f/Dݞ/gvݞa|6i, sQG`7=m =.U աu{^^0{3?js'@3YkYGTG0;`3;8"w9cj8v=\OoL|i-⵿u4v@ƾ%#9>6{VЌ 90~-mȍK6'.dQqynCϜ?,#$靿5K5{= Hcr>8h;x̤o<{m?O6;m&XfwhpVv^|Ϩfs^Qӟ{y; L^̣nqhcc]=P8EHbT+.n CX`M 볆sYQSuˏxCwX&1Nd'owG{0EJk(,nj8;ȳ[z13 '"m4GQ{V 3{zEY+]gk!m<) { x'^Q2k+@~.>\n#?Y<.8\Dk7#ld6BJIUL蜥,ϐ:#k B1~:@19IPb砯^DǬ{p]06L1:b^R>O7ႌWV)euXeRcN2FBw o]V2 xO,wt&,:0B IDATB?^PX@Y_>] zAW49o, vJ~G'$,?ڐG]5 hfl0q|z#: I߿~J@!ؽe,5E˝"'x"H.xjXl:w綿'|q+{J8X-ǘ']Q9ƨȮ lrJ5LY @ςK 2b`jơ.T `j[)QpLA9=񗂀 f4y<ၓME+ 8thC~'g t~FG٨M̭x[jLEʾ |}i#H6LH?vr@_{U^E;g`*y?O0ml-1[ @NkqmQq)><#*x_m|U :vzHN_cĪX7$s(/p1à]QC |};"P kA*eL[|]! Sћj+(t]옍UDP CRϚL+sojZsZzq|x"[2g ìE &ȰEl}7}x6tm0:l)-L?{b(龤E{_>!ܠՠ)֢͏Z)=9Kc]XgE:V _@zcǢ@%;r5>#sDxnj/ dˍe|:" ` nCR"lqeۦ)6ٲYM ~[k cߋ+}4(C1P,49W|øC>*8Ԏ H~ o|= cU]TT_|ڙem:i2 }.!b ?dZIЦ&G)1MȊWPأY1vj 3JPoc`s&{HZ[L<)($dF??w!iȝ,D6K5$eoD8 /;|-=sV977+sNv AaQ5YV6Ǝ\cѹ0B+%q[f{3/?+Mua>O _z\W4#s+.!)I4Ry۴g.s(iˆ`(Ŧl~[ O8x6WIDcǦ楞J" ~,^[a^>Xt9nSy{odc ;8q[˜=KBρпT[?%6;#!uԆ@~ڑj 21@ߚ(WF}c7)W':7y%5pge^\V) Rbb0`)$[uIe;;8Bn"G x|C2{w9Fߑ$ie趩hoAY7:7(~PMC ᆵxG kIDX-9p|Be~}^&H˘2fKE@J*+[>Nr(al#;ˆ ,⢾TS?? t3 +:yֱb6 ȑ}HDmnӳ}s7Z'}s1^Q4.<Mjrrxiԩ10j|n&KSbR 膩)j6`y cl?g';ʇ0M7 E5we[aAe]KG%LkQ+9lxʖ4)=-Fva3+7g9rH(ATiA]UlHu/ކ)ƥO 7.Zo'/PPYrXfm}#Q,/!J4'Sh=Vq]qW!7j .݃T:Khq Er}]d[M1Ia᷻l䯫z7;G8ܶ+;FֲcC.?90;-CvS{0}h w,6 Mf9mP7~rV:lCKΖ2pe+ns'ң 9ô(HxRe"šmSP㬴Z ,.ChAUk w cj{q/ɿȭ*gn4 O@Gp#%,FII VCHP²j Gr;A¹dL%sDt N[7# Eg5#$Q|1yrDRMz" .ňGc;K@P)!xSt)jS P)s2K Td6`q0۝Dwokn{1tRHgP >'vcF1cq_L@!A8Nmn|͚b yY &Ƴ59<#Y,{q2.HHsaɈ GᏡ^nw1ݔ˖g@/G|}\O[ReGّTB1~,f;>@HfD.7Cj(`)z  xT֋[S6J$ƅ2}FO<d Ej*?*^[DݾӁR ڑ_70ז6~4pplT&kJIU\ۻ}#FmPͤDnHl8~kIj%ibi-؞|FCTq4FMِ9TmGFsLb0A22 @ ؞1F8>~~kx)jmò}8vf |TzRw+D|tY`eSѤRm}]1i\"{Jv[l†fMK]n0̊Le&?(UnDzSgþYPزYOZ}=levi2bRGNlȯ?&Uj9/OV˼1R崆šOdÍIFwyߜ?}`,ԟ| O:l -Y9u5^ ) wwnPnD.5>o~P6o"e%G78PZw!|7am˵Gg)Z1'L&}@.oz+9Snldz;ÌR@9??fOFnh9xi5DekiR^~meʶ6U{Hށj,(gJ;U{8-+fs^7h{PǕd@~ǙG}]a 7^)z7_gWJeRrjQJϟ( ܮw;| 9K8eLm&v p!;dԑV垫*>"ƾ,~AC&? xpl0vƞ=YFlq2rSchk+倿-tHSb=N諎`k56saD#S:3rx)%;.*;9?7aSxX|'m+~: ##;S#u&z/}d?_J.58웺V{SwX_qlǀkHbW32 F|C=+6{n67WF#|@3B޸m؄Eْ3A)54+I)nh4@#;rNdro7qa}v`^eYN@R('At( !{m5'Ag6,>~MOP 0=voRF Hl0A(*A͆Fk\? x#|Hn^в9[€EߏFNo@2*!z)mJ1IK &giO@=j,% L]O[ `PҚ~ |3Ò Ve~\Ugf3vW>r3}P2Ƅ}qgՓvq,[S@V4#_43}M\.aˁfܓVWy p 9!C7k'R-'NIjמ>fA:}Qm,Ⱥ*ᦌRk\N<DŽ;B :6*]đVC<<-:E9?Yƻ73bҖn+gٽǦ|2&i57)^ QJY)"A%=50ԏ{YѼq.ʔgƓVL͆o4X]>fADزbdd+#y;++N#k+b A+<ş EE`hD3}2Xe-$wk+!R ꐩ;{ E֤fuLDӼC"o`0<}:+mB"kQ]p}{sӎ;LTXݖl sS E^~8)w\?[hI#{@3l** ){ g>blm+/| Q5~8^0`ŽV^iE Ph5sdmҿ"#H2Ɠp쁑wuG;cݢ)^ԋn1nP._F]=޸-C9mX7p -uO+AG{Ȏx6X{fOpB!vy6^wZo^ u@f(#p\V&dޚmBw-Vψ vtDqvisXIW&yŹ oY{P !kŠfYfrjӄ뜌vrɈF10aRX5|/`DܟC<  o4sFw,@]IޞVRMI|*ڢ/p ]NDLgEM'tYMt/7fH3¾a`h ܓbW®Q́WܿaDxL a苀lLߡu~xn5xjn>`qDeiE }>cMJ>{ڕ3AVJe)_~ƣlXߎXFnm6[NtgߡI"ORBXsKˁTRu IDATL氤}x}UJ3v?W>={sO$ VzH`w UBq)+>#NCduՂ oƪ-rHO`H-FĘqXb6#j9\#  #Y}=e/7#u=7MmyH0& L11g2#"~^O E;ךߘX>`6@^yk P?huWD@)adZtϐ^W9KxiD23Ȃ0գJߥ5ȁO\VJwb%ɚ1-tz$KT(”L*/Q7?6x_My*46vH_i$jο˛:!&'P捾7rƿMY忂L?ثԍET'*ij0@9\ZfmLqer۲]ʃ~.P(WKbu%9#L~4Eإ~@갽EM}t)ss)"+Ŝ{E:Bln}D㖊VƆ@u91E #^jGmdv3^ExMj$8Lo6 IYj0oŤ">$ 'L}욀_UT ]lQB:Lp5/u#:5i &@˞h6 4 d`( #;H2~٠ B1y!u6\0 >QcOk+`E-7'_QgwU6' 2*j/)ﭼ8eTN=ם20&c MZ9s^p&F0o4~ @,}vu4KDJ STwk?۠;U5 p{y܍.Ƥ$=ϣD\թ/Hq{;0fyUJ]bяA"Foa,T8f޽`CYwkG]PH 4ޙq;c@ʽx0*(巃8ZTK#$bq3S FE?4[h^u xQdRPDHdv*Es>PqRipJ`$bI,P7JWXoa,@I98LD0QuҷPNǓ[z``d-^m]aƖuWīˌqmOQAIWF|$(⟫s107]fH#rB9(1Mύӯ+gJ?0nO}ʆ"*&"55q1!:$7ARz^*)AIЫ=T EA^aHO=lNKRӫ5>w*+$-AK|`_>O}2cWI.;uVD4g !+IE2s_jTVH깄|I}f!ty16hwG(.o) &GRrKJq&dxmsSi8!d첞рNb"SS1qjh+&UvFo݊ޟDLf9FŽ ,8)ֈGt@>;9Ј"}pe v2hY;qH _UC=ŖD8[o*_/zܺ:|j5c5 ;NF'yX\ri՞Rvj=9|nGrsmw;*?<1S/|l[}sm-e@>ZW59C0'0bַۜ,v(|]H5[ jQ[Er8f&2ͻΚf%b6ƨaooIbǓͶwֺyC|\&[ܳevZlDW.<%m)T\57YipJ nԴZ%Xd@,-Q9kbx 0{bC1DF 1b^BbM etVU7{oTL-HEP$AѠ=ܮrDv\ʣ c<`x'X(\^!2#+.|#@MҦbre bT_k4?UFX*zlڒGvfכAd;/GyraH!,.P/J M~^_"pXn!d`l+@S{lxH->~/M2،U\loL61G6k'h:`x f6*r`S1iT#gNހA Me*}r)gʫ!^&v ܕH6Ψ>q=\Nj,mSR?kqJYu4{'AF`'^l e6Ͼ jZ3gg6Y "Q|H@u-`P.W |֋1{3 /+x(@^H"_ UE,& E6L"GQ=lP ^(qoN}T!}޸7j{.lZ6UEpt6XOc6 >h] =_A(gܥxK?0ǖvo&cz÷HJѰhN˼3(([*vјnIha.L |H*m` }0S&ekP-|3ȵ&@Xr^熎pOࡶ{R!^eʕa~WnW4#Z%޼ɸ3k۱?X?f&Q gI` $z(2Ħ]rS9Ub k.~X6qě%Un17Ԓ'+Ϳ܆9؅S5`p$ BE16>>BfzZ*н"}1vn2Cg MUϿaWXpƖ]v4l,"#jVy< WasnuUs- i% ׿*d.!OJ*4#C)Ek4k'l` m.ENyMl\bb-՚ZQ&-]lBb׸JuZDHƈS7, 𠊄YÌcP74;jm48ܼ|V4=ْ ꈯdQ]}{  #10t"v`a>uBA02b@P~sF@q0"5a-bSm)]/ {ofol9-֩ K)lcQswAsNI730eE,I[܆hox`%IW\6*F0 Evf\^aRzIEJE=tg,<}e,ܠ %78_%,^V1A{3 ŏ A C۔ݯor~|߸h)vq\&u%dž5AX%%2iߟ]'*&۷@'ojj4[H)I[Z2Œ6=;B=s )0M ``sV`WJ<)u/yXC\aԾ6S9L'bƶ6"Aq|Ļ1IzMFCl, U!=u j{jzmY T 9DhO$mH!ӡ)l+eӦoz%u Ow{z'J'DR)f=ZAC )/oQ@3h6օ,+j'7Nc ٺPL)Ʋ@CC-oQ"Q40"B$^oLCNr9[W4m(j0v (ERр7).5%cB2F"FA2dvRk!f~h')b.Lo@ EI dzŨ(T6$- _|-@~g4Xmi8sF0CPEϨK+.W}P!й36θ,ZtnC LZX 3dF`cW>Mبl03!"2͋ȕxxڱeMZcVqTh (Ēi=iM.`E1N5$h1pnd9kQDv9%TURk\giMIgl/g8&-w(sC@OX k$)XP]Z[Kܠh6;D8Vc71P~o$vAf r_*bq!ߝ! x!O(N;{ޢ=7>uVh耎 W]rFUo>a9J @\CQwh[XF Em8<),H'U09f-H&'ie^jG@Pn;za/tS^v& J]ܦ&2Il%vK+a uՌܖ%=7d$)ZE-`ܨ۪msS a٢H|ĸOӶƐCXFi'33[xq|9u翸9k8d#}dۈSYp<mo IDATJT TeׂG9)_R JMU@UUqC-3\xL6IpFxuĒU;VҊYBg<έS X+XGYKX1ظ(E1 Yru<+s[袑C_s|>=9 j/P:Z_yFj>~xt<󝴃þu$O{̫%m>5Cڼr{xo;Q͡bۗj4u75ޱ4 9 MSuUxxv y@87&Ӧ%[k8SM}@hM w^w'10'Muus[ȳ%Sߣ-f PV{/#}WV*Ͱ8͘R siT(w<jE|6e hY[dY>/;y$𵮴>#B|x6s*]lle-ۣE +@*"8ќ/zQ==.#Ϟ{?X(,nly~DJ"."0*NU} oT%H):.ܟE1 6,Ha$ kԨZD̠@fTӠidbPh?BzܷYM+\rmkM䐑CWo_w]1yKWX0,/u2*o8%Nq}\Td*=$u_Ec}6¤SAV,su W ܕ$).% \cZ9"JߔO =Ab~ );CFSÃo 2#ͤi)cG&[_`c=ꔣym:7|nM7(_OG!zl!{Dt;g3i/wbAF p0P12l6[~GwNBiR@ˠKr8g>( =a*z:?IfǼ)56L5+|*|T~U] #f`awOv #ڎt3|4A؏ Ѷ.y=k3`߹eC?!rsh;Tλ%9x\;yOPUVYٚI5./algſ&=XzkF,6X\K,̀bGcPZ6f|vȨK`:uh5Gh^ĚiduL(SNP;ܖ{GzaqnL鞾#Ci~GΤ"2"zusFIY,fiVjo`ߐt2ћQ,8!:jWP>!Wf?Y%(Zf/q{H)`"'xdӶ?fiaSVӀNwn-iEX{cjƳ8."iC* ຣ1 `$?<(Lx!3Q߇Dh#^|C-@)ьRÞ!l [~X͂'! L\@uSv {@¦H"TtodAAü8~a'GYÔ(\@ۀP^OnuyO=7wqUĔȓRrkhѷE35b@*)R Ȣ5~|O 4DyIAO }iYaC)}U [97ѸEF76<>=3F*:hPmYTYK_څj0os ~/8'%x]GK3 F;km|`M.Caж1w3NI$ %vQwmNAih૱ u)D#_dil?8S =Q-N 7.E@&-(Ƴ 1U*(9tFTu| I٣lJ$jCHZs!wA^l& "ĭ̺phYE' 2.Y)0|nV p&9T,2U%E}́] -:˹M~@/\gIb ]M ξ;Enƀ>ssujFFnGCxݴ\'\ <]۵f])qI7'\9q+*iZ|TTd TZhILP'Y}o:M˦˟XrlsmuB!9y6Ve"xe>GDns)b r.-Q#;] rb|]3K\x *f~[MCz>#p_|Dh {Ua7 KEpjƨ]5U[` )b+D4RȖ(k"o661a,#O{ȇܒ"mܸiAp#F k6uw>Mσbxy̸3zryj爿6ЇJ8x \N]hylub _@9LyKXT+y̼*9/ 8|+D}Qn.\Տn O|F#<T| 1 dSY'?b%TycJ\=͏k@su6SB+V5Y`c s[v|MVW4KG4fG ߔE"@ޭ¹,lcσ)/9=Rƽn*Ldal<֊,\1;Xu؝B2|1JM^G?P%h&Tx{?+Ěk ;lTz2?lw:DŽ@h`]V$!yAwIL 4,,w&\w_ڀ|)->l{ m iJA7?k!CE|Ckiڒ~sL z?;> =&)Q.)'C%/`;UK0hZgE '/|/wf=T FK;1]i=5t)7>)>={ h &mkwM|9ZZCm*Ub= 9/dŖaj&XrgZ=:CNҾ/J]# z>Voo/޿6QqO2 v5?.q9SLlsK(1ӏr$J]kdW𣡯gM$]ږ}% ef_6g4ߴ`,^7Gj%M \VH*~_vV}^lTTrb|a("WMR`ÎBf 3r paޢ\Vŧ'p;\vHSʬ!E5`/bM[BOU(,#n, LИkCbm'}"1D ?h/oe}F ȑUJCݒ9QsN 2V&.u(Sl!{UI_uZwL;J~C}qR͖*LdT4`njbF>!UHIKIjq?!jQo(in.( uGM#W t?Y9~v\M< ')o!H ~e?Hb9ʰ}7d@dMw LsB6NHf Z@MdԁT ӭ=[ǝPN)aUl'U+5s͑<]kԤӚqLt`Ъ;WLȻ1,:Z\{,/׌={[V;RC:qɮd;qG崱׍^Eª6۰q5ܱpd)7Ѭt.>_J_Oy;mN|c"!x0U K xڟ>xE=& v2X`MRْV@E ^B $`/iѩi/[?|= LyK6ŋtkV_|m~?!7;#bZ{FE3CYJ҆me!p "%7To,Še$W]|CYQiKuwn H_J5mj=a\Lȴd18rhW|,D/8#}-BVL$6澞ksFv`mb[_Lseܨff<"+9Q]r qϸyMErm*TvH3]+}넻z?U}w9jCHlqEI#{yAgU-gZ@U/WgJΟ? QVQ~Zf#7@ҡE{Q"@u"ϐ+ )/ T 0mgSMPkXǫcd|3Q?vkuW*bSCuF pgd hCIN:0ӜMK8P5{@yE}VZ9H]5`,yڈ[,"FMO IƟyn8MI>w*m4[36ޑ=ɸ_'0:!θ5SwDTИ:u Z0fn!Jʫ^5h 5j&۩3\{3|Y*׀^JGtn@6Gؽ1Sr #Ԝ.AIQVU>jwgde#!"{Ǡbc,MgkQ0緞aȹ({i(*;_g[LJ~8a~w/,:VZ@ww`ls [y[)XCqP[wڟ "NPpZLmLEVa1#$A9ԍ&X,RL 9Y|}epa KI˻e)X((ͨ}|wnE9E\]rj$I_mJ@RS>IRԔMZM%rM/AV4&%ؾy\1dѴYLB", Eƣe]NRXQmDᗴV/Bn6 (Ni`CH *vnC6L&xKpǤe%9X?0+7!4脽vg%`*&o⌇R47q'9{L~#_+ϾϑJ!~ƶ'W3I奿NJ.80Kr0+5-?Ϧ2}R㽳W 뙑eK­وuMdrkyPh)|'WMa$7js-%:~ʘ;CVUF 4(7OtǥVnNx9ѿJ.k뱝FV4|X?ݺ??`TRFo}&N jXgӦXfQ9{ q?r̭|líґw<sk "+JUM1sPe{-ՙٖPل!6n]Ewn|t/+BZA#=B}ȃf.^ 1 ?BAx7tiy]A<"sp_X(?܂"6 ܾ HZk9x Ņ gMYʾ_cn~RMR eCew͐lv򠏍,(3Qn،MÏ8ȋtvD,%umkڶv;Q|FޙF{={arHhv:ݶLmgd %,O\utm Q'gSل`忠S $!U+TD)C)y!=ch}d!z NLp*P(MIQW9Cˮ Yp#E')TaD8 ̈́!˱HyaR61ҙܰR%6ۗW'cЗ8͙R)m:_?ӖÖKe4Qvڱz0Z?d_#o Bnd 9*<Gi)[ӪitslFD'kIsp,SAk>W뢄ߘ{<ZdT$ M.ݡ8gSX'!p_ܨGFS|CvtŠvʦ IDAT)Wb?7|=\N/Z xEvLPrdmwq.jc?v$xsK_Xӫ蛒`lR)ч{rɾ.lI݋/U[:KϘh?˔tDw[S:AxCgQsJaq00dWʙrlZ^s턄Fyl3&V579tnKόHq|[^;& VfX;|,;wʱ ,xߐ8;aLy!0XAa8W=IlK2 |lc!3˟8'yﶢ~t!?sߥ93';RI1*+Yt͵! Cs\o ΩC-eߧGWL gƒ^68WS S3㹍1&hu^8 <7#6"Ydp/ezQfj&F/j MzhWX4J(Z& 볞ϙnkA&#(^R;Ϣ|3ϵES.JcQףY tWcſ XtZ2{jhْLѵkR skWߕ%_/)_4Q~Uϐ0WQLEC%*۾ֈ2uW3 m;8oƃʷKwCO͍.Y@7,ٵ flkHABHRd?{ *Fn=4,޲2u'~J^T 朐u'o&}y3dU Iʾʧ@2BJdNQcmWsk~~ܲ#6u@4)Tȑ[J0O-866X4ð;)#q rq:-ö-\Vv"11\>𼕼>V/B|*zSOiWIK:I"xi<9.!eFJ%`n w5<gy;Y3<┄Ӭ Ow}WĹk!6Yd_baQUȐP47&Cj+/U2Ǧ8 *J).X§MqmEΈ2e憽73UUf:vEUb) Z=AE֗G/CfIQIrȕmHo3+< ~o Igdсz)&޲f|90`YYn噺 Y_3`!3c \N:|kJ hpwD1!HG|&W7 |)&t,e9ةjokŲ e4ί6|*r?7X~d4.M"iQ8\vo pwpU6-߅1yN-= GrJWvl S(mE37,Y(3pZwބ&] '+.X /qkTK]i#BJ`Dcǖ+x=&"w'3YbfٰHK&(Uo8JW0~Jdg 2FRyZzZ֜zxövFƃg/&J:ȭ zZ*u]4.:2c_C94ԞT*au@ѾJY A'=$ʺ{LDYgږ4kz&xyw0Mus/b٥<1%Lq,g.&X,`~v֪4yjiHPBݵBe]w Լf+ҩ?{%q@šDi=Z,Dyx3 \wC/%` "vt\j6 MV@v5dʊ/. 9oNlFt$ H7GC YUNyb)iФ=|; /+]/9:1~9qN|Ђ[`CH $`&eQPrnJcjT{Uxoo<'(T{ W΢ZY?`:ݾ+ʀ ;*qid/ wRB;Q2k96-3%:IK Ŧe-)zx^(V-P[1 T<9y 95A1ە5"k%(5eqGe$ϋ[4;Ox?ز0wRe cP^^C;^,}/lM(Φ;#{fԙI]TiRJ IM"Sro~ƌJA;[\(F(ub^ PcW=BU~_v9 /Mخl =mQjOKtj817)2sF˷ LHmE|PAVBP2{Kz؂UC2U-9"8u%;W,ǭBCgqaTRiō:P`,IޟV!8pi]F*0Y1 r@ Y\HRhVLm2T?{ym-w JFK!& 2>ߥ76IJwRWIGmuwPwG,y0kUR+Viv["~/?ΰSJR ʵ'kTD(뢌*jːl\6ݼ,[Sj*S|/uu^%uZGC{fq9@b'kUEۣ?'uR]!W 6"%-}dzP>#}6rq򱾌.DuC-#"jNA#g@ff@8KEwKIsk:>0A; y3lG0-6|Ԕ&8 nЫ6〛`C}+c37_TG_h6y>ڽ `Yˌvy,v~.tT7S)u&.RrK2:5ܫ$Utc(d)wlS C_o}-?2|}DLX.CM,a*4 :cJn,CCZOB6#I9i|}RWxV%=;2xoeIBҞ_co)/am>yv|#'Ow/YC6XPaSo 9.9@GN鿥l3Oxnrj=ةrP &F7}6y'=^"s*O&uGvo{~YegYz6z+ f1tP0&s#$M)XJY1,xnQvHO0EYZn*S0U񓿻9 ߗ4UNwkAemcCŬ-IxlznwL5&e WlM;)+R[s/L""bD_\C3_mc13PaF%_855!X6qF\^}I'Uf:T$k2 P $Ea`Ŧƞ JGmQ;:Uy7.7[5nZf'$֋]8.<=AjÔ46V8kw )_C=hO&X:OK` Ѵ&wɱ +ﭞ>haZ |Ȱ,n{sc׃|.,*s!=-+N&A<8Z ¯A,J7DžL;E i6XoT|4n4pY}\7lkNAC=wCdR)_JȈw eC=#uߔl|4g3v ^ʺ$&カ/:דm`P^(cmUJc{]Za80 *&7(6rrAĚ1cXKZt(e{boa:aP\h*DL2M:9B#]pKzr15*OY 4dM$!=~QcVNEݓ(o˛6/ ֠)Oc4q2@n%rbPF`vl jB ZWgK5_O(tswO,}A]zwA)Pv^^TZ/vGbE$ij cPd7;h򎵟k%U@ r{Ï<_AK7Onm6W )54RC"(>{N)["<0I;./=#,97;Z)(WAf.2qg!Dc 1F) `023fk]Yܷm+IE7Pck'do*Y:,3B6wt ?g4I'YWO4Pkuzi7a9e̜r(o29?@T94FzЌ#y˜ٖ:Kejm9|P(%_ KKS63M$mfB/$`/1] :̤>$ ׷2p"O(,q*\:Uª6͆*TX( fv;g>_9xc+O5PH. Sn-S͟1htl8gDux%O; W~pLo>9)lj9υS]vYKM&]mL|2GZLmZokL\0K6luCF$Kz ۫ 6~*kGvAUd_SI~ԏѣD}q)t Lq#=*܄m}c^Etu}[)>B-߀olYgTӂŁꏡ^fR?jQE<XoJ|4m_8|{J^dS)_gfslS%>*sL n_=b̝ܵ5'~gQEc5R-!,Am¸ȸ57msrP^=(E+lfj7A%M睪G\uŁX]}IDY؄)bJzETfc;:+S&/l*':Aؐ)i= ri>e4Vڵ l6$frʸds0&V2]flLe_lOqDc#2^+AKC3iDLUK!$E ]ׯl1<_=!XxolFQx#.js5$kR4O=Y)N.猼ՍS m`yy٪KpKzʮr[De:[}' c̖0ߐ[6%xTjyɈб9l"=`^Bk,o8І=7i嘌׭d,"M05PN̥td;rqhmuTRRM;m*d 7pIAGӻ˼ě#4*2 hqʦ9q%Ys` "l?ĬϢ޺ʢ3;?b˰h+!n O- IDATZ6u)&2Lz&S7t) /id|H/S?deW;YmH旨s/cp:T6> t%7?mvz֯ LR_+Xl+# \:?ߴwq[J⇍mw_${t <ڥ‚L<\#D\uEpF0BUjXO=u*fCrx%jZ~W= Y "yhRDWH,9|PXK֣${7RZWzExP|i§|: |yP_jx7kJSh,6$R_|8+oiF YOMҥFˀ^`X(P1Fo+:/OGSRtN5D BqLSD }30)8Д?CY$.?\T5I }^F9 <ߓg{y鲇,ǰGߤ,!Wl<~:gjFfa}Ay U"ew]џJ5^|;"LөҎ<OQIisb E /rtD>p#0D6ڿX|hyo(;Ũ^R<`(A|@@2]cr.]xXMp)'!:̆-]@=ʍ!!ZYP^1r 5Mʲय़ulB',\ dA49eAL_7 Viw"/۹+xhM.FRa6WG@۰\pvŒP j]Rt6d5 rDU^y7GF`Da_ꐣ'\ӫPVy0 !D[.n vԄJ&4^PdAھix,"Ơ $/Aۅٚ2)!tΐaK]3=Xmyѐ.XAu.R}z]L"RfGmߋ >*-q1w5!UƣD}yO9OfR`qo,?{CzrM t 7Ρf%xB'Oj9fད(ePDu'GQre9-/SbP(OrC7oP I8mu|e{4#%̻!¥<`Ċ,v]x>Х`ز I7֓u@(3cV'NxAml3H8 Pzֹ٬=t~nYU' oPH)kVo'Lw:׶|ވ`#/R1,Z\tKܒMn" n̕o)"R󢙗Ť$Z8DH U͋E\w2%6IƂspuDm{Hv/$]['rzA`tkfcLVW}U~wۨv@?2CḟGggInvfbCzvlBAh!\0y:Y4xS1^ My"8d{BLQ9SEi 7 r\{d5`{g9~TQ5 B&*ӷo.7k>|ZٽLMuH!knur0W&}sf,uv0})0*M~$`7'9h`QYyH>vY)]%?;!SϾvs.մE˳"C X9Iڦ"^oY**1P?.LԾ>ߛqʻKJx ݻ:W*ߒ 0HQXYHd2Qh >mĴV$,e2,&:I>fS3&89Jˬ2bI)qW2I)S,Yh@>is¥Bp3mf ujxwoD=Llv4C8dJ@*}dRv2!b1N+̈́*U( 쿸< <;Κuƶ:7 Pˎ?r'Wȣ]6R- .(E넟y|l3"wx(׈-]L!U,KQK@SC?x X(ܠZEՎ% 3`&.&U B|Pn_אzlARF[z',,u9xNOJȉ#~Oc wLݒjWxPXEzU,\k5,#+֛ ?9W(&9@Kp- ղ(@$rL!V(A^y^ r,Kw)0J,Vt&R>D3gqh[c^ 94d Vo61 U4 "S#ngHr 'wvN;}L 9zEްئlf;_53(mni$Pϴ½qK6űhi˙Vų]<& !ז }Dhe{1?d4[w;x.i1Tg,?sQFv:x82,g3 xZfmdZJy!YnjnmSҖY7Β=5 Ϧ/(}Ql"듿H\rh <7~? `x$󳕕|ԥ?㓸AmZrF:mu]B%<7 ,Zyi=8|/\VPA`@Cͣ _^@9\.%牸T3_rRmez[(ªshnHTN00>zMkʹFks/#Jh+T癑kZIge-YەCb}m]Ko~ol+o]\ԕ>{*E!oR犨й>@4h\~R|| 2bS djI>t2"X뾙E/˂yŽ ܸ$i7 Z ({/,7IIZؚЧPy,r9,RrXe#* m{2JfTDf|\;e&#Q`eԤYJ.aМ|]E %EqfITFyM7aS*Xoly~/+`eIiHd`hSyF7shp- |$%_p C 5 *zl\gKGƎ͊2z0coXlGrAԠ+x/qH3^|WJ-aGPFdE(‰yI HpHkxD2qH)Ͳoc*'qZA-m Rޱ0Pan8G;jdq~jo)@rIBؠKnٛ!@-9{F6^0lHAgs #~,P ~#r+W<1\b3:IN3ҙ _{Xa[ʔ~na[$K}VѶ߽@^A81SI'gsF?/q{7l-&BrpZ,0Q-lͤaS aI;҆E'?U:-Tdm6;(v) ߌ[W* =0wz.J@7 *FAEzR;DDqqw< Ȣ򬭺>A.tW[ ws@N93x_F??mIK]cBy _(Δ`I[:?Ik`WD/Fj܂W(q{$ V\ŏ:{rǿs'8Bu)6>x2'5ҰJXM0EIˏĺX:eCsB-aEa4>i->JMxɞ^y5II$)llƩZ7V٪ۀ+ uIEDO5Bؔ ͥ jr[$9zԮUR 9H\l4`'fSZ!pav]6+)BVq6`7m6<2r(ua %ZA%!g~v,[K3b֟ȅ,װ ȊC/恳kvƎ\x_VS!&[~GEڬe[Ngxx1|UaG~|x^O>x%)8xL^ qfJRV3C|nggƅ|W?[G$q?3V@iZ~?k#LWNou!ŖHw2./}mcut,3ѲclRߣ,,ΓXˢ|ICuAF&Rl#~6ϐ)qrx3O7}7$,0flkC]*k3A C`c,%<__.>ױ{&HnvJҜ0h(똶EP6y:axA"\g/h1/}\ouS8NJg}pi0T.k+$Ag œC(t:aя-(i\C4zbAG$'13Bm8t$\c [OߌQ|}|dZ7 *!4d^|6\>es! Jc0n\ʡ>`)i"PϢ[]0dnwpƴ$4X?Uu;jTm}a!)d嘟X$=BIuMRe{ ,l4AFtIEvݪ|#5Rw6 @^G'wIh2-6z?VS4¡AOڊ{wz޻KIwwlV!ue0*EũxR2Ɇ^41Uqߩ >~x~A&ޟUKkhzL}8Q .xC # ne[ W%ݗq.$*I`Zݮg2\ƨyNSھ9:ijy[,Hft5oۍJaV{;pS{Fmq{e5MuIQ{>o֢4Cʖ5.'a !:LBL JYc9,rg#F)preYZJ9`ClJTԽJ<.Fd®dDz H q~_1tq٠.}r476 ׇrffTcGL*`Mg ?燐4at-9o6y9l MP1愿B|Wem7u}O,T!ۙӔ]QiN}kk;$Xyvi4fn[Aӣl{]! K{y *+yHZm+hgE3VK53X4/Yqz~a {A$b%=v'El+l dv~p/OmVUg M|KN^攕M9ҷqnC,Y/ ŅY8? 20 #n 쌆Q5@Оӯ:D ! 涶AfS-.' o\yP:o9M6kFQM%lC1Ƕ\{Q8BU,!fH/cemg xooe?S2mî/B)2nV %ݨ{B "0,&pk>y_MGnv~ru,؜Aڇ`2MnPƤ+'#Cer IDATHsN6~=#>$axϏ gWQ ^+뾟u0"iyo"WlL:!X,ZWApp޴9Pټf:z|ӫ2l|ޢr'6VUi}i739E(xn D˶xS{ež{3^OEJ1Fƍk#oRٚv>óXgp;&Gz Pz+O&̢gAY'rY_Y6cK""ɺ +|L^Ֆl#7YU@/8P-8d]gkwu5+Cx7[$Xngc3k)9wwMFGuy8,ؾiѐ =u8BxKǾ[ uNtmG c;H@sck-۽eIUe% h 0pg(sOJ9O<(+3ZƊtSN84<^(q N 6"x`dd.JIN3 4*`HOsz-~fŞDRKllzcm{() v!fZDW[fͳI?a|d19d/Ƹ~D@G]:(vSm!Ixw``ݗ$fA]L/f~NY,Fa(+1LPpKl DF@eyȭ{_5 Gr8:׉)T8> 6?~ܷ━nW"ļrkfې.CB-5O_>+vMi?>`P!Y_!A6KBC*7H 6snAw_=<**D5 8}ŭ2zɅ\LumyB3'_T}gʶ#Ƣ8xQ59/x?Ր?uݟOL;?\`A"gΚq'GT*AE۰c Jf<2_ |2[+87fz wnOmF kv$+34Dk.Fjڸn$ܳw'{eX,]Z2`2=f;=1Ę[+58 W%) SݓM7 ƎgKr2#|X\sG0|VuwAJ5E1u2U %[ en'hrw`,Y<<>$H8/md,.I4ŵQP^le5p^Pnrs\-O[0uFI6f5h^,"2UJ;TEL#wI,H4~qQ1ŪAoMr@2A=f:$x B #q]J 6 ?A;U0( 0Bwa ;ɱ[ʼo:Cf4TAĜ ~x)u~~ J& p|]XGόe4HEm ='` I\`e{=qNRJ(PK&{}74@JE-cdkؑE] 8)pSDnN*M d.,m*yo[_C4/ȱg#ccF.~B]t&zՃZtB. ?'FX[JQ_j+(eg%|q^PFw*FPMEn59mF^A\@Pc/X7e1!GMxcasEݽ}"]̀oSzU?%hٔJe60{,bk]AjWyfK vEXncxO#o-42>3}Gi;1ZlD3gŲ0oݝ_!rl-~qD.b". Ֆ y=6 " 4Ƴcir<ߛZTś:fz<βVw^swtMdQcd1/|cX-6̯_Urs, ؔQ*1!i e?n@,[2 ڗz F[=:U8{E&;cem#O9չN`\ Wh%kZu!Y8YNPZ,;p9>}} 񹎨LMU`%Qh45zg6GL@XmhjvEcr VZZ[Ӭ`M-y5%S7rK)#Tb}FqvڙIOgK-s,Ԭe/uяo g&dv=/3khc)Ţ,)jٛ1Q#̓ jaˡڔ^`{_ }.%TjPڎ&vqIו)A5αŴtOøps9 2s[l:!8x %9\XfyiMvJd+|+#֖25q"ǗESu98Bɉ܂CΊe@fv_TQʠ4/ƥ=(Xh ?s+hkǃi Gb*I3#FMݠz]qR@渏`b(["9D栗!ʨ S 4mg+'kC{0%߭ Ɨp\N^|ؿ[RLkPdZ˶O&Lf1]9Wv8M2Ur:V|4մd78?+_a|tZ R6_JxФni$ȸOymE4c/3|s~ԶNeJ Dfd !ן1`M v>VtYA6>|֡|qN|I@_Iw8s)_gAbgXI nNLrj"}H%tIa}MIJKvۂ[U@ sz ?y6&E˻|KVUYnG=4ϏqhCkf3HWK lUr;ǞGRw@b \ Y,7UE/eb0Er!=ú}X|zrl]fP<İhhlȺo®h-nmm@_D)wwx#19hs%euk)!aЬoU*['c\}FO0tIy$dZ]eX?wD1YzqPle&-`{)a[ܖ[ƱyT)% O3yQ\ kidܰ(顨KJd;k<Viح$G56φ "ƃhe׊\ > UPuI ~rz3,6|bGظO#c,|(tA!>IM/ן.o%GP00 >k/>tޘ90JJ ?&x=xS{=&Y0Tt BnbXܥM$$1p'UOJv>lu] <W25Z0x?"MJ^13- Zd2gg0nhȤ*O`%QR~L~/19/|=@P1[N#N0* i\:y:ZMQ$3̦Bbq$d;voJ~k5F*WM? |s_y,o`m iǒ5_~6'mXAVj9OU*lEk~#^BF[JZdٽ ӖbAFًHT],c(e(>"U>h e^UgufS:A7qc43󐜳_|ic&ؒ'/ukψf-DunGBҐ܎ld_*&:,&bsvb/x\ B\T$"r!hq4%q!7Vshನo[ͫaGxGI審}NdX|H#< B h3{zVn: Y^mB6|R@8Rw1: Ƥy[y%G@tX)-Q >u-++GI4}Jp83yN$%VDM3XM{>"KB+rE46=sgHLL1g͵ɀˬcےFRGM+օD+ӢߜRl BfέX<ܬm[}[+5$VLRx $-6ttB6q+RыݚL.w#w 8IDZaMF֑b>x}8T#Œq: b9+,scb]VZLV0r{7v*?܍v5H0j;oߤgd#RLXXaG^nj}4*ȹ?ݷ+&v( v+슞V <W&ŵ$=weKCu=‚&ϊCe>z DL7ȖԏRh >!x3k\Weg,xdH\@<'46Xi&$줌85q[o#Dp,vXFƖ 6 >VѬ({2DFƾ{N`r8hFߞ|xˍ< c$fES+ھS8T+Ҷrk ?-4OoVe{RpI,1jT1rQY@Ofg25`gLG,}% DAdgq56qڬwyZvgz,Pk;'0ȼBOFAHeIpg {~38G4m[|n33)ǚrl>%dѫWbp)!+FW f6+o=pE:Q]p0!6W<9 ^pezE05`/fWwÜ'A! p_ Wo’HIJABdN sHd8i=rvp1/k":="/|oz?o%MG8`I&uϵUӕzԜ@:(p$q, K ΗNe^.7k)A[=j$dB1i JeB I G^i,kCf:ޤo QτwH-d~1\h 꿸(LmM`Ky/.ElZ% @)}\6!גPT+8Pdg'o fol5v G9t+}R`~|?"$ 6K chrM]&ݘ-fEIfE,mW$o]=FvLo[N/Ebwk/ F4v>Ih+5:< _[^uڸqGaיL1A/F 'Q–< @* e'~,Wϭ3+XO.5PT}ɾ J'E?`(~p(t*\Og]`K]gDӠ W5VVZFZl05` (8-ƾpZ}ZtzMӦ3*|VBmYsY8 9`<1`*3@Yby{4'D^)O{1't>[ 5Dp^+86|3_ >>~_0 nqݿ}UWȫuQCptgPE8oR:[!ߙU~ iݩ<Ca&gmet/d^`Y/Xmia, :b/x={69WÑMsS_RO+?8m1F)zk㺜T$sk:zCU0"c=#\`vXt@W"BHCQtb,,'#˱",mb<!Ƴ|Xk `\2y>F%\1P=n|?]C\syo =l;4ї"K{cywlnk[w 5WLm!{wؓ粄up_"[WDsa/oruJycdH7j]ؙ?O{0Wɸ6Mϑ h􊔀Yׁ]:.Ϡ,2첈_c,hQ-`|[P1<7 'UT%C b]P[&f73eJ?{Ӓ;߾Uk@#~G{HMKބ(J^wtwji{Idm.9kZ1WvhG)[e] ͷsM5(ՙ)KF@>~u ǵtS]9@g)irUd[92lO*hH)yN.e]Bzg |cm{Q[)7ܶSsWc@,eMBS-:76/P9XpRyY5f'w{.~[ٛ_J[mK@ql֊ 1ÞVRyX27hN^#V3E[}ݙgKt EvPWx|gȨGgRi^l%B%edA:lV\L[ (Io#+Ncjs)NeEBz;Wv|TL6eWlŝʹm ?7JkQb%b?yڳ1vs^ =-Vs}:iyf~?&خ ؇s'7off[{IV+77:wM01,ǔ"70a5+@ޓ>ҭ*uL?#utDQYgR6Vmv^iP jߩ[k h# Z0C^j۷zg{.rhЕVݖWjr@ntQulZZzCc:#aԁCPIhZ>|nƽ%g A_QK6+`hՕl\6;ʖǺ?jWefYrmßTsTʘKװPamR^o㴧Ng'C2i!+v>s̅tƜkk˴ maѬ)J~xWKAo3yA [\^m؇c]\˟<̋l-ef\XӌRBpi)/9Elp.8T7h2HNZδ@u(=ư~$1_N10(?ʉ}t:B8vbIG7bJe[J O 6ת4n` ͱG4oŗdZ>mt*->yk1pUSZƲ2qfzɵvd轾O[E~xaCz#p?1krIto2=iQ 6"nL>kru%?Ofese5]{ =BsDC\18RmDR"Se/ 7rcm}~7i F{Lcx1Wy;K9sO*QCv6[͆T惵i1{*o[V/*ʳz&VB-g?[zʲVCsEte~MO}f>󾊭 @}NH߇U3JkҘPe'H\!jep!QWH[5šJ*SOW.83.xqC]ܸPm]OzV֩{H /E@0)+)(.EZc>r_H0N՚Ӌy6q#%'ӣ%ϹO-=`(68ƍ޽vwoOmUKڶyYE:+Rhj9_w&=F23=f888gsx))Ղ9S)%p@f0EH29z d:Lv>8S!dApD@s8-sr'U7BδЏ e'{ё5 IЮ'e(-œQ'w06:Z2/Qf PC<*_\sWxzaz.CK͞ x6])zuATJȄ`1 >EĠWm]8A$ef㡘0`EJ8`p><()^А .zPSC(6ℜ,YR^B(Bn3gLs fN$2#/Zd]7@Ds|׶Fb,` r׿cA[wdRxs,;'U4wh>bǸsݶ&"[t7A/OcNr} dSD?+}F/cm_0JpPE,\kre9(2 *uJm;\<\jgߛGmhlFJNZm[uYqf$T~%cg.@0 Ee +?- `cƳ9׀J?M"pmʊ(죕ԔQיM>bMGsp GJ k  Zq.rzU.n C[y4ogZ=zLGLk[nvwͪ@}Sv+eb3R9d<p0p鶩FB 犵LM<ٯz,PMmv#y?K,9mgPy-ZAqwo:nu ->8W,}0=oYV2> ~C[uIaI!Irzf&(w^[%Ɍgj1ʯXG s5̡ nH=mGr2Vr{ײ_Jh_:1dQ MZr_|kv-vX\ng?wWџ6JsoJeצ*kCY^sݕ3֕.ԖK 5I fp7mg-?&*-ޠvz.zcȔhgT @"TRN|3|_Y+HMɒꚰΑ;WyևVܨyF̎ ߴut,yO&DXH3RF*.(,Xϩh*8a~ژG/ƺc-{UWjˆ!_)Oz~,>塟ݙ_#hKX'XAk ^ \LٮGgbX(z+W%=N\ bQ(0PcM lJ/ B9YyYLfWD6jn8h8 NǴZ>wB,<4gڨ4Jъ &RJKJE 42|Ee;Q, n[hJ;LB7K.7R(4ƖD * ^س4Sٷ-?5!f@B,@S򾙽I&zǏV_}ԟՌyjm0i)ʸCKȺR_뫢'+t 2I3 DvDo,0s|_r|FnO{Ajxհt՗3Kv]4e :8/=[|a(yi4>(ASP@L)yh}g+^|قܓ=s% OR"沐0՚,k^7q}}kd(]]RpZ,ij Ay RnҌ[/bL0Ybgf-ia c;bg74t g8:CAeZM1z/r%lc 6*^m]|p^ -M1־fk IDAT/i1U+%Lq#uua&lo$jK^o~fj38zFN{ t@rS5{ e6cFzZP=?uEVMݢBBe m0~6RF$%G4rykؽs.֬{)(lUk&0\/>+ =$jqڗQiP<1 CVh0gk5ȱa-tj#,w.й"]1T?Xy=2*L}5˖[r{ \:-P v55 l ﱉg{}4a ~͋kkca (y;7כc]6RT_ ?8kmeFXLjՊICNsgrBd@dl^u V4QeOP ލwfezo:]rxk I~+·A۟C;yobr#Z97`OMDga |Wgk~+@r4VC9*dzB% xqf 1 h!N`'G(;l#hSJ/r^( ;G-<wvښ`rк+7|mfe5l3OƖׂ VͽA\ݜXW~z i<ݾз}Xڊ@=8b=pVbRt":Fh+kس"R8,|(Bq;$L8.5`cςIQJx<PC( bECa2⽉KfWEz}5,HD%`OXTxm+=$Hsm) L!%-u .1,3cki^4yA lizK<6>cC'"(*SK +%[R{fgXl0_)?i?ca"Fao3g\B5Ԩ"^P?|m_)fJ{KoiBd}tMQ{q!!Ug4X|)pt覶Kۧ*&=9#bh_dmj5AxVp jk|T0a*#XX$R'9F*5 \O`?C F6̨4hm[L2'ܨXڻD<1ם/w&,vE,eCY.C Rz≩eA;=k:jJ5dĂ78{XLD Dt Զg u<~OX޵<Fx%@L`* 01L0w֏œPە^*n,Q 阢P+xA_tJ V͛ b:C`EE8 p_W.٢[zf Ӑz>O]zƛ onU$DH6=Ƕ=ܽ+*_Sj$}o|C&U1%Ξ^sv,r4!Io3cGs9Z#3wY?vR [ʂ.Wl66nmPzN-L0saS$p WM r \CC ?3*,J湸z#/oQlRMNX8)ܼrE=3&cD PL ?tVH,d='yRazm=&-+|/S!+"GV9[ys x{~S}]ܚ?Erjh!m#涮cp S#ob5D!&"1HSxJupWmGSVo4gm610`z4祿B~d2I)f ~;aXrIzftmvb͸mwX +7:&9na%]`e+r]h~0˂!uv4Ol]uP.^aW0gG29X ǒW893p*t8)MkKI١B`#g]u_/eVK3<* ڷۈ!d:\<]˶IGZB(`=e|z:fߒk -uF$a V,uK5Wu^oJD5њBn#&'p"[=Ӝ&"Uj~!R9]>dMSxa@3XIbHoNix-YˌX:/m|\nިPSw.Gʍ@ ^3Oƣ{_6d dydlCA˻DnښX6*^myܫIj_$ 7JmA#+0! ׯ>bz%y0>iϵȢ D\ ʮ| ? "Y[,Vm攗׸ZU:1v1(rBYl c. |.r e5Q\iuYyHcؒBVuü˷+$ͩ4kY}2ekDJy_A_9ş6)1;*mq. كNjG}Ŀb3gFM6h>Ԏ2~GeLU`؀nIK@U!xqmpQgZCIn9 TT|YW2$t/\=?$j"7bTC낹5`^ b5\>ೠ7xu5 ^?{pM}@PHm ׮ޓ{{4i4!|'=Dkx#SB) 2\a@ч_5J.|JŕRxܫ '?ܵ2%r>uـU^:>|AȲQBp`\FuUBZLK*k*zDC=D)I ͏ ^)?Ŵ&_хZS!=X'7QRXšU[>S=ֈ0,OBj_pLʁoPYRb]wL,{],N>B&MFav|IIl hg~GQ,~:O!Kqfswmնº6 ` ^F $bPtJ,2)`Ǯfޏ6aɭ'6y5FC;7i V$SVz~.|anG˄ժ:ߡ3(JgrMɪ8[ـJ(Xߜ1F=%(}lxHJQ Y3E=WW#1<(ÀE9e_!7H.ʯL4n%ڦlH!>-96'C\l?M>r2r8¸oBKm@2,4imהlE&FP4oMA*dwZ fDk2q2wb-tK^R^c1$JAjدʞץoI=Ak(Bsw{m`ffeqbe`tl4F3IP%6?! xmS9Lgq}'6EG}BƄ_CjǰQ߈p30Qy/FQojZB='L?`= X.3hm%w#u}*˔HZc,ŋ;v)c9ia#v)wcA"7M7af3- 1efv,ObS V[nqP\_m>k"~2LO#H &ƌ|r$ˍ@D[yGzǝ=PP.ܺe"gdjP۾|Ѭ FF\n r[-Z;9'I *DZ(sjNKN*jVd-2Y;rPʛaf"ޅK":ջչ ekA/?Md_1cGSF7l: mޖSX o a^Ujŋ{wW?kP|nXvqvV<;wKkXu :ra,o/KRՎPkFu;i?[FrBo?Z"!mCbtZ˶ 0HP1T (9,Azqd5rSn9V]zKMvX"otbt5e" FehɒILkoP y]G䰯T\Uj^Hi2P8@51^ ȳ&1Cb^Vm귟70wz;RYwnv ̈́?3g]4{&߃{)7Be4"g-, e&J4D\޷D&Ucg8sBNmoHSU\"L8o P[S펆0ĬP5шXw_gﹿۙ{ REWv5B){l jf:bsm.r֏"='޻B%g춶Y9gK{}uG:Q. }.(ӭDix# n?dA j ll8\?qþ#yTPMT,J+7+НI47YP5 ذ*}t`fC$>~j1##x @L=8s@uXFYχ'`+\|p'dg, ul;I|޼'m( =q_bA*J?0},2#RF44/Ƃ~%rpdհWSnkʋ 3 ,؇Yͮ+Zk=!feqՀ;y$ߪF\9K_Kzm',ÅcWPHJSssCVSl%TXLQ6 79Cn<,ټ@qt);Cf#MPbYTEbnֈc݊\F=P-0~GL,q3fP_[/jޗdi>0#퍼au\rֲh=oF1!)-15 P1_/FG<[xdϲ[!aT=wmN6|HYAˋ5#(+ f |aZc-3:i}+ `ՔAPGszg0bx}r곡Ŋ ~1Cӫ ߤXPW3l#"WmZ2nĻhnaG#j }Kx( <ƃ k*D1dmֈw#dïvz$ T\o^ll IDAT!SI`&ڼ!J{s}}zJ mEe3 ,`Mi[E' \4m6LCt%eiP- [Z^>潥=}c^`KV<*Zփ[ #)1>} ؊A~zFNأ*J˛xp ?yLndKHc|4Ժ(AT@{xjiJ(ݒ @V6#7䢌,bE9J߻ د=ivIUJ }:; JE@ ؎[\LH5mu$)bJ~=|jP"vE%z,!%T; 9 =~QV#-hgps+\Pbxkf{knja]7q뮍[@_ wWU͵$ 49}&Mb=C=JY!^1ߪ5'7,83us'gڼr.96~*""i3,qR%.;Iٟ 4B-n9M[UaAdcef+R k*NC\#-fZyB]E{Kw7\S56+$FSb](?&Lm9؁APj (|!;Aէѣ gSm 3~>`fd)TYx_q2p. a\[7Xv 6KSaj}.'q?8jY@2~pdu9%V'TuQ ŏs2 TCoqOD:Ļ1Z--myigmvA)}vgH9BtMP @(f6 "@`v.tlpz&Qpz5fS9eT( ڄy?cҧHu O 9ʼo3nyvY~8h[, D&}^JL '<%=16sPҤ&511R81?Fn{V*~aa>^A_,`"'9.TOb3^~ $cdYo+iyyjRc^@y@~rK^2F<vQ T)U['`o}N?7T,ǟaɡjHtjM4~_ۈ"S|#|1,er)w| .LK4&v;m, g]:f/+nI$l~ {5J5`L v`1mY) }/ѶV/{̕ xօ W?]&'WlGG o\ } u]%>`F4NrlF5eIG 8y ;n07=V'˷j`Lk/4[۾^*UJzڡcS*_Ee-Lmx.ä64)#NK)z)uMQOT%mؾ6Šd>~&TM0Jk2A]M=-L\K2(m+>6f W6qmg(d.\ xg_ QA4s(ig"A z?R#oo~>lD JJ5b?̧5 6aΘE@E7!rMGZn+ōf|^_{34?ṣZFؓUQu @AK*:|>e`LfF ufWGC;7 i [܏3E#X6g4%X[,"3j!#6nZ:",8d$lڬ}>IK,oƑsL(h>SJRa3;UO`5r \kJ9owLJ$(p1%cOwC3b<YC,t9SrTadPpxu6t;Re)) )- ” q+FhwlM`%XPʹ Mkp(gkPvF6~ srt^R8[,ҦVь6JpZ)2dݨD`4P(Pa;@>{ACdQk#z:˵ڶWcIJZBb7höޔS.z} U'z#kUQ|1fJDeۣMONx;8Tchkv0Uw@/sF0IOG?:EdANyՑ,ݞ{,4/qJy+E{9#=msS#EvyL~2N:,/ٱ ?:Ϯ(؅nȡlc*҃n9N74ޚ\VR1|q_hА{Hy]W>~\vIyFJwZ*j "э>&_zC8ɓ~ﯗ5QBf0s`*hDZerCCp<*1p Bhƃy]n]si8yX\kyH[6L)e?IaľϷnc1cb@%ӣ}>쌰Es#lC7BdM:f<[bF~IN> xE k>#CZ7뫟{#UA^U2ު9iܼG%,?Ú= :>}bh/98:~d6x?bu< dNzzP) %^Zv&ɶK!mD匛 Y$ =)^َ?T{7{Y&u0&MUOlD)5j6ywj1w46$FG-jPUZR99>C=|q8&^1-#N%]aO`( bx/R a3Fl`JS0pqY)[(Xq|=">K(vO*4"=E >eM$:ܺ]lQãlFaoLTs>О1=aq |!P]PCa)Ue_ܐL5QzreUԑ2ܲ=8v kS$sB)מRy$k^֚~m+GNlVJM+]ܸ緌Ԍ *ϲk\JI~vo%0 9ʎo7xIf3&ovډw5))䡈Z55.4ϏP~R!3iYqxCT-ښ.Ku*=}3|tzz3~l!h8Y&EkyfԢ t7۽X1kW{tI Ϊ1huM #}ryV5rlTj< >!L]DPEﵻQ kYߛ0 p(P|\w-g6t_7sQa4 2u3|+4{b.+ak(+RRBUva (7!JSz`ňa2z w(a}qc;Lr[+_9D>ƨT,36 $ֲcTϚ vɑp n[Nn{P P,>{e [/g[@AI{d|U1>% ƭ6_A[*F*ZMC}ls*@j,kꧠnjH' o;-r;xqǽ6U`ل`죨s(uGBs>7@}D?;xNm Y4~u|X$}:B$5R$f' {LpAx3ӿ lq^{"+H<1Gwki}=\8c7>&,YO{i-%?c],zw\? \%ϩ?"az3dktn֒O  PQY濼S;\cAbaijHBRe\/}VXm}y[?Z2>.!8{zC#@G?{UU|YLX=ãg|#Q7b,8#CdyTt-lV0]!T`ɣJL -cL Za2aIʶ1Q~ RdܲY؂IsGU "ÎIl?|R6ZNp4SV`7,Ru r3Z,Pi[L0;;ӷkNBΗ =Bj}Յjck#\0ƿmg~?!b}Q-) ωqeݰ1#E&%< ׿O OqgTXP(ç"i[p<)&9V&t K--yeN k4:@BE(sP2ی ʘA3O{?QB03-OJn fB-&G-K]]SϗR#V76xY!C(7M= LX(㖎i]G^tL=>M-poLp;;ڼ"l˹ Fb0ܸBBܠjL@|p݃PuЛV%d#3!`AF~=dnMf ψIH)DmCmp OUs{,/ o8R}{̻ 73[kj3|Ƕ!8,* m !3$Vj0FmgtsHmİ+/JQm5vR =A֋:E5b< !!3wO+`3&.Sz92#!@ IɳhFGϑw(ܯeT`TSniR.Jbk.S醙h6EY}dc} 3-ƨb11ڨǕxk|SbcwFfFkg$w}'QQ {$1ѐE;%JXmp:^@^֊0*b\633`C&j[:A;) 3C ,/vfc6Е" wv7NPȇKn#粐Q&8 BUd=F @oobRđ=tzm11vB,`<`^.EH kW?bf!sw[ H'AYbUVD9aRgՈrd]ܠ1E<@7pL"1sDTƻ23n<ʼ݂U2팘1seN2W\7- skf*dM3 g9ٞzlӛ3C.F~Xq[X2;LQy`TkNV}H.q>8WZqVޤ)sgﺿT^ X)‹;X \Nψ&=,n4AtZ@֯F+{l]0ƴ x}^>_}9G˳8* (Aj#{-iō^\ow]ԶlkfI;_~-uGIgjK\&~bS) IDAT"NOmt/~FgpĊP Ƴ8#ˎ"Jv踸Gu_D1W-2b:w\uPu<:^lj 珝q6Mug$tGWS4x")&my4'Y2,2C*Eu]\VTbFNRpĪc"F_9L`m4Zz `^:cy`3FF30ZUB :,5$)^aWlW^Q_Tek5n5>pE ^\8!9;^8pFTn) 8òa34K&[07ݰIT6&wrI,/$o+"9N.G}ɹE,iqIxR!xyX2&.ߤI9+^vd$BNh- 'Kv о4Y VO#FJpI7;h3e"6s,u@Ϙq[1ucVq?(4hʟgψ0F:saM,]9^w,N?avqo9TL`(/r Ie-܄B: є <&e쓿ާ{oYDv8~Cd^ +.+kfSZ( :c6rbnlLqwk Y3>gE@ȸG5v>DM#Z48|ɕ&yV ZAPЎG ] yE䳴9,ll-r&qlw z x{{[=R t4f3T*/oHo@FW_cmmNU z w䟽|dt- WY ?c 0Z m-ƌOzRV "Mqh -T2IKFey\40jVd[TeӗW D9@ :Rm b3RorXDΤα 4r/խ*yIը̙%5sB?_]pVi=ghA? 'r- :YЀY[T)rsddž:S^ώǰgcx]e]Nw)D.+No0 |b)!+s]ٯ4.G#F1{Xx$xuk b >8ptP,sܤ|Ă&p=k=cRyM5z_sKT'e2 Sn J. lF  kJOul4}u<6bOwncZ)=6/ n:s"0{f`auΠᮤo3SMh2ζd9OhMcl⟱5kg(h-?VʐpL"}*d0>؜O@~bsA36h NHmݒ3kPA^G|rʕ%裃+RѠM!NƻO^Jss')y'Uy:e^&镾ћ۠-m)\ wh֯8Έu|&6.g'Phl*Y~.QQ%xYiΙ4?XTVq.QWE͖D~ @?CWƉFiɪ0Q:BA.wbW}׀eֽKW }B*lY{TZ`x`\Y >WSe&UrumVM)bҬc;!Ӱ'*VSD U쾖qװ{LhEfeCzt_,Q$'K% ĥ:o,TBy<%">,4Zlf}:Dȕآnogk-=8^2d QF_c>@ ⺼@JUM` *Y6IocH}[іٖ4R~`_X}Sw-;.!R^>}7r.i1c%yv/|of&}kQ^sTY7! [?g@ D|SA9eBiFaѡ},z%'0~@ h͜u6?ylɹzH1nG%@H+Ov}oV'Ή3 rc6O;=\"/FZEblLIl fKhпI&b2}` [#$s+U0_ѓ.T1F5tǏ~͎ўFj ~WWhuXj23O@-<#CsiuO8>ڢnF}5]@~h%6J*#Sì,'` izT2؀3^H C{n``vO;">=[RBk_|.n(- j' =fq]7bgEdK:Uav9Tmd=/m)1\~OKJ^#PY:wg>U[f$ؒW6@l|6ϵ`/l`uHqlk_%%2ș"9/*dFq1>~r]Yԯ π@1?%jət!o/*\lt&F%ɨ&HiJ'{)]mÂ03\7+sj/6a7Ѱ-l? |?MNYuό RywK!O.UBZ-<>#|m'!VL!Q{v9zckDs,cTcW  A)\݀+q$; pŦ=T9#Wg6#, KK>b-r5g,r(3}qܵހb J@رёE`1c t*dW97,I f4|O/0uK+bjnji}%Hќ1\A ȁ/"ٌ۬[I/fAPz,wPQж#'5PbWuʬ!;o-Z?[ T-r0)mVFpnG"3uYυ8Da{Fp.Y=y z@1ඃu5G#ז>.(yQfة`fC,;?+e 0o<0ir?Xߗlh)sYI ~_m8'2o֗oGOЯȨ*H_j!^P!Z@om=o[Tڂ4ŗwl/:?71O~D-Mr1 f׿7 ״H{~,I?o{ NВ;?#>`vgqXP4vUIP^jyX _]F=ɳ[[_ʷ|_6|ʻ3{;Ich> V}VYYf_7_Ac9.l< C-SU'oy7ԢQ)I/ '&M9< ILɟ]kwK$s~ .7d6pxJYs R~AmQMYvŅ $ctw)TxӸb8i's XULjԚr;pUwY .k+ڵ/[Ţgf[Ʈ܏yG#<.\tT=UkzqhH] ۨ3Z|Gn}+cXJ։ݎ&$M2mJ"P&eqw1Qw_7?=~C/sj|P-Œ'#)Y bSU7M{Y#7^xVhJe`j).띠2Q }! 7i)Qxѵ>xZ1h6(iZs1\gɏ(ڟ8*f"jVm5[t8e׊RVMcZRt jƔexخ .xKY#<v^)ܪu֛'}l{y ْH)CɏE?b+ON5fY0гQۚxϢq(#SE]\3>̔E= +l=:eJ0&t)kGm [b\ j ͊E,Ьo E&kIe'|~[*bU] dl%j)jYr3?duѪ<)Tb{Jz{2جK幱%w'6PuNZm/b[,* {׫ zw2?4ڼoA_,7V4ԍ>jN+u\u)<4.sc4݊ xn8 ̄?Ƚ59!) l ) ǀT>dFq +c2&?y=]'ho*^Ű\ :141_`:^b~2QeYngl۳F'-ͺ- La|T66wd߃s/:6ȶCI3̀&Cͨ0 (lȘfi)oko(%=@v|quq0 Q" r;4G*{f৸9z(;ko)l1v8lK`Bels&ƳYOvgYf4)_6φ˛G5n>0^A T6{ц/}@E{ˆHá|2 k~TsK _A׿M%,ԕG=1D-^ XԸ11Pw=[3bjpPuTR6ֳXyC'o5SK6hm ~0[8PWY:|/kc9c5 ൢZ#3JƍջܵM<Niy+57`#lmȲURJ{@V32݉~OF/U2F&]P_XQ\U;gԈIPȠ]1yJ  rG§Cm*6JKJc J3 s@x@Rh\F(A3`.qMj[ Eʢ#! ;sjMmrV%DcL %};qyr;X {XqwV 9wNU`f_ Gb*] Q f2WZ B&C^N~Ou`nQ'}:{\q|_z^W\hJ+i7Xɭ? ,d@+7s46$ߊNC}*V ${`RW4ڠIW|Y?SK7`^Q(s}eì3ÿb6Έ/; 1T't |9~椵茫gYGepbx̞$U+g.r}*"d[duא$+'/DLf6Y7 Klp3ߏRvH;V0K|CBp7D!UI* g2R RCxm˶pCi]xMe)9$JM5N\)tYd;hpU##X_$ε#?*gi kb.çE #&o~=d ^z\!ėv]((,cmok<2q)`9PF8eCaW*Q^}GqD IDATzc yݓWĥQ*GP.wbq6Xͤ, FARsȚ>}hDn]A10nʗgabkˁ5zT ~3Cz1%Ax~Yǀ MQIVdt`5uWX -(oM[IC`Ϣ}zC0?0{1krs?1(v5kVv(?GR P.ؽeC4IKF0i^svf/96r7V18ly.y+M]HRe^0ԞX0[6eac9/#PxRmX*HaReqAuQ;es%6uiorH4kŅLScQIc\|(.qWk}1kNY )H(рkN!ƉBoDe$cƹصV#og^F\%QMf|Se'P3<>㺮=8){Cߣ^y7(?-="Y&S+c#D}+ 3F$|?c*œьz@C?ly’'8b(𾠏I0 ůgK/mZfmWYo?cfhsTRUb{džRͤ$mɶw/{䏴FOci`3#;R6¿~dSŘYTf1%"0OeK]ʲ?',v^E6 jJW$Q*Bd@/]q^%4q wcc4U~1fRgֻ:>1s ]*:BŽ֪\UJm0bؖک4tuK-97tOl1&7~LzͻߨԌ0sKԌЭٚel[d .G0:VYгc#7d< kFi±J=p$co=9肽Z {R ]M\@\xG䫧]xXRm֛2n;4"uXBwK͆2~7^e ΁N6x$Kk uGECĠVLO:\*#|+Rρ۝y`=ԟ{Ɇs&t9~^?JgaWXx[JO*bJkne۫*o_TqCD"ly/su ;^0QiX-(q2`Dt%Gŝ a7DV7AaڢFIKOkVX,,+UkE/8$ 68հ;b,/`pm1PĠ- h]2c.1р ˁJRT=_1ˣ{RŰbw$hS0lC¦sӲj9ݳI7tWf#墆(zc|ip ([rw"s0 DjQ"xĚ fɱr͢]  E֌Re~$ٖfT/*|aݤa׻pC1nn~A^TКcx<9|ߌC PO9n4J~ Tͥgl|CQo( ۗ@̆-$i{WeՔ `XۊmʉgN0_O/̉ D+t(`vr]?>(ç4Kr`o-%DsF z;=kxbO1nDsL>xMIWdg*gIQI q\~ن~A?{ɜQ0MNXި7c)Co֛/,=Y ~qD-%iP!C NhOʨߏa4朖[+Y[0vAm~d` $odl@2b;9+;DqDP\^tq3ڸ4Z2.G}n|O䳑03'*tHgI@|j݉MENy3:'9%lKd2HnٰݑV<{Kw9G(T2 jr !+Cos Ӭ0[*/GOt)JLճIك d qΡ);݀C6rBNJL٩+y)B\$0{:lAwOWjh˜\z[S#d/&lds@v%4u?. A)gTg dKGO`Xj0i7aῨQ~VÇ=sEM%K^"⓭w(""kmiϣxrn*ǀ+6OF=,ubAnid8~ A̅ }s[1xZʗTi]ן9s(SVBO–JF͎Jf5 W4~Kusi&/M 6\Wjpp.0b+X: Bo9hI|Ň0ͅ?P =Xݡ+#(aQum/x(YwJృ2^RM']`dV2BbU_{y084Bqeh %%`؍V0<;Ub%.XWbue!|LRy9y w 3r7E}ż "qqzDؐ(,q/Jܞ6=>0JJa]5 Ø̂eJEh$嗇(bї5x?)`2cJdTz xWdG1|idn|QgHɰgK6kSZV^?APP }JXٜ7* `4z5/8L?B:/G_ٸ m8^Ff؂l޸!4lP `Fg $=9HΚ@DF"tqSiJF{]!rr| Hu5Mm]=*u(B매\7HXaA ܵWl he`5jUKޙhAf` =B2W2/~ |^#zr'AXw'\/( /*%YT_=C)@$K}uĦT+s'i1ˆ^,@BqdmvWK~H"o^VKYZ)V졩Kc SQ Ăgr=+<1J 6M75$Mla+2c@FK{ ˻XW! d`]iXTk@`bKf#TMPiE#ஃ`fQ$q1,6J0^7H0"A]S(QL5z. + SYꏜLxDd6~r2ӳXY={!urd $#Emm1 f$͟f#,eߘhVsFύ7,f~PvAmwcS*>.N!TqزCQ2"s08"TܲLEuC N:=$ESv"+TtoZl a1nrھr|gYx SqA?x<E^;Xs}2 ogx"_AdXA^<|-E7m]#lv(]erձMhƖ%iws[Y1F)g8Oh9F65򎗹|2/IѮ@v cmD&ޑj!ټXYzs+sE?(\l\TH1=#Կ`v&}:z6 5F)w}s|X^ )yC( o*lƴyqj:Q,OHQ͡\Du^a#?hHbЮTdRT6>hY갽Bq=1p^8sCƄ93Kk V{RTm  7\1s(;&+l8N.j{gdBx_ar@^{k^.9u#97U jg* %R8kźv _nL/=HQZ,^2}?LعwAsHn5,W,YΆ,g)QF"iwP;-26@5DB`dYZDYcJF[puH𙯘:!eCޑE̦L<2 b.oJ^8l"MlU+`C ڂ~tC_OӋl 59V G{FSv>) ëF= bM'a\|i])vwQ/>dn )X˜|xS3v. Y/fZ3~O K Wr%R|h yYB"Toi w 0I0Zx3e xw]% Zha럀3@c ./?Gx8K'CORf#G8?m*(Y@ 5tr&JSM-=.6,>8e4So2p{-0Nl ]pzq,Ր׀qӶSM2SSMsQ|2V k@ie{M28A*e9isP76jJ)Vª>*t6q uS&q.-a @(]}',Y.Ī|W\2ueu}Q]e*]G&)|#9kGo-p(qOO}@,HF?_2 2n1\5,Tsؼk I+d;!!'Rw-&ᖱf.O͘kxׂUmCIp?CRҨTt*Ump^Ϯ\E-Hr(b*e+R$RJK˜85Q*bb~D܁9y- a\4,*Ɛk Y3ݖMv;"+cٱ YLu!:Ǭi~T;6TEq,9Xz(*oϳľWAkbG,!2au"!m@,<𐇆e#F܈!ְtCό6|{P ,7pd(S~aaު  py?$@J%bgNj =2 qQNJKivǽ a3!S=>wOd쀫}IwyRSxS6r[9p 9e>d[| =šC>3} u LiH`K2<Q< Y'#+zLGUMÔguDjPPÍ6FJǶTQ^dj\,74p W(tmQvո4Y“=ƃPʍMdcՔ fڋ\ 5y:0ՓiKDi>pm:?b \sqVq[q&Sх3K&YmQ?yS?o$~6CfC=yW@ϓn\'ߣ=۶IN dZݸiUÕGoB4X4 ¬hk[ͳ|?2_zJakl&Lfj(dHO5eE;on%籾a[yˇ)už9LDu:H PW ТbMcgaa.J Y*C&_ E0QYIyqB$f&ubC)v{v ܖѱ'@F F<Ԁtz^ C*Zvkq7YmsH1+_By, Cd$!* ds|1nmG}DH_„%xP7-SWgkU'B*`/`Ϻ`ߴfd[C͜1/B~wg$T8SDuC'^:Rͽlԗ 뻎b%ai,Y%`S?{`)5X݁u3n{/[L(贌I<\dB^Ms}j(5C堩O=wP uEDƖJ0) IDATUC^>Zzld1usɉpmwh8,*BW63/}SM*֯*3bQZB1VZ3w6/%1ͬMU?<Ħp#;ͯMFG]#PpjR=l\kJ>9LuLoTh.U Fϝ`$g2me| 8\Y(Dˍ<@(&Ǻ#vɕ {ITϋůq9Wzs+[7)ZDw_⥶Y++9PdߏwI7 0@Msf۽F$I,WdQ3ggw >*|Ig$hSQ~OKW αI ߡA*OV3O%Zq{e79*X(юbo޻}q?^\Osù ;  H&Ϸ8 nS1LTs`rWs,w} d G>Ed {1h`:ۂ_a{p,[xSvSkzP?)W6!fmc\^@Z14}Ix\6k[RBUo?ys=`T`J >\QE%"P$nfyxHc5s\z좲> PWvSՀYM,H %/,j6N:0D&jK+dB(Ɍr5wB8} yꐻ-m z 3,YrbRz SQ%52f> t6qoJ!ɢ3wc*~[J= 9ǀF44sgEwoZZR)9 [AhYEvwNs;ok۟[:pJE3B˴,{KI쓌,$6?6s!ωԲE* pqNYXE#nE<O_$e׏":k^Lov:Շύ@waJ|rOgGuCzc( pK$ HY}3ֻoq(:s{޳7 {{nn"3姄)5~ ўu6ٷ]7ُ߲`D ? ÝJg^!c 󬄰er6bװǕ˩\_ Kp9}9b|RɔpY62߄df+[W7ՏFGlǠJ)r=+i mZE']Pd,2֬Uq$:>ֻ ~Ƶ_>&Z-==bdW1dRfCD 1-!aܡ$xD1jJߓG Œ9{ln JnV8=췻̢ N 8[lg/߳a9)5Ѯ4|SrF Y ʯ{dS0P/G#3k (~Ҷ[m! ׈U# ो?L${9v6*7BR6d% oݣZKHDvE:c\`G97`ٯzscX= -`%cD\q^ŖbLm2 G+mJ0(ou\z)M±k gE xj3p+C% S @dڽCMJNUNE3݃OyΘ,IWȊAx~$oxFAoHt_fks:deD&se)X4XZn u1S֙{6\c 4eA;fQ _=@0=PuJ^؜ WHS^(˨-b7'- SSY6| P ϐ#mJ(1]t] S)-|J Q}DJMWf#P\K w ߞR91p]P=}҇1*onlE^1"φ=Jrx S"/ED~ FzFeq**y[@>eL{4 YgΒNUe?Pb2c '+w` JU攷4[0 όOa+@h4{}ZT"Sc+alv#H*Ɔ/jlwL Q #F[XD%Vߌ6[ݬʣ!Ƕh8uX/Gj(wnIpsr3.brNaW# -ߝx S-cXRJ@a` ![v`Pr/M)P@EY #9YY&e"QXfZZQkI!<٩(sR}֕NPْwazF3 /h@f?N9 Nji')GbHҰآIwn始h)DqD6J]6YUI #3je sa0NP쯻hW}hh4˯x+o5*L-Z_P6_ᘳ=~Xlcq `9e8=xwXܮfmW)K0SPuc*~,,%Q* g۶bN趶8)Q(#=Dj`ȐG>"o_aQ+7ydtS>vYd^|p(_4ZkH{g? VmJ 6~t_"5 o5P:W N{U}s[!&Ѭ>0PFPg1 ypt~ FKb a4KG0%@D16T0VJԌ%5e4pR#ՠd Lph^|(ErG!h&tfދ5jP95-k90nPA~w6+|wwa)Kߧ9 C}ZSFQ؛*įVU$|YL8:VV֌CԿLjwY%ʾ8;2Y*#HI>fހw4y@2i6K*'r57jI[<]:ճ;sӖCS7pd-Ł!ֺ>s`W$lcZ+KȜsJOH)vp{LPxPfIC)!m=X[mE;.7_\u{Gp)A/D΅(yI\I'q"X^|5WBnе+I Ͱr|)1BfB^RS]©#S զvSN!d.Y e4: *%e`>b4`>0Thіu]=iEzz}E2/RknIJ ;xb!=Q Uʒxn/'1V@9aĊHosqs2و;}~@yd_pY+ޮP |aׯn؎ט+2=Fkz;/*|#"٤3'/d}unag7yklQ=H`=sʭyzaxe5"AE(RhOzz' 53g}i:+q5 ۜIډA`seͯǨ4x :wT{cP0U _^`]#FīSj5,CA_T]^0@@YOjƟp8,L#} s~iYue GjgNCB!DOK_O.ÒV^06F¡pOOh/jτxfeB0Ltץ*kB U 7F_MqBσR4 ULFlq>n*@nZN0P,.^uLknwA'<8C߱<C=b+oگŰ@0pm2cXs`˨sxJ^n7s X0ҏ|7aKs+n#HC8hbLV;!H^"ͯ<$v֎nEtX ! 2~o Cօz`ߡH4Eb/6ԧg*dN9E@+B Ibq]+=cڑG%}:`L@FhTԤ9m~%g|VgM{P9UJyeqjz /nޤ8Et7 "5r\7pm5m$'sBËU \(m!d7]1s_PY*/'| g%|VG븀fzPnxߕ.s+͂{[?9VQyt&F3ZdB/ ƥC`wD|٠@ Tic6(^1b&ݼ`3Yʮ7gpJ2WrB G;f`a|~Dty6\XuB0u5R=b7sSԿMkz~!Us;G"]l,ke9ͨ~l0#6sNzH9H/. IDATd)hl|A;"cIY8G/@lAnB( /um=yV'ƦTmd䲈CaB$&+8:Ya7XTt2QC CPrހO,cCF# ^cN+7]Di7wG 3B6"Μ .J.l5i&W`bT4KO(wqte?L `v+YW5uFSzYK@˘Q㽶VK9ucׅ Z4i+bv f.d.߸ň9%$*MK\Hz\kը*SA5|ܶ짌/u Y1!3==|!̬^=nLԴjkU]{Gq꿍| txgKmK!3^'&:<)[ɤ!m$%fn,VE[IGz:1AhS2e=SBQ}tS6K9 Ym]b:Tcx/8-h,ƌ="o_Kt|JH>Xl#^IИWzF&-#ui%"Q2e+n$|xhQMٻ\yXЬϕ{f&Fgy≠ʧڶ1?Af.r(O ,2=wB,Ξh`MjųENjio|Ս_;"E-'"T#R,TwsQ߬=mZIl3 8Rn]k!,4T9"*˖=)Tޣ^5 :߱{Ê2yzy=P(o#c˰C)Gcmyy<l#O>y4;cA ԖS12C3]?3#ikV7:l*%&%|>mWi1dm"~&yn'ț&WI& M}J'\T^u%&@zdZ3\_|sPm 'zpʺXVɫKǢ?% Lxz;9::rQؖbAE^~gx;:ReǛ%رzÚ6=XYtb 8T:c+0r樧eiԙ7ñ#\ZjwOR|&]F}(08mnD"kՐX S9Iwn.>FDhc-WizD-9~xvp{#x#{Z<>ٙR5+뗥0ӖS-v/˩Nsx t|/08`Nkʙ+=⒵"gd~#S2FddWlbU;"ŭ'w4F88kc*wdQY 77&*+%J ӧc2[^Y3̐F0 /5oS*!J,LIgA} *5Hl3QD0 HA5K%7KJZv8 3 pr{ePJQQ}džQ~`%T@a,[z? !3W$SxgdPWeI_e1 EEp:]VqO#_ 3W5j:,뫼NAT5D/yi* lIEȴBJ%PmK_*76_1xXsIۖsf!bkOľ$-;aw NٖTԥhTl9gnڑ䰑aPФYDV7]L2-@]to"A5k} L)5pKyD=0rxq"#;*pܴPd35"w)|(`ܞ(l`lo; X軖N'̆GM_ͫzs* ˛u]$[E*c%J+A~?8aqp>d# ^Wy+@r aY$P됀Y9<Ϣqc2R`'zBV+r`_ (W?9Z=,Ɲy{HUEc5 4M?,Dlwԅwm\ 1l#@b!]^Vl&G} qs2*-e }(M)7Y F .~YZ߻oU!CQF>2ɱG)_jnS79^v̙2D]UeJU[)col˪hC*7r@/vSmS/3d 3 kCulcH4Crˮf8 q\X؆.#c| n$ ;5gS]eu`sa5TI3 V!jGQSr 7 U;@#*ԘҪzuUu'rwo.LSl7U@&W=4A@%WOqc83 -%+<,KwX X|ƹ6F3+Z%o#onq15_vuPȊSbCHdoa7l߽- AI |`K Xka]^;=/0iQLB2Gwf˧ШSIԳ3o71b}{=RqO]6jS3C)sC*|W{`fyE1RcS ב~ 'nx~{GUhCήDF7C9%qkT9Guv^ Th[F5\e9~Y?091?@2Tpms+'PIUm ~4!qw=!Ol} AEޭV' *sHܚdLCUՉ#UW fdoZFeqb<_*VgN~X&6]M7 Bǔq,Ev+be9~ жr=,@ZSâ疭ؔPJ ;y}r1Զkvq*IZ Gs`Ϗ{!ad! G헊Y~G%Xx1I?EJkQE)P-ڝĕ5߫ mHL8wNWܽKozuN" =wګ2DogmgFFRD1Z%5DMI1?7 dߝ82|:)2;$qpu'tQoRWBELBArJ,ݴ'OTrFpS\:H0yB67 />rdAEqUnl-W)jB"e:4*0a"p#Fpun#n>1)}C za d֐E`zq3Nxm _0`wB&b͑£%Z\Crfc#br2; rP7QTNڴ7_ߔe_0.a'MZ) ~Dc/1^ -f;F_m sB6Õ 6M.RrR/X_)qڅq hgrZk#1s{ae]p[j!+v5U.0]bՖcƟ֕KY w`R+[/F'% _TJf*c%YoI%e˖4;bx *Zu4t&9~]8_c*xEpB`MzkԼe3RB`w=4~7j,u9AAxPE=z1*Uo6, >O$Q'k9H?tH rwU'-wQLҷ^Zc嶢hnȧ!M56/~E-W W|X룞4Ώ}, yx]?+0-<,ʃ@&ќ[yR=4$#VΏ!-)v 7AÝ<:cPHIGMrpж KK[Hêxry9.;3^v\,i(Dڿ!Ʀ 5,ʭxbƩ#5!^Xlإcv!jxb |B \ޛ} Uj9L$4&z!:"dYCS/f[bmPf6 mZ^nF#Pي ƼG\QDY8UǴ屌I)4Ǧ+vB=|ϛ1i6aa8X ؛gⅹ;@  Iw+E{G 5el n;cAtaFMdrzgZ8 xz)t*kndch_1pk6/odn7;q"YH\Y?>M%@}},CBq*qҹ}PSC%A7^:\(Xz=sxf1})Tfe5IX^ vz׼x1k>@@ 7LJ%"xWCĪyEr ,q4WPR"1ۢ}^5OZ (\H`*5pM9 !:ߓ;c/TH_qhDs6cѷ9O\NAr1;#|e{z3kw5< =֥T/{(xx. Ѳ(e κVmOuEwlywHDJ ALetDRp~q n~d J9`U |obX^{?֚I6_Ӓ d^o+k3TVݾ-> @!!uUF)#x>_yи}rߟ̰&Raj0F㵤x⃿TJ NHoL`~2-E*^pBC]:F c 'kKV>0iIow iGLxLzo_Xnsug-V c<&DR:zy- gP(" 9UG=ov \( wJxlT^vGOٛ,ZD⚥FsQv3]BH!mWmyL5Pa/mIw~mHMp{`3^!NA3!c*d#>y%.,H@\,i0­C] HطJ/}_2=eO_PQw'4qE  KTIuTTV*w,;㠸`zO+:Foj -6ɐ,8K?P1M:#&Þ^sXzp\2ו>SM2nfg3R G2*~ K ?7nN =`~Agln3,#G #KLncE~A/}EĐ)p8\ Rq m8.of0}y~'1T^n@[(F06}jp ?y10!JS8RMls!i}̎~" ²/Ϻ$c=/ďmcQ[= V<b0jCUULJW("%wV+ '5%q?dz,O2.Ll c!#weZV v:-)`&Ff0}k_X7Uܫd{2ޏ1ZltZ`/2?2C9#z񒧙#+\̔Xr &Uyfȝ1k¼/![ΐ Q%J$$KEyLJ97dāwf1GqҾ7%ۘ2@xA`|h7|&7>SU'|qٿ*I 7/ȥ6(ѕ+z]:K[pU'8 !q[>Z&ˊ[3ML҅6}}|lP>9w b -r&6 _GF>ܒxFu>O.1.!M&_g!zc#q\ -GJ 9yd%"L~>7w sb7>_ D3;+JJHXCd,Np̾h -ۇ_Xh+𠶦_Xg߼(φYV+_&/NǛ2A] UCڂ>CZPLŝ2~WKrv^MfeHáӝ1"TE1<ФiqD WJ $xgLdsŸJvZ'DsspL`D-UxgԌ!4\l5i36% MA IDATGN9^-SP”2yGLȦuڝj D&K.悻d3^2e9110_F:B1|us!~+FCRgѨE0oK^U QU[;83hʂb 3>E"eՌݲ)(v@?c#6VV==Y z2o 8 7LqPi!iw'o%# WZ@u@"?bo,oe5( cbbo/J4Ǖ8_xKJ|^̝jR!xUdA6mxzW FL2f"fO~.E*@D^UmB8|s&9mOkCkXܑ8,-wmw>=6U-kt׼9"o^MEi;0xhTCYT-}0L6`W$8b _E*UT|^ LGSe/gxOI*yͽUҌ_Ft~}S;6 مD3RmdszW&RTl0ڎl/RjFۮXo0xӹ@ P,>?9nx+p4r/QR?ŨJTQnmSfc_Pl琢ԩx;L]9 eŤP A߹YѶݛAi_vJ( y9R2cA#nq`+'4+߷k]@6euUzӟxwrIޏN.QlpM8rBD"Nc~BAFFV @Ty%)‡~/8t.emHOmg67{¦T>Fka9 Q:],N?f*taRK q ,"W\CcAj{wlДOձy;D^Ylzd6YLy2j~b +eS)=3:*!:7?Mjԍ, :N*(}@ʷwɲ S/QcY#-0ʲf|4Y!LYh,70c{@[a]%$)3)#.c qGzAV`phpq.$L^K2soo`{k OhΧb f6HZ#^1@D3s.a<؜.j6Evc݆a !aժa<[)VN+QLX2a`Tm<7To槿|YDQqţ̋U~vvKLJtWJ [3Gcqۙ4jҧW8/ 5QHQsg:dͧpؼ`~@a-nPܚ'w;`F/0S*J#qj*'5ɇ %l+`L: GaW5Le-Vv_~U %M,"M=mG;j_aMT8lF.gкRFr+v +GC*P~3rbFjQ> w $t gvUZC{鴞- -,"X,PU\ZXИfIștSaυj]ǒIc*T%%-KPG8PGـRa4({/X" uj)*ea(: 5+&{,eCn#( FQV[Bt-^HIdTgjvP>|GGjP4rI>T";r.׃Oaƾ9Od)|FU1 Rʃ:D83}:zV[rQ)mh& m{oه4&KE&*bMV@ؒ[U^J;FNc;nj9l-z3/6%B上~CR~?6ԩpyqw BBziY:$~L-A`"r'dXѯEgYZtYjz4 )B, 5)R ;81|OCL蚬l,.UZGܽ.Cbh*UO @p;Nn93V p[g E+337Vqj<:Δ }93W}HLI5H6 G eGf!6lC\QpNlڋ[lF)a{E^#^u ,\P+Wv bu=9-"Ult=#} >ؖP?!BУa7_a+wK(û VK2Df,zl?JJ@IqBYu" ՃF>ymV HOyYŊ'Z;OIt< ,1{!GʷuV8Z*- yqxₘC'(x3wYԫ4wfsLY(޼)Pl-?0_b F# We6Ï>[_PN𛛋uq 'V,K+/:w1٣hPC%㹀#~)c!V :<C]OQt͆IGx G2y^jT?1yFS  B/l()|g*Eυ$@bHa(M(rh&n\S-3PDx J7_+8i(ӋKX;qDJW(ID6ȶ}"+d{ܛ?yf|fe YLS5L Jqm?Ǐ 8APZf,sk!n *Nd>&fyQp[g%7ݖ#I$KQs=44U샰\=ՔTՑnf*Q, Ѳ~UG,Jyr)3zhXp|nl"2]'9l,{UDsE2vW7-kZý @H (!I"'3ڞUȵI/f{|}VLE<"؛lv&fZGLBwK(i]eIxUx ?T}Z.x,=p}p>|(y8BQi_*C}r-AmkE5y΅_F/U,"3q'$=-w=Hw)P\ěvI @dzt[mdHu#LVI jV n*ꮶgтm=sRN]r9|UX;P*!IcD*m=DJ{C=KϿs[Nh K’}͔7%m'"S*X\H}5,*JՒ1M U9H ,ai讲F]~!73,7loSo(hm@Q݌in q} p(T崤{o@e=JPjnS"n_y:cC h k8CAYkٻ%)R6*TE=- iP> ϋ X,>g[zofC 1'zɅf5cE .>X4znu?Lѐ+BVQW|$= v&MW#!b~>Yl K!(=a'q&F~B|Zݦ:8VMS~'עQM8i:x6_w̎Oaby [?m%wKp$v"=a¯|1xìP-Ee!~6r1: ,baíNA{P|׈5E~|Njzk,l]K[Vs*d|+]YJ׀ 8o68?ϔYGx8.콫q(GyB>ﻇ_^Χ+eDnd&r'Hlt/\EiQ9ԧybXS&`ڑF*6,l j~zM+&0ſq;Sv(G=å6n;bZ{GcMîB~cX ao/&pJ!1kT D0R0;5UY {עU*mY{`nlӿJ)rcEF2BBѢ/6r zC;=_eV`ꤸ?b17r~&9']ԉ<~,=uqk j vW鱭4a b爒B+u1x9WY-Kq~6UY*W=JyE5J*yo&3kUZDy5 ~ JICk+QH{e 2j,# *]`RI61i\)M_{e) XkUgƮ^Wf象~Za0l"2T zӶh&hsѹ<5ܪJeZ y[3 /ޯ}ڸm6ŽxD25p[*3 zyƟiOK|ę~*y:m:`?ufhʄbFP4v9X}7}?f 3%<\Jy=a[k7.ά-wZ?^=y,0z%)]JF$ =X1`$Lߨ<$,#?ҿk6N0suS gM*'OJTS&?&YDAx,(̄&NཱིJ 0% {I-AĬN@{B=)y4'i̞ /~g zm(TG)H\R7CF)K4:8 CPTb]M|F*M}LFYן̮ O9r&RS2^N;ΫTfP}Hqf3J=b|u*WՃ7Z*2t [Y]bamvՐJ}B(L Ĵ`yDiF>rgy44@DI.UXl67v| 6VlSesHxSjs]J| u]J!2Ӷj9-aB٥9X|;l ~_۹bgym^쓾/|\4ۗa>|l˚9{ni#%'Sfr]5В^Bd9'b5xfZfZ+5(MrC\ [k|(7UJҳKQ?G- iP'7By_ PI-R`?$({XVE.{.7OμAiE^a2b>|J#N,|Va۞]y%.\c~*&\Հ7!]V~Ej7އD[_6l2{dzCDz̻6SC^4o,8?CAIWٍTew/r20_wOy*~ߛR7y`P!,f$k zczu$dpL_8Y.wfϦvqL;?H} ;z S? z9| yQqnj9. w7lz6s%"qfS3(:3d*lU涼Tze ܴg]/0<'Q< x],]-c--\:c8xֻ3vcqMvB}=]u}=LEδ dX׏j}@rc>K 6g/\ CGx*-١* o k;<~|g4$sn5m|Sxmm{V&w`X6v0U*Ź uqnu=\ W]OLގ-T"fp x>ʛU3J`_qR}FJ]UB8}ï?f#jA ˣnD}a{⿷N 49ƺu6nh[~cP{Ր8),èL5eX3#Ʒn7>X|ƆyŠOh6$WL E57__ߌK+S@={ O7shD ;-.4V,|.&6/DRd a8Sfi#XPܴj+w@./†1z[r!E7;^fqd x\sF&9D%F1O[ &O.uODDɚRax/~'ܿ9FmBo"eJۢɓ;)%o)M[nP ~ ͊m[H@ֿhX-m~z$}4o$五6^;WVgh*Ȯ,UeU[6ӳ^9do\{F)eԖ ^gFIܮ10m|{b1^L"7=cEqF6ި^QZHV(\ּi-^h$C~ L4>G@)Ϧy4ࣱqjLqj{3)xq7C/FkѪiˋ奶hg j=Ak2S2x$_CyPF˗ml 8X՞eatfz[?_CS#'$3vLX=]lqkɱ !^}4޹=N>/g{&<w(n?W\Hqj!#cѮi+ ( 'Ίk_җYN%3䕥}+= ۢ~{~WiOh@d1KVae5˟qnrz_VͰZFiMu<ĶbyԠxFS'@jYJ;8kl[쏰hٲ;>F0՞RP#N;s9pYLX[ieEfMZ~G?օp\GLGúpNrgr)VJy $נC]Р#% s+4}\zKF􎬄ś%@Aۣ;?u_a J͕#4MI\-ivsΛrj4{v> cZV-{VImj/~lGo1 ӐOy%bO W:@.KO)GJ=Ff^BA :|%1Aemxt@V4 [H5eIx;0#Gdr?+ d4PO?@Dw˚@ Yii D9";wymV{y{GĚL;.л(wƗ,v&ϊ:A)?ob{9@8 7G#5ST{Y۠LJ3Ć< TFU@/>ə}/#u"ӻ$2f'ǖ:N;K*Zi؞(P `FPȘH}{}/ LQT#1XHI+r[ `IɮBOdԠkΨa*`eeI&ߤT9֠KWpU~ &78Svm&SQm& :1&_" m򽩄&i֬7~Ga=c[gE{g`߱ ya`''c_T$ںC?KC @}.a$87dQc<'tK{Qz/Vd C0xޢA#2Fy.e y.hsg ov6@3*ll{`kMoos׃wm;QF~@֯сhKߴUwr 0<EZ ~CqzEW? ɹ[Օ*VKsT/YbγjUCHք@?Ë.H pnt 8NuAmqomKrh\d\xmG%F93 }=8v:z*ԅYʨLҐwLh9I|ٔ>JS jSk%^r `ňDVn8ƤwKreLfX/td܏$ԚdzFdi1^;-1Y *#0icc5I)U)/1b CŐ-MN+6ɭƨwy\p&rǗcvX3Z/05~n;SSn*_'K`Q 9!jt׊MyHZ z#+7.JxM[3 {q;`J(_.RhrzZzPu} U0 R@odK8 L0qm@mXfv%crqN%P]CX LF1$U4ԛݔuܼ[ʠqP!JWlA([hJ/ t:`;nO\[{#Sgi(Wl 3Π^m`0[np X @9`#`1Ϳ)~LV(`(@ܢy_ '|3@=):T^ H7ʻϕVJ) 4 -6BøTjZW2b%kiŋ׸$:bRB]1SNS'$9p{*{ ͮpߡs'y_,0'`[0ψ]Jވ"ʱhs+,BSF|]z;n!Jo :$xYH>1hvm]T`" x F]ﭪ([ћuFz^hle }8d[ yŝ @6cPEcfpɨ0,Y+]?;r7yN S *P"vBqSu70T}v;#| y%ƥ;EOI@?.(QZE)z'(2r# R4rSw K3Y5cs?{#DG$p$ÎGY_zHͲej2n;J/ In0ta >DBA1Oa^ȭ-A؆GN}bfDzV͋#ƼðsiRhlXUe*K)("+z#[y FJ߻< &/S)n ЮİYxd}zK'*\[Zz֐)s*U͘g_e~X[.$s:/UNn"p#d1id!QqO7//eS3 9_Z̟кYtxι=W۹$qi {|'|N3ւN~Li~M1.tV%!F3&=}~1&P.Ӈ.3@>WoimQqU}Ht]I`q l~F!U22}#=VJlx_\]kصwIncЖ  T19m?,߻"Jҿ{ˆj;v99<=ދ=^)<:jVBw6~@KK7x<31?ٮY72( LkIr s#ŒKL`+08ݭ4xQN@uQowސ봪e%KPe)l`s&dmQ2YfT?qdFiq1(gZ60YL52R+el\+unH~CV:SJ_PU@dH̓л02$_Vmbh=D^WvDg l'!$3EK1y>$A7 </YZ-JJ\|onH"&wO(E,2wX-] 2Uh)W<@'wk%5%%q0U5jyKHDN+#Y𡶩~o D% w)W#xo s=bzBwA zCYD`W~'ةAlf Ř^Dʘ9[#UDt ֛Won4CEj¸pq͜h:cr.oD/eϯEDIF9ʃJ@yKR0={Lo$#ߛpWŋcHOVJzBNz43 $޺[@Ȃ/%`\5Bץ~I LDA Oֳ/52T]Z6K pel9@%[c$7袭hqV0|D=m!T2"3.&TX~v^|Pbi39ʱtҌDxYxK;qA{)Z!]r&)a {tH~ѧ=c?̹؜zċD\Jʏhؓ wY܋s:/; ;>BuI0 R9#Nsh.M7[ `-%͌Li'8A~ :kwcjUNŽ?1kL J/P5ԼkĐc8 ֡6wvwHF),b2?56_i;^9l ]jP#iqx~Age(z7D( g=9'T,F62$\Aۏϝ:d ![WFY}Loן M͝V)}`XG?yF `r *h;0}J}'֠D!T-j08Rc wVBDzhJd_^R]Nr61/y4yˢr&_ Uϒ׿}<<:+#7wd[#3ޒҽF7`z'x'F*ws͓\rDžL*2ПO0x3ypC?»_d(sҐ'[EO/RrWm\Av''`V1ן1D񯡮6DNh¾0i 3%4VW-6y|.P7NC8F1T6\WY#2Y(NZzfSUѯ$o^Y>ǽXeIs&;&k0`ϲi (swUsրjSLf%'ɬx^W+$l>z+o0ȳBG 32:38lua=KrIKgNĒɯw_gjPzY m$8hZJG˳mg^45L3)z)w N\兽&z$(#R\QWsG5Y Eݪ>4VoFk ymGc.I*eW b3ʑ~]GEI.n,y̫,^A^m˷^zWȡ`O ; 6r~-p[rTC4C(>RNw6 k[ICKވs1A^r>hlzրd&ڲ,g##6 kPhDEJ#6)- z[9Hux\Q=ꇄ=C^;hX!g ѐ<6͔nbCoV 7, a'q-$c! [ )'.p_: ќ{bwx}l@4ՍU{|ϫ${$9 &GBGz7&[zYW"m0N^e:~Eue67z1)b!^]֒j?,_,PfNϾaFZbimI)f,vM?ןZ1aѰad]-Uke۠JhBf} r2"YKi*2a)>`]ՙ^@wJIDQA zY W+2$(uj, {Z ZQ L~y$뼂@OZr8|as54?r,\cӷ{[l WxE ́.TN&(l?c${UbolOwx 4$2NU{- )1pZoG@<]tmʚDAb%9ɹAL\\̫|uw5z)`IŎ~%lMKƦ̖b?o7Un#UacWU&x`tTnJ!(y*׋R<*- \톳3IڷWVbwը#6HFaBr[&]Ax0Բ}臔Ń_NJܘ;urc%!KRN;zR"rz%PN^1]؛1e,^d*t>p-C XOpK Y؇NiuC3/EKgKsU~I 7r5ac[rVB (Bf9!OYˋoUMG{$øTa#RR_R{)R)G\5<яvdTb>E:rO`-iA=Hw~`~K`c4zԌhwy 9~R 0կP[#CJ/ E d|鵗'";2 DYY4^_!My,FԽsXڞυc46G ߙI.xN&BYƐl"Pq;56]3ó\??Boqf_g@6m \"]y,0H)3,&2')9w{&0#+L8#iY)1|q!$ϱ)s@3\U<Dg/br^/mf~rZMwGܺ?wXmXTxAe Q>Tuue㳮u[x(.~2o>1:t4*9DҴ7f5k&ID\%Ug4 ΍utGzB#ntk hEW]:GAvP dުHNq7p-է#Ke΁`ܘ O.)ֽO1hϞ3 l(n)FO0y*T:i`WLx|N؜ܾ]JuIcicd)jiɖy^5qoeOq6T'.ms7vlҷsIRQvL8=ՒC?VT_-Av>V*Y/g]: XќZxÂzmA da5*D*:$z:W9Ȑ {Z񆞑իϪP]aC Ƕw"M"3[ř "H_$fU*';m(*"[JA5#|vg>Sy5E`-\k# V |՛ sMWp, _o0m ]0jT_T|q QX\qRF'G#R j뜃<<9"^ ]=ȯpF{x-jғ~( $5 gom(+bnaqO?&, Q۰ /kj1;$iqO.]נ!c, 2akDz vEjW+F46kkV<3}#Ⓤleڳ-<+ވYZ޸-; `gK ڈ㲲͓Yef6¸MԆV $L5H; u(υ6nuW.#x0)+Oz/92I. 3 S=XL׮3V'E!xH{D[~PO8lMe_xT 1,r5n5xZSJ'@_}qͮ~*~K?}) }4@bsBe:avhj? r-dɢ`6"C>mт u3ϵ 0Pg3|⛰R0H+>K-ɔ!]wewLwC~eRms)w}l0[4z0gcTHFt5XWj}lً2.V[,}xgQӓ{A͢&%ɥێ!FhBIm>RN=ܴ4Q M1/[!M]/)3c䎌::"&Cs\|M/dtskXfJgy]/pI 8|o|e4ٽ3Ě1\3)GejrD67Jɖj丟}Ŋ|]M6iR)kG7p?!'TT353CsN$"699\ j{ag-ΩhHb1= z&;"bB*YB*v6,UnSY=>^N{7wKNn׳m_Kx l{p#2 5h e鎿g=6w4n qH߸ [D),z}l躂!8oƶ-)s3v #d1l$FlǐqAtƦ⭭El&ePdPl \Y ~fU!U 7\&!!ת_ǫofL&;@AP[+NS6O"ld^$X(ݰCЯ!>({䶟EBlkņ>!7T~tXx,xϮ7xy>ċopS=!-.yvyMz1}(38ۜTαPnZܾ%9?mM]7_lgk;UқELALϻ$GpD6H"9$EAb{*=65t^!*1/ Gk! AvDnDcx`뭉3M[V0;癹+X*T )(.PO6&H^Ox>W4m,s3 E(?{=Ymplf\^F1i`h[ 5?*R?I%vLLaT; 6/WE Z:\bq@~|{UrK kRR!#}Ṱ|M;?0p/P;Jq=L݈Hk Y=k_Կب_CqP_"@."P @LvQZFT_|2^|RB]s sc9 / Hpq $(MRD+Uӛ Lrs\+{2h.m̌ IDATGavlG^tVHKKo+oZ6\A}A/`?zx[IbB(8d@~]+6jxxU#Uʫln "_|D1;)7 t687FOw% 2оgv3Nqml؆Py'#ZB(2W͐1 A^cTd_SQX:;$1PUq4T$]׊ăJ+p!]77:c|U66ۜ.ij 3MN*0 Ȋ-cAs1U.N4ᥢؾym ?F9* A&;L~Gm3HW6dCCk3~Ovzu`|CC,s0Uyדoװ3`/ ytÅ_xzrez/#lY˹^]Kஸú^H_ l_gC}cߟV!r5+ Gzo֊ŦJkh |_E)8$L]uhԳ 7ʏkŽghӸ{TW5 t˞ Q҅@oTӢndi}@*KfyWo] m̋ï16%-h\^. } 'ΐq+&$+j%r&YuySK6s`&Xǝp]Gn1 fV|ǛTcH3x/:}7nᙍiA a4&T\qݽ=1 ګr n#_"V6+/D%'/k)/qk{#:m6sU8Pj)*7{rd[tdj|`ډf&d}N*#!?.6>V/轇eu* 4!inGMa]b'ue!;Tvؠ3ːvʝmT$m)\2-Owo*} 9ߖYhO_Mو{0R 5yS| l~]{ ˍT3>;i̥  {륲I味ХNNaU(H!gd@Y\{5R9{<$6.0RT:D} ӏ6f'h,"Fv&^hc`d?3*Xn*dhk0NSA#(Pq$t+x;^ <^y@hwsIx6nlZZ_{XMǛgb7+i:RpD8ǀO;7r+$GsUJLj{e#l\`,THrjx=ԖA'kmXXR_p*N);s;~] x#[w\+[~T=*ĝRZ%#K?W V#bi6O1#:vo)f5!芌+oɱKX=~`,*"yo:Oȋm㊂)~fݹjK6? Cᔳ uh1>?3Gkpw܋4^4 =>;Oe|ƨLt73E ;az{x-I<]`0>.9֏z/čL*+g366[Ԋ!&|@{]Z/h5@v{bx r/1Sd?,8Ӯ [.W>ky0PgFҘmR9ʑm'9- fl*P_ȑsbM.llCA"?W h8Rql|M B>yNŦSV.?!N`B`1sUc_0y[V?d T~W*>|@pCw0MOM7dViZ% Jxq6;?JTf&ֶguf"]S(m??'d()`H>OYg1$f9.?7FHUQn '&ɕXrJE[/"ܐDl~EC$Z0΍!~ ٻaWe)c~SC [?w)nL5Up{GpKҦUPOh%,]P|"&܊KpŤ=|NqXQs=S&TR%ȳ):c7ֵ`noަi@)M~+̬8"j6pޥepB3Ce\Rޓ3c^.XJu:Gܝ .lt:h NDŽLf2lqbqqI7*{AM@Suu H WlƒSV=btaᴌk_rFz+{ץm3=c+ G?S\F;cd$<3#xo'lŸ1jk֕"{ʞ"³L62aQF(B5x.p`!,M:rӽVjMZ"!mJT# jq`)RvA ,XQ'\s\,L)of!Sq1|0 0d8R."~3;$qvi| :Rk 37޻ӭ^&QV Aq߉t׀MNq[3 Yk6U6ާJ0Jj:IEŽtĉBޯy_xH[]zBֿ6MEI2]+ 5OhD5ˊ(bK=^ir=/,EqC"K)q.0z+d ƀgu+-#æ'X?aW̴+*w؝3c~~Ö\UϸL1#nn-oY.#7VH୿W ͆\dxQU’ I0Zؕ0.a^;e떋b2rv(cL3uA #¦xc rQ tw8~3z$X(p'1=.(hM/lY1:~R},)%URuj}xanƒ]l RGnf" N} j^o[2e8XJ9aN=@M/ɡRe#;࠱A°DԔzJ+URjX)I e+a3:"h;R5c"]^A<-\0w3O` ߄9LF0[! taX7:sr[(_9IsZB)~ONi߿n#ovVxmkھX5㺿#lf5ymZ3=*S)gңîk)  |)ԱٜêΔP#l)]rԽG0a _:|fVC$4jin,&D,.q,˧zW>3k(jvGa=,؄1aŒˆڜE>jpŁg%GKӋ۟M.i:8,H t7c뙓!r4g2"/"㣾]#{ju/+ogvWh1,y8=>.Vy| ; C27"OPfDiwPiE'| ߦ֮WLid* ÑezYuw/xӷ"@Ą~Sdi¾ZX=Z6OϤ} ʼ~TǖPgQF֢!dVyΎ39)2N/ܢaƶpűPpP@\PqG-8Q= 1زR ۀ8X-9woZXu[J#$9-H᥌b;$, հ0%CFӛl%!CLn7U)t}@u? 28̍[=>,@Z2;RDa4:?}sl)s;(:67Q SL(4 _W "dkTpe l4XДCQ.qG f? DH+~[+7fhwRWߌlCBWHpĆUiQ$ٹs+˵ +u7o@D\*%a@¿32!2Bg1ab*cU#iDxWGmّ:`)Ҕb>~ZzhE(W;>d;3z]ݳ=! ͥ,%1HT~._7 !*7 /zƆ]5bs3B -tڿ4twt1FT2P&h7|ƻ/~?elb$ril8 (+]jgqsWQ^I*S{wTN̴p?c;Tw=6:z[zY!x4-i?.ƝV 勿Lc(Ĩ.pbY~QnIp%PCb+TYε KsɅ鳆w%??Z(oMP+6 /`9A%; jcNI{+bALNVͳ$ۼmxZВykY A2-ǜuR Z6Rfq:4`:sqk!]9[sa5[*zCCVCAدx)7*WqJY['t S֫[~~Cţm^ d.PJ>65~WX|Gp+\Y-Vq\0V5rbM$`:u%`㴂"*X\N}6++ a/-7avaI{F`n`C梕iӁ`7z7w4Nz$pFӎSdOͳs\4Fbh `ZqZ̰tJ8H]6k3f,[#/ȕ;1Ws)pn*h W$6+Evnb\ok"kJ,_YOH5Oz..BSAMFxtr`SR8N@YPHɧVGA)~~E}GdƷA[&#?B}h6kʚПeS xdva# ^ ׌TOMU)nNpq2kFגuL7Ys沔1tO?bAol]<c]o` 7xY(rU`JC[3,%{8z@\1! ٷ2j[J-dP?˦2eQ 4Ω}-Bo WJVA٘F"fyUoPVd_B=cԂxm0d"ӖTВLfb3D3Vop]J.C?RmN]!K.j(RFOO}߈L9X;bǽ;Xj|K޸[@ v>c`b@SaH1"JFd I҆ .W]lvml ]֝^%I ˡuo#_.z6l r2 +7 ZQ[]Gj !pl`t&9XסdTlg.g3n*0!x^{rk5|Ly&lDkY?Ρ4տ2Gj됑O)FV$zuhp5qBfmdJE0৓@hÿ,h.;K㟧lWﰿ>Tp}`L%ka̚rUaF~{^̟x;ȴ~7L~^W }̘܀当˫,AR Big BY29_ d=?V5j#/^ψ5Kp|o|os3cSYUq,'렮ǰP*pkIt6P-wccQkS.QbJX#WGf͚g|Q=z AkUvCn%0&ln}`٬ sX-v"Jjj,JP&$AE^f_/ZWrK @zrEps*f_V%=zJel& K9†2ӳBx5c IhPDU5Jı=3{,mː5AFQXTPlYЏ k@vk~|<^70(|1 $7}Ymf:H:ޣ|o3oZBHN勅 ]v4/Ce;b^c[C_pL!L"y[Kc|Z,^af](}F`f$e|cB4<`DʙR44nN3VG,!+Fc\\{}[Y԰Q$T ;̈<3c!s:'{@{$eG*A &1lVq fav)F'eg|>9 XXG*|I7*Q{rrQCr@z r2jVCudy٩սZHC "_]vt O3_ KЉק{o~ldz#m$THVyu>6;0f\}g=X/"G}֜dž3A?a^ mh&Ϲu|hm4Uܬb$s}h1r-2_o ~0wd cl3:d:T!EB:5 „~7AƏ{u}/W:Ӑ9%0 `O1$fmOig [aPE{@1<ܣދAG|RUσ}>xk7mX@hdQT}Q_NU Fi? ^祡/9/"7ho~#~q $w\ T(3.wz\ޫUUowids#(c>np1 8&ܨf ض޴7[BmEy!M;&mq1Y6e%j|Ȣp9LwSlBf_, "{F=imMh-:@ R:%> 3zϏA6?]fy / `ary f o [޸$ jq_$O$;62tڦZ&70rx7o&EԶ7a[HB0CG(o^Gl(^$G$Ϋ$_hbgL/$4N{uZ2j*nhgn4,Z;ӳt޻7-s8oX F33kT9|鏈4!=|.ixѥX@x !<&qu:c^R`!)gR lYњ뚢"`9b* iK4 n03XmNjl;3%OMO=AUZֹO.fm*Q]RJGr qv8^i^Bmc+dFxL s'OL "!l)+R5\v> lʁneA myFL<7z%;}yRuymRoL A]w$|1ݢϹjݡ>+k<4~94x]/\+ޓwgtår?~@gFܲVU UmhkXug#%py s;C6A,sx3%s۟5y܏^*,OO/('A'b⠍#7Hk{s"cJe7ԯ*h\QXBas$P^אcy\׿Z]{h.~qY*>hpTL}po;w3MV{b\ %앨2'k<i 5] ďAE-QݱHБ0nĠlzZ{ P dmnm^V~Wj=|&;囓𧷁`JX^I5%gr(9|èb-O]Y+4`)+cɋdC; (A|Hzp]Q-=7%ZÔ2#^:˷+Y_I*owU,٬lU5?u&s9; iOMifumjӳp?M38r% .I6 l7pMi!IJGƁ1Ҩ} WM9 HIv6xNrM]%-M4(-c:8n-"g ;|~fsZÛ˘]uoCUJcq6n]tJ^isnuv_1ȳ17 C7Ŗ޹ RZqU~G>: DT[쥃ԙPe+=(ՕUc+~"t?^#}rfrQwұݎZ(F{JzZc?[&ob4g)Xb{hAKGU#//Nig: f3jp/s:>+K'O ._78)5L)Y̩i%xn6..SV;<+y9}\k(}<@";KD܎fZENGX/PjتHN]iZnb踐nh>h)E&4,(›72Ȉ0 2b A\I)Ϸ9,qyH56%;^օdr, p8O0䌗:Tbb`lw01Cy* ۦo҇|M 7D WdM' .FV:?+:Vס8ԛ Shauߎa<3RGuMe]>0*PBH!0@Č.SF"\2wRjq}bO~e ᡽F&֍i4x-\cÐ1۱lCudU>zö`bV,!pѵL+FZp7QC4 j( }%՟-~`Wƌ-srJDYcTޔ$0ss.:e!໥??)Ǻ)}4^`]?p>XLfk2 Xuh4 F Px~\0".s) qƠþfhlW`G:|c6^D" cKRᐣ>|ͮҾ^sR;XG VN7;HKïKټe{HpLX]y !zMeױٲ W0ɵ`G`QY@ju_' XB36-[ mw}M ܫeOh5HHK:(Y>1Q ~JӔU>oQnz\˧TZq}($|0_yn+Sm1H|eZnFJw 9[ %+FX:6C2_|J7ö T.R~l@W1v*9,si6duP u&RH2٨x1r`1Yfz[&~$>nϯw=뒃٤UJӯh]'D<1 [1u .kHHluvɄ稯gq 5YbB hnj4ϗOCїpFzIE>OnOZRI=Y+ٳ1ݠPk_o,q\Tp*'y8?*RjMg{ܼ?X3TU ճC &t͍(=Oy) &SK"0$h>X8"gof]tP}[7 ʊCNgF[RRZ sJ^E6߽d!OBD-]$`Vw(ᵍLXZ!7Iy ~ōfZE~gb|jui5]qQjɶgV#>.7Kbr}keŸp?F` ۞ ۯzɻ@("+7pŦE`?ctbRo#3)A׊:?#/w$966yIBX~C&/ꯈntߔe8Odh7+՟z51/\P'lDN G~dR%PExg=i҅ M?&%cn#R(#$"6}>k[P5ˢ#Cs;L,5f'}$ IDAT=|waãv bP'ZGt!;'RSp OUPq!owPuW4(l^p{pl ݕJuڌōiӹI` RJC sy$8XnU2!SKJLuE/æ`[&GsiZ~t6CF\h89XKY0MԗyedlW. tvܓ{TS!`U# usٴ )[_{A3[TLϯA7kR~]~iyuc oP$揱Xڔ紃U\H> 9]2 &)3mg+P e\\8-~X͚0=,hK 2ꚮ|D3Kh3Cf];Ȓ PV9A϶~Sj M+Ӑ**, nbbn3\%PZYq̡*7υWHթ`H-{jŠ89og5ۚ!;~N7Ȋפu* l7 F JzzET~"Oj\},9Kj<-XH)pk.3-%S V1Z6<"OWNZ 䥬)x?6:h]9Y*wQ8[u^a,%ٺ^$%ھ~Ci ,*g/lO' A廪* xؘs2lqgկU@91G͉/%S>Vq 鹺17R4jh6b&_f?(KMOZmxA_%9xom7Hރ?Ɔj ?Ӑf/(n} dӄ]g][wm3jۋ†c{|cr"clS_P9V |9<&nPV6rV4gAxŦ'i[ h'3H(bH*K:A㡟}<`ؘd?E%}|z in\D(Tk)T=ymrY s{kt mI":ՔokL |l{9:♉͉v[̇_֝Wa] εLTqW?IK,J*wI~ߕeb !D۟,ZKVGNj3605}9j+66t9$ga-Ƹ;%BZ888' wt%(ϵy&݀_P+x mW R{9H"I+-8CYZGT*9+KH;#*YD'R)EwR}UN$; h kQK'/DtT:@3icmn{@;/VbWƥwZ9ddcFX+yHW -M` J¦LfP l~$5Hݫڌ|Gt[_,`u!Axʴk +,lq {m}%WrhmZ^۫w\vu6 /ߎ-vI K6XGl}{_ޙd7z9T" T:q+j^'堂r5AP}YҊ|0 ʗC"\dEqWxAV>Z2jAbvV=84Ov1ܲ[DiɲDZ}Lj'ԪhEзݱ(q`Aj_)y.RwJۙ=\c?5%,gȏV@*~ _"[֪j '|4vl3+Bed2] ջ6J-FV$ ke7|t*[μnvěSSlW#|f%wTޚIgPc'ϼ-Eu7W%fj hAGôU/K ~3%yE~4JEMӿiu>)ܮT%׶YVܐ ' #W)ψyF:ojYDYP5AIFAYmF^#vH唄&ҋ1(>-L9_PQ,q dfr%q:,$Z-) nw[]MU+=mBra7|3afn?VCdڰ,M3v,-33u$uZ+|͏c5fZ^Z!V׹Y7^5kJ>el)24 0ёj O)UJycs+ n[]D}p6;~*o~C?pp }|R5?xwANŷ[:ʮ-=k)́5F"Wz+`6wO JwE.ti1L;#I a!|8:f/ )W c@j'((^qKiG(Kqzڨ QKpuDJpu~hOiJƾ>lz¿O;42 lc?Zg;qx/=\ubNrE޴\ ;6{foLԱ!~'魆1؉ CvnV {r.ųڴK0!1Mr3X,9ʴgg:9H2,JK"'1cKV uׯ,G?.{Kd5Q\p8).l?YĻ^}coFGeAĪ֜kN[E `3ˎJyH _?`_P58AсvZ/ʰBfiXzʝɿyhN|oL [7 8`n!q,da9z0Sj48ͦDt|%Lj(* A>EV{6SGoxZ3e^X`Ik6(5HEQA>i9|ڟPZ[ܛ1[@0t ^n.&X{ض[TL|q`a57Dgn{J>cJe|r]9ִuN; Nx6U:/i΁`=`R8ddž;j\P_s/At 8+P[7~ءpp6>G=褭=Emۮ*.ۛ jDu\l*I[0g9ЌO6/:﯑í"qB_> EJ>5@lgS{bS;QC^; :P3m",ʑ3R5fh;ʶiK`C8?#1>fMWǶ~ybw.b.MׄFvnƒ:=߶]NDrZ :p aJI5uĊIx~D@eLTdL=A>ӗok (37ۻq6јQ,氭M-}Mr}BNtH)ݺccsb;J)Lm< ń}: ِ]Q%QvDͬwL u5jPYTu@KضE!'uZ ͛9{) wH|_#PN`kU9j1$ˌr໏O['[L ( wrhbSڨͮ0L~X׫ nc-}[j{wS/*" !6ALAh(#6;/kRlUSJ7 {=ף1@Ӯ*d^f3/гa<@{y]TX?Eֻ wKi)|mo%|-l`VY\q ~< [A+񨶕c&W?X 3i/;HW9Ӗa$ﻼg_f2qB7 (-0W@?210y%{&n'7P;fm5-iz'AjFv夣m<^AWub|>"PN16:L*Mi8:l3J%p> ~C7\^>h=M1, )4p.>!|UAw $PKq#mJ}V]a*N-;/VS'wD?K@Z{#j2cP?̸3`۸ `S}}SfK'Rp#\V݌p¢kp(k(_L uALnPVf$: ;@߄޾#bp?F_2I"n/+Ŧ)~Ʉ懮,5h;d!J\٪ Wim،P9¢yS qֆbL:Sœupv3 ;^gLܧly) [q~I[>Td:ũh6AXB?ٔF-򸦏\L2Zp`+~ݤd_ NS8*`7^p23&5 A_!⟑s;CyIWbFf_1YA$alp'=iYUܙ+5*2. 6?m0|Y8yOLhi;P-n~50[ifuJ9GO@3P L(1(kU!/SܱNW¡ av- IϪѨa%Cς>I]^g/y *]j (Oͩz ۢ&tOWߙР+^ Ey5W9mUCfqr*DRfC2J 9n폶ٸ>՜ 6q,J5 )6^w4{qv|NG&=|+8~}gkdT'ZJWa(ZL>l6}zK>yVZ1Ruy$}39(kD.:y3t5]Wf)O\a^e{qXݏ6ecX}Qy?Y0jTsYR׮z3 GăQ&X0D`mg NVN,NZ. !7*rlY&%(Uʿ$t,\v)ݘ~zĥ2(ng B0HLK)D\l)] 2⒌I?f4JApƅ?s3'`?nOckˢ'!?_W3Bc⽙S.=9Iem37'>(u@W|4#6W k<)Cf;hO50MȻ=βzI@?H~QjcKx}C#>"sm6)| 3>{O֋ß7_뽕ӣ*p\9ygz&^{P\|?}_YU00]07F X3 u(]&K$6gѪ.V jEQq G1WIVQwQ*V diVTٛhdtAW6`<׫,Aq&Ka14F{b5޻7r!񇆫㛐`k4y˟9:R6uȝrP8AuZc!oqmD5;hŖɐ:qF[u<ʖE*Z5Hi uCjuOEf,Sx>BH{luLj3"o(!u]  )zW PDs XE~Jj"V'W\< LY$;dlHy+ݬh0i!mC3̚{wKujEaf׳Yp=TzcIA6Tos%I{I= ;Posni1Sq5Ki]}9hc#gy{oat4s?1hT^s+5>fL 9Šcm4ezY~S*tHl=T/YO>gfl>C~{3I˜ rF2=*R@iHx4[.ٻ,#r]X yoz2XfM2A :"-QEȹَ v 1;q;rxT ay<$Yf@(늉~KLdoNpOyJ@BU02:6CdNn]}lH O)A V9#'̫!M1{>|fW%6%==h吩ɃՇ\K$5 3G!v1PS𽈫GRw↚$oo $Rڻ}HK-0T\4^,ZT)?7L:,38Hg`FEC(QP`Ӏ=cS@L蔬ON s k͍͗97@24=6>ͱCCVq|6 $7 |t( >C$K,FTȑAیh[6*i6=B%OϸE%[c3X6$M>ê|/~UtEL;#+ P\[Fyِ ,bĀ"mk{w$f$P0x>pq_6,lnz5~>t Go$iG6kBxܵӺZAj²jp8 q2RV HoY?y(.d:eJH fBy'PRez OpQeXZ`Bۮ"+Caqv/2mEbY=+"#T z9ܲ =qwҸNT;ov@/ԇRܱܰuUh ]%+6QwxFbpRPa-!kG酫 Fv^+3jbGunՠی;kTs)]"H&ظb[r_nkS@Ufhj)Ay r"C pT*ptgeiIq# z$EBoVWDl65l<7_Z!iI- P2ͮ.,PAC2RxE?Ζ jqǾ-G^)]^I[sRfv&cAчydxAI8;"ڤ{N,,4mW's߹3'ww^~7e ӟfkKٮS܌BU6/j^' jGS?cbdR|@x"Y,~G _T!7߃~BjJuMnOMb"c{pMToy2*01]9{^A:/`㜃?=9PAY ?tWAVaҟTh);,spʾkn; ߑ~Gj*yq`ɰΈx%o`]ȕ䆜I|¾lbBx]qcۊ\m g*XĻ31hvKk}BubM}ư 2 ^MgH;jiӒi9 [>XL_TW A/3sWо{ z0!{c3]үd$'<{ϭQxτ% | }ͺqPmZYD(#2ƨ&/lW-56.ea˿"@ֽx:3ń:}%]9ypǿad ӟ>㛵G͸8/>>CizqBM56 1`Юo:9jd3w;kGeIяa.\7V"s|TreߝLVօwսR>Td9̦%kUK8cZ586Z}vE}Qh>~\*Tt!&*po/'/]o#YliٜU 7ZB} W< S56g.RpXDa5uõD.T۴eHJO[bSݼ!;&h&J=6R6f-D=KL Ua#rjpDX~SfA.v5὏!#1"(D|8&@va:`aGu+2I҃\_VlTl<,hU!)+\&*UUlLP?k:6yD q!E]TzYj7vi-')n nsݧL޽sʮ8颱BnhS pTS)Fw?n>G§݄@J,~DCD݂GI8 ++s.8$l\J\-BiFԓz/ePHGe<1~D -P}pFW.=f*CSk8ɕLIvyVM*f,B]ҪCL~z 'B,Sn{LqHOhkFd$nE3nyuP,8#5.ԚfoM~FUy%@YÖa9`IS;~'D }H>Ça@oQHCLa{V0>#l<[]Acj*|ƌ&VT8#:l@f@ 5;i/|ǍUHcMGڰhdr;.<fLi/#ainS<":b<-<J}65؎k*??G1Y %CySmoĴa`Cjly?)x4Ԛ}u8}1qakēgЬiJ~d@T? fek]%9)e.Y%sj f4ZN1@oa?dY;} u<4=RYRqy͕s: vmlhzl[yZ hbGHGbyx `E}wM/e?[0 m7e:& R9h?. ) ;xή~ ?tOhjYH n`t$|<;?z~r"nF,'8ym SMfwqܐ)-!#'4IUSSrKMYNm#sGDb%%rᅳsF jnL:(r1mȷ*Ma|yD ar~*Pn/p1&T54>jѣ pq2|/5h7C<.T,0FZ2 |G~PyǪ.GpA\ꇵҦ~XU,Beks*FwX^ĵ=H<?I'5fT,Pm '68B[EqLY ?vP.E*? )h/R?]SLin`AM/kmegO4z]SU2R-ǡR3m Ro~m!I?yUx;Ξ-R$q) 5(/q7,jSk<KOڈ3O@@'2msD[eoUx ~W,HF}ZkttXOrud>HT^1{mJX __VSpC\DʇK!D`YE6tK~60qs&;O EoBAA(k2&PhG[}lҡӛ# ї"@:`boMf"$dSRԌ`b|SP=y7E,&  0P]#" jEL,3,>ZD`ąuM$Kj-&Њ+).P)j$ !} U{Ŭ[*eR`bS٣tXФ'٠o3 .+VMDZH^ڞt5E12~,Hw6L0D{PM>3ߜԦCP-L1uE=?;A,L E uDf2kf@!YWw0S<{5Ż[^3L hJ=i\t*žu8<󔅹5ks~duF'D \[c2+ #؈dA"gjE`<]- DnD* 9V<[Q>gDEFU27',?٬?R;xkUqW*Bry I;d(z2 lUւu#Rc1왨Ll :)QIy콢jHbE؛C1I?7L`<=i0+H1͵?& |fB.-3ky4yeI]XOqySv;MMZ#Yub|~~C[ #ڢ[T1͸A겧O{柾MH˟t8H&QBɣ C92TTlyjM-!1[r`,&8|xGH1cMJ2=ƠeJ~!Qɶ)ӈ]HiJѿ;FZ"WHIb?ixٚ7$#Ѩz;/U;,V)%??,r8Kֲ!JIF91B-[S BsBl{)CF5& ;0tY;@0- =.nxnt;\' Ë Nf􋎺J,DX2/hTvsj8'39Vw< .i^:wN1tA;LpO&aȘI/x$hFPᕒl.ŋΈb+)[Hk}^xNʵ.){){LȂ._d8P¯gGPFN5TB|BuDTZ&쌉 ~r.5bdBd='#F IDAT\R]fW{XnzBbY3Y`zJb֒q֣B1 DB?C?5C">KH^V5S]xVRȨ'.~6sod! Z^ e3.#̜6|H)cE / IPk 1slC18T#Aoh3߸!oL r A~cĔCZ.әQfߎrhڿNM': Sz3'=Uk_<`FnvAunbbhLD^w|_Ӡm+ (8sK鉦nc&Q;\ 8= tg )Q'O[D]3[ELh(H"IۗP?*dpw㈖AD^ n7J{mP°@x =Ca8Cq3.g{<- zF `|xs@ we(xbxUԽjz (?R?cJBHWfS`ZSnUHcَ[\;o *U>>h&܋tOBxbMGN0 /˛s ' g |ݯbY ^lք kkIDI$pG2*J!CHeyor0g2-xZ{*0"B6$,M F,)bZWS=Do%l#`Hݹ.!/7",ݓ ŽqK~qnXlTQ|kcSHYShw>z_fwABޞ#E6p+]Ւ`p*d6l hc`L/d`K|-Gl Hv,?]k&S->_P[m8Z,Tj8CޡE?HJܠ \H++I7xB}zs)w>,25&G[IFDq${>Tlý Gg5j?קWХ i5"|7!cdۻM7i6# \]!`tqmhC1/B~y!b=q5;%!u2B̂W%ݺDt5!n>3],&@!)ɃK%]E͂)-v3?ɷOjj%{h2g1S)] 2:O]1hHSl3mj_3gCK=^L26IͰTX(ya>*.ǔާ4ir| .#hՔז& j_jJbLͩ&NNN[ھFnn xk0`;82{,h&* iژ T T)?Iu,~LCix?4ToF#eٔRBΦcsBlzl$*?(86>7f] UEӟka6TFN|et>q?[ZM.<戜r~vD<)s%ݾyZb䰶^CD(l7_;{GJx]/ 졜},Ö /^Y6 w>|);qV p0 "fSΎ@t p$74j E m<ZwT G'Jݐ{CYPp@1&"Rb) V$T1 6O0iP4qi ߁\sc9T,}jV]rN>[<߲5U=J8@!F B%xF7{m.Θ EddOqkY7U5ںab֦XKˇ SuaV~&@@cfPZ& Hݠ1\̶]dsPE`tzcLXkvQ,{!eb\bV)5{̉1k|vsy=_yܵ_,gDX@9GY; ."q^o^[>ΰ0 !B)Uv>S*go38[o;CP<;/+M)z@! ciP 4/Xl8=nV7*UL"cl T#bjW!j &CL!u.|r/qF%x`N>$ߜ4{>={+d|Ii0q(eNQJ~&ƚ=j $~$Yv%WGE&Eb5cdFѣdHՋ!$DBWTV>,2-f ە{e2aPӹ RKo6$Z P d^i9Jl3q74L8Er)e.t(PC3i=l9#=Vϔm/pi6B$mbMbP ZĄ }cNPg䒸݈/o3fGR'xu`j4ߕ! zO7,T## )!v4H6(j{ѠO Zw)E摟B IAcwshHĽ1l=5ULva0˃/ɨ׀3..H5 Ü I&SCϳߍж]%9Ry 4s/o *E|]ú=e-lpZH7=aM@LUOſ$qpo$@]ݴ̡LLN7wuV/:i;}DE'ӗ3bdܦ7Y8 .Ϗ.גjʎbȜ%:]s^G/Uǯ>Jgtq?U $Rv Ѩ3H[nܟwW iGcd:Py xdimz40ʉs5&ƝH=,zjK;4uVcd|MDO!s_{LԤo@=QqDFW?<𖜙&֘(S U<&f.ܟxdnk.^3T$)XrB՟@7>@v87gՈ,q|{hY_ɍ3ޯ*IMYLuGM݀T1"aG;+HG->]߳GQA'Ԟ1XNj}X~7J(PR \_}01dDv:ES!ۣ<ZUxJJR*L۔ׅ'x(cK#Aʥ\H K> 9Yof#`}"3Va/L-IRzvj}JS Q 5׾\7 eYMC ϸ9 jXM42Ҩng;+,1iÎ0 ~4}Ob{B}Q9E=*J~` 5* (+]q p+687~g\bu)ͦW' d.0[l,VRGڕl;2#[&Ĕ J bf|_ jv0`?&4vkzS{7%ݫ$;a$S\kUH@iY\IvIϧG&/ZEq2 zNSZ9@)\ nooB VRmRbFWW)kN塋ҩЊ NÔ>&z䲡R L܆CO!C4Өɲ01Re^WrG3U731'63r|"|i~Vw˧h8es̷i?!f#2ecQ.G9cB< EjB~@{v/_/.6qzᕏ|rO#ӭ{V>l>kWPRE$99~KLf)$BWL=K8M)؂?.EJM휖Tbf) O#"H›&h7<~f"&m6L!~y3&{4H1z%`0Yful:G7/fB-:myih, TS;Liyx#3Kf@{n+.~qO y.xfgQklYiVUo0>܍= ! k L"V4h~]yv65NݪHe!Y.(jJ܇KKsᖔ<̥[ 9"WN빎hH=EH7逄~%鋔O&'7oQ-p5Ui/PLp3"F.x{͘$wG~A9\C} 1zi56}0>#ϕ+ pWDS.V2(C}4ڪg7حf`?JM"=^`QYpf$A,u9 =]`eH*(U ɸ8t$00I~ӵtIFxj2HivLFOC5POwu:mguy$ ]cjcm 1b vo{]Sp#@p`;yc{o'Xk' #4k2Q)@&̄^91 gY6g`Rp*+c*ü&f!ޮ,TD'6ݒe\ג8{?7:H@>ߐD t ВrfR&_ #wqTޟ+ɛg|lZu&ڋ֡ \6mv16P>v@'i4]qUY9 o}2ɔXi$U[䖝reKDZҔ I2QûzL#c~ nXse)=bz}G\E49 ژtugD"`_CRTet%-IGϠl%\,{ٔh>1qA~AwRw9q }6olf';@q/.OB٤ѢIzMZ׈ |q}8bDD. JVh_:N7ϔ 9RC 9jOuȕ6E/RE80 r; < xE|u{"NEdij7uq&PI+hpO1#ʌ)y4쬽xM,K xC9FYX@ue|VJό# =I&R' Z<<PeO*3рhMDL??yKwW>(HD$~A1v%p(TYҴW>S^U`2~E? -lK?kKOӉꝿ I55u}3r$O_h[Z;Sb]EV?~)0X֤+_('?Jg&F8ZK;,W䴹qDfAŶ&в?CƀT0hh"=Gb$Nv=W'4$'/"-q.(Ya+:Ti6$qNܑϽ5âP lAhX w6ݿOo?_;[Ng۹oi=I\ͣ>KrcX|Vm[O1uMDۙqo8i#^~FWVc}qM2|2˻3/qdmR3ޛOg4U+ y̑%dI6 -[$|?\K 4,=hwcY܃*k o O?$;R.WԭmCO+2:>)7vzaqdn3:zCiLIe=$ hS @2bZZJ*SQ_rԷia7I-:̔9`CS$7-L.he|<R!~62ҵIؤz $Qd fa -yyÍ&~%ܛA/9-@(D=K~{_5x%ܘ6t꺀9ȉ %ΐ z{cZH}ykj 5$m<`(h J5r?=|+* U|$|4ӏC.vE~umD[.tZ[ݤ sUӹ0f&3O[ɮ:9"'A _ /LRs)x,2Flzl "Ȟӡ*!a@]kA7=TZ":~ i"b`IiFBXo pz84֜|j-m"T^2I}=сZIc7ElD *'"NSZ;$?g6)yCDƼuNNTLIHk7%aTC! ra,*`|?>rbd8ҘD{4>'wm|BIf$"鍎-\@}I(l= j(u>Fֺ|\ `̀&ί5Bt23x]v|+ew&B.Y-q\8n}-dcET~fÄwT[džj|YwD>~W(aQ.9 %ZecJ1 FLb^dInL'c兛OR~Ұ_ՄH$㏜lWd'ɿ{ȧW]j/R:; <$.ޕ!Rqkfv t=^q$j*W %L7xU_s{t5C@PirmA:4PSuVt}&O`eXx#% @})=HtB#i<}}դaU9(w_/ z2;B7.N_^u/efc&~SA"Ux|ΟF=X΅CB^BUbh,rI}eFw]|hi;gaA>"P$ ִH}w'O\Q2yЖPP^yg-]"1\Sz ;9YدvƖ% Ra?g/p#,u]! > Lu E &GK.oRs~ahF}f D@MĻ_mn4/SfdŚ+:Pؑ. "y7M^or5i /ښ ܋;󠛬:<瑕Vl9Y,.$o!wTsԾ! 뜮tόv}nk*8U(\Sz!zS!41y7 Dٮܕr'qEB`_dMve)URI0 |w҅H(j6W>qvaqmh(8Nؕ1< P VY=1TKBxK*]4=~o""Da+܊tl-RߪŃf^DI<{mR/Ɏ;B];%5.ICf&%dE?Н1i8R!~HI@r*q ׁyh/-Ûɳ+B'9"Wޠ^rgd?zӣ}؆wΐOGw dɬ;e\DKKq܊ ]Ei&Lώg+ ~s,`II4arw }b]Xlvղ^ çy x/L${w(D^3O(@x" z!}npa/ Oӛ+k/2l6R@l.g B\]e| @)(Q JIn&)c>-Q@nVL>9g=ݣ7USH}B,'i 74ZH%RL qI\Y-Q"lD^M*'f'/,;R%X_2H ~>3&8mP1DxlqkYBI?{Og+\X(A4Wmxg1g5ZYN F~z67;r˷ w+ats6:xRD΋{ߕʪ ;DCi1|wa8L5^@\4jz/F@tET -+uYSQ\/ : }o1T?",egcxWO u.cmxݫj;ZumNjݫ1gV쏨ujp>e]|~H]JMQT>5vmG.GeSb % 2(کp_ZI xp8xضIЍθl+hNeZn.Q h썎I9 2pt#yIՄ0pяi.m$d``e)>Z?Qy}My FQƚt"" ~!JdVCvȌ/XP9UO:QibBV^$\ .S 8c=W*Hu!?rj?tsm2S"۫ Bq1L{m.ޜ//`YEVH[#_P+/o[(;N&1;\6s_{)Oxe3v F}=23Y\|AgLE2_\"v[KBrޙ^^(JۀkZ47P肊S5FB$'bhO R P!Ǻ9'y4SE\8\ľ0Ȇ6(82&Qy&1mv[FHW{}okQ@D_eۑ.ܘKovh`/fGy5jy//,Qp\QȫF@ʼn4{R؍:6@?dh^NxBiʳaMug?yaIA&,01el/ egK+Q'Isgdk("禬','MabJg2 ^S8LV9D8x"B*1˟V_189Me 5ư _M/`D|Pp`O|r)'n+8Rl,k6y0+usN/oMP@{jOC=SquG  (\PZw^,>JP]~=2aD3?H>E)P٠qk w:EJ_ v "/#Hd_V#C5"FÇ5{dÄN |b;hXo{7F "MK+ցy,;O׆xqK+$-*:Efc6M5NH6aY1vuA:L fXeHvޕ̑$@w~~IхMҤu3o G3:Rdx(6] Xlæ؜G{E]Aԅ%&mvs1Ԡų2xx,U4 i- .{HNU=>'{+(RM\QuO;]EWMOk&Ur_g߿/"U:ӆg.)gLH?KEM񖿡HgAkh_`*RGF Ѵ&[ۖgS+mݐKN/RFS ޚ=wac DVBpMwSPq^%0J,:tfF4kYV+L6λ\>b,j). 3di2D[zteqOq^yLX(T(zvc*M~<'֣@!sAUwڞN+O=㔅*Ոt03fv7<PAV:QyUj-2@6 !߿4c7N9׈6U԰~0t]hvh…-1h>* 6`DQ;S80d` Nh\ 0 NΟ@lf榧ᵀgrEN>Eb/(驽:lZh 5W%@_\v_7+iv`Zh>%-78O$"#oAҥMn)? QzGEɛ ӖBFkl47O`'̆e#;UDeq8 nN2(JFw>IV-Jct\/"|b' qs*hc/Z1HMðMp" (2@øQKJ>WOZo\~;пc#a GlԴ^9J4E >M[pMf-q/Jss}eTUzyctyl~_uD3GvVHܕ M]r'eG1%YgNԡ۳ONi8 Jj=ל ԛ:싕h^U6E7ߛfr,XT{]F zox]mkLn܋Kgz1y~Q~}ʏ6I MlfԞcR|zhy6 C£y@5E> [_/h?7L>>-EaEҽw:n2k%)BrD#" 3~f*ȽP fz]D٭vST}X5ѦXy))s B- Q ‰hy㮖g/ط/rCv4ċwe'Coi\7翐>!)@)&(pg| ZWªa`^ht}?![&IL.4W.uOxXӎZ囧~ ;ݻgM1.BŢ\e]&Im @|8@b+F(JS'Bg|hcdhF$ldDX=\yQmSxS9%h9>a*|Ȉ_lZmݖ?}/+OVcWH]/311ӌN0WEӮ|t<_+踜E+!1ָדX4h{cWzj'K,iښOeIxJ'BӮ:py_Hͭ&/Sx #9j u=:Xr|_wl)|tzǤz} M/H5G~dlR$rsIJi.UF;6_׮؎ukDYB(4:ь~b9l( ~*|mx&xޛڥ@+H=7H| ɺ_ /Wy*8 qNd&-ΎT.-eﰟLp'W+71D~pYd11XtTʣZUPqO-cҊAqA?o7RS~#^+'oq7 hHsv[43Y9@.Ϟ»3dK\9EPEtpb% ꦸu}|´zw$`ͿXGur i,5)}٭wEfXwQѣ w/tH d:Ӛ.LDJ8ע.)%Xw=J;B&9i=JF:hvOʑ]?;"w<l(:2j4?Hy@G0gdl1tr7IW'!yyߚB2fp_<\6q.$aV i5.~2yl~).F@ɂm4xYpsleP >y0D]TgE22.[@֬f >;|U*9JjX^jbh.sDL8(; )1"m >TپoG:=sqYWUD>Z&D@ɪoKGGV {gweDpDISn?LI*/vQw)i6#)v 7"fFF?tBMvcnFtblF郷0|;27|z m@_Roٰrb}.LUF2 AA㔃-"3>˯[ͽr4IO^c+.R( #6BnHYݺz!V88<%d6jZ蚞d }i_٪yiS}4a9Ґ(|'=4UlAwsO$,9)8Q|QZp}>$B~09]狑K."BU'4dhfIfCBcho& i$YM;2U;)ʟVo8r:dIb/Rd'}j.UG>|Qyݝ }1`;Y!E# 赝Z۷{J:_}@yˆ|oԒO$DfBʚM=GjKҾ8`=@5@"*ޡ η+'Mji%{'j#vꖅ9'F /Ԓiۣ~ٔlP|vQ$`/,WP'׼^&oжW:oeS^ܗ3k?KNjJ7"% ok~:[ⵉ/b;5V\YKP 1tnSó9{m_ زɰJho3#Uk*%\c+TkY+։=6,;l._;UI~W7YSD$W7MV<ˊvi4iI^䉙}g3W|Ƽjt!u}sA`HYACL/@cޖX2u#iv(ދ&kBdJe 1PO5 L0wf4BLs(20 jG#"9~I˦+ԥ2M8Y/yz^.Knؐzb% il4-X͇o]i"{{Q;4` URI)7_մ8^UAfҐKA\֢|9U⁍ *WIZ8GA|]F߯;9ǛU'!OcB_=ſFV%ՉpmE>t;"riP~kқO.DNp?Zܛo"©иGP|%V(An:1(آP9xsN `餢QaXLb#"cP;c:ij=+~.rɤj\B-#&\x7E+lvFZ($Y/l,_XӈӴ f'ĭ8SCbNJoRHT\rXv vcCL=^*5j*$:z^ԛhC'7[ڎ+,]Ԋt;v5iD#$ mm Q+G-Sdi`59 ihG/([^^D5b83#pyq` )ey=5u3O;QNc7C9 ?as@by@e {sh7/$kgZo%2cJ!G.!ۇNlܣAn1"FӪivXXWE!RkS7&BELA8|}ȇOrvv1t,))Uo#[#R'@~B~,|z~UdA[-~yт0RQ#gBApaػ6E9NJ+;`[pm( ’`kAϱ6sHMu [%[3Mjnxˋw!n4h2$w4t+.EBa)-0d aQ#KI<.3:c&"*. s75|JJ(aٸHESI^, ƄWW0m"v>?`'4os1c"PQʝrj!62|bdpa]rL]IC0 f@̾f63ۼFG@xfks^`壹IW{BS'X5d綝pȸ.bcz|F>Ɗ$oD$:WiD3_GXH7ڧeý͖sM}Pm\m7ĀC&@o U b|3U6,(^Ӈ}%k*oW&71ՅA{YOm3>ϦQ{D)]W|jZ: Kk`=m9vrP:ˎ6͌n^das!o 1⃙:gYi\>"a"މ="/dli v7#Z׻F&2hRm/f2֪-K0+1&Aq5vpODRɭW֪I &7̛x/mLjUGEfR>L%B brs!Q&n;SbmּZ {H?=M Ӌ 2:pD bu]bi},,<8+(5d&|"Jneevkslo&^P,.0mP6Fc@ĒO1۱FmtnѲhh as}$Ӏ;>H`$?m #/gprӇ ɋTl&2" <&5M2'i6|y)߳Md"U9$'$XLE2RFrL34A.32 1y)v d4xtilLᨴ5t3a2BsJ$%~UGҷ Rқl^< PQ2{ xFGZ&ErE24Y j:$jfKJޞ?j޹J`[ִ6v2K:NlhvC^ߐ'& `~xio];75tj?|\MNMst24 5Yt Fl !r٤2dDy0Ѷs+ns/VYE0lX*ъ]>Ӈr% 2}*낼 HB\pܠz@c7W,R#e58"б>c8zN8e=L:2(hNQhZ:v@R|4¤+*{#b,냍V\ym#YpXR]#g%}qnA/ϧ^$3kD3H9#H ^}1C5pxeNhR4pB&ʆF#vDtKHal~/3ױ4wYG%8ECӖ?H,"o !}Ώ\:dS &]Upq}akEbB1[qp;LT*^ i1>YvFjRVɰ `ǀ~G'Ǖ;76k\h&tTt%Q"_ʓX]!DA԰> }b^tI"Zό$/)zzhpXBjoS0j?vBθDO Q-!=&2►Yuk"Iq&m(|(N)g#><Qw~TQ?u1l6<nJE([Y g}mi%zRWˤ-,-E28 NV,UG `hKx3A7q>,H^XID֯x'~"^#a`p~L2jպH+5^@gl[c0$,9}$y4*Bޭd[5D HjH =BkϫȚ^Mڀn*ڦTD6HuʏwDvTG5>r{ج6_ȇdjS[ H X@l 5xgK@QfD>KZ03NiL_߲s^L;P$L ܷ >.jsJ>.]O/jm9";Xǟ?od'66 nv{+A$ݣL ( d$j*uRpn1=&1P 88k .l(װjH"ƐrE%uoGMa{?v(j.1IY\E *b}[ƈwe6eaW4[<" ܒ)ճm2TˇP-{Rs>{חlyx`lYoRS̐R,z3~uiOlcEmCP~Mt^ױ Q4 hpHf5s#FY.L[V vj"0sHF吁Eӻ/ܝBѱu}~;D1MeTIF[,6 KUCf b;k' A2_9@/dC'ߣ( I4Ji!FY'1ᩘW~k93'`udmWF f >XH+i FM7䯕bPSӕJ|긆]r4·*+3v)|G|x>c׶.bld6jg ft$ƀ>(;/d%7s'Rf=?AV~!a{WR !ʷH2[tȸMoI׃ M"š$3.]noP(B_Z],&aςo CL~廖Z;`2 ZI\8_dh(u!ۂ`N懟Q+'OoྜIE=7އ}1vkݟTBTdgaZBf%ti=7 5Vc:UZg'ԄL]V ^{ @S΋\_w]M5Vهa],Gby 4̪pf_0ZxP3ěn% ŰAG ԇ1̚L. #ڃK&LHnM 3O,J޸9|pU1!B]KLs%G[k!ŀ<+#$ IDATl(y1nŖ:`'?βglYfXL[] "3j{Fm)tL$OtKNN- ˟aʄޠ"ZP'jnLP`|4/sȕ3QJd,K XvuQAO 0yeȉzh3L1\P?]2W2X0ɏ mJ2'cӷP# !~)fC(qDбۆt4/dz〯 v`uJ\FTe9L OQ42I )}"!0ֳlL/ 9P BW.ҁ&^GWRRn|{cܶqbKcV,҆4*7+9V, Odڃ6 cX^ s&UnO,-SfQ6/ (vhb؋>3P&/ԊW "۰D1k_?ty3*F0rӷ>~Vju`bMe^ް$f= 75|07~ܢsΒwM@|z+z/廔ã0±mA+gvƽhU :8"\iYT/+\;s7[wXTDz^`ccNu!Qxpã?Y9H~,EShTrX- kN템$>QuxogJN:(X8*d[1w8$x6?hkH?i L&wnoY~C;NhE[3uW={CD>r3"6瑭| FMan+*DhĖly= kW2 > `?ko0<.^sYb|.("鷅r nlf2*L?NHi0卣\!Fz4 hM 9qE4>&dGP V~mA3>!`_%mQ{JX_gW h#S(4.QD}ei#F|amwʶ0gB۫lp? wp̣ɭ^Hݚ61Dɑy>UӋ.5~<!O3F,J\ͦuXqR=gh)eLWwRl? _7/  ѣ^ ǩf![P)h3 6,_Al zM?Da <ٹY-ٱC,2|!ŽiNbz,M86 PW<qh5)L`ܥEYonP @ Ԣ1sSm)”J Vt[,R;6s6>3Z{\ IkDurX$m#2M+H4uJcИ٬B+U 4hzmx{#v &^_d&dɋľH/Z&<+a!Flx LėILEtפl8#,B}eƫj$QZ?PPeA9hr`!D;_FnAX̃[Tm"5(& 7Y02ȇa1;Q!V׵S^ _w̎ mu pk#]탈x߈ێ`# `8sצ [Z'uFgIRX2hʢ~.l\HTRIɅS3dDFJ{՘xsR =K* ԰*KD; pm$,->|\Q.7)O7{ۤ1q"0qmS](hm;>ir[>qhÓxl#[3 2M{{[Ѓ#u}!wO]>jPAc$NRI ?r6cLh9"kvCxuM!'S0o#rf.KCcD fnj}|uAgZ;[vyYG^65dCW7#r1JuhUP` i1SjHbXaj]Qƶ3 & jLb((Tv ګ (o}]c(ba LW.gĶg~BRZZ^m}hFho'G!ӋLצo>i#}7#1@3߹KAJ[%T+zܞX#F^G=^E3Y)rKHwFkһn!zh۞-vH7w8ϭZ ]%s dXU2E&<ҫT"c \9L}Ǒj x`*v9iqZ Rh=a)ɴCZ /rgͩ6ZE6|(-D-%*z&ӭ.iu֟*2{$S9d" ϳlh}ƈqR~xYMy< x:YCnrx;,&T(R"R3%y,"6I 놢6t쬍Pe!ʋ003ǔsbL[=FId*'^NIZ6%ҧ:Hmߵh g#__f4v@I+.Ҭ QCQ9]J ČÞ\3M;u^BE*i'&⒉WPbg2fl^ay3; @ښhڢѬ]aZ|K uFRcݖ~ɄZJU%ILd ǃB٫K0DN2+ KBIH Pjzm~hG/F@JyS_Dv ro2|TI恔2GC6Fɭ{d bln^,L|`щj<#[|N mׂT g@BB>e32U< ۞LsKQ,-2sĭ5Rvi.@{Z J8!XK>r#\ټ[Aa{nmL1[KJ~C7YDljV"ZސŠ;`0KYy{/i PtA6+:%ԧL}J!{5unW0jP1Jkw;D6 ?9RqcԷ?_gMni-?(ua5ZS0Cv}PdT0J3&$so=YUh_3{nebR ,o-Bo>>nw$b"L>hG&tSw_ jHgiXj|m\dZ4.z㏦lջWVi}ߒ'B` :X.?`Z hW50jQ{vIՈ~sk;Ԯv[σ}[R[=W{Xe6ՙ5Ljnbz&->{MIh?7+mc91, Ņzҳ"c *K&]i_ò|_9qʍ̎e ("r3Af5.pl/)$96Phaj ݧlsЧE&$X;>xMրGAm3DSHޠ>ntTcor3ʁ{2hU[I\AI!OܴME -%'T+vR1-7 8`sYL_C13h6Ѽo~;T$rJy.5;>+i>Rw*)GRB/si %P}kYnҗ AO%;YlL eXro g) ygK ~g>,T|)}?I*t4nd:KUκSvOT!7H[E hP|IT{'t+`xN<u6 !Yy8]i}/2]d4gn1':}ni}6vوN?ER${6<ضȾwY ?3d]Fr U~lKgm0w%?O/ ٧3VΘ?"n}f7{7ITKFJ#5W'+)>ݿitfa.s\C@!JԕdG̷4H1  7sdDuC?`M]>oq@Cё'_"?1 }z!jc#ay]5O*_%m7Ĵ*oczb,@|. gXÌIxra@Br$yƁLIL _4o~* 1zF T1]ՃmC=Ev}xc4$pXl y!U %@5wv[$Hl"ML1Nd6%3[C.2z;iܛ2jsq O7f-Hjx̣agZWѽuf){ZqwcZE lwK'ܲ)8/l6#ĂaǬ1XS]!1}Ndo 쏔3U !"Vdlh Yd۟I̋L܇9xl5S"AaY'(4 .F߇Mv:A+;Sm| al=uO<7/M]ڠ|nHPdAdmYԉjǀ5jhGbF4; Yѕ\F{;wsK)nE&OKtc'֝JvW >,,-`EN0L3ӟ|m%2H; 2g cVAkV`}X E'm4U/ԡDǽ_vt(K7)A٣l) mm#S)KugtdJggcKL G 3`g~,K k{ba꘳}τA@Y%'#Mw{py|*v9 p4P7t[vYƤo@`c MgЌI6lG$yFi]j|1.I<>hLրr{j׋IkHVɭr[di?IJYJp?7U1M!}*I>IҀKRRfӧclD=~j-3ߤJ#{|; mlK=3 TxãM64FJF&MmŠ܎@14alh[1 G6}p^ $P$dO豘R&xoțD5esv{Z2 f \wvIt5/u٘+ʰ)wI[P`>5ͮbȢYem-ET^P DRZ{`!9w\6 JzaYh=>*~&y28#׌Q%:l,SJܸXE4%m7 Cic#n3r }_}7I#JJt: Fi`¶e9E=G7EDm$q,F`l­"W,kpH3%rn27/~y]"u62*KK>j뙵zOƇʸ ,dAk+x""VR#7V= 5swEXƺ|t1{ؾBKK`>0ڸG]qTsg7oq}gZUl[(,*465H|F0Jr#鑬 6亄:c?i IDATQ[yΝc$e]eHsK(UIVX$o;ɏrxwpX?Z .>%a:.@HֿOEMmY] O'DY#({}!Z*>h e*7E,p>9OJx{̾1 3Ϳ=&Wҋ6k~mwUжJ*.<߻)fO&Ra `%H[& )u:*:4,ZIK.'HdNfcSL#ͲKo(PA5g(ƕy@FǾmS4!2 Ą暔T@AHfdqJ- elj0 3}؂_U2OQ L I9QU0@2`"{oO31$I,ბƴEƏF3&mq K*4 < Z_^8EC%@Ii_R|'`cq,Qxߋ/#'13x e?䥘`Ky7(xdC[9hm+ybѶ2rVbp5,C efGҷ95)DJז(w2r+N7gnۡBԠ>#n͛D%Ȭ|krYPezęF-8e,sYsV-ҟDi;bpԙЛo𼴐`ɤ"f]M[Lk\s!U)3ztORa@Ҷ4iD~mCq('ⱙY-1h``sYV0w @#{G#6.E! 91* eH"GHJxBϋNi|{quME8b(rK8[:9w4?1 E_wͮSޖbL"R)٨$)x.)ۓI:X0`o9z41*abUyXKL}ؼpov壶rezDrˆlH {a<~M`ף@1W,QuX733jỸ@n1*~S(@75N̑3UPۦMZgZFx &hڰ9%PpE0,LvEmFC1qL)aklR?ftsh1I dPgS5ŋ~{i6 (&d@j?OgcVNn 1-$B{ԯLX^! ]9JϘ^9>'jCHy9][iHȌaXָV| i>A]Dd g$r ۽A'ynϯx/ڹ!&I+ށ}XmoaW*xn,ang҈m bj C%, ϋy 1=Q"Lީz<^%gv:B^aAd} 99>w1\QiS;lVW</iyHT>Բ>`jbU UasL>@d;JRD4\ !z^ޤNdw" ѷ/D$|NNIFk:*ɱ$&XBbFfH [JADݔ 0-GKsߞ'JdX47 }"h GAdi"265'uS a oM(df#K'4Q9+LShw'2o 3 O<~,]>!ѰT2 4Q$~o[aӽQIb.FGddU( 4վa7/~d73 qkiWVva_l ځ ]Ss>cʼ0 dVET11=ׯv m0Čͫ>I4>I#RFu}InJ\ X^oOAm)M%5QDڤ16-ⵡnF7yU|dfa.y7 $d*T =O'|6DR^-)YRÒZ ,%#^s/M8en2έ>[(#Gr"FR`բ8{TYKQ-Q[Fë[A"zPR@RCOfNjM|<Ec^tz8Dhf饈HRzĽD n o|`2~{-;򛔙}"l`a.PRt;6抅/H9L]dK4LdJ0 I6& =m}aÿ&mp\z1ͅoLyoVZ(2;ISzJ0y$X=?R@8h"ᥧd nQ8G"aj.oQˡt %+!C&]{V KkLǯaW,Ԧ#%"ЖEaft=I6{FSTe 6J斳ӰQL6K> W7y.L&!¥ш;Dc ;p{j fɺϕB[BM{A/XdMa‚נSYJ)^*l.4vGy*b> K zJNqDo*0/۠+zSqb@nEh~.Oz3?+ ѕ5E_rh=tyKeIu"*)1` w*ȩ UY4ĈOA#]&t2tA%`E:'Mric4fqgCb.)Տ!.v5 S1`#WR#ElNWI*\4h&'mЧl]]рC "D6 %m2*/1Qer2O(Cjj0uOPHhxqb(y[4b<`CJ9bK* uJkE0`M(#ϰoR22y)0TMUI {=ZRܴ[4 MuÝy@2уgnu$og8D-fɦK2X˦X$F7b8"i<8"Bw5X:XN59_ #& f(k*7BMai~N GH-y{!hЗ?#C:8ևc MDBe؇}3 )ĶIYսfRmH\n=FT{̍܊L!UQ R#?;x:Pg<3oHFnck6VJJ5 &iql43%tH^óH ~^R9ZnwAofN2;bK}>H1F ->FSe~ [|F`#Ğ{pLZv@>@4(h>ض Td'Fˇ"j?y#Д.upZ p՟{׭ِ"Ajy>i un [ןTAg"#*XhbR#|B絥kmC0#k?P3w;w2@I +HQݴ 0gS<ay=%l\d:3t'$Pɶ WռO. XJXO[>@CșbnXfhjŢRZoK)mIOUSt+ιmw6[*n|!@OpnZQ.a,nqDbF,.Y8j434ilP7(1k}5?Vp=z{۠A~l.lb!m FL(I >^wnkkWU$jrvDAi/xJ,>Jk44D Ylt 9r#ږZ?wGD?G r<__48r2"Mۯmyr|G4 ʙh`LP Ͽ(J% 7mؘ-̄~~yp"7d6 wy )5z@H }taN>l>ޱT̈\'iI0Hne]'sҚo'sڍ$΅Հir 8}`1 y3׻V:gaC+w 5u|Z04x&) xe- Ɉu/_^uBewu1BM j8`,~PV_Mt !> /2DkaHvJ~n/,ہ"MNUǣv]!S)i)cKrd&;ȬSh{g{lZCHv Z#c%Ay.U9bL[veaWp;7d!-Eۙk76Vjv`gჀT U"g΀;֍fƒK:2jZi]Dփ(ؕBC]M:P>3H#**7鳢ͽծ<$Pi꯴d|4Mc3١aԢsB.N FAfn~XjZܔ>2VD2abcYBbyD1/sm)0b[ZIɖMzo:qJy2鲱\j;h+Em ۣ$3ndYwӛoݲi6 97%hxvjީ?Uĵ)( +OEsoYU?@-9gpo#D=|C!?ﯹ\n%}q+΅y%N+Z}F=joDj%9+ X%iiF p ѕ ' lf j`1gLUFRJ*b4#܀\vkd|9dq{BQCH`V4ļYc kopg 3?wRb;]&|dab;4Ą[;^GcLإ1c{Ƨ4^Έud謜SmAҴhpv y]e|{rAsN&@3\Z':@xm_HPx>wLbޠSyD@_id3v='`|dNN禱q r`yy9M܍# 4m֘~TH"NHOEUdyۿ#M_tDv^\%j!OňIeҶ* H _DEȽp[%;RH*-lob`U$`LgH {$X_xۭ`aaF{.C< Cd{ yB.|Gdk6@1[~v/ A:̇#ǡ@gQy71m}0(Hxrn}<&oj6`|;T(y!l*6bt3fԹM!]>?F=Z'(R(|ȥ 37u*!Aww{f9ylELxDMSE*ͼbS]oSְH㇘lv^-̚o(H|AQG~QsD2)rlJxBc3)0ֳѨh= H0b #}NT?R jnoSe?ISXT:e7e܏$ !5><Ӓ#`}RELS(xo-Ne+7blu smrkn/Pxahm ijglF[f@($ / )4}WzMdµY'6 r])xv}0pM?ctAn8Y@7駲UW~$E_c3} "s˷Nroͻ}!vi(Rii9]EQV+i$ot嶗H^_4r48 9}nx|ն'5bu2\~Ĝv.@DqMrc?QnW>>tIo]&)|+"|߲6j7Co, k;[HT]¿< F{9$\>Wn쵸{T>nh lI27aVHTD֐bpN`l_׻z ^5}:r91`M&aēj$2,\浨Paa{|[*QG)qJ(mwFfdmE "J`BeHX4UQQͥlI-g? nP-yD4&޼v]-8ZA? `Ӝ"#@":Lɦ0mB$ ̓%e?**%Q4EaY0ݒk6!1LEn PkG~bG|M "@הjS|zq{gDy.A6AЌ Au_Xǀ?6 [~,8z4DsZ\|Ca0m>`@bWhOmT+&Y|n=PL&wrD3(g4^$M~~~l7酪TӗEwJP@גlxЧZÈf"k)u +Fiȁ\e~-E56dnOqcr 5).;NnkU"X􃽆/6Ϗ(1U{lP[@"x+}*.״m,z0Y+\n!?ngǦ"ɦG\FB@ڠ3yztNPu-f&'Vhp(9ʾcJ/g J1_w*\`x[gPAimC¼ G0qlԞUkv^oHa qoQߍ6ee}`%]?"g߷&cl5!76n임0(Q-9F]R}5v [»=e-in&1eIwリQq8`~JHkb-jlg9=;9{%4:L^U` OkK9O]VLVQ&ï/pN2vg0yBuB)Udqn!|?o &+*KS$=/ 낏Z[hLdLO9h@蕬EbBPǜ Cjl̠w>nB!cJv ׋'WmpE\Įx.^t\GVg@xȦ9ʹe~`{ V.Ԑma<=UgDjR6 IMYM\9eCX57z()%޷wooZE/J8%,~#$MnChYC Ҡ91͈TV6ulVOjcH2gx<JR_Q 埻6SfD:%oMFM1 /]&]ߠ{I偎hfZV]Q٨7ۛK+1)U${OY i7Dq#B2u \Eރ#¼(U0Ր,l[8GTJ nev7Xs)^܊. !k[ǭ V-I8PR{ ~#[ݷTB <4B\\sYoWU3e> \L QbxQ#|ۄaD)N^lޫEx}6t3>gsuԅkY$=3WW+P}RdϠ;Tn`.d7;4ϸȂ8@o&Yfjf/,ߚ?@4k7rya[ =Zk`U&{NZTgulJ~dq`T<Ӫ'dh ]0$XQcx-XbЗvfv BƵ '. 3גҷK H1TXbO8Øht \OM3)G) JWo*)CG`|3L @f: 9m0'2*5wgE}$VEhz  (:5d+A':=F]2$[S舌a%%; d$#A̧Զ]pӇFrNBLji%%1b+_.7Κ.bj 46)Eeah=`UǺ&Ų$Ŋbc1ef&JtyMʌ܊m0]l:@Gv@ {'Yy+%aĖ.FPj(565*n>Ktk(Xa7 gl98 ")xbX ]a!Si>DfIM;&d%K?DP.Ĥ=DZ쪐S2YBFwfmKFi'~K " =chO)Ͼ;*Uk*uBqꊦ8 ~oF9,z&-v1JK,x\,x>߯ei՚/6!ÙafDЖM2DK޽xoWAvfJ nkRc{LqòW.|mީ.Up*zq_$vL9A'u@yrf9DkQM:/Sކ {6]iFc$ʐo\X}P0]m."o-^rݱt yb+8mi-ÿȋ=T)8V2sOt:Sݵԛ r+'cÒkpra~5Ӟjņdb -srxh@){[(LB0;p[oQi]o9HlͶPFEZlafN^*cLT̹T+uc.Tso27A5eMS :itu&{AG{fc@ηPөlFrT/]eݝM^GMY'!ҒnPFeo b/y7lb|=+M3]!Υ1uN39$jF%{`0~B|WlR8)ej(&ݼGV"!$Z}hl`Xn%#P,25J0LД qbMR/xEAX!qI$uF.[lCbypr3zH py6<|wT?qPsbޯc&s&NN%dmE` ۮ/>\f UZufp K/iMmI [B72"[Ҳ"LJ)HR̃?˖ꃛn]^*tu;'7R[k65-y0 <4n{ד:mH8Jd Ȇ|Y44g%r!EV6!t FNo=զd_kO?FqvPXM6M!h0'U̟?,F*JoJj y_ׅ1_lfZN彡8L吽5!\T"!w~+{z@|3RN9|11_(6T|"#%*(bޞӈ9;H?~dQ>G9[}zr@fDNX!M?#ZYbJ&PyxTS v\^QK/FhU zv ֤aV #QRl+$| 7{XKa%,mHq}ȾP {hB5-siLŐX. C1A n+OWJ rHH Z:L5kt4Ѡ*IN(mPtke%S(y՛$lQ:=ý?5אU39K#jNF!b|f1U02zm_et.V/+`A) E|B|b^^5IJ $r:cPj<ڔ m<(: A( [/RJ`=`é,/6^ pYHwկe 6<8ɶIV48ykt ށqK#j(&W10  Tl2 >en v%X|Ņ2oug]"^.8_p ^D~x~*Ff-nD7i1:ɩ|dB_!kY<%Si5@hqnsPi=r?{k(ioKQHE0R,cIBmh 9sH|nؚn. o[&BBzg{)`:t~ QRZ"5KBN67=i!!೅CE:^?`N8fbDJ>ψ&ץ6ZdX“r_YIE]X:#k 6?P@-Zg7O{Ԓ{ǭ9s(%9xEg'O495K%A S4\˭8[v[O_蟟pݫ`y Lg7ơ]nFqm]A)Vظ]_|drh2 6aaY«S]0QUAeoF F?Bz.\`bAd)up &#aaˊ w2%g3ʞ&|qT U 5ɌɁ9ZrJ%:0H9K9 ۙ1Oi)FUU,h*HC'UsY ӛ1\[4_Ra k.(qis->hsR.rvxeʄH}4.D 3-&Kcҧ><\׫hZAζm^NS(':r&AV${ŤUd]?a;b-W4DZMIҚ,ϖZ2QI]QY;,JayfF (k)ge'MZIMOx@EP'WKM/9͇ۚܧnܢaw4k wer-CmO`<CN(Rnl/`>,y㏸4.>d0(8K/ vI+:P6J'a-8vtJ\26W}Sb]~%L/=Ķme/[+EaC]McMDl"gL~SK)d@ mЕwAֶTcJq"Ҫfmcx7!ǂ2㻠DhK{r.>k6̡?u|mN䫬$ (Vhټ2p43>6!7(b#ay;||TbTNizP}5 -!I2&MH>/ۢUBL_v2}}n3f#jbH eAUPc L>Y]wFC+jIv7d+υ3yb Q* L(U IDATfs~g|SarJsV}rmQq-x\E,ޒ-꜑>7w5w-//`'?gM[ do+}ŷk2G #e 9o"IEɗLDM)r4 H0l6=W26 &{@!$Rsɿ{Ca-N3dr1NB/&&tIAؒ"rʀ@ ʬ˘vZ`Sb"=p*+Rz+j@,"7鑘3 !:n׺geĉ^VE}EC2Es8I*3'%.Yvb  Is36=d+6.dq91uq%y0S@7[ӧ=p0=`;!~7/DzhRK Q9a~Y k ڠmBd*^=ƹ 5-YIevn۹Õjl1FhXסD0!voڲ_sz[uBxzɺ\jpuj!Rƭyr끩^C䉄j!z/. i8_JȂcVxW@jOϣeqпq׼ ǔኗT_WWlD~)j.bEAu.<bZ# FZ$.Ҷɣ[5&m{ݼ[pk|+(3 ) w!\(^tOއY\8Je[`kf!)dAl<7m  'd!,߯^1op{"SwWTW}rP ;Y͢pRJ*0TZyɟuF#_ܟpZED& Lp=b1N h(a:G"Wd_ g{W@PnOxƧ #0tͺϑJR-ٴ>41biҚG0nעj&+ s^.%L h2!Jf!qim4r\ݮhe8$0 oH}^MO'ChtMT \^@v*Hc&=T+Z~Nߠ9T]Tv'φ_!`f$` b,g4 g4c{OnbfaJ{ߍY0#&&e$oZz'Q)MƠL˜g!B-b74B+/ iӲ?/mS79T5YgeXoAuA7J|>;~|f/v[t|ې"mgDcTmfvg \> T;pVHlj?hϰȤ@nwu iE |֊OVZ Rk̃t΅T7\޾Ŕ]WR_e9mUjZݦiԖHǩ۷6M#8VrOߩC4޷{vS pKeĝRw%$kT*jS?!U:g 9{ȧ篸'}4Ϥ&FsV `UȪ ɔ[4:BfR0\Lʸs~: eMg'|S,G:vXuj&7h!6 )*؆J_nX\۰Yˉ23KJfM2-3gliov^zՆwҸ'e^0b:#- ZQ~i^  c!KɿZK >>=b07h51ezB8~K@7nJ<;ְ۴rܸ&jn" !uUa8`P as(Eڢ3T1h;1PNN0&#<6T-s0Fhf QNVZT󀲹(NԈz0q2xBaX;@t`7jQ(>L E,+RHȘ/yz-#D8 nr>Hs)9drAD$G3io=Rx?Y|Xxə"R`!c6X-0UqxWc%VE*_x[~.m@I>䋤MZ:Y+Ke|ͅ[\2WDO}J4Asوgua0x/ ml >At@TWܧJJ;T Nz=_c&R;.Jm5O&s=V)1???9lrn7 =G?ύ6 [܏!>9͐} 4s\CB3|9"^Mv'` MÀʷRzDF)1sG*' U6&;_[:P|${U^q0ϝJ]4ԏȞƃbPC]Xˋ;XPN4Un*2T&Foc xItP3$kY%A]x,CO\s*$Ifl.O/\d{c0Lrfe^бԪI'A|y"9wCtV#C:s^E,9Fޮ))Ϟ]gHTj2K|T4W;M̚"_WfڋG^gy WqvXH$-|mWlY`I [Cޠ'].aBP.MxgTitxlV[>|.U )pß } S9RY7S.j`P<8bl^6Цֹ lO\̀gT`M}&(oXi)N9U#7-V68U%c$Tr,LMBgE=X!yL7# Zv\&CpIKwV|St`d-{G2y`xJؓ, Ki3!4|9 ;A򠞋iu31ѣ5-ؑM].P.-_yM zߡz?a:Lnȸ`$75wn˸m1)bV?&󝷦DJkv $%kӋe5@$J_!'`˗Cӎ&u T}?8b >> 0=s,lw;R̘7 KA)3jNaJ<]?٨0fw6A)8g(0/hXQy,˒`,rp -{*r. Sj}V,2FG7k*22uv)ri_f=ឬe䠾eJbn+c)6BS-AXfJOv%ESE|X+cĀ /z"UazܡCך`L?'?-V6"CI,'&c__l<>bt<7s|PmntzyJo]oCZf{Rʗoпvw.ouKj{_4sٿ =+Vฦ-uO+Y["2u\饼PҚ?X09 O(i=!f!lޠda x.X=tI]$QG3X95vǞd>4͘TϠIcs/Ɣj2S~Nf$mCm7a2M|K8~A+bYr Ҹ kn̅L8-66 ?w)[߶@1[]Igsʋs8"^I&u.Y^̉)/-(wǹ.@G{zvo>cˊi6&xSzj̵3®moT!o˃9u0};g=S~ }ý$ηMU "f ) X -[,v^[]v]=vxH19U:lڙ@23R|j9@d4&6kz &PrmFwlum-ɀA3jmkEUq ~13Fȸ6!@AYRsI4{s7Ik4|[rEu;!oy.ńY͈1c<A'_8^b<>26/#4u@.Ws2oX ^eܢƘLcڊZq۾hcC({eiL)On$5q*{C܋M셟 gAvOs9:Щ^;جH6̔FOul$™ e%Yv6(QT/mRa9ԹMcS^_ \äѶ@Q qf7r akܞ0"3jjMMiqB"k bW8O٪pBMKPo+OQSz3_;>xO]ANy#XM@^)"Z IDATVj^AFsje+U\%yZkRXdl5pg}w m`Ij15=T̆TJ &_$( eI}ɻw;=J-zGopm@١ >m2ECvtʿ0=!ڈ#d6ypW.!sI zC7c8W<׮A%MX, `\_ 1LA͆9rTn2 G *93,l sg*y9S"ݦj1/Hce`3Ξz +-p]9b1QxFh\2y"gMsٖ %7K%\_)I-kYf!b.ť4y~lj|g(=Ɛy|myC4.#,w9 @cB`@{ 5ZdH%m03'!wOfcAv"UWmMRQϘ^yMFGde}lm`SUzs;8 /%K lVXGdy+S223- JJ9+a].ݳ73iU<.a|FAtKi|n:>R2/cm=yj7\\u}2f,67yh 5 Lbo!7R*D&\+VoPћe*jER]#-2ײ_f^Ӛ#ҍl<)0-jnĆ} !H,`S  %$!qD¼R&$~tp"d!胁Y#TԠB24#F.)}|6ѠWIc> В$J>. /oPeܜ?9(iÝ=R[9Ș0R4x1dkрcΩ5~V ;Y~  Y{ ZL[~$áEz1k7ms֠I -y@9laho߶;P6ʊ}92έv׀cTjup&(׵/㠌f/c:̓|l8"NF$=5@9 w O2Z*k~[Y3j0t̶HV:emv-O=])C+FJSR7lkH%T6m3-DPVA#(oDC6kh9P2˷1 PP|}|F _V~@L}]9|cYkTP(z,.@R g ꂛg]$)t´{+|`#5pq?Ub Njv8*UxI5`Sk[Tb)MnL \Z-[ˢ{E'\]ϋ2+Nnޣ20]FcŎMrXikζTui:~#\ɭMmVuX!\/AWnZ8| t̕ ըQ*_\0<`) N|^C1as1]%L0aqsw`qY@V[acFE0S S\ZTW/5]Phl䖊Ң*sv'p8kL)0{ {rLU-uB[yJ=1ķul>l)l~AqDzL0|}Ed,W1qNj- [K.vte`VLw+0#v_3!*-}8eJ479pHFcBq0}@D*]M 1qĶ}L·=Edq@P zDc1ٔhD,?vYl| 5 /`zT"M d2'1JZ /<ҶQ|zW|HW;d!8Y[QZc%NA$o?-MT늂<8*0^ӧV6pێpo! vQ C4*$~$2 '2xxJZpDߋ`{ʼnsyO 4]2!"Dd(pMnJs8mKIZ5?txQfxWi1piy~?P1oT>q]4WA8I"E͔7PZQ\egz@nд=ȳ~ǣrNX$7*Kb9IsDJmR>#[^D\bO/nF,%1xDj-確@}3# C53 KidT;Ug\ǡW9=U+yRA`!U+c) ENH`!7m',`lag_Ktr2v$nj.KNTjkBlm%yKK(*1ȗǸdmEHL?үZ:x/>:q(0?LH,8Moy-Z 9>`/=Fw>W I|(qoYʔ1t~o jclkdr ΣbZV[OT,X366cUo4ՐTCȏyj^hUG묘?iAډ+Fqaz(/I05Gr(.(m'7z1isVW;)6:o|ᏐnN:6$ejJu䉃,JLcsIpfcrծg*褄 VC I澼5UeC#ɍ!?S݀}-֫Q dәK6t\,HYVgߢ_h(%5S(Cynt`b6zrHU]o=Z*s/[G88>t0y!_Irr1fE_m'X6 #mZaLp,%(,,hV̋6'7΍io0{-)XSǦQ/ I^_"9 ,~]+7Zwժ 4eSfY^=)xim?+Bݯ_jo\S%Szg#AX6Mn[6!o$F BSHwzF2X#!Ky-rHπrSmww}#{s S%dԅB+_lO* #=DaKTl(R q]Koq}#M5{j;5)Gbf&X@ ot?q(}$g.y-$(,\WbH5C?\J&ҦE7kɵUnZz`LaEHl+|}a_?!Lq")/fz 1 '_U0`)TYVSA8 {9HRn|=v@JƋBTAY2R5? D#jZ2[qЖٙi=ԞM /bbG.`/ n M/#*xqBu.AFDH)tm%'#41kk~ !*mN ".8CGg5ood7i{#w\3L^m~1iŅ*̌_!I h'8 dO ϘlsaO(Bx 4ц X $x -s^,8wϔA~f`|\`ٸoTX nu$n PBJC0vzRz}Zp8bn=2ZC'Vh/OPӖ^|/Qh`|uasxZcE*YGxb^!mN Ҏi󟼑 <~Xw,oz-:^ *lΘ5$Skr8Y\ U~)wxN݆mxl$YKXL\Jhc"זw6^Ef,=BjT͵#ܚ*1D/"abqjvZ:c[?n.Ul9{h]9Fg-;+ꎞ> YD[8<#d48$n~dZ iiz!޻ъGɮ oADRz"ݞIkF,՟Gj[@i!Vˆ݃?a2פ~@gп>^ޠf 7_o< nD=/Zn 2V'Z s:|wZ":3s4rݣc*f?څ$. 3F0`k٦7ZI;?[nk!9ؕˎgRfQu`ηv;JMyP-Zq6{A,AuKgZ[q!bo$Ze.rpp!9F5fjDH6i%9bXL`5Zjbq6k–,WÚJ+z.4)t~F^m=+I ,A8-J*[ƻoxW,y-.^X6%^}lQ-%O} F {2,(h[QkGu6BƤ1ҏ٠euDαg`$XQyb+'(VoM̯-% m6(瞋?!o~1BӶd٧5>[UL 4wΖq&=:^zIXa`I?UZQ6#%z,!h겿q܀f tm8tT/c6djBa5-oI]o[˥:yjbB7y^+B=kC[IPqΕ,.'?y>:ú7u;b< qlUJOŰHYGl/GuX0= LSi8PlW*mCq0ł7Eo{KKG#ogi)|sưG#WRSӜ :gnm-V1wX}x?ͳ ^&6M5PԶ^A_I+%::+ Jպ9{ھGJ/s S`._4w{,rsy"&7D^gLA!I|PϪxT?6$R)yV'd:Ӄ2Ў c=MXqDDPq%>%+㪇V#UtBj0l@3=">uLAd󂿾!oݒ0lSqBߓr%Iej`8ܜ|}GgcդE fRw0sHfJ>$ |E=LF>3[o;(gn|IޱG$ x$-''8%"­=oyV8o'v5+߆w-6t6J@u"t1~k5\#In$mG&Y-iv_q/Rw GH.w\>;b̳mfD IDAT3·w5u.?5۲3+@ƩV-hڹ8 wY3LgߗĹ%9!ʩ0PDmɵRԌa(ɚjxDNI/\~,Lm^tTaQD UVn.A5uc`5'y)yPdåSˌXE$!sF.CJFz3A&'fX%,oM8 }DtPAD6; fb5~FoNj.L!NNR{i֕Uٷoa9`~ϱD nBxrMl,S&zR~T2UR"0u#3Kb2ZnJ('yi4ٔ(vR5 גp&FզHڸ]5,(i!o]Sw\̦-9g>Gқ;6qIiUJQO&H 1{=|=IF8g?)U}4yǰ5 + `{fB xB: vpx\Yqa*aǖCbe{u c ឭ1é*Or >y麅k56r^a=@kOZ1ꬼ-Ff,xֶ۶K3?FX̿^$B劌-Q4_A!\uqNrVğZRlZ *3r{h#M: &@yeBgXrۇIj R]{: ,X%F|2 |E^Cd8$j Hh}J ;}Хo50ts(&lۗSoR z*엪[\_*0U'ռYotl hR6=vR!D(ڲXLsCn5.. }b8jLɅMAs{m h̭ט1ޖ\ x&ڒ0@s'1O6XN5☭aKrl>HLnc˓?:--T_[Ŵ8TeOİ3 IS S ϱ@ RqQF1}*g=0-eLjBe[r`$QLu;+j̻ϫg&{A/:Gie . 6l0nXR`>lkm֠P?yn%Ex*7Mnt6 b+GEJj5>5m3=P+*fp(ʯ]߷EI/z&t0!lƓ>| ƭK\T6-OmFsn[MW#'m$+,U`M, aV]In9OW˱.$Sìm`,QJ܌dAI˂?oyiXs&pRd~ʺRTP2̎\mp:>}Bali銡`-&T_sxbPe@/9|*7oBŗw{M[0.j9$"y gYDy/spATcoo}U"p  I\*ʡKZ\A.r2~F|Esy=/tAf4 M` jbldJ,apM{ I*#C:kxFV02 P`Έ<6bbO`<97@7JD646p)Zg:[JM{m6%Eċt`.+S{[WրjmN*ވ-O[zƨ"CAnyG&r}R7߿-VO0uz%Бeeg<ˆG|R ɫe!Ձ=>p}9OΏˇnbDRNnF1O+2 g#%&9 N_?ob=π43L I~XJيc#,bVGn$*w̴)"H nVf;SۀcsI(R2낍AkuOaݦs@i)pqΐ MtKJAͥ8?F|󣤻\wFEF'n%X/}[Xmvub~3udEvYO%Q7y~Iq8A`X4fO3,1coN@Pټgq  |ݼº ɜI3^8ג\'YE͑ȹ$6.[8Mh͢5"zT*IWEOATmoLS=fwLF~_MO}6e}w@Wmn^-I#%w||F6\.!c"/XɃ5e՚iԲ{ghw·є|*o4uٖx¾\Tdr8<9!kș͢3۔Cv:Jxw]ᓒM drLU ir/f*XLJ}QW#θ.a8>}1Rw]Jݹ5 .GJ~/ jaC(N.?c2WXǪ 'ەvĝi D+^x_IoCPrv<щۙJ q%^UTg|._}:)-}ۙ34+!w*b1UvMZclCW %;jMD^<앸Rm<gL{~]m@8!v?([Lg1|qðP(?t/QMX}%UĎkCaщ ĠZDZ|ϋJ._^y {+D5+sV2 <ʷin$jFH{ekf0Bbkl?(Im8=6f~Z3ΏcI6&,'~452h(ʫK, Ål75{$2u" ˧m`Pc̿`guI8\/Iz/"9Ijl*̎ |iK*n}_mוyn_p$KEq͂h@|O}X&۽ftJsm4xԐ?kA[y,O697'FՔhʇJz  0~ôhNl$-뵢"%2O^Y >;|('?\ǞqO$C*  P.L2a,__iʸ.[=)h- nb/K ꖜ.$m;TiîɲNJjt~o&Fe.,@Znc 5+>x`OZgl\Ehd~8 V[1>֦T8A ˾R^%1njYh(x-ElB ::L&7q4nb<ݗI/"T#n3|dځ5HʁMQ7D TU G-c+\䁻Oܿ |nsTqy| | 0x?h1 J|(sq,`rnEݻѹu=TL%([X.ש+%JvuL%xc(ΕX*OT|8?/*4E[:joxKyr2mNz=CZv;3+rrvs8B.ef k׌p*5R ݾos*BUw}|T6g0Vdy~mDŽQWuet (6dY[䅛+c[ if:D3yFQs|9')HpXM#T^%q3c%=`"ׁC % TKѣNf8⎮CeU<i]vfB/zfrp*ci`쒽b>.5yf^T %A</*HDGtľQ$(-"Fo[gص diTA$h'x^QàEBnI_t+KVseQ.m"'t6&,p"JM]~A-`}k,m ZI%= UAAɵ#HGl/s:7߮c\=}NzHWI(ߗ,HLIux:L?,‌\yo1@Ow9u,(MZ>a'>B֋Ym!_I~fK"0KڰWEqJX TC+&ك!  qṂ{Y >˂yXߒo+a2f/$Ŷ^)9'ƍ yynY}DVx:xx*O!xqM<-_5\xoYqao.YOxZ"[p/%l`n3s@b5`NCrJ08]*=u2ο" ;l'|x"T32*Ȥbుf gϭu5d$E 6 7òLjl$;`͡5i2Pl>늘@3]˯?JGQ,+.pvtx"FZb/-.zHߺTU}<8f:02Ci41'Hi|C|AEzڪ[찱nTe-0VxծuZhe,`69h=EġYDKi x/؈aZât MFk%ND~WDH@%];J'&|%2qF^vٶp]j\3ziY<9$CU5p;, -13wJrR<{+ֺ %BmQ%f7;ƚ){m@vCW#o?]ѦL eEfM _ L#Gk٭$sE(plf99kmpgb#O\e. c?*.FV4r1|˙\e5B IDATa$V\5{HA\rpEʵY y"ͳ /Gl;t;C+H6m%Foyk^[|O&9;MEV_)H2}͕(r XJښ3s|`mAp3YX:*+qXj5jKDl-/PsӭNqϪA;7%Xӥ${gF;yAXΫ,K)T`ى{$իK<]F- hq7,bW6ֻzg>n\},L%2c1af=M嚉V!sԀv ,HNN%7o]' *7niFk!;ԫ E?()WXpMxzh0?]uTQ1n6u}/yo@YQ3KY_}AyZ4^zQ [ϒDFD%+N?sEL=ЈR P;yTV̑Ԁ*7'e| kV6U&ГgNxWo.~^>>(&,]4^_m21?YL\aad#DIyy> gF+B,i_)̀暶{ 9W vѷ* _|a}y7hqcɻ_Rʬ!׳쏗ci1 +rcɺ=5i/u4CEpz^1kA5,81gIjL608 Vw9'-TOlc kw5q#])D GpWL!LSA?`B5"#ԐRFsAG,rkR|sL 3eܠ6i?<5H[ 3PB1r#̍{' pͥM&\_p VG)^f4Su k6ʡAh2%mK{s`Nn'65|_غ' G_~7SZuc?[Bk3bc!%N&δͰ^_|PA%&y3BEhWS,! # Ӄ`WTbٶKLa _x+fFz.q1[)x\O\9PX53QS$!`A[o0kb1bha$u7!Z6cRB)%gVhxEe plPMF>gm[`+(R1?;NS6A!kN|heaVy%3~&AН^[&TҁI^ϻEyQ\q[^e r|fcЮ"'/[EeW\KƮ9=_ 0<^ڒ Pa}IEG(ЇkkEWN ʒm$s3/mx3m 6>'`}ntXQ}p(,?Qpm6RnM }EU~K.cBtd!9>MfFZ;|:U2PY^|]N%f%~+?,<Y{絝g5Hs|gc l>ܨ4`Vb7}z{s=kZŅ$mң kd5g3Z zxɏGzJl$vL6ͷٹ wof/Cn9uILί .+单9x?J _ ~ o!k2 ؒ:;e%|Wqnݗ!*+>e?< Hi.&͛JQcg=ѤO_k-k `c˙9W_MEfl˞n3mj{&}%<b "_p˴ d|,knf+CD:<֮:1ab]¦,R\".yW<{&-XyKXE[b4f}O-H̲-:Kr3kvH%8gB妴7l{i{Iчx7Ɍz6E8RXܣv2"Do&Odz(ܽ|5$i?lp.Y3Zu#c-4lJ wGRj;Xq01<[V\ᎡNpp2zh%LᴂAlM$1hnL;760lFV,$LG0Eϳ=nѠ`vZzvj1E-U6Cq?ER6$ t̮ecp3?k^e%XLf0t%hiLLg8ɓ= "m;H0?0:„ЫҲ8%# xÂ0~Ge1<8zwdzx韄QP@pFY5Q'~R)E0뵬Ih4_g[ȏ-y} d*w_P&j[pȓAϢLlfۚ&e}a!OX^/3o5I'Q #_hM!?rhddWq#)O{S7 }@Lxeh{~ }RBJ&Jo-栟9cȤ͝[>a$yFH79<7NVl-}OZbxLWl= S_4hXVvqS8[R'ωVO&-=6 g)n@I"r5 \@BMwTH/Z,ykoQW td Az~yhk+:kUn%$vl{q]CVFy ){/pwХ҈dQgaT mi?Krb)VRUH>I?7r9Mڎoa?XnSe0hG*NMkbLBq2|GMnjl55 ܤ汱6yr XR3S v` ?Y,.9esHˍ ɯdʳ_tY5}(ߺJ-6%sEa?$ ^W56KOWo`e;&a)cdr˸vYN:@ll!$*K{QJB&\eȦ2bkHm(glY|xsg=d˾.Z,V=w ׿*wx|)wN5?Uڔkhr4q.,N <8J&փ!i;CnO\Jy]Qdw !=gS]@6%Gϴ=@{Y(CcL1/kIZɠbuI(0'r8FM?z()n3Ȇef4(fAF-UvqϘ. _1&P~ޓ~![Pwuϫpt)5x7A&oAJs/閻)YEM30j12ϊ6 2_QihiY_ 0EK1b2ZhVLds1WA69Y#du?#f'|xoCGmbynUGjm%+B=韜j\2>)P6^}g|` 3-n-v4GIb<f) dQ㚲*\clEhɴ}Fv";A%T H36c)Iu+_L8?FX4rs,W*7 xd2x@p\7r[< IěxlY%q&j*oRsdntf 8[qf%HYbD(fD5ezrL—Yr̥#6%W + =AqZ3ؚMf+^Ã9'FIlXx%OE1zvhƘT<$s5T 8fnM%ӠyzmpbơRP U%ZE %R缨$8@2!)t? 13#sr,*=Rͭ>nÓwpVV(JjbŬ04׌|ېZx (+[Xq)ou]>-u7dڨ;GfajQ!C6FL!ño{/JJ8N8w8t eJJy`6I:-zY'>#-~:Jwem$1!El,u0z pZ]914Zf6QIE0 am+.#il I7/4һһ"7U1M^3 C;䜽Zq\~NMZC c5y~/iT$h1m!f=7m(ٸ3Co}޶s%d~L`.1T4ѬA<#mL&ܕQ{c.QVLkuuv2 T X&|G.;Q`9$LY?^:vzNDp,0> yVcbjGrRgβh㠬tRy-ɌM 9Rp5^|?>$(\.:.! 1]fR/omShzVk`?Jxlu'<"ޖ_ѐ2M &%hL5bB\A<}p{ٮZl7s D`~]ܜLO`*o78kS>O>5@g~mn^[Dr|/WTSCfK*(w,#E@\imORq)|Y\V|AЕ%Lz>WJ2dHS KڿVJ$} cq>e*v,kp{ 3=es*%ʓC,R,*R$s5]B I6jL8{EB(^3oڴ9GJo&='@&?E$<Qƈڌb!vRd'P["knǨemRLG#;]= ڴNJi6&bLn& l起 I/'Il~qdCxh}FԅM8BHȼ/80?zj)nj \;%DT3TIe\LG 3ְY3BTFX\;J)-8`ڌ}=\YCs 6~*Fs ? 1#62X_Pᡲ"! 3]YTcEO iޡ [' T. ԬVA4:TjвAQx&s.zKz

XGE;v^ sY$'X Td^Hv#3y b㖚ݛAl+bed.wN'AuM?E?EFŤio0 l`BEU#I*E=`so`7^׫dXAmgWv(d:]הVCI߫%^ :?bҦ[۬$ IDAThUȵXX}$%!ٰ1W%e6353!5tېմ/3{fghߧ7漏Ras[&w)+sʒgARZkf!f>c%ql/抷Pnʒ)f~o^I߫Z58~ds<_CrdR3%&7]"G9S*?w >JҝQ5}ZRsb,qfEN_)M67-nLXXfK7fHHyjJ|{YR<@5Q>(675hLkR üՈ7|mv:T~5'7!2ܛ=^=Z FG [%k;ƃ&mG>L; *%]+ᢢċ;3}q>=`xo\uьc;+u- g0;`cDَg䰥G| VZLq j]m&?kV{W@73[oQFdӽbzc!~Gu 2gYJ;!l=ysWggAK ֙ ™xnɲX۝V3%[BJ,]x0׫jzŜǙf#ނeoHtbUpoLRe1;~ƒlhZ,?g}N;h^fkl@cnB)*/XVG,=9kSE~^å 3-[j`w޴}̟m]HU_~Qk yG1%G<{0*KiT.?cuLc|41$z88 {0*ϊ@u[QZhchDU R*涳52sw{ HkR |Av"]IE='kF͗JFn3 < 6OHL'N_>Qjf:6.12>x.D!QvL97zw ~RG> ^3~oGIY())$Q eqox%#2ns@ lB`G4%6bk\~fH fZ[ek{{b?L{ `XSͤ$ڪ= k :4KIo2讌c.) Ϗ$E+&e5a e;GwR4Pٺ^"]D`h]g<~ƀ=;0TX 5h,;p}@/@CY8 :~  &2 d㭰Z~/&U(eK![h^ַqT1^X&c#Uݏ#m`ÊY2M7@ %Tpnݟ D=*3.1TA171c/7OoL oUo[6*c*~[\B`rTv hu~@W |V1`Je,his(8"S <⌘3oSuܝSStA?Æ1'|b^ٺ/|Q&%::ɉ+rrb5'EE8F,hnxWdܼN mY'dm;fs(Ŷ藊]>>$갴O=)uLBtM53 *vOXV.Z?׳XvfY] +}"z_ ߼˭/l3T19?k֕:1_+d :'8)¿xe0ǗÍL˄8o0{CbSpB ~<1:ׄ#9>y៰V|E0|RҠ";?l$(+[,Ȉ bL>1V:_ڶ8;Cj@yfj8*Lfzmn[H2p{&|p3!Ӽ:pGsWL&}Un:F~zNNe+^NŋIA7Iu@(#1-?PwaցMSZUAYǫTW6NϚ3{C!l)TI鴥4XD~b{K_h7]VGBK<&n45/cr^QH T>: 6OQ[tJņ o##'J螱"sldjܨli0<9< 19mfl1ӡJF8J/Bk̐ipΓ~ƍH)>bʢz3˝A5ud9dΐ{=g8wE3 (ak^׬ܓ6+%ܩ[YF.̺ R/ }tGbXݜRU6|Ӆk$eC%gҶQA(.@mqNVIIvɝM,G֙(ssA&3'~Kg#ޅNEAt H'lٚ}@깵4G[wox%-M#o ",=?-V;͡8p'~ﲴ\ff.'0.Ρ`%~4djLp YFS P<' b.LC-PTlth{ń.I:t@0Ѭ%iMꛪW.:Gd LFC]!a)v IAIhI xTD3Q%+5|DŽ\av1ీn.%5A] z#?g(/Fۢ![B!l'LFôՖ-_FHsځ!sЊ *tGƴ\̝Wz!jq[9魏?+8yy TH(;˽W_F42PGx sBS :f^//T/ეrY4Оj(-UMyh Bf#6wn5SZ𓝶o- ;Y5'JX*`_Pr^2vTհk?cImMyF΂+ ./iA@p *%č6[х/6!5}J~-ΡAaQ\kU"Ǔo9&"䇺(gPJo~I|{įN*h†XlT3kZ^i%i,5MPDxWx^s[,RMyƷ!ܽ7Ł:`B܄b_Y$^îѬ d#DH\r6_:/zPNe֎Q}kƭwncpde=-KKˆxglX۳zDL0+e68ǐx˧nE~t#`V\U%u} _{-,3@Y`*6ωdy&wNV7+k;lYARgiw(  О p͸; \}Nq&T2*q!9m# i>]K[J,&8飯Hve)6_ׇA^ZNj|Z@iGeuskl~/ڳt.jM4)ãpźp'=.0]GYx*gzT*hX Fj!Nx?A 1B%Dv'cZ@P?a<27ދM3^y@q40<:-!JI6;N0P~,aSĻ/U;(fEfV5spb6Wk}JEMYR]]^f 7r?V2>c(.2WS@"p+GyFqMYC| 0> tJjgi-NX7?w,x6ϸ2h& k 6@ϔG-llNzSIٖ Je'he0rXi 0A%/|m(Q92"o*el*١ⒾԮ"0΋[Dfy1GfZ7b@YgArlJ[wmm(lS쑘Qglx2F(fwo .F.xP ~$= F=`%YNج>0eo!C$x,^ a[E !WHY粧]e; FCGr;lr >8#}٬V1kʈϨ0F)}z{[fgN%DZ@ZYv0/f,u6( aww~AT5 wm!8Mv;OpX6ilXYiR C)e6ë_^Tp1`՞C#)ΏH?8H-~mSy(BR!7lvN"zm+溥ƴAxӬiKi1la;ӡƇl &Ih t~ i8<ş`ޢ]Ǥip~-KjO``bzШRУ'ٞ$ɍI55Q+ i>MbԌ V$߀|}Km4rT+ryޯ9Vt dK^[p򺘭uAVf!`WXT|v}ۻ:B@l:CǔTh+64PQ(ڥ GC(Ttxok! Ė}$2vi?vĴ]d=? !qi5ڳVΚrrPxe_i"ʈyxҐ3,k^3 cR4llD`{NRuYU6 cZkK7dNK-?_{ٓIiVgK$ I#Eݩ aHi*L+U`sƝ.Ϝ`X@) \Fu4ۚ+ y~X[Ux@zxFQ݂)Pf/FӯCqگVo>IφU#6AqńJL5{E5%nm-eY3Bf/lĢe52sn׎) iU"l^;_1Feʋ~F .l!<'4X`ȤK Iڵ) dZ Ng1eRL@?U3QRRЛ{[L{`*,w3,ͻ2YC{fjPT2%| ԮQUFgR.Yؔ\JTFuuC':gE/Q{P6?/ؼ(we#%iF2oz&xHF( gKg4 $@1 HXu rxJ: 33>"SA7.qTIuu|_ӳ&մH/S;^kbf ^dZ {F7-/xi\uVP3?[fF9߀+pe (ǭ|h,7b~#-7 kFVu*ٝ󘹦]Fmأ=y! ,CZNo)Tʫ&2:Z ,fZk-Lzy-g`r S69܋\n@0(;p\ =CEoxqsk"*FK#gPx/b]Lۈ~3ql c3`rkn>"&kɽT:G)ڙ E)==.1&g).EOP7וޞ;PTtAGCɦԬx_; *RZ@CX1`|}?re䶦&_*Oq %w*MvP_J|`SK-M27V#g-}zq Άxf?2ь`Thd́@U.; 梟_%jcQ߼xe ']96"}6E㢥PF^P^$X4t`DyT6@rk(a@HD_4q4g5SymQz lY\37(;&C%-60{KH'wo8)PN&5ZM}};@&TYpß%Q\_*Z{E2tag9^RUwƴB^FUF70qKrigleܓ%;fVf'zfQU} 7=+7=H'|ܼԘ55sZ_$y3-,d|?3:?@b}}RvAwk'PbzRoq9mOL|< /̿q 5ŎUųiDq_Mu>:s:$n.ս 鹚niP&l#Uz[`/\+g \ƘnDo̿|O"cf|rkPR6:@6ߙ IRq;S8ߙ=y[tտmTSk>hVAV>Vvvhg}ZLa1< 83Cn{BuAkR){n}Gi >ϵZܭ"ZUvkXjSgX*87X?[ܧ͸C8[pB9H> *R볚c B s 2`D,*Y-YTM  v:/kv4P̡s1D61U~c9u)`1v\9 K4'b4d<-f[MJ|ICX,i^PMc->f#Pqd#ŨA_y3^R(#=R w. ^fc+½. 38Sz *?JD1Q_Qӷ_* :abٓW{{B٫8YI$f.,P!U"qNv',6sBFʚgU߿`5COe̍[Of AQImC7/?Pz}M 7? WM1{xyJIAN3o:'B04TZ:׆͊Y>)ŞX3E+NiƄhcM\cy@Ndܾ&izQwtUڄ !!:c:6)aI3>šKۼ9qBM^ҽg_3W{)7dޜ-S4!&x@bнۅ>-ˉ!lMz",Uk~.bgsޞߔa^g>/MWۛ\C35s7~|mftb2EP} \ Ý(-萚;$U o+n5JM4@%hQmǚ?s5(r /'> xcRP2= SFw :YG4}9A8HtW!\ÇAp>}mkq%73'1ttw,.m)/skZzLe$3tb, RRyʴTxk~/;lp5 %CY! vPT~n@NQLIbhG ǘ8'<(-,t?qC.]\xusK-SnpWCi?ϑ\.Řp$Zn,}ϳ 3k6`(^3mO?gSd5 sF1Y]{dYf(5b %ʀ^TKծEdCk*k-x@snLwv6il`;Q~8Oߋ$UJ~&*٫.!k?TC[ғN2լnHJ^Zc5a^DTrqXZ:U&KFt]db$\ūKVp?b (C>5C\ә;.E~Ņlc  G*l%s tٳgDi4Rof|A ,881(}jbgZʿT5$ky,k@0ֹ\|!sA *cSh4Jom8Z +nuoT=XD@ǹ^:sS䴈v,{@zcY}jC<)f5Z/4,,}xjUSݭjsKGu2B=~=CsQgWRrYs kH?!UC78M91DlmL-^Y墛4 6rz{?>Q &!=C D:i\M :GLO"#lI8~X9wi@8p_t~wEDH& B2Q^^Pmm 8iWGuz}VRϵ3[tTMZlL\ꛙU8a$=keY g8?;+S/Nx))CEL2:W''T>ak 9 M< OBR?:e Ke{/>"4_?/f ;q]3DVAFj |t?9b,x]4SKIf+-"mm g`~M_M0ƹsS۱˻T+2eǥD@6sf'/e5Hj8 60O|yZN!YZ4v耤XI'a R ;`Be g>aQ])%=eesiiL6^T>iĢbscM'9We^Px,UR}  a*n3!5@lpnL׊g5ށo0;تyD^3^+.~}G~A s V%nUnI[ ߐ2{<.,L:;ׄ<1 Y*kQS ;=a VmqlRAQO3"'U/Mդhi hwn)Tp ٬43 nt5r1.Қ]VO„‰8?/β7g:Sс{J59 Bm5#'V 1TGD`v7vm2:yvB+g\mNꧡ,is!u05L#}չ֛5\LLPZa]by &x;FɃLr* uAuA 3E`r`iܳ'!7[f˒w~gjLpa4"b7]᳣A8uۼ\PC @\,Z,x+r`:-~1VZ_t?C2EQ\2;;u2sm(lriGIG犅kI ȋW U -)iCϱ`h1'+6YYtuFaRn=`i\ ;9k7̒wv}7ĢT:Cw˵$Q9YvnIs?xҿ:ӣ頪򝵬OZZ[Wd 6dmtn(%yK)=ҷӰ=7=s ?RGi*M:xκجiC>)]"zXS\~Rx$ʤkC 9Iߋ_#RTvN5!SQڔO[̖̰bK=m` wɂQpfaTv.}7Pv͍.4{ƻ>ƞY)r}Qo~)rR򪽗AJ} 0_KE+IYBh'L@查Ȁ`Mܛ956Uϫ% psB .Fw۳VPP_ 8ToӻM&: l4JPw÷獅h7]EuMֵ*@b$6\ kC$yoc@pMtlpAs#"-.fF"2W ,(s:FeE%.ѹ``%41&.xy :1#Ebn 0x[ܘưhzAgN"  [Qh@G䥑fh% 8M=2,CY"1 P'7wozM8R"sDqF`2 6*J2b$5 "_偗+$Wy~KڅyELqܐpJr5e)*r#d%g^b FM߁&R!U `(15iUʘ3ռXff)ZCm 渃 Bc|Gx/qb1M?C@w^[Gݘ`?bq`ʲea+L;j u/vݨ5ĝ4 Q4\#ƶsR' ;<q)4CQڜ9S%}iI<,S3)GC $tsrjQ42IEqDث('e̐ɃaMx<%+) cI*u\}tGU00VS4ADa+.>8. e.(*\hF0,Pu`Wdpt^!Ĭ8d ':̪<(^>>0^11,9X{5WʤE@lr8suf+KVa4#9|%y??VJQJ=&{o.oy5.0<\(5xg\R\|r …^n3G[<\H0SbHM0\B/O_blD}uȐ?^Gui4W`~AƯMAY ش}0ҵe)d5ZA~hiQRSjϹV@0gBK6=6`bI ǜ9Sy d0LCee--7~"rL6g3=b0~]AODEcu$,/ 0cu4ߐ kgOm# OdtFA6 #}#|8TTU' jn !{c8 5d _,?x:Jٛr9G<ԏ 2gV!]<[J̴}X|kY`8&4`$>T)8qJ3PYWtuvBǴ5zֵd`8%w5Mt۞8 q` AKWw2Gb^p1M~UM&cqPf vq3 C"0'0iN&ȁab BDCU g]z"3r,Vr۠'LDP3S+RYoW ZOlv{]O`YFw>Fȼ,ajΆ~^$&%h/ HEt"<}>魩ʣiN%) l7NM(p4NO ~豇yIJ.HzFczPuMC^/K`P (``bg f{aݾhFӀl-ڵ;OټT=H vހZw`׳!fc=玶4,.gXfek0 {L< b} }{L]  ^$ir6xZX ">J4Z  Z \M~ш8>‡O DǼ@WPgI}!Myօi!vOŋㅁ/Lk RD0S5 #dW^R [ h`Qθk<}@Z '{E ד9prc\]|)o;zB*qc˄? Q~o( 6N+S'?a23΢ iFWKZw^c3;$<Ӓz5ht&be `% -:aɰ.7oܥf[dnv궘hg Y .[iR;U&HB|kJtSra͞<,I| ,U]Lxa'w8~əCe'^Ϻ<&[PB=30U\T{)&Xs=/B]gN@43^+1^^g_.e KƋ3jPT@o7). 乱dzCy *b w[b.AœMt'\(߽֧f t,Q>ݡ$1ƖL4 J0Z0o0Y  E.7fp>6J,aLXgC\qNv mTw :#P7dx+-; uRɖ{U~Sq`cqoS<ō͂,=gٖy*Ǽ5MgLfw{kRoY;1sTiܧrӐ}Mi4S]6u֦}u/DCbo,Kʯ[B%AEY- %u'ˆ!Z7[(Ofdl1s&H$j;^/xX1)*gTCxm8=y^Ʀ->E&CP L6i]#dݺ\/bP&(Px #",fMsD?Hױg!Ј1dcU=0=Q++Uih2P!K}4&aU|,y&-/_YmWlW80f-UR.aGz]¢(z17x-1ѨPM̆9Q"X̀ӊwbo|z7qEbſ!GZ%b$i0[-lz ߊxt{(K'rUvr14/ QRJ9⠜+=,⾽د.浚$UY,(n@P4Xvٍ [x^y*ǹ{,_kNx\*[[ |o} Y h_xTQF =gbjkj~MASM!Mֈ+I"MgCFuWFR-F5CdW훇:l/nR 0W1Of7dtm;8nh zul:tgI fV)pg_-*(_ot8x{Dh0/Y˖* Z>,,̷`:GliG&Lplqi DK+6``3k>i0v{r@IYHvZ\.HG`M) .kW%WIy($~yT9J?fS T,SEŎgZ10S=YZ?VT+֮YB&XFnA_WP|./8&1H@[vh廱콳cTμTQjcیTÿ\ǫ<}g{d19\ɥ+[3c85mO2$,m˥7\`H;nѓуꊁYSd#yϩfޅ=w* :=҆9`C싛11iֶTQ= ek 0sEx#KJr:7YLQ1CquBn'~WRI>ށ#|AYd.+>XxCoC^ُ [ h.$2`!ߨ^K Vir sK75|br\E`(:t4R.p7OK0'gКύ<~"3O\E 4qVQOqČԘ", ڄQ8/[:iQyY`RM">R87ה!ges,z^Sb7NE;?yUYI%d:k=h/XցF_E3a*n 13T/a-=E kgj8f(qIXvk:*UW4u6(*B9ʺ$wMeUwwZHx12ʦSFMyf|RLĽhl`+m6[+Un)>sB]Y;CQZx*mg;' RLޚjOہlub+5PY U J!q֥=n4a>5hQ09 eE_Cq6b$BF)́ k橾2=ݻrMa)B&2j0ucgDG=`a >a'ѕVԔ$:zD\NuFORC7yScz ?;x!n||Mɴ^/fq7y}q<|=p`~FYF<ޢj2+" ̎u vκ|$ LpFEe,huQDr;jS|M vn)}7kB#|ƥ)s.$HyV،gXi d<x\o/zCOxά+ou۳`/U/Eκ?M(ҵ1SosGތgi6 "nqVNH"٠YI%1-Zdvzmr&lv,`Ϋ.+[T=f=$esvϖ(_.|_3:!񔖶?(5)9(w/1#9 7볧_hfCgqowg=q&+ : 5bMQsm/|U/Y5R+ϮfU32lAʺC>(ӨJA;Gg)V%^Ch笯N$>%i|mp<蓏E[˃2gJ6sͳŊ]~E5D14͹&X~V?kpŔ-Fqd ҏM}޼dEKȭ{A 3O0"HӣM9 pq&yD{KGL$+#]@AeheHئ. 2T ^UrZGbLF{L (QN\s?0y2X\PO|2B|FܨdajGF<]ك D)hAq 0w+ҷiuK/¾Z>.>6o8Pi_hXN1VB=>w&M"ʫܷF]%b+d.u!:nr%&L} 7J_q_oNr0&upr('L~.!N;ͼ`Miahx#>\9*XM{SI HvN1 T sw=["'ˈƌg>c6-<@ʹ9o ?I5KcgYq[Nuk۞-BVW`=_pn~NR-cSΛh!H|ǨCKA]ׂTo`p=І -ZuF 'X, K '!ive3;u/o[ogUD* l80c<.+e@>%cvXAe x@oH-OzzhD2,"%<|#;f7CE@VJd{70'Yǯ>1a˩\'t~F o0[Ӯ`hb @ A7ʀ&M؟]a'Ǻ] K&9a#.:V ;=x//&MX<'HD:5/pBm&-HKRKY9üAR5W@u~ң9tTd&*7kF vr;y%)^tqoXV%4$ ףZ"򘓪\M5s9 ^yakǯRDXռ_$?| )T11#Xvlfc"ʠ0}?[$hRd)fs71  woTf&;]xIb-q <5"O5ayɝ{@ӏ!1@YcEDm[nZy7&'3eqBlqBnGj1R2MxTry67U-wlN<1ӇyOQMhW8he2FwӗjC4GSϕkYȴՠc=F՝yfSZ6f1CTiVp-A!f.&&{Hޡ^ǼP&ac}}^ڻyl$_Ύl-ېtePz+d! So7["Dx8sgthX !;-90_^Ӿ!tZ4!yNLok+em*{G4 &ޡFy7?~*KTl%Igʃ=#`3r kxcs&g8N FK"^`f3b( 6yFHmPW]F4+V [[/EEkuX ;GIB0^+WH 8Y~n (X#C0/xc$14 fEte2Iv ^,@"pRQU-w]rJ>1z/ ƷoļI/x[l&'5^;nI!w<2W6BHT] !^%`!JڷWQuD9<Щi\N~MopGUﳆ1Ǿf th~v{`)q~=M2ж!_e&r5H-+{Ig+EWD vEj2X$8 RYAs\m2}1PB}eDE22~*ݬt^۸;FB߰'܀3Rx)h6''WDget-!_Q6pq).vcƔƯ6=s`UL ء^>[M6L^ju|T̺?t0UO'UAldLi6ǽke<6Xv)g廉cE +qaGMh/4,jGvCI7 ٮFEI/uo84P}i5{DT(-voQ¦j$,È"+CcZEoy>㽔KpdϱCpJtcp @,]Y琠5?티h6^!zҩMXj** h&(C >OBu5bx{#Gɯ܄p>Tn]^9UC~Y D+-ܷ(^sZ&lct`Cq\l_C3uXRupxSܪƮ 7%z<?OucW]nCCA[6q{Y΂]0gwSvL 岀E(7҄z}ց]$= g7!=,)Vd4JܔYn%8@Ԯz=0vd8$a;t#vᗏ.gZ OS@#Hk)>SLE)A ȷL%#|)" >w|'ޮ1[ܳ1 ̣Ab+ZEo;؅x87.Aːx1 ¾'|296!X& eO&r82 C9S\S<%QZ,09 {`dLDĠ_8RŐ?*6˃Ztn5"2fbحH3+\| |X [zE9xf!pp[ACW`vS0CDM9dW3>[,69'vsЅQy5 ⒗?KVi2YBQl]Н0KSǂ; o1 ~h+M _<'cY$_qƞ%3@4#n.hz9M!#ָDL0p 8)+g0x[B"Oh`By( 3F N?pX3wV> E%$ؚ4MIX>Fl ڦBަ@K|uq]d#I$֖wW{@>sɯZ?{fBoyKkK*$J_:d: qKgem :P"pp ($;5.y0#o?aڔ OX5%*tEW Qk! *1"Sb5RlTaMHt;սph)"MsN9WA`_V܂WYMh M=sSCT D)мLwd6 tnu%<9ǂVSXP1P= Әޥ0=!'-؄Xg"'cVGS!ۥ 943)N 5KZWi_1` 4U#݈G'_) L}4h A\x^ |~#&z_@4YKM-|4^" 9e*3^bN|c>XLjoiquiĆ6T| J ZJK$&"2c >YD ze>C5%s-ǡ"L ,hIdS 5y 9M<^P'xPgL #MW3p܆!>5u B@pLe2_6W)/^Č9˔{m꺼:)*l]m:6yߢLRΜm<#_\J.mJyq7 %ܬ ;PId&SNi֠ZrUXh DsyBfv!/015J&`pVJFi^5}4 ? SVD_QF t*9$?EhRW)#]ƯR@=[JIk:ҟʒYS"_v*3c5,hiWO4D2R˄8&cMr[]VI+7NzJ,أrF%,+f&^$r|~6 DFޝZuk4lm1,M`B,$z0(WLeBXGl(Dtդl\ۂ=!nf}X՜Ϫ}27D"gL:sn :zXSŰ]75g<:e-LwkGkZKKL‡b+k4-oW;) z'aRIB>۪jŚ9z{͉o5(cs?_{u Ŋ.l )aV#&ǁ:FH c6l!o!]кku+x2Ԙ=`Q~͢hT Δ$㶉؛<QƆ;! 1Y`ys8mADIץkp]3.#УdŽ1p",ȫ k#`z53tRղ:*6+dKZ2n4v_yo6 .;O'oyIw.IA\7g}Kſ73։1!)<1wc䑔t]!_m-%lPӈOh.x bdzgʦo*>jp¯,HIIx-EVsDd)BQvxf R^D^_T5ZFr615 ?GY,E{^EQ{ĞwFG]eoo싦)iMl~aI[.zEJʱ ۳Km3䤵*^I*9K2mQs0j_??j f4mxC5gG$ ]uE /H-&ᩜ{sCK֙(fhL'9KI I,bܗgWanUٳf[N7ur]kArv OoeX8lyǽth%񬢨wC [k6g-P|xN=π?"rzNye![NcTtya6 S\|xKht%qO; ee$R{>΋`$D8 o?ʒ m3[V*ՈR d.犜VߣplҕeFNI;wK4Ht߫vkKSdDZ؄2͉>8} b1TC(f{o Oq;QpZ%{1=Ϻ+%oj6=:W k[|e,\pO'8b`zDz{Xƙ3u,5p"*ךhi#TQ4CzGx{ !y@3r^*NJ sô)H;&q)۴ee/pE5iN058M?ߝ$>uQʝxxm#I S `L5aSS0nbURk_5TJ.VdVg0"v8KFrϒiTD~7-K u;6'(uўox 0kz_bpQV?g` mK37Vߩ˭1[mJ?:&yWy|G-&d_?gx$%j|lXF3|'9EPNr?2gŅ_Mh,c2 z+{^FO9:o ֩zk|ĕn!U+B779g7*6 %3j횰#גmk

RHd5Tx9mIq6H\B}KK [ճ8ĵypMzXõOrƯh"_]42~vABqv<7wXA+/=~6(hl(Pת5=gy Ҡ'l(}Ty@Ce S*w?I?+ΰ3֝* 5|H8m4J؄MRPdgpBJmg5xd}z^/KEч!=6;,8nT{LTSv4#цC:[μ%91n̂uO[gfg {cMIH+ëط-iC1 mB !j#zUfw|ϯ_0!&L&wp.xFkCq`zFq6va(Rq)#\2ĤS7.Z#Wu"Ee?d\W'sե!Ow6jDPE,f`d.7߸mQUI&`a5S2txc٢ě ͇Y48UGUq|L}TNڭ$ipE查Bk<;ѡ wN};L.Цt5/Ƅ]qCM 'd#G՟0? ekUH?= '~ou nMʈ攮^*Tj0Z5cieQ]n|w{ h2zVϩ,|F 6s8xT`Cw=L5r61F,cƄ'LI2dQHK2Qpj=L}>GאmB1a1WlŢI`lZJՈΕ]ǃ͸~ j40 {@ 2^f`QnyrL~?NXlG1''ַҒZRl'iRQ+x_6xg]5k䠭dýQϨs3ydXS4޶G{xw,>U4@GUG|te]eP_OјPٚ"\6`#'ujpI8,l/UW, }~,z/lF bp6=mw5hqsnIkQ5JqߢI< bSr!5En Yڇxq&0Àpmrӥ%MwTV;@jtD,8.9i.M엷߈YsV'8/ɕOLR\\l+*r`yAiə?p7}FK]&@R=`d_ n_:W@h)B&OlXA4 HThd:KyBX$C%j?B6zHOג-08y]!qԢ/OwZcS'X癦Uܷ˞'StܘaT̻bR"$rskQOL Or ]GH1|ʳ@~ Î_%5U +|jwB*tZ 65g4ӧ G9qϺ9S^{:0ZW|RԟA3qޕJnIo5_/{7]" `A:TDh\f/=]lj̈J&,>]sr!s/ϙi8 |lܒNag +ux8Uj d؋ce鍚h̛n@h_궮HV@vgP/HLK}* E 6h+U\cR|k08GcCueuq4RQ%0:h|m|.c~"U>%\ڴ!i y V>'#bafG^E!e7 =Wt3ՙ`Hz[f8 s]dņĔu[!ע~h<XDa%4*s_v9 ? "l9[A8J3F Gt5/pRƩ~P"Gu(fa_{nFn>3N"Zd΃ DdM DX'5"yj靺{L{tͽ5ɩˋ3IUrϟPfw|g\]Z$߼>]$P+`S\mA%ldkprU0 SdRbN7Th!k#n( ^~6L|3=@8EFų#镣FE/aY0sfԥyl;eB%iv_<66s+Fyׇ&yl oe-ٛ`ew(_:c1il*:OGLe#pc~= b*`[6hPGԤ@NipŌ #DR.ԥ$H=?ֲyj2kZ JƼ`Y!_܎OzhSgΊeӞ1 LUt{l^x8_j%ޚ?s+PRmYٲ@B=?0|R}~=CU_8i:cD酖RP1^Sq6?b7jdqoƖr#eȤk(@Td ^Ņk%Qg&:=6:^vxxXNӕԠro2Lmzu)%!A (B=  ZV=5Āꃌw_/b?; 12HX2ZX$qisG9{',lI9?ϻE8̤(xj:FBK"|yt 4SR^ Y6&,́ y+YDS'R~d3(${35ג=&CW;3_;.w$U>>nOS}R8"lcWAjj<zDHhsD#A :~}"&6JI%Z#Co8>/~x;[H,Mn+d?R9Ta8"1Ǧu~RfSg5-@G ƷSzΧΐVѲ~d+^8U? IO GXGθP}LaҼ/xS~HFZEFw\s a:}>e!> PWlyԕ\Gn\2a44+0~kt`Vm"yض# ǵݟiSlrscQ6 A{TvbmM_)~BrtƴFY$N@wo[ּ sNDOPUzVO(!8u_Q-~F+n3lDzN?'רEG*9:Fk`HL"^jh:䊽aͿ#g. rAuňEVcM nz엥5UJ;4l-m| >)޼>H5u@o A#_zBڤSӊ !RJͨE)cM@M۴-I'd0*+s~7l>Ah"3=aG3P|R5s1 gc\Mv^"_:#rr?}aK6<,eCK*N*Rk/O"gIMO51RӡIWڌyp/f6[5- ˉ+ Wtr!CMJ)vw1qLI=bz!.˞3Z<E̹xSdݧ+\_b8mbi`LRHĔQN4PsFR|1s2`&Cv|\Ά8bD8әSE-$~X43-$>[[ZZ17T- ~ - 'ץ ~\| Ӎ{FbqW}Bd?lC,ȵ6#Ҳj T9=E8wXo)hi?uOIJR ;K!dX˚~T3,=yw3l1+GYz#S` >j˙K]59ME|&{(.T~ܢ P *`{Kcgq(;86%ÁЮi:Mã4EEvYڽ(ӈ. _9Syf S Ct<xis\O*8+J#6AչR̐".M$bk"}p,pG\ke8XtĬN'\8EZ+Y4c' T\h*^*Zbu n=t0 VN;wr}ڥ$|WI^ڴ}AXFE,%2^AJ#hqߚ]ꚺ,m׺7ɵ6ix(vBklʡI_HnAW(LHpLƤI^!IO?Jlz?'~eyǭY47Pe=ld׈=G-PynP*HҎv̵=NWcO]Mo6 uIFmݎ7VaѨ=9;[ïI5f V5܁يHҾi2d@t` )ܬ{Kx}3T"esUF ϋ qۤk}/`ަUcJ4Csg/>f.׾xȸZ6s/d&Q}Nx/OBeT <:PΙ٬N+XzUf_zV/0Qzcu9hf'@o@<8z&[fW(c_G=+#3&3*'"1eⓏYL%=&{YײX&eQ}/E EL*q8fh2kG eI0 lOi֜~LJq%bɫ" IDAT@Ə"Đ0w(rf[QOMjjj]GBb;YVjZ{#@V֨Y |ZO) v;COHK4&;KI=bs.8rve=!l'"-NIeFE_ߓ0m Ѯk1|6Ĩ7@d;wP _ZZfE)8_ؼ0γ`= Mbϣ-8Յ1 3c6:d/.ᜰˡΉnzԁ{9r"1(\p䉗|wlH5 :&tZ z(`qc%f~rD< `i.W\m؃S8|5/Lō$uzrSA$;&1'(:dF‚1E -@O@40٥h82_,֏{|O үA,Y<]H8\+W"$+$A*gy"-iY.e/d LeE(6V4dجRx*T a#ФϞ1^Z U@DJ%6|ZVTRC f> XKT$Ar~D0PZ^3lD<1Q _|e VY-9~ _c[P!$8֝6q0aT$@8YeZ6 =V$]D ːƨEF({(~ ~sJ163{nG;px ʨH X1d3cղ`_\pG.0f\ y@ 7؅c8,1h-B69L7>k{LN86|a=_,L<H rsʃR|>gr8dl1 WY=꠭,'fB`j4Ot pbU OqhԳ`};p&0οi>6**|Hg7J?peڦpMGh5΃|%H֖Γΐ5t5vh_K4 ,f̊FYzc-u7R1PO3'HeCP[D&lȲaUׅIj*=㲺n~<l >!)da1#Й4 >&pĹ$fkV?)>7Ppʳm /'$CįuM-};JϡQluS'Ȣ1|e @ ~N䖎-^s֫3=Sj"sb^!ZQ+:z]j߀B鱕^HE tt%V1苑2WI"sTHN&-r0O;xjOz;>۾Β)~U?0pL=(WTbӢD&mr*4mFWI- nӞڷl<4J88llקT^}ϼO,qjp՚sMIZqcUxipmY tۛ#&5Z@n;cn/}&msY7WŽCMowEJ8'U)?E1ʳxR_= Qj]W$5c#b=2>ߛTh!6?mAfGMiU*q4'6eNrM]1aϷPJPktZ-δy].Zlmon*4W\o/HԤDW]}e#YILb]mc̾ǵ 8yOhu,Rr;.1u; Q͖ժ|r'>='dE*5JF걱_WE,-ugFfJgݸ'9I-`8*6GdǮ N Ȑsg3 _" LHvM2zD $n*$@^"2od) `3|.Q+gS 4d14Kٚ\ᇐX3?S- ǿ DYK޿|EUpٌ&=1J ؚ:#]96𣈙u? I9@.g ʑV-> khq{Nian lJ .ʃNEjJ C >X .)8dٶ"%(}m/?z?uA'$FP\"ЈiyQ闇8x=wVlص tk>ܠ_wiPQE}Gg3(P|RIt!+A@P9h1Y嫠.Y`t9*#Vp7+d7='ASnwEˠB|;@FuyhJ,dĬKY;RyIK0ոIxMbbmք޼}'^݊XD_MY;jꇱu<ӀS66xnt'kZn/Ɩ%-<QO6|/~gʊEBL>ǒgӈ\zs];?=&c.[: ͽKPE{̑2ꌪ=,.VL@/8U̴2,C<-_ND4N㻻l+If_6)r75@Efԧ./h6;AXz"k4[Mob`N˃|5 L2!O41?B0'ړ_f~{3a6~#T[A \0?!'(Ov}~z g}2o]"";~ED{,HB@-+hנGN(>I'ϋ0bTBW#t(Ljv)-]EJ"{Mőj5ע76l1x9* ;TNJl'wq,'tR3u*JZ})nКRxxilIu061Z4_^`Ś>'0'`єL&1Y9cK>1naf\KЏG٘?@`JT$7V#,׌Ck~1蕷 Ao-/eP&xCNOhB&+UoUECfyf!)NQ/@m8J3J/pԚg~In]NZ:41+1ԲO]*C5>l6KyH,ĀZdyAUxAyjS ڄB@r0fI*rN]h jJ#<^*O|pV΂\_KZGt 9GUl[ ۦGv4#-ļܦ!r`a68_I(c"&壄/<|Nn>iHqn[zs/)SvL;]tPЯztZ$ՠ'1;3Yaj]Ōڅ_TEJY:v֞JS}q.2iFek*(^cƼ<7/P,4a[ z $D`NM+JZqqȡ?CHF |Ae{ѝ8{,S)N/TR#W/6 z>^m.FAь!RGmp1vw8`. otDp򮌾9 Yo0%4bĿt(q qU3+`6hӫYy` d, Eo9*3[N#Ku?!ϿsE:;Y'w_DڀE 9EzB糦%=aAR}>`GǬA/ %Æo@sj|<9Q @G#TCy I-߶@߀i'o6,/K}uޚMB)iꖓl"d@\fYpWlro.99^s-0(ib#d0K1[ٙj?_.%Hl`Pޚ-[:>ZNT2r# Ird=h}=_`s _DHf=N\7a΂ e~Ū)Njѐ8ݑYVAŐ/)bIEfɮc0+fzƂnlcbׯR "Q|/C~w!D, IZINK_\䤀GCnq4=ä-HHpZM#"ゟgԽ]3˽Ͽ-dͬ.TUn{yOk> wDvx;y5[yx>imD>c'ǻѯo^ͻR!5.) ɹ=[Њ*K2Z8Qo$aF'_\lT!q<~z%բuғ{,Pj>VzH{L/2]^%7^*R΀2EѦٜ$﴾_}@d~mJA@X6 q\9ƶɖ}Io^T*&(irNeߣΗ.'H'(bttJ V̳7&P}+`o[sNxti\S-6VEX$ix%H0%.cM+pyNWњj.bE?J%rѓ3hq\&$ʕtO-q=$- 'cM. vMekeYWy,26d,Sңr%!l2 ̳"CçΜha5e'gCq9.q0m-g]HڟL~E*L(rZ)' ?ZP9Aׯ7lfǤRaQ3 zWۆ=܆EL(e`FnY/<">A :Hpg{d;*B^} 6}_8ʰR˖jZۓ7;XW3QꦄMr7r}Tao(4ͫևݚu;}1=33k/o& XMy`820)x2|l5#Iϳ $.t-r;+|J*BkdnBM%0WW}`~uU}p}}ōhD&i| ZeQ7cS_J[XPn bHB"ӘonER*\@g_(kUU&W֗ &dë&@#SR`w~XDJ&5h]@r SE5,Y Θ2vG_gI.Ϟn 3o-879!g\A9Zб uߧw$9Oi^.N{]e,A[wfQ 5%"* >!SmJ"[:1Y\W4 m97&ԑJӢsS,joy6WlbQY_;o 񹤖,E^WeJ<CK9el#h~I¯*پ?Xyϋh?=I+5cfͽAZn-DOq|ޤ^uQM2J1Q P܈V73']증9}kEԵœ3Y 0/;[tu*$$PH_Ы IDATsT EE@+Nhu;MuQ  &3,KYI -Fy%gffHYo™q%-03|DA9e I Uݤ>kf_~f7d3Mi{5EgL$@+Ŗ-Qc͗ea ix'.ۥK6X}ZNϿ;8tuplU#Km7z=R8%н1 PxvsB߬cMbb++x /'.anyuт_A sxyIvE3[\ߺ!2=lks |E`q0Њ\]JJƬ%?!Z7 )&.w" j5qpDYA7\>K_:yaUl;-Uh]t:sMt~ "uZA<ﶞ*E #-]2 48 a@9$UGɓ rVSψ*+ep{FĘ_ۥ(aLU1(pL0W̒1?16~A/; XM~P}s"3/\/UgOY BoHKolTa<pݦzy @dfl^gTq6DwtK)h4dH}<ƚbe+OX06ni҂-ǹ<Kё~nh*Un}BV"yDd')߸&`ǃ¯Ni c^~y·ؼLhlmlc4IyZ|z楿d*xEt(ٕ[&y#%WiيEJzCWiq6!&)$F& պyuj͙ ^OD3 7, R#Eh ((hzx;#Uvv>V̦ Bi%+6lrMx6DpPWBb??R`sαdǛf{Tb"x k/XE!}ұlY r9KYJ `cv5g|㰔1ru J5eͿ!%ss:TWh"^q_0hD Djtq 8uǹkY7~1|g=裌ݞ7` ע{סOvv/Yi6.+θCdT#+_ ,ņOW0kKZEy> yj-:)۳,-w5 Qn{YxS~ivc"P_ .k198xn# TynCY{]|Hb#?W#$/usnLѝjo6pF} {W|,ϿVh6_Jhm Ɛ-V3c]t{2QRP9ui bˋׄ>:l>eS5zHQZq n>c# Qg]tobn u;~ ο]v% DdpQlgoAQA(NU 1^C#R1~Fzψ@S,C_$L`>ٜza̿(kkP1kCGfem&O%׊M4neন"$[آ=DmT1jV̑P}5WqT p4 HHQkz{Έ3x푺Oz"c '`49 rG\N~0g43@$d.> :3W<+$!}t0-C^+䍪 *Əڄq6.Т=hűQ8I @:fm_)g%%I`lIz>"y-]l.W#4BvAY/=( Nɩ%Ti*g[ .$vNE9}fߜôX)T^kHh92rR~PpUjgqױX1 z &hPxM*-#:韈j8ʈm?ϴ% +x/ 攜W}Cu1I-&8+_mEdKgLK@tYil.Me^|bոߌsإBPț7p?.X)R\c 1EI6֚-թ266Ab7c Gg퓈(_YL3,e$uXhaja.rb]; IFp+1VdM$CJ4I "D \ruJÑrCFW@Wޚ9p4n+6e9PTtMJ/LHI Nn&SM(}ύJiT򼦀'0C#" EٰxI1IvEDFU%mLy<}U\* VEMDJ?j2@ c2jS<׊Pl@/,6ݧA2٣<:?dE6tdzʟ?%' L"KS"}; KO$p,ɢr/eӣɫ3tiA+8^ K,KKcg_lGAe8Wrp"IJTzlF35fdXOPqm3W]({ 10ytS)Pn %'b!+o\:{]d|)Rgw_ӅIbdyjFo\+b"X?G&g:kKzvA$$*ϊkU[)ՠVb[l3f',5#M}Am~s=|qh3`6 _ ^dd]IQi[% ͂l̿ (Csm c.ۢf rѢ+1CZeuq=t&#佢Y3޼wz>,^]ʡTus-#ӄ:vƞi'7r{p UnzΪ^7cmis>qȵx;_U˕B57Aqbu_dzFv"a#zлw|}.hc61|+:W_̌6>3eIeӓYBD]J?hH `1 D7?KTإr`Q͹F#0u %T ئ8-"v\N;p( JWd65lP0:D99^^OBn ]qch) #M a`M`$[T+#B&:1q$zwaOEsHjk JF^([D" Mߋڽ`{Ğ-+׶m3?lt s=]br2]smzH`0\] jpdSB)1l3YYpv %xt;F% DCcXXimD(=PHh/Wc=O`bq=E2ߒ:M 3 A]b\?s10td/Q'\M(^l 'S@Z<%f2:Ǻ TZl_DzƳl7p^oqZD8٪lIbo,O/ 7@yvjQ|?mWca$cAhG9*!2.o?{/ !ccA-Ϝb~>>k9 aV=~<9u%Y A ]pJ,Tl'*Jb-~rybTpPaAldkOƾ0ZbQ;6oîz {p6VCl* sǏd&78US┇Քs=PGj,jZ~CgXלʓׯw-N )0)띟tC9cxD3bPWp~r_F^E_*,F(n<Q0ڌ%d;6zVAC ZiEjٖ^q&ﰩzx\`Ě7Ty zN1!/ףq32/wXGmS.>$zrU`jy&~v]>];Ssr`wBFA~0E8aikIuxa)U%P+c>%IMs &>#>R^D1b /eܨDr-Jcq|>]Y7#NtbD*Xi2.x\Tg hi_pCNe$Rޕ.f#1ߛ$aLL+9o_Y6VNcf@2֭. !qu(f0K^֔ƗNlILj3. KЍ@Csœ cDZ3n8I*8ϦBi'=/Kшf}4I"Ò[W n+%@s&h0-s՚Ԋ^4zf?}6A({Q_S|Vx̹`D%BoUms[*q+oYEYM/3FJIE<ܜܺ,2sO*)|vZ;) Mj !3$j!P> Nm'Џ"4uE|U_KETy^3"|-`Y9T y,=rL"Rl2359NŒ]qA"bbͷ"-E 7w2v6$VQM_Y(awy|T]YaLņe3 Mmc[wfMၦ/j8R V<ƵQ f0H[4"rX>3M*iʄl~q=-{:sQт if|_Ex3b*6oq.:O25#dchOyD#~K&N2 <-yfic/0ƞPth/_ 9KMֆxE9JB]Qc3ީD5](ȳķ!_.mݭc^yCh6X% (&1DAɜ\Q̿?羍?ao0L|.1n):%]zQ5VȞZrLrG-r~Y?/-lLkQmd ȏMMj#UWLzޒeD܄W ъ5}'$qBxX${C\**3x岢!H.:ܼ/] ZrR):VArp6e\Jߪb$?]]JTAWl6^gƽBTf;LX;ZrM1#,ƨls[nC=SX8+TծS×UGz.usWj2'dJ 3gBpb%_Y  IDATӽXZz CO9 NMHgF_e,RMgdm /CO!L˞RP=]\,޾OF(\7x4y}PLGLjcf;Ѧ3fN\X}$[v,:_W$˜66}8%[2<`5U仞IV/ u-%4< 8 8p?!'Z $lDN"Uj!OkϐEJ޶5-OuyVhS]o~K%oxp+r{$p *"=:G ɍ~hx5@J(rpQAՉدc,dC^Ѯ`+$qFb:dV}{դ -}ƟCTV-@|SD=O;xDz?"1 ki#:2yla-n}ο3֙݋=p.7Q~q!kox}xo*h L*%6R*j0|=7_ VGBװp FǥʾP3 KKg6d#`0pR%)*2R|Hh6Km j އƒ>S{@yxƽ+x '71#e3hѕB *[|r99JE,tS^Cu !ZTU{˘ܻ ڦJ3:4z4/.Qr(&ɼvn&ɝ]¢AgˁDVd<G3nO9^`^kŢJN\L9q ۃPƀ8-}lbMׯEےWgHJԺ8$)X 80qÄSxflol}{#zƆ:rA«\Q{7؆/|Y🁾2ɮ(&154"SFt HFCNhp>YEgl >cJ}!5ǏEZW`& ':ʏ~Dch= 3 :78:)_ "6Qx̬-cYEu_P9^SE cdsOI*4lHG6Ƣ7^kF oj,\HQ >a$Fۇ'.F#伞2$b.]|>˷k)` =CЙڨ#=1#h"or*Iul\L?yM'XHp%>y i'i2%fd"@6kg\v9˥'lT40ڒ[&If!Ol+#(7 :E#Zo.DIZAX 4 %*7mm)"TCGP,iUV Jy.]1&$vn$x&̋q^Y +>FgN߂lgo("Zy%}A/PYA0Ec$Iw?$9 ]ycvy= b4"rh-tDRN_Pɾ-V䕫)`L uZ͎氳,j]e3o3Pyc:beEL^ᆛoq}gU) JmIePmkۗ:5Sm 40qv!ges )tJ${Ϥܠ][ȿˁCBB-Q<*f ZI`?* 9f11 5GJd}Ud7FB"oCP {5=Y[\h-1mYC`=ry<, !*ύl$A,4dr4S6IݾHvW V<59Pjcfd!1jR V6,km&g8)!Mz6|ȋSdhH Jqynp wRmJ.o4cog5lۘj#`vm8'B6T䍖ky2+ k̾nrbVl&ON$7Yuؗ?OM+^ztlO1-!Z/Kg#MӃݔ05_ebIҴ-2(iQJ"äc+zo淲jϒ Yܬ!y,FBtWe,|?UXZ_[8{zvѧzzƯh%"VNJ5Q߷P)Һ^ҡk۔}ֶ nŐa'柽ar uup_7Jxةg{pa)h`c~+&;@xڤl]խK-\)W?zA"۽>+rgMwSo``8uSZo/\/ԓ5 n;9Z^プЛ8I}+#Y*fnLN6'Hkbeټhi~^h4v}ݣvvϭRv/aslsҬ*zY#4z,ߵ^coDҦK]֒\Ds=KW|+Ϣu},(k2$~os,C9>{Tz~+mh5&K87wۓM51}emz(Tul^n/־)¢y z%X}v{w~KWEj3f>l~sHY:_;T&`Au:fS ˙q$t+w5lW`nj? K?Т{d{3ΜJ6&o:!^p8}M=?Ҧ/ReGwT,IƪŔ Any mV[W gU@"fKqɋ;0rerۮӨ,+셿x`P@J&$I$)Q/YSw1`ẗ3hkb^Τ(8lKΔI6yHuxш׆#.d~~ƃR\#A"r /1n%dsжqJgE@R ܬϓ22}k%_6-) A,i;+_*4|]VTҪ|OVw1n͂-u֥E6ZRARX5z7 p6ytS=9meBSi2e) GQ %\mY6_de9Y[)@*xQ~ gd^&wkAQ#Ry)0D2 #;9 Gp \狤t8dX\/LXq֊q91y0~=Z ʎbk Eh&^ng͜K6+,Y ڇfOx\ [)d8kRywح۠E%vX'FGc:; x:Ccu[ YU8Y?!| 1Tb"z7|blBRmmSLs;*BUJ(L.<OqŴ3[$_3$1Ջž>t7[Hp`2hW.0E-u>dRsI '#0k[ lzBAlHgl*]X~/Au?㚲1H)\kF(K蒭7 QœcIkي|&ɕˌ^j:Hr#{bm>}&s[ 8Yо+N ۋ?yry7S5K~Tq>۶uV@pCj50`_Ee4@FS<W}Gje>. 6 h]_:Z:H{==z&ZVO/= _oP0˩ Zdo z"MAL]SMVLGtX\>R4A1eE,Æąi4eQ؜Y$恪 . S$yε[H*0gSn`DZX`!F׵u ޕ%CǍ.*̜63`}m9uID/2֒Ntv _qo-Zkeb `/(~]M_0\nwYqi=1IY^gvR9o!'\/8Nz L?["z=?w-[d~tj;>5߫ ٽ,qT4hf6^w*GF8AA_QtzpzB;!$[@~Yo k#/,>?c81P"=8t`<Ϥ|Ac*M6V|10_˭{׬>{P:k6#||>BX<Wg 'oĈꍃbkBenmqdA*sY3|@v!{?+.EǁO+a#U-2ҬkQ:={yX]vOWW(Ҋ[~G3%%-Q _:lYt ܜ\N|P9-nb "?ym:^ahr6y0"r쪯)OB:i[E? ˺&0Z͛nN8v6 }mB?1 2N8cafz)RcIMJ+?Ζ5Cp? ±qN<֯焨5PN(]T=;{5.rt}L!:ԑZ:_\9~K&rkػ b-v@)J&z(Ώ78?$@y (7߀؆>Ε[h"<1:D^su4nA2FvV1pcJ453_C9m1KO ۍ)I@yӝTI۰|TL|l55lWߖh.iM*K &Y֑mRYygڛ(M:( uX&A8l-jMDSk{ho=/* Vf2p;}yQWA\:"oC2]Mc;f|2>d+[H7YV}uIټ5Pf-}#0&kFZϴָ}GvKdx0v+eIZ*0ՊvⓕrrLPcY;ӬWkͭ\>+wT jT-J>Ѓ%+aAu*nI߶Y$;HHǽah-.thjG샰w<{-oAF,\UQy lrcKag3dkh"o3Rsΰp=ybD&^%T7?H4AUg($B4-:6xB 7Ž^qFo- Y=Hb "̦>|-PQ%_7#xYG1slWjQzȒGa ݮ<ګxk83 FH: km.{.3ޚR|Uk誯[M2oأ"Wٛ596ID"&0UC?sUZ9GkTEEԲK IDATUE"iA[6GS`"0}Ԗ>ka;hym `/Z*0_ŲxEe`2+cBf+b&PfŪ(m=|f ũ9DzԜg ,3(ݕцGޅG+5L1/2OgRkͺA@jbcuS2s24{lw_֙ZTk2=zk{0i{͊)GI 0Őa<4P02NAOVl(I>?"}@7n" +"he ͕Mg|//ka;W"5!ō[! :~~$l~'?YIi5ܺS51VQDa^[NYմ&#R Y-wpAslٴ"wzh\55T_8jSrX$?d< WMkbK 2:rN&\%AlE !Iae31p: W'5dM5)pchYy3&zB/?(C +H,$)p)gOf^捞Q< x4Zds;"^*p!8 8PܔX/BsK ^"tyߕÇ7g|gFJ p۶Ei(JJڳp*BJ>=B(S6-?C)skEzaYl{`TU)"o8X$#$X0mUZ <9 'z"SY[;j"EϞ|RM`m6"|3¸sEW؞a%ddxߌP(35 v!P1, ^ 8xf P"59t?; u̩3>oqy>$g`l&[.e8F[D:f &I`\D,qUy nAi,v.x?ӁלpϺXUD^ 5 PYe8?zc M-ujd=x5!Ѡls|q;cAc:aekzf#'L~DJE !cl= >sm,&!t.*;T`Jyy+`O6-'G%A8KQ1n/n5θ+SN*.Y'/^%a/Y>,+[.R1Nkp*,"InP2LDy5`Wㄛ1Olmdz:zu+p;椊((k633I(0֞2+Dg6æoV)9$h؄X N #{hRi)!J? #ńpxHr`?|8*C1,Lj7NyYr͕P "/q¬a%7_+{Q9`3x mwք?|jL%V[ B5NyM&9Z1osm[As+_8 r7Jcxy7dcu- \ml$+6fm z"UЍdUE]¦C3L{Kq {45m{*:k <{xp0c=:VgF •V@hPA}V"D5yDS#$d#p98{犷fnR6KύtkbH2I 3m"%l.c Aؕg#Q{=g>b1Y7m:]^uY%L;Ϝs4L&0 l ڏ. wDh=C٤\x̽ 2($cfjD^ ~}pcSMI's?!N.|Wpԏ4a #'PXbs0kKVN_ezzĵ3xe1-ՆZO[,5uy~S+,zW~@ ${8|DTG'lO;fCuƿ#J14H8k`-vwEw{2onj Ɣ 4GE*|0g4TL~Qv*8!rxл>;֝=†¶e˩D Ik;,k_GqxsRp#>(~$bG@` v͗@mE6y7'%e[}}6pILpM dg$y%xKpQU\VL_ tdyE ůz. t[xgdTv-h -bvAD $yg`? 5!FGx,Q~ axSTd =lz8{HF^<˼%\U2Î+9#~)R^L ,ʐhTG uR=Z4_cK(`}Q=@ǀ9a%[&-վA37{c^aZs=S39Q'l+83S^C:ԛX,??e{gk9=$9QO9 l/XP e[dM E` vDA9}7jדּߤ i"?Wt=ka6# َpʹ`,mQ]+GqϵZʁ׳_GXnC!,Q^lp3% Ъgd/ cOB2sF2G.FiP5\`QhjgpK.i>$8y, PJkK2b ?!OzpX^uFJB#W#FOo|> aڀg:"!<&UB(PXvzNz%FgX a/XO6ʓۥ(əÛ0nOfx䄅HCI%=@gaTRPP낽U)bqrSZ7k缽=s{FzkJE=D_|t_#amc=#TV}b :KmԴ7N_cN7OV<85f3;03jc'i'`5Y 4zlb+ hza%LdnFFLoFhd!xwf&%t q$`Oض]b+6>,0a1wƻd=tuK ~ ]c>s:f$Mc *0Vul趍Glu mu%e<[,l;{сq$>61nٷg[Uyy/fAQyڎCo9fc Y0!swhN d±pIP|at<j(\#ܻgBF42_vb^Pf_\VeR :MjRy-[?stײuͳ--m@%gVӕ!Qm kJtwQlr7Tl W@Ķ*jp[[=Ps=OlFp(t^e:۶V_d떹RfӭÎ1 Zz;JD|ɸpMÕP}wkn.-m~dԤТ|hSi+/@0}_@Zzk3طPX6Wm mŽ ד B5R8@BQf\Ei&PCa#lI.j?bbVhJ jP&N]]N ) 4AqR4J9= ws "C"0Tb#Q9 `lnwj5$r;G)0oZa4@DN PgXI>д|~J#˩Td<vͰDdX Y li10s7$^172YhFX.r_1YzS.Ƅ7{784f~v|khC%C0Q/j*ҙqOCk'yV϶ ݬQ"qgarCXJI+Uɿy$e6Q6܀#i+s%#y<%2BR A1"˕V̶lF=zB?`<3˵`R ?5г|e vW cr)Dl𰛧t޷b =)i wM|٪3b;TM}$ٛ\[Cg J)Ws)jcufIWZQt_dN641!_P@%KJucÒvkċ#Ў1[ _ IDATn8u_2V!ؿ_nۆo"?Vj8phܛT{2VkxA]09`<쑣mU)}| d,$iוbQLd75]+kOw3&H,{j%_ tz$:%'0k!X2vbUܺWϕ휛 8g$#ϼ|O|e?gQkM?(ΆrxpACs+3}}@{4!)^=έ9pܙR8+vsޓrƻn3lM38dg@jCI՞NnuOm64 V$?b@%b2>AyH$eMlЮ\ZgjxF"afQp.+RF|̴.Q `rm1E?ㄌ?,jxtWNY~1m^+b8L0@֧; ޒT➹[z}9j2 76FƎj3ll?֠P _f ꦈg5o?{+*O߼'r1__.P+i*Ȥc䵘5QʕXK3kij\լrK|>z]ZR us>aQâ\VF{T61zӵk >ڣ#5F, )B3(=z;gmF/_3ڌ ̍hc?%LPv*MRJo]+qX Ko!{L`g -Ō5aTL08kCt,g 0WJ Ty](#ikƤEbh3^] S  ؟ Q oU[@7 h=^'^ZljLcf~Ypy3tɢlW'bLKSkfsRj!IR'zR| "/0/l]V!1/߶ẮxIB2G:k(x헭/Sz1XR6a/бCă`էp 0(r0gO J"NҿALbfu? i iɪLk͑ՊҼpS'Fz/!;I3$Ҏ`weSY5s u_t/EwY TX >Ҡ(ΐ xMyo0xhLyO;Ѝ&aHIM# %@K2UMOJV4n$ܨ( $(ṶbpD5R1987~A |BeFZG杳a enFE  e?&LOOzOޏ-V>hTvsnȄ:|4ag.jbr hf> ZhJTmCM2f&#%W)UFd4Vڂ3^6eq$3mm0@xFxeYm¤ . i)ـلdi}b50g+z=%dX:Q1,sl~Si3*39ИvE+(e ~Ž H7 c?sð5(WZb&; Q=#-6e<"oa[.*?{P _{1-B1 TG@TT7;fju ƙ ;+ثqT K&0E6Ꮧ,*f= v5`|D?5A*t + `*-`]@`Y} P8Aešx?߫L*x @Җ_qF{Amư6=x.LFgoK (ow,g|dKx1FSkfhIb\7YeZ7Wu 9Ѝ:$y:]*l6{nKO%,8M}D : q[Fa@NE|E raBMxd l"edݢ5Kֶ<jAglpa?o*NHl.AbfytIҮϒw T\:3?/?Xh M#Ό69wxEt}B[[*{bok:Sk&m?fX˦AdcMc׼o|nnP;(߼w5-6eHRb r5?޸ɍWL,3w~/9[* ܈;cR$_=>v,{Gl` +׸?֛UNWS!^E6ĶHX6aÛ~:ΉfQMuy o$"FHu^h5huV\pʤMVKۂ5Ş4`cTj8$mF@ź j7yjm/ӿdX9Z>!!9 2&h.VQ('}zpyJ2# `gn%lQM?AR8'Ckހ9+,:|qلU׽Jҙ,[=ds||̋C!NY%1x7E|#s g,-P> p|c[w'xj)"Uy|OZ綌xJy?C~NnAy/Arֹyv m Si4& es=5E%9NTM+k7'DZ*ؽcaTHդ.oflM }0k鿼|l)0LsCRP&tJ jBR=?wG>mM2[ cd'7%#+(BY+(fr8|bv 9)aMh{Kq7JFATz1da !vɅh䠃$721!m J CR7_74dX*MΎlz]:I|Cr̩+o?ȐKeּX틥ͷA7K[#?I*98_m hVE[GH5( v  BGg\)0@B8)5!d I5A6@KeEXҮv*?,Ϙ3$0iРbFB!# gu]}Q@̈́ءxE,W0Q[*ii)5tx=wG!&SߧT ɯڋ5[Ec.m 2xzRN\1%);}sTך;HiMr֫o X.G415WM)1x@j^uEǎc1 Đ!߲$4ޯ4S͘ې{8nx,@l l5A_CBgRrVCa1䄭>vLot_&~o0:~qc8fQ:b|wK?bV}/~dw\e7|-{nS8 R ?pI\q.z)=2 3c':c2uBB*C' e.̕r` %եXOhh8h~TpMl":5T_Э~0[U1h%De^ͷ㜜qG{bԟ34;N ÀضЄ"b6N*#_@;ZrᏡKSB"yI|dϝ@kc*œpHߜ|s_ZOh&Ĥ,Sp|y}װ\a'd uf,Ɔ2{ ulpQT3]f^VYvjMn&'>V#|}6Yӂ^AeZ%*Dh9my7LЗ9̒₵&,D;.ic!X;l(#l[ 9;M(_;WCVAA4B1S)w[VTCM^ZB]W.,FwvüZq(%;_p.INn9a~`NRm cp|?:e! mٔ娾ek>CNe >I6J+׿w o֤Zt3[6tKm'΃ XoJ^G|m,[$;n}蟵FE6MJԨ$rZcV/ңdMf7arbƦZ1A\:0cǶ<)\ZED\:i7Ay'L%8,K~B0(y+qF`-ئYkANy׽RhTgvs!ϙ*~df}ˑV~f@~kx[X!( \/¥EgP7%(6kRͨbJ$T'z^0ȑiՀ,¸>=pϿaݣz.<.\PtW@8yf\ܫψ@2֝ӭ 00l6B&s&[_ V(zk|fGq@^ oIN :{=Xz5FO ]ώQ&Lrvb,dBAžQ~3E:f`J‚3(To=ARl'?hK@CKLoyW@oƬ[Q[^>g"KMΌDnfRPSm ^b$CNRn ,d Y4ѠP0 v:kofke*M& h(6Eh8"@$ J怕nLUi|xEݳ_dțMߧrz%$[mNuAU~}Eni A$@-Z+pB!NY@<_Rm7 g\Κ Zgg$v$Z630vi~/)krI|QRQBSdQ!@#1>(]{ }u5Zn~zV2ARh 9J&ņ%IV yMFr @L)7y cau*8v nre114~43V U䛬1-!a,tC0 Ifza\^Ev?3zJ Ux-zld I >qGW j g4ǎs{I:>0 5/\й#-*T]-{ƏbZePmu/$!&!|Dv{eUxgd f̐hޠPN;ZZLgS;}vo~UŃK8=GH{ͶPɈ?U>l^bg]-YUk'Fh5{'$Fb(uF*A1U VX'^uo}V1IبR8좕6 Aa$!e~,`uEBqlK6`_y."{֬39 yR9RfMhR7!j0mqm4|ޢ@gRa nq~$Tp`QK\/O14>q D5~AGC E݄#Q~;gSߤ@hwL6 ΢scC7|nENNqȉ6P{5Ǡ$,c&oQ7W%Y=; hx{Ɠ@^"׈;f #Uid·dkH)i<[*6שK}ӵ(/zch/"V1$,GD8UignOWlvEL(d;ݢEsj*V}ǒpIovBH'@gyw.v@nKE~NBFXY|7rZ>\)m ZJk2wѤm~FءGŏ?{p߆{YY퐷 4R {{- ]Mڦ+c=%APWdb+^͂ZW|>m2)YZjd;]-zׯ(Zj;,d-1߆avL phnWѸV&tRj7/z41O0(W fJZw2t3~$ީHB}CFUfV(y',9y/[5ֹIœg.f?32-:B IDATܝpӞl'.匛1F 'ڨ 8"e_-pJg:kJ:dzl$ߧ~aȯ>rh,T w nn5+q ZY?Nv(ttO;L}ԣ\]V<궿P4,CvcUSa "x)JgR-i= 1Iq~7>+dּNmۮUKaIv |x|߬&d`gt_iNXQnn V=#mt$1fM#'/rpcڕ}As2Q[o &VB/WV2J8!7;d,#¸Zw<9Nn ᨦ@("ÿD?LdZTm!y?/oFQʾWۛUBfEOMsʮIJ=V$zl S%c `6>f˄2r5Q y1ŧϪZp{F nUB~'3ۊd(7"m͋U?q$ߩ|v >8hRkUIXg5՟$+;~ Wۃ|s❪ +s%큊vXQA(BxLx5p9k1NtNY^Xk -]a<6u:C-I 7=}As Z̮*Q Xr Fqci7d=5 (g"7._X1-{0~;T Y^~2فF`u_Kpǟj(mC&_,>9c8_[qxv}D.^qta%Q`5I.M Qrcͳ9' Qdo7:}xm1a+iQa>% ,oX /vi).ED2R~^] ..xLdMG~o01sG&r2axD4a(i)RL5rbzC>,kofL N/}5 'qkxy#,(s)Svy`F&chޚnYHSMDhvXem׫J(Uq"P ˆBUA W)h^<ugwRepj(F[],Nk^lt Y(ʏ8-Ase$ՠCJɔ<&5@~G :&*9l 6_oaZ9&bs#$z~֭2SA&L)x6\3O /lSŷV}uc*gO:xRu8 @lNSN>bYrx k*1N.6=%v$?/Ǝk^[`s?OMQmzBݨnocO^O1OKV~&|́u5%ZRIG~aPհk)[H|fϑ֪ i C6aV0 Ƿ#3]KRɄ .x^g: K)0-ģU+]:6Qg9k+_m1:-g(3f&1 ֑6Hy>˼ xQsQGZ0aE¥[Wh&PukdCL5+A `7 A)T,9)07V`Xj&E힌k3QwCM-. t4,&:pOlp?!OHo7:)G@HY:%}2]ưJx¦IՀdp/Ӕ=a Dd'?wŊIl< t'.629tes3o]/I-oq0{?C[*6&E%9Uئ??Xdb>nB4/(=!d5gtY^Ms?EA=ό̘QEEwM_z`LvauӊXSF3 6L}ŧmcWL غDTyP͌:Tj/ Jh>T潝?Ӈ,'7F#Lr\Ar"J&t~ۿ`<)9!8jui8V@obޘKM'"A :4#s!ϩrzꥬ3LNuOǬ{ƿ1>8&u/RBZHW#@Rz؂G%׽֏!c;sgX#${kƴ(t(k=*Ydd}QE4ъ1閆t^cgTƋnD;gh}X_L3C2qo{hwK*jgLh1`V{4]q /ȟR 3=+M=xFWFY*ٷ>P.ܒ$W_{{6OIofwȊH`S\~p]V,`ΚSvC5SOe!N~ڳUGGgSy1br8Y1 \ C7jQ fMKreR݃MFDnTL YG80QkMUĤqaX)`A:I~"9MR-wDžx_pב-ԡE3L8ZK$p3k:'*zWئrr$b[e`B>$^wYv*v v$Xc6t J6z.5@u]vE#DIQmD3:Kwf)oqf~N\2uCw[,n[nwb;QTMnxְ2J5o,#D+"CNT?9E3NIwp]? >a^p[dw) qƃ!;J B&@FաNyƷRxY_ؾ~OЦyqJcRN(-iz7{(=s/8><#FdE2H[{-bmpw9&a͠jђʛb`CG똸@Q:F(oܷDk&I)Emwgٖ/@cGιז P0ÝjݪWֵ?M̃+sar'Ihi"L@~_͘'-f)F񝖝 ?ǿ[n$=*q>)PZ*/=*ȒPWR[PD39^8R*t'ɵ(DHۺ!YC͘IdŨ viw5GJedo9LE%\!A;뿴;#kԼ?* ։[ ]5dl&0lhM+T3~7f$lYucYN`!?|W!{Iw/=E2;fZ6NQ9(6_yme@t5:I%qvy؊|5$ ~b{䄽;|+{7D; nrsշ8yYv` w^lO;@z}JԯI1<>j~L<GR]ˎxBi~}NmTΊ|>|>+B/drӧgF<.ʉ_DX:OA3qPQ8U~b9 'u;x.7VKZ6({M&[Vx,£ͳ@zL0V=(m;f+nqMszBG/ ZA7*] i5<26Q|2 w>?3/} *تkLği+z~W:f+oXۂ1gFk\nZM=,s[n{k\ԋ}XPRAJL O@nl95hl, na'k:{;cf|/xT͛xR[C{e.#Ӷ6Qivn{-9]r-M9ax KW$"1O*i{<<>,o7,"]&[ lPYpneXRsM~ Re (5cَ?}(I Py=pKW-tB7)&M{x_׶N~]*7$#LC,.TNtn zwvDpnEYVR ͊3*VpDuIZ "zއ,g]hȜ9􋴶SH3C6T1YPx\Z^W0bV(lxP0Ջ)E1u]$C;2}9ʊ g˸#ɀ 7YwjYHWNYSDgYĀ z -)b9S=< b\H]_ЊWA@5͇)|U9ѯwn}吜Kk,&cZr =T6GȿDIƎ~K<8$̞ * ?ߟ$O@^iEd Rt_U$h8V2bؑCIS~]Fpg٧-ڋwٖt;^olbf c1\.>7/RlA:/Yp zNOi/R v0l4_GǑDJ%3e?"p@tt> 23p-mWV+¦!\#E񪄒o!ObKWqU{j dи'dx6J^s8b!;iq[Tż}ƲQP{`[3jꃁ&Ѣ_0rJ ozxmD0gdT0oA;hixlb 2ۀeZ>K:Ix/y !A5% Q0q!c/ ⁖Gc`v53ΰ%aIUeGMmZ<YKU3ҹќTh&A1Bg5=L)y1 =s{3Qɑ|K,h"n"!66Nrw%ZJ=W7v!0CjݨxZWLqCFB)1W_1jRYgL{[F'TIS(ON5ʉo.8AZ]SBlhFE^ō%`;c/f؋|}$U݇QTOcnv } t͈x>_l~Jvӊu74 v7OwVsH֟g%3ɑX0[ %""قxS t7T M{Dۉ}A}Aϸ4=MoD7bG$ҏ|h: ӛ Aٌ1ns*2U%nw59s6R޽_s~y$iXv6"xM]7QStGs=>NBA/=$i.VJ-['m.P=$x6`q "X[v%>fpL`&0 tߖ8 &5+0QyuA)jrxNT]&ú=nVJѿ;IvsI 2TV9yTFM7B<#]grH2#]j~(q罢dP{oR?AN~I$ ix+?G Ͽ4Sm ;9"?xɖ&/ IDATvOV6v+yrt! NY7;j zIR S⧵^gw4ґ'*dp3#"'t54o*gi;SW&eCk"K7gXi~Oyq^ԍ#^,ӒnxAp}a=ױ_S uz,[Se'>*|I etK>35Z% Tƣ, aIELw#sg }֞2"wzMa%fz~BۀImopN"eϕgSѢY#YG.ԲD>u).˴QB?>;7_7oqH{ N{joq3h׳y38||6v3# kQ{Mw9dbh E_1TT*-3:-R5 *-B,e)pɸuj|no~E}d87{*i2~I_֓74ψ7u(֒ق59J7AC*=)o5RF?Hκ)fN5C^3|1F紏m =tܙܰ\+le}d-ۙxێIRwuvı|1X Ty!@& FƲ''0pWIvpN: cRQ`rcml>M8G|V}\ <67\q$3SPR4E>5Ϧ~->  S|?@}_- 4 L~{-'%=K$y}Nn"_):dPM|f|aC#"Ɔ+.ec]W ?a!qsYĦ8\Xݡ79rEb<8k^bo!Tc$e6Z3y fUxT&tK5rZ_HRz6oD4!hoZ28ٶ?nfcf;-]rM 7D<&jkDql~I׭*iq{ koYnxe{:!LUp=zz]NC8ILDo?bjh1ٙc?Q4#J`='wE׌ T,뽛EJ1pBh_[6k.)A}œOm6<HI:S?/ֶM:'oQyY9}Zu9-Ó.T Wzz?yi\$`7ozFbƿ`̼a*ZgM ;a ˲y4ڟ1l,ĥ@*53nlݍ_LHkM݋YTKn`@{cTeaKdf^tuwu4` WPE(}p3#Q[7ĞqB}[R,%m˂)na䤧WiMN+$ )qȴK WƹG`GL.:,AȀz6Cu+:P8 wš>)w1Oj)- LԲHHpСUy@f<.hu93 =er9'T:&4>x(~ZZ-.5R_|1Zx>Yʲ$ 2#;clV)^ v5)kMBui&㞃Џ 8Cs,U#6L`,-0>=+!r*#IZ1!67܋μZ '*Us\?(LL`#@BǓ l+BI+63xQvWSb4#XW6&nS=]C2*6qmn gCU| woLm?Ma2-Ug!9iSYȻ7bI|Lk`\\h 2{ }Boxuս +RG$tO*J4wWsE6rG#_;ߋRumtH0ƺ VP egkm?W9~'yXn E[^X'=o&~P\Orȸ۷ɇVZI=~g&qF,5=N4%ca,a4N%  :/8CkÌ:jYMH /cT Jx\艓y F:4DRY^N1"K~Qsz޺^6{43j:(.<:;:vE{~z'8b}mx8lr3CXR`):ȥ,ٰ~Kj2-ۑ;9NpYhʭ&&h EEd8QfU_ܠ5CUiAݰ YK,r\F@q,yOƞ :BSF,7`)H!j>I:`89 0Q3J}(u*:}٣{.)gtsIqYl[[vx) v/2wˍ?CKӡl}CA{FYן'Ɔ=]Aqy'`E!F52xe]vl ]'`C}2lG@Ԥ5X+)f%Rڀ4x8'Ek)*[:R] 6)dy]4T|RUBܕ_-Icc) K<J. yS Ⱦw o|^T't cK2Z6䰳@?+^ISfxgCS}cp @lL^w"^) !ߣ.;m/Rt)Dɶ'V/;g dt~&")`7`Vnq?mH !]ossH|mxĚQ] $knI{q _{bno`~ v۽i8Ia{"mݻ*G6gvw\b?[v?dכ|x7*{[Ed &OK*'l$ʪL0ޮ[^k"oSYi:a2fj>^VmaψCĪDx5:sY}`\?m1?,c?{j] 9TJNw|1֍%vuog~X̋\9Z&F@S P۵*n=G`(zH½"I۠_*6QZEjW\\aq L uRNWfGLD Iz+ nɊ ꨿ 2&f6d!#̎319wC{83 ~;;pȼ0 cR5'\t؅#+:}򈉠'd*E[uq˸j2)"rC6ɉˤba4HHE7@8a "w3b\Sx*NK:dk1$ U ,TM#%!F70Í3C6]NK@CWքs*YdɌ`k$󸎐KQ5:z Q,]?O$'ȪHUDZz|qxn@c< h0H5gl&fB~TGO4^Q@s=8dJItEٻLEfS'?AX섥i|EjeB# JGsORX\区 (hbm͟g5"n?PR ׯT5jVTD5#;WuK#Fr)d,@ENf-UJ;E~^WFHٽpDž3J?02_fy#`]2tAe(ZS:h%kjf`C%fFsO5򘤦 Gâ68!rLPQ*{& '֛vg}n/m/|4_܏r]~ @6r(W6M5M6 w=lyE7˳JZh`K8c^'v8}z6zCTEDs>>Xssg*p/a?'YwYm`/\D=fBI2~^2%@TWqeqqq:`%2ձ92Y\>`? 0wk1yf9Oo5i{GBpـZpՏ'5A;Y؄XzgY B5XL`r})L`}з$=#zCrownYà- + mk fw IJ:+q`TtD<`6< |wF)\Lprx]e7"ŢdurҎ/PFh11uݯցcQc$p; 5eNdxKvac]8ל_ݑOɈ HA%Wc ʅG(ca-ʧ޷9[ l[:Ynl{`݉^fqM׊KjX tl5z4TY~F,XЌ%CFQڞ*WI 3>ƋI0%b7) :;(Ny)b\Gȫr!6)=ĀO7R8,2Dc~GxRlY~so2 YA64"tY P/F#OW'Bșؓ4Sg+̺%gPWNg/i6t1 |3;:+ddJ`Q#Ww߸p)2K[C b~(}"!'n鈦 %|2^u v˜},D&,>CFu fJuPS5)McP5 ~)PvixdOwӶ =~-?vO82? KD_^S;jRN -r4})-T a~U7Š`! 7f?KN8u27#p`6ޔ]]l6ӗڋ}oʀ8πfQ9`Mrl/C{FT_p[?|"^[Lt032瞅yJS}M Ս Y[ˀ[X| d|R~T"lmw=[hQ",>7Ԟ(?>,|/ug.T׃MIE7#i|T" )Cyv̳߈sO&Y\Xki7p'5>>Q}bi'6*rm^ *wl(qYPA\7`$1k6ɇj2Fl#Mʟ?5#d[|9IiMزhvK9d{vԺ>9^K^%cH6} Js"=2 ,]q\٘&Ճ><8TPŧ4}r*~5{~~4'Co6 䎆!.X/z8aL ~ɏj/CyY(-: N x4H9̂]I[@ ƃrS)T/GνO>Cc㳱jLVՈUz=T8׶}2n-WP )# a0=Mei1`ǯH0F%>.dq@"}&HS<|l"IZZ6 =p3 :՜RFcc(Ҫб0hocRFkBbOY'F̿򀤌Y'^Iv҈0@T vX )TiZ3Zg*4E6PRݔ(Tߗ\JH7;*R6#L$yYKнܿ6T)$#h8n*9H 5!'S#7#NFˎ [$Tk0?=`qlChmY5#I ؂{=< IDAT򏊠3j(w0ED[ *kLT>K ,ԵLR'"vhdddTd|xCZvnQkYtg YOj-F QjK *q Yy6a7cf')14IX399M.jV Ot7EEg'8tpv&XZ?_rd!q N"A%Α< ·hxEg-աS#3w&#i$q.{YX[hĘwp>wn8=x#F`  3֯Z-+do]:mɄ2T2 >X#*y7 }]}vXKU7d3Z'''q[7d-J=H|xQin55; & ͢bWf<~G4b4")aZ+cZ k| ȼ@^"sI%GQֳ:"gdN\hjxx2s zoTDhFAV6"I dEYWrBraEb-'}ọ7:"zBltxlTyn*eNP2hw@;}31,KrjGĬ V)mr*dJn1]rLvDME$m 7F}B)Q84;G}w>GB{{6v}Md~^]~)*ʐbCtq>g^`afo`EAV}7XF:LɵtA3.3p¿HYݲ-! (@ 5(MO9IX<(sRbl/-9Ggfؔ?>0HDfeMYH_vNYY55Fyhl ތ^}ޒWgMtm'\6fO׻.Iz ydVC EHrwf+# (`Țse/Unaic+Y5ֽէxdlh9̡hYy2& T;\*F29gbiD53y!m;OjesJjUgGYDsטKwVkz50<8\8˘i0|mrHM$+ϏbU뵡HgH♶X{.RNl[r3V=_`ϐu>9٥*k¾]Q.o{TCKΊ=05/H fls:a!WMs}9a?퐰PtudQ9U Ҙ|i,2XFྑ-i VTy|Q-y9~0lFүL܌jq)[~ P2-ߛwfJ<-,2a3RnqtY$ztηaeGM63YXKM.F@J̛$S ̏gR/Б儹|EaM_1փ>]/}۪籧,^U숯! ('h2[v` #>?:au'AOYD&'$v4B"ἤ wdRtt[s56t4Mkrߋl:Qnx:,*ro-~72@2Ro@Cٙ/:aRXn23$"F2Et/X#$޵>o b^(Wc3B5HPBF~9ؐø>ⲛj5+on]HF.jM7--V3F)Kƶ-ao)D2Z+_ y,kք$nFoqp 00'<dT͞oo||g' {W|"D|"AЈE1`@ɝQr8yו @wWx׏/ wLl7:fS]{QuCb+wMd7crn`aR.\o7gCڋѮwȺ8bX\ 75wI}ouP m=QJTg}kCno{*>f?wyu߁m陆vwezC-9~`?9._jWG5@@7-P*1K麛@A]/ R?uYkB BZ(u+;P?J\w+,q~3꩙[_6(!Fj]_Q؟P l9#~͕?WY {&/8Xg- ߿tvq,vǷce\]g{ KEX 4yFV..^quÂ0 l5mdo#<1X 75iU2 N} _%W)1"VL!=uO`)#`M db2.G).)[V #P;79cෘ&_1e.Ld9ȷ&,} UCr< {Ko+޷H餢cݟK_\TB<:!3HH-eF /Ϛ4|0 #Yf45Z |P˜=^e $9!!fw1Փ"MK*3ENdY&tumYY*NDsNYת)s^5%oBn]N0-fJy!e嫌\B7g~2Rȱ#Yvad{(X>m5oti ͮ6a4ʜsM dnEV?jm,V~l3,YEw Gc]@Aq 9! ^G<4 0ZDրHi/D}KO~F-E?S,[|_Ձ2:Zn4A<7V,͈=Tnnڬݨ-}c)qt'k~Kȁ{2V)92.m5H9mEq./kOH̾re?y-ua?3It(yZS^pӸPT!Ozn@}t>ҹW%IJWt`-9ٜW^KĂcLz-,\ ^Wݕ Œ`&"{c2 dUf_qw0ǯ+e1Kguf3diwoOuhWTg-(Lfz֪sթpMo>Dbd6(`:~mx-/N;`\ӈl6Hmv4b%]v"4 -0w LdeOK{pkBB;ُ'vϨ;ECLFqsB7[haӣn2 1f% *ֹzggsH:ij>d_&a{h*~c3y `yQ1vEO"ؙ[ᶙ2U۵'j߭/v.vhր)ʅVor2>RTQ̳BjCv;_ݔ >#!# F~]p} 1~n - ?ZTv޶زĿB<&zx˃C9|!R6d}i[1= `B&ϱShT易 }4|gFmdL VY6m-=l[]Y4OeL2A$ag91~p:48 ]_!v-J+X2ٴjO n6bfK?c, 11ލTN8pxN붬=Z;D(3M: ~mѵx/3M@ϙD*kȃj:7l p]@k|}/41W2Dt Hr,,MW ^Db0uǛa1 I!};/Fo]$H&! NF[ c)r}{!\TZ\疏j"c9 G-U"1b!|(Rb=ak^ ВC"',0%ٛ~M}y}2$RN^N7婃ܲw7xbxλܒtqKȌc z}}.cI^|9m/何 _|啻6y G,`I< +穔60# (CH|eniG1 V=s=nSqL!)VdrN9pJqsZEckRRA_ k>(mcv6nOZFM?bE 0JJ6Ҩ*hbdJmgu8vQz\kˈeaݛtT]$;ɚ ,iۼ!;Mk. fHrdMmUL.Zq0?iЎ@u%D*?)GYղ1Q"ǯ۝ߐomG$*eì w_zopa{%ܻ(ƹY]ՔK=1#X9}z,4rІ[P۹ţUf T6dv]XWШpp3ƔjPe)cLr#j.된&-<--QX',lb us m/)+cb" p6Ykqm"tn9{@9U6hq-It6p^|;#$_e!3&*TbaL hPU2:\4ESjpIDDs"qHx꜔d;hPrYLt2- o o4G>DtTr'5D/mV:7Kݾ=ώ7 I/rcM6ן[|7&d,.I6;LvEMzxY>(]/?0>9 <)m4˶c7rc?wl&rI|"5nD IDATm[oƧ<ՐӲ73JT߆ %}=$339 нV,(ϩR+ybmC&WNҼ*[ohd')O&B rYx=jSb#"#'ߑΝB:o/arK6 y<WWoﱁ1pv\M $娨pB.Vyc -Q^Ŏ~́#9;2([M6r yP̏lPOǯ qʵI'#bVPeHp঵Is FGEkS]!Shib{7VR3GL+b^偱NQm v/ZЎ^E~D j7FMz@ xl0V7? c$h:n N:W6v_e]JdDo L`4kL.uj`+3 0S!Xkw@kk!- s߇V">9$žSv5k ޔ <6W漯 5*e qs:FsٮP'k'\fxޝY}pPJj۶mSM"-45hOI3K|n784TPZa6&\!$?-Pc%FoOgx O %G4[{*ZNҎ3 Y17@l쁙ٵT}z,|^1X:*k6r5T. \> A"6'":0sve:f9ϐƕ[DiQcPMBčN RQ%@ڊx~ZFxJm\*&K4~P*އ1L Cq&HO Nnkd1סƗ "9Sb'^u VȤ1>c0a^ vr#Eh<׶h{APͷlX];*Ea1 /璞񚗁.-N :.{~o*hށ<5*-8pz%i}[D%[.AmؾOmf)ꫢ&;io{ ^F<:746Df)\ٰdQ*o,L>shnV֘Rr5 ieSP;M}9J[1L'TZRAk>dJ/>Ҷcm*&;6MYpe#լ:ABrSa1v :$; lDP,%l Uò_p`,zunt c׺첉)( *DLubd|rýJ$wZ ?'|mOAytIh_藖xWs,C&a+T8fxv@,Y].VD.Ϥ}{#@/J}%U`\<ۧ*.gQ{_ee'S}ӌkݪO'֘Mwraz !l6>>3[w潇;ɔ VhL&Ծ~9+'ĘBfJJ\Îγ;J{59|7noZ*,7쨙qd]Y^xVT,Z)i٠xFb!qu}e-GsaE,|f BCf-nt1*ܸ ɰXO<31#Ԧ?xEo2ҢcltO~nk+SU^ҀH_7^bIXNA;\L~Ġ|aE5\δ{ òӡs咼Ԩ Cͩ.J );( uxܧRr#Ou [ԍ ߰1 }P% [0Cvap CInQY0mXK0uq;#W|!.K[TXK0r9L,&D7 ݚ30I《q[`48q*2a)gز\5&*s=m0,JNB J[5~ŸtC{D[ ҢXx`wwS%ӭ[lOŽޜ0ڛ|jteS^pfZ@EFޤ7z@2峮bsgKyp` bɏ b |L1MΟ:vacs[;MZٶT%2Fjd6OMqԣ . <6*x?6zp;/%/ ݻ5&֊#R&_Sw+[RYNߗ`bD*|CUe-l.0oУ^+كy5Q l8Q vFɤ+x{jZ7^z_xȴn? I&Y+(6v&;ÃެA׳bK~gabh}@AR66%:> jRPcrABM>Kf:5|JRuN+zWo)2ȄM|fT* ܌$?=mMnc>aog$gr& ܙ9`-&)ů3 r#%GV>K1P}8BkYJ#g(Wz{մ/_F+\#EY@X|_c2!Q[!eY_[;Ѣ ::#MDhoK ?6pCP75e@' ~agp۲ӉWr4lyv_C|l859x^3)˯`Z7khYIGGnߛs< Z$;h㺄|Sdc䋪dhnJ0p((#|rF}r+cB'Xzvv/r'5%? jѸFK*zɤ BXp-ȯ\p~r9v5~#u=v2-1Tc˲rA?g?nUoƲnɀb%0`P=9JQ .4K&?ULs1~U8U.궗[OaCۯ7i`i?O 7#@ @1NLP$'gcB@19ϸT1d1)6)&UpB]+TZR*g-N} qAPl@Ǻ&ׯ [`& +\&n0?y; ZL7OcSmKRoJj= <$8"5!7C9u6T#(4/+&:*G]̿7yI: !_XObD%⟔?`+k_c8 Y6&@G=X_0 NYLm|3@ybg$@tLgz|ijVdTl߶>6pYFU)Ev>/>j %v1]KǒQKzk<-҉< j8%?WXy+7WULc˜tB%[j^uW1 /DTeŁͮ una&]5/յtw\ꀚٮW!aP02QU(кe⥛TJcGzgq`LiN:Iȁ:7)IM=-Sa| { DJ8k{8ϳ<>0Z!$W9ߥNonm-3D6<,p7BmMu7կMŦbب7^B̿Ϩ̳-_=%n{Oh #,pyzij#fq>vialj\N2%F(E2xL9(d/Z+PX~&xdY2kJ[LHPyR g?3&P飾M`mYzܱ_܌^ uJnS YVǶMwXFɖ%E[6~~hk2xS3Yxv̓YH'|홡,x jP"ܾ]Ue3Dno9 yŖ$m849XGTLuV'̲s O\hJG 1[J/uWRxpOOOy<6,896g˂`RkY7X{l -md]jq} ;sh6Juifh}h˹݄>+&R@U)zӽ%C;@;X'N$'^N5'"21r*KҤ ti˓ QC? kݥC}WcHgZ'#eT I}\gP]n#T *7H*9ojk `.S7~[H7^d} tcz=q9|֒_Tc)fi k3$khT@{4c YgT$;]ܟs-~~id:~~a(TŴ0?8dfI)%4S=4b>Q7t[Zֿ* U޹ Ҽ_`u&jذϹsyɼg 1Y׏M582x|OyѮ[o6ݰ]`e*@{ҒTEM%bN$M7¢tHb5TrrI+6ʃ}h/{έTdƎ=qZ+&.Rc%2v/FdzT;6=y@@`bC˕8oo%gL*8m0)I{SEac [.k1}4}dnYmUm͠f SU_+#%;&҈C' sǘpR%RۤAq1x1"p2!gK\/5q&sgb*9P^WYFX#|ֹqg1t~;7"hy#}Su& Ў|cs޿NoMTz#{<(wy'y_ˡŷYIYeϮwlÒl3&^v_eۙI@+{sN;vHk z?ט }W@6h>~ ]v@c|ֵs|{nr~OKcDɁȴ蓃ev%pT'n7aW(Xxx{e돈1#*Bg$՘JPq/s:O ٜѫ vFMd]>p0> kҎ:X:aYǀ";h&| bx ~;S ]/..Q cL+#9E\[Eg$oVܶJ:oXyWsOطsx7X2$32|1bל #˩z"v4,8w?Xb{S?$"LP|p]^ $Ĝq`|Kj\ѐ}r|Mp6oP.>rB(_b;I2F/ΉMNRh>Jb#iDqZl3q 9i$FU1ƨ㽙MJ2M6r#G3 lϠCk!`hzJI}`>6݅(ҠOo|.L)k{i9я2)}v7*HoIp1jfֶJ~`Ul\nw#̈́M9*R1 I),:!׮5)l6s?Be:5Ywƈ\t<&/yon$h0&7vwT>c΁w; c&mj'w`jD^ċxJ9hgTLiD</ ~K,7$ɣkJѓqϽ~W hBjW'2&L'AnucgH1gn+:Rʘ^%H)hnm0g/eYHNLIo[zzJ9ya=jT38u1u3Y3kg!wDeEE^7goS;~l.́dSnYîO[w)o _4 Rv"9U0X<JE,㦂_X/ZC>ύW4m__|%/mZd-_pscz~zm =D> e͏ \Fn/Z\v! 4xglAG aYV[=t>h- &9XSshwn5AUٲw '\qn|O9LVw1v"M [1q-skڧ1Y0W2 IDATRޞ^QV݄䖳 /nx3sPm1h-,'ܵ&?}9r4r}Jv6FV .Ÿ=\z_v]Z P xWm+kȑ?}!ZpLnU'ϬQ=ضZ*|X.//=N(mhEs}_n 6wū_G5e`{3 流!|n{%#'/˱揺gT8!M.l-JFr*|ȥ ȃٮmK3@Z/ ןɦP[0`pH1;!a\'0 ,I `tJHuiǸp?@>܄z&X30ɬyED=aƠCZjlοxR]h' qlTr2&%Fj؁:ˈb|4|utμ1/ܜ8MW*r|S-%ϲFH)@V49hR(;yW Fi"Zi._\C]ڇe#LY:(gzф3`vPBpPxl-x\*GM;) W׹ 0yXv];.-差=OP12?^L˰WXv[ɨŚ擱h @m/>1^ x$ (caWkqa\-%a꓆PR{lo #d.ޔ[QU,lc7H@zHxfvytd-6ӦTҬa0EG*L!V#@]JeR7 ٣M;Z:claLƥ',R\hb#*0pmRTH-!w#"o}J"Nh,T@@52}+ɞ3PIiP $dTe2Z-.Ÿh6MdɏYeAK|p/[a!ߟ6> EJP`qd`T {T~}U(68^<Zi O6>S#7 z 18,`q8|[ұX@(d\|5JzGph䦶ֶ2Vh%kHyXA"B` 5fa ( Q1'_ޑ$2NVNvsv3.!#fiBجDd45vى`tYaGaF!p>~wmIӺ62[ۮiSl 6۰V4*' }N.À |m7%o>͞ZEM^SEϰ{$GKeꠞH߽3.v9H=^m ɤ#['S4b\6oq^XoTt[Nz)lneP !DՋyPvBczkmV>h2Z|Auf_nJ@\?']nƛX,R( nD{{Y r+ϴ}i̯%-FZ Z7J,۶3ZRsIY}՟b{oJWI3&^9W|?F3s82β_*_A.8e [u),P=d<ږЍQ~f5[:OVxoɁ(=zIJRPQ? %%g/n37fKͿ8oJd<}Ofx?#75'IRoi=T@)r oL߃i=V y2}5!ie۶c۠4GXt2>ӽr/QIPd"qm7 w e{%l(p !k  Ȇ !VUZD߽ϝo܆yTh5h|/lkdo̐&_nemC̢:,"˥ꩤr_0؍ re}41qW`edpɔR(7g# sVD~"'  qkA <$2=x pAAH!W\kn/ ⌝hnlm=NJUXdk ?蛐fv'B> '{|aD|Ni {ݠ+BN6J$h1${ˋ$zV~.$3~i@7OĘS߳Ü0fB䳨i[$_ڠ6\._{5? }|p ~PF^dY ڌ2fezx0wzl3 oJMx@F_~E !ߝ ߼#rg A1cD"fQ0$e~q1PehC2aQI$XK-u=L[CdHݬY5{]]!L!ö>3owI+և0vĒTJ2øX󣾈L;1#C#,rSn Jb!v灇&u f'mPCE)ȠeLHz=>wa N3_)7R^SRR߮ύ&&'.dTo'o k M d7þacv+|?&|]32bÐ͖{P R$0bRy͍T.~zP܃ (D*H#f`d=, 8fm<T2'TXb?!LJ_F򀳰qlX:>g?^g|f(W ; >~Š1ѽ8E;V32qgb\bVhh *<_|o*yզl!(IҿԆdba5z~53$Leorߥ72iMjܲd!`%IwcQi&Ā֩d$TҺPE4(?qmH o?jMD-خ='1*xʀ* Čm`BXvnmC?jp_5P-i1ؾyW;=X,*V)9X+EɰkAyO +y1fOfw`lR F}3l؂V-3G $tӦ2P*u] R:6?lXۃ=onpE|}sˆN@( ;lyO (ŀ٥'09x1?mK~n~@ZLСXuԘEz_B8fAׯȗ:h%Htl߇UeƝ~EI* 4RdUJs2L6&?Ʈ%q XP5YcдIUw-UᰡY4LK.JTpEVfJu -ow.NS!Qw0Bx.T{r6lq0#L^8,*0$7Ğ!:"Z ~4xr-Z'1ysr?xgzů 3SmMX 8$.bA7^\R,W KTRܸ /V-b܏=,oQvh vAlPTGr(PopPb۪diCDS[$ PfĪD(7 Z@]c|iu]ȸ[C) ZTt<[X 1me2Fl_Ib{zi^\?kT#~yi-CwA vB[mF4|aXSc)58@G7\+/[ ?$71`ȶmj3[XrBx{8'Hߍ8`]&)#&vTvs뫞x~l YQ4,C{xW9\5#TIy9*+ @oU3|q"Xo-* TƛZ9L**yЇ/H|ձNeeU >:>bϾt Z6,.6pab{). 33b%~Hz]0hMSs]d4iK n js[r%n_]Or0"+qy3urjݩ~*tsW6+/-x+6wO&2<~2+4&[V ܉EoeP ȴ8nD-"!-7:9wƮy ;.Fk͇L̹6&:^߰~iujMK.? 3vutzv-ɵׯx.|HFM<"b[VxR|Ν1- BouNj/? ^3 vhnwm7O%qTI6= tJz@J T~LY8W"Sٖu4lALʊr+v& x߄{o,Ⱦ$̨F0l=ٿSu9{ $4=T>:3d s9xxli Јqz:=,Z4"zܯgc3:bu`aGD|ۖ$ɍl)>2{4Yn<@z$OfU^"ȡT+|(G4{]Z8wOjS \Wp#o1sEaclo6m%çtMcJۼl̢:h:#oiq[ E"26!o# 6(;@AJ 0|f !r`΄8B3/'y_ޝpd(/LB.r)TجSO2pR]G5Ϩl 6{MփkZa(xUg<ޒbݻܓ7yT)j\rM 8yԺ_9/K_cJ6).mn RkFnn ͳOWֆS cvYiNbpd)WysYxϨ?7;xOdE/}`&cOMK4ր\h䄍Ge5h5ՐHc-7(!p#G>\?lȐPLNc!w|&ƈL0֢NP)#.K`Y{NfXXv Z"Ll`h 1A BK߲f~ 6 b&QjRv`Rťf2 *dkd-5Mw5"Y! ,I\V91oը! ];DDF(1'xE `*wJ Aնq >}5XS`6u;p_3~ةjW)?ocQ{$Ÿ1 IDAT-Xk +_KB0%ӒmWS6|YI9&"zf~;_=?l{lՐ(ҧ wFiS*$/>/V|]jP0NgI, y}P@33\6†6# '7=Q$[K[}^ӂÍ2- 0 j j뢲|oϼ׸9pV|g=p +,9:'&/{ 2k`Vޡ1h`D k+ V9*HV6 BIY^,W_I/[^TssmlsJ$*y454sc<v6 I#NLw,LPB⢗ ӣbL Y2 =2+^Nj# #x{lE_*-{y{ޔpmk ip$ol u5%݇ ܗGŋԥ <=)'R|)`L]#B0U|K xZJxNs ńȌMhE_8x'}:0/Z>?J1~ݦ0QVB&~ULf0{$Y9H-Bv_% Sf<۟wNq\3xv"a7>AʮO?WnA5+y;D0B@'Wb:A>g ie3+9u?Uϕ&V|_:iG?Rg̥ÈAO)vo3jJ!F6?a>n >8YMlKigB7bM{g~~+^0%Ps2*pC0%1H㨂>TN"r"ڪ遠- J"ǂE>@7{DBa3&.i͗.gFI<6in8ϯ\ 9ť%z֥?!fs Ba٩Y~Ѹ+Aw𻵱r}Զo/l:aE-)ۺC2IOY]uZB8|fl5H U,-= %eraX/6{䡋35gPr2=zk&.IHϽz\j 7^m&8sd}ߣ#]0}livG37Wtq0p݈_9 T$j1>q)Ư--~.-5s|7٠.ʻ׍^,Ղimx#$}wz6*EA7-CXSjxС2_MA2ݶMڕE!}8O6B59Vв?GdOE8鴚pA=׳gқ1RuUV?+ w%` w̭"Y/_)!st VgQZVM ⾷Fy &~Sdf#8Em.KHQPZͳwxN韶R@Ś-6nF^ dX}=~}[7Z>5&o)}:r(y_,#I")"ky>yF+m`YetZrc-TD#CaY@ 6_6F*rgf+`gm8j*c!SR&K9a_ͻ-(1DRC25mʼ@E~.܄*JS5Whl3bs;{fL[:TVf{JxJKrK:mTzZʥnwW݇>{zOhߋ]1A>apSK 3m睋Aȯ%2ˏq/d℅@Pʘh/(^ta!E t sMT"'0Z7JV?yԵT򓃏c,5gEF\ -1'0v۶1̳DaE3[.Yg@e` gTՄiJc5ם!@6ɇ;qz$gb\ud689ȑB` _".FK9#^AbݍŜ`)1N/;8%F_&`XH~uh\e@X;p~x<֐FMy.IN`9 _@ڶƼ dׄjyWHg+MXR}j/Bz""_% ɆZC- VxQJȮ c7k HVfuX?3F )0>Cg@Q' 8Wdů[MT+|ihM}~qcm LUAtg#Um%yd*"!(&!`mHw P~6Jm42- Gmb!ښ\J_ (nTu+R^ <6R,]RL>m W8m F"(snV{$۬"o(*͗ȳޮFۏ3iq!E,lb^=bͅ:+Z9٬ACn"A<Ԑy..6 pH5+AkdUE23!x,G(ڒNW_/A/Ta7uV߲Yѥ}yنSj˟ wFE{ۜ[\vj4 ;_aije)⿯Ƭuzڒvnk:ų>y.4fs<ԇXEssfϊU[9bV1VV =s6avsͣT1J-7}Y8F J*nc!5gzּ/suEE"^V&&bҵ|Q,x8ѷY?1P"5~7~A '؋b=πE;>\F ]2q"Wݵb\n.K5zF>;)ݏLj~5 گha5[ߪ\v3֓IK{coCncTk ͢~lp_Wfmj"ӣF5Ӛ?ˣBeNku΋) !`לdPO]b6MP5[yI--愢Sa㯺%.?w<^!GiW'ÆUŽx=BN7TӱW g?NJ6*w:΁+egN .3 NEV.\F 0L;!4*.xx"A)eL=d4$/Zu "hI;̊gM|#%m: a/,2Ђ>3bnMf^zB& hC˛6- Ma0<`6͔Вn=߸Yۑ%zxm޶Y!RiA'쯾)I[b"bkR*i0m&'f<$77ҽ,.T$8zg '939uqnj]/ZtWڵ% -FLJ~%!!NM6r_bƯM~T@gEydD&{Ѽ\v<s9c0a@X^30wO^ ^tOUW;\'WT^~ima.,ϒ.pѡU/LuK{}=n:8ZtY7u|^XmdF ytQJLG;6)[lYp%Ooۭz#TI\x~냴Mr'sM"=*>SY1Ļ Dn額pų( nűaw {q{lDI/G@ !7e[j(?UG3:_KNO 8])+MUhX٘ҘYɶk/຋t˥q޷_95l&T\`s{786/r;71ZRn<l$3 gXwfX{r +,#,@{Ӓ02tEڽBM>~̥ HX1QrO`iO>hHpԉO5%Iz¤k!>@5^`@H4g6éV;QY]ݻ3;ߊ.)=&@+~:Y҉Sc6զTʼ"lFƭ;A;gxJZhWR,ۄzvF9G]naHvm>U BL*xt{5ð#hCI?/2# _[aZ\j4Oor8(V2;.Pxu.)rH4<)V쩬 ?ng=*:|ͱ. J9 -7s{6&s#:oh Y] (||m[{[k 6LT,|^sBR #WglX[^QVxƏx3~ R+xs{o.@3Rȷ?n%b4̄-ɗ$?_ ,}8\*QXpmtAN߇ԆMoiP27@6lEߌoKꯛ-l0q_۠r,Ё2F:z b[_Q F .yF϶`6 ň"P:%岺|JHU6Vp?Tj{5U*INR(qs+,}uE,6v:<탮,8rTe_$l;W? . ,7N{\`ؽ=pLۚxl$mrђfLCF 8(p׃}ٚwI_XY~#`n.bH3%1KK  K=Bc/}>5h|OiYjrHPʘ5C6$Hm>2f[*R-Otrp E `~%0 YK tM֬ ;Ge[׽ܗY &ԛN!;@1Cq 7Gkm%e7261LoGlOuַ%HGUm~),BDv|Z'n.,gR;_a8  c)ݏ80EޘP`TdyP}[%k,MfUW@Mg%Y Fa=19"9;3ѩn2zx!yʢ<)yD^4n&66ɑs3n~4eMhjpE8-Js`895ݠE2HkR>OS/t2HʷWnqd:eIH'k`OBoMSF}MlS ?%*j9Rn\[UPXb"ȋ\R :;UYYbW/!@?[I֛łK3- lncp"]uhtL,*2 t%}}^ELK@w}ph9`xedM+?<@l{AQij&ǥd4ˡuG#|GKֿKHtgl+?13,-4sBoMv 1^'Y9Ea7%_MJ ռ`,0c2PQL^~WIRMq geaԼ@M HjﰿRXd b)&C9_̢֟REEBǰ-"B;!20Tp{Y*NNץME+tIWtͺCナlwEWY(l{'RX8~@2A5bQS`gA-7O`FfOXQqtB}[|xeP~C!>V25d/r5 g 3q0]s=7԰}5;{v.ԍۀVȅ?8x^QMuLi78]0t1/^̰80&rzh{(Ta gD1GƜÎ(}T"d]H-\K!H Ec͋[Q~:>\ 䥑13jɜ2 %\Ipcr#^GsD8əWIVEM~E@Ƃ?VC977  JBpimSRe,&kViuaO[F[JoZ~X^+?h@V\[]n`uI\>:f&%>o܀_ 1(@DŽx@'Ob ]a,Hk0E:(C4!'[r^ k)/='T1H0~86& Da~bh8+pׂDXE+]XWlRmI9 *bS$B}y˺ Lym{<<ӗ?m띳A7{:0/Yz]2Ym ЛЗ=V#-ң3W(ҋm2{24LN,~e&P#싄E; ,[iaԈwu 6*-i sn7&^.2-$-$uy[Z(XtqYu/JyfSdƿ PG I kʌa+Hřmy:7Lѡ|Dפ.z/~ 8HϷ߹#瞵F.z}Iށwz:_O~ږ+#7*9Ce'ŝrҤ賆KV HDRb {6|:R`G4 Az2=y/j>Hö7!djc%4ђۣ KĒO2`HD|cIOly_un֟ogq'PH31?_ӈԕl?miO` 2_#XU) :hi8PMM SA͗<P*zOnXRX2фB d|Q[oqr:yC0i3kpPT&`Y0O],|~RpU 3%U9 &@~crJڥ6!%Aݔi8[)gb޸SO(n293zQlڳ )fԵ.@4je 1q@4庄ɍ1#$tŦy#L46Э޴M}qYE-?t}'{"71'XYsmۆʩ}0 )LǮ q]foHdḾI:pjVIMfTPpXNޚ Nd9Èp=E!>1l2wɀG<^[K)HD]/`'pCM=>C[[Ol88z S(5dHe*m)¡D,w)j p[MѲ s.c aslqiA9O?J,?"ʌ`c msj fg CG<3;$|L^&)wEWS(>32̚MbfOD '7 qoD32AAfj i+k %] VK o F͸["BJzolެҎ|hb 9DF׀$(mS[=OKh6{kV\zWDVHJg*ߤ7rwy cT-iH'G`61Ňrܡcsyq97G.zn<"iIM%8aܿm?u<5J4]$\ 6b|]">xWT<z v?[i _#p0znvm'Jipx9KMXPe4φNP:ߩf)7L +>ݰNEϺ|k6Y@EM ,W*cQgČViR;g,̟<}-?`*9YDZM_Kjlj$k #J XKkF/8H:"C\6}ge;a&&iCCd8 D̪edrO||61.+80  y,eM w/)Gܭcx~gU ?]7YMnZoK&Ttw5ñ5a< 2z}WÇ7F;4- ŮRL렫Wʺ5w@y5(Kmg>jb`d W&,%LJ{:M&3) ղx ӺqMWx83X 1S`S&6۱/"*X9sk5iz@Yk.mn$u KP,80fW/}ŻB;^U1d_ Ui5"{3a׽-ܘ9&a{գwlQ?DAYX@sl|MDkB2|gX/siIw %U&T# Ǡ$Zz)ކKׅa{+sPE~"a]XLXHxWKN_GMg}Ƀ^w@87 I :lhpLصFP#P, 3;Z}$XQR8KfAnE Oè@ fJ{ެ&ۄi9eg/+6&sn'0bFqE0(>B]!:6U2BE{~0Ңޟ,׹JfDcQl-`J[QGCKzgX,govNU,hd̾|Nw%wRދ>!~^xvl>K׀ TcCyb񉖟רFns @ZC^JLExw;yc=_BS,N2 =OٮI8PP&V,@o?Çh3Th5\?F5_FMc3_9Wn9p[iL (ol G)i?|F qNaPcD֜0a${ؿX/X43Œ{V@~ĻZ n`D'>V gHHpW"ҺrsMeJG5 x)pNC,^ J"4 'xbyH;/B1 gl76[-ZQӹ(`A} L0Y#K{R7.rteGzYjׂ>F/:h]YwFdTYyn|5=ﭠfoLv sؿoU g7eٗ$$WӛJ>/"wzsҼl߬&u!tNV.r/߂dnb&\Yk׳Q"/'Gɫ< 䏔q4"MŇnd_pFew}m_dfAy.?NnўYj Мz`C TҼy5 =K~4Ȓ7H [5"v`W%/x[mA8ٗAP|eﻚyOLV*LMˢIέ,78r,LzVfR5$ط QG}6-Y-ȗpJ1lg;{3"U_K%Z!F19U+7c"ZEgl3TxGli8{$vPaSӵa/)bq;}`݇ `26k n8]]EFqY 03>~]uOmgyr=蕿pĘǪ%p+U 3?k0..1g.IaߋT6TDMlmE*k3M1\f[dYs)&KQK!sbv}wW&ShK :%I+EKE*bdJ5DuFMr+ >xu Ϡ+ΈͅI(V-Չ+5dT7 iކE6X^_ F_zfTR\൘gpZؒ0AVOesa}9ԗ$Szp>n%) }$D N"^!!9N|1m5C@ m2%ցׄ|t&bȶmd}k<̯{әokU`Ǜ=gxkV0D ωy+PU st; {)̀V^wg#7`+E[)q@x/ >sOL JBi*lcIh&E}Q~)S)_q5$')߫`˕_a"ѫ3gxqiN_pyp?GqX'@`@rIG$ Ŷ&U+f `ìΦJc"./wMUbŤS3)^E4ڡ +;VO^roQ٢6?eQ((+'6T0B|5SEDkmz0SU I gQq|KɞE k^i̙Mu99ww3% )9 +, 1['ΧjJqc [p$ wpn!tO!KmtMH<'N!i.rD Ru[hmf-#B[L6f ^2~{̻2h;16PL9HK9P=_PwDR:-~6$8Y鬏/?g;/x<#,%r7zn\瀊⚴qKc3K^\ PmGDC6h$zTe(>#kp8[UO6Ë`"{.MO _$@wrBieG~xc]ɏRm!!1k j%e%2=GeXI3-:gɸa/`.A;uZ]96l0U dH_Y-- 3cRF]'l˓Rmzq2C'Ѡg"Q6&| _4ݑgcG*bE{>وH`  1yc*)84h1G3`C%;#ᢶC'_ֆ3"Q}<>A1?*3w"!U}~( ⷕAb@(T 7/M;k`țg==-w//K.V&8H,R3[H,̭l}lC1k+brn?5CXyH5՟^4eHXW#bņwOgVGk4EA;m+cc, LP?Dkj]V~FCW.DŽ|`E[š埵gu3X)q[[q^ {MK0?9}@ܠvacw'j9Ljq G3 #P'L~n3n@?Ӝx&rK85Pzsvh$|D2mk
0O8]yX*kkHrOa{9uS&MG17RԞ4mG&Ưy(R+h0^xjQt %/ >Q>u %+>Pdl5L^DpA'$!vSԊJ잦>0Im!IzF| 4$[3P0Wܴ~j|1Zn-B7\vUkuF<dgnCxdW_MKY`xN<ޤsÀ)थÙgMZIrR2~rC-Ϲ`+l+-Z}$vYQ2Ѥ,q27sҋ^8.C^V2筳 |&OBlTobK=W~ IFoHI[dY$ЈumkX3*LcIpTT O@NXz  QmwĹ5_1T1PCbJJ3 \f2t-u _ 0L0^]D< dzq5^0KIAx*dĠrFV[5!he&,9 kʹ:mOH=F{[3;]eA>jV2B7rvL`}Q̮\]o^hJŴG^`㏀\胾3b>'jٸ\1hU| V0IY9x;ž[R~Qw5J-&Y),A8čβW5מVF.`5rS-0[qę*}Al gI%@PIt3Β2pg8mf"U5^V\TSMI*Qm4l/k* fMٹM@\~N&δI~a\K/WSѠcĀ9|l[`Gtxnk)K%Ӆxa ,RβeOV6n~Z)dqHloiClT2*&  !L kP] Z~C`AmK]U$l)P qT X:m8t!Zg.6YIa)$-p+07Yqvڸk ᫠bijYr05!!a=w,P/yP`Z3vr9:xug 5t(h*M诋.lQ ,r A,(hNyPGd[U\i.K06Kݖb9*RLo5m|̿[Wo€M2ʰ6 3 N1}&ea{cƹ1~$>? $ SygS@2;?(l8ؠ- C-I;"B)/f5TrjU\x,JEh%Ej qėE1qCHZΡNOC2ێЫMsiFjr8A7ߓ3ꍗcm{0)QQn+!L,AXkS־ 2,p{jE􄴓s_w` `jRdmVWPmdV[Eōc5<}' j~,5cpP6HBsaAuHM߸\ R=1DIm` g5n_> }W[4O9mW\Nzχz]j9p8^C9a̳Xeq[fo`̴pZs@wY]*mvNs8:tզ[Fi9ʲT|\wS Zlu9`8d Xͨ[,l#ߙ tCS9=*16Iτ5}Ԁ5?!ϭmX*[滳AB1b3rN͞ R(s(΁Yegqx\6 ń*{_GS aKOqѠ]2 tTBm~:=EϦ[mk[;M K##=[ U^K‹+GvjJKy|H=+vcWʬ@bJ뺁GYuBV%Sm _2\b]#4eېAk[;i<ǚeFX 89K1 ^1@|.1 k)vnrdDa 6&Aw IgC׀!Uqi2l`l,J{bp.U0H/MV묢_+ҏTsT6F]5,5LJCz&cHNEcjMձJ $B_Sgĉ%<υ jF1/hVibLEJ舃rl伔 7tބHe;DT?LK lp*|ԶMLu%pű&fE/`N@Ƣ(RD!ۖk~|oZ^bd5@ä|lmHe,V*|)1p䳙]zi)w:FR GÁk!ó0D6R$+ d M1¡ƑoZrT'aUigXJk 0No AN. k')R8fz$ Yg}ے] E~ i{:pֻIm.UF]%g=6{K(ZZZ|PCq7!o=M~v|'S`OY4 ʯc]͘=|[}_8DzK=Ai$8y3ͪΫj\!|q ˏk P=_qAaY.ϊgl`hÈJaғ>20Ϸ>{!賒>## H)Q lhA1gOfոw=#"wVkB?l`nǢF'@r &xKx.ַ-^1kU#ѯ*&m!<ߌ'ՖBa˜[v΄f4xq,V9wY?(*|< ?U+ 0a g}^+i@_3~=<-z zyͿpgl32y 7~P1RÜI( ـ>(W+ DZQr:@G:D /x?b #*UX}{g~\mzn/1Zָ<^wlUN&p5IBU,=- kmoq*^7Ar1H-72oqۋ;DEwYg;38 >B4} ,LzFZ<k{v[v$7ҥq,ŹTdfs~kKb'#cM\~we>⬺_'_Ky4nL& _wDnʢ-6rbT?k a|ƃ߷ ݩܔ8}ܔlsύ6(l#i:>za= @oɍ`w<3"~VƆB /[^PWB@WxCAC0ayOl [bHQ9mSل^征`ckZZR!UW KK)3oeђ2ţ'4y-&6Ђ=WŠY XiaqJ1ϢZӷ jȘ2*w:Tqj7ۤ$~F~A;@Or{b\3ycIM7IbQqbQF>z,n_m<x|][=6 װx';f@T6/`C{w]_{9a)G ZXPϤĹ 6 [g/SUq.w8x<:pS!C\XCgU-AΑ {%F,֖ -@W׈1mۮJ!m팢ձԞpeljslQtA( )c@?^!R4r,Td^uዾnkϩx}׌#2&<*#UM_1/&b/o֢ebC]wju>X{X}+}fyۂoR[%zh4>bޔkSܢ2q@QcM rߪC0q@r.y>#“xqzGl#,>c2u[a2u! gv=J$=$~jٗYrlqb;6IqyҼVC_4ms9#yě17о|g7VK-`[nQ*+ 'Ɠ7?6Κ\$d^ҙvzů[LTK<TEC Ƒ[1P\ׅ9_gg}Pu o̟X5z ;S>4_uͣ->rb'I5?'ϑEYZD?!0g< A$Z쥰"M/|A>Cvnth ʋ T[,k*(KCՎW; CKXƮnۑڋT<31B.knJuLn *xWe˗Q[ZĕWt~sk3>+*dɱ~QuUD_(7?7U,j0ډ>2AL;B99|*28Znj$>a2Hp}ٖlV=mwBH`ԬɰQ/%)<dN4J+nϦB4,nG|l~Z.3:<+aukSbA?O\}ڊwXwjϡng_>G=uV]BY0̀*hQR[wl>?sGxO(忍BD+7ܟJ.cxO"\y8eD/{ `ѢrM`j2 ώlXf SqQYq4IԔ6%%9һ*/&p$Q:2 /4yuEi&FV,#QDe97]S Zwn> N>˶T/=}9mx愲RR(E]/pboKqtKڞPÔm^(pB Exǘԛyjh ,Wl3„\\Q_+ȯ7~s@1xr@X;71 65>W@ʸYr:+N0hj~K(d?bono0M?8A|4v7ĂI(8p43\3]$qyql JJKX"kl_SsJn?GZ|n^I>sù,#pKd??khH[Oۊ8Q)4}xݟcFF.><(T)l17|DabPgRLX2.z+*Z&f\R IDATd*h:&p] aB"!oH t۶xsWc {~CE9 㢗XH7zW1wĿR Jڙ́Ms@yC Mx6Z{(޷;S86$wZ]" آ;s >|l@evb02w dbCsL) =T칇2 R_s ⃰i)nɮ ??)`t [0( tdӒYgX SV!\\x+p`(H%PN6fG4k>9k´`>;|WIácHXz16)؈Gˢo ByiG`TQ韪XZfԌn7#FDfίA%x䲭86XhvBbkTf* *c&C~ŔXNm9kl'ـG#!{b)B;'s]§ghHtXOofOc;ɰm1#`U;Wdķb9"kg5L7Q-o{^^su<IfnE~r=zel+.cP'#vbj蛷I7TdTwo޿c8'[%oȊ?}˱QOf{tV4I֊ 1v?aLwЬ`|2zO:!7BTW:ӽq ZT$MksmHodD'nb fTCλv-^4I0cbka9r0hW:ƱSwnK/yD^P_j1Do;?ǒ' *VyACր}waݩ^lX! k'iAj8,**Wk&7()n)ПTUѴ ZH[ݎe?wl{gzx ͯ{JcSHU #Y58IɁ8Rd tUCֺvGv_s۱T*?ֿ9"09h]+}:%!/TaLe6H}EHqBepoYHh2rb99W5іWNGoϮJ!G;s &/g5勿~k{ޛ]|Nj ԡ"T)H %tYe&}`sS1u0ٙ+@}2nd}bۑg2(7۫);p_!(BߗqJk}ڛK:Rٶ4YuTr7]fPSve1)`U2=W收M}BfCfӛ=̟%F+fFp0HԷ`B7~F%Kb; l$gDc|&Gc;hSS]gL9P1DD;d?X|E(f(>QcIXl,Gs1rh^DgeaUPXX[49tq*8k4Tvlk8rnE*&{eMmY sNޢ@%_d lx+O9oHwh۳pwR!rR+ܲgM]X=㿡;㿸9s0gcZ51م[Dʔ#4mfgn1|lD &K7c Rclca1 XBq ?$EDqE;6#W zt;㎯ _P6+f*!GdBb씍Lecu4ŷLf-l4hQo23]W!@ l;AJ?NqSAo`ϯ:UƥTN8(yrlsܨ{U`iK ZOUe7kc"D=ԟ517x{H8߼Kf/`GkFG<>NJR 11BemWS1dk* Wԏ Sn=Zxޕʹ`gĀelHsGmjEC|3s\ٿD@b=:¢ ,r}X><6[61TI &wn~_UZEkOƋ=jr~}2E` C5z9DC\Wsfs>P[5|ߔɺ;`ܑo ")Z|AudOxWWL`t1cE87 LecʎXKmoGm8wַNq4V뗣-? 11_۷۟72k.Kzzv{CB (ECDì^ LB'?'O2xg_gHPc_?0˜0oYIW) jjamoT/ oEVњHPnJ }j 2+mo#߃nwIhIiA&_)lK۳[[6t;v?y5;^׬syKX};1>܄c5_$ qklGba^1q}5es2^';AAREIT̨B1㋔|MT7A~ymnJE7mj/LrQX6X5hWBN|3 ta`co{&~p4mHM硂f#185?9Z,ӂ n~K0G!0TW> -ܹ!׭є}㹿2(ŸoIΗ}Gou8T2/D3,R|ޥG S=;SIc}?.)O!0ᯃqZx>vmO.(ƐA7g6H^uy/(ᙡgG^v%I/J[V?þ?Yw e{Sw=⌁\(WiÔ:s?cgPwlyg. s %hK]Iec}=u%k$z8SN& 0-UnR4uڎ>!Y99Hܒ=kN/F?C ]IeV6fT:ٳ?kV5uRc8ZB~_V*AKDkJT(}&a.w}j~ ,eȭ ,8)RPs tBasbTŶo/"VRp |V~뉩Ct,Rq*XJMvoPxu oN3X޽f1NpgLx&y!ȸ`!!L|&b=%C-`cض$p"|싟lmxZĿ'hOD s2F{ e,؀aP0;釭c-꯫H 9g55N 93{)d~R}Ƭ]%_Ӿl9lqM 5.[$G xjxm[tH8W1)B(, &Ev,=s̊̆1h&dwl ! Q5Խ%WE#Se$.%)}5Qj6UuÙ64ޗD[,I_+y^v=MVԳl4.4ZR΄ %ت|{܇Te["*ꍓ ^ӨIM>4wTXw"c[-ֶVVW?+Hc(>;0,iHěj".qoƌ#t -[X#ee]y-[(ȞZˈ!B6o"W̚gEUvmv'À\wB6RwjP˲Fj [ݩ]&}lU`4HȞc;,- w4 z>-?٤KIyN.Fy |m[بU>L.#fo+*7YEҖ4)s׈<9W&=# V5m6Kr8]¸sz 3q=e`3>pq ˆ[' ÂP=ݞWܔ!E_u[5lT*Z%^4Tm0m0@LHRiIpg@람\3Cu}c|1i8y4(E2J1䇲D\mtPۺ2)*=\!);m"}њ/pnsoHkÂ4|mViFRU28uFy@&c3w *FGm3?xe+cOHgȠy56J.5}J%o ="[A/-i5Qhg$V%b@Y 7ߵCgv b{?yHv9rܥI(Itu/y~qϘIW%y;NdPV>rrgxɘ-4Z/ NrfZ_[W}`B_'G67Ն⶞seI9pvydPZ0\M1ƎȘ;uL td3݉`\YP`5&-RiT?Κw^1"Τf~?b%e8,Rxc! +Al0X9gC*Ysy uZ-g ;2Nی,C- }r3I!k?1*$,S}4P{bJo\Ɏ܊mrMJNy=mD~4OJ$b؊|68Pۼd޹}> M{m.rLy*6NY[cŔ]@rO=/ʘO? {Ì>/.|WZ`4V.qz}EJS_eT2h%:Iz4M0b`0~aKm ul=~CC ~Cp?tzbP񫼡oCJa0Ƞb^xCnD0ᗒN[cW#|ޞ])V$hShL_o16@SÏ,6!?۱%;Dg+["k+LsI~qXɬ,d <0%#6$Au# p1il5^H+31N%O6T6c@.q61P O paf5RWUqs`Ӛ焼(cLjiKBl|F2;|E2VCmb%GF¿E) 0`bn898iZ:r[U m!rZ\6H5c@/wk2=hmX=zBik^j<ʲ OF#)6mn㹞?kSաB4%_MT1| :0d`w2Ws=4{ikK(~"ߗCY|jcb\T3spC1 AlslXsx2{c4c=, zA5¤,-vY$&Mbz߹m}/Z=ds27^3t~ù^lM7DV+1ٙPy{s3/&E<={gt#[)c~@,J)Cλ[3XZ1R::dB|x)*aOM{拈V9igX\%8uhzEDbܹp7/\Xp{ eʔ5V0#L+3>tbHpCb&[ xJ⢊:+#nsR(uj|ԥ|q<)/oI_Bŋ IDAT(dlMl$y z0$<%G8sжuT}/l߶$JdM_;'|%BCIȴ)U(*ZIy<9dL^F 'W&_]܅yzߩ)3doo*6(Z+2;\I)נOS1يzK*̹ IH-Q'+ H}E.ϵE teʌ| «gQ][R<_ >%[`-ϖAiʅ=k@eI6ElMMgOgz}E}s, *FzSǕyŚ<>C9!.FW?E\MG)hJ̴{9$?7hޤ-iM)Y8_8 ß*d^ܑNUu9vvzoZQ0sOetNgg +MQ\p0yͶ~6$#3905nKZu,>%@B[ΘM 2s%5PdM}F J]H>"F(5-)w%YԆT5@X-kŦ;gYH&Tt{hEb!CkT hgx%8>q'ϱ{#gs29>mo~now|hl-Ty1(y-Ѩs9Jl; pKSQE۩m[9>qLu zF-~޲YVæ؜}֪-5~}d :,[owȜ[hL{maYx/4: ꑭkNZE$H;ٻϴS,rWdnzړot2`.t|-ɭ;|1oa!ӝqv2w+OmުH ʚ"`E+Cs,I `1Y+ʴ '4,?m4-h$鎻,$|WKY/+@M, 􊡞=^>ވjӢ4vqx92F 4oSZ&G(~_LVNEd?ԯNݻj`#y2l%TP`w|r+% <L 6Բk),t &@pmj#ݘwm&r$s 1DV5Jqjnr,s 6v *6>1Az Me%.MJµAHzLjk !$K\Sڸ킐kKnA9[%ݳI,Mo, 6iNyme) ϽS:HQ0P y }~W_82( $dsh >갂>3 7)7U 321d0wL?RP^,G_p Te=bq(y[pf85棳MxZ6ؽ<6 8%2UF5 $6.N[lI73-cB~yhKÛ}M~ \Gmצ39l)In:H+} ۠!v4_%#N@+e(J 68 !3.:WRBf0D${-F(kf,vQ93ϕ~wF˻_JwNAі;fI9~6,jLՀClҡMlBjnZM5OlRsR^L?|I6 qV@r[Lζ֝dz1Fgz1&ߝoPMl;Ο?,W,GBJ6N}۪Ů|}KFCmKbM ꑖ`Q}j"O\m3Jc.36_sHx̮@3>g^)5|ZNnkgc' a3N]yI K6)UZ$uHdw1,QjѴ7T6ܦ;t^=CE H6igyl>oJ*ushGl|=mhmYn#qN;Uʛ\wUx#9"녩޹o| p4ֈx @{M3եxS5 sLF.m8]nATkBբnThG-%;l xJ1xPf-oX:{]^HY+65Fv j!r(Dr-?UyŲF5õP NpPM;5֯T E=c#uA汩kW87Q^usZ8  B:X4,+ vf[PID0,3hS aDR31ứ:/Z5 `S}sg%%b n00-!%fŊnݽ9BhڞP|`+"^UyS+mqI֒e c8i,eH;ijx$QxֳL7~zD A;d2>6Td@h!`oqA8Mx%ir"ֹOhv|~ >:ʫ둉_ϻC۩>y JҕCυJf: 5w#hA'%)h V:`K7źT "Oc®hӒ>?=$ L wτ[dߟ*@6,W1x}#* 0e\#Y}o9JR?GN}ᔿ3l4.o;o5kAbqIhD/W0ů`q;Cx&]_fnPA'U=eW˳S̩ *46!°Xg5qi!/ v_,#! } }9l+&h)\fD_6eca Ϣ0/wVF;dJL0ϒRHMIhL4g #& HcQQ= J @`e Q4xKYPFc2$I/e?10 z6@Ҫ3SUXc[vj _x ֊m?KY5h7b*VG;mWCNv}NYBt͝@TH' ;U6HtTq OrZ#`#q_LD&0^ș'yз5aDbbRkܦ2->կ`VeT" 56.xHv[Peڵ s[ hDd{LhCw̪q39֌*m hXCMdg6pMѣ1NV_TJS 7bX8I0Ei~F %Qwo 7$3meAqDxwJ''ϢbwhW RB9Dw嚓-҇nCޤcq&/V(cg5{ ~/xrT^Hx7)3=J(]`k-` aFn_XOp6lKa;p 6YDPT&U"ʝ+HOcD n`nw^Gy>*PF3[оq y蒚P"m\~n8ܿ*![pߓ\lN[xOao1͇OU6'%X Oxq?Ms%g@qJ~#WT܅Cک/ևJ;me-7ϰP Q8Ü Gi6R#jw52#p8x}?pϨ쓌\f-)6wTu3toKcqZ_BPQy~6p,d' X+dhZ<IvZ#2񓋥>H6Ѡ? UW3:S{&=-[S}ʡф<`Ħޞ_vMYDQqHIΏ]aF _ Xl։Ve@/٨tx-Pitt0#xo L @6)!#j;%V"RjOtHkJ 53həIL*hojQQ u.;,h.ل4,I6~tڔY{ZhM;9@># R~hX/ΌI?᧔+LGL鏐ߔ>Pz$[blQ^]w.2,\rE*N (8lNY':^v-Z]lI ??8}ҝ+ ~7>>Bib~+gy<4kGYE'F YiFDu鿴4kʓ",#= Ǘ)}1$mxdAY/Jˁ>wRl,58%?X~UBElMpAG./X Rʊ=^s "NZw*`xD\ۀ(I%HGЌ@^XC40B7B~^lƇ*r) v|y/9"f3U7vmU$駒 LXͣO݊D,SN6 ԷxY>_OuߧyyڏF> r7e"5Laú?֜Ru>?BwݍmSy(1JIU^, ~^ypEtu|-))t ~s7R"Zdʆ0/]!y)U3wK  &-]J_Fa+{|L9ƍ$M+, &W x|V U5V/i`'p5{(n]l`߱Yۍ1 ()czL/p+#XNyvڜgaD)O >[\ w[`iɔtlXTҀP!n13|ig<?63'I?;F{[]}6JZ1ŬGoc2k\%Ũ?Ը1^8vc ] f9)h$Lqq`39DdecT;e< L[GUL|/ݐvMȏhZ`ڲrX4rəɛ~* ې$ևnL-u*OWP1u`̚bYMWĘ_/1 8vׯYo{$ϕ*Z)`TIъgТV':Q 6;`62ySϡG֡`V`(@ŨЀNYI.'t̨Gp#>ܑYi-W#| nP?;Lلre4Cib710duG[V\Xcub]c[bbBƛҽh+8+p- - 5pjAZ9^@MnjS ?ggo@zcű7s~4:!ﳫ.7%yd56sIkrªn!AI9c ~FU2J΢lFubqن`!{k*'-bR= `7D\rA} Mufd|;o,{,L_<ʲ>71({i;=7,IT. k:=6桔܋F[,VDaҎ1_={l'dAiײ_ LFǭō騘ʊQ佖;UB M!_<>(Ae7kųm¦%/m{ȒWo Ͳniϥs$cVOߝ3+'߆n~J:`MaTL{2K2p]pkmK(-uY^n)?bZ%χ45P# Tߑ_'*ۓ|lh&,ywdv7c^pGa=Ҍ}pT%>3X7%'eI!grqȓ@̈0j1_(7^BTQ;JDnRȵb]߰Q5;LHE*s"%808_lS֮{MLؼH; z/ wb8EX)y2a;AWnHU>߹AY5XM3>UE[Īlɾh rPCEƭQ7uCoj~*n*1~?~g@͡oa댢o}ưfx2rl-,o)oԻ\^?aHOۥE2bӛ?ߧg F;E J  lwS$HY;TGHߔ3҆6jN׾ߠ4A$kAPg:Ex|˜|Ma zgps*tvmLI%4+V1"Ceۇ[be/~ B?G eZw)e&c?Oþ7C ϒ"${A|װqRv>E=/&_C.Uzr ?w2! +Xdݗ-'epfe<okHFXe`q>K.G`b^u[)=Ъ10kPijsʽDCyR!s=-VmOvJ w+\k lpM^5"Ğ?h󃬗_* bt6 .ee}=TxK1OEg|Lk&3j%@(]2xoF]]҉ & PyFO/edQI*Uu=";NxwuW XIJʑ;z_ pZ\F}U{2F0|E\R!&`#PYm@Ȳp`+~/ jH Efd:<X„PN\ ?*9[8E0*2]n|RqRҼryќ~nS͑<[0_Xϒֺ@Y˧M豝Pq1Ƀ6$ѝ\h~'2B\D ;LڌtoN)ocbпQ+l]Ñy^͐MܢŢr Y"=^+ezr+ADJ8OeL$;<<7LrsBZX,|M6hj$$As4.v`,%wN[`%q9hT)3pHcˮpmrnoM(`szx2vs>F Ryy]/,\Tܤ2KPٜ$J8]b/s/b 9ļ7/(}L5@oV"ȷ4N)5eaU\*sIlIkפIƹe쇱Vt|n~I5O'o %m.$V C6e16 *X{d[Ꞓ4eU O 95,kY_XX``=l^2ȕ>$&诖M0OnDs2QRw9\UGg0,gֳvl;οٺ ~h58xuq5_W6bύ '@>3v=9!<"ًjvf w#4zd5jj2##qs ظf19. cģLr 0cb'L/`^ͦ,3,Ю;%XʤZu,Ib2t_q&vԀim`ێ7&.=ek'L umaw4(n Ͳ2({["|E)> %;sOL! GD-@h-8L~m]<b3%`{dm\ng4rC6;1!_84OfՌg]|?YG{nNX ? ?B*ThÁPX'uR'\R#<JeQmY󐩛4%fPV% Pijl W:f(vz*ȧX8"P;|-Lj00&R]QpeJ`j`'h9b(Jb1zǐ-gbaHھuFaUTdeZb]Qdo,'-ݨ{_=6YNو*{/ύ >- yF ^w_EJM\[a=B#  ِjDԦIPχIڵևxKiENCPgqfZ[*|uPoo8J.5{sTg@O[J@{A)dCn7Gqc3j^=^Ά_+`We*~׋N £w[Bj2>wyNIJ˪be+߬IU\ܙ+~uoun{4;PѤLUWK}-a$[ɑ粶KdNF#?4ߺwUoRkeS9ϭw5B:AlQ/JmVOcӾӊ9&6yWN0u72t]Us 3dGx]ٞϢu3\Vs?SA;K}^iLᓪ8V?_nlV,e?4!o6Mwc_-I.g}e0Ws j7TV5<%n,N:1nJ 0b'Uu]Jx5a+1ѾDhIB»}Ih v%V"sL97e46KC 'Ϩ@}F~ N-刄?G$OceY Pa&i ~E L*K?y>Yiu۩G5hC꾦IG BtTKF.Y /scTz".1F2Qц2R뚉w[d*AwP[rv]V 1QVOqAdU(j0 j `C8 F6 PV⢶yBF^/|=F)p-Ab <Z>㲩*G|+HB򒠉I/,;bkyyq0Wo ekCX@.B 4amߛzMM(ܷ:JF^OFo=oronVkN]e]\w,R ױޚoQ1%Cy|7tE.rpI ?)o:(zAt2&_ۓ&3k*d8%z9XAAˌpg.C*Ҥ+PH7%K*Ayy˛77 wXa 8g3SR-$D~vۍ߭8 F 9QK\JG2b`،T=h4S=g)X(br)8+'!j0p t+cXIU[IF"o|M6iNJ(Dq2>ΥfhF1RI<~hee3-BkS$d3X[Êۏ=kr7{VT&\͡ذJSSU.gϛݫ*ߝQë Edj Ft+Nc±$ͳvA cq?smȈ32)ojH_6k*}ykHD )3s}G-7nˌ1+`2}n Ɲ,٤JBϛ݇'nH6|VvgPu5 p?  W06,01ψeP'wBVi=P^8}egx_w Ä=>x{qx[ ˎhsM% u?ZwWA~PphϦCXZ]T0}t 9F'/ Q떚xDeOع xA|a]Ѽ/׈. U+}o V:LZzֵ6sh5x*\]֓j(bq1>U-6(VgnP>ܤdfm  ͓+zN7{EMc$'q(Oq0'6CHe6-W5!Yyp4%yzHr<3HjW璁V:^0JX10_w, YȨmZT/P1ey>#ߐcѥؓݤ/(},--2d;Z4 Xc+kbK<^,4ٛwj+eVm^.3MgSt 3ζSvb Ä f"NDѐ frk&< $hO 7VQD92 񋑔ͦNKT/GFJTd|!i,jt;PI>ՉH(;qra@ңR.!E9; HYK dI4BSv!L,|ˠoDYHu rmQ`$oCJH!Ecm,=ނ߆|Z-Jn)ul@ڽf1M#o.*O)wbl޺]#GJu;m& ͠-z!>[ ؎ `ƾ { E]q?&K)\e 7>YpCdL҃/8" p̰_|a 䌳h-8CӒx"Pf(kLRY;+%BTNʷ ž3$7ͩ d|F0|pos_IKbp V6-/`\rnxPSqE$m˸z &ķ[Nfd?|1&+! 2!cf+.#~y,ׯIx[nnGPMwq# *J3Y !zR3DC*!s ;#NXKbkZWNޞ:H$;F4l #bSJT5kRGXwau•/K%* ɫkśf1Up Y@{Isn=KQR`)k4t:*M#92˜e-[ !pfsAh$7;kه|'?a%. c  VmcGe_ɴK!SoqǠL_hџ> [Q'?kEz+p?{JƩ3P^_F IDATڦ]nHg G 'oR'0 ^AYǚpI$\R2b]|-v fi })92i;إ,c!`֍dQJǗSj#iuR &o2ŘWZq}.1. 26;9; q2JU24x ̟_\KP0aX(_wF'~qeidZIq爅&qgtZ!֎+ZЩ(_$zoJQjuA:*0\#FؙN g#&S|/iPd1#چ3 5-X3IIV Lf13@h1wYYtV-}RМţ.wg4MJJe2NrQꍑPYud4`d0CQ熾Xi4ن1*)#Dl$ΐ96)ĚaQ1޹N޽ =80ON>7+Oo80n^i,f0s!(ᷝ*,lܗCY }~sA5/6a^NUk?HFnSiͿ/|E'W0v& s7fLe>~F4H%8Bv^LdA@mf<\h J%Kg,N,QL5ݵ# -~^z^(Kd;H Xlku% svXȆH'P%e=6k,gRSzׅnژ, `/ƒlΩȉ- HYp#0?HHY<6\vIzA.t&u=4 2KXlpt+xm3E_gq0n6"}~C C(2bFw<Ј""*cOCD9<,]YBȜcOۍd1N-Cwonm{skܿ{nr.>4uBU\7s/#(KPFk'WfS;6s8xwNx?,0!v_A!rh^*ӏ hHTڈr}bdr/8d*Eд0lik<,m8Liй+iM?@r$[1T$o$q,le_DP Vyy=BT&f֐NfS|oy+у!@ę lS2QQlq-H=Ռb(d O5챮j`Dms^ؘurlGÕ}H*`F)ܫH=VH3b(fsaPsmi0CO>Yy]`\UHڹ%n : %S'/!Ar#*7aEge ێM )g$ub= nIs"UB趾ECӞCCo 9)N#| r{f˽3GL\-bţNUyOxDͽ1R5Z$yAKaJD]`:%|-\/r}=8'NMt>80PUf/䊆mg:jȖiQ֑hX~`G̖54|{{&a%%])%gɄ#&Y%#,aiJ[-]P3SZҎb+{lf |MkΟ0=SwKR-"Ao5hiIgY?຀]n0Oz: o3h>1Rm@7ɐ`$ xex:}Яx |D8@Ft/U{vH 'kYxF3_Qo.+r 3MVH@? j@ws ,\lJ_$ZO`oא، kblMb`\|/::!(ى?‘ŀOibcMg),݂`P9\< ޢK@îX#1—M]+} LCbC22^QĺFv =y06!/_:,w H󓐐6t/9( %x[wJޠ'WfܲMJEHMwkC惮^iA/&}ѠN/ e[/[FjAx'u5 tr]hZ=(`}m% G`2G}oPzb70*/cr|ƟѬ$PJXlR|aaK)'ԙ9ܲeǏo冈[`U@cz4Ō5eavpכixL)0ޠem;PBo`~,H bS{[ .^*nvvrגbsxUsgol[}9q0ZHuTm>ˣ$L$@3$:υŰ(rlYtip8aNݖn-y2gHB3ǽ),\[vj=Wxs/JQj73y)rW jCۖ ;p"U÷EE:KPZ tɁTJqm+hu @+N 1FDîWA\%` {8ɟa} 2 Kc3`,n}c)gᵐi(.ob vgʍQ88_*! /9D*L*]OY`6ذQ>4sYrxpklv$̴8P<q'y_+|C֥yNw}3E6Jn R>Wp@ lKՊ\A;r~յPJR4eJ î2ck < jA㙧w5UrQ~c[x,|\Yv=R?QWrR6gO>{ t3^*jq9gc]_-6~dZ[*]Jegi[@:Jߣ}OR\צ*U 79QEUg407'_PP\!e!bhU F%5vRT!j6Q+eJ}VZG]*댌cnh3K㌘oGC߈?!"x} _}^NpO?0ں ]{\;[FGrʯ jCѳHP\{4Kg|V%aK$]X,mz5o/[q7eQjKFxW$yy]io]E(aB(BяmY+![HF9#fJq-#2梲g R 9@S4gzXHsF"w,!AvHYL`3sglRjx[YRx?I(~;E#]I5ڐܰETA紖A3m2uI&=.tJ!gT5! HB;j%lh7}=Wt5J|M kL%cljOЌ|`daJ`'C'oT^0ykso֝j2m~TLH ϽwG\/(VdglULy2smt}!/~__b.T`xNɌdנpC_ sz>8"=y>9+L8l ԮË^T1֍*--h Zڒoi#BH3[~Bx#Ca;fA+gof'dkoٟז xx};0{9H=XЏ(R(J 'xMWTD`xZrm2Z 秼w;Ha0C#ф9*ymCdm)~Hx?+Lk?lXA#(:Q:kYK<=Eo[*N52ȥɆ iWPlYOXެIm;-㛹2"3=Y\7QCxpaWƴ ~qJ+?O۟(]bMoض,e<\&%຺?VCi#asϵo=&PZϖ9&5tp҂`m@ܶ @nt5%#h*\w:b넏gBK[~i(Bb q63^=p3 3ϰ42/ZD"x#D[@kE.GR'rbA%aV@k_)r $=38h=TL(Ք, woϥVkdC8MM\3Øc+=וj;# /ֺul1M]뜗 òUR|7v6B Q*?{e= O㿢5Ÿtդ|@uyvyغ a/YQ8ז!٥:;rةDwǏ]gnPxb+Om> dҽE8FnB0`iO1DcQڅ[-m3HF]9qPtn~ceFc U;Ym$fP ?B3@M ۮvoQv{)oC;TgH_eTJ*)m<4#᷉. άIcM^`YU XDQֆgj?Gdڋ۳4*5 5jC?7 \sl&A7HWv[u7H0EEn oY4?jQH:MsH/^ pC&p}GEEuLxp㼶__[Y =$TM= \ L}H t(SLvc(^+aͪ)p\o76*xmF|$l-M9KҤ4U ՘1J]J-6' P&av2~@Ɩ 7S~\uQJ4w[Ѥ'A7༯Uxֳ5[ur#c@Fz͐PNJ{;pr)(D#Z *ٲmׁz&('c|ur8.b1un5ѧR(}ԇ\ FUv3@ޚ}@ DKͶ!~G=$\3#U 5">|}{0fG!iD/o- p60&r b;hғ ^/3J{F˄Զ'#9v;cs/>| ػnpj>? ;lҪo2FX\Lzj 8cȁpc&eqQȲ`qF?a>gzGO,Ww5IsM{g53#^?#U0G)T*7+眢JRWA0Za.3F0硦:ǣ|! Ɏc:}/lpIId+6FOg @لyk ZۢQp8DSlw`yџMn&kO2u xe70qe_C pty7 &Xmӻ(.喲q'߷ʦ:7P^2FOHoĖ\nmZFۺ $!Iϯ,2:[(g{;d |AǷu+dnxXb#|BfGYepvžSAXt`^ 'wZg Q\`Us8q^|;@vgR'K6#^L_W܇Y xf$0K{ZT'ȒK_^ {o;@YL n>چ b:<lvTޖmK^Y'fDDmWDP̡x>CoTT w4V|yS[/T"E-v/Wdx#RL{;}Aט՛S66=KR+ k= t*?34Sw- @9m31y',fk˂S:75y+]5E;pi4D09*8;+Ml^%/l80hMeu0A,ej bA*Μ}+F02Ӯ36/EYmW)|1Yľ= A{yY6`׮L1FA% GX;] BC#|E V(tzQ+~6mjByusssrX7&U`<*r],uu U5lQ]_8 Яa D TA bL]n8*]$'9z]OwD,X ,]xV\ݏў˅2z./bT寭ɖA_{ / t{qMr+zDLv!u%omPI[][vk̿o54)h1].ݛts}0ȍH #Q ReʻQCd 7ǿg>xEB? -s ؊}Bb %%?B哲x`;2oVҕpYu{"e X|@&gmYh%(ϩI:d_!C_[3B,,d}S[>~B!F ז:1DןQr|ț,7kUI5,CGpÄ>C+.6e!`n˾ AY}oNwۂ7)hQyd'._b| y5ĆdMۧZy9+r[b]/X\-rXxf2Ʀ;=@fArMB.Jo:C-kAE7~Fqxe8*.*Xkʶ Kg`4oª8s]VOi\j{Zr5rriwȘެivk^ +ވ; S/xImr,f7@Ŵ} Yo`Xl 33 xeHZp#>1R_Pb1$}:cb#>Og]wrzh/n;`ǛAݘ4r}IE(w=/ɶj-eua8g{moyy@7V;:?w(~-+PlͷĀs&l0hϿD"ݖqxTr 2pmVKI=7\pҰ ۋR֎;v!Jw[B~Z +GbbX˱VYװ4"o_B &A]^~"\0{u1QwȎuoT-Rͽ(L=XŽ}\G{d؃bDl OgMgPk,g;86Hi~.oe9xOTo=oTmUa^6g- Dg'*a##_[fއ*! 3o= 2(LIEKl(5UjAz {r<9+Qmt?N=;{ߤ]Zdi[.ѦW zh &D':\#8|?kk{xHכ'on=چ5]GS zF Nȍ>G'j2}\/t-i>Q9'"_dU4p/|Xg:b<f/e ]{kؽǭ4R'($Ҳ/]'r@|ХT/HQHa1g²uS\-5hK ~7b;oQJskn2!L Ue ЌοI!6Фr'ju`2ײ{S" + YL1˒B辞4(AZnoʦr G95xoX>8] $SݱAYg+UmygJֽ7%rWӉ!jLY-sfѴ{6flsROY|m,G`><Ft9,/*T8$ YDk[#l#D>LH"Hm]ñ-XCnuk%j&1\VUZL#ZKJCn,2v$GKyz@8m59iMlSψJJ+)BK̤Z'MsnzEsPc(KmMZk8JqJR_XY3{sSjI:";jײXZ'iclI:n$f=רby8[lԱ`2Z87<8[i"b;q ]Ϩ,Jɼȡf ,p0>8o:8\tǎ&)~V(YA~F/*pC.}~ I,iކviěZP~;'U fYhPR5`5pƸso1ķD;a8SއU0yPYlL'Iw%NM?ֶU U}>8;eE*E-/LjM<Ixlך 5 Phܓ!J@zzZDwܷ*A)R-)&-G7Ra3znF$ 13j}@(Wd >Ga_ZE_loՠ><+. Pb+л' @/6|$zQ8jGɎbQͦўKURhlhЖMK(7u\AqNn[[ͧ#]s)o;}i)5~Ǝ-zMae1mg &&es5`{9dSu@ƱZrV4U>ۃ ;q\ 7pTWZ<%6dy !p?ۍ툟[O xFIh6GKclE"~1x`+8296,r  VXGH o+R- %^eDo-^\ oçkU^ حW 7~mvZ-t-)`uOޙ♅ OY9bjJY &J!n]!$Tu7b.oƒ@?PcH*\X*>cQ !%bGz-6́r >i 3rT.(U;h{'Ŀs>Z^Sy{-f5s8oY3/LT|z v1ʥ@M|Ҽ 326Y~SfbE)DFF%"+9_.qip8,h[)"ᰡg!u#W1;c :IV jS1>hRy,6kKl EbwYfL"b p XHNSh 7ύЇh{CsLr%PH%T˥9) 26EwQËtd|E[5|F󭖹.ߚf0ޚ D+RonT\YӢIFgjwbo~3:Juoߓrc>ADg펋Q C"s[Y*$kⰢ?CF?I TQ4 I /ێk;┕&B?"c=*yYQGv3G46)F(dz,m=Ȩq$Gz ϊ(sFy$wk/HFQȥo*Q}$ ,(,@Ǚ\UQە7j]}c3+Xf{랙㹙A R$vb|4l3|K$BLѤ 2/pN'I t ˊʹ2><g' Ml NN!}baJOXpoYnUpNVWQr0n n zc9L:ܾ(?uO$mfOǺ˺m㛌>6(|l_ -rqa+EMRvi{=,q-e%VmޓT[$qP=VܭfuǵƐ=}%Զ-i Z4x9ߊDz+/v?{/|v 7/ϲň_}?J%3ZGlJ82*!̂}º_5P~bXv=p=pJ qtZC׿yJ$Z;5z|LT^k9D;iCjL V ʄr`E+ '(= <ԥ#87FUӷ{{z663`oi`SE0No^9񑺵>O^ޮOFܭ`耮ϊ_̸?Ł@m < })k0n]` Hϭx}4O+O.iN`?Sj*k[{*F fgԿ>!3j0Ŵ /0衲bo;֛3gsY}L4 JxVę:;K̖Qmbgs'hU`sE%!sXKTɡF2A&9mjf0ei h1x,qDB9v 9-QNe.`rqD: 0L^h((M)DJ %%+G, "ύQȫKܐnYj;SRԁ{([՗^\`64 ,x[k\Xp-}Z˺xi֝rPi~p.Xo߶1?b½sЉtz  \]FoHU3 _=JtJs}*aUv  vR2¯=wɢ %$-=2Fx(Az%Âa7?SM+3zE'PZO>Ҧ ֠ &IR4Vihm$qOx&w)w`E%mHC.NX+<9DOߥw[KZR=bJ=M%ACwLjA$W].# "%D UJ絧j䶰#)}EYH9>±m*8,/鶇3 Y_H#|(Q(@4lx\"g/u_񤁴??94!= ӷEvd潿SйɲPܿVΦO78wDrq)9x*ʊ'd(s~mO.}2r1)㈳ѾG(65k I~p]k1~95LHz `a{#lcETˆWx`L)qBӽAyrZ@8\6%h`J.σR!KwɺgH.>us9ζqr$'0kž3PrR}/moje>7J51l]ȜVU=j87q"]w0m!2Cைܞ{D`ED]#NY )8ΚGn櫥"X"O79rgxq@Ɠ],}\ }fq^ƈ/Xs>W)^xƗ^$TTN2O7}`>a5è6eKk1́OUp R2`l jec Y[)H ׭XNPN7r7X4QLE|z#ItwY.sGiGXn1NwQ?[ 9,vЭA/ŀyT[vyI6Ke̲8yrڬQ@Xjȱ=$yZ7%#l~4*aIC4|IS 0( КB6t1i}ğ_W?J&1F&]g3&J^hwHTn=Ɂ[@ w[ܿ ŭAK+^CP p.OkuOJcd!KؐrE!5?j홤O6QI Fgoü: SRgXVt`"E|3Dn`#̷?6CQ˜z_+Z[쨦 I܊ LS'8Ҽo_͑kiuvxyŽ2c-Ys^Rj4u^?[ 44#rrd|[)N23 ˙BƉBϿ7q6??Yf]vk-XMZp tʴucBLׯW^X t[cT@$Rb\fy#u{%,u (`o|#zkђ?koxhDthrf+U#_YK6WE~b\dմh4/|c=z IDAT$Zo3q,fYa8&-n)vZdB3I< u1L^9X> [6<|p9g;3\H"q3vs[j(@tK ɚqLOk1啕I2-kE_d`r{!A^)A?^T`<& 8ש9!Lvgzlx#erxH^c6Ge >i}\!*~'OrćaL,~#˃\[)&3>$湚o~6l}2 Bt!a-5DRh7s:o1͉ a?[/G5k{;"o;b@`oDHo?;J=|.z  ,pfrgA" \f[]eڤt~ߞ/jS/.63ܥZa0#6ܮ=8h ,3h_qpᬋm:#zjD4ԵtY %dO '0D@-Ơ܋L= =d綁_l[g?ʹ\4CF 4@y+.wE9hI(4`f*{.#tL "|b5TXB1@契yks>ϐ7&gچ,C-^J%Hkn R e-vr yzU">9'  :df4E9XZeSo,/orE,T7D*TƑ/$uf[wڸH%Uט Wᝍ͌42#T N}:XM̥A6SEW [i;.Q[x~v` mCHW[ԟ1V!lo XvfUI F~|z_V]܂h8χA 忍eمvhf5Nƀ-NɒOm_9ۆ /NWn[ܓF{=00MnZt z7FAT7U.i̼GaɸLWAJx&4Dw;a \鈃TǗzp#&/?40? +2hIrM9i9pȭ^ 9nqP5D}t)fx*AZ6hL^!l2$ Ux++9孌gǁ]^ U/ (AC)H&@nT2+8w6hP[,nM8ܺxo|3EbC$qOFJ)BfkPdUs&+ F I!AE4 \ԡv5Ϥr-+| u͍-1 63,()6DGJ,y=2wչ @cѳHi iv{jp3=2sEn{NUַ %Q2gϙ'#eϖ"I5)KKq({9{ %0MHkV'/jj갼7Qg"`PVyZ4H'32+Φwa]wPe&Y'm{]U Զ5 kaG^Qzf%%jmհ PψA+7y ^Jj|8WӛѴJƷ/czg9Qɖz[CUK L;m \EYXTXTMhBXMًTҠVqXE#mOUuF͠#;!KU'$W|N(ׂmUB6TK9!\m2SOolBE,kyy;mzNcY8 `QAyBebTz-:YjnPi^ISߩn 5F]J|7d[QV瓄J<}vX)\qFw_Uq!=&Sh1!qćV2#[Y ~Aj6G!Gm%PC#) # <n 3QԱcC=Vp鲨_bږM0%~[V $, ܜV$1P$;7)?(L0Oׂc3{5[q;B˷(ΖA&t9j J1fۖA_Z1L^LdzlAa*P _x3, [~d8tSHvEVhڣ>ic(-\l%++ҺkF|&AI5F*b[#Gܱݜ'C8?Z@~.8 7,VR4VKB hܛ 7ƒNEZ =F&&=P3?p0t>cbR{hڬfBk|l*-s蔺ߜ{W!Ś-gw_0?cYK$?SƘ1OB#&p2*X!HW9=Qn.t[o>a ?ê5>z`\>뀌TValov\ȡxICݍ@Dm Sx[9"EhGc[uxi_Mfڵ+Zi^қL,n..fnWӌLPV'"ywd-9OPI բlG4 TQ8CKt)MN̖Ť=א; K|rRiE`+.f@#ouMlFPb4[~̹7kzO]^ը^Uo^f}{qk#l& 8w, jڤ5!6Ltu#дN{m%?E?PRвc/qj$G27'a*?_B@xNRG )1;C?J' ZM63TRp;rpRcCdH> ٖ}ET@4/EYʼj>߼[e~*!C$:lMHcGjmG/~%(0Im~Յ.ۻwZnR UJXӿjo$"L;nzmP9UJd\ld0Ebd{3~7oFTy8KeV&Z4-"(ǀ2>Knb_J"gq|SrU,PI!G=`MžBnȬ|6L[7> j<ū8E2qkgC $Ft= 4kX%E|%/uŀb-Yd%:?*T iFY<%WQ1 ڞ}WsЊwѩg/>8@ T. {W|3uS( `) W*_!{r2Zead]jnV]F&9l@ SC<[Ͷr`EP])Q3DoجI;As7f2`] zuYA P4$BSkψsf\]"6aI{( s)1&v?OӚu~U15J]\,  Pl*`oU}`_[pW3_\0iYg%5lCN{!Z i=Z\I&KSwAr{d \éu[^+E/>wQwnI\-U4z ۺb9?|v%H4QF}4rsM,D#OAXLB|F`2MKK_2 q"eV]rXYc7rg[3څrb* ޛFw/BHV n+7_`(mO{l@/bn0lP#fl7)WߚP;9oP+Tj Ik<'n=}F@xKBlO;jJfG]1&kE?$R}*?>U֋Q<<)LU;h CI{YLkp)J{Ҩ=N+Sτ%bvާI0"tZ|eM?sj۷RMR+^&Pґ m nJUk553kU eO#H|c(nNbc}C>hlsk>W-ͦϲ,X Ȉ]\;H?֮n=P)鴮yF~+K!B&$uN01>kmZT ݌D `t]'go"O^l_t(%G#BwJ-}Y`&5G@\TD^3b5{3#i]ؿ+?3UjHq|,*(7xcu2QeoC$YSeD6_&2FG&ru쭤gzBW;ԥ 4M>)k*λL,gKxIQa\ o bѝe d3֗Mr%5{F\k*Ŧ 22ooV^Owk55OWQE!Z5eo?U䅭X-s7,&Fs3* ;-Vںl6>MY?? Aw3~;oxg>UX)낮@=o(?36`L10vv~mS/[TŬ?9 Л̊~V~A[yCs9F.o1 h=6.oR*na͕;} ~ ?Z^kmAKS:?_9<| "`otxXmfْ!Xצx. ͜$fmnTE<?wN~ fq`8;H y[[9?Lz6 9% 84miJEBI1`ף.~-r( IL%m+[tYCZV߆8MZZ} L;~oT#(|ߵկW T?X/nn!ϒߗC1> ]ص{Mgb~8eصIl\jڣ("T[ %T-~ykcVȴ.Zm"̬ov];ޞGOϻ+髳Z4#x,f}YN|q3z kE-[ i}9mJVH(Sp~(23Yt=o^j$I٪WLE"!KVL,B^#L(2 R}'P iH.~ٕ+|z:isc=MD_CGlk<&fZJL|IH#'r{k'OB;Ur1xb-G-q#"✲u?kB\šwUo I<t0 /຀QִT~|y< \o6>#`DЋf0B.ϑX\Li_pFnfcvE}(2;ʟLĭW =OZʅmI="@"}@ 8~A̟|Uz^@ ӖD"ymX2xA3K* 3jն0ѹmv)ÿ_jkYAs-T1DȨP(kej^rb$;#LzD0y,aupGULJڒb6Ǽ]mD`ƆL>\9אָ@MH%[\clNP,Lc4F090 P%x]0*u(=c\P$k]qbA`,s)7D$p{[?,ڈ7*=^EE(@2:KT=V3*Òd6Ɉ%0i0!(Ᵽ guov-Q*sWͳ 6Ր&juE[Ph4j,zqjVP@1U۰6IxIɋ37JUZA(]Mw-|gHW+mRYǔpmX3On|0!%.6A9 l]J05:$*p<! &%T5(V}9QJjfGtu+ՊD$3+ߝp}ț4#koL6Ps/XG{ڈ{3mմ"T6!\ms$Q^~Bbd<%6 6SMfP7^TޚT/* fy&dO729c?&s3%N~ )7Ёq(kgη:sE U^xRt<.r q~K\2eڅ8frGعt0^fC`ae5in'nM>VӚR!UIjZvcxYkj4ȎTT4,#d6E1HAK18!ı,@ ɉ{\|SM9o|U  3θY( PsbN$*T|K%bqMLՒao~c{H@4ɫ+xlB|ea][}~a$|zH)DaZ_ ϫA{Qx(\];֐@/k > ͑k1!bߖsb|= u?a}eV@@'DB)M1fp{/=q(F%3¨8+Y}v܍پH?039N2" 6n+I.6)b RkuȪ3' lBh,)XlTsLZxbryD-7 oJ0CɰPǃ"o`b5 ~XlTpX0"ٕ!hbn goFUUil(+(=yi'jH|6(,<AJ5# $&L 9~8#cYsxid[$^!{;M6)(,(/?nZ(uN\!约KzHNf㣈qcعKxb~j;[O' ^oEzCQѠ ;JnwR+@F̋>_M6z? ?H{^hs[҂3rH4h}hg܉dmHm}C6()./¦]Ҟvk~v4:Ce!> 9Y%q -KٵmqP*- wP#,Xv&K j<cM::7V㋊9)L~P>{+w=21-vWOFTFJޞos~g>X1㟹#[mI_*3<#2 C18-TN޸:)@]#xlE8Ou0S i$:c`OJp 蒈 b2^03.+G 4y3/j5h'J;ј œd m^+d)_/?XYa[1pdzq6hCVcFOʩaYpxxN!I"pֲStD|b*VD(UY>ZKgosz(IB՚m%O5/k5HX0m+Ttª̘ ޢ1cBBzۑBy{W&+Q/g[pB%CQ/ H2bWjhk+@`}d:͊Ef߹7wgX:0ɩ;V*s`5вw̅7a8E-AO^bZ?^ٜZETza5| KF!IU%P#uuC~wF2OXx6}RK BM}YXue_{R(H7 inA7fFqWBv:LYtTp{X6v[ gl VFd3"&e#ڔ|+i\j PɿQab>%n4)T4Z-oN5\#?YZ(_JĮIɾZ^|OwQlzӽkLr;k`ʌjoݹ.«.d<؀HciugW`iUV&,)Fg@'/넏 ŃPzqkO^ ThҲEt wⴽ& cdU6T<(4z^!(Z%o M^ p κwc*VF.VNZr!կbڴlXUi Su'p/OgXuFHVqc)3{  ۂ*fm"ŶZ\#Vu _q{Dӛ+,ۓZb3V?ꎥs߾QZ.,-,ۜSCձliK ]g*VsXU_)Xs,m~uB2/B ƗMLBf\0[YXDeg{x`qg0R>{tE1Of$ =2a$# ;I/ (,(qy3TrAWB;a`\ Fe1+1,& :o "H@!Պg[̢ٸS~feʥAKX5&BK OUmӓrW$){aU wEbp4JYU t rpl(~[UfR9){'wiߪml R|I\"+I.EiQ8N(2L!< allVUXH9B۾<_ssNQ!iqo<♻>+(!cCg}?Øv,nt~ϾR9F,)@p{uF%Px@3`N@UTXK&.||<b YwZV+./pȝmr(JR_dܱϣ:Z1TKiGS ۬yւU{2;~gQ퐪Op}8|9Vm|LɴMcU3_y{ׂ?_šH :b$,2M1'LYq@EU/J?39B 1EȰ:uG),S]g7_[Ԣ2b?)U13O*wLһtILa|M7ȮHDQɷĝ57 Màoͼ݋)Iͩ.}3 %B?3Rݳ1`hWVaޗ;>L+vj)`F}P0-c),5o-{RޟĕBB@ dbI @Z&|e*l-+bM{$%Tf!8$EEf8> l‹j WQkAJ74J_."MqՊP.x3oEӌcuq2lV3WR0!!$E[jW'3W4LIqNŲ^Ӊ\lڊ)Txnb̰.U4ϛGA # $*ޅ>EHI#;sˇM\sXj`gȎ܁n'ϵlKO4Eli, q$.uwupįƹ mu_LT)yR| u}Po<,Rd}=)W&. rf*V Loӹ ѼvB$ù#hYj42l@;>*%AUE ^?9T:3ȼ`qOhZJWR::3@g+WWzQ8= -9j+Q'`glWV_L&ݳ962d?i;09`7mFZyſן!m{6i7EP&mk0n|+;.#V94 3#Fso:AvG$B\U|ENrcPi|ο8Qq]{PYƒ. @3Op׺IsEuJCs(`ve))5cD 6 [L YnVУL_̶Gѥ|Qǻ݇i== F!7Ee-. ۏ)^Ui1N1չCMYIVPTNy&aRY݅hcCH#GlKNE|n', IDATd֒{K]1MϭdFAu9>~;(58[Y\ ́o (u],bH2~mߧ5XmO%`Epz[:@Eɖ,1J.Y}POR!cV~m{0-jƲՅe*mMeVr)X_f'moڍ~^ R) y{a6TOwLr sqL4pcS9s׊mNLHɺ:gptwLo,Z u;xĴp5Է/`tP:k_A^W-$?!A.<\߇, ,J*2lo!cjzLR+PN\tu "RZSq(A VɠfG_d`FMfc>S7VM8eP~u*K cZ.F=xCaG4ba3i~Q߳LlRxb=B:fH [c9,C`2|Pض'-'Xߛf3aF(b ƼcJM>9HD~߮j/?K+T[6G?n6έ{Vl,O5}#cj͋ʖ*{Q}ovc ߼h# *7vƍ\9qj 58Jj(ߠjҮMbb'YY{KٿcP!@-G5TuN '.wdň}S52B:j_$;NX1ˎg~ v691|׀?_&{hfݗoT'm6&Py(^_ŠFhP3FY?ߏxNsD|p_ 7I=lTOnȟ䋆=%={591g8 -mgvkE轙ge^r_sJ@ByM܌aԄ:pw_aa oapJ{KJG_)`d*"6~kJl|AzAtİ= 8F)\c/F[L7@1Z9ȩ1㰮 xu(9Sq75f4*in0[ \.9%i֒)z<`'劶4Z:k[+v\xùI|G A׋ҭ Ê_l22$zEjH؍1|-ϣd|upzEn?F;> nׂE07d\&^Զ.+N]^)`,,^MYT!6ę+1RRf'+7i*7,˂VM};=bf6Q*uB ڂ& KWrP[VL-# LPw RNDcwnQ"$03ꨤR yA3bT$%V '8`6 72ZlpqJ?b0:⬍5{$LxS¥DHVo.k;qt%GYpNwʩ -fJkYXwd`e ..nyInc sA *8dkd.$AnjwYcG3fqKHBnu[>XZR Z?KpXf/.blIjL˘j3,0NUg+1,ݾhE&sr6F)]ܳAXɨLƮA *1nsec6*w`DjlKmqR~QfLvޕRKb<:Ykp>2 Ȥ&`;bєٮǀ;G[FjEncƩXeMxcs&T$fR9u~>Np,ZBu'=ٍ,P"t /*WAS2- ƻ1>+5in{GQ>DzQ0sO[v#'!I5  `sjK`I`8clCq3Wlĭs ZbWJI`OJңMœn+f.lI#$dY汁~(J>KV9҇Um.VA9Z o=F6Ky@KpskVcd-|$hOW1qd''C2MOG@dTJ/. +Cg@h_ ;HohvpW nTj[aP=ϼ 0̂:Y:={+/OµrرSpNikݛRoEJxl& ěB+t>|E+èߍ*37hU0x8;Xu ,)CH{y@o j^:vއWŹԋN,όdw"0?{"p^t(af3*g5țL5Fb|m3yHU\GC:@-񿇶tT;2Ҳ"{pZ8gSR1ad7ަYÀA;+qvpg%Py&wU'>#P6>g7+qav8Π &ͻb_SUG76́cH 2v5r* o*&I[jUO[۔٤ET8oض&@j gHns]694ɐhE票'۞\hvuݭ̋e)Ӽ4N?7}=ńA$2rP&"-`(B5YgrǭEV`[**hF> X3]Zj<20|orv]t{1l\m)vH Y)ƺp7 ;Az2=2$ބ;Y- .LJ2SV2(jd[ vnc27׭P9=$kHa@/=l+P@FHc}rjY\,Q^{o@VCZ{C PQ$,. ˣI%JY) | i&u濓ޜ~I4M,Ҧߒb=$dn*LX+lrv 0,%/|?l#DzK<-~9[slR!;:Lٕ߫PWm{;:~zPɈEtSq80Ɍs6>˻N砏c*s"sN++E4Oo< FZePl\?967# 6L}١ _y  rߵm(1ogTClۆg,$n܆jz.bY8G4dR 2Uxó|޼&͚]UW~ՒُHDzHEFm5l0M<"CLaQE7~m@ɴ .&P̘c܎`n!KFߏc˶Г2}O·b8%fU:uA%ZphᥲÙM^_~V,wl1SqhxpkӋiXqRlBG*v2cPFl,'}cD'zf<%SD60'5ygum9 gzva·w}⭥;$2 5}y%g)StFlǤE4P- WA7WH#9#jFtO&u83RA]_{N$F )8<d!1<=`EǁKֹ` N3ԯ[&u=%j()>jw@B"TX늻$*$REzG:qvp@f䝒\"j3њ]/J 8P$igdov:D-2 U0˜lQ h?Cs siw] IDATϫ}2͙Jo'-oiC,XwUe+JiK@I,֌ݩ Y9ȧ-]IՁSgy&Tć#&'J?lQ^d3K(]_x9=Zm(*8zMXl)AVᱭw=9rBq^0Ql_ҠZ}C(/hN 4|$^C/\.֋) _1QC&݋v2)WtdI)1̙` AwfB*yT5謊9|RK) m)w--?lA>TBi(wˉ ^dA()usgXDDH"M$Q1hkH ]L)#PL[?+1ivisg|Ad=;ZTE)=ǯ9fg׾Kkf%ExihEf|Y.,f3s>2'fnR%/q"5:{n̙kNrr3~f&1˫[Rd*0@(=_ͬ{Q. Pf04#XػX3b^ '@.ʝ1"wzfs4FFW ksHzd'0c)kSo 62)6b4݃_{Kh{ʦQv |n7'Vd^LCL"d%ANCE H8\ldztS."e^Tݚ *˼ Rf:q`qQSA5 PIqG8\ֲ tw0jD9$#?peG#YkdԃJ<=`둻Vu[ L6iߺFq}ߤL'j(D,3VvC9J`pFI739BPڭ  (ws*&n_0B7-G5iryfgOl[!΀0 Չݠa L!r- ޱ3ǰKysX:7"-uZ 6n;̋$7G=HdyAu`{ nYs@bJ#'- Z[Srφ0kbq屁T1ЎT dͽ=Hx@xKX3ED|HWD#uiKEUphZjLKGz)a/ J/@U isz(Oiłc`a UIef~/H.p0j'e5pW'*/ײJa3[h\9F?vp _}<)4ykEa)„w~=6n4";>X0qv+bVrEЭKy%T=x H>*TՁuĂYNܬ:5U0ƖvP#F_1J0y) q'L 7jL,ˀŞ3oVdidnvTv X>27Ѹo%D8/|6w\=+-z 8|Y[b+TG=@v(TFLC[z7zdX8ol,7߮Hg>E_tKLgy['ɐmPk@AA=w(̏?ؿ'nT36O'<_V-s}+̡E% Y:'?=hzo[ ʤd*nLu^KU>V~U4e6yyqKK>xpneHͱفx iIqQ[C |>-m (P>>?,b+gT(7Uϑ",b2(9[pax 2oa/R&o_5HZh2Š3c܀.Szņ_T/_Q&C&6ǣEc ~\Je 8o_TX$.KM9l<3"ΰ3tq&HV^1?Ia–E~Tx<2`ظ:E? e̞~Ew$Gbgg!g^? `ECCX@$)Xw}__Δu+QOA;sӄ` %3-\u_+UNrQq@n˿1OBT28>:h@(rHH!1]TqD(636vϗm}ysyiylPbNƄ*K \ 荪篛3Ɩq f\j&>?۝C)QM"V855&ioП(wkv k@VRL;yH|T_p18+.fҤQ;=K=,jG4lx&g*/5)_##wCLi[a8JCƞޙ*FI"35"C³Œq~"OS”>?ĞU ˽1j{ؒnq?$_\ODG|[rr&tQ믈z])WX)lr+;AyI 9BDSI)9IA-/HKcr JC\y4~Bh{MĽ/ƿg:p60rˮb I`}npvW:7 8B 78b2x$‘M*;5W4%S}x$,cYL:@ z/? ;, 'H琊FM)!uqnF[6tmɚľ!5_t@ѹqJ6\s /~D`/.q(*3+w6]QE*M-MMM~~'TS%WӔ)]X,˧N2hJ]rQ̡DnB=$ 8ZrS+m:oyvovخ֜;;T+xjl;~gY" 6=FCHeƒN^C.',>%grT^MK°\›R9aS\0(Axo j^Z#Go fU~RU=o-b2o7`x0+Ha~&% )ՔO_O`(cйR4[@ye:-5DzSQm#ӄE_M|s}Ѥ]9p5]aKfh?+Ң pZL(p׀1J. 43@xW ,-lqb0LD .Ljƿt mt!|S?+ ȯ*&Ůp4yBUCΔ|V1r֊'|kr@ GTOz5wpA;yl}3scӻKT$Á>Jڋ^y;i"*qD0#6(΀W(=0u6UlI Ir%ۿ~g/L4l 6=j1-a#":!rg $s~^mvn]oѵCZ>mf̍˸L8X{#E @H+L~gD=&5#〘+6vZ@,[1by$p*%j-V3<ёï6c,,3鷔\HXܝWA+90~ĀF;93z,nPSGA'smgi+:9֦#65{R;ȵ䳢×}Zr?((P`NzA63ܨø}~6mgA9I$a**W2l,J 5Q6 ~C PQ b.Lr~_pRu lE>8۱WtM4ޙJP{'L ȋ+Bx3A~_`7P܁Wt{2PJAkX/J3S1\ si7{wۥ9nKlk|3SU8gPem5mfr3F}{S:9CސuΌ67Irb˷(tٰհj$(VM};evam#ab' tZǐ(X+l¢iR*P!ZMnz lrj?[(~B,'B1JI8F:bJFkJ9JwB4:2ˋ2'3na|/ bdSb.@2ƢkjC'!cZˮc{5&h.wE,ՈwMHbp}` %2N ޞ]$WTwlNP]Ytyw̱d1T77%m(_L:E] Dv|kEu9y65Kj s733x e~kT>e;[fu/JGcBe]pP-Yddph&^ΖD)9,3} =ö#C  xi|oh&DCD IDATl͆; w%]Qie!zo SՀAs*"Dj ˑqƷ7pBO҈)N DW6TemEJ= Z:IH,fCY9>&۲8B6`GtJya;7+$caKDCn`Wjh\?$(x\{i8b| 014iisS3Ȥnqq|ngbjr6xST3zo"M\5fb('og9]=2":GAw?J9Q}gsD񃥎Mœʠnme6ޡK0jo ѿW`W\NL ]TZVymlv8MNhI0-$YxBo;jeOb]#ES溺EU=4>RàPd=<o^\C!sYH=̟@Q_ uM) N+Ft~yj 77KjLƭLIWYm1S/Dw.K;gC1"N(n&;dwCL'MJFFhca'PF'ځ*cTw"A1HQLXBOtat G 7 1~\j۾ x [/fp 8ryegQ Bbkx&_XwYagt=!o $;oLn&-.JHΥA]mb[m8X.42v# #AUBR{ KPweJJ'\Yًy*d; ˫HV8sJhb 3\0,HeE`(~wH{Y@HJG}DL§ցHr_@*K:3^Kx6wL@[op?6MH8T>ONp cgX'enm9xit88eNkGq-69]Ɩi#&]<@s5Vę5| I%Dn6dE) 1?~pEHgw `ZpG*X̆s70@~?h9ӪXƈKu+ HcF+L tGh=9bßzW`0f5TrсcҒcJIMɤuhME6?ٔHLgJ4g )S}8bRL a9tt'L=h~JABY|sdT)07wQ%Ux5|+rB^`FJHb`揨EFlw5jO5$%Pֈ zݴ1ș>D/2Tc0aY`к5Ró4e9 pP] aCJ)P¡\.gՑwXW3"9xeV}zT ;#FqB۞]3,J^G*/Z@+w&Gdo=\kF~6kqXؘ0Rq@>E>snߘx<y ^1VNXIdӛaV!ZTkUF%Cq녹~\opB? e$a4,àJ1C0-q ,)O)eSHR(CßMI O,4T/J^Gƽ@_h͌g>ɛϱ ˓"}̿ޱAld>%^~6 6ą ncbüAA-E{'R `a`: m.#oÈظe8ҚmX\lǐa+;8pc+xLnvE}\^iQc_p'SbO>)g`[s7u 6hrEu W1&Zq)0MoohBΦn(zHoL#!xm<SrOw@dNd(tRfMH]\9OۖSRȭr|c '#VR6MF ѕ_̸J00<~CADJӠ\2j"x$y;^\K'@L2l3AǙq_)48u0?ssf,`!XjWfP`X*M_d 99~1WbVѪ0|zqqiK*X|gy,3>MvGEɋ{7wE`YfkLF@2ފm#&0k锉&1ړ|v̍;oqnya_ږȲߢ߇F&=rti>sߖ;.sqyKܬP#8R_c:Я"2<^)I6]͔4\ u*˖ڪu)W!U  /v/.~D/I$Gi65 X S`|0[ D`n5fSHaOdC+&žaycܙ rb{R򙮚}mv|`&7a;س? 7>za١H\r|nk[,qRvֵj7{> u {}a[R+achVEMk@о3e-DԒl/Gw=fI$#O.fbl[<͏3@(,S.WqXB"տLf骏Z]֔o]ɣ.&:iyy _L^ce!K(mDcA 6빃ߕ߻a %\;q{pQ= a |aO_t#1%+H u+D_v um| #M=6ؔnmWcA&aqar\RQ[b]ڥkĝ<4gRQ m*ajk,zK֙)Wy]bGwne|neW4 4T,lc b9'UR@F(Ql-7+C.|*_"=cHYp /Zk= CJ/\s*Kc\ʉQ'B'fBï.PCP_\\eGƽTfqhl W6&0A DNtFS]-lvjAg=_ &b Tf=#+*J2݆Ҷ4M˙^*:^zx+P9䐽hz)G2  e ޼3W*/n00N-bY? u7 p&@ -'35ށJ;u{Հ!$nzxGZ“"Pd(M L*_X#"~1 k~|n|ӹ"3B.C ұ׳򪣟s+~WT ^rj &mBω\/@Fnv4RzC^-Fo s5H(Nj[.=M6 PM37yF_ݓcTG_ߨM2a8ha1)؋?){Ւ&DNlʼnql}SZHwmQt[-GɘRaQM'r'1  m6׷8="G]-^Fz[>Y?Y%fFY U@dQ@Jcp8 !34rmVJ-x4`t Lw7Gp~F]F3ɟpϘRˆpP[? Jk($CdGH2.=0m[J[J[Tƾj8k6)y+6yxO139kgDu,KAj{CbZ6U6-}!skao R BiFʏj2S K-`4і"S5l:Q2f+Lw\zhSViLӹz8WZ*j;r>2=Ql#5Ap!Ban?] B[# 3LHC YCv7e eo pjΚ.-oʋ?99wӺc#Lav ?Qsc(n s*%+a+rTVUʚ)b gJlnλ-})xP*u`sEie_?T4x.8VɸMvPU|+CnCNe;Po<؜5lG[,JOn _ڸx'd~v6h6(:fynY1 Q i2a\skm330>911z_o| ThwGp#7`(; Ƒ,z 7X7#qLQЃ1H!ĉT)qIʬ3p,m8 \%lpyqڑ,_ͫ5+mk8ژ#^_@bBvmA^DTn[sM =^v1pT9PY`B₯fwMHTfB(Gc_;׏b(T!zx` %;Q;6F>Yl(Ť wA_(ό<)Л6d{=t\b ͦ(x_G n7Oo3hCb5ie;D IDAT3)Aq;SoY2Ħv5τfQ0i{aAzS.{Sa/|=72@=ҔC@lK%$?~N#} ְۼluEUj("Ү_qm+9L␖4b  %+b $ Y &w;ޔsk1)O-/+i6=U0r $,qsQhI >Rc0RuFݴ,C^IM[{ӯaMSM 32Gv{OJFupC',1 d~F Ȑql`QBi|^/33#7 It,8_@Ɩ_Y!rS#IyiQX1a"iUflujaNߎm6qw B]pȧߦM&9`/톁Ӱ;*kH"5[&鑖VUrb&Goe9fm"򠻸lvck7~ #[F(|UX\YnM Qz>,T3 ~_篈U36&Iwa"C_rC>jjt۔!XJd*_0y]Eugi. T}e'8tWH1yo|\Ae_-^"Dy9p[6Ny8Y3-cjv(gqqnv|~~ wB{IqGg~S3{&Ak]  dFVF2ʭ;_?Dcq{-L~V{fݑ L3?UDb6O  N hO$UC\Wq% L~DZ{Y>h7ϪFpڌ3@.[/&&75EeAlVvu n%[|`w4-5jfxHd'px ?{mKy(ア-l{%oKl' i/i@565YZ[)?nsq\:H 5hZ0bu~VQM.o2>0\5+Jg6ĩ:V"0B=pRksdc63D +G;XO=wrCC%&eN|SI" *}:'2y8,~G4;rٷ;Gr tXh;`n|jXm+f1vr WI YLUqDG{N-ӎlxUHb,d0C'@hw1\@:nڄɶ5*=DOPYZss<>P=h)湧Ndž+B YkKk{# 1njf-" O?<2]y5xI&jf/"2tvGni{ 8vˉ>7] с K?q8'&"uƸm7!*N uI.ZlŃ3X$/BE0>% vM|+pQ=a2p%o|=!Ҵ1!!ex7U["9Q6r #6-ul:=NOw^yBx>>qqkgiYs,u{qdfϰOGJ>0^o&D+N/Ȁd„] $*` >y1z"3ĄjMݡ>؊ͭ>ND>DG6~֟3M*|W#mQaW ;K8J?QyaCRc(k=)[`vd c=ӕWjIEtYԸXgs܆jzx[qڌG;YO{!cyc"5%}T8:m GPDm#qOJcT҅Uˈe45*FumI'e-~SEr0W#?dh/c*H!wjƢ̔C!mkg]Kia#\"')'Q~D/~SZFe 8F(z觍 WqA௯36 Mnyp?|ǯ 7q e]8s ì&s)kfllF #~z,qfYA#wT7.i5m_I&׏ CDQǡà Ţ+㓒jWOD'd}ǿ6'3F(JYOKᖘ/]M:[?_6& ~yw؞tI> Ҥ0}K3wG|>#Hk⛊?Vg윣IMEv }.6p+z`gxp<ӂJψҿ+=;%!; ; s#H2϶d[6GWJ8#p?HݓdJ^mo2;?7)"ߘ홵O;gdٌmoG~(*]3?aӬlHg0kW=j~>R5_N[uB?MCϼϤqqFeCev@̨6n^2E!|A^_E8;Y毷xACSDf/_/Cqt̤TNR9ag 3#c?6K7g ϛG=x=%F[Bn6G xHț2'ayNۙ潙kH}%'fLmXXLowoTL2 tz2>a*OVjVܧ bYF ` =ύKP\ŠbO2JJJ͑k?`YP5-k Y!^yn/n(YYj djU<ۙ.)$џ_#r_,EW*4kl6k< Ѷr)m+#Q6_"ucmdrf {]&q0 &vZ!7,K~%xs:713`^TDc`alVW%7t))r5~wWox멆f#ɗ[q8VиUm@[o0|9ܱfxAA6JM N2$K , "ɿ It)w>_)t)^YH/Yi-@~kTPI#+sY$k=nBRq ゎQ^0wC'z"~ vc> Nɥ}A40~0z\P`d{?B^lo?! 2~1{fI wRQF1 0.63WOx`z =uvdi{6@|KJF8'@ZN(xQ1䅄13 6j-wK}= {2o00*ʈ%?2~"ܠG#˗cakH}̾X$#vߔ&z{R<rH.BD̿7^'mreR@N"5U;Y,5ջ5պJՕUb .K eZƱR<ٹ{CV}a(+0Zn1t<= g!]9$Kd=Ҝ)ḘEC #jGC˩`+JS`8+M(}Ɖ;冱&Iɓ rv} g2}C1 U6{; ?4hIi)W~y(-V8 FT^釴o/(q%I2xp ԞhEC'e>92JlY:Mմ^K{&AGB,"fH\1=KYBBC#,pȔ +jE z"AGHuVL8N x@,6}h#))6<1"9ŨCc'p9'ĺp*k|f|QȸAgg~y,FF `嗋sH Z>,U ``oR~(7H}ַ)-Bni 9ߛQ`6 DG(9ZA &0J=O;Auo)w jS+B=m'pY%BU`[ۅb qγr}-b3tFYB2c<g<\?` p _>67#rlPLFo>zõmH?cB1T+37$[;h|u##S_Q :ɠZh4g(\9).`#/E}^;|{}~]ܶ9%#*}T }Kź=¶ &Rq*P (#@aX?!u?P 7\TL΢;Gins*ʝ9^naYyWEf 3uRߧʅfґ& 숹ANj_Tc7hQ4hZo#LM )k9PwYaW@J&eS>?̛|'U0;Br<< .d ?P \֨òIN>Xi=<&nԳ2qF H耬ͯ) *Qe7/6ǡ5IEWa>B-L/GmИmrGb<Ҽd g1%<aQ ].[7& >'#koL۾Hã?h1}"+^l_/"kQ/g6#3nrNpN%T,$e:gH~㛰=DAXjk;N*:Eil"s; W|z}|30}&{iJo'N}e`'/]G ^lucA_p|c%e5hIK2$H[A?oE!*| ~)Mc|o$Ǎ@dV )=fޮyY=$șqF"nL.mbnˢk9i(aESV*D`tp 3 -uY3e[6MrM|IsJ:/M];*T͘P$4lTr ~ -YF飴}l@^{klУ`reh7OM\L?P1|g_LwMa k͸S!_>C)e5h'TY]ߛl\w-O=-/쭅ʡIݗ|Gݏ{0\ʷ9;(7U)Y#fTZ` {jsff-~=*o Mq*Pd\bUWŲ(4Iep V8q|llZݡB9c:5Lr(w ~w?"/+{E`U}i`u Wc ƶ!0^R0yi~j ,UBf_B-,Hw$fC}R#΢UhD{rBlgHCN/}' VHv)f9( O./s'dQݜ#TT_,g4&""?eLQ90oLiK|^q,Ew@ ⟵9Ϣs}M;}W}Ȭfr@7/"^zwX_Py)'}XDJ51Ȼy, .X0nDtFf"ƫ<~?E5 ʂ6ylV@Sac= |W"*Y[jHl'/<}H]T*Th͉sY/9- \c,tF8csI#;Y8RFtNoro7ԜuĊu}E&q1=cÚ\ gܻϖ NPE.vs@or?W x 73\2O=9$b7=y-zl޽c0Yr[Xm-R汁NS)NZryzD3> +T*B ?o>cA141v/ Χ[-z8+{:(,~͈x.z~S#L#ڐbiqɜ2}}nկ%8~nj_a9(mؠ뛅@`^Wַyk夬)So m|E^ RV%r<%bCIt(JhLn_&7rn8zX.ZrH$o?c[Ê !.kcZ1GJ Ult*g<'n[WjXr39MqD&\u ,fgNw> W~HC#oA{&s2gN-3*(<e ukkM[Vaj>Cv$D쒎'`՚MyuߜFUٶ&ÛO(!|f- 1A-!uĊ.XlWF Z\vj!7۱w0*\b-8D1)dy:BbLbN } GX%YwT!~f$_ r_on1#̆9Mpg32~>R})LV&-׾*߶ӒG'۪;9-|~;֘VDܞ=зeDvfp3lzcܾ^mYpƕ6eA{^ >w0\/"mG(vg'|}6ZQqm^a|V"S_/T|ו V2թ 1HaQ[+<71#j u9c+u'L戭Y]!ܬc|12~?$b./C{yr]|~XY¾k6[JkVm*|I<7MEoAr<P1yEqX Wp Xz*"~lm@(Xp}Q\I?ΚW)c|ȎPф{U&\xVe~a `L {N.-;iۋN~?ŸM6yXÞzv e:G= u`duT~_o@Ů)k= l)Hl}[QKW?J |]'$8dwef|B1ErP|õ,i6²KᶼgkoSU,QNd:̙taaz2;Pģ>/{ی[v}a,8ho*seaRwe+X.dƝe&3˺J5L skŒE\&ku'=@og1/)9 ׎Vkoc'\ ZilY]ncǩ%N,n=bǎ=XH/xz>0s;KzLmgtYXv-;SGTEWlDq#e+nQ=toi-RbTn[7O_m066yTȅ|s&#ӽ[u#6+M]aJ: "#w$Fdb@FdZD/ݜ>]̀x഻ ZsS[rN;K#Y `Zwݪ\i&뻅UQi(2u<8|nBz{$ `ޒ b2lhObwR{:SAY牓{ʚͲryKp҄f#eIOὐӮh3v9O9KfTWQ9: S ^7^3;\xifН i6-j*ͪ-Ҽbt_raX,2?`уѕ3VM?M}^Jh'vFo>H I-i+e-R{jPjS2%862,? >>92VȴT+&F*aŗ[/ϰ!TKe<םuF Vɐ[+OEve]o&ފWB)I9*Ji4I}p sMwXF5)GR 'LEL|VOqyTcDnd:$0fL1`ʓ%E.7`kv1]`yhɊkK""&Tg 9!I5=O*>_)RJ`֌TRַkR,buH g!zEŁW<.( !a?"g۹qP PIf:<3ɨ C響-%qGFг|փۡ"թ VO9ͦfTfnn QJ*u5݄[H#@21FHׂ>F,-6$CˏT0oibn}=ʤ[nVs뭤&d0N2里d -xfd* Klyadh@Z0XgzmEx}(hk=|-%t/eMZsHV+g琰?S䶩ByTn6x<]`+Tf~V,.N2C&T8|Kt%%ozP|XAUTJFVOy)]>ψ^RR fEV]`jI2底fZFtr;hYK{檇ً[ϗ}Q uΈo[WR{[Sb0fE¦ݥ,$E }g *;"C9)+ 2=9Xe9p2:CmWc~@ ʎfa% HlU$eu'(|Z$$qOcwjsK6G2'ZIU #K1SNe?pm]%'"16Zq3O0ICϰ8_x# 6Yb] |1'L>;6˨r y(bV$ jǏa*mk]Kd>-00E:$5omҿIq2~^oVLjK榘ܞ0}n.)ŎQr/ІGxm=T@).,-F&,v glMmGS:qTٖQjS XlPM~Rʀ!2K })g &tT6&ΒO_ĦH'"w߬TQV>߲-|Z[.1Pڐ$lg-¸Y- -_̏,:0F嶰2*=LlgD7W{hnUGD 6-3ٽ3J.5 Փ4e\rȟZHFkC+;sÎo%rys,`r)a6%:UbkZ20<[ rh,ABqe" QC`8z\~8>9caP6"4,4hBdÕLJyo~ j~nwxn3È8c[%yf1j4C}<%Tgy(ǍKѶV} 6,O%9F[X+ο0Q,(2|?CĂ'UaMMmίX.T3+Z+ٔW]1!thAɇ•ċ}1rg*nV SA~Sh' L!c`dj"gP>V*df-؃H*b~1.]co "VZH{'M [)>S-T-!w`n[1n<\Wra -Ԫ fqͲq 䩰ӈK11H[&8.jn5~6 +'R׫d65Kr c0p|ȍeӞ|P`&0'P'^9j<?u!>r=+~lo1e&ju>Ṉz"[2-HB?&kr HfmL2p" w/Zah:`bgwŭUNc<'D gg^hǵdt-2;'mo$ldY> v71yY⇩8HPXI ~Z붱V ÌiK㟃 lB}LYm#s31I!TsXc$qԧ+/q}_; 5nvڴ|S@RL~Q[g+HָYUg4=pOKZua1%`-/9\4&/ׂr[I YXTR϶#9ޢˢG<1&8lG0WJlҌR~̋FE+ȆF6mB^Je1"v"{O&.M߭[|oѰ2Xs DƋ5ɳ6V섀9@chin{>Nk[N5R~6o6*ǡ8g8(mH!7r0Rd"HfFR-7`R)(| ns fՃy yPK$bc]o8DqsH'Savj03lB̮ P(ZLp1ZiZxM?s[\2n3) !MU=eu3l2l-Lr,dauqeO<mXڽo)(;jC"sYD栺0~áTMH]cT`$3mhTGX#謳Z'+ @s4j N3.Xd8,_}do}RTz2ҸM6 J !''V:b;֓)J =[e~A3euWKTWBǏP/Xqq'z&>a(js|H $Z]㌾vD֘Ͽ!mQ- '-btmv͡dDʴm:dOm FLpH69k=.-E+ TsU,4yqenҧA A6^U43慎"4RyR6hYdL8!mP0 j hNȈ)@{Zy; ~ QqNL(b}ʣɐ `)'Y*~C6R:ƒ_0^P֪XAOɯkOd>RH#a9L`]*̂%??Q㠚A7SF(m K4r=ػ+ e~)0M|-~㾥ij=]m̯X=Bo{A>[pmT _e;f=9K?ı{Kǭڎ{!O Hxr;6%^'#O'Ycr1gr 6 (RZ9CkhafyNh-$>e|GP*"ka*jCw\ jsɟlݷ Tq_\Y??]KR=d2Z* ٜ]cX_W[2dIJK=YpXwrN\ȳeu}1 Q !wz7(88Ni/*02}D 3n$ 6aȣoaW?rm8S7T5f;L80ȯ!;a+zQ˔_sE3|_5 4tƐe^WI)mFSm ;޽wQȧB7x-GnPHgK LyšOEx'=0r FhP0rn dK7sba@f7ד8/ETLϝ|!R",XCmZdJB6uy6a8j(3"w2*q~ӜWLtJ6CR ^kBkE el^f#ah n4a'&kS\h21Lݐ'_#n2b2&Q|`1D40oFmop2 Z ͡G7lʽ6 o.2pMN#džݥˎV6hgg,Aiџ()춆wsiPmN`ҚS'^#$>P ?mW;NRCTh+z@Q:B53d@cdy&=, DR6j# &Rbr!{g$OuG`"#C>Qگ3_ѠM@·c n)hl>7,s(p<2Ls<$<ۏMI߅,CBU%Bf<.aQvE1֦3 Q)(˦g !-j46;uljb|D AN3ր~cd[DES+7MSf%H#o2ȁ9i3VJq>M*Tz"C BggA%~KfXa1~@o}mx&7D|f p06w+)'++ƟٛEʄ׌v u|R߹"ܖ]2L Xxvu/1-ˁk{>[2b% DFnWiPw`Ȏu& /XT0nu9Z5'bH li9_8s8L%ukےKp֊KTQqf|z;^` Fo[x˟|}^ek)KbQs@:J~ Kxl&'B/̴Yvfdpf)%TxʁEiL;&NmMޜۣ8Q[Mnߩl94)M1,qݾy'r{׀Mr,fGߡY?cоud 7gNW~I*&-svv \N T3#mdrvz|J*;ύ?mBdT 4>{}CW$v2on/w[ƣm,g:{b4FJ7fDR$O<6eFmMcWkz(^-bs:״}-3=5 5#vYl`eG{W/_`FGeMCp e  KwpwAgZiyTӥۓqx /nƝR/[p zd@r OA_/z)W }wbpMo怩xAFd~=ǓR4ݒq?G?oZWnkDBc0 tZ'<yC OzG#>E9}c$7&h _B~ss{UMF[[S_O׃3@w9Fkڒ{Ak[Q2/tnv(mc[ 琹],as3UǤ"d`+3%s~ U e#Y@eyqн3 pX=Ǟq`_?!y M|)o06 H[^ˠ EtmgmiwZAb?Ӟ2&7ҵw@6[U$ۦ:~F,>50 /x-bU9iQ+.9\XT4[Nqі< '9㟝_AۚNsٲdrRq$ƶ.Yf qd|]8><~ڍeWwֺ~c/ 4880g]ϸe ˓uXDED>~ Yyƽebs~m0-,z`< 0gP"_F.R:7%XU>d[%(OT 'A M侈mBܣלN -ya$AmT%`yi!Hh 96QH £g"B+LUy1iQPWDӟۃJQȺC) 3$G&LFH3\BZD FIhCA7)IlBlo|a|> e)QTl /,# F1_ճAƨZwX-V!5$sfmh]oB85q+46? ߨ-Ɠٯ= p3,BKQf*T..Y\uqEvTlʖZ,R΍]#boX8'IZ姾R3j}o{TߋZ.ɨmJV>&V9L鱆:h0džZ.w|--e~/yp =8#Wﭒ\E#.uwl3{3q+[?ɸ8> IkW< >pdJ4HCgNNQ8=?^Q ]PB-cWc2g]ί}q %#_1@La:榲˗W[M<6k>F63%y:fy7k%#T5Uϯ7[wAA9Cp @Tk o͓ι`o”[|t@Ѽ[ٴ}ЁVȺ#z%JXģ#|仿 T2-af!<@Lݬw[E"5݄'^nQC v]A_ Զؑh 2ſl/(cH{:*S=iuDăۭm.(P`k:ˮo-~k|f/!vhRּOCYSS 9KR](0߁VU.~Kfc֊Ŧ֝=`_Ykv~7Т|k IDATm@H!'CZT3֌hCM5ڹ{3Cu+uSg%QRA7?(YWNݱwƋJ[nN#FL 9ǽ H%ޱpC_Nʨ`=pN.G6뛟cESICNDG5u]~2j2i<7 -M<)Gwa`o^]q'?'gLYK^QE~d14 $Ko?.JyQYnj](^(Lxk^#2ByfxKmڶ7% A6. x*r/zMxz Z1ֱ9L> % 1?0RLw0EAW1L=߽U|Sna7hStdvZm VdʸC_gf(G#dtoiC:%с:eȯ }&ӓbb #Te7 PzMBb1$ +fplȍ}~k}dWxek#̫b~*>$pq$-X_)ϐ&̯ \EC\V d&3j-ymș)<3`]'ֈ9t=9+@7n_)(ۀs`28 @*  k7YPd.]zTb).G^k+:rܔM-0-#eTۿٚK) MC j}̭7tl7s*?Q;Ss۟?3NfQƧ[zEnr(zɍPOcب(ϠB;E`zDS(px0/,[|q"j uoцxxn=0 Q2u0ӮW\h5YT,ʪGt, >~Ы0C˯c< 7rM:7KRS!ԚowoP\#)g5pZWmsZC/KqdInw2u!cyѾ7;-zjƀeD<VrĒjʍ[=pgP_ȶW;UO (8N 8m/WSYl AȘ 5@F _9kp.QjrVRmapVH:j'w+6QiP&٨V\hGmc@s|Wӄ#Vd*131x @M"Ⱦ'mA۶nV s&îG/F~9-p )vQC6~-dtX 0ǯFA͌}r " }gM 98+Ti3 c67RC⻇d%FP4U"aCO`s}B]&4!Y.v$t$L~`Y HLlHV flT}{_&^c2͍w*rC,x&qԴBG IZ=stn'd po`tQA9֧? ]1n1k7Iй)&(G߿hDs-fܹtա^Oۃ8A\oB۔5R 0OR6_[M2Z|mh/Bu_CƟ khow{tYNZoyWC7T{#Z><Pih1TxrAbNh8tSHV#q~mIdQt&ʖ!NZc^ﭼkqT1}ZYG(7kA8|ڎ LUVZbwP=O$p#jJ5)萈&Kq0V>>8xrG804֛5cӂQÀC8|__ Yۺ1_$wjHrW{(ƘהʍhȰed-ZJȢZ|i1n r_mHc^g@7E)t(yWne B|Z lIΆUwxzEUtP [zgOE*$ߦs) nj!ֆ Ᲊ_[2 <}wdoSh3d몬p(Ԕ N00m1^.vcYLфK|(:_\. 0vz9XK66$.ݪp8͛r̐#|s>c)Ѭî(GB HK!rPG7qLW*"<'c.2.7dYs,eƇjqM>Jhʬ=F`IJu46P&% 3 (̗EνR~97_qЊY}e-c]?3AIыqХ@~ۺA7.#?}iϡB/:l(5I"q[Bӧv#qk隬[ƿeʾ~m0F79(B߇$+gQ]/b\$ O'!=>"]'N#W,Z^ F-hƇr- gl>|ybRQ`9ܾ+8u2oZTšI8dqs>ӪHS= |÷"dv$ȑݾAk^Dy%zJ+roxk2@OY} .-;iMy 5 Jw\תmi4puSdSq!UyܷXpI~tQDl-p5|G/V`FX 9ge9*M-2n`J_ WS+ܓ޳ٯ]Xt 0wC&T?C#;2|&ˍi~? 8h~tYC4lֵX5`VSo:ӵE}j%h|) .mZR-qr7RZn],qo@}7^V|*/ۑoֆgšjgq"|{a|8%l5g r8->3>'/@-I ӟA .}`͝qų";Ć?~8uEZ8fZaL80ZLe19 +B[>ŐPpaEnAlbP|P;m' j ~(pk;.޷sc~f J%H(hN~T> ԛ,hrh^o43gw x& as*E[3řO?n LIri ~)3,'d!<֘mzhz߽CSPLB-p2T2S]8mRT~2A+Bz9RQJ/TZc6>Z'g=x9@-ѽߡJbދg)klU $K -6'y-7 {*IΆmInH 3+IleDxT&(9݉|@%fL%1+d,.QF=z\ճ Į)clGx"Y+G%BlF"\0YJ j D$+?~tԄܠ-!ot8. hT{>)Ժkz[QxnJ?׸IIk"r$&61F4;P$! \I!hA6-FU1е|ޤ%~>z(&sd2(fw-> R=;e *yBt>'&W|JdIv߹Ck2}Q\ؕ7{;Nw#ax VKkhX;d8xS ?-H}yI0/~Fz&>I7D$OAgR.z௭'dlETD/]FD^p0`Sx:df #tUl P6XXe9Fۋ SFtFBfhW*#v-qAj6Y+R2X[CsrlWQ.\\#Gv*GU#IdhկH,g3JJOq'BY͏^[i)J}_х荭RO9.}Ǣi /7p5(S}PT,X߯ȃ<`6~6QlON@˟2[/3x;-+ܸ2!}g>3#wt_ t<9G=?ܣo3K<,o)Ч={/#7ri(-k)vsM}Lq6Z.ɓcͻ{oxji9ϳFr ^[!LiRZ:W 8زs 4aaLos/8aypi6,qd"2Æ:lcF>1*JHzs>kUaD_wCύx0NƄjBuf}UzP<0-#?J<\EJ='T7#,:23#=d! EV1V6}8O}~By2R==Z_낮(x`g\F(<K℟ geBz?5Y˷AE! %:tq>p)l8/#| AY1v[T/8D-! WG+-X<`G7ϼ-{7Q9YITƶĥHoӥT69#; ~N::Ui%LXh e--}JߕB=g=S3{mCyP%i?`$n36oZsWS v%9P# =  ~(BW w2 IDAT2 0d,eE,/*NdJ/2\a#<&->i(*ncy)8dv07B<W(]vD\忍gsp1Jh/FiCI/i`О/]F̉=:gOhr-g'KɊBSl2H`,A0kݮ&nƵp3̊8q`K}$ܨP%!G[v:YJEHN[0/Έrotי*FEդ1ʸ{XuJ\j"(ӘC  MB֟Ӽ G%i{ns~mlNGrSc/8E* \va_Mher^?t\w n@S)3^S[n)Ġ!!!}Kit7Z>@qGK8sw 24OÛOx 39oAzMZocr GwG&bk^"gٲakq! *GI-QvmO+D-9K=n[*9Y0o4ߛTKV+h>|8̑JhA-u&Գ,7izgSco Jl_2]["0xU|m}*YϖF%dg@{5lhS`gz$u#jDIJh\+pfڞw@t~8#{;6; [< X$z>l` 8n,mwME>}[ g z^/}+PMER9$ȱe2ENETܕ, GU͂p E!v~xLnMYuAhѿ s~u' >&T'GS;y܀_ΈT1~2<[VU1&Qaݾ#btJ1~6%@VXrFU2cGj) W{KdZoT%uÇ-Zpҳ8ws6ɧtߥr [Wm4x}V3.;5=Eܘ[PCoʪ>f.{JL/u%cd֣{7v[Cvwf:ib 'gН65XԍH?ރo ]JMp7h#{; .Xmy..{oص1`b%îғ;EEs-1 4F˭z |˪(3(r}Ner٭#!(sxL5f [ ֩|EO>+L`a# 2ޔ󞟟} %p'=;ݭ:yZ|eqIx%nE/J;1F|Ĥpwp"Gтگ+gSI5eIJ.<?~>M|.u?`I#&kʞ%cFDo$S&Ѿҝ1or<|J'kIAqr4 oGoS,vAxϔ K\.n0FXrqmJ-5;WRBvB~[Yv 忆E/>JiryEaF \#:e<9v OQnf$C\fMmîlm<}mj^_xK.lԮƞ!Mah;9 Q}fԗcW(*^sn^!9h?.-6%Xkt*1 u>Q uh3eak!Q [q?Ri/BjY?!x2 ӓlFƴ#kj]|ɕf<^,t>N!V|N] g2ɦx@A CۥՒ b_icڰ?.{j-LgJk-oYB<^*[hv?W#CZDd Z6#x|fX i+;2VDfJ34%~œz`'"zs=nυ(;ĝS^Eoqܡ \0:4sWcjPUwz@?;/3/ |n%_{q=>;aM8꾝{ F_\V7.vs#Bdyك$ fJaݓ4]c<~Ka;.2ot7=tB[ox^sȁ0${jjd_Sb >" qT^F>m1vƌ)P(hE]gzN#7|[0ޓCvpW2q*&8~c=3N_Pl[RJ/bd;wFL#ah@+l* s C 5êwݿko=ԊR)tא}.1 ?"=*#bv{)#7ġ ݥ @.'XS1,7iddšz.K` !蘑r` RC$waiD/.m=uR,]u8؟M& Θ;Zp}_ 8+}T1p^ٝM1(Bߨ/.ܸ< `|cg3ɓY`6٠^@e@(mA5&W =/W\Xj^&Ƽ0ە#."öWTSNGSڳ,qd{{뙽OLz21;kFyS0HCC4eIӯLzz3t(66~¯!}b/cd ' WbAK'_p<)= zE0?Ά5$n?IO"F}j@ҳ9PJjZIE90gMֈqRMbeARHR5p܈'# ]k6pt[rˢӚ-/|zl3 6Z㢓^tUd\6;@TU[ vDptq"9ѫʩ7HiH÷k TϦbw=9om6?(! hJ(:V r2F\Er!m_Lv7if ) CZ3g.'#9KY\9K5mǐrঢ;ijCo;ͼMk6f@f\" -C[#mZ(E{Nޢ+ >T2k]MϯYrr[ځkhLKPʻd;f4>EW0_Ƽ&Iф./4)E+]\ON¶_J`i p3W$%NOB@Ykذ{pr<&nɆcս7a8u>B&Y>'S}#|+LK~d+lry6TrM9i+AoK,o@i;sBTf [볳boQP fǍ!ӔxW T|-QgM /o ֐ñ0lax qZ˨q .&qWte>6} 'K Y4I^o#Mnv~ SSbI>3yxS#@FCH9}p\:QT~PUkŭrAƋցJݜʌu!?#Eǧ'걡$13;;/C!Wg=c9Q1Uʟe}a!n2F[uZl Z y 3)O$ G^E#orU; ~VTI4 KE3l߀aС1 .@/?LS%uԝBF2ܒWBT8BN 3eΣeJwJ 0R:S3iJ@PV|iZV/AuٱjQV{]%tRnMonX;D ɋȈYuZ'QB)! `#x5U7÷61xI_kܯ#jZN_GcP3|nv|ChLt-r wλ3f,VߝPwp+ Sވ1=p7vqPlqV_/>O*WA*ǠoaȎs1 ˪KTI$ӷa4nCNg^y*^'Gx~ЇAwz 6\S!o] a*Auֶ"eQCE~j\}ȵa]; Pq.U"IYQL2QJ5;8$t>8JehTUǗ@6eт W3(w#u`{L XFK'*~KuvD5EzEEg T7ZBhZn`Cȟq7; ?kS]ޯTeݧ hw>2PVSRSb{T-^Ƈ'?|4vNF(f5&ʧ eZLg5ιo843%+5%;o5b óޚD ơ6nPJ- lSjP-L|OGAkdN7Վ8x֎ U ͨڻax PGPMm@_)! v%&ȁ z^F;NiР l)u'm$4l@  j~fϦY)/DE?\O _qg} *i P| Po=JQ' !,1;XCӾkY eЀꀩccchX(뮠E0DQ%Bju(Bt.rǏ3)Z\!$Ng ÆTgLz(0E1s; Fz. 2$Y'7ov,C2MRߖ?T|Sm pFDy&^}~J*a#_A RwcEqyȣ_(HM~B̓[&uq&@EEօ+ɥA & 2UUz.ycj?h優ow .TIX#CcJؤ}JeZ^ݪ*Jwc sj21 [[v3+Qc"r#BiMMmE)rR#4?jC9Ήmdxky5⇲_}b1v{sbܯ Hq&8Yf77ƠTS#u-I?.dծWW#kʁwVD}Tn7.Y~I#$_/8f ܥY.<> 31 F[i ۡFvZ14ol 17{]aB;pPu63z1ӿJUʋaj=*u@x9D^|eKx++Z=׉{.wZfu3̈0m K8 "˕ŴSsPMJYd=ﶸB2f3)(XRAaDpxbAQo ^%>S>r#;Bv r!1auq;ggXxH?u?a{dTcijш,GfP\qV3vHXgT(]ӓM4ͧv{@;*@9ksަ}" v'Y7SkU!uۆˏ3fF"].~>eeAHqCb J]lɭp.]!_X[GP_6~gb _];GK뜭IƤGΩb/)+ `(mDuU~cKT /H]>l- F:|Va1ȂҤnMa/*mot).G!JJ<]g6}vbJ2;Arx;QpM@ Ѳ˴ 2 =B.شqRtou`gP[Ĝѐa#+Pwtr.nK7_m -a&VW g0_3a'|L=2Bebԕ:,lZ3]<0 5 *`OzYq'A_3ECmv.hr8>&'y7Da?TC 4D,"r (uYwl@>h)E%LN`#4BeURAo2 p-~P6-Qͨ!F.z~B .P_t?B9AŞ Y f*}[ViO3gc'AcO+^Z~v; \ilSEG}S +b-d+OI~Cb~[}ޕTn R%^"~KҺy'jqOmS N5xCүqGsgr>~'@7Nآhz4h2OCxg߲P\M9*8ENpeV'05EaֶeD'6/My)3)O1!>;c&^8p9ɰ*2k 揄! 0-R [Vt\ ;N3"K-NSO1|~i'2~mFY:{ܟ|M1d^*zֶ؄MG}G[&CAAW!ZT Qvm z^]_Jlc=]?dXIPcAJ%7R6`qFf7'LϏ_p-)7.p;G"{9.ɱ*Jq^Gb#8"X~0c-E$ϙ.sHfBc^?0|`{LL.\Ռ8: 53j-A-偃d($P?^_^XCհPO>rZXL SooxYpXأCd}rB*SQ*X?h$RʽEi8d)ș~/4( I%5гFN^s{-V=cpXvhc[*vP&1G]|UE.i@#S8Ny-rڷXq2a3=^s"/fYXPa⇆.Hҡ]* ~kjQ+nwhF`*5 At_,dQ9(_Q^d(3z"bKEE~&T*>+ Ϧi݈ oz͕PHOHMc]6 ej^14Ȩ>_²0ql4 ^=hաd-1~W*-k[rFi3(O&\_p:sxeaCW5%?"+@рOׄEQJGpF83W:5xѰ @# ~3"o>>"惛Wx rg谍 1aɮfK|B_]N3a+`B_'A_nRqYӕ)ץ]I&Q4Τ2O[h~Y1]`T#y̋Cu>TG;LՓ,o'&BHf̞'ǹ(TI*{ZPnc6[ġ/h&GhYI'?S\`{F0#_o]. wr[%rL _ȘGw_Rn{DeO3I~eր û{p,i~m#<()1]ֻg)q7F@_כGo2U|L2?}F.ۀ(%l0<`3Ξ;#~mIǓ{O(gu浯X#3a Jn{p?G쭩qKP77|p'7v.={=y5|0hE7k-!'v~ L)lp2|ߔRGdKyGcWʅKV=]z Fbx6? yιFsO֙^Pfg\ (Xo%m=2QLh2ۃ+&N>O / ``jjs\֢#Y[OQ6JvSebOTPbFN#Ig{E\W߻ZTpLb ofMxP zEG?jxS-4`=;9S֊Ԓ}T8 ;8Gl]N{'TPKyQǝ;bMaK;Me}O[Fk#^k6'?lkQgeXPjkDh1 LN)ˊ&׊l飪ؕ(6Յ6[mvW擙InO~|'E:qn0{y䥂8=G!0_vCYV)QZ|P"끕嶛BTBC1{r4eFYą$} ً^z%4ci y7E`d$D "pahf$N&4z(5yPͰ('Z5cZJ)V!sw t?p դl7X(w?ͱT,>f 5⽘N1ZD*r+T9&&NLNEވ u"JE,Tῤ`)>bRB.Y<3~&]w__6R2,Nro$ 9sLQ 2's#&3[_3}A2;=4a-O2b%MvG: |t1BJtwz/#Ve.aQ3XOkwl-"e7ϑ{a/y96]եϫTvrd{C/򬐄hQDez^$hH{yu(a.*miqz@ONl;pWR=8:}lHq m ^^Ǯγ W1hXMF#@'/#)`l6à 6>2 a\ NQjRəV~/s3a,BGY| hB5Q%>) p[:T?bT!ۓ7Bl/k/g+)@12巇Vblm􆲲:TlgAh~q(vȈ<),(]<+(ſHdTѴLs)u^؜jP#",].8:P~U 40温gJmb,RpDvv^ oleD)q&1a>LHpwƟHx!zSBmGJ^Lg7. #sIpOdSTI:gE51=1F|⿪H $I%3| Փ8Km?!vTkhP9,OTMHU͗,=y'~5GuqF {86MՁ$ "'M&y.V Oz렱Yʭ{t**T^m xဏyk+jwNoM 6i|㶷eu}fՔ|FN늢 Ȃ|L4Q|+"'Qܱƃc;l-Z0JoN27 0. o9%F>.݊ #6*'M2~*ޝy2:}UG\$85[uVGq`nٻOI ?7#;=lVs7F*7ؐӁa@ɿ|5;j 61=z-:@c8pO|J:yD""Ўb0>wY,P1e6 {=VV(4ۑX.7 Qp͹gmo)-/}.1zGҊB{&2-f64z6s^s7eVCuCUKf؏?`5#9uZ,kPHw P =UP8b \~zD.ESXLqb (z~_ӛCՋֿg$_$L7uDg Rd[o`6{:ױpUZ4lk$Go>w6R5L".5szM=451s'gPt*`T޺_O1#q5tMrv(~{DZ%~1Kƻc+@xlG4|8`rrb$h3&!#0SϺӄ bckPaJɳSm@Ɍ$=8||,8Gc _uMhG9֐ θ}GƚzT "U>{2?횅61Vg4\i n~]{,%@lgn-ΙF)ޠe^z8ciߕ[pR#qm 9;CkGU(e  lػ`Ub?ϻ7A*3Cwy8|d-!_{2҆eB&8u jq>&'i| ٍ`@7 H*㩑  ^I ' ;i{:/_Dviέ #lFPaN#ăݤ`$BV3PbKj IDATd 6dhTbq"@FLs'ST'|۷811%(rCk㜀k3~y:YC_pyD\RNElFL4 š <l6FO^s\!S.q"Auθ)?% ZLjo\ 5IȳoF5aoMLgulF  9 &q7[ˆgJ#aI}+Dv]HE@A>=I&M>T{I{L~(v`Lkn 9&lG;?GlW.A;"HR E !F7ZN!eͫ!f6apmY%`F[[5-c[~T*c4x8q V\h*1Y`HR&6H9-Gt E?`ֻT@E&IA,*Iwa4ao1Yve*AL$gsuDRg<xY lk,)Y3p|xg9RQVBskGa2k ;]MT'~]k(9`0GG(c$ v M7H(o|ڴbQ0%rhrx`?)JuArx{=N;&Y,-OBd`823,Ulem{ "h&̐٨Ȇg,#oKuUR^|R4ad)wQB ͮ/ԱF$I>Yd k]eP|a0dG N-zv@2zOI;\M 78rc?t0j Ex%HF5ca@,όΝByU4/;\Tq#"cg-Wh-ՙdxid*Il*vAVlAuyFv 1TC$0ڮ2QlD[9—07:QǞVrߌm^~X.~W*LK\<5hwֆ^xHo]цKb~M4jVVFsP}{I{(KJ p0 9,;OSṠ6>7 ްB 2yLbh1ފt!x^u=hl,N*\ G`!EH:I냾 sb !O0PlIr]ل܉- ,FL ǘ#E-Sߧ̻*6PUCc;fLlWSfɷS˒{L~W|6N KRv3aBA$$=D_mm[^]l4mYѻC3^N5X e6l^^,`s(uy^s*ݟ517q۾QyGY9LHw<~@?8UB/\q'3A!Xl3b gF2g`j/6@wF|8^i*vW>#؈_)1^}'L8Wn܋fR2qҪV >9vެooÞ>RɗJñ4ݩ Β*^uvg^c0ӆyWۻ.Ã#!}cKMߚ9pH|f5-+]c++,Y]7L>2XS;FAgx"6cCX+U)cT`L~-%'F#/Z# "#]'&! e'U3'e &&  ~rf%f*`;Q 'ez)'”K:#Dq+6B+w|e_γ3&槈EZa猥!]g2?{-I:TTT^'O({_u0LIsލo*ľ"MIMxsoEG.j+ct`OMR $em-f@Z.;A ui4)6)2(|Hta6ђM~ئY>89SF]`x*u{ ^ )f}=eGM2~^hr*Μ}Kis饦_W5As݈_h]>3%^"NYc޿?QLg( wt )|B+}eE'.!d(?o̍84*D2MiF[.&ij{hKo>1gd5ژO ےȕ p&gs.[ipt#aTgeF쳅9"<?>3.ƲϜ19~ {3g$5 1{E B};zBoWc5|B6؏zGܟ(48q?/hոobx>Z&+}ruW E|^;xR.8Ʉ8S0=bkҾb> j̝9+y& YF ϣ$؋/zڻ-@LaG_P{y ibp-&0\S^Y&'v JۀA9eP4k F)th6Y֫<ߎ[SS_k'Ř1pcVUyC^I '*0yx=偍~L[JcIH0w8n;~݈QؤDR)Op-txJGr5%F㧒6o{n0$7M(i斫*vס(OKs˕x%+.*cez\6N[e[JXgFMb[3c`\[x-#ŒV|2b+X2@]XwLp|{!G|FAM hbڦ7sLJ?un6gYFG em?LT}?4R#?Iz`CeBgH! hVҦ\.'Vʻ Ls(]i9Ak6K;v[OXcYH9>y$Z4B{YgS(]}Iuz+G9 Ʉy+Ii=?w +bM>ÒX+H9]+n&i;(00aB,f<_n;P&( ۀc+NzQXln;`;C< Wӓ"P5Hq<=)<='?>NJmzY\6ƛi Ҭ5 I(CCQr4mUMa,fO<%ϩ)IgZ8z~ja'YS9@(gH>mG.vxq6>Y sOj`ݼ*>mZkA hCOׯ?,cK< Y* ?0D+cne'n}i Q! :VáSnD(3<#/}&PωGcGVa5k- ЩN-ə#N6Mn~2m9ltWE߾gۀ))7õ c Pd{g38 .Z,>ؚ A雿Ȓr D,$, ei$'JV6ՒjAzS QQ1Ɠa82PΊs}XpK>L&bK~x)Ӷo~_?h=?1B-w<+S=G3,ri9CXy¢SUoH2o5(;|Z}MrY=qO z.Y{kNZOޡԏǟ-9OxܯN8 AF^m쿖mKhy3qG¬g9k9CC٠ U$Fw$sURvEeTQ ,jb(VXrO#"[Z͔7 28]%%2p|iן^MHRܐ!zT 6 0t`T$[.`Θ ?2˞pm >EO_5$N6D^ONSAܢwYB%NDs!7nr!mSqs r6N;=)sHmA`+xw< K&a{g\֛5(-7/3\C`'8>(b~_U\ 9Dl%TWZ;9`KBG5[\E%-|Cg%پPl]́GX)`~ sBɞ^_P'gw>(!p"^!8g5hcgU0(jru~9<'bx=R2L:7GLKz[ؽwQ ;(R[{>6"w0MۑH]mX9UarlnXJN>v#%<Ԅa$cq1> Щß D'7LvF:`xK 5͍> iH3dQa}cCNT`7O #mgc8R_xA\͞|SN9{ $sd&1De7kI6vslkVu/Y)OR3ڦ!X [R-}3U2L{eCu@8 L̊%̮q-dS:&)'M}$@? IDATG: :YٌP`w:><q]NŁĎ!vZI6<7(8sr<^ !1d+z}ݳ Mܾvl ;TS~yU1C_+8Dr4AGm^֘ 4RũG~&X='+kII=2_<"B9j+|)#rj@%mcC9S 뀾oB_dg\y 5A)&vjk{q 7!Ϸk?"ZjE]ySHWx'89J.5=jk^,zmt+kaVlCOABtQy*I2u!e1$vz=!0Zu]|_4JbJ\m>x?#oߋ,E LG?Y+t3 дE ,>йC <@壹*~ll>"[;,% HLNu( PJ2I;6`2¢.%Pv95q.`x1i_jb|0  E!:yas=шy>E%%x! rǹ`Q,W:@ nFm!šrKŢ=f3R?D[ K_ P 2x]$6gur(׎r$^Nf,ur鋠55{!<:oyRua2*!zUXPY%ېEwHσy/k:-1J5abu>H<%hztBEʢ6hl||yNeH7cıf黖 #^LC#Be9txBshF[&t[Csۮw,8Rǵ ME\xx&cT7V҆Oz4Y@ix0lF|Acָ%xi 36dܱ}6rON021oqL֙{e`;0}{[M)hت{\vC=ޯnZj ="Fݢ(wMl6!~R~~7`'1(n.U#BR) ;eLX6 ,Wiq6lz+S 6xwfqƈ|X]ik։x:Uiw1z4+8 MF㠘`Ơ".ӫ|)SHQް=8~mCkg^sq>f33 :ׄf\gQC{g:Cp,nu 2N/ݣ13t~BC|."HM%w? R=&K0-Cfi[?ϸO)xrdV$*Ҳ<'*&)Re\hmT 3AM߯+A.&3Ā?̇dCR^ ܦh C6or";DgxrkN8`%~㋄ڸFF|-8dvcԒ}Ce{`72ӹ^ߒ\숵? )JBձ!B!ԃ(}b7@ --)E*r #9SXyRھUT5)qz,S #0_%İ vXidIfUiOp|@ZU¥(Or7M+ү=EǬl-~xV>RB7ym YG("@kP;X .XnueXv%m)wUg9a~,Tl܎hZÏ ´8T&xͨ6mncc.ASc*k;j7]|ӷ( "_c? C)06gZW"oL*k4';+io|1( GÏ;'TnW]pipM[se؀jP>0 {۩zTl)K8)8\瓔y't%/ DW.6}Cu7||GDl[P+akR?L!q9:;`W~ߞpoRq(@V[χ6"1:yzolFuIZEw0>%IJ^p<%o+$!;/_993CcVw?b&^"K')ȷ ym/,bT¸֪G6F|0xLjqP yk1@!# =٣Rldf.#"(׫i0ls7!3sK@ZkԲypmx9vm޸,&?ŬQ1 AV<|f[-6~\4toi޷cј|l#N~zYBRAkZVZE }0)jb &=@!tT^9o99sR˨bh 8;'88 ZC} $iwpBn`C]u-&M/M QBfs9_$7_aOnF O()`okWodg ټdogҠ]9KV = ?y}^>&fOOo -1G#FZц~1jebr1s\aŋul&d'dl~`Ërl:'6Rvdg1d9g:Yyn{'8LmX)YfoHRkp6~p#||kw!#Q{*8Y?Ʃ#II7KMʯ@~({r:?EqH8IkڔI53p\U%bey338p=m0ϽdROxQri]-:92 78\uϝ,AN鱌q,y(8*sYK[sakπoOG)`w ҙax_X쩬I|.BgU>w gnG%_㰓> yd}p{djM~=?z-XQzZdC=F+Ͼz3q K1uDˠ'C{o3fy3vuB8`M{IPPw! >߱M`|:=tUWk֣.H5w\vԿim; >8! -[;7X1&x$'3,4~$`wڲ:7c#hpU9 >q> 7|V2y@ӧakz]P^"MԣЄaXƤuQcvcx|U 8K_r`hMdoۉBټKB0϶*o8ւ٫_b <ЮME`vRJ\`[IpPȌxF y7dNCHAr#Z(S9vfb70) 5)P6FƄԶF*`&c몂|XJWΒşUovkqFrNaGWqO4-. ^QovAbe|1B܆:ѧA3tJfB5=<䧱^; ؘFyH5c``qo_E}`*Xevrڌ2"q pT;k3-Ȍwa"^; bmKc}QE>(dJ+ t@W3lTN}>2Orzfb)!4=@Li#Ts+?ʿ,O&SchDS5: ƫQU| gub 5d+qVf Hu*ie|,e!-1Ųw@_wNw(vE a"|a:wn%q %vun9jL˜ɾdLO.p@'_L Co?ToWcy5m;Or:ٜ{'>[ˌgv~~VcԠ™͏ynjx}V%6ff /^+A89Ml?hgͯ |as] &9iÎs`؝cدBԠsq"ΦbƱ$yG0m|G\5ӠTCތ|e0@IR0J<DfdpS~{1 V9ML)%0wLiwzTŵWzbYI7 /!P l$aR``JLg4dŔ6n Rٛ 6YolF FtE"qׇQ=p/)`5I-AW_u$O!WLQ _QOGEgU\nI"lҳkBʿ2urt 3Y y<hq(.%F H牦[f? 谙*Mٔ^Nhz>7t K$7<jGEǀd2Vl: N}&Q%01Ρ%.hpYO5Eø_GJk1dwGN[m5|!^Z〄WϞr ~A_&Ƙئ}HP KES igIBo/LAxaIʣf)}Uwf!-lT-0mM0ױl3z w{7^4z7蟆6 =!_sdOz`t_b¿WƄ&,Q pkεYL{T>\tUǁՆcFO )O"X$18ѵ` &Iŝ'L7Phn7S}_ ͆)kE 3:LB]'T2=MN4sN%׆_kA‚aּ=؜vzfx>iA&M myt J*G#>l )Y"mggyb?T18 *XkT[w55뮣21^Cyd$Qēb/Umv}b1RjoR9 œI7tf "D8.`Yi(M1|K2B0%Ě\83}{;6|Gs]zb)ꆊK63)l(Y8>|ʰ7c۟IZ!n֐Jh* |7*7$+{-*^ONg{WmdLNgPC9lH I%]|M{+tgZΫBSN"PjpB ~(?7g]scm=mU| [og5':g{,f@cJ%7[q9 -4_X&: gmJ[X(ɬ(ʭLrqvY̰%ιՍ>#6cp! 0}$$ph =YvMC73Q5b6bTcX;^o^\7 gWl@'%oL6*9̝((LH1LLxշ7c:[T$QZ77#_R*|UL'eY3ky(7ϼd _5} ( +^0g¸&_4B%z6ҺK}u @ݍ[VϞE@?~^.NIw_tUdF5ɽ|H F:A `Kj"zkPL~j25޳f̦«zhxN~@iђ**%TO<+m _!_gl%/qc؀E.bB()LvE6DQjTP&cpq#x?WnvX$4;UNgZr] l՛wo[|m}Qg"r -?j( Iw)&RT9Q:s}u?4q*2J--skl$Q VQ,m{n$p4ᐈTU @ϐ9<>'8 8~Ɨ*H Sr\[Yu JcZFČ;ꭑUѕ~QpQᖒ"Lj$V[&Ma#jDq4?އ}9N*jT[DYl{d;/*˩(7|gTg#w_ $f4X]Yhl*Gm75cb֟?85fSڛx&jHKq|9`;3Y[L&>w21&~?\y? q3N%f! Skqb'p׃ a20Nl >,BTG..ЙI6[޹UoָHݴ% 2 >T 柵grE3)p*ixg4K5 fh`Fّͦ}7%%43MQ=xٞX}~*UcU^Y/[unKI_0D /q9n)j[_pc-5G=`:,UzNUM㚶[FEw\zr4݆>]?mCc8"fp``{w!=Gތ)C%x#!+*0['do-!A0g0򅭣Ef켘 OS[1ׯlYFL?(/!![3@l^(z &˔/kr)F(5G@,Lrf 9^t`tsHaC Mg>oíHhY]*$^9PKBIkEW ,96u ALrC1tzPqsfxOLUiwRΙy>eXG-sƗ|CB A:%FFe3llxf;aҠZ&U9AWOSҊÜIһI[fiuh%,4%ЊLk* >l'Wp l{9%Wl>y7ܿbrQ.q T"[;nvo5UzR1cJIt}19)TioJ|QdTc.kw <5-FV0#dY5aI~&622ꌍE j~~?~G_ic쥎웂$?a{ԙLXZp{l{J=Xx© {v%:`/FNz G2 ?ؔghY?}?tk* J1yqcՋ)ߔ݃R;NqJN?"D MP5m1s(F%B{$-_?J nzy0TPA|z@N&p6iM `=S2 琊tRsnc17`͞TXg2RbA[̩̩&(S4hU=1܍x -_rÇХscJ&u0^b,ڎw怯eq鋄`γσ$2edIL!1tĮ6U/vzšf5GARO ø!kR7 Y.yCt=C+Oy`Slގ9YboGB`U8^|-uBԟL"w=5hJs?p8: \Ƥ8k& ud$+&q _poj_ꟓgγ7AU^m7+9ϸv  o*Yf=WlXxQ>hM!n>?#VŰGܷ+2X'6;Lgn7f=NyYRz؀ 6v=qxV-㩡Z*$p^X3K)o¶ j~vI(Q\3Y *ԕ}6`ʇu}EO`_[tF1 lQp3`zQ V.IԮ>|1A.8iX8K"m?r~xSfYŤJP4xcݡJrYSbD_k2((xSrt)Щy@?E ՇqÎw";^9u[W$ę1#@F?=$ݖq ~$=-2)UcR&x HOp9,ʱA/+J-A'|~zT?6H ȡ׎.d-}V0ߺ ?/} a$fIAҒ(Ret~wț6b; :58) % o zAj4,˛N9R?_\8 {N#:F>2{$,/"#u6L2M?=KhqnxOX4zbc0{΄Yj(Z xB< 2aT6s]0>`VpĨaj^` wHDvXEBQI~}yb(sv<98}J{R='-HΆ'Gk[A/1Ѽ*ӆxoW`]?/r_wEML lץO _(|o{;wIMP8ٌ5[YC؊ިccE$_L3iAZ?LU8=Irbˣ L^w^F&,1>0*Q9P\pw𱲎X7l$3U*Q9Oi<_&]7sPҒV2X4L~/)&=TuLڤT("p(0ZsYxqxJvRX.f'ҢR)#{u.ϔT#U szއ B;zڗ75qCVȣ*PR \@!Posv%B{U֌as1Qo" s#5dܤO}+,:cӪ+b=B1{Ld2Da%~݆g6d} _Z/N"KX2X @0|SMÍ )R#(BnDlh1n zٱ.H`R,#`,J:2G>rB|t{wGzӲMh F9WKSU!V>5BOJdF~ZVo^GJpWvC.C'|RTRe>wM+&tsMk Sj]wYcӝj6JI,m~˫-"NALHKBb}#Uwq>p>< XA.rѴ2-|.u ci. ~HfC|<+̓Ca fN5Ex=mAp 7 | (_ 7| c ׿21*vz~Tv-٤38^(iTy1rz/mW޸7Mt\x cKn;o*H~zriIKK@ XB}yY&1֠5aMf1JG)S)XJ `;f 3>\Rh.SJm7T)7B`F,.::׽\J#eU`90\%^|+7R YoŬٶFXɆy!9D7DBr61mh4wH-SqKĀLFT pLI¶@6ɚh4{I͙hmd-Wmu-ޔpLz:,ٚ,H ]OؾIR_>6F晵?=6gz̈@9uU%lȨtD!Yd_ )";_~do*1PkkFdT='/mly# 2v̆m9 =18n}?d)*[Dn=?ݷ^q3KM *VC!YRSg{BzWMP2+ٷo!Crl*dT6(̖=ҳ㿇ơ3}W=؃ IDAT}dzu6VE`VvT=zW^54#ad"hZź*,ŒPWl@N4z7tGm}2Ixeu"Fp-?yx*-xIJEZ ;/vil('Sy<^ z, υdy''ݕ< 6_AmX8mX mx\d:ioO|j4I zJo10,uټ =UC#m3d8RF1~3d-.{=ӐdzKo뷂F1^:b}Kʷ{ ↻֔kkj@Dɞ24? bp&_LeOyV<䠛ޤym? <#,@Cm UJNAD2bղ9˸W|i,>WZa`2xf}ͭ8ljըC_"3SBv/n1pp 5ss0 ^_-cZ}mTfGLP&}$|C+,"1}Tc~ @x_:5J1 z ZOd~S*\~JP`YB.-Z-2!WNYDTyl*͟Rk]{KJQD+{J)o~ r Mvtv$Il)9#2?Ι MPgTU+3B:Lq_-멳6uMgHקqc\w lcF!`an56^V=vl@20 ҟPv"OfY J{^4{ZٱCXpY6Hs4I;V:(vAi |Y,899fW+~56Y^OM<v*My.h,ς/Mbc;%ͯ?_tHlV\ST >Ag2M5,~:TL{X9_7Aq;JS}Bwգ'g ۰~10t-5KO(~gV!eI~/f;. ]GpQ1^묅)gvĵ[q7R ff͚.N fm-f{E8h6xf$}l X}]Zh|8gɀ8C&U)b} { ^ BC1!uC!$!!J%&1>9IO[\LX2PTPn]G0N?xo†`YY%;6IHA⳦DP b㺻!aAJGi-H_!3m'/ɤ߾*b)_s ` 7tqE\~԰Bƈ~& 2RMy h!We߇>XGVԖTp9JR*gBi(aT4(uLћk/_E1ƈ-C)!w2ެ>THV<}anCZ!xN"cVX9Zu<7n*7qC:j?*R e qm <}a83sK ;x8:mLaY}7yV8n! )J3D{?$Gz`|_&s-`-AgxCXhVـ [2=دFg4<"& \tH`X[dG+DܰbTtU4mocor+*gz[v ٤eNK; ](^QG0>ev4kld>=\oN~~b !w_[/zbͣy_ߛZKdƙ6Ln<&F3",l5:pӭ|ʄNsxdT+=iP삺xMFf0UE E#H/`ʸMH ~-P^8ʙ@0bVRJ> Ջ.PWM~W F2)a,)ȭ;ABs(ZS[hфE53K$/sKk{z}̧ܾNDZ:lLtA.U.fFbp2x?`< hӶ-6E1L xJPTRN2IQ̐ky׾_Ĕ^QkKw뻢?`4*ɇu6JO% q+X% h]ѐ=mq:,*PMt7UEt@CvN⽎& .ΰ-%֔ݖ\C\Dk[_'1Tx7VMq h _ ͋{~F\0aS[/uދ-*׶',,k*~;n;YM!BPuQ&@rtbndqW|Rw/'PͿ9Q6=^])_u': Z]hOp+-6cT>ϢSO_T!\ַNh>*q[Q y="vCD9xp=ܘ`v7D LC(?8ja ޗ[پ@趇:'q5g nH]>OUB&ZsҞE3o6l˚|(߯-?|ܣ xA9}Oc턊O *t~TĖT;Z4߇+ (&739WIv hz%==g @YJMYDU )ɨhdǼd͇uyR&M,=pi&ܲ`lוZEu'xtb\Y{f4M8ZCJ(!+D+mC֗E,|mp5ҕ^6BO{g JB_fGuA*< i2t fߧ"=S/ X>eAbړa 1N994$-L}kK"GY*#sH!eP5q97|J7hiqs|nz"RNn/F`{4 2*&dh_Enݭ9`JoDJE@ps7=I3R+{Tn ՘^X 7XUٌox^pَ?qWTq7"Lԋ`~NrC7 ᅦA\il~&R7m1RreZJ1/s߼*(bKp˶ܶ6dSvF0-$_Hs #bղNEAm' tDXsV>[ 7j˿5G{ptL޵?~wF$r0a,S˅?Bؖ^4zim)} JCa|iܑ\q, دA0 7^q;^.!jY nfB(rh:RR^i!1uL)ȑK?G&P)YgZC_B-Xzr(lgQ{!rý61ϻߘmT{TCp70XnD&9d~hI(Gʘl[X0׾ǯWʖڨ,mY25d/$vBj`jxew`#]Cj5R?zU&-G-zp1(Bkh97< 6[k$S7\@|1!KEX3rMyʎfV?0!(0DH7`HN[-pmR7@^vn3 3\=}+,c){)uA y^xX܆x4" 97FJFXsBF8%Ѥ {nI=bIѠpT\m^))1x];=}撔 6f.bY;)BJ;,6R)$&uO;+ͥ^6M'0%,hF5>]J VW*nty.Q:9hj߁3(?ϙ#/ۂg-B*5bK^X_M r+\&^~`\&ֳ3K[uZlFnC2?d[<v LIk|ΩɠZjE(IPm:6*491Z25mk_eA]r,ns^0:)?c H"tI\|WDc;7 z)ҠBy/('wD%`v"e7اV1°AY&C1Ģ۔eErsx#Q˞(h:hH: _U]gԐBmL>dJV?v"FzWd8%]_v%$R1Ls-b&ςۄ]?c!,rZ>J^V"r+˜ۥ5It3^YWQ䡊/9X8d +d}ŵ.rȯtȞX?Y?<,mi !Zc@%8͏Q^ަ؇L{K(56}ISb y.c9YGHua'D.5vQ>ypP s&wԁ0X|Eϊ+7m$hRER. Fk@1")$7EJU!L1TUcqL&U[[]q ʣatZXdH) !80DY eqP&gxK &T(~ IDATflUbM%P &8G _&~2Tbi}B{9={PM_w;az-k%*;m{3~шQN6PInPn2傶XX sIS.в&^V 6O^ xe"pSYes7kkQc-.ϼ»&C2}p8tT|3a!&[՛CXƠ&@Zڲ4ٴz.faz֢|!'"ɇ"H$+ѓ7_l2@%wFQBUT2IP^TbʂE82N$7, 22)91 mLgfǠ /|qoy>5Px*Gz('+dWnfW7K-߳#@A [1vh~H p(l:".}'.xh#)ǃ۴I=U-lyw &ưUoMPirJ/"yfK6TQPͣ5d\\gEz'qk$epO4i\#b ꓟe0g\ #&sL)|5˟:D~6u84}$fF5sn + =_Q:WH.mj+v(DeDUɲ(*.vYdw,yf&۲&cT |gw8N DRҠ 3l}T CiZT";@@02zJ-h6b)UuH9~6LZosnvâ<_ gؤD)5tc\l\D}(iNK N VXFrʹv9Vf-]8t$zD߄k3Z¾cO`ŰO$Fp6#Mn$ͽOH䐭H1b аf$]iŁ#ꬷSvuPvl^u-o,o3/&*qZ:afLF:ov&xzȶ̈FcKQzBkW03#_?Wag5GnƊJŎExԖ! Ta<2yQY` VW>ЊziCu}sxXPqajYB+kW6c3+LաSEi~ k- >*b m+c`OVUˉn|̨ <s580LOʍ!YsvX¤l39'Gc J3?%J yK*//^q5\^gK۸S1+8!5XђTXr֭{$/(?9Bi)A=~/I_P f?j0gXI\U0V@@W ʎ=%X,iDsJ-? We &G xQ9B/?h9-Ï$WRl?OGeC ;Omf$궯xb`'CL;rǀp3O.T?ʓ"c/+ew@\|JzEPŅ?AD:xa{,5.ؽ!c\,^ElF}LMћ] z~Frsaa4(x&J ~ʢW8lTX܌|5)u( 27@W<=k>>O8>{d#-\g| }py*s\i{6 @r1/(`Uï0UA!W+06ʴʩ3YR4 ?8p56ceq٪2Cr].~)6Ar#a  [v7FjQ \VCUf/fϴ" *w}FN2pI<׀׈L@)SkZV4&&? udqsDrmw+b鎼FKIC*k OgՀczr(Կ ?p]W(uGID%('s}!"i\ynA{^u&$ .,QvY?(ū'`YXV}vgaeQQ6Hh3*{SK/;8wvd^WC<ڹ0lg+$F!E_U+oj`N*?x !~Kg+EJ,nT}ϺkV0<\Q]ZL}hȚ}=QPw`p8K1_u>-'xqИ#b/#c[)"4aj{С ;)y1ܓЌV017D,POz'ms'rg 5`DJ_Ѹ+oIU 9kZ*Fi!au @('2NS-zAi\FޥnDdWd_hs#{QpFb{򹊍 !le?θ9NX!%\ Ѫy9(ߘZ[ϲd_ո6K``CfOPэhdc''=zQ # 9֥@3xqGO`OKgbVpFmU&j7X=mT=*^ԢR:'ղAq9ܴ $DIC>7t>_nפ?~/~lҋ"-=!x=2橈OY I5G -sG|5ISĤ̀}bh"^lO>g;+ :~Fc`:+k\!}o`ۈ3S8pZO_%JH>_Y|罴ZVzV9=S.7kyO; ^hF3'@K7Umdl5dB+l?Fm p}Wm#_W-D& j2u"XDwښIt}Vu1p}^,kEn0)FS+;'[soAɢlt# ͋mom--h -Ѯ`cET؜yhܜ~w^޵ޠ][})xB}y$}b=*ڧ*.KU,{hgّYˑqH8Ruo_mgaWxyڶUY2*yy`?5TT5llK4+B밃ֹkPA^(^?Y<ۦ*._V^lnUszXcC[G-,v]'&8[s!3"6'-+9=;PHsT?E)Ä#`}ؐw&[Y',97{b ,x*\}F\) q߻eEe.*[98R!hԘ1CMƆ 6Ő1hqw˶3d \$$v41S+~/~څuĽLƁ]! (ټ/Jof>^vJ&> {O)|HPeatP3ukA'6*'q0Rc͂_),Ќ-I5I Ǧ  c|HQ"ӕjMƮ1 -"j<$!}+g49?aP|Fޘ!۳泒 e%_s<>Y5O0F j(U>H~H ,Uj|DTNuΫ$bOD!o@=(ofr3,ЦG}it )EYkC5< /‘eFkz۴2$oJ=js:z<}ۍ>ʹ͟R*54raqW!l6kf: `>%0!n0MI̊FtjJ&H_<ǭ*tu1Q00Z/MJGhsz&VzA!p(3zNxyY/\L&_6G vZ 2i4y@.ePŐlJ} ŧy${lBF1s6+CS6P:w5G5Y”V)ckOY1sL2!#(2w(Mš!ClRp`A'| {)lBrH4r"4v'+.rYAC|=3!Ն8G΄(K4b'm)sʑm,U/GZfnu<LQ΋IXDAi])xX\ssVeˎJk^yE#VWrno#p'߆cSOX` E{$c9ZtuQok.p+4*Fg8>uQ[0~@"*x/Jv_Qr eq܄6Ns@--\GX5%?F\s5ހڌȋr[6wByu$E[Pm] Jݖџ}W|g\ "gRK)ܭՌ|YXcnmPj &W,3E/,aA&XzZ;GG)<08+)}=mqUsab'j/R\FX  d̯}>T2*uqJ,d=0EDլUr7}ߡ9b: 9EMR'LXEȇR_ X cUvp >~ֺ@iX20L5(uCe-O2.3\-au)T|0ZMm{k\)lTy%W l)p]-tp%z3ZL [Ye$ULa-}oD}E5]F|qk >X աE_56Jg07X(^FGL51urlEe>QgI$5HplOBfoHMT (o)%nQ4* da{bM-o.wz}k?#}9 k(!9~ŵ#왂7 kG(iߏj~YblX1 Ά;/FIUvAC/ WYwW,"ph3{0rx>QΔP6St4 xX7+*'p2w? ,xό!ih1xyxSu{E2 3d++%1Ro½N<\A~B[x@d-njMGV!M'3#JK:6GT# IDAT_0D4b[!hRl 5nRiP8j1(^ALR dT)ɑC++)ƃR%Xk}}6|J0~b$Xbb(?4oJ+"V[u{ȤokR( -l?R!A:>؊M.=Iʡ'f8,5m@?r0A&NvGI@iN䵷X[^k7Lkq眀QzIe—, :yqǍrC 6s:h_Sr q]]Ǹ1 Y+Tr)"`1PŖ21k"qiS ,(w<)̕C ҼddꖲWG{BYm[s !ddr9r.EjsaM&?Ndi B}v5Y6W$Q_>ɷX51FPOABhUŝ b{Dֹƙbq5?랂s,uqnⰕPC{JzYZbjdzMy)U W%V0LŰ*"`hx+&" 4 }ml>$/a9}]n6MM]V,.-z3&m1ZslBUaj0^7v @M7s.qh [ڽ|J=V?!CXJvY S^a3kA<|VYLٷJƉߛ} FR)~E-ߘςA>a33)3 $G,Mr(>`0_Ոܷ| -qӟBx#RjruѮfp;V>k(;hHRIY ud-+he%`M欥yϸq|alʔiRc1Z34ֺGa~ʲ.9g `d+Is?*o7[u XڣI:†_k>Eٽ`qH&fgkB <@NuYg <}b׌aQJz R^" pUJ_= P[tN-Lֶs(| dX,:T>'d dde͹# )AFHJpxSb=H)#-ü&W-jaO^|c'ڬS~E~ dR;b"ͧ++fz5O=-j7kQo4Mw5Q*bs-J/ʫ%^&/~ɇr&)hrȄnn@^{m+`p܇U0XбY]L/E)Oͷ-n]ddyC#fh}(okuu߿&HJj Ԕ{k8z)5_*lZ誸8ybJsN% 9^٬LxFXjY x㊆4/:6mT>EQ$+j_K[DsMe 쟍àߋ\55l說>{.k.#%QF{^zlK h$MwKۚn98܃=h7HogWe~DIcT3 9pY,6_?DWЗ4xߵؑSMo˖zOɘj .qk3j\RrDI*r.UaՍ SGN&l)$vgfi~${~z߻vGZ4k|U۬OݤΥ|N9|\㞈g# ȳf >[HZ{0z2Fޅt8Y盄=&事/ ll-K@Bp V909s{pڧ{-gU_?w&+=#7Oe+ L6;Mr_A6גcK΁hQi{@倀߽WܢaGz=h"D_o8((haPR_qp⟊K sX?peg\a~f(]Z p&w; 03 D[W=\p R|^*"zsTNMvڡ߳ϐf|fiK.P/=5DbҎ !9) H֊s'zWѡo׶=cI!T+>#my', }GEJږfO7MNeй~nUT)ᖫ5ߚ`IB,k1AGp-A1Y uw{Qߔ]H$Я%r)́ܳ|.=%A)HV5z/*ч.cGuY3]U #~n>7HJ/r6 >⊶Uև;5bc)l`amȁ ?*v,@?E8nZil_57Edt  Z+Bۃ$ƒf ]،UJx9gh)OpTvX]ھ8,5oF| ]o j`-|ul<1R{ъ^λJ3Z>yO{} ]3-x0zD(oJ#Ӝއ-u*6X_Wk, VƊ"f?G |9 z|@C=W{O5]+ѧ;Aor5.2k^67 {2jw.̆վIXShTߓ!jjA ~ݷ_,/b<7zM˳{< 1n}EⱜN-if:b}b @^؎A5 ̀+|}f6rkD1f?PJ<@SOIAy%![Y>VIKCrO(k0[I؀<6-׶%7RѽJ 4bA5]`s̷CilY@ c{~O1^iU9uiO}܉s蜥ϋkmZ0MW&so* @mZ(ebAfT/#NG(ne+K+Dvw@e:*>CUwnb`h񒁣\0+7ֶ&nt9tnlu" m Yb/j D'V%DRqH<ƻg>\2%EHEx^Ѱj{,(&74.KLEsoYEx(C T%a`*2WZZ{z>~'',)Bh`؂/X ,Eo *H@8,u!#^Dp_cT;& J>{s:SsrάOGΔyEJ`TASiO8Ll+-oņMGhA򸇍,`ַAx} <{6bY.QB)=f1$1p\:/~[:.,d!w6[C* z7zhh"#wHW,ɲH(Wq ٨`L%y_/`}# &7^PG)NFPV(Ŷ+v6;UZl^}eCf $QΔlϡo b'k+vtጒAo26ox4r=m'I25[T<cufp~VF!OicKkV$6o[Ţ&7MaII|Kap7RedP.nR]rsz/(D>!? _/)3O\scݕ',on@Rє9DV S'YME4]';"@i5 eZR~|UO5X4\"z's༟r3ఐZ9osxqP$ϒ]dʁ~=U`Bey6߶mC2m]ͫű$H& g[-ȈA7✱P" #V4{t:3 2bT&q5 ߾/<_O<1[Y]Ur'ֆF3=U+"}<7:7̈[GYDld.U WaO5|6' nXirha[F=Ph %)ˤRxE-{w4?}Ѓ՞7F_=m`#&)rx^M?P=tG zp]xޘfZKe{Cؕ,׵ 㘶&3b$dNI{FX,eSVۯ -B\I5f΂~t%mҙQ_飖4瀻F]3p 10`2Y[q 0} h9:UĀg*yaѮȚL@#J  ߭b~^D8˿bB9Yq(ӓ++z*XEbqMb;l+>njeV]/!ֵ ۵2^0bAN!Yf[ѐ׵zn*jOhCk|gkjvիZ?Jnr_P,® bG dkWgUM.0/;, ]beEΩ\ /DFJqG _;ޕzFLf^1\7_q7D4IJ3.}QWE^[ b{x߯[P|{@`s+6|3$ux Om/D=]%Ìln@033[3S@.?'׾~$|9,$HuM_܆[̡]׽YmJ9f{ٻ_ o[!"]ֿd7IxeZ~sXwwoTE12(삡rȚ ~F?Y]W܀F~VHؙvwra3n|ni`A!M>J~S2#^]W1=U]xX$W^$~σd( ClYV} iH u~?I?m"02gO}m9%i7קJXޜ{WN͆ImCoK` &a(Q6fA4&ⱥmτJyί݇AؐJ嘇gzo j\Lﰴ @ -mSٶ"S,`|ƨ ʳNy VGT tޚoKvr,D ep!zD:!b/ aK{P'r(*Vp|T1˷7yBcK}5-3rsQTRzv鶥-z5)P| i*9@9l>M ۛ2$Zӣ|oƛ\_ -qv6+1ٚɫlQrn -EJE"nF> qI4-HK@vHM)g}{UbqHJNͦm0"}.9S7a^fCE3Z_Ō9/l;Vv;!nrݲa#ސJ~踖EfLܱlB՘sLZOԥȬ4EY@Fz ^;:|ܱU$#uA(OGDAP9^P> øo= J[إ> փa 6> r9+nz ؤHfsr^q,B7АްH{Sx> .<c,M&7ګMJ5-|f  ]I/Hbtōn0^l4Ay_tp 3_E,!6~YkRҵàKmPo ЀfדguzknM Aq^)J:l~ZN TM"v^*hCk5k%\&6ȡ@n4ۀq 6ekYW "f\3ш$޶ײ𛌗@6p`&ӹpy]0$"&6㹱-it]T .R޶fxL4qss[o_pQQ'>/ "4G3jQ%'95%ӕor=ٱ,I9Y})!@&RsM"8L[fnD %۷:+2ַ $j8*7m\kp(oSxS<\yK6sk L+_ KSUF7kԒcY-K{Pࣆ#(^ڑbK8mu 6Aێyp<Y>JQeٰ(= e?l⭳nJo{2nhkVR>?otFgŒ $1Ɖs6Y T`M94{QFZ0!HISHFz%Q Tv&d]U'*'%vH1ш̐NYۉrxP [0'-,TW-<q:@|T4t3똉ȏj!j\C!:~C\><ǁضI_Tαa8pMYq% vAy&AxX\ИDd\†gYkۥK5|yj`M6Y=LRm@62_T q : ,(O*Ec 7l:EfO攧*lv/La_5y_Qh4oaHߍnCŜ_n8^F"/?ז}>{4F0 y2j*YekY,&̘.on~᫜-±۴4XdM#Bpܷ'D-~orH"$v%Y%M_5|Ѽ=H/KCIBA,7l!/ibшBp$U$C{(Y x%2⳰׉% kAװXl{L1x.7,6&/!'1<x[K<|T VJQ3h-'Cy>OoV_qpq pMY1XelIMEP[2)44hFn0LY[fcf kc;]I_FDaJ3\qeIry`G_U4u&,g ߀ vZrΖ]dDl~G >}1s~ԦﺘB9nl|_̑GCyJk\Kwgr ,7ʭϝd<6{/~xļ+XQ.a *D4ڬ7Bԡ2f~]=^ϳfSj ;7~ 'mJryƻ.yld w2v8tQ>()Q/gӸ5S6UcYi^ ͈Z|'܃')P;\FE+؍`T/4፫C&8QԎn/YV;Jc6aV" hyy x.{c/Fܩg"0k@/ 2EŦ4>:0Sߌj >jw&&5GW;d;AҮ|C!A$0K:^H;| ̋yD= szs lsĤagm8t$=$ rS'+9. >10Mpd}mx[S'`'J󢽠Sέ!3%'$R)P<a70g̰lϢ {]Xh M\ɜ2a#Kuyκ4%CbM:9]dB %iCA*fȱt8F!wYU;/a(Cy)+;]C_-඙/Hr+!- ~hMMPBNACl{j9!pq<|nuE^܇8\Eqs(PgJii{g@|G3yg-eN<(^ 0'}Ghg5XPQ3' V(X?'VDEM5I1˥4+;9QJ Sғg_4 (lpul)@Ȭ#CYIZ(wn(X~tCׯ%CG=VI a {xo ?`y#d'S<? _f,u-T-ofT=0^fVn3=YV,3rNd2nO0Coі^L=ѣm {C&%_ֆ⼧. $sI+ gdrIʦ*fWz@k0Ȇ.ܯ8w8ςAˤ<ӍpH:1))3v"~qs'I}|%>d 5K*)pq.u!/:Tl ÓC|Zbض#W+2-ҡ&"9/ComUp=zenQcZ{Td OƌV EpmΓIeݷ:gL k]Fٶ]_ԭ6x՗RbQ-| uLz-vmaֳ`l~vHLTH2IpZДWRjɄ{C%6iaVa9`&'4MFZS׋f_{f=|c=p!v;hpe,aP@_١{! vLĥhԠ1-sKeXG gcV'$|[o\6 󶛄"m(-v-H.GC>%)X7/dFI`oCgȲI /IL &ǑEj}_S^uVJV'-Ħоl~49\YeX+~`_Xk@Fe<dPxt ADJ*c &{J ʞp=)8<1&-c m=>%I'n7:Vi ^Ϸλ$QGָ>^{A/6+9ַ1V;A9rҀ@DtG*&=2n bR'rvkgvlr-zQG! T^!Mޒ(Z;3yccȭ_o`R娸Q,bΰO> 3,'v c~o͊TT(%Yz20d`'s>c[ m?jxP-(2g70j*ʫeNX"qK)l:jsXXQOMb4nR]P+pڶ51Ye1hHwbze!w)SZ>|&}ŢK DǸoÖy9x-ӆz 1-?R-`=GՈ9\Wp=$;fLqK0{AǓ^`wPu2 arnw?:tFӻE# _u_>3)˗ z= _ z5)`z"=, "j(AǕx؄[,[=9wI n[(U1 `AIG-ɑɡ͍@CP]J^2n[bG9{[<{K.'amm; v('S,"WxDhuu嶮v&!‹ꞤJP&4.u@ S'ܡeQRBDn}D&A\;`_zm;(2?~F.GJPh;֠+2Bo?L 7tK%i=3 9~n|TF9Y@n~T}&"\xdeW조 uMc (P#E)ۓо9N2Nkŝ4møa3Xڬ*ތ }R RB&$>_(2RbO=5)Y݌x]6MP_ ,LWFߤU*I 3}-5x(|3vZ5^êտdz ,O"mgz/@jaopI8%<2ezQ1\;b 1x p̓r<|gARHb_ٞHiR =b6{!;F[ޝ\b ]ZJv5B ԒuBi|;+$cɹEGқwxc,9u" 8id!p.ɾ#?fMcYHHPǀ+%6610lSjs~LO] [OqEGJ:F6Rb au*FqnWѮoiȈg %)r Ȝ*OTP9`ȦD RWA47a9]vE /$t8OAHװ1>Cf׻s[n$ ,(gHME2Տ;< C΁Hɾ9܀:U$UI{g6?4;ַ֡[ޭ(OF6MRW),۲(ps5nnXeRJǑ'tVxvpP,GBJd"0ns +ngfMLBYQRV)uJElRFtOζ|BY| \5!x;L+IFR1b->,IQ-7vʛ l]xp ƺYvY2`i1()ϞQ+5۳|z6!ƧDLaWtTC3ly!Up.ll)7Q[!k)d3 硩s+ފ{@;t<%"_v'CH &.$tp:Ew[E?ħC{$@LvWܛA1?gp.gYw-Յȹ0ysp WGbo>eh;pp[\(V7J=zɶL;-? zePoՇHA,vFҢ - g,ٔgJMO' $X%/#j}q=Vy^K`?x-2L(c!'tj4|\VÂ_A?DaZ.ZDv om4cZry./@K$|=j4Z#[X -p{@UOb4"wTD#APw0Gd\ޔ ԸoeB.u a(k]Fڒ`,`/uqsY# 8( 2si=v؂)pr~֤XM6c22MUM}T|pjY/B#@% -xr2됺e Eؠm $\l w c_`Cb;~zxsχ]Bbe[DhN בҾ ;麿neA>֨v)/KBܿCbKpƻ$_Zǃu;6!妡 l\I+ToT#t#ght(AFD:r<j~ᓀ#s9$'?"]g,'JE&`k}D1SJCh3-^+!BWƟͭ'lr6) vLDEH[ܡ[fkE} ޻q6QܒyZQ΁T0,j%k^NKxZQz5Vş0ߤ<qE}_5`LKfcMKmѦ9l"{3t唾]PQB)6Y!4(s-0ƣIO!pChOP'6J)Dr68sxV%OPF|6U意'h/r>(P{&`߱'ߕ[da$>ŃSQ{>?oN%[r7gNE(dJo Hoq<&QYϲݟ;v" IDAT(N=`Ud,9"zE]aJz8W6T|L m(S:'v"! 꾿=;KM\!'sqd!2H2 ?!5}syx(]@6q%`5" هkd=sB#1)$jRptdDRdy p@%={i6)v8,`Ei~)-Im^;Q )ْO BR[vUPM}IF+c4di l%_|'踫&?z5?L' c*70SnPz1y2{ŢY[d@F>N,V;Rj/‹d@9%Zk_{ӊ_6 + -f<*}C߽[Wzf9IOW߶?J@FYnh-K>. @RE6ZݳKsR_P{Vp6}ea-RPp67%"QTпT. ']ulIkIP2cb zT7l|@2|Uv}cܺ-L h^Yhppy-@( ǟdP5Q-T*q@ŮXdE{S3t=<CX+]U.8vֿ|ޙ$;4 zC>D3YDLhY\.T8v?fܸ7XMSq:ۦ*Wy<0 |(.nwؑt }7W3"ƁZcW-L>OvǨL؉]uA|ܩj3d)#=&lֿUJ9!xtΉu};CP~Tnc,Od^,-PжwsyoCJ"AB5-v4̈́/1ViRtJ~t~:x?ƛ::rEK竴e 9|)ǰHpT;bw'#oD2Q~@ ci=/,?Szg( u6IlV?ӰR*W[~Ȱ [N$h>3;ՠBTI9P~g =kSO;@.rg'W͞ Zn=AxF#DT*\:X;}"֓f_ ?ޥ6XvHx{XlBJ7XlQS'i:c9쀄Ҿ3OCETZITf clQ?~I$:a ˌP6bs?;)n-Q"E|/'g>a&FXvxIxWL xԙ!Ю ɦؠFT~J˛ҩ1FmdWmjo OZk4(n.>e9 02S2v+%j>2o*y[p6*qe1(UFlw~myQmq!dcs"~TDFA3-yL]wЪ꽳P3R 06&nɘMFIk MZ?s̋$Wq17F`Iv" 2xq+Ø|u V2mMɾis~%Ln 7E.зEs(f 0yΨ!511`C9=RQɱyfܞ4sP0D'Z0 %望zL>1uA)G5M΀G]oȌJ]6x6׊uԻ6Rg$x%e#'ʫC]2\MuH+$RwVSvml-'8*<3CQ̩&U'bcGby:šcsϒV 81C`W-z D[GM63iILr^z/y!DG`RFL 7cƹ:Ovn 9cHxiP9޶*ɮP Ab-s|}A 0fwKAf^Rt6(32JHxTPYg_ 9sĒʀ`M\)ǸI3%3n1-3 lv1aJ:K(1LLX /}1Ef;};B˶Q88<u6:]6h L,>%&Ŏ,#b2R2ko0|+Ȯ{<܆: ~~]CKS'{,Jjܗn 胧mT,C8F[r@}ʼl9ݟFͰѺ\t.31l l١s0QM [%}gc@RUIĿ#Wfzp4 bn {Ftlx; {SFJ\\mOJ Nv!hgl,ˀ#f=[q/>j-%uߐ-An$Hvl#bq^p&^nKkfjKp0̣&!IߗEIzL f_-1S @SI) szM+`qstC2Nj5%o%m|Tʅͷ8YvL–qvPgb,gpϢG-unm݊we HS!n3F[pUF5/n" !V熙K.M0Wc 8=渮ϰ (U[wĞd7%Jhnt7)F7-=Cގ ojD]sHU#Z6)4M|z_.b-k~/_lbMrWPۓ0: Zkzrng!_.z?gA~С'u gDD2p谫q77mWʫc QR{9jH>_:&2LynVvJ@9lcENuPgnN.6EcbtEcF%ʗם_ j1=S4J/R< }[ZMPGG=TN\ksXuΠ>`hؽX|/)2yXW+kZ,qY9VQoC:ldj#Lmi|P"-B<\>"HLF xߧV!A QOVjC7t0FJzi^s--,iO_wRsD6R]+g-{ rAyd_ՋɈ3++?0 zcE0";x!-0ijx =2 ^w0>0֊Yc=} <'><9IhU(V= 2U@o ;Ś/Eprޤ;)LeA 57`Mq{5{c!ޒz{\a`u)&i9a40?VxYMe\p?p?gʁ@$JzO= 48^;X$lG2AAόAs"s-!.uѫ;A-~̀}ͥhw5n2W*Ho3S9|H5Q٢;'#uvt6||8rmv*ME^uV0lhɧ:"voR ?~dԃrɝ4u"gbYm]xcAas#A ݛ1yYYb3\̣=&Q*7Ր"CKPd3ͬ'# 2q`*M&9AZr7D=LL{A/BDOZQ܅ix3Ұ2[g,IL%e6̤DgI%w 2N$[`rSF1/;YTᔔmߒ@_bځ‰q!ՠYfD=%sx4{ rNY]i7oy^ZZYe2A490-2pCF*xO賚!_T)d/c(xKrbh5S6.Zg2F}¯Wi`0/;T?-d5I'd'dV]ޔSl%&qs:Ťw2źx.sɖxI8nQ}:Iq:_rWη6ע"n5mny܅'cWT)PXA uIesZ~1T}Ib_rsٟgh2'M\ҸG2^a=(6x狀&bBrm~R J-x=8Oȷ3ߠ_čITB[Ez;FZ- sD-fAXӊ HJZB<%pI~> o̹T3i68#ܕL9#R[[Gؑ}2Gm_䟗8S ¥ˈǫf|ҧ1lJW\aD{m}HIe!|UKi2߸st|&uS׆' Ƅ ipSƨX^^&(Y0-x/zn2# 8DWDRReq"jQ8qzy{kxTٸ旿сlvNkN8N,p"nUo}z٧~njG'am}5?]댃{/znYKh,5;Z9)Е)Iĕ->8<2~<V%?YQ5s6!nqh,7>xDIQQcdz5` aWf,xD7~NL#Y+5a7wc^rv~SĨWPQan-%4DS%s[L-Ns=3]C)DehBoF{|7@r #74܆_s=6A=ܜ#TC"<I&`l2V`h` # Au΍0bg l3 s(O`g~NBݻ '*T?Ա D$ӼA_'Ÿ^'i|֟9ދL3Qh*J@O߀\aDQa< m;5. ~&5z=ib٦X@h8w4_ҪOBfc0P*16H? W@%=!VE:!ىa`NlN|*HFżƻ+ɽ7F>J#8JoW:PGhIÍ<7$!Қ *;Flk;Z̵Ǣ > &ÍЂ>EL*4,ٺŸuAD9p݃rW]v@T{F#$#?ڽdUřeb}Mً u;TV ;-T\M: z1xuek'"qpw>qmbை7ϝl5L ƣ0q <N/S:[b/ QcĀ{x?}hTS2,,Q@6zSރ;sXTI ñ8R1Dn p` œ !CVwYgت1&Wb18f)E\2[X5EzqX7:@1!r q@pN. V^>aA:'~BS.ğa1pg>>3Z0Ϸeu4TMßq" : ##<ѻ^ ؽVڵprU:ņ F׮1+[|/~Og n7vXl% 0LsKc{WL&/(`{XD1e !ٽ 93KQʩUd_p_ȱgJu$b \ϴg1ԞPcn"o<4 @gB-B w3)l=1*VdBHcVcfl`NF'/ddf쓍fKzX} ٷKz͗bŭ{ @IyY6s (H@7/vfËЇ)FMct$u!OԛpP 3=3*ݓd,RCU_>F&Jy['_N,B@ ;JΟXs/̥M)Dl愌oQl:g IDAT&Eqب_d<03bjy|jY5m-;;+$=ϧS? lyփMvܚl$ 2naސl5GUOsTjd)$- ]ɾv,d|LsS؋ZwcPu|C%Y,$}OI4k-Dg)1$vzwl#t/* ƹ Q\{o9'tdʆ2z6-( ʷyxVTb@~blݹa~Pu6q;O.(^XNƜڊH 3 ȁnCqV;ShƻɘΰHIvV&(F{Âr8lYrHXk 5GW9T47[= .plB϶[\0 X9Hp䧰քl e*#~ř.Q n:XN휃:0/+ATSX4Mp\+"Q-6X@#&Pa~_2g6o*kJy\~6!E_'cJ'S9WǶIAv;C;H(ys]J*[j_.";l=7@L8"I*{vk'\KF~2b^D<yWf4Z?PJnD#LTfz>lWpm+DQQWȈ2nZ~Msz/ͭ1Pc˨~ݑrUzƸFfMtØЋ&._L"VP;>E#C`mһXу ~ *RfHiu6CRZqH0`',/ RxIoao}d=>rmRc/s U\ HOYWBD_kY 3%.}ş:bW$##>c$[ɋPG|_y@Zߓ0~ 2=Oǣed_J1z»q^y|oȔ(LV#Ffaڼg <=mFv0ug]6~efMοW;7ۏLuDR~n@_HIF7n#f.3o{ƍDzQ3 :wwѮ4!䏷@{?ZpPRa6tZy/ '}o.e\aH_Vwڀʧ w8\H*Y3V 2p~ųT2`O6篮gce/DZYC1X3 l#iK%;"z~#)j |wL DbӇPaLp@GYiǁgQl_] 9Qvl?'mF_(E{žYnq.4n[sh?~pYw(?~[/ڑ}{u zd_MAZ{FY v=;B"?f$W) \`,dݠC1a(~5O|ңtxNE{{(C)9$Pdۀ>'OVc8-gk6@iŶAŻI*P9|]u=ŚTf &e5zPOVYWTrg!>dlJ%<n_JTƉg]w*_k~*#En2-@t3nvcR\8.ƀ7;&2#[2 eTФ0i95BH'dW)pJ,q+}08\ I#[@O -~&'TgܙH i`EBDHkOVsR"Y$r|IP`tiJY6RP +ck ٤}7//6%[ VjAsz$j >9eef!6jULѢ?$q+| >JK\5kE5vQP=w2-I>f6JB`fnz*XCJ#^F}B=It flh"l['ajEǗۤh OV3=Rkhc[@6 k[e,\ɾq] ³c^&ȡT$ bنriX,!#IV%Q^-][0o\p &""֙fCOzLv:c i<탩#RҊrTe, =^u/ҮOZ h% ˁdˁ8pە$~plè1s~?)ՍC\}-^9߹VvFZ!1\vmm/G#rR۷(Xmtj\|r6`{o(yᇌb>D7D1 HD]I2|)u8Q:iO0O.=]YHB"FJb3+ZeߓȽAՎޥt>HS`LqB~xH磃8M%$yș& E~܇W" g[*?,~Zy6Ռ66}cٺ ߃dqS|j|LBGw*r]n;"CgeeC0g™M9In`/s2! q0'Fd tnҲ. ;P9M_䐡I2!Pr(>n/O 5|Eˎ1-Ȝ ׺ c#9s{9MD/HіOd2%f k;/N4c:jrDUh7Q\VTE9NR!m͖0Ntw}y 5fH{ OGmCIWV-ZQ^#퍶Ic!"0<->$^*`9w*k+ϏcoLCڭGEΖU&|_zR~yr@ f*a[w22Z>dp'>]ZRʥV>S|TI %;)}2R ]<475jc0TcYuJ,k׬}Iǎ}y0NsFf4m,/$Ι`| N lAg|PH(%l;gğڪB1hQ6 Ƥ |ե_j[+a:#Td39 ߤQ cF3 0#|޷Qc$\?F忢EbրMsO <84 }BY9GAUXaI/Uɣ/kA,}HCM^Ql~f^KAnٲfRJ [?F{ B4+ u@vEB%QS&OJ,jzXw>M&}eWO|FiQ8 J`:|-_ u!G-_q~}CMknmC)51Ȱc2fzՐ%]Udu ym};Wy +KE2d%-_7,bm%@TS7^MN4(^q.Na3x{w#gDEiȠex\v 'opbuf&!~MŽ=*< Nk+Vشk!, &{,>lL&un|vNfn4iSV݆Upw\Na]'EV!#Ψ#{uiK+I#b|Vsy@䳆"&*MrvK$;rfY}!oȝ9ݕf^@G,EFUnOd%?l#yxk3Hgr*Z S2Q8%8;ꄒj4r x,5ߣI+MJ}@@PׯB'{BF* [b(TFn)^%x,%~qwHk ae:r\%O*g=^ uz@+euΥC%\ESO!kS9TGU>V򙜎ˇ|wX&['ԓB9qQV {ѪY;DN_WОllC$10I0U dmdF8|9`>cjc]N(S)o/=u!Fz9(E>^lǣ*,X;POIj!ͣY4at(|*m]qPрr@A{<`CGWhB9*VG#GL'{L~( }\!r: pO"7\[<t}h2wR8--7g2)ް1)6U߄bߺ>XЕ ~FeF-U0hYASl 3ͦtfbȢGV  н|rh0cddKchzT!z0d.{#676'd!I\U%S7[gC1}K{;PiZρcm0%ezm^8k>ܳ&79J8/J)57 n*%~d1̙W(k"E?j_<Ç +͆mLX =xclx _Qc} 7嚛PT)`QC&36wA O~^0C>Y;dP{ΆwӲo~oI Wn$ֹiP:LQ?G)ֽ0\IYczUZbH^$yEvpRQ㤽-d}41{J*;,J8LS+Á8&PQ6T AKEA1iW 1i+ &uFf<>MI<|M\n3CdCgvXg~lԳI=bf eRDu9ZT/i듬[dNGF$bd}9Vt>}hSג ͘IV^d|xe:T[V"šPO]5X:|$Y]= /s@YL$b;P:/QwDtA.ZE@b :/(/HAiú &J?.s(M|j=)a,*k&Ȩeq`pJ:n$ZR^.xFK(?Yf> AF~yy;<6IXhtgݓ~؍]'atILIrA3w+ fpJg~݀Sgb=I=6-h> &>ƈ{*F!a]od:)^Ol:G%aG4…A͆TGמߓۖF+"bs  J Na#$``}  w|6x#Amܜɀ`2wܘcèf>hIMU=8}POƌʱ r`zx_>a}˄}IQ~R͌gA!~(͓`ڟ4g}(  Xi13eaY4n5QՋ>:&:F*wlC%_{طz!MϾ޷W=Ħ<`_}&V5xm@ܯh]O-Sh`ɊUQv,n] jux U2q,Όm>ڔLQZ`SG^yo슯gJx`c/牦E$$O!i#2*]AZ؃19%v&ؒ@y,Ʉ%1GgpA6SŸ10lǻ>^1x#71lK;:Y_!ݞ}{uF@_+%X|) -Hf<KKiDz:7-!Y9:^GMixho=%ܽyi0L(a"`=F >ҊpUR z|,|IyfIM:)5%&<}O)>%AhY(t(J~Nا#vw笔KWkfOMzy;?'/jO@+3k$o kl1C wNnC|\{LNr8Ip!8r3Nӭ/8@|wٴD .z6H7|Cٱ< S}A70i_P$=iמAƈM%NT1cgQE8'=?lsd6vC*ov&i=m}6)\O>%51s(?'Rz{<@˟?W=o>l&t~P80ͤ>[O9L@NJ4"ba;za I?2vϸ~ųFE@ra_p;]mɫ"w]   -r2(3Q2OFkshaL+fh|AglwnW)$~c 9`9w?57dgsBX2'}og68t>CcF==-eLB|8ᴛn˥ڟL$,WX޷i5>l^Sq Fvvhm`bM\ڶX1s6bwdv}oB& 7%)آ3 VY;7Ms6Nrݵrܤfgm5lq}KG5#Tc gUwL_X7o_T2(mUHF@eسW}Ձ1Omdه՘i(}#:=&#.$݇5]]F}^ SU'c0~ ɀNb>±E{ס=}C|TR23/`zgBx4NqE9`VyCGq|̈mTC=l26Hz7Jx&p*`i 3lybsr'OA"2#[, [QB]ڄ+O0ԉ mRPf9[q{|φ2̹!A:><d(gDΑ)e8Xǚo!U;egUE++؏DfOBwFy9M z 5d{D5dǫĂj3jCEEՋ;NlU@D`rA_)aɀ +&#mБ1Wll"(2D5-uA0IKhϼ8U׆8Muò1J]§u|/4M*n@[Jy3.槁D ,uɟ5P.KGN0i?÷X:^cYsJO!%S5|yq{XK-Ȝ1&8WYPU裸6ڥ3Q+qP_wKg*GlnV.6ʍѲLm^U*0B[^a08ge1#Ep A,N% +Af>ezWkw*,ڝyε:-mh|G6Ш#GlO>V+%n~FseEw>ϩ>Ŧw,e|D^G zGN'9HW,Zw4ꂽi#Ѽ+bw׸>?$CzPŹ1t+ :̗>:ߏ"rCwvjd}N.ó [W5FhJuHc d]pn | uyװâJ!кU qWNySS^F2r\wfubH?V??3 iOFK2ص< ]kKJeQz5/y{`a,Er"B Ⱥ!r_~Ws뻔EB 1D]pѨ6SK6G2<.\Fd] ScT 8_p ΍+"8CPG0P"o#?bU*?uZ颯 r?3%O*6TriiMcچEeP}ƖViCh߸;|CgdnVuO9Cini/H톎!S1sbv̻.H??6c8~Un/iFm(m (T/D)gCb@aS(=ǙS|RܜfѝDRsr"{|miz$*>U6V@Ha gJm(*H7UB=Ol bv).f=^<#siY{A7/D gPV԰q`gԬP}B7AׁYJ7Brx!Zmɤ\ ڦJʪWbaN>VI훗[m6Z_y6fGه'²ZY^|\t3ka"%}NP-69q)MaʬxAhjg5*"Ѣ(hH&J3ajc(  VAU|di{Ö$ґ6훸]%}I'NG7ׇ""@\x/m[8wAK;i9ai+p1\5ĸ0 X:Ꝥ-n/~,b@#Q^䀹zM30؜;Le?"~1`B̡Z/ȃ=(|j[p3vuwXqO]ܞ[PryX|Z#Tn:sqT";8p]YWl3l,Y>/HeZC|c>TgxmP êj4ˆ@*ED0'Pb^[x Y?5nCכLj# tXM㻥ulJ'ZN\\:6҇ZrS,2SI[6O%`]C ?DJuى\m~B8j4An٥ u[~4T hkź(.&LJ(N|컚<(t ?!z4nfrHLS%XhӺalj5R|:!\RRpМTD+Aر@+=P-Q#^9"&)yjv:3G`0FoS ,)l3Yh7v*uԽRy7sE]WAO[G-hgn+yo k߳>2 %eOٚ| ߤ4 2OMElSdNG?RGf(:52FO/f81A 8\%b6;<>,6oFPJ>qq#|L8I4XP>6pB\N [5hbA`>";dA)դft<тǷn?Ÿ<UCx0:QlC7lQ qrZ>,5ٸ."#$3N*ycj~9l8ҿćwRÀVRBZ}^VMɇ#Q(JeB5[}TUA_kEK 6=h2hzVKQ$lfR"6ʼȳ]N a,w{q]n+Kxego͒rV{\O <L5aTd zOo}J̭uτc`, wRAŶ ߇(T)U{G^am `C nu3b}2W4 2CR G*,c&}9bI%P2v;N޵udo6j zT` (col35PY$?Q#JU2$KPGȎ#%GN="P Ă%YP`ϠJZqbP]%&h\0٭_`VzI3+KOz$6 Tlm6w*o&3T) ClՄl_DV y{L9ޜfyRBˆABᩐH`ߘ =!-~Чy8kQ4]n?6;m b,f#dR '<)H=W1ЦTXQ~RX.voQ\XK QJsaz=fِK19eǼ"d"-Ty>j@K_׽ςݱE%a0ش Rj?߇ktT:eV\Lb?C/k`/GY?sN"[l_-MVфk2}D;,qF&Ϝx93'Elǧ>c(v/lMJ>tta'zPTB oqv6B1b h~~;|cB$w8 K 0W(Oy˜eQ*caE<|~~FXD&fzTL286{i3JYTXz׌6kjp(,~B-zgXnT/?3s9xAi @M6OVc૙3} wU]$orC@ F&1tyrl7ܿ#u?zVxH4OJ?VhٱRQb@C kђE 89#L2 p#+nګJwO)6i6Rmɥt fÇZ̰(Ic)34a.')yV Gs9=x!3`d5#z,}-uY^g>gT Ӗhu q[Mjb轰qSB/GXD~*'rG? H ڐfsS!8 ćQ$ß oYi{H/{4y, WڒX+-έG5wH ;W yUŜXuQD~\ -&a/ڟg!_'!Cq1ɜی-BD/†z)O)iTrrʿP/` oS~*wX B #4wP$GYZ&9h(z տȧ6 ̺ln'mUˢpsP&<OP ZxSCl92@U?dNgjyQLy@9?R)pi-2k2Y܇cimȋ@TΨ7"XV}qϬgrc!RaM t&)A#|>"1[K9gO 9 8ʥ|7"=hQ$GKs;dd؎ߴ]) aλ,<{vr+ a4~.)Q3 6RJds$!'yc[QU [&Γ \]lKxD IUOvկA'bZ߿r-,s8~VϭZ_$Ye8^aSȮSy)9x~ s3`ɅLZo"Br@E/)(\ΦZLg ©I]gȡr,w2`_sGuZ*# Ӳ8Y+,釅!obY% D~o3$8/*GnYqsʡ8+eh̲,K=4E@&0Q$Aa uZ7T`3\ }D7+TBAf98 f"̩]Z !_l-f:Ʋ 1鯈R IDATjЌ؆~Ucr*6ʃ g?'[$ڊC~]R7410M'[X7 z꼈U$$h&*7z |Jѧ9U^I4_)_8d '}{SUn-if˓, X;._Qm]V$7ߟe9joXǮ 9.l 4ntyc6M7̿yNK'/x0 ]퓦li6=FPf 8\䅼J;WOߧ](:7 䡑[oJ,xHn87æ` b?fme'd쥵Y6C\IN*3S:O9CSĝ6GQz9V4{[#/?#l #'[Ri>t̉{e%$j%4)s3k\XL,**"@Uќ"W7nVM8~nFmUr3d)!6J#m9yVț!Ueӿ\fV*wZhQ (gݝnM[ZfؑUcYT7LJ:lb݄aĆ/^kZRPh=_t f1gq{O*xrlʖ*jnEP"mn4f}Vqߖ1`gՄ1,9(ӪTd\N[P4F#hLaFͽ)LИGx08 rBT DplCPC@&q$buCkS&h;i&›3BHS#RKV̸:ɒJ ?5CĜR&aKEί 'R1̲SR+ D8#\?a/_Uý]l Yͼ[H=99nr2 -}[u'jHdߡ|0ض` q'YD?xU$ZoܛwddcѡOJSa?Yfg]l>O|r&~XCxħ`+_}%w4 8ʄ6"N*7AM {~?n-ӆw*Tmzʾ`hLj}ޅ氭P}H@K{A9>M7S3RN{(P .8.}Cec+rU0JM f^:uWBz1p:5K'|j oj<ߟpKn$-M}KƜL{5.}w3]J~f},z$ɮ ,k1d{6 ֯xGWw=eK9!j,qF}/ ҔqբO{Sef2% MK&vpa|fb*/RC \U=WYZ|@ؚH!f 3M-i$Uft*?e!ju{) soT(-рYz6ejGz|&\u}nt5ڜ[[/Cmz`G;<&mͿ"2CǢL)5ݰġ9Wk(K,.;@b/97)7SG;0+uf֟C6 ㇯G eҢas >|:6>r3*OmE&2YA &u۷m5;"5y~žՓ.Y{/);xHSB揌.;fC%ÓЧeNfJɌ}DCiW]VI+N@.2Kڤⶪx2"$ioNW'`IovqZ1=ܮW@>^QS>&yʢLE.8 /^ȑu!v_[ מ>`;zcg?j Whgg2T ))"%"6Ϊ(4&m$!7?g[?ٲ P[L**U6(:-fyR"L yୌ% QU4N.BECg hWAN,)ƩzTTl2Pw3DxX,u|o9 w1k"ȱe\cT R%~E£\VZ̛2"1^ede:Iii8elguyyJԀos6 fA.@;#:h?h`vSt۽b43H gy&qt$@VPR* 8$* !꼴Y(ZsLb??ֺ>Y.g ȴڦ::}P^q@kH8^cHpc)Ty+ө*L)-3Ze;G7AG-!I-~®r!nތ< @)g2N;pu26ł'zKfg;_ YL^eL^<.xxp_\>ExazpaBh.F# jwŒT2F<Ҧ7Rf':o[l-7b8 Y@^@{@H I멊b\MiWly(Q&bV^+T$*FJb˴,Tm4r7Zue~f 1%ij9F'"_XoFG]F9nW94Wv 6QNEsPROg>mz xP͏5εv+o4cf*ְeiLv_U}9m ~X]d:ekYl.M 2Zrhp Z+d]ϖE:}4z5/3iY;< QfbCê7cVX'eeO(xYړ)-z,mc;?X/Ș0ߜd:aS*s #NcSbH0227fڛVOȪ}d&W] Ia |6 <ܜesT0# D6=SQMڿ3Ҭde?\Qrs`f ~ZC*6I'Md{ d&>Z'xg7dV,¢Ez n1Czc"E=23:{$ O1*Wh2ANAF7c7A9$q170jg49~Wez޼"NTƉܒ7dZ\Sv) wS9`Mg?6_u)SzmoTo`Eb[aC7?#Ɲ5bCYRa My 9o@8a w)'U2JJ jN P7b/\PIwܩ.pJu ѷ˪bHOqAPM$r׳ o Dau7ʉy+A5A-R%X' #G֖'dB7sU_Tt+vgM;g^(=}Ya= vA u\>[B%pT&l_A8JK>Nv~ؗQK% !lXvr44א)PwYNx)EY~ B5R$KS4ByZ ~)*v+:)9Ȫ.z;IbϿbhU0>Ȼ~n7l}Cbٱ]»RoƼ@~L#3Sc/Ⱥ1; } sXpL3H|5vE,(y'I|CO1 hLrS^'<*MO|}GjTJIDP8e>x^HŬQ|B_#GC9LpZ̓-`]NT3Ť '%D%~N?ݞvz&دvf&HHC 8i5Ϝ&IEJM?c},>2\T^x1fAx1t0pݱMw<>>`@v+⒚ܹi&W4]6lB -}Dhyz]su%^3^gV SF1hrR4Kd℡=?Hi{u|q$ὔ_#2J Fq5MqO5\,n!M ~&61ʼn+[ 7ڲ7k/)sk_y֝TM";`F;yaRru}[ Adb?4my_&n~' U"׻ouѦڣ_lE\QgG 5/%5ކYY *=}]t/#{9(,&sϰ0+3 8TEŏ/wbPzMv,A(3s!jɆMDL/7tW }}|H5n'V/?8' C!Ex(,ڛ+^RkmMw%;؊hL:<47960kXZ)!\&X 5ܛh'bU` 6Z*8T'FA|f'6v'RuieM8ǦG;$=gD}K/a^~,+g;w5%pIV>WLmn/_^ `5zF}s"Dly_- rrfޏpm&iz=ԔZJeKäBS+=FLR>@mп~;;(~HROlkvBWÌ,KP8Ȣe=&~\-$%5ۡO>A40̭jUS OK6on.S Ћ}CP҅,^`KĊׯ[]+y܈b.!d;ͯhp$Ⱥ8ۘ||\:+|p;r)[ /e(Q8Zy#ǰy,GEy6+L7=Q[stlݱZy|&O?hΜ4  ԒS*M֌d|Ra]\4F~2K2K"Q&I(9q,>?O>+HϸHCM^Ћl4V4#FTZLlq/:BWNӲRweja*e87%e,`8"4?5=н.z4ǎ`4aY~& ;>0T:v/%{SRM*7A :B2R$^g=P0*dPdy-h9,gq`+CqGWj߈"bކ1L6aWloC/ w;`kU#(s`2~~1uC7bF!L?&=s: kkǶ?93Mw!ڄٸ%׊h\|0Lr7n4kE[SNr,k#$ NF|TZ=2lR630s#)HsTR{ c 9|M>anu\6=nlRIki.5'JuY šrvq?`9^~w% )$f of|xZYMm6!|(n$z;Up]xuTK|61 MsΆBhM̈6$>}i#*n0Q0<YFKS֬-Tb(}J<+H}]oa5QXP>ɈD{ֽ#a:L' 3 r\~>HY @Q~[4KHhZ>$~Y;o%h[?enIzO<c`׳ߏ*=t^~˩!2N\n[FSbej}Ⱥ|W)Q|HϦJ/2OAoҽ /hQRQ^ډ"ITR!C-<G>( #;RgHQ5U:*Knuz[Md(Mguu)h d T7@%#SpiTt9hL zaL$8{D@1S'b`,1>RI7/i%Ir-Ju=) kc-㫔6G@{zf?9Xg[UsO9wU>3fXL(Ŕ8CRKylǪ91o@T8g]K[1H-+7o3YYA<3'o̿pΌ=c1ŗ?,ڸg2ت$9ХrBx/27ݠC4gG)1PT̉^kI<A~Zc2.pzdrR} 쎢>2l{ďz>zB V Y.L`Gs8rpWv}G(S37q$(@ XG.h 3 pl>iA)5gfuZ4wSk[*Dz%+Ix8dri3J=qF ,?l5Ww{y`w[X9/b ;U/!`J!ѹd{B"$1LfqS†9bW^ʄ Iދ-ciESLZA91X|&8 P>"wZ{]t5FH&?7ΘyG}2 Qab kQ|2gQ\Ɏxz"ID@\`OEa||ߐ Xbʯ;.1`n  je5„~a}$/Kxzwz&ECrV @:vq3N!~'[9~ S NP}c ȉ`9 <_NއX$htcQiFOr~gݭ$x~L* sJEE6bawxcZ[N%N`U9;Pz)b*L e?YԤ\3p"sNYbؓlq# BHq`7\E/;Q]B [e8"I17\/\1HӴxJf8_f6[ew#MZ1Mݓ2Lۆ'46IY m  Mw8JL;c:D#g3,di4wJ֎OG>oH+Qu(i4IІ5ԄOjS}(h*s :N]"aai4M/ B`lX1@&0ƥ1!&g(u vu)uF_̃Y 57|LY-Vn8k<&ybaKY`T +#,7bRge3R lKCRVtD@$"`QY6"~uf(n4J*\HWԓ#n7ύg!fosHGh6*ZCHw1\5?Y3x[#%˛%cwq +Kbi;pu%)M(dž .@.5 2<Ϡ/{gdgJ%/ifScR񕵤(y8Wö9x^~qa`m7& 2Gp7Xdm[|ã̭HJ }?|::T  821/R$fˠޯJ(=Q&wֹ2QWP:^R\#.(JGU de;vXK:_8i6-1k[^-^_NBɚ&qqh,:9xllTR5{>N%d2bz>UmL!0On\ؽR#9|FR4D$18Q=Q <10궐U\ j1b֚\[GZ{!\a@R+Rs24G4F_9(Lۼ *EOc': >xPF_<>]ݞg2xlW鑗}Ls#c'U:CEe#Џvv2w4C ky Idx ;+)P.FRfC{e<تRPh|G;E =!kWm -V^IU;` v6mĘ4ֹ Wl(v!K5~km>^_[̚ ;%{zpW>lڄ-@3!gvaQ(^صAs|zEVrܼ x<'Td }q}n#-2`ۆ`@+ Fq9ڄV?#!ҔI@xX>R񃣤 Y5B 2M~$k4Έ˲Um( 9Oѳ "-IʌDBvP%Bo36m\x3T0eqjAPL? ^<\rKh|YX|uOdTX0$ޝWp6Ry"f榱rVP?s;ѱQ V=檶i 4`3$sQ\YgT4_Ml#8T 7YQ 1Zx^DgE:dDeA6&ceeGFp+AU\hv+nב n|p99A0(rɸ)CÔ}Oh)v,d9[ ec.7{N2&0/0y3'nf`߷zvRʖGc|nVm(. /f#ݜʪ/"H7X䪨KRjY< m9(ћBUW$M64&ŖNmNuDY['8=DL`þi0D 7ev٩:6W2%gއr+jb`}TDT)4WI{n4G0M_}oc<*Dc)C$m5Pu2š*@Q(껿*NsTq)Ur70 `égj60BSTG[=B},K"3kJ8ITբH2[-R=vW s Ocwc sbؽZi0$^B(׫Y=kWcm͂6lc_9 Wd߁BYF~&B1(kgv\.:/CicL"sBBͰ[0R!Gcʤlˎ LLKgRE s3/u5Zk]`uB(M ~Afe, TFf:OCq.917ep'm^g+ܥbޚUS)/+~-6ߍ5z *-ou?V" i<Ӕrzjm"--ܞ&p$J>FJ ^gm0#e xQdijKu ˀEX\Mc%GAZ /B6`yuIΫ|> ' _|ftnbivuHVT6T?=HJ$re=m#ME~%Aq.y[z\^@ircF3!AjǙ+~)+54~J-9AnLTw1_x-Ġ#bݱ7m:I'+FGiI)d/B9u֥ɸ]߇g{&li87  n[AL*> w27`1m#֐1!"V3C礡囧<2."7]4*٠ sS靤b@n1:=Ɂ;3 rsj8+üz=GՆzVo8K]`--LDu4*`'<b`CSq~x7ulL[YAh$HW7Rfz>j!i۞8fًA_>J6P".۱pPE]??)@7S(vE)6Zhl`(|VܾXʼH,g LI vs>}/Z>ʍ'DqN0y)sP^Ðeg*r6;{h2g5O "Ool6Fu~Er:J$Ru:jK"氈J90?<qj3Y(6PsJX$10랬a^cd}rB}KL _d:x"Javvn`@R5X>7̔HYlLCnjT2szd(dsV!򆺄CM'j+:0SZ xHF|JJ&'HM/V^ y& $HdFiV*- 5=rȎÐДq-ٸisA]Nuꭞ~#m[ġq'o[޲Зyp恳J)HuI "F*#*&x`y/#Mn 2Ac+|_䳗,yb8C.<0x}Ņդs'ph}CМSV.q;$CEPKҵIt۔J]o)&Ϧ~$`woHlT$sME{[x̴gՉ@b##VT6w7z{Ϳ*Qe=ᐖ;(K3JE,3m'o R~PiT寓 "[{KJپ&ꛩL*㢧]iraY ;y-9PS~w=؊CNx$;ߤ?o6ڙaEZ}PW_#HReR^$lOo;<Z!GhqB Y#Gk5 dt#w7}9-!F颈p3B#GSj&^2$m2vAG4iNtp,kJl'z 1)ZX){Tb&@[ũšu'Pot IDAT^gi։C^L' MkPZ/xDyDbdnO.ϩU6/\nrh#o,?&Ťե%4ٿvȱ27&/2mǃA>UEƳs @B*_ߤ\cf'@4Y%qT%]NDux}7 5̗hp)}ܽK+cj7;[Z P ~rrfihkڈR[rdkwRM^nm1i7J--RꢽQjho4)ۄ[ϳ0Eß &셲IvfRCdLb3_Eq?|hHL,4)^w 3(Zj˙Í{ֺ?Ί܏g(f/:|?茓H8.k+Ls6'9D%7);k"ޥ}R%zS~o/|WErԡ@n*x%lX&n i?MW+7)uU;LT{#TJ1yO)֠OK)n1_H`{`=`*AYk3loj0"pc% %i]>~#+o6"^@:qoʌЃ}QJ ڋ^WAUA]Y X.ܶQIwM*$ǍG; Ɇ̒;n)Ow8d,{Z.V BnCvJ(qsEdtLj,tJ_py_PtOJӹm$P9J_4ckEw^}x DnǻCwDP~O3sDM™:+עXd2æCk{Gݹ4=><GFSKC%"!| 'z7JW1m*9AܱTkR:3.s?mȬraXEjufsZ/|;,Y/go`.Tf>0D7D7 䦪|CP0hS2AJ졐iX?FoDK9u;1=2(]#PUOc"@v@*sJG%9T2G=pM+-]3v3C)#܀`@(.k6I4mT7dIM*еTRqn[5;,KA [\.Â-]yWb'InX61";.OMk`jd|l>I84O6i>!ENk<\D))ׯ'XEgWBXcjXGۿq-{b~I Gg`Gvpɉ)K3<+r>ߛܿy@;NkgFEڔL뭠3TVjM{#|*yNClia1-ZRVK0㉽c3@9 /~{ЮZv>/(!"Kcgn`ne={-[ӘA:ˠzIk*t.p sb4vq9NۘQ jɻ[b+ جM0~gK݊11h!C[G CJTeXK?aԱLXP/\n. bdne(-Ӿba#.`ɕڑLP 4oj? L۱iҮbAs$l> Pnq5&J֭UtlĿ %`h u)W}0@pYӦ. h?X^a{ *!}Z5axq˾lCM{1/1v|voJ PKi2H 01u6G@=_4xfVD|=!%FȤt4=E?53J97D4$b$' !ћ : kZb<ё⮁L[çVYF_텱@ /?#g]2~/xO,)aF|~e]3V4yd)%aTw'+7bd^LQ\tGmM~b'5· An2e^qav0KAepf^C6lJtƊMp V2&|zQ%~F1ľOZ:影~PrkyS/=Kϸc {nUܞc#H{slatypM*n)FVi@h`FRʤ-~6jcTUCXE3Q$'~/G*3c);IqS(;2T 9h\n{CIKT.ږ>*k䣈-G&wAh~&K5)Fes)ESr8`D*[ZAg+ ޻/co~F TlFsN.菟TQzkNyzm +6~yf, >`'X b.l&neO};)c c@H9z-RѾYh'TvM̌J*_q?pT(RQ7!iNr"!^Fr"3J5IO)u$Ve 5Ʀ|05*ɻES>kΡ]ե:3+Mcbx"-.;U͢W2xQ }>YW,4~ϟ?^T'Fm O U~MF_J*NAx\~n |'~[PyiA0\"rT ) i qOsc )ZS8\1uAW{ˢ$ Y[\_ n V9d>&Z6ĢT|#c Fɿ{ރ;l Z- 2>bGTO> 7]~j0jO9k+liS xe-|fG!e}qXo-V7(.́c'}c @k Cn@iJa K%];>#ߑha/7>0#6ꤨkq:-21 QeGYCՂ6B~ZBk6J֐~gs*Ģ2e(ojNУ,T܆-=e;Qbi_)e%2 e,x@$(XF5ƈF u)ǖ$^#"m $rE "uE-CLSAaJ2MOX7M[)c~9}0u^i9Th}hk軇R4LNA%(Ao$[oKg)1noj9_6r>{8IsT';YHaNNф Vϐ8#vB*)\,xBj:AiP:٤'ŵOߌ'}u~c>݇."-15y R 0<>pڐ蜷CJ"I߷F=F^w9nѪ)myyR~3 'GnZ#z|n}{d;NЎGǤ >ˍkDQ$~i99=CEL.kW65 W8MaC>&\ I('uNݚhH'rʈ4\Lu IuMFh̍Ch1tVrμo7"zE&oW7Y=k_LrӦr$DqcFocS2%D=WRr~L3ٲj#qټږc &bQ[rm䜀=j()94Li)ȵ} Dn=-6 {GHb>Bǜ#хmf~8y5 UϸK4hJS~֊zTc`hm-nlΚzMʹ40\[* _/f90Y/_4,0D@E@ʔZ\hHSdl#Jq5RaUe@muUzS-(`o=| a ':Mg[&]:!F.U,|Ee /a" -8 4l&NȈ䫖V$^q y ?j\vN]F,@ղ ?o:ׅAu.lɰ[(@ <7LB>-CmFM '][LT49U}JԮ* Ih錛L;%Kc_1,Az1ÃCAHʈcV(qw"AcD 'W:KQ}<Ѕj%3u v4zU#-a4CRO917/Y CK{8T{d69iC|+:/Nq3{ KOC8؟bqYEp'%'KopM {ty˖ۥC̆>? xK19!(Bgsfzu_k77E\GFG <ʌkh,Ϙʒ/"A@lL(Z  .OEpAo'L~B׹@ OZb WJ/<1 r*g;:g Fc60GƍU\oa+Z9Mſ*mFB/g^kslF;~υ]s<(^l\$k*$Fj<ݬISDĄ.Oc6CU, QM$^鋗02Y\ƽTb/РE|Bz} fHQ{RpAD1fD[yEvH[6Y}FdY*W 6B.`f@@uZiύ9u,GItgwȉOGci_`rxImE㙽s>:]J=6>䦔MY56m`)c-=T4- QMH]9/7|b&Wio%|p|m&Ca'SM[,Æ6x|pҬӰ#EUYvJJps("XWlԀѐGIؙ[7\AE^-?`E+=(;Migp*9ф2ʊ&M5o&땪 q@\uc.y VpC{?L$i6s?S^7;FpβCVV}yy LS(vEw%QDKa$_yPh_O`<:G߀nD }7t*z|CdRxxSuLH,j9c%?e5}"e~T#MeC<VرAP¶$M%jy1,a˄1ay3hd?kj6D1 P-)dӘaj]# m\@jY9}W=E_{GVKmJoM N?Yh޶2%/:iir֗1șhʑzJD}o?_%й7Ct&V8ϰ1T1Vڰ;Eh%̋Ya(3ayHJ6n^0 IDAT^[\I$.T=HѵzG|zPSyp.fv.S3NJQ3l@njQZ.7IɃO i9jÓT9)'0M`$Jyg^PF8f{.jú$Dxsܶ5P?͡{$h$SxMldHIe1W#CmWq#-貎\lsԋS]faomZ7ͼł_ք` c މɃBRs+M^GMT2H+o |l)+Zi8߀LǣF;; ݚ6gɪ.bb3kDTؼ+ъoC;9&w63|1Gj iIؕ*mY ,(x{L[#wJlR;'jG:OA7JWZs7v-E/8mXѸ1:1 )% *@yzԉ:v|(I-DG.?3o]nJZ#kha{U1_@/`#FKlOICZ0f*K [*7Nҟi}Pﲶs~}4)5`|(.\9ljgX[vz"u/PiFMnaضX[+ \?c/sIiԦ]vDf 1JP3eAgO-ԑʀlm|BuDzq b69KT| P! bPݪPlsCFO`|gEe \bm xp}4'L*MxcDަjhĦ[@&ю+-Ҁ rFB尝tItJ9@"&k[2n7z쮴sAVKgED|W6k@Ƹbۙ ~^ eBx@~mZfFtDto[Lv¸ ; RCx;2TmZ}kTi@If Ҵ2bB}&m#-g otT!H *'׏#r2rI=Zސ}݌$[t v.gٷTMn%P,4|ft`!b#[ K'T[ ߡ6$$rcvnQh8Z ! l&INn)yr3|v䧢a0P]O3̮O8l]D#R MoljS9VE#g{Śf.ǒEkB㊬p;U?6ilO?cA.c4 {|gЈf!{OI9x.Q wiM"=_9|6oؚ0OR^H  ks2c٧5 b̭Oн?ώND y`<\ aY,_5pp*)4h͖֝&nZΡuٖr8%>_1&sboW;i{/Tۈh4](;,sdԖ=lpޕwTF z"msoax8te"3P~R6Tn<ϯ&O o|8s IC8Xa'TTc6TQbݤWtg #4H>6ʄgg;12j܏O(7axln||V$m$oYh6Q.Qb89m@Doߤnb=~b ZloE-kQae}ߵn +oͮx$NW7 =˧^ }8Upce@`mVCq]ksUF5{qF^|{KAŮ㋎k s?o3xGpc9 H]#zZbHuԢ~=@pِh7mTO*98QMvйTR~c"jmf)RF)hMpWZ {O|`4aw`G/8xg}0{/_+uR|1IksP= s7`/MヱNgS=aAu<ɻ{I &tGٌA9AR$bqR_p63 D9dl]\v~=֋oyWnJsVa;9NS#RGsslg{Zb8|vQ}gAp11Duh$q{l#^HC_:97t mʫQ8]yv`xǡ^q~YccBڠ :.QzXAYEt(v_x1,4KU_K N!۟^ῪDAp+g%3rA^p<]+6lY^vT`VSIf]Kq(xXcK>˙5Y*U܋g2D'}/\M ouĿBƳd#_y ɹWJذ*ғ5<#.K_G@+'x" (`md( ב"HIN$K TzroWAKY!mڥ6!-6[9)B&T/yNfmɱ䰎.;OI?dvz]c -3f'<.Eҟm4󢓥 7S(aۆ41YX+r\&0( BT}joS L 8ѸO`D<)n;Sr) P{bY6#MēǦ|b'7:@珸vS] H{a~i >.n{"PQGqQ8JHI~I&*_WԀ~ ,j*RRM΁CC9x2%J,er~f0W8~7ť[odT5v zѪۥDTwNgi_csj`bs3+HW$=0< u`F8c݂8\c9`ת!_2jA WEfX2p[EI#%| V~|j>&&-Y {KHtujVHɻ`DZpkm* ;TaIג0ʟ|rS?B-ժP;cFd7KZ+9fmYTC@?T87n@ ;R&(q1B'x/T <7&Dq(gKW<:>lo>rf$q њ~Gx xE5 ZDi _a@wmŏ߭o]LALǀ~~1_tzp \Pt&$a?)%Vt>yM"!"SOIV*;y>GzHCCvH2%gtЃI3,[3 aK!j+Kt>7&Rnb/V+jz.(߄l1;Qpғ@>ʓ[Q褗XF(M>趰ša3|܂<ȝ,굑"^^ioܜHt?RjP=s}'c4)x^TlQC)Mў/{7w%FyFWQ.jomd.lrsJ$oa2x3oܒ!6HDEz9)ȓ[DYDIAU:.|QҝGZѼ% lt -noBbR֕ 'SySPq,;imx>f)<~ph۞;0w%6AIfM1"keT!|,epC oE>xYa IX@⳸d1(aH[Lо[XRG6)&Wߋ6DRs+X*Tmo)ؤhS˨W6#n;\ѱ9t9[Bim`x+!uan2'3[$ʡ^i a{mBow]D!7UPCa?6֩QyEBŊ{DQ1F~v44A 31=)8PKV>U#9gZܴ:c|`8f7Vnz;y[DjƊ$t '$|frzXJWw8I5MNh 84 Qcd/K_(*ͪFnrE;|44گe})g͒5M,!*]~QW0pc'#6vf@ɁE&?Bk ?@xWT2+$|Et+F&FFb9%ܬ7iOZ1'<*.F]2.uji`x*`"TQ:MK0+ 98tR\jjwOqU$@N[Yjxm7~OuEC!g1PjVIxy&9y> 9=W#xQZL2`⤘eV;|URlM\?>׊ bX× R$&\,QC>cCҨ.(=T [dͷNzlRnS(qvʅ/H;I)ڸlq ~EfnkX;qN:ccDsle8 *!cp V DҊi g<yx̄JSz^<>@“z\QzS=07x/ ;_AX 6ҦY :9h:#z,Mߕx@ LiuK}OS!){_L\J}=Oԁ EI1b{?ڣɆ2oM"Ol;?߆$0G%I҄rGva=޵ÿ:·W*vJr- aà$"3R. ݛ|֪jcqQV -Lit]+V&s=bLN ߟΖ4[ ?J<8Ol[n=Br{!ЕRA?*QSw"Aqd<,o>g, NQ{T?QvUGqS^*ѹrӮ/!-DOP3QU9nP*BKQA `#JoG>jE 9z9~(8}^)6!'E _!i F9=ʸ87b2PS}ŤXKEOh(Q)q3_|g) vGGLE8~ƴ[>Vg>ث~!> @xzc(TqtMmZ$Kk%ll>}hqwn aWf+p c(^v_T>˔&L;ēwT & _n to(Gc|$ `GE 按nPTLv ߋrcBd#AKHpw,hwQLem %2Cf/^GKh4j6w*4t޶I@C>*9j$wʸYUcܛ|zݹoٶ)dk& ]Z T7>h h]JVstytgRa,7^4"-[{]:+ވ_"/Y3%a@?1rxDh pzA-H|;C*~ ߰WZUy6i HWb_LҰ$%ǘGc[sAT(6ՈLJI #'[zO60Srkë# %f1cܲH˴c@-#ԤXwC3y&bA˝oRx\MV,jС SWyn*;ͳ+NzHIHJ3/NK|HU>ݒd;^Λ1Ƴ{ 12* 4EclRX癅!RIgh)ElָTS EH.rrVy2PUa`yj2Hh8u ֓(dž/89,o|̚)RnVSkk}n*!D.Oh}J|X\ {b M(hԷщ߷}RTo eYckژ5yÉ@ɜukp$^ džD$SYY%2.kbܤ`N4Oy lyzm/~[IL%g%g@`C7zD f7 zSIWlf?}ƅB- T|q 3x0bFj+oX"|7S3; ,:M^-G+`I!h(fJ+߾O~rd$ALu=cx:"٠oqeA^8lG8$X+%|wwlLŘAf hxbk' \0_\ߔ;7wt8&HF>Vsd?4^VH$`b^fHʺFrh ؈fcRVo@5zjvW5P`}JJSSTMg!LW #[ʏdrᑰ`1x22Jا'~C1,*hfpb2BuK}S 4nsl/JCm/V)H\!+31nV*1iGHICEz 3 6$_lGZg8xr`斶)Zh5@J/S5">.0"RY4ـ?-ˬzܧrk=!ҤEi:0(2f|qT70~p6bɡN/(Wōd$uiҤG;;?b*;Y *! [ xo$(3 O7fHYv >~ęߴB|5@Q`>fdPB7Qpb};Xn ˞uf#޺!PXMUbX-,u`Ry; NŶ?Yk⩛j3hgIK͋%1ClG~b<ցiN4Ҕj]DxxG ۦݳa7 #uPeA@6Pi妚`!\WŹ'ogYy)#O82!=:UK |6{8iЂgYQ,0i"͊ဖEzr$I-wTğQ4f˭1G}0/בXj\ EfG9!AbW `'y+1E%L3y~pSϳ(v왊~<4& П~2$V \_Wn`^ 'D^;@ƕ0I%(鱌.UMl f P~f!SpeEE 7 ajߋ{`]l0Yn=ƪ}c+]2ۘ(LGHRC2Y)*z쒰DxݚcG%kkmn=c(w( V Q`\/,%ڴngNɔ6xGJP K)&=j kq DjQ%ߧ5E .}:Oc?da$6i:su;r0 LZȏs,(6~ܞ@arr@/&<U&#/Sڹh¦8it a2RDk.RlhƒcAlnc谭d3EL\ `-ǿ}P%rl _q'6 ďB@TQ5X eB/lLڑqqfx@9rrŤ6P֨Huy?l ^Zl`J|q+-5Ktnᱼ m\o`,\ty,TDF5vw\)ΰr(-zJkb w]EB*ށW×$OƂͻ#] Bahz_Y5Y!+" ʆ7̘L=R}}yP ^>5רRZ-dd2h,3Mz ZXϔ$ BchZ*$029`RbrStNܶ@'dݧI+"y|3;)zrߤaH̔; 5<?b!pY9za9E@qR?}E1a܈*Z^1tQh̵&_NMLOzᾂQ2Z0ٿ,HpX :[u'&:K.,@̿ۋEo ChZ3}`):tKì&f~"X GFN[瓗ڶ61,<#n8Ҍ2fz{4w}D%zk(T+ǼBAs*S9S\/}ʻd*>~ 꾪B-e!%-,빎APʐY虜 %r:zT}]a`[6BG2S*@Kl]C+]=5Og9e=LP&yMz*}"uN rb"9Slvӏ7N7/|=ڼV~!n煐7eW"|L @F=F<>xu+Ms{l|uT PX#w۰O(?8}P:T:z[QhPG `s[bh::` 6~uJ˨߉=*4$Nťem`)|60SgT^Gv6}ܽ53mm\rtl'ƨ{4o2[4Z?o|C^*)0:C1m 81h6e m)=)=Q»LUNu>ژS1k/Eo\y/N !CSGeZ$b3B_/6'dH ymPiY r-2ur)+y* ? m:5lZM+LnMN<ϭ4L!-@Sp( bCr?q~n?rGt[9j g-˻6;x*q>;=n$,_dA iϘl60xm^3&e{`Q8KL&H( >c+!)4 %ȳ݂T5EC:,6\ޚ 䶼<%׶Vo9UgNQ0P!M}('z7\$sYg21~iw>=gI̚BK@ ems\MW$HiJʀ'%WQm\q`n V񯨛\-۬c6 u&.슪@>{}FkF}e:HjT7U%!:&1_x&$2Hy97_+LWLir" eˈ\V+0`c%`n¼x9p$MĔ\([c g/;?e#Mh@/GM$w1;,TeWd/yw z2g_4e9e VQn94S[쁓L̙zMYO~̰cpf)z@oszբКKWN{O]9'[AgeFa'5cr`!yaq|'/6yaxj6 > Lonu|^ t5ב9YnAs1mTFdMvTϠdiEcXN߿і?$1q(#8 m4Gn>yuﷁCL+yOG 缟s+Uax:X3e%J< Y|FZ>Dz A]KJiHfW1T~Gz)h9(T(N0S HhV2c;jYYp.Qlcjsoo Zw5 ă_i^9!ytΌG#(-c>4wqHx wSAo޼俟riS1AF}/Ep0r.y"J!m z;ыe YKsb!6> 0|"C_?Ι7jk1G55,}aČHoEU=w*X[*]mͧ?W0ugZ8DqRjsķSv IDAT`wh سg |:֤%ۜFqҢ 彑ip/}vq\PTH:teQ$o178QZt"~6,IXӤ#roGD@\ q'-$"(1+Epa(K+èL̋7~ơjYZ=زD|krLl{pu!cqш}7g ζԓ>J@T0nqNwYHXY}+YC?z߳t>-kY$yoAnрG(ŐfmB% amt^G!7i良CkV]e?5&ϐ2!x=['t(). Lt^P|}D.[|l;Lr>7&m\?c#A댈A~;>w~qALpҲg;0l/:VDlEv86wL6JCsY;+4!rWԓwy_b2r8nz%^ƹ9QcF}ZѰ]nSr[5Oŧ)d}LTu%7HSyS `=y/z,߀@ #fQ۪T@KՇEJ)&cPuaQw{bSP_\k-h抨LqX|~VeMI0A.U-C0sFs?eRLߥ2zsMrbf k7~+]AA, lh1}XuSr5ND#3@B5ؘ`46ߟd,i Tui4R8ޫLmzl|W Zk ԰B1TYG_S۔6ǡr!ON45rYMYQ+JHAKN{ޜEc_-zMZFqJݷ|*,Д &f"}ЕTU{_6Rabpz"$&)rGPo% SE4[ϋ$t׍g#- RnŸ<{Vsb^`9h<ϑKCw 'Bx._N~Ow4iqˊ?+[]f]J o;Oq0_'UmpBznK 8q8 x:sںma8 ̔!}>qM**%`oɆCa^_yP-""#yLR}Q//Lfaq-[&3?6&IkT%lv OXPW ymԛ79C6-Fy1 ڻM~KF B!ඐj <|^|yweQԶ:\n?wYjq r$6v@r{˔'|~#ߑ˻ MHlknْBfs`[Ap0p3Sa/6! vU=ԑ>p}`HXZֲW!#6"fj&A3.pLت8Cn9Mw锺CNt`=?~w[hAvUǒmכW&|mc6ݲ!?7D̟ܿ`cKwt&$F$դMs6˘RmKqj9~5K PM' gUy$`a-`~ay(@"3SyAw.(.WSWE}'y\8O6'Ts0B=> 2F4 YT Zlג5RAF0 U \m\l]"~ޜ *v;cr{I~GK￉59,F\p# ͔Fw 2kӫ0&ѩxTm¶e@$FDZͮ=ţw~_,e@-aEro7j\Ъ Y=&ua^!LcRa|6*]؊~8u恥^by( ~08{YlfЫQ.Bgp7ƸÌ<2{vkR35vY4EDLI,0C$ųi_mGvgnw[)IlPn[ĎL\>i=#/U !Cja? 3.ۋE+ǐLWzq+Zn{MxHi[MPy`۠2gɈ2'y+$kCJ$qG2 eA$8r3wf7d3PpR=jz% V&gOi cQ"cvl"xw BC| .hhY}'_P8DsNhlCD\&0I">+bB&;$cC[7??:5*y3,RIgin]ŋ5n2Dc9Tvd3R]ýi8˝)+POM-}` w^&? țˠ†FRf5N-N+U獻Sgb1&&\H .LhI9PE? oHhj]돑[dᰮ 2iT :պ V~B 1c1ծQbRvfɑ] OܩHZF5@5Y'`O3e-5(" MTnD૔9yFxm#Y`L/lKⳆr?ܬ[Yc6o62m6(ۊ NHv[+♾2)SbhDp ], K PȪјbʔu߿CPKl!!ul[T]Ҹm[P~+cRcjkm}Пђ"ȐrZ {"L^ߺ߳3<#戌> Ŧ~٪+;|o_"_J9O _o @“@'ƛ->"U(7 Z n/*6i&#_<l VxF%Nuւ3? 7bO3#)zqm/0P٪i,|ʏՁk{7>cΆ*7r0o1ovq{koq A󕃮P;r$iyO&" +YcpkӴfQady-ϱytY*;o68x2js\g&'?K`KSZw dpd}mpahlr[;6K0:Tv{]1ۨ ]]u3^(Ta͞gWbo.mXzNj>|GmEB(4Fd8&%a 5gk'aґm#,xU<[t=eyf e+~r qA)dF~{M|O#%"cq,d5sVRBnZrB 3 >0hgp z=lp'$ȧ|}b-TTnm}M[@KȌ=#`,X9 @Hpz Qd9I39٪̡!pKo~m wP]Oyc;V4}l(Ж[qގ̷MulJ Op`~Z쮈hz|\@?+q"P9/N@RQS\:֐2lĄݝKHBx^VE4N4E* H7E65e}Fr?7[E↿dkp#Ј>QE*c+" M"ylkb`8J#S9n6 !",i-Pj# Z대 <Xb4 k8aQNU9[*XTnψ DZ/Zs$w8]Իwv{l:y]^n!VT# ϽߢgZUFA".J/,FcIF(e',B>/1񍝒w8#EK(2^^GCa{EčP(Fl؆nрu&/{wj3x>0<]"-Y'U l|J?U5hi[b *Z mzE/?2#FN=의ÌTk:x#&6ޓļl:]*5}̩vJ0<H=U&V"&A[l5=}~G"" ty W)O"pƛ59s{ڷIFx,)Uߛ\ގ7;l29N,عbޙlb{dHjT愲5. DyǁUR QaPdmbZTƩ|O{|3]P[4y>Em6> 0?37?nE%eZsc\;l7eꓦUtkWŨ3vþKȷ_?9H5՛=v=\x̨-'mUwЏT6bc-9Q'íE<,[};dC8@h:nۨBS(9`jXfFW[aUiUΐU|B?}†S 0u;oki5l"ߕ } \r T0n5~HK*2-$s؏Rʨ\"Y( rX(]^!弤k {&oX3R52NF?%*pc`9{u^x(/~"DGzE|B ?hg!_bIFYyzDȼHC=O7Yv)|^ˀy؜Kz[lc9ⲐSAja)7E lfEfQV]XdԆ hʇ&TJ;ib8Iu5F)1ςw4&s$u!sx8Sy+A}:I'=d9J|RiwJtʠTX?K.\n IDATa'P/_'A@S_0 * 'q*ĞڣMyQY: >ԷpbK׼K6n_gvBoY6<&E{ivawB͗>0}|ޣbit&-ei*Il|yEҨ pi1)r찲|;6爹>3&lJ]i c'8Cvl VV*!-9xņ8 #uVPUeGBD%,5;%farݷ3'΁m^U/ƾF..g1nwl  D0W,Έ0mW|CCy<o P7gfQ7ֳ6YQ[C%`L%8m䦤KeԆjmچgMPʹJ:Vo5Jzv}yr'2n}V]09/ڳVtUa("qr.F 5 &~E}m~qw)d2H[DX%4@&( [ckFE0l1k<~.ȮOx 6B_ʀmۮD0DpG$<flm;S-0Qcz(57#$5d}$'T Mc6ԫJE4Yl:"GW ׉P ?14dkC}$uέCGC;ʊ:dW] cc`O6\9Z^얯JsI*b{P%a"uV_5dٙZf6~׭CMwJ*ցzjQ|wK>|sKiN$Y|&TKFxH#\- ^ģtr6uiۧLIj.Ks)$bRi?ORU'v(B[:2:RgP8`njbUl@uNQg,debF;@#8WdJpRV5 +MΩߑ57-^W3#d;%DEy/H^h̚ȉHc U% L'ܮpz}cᄽm6O蜡"=^W!e]x.g-R&޽o  hoQ*)E~oP l J)/f@b:缁 ]  jpMY0W#_IZce,-649 p p<~Ȝ׮EL)s*#Q?C)cc3/ Xz|d /OY6+|[Q40\bC5C&0%x^@5KO^t/fpo[=RcڄsVϝHWуUs;rdoL03ILd:xs`7ПL"o&cJKAq)iW IʿKn̽dfX^6gZ xU1L!!gS;#']^g9SC |*<2iEdrBJ*[E^%6B"Waw|yx7(%QOBps#T C=z00AR#(-<ʼnQ/xnz^/68^l Rjm60Ơ+^ k#m/^DHM5K+P( n^,H^B³ K@9Ejf4V(T*襢q|X ^ !Qs}U]E\<9fu.<|Y8/?H>nPIxxuS!~mfobR3 ǿ*&TLDurJՃI.NצO?x%ār ug|B>x. $i9(հr}~ُ\-J*s4*) S(e[VMIqv6ވM3+eзu(iŴ 3awZ AL 4?9FZ/`$y{S 't %-o`sp=.2nr"Ei<0Ul@fS(UxˣΑXA[-i̶E񞊖s#>Imf1K!Y9L=,:5֔w=%` P޸l!]ynT24: 3vۇp}Uʶ!D0elq说as:2)3@fo@WkҧGHYavXF\g "x0+w$CO ]o< H387P:do3pqܧ6mqѭ- MM;فn"U`+>JFCUU\|y5V].YMFUNZFɏ:+vvY~F a^FiVskyd,9ZIxy_³dtlJǀ/R=c8ոwjmdG}Ĥ#a1-Nq!@o+{Kde*t2ϋMwIrNLׇ~ ]_& 0_;'CL| ,c[?3׫Ǻ!SZIV=9ov+ fl?'j[zuayȼvc @w١)(/4pcK~>LZr57= ,=E-"j}>{'=[\=gpa5b^2})4_ 0Nb@se2ŽUv{fؼ0B,{$ɋ I[,ܔG2e D$Z*WgF--uLല^l^!T.{&DR)iE/& <@EĞnl3+<2R q^KyXkKi(i27&íٔo @B몛j4i\sm abhmu "UX޶:,|!)]>đ!d.ʍI!ntnn,BaeW>4.g[s &Ij6d#ʅֶ'яzלphtwOZ>%zUO"!,1#,1ߞY>gD,^m2ꨇYa%VS$X=5 ͈BmNFTo6-C"BRnLb 8\5lYoNѶuW;=WxN&T=nǚALǠE0LaUЬ)!vYB ȈV#I+0\y I2_TFJ3"d"9{ZTp*l~Bw1fDUXU4+֔`c2Iiݣ| i_g4qNO,/*=gFK/r;Zv#԰ tXwdͭ^p .ۢ31Q=*wX͉_PlZ3Ⱦ)0ӯѣ@~ja6gy؏Ek+*iG.shvpҔC">TC˂"UUcIu%yqabEZr[5[y{1McNȝy4!3a@lN|86ՀVr|0TE!JYk3=!( }#dZ;E?*Jgt^6/ݦ8؛ vAd֧6}p"gžg⪳m,ǃSGF >9J/ -Hކ E+sv4ac'T\Ám,j)^e2G)Td[v'v0jcv 6SszǦ7Q9"elJH=N^ަG=T|TFoMrAa>TnXPŚRD{˙s+-4͡@n0Enm?;䰸T=UB6G[ 6Ag7 ʜ]*iuRB  p=o%#Y0S1PI;"S'^OU=F ^UNsgME&⠝NWFdSD]utaQԶvǿ,T4J|1ޯ"9(dBT6ZsD4D Aל>NK'S5TN5in~2>!l';tI#%?`, 5 uoz*j:4X!gT!GqZegd[*AJ4hP9*$SCYkQ!^Ɵ[ce3䤛(^afGNw$ bg%ZðrJzIٶ:16gHC.9R `M53 zHL#ym֦P$;s6`ج#;L`8ST.Q:@}Y_a?I>g-#X?v|\4,~]i)uL/&Pgrĉ{+T㈞ˤsqqd2f*PR XO1ޖĚ!9n*r Tö ~BN\} bHfaoPQp}pT \d:&t[vW䌍']{4#34'4 {#x×聱܂63;wI, >Pk*:U"DsWi|&|`&Q697Yј$+`oQyrSĠI:p꠯|VMwQh3UZlI3hGM{ze}L=Mnwe(3UF5h\gtR6چ"*RYSZ1=j"~8Q/|^o{o* |l1[GȂޒsfϐ3+bb!ES [(˶0>|{cO߿OHZ\LJk#r2/B BbepPYZkvA3SXtwmֳ9ܧKz97nq58(S JՐ?yn'L+0o4r*T,XI- Zzb2U3Uy'|N uOO8M]sO[dmxP֙"l$[BI^G2% ~1%=zrʫFlUBMh̍iF,;=!M}{bFh Q<ٶ d_G}٣>F xQ4cwѨWVS]\Ɖ"Xk[ٜŞvyS+g-m5y IDATk;!$-GkJ G>mlS!7.W Z]PĴKpe- Ͱ6g2~Y4T(I&Hx'm 8uf\+m<o4Eʷ#}|5TfzA=yh4Fi~ϥ"Vö:kL OjG2.¾1ˑ$fdVȾ3d?9gFZN_*d O-̘jГ)Ƕwk@籼48S=xSu5Y*|FZvL'pNb'6BA%%$|G{&9dRcS¯DMkFHD,62MHTAܠ)y&3*bN7IytU;7igۚ*" 9l"vD"(}Y?y&L\qRJ^1ȫLkec|b,2;%lOuuK2hR^75g ;b`U'k!,{??F% {k0(ؓ7v^d}>?=s$?X,łdV?1>#2'k4X.&D6g V1UkܬhYgV߀j'ԌTJ& :0c3"*T[@<  7upu1C(:^ߚtAf e`yّOx IkowZsTXϴ {r=l9Ȅeѥ:xJl;V J,1,FjChZ;d$ϻ&8d*lo8^s0bI :'^3zjdrݔKJUu)hIO(3 ci Hy~A &'P? qd]7O@[s敍S^x"St.?ab SÇpF].7Nms]N8ƥ8ͨ!'nA{0e 64΂2*(JmY mK+MVJR#g {BG|eQȈ@(;C+8O6m> ?I[ "5PT2.0oq< f)y<<l ]}95AEP=m~݉蕬ѹxq쿳FKXbX6-OR23HH21D]Eg6k_f&02x[DgQuֻR;4ddmiNWA`uU<5Ec|!bE&'ET[AuP#1~hɵdҊs}o1'7,(͙d-o\J[Ӂr;0pۡ0PEnÞVt9~wI.G IRK^aYR/ s=wk64=֊O2_*i Rmx$k/sŔ]9`)㷯뀍h@Rئg!z)^dRa"(0;߽c-|@#&rjq0kZo 1@6f+K *QNF/f bmUh T$X'`$;&=`rD7jy$LNRNٶBج=p;CSrTݓ*$ lf 8H ~="x,G7Yx}`%)xαl)Ź' *&'p+w+AI#Kp|+,UĽ|[c[`4!>\:T) ~= w7m(8-5FH'KFm <#9-arEM_E"0 MԌ@38FECܐX 's7Yrr31E:C猟`3J>]jڮbev%d"uWݷ)lޏw=d:2j'-hS`RGq<-T5iTG;mJ(ת 3iArp \"d~"h`׾e<0ub 2ĩN+ k xb0wº>m *9ݚN';# 6/U;  /_6leȡg̲S>8nPnU22UJ<=d싒&_; = ̸S+3R{"$e.}B(A%A.3t9>XsFJ DU9++7Ë1ޤ^0>H_|#02ILG')h5RǶqUfQA0C 1҉\N"cD=O\=,\=09‘л&`sԯr{ Ҋl&eL_ey͓$f14UҔ;*]ɼUYII]oҒ*N-T>cOjp+N +d_4%JXFf 4T;W)NmG1Ck4 ,/$ς>(;ɕն'Vl d0@2<(IsFj+qvPmM]gѸ gBW, ?k o`>* O83hVּ}-9Xz[s-zై<!+T6UIu89JE,Ql}Kƭ[P5'TƓG\s&W(|N{x KFf@n@{f~uUL/nkkVkzSyҼ]NrCF~Ka UMŅcٝ)qKIYmH'yK#ښvMظaL?^-Lr ro 8TL@vնx˻)%w6[.Dn0~ '|_Q' R[@'ӏ: ;@ rr}@xxˁH^tQ_+L9^&.6j;`g(*yxcb`ܙB[JAE0j P^ůQ/NN2٪muz`T{T,n%i~=؀"&8GT*~L0&'gl1ςLj&{;%0!+.e2"7[&K)^RTvSNmq ަj8`{YmKrb% jlkl2Jt/$΀Ai@I*ecZM=T^06gri?^UO[&~6mqL}PPRu9>>T )wkn_) Pj[Ӽ̨)8V2c-I_H%lp_Mc/^Xlu^ymsqC8uz ٛXcfm2e_0'.3Lnj6$?`0sno$q]6 ֬"tI7| ~42&`U(!m+xb"تAz4巄Lj&[$ <-O;4'寕q;(CS^;֊,r*K~-fo:zf{9V6MY33Jyoefd7n(ɡkv2V{}[*&Y_Q{tz+, M? %ZdL#[C`WS~\.=иK23XLڽ <|?q/>I14&I"WyvoD} .Q}q+z%8L~Zx߆\Jńi>FDMHCƄşUa蔃?~Z%nعq & T+7ݍjE" FH! dX1w.޻9$&gᤔ!ezJDpO`wګ,J%R<_~hEK[#?MKr Y{41Xu!gT("XKmʷ5"GqPB ֡zLQtỘ K;Q[ԫRZJHޠJ`%c,086`TWƊH?{Vި3cQ[of ̫ Dދ-EM^̅Cv+8g&[*<]UɈetq!ZX-LYQB4r6AL`7ЋQnfgxˮ@ؽ Ԧtts "+(SAs ?t ]Aip 6## *owxM ELaZ]E)s;d;l,38B)9'֊$ O $(_iwZJk?Gޗ.]iO``%1Սn‹@a؏yŠS[Z>jÖdv"MxU)n0\+jQªЙt%-&8^~ֶ3g>df&m]fLYt_=j7St)4[M?}Kp 7Q~~W;=~;OydR06b "HMŞR] jI--f iTe}1TeT%IE!>Jk(Φ.R^ _qaQ|tnF]=uZTHw,3 ~~݄2Eee뫸h2}:uoPJ(eђBRO]0b9TGYk .&*| ?س:L,?l[QO甴!@'n<D&rΘ$$u= @(۠ŖcV/bo=U-`cV_j75%19P>߮gqw%n#b '_&qiEBH>P-7@h#cSM@RQAHz4ǀȀsA5DZ\4fbL'XFe864J*a^@R.c&O|TɜHOuD8 Fi4`^ c]{'-#&/׆ gG!޵46iEVo u!`;W~O h?ɭG[UQV/bbjKCXp`O@c@lqYk4c+3:I^/4|-4fH]j2CNЗGL+~ 7Fm\{)R9<6YsYAwH4%u`7 ; dimcfuNT$M%cFf$xZ^S%/zT:@ R6nzcA.7KN/v+7KM~i֦93zv^|M 52C+=^n`;|mϤ #-u@`JCn$c<܇0CVyxq`rq Ye3\x$Prg{NߨsKpZr_5RntU@a*^C: S'`1GN*ON FPLn36Ѭôl[D׳rM?t֤c8uL &,yC34ZS#}Qq U'"˫@]55LFlec/KL-3k券3X3Ŵ"4GNJõJoO/Q/A:&UG:J{cʱpAmi2QvHX@9\E1<< PIS ^ςރ@/SȲ܆+^AOQ07Hoz5 oϛP?.f! bgQ7?XwN7쏌bQ@;j {?6,2mîQ*Op1pV ӈ&cֆkbE >g1(mWҝ!iR~i搽)}lA fM+ Jl$r[m3?1Tz7r`Ȧ0$ha0 ϊP"uQ  Z>yp?fLݯ%'m=p`^wMm-$mp$5*y&CQ3iʖQ3߯VVg8۱ל|%rbd^n=mqNCяwK*R E#<QV >mTa(&_5u'٬E-n''ڴtuVmkeyǕ*+䥌y:@&e1+6wҨ E!V/uYK%s\_ʥy6c^Xf4.DV{ZVXHqvƀo>jXfD0mk9$ 4H;`nR$( οXRM,8R2h5mW4w,BÂbO7ݻvء96ȡuF 'D{YcId YUkY  u>xvG$KgD9οwQ "q'pFQOg*f`#xO;m-yt@ϒ/rZ"JsYfMXD0dr$mqW#wҾ dF,IL?3+M.1T ,{Ucףߑر`/B1 /@_]^H2B&sa]5buyWlhA%m#rڬ$+\| "6|3Z5aRȌ ^F[Diia7+5Qhic X1wHD +@{^LIG1Ƅ[q9b`+l62pƄa("sBYp?%L{nsoF--C˓̩LC& ._\L 0lQƛɁoƢSi=dǖO 87 teT;^mQu7?PN<ͤCŁMc1UMOjJr픽{*,g87 XM=~M[d!4Ԧ %6 nH9sСQhEjW6kI[#Xàu* Ÿ$cI9:pINCU4Ʉm^D:~gl ^z I4ݿ+Ɣ7 uF.@jC묐MKpP>+ymS&IXߴd^$ Nԫ qF}?~qB3R@q+'Agz8 OM#RDT^8QrSܹTPeH":rԘ w#Rn7/s=í"7(Gs/ VfKZa: eݒжA>Tи$ 2ՠ"ahwdGۊ!?1j@`A+k-b?%<l;ؑ# J+Q\3eYsdAڷДk5~%pH47ƀ&V&뭆eCYTQQ'Y9xb`OXse#%W&lz\voN;뎥q'blθƀAkߖ{b3zUVOKjPf-Ryl |2M`]k2oBUH(@T?0d,& 1tL(:=K1 Y _Z)` 2DXcA m9q, 9ևfhg9`Ap XعͲ _oqD7A˶L**b0~h@pgvjs2U>f-""`K{aBIv6!1,X}5jPRuzb#gfҙ TfGʘ|`H Bv^,WVGbm`#SvhےH<+##L^mMF~.G*^/d%LqU Pqgۡ4Md>(smRɽʩdޡ~܂ f2Jܠlp/(p>¤TA]kRȸ\?C" )ھ-V>S',6HcU.P.^!e_?yCPLI()S!3nA;vakBH3.EK~bqtE]"Jg> &1m,6T>>|W/哃xݵB(SvbK6nMN"0U%wnG~OR>0F*}~9Hvl楻go!OӦJ٤bGn ?#Hݓ2pab>ܞ۷||_!E}6Њm-fkG+M„R 7,8IF>sYT RxAͦ_UÐgk&=Ba bOVwm,;4BMqQuSp+CO= ]JӢ|!"vbaC|PC3m{}f';ʹm!+REžQ1eYQnVE( Z>Cv ]=?C 7n/@?Yڊ}\w%sğMpa-gne@֘:S:,Sh Wr!Dq`#FkE9K @R#nO+$[K|*B*-Z])g0@T3|c4MZ~H~n+?0yMQV׆;AuUoqJ{xQvG<"Ғ/rK'Y.!tAfnU >6Ӭ7#9.B1¢x}!yWz"-@! Rji"`DM|YE$We F..ׁVù(wEXI/}J%¨$G?ڬzrEwf;L'sC!i;걠Fb8^Q֑ȅMd`-̼#{6Z/wW*sP$ˮ$G u;.O,`vWqcYU2ߍ$ ڻ'mD,Paں L͓~b|gOnz$D8|^#θ "Ѷ;jPIQox6dc^7g$(M^c.PZ8d'aٸ]ja$4V$TzgD>Px |)߶y)T+mޭJNdk}C(ux2H>X.Fy@#{g yar77 IDATdQ?H jRAo>!d5LSx|XMq3!(hå߃"!Д$cq6N%ԡ8aNʐj.͍|`aO3f|}Tkt$^ 7Ure)UXkJ YebN5^Q& |oSŒ)n,Xriz]n{f ͰKe!p<HJ20 nok_#-.b(=)ZC1;8ߋaz=Z۹"Iz`9Cã_q+뚊-+a 'dϨ}FME%JAa>c3FLjRO`J3Nc?Rj%hNF}Fj%Ώ^g+Fwภ>B8dxS |.5A^KI'$8c۫ԝ8L=X2%Z;xg|sq&:Kvw:9Qп1xxS&0>H(HEnJјa>ˀL,gTގk?ǕH{2rxH?4Y!>'9 + _Liҋ dh`rk/8Qj>o4}j1-`#4{%/ix?3;ڮwAVMo0 }1mː[jo) 90j\նNoh6'r2<-3(Do0Q+ _P91Bbh(Œq9%'Pfe_ilڎ?b#j/@Vq0J#UG!WsBP9ͣntH&T 6k*}6,@JwoY\=/8Sŕz; O&6T8[sfFYF6? :yS#*bmGٝ$U;y[4AnJEW0i%k K{o1[@-1 hhYcHv=< &@ 2K9iYG;60JL-cY<̀1K:~J[hzʹв&g",%<5b*d v|\j-ګe彸8TK2=xaȉMQ ՘R5( J&}?C}{Gji~KH8I4?;XXg uZLLѣQ9G@Տ]ݢv E,Dz8j{7!0Ly§˞GwSB{'_KŁW=U9HHGqS$uֆ R9cWՖ C@>aRʀCSre꽴6nKF_F-fo6pX* ƾY+"d:> *И9=KYqPї~θly0>6)l%bLy_Wq0Te&W-"+x^JvȺ7vd A.-qL7[{/B'FnV藶}h(uvpV%ԓRw#w D_[bRvXf lP?}&J;.U+vӡ؜0M5zނZ2S6wղǭZfsʛ;;5FkIY,J)84H)G1ʔ.`n0`#  :dM3&q7! 9[*É0mU~(P4'&1(u }vJ(ŊCkȎ<,J8e&>T } kDm:2n6"?z><~k-̓ dPGA Q7%LFL'v;ݼf5Ygз׮<~)"̜Wl=7o7c0\c6 klݱ&&#|jV4Cl W (IW `2<"|WX2e/Ȭ#7ϸsd~L{nw=r[Z _Q[Ͱ *8ז(u"w"f`A(4H~?7jӷ@Ż7S8<(0mD/\wȋ+5Z?;kT8xW3kId ?dA6Pnk70 GIJOv $cj'T4cLj^ՠ!'/X=x! DIU#RFHXAҰaBq<1|0%X #B0G<|,p4 3([m03z~SF~ #DxF_Q2UL]^6hXx;SQS"޷⽰]&g(}Oil6)/V 8|(~{~dDTBNR@ߝ,dGm82= XE9)0ܞlCs|];| sA8l* LO~W{$u-.@&/Q:/f7.Vq@Ԕp뇷FE>H`)iEZP Jg:;RUC '76,rf!עu;Uc7(???aD36tW̛S޷G%ޠ=z3KglOc4ل/bGENp{#s!b:;zBO+>ߡę#BS뽫n5 u1gԨYR)QeÜ|@bFߛwrA$x[ీ;Lm(S3vq#3r#,yq=؀P, fChs?^u@)AB *$Tq_ ?b25XqY_|Q{;̜e\w-x43JFWXO !n6Pq^_C}1p(gT\qyI,PsEIK.h#:X.W$ 6dsHAڥT~!$X]hfAra7WT%K.-”7J aWOER}e@͎jRt}6pkѰ6끽ŠYtŎEB3*4jܰ̒%14,~hf|AYG`fd<(h3C_=FسM p8Џ֔_{.ɧnM;Lb#@<}h56QH[Sp.hʼnݤ~gmu!c}v |8npc~BYZZv]/|'7 nKI\v Gr!rp?F4 <8`А禢6ђő@#ȮJyydn[^A㾀u4Q|; za}v 2aC = {ĦN$2X} +`86}g7*rebP0ݘM--{FHgx DSAٚm$ޡ4~6{Rק\m10pjCւټ۲"N=kzo2bK$.a':o( # >?3(˂ ?/mPZxWt(,bj_Ł'YLߩ+Mcre'3yD-&w+2VvҘ{A`# j:rgʅ/t\<]YB&nqAqV_>Xl'}΅76 |Ϧ:kSxiS ;HRQ,&Iy1Ou:Hx;C)UHLqZd.Y_!NrNn/\@:6.!,E&e"t0! 1Nx L* 2Egq90C~.uI_ St2zgPԒ5NnSTZ?֙^3Wϲ0*Oj#R|D_,}L;̊n%dE5$6(}a0{892`A^ĉ-P~nrhYrjq IЈ?UU!mJF|9G$UH[\i&@,˯eGgw]MG^?|~h8>k$ˍcnǽG% @JPBExzS Gy b!I#%Z`:[Tzls,/߀oѠ>/2o@^\W|Ѽ2gl;A~2v7nǴ1NqP0aXxbjlpq+.#\*R\V\1 &ǖ eƱšC4EooY\#rVA)'ʣ*~XLafR' 0UY~rTvn/Qջ~l,_1AA1.|fU,XIyzگC}M2N#\i32|qF[rM]W?4}hd٤]FbleA8Cr6jf 4d^ö؜b;+% *keo]MBYiC9^]彃ޙF;F9NDc!I2\Ji։JNfaؽ?Ԇ5_AT]a98j eƄ)(ps${`t)cs6Fe'D[-1eh0j@aP|l{auQ낚ccSK7)a{Fq _3l[{'AuNffb{qFoGdp+{՛<"zCC$4d4pE9mnWսR Qz,^] IDATE>7l\71&N؝Ŋk9Q|ToaDhNKrj=JQP_i} >viI|%oR= fAWڷ܊s_9rՊi%U {ng.gs@9;)A ,h-0?% 9v]w&Tg:}K;>זm29 rA|~qŠy:^ߗ8:p@ĊMR+'9r3vChܧ4}IS^Ve$%2Y?uzGW>2?F7=ic! l-˟6g4Wgr\ C0$PO(}n 0po\00%O.[TVCXfP,}@ /A%4<|dp2yEq/{UcQl7WlDr<&ŶP~'B-+8*_+' 24%Gxfg>rgOy8KD֟R:IP+,.18 &NV2͋pъKX.xĝmw%<)G^VQp8@i"VAWwTȞhK<4oS ƒ _޹ " C^BܱWyc6G##@W*Q޴4@F?XGŚK%3(DR \ڋNǬ<<ŒM͘ύEP}\cS-m;~Mh>$]{uUN}{W>hl^g0 m37 naw{qdHIg>4pa & J*]q2 P`¸ ЈִPjO>b#LPV:,sR8ؘ-=nf? ro/djS 288k ϐd$n'.OܙO~\|*Q fu^"Q۹ʩ ~}Jղ'!"i;uK(R)*e)- R3XDcm`pR^Ҭeu2ja` #/{Ő3t))SSx9`.qt96E ߀Fc kNZT®"q-r@8[ @9¤5-oï,IYbθ3%%!b'?wyX\sw&;=ыɼos"a,R`>\i*ld gsYȖZRMsS?6rcÔ*Xa.*a^QAFO(bI51N zϚ5{ёNDR%ݧv gLR&)&;\/:~ ü#4,$7cx\&Y+*} @܌p{Nm$ylĠ!cQ4?y3rGόƝQٸ4=k?R)Vmg\>G&]Rg}z*;噯8c\V;}Z '}+.+/~f+ >y:RsλLA7O`,C;]WVR IPLn($ƨ̀ (IAEr?޵_Rj[)[2=D!윍,lK@?OkE%U[@nN^%_7*:֜c4MpN ?5ԯ؎3Ve?LQv|'2<֍IXЭax^xVʻ+=͆aɨHw>m^EG2܇ŊjDN[\S.\[Sm,~Ci}ʨA 7\-р_}y1jx<Ж"*= O=K,m0'w ӖmnyMgLݤ/A;؈^븐侱|ßDÿܜJn&Лw6mC;D#ҌiTǀ,A?Nʾbjs$~Sr$$ϛMkWҤDns>}{;^ʁLg: HbM3L >v&z-W^p|!9p>pޏ}',G5Iש|OT)Va@LȄo~ PFd,- oFpC}?)[GV|W4e,75H6?)<#iEyg8 򜥼laLy@A|?hP5?1JR2欆ig3oIN)jDA;}r6‡6fUI^̮nU0`18VIr8m]V]H,ր͙8E;9;6HM؍j_xmo}DkY%.hQXly:.>=o:Q雊5tnâz/f(Y)_ 4V[f3@+Ez!ռM ;뇒"Ǥ_Cv> )3T1{Y!$D\LiCהnL-ǶEX(O`^zf 1a5߱ /|®[$+d=Cۯm5e^Xhk5(ϥSg@p1c3'ejMOk Nc3"+|FKhC 3-gRń4ˁ0?8 |?dWHW =n`k+ӗ}~ ]QK^=x2F8;#v50+z ziu.9nƔ?:lFg7e 0U$_-R0dJҪ-w޹ܬRCfa74"FбsXx! b7 s,Ϥ\uྼ=eBUF1-J%S[w C!،LI%IEnkZXJY|GjȠ ġ-Yg!Z=Rޢn'Ia9L;AS; pE*y|PVHNBKyms|t uFW,aaJ(rz̍`*F*frSس OڮiLrcdxSl'2)G5qn^̼Lս!#~!m*Of!Oڦ ]b+:@Ao06»ˣr?75v.c5CUқ\G\C&_s^l84녽*.6*Hbх,8wa_W=ST&J 8c}ϸ>yxjVSjMf :2I7逍߀KO+EOIF&Dm4.ʖ,(;@ll" d<*Ǧح|'ӎctUCѲ5c68R䖥ǃf-d?;{?O4;^NC?bV/?fDp 7E+ h%Q_vbƄ zA6{ՍM cPf0jSsNFDIJ9(4}fb"d D1Z4s2Д*7;laq!r.̔O(Xӣ-Zi-Nv\c59GpӞ_q`Fg<"j,x0vjViTJ#pອjrS~ܙ Hϛ Lj `^1fwFq;'{5Ͻ nߐ| H ٩D,{o$"EUP[J[_:b31#1D|&.vڬ?4lnCB&fԎ q֣w7x6?$8v*v|ƍLLavNκb1qR(F(}7s^)zC~hLY|w7j \x^jLB (=m3D42b96p9J`c?wQbV$.IZr+^tpLa%ξK"j܈+ޣΰp1|&<"Lk%\X!” 7Y>MEA}fS@6' {ȞE8\g!\دJ >A 5ײ2d'`鼪W`FpTNw2l ,WѤ]i|NqӾ>Ռ$xGN'E2-QV1̌/dRA.ƒńMCLЂOdeb|]! %/eJ o6aCVS/-C>d1:qJEQQ6*CŇXELb{nG6碶Pa$i[5t79/U)N.GE8l-I*.u!ѽBOTHM?YGYɩXTx*%7AR<㴶51?1~LCOJ6Sh\+>͸- oX|,:?R> @K tog-|oS7 /8uجPPCŞb9֮CuL 9'g.X3;69D*o#W:9~k36; 2ƀ HN3sq<0#Ъ9;Ys7eDfn4wl2uTf0G8a7 rƻm\֜XݴXkЫ<9kTt"ǰ0;sIa4ݯhd1`7;1IO6wI@^}1jK:dM5Xo 0kX1 JR8 O}>;l|&τEކ7qG;`ɨGE7{Sp,;G,[Gdmh߱ h6s?mP :%' s'S:TP8lz #"WP%F |h1v=pDϤ"Dkp@^'_"? ~)=6I_o~uYvOJ@W]URڝr?yCĀ\X:ۮ5!\@Z 9ڀۣj?fWe'd*^!%:~-Tua#5tihMc ٖhnz( 9Ϗ\P~Ce1WdHvA0F;;a)L"ux m3Uc:a2?cb[IU~*YI>e Lp<ʆSRat$h`쐩Z޷U 7e4QQE R3+ٺ7ixĄP<+};Up"OQsW;2B YrTDY*2$\ÅlӮJZ=I'uBpv9Z.txvTo? Y4~'?Ķ}%o[okMf5h Xz$*fZwҢU֒PHTIi_a'׹lؙT!E=$ xeF d%I$4%op(2ß 4b1lu0z'Y0qw-a|UYx9 }߄ȸ8dsQdVj2ΆgɘSɷ~~#e{J1EP ϳ@WU| ة !5;whOe8OuX535| vULuldnD^,}cE"%m0qVKC\zd%](Kbc$wr,q߱AYP`RT(x{}غzrLO66{cאcCwu2(h.hKu[Xwd WؒΓs>|CO Êxcy;`6yZWVⅳl&kW}v-E6Z`LeD~rN*&_Lh:T[$2aqe$({!} ɄنPi`bS>WTI-n*wt`)pudF{ 5#l3 `,R{F Mָ1Z}4+*,U C[ sD]+E-%^ǏA!ZaSkXڱs<͈ia:8[j-NUdB=ӦMK{؄&gx14 Aeԑߓ>9gl */)IGy!B(p7F1PDqfNv|z>˖snjh6~~.A٪8sh\D~. nc*]v&P~ ho>KLߧtkoȁ%7=S235u̺Aw<7״1aȫc=)©8\Wz6ٯfF3* y%7qQMmn^$HYș4W|*\svN=yeUHڴ0vZw|`Gc|%z IDATo DtuR#˲CO5khS4wЛ|V"m5T+R^aߵ:U|U辱{6x9ԶtM+s+S1'" rȯV_ҟT Ѭ>OE'{3޹^*;q{H znCu % ecAћuz=(\QනU0̱ǀCYٜW0241 M,-OE%~zzɔ,iQn|UP10%JɌnI=ٛq F/879ER$o7:yܲ 4,/r '7}̒Ţw-+$ۺ?i6ϲ,0q$K 0pjˁ]?Dlo;gT~ð/?^yO;<^M%F:wƱ 1w%?_nf|7Xێ$3KpmPԭm{>}m\rZ2[h{+8OA(>ٝ x;XZQ}3w0as$n/ )VvT7MBACcp˘];jj2;4~MkY < AGN-"tPUk h(vϤ\i+wg8/1 }KC#-LTBfsQuYFdC>o6Iz򗭓˛$[͓:Z?+=LSضYRzlCa}*ލ1R咢WTQo:jB&F/L &2d>cb7'#2?!E_8 ułɓ('e%Ql9r6=8ņ=7c(IX4y/爳2, 0J͓mLqPUn5kaXUޢǐF3G:qg$|Rsarӽ1[r#M6uߞ-߳2Ea]*f3ee{Gj@B))xI]Y?+,A 3е~&+pGV?8>uiL목Sms;{R]tWJ7{k 18`T36%^.EN7Nm&hϭu\Dh}يL^G6m;ޅlJ:RB&d v|dpT^zq-@wHlet l`{& bM|ևwԞ|iN] 箦-axa\jc3=*mam|S:L~xxߧVbjO}RfT7lG . =ymoVU V,tt l]!i+`xXg3p 8X $蓆֛f/eS@ɳgBߝO*]܋^L r,ᰘgjt;SF,ΑTZ<|KMEײD1iso*-(y,!ͿRJ`+MU }=YCbAy Ğp0TRϭ,2z~mFB,^poή s%\l?mx"~M^nyyB(C^!M%)N⿎'?#)⍨?@9e"[:SkNM݋7aҧb;rfv17=xH,smoJ\ z6/'5K f5o뒹FpnjWɖV \pXy(Gm@HޙҶmm󽛼<(C6Ot*r@+!R9?/@1DnK\BGySRELSIydF<-!zr j>gQ&n>2ZMkyoM3+Yc\Lؚ1QT,-qPߐ*hb#?{;b+푓xDtzHW;/*pN\n~ܿ]kO<i[ \ 탡ֲlPX0<5>Ʋ S{ꊆވdI8jA2χ`x`%J9ݕH7IS<륆0_T`Aw !VlT?o3 a`& ?*%Fy, ySp3$pmTkAoΐ3|W;H`l77CvFY77| BU`̪BK_2D{[fS*<s0bM@d`3XS|(ʰ3i%qXrIqD?i'ڭLQ 6(;%SR(Gcp.7x Ɯ1GſzI "{$^:eF{eo,fc\"T<*T(vq2jZ%3=Fpey߄P+`0{?kx 5]lxwDu} {I2 O xpw?bHzoc02Ϝ5)d:&@k \e,'<#7w0Dj};ϔ<N{ؐg)Q>k$=/\R4"  }Ӄ ah9؜b9!&E &{ThN!LtwzMؘI1BrcӖhXcg֎&i@F"6̨*}X‚Ypڑ 5deͳ!j3?Z6JQEiCc!B=pTo 3O.3Clyt`;z|Ť9v3f hkh >GrAs[-.$6&#HoC# /VڐTkE3٤TZ>P֨(L-r HwH(llj<켎u M|?{IrQ9PnL%DFxl_)6/1fqDI6ZgDۙLpv)pbBg6+Cj(p'5]3-bZR.3z 7cH:ɓ;#r'kxMdA)͟eZ 􀪞9&XYH?1ݖ{TwVjNI#YaF=Y9}@ [BjTJ u8<>S5grƐ<؜&`W'dTMEU 2 =(K_U $9 s|NoX}!VTn{*\͡CnSqjp $/kaI4M5dv#^Ec;sW.ĆـL;~nxx 8Kcc(8xwfaK%2OV1F&B>RDՏnPc:S(mlkapְ{X^,Ua}i|PS%fP!]BvߣSâhͧN ]g\|2fX7: /#ֻf*bWqLϩRZNY/F#JfFvk ]k Fj޵1hasT<GֿV22=Z`X>QRG+oG: @u*v.[;@ݩz;c'@$Mi}Ͱ[kwF^Ɉ&CӜJ3Y f5=cmB,{*4 v68+p)l[ } ozDs#mDŽU+ј")2#LJP ('s^'v8QMP+ls!UYH,ۄyyxy1)uyY$!~ a]+m ȾOj9`1+]hp`F\_"v/2Pxd:v!H8%o_!A5?13u1V|ٯ)>@TlJ0³݆M['FHTL>D lf19uJOIJ!f$΋.,fI@< S_YpwyV:NG^×weB H߽>c2*AyYD,>'YZfj: [At?\Z^8YĠc02F.QlVNGdsB%鿢?Sِ'l586j`*^xrsp)ΟP%}YXd\~$OLy yպ!C\'ķƁр-nmN~>(Xb5#/ $?TCԔ0IXx ( 4$$6.&^c h7C -k0em$=n 1[Д;fj zmn3n U'9ޑb(m$-C͚ "* +rG33(8|C=Mю2( 705.q N\wY'QqilAl{$am$ΘY8~@4+OuTE0fGip1-11^Dڇ ?c`~TFMKtp7ֱdjh) 1ko#M}9*ȡ*"۩Vw}7ЍmW |-bH36sŐX8P6|\ ڡZYD@ Fq/I-:`N~Ơgf|,lX?&)  dsu>.0q 6JJKe [^FN|$$|[K+g᜾ĔhFXdSߍ[HB). w46KKfalG)zkSGh*S\O) ipEĄE~έe*5)o M 22 LU ,;Mp\&鹏;2~A$ t/o~P:m:(y)(Wp }]%lmk͋ߓnfsǎmTw#o0MJA 8d{O\ËP,: lm b?TKI9X5"&¥GᏈFY]ۆ'?JY]4EwN73>3p6R ͋ۇox`@ onecj%UAQeQ8]G*꾏>Ke Gbm hnc A!EDQῧxyMvt u>,f-gӦ%9vX &L2ԌJ܇m!K[nƜXKY/),f"%}7={ (Jpݖ}{yB"_4X)h2*>).boo|Ž%K!ZnK3>ᕙ)ޓ7fb2ymU ki^XE g}V}F$4T2C@P7rwda2|*˪a[wxL S<>d{ r,͗W.~^Z;PDq΅t,NZL@v}axjo1zy(#tyJwT|[MI n3, . c"بbq:u`ʉ#W:K!W 3 ʱwUL; {P{ʅ1jw"ux4O vTl--U0p5*is7ILod_HK'6 }c([e91ItFc)̩Degܛo`-#~L|`PpsAs!="H v/&O{U ED O(#yS!QЯ8DdMJY <"g &E0 R*I.ʸÓڛRӸ|ʍ&Z.waG\Yl{ʣ i=s]_8m7Jx6:里&Hz-+>y%P*` yHl4G/ƋRF`wS\|j&rNaLRJȶe Ϥ{o ߭ s[cqʧ8['XhԝOQъKe<=Mŋ۟)|z CVB ʀR4??lU_/(%J5-/5콋SfYK,bI(הt;ؤѼ|hMy&@6+>p0j? ^AEr_C|xc0|'dj,TeШ-rUx\O+d hDV/5[^P6;oT;9&*Ј>:6՚_Hxچ^gomnj&xk d88ٲ@d< #ޕRϰm?cT`{Lx^ZL7u .a>S5 NLe^߬kgB4pBQl ߐ=%ٕ"Z[EC$ipu"G@7D.͵5_it _l>[b1QHՄiTM;5bθ{UeyԜc5(۞VTsC,lTX0zթuWj . /Z+}zFB1Ƃ_Q/ђ>UoWgG ? e9lXh7)oz71=UcۋÞދHƘT\pja %ȟ6nC~1粥 qTRX& A M? ? 2`ܒê g&Jj~d+L('!Cbى:؟X67|.K$ lޢY?>L#[KIwLИ0◙vI{~rEqé<8(9Me|$ÏlԒl^]o[gN75$&PIb8+*Ȍ-xsS-o[Orry[8kE"ꨎ0Ji +Bˁh!<`Bo;16W7W cR EdK5Y3vzpe S.*RxÎ`򪴂<d:(NiHkU*ԋ)ҠPVvhJ  I7`ڄ/*eF鱅l>?ڑuļI}Ձgвŧe pMzz"R*gc}`u|f3,-R130f6Ї  ^21kiIz+"S!Uch U)AM2@ywyr6TmGv8GpP6O+sK"D.cW%<~Շ >꬏~ fD7"fWв'7X3qy߄+jxSِY,I)!rC׿"/~5F";\]HZ: 9WC[,t~SJM߳A &/$x3f=}~_p|adՒUt=Px*qh5?h>ԉb&WT{ݶhEbR b+"#YC_(T kw<_ݶ;hNCn&~D_͟s8s'_ Ę-7:cf0a`=%qO}7B4wAʬia낂q3p"~F5ګ(mC)<||7] `sx|]1ca[>AOXH :(a?K7fOӪ;RHS7m=!@%?͵ӒMe7bM@ƟQpv{5gX 98K_cy/ Y}PG/"~&IMG AϦo rc~ F:T?7R;/HZ,JAd5QPjg$ $ƙh qF-po?89kUJ*.śeRXwh<y kAeQ҆{5\"aBW] ܭ"mlKlj߈G!tM<c@hd"=VTfTiR5FUIIVƏ_w?{ZB[VI:=!rH77t Sa{KG!,P)3zo'~V`l2hAl1.L9c<(I%jXb8<慽n0:"-v.Hbl}-ƀX$JѰǙ8e ȐcLŌ5^D_l\;m? ^@I9'X+MbQ%ߞێ*jsH[MV=eVwH:(ܛQwlRr"HRr,77LطCogI$r 0~;ڥjI 3% Fٺe6ɴzKSD$tMX7A M ;&T?/!0TÿQ ɻzh沬[Qa<͘~xXO 'ǡڙ> ;-esuqQo<T3ʜ٣NXK&|4m/NEc8O4G9&B@|_<y?Xƙn  <%0LXѼ )JP먶(6Fw͘ai.pxIҹ?IO* 0;[Zqs4uMxk0*NAMQq/. O9teQ4Bbzr"~N͑ "A͹cƉ@8=I-"Ξ>˄aVu>ٳ|}3LEk\sC4^pNVYvl ' z]-> #< ;"~>׈xmkqQmCrg%ky#Z߇CUإ?dMמ\ΆJ]ENOsu\ФC>`+{a~j:J€j(9T՝IYEAzxȰ?:AAom;oqO>r6niޅ0lmBMT;~D60b;bCFaٴ'}pw Rځ%$x4)?cd0&6?eEч̵h=Fm4U8@;I?6&;AISǹMef9r'%9[ӆ`H䥈q bI*}ýwX`ehid8z&2_qٮAaZсx7a/`8l5?Ró u6$ dAl-E[j>CҤ S)A#[X0$mt 5˨:kcY9!]*gݶ\_+{Iqzvk:rpP]KD A.N [~bǺMr4eLBG mQ6OK &oԇAJ"̉9qε AEW-rq7;TTa>;g*t;ڞG۪VL@H񷂖F#^@fXAՏ57Elj06t6wvPRےc3NmE"΂HڱR3ROV9B>B-/}?S#l7z{IhJ(%f(եdj+<n@4ALuem kCޛ-|<8tpf)*#Ŗ[[>v)|fOe`يg7cyU+ _g4uN ?=3] "?z$4cF=X'138Vj0tx]m?SswGZvBE*V(7‡me^ 帉 q vI~g"$ 9d!nsӸ\Y/(_RGaEt3>=@Kc -()~ID bļb*%QtF?d.Kw+IgoCx{ׯPU:X:ƚR3.Kj{M^݇Aim><Ŀi qPͦDl><ٜ@ 3߃+qf1쬶e.FWx` /^dLvj|~J,/:G@B9!qnc4` m/|FcqX)OZ&h? | ςρ~D%\>J_%Om:P-H;SIc͟{b΁ۦm}ǻ0PC<{xXl[>sU[8/?i_ +a?jsS +En bSFPƉK`jSdzF#EN ?ou?"Y4ty}S0i5Mo4%4zru_M=ټ[~H ~ocF:[ZcIi8_LJ0E]a ^"Ƕ2e:.MV p9h% Zasm~/`%lU7> 0rkы|E`Ѣ[4IjsZ\P}7iOc.BY`.k7Dx a!H3$v^PW B@y ?~0M/l}S!{ Rá78ya-*8߳GZ3,YokqޒS0( YuCQ%dC:x|l( ;Ux_Q<>Q9GEg Q͞ ; i2,F]j{gdv*_7oy|_Ob޴cg^I'p:>6?p32R9`2 W6$ Ec><`#{2 ظbL  wM6D^HKI.ᶱɯIܛ-PPq.qpau '}!\̘JiĤE'"coȷ*,p IDATdk}$Wp(7l#T9/J)sQEgdƼ(Uѷ>:lgʀyC.0ldk `M'CϴM;Ir+2yy>AjӘOl(@:z5Am6-0RM8eBʇ-.O|Uq(G~Dcna~fnc=pǿ3LhRsaVg*9kQ$JzfW$lc*5s|:(܋+Zr`&:r{??xs_F#z1nr.eExHf%8? fd4#͡*Z~SHuz> ~#О֋!^_Nh*; i[a8j+a\n&!$wm|~J-uJ D&ExF26,U9qX0.,d}#؋LbgloȊ3pWb `3m-E׍n4h ߤhHhe3^FCؼ~,>KR=1}cH¾$g9]P },, ƏǨ!@=nO[qjݢ.jVqN0exƹGpݱ892F P#B˨IyCRVK/*Gcm%wa1 e_|wA ]*9N3oz.) ?5&dM=5(Ս~?*шl&khƊEqOII"s` },;K䖹̟<"gtF5xlL9C *z=]zU,(+ qΩ@;R[Pƍ)3.V?a`:'%0'dNnHsRto&l#PVu{![Brx#'8yXׂ_ʔRB$be'(#< *hz+B[a;oVf dȼ_B*{e2|7V5 ̆'u&łl(`MOE~uwjƌT"9@`HV]&.;yN*-[ckYsgⴤ$}SP 9- )Û56D!;:ŷ,o}''YzIũmH9|v³qbCׄ4I93#cr_ "fbC.gH+Mkt$zJPxwT|C ohwuZO܍vy {?ASOƸXSUl*S ̔`d'PZ?(OϦYEg',QZQ:c ?ʦ'~' '/;s6O\Y@!*5syR&hJEMMYW 펚J>@H ?|"ߧgFV᧧r=L=U'$ۗ&7HR_*elLn&Ҟ 1n}taŀ#XgB5{a=h:t־C0bs02Z"NFc]%gapbhARɠUȆC&}G'ӷc0cp"uZ5y**+3UFyV4#ez$5zA쎍6 vvxd wIj8 iI&5upC̹mQnQDJA*P(0T_ajF)~rj#Er&*gM׎\g߉fRyk/EBLGW2hyL?F9>#Xs!B~F,J']Nuy ڌ*lm l2KZe X&A }[AڐPN lwQ zǬ#&hl6?4Hv3C ,rwD̉1bo!B^cI?r+nԳ ?mI1*RQ*!Tvzn d'PXAuIj*޹ *P?1Pc =)8 IgG,rUj{wFգg?xb ;oM!L70`Y@m1Ah[n) '7lL 2|7L P(J Jb.yR5[,.QTe(k|3e^(eNQTӷ4sG4þr䨘_二() } ntUlO5*QdT@2j@ѣ`ٛrŦ1U E:}iȾ9ۢNgqo$32Y 1bJb3CđD# QtέU4U \Ȑa! ?3bS Z tCImq(ÍUvnN)$, _QA l _&AP)hx>([rlXizIrCoӧ8"TB#G4I%}ߙoNsQT.m"؋%ی3pq;(,&g e/{.K7QJ' h1fQkx):Q3TC` 8fǎ(弘a%\7J'8,)稯7z, `d77by##M;؂qA07̬\fq{fv8 uc[R3@U12-e@mN7@׺FD0㯝mҿ}.z"!NYݎJ"`۠sb*p۟TBx W>aCZ% ҉'m;vf kXYaA5e&d0\0YTT]ϞHN2\ecˀ&O#g'b^e 'IT-y92@\)-S365E{O9*\wd.MKtm4=ϖAvZҒp6?[гbBPܧHFuC})hOi~ҏؾf?mbbБ࿁R|1 nwy~}q`%%*84im E96fǪMvD8 ͍G:w$ !m%|<yyO{8 ,jV ?xx&^/Y]0癖^g,"Ezr1w&ٺ~!L*T륔TKoF5pv1$`1FH Fpd/TXa;<ȶ`"veчv~4uD8݌Fso23"2MZR6AF:nw\|t۶P(-T!Q\T))eTHI[|2#Iܖ-3oN*'ҵhg+:1 6`42چV{0Ό']O [^ӝ@[pk'z`Ž+ _Ib??@` kQcR<mlpF&݀O:i%P0ydPae}׫ 2R1uS4T yNtbZ !J,ŨdR;=GҙܒWuFF/l읅N{~ JbLG6g1^]J[~!7cfHmQǻE' }VH/ncל<`+,JbW = ہ舄<'n ]o^%3s\ &6?t־sy]3Yߎj4.e,b%#/mT S%J9ѕ||V [_ܲish/iro=yÚ&Kdg mÉT[!54H`rHK-\<[}e;$ҦƵ`Yٲg+{#B7W)L%ȳ,:IA7k9Ҿ1%b9h7LH.7#s¾ɦfq[7 ^aiCnzc$5x٧CtB8u[p[uozn4TNn}!yk-s/Z A{TJ%cE"br[%ܤzG"kHiw׆K$f}򷓊ܢNny7 sz d~}t=`0fMy =e!vŞ^ O#;VJEѾUMi ִ!Zf5<'02p hUBJrKʛILO8NMס?% 0?`zr!Q=QdĝS[GFwSX->,]×j9oʡ×Oxua9qoM;~I06`Adϴaag2(Vv5 b'4)Bp ^ɆjA2<)$m NJ(Z֭xtLl(h^&Vm`o&#BҰޢu j]~( `;q^ckQzo! Mt` śCF6˾;ΡLFB1hp{?cyS~ )CMɤ #cd/0mhe"Tj4lj@jjL.x’\]*3[ X~Ϛ+*0Hd[ّ.GDy:緹uPu{襱s{`=AZfڥp(e4^>-ku=~@}%NId(xy妀PtvDĠṐĿqǔh~H6bnL\O7 0bo)dzĭV1N4%<)6ZѾ=_` j߉$ǀVFu%ڱ%Uȃ/O?OqDr޶_^4}r3mHciS[=YUR6D!67Qn,&OB/o5ɢqq6QH~r#lq ڲOl 憵]r, +s6{P<`o 9<7|U01Ś GorLmlQJ!JX|EPzW y_'eO79gс>gzj[4DW_F1;dQp @ac_lp)U_4Sw-̘3HK5VZq79Lu$C/&//LQ'ڢ*.I+Ԛ:T5T3Q2`~CA biXYkPs8TR" mK{ذR%k-k"Fs.gѵUSlޑEKZ2w]t=̌^Sen}B>v G/Rпh<Ê;`oˀx7&;BX)>:%vxJ䆇2rd:Hνqĝ˥{Qg|GОMnr 1.Aj:ж\6,.ÝJdy\IP?-GۀyF CV+!uD~}rtEmr03TךD(WbjvJG&js]TP'R$,<$vD lFB0ܱԓCiK Nd+S69X;aA} yFa|JN%!yB'$~49$AߌST? g$ۉJj#ׯ72 b*R>ҴHhgG-m!|\TR$:mj^*=^+\]vR/tdou2n{'odPYpְϴ ü w=gz9'^ 同b \ktB Ky?!i3aʋ9S9ۑ˨m@>J/elY~ߓCzkڞ~VPMl=VƲ ,ƴe.R45l3D}E˨ Vp(|2aĪh. %lvd,m@L `GT">H9|hOIp`z]P! +[ZW@BϻelN;P^_ۍo2blH tj ^K>P">HI>}GیTPƢn0RQybz+YOW/ʋƀ u!q,Ags h'cP÷aoD=E}'B0y<;0US㨩Da cDn\׆G }[m5g9St&Qh=ae2ysbZ >6m|=LXz+ӎE l" x;+ꮕ] шc‚bW*WC=GaQ A^%/1'1 UJE Xa>x0`TbW"5uB,z6tǘl+:@3Smz4*{ bPHɬ<+  Dʧr>$Ӽ9Mz NL(GqI~ψURs_^4<o%F>7V]I)i2ok}v[;SX9Eϩu p̚3׉MRʰ+$dQyš1;qyx-s{%[>t6HX';}(-vgcӧhfęJ0SFXzR~ҀPXwy|‹6 |0?{)Gz|Y$ܬKT@  z W]{ ifLi|8 eSL_AUքyo0Glӛ̇ftlq8Q4Z#$=7w*p< ,zYSn6fa?6#GE8ɌK\$hϔ[268Ú|_傈[!=Vo4mF? R8{aSܼص}_ȾMJ|IVrKn՞BM .h@Rf .:688:)e54[?I~gHHX;i"p|PHHscs6pȾͷʢSg0VNFWYL 2WK@C=C>cGz9e< )E-gkGޕ" x;+IPG#gZۥl*%ϻ5L*S Rj03XA *9+lFZ4b̌Q9X-V(:s@/ )v&&dͶ0mM=oHsɄ} vu^zOs*\߱O"yqݩRx9OWrˏ"b6E;dA.Is7HNb WU,, hS;jڗ,{Bsŧl?.ʻnDOo" <1~B*b4AaX-+jKKUiГbepiQU\V-xV` ʦH *`.XNaf6` o{Tq-Q6fE/ #Ǣc-GeOų a0%maZ) /aD@ojL]6=4 ~RneA3rA?wL/XFmz)|[p谁!/o.dHPbp>]1]"a)1Y?NBXx]$s9No7&Gcm%R%/5PS(t,޹eKbŸt c^yiD1/FqX[oFC_+}dM>0>uyI (MPx5b. sld3b&}, _~M1_u_ʋXQ?`AE! ynO,9}1aW.O<g<@0i%4x֠m5)؍?!D=JX\ϭ(@<7c-btREa @~p[U>/2E#L^OFhp#. ? "ۣ1Ohq+?*LD񜈨5nMNr& Q*EZmOF"fc~z}0Ht0?~/9ސٿʞ'wWtv* R'0Ox'^N= ;QLvn\ V4u$ lfSC&aF] Ȧ0Іi ȳa:"n(!ٛۨV~ITN>&woȜܧF* ;jtrX5?v㰟KFott3d%-9΍ S%x?iˡy\͛ʠ\_m~  &V[h&$>4M 0b8UV`+lt ZI#g` (#nPx~_5f:@/`B3Xւ7TP *TAkfZ8**Xu% ,WKhQ=v-Xr/kZ,ثj?>"A(ish-N\hy p7x++U˃įrYKd)gS_,;=s^3 u~~ns𪤫w(Hx\Re.뮬e19;S ]V6.dKB%~e;l8ky#?6]%lL\<;,rٍ!SI|3 j,Leu76ԛ҄W8 k֙8K*1)'9oH~u uRaX$ hH2rE'q1**9bS[AWU#z5:#┚jl+y\hf'K·̙F B9>+&<k;-Fb @~>A *\J~7c#\"7{|ڡëd0M:. nܤ VaPӣpp\9_Sunx;=/qFaA8h=D>\,(59V>HŠ_qd>g>DQJ-橚\pDzzbI_/J'᱕CxC+?)qw 4* &'zbJlꄌp+\tsCEQ2,Q, ň7߁1""τaI xc/]ۂL^CBnXcCRDfݐ9J͐r"!fl%2hC /ZAl|AFcKknXd4 SIY(rǚA W8ftu~*Mk*n\Ik` an4*Ǥ*OR]ѸbOR88xf[Ӿ;`"GcT0 ǫ$nw<+cvnHȁ}d9vur5>B5!=rG\ɻhTikUX0hᵠT#]۠9nNIe>ʰ~\5"QhVžoܪ.gl, EV'ͳ_e?3EZjejPCqXc48z(B@G*EކY,Ƀ\m:IgF ,Y+Tݛ JQ.P!^۱$GT̒d^C ԰j?]AtOfYkgRYKq&t,Pc[Bmx|D>Z,̽i nFńfa0g8YD0Ql9^ɺ kSЋ3&3n0_D=*4N ?ϊDc |4s +#oe2w(࢓xn҆Dj,~bR~8x?sL9C4OQ\ƔQ (D=sFXNⱖ=pi= *ςfpU!ް@rnUxDD6JY@5(o2EnX6+V \>g#!QAW?Tǔl8swlؐO|̜̫yt7#}k֏=Nf68ձ<KK4+hDe=b|RÄY#+ɼx2b`w| Hi0CFkDxSv#|wgP5i:Rf˒3ơiuȊHCh{;ƱX5+,eE+!(!~zAd7gzHYtgesXz;j WYdu~6NrՖ}Ae>ʁ4l(-1vkL䀜<ుNՒZJJ~p6d zۡp%lz4Q1}Ĉ<,=j{Q:5 ibkSTo5g,"0[Py78I;$΂3!GH$gbbJKh+J 6!Anrۛ <9 HzrU(5 _KɲpN3OӻIk˕[1CSEl<;ɂC(~B  8Jɱz2~ak3!gB$b5 iϜ% lΜ!mr6X:*#9i罁IȠɁc<77^ 7[{r(ܬ[qRV{ZKCyR9(~Kkky@pFװt`ta3MU4||AzԚ !|3\77 E; M%E͡o}ĘCdտY>(7K1{.rPA zpڋ-=%%s>-8޻j俰`czʉ§Է)YA6>i}a-!4JCZVR5Klνziij/Z1jXS 5m^b+ ^;x`l)b*DIwBMq>aì&*?٢y:MڰbTywFf@(4ry֪EY[\Hb%ǐؠWԱnt^e۟dڌb{ĒcFYI8u?ͼE_ʉP{UMv<8[Uh" $7$|ܑiJZ+^0_+v@fӔJ3Opp IDAT%՝m"(7Z*OVϋ(_m/ x #Hl"L{ C)k se6~?v@Ј0ן#HR&: I6=s!~oZ>/M)c8'⟯lm]h Ūa)4T+)q 9(;":Evpp-"k~=|2:Aξ$E!y"$%gȔ'h|7Ts*ާ`fʀ[GAd.M]j3j h|y +F]J]:5/IN4g!Yȥ%ҠZ 80ȷRF=ʢE#q#O3 (Qw(/N-2T4j]XE6/uF rTY/xe ҋ5g̞s d3U.$ktCt{ld}b"'FsHӱ${JXKnITsxVvЍuau:' Q9\5meҼ%uc@KNQ7O â*&ymq/,T;f6IY cq '?(O Kڶjaa >7-#̵rgnHxzEXC@XcCЦ,D6:hen+/Spَk|v<_&<1O J-ɈT얝n($55@)8J"ͥ6XA/9䋞@׮0myJ͂L=j9C h( BЭ S6E6xz;dsͦs萙AH8S:EOwލAvPq8_Kz:4nd}|{]MsSeixynz<=ȸ-L\0YQ%R%'ة񨏦;ެQ!m~^G3ӭIRbԆhmz'6TwZ-P4Z[=1D_q'bN+q cc0|\ow1(O.?/G&^0c7ռ#tyjqSIa#l\1iزWgѶl\Qhgo'#⨐ PruN8R7k.WW"?l> `CW~ 6⃁_B 3}h,B;a='^(ne609$ C#v XMt5t!_|ğ{?CeDI<+ q%%㒽P>mI ]`jGt@fUH!I 3&CYNj+Gٮ!wFAȺ " EG.91_=#rK66B_0z@'!Dz[sQeٝ#Kd&[EM~[@mˋ蕮D;7-QXMvZ4eK!񔒍@$LM@]MWK[J? sʳx4lŰ?ੱyp%jcw?SGIToD~ yD_/R|9t-s xnOU.>[?cx8~%j +z%I$YO3<*3܌?LY}Fdd0DxES/@/CR~um{䭻˂YƸ>1QZ񣧶C>6Y Q[? b^gAlf^f(ӻޠl:·:63VKໆlVDgߞ3`!Yh''ľmugܭw1(3>ceiQ1:2^t>yk]J!\V ^gϋYEn;MXLI9B[IFz0'lQe5d=^/t&z+@$7i3l+ћ+総rFf Yhu;"c.Y%ЀRyx&AʖSeJsH6VXb\IMk,J߄Ni/ZbĎAx֬Pai*+ɃB;x'fGS ܶ-{Vvא;y>>da{ʰ_pÛZ2zCnV!\$f0Vw,WD'\ǭ36&9?&k]i)9||SmJ3(#[/5PPQZW 9jcFߍK"Z-R'cryեJ%FZN4?՝+{Wrg!O \ZRIu7$$l"nVR7AuY@jr (3-e X>&z[c ÃpSY1} :z @ 81&D.j'&h[BÅqaxPAYXL`qU*#oaYjT&tXnLf/\x{XW4ɎE8t+K:dĠJP X= pkuA;b ?0e&FW'Q`>7o .ܛRe&. D39B_W4qvp.&'P,|S~]VVXkFG=&%ɯNЖˌRL5㸷#sSR{,:bɪUO@J⼷wϺcX:мNCAxgz(;E X ¢f*wө+?o؟δnuE,86橌t1ȁXsf{J%HQ:mb&ح^Ȟ~y;oŋLP< ,q٭bb@Y/0h1?ԡYK'c^q*UVɒ1iG8ϟͳ5G 9ibhIs6=DVbU|A)-E+dn.C A+Q\=Cb/QACej^/8 Lkp1V }s4\\g(/&AMJ>+be*k Csw+m׆uNĀ+h;*&Boc}\IFUo}L3rp퀭D`\h0V7) 'V3<`AkU@g2zM"}ʕLDk4Ih 0eߒy{k}%DsP͒f'b,Jgܔo>,RKOun, PYHR qO3v/LY%RB=CkAڇC- /EUxKdzyjvɁNYqatršѦ)%r+ _1]bǣ&eĨW(b|Hp\\}u ⊄u|n)g_BW}Β/*o+`xVI<_$sS!$CIfpzJV'xGRm-rl,djl{U[ݸ8Baeݲåq(΅r։{<[.0&B8uT(plOMWh{glpH0`|bXRruO*= w.+K+xVG>vg;>m!Uh9y–cޤ̧>1 (v'\ǰp\kӓ)Tr\`GcŔ'[l\#gY9Dzn{bKfpF- `<69Hi'62 诘ٿU#g|*3$%kC`x1 <]63Wev ?KꞼ=Rb^3f2ye(Un6T]-SI2E/!#D59ro,Ipʁxy|tkQM&e=z3V8Gm/*e~q{Q4"7hUiy_j2#8SvcpъAY}b)R_ȰAY\W~O:s\ڭ{~kDAU {ԟJ<'@~~q޷Tom8:l["j{ kxD`g cYzOcR鍩6Im/n)}}QVGE{raʦlm2-n/y7j|H|˘'EJZBzR,j z uX[p<򈅂;"C-k,#nU]ީ BPn}^jbSmT aa c%>RԚ!sG ?!5GA_;jP"鿯4f~@9R*{]\yppʖpKnɨ,%5*iRt}fTk0C!6Li8?ʭ;0 IC=&\P/~{E~_^- Z3aErw|= ǀ5u]KmO.ezS/bIyrcfQ6^E-gBPL4q9K cU3A-~>we#.PC`Q_t6YFaE@TQR"&?Quwf/r生qa!?dSoZOY b0AODvX78qOߦ[lc3d}D`O' 7`oʼ;%AVrs௸&k z;C& _^s__19&G3J^HY-s󑬚* Вx0+2F[QOoWu1`̬71nN-Øb~nsp{ eωs6qm 1:䞨\)QڞXot}ubZH 3!.X+^HaO5(Kdq@/]p{wmfbQEu? y7 PQ[+<^a'7RQY_lx.~3Fe :36׹vy?Ez#d$Xp#V&_:qdI8:-)sKK&73<֚[:S) &?`7k {%Js8e+H}=#u nf @kK6rF, .;"R^ -t PB@>gڄMp/n.n3y]SMTHU~BBH֫ڼ7!#v>Or-Y|Nx s|3Š'_þo`́gR07yiBg~\ZZDpUpކO7\>A8s/|4j[ "9Omdk1:р%/+VҷDq{ ,kU ?k3MdG|"c GTp _J no`Y?,u3-!Xнx~}_ȨDJiˠ>^kia3u _#j HXhyqF:3BEfc^n +!ot[ KVZd?٧>&Q%hdk:58L]3t ̰cL10Գ;y!2Vx䓑J*L8N=OXנJY F1qeVXnB=g%1UHƉ` f`kCU)xmݻl 'aCj/R.YOF@O>`snŰtlQl2f@EQ^h܍Wg|şK耚yń[} A-+|ySMՂ16eA }bڊ) IƱqI7 N-3>{k#w`aW@?dDHȇZ&*Q\1x-JH}v`PߛS:a! swjs !bN,x9L# ZӢU0>ڔ)(mԳ6Đ8LfXp ke/$a/{w+iA&M.hR HjytGyoQ`qzEC܂1vQRshsenp,zDM3OTޕ Ms3 w1BC xV2=*+){zM;vɝAug$8Q3MkLXOIF[Kd7k@YxKu؀ v + *E%;!?e<16 Tl"AOPjұdY]U3qf k!̓ Ȱv]y3I ŅgHݽXLܕq;oF'],.,Y 9%=ƞP(~$ 81;ZC;iZvMq;Sd,R9J?S.VCؘg<Bi|@yţv=TCۺ[8^])4V] \s-!zՍ֪Z¥86KXU'܄[8U'xN/N?s?}7;2 {c-HGvIE./LDogvKoąd׎>1:rdpPe-`Qvo@qMFהu:7Fn,n* FzܢӪ$3Ր]tA_ xgD j^{#/JT7`W %0H7T~ETt\LH0e&rB ="z"O^?kLxyQBs. }oڥ1bb%I[(RNJQGO&\Atm/9Y0#/Fvl"^Ǫ1Ѯ`><3b 2E$5"rq)ܶ6#^3ncnܔ:0B׋*e3pd39hG:FI`GSˀ-xVʝoooq::b;xFbNI;^9WǤ~g7:*;Lэé\9CG?Tb@J4£hNIy \<i3fgr쪙43~3oVXMIuʤĥ:Qр~_y_dekG`p,^[R[Ŋy:g*ϩ7So?hb;sȝ99Lsr{&D"rG@HjW"qB*64c~e@ʎM D1#w9=&нa箩LWWɭˈx%[,_&ZF$֊Z%]>.JU6akPJ i7ii%k$9:jUwlő@Ȇ>x[Y~J&. % HšːkHMUJR $aX H+I>%}a/ѯ\A<2uQDi Ah wJ~=洍~?Q׎!O c؛Ȯ,b e1ߑz8Ldb^3'Yy cCZ_ç~oٗH!srܛ,f [TS0X?_p!v_s1d%{Vs`G4{3C&+P}T ;~M`Eob?nLY ս[c6u=OZsu_DN} rE xx MZ l|k:$폍İ]`(d׎K?t[Tq~ {PNxBZw"{ /0-@C;zMwRm܊,蔒~*]j0&Wm(o5cƶWeܪ0C թ(8@PY[(V9ѦŽR`tJӡ:][/pNӇ[TKZOT2GTD;m7SÁi䓾o̺& > qB+9N-stM̂/1OvY?7/a,ճz0cHC?wwL0n1B(brTZ$Az[#1.~Vˇr[ڋT?H؆W(qE-O{\&Bq@d3@z#"zv8%0]5' Fx/9v( 袌p?D< )L{E8۠g1L6 ^tBpQHD~6bjSaptcfaiqʆ%T ZsF\fȞ߰esa1vI%!V_ n+TNE(_>S +V\ ໽ZV'YU"~0-MePs|RfV=2S5q[\L FJMn34bwdދv0iL̙z%RRXB>vւgᩴgEv[Ж:VdLkBVMR}^njggp~IסYļ.'fzCc0l5­4 l,=?Ԥ8Rg-P,|\{s{xHb ұ$xFᚃ C_8%/$eQW?I.!u ]q&Ռ&WLA'(RsOT&Ѯ 0 B\r}3 `) j4}W1^2ʘ]۷_*p({~T;$S "jv3D{>,Grz>D:=U0:$_"&ݼ@|lx]_%}d:.?q]hy±۫3|POXˎR>sB̊Ԅ-ܟ1FGk=9=@r5guǦz`0_g䩈X+V?[g,M> B"S\ǥJ64J¶#vI.Y"c4yUE6d ,T telL{ Ax'ֲF0Ua^ x/o4+X-Τ .-ws!1:q/~Gn "vZ\fH,Ey$HliW |]v)NVh,a]LB ɮMw`)fP>cȓ6,L)(vl@NKj善ĩcL{8+_EHټBGc1j[AXib 69aRXF?|#5kJi?jt$ OkdF=x8$L-s(`# IDAT_y}ys"+cIn$;k\gmE hDEWgg4\+PZ UZk6Ò[ .o%##6 3ʂ?Tp]/c_ fˉ>Y"MimC u[.hn8X6:{㟰]m{^S׺RJ" K#kNxJrY$Ze HUil]RoE6!W!qٮ ޾CE)riA:jZ{,wr:|R1&P'( /* ^` Rwx@7u;On?Aaɪy ?Km0edQGˮrdi" htѪP9P:j-I\XG, x-2|}'$cYJb)`$t#f%19G(d}"rjHx+WYōE'K,Ze+^`G#Bt ˒QNYU;3M*֍ik"_VV[lJt.ЮyFg'j7R0{!w(]u~MQlXWf.QgY0g؎D=),g6Y^ 7ܞ0ٱW3k5@&#Rѩ&M{? {UnI()C?v;I9x{u_n@ ƘER #:ض)y QJZ1*~t(gĬXK.NW l#"}Rg/ аsfmR@;mǁ~&<V>q_[qwO9yX-M ܸ=!p~Y^pT!8c=#mk<X::L\E4(5_\ ^1 ~R6 /,ڲi``gH,#mnDcK0t b&.nr*\VE:S8$%m?.w!/?U5PFN?@Ub|S6BLYer( @zTln7f"Fgh5 yCq .*k!^,VPYV 1lH73TcYjf`k=,b0ynp]N0 Uv& 2ӱYCMK-  ,`&g1)ZЫ *&Jj:bV szRp=CDYIJ5VCqF,ѴY7Ws씡f^+(A4Cȣ"Cē|熾9 ajzmc(6xrH>sS픮"1Y% R υGld3dQ_䌆"(#5}ctv%ba+Cdm'h29q.*1^)f*Jng^oϸqIrrv`k<3tڻHg:|lWezBvl&sq%C=E>ΟJ,ir1٘N?98\-0UDB&)F1/iΘF~ݱ4 joxd\-'Pn"^q8#dޖ"eϕ ûiXqכ AF*bCkOT>܎7$Lá[;VJ|#xAbaJÌ$̦˒AM5Ew T)2HEO#,2HՈ4k~њ7dEۅs{o>#S 5XBY,S a'x9ƻ.DI$* 'wBUq7#moQkLS&~,cUxq'Źq޳{zVL)^7eFg򒗇]LK5;d] 5RZϙ2b:tь{d?Z`j,;dk44 ܹQpg._w7`.ÛTxǺBՃ'Hf.Nksɺ||>F;} sr<^J+EriCbZ\~s߂$%;v4XaE]DeA`՛ 7NEq,9'5|͒ozBRV<9E]EBF{ vWe׳幵Hb~S,̑Ŕa1 lX4_5QKR2Fş vRH(a^eCd/ t$L꽉ȵ \1Hpbګ @QiN5B6g΢#=|S֛?a", BIXfb3NzoתG)&V5 ;,X,S2#23/S4ՏaV4zyjIBXh6tzpaЊ>-W'#T^99gZNY|_! N_;vޡjp~ľE,v`4rQSA7rO$a*H 6BW~[14 ӢCsu԰  }6 p3KaaRw[pOha |#ue1vmt#!l6Hd%GW#.*vL[x(K+kC 0J|1]p.uDȪ)[z=%uRǸ;󍵼b([R *}bD8,Q@">C[y!g\rCށ3oʼng/_9u]/GrCFKSj?/<|KyY(~__1RL@[IMgPjjPv R";8n`%l?kiO&Tm89G c4B+*|Ng? dQy6Jx2~U֔NF5..OE`u`NЂ䔹R9P7k7f)Gt91z;Yv:}QeA׆fwYcdwlt nլg)bKmh(w;#) ͉6&d~qzk#"X#~Qa?4|Ec^#am0Xo>c~4CAܴ(ׂ1ؔ dPJ%꒔fkxy΄FFanÑ!~yں[a2!#L*<hIN.>RzV7J%CB!,<%^tػ wQ,mp]H+,bGyx/@4i2|ȑ FNxgۋ,n-0Zw=@^)Pz'GZ%ѧ,;|6ɔ?|GcM Y0+@3j 'gF |J \a!*ѡ+v.άyn~Gʰ(gI41^Xk l~ hUBJz9hr="Q,_j2d tFfVt`̡;t^2gΖC ϝyRXs G/=H&HYmK ,W=sJmW4,[KCz/CSUƾa4VZ\zw~">?9Ceq~E (cJɭX׉+叫rk'> 9~{ƿ%"Rv\Mr.CII$v.B<5Xqh BU*< _E+2d(:8d^R}0 on$ -6Q)&SVm>6Mag5P5)OS2Eߧۣ[MN>߷PwNoXhQ(;P@D\lQc*ꑹÌ>mgqUNʃnyΣфi5kQM'Xh#znsL.:Sm|nx{Hk=vI&pP~ aWtcX#7,5ftqE!7{QT |sGp/c ׿&X*wNt?`8tưYb# __@+>`꩎®33w=oOUXd4Sf1}酞Unt){Lv׮%2쏸c.ǹ MuaDYH&ȹ榽xg8 #2oI{ĔDS/̲y8{֐!n(\<7}lƀ|Qvil8$9|+D?Jsk-ojq[b~024|ME(h*nօ?kH^:˨|~଒[9F]ս!Oy*rӵ\L\ /j‡R 't( 'ol#57k(r!cLjDm!=m]GsN>1X)`Y|huJGc{?[|F%z N _ i\&QuӎJ7wm )AI%ϙΉhf_@,#O$Q^+o Nֲoҿ ꜿ#0esb,Yz庀,} v91!ˏx.R> 鴚Tayq>b,XA0f na՟sP i E{J'&fyl7<AS7P8_Taџ1Z,S\ošS._>R|)Tډg꧚b|o&r█b [=)SoGYtGm \IV`ԍ`5|_r|T[=cJv֠nyE;HSղ ,J\7g! p3 y%#<,SZ% zL"+uxVL+=>1 V;'aQk*ցkB^jYcl*[K+]$Tf=&]7S,GcJh6#Ju) :Bʁ R~~aSbאz7  ݮw&v VĖDQ>ocӵFj{fjÌزCF!e ^1 u]A[ dӥRCϘ.0DezE;P\:l3T1pޏӲ<%8L?߰YM΢:H{WwzM zhQڐ .;`s: Hg>JWY%W* nJ2sqƶ1 N-1w VmJ27mL{I8=-]*C?N䃢<`h'[~1¥8֔ޛ;eQI? H&C?r'Աv=.ͥ @1^.րsbVl媔!֌^EC0%9tY'~A I3$"<یEclZ 3;)g,G)rJ8`WzҪN#Mk;%" *DXה\~OFxQ]Ӝf[%~TA4ck-7ymrͣ#.4^0?dFD)vl?æL:V C*PI<.CANA`goǟc"1}&so* IdѴW)Hw4yu6e7%k)`bLUbO-w$|u"/~=HrK)7@N?|=_ ZLBG0֗ e7NNѩ$*RuJ/Qni,VN%Z8GП K\` )33:ǖ[`:zZ(TvrvptTV\]%jQ@g'~@fdsD?ǐݛ[ni]7sAig,xK}cq,^k92,9 Oيu9#3J bh`H&rJlI2-T \eg/BB64 gbB]brf҇i<//2Xt#oFTIYWf$AgWfx T)i'>|۠vJy^yql|yBi/(a.\WWzdۻ]!ͩ#p=כO1ȲRtTߣ$VOpAa_np\?w 5 }ޛkT?g@lLe["\?*k,йO4iV OD?V<㲼FBVu8JJKa؜fTC~5 T'UzDԅKlg}=bLrTj D=3霋Q}RͯĒ[&'?jb,2LpPig_^wwl—w CXO[`|(xh[?pHRf7 hHk4vFsf+aH_v^p )nOk522lJ"e*\lڶC]E7_1PT# ] 2  r )=8O :A$Y"ְ:DE8Rx? fHB.6>( P6V~C $W%ll(:1XKsCycFŸAN<⎳x0,> gc\7B"h %%uL\ =7g)6>`g|U4z@6J;9Z)7ew̭t|Xcz8p޵PD3P d_n!2X.E79>Rhi &J|BŐG{?+?l3t&I@B-C{( vcCj3i!f.eSpn$|TF/}Uf3Mbxq++W<׉Ҥꢲ\4釩Cyu:Uj(##zxl7PԄX .0i[|bwXxfêوBk;`şdgؠiЫq gp`M(PCEwIalT B8cK~1QD_6-C7b6?^'}j/ޭҸ_WArB@SB[8#LUH ${ V,>=J FZ #YԤ:;n1PD6X?71&4 l>"xuΡ nz:⩪&Ug {ƒDc\rK88HЫ7^)H*h 7s*T1?7]$ّt0`VYJFsEZԒd ꧬ_fZ; ._81+ g_ڀw2IM9Y<[ G̤O(|d(Gy6^0vFS]-UΖ4@=o7y)^bcWvrX(fy AHk ͷJ=#W qx>0A+2-?Mj1B!K!N (:K.iV!M9:l J{ g]"+l|c=3Ns[񤡟PŁY빿i4(^K!!3*b%Oﺮg!69+;::('+#Wu !Ѓʤ\e(2kv~u=~-,2z=8$V]sfiEXtg?d$ˊv1AHTI,ӢInCpl 7FWyJ-ɉފf6&,iGEQ KdMKoƢAcF/b"I>|Wsq?gKu5-C ssyuB߼ tfQ0z]`KՋeMh0q˜!|\/ϙfP-h*6z?#rROg3W~8/󴩀@:~_{ /f (YOz@|csyBA)IC_?cs/-Ub姬¯Y3f miuq.Bw{aUlM;Y 3Drnagzr`y%? =FK 1NK6?̺,vwSg$yKe.k0H`3L.+,cʼn:_^]P-<`3=萵aAJjCoz .+W-PJw\x~023٬;o|.Nĥ9|Y1R ;k;c0b/$wbR/v|{&1EZ.l(L5"ԊZ~oR_0 ":8&61& 7/L=XMnμ[fgT0J#>}p&lCtAg<2tFcx|Ǎ0<.2 T}*si,Ii6EKf-ϩo$?`EM.EfSe(.|i{N+dli \ L¸Munk )7ФrhޗQ40뗐77 ƞ~$#8.gmU^yc+|cC162\`Jhlw8I]y ;? h0F:ԓͤ-ŅCũy0aS zʞ&ʳ*W\%M`]68:ߑ@&0=?m;|U3= kp#4iR "2 ԋӴt+Q@W3뚱䩔 0%@3Zs T4GŇISZKUi5WxSE9 LI@UE+f8EH]!J,E;6*X.EŪzu2GZ<}J5ytZL;T@?c)OSi`śyf>Ì]b N= ]mҏI0R"JCVl7^:dH(S}E9/Qԟ[x+;x4Lqf_ŔҢ|!l|PWD=5mzM%'Ē{׈l)^b+,,"o>ɤֿ/z*%@F|r? չ&P 9 J#/',1×th[#o<3Z{qt]r PΌJw g*4^0'G'E_%  ,bh?W9ɺP$&T*pcR V..8@m_( o>*_<8k] TE5g_!3ڟdq#/>Lw"T)H=mip^UIZv+>>aҒ`/c1[8祔J1PiI.wmf Yi0H Im?)~kJ`G QJ&;Qv*91f%\ &m%vvo^Pɢɷ jn3#3ϴŖGd!yvDgܗ޿@#)/WC<,g Vf";{﬉J]oTnʗ H1wphV 1u|V4l[NӠD?Q!qr҆}-mu>k$C@w-΁Rv\6Sy'bW_+Y& MQ{b]O@!__&%K 8X%3jWEȱ r}ZUK D:"'TԄ ]P؎p̾Y<*iQ l(.bX' 5#  < TueVgLIm)nV>evyӊ M&b9L#ÝR!Q*A%[?[Ao &^mFƇ!=[tr=9ZU qhг{|38ՀŭiYaTl3N`6 xRm"^no' >TkgҾN=p |qTԔ! +Zd>_+Ch3h;9Hfڧe8>gbPiRV:8!6E仹 ^{Mk@<7I͵U`1E\7?^UI2boC9e[򯛴<;g̉9eC> M P)ҔZRJ\4¸C<=w g>jXn!-`7EDDI8oK9d'wdwBr8j# Eҥœj ϓųb~7tSD᳝ٳՐC7-_7o2cK6kH CG"-;j&N 0Gsu߲]5Ɓ@OB4H_k4cahsΌ79F/28|/,:-)k_oc㽤)>3.)ǚ b/O]5᳓# zW~o $JyN-K }]1_!A&+&`R#ae H^`˓g^X{({5%LFͧ ֠FnWVBh %3G+؂c47J,/o̘y砨@9a~UΫMPuC TҸ Oxڼ? Ιp2a=H/iyKq%k$j9~@jryz,R0Vb|渤X ;q*eR¾|.f"5&E`Ɛ@Tj3v%/ALА=/rΆh:bnS@ټ2|F^|R-Qn5?ܞQ,KG& u>l6'(KsK<$˭* W4$gA?j1 T=IDI!Ta@'zY^ZЁ2Jpk+, ![f<8Dάޛ>3mtfj0G:KX0p8[ؒ<(*$TO/@;Fˢꃵ~NLA5#uƒV_U2F{O"z-<<.Qh疽E\??۔<_'feGsg7e+#`ִ\+y߮ɍ쟑HS/-}?w@-V0½K4B@S r떍ߤP-?(Vټ3?\|vYPJKNwdX9=C}ʝ; =bC_g^Tޤk{@"")u8AR1p;SØN QVJ?G?ĴV"$InG%)bn=_^U aVφdȯ%ke+VU'>/er 96bgG7[ny,6cT4n}p hmJ?%xF[9ΊE،x&[<(Im+T /q(xXDy \NvMNeXF IDATMj{ b1Ws,׿o^߰14 o8.$/ S '_G+G>rb ^'q/\Rdmp}Űb]#݂D?=Uӂ7$5ĝ#}ddj% &2P|5MLKђXG/?1B FXK~<2 U֕Xϡ-<'Վmlׄ;VnưK<53l7\i?ﱂGHA/vSN>l5sv4k1 fb=զ6c`9Nr觵,f\^ cA83zO,kw6T@ȅq-TЪgHIlVuolqkZf#m3. ΠQ!/@ް_)8XTAxf yHQ[ߚ-_&k&>BFwgn1V* K_i%\<cX1֝hmRq2pKQbTӓ*;>#~$lyv<_7B R B*ztk CxQ7rQz/Z.}Hʃut"mfhZhjBVxHn ~a'i6[#?//V3Uŵh=rna7%WYgUԟsN'y'_' 7{d ǖAs1Hب,],59Pr+!9Co}w7T+{+U8J|G,-+SpJT}?uyyQ9.g#{ݸ 63X}79r9YMpYS9Ò|V"9@MBTv Z'33c<7g92æ? sb83#5>tLyyh}fIwJuorm=6Q(6;KΥL% $ `mnCyfw73f5p+ ]Z0jI;V rn׶gHl"Fbf9 Pz?dsK(U=4toک1+8SwǼT,V%P8e w{%)*7>o3Afwܧ/vW8ޙuoo WU2VRbaD,॔27a%E;pMj sR3@F| 51y6-%^ku+$(U-޻?ȅ~..s6xo L%;ghg `W$?876=~}0׏gpnQ5 h}-犱A߽iGHPͱD-qՙ4 ?\=FZSт2ӦԲ9-톻 _wm1`a{^#u2[~_Q w c+i3m~?Y7FtIŝOm#5p(Ɉm P İZ'.㰥]ގ[' S ?'%6䃍9s"9|ά0#Ƭ_|3Zi SnD+!.Wxϲ\s|f`Q%@Op mZc|ϋ]{RAnCZЗV7BTs%9aM<QCji\e\`4t m5)T%e܌#7wퟌm=*2yQ} #U1Jhq&l1n Cg% s }(&Xr"jçHBwh'Fs?wt4( ɨ9صTVҎȇCxTRay OF%dG`LH'nz1={5 Xw ` m]$fh5f_Tlʃ56c2(txͪ8).% [ex]bp K5yrhAB2fWٌu/&>>c_@-C5)K:~\ 4$>#E3%/ASpzKј]~ؕo\a 0A^Eۣ'ZE*{+CP9wF@q/\M;l;P1{!J*1*m"r  4x 1NXqr}dlj͵f;l!5~TB+zb7Iɀhw&j@c{8U-j\襷{4|oQ_׊ڴnvݒ9A[dIL\am,ٰ{N& (#6&n]aTy Ry8ߙʹf @pTY}6-)uM*p+JwWɿ]{W>E,i9\.SIR㢍B՘qWw\VqyrH%Ҥע:純:g1T)H"YPK_FFs1vPi沴[ll2T$b/>.hhjr)%&`q1J J΋(#ʗ}w#!\$@Cr< Y5UZN)bqiIE1c>gE#W*n/^w MՂ rNP|zrv|U jЧ~UsmwsS*EÓr]bB3dpn0T?!ZE Y2T'tUhXIqe[UM}Rʁ-y7RdmOna]09!-,ETEY5j~VmnSb<ۯxoΆ2ƮBִqZdq8?U&nY?j(骣C#:[3 b``_ت qdb'P1H= 'cc9}lrP[OUTCCm{97!ANhhi*b%6P 򩾑a6m 4%me?dۃ/3#LiVszh 'i 98`IdFv]1[q>;xGg7(_?yÌZl{qSJH'u;")6Zt7ӫ4X1ny*lm bo|zxܸ`YzG~26~v#0}.ukmWqmZ=?6,5Jh2Ztl*?!sk?`)8`ö!BqDqBYz6N,'j\ht}{c!9h9}`mi'sZV܎~׹ld."!j*.P\ꪃt) pL? ZeᢡϭLʈ問)O.Kk|f)ItIT>sVBm,j^IȬX <*-6@?}؛PRw"ވ 9WFO+VdkCЛ!/9h(uK8"ңY{.)Zvd "XA"GG_g4plGT%kP}Co+dq;J{__m K4hWBrnS[B|J =ԃ1{Zr{c_C6kI !yF2Y;C!`h_ cMޏ $mB uleFUATQjg>3(EsbYЮw d|V*QjpVa{n|zx\ 8vfFkBB /nn|9(`Q(a=HnBDu!C(ÙP1:ܞw cZsSCÂm߭?{Lj7T^|E 9y{/m0 i:aߩ3M/0y)wP7VC ƶ>~BxrW HTq MHbY{ Ue JxzzY?oFg);IVg;%7Tio3%8CP}?fcX*TAEakG U|q1kՐ. 6L~7ҦSl49xIj–@%,"n dfKJ̛E}Q>{Gj1g1EٔsNPgZ|xϨC~6Ub+gh#c0Zl:zy&`%";pg3tAyXT>3Zk ki¡9 qD?3iфƥ:eǸ\AUL0*}28m:U#]H8C7cʞ}m9jsHHn#Dڟ9ZGT;Z/u94͒&~p#thPV֍Eo VAҖօmHlEBpR.#%!ja#4 (#Z⫥!Ecf6bvŏJ:%Ұɼybe@ܣP>SbYX- .ot IERAn$6?Bھ}Z6af)[>ޣ:U=KA E4Ju4@i,ِSIRYzmnIh95rj;̢͠-޹yMEZIQ_p90rq_sEyi-vJR^EgN3^,Oo?r)$-pCmb|RfcIrDAXA׃VR$1dI!dr8=F>"[ErXȮ'x$neif<ǵ(GE7-|s_zöTYgIzF3U ;6 9ͨ1",J+D͌ls@s{q;[M_1CQF .>c0!sNXd0[CAs`7١<>$i1Up#"QQL"g_{WU6oOTjȻ~+?jP9]Z69!Ѽ;Č Yj,c3F> c#{WyvT&g{81Y~]r`y@{k)3axh NG}:]N:j'h̽-L}( F30={?HG?P/8~'C=ݕ ףC%EKk&O&xЬ@O@L1n ~ou_nn% ϸ"-@HjegwaHp`P5--T83hBXK7zglSaM]Vr,H229+\a瞛\?WYƼKwkoYoա79 duȟT'Y wp$Eb&L4GWg")Yk-b8pvXy \CigR*+YUFϯ0*JӋu (m ^vǔPDq {^5D !c>~{ 7KլtJˊ?aTzr5C& pܤ̹ |6G vGbKP;䗍,7,ph@=4HuZ6u! .+>ˉ2z\*=WxXW.OZP6;\ϯ fbF R`*hB=4O!"ŷ^Q ] Ƴ<A?t|pG-UÒ2bQԇ/¥2(Sft2c 21Vn6a%[:nio '9ˢ0W"Pަ;[$/38q̥y .6Fc=.*>$r@QCOY\6w\ Q26\dPEJѳւ. h+M̲ X*F_p]f_kETlncs+ଶiA;Tin|.lH QI~o-!Ƅa69DH&XC~|Pb)LU?%՚}`b/Iy*WA`CAVC+`\b_>\ܷQ//K7Ed{5 |+6^2R/;aⒾAvKxSsDO$Zmޛϱ9O`ܜvA".$ 9admRQ_6nR/NW_GKiw6p\`4Qu w,ï ~<\O]E@Ҵ>eWa@֛#}W6LZ}6XMl2"2s]p癤QLvw&uhچJr~&_dB@GltFlg7Z1 lK@{Ezr(AV1}@]o#$5ty(YcY#G-LUKN)L5NS}8,˙0ǾsD$,iC"YZm@Ő@J5BCcY„G %`&zsP]H5؈@no0^FĂ }]%(~u%. $K)󺴠^I<$tl* J'[G!p(Y9DKveN~\s S~B~'V`z̞ɧb`eP IDAT9f"uML8 풝dt5bjJi?ٙ^Iyz]i r՞W _`,L*f/=wɕ0r5jӥ$s7Qkz c񢄎l~A`J0al *7#O8LOHLN@L,35osK vR I+KFEp?bN cCXPȀbwCcC)0 CwVg*.G-YJU@1L ՠlQ(?>8n 7#Ɓs[,`tq9V! .hTb!p\ף%/.@^pQ^I .}\۠l5K7-W+x/ph3 ޕG$ӤvPV)+xC2bOhpP0p`LbR 9_u>l^c\ 眐L}OJ>m cs[lEmKX{|fj@6W/m2ґG॔(5M-mij cBc(LR1ik$Kt#xaX>߱8l~nB O`O,+%O\׊ ~=6G_ҀpZjLqïr]On35K+%׋LS)ش5i [oԻN83B- W tEz|aQ',G=&/p&h*pj4a Θcoõbx/⸖b!J {Rw2z{*P-wzM&doLBpwN-KqFR_e)τv3 i"׽Ҭ9"$>΁*yh +Wv*׌jWNsrJ`B@s=?GXb@K#x{^+Me4:V^Y99Xvz%Qq7I2=%-ˈ0v'WOAˆcqF7~M-k9C`%2SΌp#skhM*@qvI2Ǣ4p?[5eX,hfnq5!cŊ^Hp~xPur&ɽwIF+W_; hl )herѮѾ6MDOʏR1iXAӣ8h9+?Œȩ0"ngg{I\H ʨ }^_zς}}mbS$ޒ:R1¬ lV"/,_1/8"_]VM_sXUw+&O)-]a?mrcp=LZ:#ľW]l:M=Q? ת)c1C;g&7ٿWQ݂Ɵ Mp9Oso.5YHgͭy1z`='|FEIEͻe;'pr̦cP`䕐X7Y%:~Qbsxfm罗yеʦ,ج8E~v զ{s*UH?(R1W*MWӎPiɤ3^**knjzo;7K#èy@`7^gT1yƹs?БgM؍Į#}w,$3Ojvu/mO_~J)j~oSQ=CN_򴟉vɬEx*6N%!,h[+ziOײ~}Ac7L|1ZW6m] /*yc>T`'ߎUUѵT^ xd%+xx2Zxޅ,'>,lY~Jns}lYIug괼 D(Gj-ˀĹGg-LPr5q8.TTݬw+tȁcpMNfwp{֋[Τ=D^O <kB_Y^ bl-'gmc0nW73nI%< % kR^}pFo9KNa,9uQY$,:OBw<pda9Љ cxٸr{ܔ'=?z{X"ϙ2F/6[p>QhOf6#$הeTJf[ęƒVdRm"E+wH+&`q.OFXvJƙ/}wg@Y<,!O^ hdsՎ!b-73%kN A1/)MX&Hs,{P1na@KNvE4z( #%c3k3:l7Cv1 ܾb.1ssaVȃ@COB;3#,9mYX;'"!{ 7y}gC CEwj;~/Z bzLeq*5*$15a߱yeH(j\& /ZC\bkI fZ27c༶D4^5yyBsICjV7&kӔU(=fvi~׀Es`ZE3yJ%ev #i[YA0}]W)6U`]RE%9 \/}(F.C(`0^ҫg! vrƙao8X+&b]x;6,yI `ʾGM nx@ Xy|8fd(* ;/%#Ʋ!G6yIְKa5L/3tV2g=Re 䍈+>6ӽfTdc?/{l9\XyBBd!GV^3+*+[TZpy#hЉ:J?"8b580* P&ę~ӛQz6T0")źW ed*ưb$.;{ke^㉽9L83o?ydP`4δ.OB@x:ґPJ6I˓=C& th{>ux'(?YmJ jq-^|2OK[-d>1]K6r"S8HQ%@Tǰe1]"S!+jd:xwRY~Z %Z䂟 =νփ5gXw„19AJuWB~Es% Hw1nR(: f}Yk LnczIAgp\r3_9"¥C̉6p v^$z./l’kMBPh~I>ƾj0>=pFƜ,2774sb/ &"_Ziob!Θ B#99c~G?RNU|16G`= |5.m}\) xDC& GגyG2ex@&<3'~TGNX<[%e|Unht9cR mk oL J>3# yꈱq?vYIY?H;/"L ]3@5~]/AA53lG33] E/>ZqÌJ0)-CV1W\'1LĿT΋:ƹDLS{~b&x@ 5+}(n!><>sW _h5JlΠ_@Ko AJ o') SXμ̬v^]_ J2wHL]AbxUi9hd\%)m,5 y]䧜.Cr+" g$xX>ZHfēQk'To/{\\hKL]pA}q&Q]!Tv^3F17~YYRcf؊dPZB膘}Lm<97b[lԌtA6u3< @H݂>|s#ۘ*IT<CkXX/%/ quoulvvg_8}FЯP WU>xΡY8|<pMurꊨ@,9qGn7ϷB2A$l%i:}G)rzˊO$EK[қ[>-Bі衎 hJ3O>y26 iEJnÓMwYAM# }8?B. 9eyqӂ9ф]ւc'}f+V3.zIob3P{qqK0(} T́ܟ|ssG( Ny<0gniU[ >d!ϥ\ψ[vsXAmYz~@r`<|'/Fŭ![j(̸PikHBo<FACA0}; f!aK9X$qa9|9`?^jak+zfWDIyrYhmrb>t=&RphYOZIaYI8kX-vð}ʮ9?;B%-?;|k dQl2[$wCk.}>kik~fk)lZSgCA =FsKq ة&]=0,5h@Si ;9gfǂO0ϑQ, dC?yFl z>2^bYг46؊ޯMe xgG[+-]"_W!,ƾ;eOd34(lΨbw"pzD;"1϶-8w'_Ů!q .HܸKgVH62Gv2R5^@G$p K0Ks8k"z6OJ6Y!2B˻R<ᬆaW!~~.|kS?x$pOr F9{^D36y2䕩!:d ÀuW/6o[텶C`+ b*a$Xd%DXȸ89) qr99.'bFcRdB W̡NsU @LJL* X N 4[LsClb'C'hF8>=r-E>d5K;5wD8W [˩6gno>˜N嶣z 3PpOVjA&ǴﴟI_yv~˛p `t[`,+:L5HC (c@i3# CZYTwĹQ_>*E9!^![P}vݏOܞ,U6 1OZyµX%$iߠcgx}0g#sĦE̖6 %܂::S<،)`E!ANeX t$͹;(ϻT4&7W5YU* [,[Yɏ51)%< $plELVV>SX v3Ҁ䫆p 5D#YrzNxȰߵ<Rrzwlzjd ϯGuhE 1ߢg{@ss8qv! ώjcYy7UzGF1<-<Z vc{Oq*Jo>g+>aSgH;W+U۹;lC8a;ד>> ts`ERbuUHnJod]T5^ie^"6?.W ;!OBYD8E !9<3)hmȒʲ V/Qtj{'HIW氳/JhM,FlbUV(}á=_ PB-I3k$$j=]?L`Hvu /_/{Eύau6-}y4?޹^< :⛇~~M:TG`O嫬Ց %M|pct9JE~Vₘ0$U.XКhƼ3QR 7豙m{Ǥ^WLl<=1PPB^"ס8gm pqܹ2G$0کMdlc","NZ|ыt: Tnw0'(  rK[}IŚK72I}qCq |5p> :I̐=lV 06{Ӆd奒 Iϰ1M&~LAB<>òH*{8ߐK?q~1,t$]}}m?`h Yxr?n[SR%c 派'ǼO/{~)Yds247m[(y' ׁ{X-]p]wLatĥC7ZđRl;EpTմU5Z >oFM5ؔ!v2Oo)[c粙?< 09`^]J@Y7.\/1i:V־]k'"9;Aj|ӫO>':+w T*)hN ?) 6a9bPZw9ݸc'3"ʹdi"UG VNkHn m!{LM=~ύw0BM7mcPy3V L.r21>&W :lC=Y=h2bTS4@ܧ:DCr3]$ɑfAfV^;ݕ7`@qx0g[e f8T?2*a佹]=vBDk.އʁg%S$ӧ7/ <:Ⱥ11;=]YXy恲__{ިɎi+lE\ڽsxU$9_$*֐} *FoXU|l&Sِs=n/mN2TGM(xґ7LExP&}հ`Pʩqd 3$;1Z @΋MVOa30 Aus"}=9b=Bze/>|bxF@Gnr9\6uaBZo{ J\2^KGpuY-DŽѿg[~aMIl͋j#[g_[:Pͭr _i e 35:Hu8s7ii{EB\jU^1ʝ褨情w@eWɥ~6SocSyK/ZP~:9?I{gTԹUۍra3K$-Sg~w)?)`.e)!)7,gmi rVS=])3l&8` ;&&Ю''G> 2XIWȆY9y2 -ayEZ_ sb?Q)x}⟣JCop8'Azm&Qj?7-m'd+6+"2Luiҷ+坕װD4f|EKb8 5e$&[k *)dآ |Wh""oS g/B˧ ,hpȑT&Ed~57/+QMX{%>n @ւ9Po޷IB fPFtd3aڳ} %cb,IE!ߗ2g@DL9`6Sǰ|io~LuO(d}}PU*AhsbxY8Bd D L%xoˌJRUXHj#c-Æԓ\P-nT׼,G`$PS^R6gE+W#.DJ>|S'sS](MbzukY490=ٰ7d}—ޖUkPn57| R=|_F^~2ST vnR@9=U&A|ǀ$Ztgl`' < tV2oN"V,v`L42ӆ2$R:GJP[!Jˀ(JoBTǔeDNrGi)C}DŽRWCVlW/ONCj sJ,AQkQq[>(vВ~V% + * dnJ!*ǢQi\6PA0BDcS 0̈i /FqgG,&3s݆t J{vwoತRjSj~G+eUI210* c$VXGH rgx~O4Sn!J:;Wzh+-BLwF**dŀv֓{hvW\ܪ;Sv/:_ͿNo~a4~]ANwʆB7Yj>_ [.D Pi^u=׷f0ʆdXԤgN(b(n T[qY'|x*uɞEK pNFk6b(;ybSu(Na0W U \ 2P2up2>U*~lSxuQf3&b]rEFEo 9/ڰGdAx ғg"Db SKj-N r3j)ŕF4=cI7 BL<1yxTiΈIs[$b)MҔ#r mVtk?e\҃d_I+UDҪF`k9"qdsE挧E  "s ִ٘CU7ހ_49[eiqnIj ;$d7U-+ dlI9ٌ-X,l>u)Pr.^>3 y,&ҍ95ߪ QazG1_̌1{3ν39Ԟ l8~H F|~eCEpo3U)=iM *߽ e* "y /{^Nw24I̧% Nd p^"_?v;?dpr$< imƦsz߫{q!"ڤ~>yy+Z?(X݁NkMs#>؎bTdO,n鶷X4l 7sPK8DΆ[Y'ާ^D~fo s96CV3\{.D9/1^&#*=S9#<l``K?jn8_ys#΁mt`(ϋGCZUx.?RAyDs%#>MbN[sϹχTi8q-D8K:M3(ӌC,B;}%FqfWT:K:ms#7c`VT,>}Oqne W%CB_RCzI).O#dLK%A/m౻5/%wM{T N@-S=Zxċ :*Ta9|XY9gMaF|Aܹu m$ <鍧_p#&< 1xg) M뢌jeD.c1}`V1[|p#!<{=B>y Ru%8'EQ39Y nBiD_9 J5{Xz$+rfƑ 3BY;\|3`񌶨0i5qG"^2ZC 7]d;#n2IW7ɑ 0V2Le:#.;A~.Nbl^ X` L09ߩ 7@p[`XgF4I8>r YsEEI+x#I68zDwEQ&ƪ Lތ5`pG2u͡F0η 9yy@?dO8z0yr7]S6X.Fr:SP@OڛbxftJ<i^J "(-i9Zt^+Z 'DI_7{7}%OVr:b4qTP2lXw;8,{BT>T',ڛr`j'IxTQd+ FIFZ)߰W6]5 ŐWγ6\\75!ߴ)C-܆ ;(J)[`k@+3:4zHӣP>ԟj_o3! 0s/GUL?Z\YY32Upvl㗒 nE`:~m{ P1(CĦ7TǼIw>G=&2[4[Rf=t=< %!/!YL糁)b_ ױsjv$L!ޛV/]>jTH ,P 1S XP ")}<ğQUZm3i~ecp{AϿad+%(Z^eBy̑3rŚP).IXsN+Y"،s\7{dbyK +1xԡv7`$Ɍ k+x֘1E.a h76âr68R H󁍁]7a'lu]ݑgq{(#YAO3h]VV7P:cDߢz~W$an ݊]|8Ğ#KcFsmU; 4Cj:vpJTNIaUxj8ܰ9wB zvs`x&v4R``$AEɹyDX­ _L5ԤaeTTW__W6 Э8Rgz-TW[I:=r,:est*zrt}5+J No#8^{:è֋\0PxOLЛ6q5w*ڟsȝۢZ-"k̀!T+`Y1^xPVnH"ao*z)X˼'\\mà,X v b:D[ѫ/sU|'Z;kST}9uA#]P|ʊM>Kb÷p{ IDATi/gQB- @ cf5OpK2[VeMKZ;u a+gPP QіN!>Z,M2d4d37>JDs[+E.Ʋ?v T~,~.] %핍{x1dw'⃴j }1sDo}i;,6f󵴛xiF&! &8P,ǵ]Tؕսc6,,KbM ebuRj  9+#L8M ZWr^(3l^+dpl`$e'νkզް) шtJ!ő޸'%M!MhAc>>2(ΓՀ'IiJ4hI_suvxqMIέZ[\/~6\ ;GNi sRbԹE9Tssu8 1aUTE],N,+B0番bk]#HqDR]eW^{g|QXva([AU:Rх4^gaKKG\9lv x>EϘf ݄w@/}Fww/W+ӎ2&&mmL dH2$lӊ #!fص(`gy]f x(I'"V"=q_TX>[],?V#cO3ag,-0Rլ"ș]>  zm/וqyT]l0cre~S@ø5̩ ݡhi~3sA%TOrG^JGAngyT[}wUN4 t,dJAJ4rЖ=B*9ɱY,tl>K+C oT(4gW?%Sob;%&dgV1Vi~sH8q]y ^9u 70a@CYf #mZ`w &.Q}YiSAۖ˞p{@n:O6!>|#;;ԍ2A`d94šYh؞W47 CBy.Y]밑~z?GFdT7rx&e*=U!,!ϼ?үRfT+rZ+Cə))3Z@&ք^jʡf$j+Ej[xsPe=~CqƢ+ӺN Zme/XZta,vx%0q3kMjld$޼.[{J5fi $ 㻴8lxsdEA3s 沉[&Jn46w}HNǭyP+;N 5FnlqZ)g$\7Jޏ&?fZI= ;azL^r.r}&U5<@7 [fon܏\4RƿOCPu3䜨A{ =w|ndjd{|{%9Fk*H| ~֐>atc1$k}|,LPC yfT:RB\3y]n=n%跗[]}8B]ʟ L"ʒcqڣv y%eLJKMViyM=j{a"хKX:Kz_+ ׅ/f3a.aS``U4-rg >_RGLGa,T|VG\l,}KrPh.~nO))_~S׊#b3n ƢiJ[ ,BX?(*@:/N?axzᄖМdFYǯGDt+GA@Nh k0LT`AlV<CFYM#Pƒ+`rlC1[7Kyp\ޗOv\8֛d7;}it$K:V[N+fmP#wW!%QV;)7Beߝ%^TBhsC25R7)51i j0?V0\'L>W"eshK l@xvdV+_Wl n>GS_.* ǂB|]q̳l=`W>}óeNr7J 73"^b/RCs_8.%hP{UGA5..L$|A&5l;4d$cS*Rk̎9-\.\ABػVUHkH3nYצLTnQeg(S=R)T޵(j ){TJ g  ;Kbx- èŸ`5p-^ր|-ATr=)Ύk' =0Mkd`H2ʈlkwc/9p*Y*nn{~.:VMLBz1ku7AƎ{‚ z0 cڔSH88~%̏޾bhG :)7z_"kZ*)X8Mx@s%[M0rpƜj+s-QI7 pp*9vKAޯe |exx5)SR1GB~wT#I糚|rw& VȒER)W@7M9 %4toI޼/`Ee@2/F34."\̶\&5AtmT/!oH5TnR'+ n8>^1ˋ)ݫʫCPg43]|B9~* ,g&rJn'z~nŁjW uK?t lwÌ\wtw,ڊzǞoʡq?dޥ񚬊@q3Egc#6);Qતk]vZ޾SS>}djיA߿5`scޖ/AYYXuJ[j\v6$y/+ăcaW:J7ejmf3a6ȏgׅ3: vWEPWInQC r [a%ʆ9&??BXh3?R3BU|Nr@zX a블 NKe v>c /xyGT~kۗGQC;podEsA#r= !/@܊7ϛ'8p]OHY11]J:aw+ؼ$vt'_/6& dC&+es6I)Wp^5'YgԾ%0۱\̥i1_{&{q(ZeDGV%lFzMcr۫J:y|{!o̓4iy\2_}o;5;sS35VwH_wkF,d[+<#5ɢ.X,<@<2eƿ;I= 'gTC)^1U"R`2U/\ Fr$,YjKaJpx*Y.26} P$쐯ȹ,)qEL ~<q5H]$Җ3*f$CFڎ&oNNyPVKF9qX~\[`! ĵ wXːh !{@fV$ Ç:?Y $9crث:Z?3mxZ. s}ϩ"GS>)}BIoCNW meOZƥ=iܨ _>kY; !Qt٫Gg%6uJ/Һ_a{gT&{JKqRʫ}b#zpشT4.)(sr>6lh5.>"+{@ ^2;!@6ak!8p"VjX_{'käsnH %AXY1x98'@臾 pY YBa"2q)WxJZrڿ8zλ!ksM1w&`"+6DV7i(d+n6;8FNOdk_Z$a"M7KTrA`xxZcvGnӲyސ4gqAs%rX ȋńibpwnfU_[u,_xuF"-"Oo͡9a9m׈8q(&~з%R׊3uVp;[ozl-QnBЎ=M7=q0+Q8x5^9pwĦ%sCRoH)Xb$tܖE*e/[h&iȦ*<sӂ PWtc XXp(ֵcpqGbPݿ|" Gf_+!c?R-"0@TdHغʚScqjWg\Ryťt)s%qEї&j?6J(Pe+ M;UTH.r: 6l,(g =AKv]7FaI[ ؋>5**FafLn?_ҮcSE Ћ+$WEOK[GHCIi-5J)j8'V9 GBeϝ3A#p a⿠ox;Nٌoh6,ffaћ }ҫWTy! [P_mL*NcASf{~OȤ2 CWH8QN@ *z,+մ7%fET[ }[55}nDNK7}w ҩ+]fI2Β𭚏(p d+" sة]コ.p]nf׈Y5Rjsʁgx|!36N3΋[.O%A+l~|gzC gDRyъ*!; ï%C&(r(ĊaQm ѡ چgPˡ|dA<k8^@9e2 ^J&G{v 3+-K8*kK^Wj2nR&AJD*o-(B`7St䓚>{z<k W_9i[Ͷ)K?p>QD.(Վęrx&hHw!]hMdW#u]W)v Բ?X w [^ .k䉛"[jkY9-f[kX n?JE;vy{|~B_3BRTS|oQs++ ny"GX?3 U#dAV, Et? 7-|b*okC.;" cDYYi>s|4&ȇL:YbcT~FM_|r{j#Plz._xsx(M[R6ãZF^Bȴ2aV7&j)Ie]w1,\,?ƹ=`` (pX-Y͸dxOJAK;A`Ca9(7d]pˎlr|5 VB(aISW%^\WA>!z^p;MTSŒg,2F|f23=7MePGB?8ZdQ˜.ir'VP]Tdx=i矨϶P2ꈻlMDp[b>؈.,u?s8@4}U@h;=b溑MH,r~?|1?OMa=8Pr!W" E"Z{yͭiJҧ qƭRSFEqҸҫ >vOkKdEOi) s"\5dcSYh~]Z<C`[-xO=;Pӏ>C45Gzy@0 kÚD}t  %i /88(߸r Ik,[jk"6 ydΈ5]]ڜgl3nπuMf!)Nӹ566r>@QL^qw~\geL;ñ1kE4"']RJ0OO0Csyn-m]C_>2Q[NLG4wq= v[}~)֫T}kajuע|K x>qu.9n4)AB3J\cs2OF B [F*oy-wI%tQƗI).OIOB~}pHfCy'aDˉ)A NUk9+[+'FVd}"(|gSeXm;3 ^dh 5l*SW~} 6!E9'H+GJ ͹&D"b5{zQ΁ilRd܈a[`)i5 FYa,S>Oj -z\ԯؖ 9"񐹵"G"tjkL5 d}MJ+'R#'8~2L#5h넳i:HIvnDAX dbᯄnS /6{neX6:b\vop-tzeȇMʁFJtHxzPSpȟN˂ByVs4rSEa.b$e{вFR%&5T_a%{Ap.us0D3b3Am8=iI&kZ@sΨN }3x&,It/| j_~p(1< fğs+IwJeǯg sDyio0 MU&g轹Č?dW"0m[Jd8c^^_m'#Q?ЅWDg ̟-'1{A9{)S3keu1۽JvKY"]{$B͹d~$| K=TV!7L~Dv9UMi%}8L{}_F Ug?`&XOȑv#!&1_\9ܶx> ~&*u'1ϑ[&zGlHbU7;!cSƩʡn>Uimi`,nYPs??FVP1%g7яg]7+P&]v/bZ,@Fegs9jJljgԀ_S^O¿=ѱwpQKO`:"vŕ=vDWȦbHb)#e;fESꠐjKmb> P%`]OQ3nf$34*R> VJD!?Vd wTCˡV azG7\SM0_ OI%kƏ49 \,.%kʕ~Z=S'UmRGڱ7 b~ZYiɈ{A݀m9ծ[GLSj2ʔu j!(?޴_u0}`!h3PQ}p}T \I%9y Wsb_T#eW}<'(6d#n֎,6rǤW8ٕi /6Gyy[ asr @4H˥Vn9Tі[ ++>"lmտNېL鶯.eLe~ ~o&q /[gnxu{j ^[IKz,!_~2b5q^!+AENV-p9{o9k\d LV@R! 9$˙)ks ԙ7V)UY gUFXd ƭPLNdɑ)v#8, t2T^gbIL7Yq^D>_!e{H{7 .Q^Xgl)?o7gCoNz˽@W$)=s װlzETEAFoyL(y9r6 KIE{mש(Y5 7bއ :22ەqѻccšJ{5iR`4Y IjAO[f|[ܩO5ܝYŷopu/+uZgN<1TuѸბ1nPGW'^QO)S}!͹ސa㋐M/REHRcnW?ޯyƪ漣4WMaZ aDTJvۅ uN?D!~ ~gnGJ9/Ⱥw^ʠoѵ-uyQʝ.ZBul祷o8r]lacзUtύ?]  -8I W- 4Jоax2ajћXwrϷ}xx?J eQ(Nm*y;./cs z\kL>9@OgqsW ɢZS5 |/]ꍥR2~?5si P-eQ^^0E?a7'-AZk[ߜCQ&m?]M"+@eϠ/Iljq8. IDAT;>Vs ?Awd;?kP\ӿJTa=A-䮁qSOt/ l4=`@a}9PQa4XH-2bS\{07ʜ#FOX{68I$"5XCӫoP˜I8B.C pR폂$!>[,*w@;ש[VO>rNXe4!R>7KvlWř(-R[.%Qn?(3/Z2^K6+.YzEKqR~qPԹNc>z<5uDNWin ڒ3;+b1CN~SQ[C?Q0&܍hy Ԣ~^!dq&8?qc)qJ9 hƵ%`ri_ Tdbw!0Ῡn ~?ߢոS2>DYピO<yGλWQڒ2si 5bAk ө{^5EF rM }ey(9cknlr,Cۖc+[JT&7XzEl;oLCnv󨍿[b=x$kZyu,g^QLC~{O|[fx)$+k ~9X K5/b|ZɣKkO['BC*>x% LK?TR 2 PRk7sRR%m? 51>X:hڿ #m=f!+ ̂JWIȥT΢v L`=_aen3&ss!K;/q`P5iS X?]נKU5Y ~6JrP۝b7m br ћl˟!QYY,gs~Y?QX#QZw#m͛O5o5Pk^3,1`4P)e}ύmW]ӄ%n*1-BUgXٛD/UP;qFxHLSDc#x`(oG1puOGv߿7S?%+MQ&P. ;a\JӬ(8%}:{W ?4pK8U<Ċ;!7MqL[-HؤSN&͏T3q#2@$k9P9]VDXl.["M/^;bpUђdiן+ >Ill C!єgݰsud85w[{kXESJߴ,iQQ8U4 ֟b\ wt@3D\6 .qm/M`ΫL̆yx~I+kXگ5Htf!W|TA޻-T}t1ݤ2K2h<{"=ig% ˔sEAGc6 Da"='"$0n *Mjo>[* YkuNd^?]40;`hlFolp8.-|Zp^s>P=zMCdz1,]H9y n9PǤy5{s`JC|(VʾʴnS\{Ǎ!#C}FnF"sgKO6 ؅#. ͷȏM\0vyXG'4fLg'A lɍ``ʷRԻtY&;֋jFHS!oLLp>6 ʳ@Z\Yğ5oVM+>>,uQt4 ̊3LK]T+]')ONUI uBɹh#|>RT Y6S%JF ާaΆ:hrL"jvi|cδ#ߓ:5M`H+}#)XOF'%2ߐؚq D[dl{*ீI@+u-@KKVD\-[|ƿ\gPe T$A@<9~ǧ1(qݺ&w@t5s/k߉?/Jif ~EOP2#I6LϟyP%KiLI?/GrdyF*5zS7:Fφf@d;``K"2 '_9:%f/.mXR܂u{[*ݏu*6jEͿYr׈sK߻$c[ᗘRͿ` KVBoa0RbTŸdb0R хŭܰw9Zܖv;z?Sy0 Sk;(Lx!/,a4Y=bHi7_0RCO\F1P ̖ήyۭUٓBؾ9+Ah[LZ!g,f>oz_MdL8bFTs+aX,^'X44SungS>aiE`qx?2詹HNޜJmEKT*j5͌p߼ qd0v~$jG1%muIV4m[֦0Q0^zV!$r~zq*AeYKȹ]%w O=4:-Dj;NlCQ6=)S׋s^ 8 .o&~ *L <1(66ea2ImXMr3s+ۀq /KnvlJTpƗ${}30mƒR17#hjTøa3K] +{H(=Db eYo=P@7#ONƇMY=7IR c%ͦA`;]1Qg'!e_)g$L]y\^&2Jc |ps|sE"zEmLUJ?/B(gv}T.zEq$f^b L;OKr ȇ]|``9wRl4>#(u4{'w)GQ“YX‚3 +L,%ٌ]S g'3hv-`RJ̭vmNnjc*C0z:j{k%^O_. Jd/rVTs^CMo_>r42"w{E #@b Cs"$-:&Gl]:Ufw$>rjz- #3&)e`^wʬ u.9:>DEFP99]ȊHPK?\pK V uaͺH#]RgdvrCt-NM `oPݩ˨fߧ%RFu'PA$t. IbLK"w a\{Dk 3>I~7ܚ _M^Ҕ%,Ģ ^ 3m̧0,`ÜTnP۰c.e}_k|R}x6$B;qT*T:29;D쐏ЩxsD2 e>cUOll8w8/Νlִc Ê\ʌ&GPwy)PףD NM4xP(B庸Epo耗}[%ehFc®]֖ՠv;R^߶3778g`t۱~ x`' G6ct䮨F/ḓzmܸݨ&rd{TO*NЄڬP4 {9ˢ2hm#`I'Y!L)0gN[Th:m³{]8'=rƬvX-:rԈ+Cņņ],R+1?8})~h+v,=xsts:Vxg.<&)=o- .O̰G)$eה%hSXP"o^cY',/n lzlt'"/J*]tʹW /6qe/ר 3*5b\8>E;bٽnQ.JkTsZryrs5VQcJI,7,RW+.A`&TTg `'0-NgUz ל C&rkT~jJ휙Y4+ $;GRR)1$8GIavXմsjXr{4iu6+=2s*Ug&[L|JxN!w+c.e=$fau ꑥ;.wo|!ڨ0E5T&@FxxN/X=.,]8jVSxA_PEeϨP܆ES # &OncO g/Ƹ: Í,,BK7ya/[^chWsA˽B2d? _ؚ{dD~^hT ;S#ǸR W@#%6"A.+e,<ή"WMsNx8" T~~@(7 _Z"#6~͏pl?[T{1N)!or`b\T?SM``=r Kýs6tp^ "7mnkTt!6 gF[cV)Qؐ I2f;V`,I#2Q3}g׏yL>΂r*"{߉lؓg6,0ݽ#bd1´e\P )J\0ZKL,>k" Ofb|ض4Wn6ᕄtppv9_@@;aQvcm$zC]6=,aac•a#)[GfQ++\nz9HCXjl׈ =5Cwd OV/Y1t0t.kS qp8 #Ny+\p𺮈 v$O_L%`"t={&h EԊ %Χ2XGz7,]vQYzA>R!jDvz&肯ҦBm"MQ~xw0oW\%.2%RV6}"΋C.j Ҳ'4 6VlL#ZOR0H[Pwd3 _װqH~h~([ Uh;"6>NMaOgxⷷ47sɐi wI9(<xK'edIϲ/ >Զ?~7!svdZ ]€v)2hOC<rxSʩ8TnxvJn-mJc hp,ПS*BrkT!((yTWZIMM#VaR9I^\QhmN覞Su$IS]NєL?H9Mfҽ)w$f!m/4Lp4yGFʫ?ޏ4 rٹr/f3Ol ׋ۏgHR£ϰdBٷ6 y_|E<_jŁQW[^$?H ϐ|lĜm68D|mC?cߕ P/*ǼN[ne-4242.АѰROmkĄ?MJj*, o׍l1>㭳TZm,hM+4{. <;V|}@9Dcdkfb:ToK{9Qk;.gW9.}S\ї)v =a{i50_J #ɿ:]m[04<{9Lu7-HZoG䤩ԶX}NҾb6+."Qqnc3nͼ8Ȳ7%B[dA|cqc#V )@>%c6ȃvIEgԨ\[}dAm!P1ea堼[{27*@ʢmkrr+Nv9<_65YAވٙ9Mʹ r]6# ч$>)VϬ~9 m;|@f<~!b{ݢF1=kۭ̀pl-dyџ|Z'E!#01,{7&Wg[56zs^aR摖ꋁ ƍ߬F1\ͻiN Qs_MцuvĆ{D"4P:)[~&rKQ\non(su;[Hᒿ/F`tcیC{E;%Y]`VMRyVSM|sttܿ^:ߑ3@R{=u|rJ*rl.@Hx.UjTŵB0ZOF%d#[7sW~NI(my LNڬ~b MGԿo@5誚,S5ZNBi9mYjtA9 ZPƋ ,-b5(sl. ]W%87|ژƀfiǕs^"MɄc-?Փ< aj ..·4RRZ\iNԭ-e}'Wa1 g*C?_R)( 9Ku}kj2r[FRZ,楈P+yo˰K`vAuE5 Q 9f\kTd F>7K.fTA nSBEyz(Z&%Hx4*G1'z(hf7NW>j "9?WzU_S tjԧV%n0G'9#UC5֠_Akw`0C[(aǦў$4r5lS*V:>$6DJߥDI=lp(f;ow{VM3rIiO,E0&3sy,Wnjdlhi'=jf+euQ t$$ }h:iJ=UN*cejN=%%M}q >)4?"[;6ɨ<Sfꐁ4(/*N-SǕ~lRtzE#a"م b`hÝ4ddޏHsA6\` l=Ǭ??.[S>#+M6!ޞ\OAnʜob}#+2TVkss\ \쇴C\ە ZH\Oj)_Wq+鯥Ҋ DgC3RŹMeW07Vww4Ջ}h0A0ؼfsdH}M5hCfQO$>Q07V+l*/-2@>M§S.$ x$˦uC 8 G?`Fxn֚ju>*9?1(@%!CB`zU#O/naR PngνǼW|dM0i=ߚ OM w!.HτX -aCPչ^-BV }S8lI6[LDgm-/. v6t}8=L f;x QkJ`q<9<8'a)~z#p y{6Yyf<so՗h_c۽M7ۨl*1-ü ;%Z2 g7WiK(NET*B٥dm suGT44@cWwxaR}@/2$4S6g<'o2۸$ NEe{H# Bi܎A9RCXX,zv' 4HF1IV/VZ% sFY﮼sNf^،-`Jث\eo\)ūça5ҏ3ɻǘ$`R+gl(B2ްJ-lxü h-6ۋ}·$&1:m n* t'6`iH`.ޯUGʩ-3?]Ee 7Ah*i>(?:x))݇Ŕ+|؄Ҹ{;n wvf$oBU+扺+8Olx{ X,5<٩!)Ziasg556'26m<>ӋĿ^)#:M//y~CX__  90'6/oJ%i8Ӳyk/{V>1/ ;Q2,4?aGne (څ1F=K.ss`c` T;k  (QY IF߻FomQo3}Hܽ*@ˬnJInq+eQ^PE{bu 7PFz8??US'c# .-lu^ۻ ,Wǣb@fdc$x2&)M saJf9 ,"ruޯP0ޭpgG2W7M -"ma.+K,Z|u)cE/{BI6aP)| =Q$fe@69"(چEvUIwũS#.>&#ŀ թ"C۶(rց\9_p繙 }?ET[ $򆟫\~L E-exFd+ޯD6_[LDYm@\ǿ{`$88#Ξ?'Lߨ veD*OZ_ꀰ(S2Mg(c٠'h.bu v}.7= J*O)li`. ?{C2F|si [PQqv]b?ZJ8hJWF1w2j(P bmC}7#"[OBi?u6<Łr8v.W,"ӥT>Sbk1;eEŒ$ 1NR03˒Z_Frw7(O裞L&JwǸ$E<܅ @9D?D:/p7x XYʔv324.=J0zuyUgvd7% W<0 ;Aj*L>& {gҁIjK.Y,L,?W)[J"dYIN z F44}\]:C2.yeLQk04]ܪ9bl]|2h-e +jr[cZR$,u9->Ⓣu}C&M(~FHs!`KqX OnJ3%\(Y9O](K?Iμw>kQ9llg +%AƐHA_dTYHJsR;Yiջ[Vd|"MW LrJoY8ݤqQڂ8_)>IBI57ܨZ׹ Th[yEzo+G|A $,vb@8WHk:| &Afvr`#w9iUILX71 ﴵAXH3##u aZpz-j9.xDQE7R 4^$`1!C@>~:ʡﰧ5=grc'P8I.Ɩe@`i8kIy35PR|%bad!U 5xS2Dp];o~[? lU4+vkc+lHEƇUW 'wɎA/#3eie%7lgag҈UwcʙOp>1|I$PS6=QegJ ,yܖJNj}~$dҙ+7ӝpv.x\ =4j)2!+nPy8LWüE#@,%HlFC:z4h\ָklgȇ6,Bݢ:Tmyêc[(=v%!z~}!S+!2ݸv1Fz"ye|RR}d dM@5t+Gi~mkȒ_֭$L1qn!׃΀5$žS# 3Nc>;$\ⱅ < ˆTӅGU+@G=6{nVU7n?>o9/JPn2k)ۤ7<%-BwQ"/`}2]?f`(,s3z&`F>wdr0(|vgu0a"0nGL fRn ^ aQ)"s561L{ƦYͼ1n>;񁏏p ÝԞJBnQKkS%ܥEg"mks^{#oy HۮPG(!פ-xw&- P 8G<8B&BtT[Tn[jeD 00Y}Lvr7p8m+pUK| xO ^DCfu92*=OTuR},l<0 )lנIDQe$6'epZLTQ,U'pAg;~3ESafte݀ 3FCvPaՖ Ou@eI-2 Z{Ff9τ*>NsjAߒ6w(S%S\p쏥y32DeCʻ,/J*8}mrY [|6"2cQnca9MV=Յ-RbKD~VAYQ#)2[pSe/ *FmvN*X吂65$+|8,GC gyakP!nުQ} uo 9D{tjɛ_͊0fv?70(G dVAP&FO}#'?AKZ@m϶hCif7!,n 8o> @gR=#؇I}I0#2Q)Eo^Hmk6 Qn2{Eu  mp eZgFy 36\wqw H% ݪ33FGK+$=};CՖ* g(h,gOr+j (=nAl;vsaP1[84¤ ꩌK;j=Goh6ľ{56p*JSm*-q[Y nt[f6a+߹})^g.NW؈E6aǂXR H52THg]dzpqKk#V7W JZԲ9Wn;ђ;qOZ%Y =xub(w62k}WvX:X q޳1PsJ{]|*r\z'=Xyn v#]CBRFK1nTZV9?G;k͢6LB6@l.J>m(R6o-* IDAT-c@H {E$CG.aSVQ;4l|N=," mP1~qoANm]}\m 1eYbL7ƭzl0x7ef<%4S/{=l\M^{Ƅ$3^<&/3h/7sfe9 lz=cY =AB=pRy|JIMIoJ.ùZJzpm ,zYq ߶ 9AjRԍdߩ=e`|[CR8dmX(nR]KTR$EE"r7Ubg6<0-;ŧlMJocrmklFJR~hm2Tg>@;ocT!}˖[ ci~~H"Bmw|~,sC&XF?2m -K@c8cAybksQ`@f ߡ8L6 諎顈b,\FA.;uY0Zdݭ8T܇rAqx hً\m`t oVn%~R]R9yhpF볚^-qSθ2"?pzuI&v,u=!Oe"E -@H{hQFe$2O5 Wcnc rnWot?SUޭLX8Ag4F-#sޣTj6l_e!_#r_ 92Dޫ/$@yM~EUQ]~$Mλ+X}3WRks>-AFzYAtNS3 Glɟ f7`͐K"ZJu7 -vzܴɐQf᝱eJn2O_UbUZk">MuaJBٛަ 1}Q%)rW&4$>3maiIɬ<↷iwԛ?6h>iwpP2>C-QyR9Sz=$-w ȣ B?x< ,4P&ꄞc= 8 Zɏh'3֍I4/#dF>ޥڀd1s[Ȧk)/lG@*8EbHI8kUnk'׼/uHhŝwCrCNh`(7HCn nFيxk{E[pXde[3~Vl9גǪGn ;\[µV>Z¼b Y`1ӿĝj,=5%Uw1Wg~LPbzj#uBdl<{F&PW) 33βkm*J0F+t mSY:exU`2aWԎǦ]D}]ťT]',h ~.;7T tHKGJK N꠬I6yV_#+%DO bJtr93t:M6{7_\Ă䛿V$Hׂ#ьz5ZK>glc=gd}<!ha9JnPaj_|Ug_YH'.{^ Dڡt^c~$ :PTh̯w>îݼON _~'Y̯W1~yäܔkӮ铲C[mtƂlJʾCݖ#W&-QCMB%"׻EZXأB+ j5=1j$h㞨8eb?~xX J^q%۽3©-B~E/|.+UWD(~v[ u '"1)a'UZq+"Av^(? ?r {ݢ #gqjl1ǵ^ZyUMN~MFb1GV'e%ESNdb fgecr1i[9ax`T>(ъ@mR#sN{tMz\31%݊s`0C>]f(x[*KY%,Då5m$>4D 쮆e -scq^3ʍ)/(ѡf הdxҬ =vʠ {Uy-WhBF 6% ?dmm޶$bX8@`㴷!BBh*g( rEi!YL+ch1hs9 Â{d6Lj{9Ph͸? Ι~a6=^2Nj^2x?$$n(AM)<97^3?Q9 M2OWo{(|lh%h )IE$l s9U#lK95 8eQ•]>N4-*sf!-Tܨ&~HK1 %ͣ܊,asƮr[msn  P%/хH'S065Dž+O- b<-bqy'.}pCs~x8t}5,#Ά[6(f;1\haJ,p&G 6/CuAH cA02dmU X`Udny/WZPŐ!'[;7|8Žr}e?] 4XWsPMkL_ST6myGlQ}K^gCE,;.: ƴ1r`LEAFynX,_]}iF΁kXrly԰!N6RLul;~ǴeՔk=-6ߙ$w+K(}.ہcKڣ?oСT!r>ԌL~b`}/K\P4ƒ ^&y??/; `klE߹Rc~CߛY'^M"ԖL&Bغ9s%.ʺj\# ;pT:՛(蛘Wk"%&Z! ;zōZo AiIAY] bU"Z%⎄c/;02"E5SJb"iA.o3-Ѥ>Ir.0|MO`Ewلy]&F-3 NYUɦ .:pAFR&vnA % XD_1)u/}Z EMipF` f9#Q$͵^AOuRᴜ𲑦JתC;LoQ\C[q])V'tJtj1p|-iPRfjesxqaUgq%p%Y1JVĝ\xÔVDm~;j{\gWbRل3*&$e1l5y|u"]owGEi*lVņ(+B2Y9lEbEQöטC(Kuy7MPrHM06rX3B^q2iaot}CLV ^u܂WndFG}VvFZnw 2ƛ}=p Y<w+46|;~[)e:C(5ߞ( ę7;+]@ 9lp(Aރ@Uś̝UVHET/2@9C)lM9#NP3>;ZK4u]CEv5lH@]s} {8U.L xgFdgIA/;*LȈaǺ5RI@ewsA/U@y/~Czowޖ}:2!ˠZ9b&<ibxLxn] л"Z#k9fDj܌R|ч=i+ԻيLbP!銝 /P3./m#6r#`s=}e6"s0Q~{RW$ >8 i*0=tAŚ E.!ȗ[_#z.h,><,@0l`m"z =7лVzS>6{2wzɯADlՆXNα4ô+/ޢ2|rLAKI&kQgr8~U af7ZڼOmSJ]4Iȸpv:7:*!l8Yf4Iߵ"2,ra5W.i4h|]eci~'E(i.tT ݬ173sK hAd"uY3!Q{K_ԸTma XnK *`v/H]~o6UTs }Dw|&뷖L- vl%t"^ђcA|/ A4$*hNBF WF!%jF$ZH/>vrW&߿b hN)HY4Z Ưvz_V#<)Mugw}I,7#Cʫt,a QacB.DN}G10-Gl Zk-\'y,Rwe ],=.V~ F\{s8sAWH1t͎$ْ'<"j<-W|n̓UnGu*s+C)U|N(V]~E5t>$ح:UbÛ@Hв%vǖ2]T2ʢ)`~ے%eW)EGڄD3g>]KAcS%M4X+6Snm)2= Hvt?Fs%<3}**Qv#-9L A\}0O8d1nF4ͺB5I'B5L`IYQO'wP8>{H5j*UFFB{$}fsjL{ 䃈MO5CLuDF 7I3֚4vR5@:F>ǵ¦qLg?5.lJK%#s\oU{{55ۀaWR@ }q|'IBvxb~+cX44&{R9b;nElµrnuea;l-ZȬ653I{.`LȢGGׂv*O{L{G_3(FDꘆEC[6)BN9z;@`0BjT:/fq&B]`HA T o9Ov=حUKIt*Yc%X]OI~zD]`@%ϜCYA6aoy uA!͊l? )&6 7t#,]M~~W\W$7rc!3.}^.L 6/dQW&V%o0ЙJs.HGg#ќ&e[+H2K.pˈ~FLXMzFhf{Sd$Sg7|#!6 >Ň\Wl㟙؀PoƏ9<)B* 7r}9P_!Sv⭒96f3% "p?24Y<~ngQ5"2˓Sfo uIXބ9AT |&`E㡀#KD2 郖RIv"9bEd@٨-eT Pz:W#Hulͪİ'§zl;c.S!OUIKKw0Or;d~n]g[?:MdE, MB@^D`ۤ3E^y}Aj.C+$Ҿ 7\0*6BD X9eC+DzvQ}Rv'DIb|ͨKͱmH`%c5n=mr{>ne6/eu>.r*&F(., 5MBH (-k_J !~ЦjM+;p W ?y6#ml[! |>#[􏸎_b伮O닝^yCr{;VWF,:|1}r LJ ~ R5L5٬5 T--_;xK|AȷMqNooK)3~R1`Z3H&+HGNXod-@2>@u/]Ozc'TPU?IUԀNZ+գ~Mb4$}*68? tS7*X\2NiT2r *\B3&: ٣e\i`݌! S=-߸Ah_8i/+|k$ikf#d ".mgjR囔Y|XX{A=Coln|qС( PM-cBv.B/x\W`Zq 9R?g(DwynhV Yڕ00)!w C4d.kS FkO?+yx+T-czw+/ m9$\X7Ck?0H,%[P{=ݜj:wvGZQO8 rр X*ށ6gBnॣH`0f IDATdle\׏( wx=7!0mrx!)t.@{PAMBV(6@Z7@,`?9ʕ J%ܼӖpGF%= vs<*X;ƙCwf'=CɀV0lq\|^TOW _ T/l?ߨ_| I)]6H U8Q77Ig\c;rʙcAq&vS歷$v?B;1ۀG - X̄O6 ,l<Ћv0-ms)eJ_944SK4p)o8es"oғ AYYftir^$faC&X?ȚlW@Wj=^}(TT\*FX&T}b- XGZFF* _;Gן!/Mv*m6gv?iy!õ;JHgaAhZSw_ ]Kel!<@UupFDʁ-aߩouTk^|!{ΚjjߕGE}5"/ UcgNaCpާ_PulL YR! wj.9eqhG@KJӚĺ/t<>~I_z0=(YQrsߝѨ?8.åuQ.-&!9` !O LS)씁glԄV)Kr{{#1ҍhſXdO8,#ѝ7|oRg.c:7Ck$fU|-ۮt:YoLgʴɀ`H]q`~bt.,aB\O ىx/[8'D?bqgxQƔK+X %r0$ly~k`sRa$f$`^CPF UW,YnsnϵP#xۄC6/}nK $_cA(cy  G#9&#"fxMHt* qAE /S#뎈3fT5|nizw†hl 7V|Xg?;vjld-^QEeW/5qBZ0p%MmP 75_0@}*$g*#`$$91ߚ# 3U* &G!߼ꕒQDvJ%1Ƙ4eU*?Ϡ=}x͝ijls{=Fv:fԹH;e]kf)ii$ x߆xVH:RC}yF95!{0;^] hץÞ#fDi哀fJ0&h-6.{ oEpMFne l Y Rz?Xʯu η۶KG(=-=${l4\&3%9uU<=^&,&?ꡑ;ZrBʆsUm~̆:@QcKTui;u;}S5PE:ӛ, 7wÿ͍O67jYugUjx`|q~)֘DhV4*::JzR0#|I2#;(WnN90EgE0# Vpf>7r{(0 zRunsӐ ƒU_Έ.^#[~5WpR\q`) %sc)x-yo~h9q/l {RP1$?g8?cf{D8>k pe7_ܡH/dm7!V)#={7cRU/Fu]D:K^:6yXgf&VX?F!.2 sho|yVzbky\g@z{2K94v(G#xXF3OJow!% WC9J}s!ɂ%+DӣoOG Y#x;{Ͽw+( *)ւz?ZEu[)V{ e;2X%o)9g`*TuHi+y m']6T+~Fg7i1IυL8T2b-k+{Z 0w]ϱw8#r#US$qGC7u|贑&| j;e3yu_X}-чG\I—kILKu `ɪ[܊ṯ/4ke*SE„;2o{oV  E} |aK&_kQQ!T6T >7"|ojQ`/ 2:⍄Pܓ"a`_{AHǢ;bqC/I%m7n zkEögSFx“p˨`" SXE ?[س_;DMe8V@ ioeo@7'ڤyO'<:W)"7w(DHt!6M'7/9cVnq&$fUClZ'w^w-/͇޶\[0yk>*/M6eN{BChj$Rw1`aeoMG俼I5f'!!ߧ Z~y$YzhM}AԟU#QV$σڦWZJwކx0b?qY{Fl*~D{0hG_p3h 1\?hMx o/bC3)O'7+E$悯ߊj98]oJ-iym7YWeJvY,^UCdv4Ͻ`óf2Ȅ+T*]NzvW"C<'՛quuv2m&֛֎A:6z-c# "Svc2/7di\,aS/}o_RIaK*D'hd"߶f6UĻMWHIJHں@(CRj W2*NwU<.J.`CטϘow\w6l$Jn]dI=Rm,S:LOUJJ5)/WHsSW[EXG&=yڈʗ\ђ_oPOCެo7$'gT4cgSR:v.^w{B3Xϴ/=|t~§M%_ϙB1=d oڿ :88{> 1H!iwx<&Q\_YmtB'#RGFl& I)ln# =JZ c0sRdILρI#ĤyZ^X%x20EvgZxm27r@KTvHvU%fs-X0{reqaq ƾ_Ǹ]O05~F(:UMmab|YQznjc,ȹp!q2845ry񑚡~URg-$W0bPj|j%!eu6$e4~(Vl~"u|?/7Rv<ӑRux{2c &Pu`]UY$'\$64u>]v[r&*BعZ8+.}C\wq +Ffa7X 7 .FR*iu"vӡ9|ZrR'd7i08 ;m}aLZ_[F,˷o#K&Ϙ6|V]=to GьMz)rd{( o|E@c_ͩEf.;eA"~|OFn#!|@1/h))8z8 pO<7E눨`eq#]12ArbyX16q0- ҋ,`}Daq/82X! L-m 퉍owawAr9c -B(lRS蜈w]0c#!ѴD?rV*HPh44pFf+": #AGLd'm:eTԖY)]ZF-l^)i\ЋlAY`.1:&\x6G5_zILʍ/b+XIWx_Y FGG_{w5&ph,Bl~3Z>IҧS":2o{6;szygEƋɼ.&@48~b)v cl*RO03]_ӲY5/oPےaGi7c_w@:"$DoFăZXW@yBǖنϐssr}0o;k$4[Nzw@Bt6M˭.=MEchxtL^'+d9%3(?3Cm̴O ӣXiʈk~ڻTAzFt޷0dRG҇-+Εec>xEJd U$؈[X&DGDT 0$cG~z>l~&K ׃|l`o޴9cWD"LTp4N ⾌U 0h_l׾` EmwcLve{4Izc,{|O\71-PdՒ2U4=)Va3i%zDHJ,p_G\79hS&K(㕼<.FW"כ$+IUQ}{BpA2$=a.!* dS~+MQ;\6I:;Q I@ROڿDNY#6RzG4G;%q1/8MD*C5@Uf{ WuuڌNM}6^UeNMŸJʭg&l-[[QJ7lƁWAv,.۪ ̔1BU)):4G\$b L0Z.o\q>y"f^-GrbC.d եPQ:W<6JpA",CnʷLnDSf|яB,/FɥVԀ=r-%ֲ~ۣOU߻ƘWB,=]ŗKC s[ܫW-VϤjT:0Wd{ăƛ6adÇ XŵL#qp=d_n|2:LsEN竸a:r#ΫB 켿j[l4r3.05|Z_Z0?]nG,,./~2,gP4;Ջi٭]76T[vy7x)`aqާ(|] IDAT839|fqJeޱAu5|u l*+e_$锫 ?Y# .5W*L:LH=,NK0vuO ;sk.}Cbeg\ϗPI}۲Pxq, k"SqsmQ%,SXJCC;|'k`mi9=fgm?w]!o,Bv ;o%00 7SJ}KSnx'0d^XlwBX:7w{qA+(A ܮkQ[ymIX'LY !mq>Kp rh]ERxcS;^ęKz2Fb;6n NDcHL_~nP e)I~Ԧz|T}[}ՌEN!6=\,}]Pӄݙ8f<ov *}}REsw}T}vJĻ vM;/do\FQKiI:*VPyfq4C5-YAl}CŁBḃMzA~zp4qCr0JGhtl_=jEza]+$d -6li 8yF%&?:;ϻZą-_!?o_ˎ'ÎW$ (U؝!>v"*yW g:o/qSkXhNp=*5 \ppz 8a%\" 򝚞 u/yċj1Vr ?<~κ6s> jo^:oPn!0j0TӅDp߾,uC `"Uy<$l>/;t1}{!֋Ɋj /Sֿkvl7mdU.BB[W|I_xegisN $)ssRӵSyቂ] Trh3]~m_gnu>z61eRxhtT|l5[EOP!7[;ggyr*x? Jy4,2bicciGo7;g9bu`!7 ]dILq" N *F"f>-gnL#7Y:yI{u]O"%Hګ{4\U<>Z$S&a.DŽ]pN@l<9@PA`N2txŜ&wH,U>"C{n1Cc4rh%T:2d]?L^T鏧RnBGȂe,FT۫f {MLfwg}B4|7@F`C+UݙnJ2,Fl-Jcxr7R֨o,#CpEyBp^%UMÈLl 0TQH|~l Yҿr\"m-9l[??UV#%9#ւ,_0|~EHP/;F'hEoz/~|^O`3f nf3lD9,1D}b9dMFr$SZKå947ga{'d"DFÚ|MpXGfP r·9"!ģS>'nN]"IUL13qZ'`S2e=gG0i,S` X76>BΛ0K [gF A M:?u9(;QZM WwTŁb98 hʓ䱰\<(M.r"P :?2; ~k(հr&u. m pl[t%^5`Tiy?'އե̤5qÝɺ5hIx%˔gFMPۡBdl;QWo0aE=kնuf Y Fw=eoYmOHQɨW,C !@\ y=9SIy7*M[Ͳ1WBliCpڪKJz@K)i]Vr)Z`GelW5miS/[҆J055a *FVЧǡ-ܠ(Ɇ5(?bjzqQ<<;#gȂYȽ ~JWC*h7| ɣ7 w~)}N Уܨ|RX_s?VzQ9"dd՞LYT <;~(3rv#&ͰWŇfDyѲ:% >J#4+^;bLc jGȔ̐#C 7/p91oZ1!yN~ GOmzzFaĶeC49h'qRGIq*i]..\uDvN64_?'~gEon䉬 zhF _*/Dhё#ktxh~FTe! ^=Х%BnE17o=+-sT ?F~DVo[J41@u<+/R^#ttr6F~1cD&4mjQ]8ܘSm8U1 Q 7GcEGo&C|ž$6!&q r䂯?q}PUQ6CQam25ރWg$9Hm6Қ𕂬 b`N?%w{Ny mBR3>cE!zAD `Xtl+ \K Xu,C6IBx62Z5.3a0SSI, +.c@0c4K˗jѴFq*|!Pϖ*HE,3M!#a~ i{HCކ=Ѵc}z?^ToFbfLƠk-l|u ^S1U#4~iU04:pBϴ!\ʴpD܉TWuC;B*ຮcb no`spP!uLtu/l'R{ei)9;TebѪ09kmߑ 7#J_ t%XmaǢ _:;^z< ;7$\2}CV5Vx_P S3x\E#DMw[Z3l^IE?^R;K l( 4'%ɓ -1{~Tm ŀoUL y7a7J wAć' ԂJIjBUi|D vO/D5Ռ@Ȯuz#$pɫ~NMH\ Ed/~ojb@fR"&ghF1-sڽ%Ydۍlz= (Ya7iykdUb8/"@YV指a2ךdsfǓ^ * "2g>} 0S/Ip=${b4aEBX`1V2Yܸ8럣(;D_G%*&&ŏFcUjH?h+3問+6 <nЄFmCtqO >)35HmdeouWѕL ^!,s"Yd۪"ã,GTݣ06mR cov{s= ;v4 })[^:$i 1S;K{HJI +oNPi]u]uzYDƖWE fa) #hhѨy 4jXxyY|PvOr*V=@GT8,fxb7(Bu 7?W|m ~@[]JސuAVVU@@!5}JN-@$5]E ICjqYWsK(S)2~$8R5VՇ MǥXͦ'rt괱$X@]Zң=g.FWj+1Pv"bp6T}ʰc~ozAy2 `ZR}+!Y)(UQ O ?򧏆'jwZBMw|U3J!|i ~˪)'X1کMq\乱g"RCy43cQN2/ 3Щ4q{をğjӎr˦׼U 2=ch/(RC;h٩jH_vӆݱT 1];k#M)>mӈѾl+`R~Yi.%^gvzz*&Q-pL >B5F6~cj_ky:5~!m)p-SNYΡ y.HH!}P0`s =nAI<,l. vC0+|E;/JƆdB]8wTjk%n8HL]A%01h2w] Ҕ'>d7 Ҩ6'W'.M>Yл4S#$VS߯##W@~3|opE ,z/i=)%sSjp~=$eǣdzz0OYW̉Yi:6=)u湹 E0G: dѷAqg]ɃUq*5 'yvAUjWcx,y#Z/6=?b7Wd?*ed]:]!O`_%Ƭ_$Dtݴ i $]P#J[ܢ_Z;Bm Wӕ1&g)K=i."kBY5M\sʀ*ʈ@#ۆۥ>9Kqw@i 2Jz2DM͐*F[h"󞙊0cn]?>C O``eWDY53.PJZtrsbVڗR&ILm%޵Llź1ӯ[J'K}O|U4brqMhţVų18sc?ˋ>;Pסe)G*r(G4hU` 4QirPqҺ5Jjl4:fg9(-WE>XxNVu9ĿRP6u<9l\dF:Pfwb+Kz@EwO|d`!8ZNjC ޗWZ?U\yf⑹zT]T2+Y/{BŪ{hhbzSk m8$yOlS UwM,CUv߇qrT S5P\=C5OBt{3y@ECU@H,nm;3 }^X\Cɮ~5,{,mZٶxxly|^Sڪ# ˨$~X %0Qlu[&E\f`-0OZi%?W7"0*6K17ddmȖ/ K;&5hlxϖ;h  U &n*ʢP _s5EiҋrD=x/x))|1znC u~"P3d׏>*̹wC B^냖;%|H+bޑQowYp(p`$#mnIv#hTF>}KhU7>yed703HRklJ%̿[W?_2tM?88dZߙTg5}@r&[&qPA8ʹUfČx7s-=)bI;)v!e&ՐǵJ5 W/ɼπ_8 6"M"S܊Hf@%Aξ2xe`0~U]6fRֶB~;UYQLN{$gZGz*aaLUPYd'`4ߵLxr=+=̥=M{{Tۙ m!*~lT_m־=!,RvF9 b0~HwF QeM{Mfl+P_"S99A/꫉cà>wP+\ZMq+L$8AOZd#3ǞlqE0!rϸϢy8tR^&csv-;:k LH|`?+સ~=C'WoڐK/9$HBi ( %k-_6Z; E_ߋ~)ߔ(؈2ܔVOY~Bع͔>Vo{Gdߛזʼg7֊gM=y^ߠ܊Ԅyƥh^ />saE9o{9s&m[ϫbZZ>ɈGQeB<pB(=_Tpb&xm GɦrifmMО!w֏*fkú؋` GH>MCvd3j̏o Cj*zk Q5F:CDF<7␝@m IDATN[d2ۧEi]D^#UOb =RlpvLsAYiiMDŽ;qXl|N{⇜ *!} r oi؏ƠCJ!#-*Ryzxh/]Ы$YCv4?Yƽwr=Rk#mT'&F[~Bgǐ2)T4񖣉W]1 t+Oj^q~h-WnJ]n~UʟnOgS氛7u?b=6mu&{q.S8v 9ozz:\Rg=)T?'Q< ܊ ހMn6Rlzjy_@Ƚ|Φ,}O.&>:I^=q(ry@:V_!V*#+J`8 n> ޭ@/6F1|N9Vk <#=_1|tC/BY7O8whMu&-F֞KaiS=ۛ P\(;j^еߥ6i<F:F-/ 4/*2?X6YjroZ}ԕX*5~)&֩T`/iپfq,u (C]Ȅh1T~|FpM5$TTy&~頻/Yw۠נ*ӒdPIx .تi*mA Pcc dӠ@aqA{K(MX,6*%NہQJBImz#db=ǯ%clfc2j^S$ n8i/א.'̌@"BfB޶%AޚҊ{k 3C`3TFdE1!*}ݴM]N{!(s/Q=aC=7p a\꜡&\)#'[ E+Q&Pm*6䢏|C/ťW B(A¥Z+?d)̄UU UwV~Z+$4f ]i`XQ|_=xv6y}gIUvͳ- ׌nUpih$ 4 Kv8ֲ%ȸW~}8%{˜"m'$3=hҶ&Ryƈ/o/1INtZFsSMtCg+6l0{gEӆ ۞vC/Q 'Nʜ@>4z.lOb%z('To[u=rWԶBe~-쩒BE /9L/1;6"M{3!QH+58knu2NF䭰1jF)) )2CoBl|}],WzQQmbƾ#ET =dhAھ6~# O沰rOF]fi b ʃg굧_܌XYTﹻp0gtW{uN(d@3rrw&v? VQM-oCDiE~!Cka KGFNZ/Sw;/L_N?5Rs9c6zEBb1lJZzŎoI!7=Dm!-$ëk6 F8et4.,$?>}fN yIrQ6k]׏fa7-)yVN4^ (Dv޶bLwnT})ZjVcLYjhN8ϬcX|&Jߚ |Xʈ?5%)ᥧlq7?t9ї"]zZdb{=9X^5k3bsq O{P,EVqZRFisW|_MFz3ႂz jdؤj+e 5֊bU1$basPu|3uXfPIV?!&$_}'c@< M4˸899 ДQntz+rj<3 z_x+Cۗ99@{~#ŬEEN{l&ta'v3j;11qZJX1Hv1Ta/mqJFz$ ⵪6";99`|nr;6Uj+~#SyA`nZSa^8:8" %.ǥv혶QN9ǀny,p G\\^"ET^3Ly˓ |H:|L#Ox&ۡŗJOM.&_ ($ؘ fe/bI`;!,ʃB;Lo[FɃ47ʗM*F$ovBH tB5/#$Vd"_u^˴Ke/q" +"GZqp0ՒIjxP`.܆P gEiUVTXqqުPQYv-J`@χ+%6bbiZ~bk,Q"ëZ sśN xlI:^/pUQx*2Aqn>8`X`ۏ)L&@x?'9y0(Fnt=֑F&!}EnتqӔ(&"ņ̩y4֛Zb ܚeTӲx n{y;N{HcxMjbi  Ŧ""Ł 1p4Ȃ?*dž#|[s9׼j?_ܕiܞUКY2,cnA6M[ )9 `Dqd 9:Ӓaٛ{dl39A8q3D9߼q +†_ޝ}z&Z2EWO?yI^C?ukw0DFlOE>}u`AQdgtжш/LP)tq[8}<[^IoGJ)}žÊ4>R>P\$Kpbns~<%,s4^ESLX0 dS0rR$;UJ {0oXn9elerQ I\pЅF4g.vG{$ij_upM#m4wY ̥d~Yw-zzm8 .̹Q`3 Yxë/^A'x &}m!,ƒ#궕HbzT9l.l5SUiUP \ e=*-ȣY;c#l&c!0B`klÖ)H)m`\Q/N@:E&~,{1nN઄01+~Ȃ¿"yQhS[meI],>MY64%AFƶP.\|͵w X٢dCkjYD!b=2w]$ɑ50`f}\9]UpHte1ɠ.&VFd *>As[ր2UTؾ$\ņ`޷Ⱥ[Q)[!Y(%~Z:dbV ONW#.'4f1K,I~[&q10tm+=h JZkkP uY%]rrq豊0_nǶ`N'91CM}Gp7+xeRHBG#iW|hlzB:7u%Gڬl):n+(e| rT.~b:;62*.˜$KnVO]ne"iǛ\?e׷hFӒr6 \sQ˾TTgnatDZ 7ɜb O"XNtPO98` 9̉ `+;Y]@O3s\QxI,nBf \ ĸK9#b+|##bksxefQIAȮSF{hKh0UfH~v>= Th.#:ZX$gRs G*xTo&ҩeΆ/Z zE3ilz_GMUn+-%{=`~1X[ A7)/_U4l1s*}TӒa)o7!.XE v$L.1{X3)P#:*J6lIGv睴T|N C} Rs2g&t5(`Q&Ӻȼ{6Ƽ_|yAM#fXNyX3G1.<9c3/\fuY7Gא8T{wڡx\ _Tɸ߱9ߥ\Ī)AzhQB'zI 8X/`a?HP); ksɚ}؊2Sϲ+3]B9~#K?a)bW?v).^!n\HZJ.ŊaQaH:мv Z-r*>a Q~⟓oE heb/ 7|?azkXHz3__GsQWň~U 8}Deld̝cx:;љg'5;}JG~۹3 A8\qW>`qUG>Ѵsܩ1 {,%@7(䩪]p'$F8S+(1¤U9tL-H Dṕ@~݇k{4XpdxZȜ^o]jٜ qewgH(`[gv# e̎:-r8%]6,3ϋL=l}\R'aR/?;*̠aI'ϔw3q;'Da$lۋ>9R8e2h ^?&X8ĀOy͖[w ;5BrLXT"~أEpD:C{P+&Qj8_n^zbM)G>w6ZH} "h^,<\ãka\l"ǔB +k#hfQ fz?ɧ?O@7$䧋3*%4 C!!^r3 YMgѨ `x2,s{r2)%"3Qq"ha&vJZ zyAXү7mpFӨ(V Tn0sVDV\'q[21 zG]d BBHxUr Ԕ;US1`f~5ɭw)fSԡD-br&L45; Fmh,|$.jU )vmL%ڶٛv h=/5 _%+(̪R}{5 ۠]Z .̜bHQS"A(L*Px|\z q=c!?;4xSbq@|b"w>l5T@z -y)Fcj/׼WlF (omrcѤgb(?/?Cܤs c.sqfmՌ3*@15p/i,]gb [>ߌ2B3~iiۘ딼/Y%X/šxxK+l6|&v޳_B%4G}"8=NJ^Ŀ@kP@MJ.= ؏jW;,ɛ,w*e xoh?A,I;c3ރ3uUݥO7NuNMK$iuF| IDATĸ u~I=U;m$Q~ !PpcʱpQl ɏ&C֧L[6 gJ-1QKӦ^0JR.)9ڹa`FuCcenLwOu> ۈCOUz5IP `0| H5G$R еX[avT$MwgSV4"3W]Ks,gCWh+ W;6M/D;7:FHUz*6lKq|d~n/ fX=7LrR;1#`;VZ(D*[]ϙqmWW(w?.iON# M7~p Wʿ4~duPeH ^nˬ ،PP c*CeS$_[eJs˻yLF1ۄ+b݀tF)Ce0 1Pj˅4Уh)r UøbWsHU~ѬN}=IPQ=ۊW5!Iyq;9&w ΁>s[vrHϖΉ]PY1&(-1A |:o/,<n!y.G\j3:D.ȸc|Lmgr kՐl`esܲ;zMJq6d+YEuΧSnG)i< ەO GFHNY'+<;"6?s&w Bv9n(C=L0⺻!{űVŹpJn; RnkAʼn_p_9j{ 9"C` ;Ӆ8L0>SFϴXM6k}a9֊X~1iLv3|W * !1gbCR6.H}y9!GR30v/SSi#*{FC ZhP`.q`x9;׃ {H=1蹥Oyiw٠Jre8$L%rԴ6bc")y!Ogu>@`-Z5R.c?$&9Pg"Bt9=͟C޾:îU, z޷whѦ{.DJzQ}f{)(:7%XD逍Mc59Rn8Л<&)0 5XVz>$bxV<ȴGa#%I!INVE[Lw2l ?hNʏM*b͘')h2NAyV[>dܥ22oA5EcƔq驦wƻ7Ѹ OyA}WHTyAp{h95I!UA2g5LPY;5IGAknHȟ])9LO( 2JF-;2DBKp?@J~;+W~P=E6l jk<|F5'7Oeҍ;aKfb V$ I>fHX 1)B㰁ߗr/Y-HCp!s70ag)캨ݡRH.3C-j(eѐ_\T> 7z r=spF WD!搃ZndM*3BDGPJy6} N#&X k:2(M;@Y*R4sy@K侴&+?~X'ʾI Ay&pxC-Խ|,je6O4?Ues1V0Z m#ՅNK9ѐIY}׈Ksr O~Bu"j{.Uݖ ߰PUɑt2FhE2RUMTvLԬ͡φGy2Gp*8E.CaP~;u}F Y'me>ZZn7ȖZ#zX0aCX*}/ϰDpºFƞµ"@1*dւAD,wB~l?&"-x=WAj I.>(-QH[Rag߀.JA^P\+'~v"hBp$ )t) e*׊2JiYQ)}4߫tNO} i>6U(m#:UzmlG| LnJٍJ%SM/"N2/U6PTVY`-a+$*VyEkNMOG1;Xs=)إZuOOsbm{n\y <3f%Ϫ>؄d(a3)x^߼(8;UA-jMp*T.fv eJ;>2G+-ӧ&|'UKy z֊dx|lLkG3G1r¬FoK𺼊nƆaX0J-#jf Q>k+ ՛h<26 9_Z"lr;̴ yF1yPys $c8u)dd{A<,~[#zSwB)\.K\<7-H߀?=pW]l' KN/"<'=_F'57yy.2|DΜ9TXƐi,Vvd`x;%&oKNk h>Jg#4U=iE'9ɡoů:X)ͭ=7fQz }1!M_.m"ĈNLB~R͠g[#+SJC*UFyS <3Pe~(V'zDM}X5q 79R6Mvt@3Sq~q6Q=?#bɲO>Gu!, f^ Mhf>/!.6a`$Vs3Mߚ!!bi.w`C1l\gfA)ϯ`En§Sǟ"lH˦cOpB'6U_?hLq3BLu66Yș-Ka?P۠Gq5@H=$mQ>F2Z{$2ߔRRMy>M!0ۋ{523BqSf{%AJ6^(k%l<3^0ax[T;vW3My sDTWb[RjD>nJ!r,jQ[E7>[&=]?w;\k($*|uLM rP3c GV MjlU6cE09:cmґU<2,Tg2f%܂bx9C4TTE +je{ճvUtRܰJ#YӴL`.3ܽRͻJHQϾ_lfV Yx:x2a9Ul*l(Yd*^6LRQzXxNgP`e[mvŬ{jȯrM!""Yg; elovAqL_sxUZQb)'x,} ?OZU|,*jr4Ǻ!x۪aJZK>m)2Ȫ`E9T)9%Th`g~=DpDB*4r-\ుXjU_S '_lƭU Aۘ[d 6h h  =N|#1MmUR>}dڳyqlGwpbJhFc]QىJwS&ISI+ncc dK5Nn`h/dgT 2UuD㨍n*/*vfMG3FUբ5L֌FW륨p WFR[WTF4sa/7oPu rXv_;vOX%cOyF\nϮZeQaڛ'ʭ9=FS1%vqϪo.fBVdWyTy s\a#=dm av\YqMYTͪ'&hӣ[һֳbԏ `;Hҁ6{fĄfNM_"g@cH2RG(b? {C'MTBntmIwMuur{)CE&꟏ v`3l}Ȅ?H.?ؾoC: 82Cx++!;l`O8_76gԟ1n3~WW uQi'φŹIN>h8C Li71H[nNG ކ;̱`SbECW6fL;=mg7 [V3wW.&d&` n6Pq{d})߷4[R.~/̉t0! !ew="lzaǠ;+{WsvU4>!ťՑV |B f ;5'F{вi' fMXR| kI>nveְy)M(@ƒ!Omnm-k"@׆]Vx;9#TRԊ r[%_i0|>rP:.Rjlz}k0LjN_zsг?'2Shs^$2fiEqyxN݀;ix4i7ZA0!M2Č?N_!Gtu/>8Ҵ}4ݙi!wJ0i7-R3-wn)CCRҦ/!8i~{g?kqpuMj ȭo2WVy1i5{3[7հ\%CZ,BU ?R2lB23i㤣g&4Skxx)ib^[yui ΖE 4|K|NI>6fytKPTnLz0UtNӻL.BZnA8cgn%# d-MO#ȣA…ԸLlEتB$~l: cp( R X;"speKMO֚n;OE'N&R{c]*z"gR-SO9(f}xrMDJs2L>2pOɈ9`Ɠ IDAT[n0zy8|ei1׋kaWc*@lsogvڞ*V挋ǟSo v]ŋ-D"U3bp)Smͽo6 @cwB#}#"4XgQn>Y; &{qxO1=ݻm 0'&YWU,'{逥߾GԠ3K>!z6}|OJZfg: AY]Ί̀تV lb֠VGvWn%Ԑ>76S;^|^6g6Y, oG)q6ˎ9!dY6͆}A k=TXycPHָL~Zp0 y%ZYݚzbKΈ5+ E CMrW *UgDdsg`oNq^w0< ܀J˫U_UHB¯5_8\")p0n3*L-;(E UmI] {˨g>jYw< Pw {Y|όJfɄM"KTmW5Ȯzq-)Z4eC#0iq~nc Jz cρɕPA[ 1)!SbiQmɥ79JkG2o4 .vc5EogҁDQtow}I&oY_8rm s!Ч9Ag)N&NY,U,'sn0HbQi)#vvK+yY4 1ɡfBOzHWT9؆<ܯ/V\)5⭂I4ɸ@;E>T(L wцҥzkT0\ BˣET*mIHw2rG=jrA/.UI) _ J |n03\FZ 8iϼw³0YM9:3UW ;#xCU[[[w4/kJX jw)[==|_ϰ̩J0fd!}u Qfvxf׏YmbLB#>wnBHX&{,RWe;Px/Z(z`F{Om>Nƌ[k1ThɈΡd(yބ>kDȵLjj~"zs-6`\QspKj@p bE4pE׆ S߭F@T#92:+#M῿J&yźVltLK[Yu/,m iQ4g,N6Xß%ۺu qR`7 _aJ)'Ew(h?*r%(R v9s_e?\b 5b߀>`w79(;g/ed(KiNRwN-#au.v61j=|+U@QN[!^8 En K!V<8A%vhET`tU*uJ;>塉P lA0Uz9zgRgem2t]s1OoT*bX0OʤT6Kg -7lQ- G?(ZC7C.V_@% -m/ci4n΍Ca\0- XKroz?>3nPDNȝ_7~`w?+j5"b\ Ǫ)qJm™k_ fY-͘+gnݎYȈܨgds +#lNLX_+pp|C|fZwR)ozrq GyIsv!'qWf wD lڰ{sNw7S-ЮCve!>i+Sp|s~ ; *9L;2V̗ܤ]J]'N>I@=R(ͬعp TcIk1a,q6 ЗuJ/Pq" iێtzӴlmɼv[MP %#9:ڃ?O&0CϑHŅa`k?G~ެVbom"ʺVVޟid45">/J1y{V%Rxwlϱv|tD7 B 5kWX} &6Fa "T-Jg6Gm]W.=tuUu풡{VWA8x_,RBLP3 b0 pw"0ֻ_%XX7: W4+6bIeN r`H)C6T n"½ WDt F$)7k uhoeN$~0 @Hqi1hbLyel>[yv%қiJH)AiJ6@7sV9=m*7d*rgJ,BWsE:J&a?¶bzV|6%tq4 Kdy^'^A;IȄQv[P`h f[D/;&e{tre& _2 q]a!Q\1UnNT6@-Mw\u]*!e rmJ 'le3ƑخWD)TZ2(<䋊^a/COqa-FR f6{/ W> ii%#m-|x7k8GuIJ4LpWjd?_ێs]+fp=³Xwh@u\bTS:uwLs#/=X\ ]%E r`GYMBH(5E DViCud4Vւ}O|ų}*N"~ڴ8\vh99C0zDb~ҭjneI(0IntJq10`vj[ӯzB{.o}Np2/۹8hn9 W,2oϦ((5 6!xPv&-N>[s48kKLn07c`ؕaYلqe_% e?6ŸxT(XSʟ2Xɟ<]ԡRRBxXDOۭIߣЖ΂f#'Y2 ZeS*tz{X7G4+4](7{ Iێʧ˖ևbQ, JJ-eF|PÜB(ËU)xr*I4E?H~G.n*^JX47QhAFn5ʂsQ`.HՍ yRD媍bKί oT@R8H^aZeSik+}W h~Bo*Ncn~7$?mQ1l5OE*3$0gNnBNV=w1.qs!:iDu#}ϻt&μ_'dr9χkx~ ^.kos~ZM_X{z+QطJw,]\>U-el(ZV>"v _BZ0*'>7oy>Z"Lpi^3].g0/Z3Cgr5-sF絑q%dz7{YsUsUClr5bJ8VTSxڮvgGq9R2Nz~l5;XE4pzrހ* ^{MZD<L:iD_TZ'ؘuwڀR,xߗ9F$- /Ƈr=c@0M*"c }t]H{֏CT E P³"X|̾p8 `sG$ׅ"¾6Ƣ 9->xz.s>Ųh,@z+ p%gŻ;UlnSk~N(pbKS_5{Rqż6 J"vIʒͻ.^H `AEÉ'=ѡ.c-5-CaAA9%,J@ X L/=*M[WQu#ZgsPx1h1)ܤyH" 8D\\(oY|$@oD|n?uMga.?[:û9Ί685p_]Dڸ 86#n'%NI6<{>w:.sWSL)_aހ*ko\KmSBvP;A+s'~\21!bAOvBIR˸#* ǃ}=[.Fc{y0mЋﯗ`]`/-J^ >}rcyRfo/X'Lqd ȝ.RleX]g>yEyWY{P۫HGyDI 3FT'G&1:of &"td$$@l3DkwV.[^/m\sx2RTɬOgbF;o {'<$7Cs s'zRo>T܊5U%bZ&Htff?τ՚[‚ěw; $5 yĹ㖍Hȫ0Jʖ π2kա9ƕ$ S2`| Z v^ F?6a {n(l_P pmf,P}l(&ٵ9$5HRfT vplFMS:7fW/6; R͂r$=h){|3-;jekP}J1Ewr&J~W֦2s-hȑ<Ͷ-2*LNn vGK6Ki&MW ;bPM2^{~nsԛoe d` ڿ#«mq`|RN{pDT^nOeo.f]"pri Hk2}Ear\]\wTfLފ$.`!cvǃeHi}6|3dG!/bWξLo߄Z)bo\FR\X{/2 !M 1B+WX IhYÔfdm}?S/>(W)R~Hu f؜w\j+u6g=zlUu6VS6gsFLzj/?|JJK_շ1fAFʿ?6qW Y^cQoJ'#PFv!4Vgw@7Dlz] K׻c38hY#UAY._(NG;6Ā5xv'8>9p,p;\_pMː6C"^54^4qi2.PEp尫h\y.',МR5ɏ;5ApJa{4C=ֱqiH{F;5Ki2)/gw gmx!_7-5stҳ ⦘hdbInOnT)ňgW@ըWz3`A@׊6h;$H'Ysc*z`8Z:#thqJݬfGY|x>KA8yZq/WXtjnUu9l)5vqF\rf5ǽpv SXI9cH]J+)~}y!JO[Q}e-:u uy[&ȅ@qR] *Yz$=d}gm3l {,/C(IK7K<\8kAS*G\O/0zI+ȭ#.aٮhXu^}8H UkHτ@lNiHFSqK ܐ{̓mi\Nڬ]Rku-֙2rD6*ۧ= IDATbzFNo.amn[=m!44%h )idE T&09MBY3O_ne[Vph}qT11ey6-_m_*V@20p._ I)j3a|_ s綌nZ&hh f)UFUV3E ٨gscr.fDLSsXϽΡQMK[%LM" L(KCec~YqݩZS_ %z'tOGى^b|XvJ36s4tqP8D~7Ԃ9xtXPVŸ)3 I5spc.MWr1$ݷ@C؏[>PY 8/2BK䖶1 {sS-}VTopxq^Vnf|(ôrW}R>@#茒X(%%Y/|J{ݝgUgbD@cVHis1u׿a[w?^ɍKP;y&:^ 3APѾgti𻶵3%ܡ[EﯗBFdCu*Klp7*RT7-ޅ~z.vyl`%~*7?״A9A=TeZv(*8y0{1>[%Iy?2)mJ-ԩ.%Z39CT0#ϗuҢ0g"=?\m EЅcj*RI+`DOp\r]jA߁#2*E (hDp˂acg4f*L6r>tޯ5sףCW؀/.sa*~2aZ\b2 m->ЀvUW[6V 9͍Xc*{^XhCV=w4ه_!!@uXJ&_9Lxebb͕Tt~~.pMruό> v~(J؞JELB |ugtxoplE@2\jwԅ&js% l>Sl篑Iy>mִ:= h{шxkE[ ˇF' v&//v*1<"2VOA6AԼoã),I ;I-0}kK*]D(f.WeVIF՜( 3];eqaCR$Dt` io\dBwFa[hG7%1)T;r }r,!n_!ܖ% H3-YȫDE?[ds|!1d~:` KpRB#2n9 YPm0'LXТ>gʰITb?Kz:?I͘?f)p~G mEnf}+e={2dD׳%[VԠA77o:"^^&cc,cC7? *Hh'}U3}P3 4FU DskC5R;^HB AqbK۟GڒFT- Z/~Ʋ%!{2ƆѤh\%dqf@_,ݬ,k:WΡpp kG{b[{_ u='T7](,s> ѡXX'p}Gfr3Jwl@~QuƧHlЅ|rO6L7i(ZDo2w:vY `wCQFR:zHҪ02Rqf=:u(~m*x|󪕛6 Eeh.rkVm,]u^one_q L ;@<%.uқwJ ~㺮/8Ny27hZ]%{yᲁ#X"j]UJծE֗|44X6 X/ɑ‰mXti 2X#Y+N}?JFL:YRοpƢ+ *k!.*t[8V9NQ׍#:Y)r]g*AB9|ÎgIJqƗdSw1{s!GLuNz|R=2 " kwQf-&D~^T ,?0q躯8%! :k~zzFS@5^8QO?-ss;%ޔ 9)Uw!Z KnD f4l36 ].;`n!s([u/Yn5*^6$5|558榅F\d51w<7$'vq">;]{3gk -W+Q?6l&(^P{C%bmQ*;@i'8rJĤ?uB3u)_)^ʤ|CЌͰ N=^rX"\h{`K:xJ 0_s͍K+ʜhflL!fZ99C,urI%4cjj7qF+ps9iZ̡$; oz,`>sd&97<߽Nj1=!$9C䃨_QWPC'/=tJ>x t7ಋXFWc`pX-<̺G4,Vc?Q1`X>WD-!;تJ(!LVq㶐;(XTq,(.mVutpotE]X4 /~/ºlyf&ј2i/R{l|5Eg2bغSnB\TqYxeA+ZP WшL3۫s6 #1|a8R-S~ܘ=DgĘmLKمG9!՗TMYx3~üUk>IV4F=\X>.꼋B+,>RsP/ ?i.[ W}{V^A ܴ"ٙTCKf^iU=}ȶ6|?h 藸41Z3'xjL׸b:[U83ICjح-4ѿy%>AbAih.?gCi k~1 eWe~:ΧCG$#urcIV"Å>S%?h<:f1xW{v. _eZT%Ŧ7yJ.OZ/?DvL)Ρ7Yd)Ir e`)jˌϺWcmTsVY;&HSE^0ȃ}s 0qʢ5p.c赢5^`?TZY6gbm7T}SaLZ}&r%MU}piA٭F]4Cju˅% yHSU5BѼS~b l) 5wLXj/ +LBkf7 (1Z l o>@&WL3 # (c{P >.&И|b u`FyMZ{Z NyyղOJ}C0: E Jjwa?R8dxuH;/MJ5 2YƠK:*P9 zOn=UM"oJ?v/ ¸Eﶠe]}UZ,R3;vS򩃈c{Qpv+)6}lBH@a_' P(#~mQ{g߰%e4RƓZá^pzdscXr[?y.zbbTnJϬ.^Qmc91`9T.*64mBޓoޭKT{GAP)4~C,-` iQBꪘΔ{!2<#,,v/<7@<ik >-osvڗ7cL̘o9:!7Lwtai'c.>҃GY -ʞҠeƣ'{{c&/?a 1t#j,O J)91 Ӛp1֏ ;N1nEm.ig~XMٴI6cĀɒն^ Kn%%\}gֽe8s}0ڬ"/6{ T,3a 7k +UU@Y* /m ssד=cx# yz"` 뷼_Hjj3.YdDJn`E1!r?YiG@0w%nYOy!C (]) AcVV>R}BHD;S0>nR"55USrLXm;ތ-@&AKAk&`lN30oМ6(n$P tjM ^9ݞ61Hܤ7grDa(5~w( jWye]qUs3~埍~;`t WhUhK{`sT մX+%wl-c|*~lrS`U`ʌH=m)ls`) +,` Mdё ֖ Z|MΆ$KJq#5(*}; Fz-O&q|F%_2$ C Jb0§M! TV42+=)_{jZv)hy^<ȷCgw<#ܜ*b~C}:+އE6IbQL,{m,3#=f8* 39^9r&9d1?ljRt~H)ԹK4f~v{hҖa5y_QjEZ6y}g7،%Eݱ LYPQdX WfuXMyq>W1#E Dž͚<-m N2eu/`4"H)AцNÏ \h1,6mHSE 5DzOL) iWg0Doiԟu*&'۵E02m ]OI`6Y]Cg:Cq&؇P7r.WIiTd O82]LpRGÐD*xa#jTIzU1_Ӛ5#٪VWI= ǩ_jOȫ~%|Xf^+&LЀ|GWr*&7i֚R*o̍nYǢUtXVJʾ 8tc6QW}_lR (ofXzuδ@nWʣ=3Dh2KBE"qھVHa CŀCˬLVX]$2F?#Rnd go.!%WZ<ҒYVL"u>< IaH)mMuu_Y6T|h8;M΋bEAbNYp 8l 7;z찺T!c<@NitX,V cR[9+JIKj=;ngJy7ĢW|Ÿ]6c98#>_oE"])}ï5+CDt9S-s5cNmFT|.fLj X;-5oy|C{/E+{Gřd$ щ0,z) XageT6. 'ԛM 1Mީ oeoe%5UpU1)~ —ƂJqX  aI5g> v)A#Nls ~Bvz-en4d>o8ro=|iSXkI$o4ȷXI2Z/رAPY~6Dy!C WGܱG՘S䰀J PmJ$딮ވVctNOV?T%'Sem-Dߕy_tT^l[V fȏǔS~@Ǹ 6: Y"7AWJVhdTһy{,d35ndz{9=~Sʇxǯw9u(n)x+3i8)U$U1IY')vʊ#*6deB sk:ee~2WL͖7,Ҵʅ.XL^WML9c?_ V90aFԊx6#6qaoi*X%&#l\xs9۲{fW=o͘qHa?g;}3QeeqVø|dtɼ<3BSʳA[gUD¡ *I|zlp4}{~gmρTڎZKC``]pgS$O?)"o8"~}FӸ 33u0+m+G&Zmt;p*%k^vȬbcEVOyE2_  .aiOr5xANi*ӭ|λ%=mTg]/ k'q77c@U*\ؘ`Yz]ٶ9E?W`ٳSQ!Cͳ$J_k)nʮ0^ղ>Vd=w7v>L$sַrdOj"+- y  un :BoW /No\ v~Q̱z o/ ݄/JݓPE|wf(}ބZ,~G-~*Q+ZZ޽ SZGurns7=i Ѭ-ɇܤL}k]*fcb|sbc8SdN?Dx0Ԧ*säE\O0IחX= Ù+UYIӻE;<"M}lJz<v|Iw77^laEV nEʡ:a5&fevȦo~3rO5)^ܮm^IhT~nwfYԕ j4;=1d !%wK99]"-h( nϱ(cFr,0%E~М[35v㼙VєV.p&He}d{IZ `>6 Eޢo\ϑ;7#L2ǔ έd-L\7d*T-0s @2M ,)hJ$'χdp j.LV̦u]X!Si 4O 6m. v˄.:2h  E0cs9oSQVONb85m{尜Ye-\~O69bҲy`hz(_8> /W-+VD>"Z)8Z+1dnm$$F*r꣯vi/?UCwiec3/X1g|&GICw|Ni¬} 0!?7£@#-__^ˆBN/V%'q#K 7!Ք}.k@JOLsI dg@%܈KQiR2+* >צi h HDeQ(~EzVҴ00vF! HfN\C4m{Ma7 "Z+Bv4 )_ GB[_5CY9s@x#.;N&MJr5܇?ŽER>lI)bxF!ZNCBņܼe&0;60kg43]8e`#¶trp̆[6:^God!Z>uUzahUB~7ь[ &>¬`b= ?aV2x pH1&R,47@79h{paTzmêl]/O Zg(^jiMٔs#qP03.6sY* .NKڙEGtO @؈*ܜj+3Z` iJy Lf!@[m+Z3 FFӲtdOZф@6GmzU=1vj95rD9 0Q(\&װX.2moD?::XXJ#CJKk_O!&$}z]»/Kj/T[&T=W3Zi/X;-~1P KÆ'ˋǐqQv\B=Y"B߹ , TR#f,$G_5^R?j\"RB HXv6h[f*}v3تՆ-~hk@!$7p[$ esj8qro~/࠼PO(q6pz`X IT ]71bѦ^G;!6P}U(] )aù7(wQgADzUnVIW7IA2%-z6g#eQHhJ0KnFDNgԅ9ӫ2{ds")tIxDSny=u\O1+O( d㻛Cf/-Z17(lxsbF|H>{wKrCyû|fߧA7L|dЕ>ۖɿ-h>ͦ(2R~-tg飝>!:$7(z7=ulbfJ=*STlD֖~r8 q6Y%K'Qۘyc@Sg*~]ܴ $-^6nfv i' ʭ73P;,=np@kH&vQk7rc(RPRҽCzȠ,q)Yb>t\;UYlV/y#4?"8fA  {ߏ9T4ɾݱ̗m GFC먨ߗk'x =-+ZT v57[׫B~- u}k"2%@a.WBZ VzQ@Ĝ }V/ ټF(e}EȽ㽧D\B}pR6C/nGoTPrl '$ho0XWp$q!xzk& RpXdg%> wFLy0nHExмn1di o?,6 ȴ $*3:x;?~*ŬZS4Sܻ+x ھi&7XLx]lľ}ï &Ep_bfHIn|i5XM<ͯq .o# `Cg[ n:20ſ˒E˫^Rg4ZUma4q@Y,5P ct2FGi$eʑA6F}ڇ/AU0s)biK78gbϘgҲVTiJշB`rle Ma#>!-S.1a ׆ƾE=hw(=1[LlƗ3W{Jjˠ\pY*ALJo 48L0HKo=90LL9A3ό8S[K|Gorg / h//I/)'uզW9B?W%Kz[JƨNPrcItaoC-#`%( A!և.dRJzCQ3CTA l8'akf@ZYTӾ31Yr#KV(\e^:(Q1O~RއsD7/A-_$6EhfP"OLYmDJ++x6"4"#;0%Ѵ*:ɠV^?Ք^qmS#̹1m5t IgF8d"yq1 ~ы՟[6̈́R^쑾Z "qeΊ~/P6r (+Bx8Oy7'c BlIWʡc?{XX`3?ڥ]Ձg0 xꮙt(\dLf(*Gܻ_>6^oyOxQ lE\Mniiwe.5ʄ܇Ha_m =IO_'W ~ck,V$wؽE| >] o~1\Uz { 8@wz/7|k w\Fʭu?_ EM6gD,>ɛk~x&r<8Ϙz\__p8 XvC*ɥՃ:G3+Zc@,ҊVa1{4z߱SP|ip')kjx95Dkf61l$8垨Q{ bK_RX +y2 9zb-,jV)_$K[' 76Vx2!!O=R+d/;ԧ~#6 1وf~ cƍMɟLdEƺ7lːXy_(gq/WEiNi|?_G}!Aq wJA4HKW\j0>.tmo=lH9?kYA$yk܀-Sd~1Q.%{ In> wB'W@<؎w elۭ=)AutV"(;p284Ae'Y>)@\aB+"L$@nOcHa8U,hg1hLlHGeivss!-a ͘.-_39|g_Y=UMj#ڢZ B3'=95Â5o7dzOf>,xAHl7\9.3@~Ewd]G.5ŋiI1[3lӇG3꽁PqpheIDEg}`GC)&36Y~dQ^[#ncPv??mǶÈ=8439t2*u] T29zͱSsr0pWMYYYuJUcjSοk :xm6w{2{®7=YI3RQFa%HϽzEÍKʯ=HL{q2#bc=aKϋQ\ʾ1.,&.Ƣ _lGOPy.< |C%kׂVVpKG,\߫2 &<-)I5֏x*os|9Rĕt~gdsn<녙}+deriLP*6[wd-q)HVel^aQ^Sl.e ?hۓ63!`,SK8`m]SNgEZަ<Ƽ(T P,q#B8]EA8ф&^?6?~MF=}&^%P'ɫ =г@Fq3Yv=!>J/!HIcL*0<)#&P IDAT GkM(\๑OZz jGdaA#ɷǾNNW;u4g#H@&C? .1P^F ` m5piJ7ǀIOz9 m]\YHAzrE ]|"lUPGNŏܭ‚kni>INey~6w/=caWXB {560RFeZv38\È_(?tJǠ2;[;.ivLh^S7_c _&'8@kyqYetYn6/ºTyriJ, i2*Fx_ s]m)iP1?I=HI;Qnӎ:p sެ٩ly<  |Ѫ۸c^~ʙ;[0)ύ_c ܓ#:z!Z͜ug^%7e_aZЅD,Npx|dJH`mx=<{| KYX^l|jY2d8LǒNk5r hyoꌊn[}&;\HR|}BA R%>lG72ҀT yN"[Oš%<ٝ}@<*"CjWnݸuAlzG*bZgox`lAG } ãNZ>@SD}ukPwEME]NJs.Z}vTX֫֬"̾r)ߩwZ 'rQUk;>)7J7k]1w9V|Pp%p T)a @ _aAugh%C8.^j,6+&'l ʗdnapDzs9Ҩ=9r#V;rt5,(Sorﺒ#; 8K`\mP` r>Ϥ#~rKSx>yhlZFnY&93KPcC~˒޴zCsyIYB2SJ- ]b{%HԘѾp-Wu*ArUaw׊RsWO$jK?m~`䡏"3ſư*Ц?2!YmވR{(Ιa5R>fÝ=O+\1cޡ,E/}$]dƎgMTߠG2 ʿϯf5kbsYg/a9ij7L $Eol=i-+`hKoPտ\+k@O7Z)eO2iU\i ɭv5/ŗz9xn ֒NPhiMZM)΀ܶ">o~>6CH5Pv|>:Qsq37E 7cyW]q CSwBL{D6H%d5hPy*evU6YFP^*R{( qq+T{.U֬Po @`j%2gB7.%\Te7l=iJ؎P$yVxz<@zSEb(2ٲAfʧONUDW:F`VQ5wLrx4J&T:X) ҦWE)Ew_ߧ~}n" C:ʙ;O1U~z=z0 BJ@*#h"J@&x-S`q6q֏hCMzBi{ TbDMC 3 cXD/ϤTY2'si 9s~-va;1|y \ՄT>xFe!&#I"A:Ytۛ0f+7 ,6D*].7* KQ/T ~&sfHp42Yh>\#'Dv-6dD47gHH^ٸgT_O[/,7P'y\5Nh xf3-FrR8ޛTp^"cIj%,#6d]%՞р`u y_1ۯ(`/5s m 35 $]G}$G֮L,jnKt9yMw6GσDj'Ey Pږk!@0;8ݑ1 7zǹ۬Td1KUG\# n_W?z? %|wK IM7Qn:.@ q#7~5'~OkIW/NvF5b cFA|xZ槼Gb( v&mf*em [Ӛ#R#E_s>lYVm GxOYɡjo(5Rϓ0iJ ás> UnXՄd\BLg0qǑ@"!Т@>um)WC*2 Nd=J[X6qտ?gh)鹴;O E[즧n ׀E[J+.-*t$e;&%d:cl{Kysr@ڮbV;=9) oJP )j|c3)M )^[CY&~fNph)]<-|v)+ESeZLGv ȇԛ,")'#AAi&>,IY%bzPWՍŋoqܤ <}1&pK0̀)Wm?>B^׃R;;__E'w7w"I@C=dkJSJIx<LjTJV\> kۢ~gXb27[λ7?E3Bp1rL>tfܬ'Seio6td#CQց(d}5%8rdrC;YY(l,Mz6!Uؾ͔ ]se$ ;nyO %$u < L1aTΓ2]S z9%.=!as;Ϳ ^Zf)3Kƕ+LdJT^1wҞcmn:[2IYq1RyȈsx G)Ӭa7ߛGEZ1Dy]BAP 1hp^idxn$--yonz}CaKW<{4BTg*=A)D{7x~C4؆na/efw]Gc1~ퟐ*@bWMM(hT,GBۻlFŨ(iv1S*b+NJ6у{Jȡ<{yL4N}X6ID)ikh9~Ra*|pnX#-7tr8StDyt=}Dブ^:k*0,mآI oHޛQFT14͸|D9>y˹Q`̅W 4GAmmBKj #.#IIƖ6h"5$)pg lf rJ獀3)J`I\.B^}gle`۟N%5(T,X_W;(__Mjw ?e9)ˋg'TFiG_5˟ZɃ^1RyNC ðT M1H`chܶbO²><5oRC*VXrp 'lqDj9[^eH+gFp/k\7%n ;h +I2ow8W^p5 h!T $P2`9P4K9d%!}/zu]dݠ@}wJFL|k hky,l={~/Bnj|Gd* qsSƟJ F](2Tq$I;sh&Wc /&%kCH,kXW*6+7H[ ZHAبs2?r)'x';nR~b߇$Xj0l ԛô\a(1}&&=Nu,ĞJpHd|}N;c8#UNZ$9ӣ=&m>/KJ),!Ƥ0ޣmb"';٠;ξufm^q"IoҶvMPڅ~H&b$/U7kUTwUh{n 2 EH6-bԯn{DwȽc]>5 ^Qzc'z tVY @تa7 `mF"8s-- <ɇgR}nYO8^{"Cf-vfnwIXPnoL/^! &T(!I~?ج\ JFFGp?l!ue5.$+Bxp<+8 Bpr=AkJmV^ 1R 4@8hX,¢:'& ]gȌk,&̮(x>%G%^턟њY$_$rԑxÿy<+r|VGフ0l2z&6G ȴ d Dv7ND-m3"A"dQ袄q6q trdW˾ 1 g#y$h&eK >cd^\\ ,z7%)[L@|GuL*.5[ !hiy8ߧe.`8εqS?$z CPgv~yv$>d"!>#*-E6-VYv6+%/7?į^H/9/6; \COnߝzaHJxvv=:?\HdW#x&kōNi}n, W杫1LGt~uE<[ķzN,KMqwE5XƄ(봩da{pH*C 0} _pX~о< Џ2}$GȩbRT`DΚ(b2TR^ī,_?5KA`nP9qǫH[R%Qp4Y!Yf<PX1;1e\C<*1ED@B9O򝾋 k\smb w / Ȼ  V .Bj7k)U2;!_O!s9\tB=ɮww*YjQBETw&A%KkXLy]o {FVqeX]s4G$aG4\Le0=N\ I~{eSYcb~QqӳepB+; #+Ȓ4$HiJ9оO(%;w6e3 9rqZ-ج[6BZ8(.B֓zz|\;25ɚ3R>-]Jx5<rL&$W-EQezD^<97j6R’;þ[!)=1YH 7MsJoک \қ÷Imt2CÓM" Z%BJ$N]G QC|q^[1!^+)1VAtsȑQy[ѻ7yld|FnAoUq :TVjY'@k=d""R ByJ &2'7A-i'h?O*NӁ*߃%b$~N>`SZ7g|gW[i̫A{]QS]5ᓪ{%IBL "93z&8獯mKc9"{n~挙 K's1,OKLT*bj>Wqb-?#uo)m>J1Č{6Y9<_fBZPXEe]j_g֪>Kb \myo 06"/ IDATwKr^ƈ 8,\7pk:}fAPyo֫~M)aM c0uթrq.2 fk#y.)뫙DrAc c7m_-a//a圅%b__kXX\H+ӠzKJ i|`̪d- b\5Xuf왢c#c&w`F$ ϹT~X,>׳Q^jxM^YJ,zڪ#` jFeXp5c)XR2)"8SGG eEYEuZ`D(f~CYTbbiNÛ\.neGTb82_WUwҰ&.7N P.Q%0e*8-[-#882 r(7ΘދjQeVTINgPZ49A3-g >yJnuZ_I~BQ2<T0'6RM47<%W&AN2<|`Vq~>`&e&ΞI1RNkd ކќks\j`lPw/y點astLJJ-bD٫azY|:XYũQRX¨9X#NJc>y~ eB&xM`Vgҿj~?+`s}!5p"ᄟ>9IM[P}p lm\Z# V:ʉ>?ڛ6s\F\$dwmb#*,D664M5̈\[fC!y \¾7ה DfD%X[ = ]$g ]22X:v[=F >CYV2PKU 7s HB)y$9vK~He3,~T4b72+;1Ac"p( $Y'QLI Jܢ 4tt!OEP[@xIC2i%X }M#.ýݤj$]|f gE wx noSf5{iV]R<ǐgX|He.^d㺤SV4cˈ /S|ms Cƙj^٨虤Cy݋K5Oyy?8Tݼc~aN.*: H <ːsZQ i~/GzLCc1J:Ddͯ( ڿ#ײ3"=ꆐZʤֺ8US8XmFc~]5TxmA syYc4`d>Aj^Zi7ecpIpxl%N.|] b{ƹOw#EcgN-G}gf`\Rl'ÝLJ0YviP {+1%ٞe䦗}ϩ33/J' ) {f1hW %%I 10yԀ9H ; 4/nmT )+,<^fV Uxρ @7?0_4] /ޛ ŝaƽ7|=:R Z׮jns#ZeaY.Δj qUTNfB uj,̲g݄z]d3mC@_Pۚ@ a]&ӆw-?&i;,uTqY0iIl%{cq|c݀_G׻.IH q,gw%Wf9deHJȰUnNذ@O鿬Ũt |!-[:lllgAddlY&dZc|Kqө$cudkwl\aYǼu ~Vfź@EhZK2lI/)˭23o~_C- tS")?~JNc6c~g'ݗRW#ry2ж&&{[|NGI%/1A[u/zhgG.bSu! ?ZD̓"ۙn͍/,DfJUm _dCʸ q$}DcqofRO/ DiMKm'b@Y ųF m9Q) rȴ} 6J% L*q g'$ fcIuƔF3eMXc>&+| Ԇ1"nErW@`A8-@9Zb[A/fT١d+Ӎ/o,{A𢢥F汑3#U/"X)!0W;߽袺 q 7xN'ƖM5I:7ܿ;XpgC`+Zز0q^4DqvA y&u z `W% Q+Jxauåۛobikb(da#&aH-l9w.:;/y/sR>^ 2~jh.XJ[DZzq ZxM '8/ h rC͎$7⫊^hS Ȧ/;/[܉]Rc.ؘ1CfA;o #SY(~R[3#I30ZU%RQbF>LE2V5T)s>~TQ/>D06^M"N.#RJƦXUY f7߫U?nV!NM>He`MΠUʃ4 As|FelEVexf{ows"@L)r<.J{ n9Kn f\ޥ0i̕--Yɦ lͤ9p%?~&u4s_cﶙ c`=I 9 G2mFc|2 . ~ܵVN|#x;|,b߼6䒊t>%"Cid;}Q,X?qqFP(e-}?:F;PY$T{F v 94ɻ3][p,D{$r4ErCoFע-F콱u]}1+xhn5,UW˱1 EqHvA^x ~0L8"s\+ <6,z&> :#Jj#68C:NIMG7by+T^]dο9(yJᨍl;<c_peUȧqϘOŖHXyH !\K׵{ůM6~A|IZfUFt;e#;߁CvZ y e^΂ uYl[iU+Z^rXrXTBB(-C Θ( ݀jeR>xM; u_ɑ1.*b 5NxݫK޸`!Q3)n)mX-emETK֐IleGӿ-&599ȟ\9RғKQy-cʞ<'^:TWLx"l0IV?Ux<M8Ȓ`M~pϗy8>l!ܛVNs[g 8In2Հ>2FS|DCA6BڮP >"3 ^+iG o@c$^EYf^EMBН< kHrʩ jQPUIcseHC,ccalje3Hlp*8Diߓ6gn@ fKBm <,O4ܯק!lyvN&|5+~c!&ete+WK,B=%=R/]}oHKn*9B +(~aSnإ}-M!b7<62"/m6~΍6F@dXp4yy/-]^_G؃`TzpM2y aE?]Wx/<7E&poN8eF5ȵh|S~T6M(R So h¨ǂ^ۤXD12`L3[φk=ma+Y9N2},|?- /sŰ 7AR'GavŖvدne i# ߻I'یc}kEMD\IlXΡc5X9{ľzl3wi6h8/i3a~/Y#0S>uGLYʁ-KP*C0VB*0Ӕ >y4 K^c8eE \ w53 \Q5|U􍄦VʏA([^.e 3QDkƶ2}%[dĠ$rqWM)!_:' 箟nQDKȪ1'579.1EE熽} 8 |(ƣOԠJ:Vu[0E^j CY-ikQ9d:l%IGH+W-]{( ߎaCp,;G4|my(݄͂W(Ƭ*oؔ/:_}'U:Z.օhgm QWY**t'Y>aCO_(&1 P 蠪|&ï̯F|<##Veͣz) ǀ`ƽui&@Έ96/{G&lb~M"Bk0'J 渮 6yw{%sXvH` m]ш{nh_e<6HE||6߭IR;!IYfyU,/c3;VtQ3u,3 pZQ7c3 /&Oł)Z= ~羘 `H'lۨU]a_9XNN y(pnhr..-7va54QekʨQj,Dde< P*ZCZ<_ZKCQUB$50 +b\%{x^+ʳY ȋeo;5,elbCTxdstA ii` wT$-{ T!b\{!* VZMYJ\amx$;{e$徾S+q+k%ܕ 3,s({A$65\i%> 5W'|msN7\>dJ\Vq,. SήTƔsf[*rQ [_ QRөE %Y cc!%G+ϴ8tfi%A+$"2"3NzrB2W>S\%fiaJ,ݦw` -piapL *&׏oIZ%nj}< Iu~poYQiP)EU@ױcAR*pӌ8=OFw ? P0KCN[nz Yots,&p6z9Ydl I-}4zPm gu3W)m!Czhyf*J; BC.k.p0Xx=ۆ݄"-L.(dJ!fb 0n7$Ч ,=$߸?E:t=|@C`B~oXcM߻ҒD1f26囶~+g0\;o`U.^X?C W8&4>hL'Nn@.LC Y^ -fF}Cݰ,kLM&/ݨ y (nW3 aUzwܔ89 x¹r$ ;߻Tov'e 8pJKI0vڭ|ZH)-ssy/\Ř\P`˂Gy&?_8QTU0`*RM':" 1 .|ҾRgNF Î&U`\anXHZBTpWm܌$aFmvC/aLkDmC0Zm:Y%߻|LXa܆cDꉂTi3HN9o 5cֹ vdDsia;b6frfWX1i怄[ǪmP'psT 8"no FU&} WPφSpMo{e.20"M@;z`A>,'Pjn])6硽,zc*fQ8ӵcV4[=!L-͟`cHǿOX⇷mBρBKG#'n; rzLW'COkm&-a-C1Sܴp+noA/ZqK+[?պf޷ZR|_H^w' 6PIcT[q,Ҽ2$ ƹ>A%aqJMwlsPt$À+JӭLH k@:͹4lCe*JVŹ/c r036t!%+)W&|dfGKG*O_cz7nTFJ5 E3 n _qZ d.͉ɓ\bJx^$PJ.~dc w "9|[J.=7(vy$d}98%m~A%nJTecА 5 ..Sy<$]"F19lg W~j #Ќ[9LVC3.26xSFM+V&btHnbFo6IV8j r}1ETڌ%WšψGrg|Š`Q;lH _O%LPͨV2~b;"sD;LW|x>](0Xbe? N.q.z/9USSVFOJe/zvn&z\]eZO*TT|6KR#{.N`mfLcd1q. +9I=.P;F:XdqĢ6~&ԑ&B]o.=2s^]N`Ni[)U9Svâ|ӾŻALZ/s83wbp;Jܭ^_3{ Rճl8CfgzUk߭3VXB4ƶ(ə~J%AL7$[V4@U17AU#i# gu^}&O#GƄ|g ̺uU])9M^4*XG!ُG}@80iUK2;8r[!N6 %;W5}Y~p~dtNf:T OGYPt˘7. !X+f0 `bE4WȌaˠRÇ^n~dzmoǤIn}^3fŴY㙣@(}m^=c5;3RL[>Z KySB 6W!; a/5LIHo IF3q3 ?)?.…wCi9z~0OMV>cg3ĕSy!Ho;%O晃Rx}uǽ M؈* 6r_ -6Va+ @ʅ!'`Xhp tsh$Th),l@%CvT"F1Xg2S])OK5o(glt{H=)^?jf5TcO|seCM83Vm||}b_F\zfw2Ҟ탵Xϡ{ڼ.4V я繿>bk].#;&8MuGƿ2;#x0Zt+0iؽ RCN-a7\8K1ϓJ7rv GhE~r~mcƏ1z^Kv&pսסq?'2*p'W?4\הqu T*Dr3߬=.b:¡y( [>5F;Xh!utGq3{S?xLO&S|CᲛdЖ^Gʒ>5Y }|Xencx 3ϻ+a*)F~|l? mv>\u Sngzw:03jO `BY79H9`d$4t$ ZvI)&zJiM3Tf;bpjic {sH:Y5a^VOJsh -w0ikETNl~gܤJ'| zs' mK@K𓇱xX4clRnV .$G2L{lLkS/ʈl6̷齅wwq(Da !|b/: Bf&Z?UB*gLPplx ?C&c4c]R6- uZ JeF~4CDsg$E |lvjēZ,PP: 7u6O YXg\ܖ}&`iIM*,Tc8ϛ)>7@`k9ؤؐ,a1MytJg@=e٥-'~qj&Pu*B]q"zXXs@Xmp|єʠ[ u9g*f}sru}>i6u;~<,[ٔOJ{J}Od([\IU>l^|Au@G1T VѬ3 /l_pK2T E}G{߯na%=$5˲>h u  gYh)* 1|0b&$ i |=V Du&:`Q죵IOUyd.?a\%M81VEM{~G>&˽5ӊ!N򪤔o_C<^?!NxZ܊j5:5=4p*}9ho9xRJգ)*VoZ윸: JӿGl6O+]*4*FVC Gxxʍ赜RC ew*A!a%x9A紵ɮ埤u6  0͓ GmPEz1Dǥyt(P$8. x&`5&8MOUR9;fƸwY&b.`(T$OC3 ʘAC:P+BllW-*\`U(BBrUԙԍiktKEV8XhD&"" +Ui^n7깋C gdۛTZi@yA}jñrTM$WAl̬e(f+h;!~M,f'VDto<(5)M1!8pr*JR>7bR"I9!& ύdA@"3aʄ)QmJƟ\YXG͇'TG5e`X$chd \/VAy൝-T<}sMkrJYTи_w(3)AG02@w Q8lPکS`Z2xJkq(aބأY3}K q*3uՠ=c 05w%=t|L"?+% g<-V 98MVTjcVu '%NS eW yuK[m `E 4TuJY$^~8Dpʶ 3 ?*97Dl?1A' sC\wy8&ysQ?@^gl1-2.~Ճ`% [8sg`oue>ӨBbZӔS9eqaqjK&_Qه)$ bz;RjN0B( (1u Pn/ʚAZnW.ÒWI {J5>vD·mxIMY QޢǖeѻLVI8Js[RU71!-0 ko]2?x B@{>=igHZA0Mtxm:z,lv3+):vH$(sՋCW=UIXn5V`\%7ta.1qJ\;jlC@>6DULT:aAxɖkWPWS| re$a>lHd?x!`AKuQ\ ^LuE <: c0?Z,^i1\~}q6,L(MIfӻ -]l8@Meh$KGs`䉕tRk](@'ܞ+9C]QhLI %m_{#S6QЋ6$8^ܨd>+l-ԝV:r89m28K"RxϬ\pfQݛti!Ua1\I翷4 6дpJ PnVsZML{Ra/#n3r$턽L*RVK]qFjZcu٣_1~\56k/S6$GDϴd\e"&7k79_P]HiMkxƕrSP<), ~}rdV&\S]瑗't^7~7Ҷahs/\,6c໇jZC̏&߭6o 7ڀ-/@BM ȴ\V*0"5W72c K6Ox0o\+p 5íys@ g⮝;kMݔ cINjQ P!muj]EUg>hY#X#k@MG _BTϟ0AAMullTSSY3=uUyW:E}>=LVV=lJ&O~2pej֛Rz6}?]оVӳy0fڌ|2"_,mhYͬδ9eh7b0Rʣk͵ ElZ6BٯO.Rzy,[^2zMbU\: 3/i;V{AaaDcUxo?HmJ0x 7r*|o?mƍˇ|z泉![(̠my"*OfClhC&WpQZ*P T\7dQ]gP;19뢝k 1ZwGȈ6JՌ mJwWs8\㐻~ʮ^u- hKQ΍ iXP Ϥ~gF=>Tɗn|wmB4v |b epcϡ>vFw f|2L\|/\1Zx#= K&* IXׄIϭ_][ղe>\}^SiUDu2edT- na-M6Ru%prD D~m%̻8.cIqa-ͥd]i{+E#bJ{3:S}[ƪiMe*(B|N+&ۉ!Ju 7qIw79U7*¢̾djIpw3zVWRnYzK2"lta~2T먾cґN-c xجț0kE{G,0 O)zPхkJo~ j=JaMNc_b[ IDAT*|lGa'Jh9}[PwٱOɿd' τΘ.Syftᡂ;1 Q=aMϽk- ,JNw+EaR贼`5˝rFnq$/ƞEX"yA{Le3P?lc Rtzv+J›6izA|JQ|(&oFus%иT̜c_9ܕ`5 !/gYlԫ [gClĕmv::l —)` l;oh꘸'; H+|wVx<3^ ^ &ɶ/U-+H/c2cSe sMrWP)U-5f!$v V21|F~ .؈IgQjj7n nn4|YcADŽQgٸ.i ]<7m]1#7?).੎ťK"8y[k>pF2߱ѣw+#zAPKR$؎{Lbw 掴9|UIkd*ذY{;hA 7U[8NIxG[W|AJB)ϧgF,V1@*}| K~EXT|, z!Oov\?ӌ-#kz-!W?⥸#[bi.Ucʹ9T? `{rh<+x'F& U0Cq9(vr{VWL%\7I,tk {C\h<$ ~Qr7_apcC O ?VSK%q`x1,p{0N~ jE})1MQ3l2Ӗ*mKĹ},]7V 'dwd\P.^1 Ua; r04 ʗ5lK6*T!3}æn{3I.':#^M%Q;/&)\Һa}xkIE|:/s9%\2kaxtd)7} {79]Z=,PnLhO61jGQיoyu >k1ղeDeڰX\5&L|ۯEj6͹x^oO2%v`Ι&y)Õ-4gA U\ _0B=u!t`IR+& 0_N*#=9cJ˻YM?w2iSQXgp^O'iY|o`3#)$eHYjhϚ{xwy 4lRuqjp "ްrWlK8|+7Oѥv1HxpqU va38{U>/G{ڤw{X=l!TLXY M 47KZacTosX6gJ5Ec:neoZ`@-s{}ύ? ἕ9u{B¿$mSO3_ V$_"~+mM|;[`ͅKpk9|ɎuɈU9#Hdg/t;oqHy/qz Kbzޡ:H+Gºj}5Ǡ`2Vtu"zmZ`|NVZ ǒ$߇PZ%m=?L9Jm*\mŐw`4mT>R{iyk6y ܹR6i}["wW*Ś-<0ZǮ䀮ܩrP#\o a_O3w,5m Q9p Lq o]4!;+Xa h/zPogGmuM&cKRm]֝J>mc=dhcUp jxo}`"~WY#&qFliCBվJtGY [JAxV tW}8kb 4L,s1i7>s{rg+ۧf[:#B2d(cĢ<^$IUU+6 ,+,lf '%EaƙTzFV¢tFW:٢H"~541r*ظ?6i\(;f_'6l,4dq"%>c3k3gx|,}FG<ౕs- ѡ)6K5>$ŕ׬ܘ`QשVh jsԆm6;5Y42屴컘jߌZAUKV&ʯPJc`0] w=b`expJ\+YfK6!|<\ ȻAdS~/A]\"l; 4-2x%&9NRj)~|4: &f$ 턭y7QS60]G7{Vt yeэ9ǶtLg@`!a{Dm8m_vFmghnfƞM #Mdi X=dDS?GԡSžy 2.KΡ{AT KWxca*R\&e#UR^K96 U; 5,z*C]<ۭhL<9eU 0uNnm}.1P71#6߳ѸςS kڥiI)ސi18<7y/0ղQg|w[hj9p1.#_ؿ39أzȩ~4(u/PN !ՒQo331$݀!>*6j9@7ϜXSjE*= U|$QV5䭤u!,3ȻjѮT 9Nw6Uˋ๜`Υye,K̒JE{.RleΫ{0O\F'ǟ}c]M̼0K8(qK"?}N#]f]?h=*a]63aڹB@~炪 OcPlq72{ls4>s$o/@-~TSo*c~wGD1)&~'DO78Is*1](XLmloA/QE3:T" =xUZENl+&NDŠW+dTuLKaDJ]+K<)%%\O>/v ye O9P~ JRh4vj|0>87z8 WH^5Px"L{XZ =Or  !yf2-)1B)4;<㗦İFʓM#57%5}׸lCğz`M6*ݛO oBT1PPhgCK;q}\caT.ICiVs'WڿRIvAێ/n!M5bjL袖ʅ<3aƃ .j`XKBbWx]]_s*^8/J;npo-_l7d9 k-\W` *8k]f*7I mz2pWc3]:E0B-BG4AV)F&"؃)f(]`5]{+'4vhؚoG%~R9ks!4g9Jir*^n+e1c3/\dviӟ ⌎Mٰ=ax A*'ZUkwMtMEkgr=IJϴATiO}MOqBOo[w &ۡC{_ $#% H:Qh;y`_|=P\py':]("z3zuI>rTb"q~ā4@5m3U*PSV13&Sj$7 &TQ3屢?OCsewOx<’DG!79 TA;;$\1D-77nRSmwƬ->ۃ<+8yUH60^P,N>7^gQb̎~rzk+.+j!cZrw4)@DCI < Z1: g8+F zQOLyÓf0n7E%RQLYgˌdMeX~lArƘ5!K. R!78bH*^ g3ZY|tiWOXH7Йlh۽7{/160;>4E$mo5ךÑGAY3̊Q ͸cX 1rQ2}_-!jzeVl~CCG3 .~(d/mpm疦d=R$Z&kR4,műc7_e?s:~<[jrP峗E'I怺p92ɏf eNRHԮt?&9Tw\ 3rZ,TgL9,z'6/PX`2͆gEQQT"qRθ:Z%&\ M22|YMip'ƭ ]F=K:mp|#O#A/|f\햃(Y% fl',#fJAm~_>88+#E*h+K~Bc :$L_t؈O;MsFZt{_M\ڪx?x@,C}:hDYY+`ŚQ# )7+6Ǫ E M1Tc*V4+;F?Ĥ<76]s{ ҆B'bzР!330P;`F=OFt,uj.xRwwTs9f5-. d1Ij6m b24X D aIrfoq=#`eĢ0w+ϧ-;ϮpuAoA *cd+RW6nEYMbpIdASJX*/]0*j5S W.G,5U1S/$21e7'0>~Y4-GncMOTKV IUQknAHzį!'/XxFvAxR0 d#>0#k*U PB?h3 'xIU=a0ϼa8rJJ1`m`iˆ {Q\az"zpKUMK`G!6_VnүJnL 8Yx^IJ @J-Y>4shs ""7ef%SR:ΠVŷmu] yxɪakᇈRŽ9Cu-"7u.m𾋤CU,_8<к:_|gil:{p_K``  ~x.ҫy^l,k*=і-'Zu \vy+z9Fߌl= 8W{d0Jp_ 0?aDo6T0:ST` |%f_JT0Zɳp2m Fo5wǽ7q>5gl9bǣi{'x5d̀qƅw[O޴VQ֯Pseg຤gη;UM6 $ɔwj]?<(4l2E"A6~:,!__|h6J#TŗFG)m-P[]/v2aAAVZߨ0BLb<_6ȿTI8fosN՛,`cUl})^]ŐhbnM jKbЛޫjJDŽ?X,;TǦYs+Tl\7b[o +my=Hͫ(B"L+[&xsKTg ¤2$*Lo _Fy쪞.pcHT{`2,рĚM$׆S=Y:MEA*\yHyr]V y&7UAQ~!ŽX(yXLGt^j搾iE%qI 8>Q yӿAAvYMQc[@G|bx1r]9 ^hL"m2&5}P_LE= <%^vl2?bD uUs )zgO/g3-;GhY?& ,GZ TRz0DA $Ա)Zʋ`@KӒniK;l0+a91']f:sNN;&ƶpoj4\BvşM#LD79#ռ.>C贅U,z7z* [a}D ˑ<6g\Jܠaz\h0/K* YR o%qKm/okU+=7)ֹ)T.5(\6BnIQ?myhָ1`֌A'\&T KOXY~T z ':T,LҤ!템|cXj_ )И *g)lD~2ﬕ3|JbP' 8\bT|3aV|^S)LyxqcoIO끵͑ aA0}cE Yobe=oTT/,}'C?'+>"c@@!Ɓԏ%5[H-Ϋ\5{ IDAT,S)8NɰJ-II2C;3u#k0X*?w܎/K=AZUmyR ¨7d0aZe П;Rjq4t,b yzHVQ֭)Z֐/z-"+-߰R%K@F>+?9Ov>,pW_!1S?%:#glfc;Ar?z(ovc:3!e_GL%7a+y/{$$.bgxHwX /D$!A&∿ v+&!+|{MCઑi?/+t./_-W͍Pҿ#c#jKƚ `%\濐*>w8wzsJ#w>N0jIslE  -s׀%msI:Ti?8c0FmTZH(lje xRt2*6}KԉaK5}_XPSU!Pym.j~QNonʪDhƃ%~!zF-2~HKypj{hUJًͯsb$j?2'DR>96%5z &jb<0cc_=xߕtI,٤ğA9;g629<死eIZٴV V3TSNȓY<fʭ&!=(*'-3Ӿ& eX~8Wۂ zڋ\HMs[ gT |& eÃqDSuYdsR:]Ųo͒NKk"Z.6kv@΋c24QٱQw/w* yz]-\hht"U[tn3 QVbd <^iAqcw,Gp}H;F=}V 3Å R rcp'IqWn$; T5k ܯpPM! a#OEAp^t4>oL KCsߓH uJ&`+^aKczm[·bQk&T99ֲ(OmThS!͍ꌛ~\}fiN5W͚+M>`Ѫ+qk^h똦doDpMR>I^qSFs%n%E#mB^.,Lw!t'"ɬjÔEh濶4&HÒI=:ux>DɞTQQ,U{ Unpyw$=!ӿ89qωEU#%ROE$h;dyӬ6ݑ5}YI%7;ATCIfNJ{Fr%IfȪ]5(ew%pxaj?!g.++Dۏ7 $<M!/.$Q11]A.9rd(F@mvgW >v*4b+^ϒICZ^ˈ<#p1(a!YMₘ)/RH>,7i>%̋.xA[C'U8dUE[|&D- q\9AICߡyA[tM`oW8cSe^zlTt 6|=ܒϸk#=?kC_-}?Rk!4ɑbUx0 _K ߶T^3Mˆ]'{0:BQ ׊:SM~kD=|c7_mr(ګT3̋6wrKZ @JÀ;dS#u?Z9pM$P0e /+Tzs3aN߼S*;^}wR[V [6NU00iQ]QAmŵx^d ': =/j!6h{p{[` *ϔa 嶰`~ c1ƶۣLHќXxX(z:\DR|̓@DJБfY0~2uWጷC}+l6LV\=V0e)+ ߡUXYGb.@o2N^=ҠK Ι֓;a>Oz:XG:dPIZ] 3[&H~[s6*`mPjP1?4l$cyHKwtD%@׋`{8ӛ|;wC$UaB 9w0Q> pP'``dڭE!{G"Auׯ:l=vSFgC8 E+Ԉq~C/ ? 9%\K6Y[* yqio7 UC.39́) nV/(-5R "?Þ%RVN6P7fdXrcHC&Jt^z߹ ì$A&3DG9-9{*dZwAs*5" a%Xz3>*%~_T(IxUI:~;ioMmHn8XI+GB Yu(CDG!,>fP1K c{>> ;W=I(W4?V ~o@(r*,BXnK1?@=>U^Vu]>?篏acŜ/зɩn J_qyb.*~.95`sV~m4Gå=Rg+jhz5t=3q6;S:͚o~XLxvY٭ɨI?Q.==Z{0Z+ĝ IJ~,2Q8jSQKERG>s\:H4f8I*1˟+zĐg3Es5v~@ lḾ^ "" r@KU0 l\-r5[˵JFVBφK/ʋGłWx^f $^-<Y w\2csnAoDH{^1t}~?-'#tЬcw;Y? ,K[(#k X~Bp]hvzЖ*pTEWZrn 3syo9|KixE''-<83^R"/;Zƴ5`"Bڃ)WIfMXkCʍ~Fs/fT";hKiwAS ]@C5>焙Sls][jrh*8+bO6/-[,=q1d['6lM(57LEGe#RMM6iMJ]M!rwDu%&Y@HR4c9ۭ݁Q[[|x{*<޻~T2DGmY! ߙ@wK{`0H;YZԳ5zBhǷPP -|&7mq|\7d`w>dg_D)(9.6KZ}M״2 <{patDӋ_MB6wT.m?k O>3{6E/ԚLA)ѯq;p*FrY=rnxd k#(uN KeRf׆Ex}\%sKio_T)!-[7Ur T#6)WܒD;6֬ )MɡQF⮘n0 xnGcˎ KQӲ drS[ AA\7I}3!"i& m;6| i[ pHóMEz=cN%UҢטRGclrV1jFpWv@8( V3t x IyIK.^_2q5^_{)_|r-Zl S`d8A2%dpKXͣ`t0>[+wn Ρx<>j+g2o~.69Cw!=so^{ALdUdlo`A76uƍ3َ#u@a) !+]7`e%?8d-`L$5R#f)"ef\^~Q_"i(+>`g|@ hTrc$̢*hE&`¡U:qnm[Ru..KN%TÂ#T?OsȾ"r֖ R$f PH!}D=gdnFL;RfVXoM_N(s+O@3;RQߥɴn7߸ 0!Vʚq׫풒KuPc g7|wٹ=îǂP;>缧QhJ"x%ZM6~l4"'Ix}ʁ؆+J]Qe}DRtxFVd 7ˏ"g^*&gT C*,]\&W&aEGiwT[15 v3b,᭩jH{`kwXwLe Nzes:>h. x$g`+-<'NaΠIʦbaLMJ`H wȺ鹵: +Ї3Ԇ`@/ci$a{%+gBƇ~4 i_6#% tͪtXR' i0ɮؤV glDdFڱ^)%QƬΏoxt1ů7vG!ol]_}C54AJބ[ZeEA.xIee2ry35J=8g׈s@AˍQۧfo ʎ)zU%ľR#8 ,ĒӗK%,ɍ(J=s cFdiʁ9JcVD,DF"HVskdc{Leپ0%]Z8J9s&]@u wqN9rE‘ 0ή!}Lwyc|;Q}3 ۋ'm/=*D<$58Uo^J:|XJQ H &p4ΜkiYݸ<ݒ#ƎO}i>`I4 ֊g$}(.&NJɨ8!X2rߦGR9mRl5Bt|Wxސ|/7mvEc .J:*6EʻUe)8!Լk-7{廽K.V&?+C+˖ ȌFf-go%俴*>cIKzEh?T0bVLW@ .SYwaw}6hC-j|=\ܚ"P =k?[1jQ9-^S}&0R҂[Cc+z@ ic!#8Kg(;8r®Л|ؕ"09;JW|Fӧ(.FcKWsQ0O߾\ߏ3PpX nVl֯HE&f(vQo^|T@܈MNTkߡP%(ҲM,TɸC y]ܕYSI!}w*-_|bINi'Bd*DUQQlq)_koґECN >Vh0}[o>hE KgZn[Hl͆<'yI@˖Ƌ4ٚzE(Zcʳdc3g213Oh)z!1ӂ)r~焉 Tmyl =@6ޠoMh{P}\DC1vB)ϥI5,1_ST{ ՘ \c_j%fuTKKv܄ѐZ)>s7^:U'zGVrC.f8b@ƴ\m rZe| IDAT'?<$"qY:&JԦŞYÚֻ9ΔaYھЌ ޢv O:|*댚̆!_zt71R!Ϥ7FܒzEONxJsn!e2҇YV0i/(j6$C}ֱf*YV!F5Z֙V$HСXs]ő篷3'H0gι~rc,2wYA!RT (Yĝ&N坯c>|]g+w*qjy;X- Ydʼ>+rn͋Ie'"=grCUXת3TUCBkIŏ{%-܆,3ѩ<% K_Ep`7"Ů>ɋFqyTz-GSPwݎÓסiV-UXVnBgjÈ9zZu1΃[[wo4Pʰe12<^!aK̤4~/k .Ѷ;m_VH=PH0dsui[_uH*dTw G \p.;y/ZB&8bn\`H K}&mL%_Lk{Sʡe;\#&4?3ZKk,\!գNf.I`,l.\( @ZJʃ f>HKL*xm$ "^t;&p #^ubD|b8-b&}"3Pj+$MIdN_>!Fp*5;, DX6]җ a[0lF5Us<lsţhA wїkJϪI6"uo5tO|2;ƾ- 8ؘAog=?(xն+6:OBT[K>&E탨`U5P;2D?VW n>J K<4տS!d|No8W%9?z|49 AQJ探,*bKpAln'66nfѤ>Y*n޼dD;3]ron9Fto?l a-'LU5J [ A?!y2o{s ǁlFDPOE1%CDb3rq`LgB1Tڐ!TGUPMw(b$;,_UJLs`j(B}50&*RUL[Ďmc2ta،8V`[*n}|oG`ZMmu z_oQݰ֏{InS)D;i= BwS!6CC\q8H zO g-?GJ7QX;晖{$*xhsI{37T.mkYgorj ϴ䂏22|ƀJJ]eb#ߝQI7vW)5"/0RH߹^ǰBY~QEϹT߭X/X32I eST-̩LwZio-V%p,, ֋[JKzXxAJÇĀ?3v?b*}ieZbV%gҴ<*%RpV.`kjm}!Zh4ͮ'MW|.'3(򲑶U2O\o8;6bF&ЧcdP&BcZO0`⓴j29 )oK»*??vs}lA :0[=NHC. 7rۻ|o(sf5,k5HhLg#BUĚ|UiY=[nɹD/`;7WXhjzp`X큡6C63JTzR< ?e3N!cTʡl()Js-*@=FdBoDci/ j~& F5fd%vG&?ϋ0;.s;IN5%/LulыӋ\s^AuW1 `x>}5g2z[ ͺH5VnfLм!cL_cwpc?s%ۛ-dhS9jC԰+09V]@YzZ+~V+wRxp_ ,dd"̌<Jzu+k$p"զzG߀cV3*hGx]L<@GiMcN$lg+pym0k) KV1fJ]iSiK߈U?~&02;u L%ArTko 쎞jU1<Z:Jr&c\\H p1mR άυkY'6bSZC=8y{rz/47=yU0[-v h;~!`yӤҦ7iWesیC(}}U J37-U,\x]Qd״q~1Ѱm.0cIh7X"!b wE2]*Y2ھGCPr"EB80"dCs#be 7$dbj>8z~bp$\rz@`5u,ʧ UO<.[?\6t-n"fa6wSyyA/BodE&w&Ϲ%a[h!_=cCZaPFKDc4chxd iN,'~(j7̬bXٜ)*9'4s396 i'bQ\S3pJ|8,KDγmz \'S" bmHW2&|lsn|ĈUb >K"6ym 8F&׹՛֟ܘNŋ^Ɛks8\ hi C)*gڅc:D*ҔV [t7EG:S{x&{Zlݖ^Y kD&\DD!vMXN@S{Ѡ/4%xsjxyaf})F -&APj۰Pr,\dT[f3ۛ|+CY ,V$Z iCRi>cg {$̍L 1HKSjlh.MlQՅ$0iryF87jͲAǐr pBxo7}@ Ѧ~Eb'KwpuBX|;%rh!)ς DL[*,rO|{!C}AtTf, % \c X*d!@\as}-l&-PG6$Ip_ɉFĆh&BEl 뻇a'D; 7Δ efu S,\,ZxY ԨgHX)gwbL4Uga.J/G"q*(U y&xf*A>ΌrH P/da8i~($O[%dܕ{7.?޳,jϨMLb5%0|󣏿q]\۾QItZ`\2DqA1%]$ AYTn4jg²;k ZKFM' E/ƺ؆}d6P;S yeL2)5M>}ʽCƭO|ExrEdnHf.c~}ۛ4/& ݝ"Wgn7}ELjղrbH ~׿X|~0w Tx/_?ܺcEmkZw޳gˆ$1H%fnz5 ?TRF|I'EMj40S5SS@j1"JFEq7Ђ+|6@˕a N,`uKıI*KʊOHͲ75kXCn3Mgd*}^7j~ eFu Si ye -IZqBnL~іNwbh" Y~WBG{Za/'M"m+4# 7&CG X X{@}G]bn'Uk4F5S2^rI.Ѭc 7CMwm"+؄ފ,iq (,A!]f%le7ѹwA4!ا;yoI8WhŢxmL5.e @KİIXښHeGVD$tX!$%[.ϭAG*#R_Bn+gE7~'`\<:qoZXͺUP ӿiKߔK!wqMi! b'ސF ca0lPpPqE߃ J&kʯl8fŶ"36iM@Kz7D#iT\u̕(rJR1j1](Lǂ#a-(I猙jN_rlQ$%I;z%=N;sۧ4!XjUDcyqB ˂UVKװI;v2Aڎk17bbz c7zH !ՀC ;6~ט1xmn+ % ceGcl!h84؞N ^]͹mG/LMWoQB|aV?,2ĪϬ%@#çtzϜa i{:@Px1H x2Fg{3T^ `S6WABx@4a^(l[62T8r٘d S}dGgi>Z{0E9v 6O73?n>\n; ̅?{'5lR;HK!LGKϯR;}ϯ3vN.8~/3cgamLh6FMRӶb-:xyR ! ĉJ4EwDQ7}_.{&Xt ~iSRy,B GzFz,R3c,kAeD}@UcS=ݏjv,m/C}XC'c6v }l=' <` ɩr6ޑf ט~O7,?7{L}Pק| O_zzb18kqӏ8$QyYck7T!XqsAlz@Ȥ5 3%?3#((I96x'.]wM4zeDOմM^*/T`ri]e{D{Q"qX7jo4/n _,s*r)7n^C5%sEžFҷ#"Czf[Jo?pw멼&-c1Hz!f:11zvO].$e5$Pdu9a63_mw m("K 7L^Zgh?9Vu.|5MKf""m5JoeG]K*y%x2*vSX+^|ZU&c.*&F M3ןlx>sP 9@xV jFbRP7[ SݥT|6xC ?$-liJA\JqNu J}{;۶ VMadGvr_w}ֽ!ͻ*@a;fzQrP>mitji_WX_Ĩ֡oh,#B ]ӄ)q |Gv 2EqialB=SJAPG?,sewĬp2p Ӆ~oN"@ O>8*G3B>77_J 4,_n7wɓcK7)^Gvgfxrn6m#3OV5ݴ:`u,i2_1ĉ1f>$ qc=p৸p*Ǧt]d8CEh +y}FO.ƿ/֛%"x/[1$lΠ69T?;^͟SiSkl͂ - yWR}PU}( ݇X;&$-sc7f *dŻ.Gl\i(Kk+]cCOCp.;RiH+,}??2N~`'sjBef_9 c3٪e̡y ~ë,>i y%#id"g2(5383C&rk~_wq2$./h,'.j]^ 2nS ˡuUr"T)M<LQYMx KF!߯Lm.vxvc,&xS"i[RјSNn^0EwvyĆvB>muݡA2wH$[6J\ARo<o;G|"&Tu$9&W]zx̕[=D./ Ij:Աh^؛@y;&\uT^$T"G)IsUDTH38at~bX[غ*3^J+G,UJޥv&_K%HrpK5B9k+ f/A-穾~}_{&ہ7}tQ hAo 3꽎'شFYxK  _]:fCERa'1xpTn fv^ƴH5|b7$9<vqBT6 p\Y1rpGˑ]i`imlI( KÆwYR%.o޽hsז "vcK=,2Ș?r#ՆRxǾ}*0gYNJ%KEnA&hLk=W_Uj򴜕z$pC͍D ܃ 2X/Ffx,;t-TTu6\F^UĀEDlo!A@ZL"k)0ϖCݵ}A`j Db dd;^VpPmJ<=RNžh5Lgk m3=|-;zTB(GR/+%kx ]:1xFq:D^E kB :Pz1*Zޡ֯sH.7 %VwᖨuƢnls $ +uŔCi4J,P,҂HHP` v+&8ϸdg=9sM8vu̍ *TJ&SwZ %2uw#[8VT dLMgГKu62D ]?dqUyI6ߔit4smćTE5Cʟnh6!XL$>9zD~epWn__$Njq0֐XcWX ) a^Hcscnlx/2 `+M{[iI٤CU6ӃjةDf!e(lq#h s5v/ Iϳ1\`#* D28x'C8RY$&#@ۺOF-e#ԙb/ !篸WozszڮϺğR&5 &J~'1 +vǸLO~_:I)*l Ǐ6Rn5,"PJF,s~| =FWRlG[.O;lJvD-YVk2z+~mSmJH'X{C h|f zZx :J­= l4l/B^Hp.T6Jg7-Nm3*/7VeBRgd(hԱeCE_j<$7T o"bQadAzlnot4Uw{v¿{.,B2[wE#5.]E~Mj_VA)0kqo UW}ct\D/cy_wHb>^1|Ȃ|9.5JوG m;zU@9wkfB+΄&Rh[ 6& y[Kʀ霂ul?c) _N#*bG@ w7қ,DZi `3_wRG^2^9>?C=z%% mr|!e%M+֗Ga/Q˧/2 jrsjnu{&EvdI`\_Iy5=*FYW?_WL9~pڃ?|SdWű]2Tݻ)/\pGa\?kR (?,ZdC)}z7;u˨fE%oC"'$12w),Z ;@6w:R¦}ilDaB*)}&ԨO2j.~:}QDQVj'I^=wd[Zis3aoKBo\q]qq7٥UhhYUٿ`rgi+ j\f} DJ'n&!YF1%IҼ&]#fSlJc!ts56HXtbN59eUHu+]c7_^єdUՋm^fIL##ӆ4ʕ4TnƸ&)t\[oqSq:Pg2彺vV Fq︓"q滰p6}1:.|wXQfRr" o8Z> :~g 'Z UP4-d:Bua 2ܑ\pNxlSu1]j:.1dq?z͛CޟWY:y,jrฒǐZ RPyKCFų=Y-'f;-0Aa.q9 edP7PФߓj=Q&1u]Slwy|OV}gq徺 X ׿|nejDuuqÚ)1 jj$,KZE]uw(3,b T<3w{ǰ<gʒU;l.4Ȍ(vxzٜ**";c.2X!;P@ XzN"XZ r"P&x'a]6nn_[uQXd~  -[,ă ,^jdM]0}}{w 0a3/zšrqrEE~"cs57(djm>R[qMDf@tNoC^iuΓd?PF3 (gtajGlXW[[Ɋ-G ?Fd~r#Pc<3es {ks<ƢUC>O[+E)#ΩbF2UDta[!iIPՆd*.T cd';_Ca]*u6js(I=缽Lh S pyz" %[nn(31lܴ+=w%(ηXFM=mdtF;hr*J98ɣйU_O0r R+Giqcp\ߛŖy7ʤg|O&mE&j\.7#vi26 גdn|_UWRQ&P#E|ȫ5a^P1G8xK eN|\g].7kk_Bᒰ{ˡ;k]`!ʼ2iQq5xxCG5 6qJ8 :Ւ=rKfQ:L~obb˨? A)S\Rx-ߌL Mu|ͭLؐtqpTAwf_ d3*,`/Kׂ0g7l*i,XPS)7VkfMFrx3ai!N믴XUhq 4~=Ԭx2J6~O%֊i{8pܱHh"\ l.<Ⱦ7|(%h7k':ٰ;Fȶ [ W:ɭ8+wbb?kw ke23+ Jpd=\ֱ,ڗF]p뭹~R;ܴHp6kAu߼_0!/6fcddhjbSy^v +S1nGT+Szj[ ɊqM&1MS⳸lŁ]{)7_N볹"h>8?Xm!g^=5@ Zt)yx$AWwᤃ9]EFB)pH(#Ϋ~H>7> 1n4`a)ei }c%-ВnD6H hr5?r%s˦M>C@C g8 2ɠuwChp|4cW\+!{邙Ϊa g% B&@[BN[ 4@jO{ыN#e4~dƝ>1RoM`|5wOMgq֞S5HG)~4Fq;EfNry,(RhQCE˓y\>aͪ;ђZ!1 IDATldn+}WuOR@GGw fʺ{3)4ǒ9nwt_F1z7aq,pDr&`Ļjj{VE&!SJm[Yc֣R! LN PeSźG5`1r'%ٴU2k7[Tٌ XUo[^I'1]1nV:3K`+8*EEZ-7WSwDڅ ߃Q }!@†!SQ/^ܪ&t\c/ ;ڌG1jw,xXس03 -aB5k[rH&jT=|El::^4hIiRheD` &qFލHxovG+\vuG|oƂ'65HURxX.ƺ"?n6J7bBe A; <7Qcxqiu>̫gCsEq`+$mixY&z&M}ң{; dYkVzU|sZM{fhPh%W yE2wd8Xx0;[ɟv7OXKy5/᳖njK^M~I{=/R 떓]SQǴ*ϋ#Pѫj P )j"*`K*D@ꗑJF kEt$ZQ\p"1 ֫,3&Gf>w[p)c1 yhY\9`hTLk\ -'׻-WH o2Ω~KP\ɜiʈ nR-?DŽgJ/3)5ѵHR3c\}~LIA=%M GoYaY|OS>Y@S4+p7DhH360aygf1* ԧN Njwl S5J0ՠm㬿ʮ7"WYWN8 3"ZrchèB^}dYS~gxJǓ# ~@ZS䇤  |Y{+ɔQ8GOs|ltaj2:f$VY)Ö3w=6`{tX<~ 3wEݲh_/X9;j|N -cjލlNW!l^V!-}#h$4Q 40cnW|]Nɋ2ˠ &p0=2 %ѣf'Kdÿjs\ 8c =hk9㝞¸ԍ#$ZyHPMJϥj=Jbll/R_:(k9T; w6Ћ^L?a7z"v^EqB瘟Bp-esbLI>b<%J uXh%QWe*Dg_3rH⟊wJ3hSs#R7*a/ࠈ`+7_1zu o~=n9ϕ1>ؗ-YF5^VKԊhDf'ȔXmNxR[/z = vܵ E6?լs:!?!F> paGr/RYh7Z0nCFօÍ iE(n+8C* Ր32n3VRoE>mY8ʻeWoр?ڝM.&bQR3YÝk~]d}m(D[ZsQC~S|JG Vu* O9@qJiQ9z'}aɴh-zzDg:Ϟ.zg#d=i95.wĒ^sU^1`!RAEqe_ DVJ 7A*lD #p6#IOO?2m7L9h \E9sM=) ϸ~k"2 iEFK3ñ5 <E[[x'd4ǥ6R9VE)F6>ZZYGֵוC5u8+3e?LCj%&@x*BĘOrĨ+ŏ e!vNPC*k{l"1ωqkn=Oh;~gїLɹ"b T_,0u:;T(h9DBxTب[oכgu R;iY?戴 ?$Ema*?G<`}͇CjsH6#Ұ#~Nߜ־Ql6H8wGnV8lA-3U`LqkP@ܛͱr[":^ˎJ慬ȧ24}*2n+6ρe6L)IK4g# 낭Lؾq{V2^K6SjZ!v5Ōz.nKkNZ XLG\á4F"gN@dHVS[P"VdR H{Z.U{{(c|p t3RkȬ& n__]Hj8L{ia+]jK~1`ZRfpvV$%v,Fm<#фYYxh?qMLȻ`& #6N<`|AUQdNx` ZT܌n(qfX\aV*~?Ԕ׼}$$4τh! /}hJ\C*--l}EVԃBģali&ښ,)>pv`Ue)WWGEVf]e#*'˅ferv ڴY`~A]7=ydcCxTٮaZ^E|Y;_o  ugUdK*TR*EydۈsDbW` }tC56A4~d7h'kF$vǺT*m>s,#2ϗ{c@*!e籇ea{o_אXn@I#c > j&\<_3 &H:j)qHݡ|F}QXҊVbsxYIw6̽ӊk`~ pQYYۖJ:Kf~ 1g?52, 9ѰD5/ʘٜ4s,On% C`2Jj&]fu,W2 k(Uj#mf^lo~DRPCR@3 MH4jri]M{7.~NHvFʥ Ka)lw,TxϲUc! 7Ձgdtl|`~ngb_pG1R!%D6$;[]! & |9!e7,c;J_箬MefKkxhr5 iyzggtsw'M xoǎZrwꑱ,@*ĭP,*tDVgT%$)Y;d2dƷ~\aLxx@e@|Ŝq608hrl|'pÜ6R&/f[ 3pi皫OKqE;Ba8v(m m^ 3(GFFK268P"ͭ j( %G< V_<,7RQS7/(U %)j2Vw`'_7ؐ_8\SiD)'dj@! 7WJ)Y.6Hlj uK| v^[!;RAFGj7P 3R)/-LOjT7&0W2n.!X7^рY F;ލDXB!AVmhΦ] ǀ[gX|HLrZX7G՝Gsi*.25ՌӒ%2DO픍qg1yA7㿘D  $a|jh=3zƕV՛s|C)'7cb)EsӚ ET4ІC{Y2BOS\ v>c5b23|*2dBr5-> =;Fpo+JF,e<Ϝ^WLZ9Tue:8.uc'(CYlt5Nu<>%SYT "1Hy6Iڥ8>'/ s#Ŋm@?bΜN|4h.bû7UW%!I0h[Րޜ< z7#V9Ք]W_XGNh! {]]_t1 W+!eŀla-Vi7".ϰUѰGz rh' ҇4lqfE?*g]ER1ֲ|s)]CiTKP@FSG+&+-6[,"Cݴ@?KFvGa7VoT||@rfP#hv/ҽqMR.?m>W38?_9bSn,i" )M9R8ZFf:/'?f=Ǎ,̇ 1envP%8b w$4'u<'a\NȤb?YT`|o;s<H,'L @fʒ%Hٰ콁klp, SsɐyHT ԰lR2UrV15[ .F u U|J ~3Z%tQ ێ!u} +;<ˎ"{ QWJhglP=` P- 7mW쫔EA bglu4,_}  Z](-F nNP=F5c6AC"x{G`GtsZ72I mF6DABd1O$VI 13ST_m^Y~Q' a}[a}6!ƒ?|.p1Z u+B.)ֶ UZhqk;ς 0v[o7OS|ۻVPQjJ 9^{'ad X046zЅU(Zqh,C%* Ћqs##P7᧌^*%!Ų,lnSv>i@ M1E$$)X ™!i+(:`fbQ!W3wnBHXNSgBjإـgc\0oiKQqBHYWExH9}@m`0B822q|xD$~>~g*#ct|>STNܔ=J.XMςF[%gLQж -S6O7S'+Pﯚ mA2%M b9?&FջYSm8c=3a0 z '(>m " ޘ&|fH? Ԍh ,y*bEH2s05f.ڟMgjKw鶵ϥ J]9񖑌"L3*.`C(#?@"- `VOjyH#.l!@{ ETī'z4H[wlrL;r=RɈ3M'k^nr%;&L;y XTuXn?="J6i&-~ cr}dN_1#) =Fס~2^̉+{)d1.-ㆵ"FT"~n< jq7v1dEs:|Ƕ,R,5(7Gw$_Db(|ɬqrΨidW4; Q{)[ ^\>Sux-1E^TZ٘T}6-vh1QאO$wZ $nĈmzO~?6`~uoZmC^2 <ը24只*!X#j۞ܪj j]A^JwCQ 8lyݗv"w =U~\?O{_q490U锤c!v5Z)U L9%¢(iv,oK8˞@FP(1=f_Uil;u pNш=Rg@Vp.aH+{j2\gtR9aX@6UV ˳GoF1]dKebhw>6\˷pSI$VХ|CXǿ< %h·UD l: y&jRy0cFKKd{FʋD~\{ߏI_kQa_EmC81OئBk!پ9u)!m Ťk@Xlg=~YqngDSYtF̎ic]G1R6 2 gtm՗l$ hZ'/ ͧ%>B*[$L9!v'G$[XOͨIIqC 0h6-vޱ ;}ً?[hh.&4Ug*y11-ҙ9]W}Z]"X¾{pO`}BTv75[wX1<;L XWlE8ۈ^N%^<KYѤPQ"ˑ̑\ܧFWlR\2abLJkUɶP>&'mwBpY18{]~˛-gEݹ6׺o 9HR m>g* ar{w_`TR%c}* \a %͆|2Z^}2oPob m(lؼg )~G..U!ΈHZGZbZxAI0R]MJ[rs7Մw|ZAEκ`׋a}ţ7HTanjEGyC;m"hݾiH+Jꏋ&w"VZU/.7*g ї0(FQ2b:@jߐ;&:xIR~E.kA0̉EhDݔfK ,r-l_0Ji^v@#Fa[gFr ⠻Ԥ}qcfF¾@Np_ݾIJ@o4UIner'_o\y@9Zʵ}P] H4x{E3<^+P!?$&{0?Dcͭ/!4DwE(oi֍8C'{q^0bYϱ^ $8Qδ~DeA?ם[|Bk;vF{mhIs:ܥ\;dNǿ3t.~CcC0Y'l_lRŧWR&ᚱMP[ `}Fᛤ{8n G~9hknMp:/>;RU gFniSA<' i8XjU6x聰*"Cj?6HEAZ[Op3y-ujwڰJ(9dC ` %w*|S-;M2tgw8m?1@N_almx-}`=(Q4 g;S//\KJUj8$Ca7<6o oGZ! F)HQ7jUű).4u7 3tI8Q]p>C kYY\nl/Kdy#ߕs~nM+|:5}B$AQYf- CՖOˎNLzS(1mJocAΘ흐D{TP\kshso؆}YNö~WoT+FN֠ɣf8yU=V {(ulLs˕[jZ(eAw2BJ2<c( ʡB(9T9=& MI*?@HFZAh~dp@=_daTF!r:z=xSQf}I9 S| SYq/R|0QN|E[T@R>IBˋRfU+,XYOH{7'"n#.ZF }5w}O1뢴>7v:omP~drJfh;_UTqw'hx( t;@l߄t}@џ )Ra뤣>Fd2As$0HQn5l,♈5A]tpsCcѓ}lLɚjUd  ^ڔ%{o,UOU&NeOmOGVa&{`emq̴DݦEYw-_ΥR83 G@\3lˋ(7N5K%9ITyFqX k-蛚I:[ 鋀%D)lwM~izbWӠe`=d|llg*uݟC_Ls77dO_tcqn揭dg#EU}@@n/c ~ :p՚H,-75\aZIT";}w&D" p+NVcR` &1}HW%ؠϡ+؇ę( CfT(qOia9qiGӱ}m9w C1fF~팅?0=u査 H)AhW P+0zT,Y 9w*SyfS:6,j3u bǽzE^;눵gac{f *jpDK5v^>rn=r/6iO!}Nd͒2qw@Sg(]XUVw و-@vd_Ơb|eÛL8xHHmf tƐԩҐL-,H1lу 0a*r8wg(ڐf_M~DkdBKί.8ke;\.;2VAeEXRmZl&%l*!!FT` t[DXIB#CxDɌ!jU glGF_jtxǬ"Twe Ux1Pˍ|@ͪR1}7bDֽS/yE*󭌕OQZ4ժS_\9isԝ!uQ!CPWxc YEP[#6P{o.{tLlPQW YXLsB Pі*!f> *;t y^sߢG7KT#zc#azE<0Zx^Q~+ЈҒǎ 2K6l4L%-Xq]dJT/!?6U!aR+]#6ux"pn~ IDAT΃t6qxWr@3m|q!b/zr{ýɝu}|V1P(yxݿ ')KKEJM =zyMޑ1f11Wyq݈*) evR![N+xI qAoˌjЏnPƩJ`DWpwlS2 ?˥8+;"g~ f/Ƚw=?5fy˂'ǂ{#αx7DonmW2'P%Um.rd퀾 ݣ#~ycz ;XDl]6y JgJnoo_ ґhkxsKXfgwZXI W12U gl-.7_4cH 8-;3>!A V1}DпEPܿؠJJBt=><@vgD$9 J| iÌzU[7 { z]=8:f]-ۧdO*Aּi&"e\ƻ { p#]U D`*6"QDYr5K;όz.ZV?M:wSQċICۺ'',KGϖi\,zK'*n?eM;';,kgF>dHV=h\P!0,:Tź ~H0]qMK`N#>_NՃ Log?3nIDq418hosyo&PZLlw -v|w(MξU)4^xwVk?uD ,x[3Z1k lJ " 䔤\M4zCuH*>U[9_jjJ&2^x #˕|JSF^0lILTK~ =ml]GnvYϪ:<Җ\=$cCҦ~  imhlĂ@pTXffAؖ=#` KaL0u=)x~?**Xeq!AA;JvS~+%O IT{\ާlqtRX;Z*[n\>%*97> $ _#, ?c{ˬ0S(nx@b")` !c{HbnLK6ȍel+#4_)&#j(]Z`isϜKhX6"eDx|**mW|Val6 sn#<-{RީFY83OVKp` aw7VDy_9ͻ2EAFnm|߽0N.;=+".kO@Y"~5azAJ0 ﲳX#?x}F` R䃑x*;I^S} At{C+뿆BWͅLQAh!R˚f]ECk'ge7VT}]V:!_RЪtmr`wnj05Z4AsHN-.Çv †#R,Ib(:a7>CY(Y ]sy".YP9Y7 /tmyоC%s?^ƐA?K!v ?P@YN`Qz,o@J EM4!~攫bD\jF(2 jd/y60a<,6\+{,txӼ&Dc Lw)vIgʀ)ş&T?slU"MJfΊA}E(zTԁrז+CjsfQq_߂lxwk,$):,! |Ԕ*$]6_Pn]?hjY$@iPm:8~qV˵wq 7TK?幽EiRSaȨ8VS=mNڹs#̩1XswZG$MύOZmzْ\ე|V+=fōfH<{*٘wcԉi`Y0yI ar{(g Ez/v ,(k5Yę/?/tEl lk99_a|};IRqᦴ oe4 KN>^,j7Lhd#6s,נ{B<CKmFIq؏ ΅ZoCAge9{0[XkAS ƀ!WѥG}{(%C%L8|,7^ mZLCqo!TЏeWŞ?Y%˿#4x7@l:!u jxk<0xi4";Bi*. "HmUѽi{EPsBLZXo|}]9'Tm+m m o>vy ,ʢLp^n⛛ⰛZ 7CZ`4^.WlL)@ QkY$ Jŏq3uՃ;5ע(76xwiag T {@u]תzs٬Kl2B.,m"|\},pƾdž?qΤWs GgQbP2^d_drA~5װDolGdPN;ԮY=>kܱ$^J>Ožۋ#p\a7 Ӕ6?< qsy{ug4NەEv(X$jOPr۰OL5t .Jlcxh%dEb>x`f#U[b=tNWF\spc%s3O nhC8`履bsVǶ>aO .N]X i>0 hq9anKASV=HC7OO &_1hd!Nw26c3K' ٍIA{:0:㝂F+aUxh|ΫR%NVà +dA{cs2s܍31X%'E%fCFO}#*3dc˙-Cf+HwXD⪫H˙|h^U$YM%ooB?qZvV2-j㝕X5`cPe} ʞCPX%`jA(2yItLmYY#IdDfD![^Q,)i{xA7Ψ1>s].0'(~/n#)vl %cy7.H_,hvKgMNjUܒ\}LwM-O.¡Ҡ1o-VlI@F v BIˀM?s#H^jmA4ocpP`;F07~?n&|NH(իe_:(J/:(H3a8uJ .T]II8"֟xygu S', |oz]K+kJt쾡ra؅0Aְ{3R` F-n \^m gm»pY;ӤU3= =kyF 6-\{zxo~ΟZU>?[,:C0\<շp=酪î %Hݜ}eAG3W~Z~ ً*DjBɈI6] ~R*o;a6zI"ڒ#7H1 %i4@ס\uE6z_-:VK⊝GؔްPjuh2M&}*M:" WDXL$Xw{ e\r(W6ew!lP͊R{"0N|UT܊,1= g綿Hpkбq,c؎mby4l˂x7,@4k,HN sS"]P#s+WoRX){u ;C!@W9|'c .86X'}Î? 2kKB$Wmێ򡆐3m#^04`5 k="2]c+cΧülD֠k x\>)$(bžE`l.|6 ^:$l1%)?vX13;<=$ ʘфax}[+2>rSAg<Ėg^4juyF]8J%BZ}4JsS6{(uA-28Ţ<3.e{ĬghJVD`6ao M"giHzgK0!agb Y,nb9Q11ư^PΡyAyZ-  Wd} sTifGW?T3Gs_Q(ڻ7aCRrqNVjh쯺nn2#;i4# Sή-J}{GC omrW`);fB0aV<c~08ƲR2Ԫ9^MI /n^U1畢* Rx}"M0@V_.^5im3U$q&A=m5׷R S u"gkSQtPt0 M/egV:!19<uls%S%A!݌[|h-Ӳ{M93lԥkF(o;{?j'ܽO.j?X!6NXk+,b#oƐהI&Cx2jb䣕fyYD'lH0"ST>rث+B-u*<vSNƚ0l糞۾*0aҰn ҉-ehg/X- *V+#㙢xu9YMu^WFJB RP&#F`bA㙶Un(Úi*ʱ4l\v\#==Q\` YޗUH5 рߜC &(#cr[6&ꌔɁM),W- 9ɋGخe ~fm_M45Tׅ^`QѐlgRIxTsׇԖ% ՎwnE}4ʓEҍɜ672 <2 YJ&P(r4JNP(qUE=oJ4(Amxڂ1%Wd&1Ed f.qDel #j2' 5QrkڃpAC2 *! { |w%do%a¯0 $B߾#Y҅VNO?N wzR z Krc67=zH+eřўجay4>j꿫WkJȀ3G_]:iy  J$>JU߃DY5Zv0AFژ"%ow1$țN=+Bu[hQEy#~1K&Tj8JYk9Z^VnbE]u3 nA?@K:: 3 ]J7B5|>* T,CYJ2f 4;|r}ПjD3'>LBYЎ+7adt ˴ﯺ.DvEx7׋5/'`h]k`^kA/텏8Jh958bd .j[OƎQ,b1FTWqwU*7-U ד=IrsCN`(ʣ.\%S)YOSW~?#~B-"{,jON\>w&+#8p\c֑) Y/w{&m=i9i *L(^e%Ju.>>/*S-;,ؿ-:wvYEB@ʑjs3^~Dj*3r88 W,; yȶ/|3@C-qpcqg&X4[3v}ѬRR΁XFqF{ ّ*7^#aѱ/X|**~4m!oM&Ap`lGT"r4,y\N i/v *+7AEE `b~YODԙ}ŵń uA0Gs{l]t1APuvdS{J8 d՘*dr_ J[We#I4NK +Hmؔ`mn{~kg|}~wy[( ~MMnfNC O3s]w᪁Wow\Xl;&~.w2{^R\5mDFdmua/lb@]XPV)J,bo_d \/ P)7QK9` s0,|'?;H n<%x_Q[Y d 95jq’gRfa#Flg6o@w]E[Y{R^ؐ[XT1К IDAT=aiGX=\hɔdo;O |Ed6_LY)h^;&)Mf()tVm;L]ƚ(ai\j- Rw~.ɋK$;s#{pI(2nu)t3>yd"42#ϱO;FCi{rb"HwY .=o fQ!M+虺e?_d F 5yWv_`Lu2X(QbtjR9_|?Y =:r5=PArE6 >&uZ %W?ObF!?ϢrF. A,JR|d"MM' ;x2FR[eݫ8+0~sW|z\M/n70 BvvAe5c!oI֦9%bVʰ0/qR7kzؘpH.:|ɏ{`H҂yW֦%8eLrRW=`V{鮌SRY"*)?.U Hϻ5)S)TK_iCrdz,]qBD)([] (y,#"Y@h6[L PY=ʄfh.3YޢDlvsYW9|>(SDkv*.a-m4#-wAݢy󼌈Pͱz$ΘPARy7<93hM SͨL$;\䆁~p}k=5YvL޳쁐:R4z&BC:}Wlي*T4R`RE@Sk )!P}(ݘq 8b,ُyVU &vR Jc@fc 5@gjJ~'G(#'}'.9- a4&%E 9RvW$cIDG ݋&kbEB%3E&nYC*Y-L@RC4JH"[qx>j h>{D/l߸/0~B q 1 Χ 4vhŠ>3j=T9u,m#P%:Fr6o \[/ H⢁ZRM~Ei?rϨ9wܳICZT$S㤗B%'}<&gũR) !D.In)c*MsV{AP9kO􂍦`X)Pg(7H6<M-Do#ӊ4yfy&/o_CIF1e-GD.dC*!0ak[8>c^/. I^ D[6,Rud Hs $MxA^"R./_K~79˻xk"¾ckae@?ec͎|JsF$ӟ6~$n"C6} G.ٻci9;}ttLI< }yNrȲ@6љrX07ãrE':2ZϨwf4Ep \6¬[̔>$T'i !? .JYn뢼Ζ~Wu]0˧$qQ[AsUákǷd<^cb"&۾d_H)?k(\ӥ S?yD{khhDT_k SĽa?\9$z{1PsSGKy __@lzȧxOəw8}19w<*"2~!HD2SزE1jjjmTG\~`8O?d=S d1 nfYsm}I;rl+1$pTKZGI501oV%[z,Z8#a6}7n7pdlVE551qCz'J ?*w YE0ggr?VZ}s~ȅt F]¸Ի]2@\l# 2OT}SSjX,PId"tsbxsRFd ܍!jg;w3JMڰOde+<3oz]R8C~k-l8o쨶4^ O9s]G/))`95ջV?%⒴w稌 Cm$Q TZ1a7^/J`@Ƥ50W^ yl LJz`U2Gj?&Aѹ%y Re9Ei@wr6$,/_NVp!{CR9mH#:F;y3x ͆xư=+%$l-w#3gˈNn*Sebr]KIkTy)(Yu O!&.{xTu"\`u8ҒnGfբ#jM&ߢOjQ9ҖaR/{G"Oܺe<ٚvï;TO0yC:P.`HM2iwP$CDiS 'r&qE9Eƞ}i &è>ۃVL7xZm&agR@;/c]S͏ȼ[6s$wQpM(hQEH l7wE8fM3dqi;N.^) IMQ4RP  ݪdisHY~a#f2k9HQip~aM٤R |LwTۮ\z.dS}ʪ'xÆ\_Ay'wY(5im\q PbK{SUJMK#{ = B/ 05r']t)Z(SׯI߫麮_?ePKqDTss99^<,ol {Ruy$14YJδ`Ipcx& 4Vbrd%O$9a"\åoY 9,8 ]*&~ՀE ݖe cA]z&@]Dn{:hL>Nw yTCIO`ڄKO  ud]Ɓ2M"j` g6\.)?$67c7U'p*j*{Zly#(Se ^>s8}fȕ!ZxVW-*#a_(Z>@( 3'L>z,fcp8M4K%w'xFkЮYl$.1KB`i9]5KT\ {S|u?r@5U󬀮t-^A}VQa6$U6KlS ! 2rRǖ~iQiFQ9#2*m;V)$-C]>0YQ|:$n^M#}SrڞˀӤ7#c܍HoZ$f>~K3Ţg7TΘ4O}i~شiill$/gH@ 7vZ{'<֟b;^;.F4I+@rwD?у(t-yKB~Mbȱb@2_BA!(hi8g{)yzANh"r!*@&5YT⑃L/d|kp 4`D ao_?ʃt[s-U>ɴM`̖g%[]?*"{7k>CH͇Q^u@2N5+C-lirh){{,&fDha)4,#ƊaD-.'zw :׏.9 O(T* ='K%,рb Qj{jJ4V1RVb5k9C2siZ (ԟ !Cfovrޕѱd^jezhtY׹p׷"\MnǑ(هɀm 4PZҋ8ߥX䑛^ ch!nR 9o u,ꋒ?R܅TK AM:]jCV>3Cn(razBBK'krYN^ _|)gL_߳l/%<=I=rݠIu &zS(?U.M._I1#CN~ ?77]kg<< *%Ts^R4H]mff721Ƕ7sL?yKswHLS{8rjKgn-/%Oª ' #.HҐ[q,7,+ĖX"1,КaܲbԖ ؼϓ<\>f%YL)a2E>8 "Y ɢP}6س6@4e]BS1Fkʌ"5~g"Slss?|eK7@JVs$͋&XdzhW%=yyc֪"q)2Qz)Z5pDO<);-i :iKRI> xQC:Goj$ yiJ>ZgzP,Đ_gwXO}[[wɣp<[mk\M^/$! sLQ-;yX ּ!rnj˜>ȧvB0u8j/b}e|w^_U {$;wUqFQm}xINGR~ gjm?{ 3y}R;.rP PU̿܊fڬ}ALiQ!dt*)xyLl0Rhͭ\w_9 ,YÂHiOU;Bgcl_^dh+죆;|w8 #`%tܧۓCCCM\/-|{DpixmLcb+ƟL/_bOD}:|UtK Ԁ +`7jXW) σ:, /O<kڵw~s7 j(͝DPc!vD4橽bq$l)>3"ĸ{iru;\K}_bg!dDHvXP3)T((KnO:!G=;gVxS({uUjstBGt[bT. re_ұynFBy hY#O]18`7țpkd}=e a·%-%~339QLJMS| s%T!E>ßwb>'sqFLЇJV&e}1,4E(hh%=)agk;) $*_C,kw&ZyWPU몆bX5W,4XSQyAf h Ȑ:į`g.C2S3~uӴ4A MR>'~Vdtxx?RL\%-*3d})EF:sW&@?ë\m#K]c h79@ӠPypQ XRs+ 8|Zl_룀%l;n؍l^5t{XQ9ӬX2  |SbUqZ533NF7@\jHvm*!Hf0J#h2d5s4i ]ՔQjA.)ʂv&Ke½ӍN.eCS^M?LPlA V#Bm6\)4gSɰA(-%?0Б߷z|K3YNJϊd:u"C{9 w֋c9k:kpS厒5K^i؆!>HlT=6l{S/t:8t.M](VdREMfrywiUg!/BG!r=3q/5/G 7GpDJV|]?nw`^jv9},?GI: Oq\Oo%'O+<yr[pˉ>h?N=~4,*^5{KmȘ IDATs=k}E~ h!>m#|wDfRKxN5Od|+)WpcF.tZ3UXýNeu̒:6 jFcq:dqJ"K9·8p-o BĢe궀BA|<Sg. {MzBV&<$:zk9+xPBsqDު3k Z2`I?q)dKvop9^ B] r1۠Iq9՟ =))p'JPZ6cN[BfE0,։*$ EZJ×hd@7K{5VD)@n*/`<='t g [y; "DNJG1Ґ M 9ݩ.v3j鈞vCJِYD6lTmkI- o }]8=xvEì:rFZzzx| &!Tq8wLazN5Ng5yKRd_ZSldIwɨ"ge(3&c!ylffbiy Y ϽSI iJL|CUX0\a5;>%CSd%q7W=/3ĚC2):w nYq*uEdE_ӭl6ST3jT}2CQUsv5n^?;0!ІZ1e%O'!fbפC 6xDg7__+Slj|[I뽩yKE P&Ӗ@ mg0gI{() $lgW'~ά q/a,n2Ag丗`Śd>Unw-AUrY&Pp>FG&a$=  ``(^jlBx[ |,a6hSaMR93<ƹZsKX)S5~5HWsWUƝV [ܞfU2o.PkkW1"lM[lxԝ`rR"=ٗJBΠ:kFp3,&C2M4 +Kќ`S[T?d0`h61x.@UGCRE/$72"X2`+ȢϜV;u]lWҊ6юE )^>(uI wTNArk#qY&a$/p 7ϣE%M.V/}`Ӷ* T1[ ӅC)B UKm?s}gaD1Pz U&CUr>~׹zMo;J ǾhLA0i> Ԫ%l\+ϲtb~Y!$"GJ,I r慅 Q$kd86`WequjpEedX9 z2f]&kC9v2Ŕ*./z"!}Ѐ2vהsP?gZ?2)͊;^RQ,CkydE8p :gz vjuUq1<AVv`(T(^Mu6'ƷTq/eXI~'L!3b'̖OUH#Vv-&[_0MAM_jˢ!Hp PsGdLe8'fSФVv5ޥd-V@C 6|kI .xԯ;fX-v~Ħks-BT6 IFI od%"kLgIo%J=Kc *\ܼ@%V#i2bT-5hb^')/a j*ya*&R@pPJ n9^} : cz?g LU-Rpx 6(lն(BdE>]7)] CFMbFz8 lfh,gT:)H:3$8)ZP"ogKOZώqut{÷sw}qbwm;XD\?Sz3]Va<7IqH<q&ĺ[zH75賹'uTu5ThԎj J9CfF@ Z!u.t#g| N#Pv,uh *Qc}G5 P~~Czc8] 8\*sWlNxu6H 5SOCƐGe%lNL)$GY58WCߣ 䖎n~\q~`|qmDh"M"ZHje :ԩA1f(oܝUCϺM*96 s->OuBwF&y) )V|~;0I71Bzύ_VSr&0ڷX<H|'+ 5v@=s%Tײ ܚG40Jƥ 5 *>xMHyŠ_D;˅ib-(IKޠPI_{OмE} `YqՈ%C-nLwN9F,XCA$oA=JŦIסy*BnC+}:1o+.LL,//;ú5ˆD$՗7ށ+u,wQwPUtibr)c`⌱MzcƎ@5> hCc.*|)-lPC*Glf^gD >"|MI:i5$Սbر$ݐ*5H 5 d `0γS!aC \^ʶ:! Jxl{!{1bJ j_+6,U)!0W,9lnRجj\? x,)N ?/9eGibzJYs`^[nͭ\ _kΎM ]`2Qpiuٱ"uisV6$$.MEQZz AFK,5᧛hpn1-ZRd=g9GBU%  DD*T "f1LC \[SU 5+Zs,ؤos^7Q6$$_ׂ6# ;6tSjC*'zpHyr{a=X/iCOK/U4{' D% ׬x/nСN4`xڪP\BM =lXv8 爝D&sƜeB\y92i&gK#s9CRCZEIezy=}b{yJ2Xo6i-JQVG/j] xN3~D~|is |ЏL-3*pygXsnb~:ä l1Ԃ `PRŹo)q@FB<պ@q[&UTkb$Y1z RYvLnW 4vlD5agKTͬvn.V׆ C >94َIlkb6 KQw u1iי6nӯ `)kj<`mw:H?kmw}+cqWҊ_X;J5rؓ-ۜsQm'r0[7^PSbQZm*&58׭5L\܌]줦 bB"3b;][C[7}LOYT\tkp_aSEhm?Y 7b )99˹r$I>XI.x GO%?rv%N s>ITod]P z>!Rգ"r_vFd[>Ag>{ ۦzlhy ؖSmK= jr6K9Y R=9 ˑoRKD|HE.?y_JO\A1hSż=)ժF˲T /QTCc %)sC--G:\_lJX fr5cYnl3}mS?L]#nԛN*|J=yva}#Z~ hf7Ke7 2b| pf`!ʲ8ȎSR$%mNziVۛ>f_\ \Cۃ4I&MaJ43Au*QSRٮn4ۚKxaW[O$!%68LS&61fe Hsgȿp$ćud$R5FjiIjh"#$ &13kf~jeI{OӶg4R鰫2ĊE] |v<ֹr#W5 d:1~v vZ2ΐQ"'; Y*@LB뫆^?Ecʌhs8vsB ZFT<ၼs(co97x/v/9"ϤBK"S6b6> ϧ߻l;F07'rE$ט!}]H{WTg?ǣs=m^/nVx 6̩5.I"'ڎaWl/qWa]?e?XI=Əm" GHσA h3VHɸ=-%MKϘ$y]cSAJ̦l)&ʃ=m])Pw񎢔![ژK/ SbM'ٟvڝA@|wQNOΏ+U'Wj՘eEs[f#MɖSyber=Q9C%&ayHlddM:G)3XǘF3,@u 6A]\4^'dcXqv|ڋܲ~LG3RHkcNJd$'èqkY)G.? rU[-[P។EaSղFOӭcg$o*8$ܣŸEB& xIhR2Fw2w+ 5$ C0i`Űyj<8=n28*1Tؠlh:?:w-OWcM[e 3nd2E][V{تIrQyn%C? pF<#(AWzSq}Z[}^-e-b<^sR3E8 i3D^/q+(Pe?Ӓ:lC Ě86>x u9Q7[=j 5T)af%ߘ;^}@ p,xvb\>2tqPMɆKƲhՉ xw{}]+.G;AUrAb~8ɴX,Hz"aa_1P4KR<_8J #̊Lpu>nyQUԎɜu] eIђ @ڋ&q~hL1l$?i-)q@Oф>[gG b䚣0 j Sͅ0kvoYԱFQ`n" Ǎ-)7x$ mK O9PψpՐ0[C>4KɏF} !mkl vIG8vWMų&`"h;Fǫhic>&uN5Ϩ??$Y0p^1dLU&tuѺ~yo +cfzbiP% .UyAych2ڨ ^2[lm5gD*!|r }N/Ҿhx'ӄdQ36ezd- 8tOk 97o6}'!*%3ն>ȳID~,6Xg wnHUV3Kd}g@<)8 3$5R:ͽmW:V 5qVHNϡ|GgR^*`yԠYKYOrڬVEBNeB 93G$\AnE(cy>rzQe%Sۄ h^?j&Ri6e Kjb}v8# IDATXSka G"*2"@ y*qS}`@(q뒫Y@5t`Ȩ!<άZޱ#/{#`W_Kb _x9Ho9Ҍ&<6pҎ\Yg|.qM# lqXC, AfgV6LH;_+%qߕ12z*)k~Q&";W\Y5Ơw2X}`sQQ9?\lYYC/C')7lLX%LnW[>]I(7\2;.oM.pAe'%F>9QCV}  j&ՊK(TG~Α.t0|Lˌ_{ZLiQ@1?:7y.x",93(lvR,?KqQ~'Ћ=nKT?O|>sr2pgX@8D Yъ9߆R|Gx:{݀2*$LED֦Mhr1׫D!\&rOzG +2#b ۭ,˹.ר]QKw1 w#: 1_uDWlKlal5,@B `=E=Y< Yd>Qgt"7-38$1~q{mWY F*ggxS#x 9uD̨lUwE F8w.4IRlS{D5IwF *FZ?KUI,@h]V<X !omоFM{Ic`I6D'Aw*=zYŎ,<)~d4JmFAb}qYS0޲ oJr1‚p2L*bU뎀MM{R^Ptmwy6W]|GZqNh&7꒨sHG? 6 mY,A!M p.)qiG2LzpCER?b! !E8$^Tk|-qHŗE6/1J:`wjKy;=؏xc#SoQ FR09D萯]E6@ۧKjk$# ,!&B!xHC9L%:'}]8i˭rs}544t8Bw؃5}[1gⱤXJRVO(r솘Mg,Gt9`yخs\dkqUZ#RrwQBkZ͚$rrd l$gs*?ՔV߾ߕBj16aZj<C]d'Ѩg!Ɵ ܥzK}8d\cAkwa!ټUA+ CMJ +{~+"J~&DĊ`$X3&`dukl:'C>˜y4J/>JDDu;۠+[F=3E` Jr8t :V6 .yGK%T I#_"^|N𯁝SүRdެ/5@7 t,6O2QM'ҕgH":>}$MbqןT`&c1BP~M6c\:6>SŦБ(ϵHuU V3w0)H(>5V>י5 VHbrRh&Ǯ΍"# * B^4\"zrrѹi$̐’8폢˚Lm&cPuv 0lPge .Ru)қ܌* (XT-lZSAj*E*đg%1eyyl:Ķ$BTjRbO5Z8`'hYl,;_uPq󉁙z >n~^ f1:7t'mR*$3KlP 2i'\a5CqJ\ $E""*٧ 3hS]@8g.aн#T6GEkNj%4'>&ylSb~ղ ˺a0zyR}PW" c[ @!$p.v01yb)wm)eXMm f\Q1ԲuG]Œ-r4̆)yz:ÛPqeY[)_Bg3Hǟ+e{d' 18h֕=m9S۴k@T{"N? oE b.E3jn׉ &LllT_r1J*dq]ݴK˕ 6hdE+~^\CnuHa186hròfaZtr:nfU]h$/KĝYmuRjØ g j)FykivvVYf֐iҁe҅u̩\RyA@gnS||ӑ?W=+8ctmkH2VTT$yvgV7~hNLmxH:>֍bT@ 7*)RA AI+pU l5)( #Td/*<)Xlm  ?&mCoz(d[*aC^KVKO7.ɫ;kVrZ݃k]qd^Ջpb:v<_%>1̱õTR"'K> jGCgA|UW s~^;4҉S!5f0rCun6|mHc}k̴FBA" Jz:9 yѶ^J]F\ȍBqLj%sȜ.8kYF& +IVv@_z sW  $bg#1ޕ1~(kC1n@ddN*inޘDK$g4һ2/[cɢ5W7=9qH )b{  >2SёC}I}Jo "Gީ%$-:4EHe'Z)my$<=iI[gX*#k"^l%N[3%bUr G\4t6 v/tG[Q(#[SUa^]ӅvzſsW`s7_Tdܢ]b+d5Spx X .˒2Ubl*1,J)2`MҟkycH92/TI]jK_]^Z%M'^Zَ߁"W$Dr!U$R#^>?L{Ib; 4X"Un{@b+P6J΅Xf,pEr 5Luq~Ԡ>RE5DAs׋@6xO5)Q0ս_ 2 qh;+6sƲdF&p" 0YfItC<\Qw"[AG>2SCp-AX#ӂlV"ˣnh5Wk&k`&M|PGCQ~kiQLZƏU2LW4!Yv67'Im٢8/ юXQ*pθ}IBJ$gc{rSQ`@B31(@Th0ScZIm=Z*y <ZꞟC1tʹ;N z8O{{+uY~Η}kcl48'5ul,Mld'U#;YR*8Dg'AUR굒uڰ Ictzvҳ=_ )Fs9ɝY zc3ѝobŀsn;sb8ˀbPH#jX'=e*!ð$ 9}nϲ?- .FWs|9$:2=IιmI 4ۂ,Xv8zА)췀 LJ[RiFf,QCA5"*!f5)nְ݀wY 6rf#PÅixE^uxdU.ՔbC%`/BCa|H!:z9R*#b\sZ^,K‰Q蠼n3T6'-'{R %j^'(q3mZ>nvTU[sRtePԳh 4S4 )lrTJ3?.jEp${g>}K+|ddE AT0Ğ `y RX?҂`BSa6J4#ױZĸ!g;G[V܂|Aϓfܲ>r╖חP3!%{[!z՝GDםZIi/O9k" QaL=CEN @UZwAS-0pI T'FċLyX\ٵ9 b^*M2MNV|`4ܓ.uŨyC4A~(wBONrH;uo_ͫ7Ȗ ᕕpRgr6϶UPmJg]oEI.ƑXC97x-P<("ch%χutV怃+^PQl+gR^RCuYP*dI,_M/Uk_Rk g̶#pI#9&yIzeCC'%NR:Pz(OUܨ=:^CC&%0͝⶞L$@ڪV6u3; ytd}H˃ssaB;*fh<9AF+3.RN hY~6흁ΰ:T KֽQ*V̵~;qFٍtopšV1jZ(h<`]5zi3h .fdWHG=T3eA To`:VrS Oڗxc Io&㝲f0e lcfֹnْ=e٢Ϣm?ylt%P=̙2qµ~@6鮹$&=Qwmކ$A(MeC kt\@4@9oުSs&4o kX}(G0AaYH0󝚣ԉo螼Q#JM@^W ׶M5Kߠ0LRr /7+S}S a?ٷ+Rpc>0@WvYELe` .pn޼24Wm. IIu}i{P@sxG&|w*H;:K)djZ~*u pIvP5B|޶vVd(΢$Z'267yK1ųl$L&k@Xς MIo)=\KA"TJ0H5Hj'E2y=LzGz{AX!l.NEnI/^P/8,jHԷ ;E 8)R7 IDATfr:FEt#]P P/NtƲh3h[NBl s2F3KClnV#9Y=1""\]û2g{J,:q qQXmP6iHj1jJd"rak~{O}Nq)3#/En AK>Ԗym^a_:lL$u(RiozI34hT[ҍ9|Td#MnZnL Sp^YiMy$zx0% ̊I߈޼f&_͛o#3JQfT؏`;N=R\3##gb\iA˾ o;a wH g?Q?rsr)8r:C7}Y3a2rRh =x*1 ׮ Z^og@{?'dJi1LdR#|2بV:5eNI pC4إ 4°$p?dڀIe*{'&F$95rЙ:XKTLT11xG>}*ҬnFKDIiH2{ ^Y0DU0}dv Ēn ER}d6ߛų"TK^Ze/n;Ѓ2o!~"U~Ci QMZ/~l*ң'VF.HE"$˛/2'–ٔՌ#m {J_S;&OY";úwTH-m6G~?y_F*_1蛠#0;~dnZ%Ӵ IyMql$#4] R б\^@!y6ʃntxHGUI^V)63(gE `|oRmmHH>劲S46!WYrA1WBB2zs+7 B7Qz>6R\198,-!ܾPh֩GřȰ]( }VSh vt7doj4^u1,>5UptG}Ei|dv.RK<9.E>&Ѡ)GaCS(ݦy~ݐ,#zN,B`Rvx _h`[ʀ|YDhg'*ȶE06!*Ml5[~<11ULSɾ@\`d9*xZjlԪq ~L1Aio!qh_Q ,0m!w Rl"E7<Xt\bIo7؅,?Po c8HLL28lY]77R!Y/nc;…6\{sٲd}: :{uNi˜Gф 9MKIbtbq5WE%BgLɎމ$QO+ޱj!b>y!!0ҶfLⰇN9]sd?&].ΧyԼҌ2j4؄oEA7^CQ\"H@KR@jU70_r^Xz>u#8wMm!e2K$Mp+̍sot"nb׶\ (3A ?p?ǰS?Gylz\3J at1"G2 0|ԀeHph5@3:Uvt֠uzґTFOWg@L#ldo^}; 1klH 9]Eݸh]ֶ}ú"R> mU#369-Y'#PZ>Eݞ4xxSC)b˟Cl}:J[>E-mٔzC(bk>}zΩ5X>b!]HT,0qoE@TW-RD}R|w2/7՝ߤc̄a0.l {DYKn΃99hx+U-ߵiBq"R_Dǜ2CDW+:ՁCB؟I#7;OtbҰ2&\㯫4;@+Rx TwK^n[lM3}Kxy> 6 KWDtʉL-9x^2%`$qy 1)n9dZ2mY%%(m]ٜ,yO9a""q2\wnVA cmG?"!Ӗ_"Cw0Fk=-g@5!`Ŝ ]vws|\}Ml8,(y詟-N =َqYa~4$4kfYe5Qc𐚖Zw!qoGw&d 1Jh)m-g`i -BcQX[\񿝰P }R Ry Y{r3Ef9^f h=e ̲X)ƒ\T?VS :rG8ᢩ޳SVIQ YI<,C$@/P!3̘O{}`9*$ XVPvMt1?èPΙJfу?ԫc}Qߍ =yInNeXp&Q5WTFKTSjfuꮲ+8Hn%uYUc,y[}usKQ mpT.B໏>_uTPF šx,NX]C[[ :N(O+iְ\i+qϭK^fm?|12K0: [L\7Ĵ- }h.Xve׷}5|0 !R`h9kBu ϭwy6II32%2"q7ʒі8Ϝy'#P4v稏\8d5M݀K$lHɛQ|b7ϬB隀ʥ5Dt wn@[-nmO=TVo(otSLHA65y䛣BYfIEa}jX /q:>!4=\0G6crc+ʻ=ELH\)rԓiϦ fn@jg*% Ѿns8k%!fiO=cH6?3D] -м?ksn b8w9ɥ)oVJӑ,7+U]X %LزRae9Tpj*uHs(mL1n6uK%PȜL<Wr*>^ PaIXI_@7opsɻ)i^ԟ2kX6r ;,~P RSy9[oKLR NKT"-}]ϙ`Pm Uԫ(lpv^o>Θ-S8BeۧGX;J:>ih% D@Y͏uԆȷr1J2jMLM_f!I+r<` 产1~9b< !r+J(ԧ)*8DSj.Cc$|bKl̩/۩nJoB6*4rٹK"CN߻\DS< ԦKw@1FqM>t[2c SfCWl9oIdu!#2)%4|srCq1ʒ:- B8|:AƦ%^ZlK5?V2!^o2;-yr과pXzy%-k4\ʋQq0"PT+[OicҲ!#N7x/5 MK%Z:+m219:.cfa0sF }?_1,#1A̜}œR%K͎ӱcX^+Gċ]p 3ek =4s|cSuӦXЁmD^#%X@*3V{(cHYyÌjC"M8eʎjZ!ߕ솶nU(d("j>fh AY OF2 Hm뼘 ᶚʺbt Sw TU?"8BfA8 kPt&)z6d e=WdޕTY{T=Sܓ!j0mJh2@V=3e<1EjLSb[@Fi#OԴ[V(z< vrocgë.G6C-K;!ŖE uu1ƫϵJGbHSW#bP2RK{wљڴN%3,n&!Pq;7x/O>M{\Ҩn-> j1PSx\J {F>&SUA-c7,BԽXpi-Vs,wbyD^?=>I.ngg[CoD$WwdKH'H_4F!\N~KfkG)$%d#$g0@ɚ!7P>(MTpxSs-I *VʭEO[ Fjǵ4U}i ֣R IDATݜCDzPp p8EXHJE冔obYJuQDwT +|m@.c iWѰ)@um($(#Hӹ%5g6}Ƅ޽m&7Md2OX;GJEK1Ȱb?+F PpAPL+& B뫢PvNTՖYfE#cD#+ ȧrOoLr2!L}a @:Ds11Tscjc`v 'g)xoPSk=֛C\E#H7G;UcȽ &=\b bao*tdDѝ;Luct'dž}:g*8)"tq-$;0.3z]ggf$ҌLW>7Ϲ\2ɶbq6̆M >i X/[=`/Sݵ|T2Mgz:1ojK#VI$ؾ꽋gu.v-xgL*TRD}@9ϱ] H!A>٘NLmM_kdh)A»TgS")JceWհ#͘ LOʬ)[Jk}+-1~m?%UIeET\M ODl#vέ Q=a+{rVd~ih7ߵ8'\=ߵqF(1!S;,i 8} d~x'7CiJ=xܾ3)W$nH)`ey&lK&wbn6ddf͠sAC|%c1`g@Xv;NDU&{Y1"6,;]l1|V`{PyeR*fl ]=]j5 1!)v9 a^wઉI)l{G*K0 ~ei%b8?Y1cWi2 eoTzKÿ|3AV5R+w(r6A)?rm@ޥIoUF:XAWf{P_e]b`h 8N ¾xñ4 #g 7dQMY߇pP/\ br/Wn.]aSw4 {6cH|OԖ:=2RaeT͌Hy˕gY*|IpdmMn٨^gIaG56*CWm'ł3a{0`0=|kj}VT$py6j ż@qTߢGR 1HWR:e/I4T 3i:}lQ <J2e6*s2ؤ(tY&Ə[tFSCCj kf&W?[>h20K Q #B oj>dD_LIy:`rO}(IV"RwITsn/]@$g!WO7EX6Ɓ3S߷ ʁ5٨zNˀ{o(:/pG&Y&=] U8֢%3vT+Y1r &S@ymVloLF 1xo-~wPgqi3!`XT뫞(FLsރ$k$x(jYn&8-fE2fZ~[^ B8KptTF2毇Q.}԰s dziċMBP(KJ͟eE,_>H#>@z]?U#*x>JPEJ.m ޿&QW)0 .aJ'ʗןΎga* xydD;_p$,0K*D_g&@t U1)&f1@J8ō*;ndl,{8#a:g;͘Ѵ?!f60më'zOԠvf8;䳆SdaaG;MgɅ-'p(.hRvDq0i"TBs[Aڪ_0.3`A7lP 8,2|ӾFխ]AtLζSv݁g𲟰 XF^qj*wboWy ,oRd޻1AuìC!Ls2s`)V#[)7堽AaFRVv6wABrAgoIP4> ;s\yVТut=6r[iJ9ed 1l[b#wK.lnXeH?(zmƿ/'/IJ',Sٚ~h#~ +ڄ4KE-n5ɽP&0I䈭+B"yNSMb]<؅-Wn8y)nEb<Ϝժ?&*Qvݬ+QT]U\ǑMhO {޻?yՀ`_~Ͷt\R'Ӷ6#;fg[2Tـ2/fO  EJ DA)3] U.ԩbk!)O>QX}PX,%k|s^%Ã1RkN[Ze(8:VĖ!)Ѻ sJ(uf08@ť[H 0fM) P^1xG*fQUzm vQ} !CV풽Rw uFfW 0* O"6 1 (Ԋ;F ֑seNd]r4W?r䎒K=a^RX@o^* Ig>h"mD ;`L, @dtӱqw=5('otP%r@nAlњ"|㻗y0.VY&$wb!8+{$X!nsɬ N @NJshwRx$3:^O_ >^KKMHɽ؁\Rt03'^P#W-d`f~M9| H.W S,/͑J§vɢ{é̊OlWIћ v%/(uiKe d^Sn{Wے-o tuΒl j^`f&d! d-7fg8?ȣ/ lkU.&ڞئܳ#@4R>vDDw)Mlb$\bRYM __> E9 "8s#ҙ]h+s/n2M2z72-kOH_6j-Q@x੷ (6ϜGJ~&|/zG·bl4UtQ|sn{f]D`@=;V98 l?H{`& &IZuI tR!5Ý%% =MN63RNᵇ6MvmbUZb+`­N<}vGs\-r d4pD&j?0_^n;ޯc`N$ٖmMa7vw #L7a},tҏ.]Dz6*(( %P:/i@$5B%%duGΪZ~TT/M,TCs,R8\'.QTn95")T-Ks$8G(KvOp%u$5tjhضz+5 + 4ԃͻ"=pG?iCHhaE3mK sEUȘj-Nlqdb@s:\+@3zNJN .dL50hSHg[+4z65cBA;QP=V 0I$*ig(m04 jb/ `Rm:1*3}58Zeq^[AMKq,4ZoQv ^ (PAZ4xWcp5`A!;l$EW&jE֝X-8 l:8hWӥ33|`K߹1u Q)r&Zɋ208E5xJ\`z!"/i ͳta&$T 큂bfNB@?M_+ ]v<\Xuiڜ`:W]YN|J|M҂w ׶Z~Y`5$qQyxِs%4gTKrW<>`Egʚs6 Fn6v 3'yp MlPX2؞M1a76Z{KuX0txމ⹟4Fvvn:-&RJXR,ך:CG$K)SD0'0ҌHf7i߭RSƇD_-Np*`XSB05st+Rã Zv$YHSՕ g/M^ #W^+IM{`mgx/Pbŕ5\@|1A 1LNnJf\:5$I2[Wt}Z}%c2V'>xER=7Q6 COm/d!K2bÂW. ƪf[(ПO$敜8MD*D]ORTV8@q_ "97B(;͋m([1`lnƯςč K҈,ljl""R} 9,lZ;+6.Uv&[w2{Y@b1уKD$Ǩa[ƅJy g#<+--iՎ, b!$3dD,kB_۪"Dea;Ma bk&nr*Id.wP# +#a1N8J?p6O]5ϋe?ƟV *yٰ7l^q I'ahdl:rC1m;q[N_j1Enul*:0 ";`Bҷcպ)d,['.?::"Lj:}Ѳe Si4ۓD*?*! r lt }r[qD8J wM!ǤSHmKsէ@ĩeٶ[N6y5߈T3qk+S9<њp)&ȝYîvO ¯i^C٧ ̎ZjmW39IXӉjK>g0!6r)![b8\%^яK;=Ysq"ƒD/{ofvhMg Ѱ˘|m)f3V+ tR@PJ ~D3&u?`d biZ1tz|Ed$(+@:n<'km z1y^(xb*T)>] Nǵ˕ޤ>gFW}Mқ Ԑ1;\nt63nkg.SQ183G_v35XȶXsR* :tzh5|ge ][ BC´U?_Eobq,b"~$KV%~e^jH!6تʧ E$l3.peVoK@ars@1:3DzMĐs@fE6LHH@E8e&vDjX|qkh d}hz^XCݑFq[S/ z3 8nuƃ̭ `P1W~~ 84kp+RnjA }I0;^X/μ E=ΒB\PHټ}(ʖA^[EsKSŃ6hBl#&u1,.Da#<6ЫyϙHFM`\T^*TRl_*9m =UdOOcQS$g|sSa"cESV5cm5ھKS54"˃Q?5ϫA]IGmNjGL$%,WϼVwGVk0Pe 8etj wRa\')+`-ښ~bkP䨸x;rlk\lqdݕ[mg7oJx4`xAq0o wD_4ϟnVd"oIϹ9MِN4>_  MuRTޙٌ߫JIJ-:QmKP+t {qY]ܟOZjhqT@w|ɯ'a Dp&gLXӴ"/Ǭ 9e3>'D{M|*|Ȝ3he]Y̎L}Gmha % IDATv^Jhy% godw#:c04Aꏁ]ő#[)6π/%#vcao(J7{"96.tm(mA(ə?ߋ:b@X\DiS\jR_ jā/MKc1D^[R(<4Fa)y|e1u*yD'qw񓑝ᎨoW@o[Mu)xقOYpxrZ҉(5#p` _ESS%7/.Q%w<_tEG4V* ,kOFj[_li:L|wM ׵# ^1^|Y&vJCFo_}L  fo@qq]j -y("0o6z3KqO#SjcbHl;|`~fpJG/xhėpA FVws!O˙D* F'9MҔ҉i*}a&{w i2ff*ȪKABdYUO64y (LM*8fb|a0̂oG@`$#Ǧ &GzcY/H%=Z +iKR_iJ5HܙAɭ̤K,`|}'/GȑvRڟz71X2wnTO;r3H=bJm" MAiO r;6>q3Mv`d.=7!W亇񕗼T"*6֛צ֪gY ԠzP$TԀfW* EemP- uUUHցJ {rUTg,7} yd "HAeωm}cD$[QIH6B&?tDxMi3U!^,%ƟN6qJ 6 T6|Uhd{`LC>Fwˆ $hH(V>~˽| L|#fV1_[0QrW}Yr! RsUc&Eд 'elqϔ{HD sdnW ʎnpXH;)NMۛ02.pKYw,, D\?#N\!̐s&lj&t!VJw jVG*pI>0E%KNCd`NO[/۽ZrYs5q1SHA.rk P5hgcb󒐂sVTB B(wKMnEm7sl-L~(oM(Dtf+.[GrS&%Xi%*#}E@LV1%B >K07p*@>/HPV:?VTun&$Xl{p\v@=y=t_1C7pn(0R:a+]+{7OkpS+ymS$TP?6oUmB/R͂",AP4qS([|K>Oû g!YQ:$Mv 5ǔ{mEC3H0"/Sb0qM't/K_.8lof.X!T+kK퓀/*jjTD*bV&+R.Y(g"Iϥ $Sqޔ<ձalDWK, mrom5XMKZ-.`.1ocEKT5~_3h)E&'Wc.[֬?{`aS0MWzuVBgeuRJLK- Bܘm:~#=ty`ۊl i{L`N &x˵;X[3s aAn{R^0W-穌v<&}APRbžPތ[B"UzNDi]@*I}MQRfnI{{lǖd %* @q**oa!- V mXkˌV' b¿@-of`s \G KJcf/fF1FOp]l\rV˂XCGbG(pSRP=A ϝ@eD.k֟e4ڗ]/k LD.٠t0}[p\lm6|4fO75b㪟Vm`go*!3r^vxzلhguw8[:Xo"ԉ'2%m23q* g~$MN[A=JEfYX%NxSEdtX'T52eNZY ,m};^|ip$ "̣} mtd,yW^11rI,թ@KHHFo$ Z˵lb)xGĎ/E+Y"R|:qB-{pL bN͛m~$3b寙˜w+@) -#Z*"f0eбT V'$H)(eBlmԵ]8@?, xt"sڏȬ4S/_ M'?`] CSOcm[jsl*Sr./tv\#pF&e35%tfE֕$V9^$]ە3!%ILI+/Ꝩ%S:yyulbf˵A}Ժ"QSˆQD->` 46XX~nG7tY>5Wy] J(KC Èf6t`.OocNwxkhཪM"O] OFW(-覊_p 3D͗ڒ3[MejSs]]YQ.wLq. w o "3[dIj)b㯯!7q5ہd4?uYGd|IMo?}f&:jj[22y9 sblեC$"_MY,Ʉ; ]VBBb8BXiF;f9 P4Q$ ޲ \F)Qx'11ķj Z&m~1I/STr5),/裡;$gwkzERH"M|(|]/hk k^N}M:61$+ +v}=_[$+@=&&–Tg]~/{TՆ3CgפH.o$.fBv:;䒌l6ޏ}18!-/Tj.rE1l3 9oQ.qQ(iG#ieaA_BDT<н 5YxYvAz}LROo;Qtm[:6>LU@[gFxɵ9(#)?gk<itg^-[XaN }17a$l*aI$W>e22YHZfWvSGҊӕH)ԖViGo+K *3ZCIJb7V,!b?P{ R@Z_1Oa·DTϓcfE4 !Ya wo+V%{g kYr@ncꊖdE/@eۀUC0*ށFwo%0>W^ސ$ѢoJ;%2w>^q@ԁFN"K\Zq 11W jwE^`^A(5?S*P#hFQl_izL"r"A9ܾr+3䵂H^ӏvOX(Pb{%ɷj2*ӐׅI+/xc 9 %GQXl0w%Ō X8c%GZR%VR֡xk@ vBbzi@d7K'D_u]p~(w\ ^Mg ?MrD“~굈L-NyЇ2R.R.3L%M*şeV L$sD( Ќ,b2Q9Ôlzɋ/XqB;gkkoRs 1Ie#wHUFN[Za nCe-۶g"w ] ᆍX!օ ^7E49ʁ0:gņHI :.a xqS_Xl8pʾ66F\Ѝ!^=ZOᗢsfmyEdd/ECbA8 (PN`ha-+f銼jNp]dc媁/ƃFNv9bd Ik%ٟm E4 VrpN)rRX?i:!B< ~! $3(K̶w*>u~VChZu:f=%g1dΕI3Ur]w$ˋKb@hí\d1:OYPX;_^+7}R~}ʟL1fw߲]]@`y5.&qgYH lyOQGnhDf2eڡMG踱{M}h+FoT 7mhP:ߌ ,vaYW8)Mq=Sn{'(LS|)V: Ƃ[lH2 0l>e.o %)cl5'j }dC_ޯEw׽:?"#eoT/<×h-m(kةB"v˖zm쳐.J={&Ych]I>O?CN+l^[bZd"?uI6θ3!Q?6E=MZ/7 dáys^ /[As+݉$Sqglk?WA'a{{9)u婪m<̕%uLY g' RUT>F]-9?.+yѿT h{*-/f-3ZOY)l.gacbdD]n :aB'ХKVK~V;1z Ɓh<ݨhVhҝw>Sm$*3tCh/rQ;g~U08 l<Xd._"zؚ`bm;bx簀I?KQm-gHR܆i @U**Pm95 IDATw}\{*ADHĘGL~Efyܨ 6My,*u6ZҳHуTm<-Q'n/. Su0*cpRDTo=*F zn[D#͡fkӥ3u*+>WI:~-昲oA8 qi&zi'"~O1r~2$2_&w\i}\.yRα|cfɜb~i j ͋>.~Ɇ0kτ4dl%o~$( NhF'{}   l4}&A 2hJFgPXj 1` թ+W;C{P2NTĤ1$~ <ޥG3`}-EK\NE `*e59 ?IY%5-|< :fz߅{|4 =4ܹ5ʼ61O3斒9]+j?~.KLskĺ`00}*.zIhEQdWf`jȦ iPh@5gt e<Ϯ- UWJ vkLZ0Pi9:q~1i2!r^ !3WooM6d@"SU@gmn{Y$ UpeC"ܡȐ#Βi9*RFE 0ͥN5Sôc4jې.gJ.UU_{JOGо׫ٞjd`}2[V!6Wؘ#2JUjS`ABC;>@ČlvvlwCFTy`oL̊7g {;Y{҃"l;yLpQ*f9 Rc?T:`ʬA>km-ogVB,ҪHϡ626?+b)Hˮ-'GK쀉{oGNݣ=YB*j>̃ A$ӶØ#Wf# ה ,̊}d[aaKK,rkG d?t+TExB+ ePp,x8z 7;:":~gNTDnI5y,s:6dN19U?_d|}[(\н& c͂&W6- uKpeSJ͆,@$Jj.?Pk5:~pF&|)8{X`ic oK˻31\`#e&7(Ȇפ'Ah=kxt=lG\OʔVOy]3+w˜˫kVعE͉sSrׁ^E\[;ku`r/ɱ͆RT<+RjRdK)7jKL5FIOg z,lEn2Y" DQ`H_J UZ"2n (T#&+uA fH?`i´ "*4Rr)[4xkK0S4>su⹈!~s~RNކ}v@^7+ks+@4ҢR,5I̦3\OE9dv2Ǫ*mbL+-.)6X mJ%Iϻrh+gD_o8G.r&WM%80Nm6+MdBADn.dYttTa4yNtGRErӭ!!3?UTk`#1ηbF hgK2*~FYJ'S X0cY#Vk{܀Y4liDTFGf0 4=PQm+LۍG v$[EEBu'G5c.+&%Ez?Pm@(?uwnq̛`j*&UD2&ȥrq/U3 vn}XP׬^&IN$`> f;s(D)7X3 >MfE)vF/$B"UK#XYr 8 ;6QΤPqEA>Y-Kd%eߴ"Ru%=i,RxXȩ8t<*&8YFYǥ²$_e׊ѲY'arL}tMI )rT pg/kû˙8:jX+YS\@…ep8˿>tPq)DZNۢ7g4jU@LX ɛmI|.x2,"y^]lX#F}ze洽 js]ŌKd@D=AwHg*UtOj5^)/xU|bQ줘'$  tR?v[=3)&oYuζ6Q1d ǁidom<ʏ-,khm.u7 R `b / ,=ե !2;^`1w(/泩-3GvuHv`KvP 1~Ն}tEMBݤѠeDDPs9~މ}Q,g v1fQ@,ۓr{y`q@'鋁5F`@w/[|ژιK$cgѭ{`ۊ_1-R9|V .!&O t~xLBn5n# C!&%`}xV2#嘵~%jc 6 dziVR?LqwG܁lu$ED@a;vNT+qC Ϙ1OU>׶}ߣYcRA#ogǽ4L)u;xxFᯪ$"a[/΀-g6Nu4Z/Yd ,31˾?%׼m* (6u AzCtPZ)r\`'0.m_ӭ1=ڽ{@^'$!yJlXKSx1,FLwR ltW]p]_1<2;T2E}D@$,b"EI:38)8X̍?=Onj"׫9V^:YsL4:leN1oX&^%[4S?JԹ^?yxc,T-;ݱUnjPL)|>iřoXsI X[sB=(͕8&#׆5p+za4=ⵡw7DC1^ ]HsP]m )m7k튉|} {D?CzrL3-߅PSGPw>~eM:tjY6Y}ǩDϪ!/.g.-Yx^*Ta)q4+@xLP\x9`CK>R*[;4, [A;GZEɦOVE3A%QSnRWVCfpA4@= GRn*q j1v҈n\"#11y t: G+t6uZ+5wѺJ"xJEcAO7dOV1iT3qsT ̫RYwv^:3$KnxOedp*!mIe]i"JT/[M˘ҳI"4Nc%OR%t o>2µ𻚎4TT/.ime<cE,8n>g xr9t豒!WP k3*=>ߵaꂼG6Œ[H(>|/ {Olsul?9HY:UZ4 AMՀ1=aöJemtCqny-'emJUSii 0rEz7ͺa bA-+vu>Tta܎峉HY%_Z̛)83 יH? jcr$˽gpR喪0fE%aj`ٲ.*f,OؤNip`¹3q칧e-H m J IQ{d%=4>Z {RR=bOyJ*y\Y~{ն7};˿OAu%b P T#Uj %$MJSs6' 0#\h]?AYԶ ^`G02j n@Sjyi>tE%e"CXvZȌI,W2@RxP0T0H"ERv#OÖ:,E也2nF>Mӏ|`6Ff6;;sJ2<+AZ .?-W3u 7wdS4鍥Q+Jv~kQPuj]榺b8lm6al: tM岿d?JG?WT'HFK*٤Y~YDaӎ!0>SwW"ϑ)Ome-ỗ)\ؔ('=S*E~Ͽ՗usYliji}:]8Éd1p Łi\{Ea`ϵ.6CyHWX(yĭBrҭ10>S'\潀ܵ ;HnuRi#DJB"C}V}$pk^x4[,CDO1SLKi+V znIKيLS) }>4L)eNUV>rA-ĖL$U)8WL ¢4RbtBPW0REJK@HߋUw*]2^M;+2ffIw4^ eѮ=\{;  Q eBdOCik?maY?X6-UeL3*(G>h^day;n2UyKH5q~')I@-D;v[IZ0x[k5p̞Οoc+Y@wޤnJZ,ov5$w|P{zy %=TT\餇ޙ4\W]Ŀp[LX+%bn =6).XP>F}VA̫w N-;r aLlg45Bk}ml+\*&c,߹ht}2/Sφi5TZ0Bw ~6\}l~y|Ê`8{0e˔Dvv0I:e&"[Wb2_juDϛ jL,LX2 <\[@O5 QPIICX3%ϯQI ,x(V0ydM[]* /Q[u7[P\S# Y>ȒWFlBIdŝؗ<#.-ӢtrzyT),'G#*c2 ]σBoPÉ۪MwÞ7N嗄.M58W hJn!`MĢe-b#s@L rA#pK󮭲FڬL;*/W6:}z= Q60SG_&Mږ,7(!$mdfc2 1npNVhl&E "32SE6zi5;RuAYPu1(#R?[RjAgs'h)sW-DﻞW9AK2^{Osas'9#:/I:7JhK""狱B&67?c٤ vF% 63#,]\,^\] ,D Osý% 9GnKe \&ig5I9~&A$L-Zs t-Nq4 ՗_&y&IŹN(VEwʓ!~KarC$1Z".M@78R$JP0ng/XqMl^䟄S#j{Yv^beay1~soc6!QesB"Y\7^VU89JOfF-|ג`UЃ5&~קxm' 2N1d 8iEM+8f_\st[S@GecNiV6wXiB_PѨ $mےvV<6 IDAT_7uޗIXb0fh@O?8 V!f̤y0I!!}HaCcMtqH_2]?uힹNE`)q|.2#,v ΁!<^ gE 6MU[J9A9μhٰs_/_:^G 6N;b⯯jrkհ*!~dp`)&|j"zI`R?GWfH}q Me}3dx7X kVkzګ洨:-9AUJ|0zGv-i*1lIHKR A.J}p7 DHG $z(4;.;F.;=*L.H}ZRVEJ/<&,oE v]FkBPoE)9 K#L!FQyo4 d7=e?UN_J(m91pՕ}1mfM*_59uqWc)B2>1X߈-1$pOdL@G@1ԏF 3$zȃ!4Q?$|9J78~J8$3D ,8X[($)wY`#kk+7 ~*>RꐃI{UC 4Oj;5 oos DShAV4h9aB$2ݼ%A{œ WvYlX)pk ,g@zx@3Mu[rj}_o? DDK|7E7t5>cq( [Ic[s WWƃfmg2tJo=5ѻG8+c#vASQr |%MJ~z`UܜA>ɡ#0 ey g ƢᲶBh4gh``[uLߪ쭡Q!jAF\ #_?do-KZ~;N%vU|\@.09=t^>Qсŕe[L!-%_ԡAmv)=&`I\ @f upTm}Yvop9d2uyoc%3-J*R1%4߉ [+:%pԆ"-!~ &ƺݤ|-mG3m'N Ul!iWZd,E;*wDPe^fE_I~`N.eVţ.%v[^5z;[2vWSQvCE%c^zyb,:HEB≞rvyLdSsxG~{+\"@$OM / Yz[v\|r DkMT?@yjI)elIvNmT>uQ=%/4HhP\)5)KhY?ӭ 3/DNp*]]^TX7 vGDD70^Øմ"AIWe໒ʚ'&YkJ2v_иaSz6>#Y1*"R`PM6oaDALvff03en,:R6.#|)FLTroi oe+nVNܺď/Kv KxJ >^S{L&E.O[?fqe>r0.V-d7X3]@-?Az\h*(r%X9 }?̦ѡTmw7*b*"HK dό`1AK/( ρDF3e$ˆ.z^-k s`L ǝ>2=p_E5}2y!?.cmhC{0)"z׺QU !VMR%$`W[`4`r&8ڍCP␫\ #jZPN0i)RF1:,r8lbfe(,)FdžCQFzd&.:3{3Tr`k#Q21' *q,rT"rh0c>L $iIۙ305hwO#L|f}4bR-{+.J΋wlɻnz!XtyjX)# @NIǹH=`] x)kP>g߁%^ϻ,A)lI(/lqZ]t@"[[ z= -;?+6:pA%ısN*@yb>Vf$hn1z>IRRW xnE=aB͘oDf2dy3:#2I4d $B*0> duRQ+*!1kR{*S9PRVD̶ g<Πհ Yчb*Ջ"%SYQA7};'0*|qA߆9>;Rm—F]@^T|gzJ%ZV~ro}tG)@<7kO߻$J\(uF, \ σ@.8J/\ w؀@ј+ "!~kߡwZï2dXfTZ~Tʃ5Հ9TjJC G߾K8l113h\96\Y-;y(u`+$]Ix"b;zmu2`Sg-εӏ)-MQI/8HW %IE}m )GšZnD2iW@rnY/\ qm;gyRҙQHsR.㡏w>CĎKrBvt*}^\;<1x=M=o{93 *?a20$!tIqoDb *]rP{785E7TF'2Q%|PL(jlFyjSs+]1?Lr6EY5sdV(D]jޟ% 5dYIAXOvTg>w,jy)jcmI͖`n,rbݪQf$*rv.wNJ 9c|V&Z*V0%^J@#"bDϯY}~QFuNt $ȑ#zTI-_zKC:2=kTуOqll2C(m(Gŀ}jrՄ#N$F'_y<1~XܜЊh^Nxd9vФѩ\MdT4c5g7Os\tAEc֥R'#NR*$_/)-y{H0 D_=sth5GTlQQwwx"Ex,h__7ۤ] <# Nj!|*q^8:Zl Q%#LsJ)7LꁩH-5"R7RTC{/J,=v?c#e -YE¡y{VUosjP :Z`~%NrPMםMf\QDŜ/[΍26UR0iس>qXm?^%T@ʠo~VZXK49b"xP&.mQqҖc#!<[z ,|娠/өd]cǰeZ5!e^bPlO5S6%ici{\b}&"biGC|Pe!\DŽp]n\&7 e1RoP">Ҝn9lO]R%) *l9mm_YHXLW 6LjKYJUHNZvzX77`ܦYבuNVs%:$WŻHl'™b3e"~Uّٳ/V-B?.m\ Yr0MH*XD@M|m|pvuDDlBt)^"Mw?Esw 4ME__FRfF(4ѼKnCHگ˃܌kKѹ$qxe6%[WYM˨ZT\i,F1xwlpQB2܂93|{ #/SAf$9}c8yt &|Cvo\c"6YSV,eKQcX1iڀCYrBSpsi{T>(t"ARr&Ҭ IDATy6 &l`mw a]Sn`~24\&ݱʱK٩@hv-l7-6@MPe$d ۚVCl"MW_p.bV4fJ2oՍ+`ܸ(Xv}skb&plL&?`H eX*<=6ajj,FA>j(lI*֠2{)h6&uLBW.kPLT}4h!/YX6}*%xUk8[aZ\9!u"S| Y\n{&$ VU"[ú` g(uub O'씑HDl3XŽpG oASqNn uPKǾǡ-5츚7!@bd1(E a̙egtlaj׏t?GnڊDŽN dm>?L奘#U:Lь,ײKVAP Zu12LL.dOۇVBB05Gsk /+ö$$X/ %CkJxTZC_)!%L,A9 `4n;C%\wrƸ5zo:$Zګ+J"#z3JJbk zwKn]޵ގ }ZodP4z  6_)q/DXj[A>"lZ6g&U*HԿxhO~je*3v,;~ա"fqOH:,FЀ hQNJ@>r@a!OÆKPTX_hTE0e^;`%d᮷7|g!KiF_ V̈́MOhL<<- 05TD;y&]j!f=o3&t\\K@f\j"r`y 9v*%l^D=*8}^q3,;?㋍L[5`Ty,K[gZT!)*ʯ pڌ!l}gmTeH2 1as.ѶF *\􊡵0L ՄE uˀfw؁4{4etx@B,msQ1bU]~PWȼ.ۈU_P?iR6%pz?%忖SeubkHL \hWZ_9{ۗR[S&Hgsoy&R 6yNs7qN86 I%T_r9,Ae%2zېxw4 ͿaQ`Vn(W%q'$ul0DB7*!zbk zV.zP8/l:f7 :_ol&ilB ,LTAj1+<$xְ^f@oP[<O3ޞVvԩFkgP,@SK:a(Fr&Juk/Z1H wAL*N݄gߔj"4QL{fxIxS^le"Jh Wp(:֝TȞJBٲv%\͆wmdȨm9l>֩hEw/"&fZ\^'+UYc}Tn`I"GkHntKY |rޢVu(DZ=!|jʞn3dyŬQ7 &~@AϦʃr BfĊqe ]][>WC^n{1R   ?_rI#U#;F*>1rDbMq]EhOF~ƶ--6vOFOQ*1]LmMyi.Yh&y`񼢩Z10$v&S qq-a }82-y|~_vW92YgN{aR™r)pm'&C^p9ʰjӨo0[0H1e(pxN/Ir ĥ6b 55GNu\z}h}W!zntq:t OS_5W:} >qFIi% 2H#rddž+%SpV+sC p֌|OVЇ<#/ :oMVs9,I,3SŋDAY0;#v"7ʽl}z3A]!W;Z@LhSBɢPP @`D|06UxKHV;mhdëP@8>ˏ;gv}F+_j mMIX}chg)""Mkb0l.R;"Q s t=snYhh&q){ZH5^%v[~܎x%'!DFt.u S,@=`*H {M!\nCY˽WJ/&xf :z)@Ƨ.x<c鲦GњQ=P""ĚzQ;k4,ף3Q^PX7;!gis=S~(^I.\eT=a]wJVʼzՐ J;*MJ,'lc5qlckD~Ypp Rz2L !{cI%,ԩ=V$"ZCF{u7P- 04]iKZ(dD1 oܩ滠*q|Q% `L%V7 %ovT#:V kd3: 7j4F; <>XPN݃MR(^*Ct9ƊgL;cE +-ܮG_&Q<"PaD4%{YPHͲ_|j@y'X 2s5a7ց\/.B'uDFKe#n9>Q*/6"eR9kK쳉E$G3lJ:~ ^RÍ5-X<_~"N1u|K> kحg\`8%{Ö>-[7]XK(fYY ۮ3JS$9Q1DJOݒif^LjfKb,nvjoP;z^ V]$2d߰ 7Bj@Nn񌝅 [Q(I ?YN']SU;v8U\,ͬİdt6m\$sT ʹZ^X5/,rp7u}oO .S tjx8Wѩ[EP3 HQy}ff,"sB0T„d//3ũW{Xp rp]^2lqc e@*؎ `JgzKԐeu mMasAaytd*yс́-7nK5߷Ov^x%pPKW_"e7?m4 sm@i К""oL/Uk϶V͍ L(7rf];"S~N3W; dc% ʅT3d V(Loknp"z%yent&-'K&UG"MY@dj$9Rys% 4[ψOʒeus'=@e`T!H\ /Y#,5]f"LzD3dlX['sc"5uF"i]TnFUdh选{&P t`5Qlsi``r8|Rx|׿wߒO]<ϕ m\5+D9}0+K|Sm'"[:NٜlI$$*#xb%Um 2fJuh1 fD|LL+=OMJ!7z:"?<+T=:'RD|T{s$;uP2<֛z!`OzSUm>Wd Um.@!Ϛח4p,0]沯H%vG^3(?v$a\z&wjuO?y"}g#"˰&D58e1z9ו*P($wG j 9D%ږoq`.Ғ>\9BPkKq|Z4g*ۊk*=wsSJE/k rz74/L`y%+ "Uv`(^$)-'X2QkwP՝ww)?Vɚ[@|kXj&FH9 b ZN^͓UY&/Ѽ8|&v/W[4;qu#Vq?1wwܛ s"KX7=- 3+f_l-{\LŲ 9Ex՗XgIܐPͩxm2EɔOɶM?I0EFTr!"s^IL9d7:} <<_.o4,8qg3lPkzk12ā)!CnJ^M.?$lJ~%.;>ﰃ6x; J>.L0c;MH.;V 2jd(JAHYOg9Ð,|8Ϩ6fY Yyzu$69r[ >t(lbciHo[} &yhx9.=4 %X HsEPc?j"JťF"jM=!VN%}oRUJWj*TbҎD9>N53\5qvNS:jL~nH@)炮d5p%pޑ[T6Y|ʟm_gQ}}uENov'F\ҵ, [[ճfgpÐ}':*7]qϼRU_jWLƆ=UlcJWnR.:0PaB|C] ?"qDv⻩9I<8=5 OuϻW- (jhx!b;Yg3Ws$o|ǜ9@AJ@A;8"ګL} w{?tY6X"ouҰ5ƴͼ(>]7O$dFRU7,,8J0GE9!v#T R(hUWs5'+X媓8[ Sڂv#HXxFReAj5҉Xe'^LOyjڃ_%צп]'$-, caT?E_E,'$Uu6yʻ bBPXEVuӶ |]k;03Վ ZƁ%!;꩹mG<,r\o @m"u>_J_Gx է(Fvo+xo:vaT11Mj[- Ϙf6Yًlmъ#V ϼU>)VtY `vgx3VXjY=0ӕƁWʫQaRJ}yŎj[x+Նb@: ̌ , \3$_ӟԘ_&<Պ}-Ӎ+߁;6p4(w-Z>mӡK*SNQ@k{#8r %4/^gR=9"|7d63m s{{; {;ި-6-rh= ɖ1Jsg-Xlm_#ѐ'twՖ|zWtm*Nھxϖ8X@%n ;mogY,LZO􅴉VwQhX`.@4Q&QX/( pRI03[~ٚ!EB^sOK)]L<%MԍbA[Óx/8G\SQgXeEP@l)90ٰ~}IALVO&>jwMA@7 hlDodl$9A:>OTc:99@u[ߧT[. DuiBʾ$؊MB# WYONjv>?mnK qn7*S}dEFyDF[\1RR܂|l1"򮡯ސ[d3jy iﭒkѱjC^ɷIEUsU)639ì IDAT;l0$d)O L)x?@vj4E9}o (n  -fw6nx5!hR*J6?[QǬG3]f7Μ-@k2\ؿuQVSl04A$e5NRmdڲb5oe3_2`Wl0xM*^5֮7[y ;I4PZ;q6ƽY d ԰xwhLO ex~(Fm>7LjXE?`+mni!0wTc}ՃF^%&ؚ8`=5􀲧 K,1UŢLtqRUy:?X,߻ykC,?4mWZSfH+K"I 4NX;f OX|F/xMlVaOLvËb# dtExAXQLB* M -aO -ymj >Vai1J,1JF1s@%. r%Ehe叉JʣN6#M<ގӉ3ڠ T+dxYX񖇈ۼnru2JI&`Bfc`ƎABEDo8{&2`벣Ⱦ8cA|V jSdh; ޜV2I`Z 9gf ƁtxI PsBoZB#m;$e" ; (m)oBj˩nUHX<3-v&u%:="y9#'~I(UwtsFHwZ5I~b=S,GxjRI1\l!DXTl44CLWϭ{%Xd˭ ""OH=k ={ ߺ]d3ț9Mlv<63 GӔk= B%B,%ZNVk6>.6@;yVըT0VfAݽHة:,AK:^9XZ3TR h9,0`&8DLl.ztKGZ X_ͶjOg Z6H +UdFq`Ѳf㢙!C*_tCKIXuD>تTlR7FbkÛx"Eߏ AX0i{xr ',%(g&|ٛ|7 P~nKmI4e\>;:fZGC=H ľ:l3B i.~ IF-&aIY j$E3{7;E`dKOW/#Hp׉``l6xV?P7\z>*X+> VϬI#T[tI +}x\òKy&ŧ6r̗D~ C_͜|lIC6oh◑%I6:,16t limL dmͲ'T 0Q[B輖x&97Nȇb MB7yd{!(Ӄe{ _6Ú/:=٧l[DLslMͧd@6CO&#2 $>~B-y ^4CAbpc"䘃 =G>[9&s`Ce|!Zgye 5T;7?6I H$,^#ͱI ]-hT>k{( x'P嶋"`EzK֐$<$ .L1T uw8k?@kg§h%zT/&xT OVp8?r-3N* $LTgG.`Pc$*YF/Tɧ:f^GBϙVWT8_ &XASD-R,ׄ<4t{jaj6,;zڋ-ZVυ1ddĶm31͉*f Y6X8!KjHna^>Qk"P99[Tks$su`K9AƧ+^V(?SPNV.gGyΝjGN@j&$$к=p3c.Ӱ R$t E2xvVw(a1Tp!LujaܕBg<XJڤBE @uyKJ^T6^nYvtsq`N1\?a5{4cE,bH Moޠ!9>G ^j| ud5bX#cS|#D=̽ZMܨ+eF|C-wZc"  i` n< y+ecFɄdn2(ŶtL&IH06HUrf%Wo%V3ĴE&z`e@[.%ms "U]R$Ć|oV))\H*NV!aCV\ at.n̠3ڒ&foT^=tNN?dR baS}} EuԸ=eJ rN53Bܬ(ZuQE߆ e$kۍfMUz}`iz;=4T-/a?EǽR$b`^F%.UR(mRQCU26%?2E~d`U%Hnȳ.vCnwq[=l/iJT̶(!@Z>dVV6M7̒畼)(ECj R&jibyB[>K~d}g5i~ڂ$T|u%1Pv) |MQ]M9Oyg*T9aCZpEMмm~ '՘^+5bub5W0Kf9889GrpT,;D~-nϫ6;zYRFK ;j6WED[}ŋ (o4i98]{gBW21yzLUv @dYo͜նU}=SEVY4'T6^,5"\ P ::.4ٚlh?e' bB&jJ-3UX` HMCHj ` Ȯ3V^{Iz Whzw7,ލERw*kÈ4ScLiVT Օ(;zSc)18KW.J"l`sXg<ʜKq]3tÎS2C? HE,1$|qOXb ̠}K:*6] އ?ԴQdt@JI$L/i }O6]uGl=뷭ݣK|Iqq]Vvlx4~+"S<@#̙Ӂ"vF1츳uft.nr . zZѓȪW %K~N`v}p&Km^iӀ҄RZp;C*M Lmx O<ʴ$P Y}Hdn:qzl`|9y1(#Wc"WvlB @ttLk4*dM|\çV!}mdV޹Kn Q^E,{(OM)(d8ef#h+9K=Ab+jG\͚wwxH{{]WG/RBlV\^%IZ\eA#9vOh͐`YvPgBad{]ZAjuv'>1˵"gƅS #m^O PTP3&ӗ68GA-~SdVٖ.l)7.8m>n_.@_G~~ì-]4.ʕñ a:D㬁JȺoהd2#$z\d3/@i4#5v_C{Q0l?op.+<(4Ețm*qN]Vy?,zJm5)z1eD5HGj幄9iKN?c3% ͖0$6$l aȢ9r"cEŬ QZQl""޹cpb1D7eAa\gH"Jy`+U3Xd|d 7\ {kbI,;t{F IDATr`EL0<_M&M]]0NW Pb w?/&͒F[JXhy0ӭ} +r]14zC:.n8qRM\ Vxz*Lj/`7H.X|:2`IP!x{Na) EOM+ ÖQd)7ZS8=GhhL4Ǐ)У8 Ȍ3;lٶ%l„8<@# ث1) P)/66Y4Y(rp« `RnĹ.+VYX1sqQ&]2fmCXE!.I\H$Pej<]E9ٓn Zg!TD&o׫N~PٿcǢꡛ Ix )[F5uH76Ay؁<-o]M V9%^Fatvo'xz#:C8H`;Vt*%<m] {Ŧ?sڶZDk/N =*HT| >=dԚphp/y@>ÂrOLB5l륣D⽈8PGEx85`eb-UF +4MUMx+_hQ`l;?Y27|wϻJ@rx#;uɐ'HI齷iC;\H`7 "i94N4+Qď5.BR7N٧dRkhR91$x' ZOFMͷkȯ*;ify!nnDQ]A1cگt%\]\IVFC='IX%A9@@nTo^ R\ca1{7Zd-V3KԉWCAG;mkR 'F(볬ptrtGuL Ckv26WkTs:p.]siLnRt->RsTL6d]"&wdJV-E$'X/ų}m;,؆idIuu&Ov\L HQYúܕ1ӱWH>"r1,s3yլ-c'NF=fa 7B#L_~@| rJޒ<|0꯽bT`%h?dN2Ψ5UVWds}ru)e>Zݒ/tI2 R]cDvC7g5 і*h4EI^*e\R{W'9|QQ}7E\&oB1Y~\fzږ,¬+m6s 4^CcV㯯Oi׵y 7CВ-o*p$?_bٵ 1V9?ihe4,ՆV}IJy.8%$8["Ō|%A(l +@^"Zˉ3gBf[Q:  [Cl'tm?R e;HIH=iKYU\1dlJd^1nx7տG@_89Rij.l-$tuvNPbgܑB&QНJLcbR :R?}VuT޸XhJoHKfT"NR^ڕ5gW-?V%3\Tѱh*ϒK|UX5'%L_pn{E Rw@s8">%Hzփm-]."_3d}%vٌW~™lHV+tf߃\hT#o,),#nB e^AJhٸ7Z^KH "hcTgq3p/pb֨A&c㸘Za)CՋ Pɤuj+Yny9\6ɬP,kKf6|sR^FQ=< { !.OpuOvkh-f{H c`#Ld{j!؛Luh/iDqաp+szuyy'>jpXτ(:o8g"7SvBض7i[ t)QǨ9Qa`-fųy1~*7cԄ0-bT@\e :?߫)AV;)C6\IlqCn,9QH+<L(3zO\ 7QE8Nz{?Tި}[y zeW|)ϋ(;4b#ń3vjzz4jUsplGm$H$HjZ^`b-Ttapx9.E9_(TsW3}<5`ifxdzfxfJo<vE^qP()9ԑ]Ա9qظb)p"܆ږ9$U U`h٤}0f_7׎ :o nGeގ$G-3/u7!LA/h3aо8L4\j/-_8U22 ~ф '@)k r lYvefQy wϺt9dPeq J+sFL.qMpiȺ#TFLq<1dHjNx%WMPU\C.C[TO96,_ _v”Azҹn}:hRB s7*qҿ?=#JAdarret'A -+_$b[8!?/(Ixj^>Z!b)_D5%~/sXI'@l{  S?嶳Vbc ;$ug:eQZ1i-:ܼkOX;c[A[}3>nD)EL%R(ϸ'wIn<1[ubW>>5Ȋ CC#(ӳl^}z3%Z\y'4c 4$ϼs8T|FnVCǴqk#3$yڰ X7k0S:B57r}Hx ixh)l2bh:n S^LRWӘK#xCcd>B8e2NP]{hsv[eIug徝0 Qk2}+Cb/ZILY}׹ܱ?s\0 =S ;nmO4z-qo(8LߘK9#?qAks d~$xڦN}~P MlORB侱}kIGˊ3W%|DZi[7jO.F11XknP[i"O@HRy&OSMPS9 ɋ"s"v jcSG]~ &ua$ `ߊU<%) `pMzH<(pǭ[-kOe>s#f`dEpGl@P+P I juAlZU[^gM0y: 8"!q9n߲u25GJ߃utGd%$yar ^Pd/sJ(e5RΛ)羆euy#d56CH [jzCE׹ pF3cs|Wxsr9 ~ *;: W[ar-vEVjSJqȆ Z>@gV^ [UeE*5<x< YH[:*qy{u\)l< H=`) ym e\nqG f~N-K&h?K2^/I} wԫ~a9Jȉ~}luRm ظS,=8l^ L2^Qv?mZXϿȀN_psyZ6Vzd2nf2gQ(1M(OuC{y$M}?d=Ǜ8-b"bWll77PKMo2h{bKF_[-ի\ D"0[ӎhɥxA,T~)Dze4yQM|"]}2"-xy4 D 3Z^g *u6%DC^ׯ(d6 2d#2Lm@:!# V<Aɖa;{jg)"A>侂ok}ؙ)XR~ʫdmDxM8!a,ҵ(DZ 'h&r!{bb+g" Rӄ}Z(b @/:=ň21 tu@3 LY!?{, @fq 6lyMK"&/<[C9W[hU4ލ.H,")H]Lͅ] Ir {E,ك\˚/*"R_(-o[SOdEח Y`2~ϤiX@?"irHasdO>"SC}uҌ }'4Nć8Œb\vР4 %xnX4O-9R)'VsdVʖ~&t;g7߹6zΠܬ_SE먎2 p&J43GUߙeJa*/dR?'Љ䣈?.0ﻋr$`s!͋ʀ4(&6!^20nG V|֙T'Wb3iOOsf)XYxp/x׳zeD2:i#ȏ|2?VL7(H[VCmX+<=}1_jw%,njwFHkN^#ͧҔhmAZb8YQuc"& .u,+j;&Ӹ\ټu8Z񬨀)i1\rM$4,o\yCv0HB7)cǂUJn1_muݵ4~p~[C;&XpXcV_LʨS^ K 6::TO<,,T_lXx{D@eߢVU92 =mnYp⇸$SX*xb6 g;Nw V%a y})( UK,IϡNʖ)#!KQ w `xeT$MRjTl-^qnp05 #9L\;5b; 1>dtM5VNp;bpr5L$Dzkܓ?(F!Ƕ6lrz{~WquG$qVH6msB()y e?ɿʋ~Tr7ۖNL 4Q$iVsCx&g:#侯KW R6LHx1|uLE֖K W-ߦdp<'X$jz`XD% K'/yb#g\H'#>#* N+ ?݇f8CG̲3㒦Oˑ?` {}>nQfʁ9K;uyV W&*QO뀬Ul`Vֹ;,)]rRva/J=5ر=IXr{;If9X[MT OxcODJvbV|dž?VrT\) _xn3JVJ~G+[ _SJmch-~2>ണ09Bq~CPf$Ԇ>]v/17N$Z&S˟/z(` *HHk"y1LӂmI£v2$״7Oy YQo u#T  &t~PRқX(y% <s ˪j+׫&?Qlvi.*(݆8N&4x>y4Ig-dظ\ ph *BvZVUM1"bjDx/,h'q8ȍ+>oB&ZFXQ p[ȯYfS}lJdakp3Awռs}lH$v z@H6XN\Ԫ\9wl#/.o̅?;jM'sq^1-|+6;Lf@܈3wpdU$s D`*^t'uU)AL>!ֻdHzbUs=f-^-ښ¡-)fkFf?~E,?^~aH6 %R#zG$$g0 |_7eXgIr*\Cӟ;z@|5m2%r)&uiKRbքM>7 ~F1.ϖ3)/D-o|k9S/_JCItSy.ՀڎLƳ1.[&MKVt8|Y0pS1_DQN,цNaG%cD!0.0k,u`HrdfRwb`9 = Ga{R&SC\-n of6%&y<'H,M J ]z5(yVZJj+ ^7 ,_}j8n<܈膅 ɟdkU IDAT *j:*r6CT$u2l1LKC.Uo큭>|ob__!&r1EdlS^ J;h3VZ[TB#FKςsb'ֿ@TJ۱x=bJE 9UCgW< HW+iH~-puj|¤xGH]w%R_&ΨЕ6B̸j("V A侶rT"&XWm.>]:!qshb(p0l }],F`ّF @\`᯶|ՠ &BE}+˓lG@:;w |.(26L=-&C?6>tujqgKd㤝Sv,%ł{J )e"EbчQDݦ΁o&4N/&$, 97m5be- ^7ply 9un$Zl;u$ 3xQ!FS_ќ D_s~>|此EVjo@;1,.-;>@J[/70`MgJ+r/ER'h)ߌb'BJ-bEdjՋ.R1=]\E@u&YY KQE=~.R` 0H}@U1t3"31|5mE,*UW(G`9#[ H8CE(_bH%=cL7qZtI̖I<X?JɗOGGCo8ʓ}Yj"z[SWSi!͹cY.-:,vP ϓ\6VM"VrC=iLC2/c66 ޢI-h"wV'D`FhI 3 : r"l5GcN'#.8;"I<ߑU/r) ɩJ=Qc!Jcd{PD;߽NbVb]ڒyos&yȱ$ώ&ϑ&y6TL‚)vj Y |6V,fR*!-xjrABA5nC7 $b[[[9]YV.~{\R]:o-qLq$w5Vr5^͸4c,Z|_b$Îf '!GA#e6_4%DW7]%59P6)L{KiUކ*Ga<⵵⧶B)UMwA?WĝJm84#gS<"_THHR~x+l~йFċQ6QÔD(?W"MO )vl_K羥?T㍻J-^bƲ~tzvL. TīC6ViBjq){Sgy pXAmA^KFWGC!w-'jEjo}Z$BfPX 7Rg8ꮽ%g:[o?OEdndK\#lz^D*Rj Z +UD2y\*{Vo魤/+BMX{%k,d:7z%hE?7ˑL8* JXY(ش5 Q:gvWnq|nAlj[ÖoN-pJK턉; >yct*ZNRtYtOVN|;ދNfݧGfȊ&ɻ1$Q[X QZ1p?CW^.B}W AR%=V&}⮽g f^V<"Vo$~uQ+Mo{O@ir0<^|$X OJ]_##}!c.Ҫr[ڞ =aX$\*zߓE >7cC\a2뙽R򴒎~- vܕLpoa"3Z2UD9idobƊJ*!UGΜ0 RX! O-=Ub򣔂aU_)fpCe/T7S<3`${H/R IӈăMk7vMy (BrhooP9:( ˣ]DUܷ}/*3/賂r*<]6f. (5i.y)zU *c=ռh-}yAV45xvhKP (`p+TqM.yu\iC:"EZᜉ i$~:gQ<]76bF h|:m +Rtp9lW v*S'UM%I*աk>u+&vE%MYi湚(R;v,xf%tJDw`sG~$Ī,"/.%- Ġ($x{y;3 "#rX0f-w!^2w#[Ii$ڸŤذ7oI S j>I@bb_3dbnp-(-QEh JQ)bB-a$ ZKKf˶%,5U4pLZ 0MbѱS[cA}D{ @Uˎ %z eP0ZpT:6tn-jKVlREeRC^$vXbjSb_X*{'b8wX&O1ޥܡcJN"c#aQ}`QJ;Mbw'SjY`*=X3C2"-o%UDOry֕Sdov%]|6K*+1-L#YfK6>DM^<ٜ`XnYWBң.RgZymO.YxEdn/4Q@(.ŒF'HFnqQ"'+;>-J;i;ekxJE0PDҚPy*MZ%ʸ*,%5'^<-X(Tn7E * I]l!T.Rվ$^ gE{ Q1]ɦ>R uH(odmfyT&nnSB-Tgr(mu W5!$P3q(I$3إ ֒81JwN՝8 {E}!I:*"AeLe]Iq(qw`K*qL7T nũr+ǑPblHJoEumQCseVtA eӲ2 >lMi? $xH@-j5Tj $6Kt^i]B4<ߝ kT&Z ":+9_Р!Qa"$OSߊ10ʲê':AoTF6ywQX*2@ISM(x"ϻ *0Vj?K’#h=0fYb|FY4s` `(zDiGF.PY7u֠e-Mz&:; 8~`B#-nt|6>u}u"%Xe~+r)@G^<Ա册v[ ?[䝝+Е-1sm&-N'N 5yܮ""/Ar΢Ì\p.(?Z*+O.:X?*Z t'O Q~كߏM4ɎV\4ui&*TġdlfH4ب% "3i R JHφlϴT|1UfDeSDBz*0+n>#lxFUGϻVsԊ+W06T4W).F'̰RyP_j^wW4瀒0|Y20glx,iixZ5"UVg*E!{X9Z ba&?\pM03oGmDd$ZQ φ֯$T=nُDߕ[9,>]P I}}=2RtMcm!hzE'Da٩.0#l]J:,.[c "V(szQd]W#2٤Dɤ5j\}})o98y$oq @!PrKvATY~v`=8*OȱI/b)P ԆddD%?tZlޭbidQjđ_KEp2.-DaϷ] {4r8Zμ;f+FS1>s'Nj1H|>MǟA-.h:J #(7V5qCd%ib&b :/NrrX_%. z_Mj"eš!f6Q{A66Osp:;ɹl|d@P-UJMg};:PٴVd&AslUw؆/* $'H嶵I: s6:rYϵ=9 PXuR )7 lrheɩz9@ꊵ@=k0<] bkceZ!3c|'$R+rP!d U U̚T.Նܜ!“RRiV\eY鄦xVhj1k>n+,FdTd4t}YJg `SiV_W)fU3\Wѱ~JʼdV6:'**P^ELt|aAY"XX\XsTaQNa q%Ct%$u&ܶSfPǥ.F'fAG`[O5z^f] M9ziKwM>RF5h)4!eƗ/-妕pT]{ Q)eU)G\:bT{.Y13e"%MrmK:|2ߦ -Dw?eՐGE[ RpeBMynF+TdsK%5PIӥo܊阚\DBtG X( ~eA6b0 9aQ }as!maH~[%A{Xvs Ol'f"rTLm?%xj ZDReV (A Ɖ_s>?Ģ֊MHyQquILq9K.K5Hix Er/ ҕ)za1b-֚ݐLAfp\Z5C{\l*[";1I8G)=.mwK.yQ&zΣ  % { [Rӂ^$[{:2~kOL ePMب&=k~ ]J<φvMILPR+nt/8ss,6`*6 9IM;ةxŠY`jpzS e?$xF Njm}(Tc8Ze]d7zE:6})BLhn=l-`eHzѴ}PsH`-֭+ڱQI&$/͉\6ΑP}~XG;u" i<ۭΤ^s 7=ڭg㪀1c`U$ w\oM7$TjK&Q"5Ȑl2UgXo#7R+KYH喝`ƜQ$j ߉~+p#k{l#ܙa+*x'Aw>,KXTn3WRq ;H sk-ryhHŶGLǸ}1HF]Lw a.?l km}X9<9Ֆ{K~".<֑0J KO>ȗR6ޜV'YDLyqJ0 `%u̯8,[Ψ*Ew' s6T9rVlFHȖ*߰)c&"n#/b4u!FY"Ҫ ;/W0woj>$rNmI8n]~0&J N.y\Sf2jQV UǹAQ8C$oSG^!HBGDm$.CPs|Lٔ [(i rNoj;1I暛h8I1W?m4VDvS|  qdri]J,I'~C;:&(8Հ a^*ZE!wlM'UOʐ՘tkw*aߑ#C?GF'nUXْ:Lx~"I$Eϻ-66y*| IDAT4Fjfk 7bRzJt_o9ͧ)kX2SFovM?\Gə@m:7!H9PwTP'g7eԡrmjE'bZTT\IkÙ_QFn@Ѝ<k6&îY1Ҍ?0fc 6ˈQe:E)eO]:qmN{$Zm1۔Dϙ"Fbs_j?8c}6 }-K.?H'ZTx}TDCKΫp_׿pGUfjǾrz:q)Vs ~SXYx5Z1έ%X89P("lk[Ǹ,] zyؠ҆zn[,ofD.nm| ee;}3s1 %;'пvuOa PNn,q<^%=xokW͑`)q4/Yus`@=d,{^lk@9Kb DQ^۶.*PJ5pʄyx}xaW$)W7#2AWfߚ ^ X+}- '뼐.@ -\5UH͞?˩. (MG- b@bAzV(w0a(Cc:  H41~!<|Nat1^OYe:UI@NE;c&n8Eg)c`tV">xzZؕwFn_hs#hNX_h\8`FܰV 4de $~$ w.3_P+-ȜQ65ӅI]3n~T{"VOW4KƳ5^Ԣ1SAɧFLK1͊VU;;}lDj\5;jj+<8-ND&g_V 䊢9_~6hVx|5PP),[@8hbdCFJGm̿o9'qa)xKd!ސenX$t`c *'"̑Wcs$6KQDeJ^eo'gH~Z+x`Clx)2fv A@L.Gv ͬq͌n u[< l`m)KF˲SVE[Rv{(F5a4lK lk Qe[oAh}$6 j lb @}ɚWXWj\ 嶄XU] '0 >#t$/A |`V^rCĩRHtcɄ鱷dv86Q5{xȈ:  OkTg-=uIoUDk4~YrWVhYh\.́Pf/ EdCZbQMVpd\fn̶֪jxQsE~>]˯#HM]jTXOS#t%PKayFLp~lEJ8Os8g**"$#+i ,xu[K" "zô,'\2AI--GigH*5wtoRhA|;3ʈHͤ Mc#@\ !H}z7xsD4uC([sDCDstz#R0IG>P(VcCϋ kLihԇyR/UL@*@h#}.M#uN4S|C^ @8\,P9;.^q/oǚx\WNhLLe"KH"*ymZTUD:/ >ț (-HJJ`3WʋAH *ctjV>BC6 ZQ4OzQ)%o9!3=ki({: (QI-Z5]%mcHڊN&:b.m%f\7CӘb;"0;wM9]DOGBZoV k-k+ ΅yڱ)9l(9cJǼM9Rș) FwQpGQ8nkdT4sN20(Pd Srˋ;NY: _PQ S)^ MjnS|ņMGTKL0" 2skFm8({`&]i]l[}1!udTv-h aV>3IR!Gw2` ʁ7FV)rNmsE!_I&bxrʲlM l<8.ИYQg$ ӌ) 6[$vxW &U%qoыnr@M,*>2Ӗj@J/l4cwVPC}/S);D^o48z[o;R2džH8(ioOQ*VC]4G>5z6Om1N(sOժ(; +^k|cKbIUn*wC6ʉfnZzz/mȖXH?3x eQ|x̂p6R[u'm#tf~z2R5f4̐3c5/M)En#%6l iʍ`17RDdeE6Q#' S.q 9IOdr^9ވ+Zے5eGd UϤuqKg}o|* ԖTF#Eq$hn_'( Dz/*QSI -\oHq7QV4! :6Q<,` mM꽐|*FvUJSlWx(97Go侸1ĖiK/+ouMN]}Vym[ c8{+)])-L~Onk[Mϧb 6q((uI<QUHFA#&WQO)qX:(/^xS]Ey4JA˕!MHw4e83:+_ U+{y5꓇!x#'wPݟ8UeL$?#FW0RIry B3-akk8uWmu.kkX*9I 1ǖz ,8KF` e8˭>ߙQ,=+6:Z_.QȍN*R2H+iHk"[LY~EzfZ@&u$H7`6~a!ՑsCz#_ BZ[񂱷Y,_CMZ^'wzLbx$Tj0d1M^15h%.SF}Ь'`'jTO쯊-?V73 ݱSyި#AQކ7ExY0|OG>dِw8? aߥ zX^LC ۖN\A #jͯ:}zk3FKs}JD"RPJBUhLtlE2y} BrCMdû[otC-hUh ;/☑'dRMe`cŒe|#nKR0 Ʀ7~.H53eO{|[&!N= u'dYaŻf T<|16M*>6,秶hO!-Мo-32qxim Ќ;>yE 8N𫧛+R6^Jɪb K*`w{jppf/y|# 疯,z`gSKQeo w(e;Wd<@ y(DDZ z?3X0]A]h H`wM',ZP%ԏҢ1fkDx#4U.rdÆؐK Ї9Kb1[-VR^ Slz9$+;Q)K3c坫tCF#hud\y;N`:Hy|y5>[던4쮜bgXgKٴm5(x0VUwUTߋ{QXш)5`  =R1dDT+2U|RsyY=hODs&W̾=N9bKxnLǂ ఈx3rS~Ѱ}XƫLt!.8'`GUi lZu2sH"墯3zpnnEQ]IN@qnSI{d֏K+.tܜ4xSK(/bU`T/)UՒ C]O5фw>D}00lJSw%hM3hs(42eY$eɁ*,/#SFl Wܟ!ʯ􀬭9TG@$klκJf1L`(50[sr/(pDUN@|P\D9SdEfdtř ձ)r#.BF!dG lLƿTᾀuXQ:t8~ '*IU[g.RssCZXبZQ[[&SJ֡{lY"8?ee XuX=GSIN|y6!$_Vp@d& IDAT,Q/G҂4-UD.>P0;`ǧMJO}p4oHiouv(}]&A.B6S\XJSc-OR" -` FZݴmߵcH ȴzqȎ@Jp2UGa2[Yn36x&&p\? W]/&"HWgMk qLآ0k(50<ڈT.*_Qoƕ*Քh4AlG'pb8[$K(QmTܚJ e: qkXGv ,M!NRC..-n#gQ\r;*~Cr-WulO_CX7JP S>FC8 mhhfC@`DEMSݐ{|I}'1f g{zcmf@(,Rvi(9EsBc?VpJ'~7Tj cEjtȐK/2/(>}TQza' D1N&bj`|J'Co2琥Ϥ7?ǎO!UުL#AX{Iy]t֙,MZ˰[L߾Ί@Hh6c_-0W9~m{D7=iV7pl11b}4|t˕ f|-A~ G'3ay[Lᖖ^;zUqU4 ) q]d涯讍bH868MV \2f gC r!BϦ' zkA^N"(vah~0Xm 2CELJ+~Zj!qNʲ"켫a4ы,2^x$㖍hjD|^!y^ʃLW#q_/X_c7rM#RJxwŢ/bAi^BcQpD#'O#UD~^1T j=si TYah*<¯%9 9,0(Bٵ{Ύ4EQ.pNR-RDKFIDm ۆϚ߁aFL|WEOkv*jϏF Y5u Vr Fx1.@mSMSe4^%ݤj^}&kWqqvwPU^Th+TӘ Ϥ1JŭctN~wTd4 i@~4>ŦUجm1ة L\b42qgXdf[+AEZB%u٪|y^H&PJU<Œ@*sܚf6pxtk-(ЎŒ Db܌qT!R41E{Ȍ& l6P)UA1hl1/UxfRdjo I=4ѫe|/n5,m0B5{Jq M,JT,nod`)mZfO^Rz\<Ǒ:tf|} 7`g@igA3HR%eU[Ȃ&(drDvaSTz]&1+@j}@HvKr(Í`u(KyyA~za{._Mt)vk_ ); DyUF$:xinV6ἓشzEk2{ kEoؤwD &U˖o-*PqQfM\TjJ~qUj5Z^jrzKR;.xN3Ȣ >S:&RX'jzC\6S0$ wc Tnv><q*SJUy@$_)rWnP!jyj,vir}o"usv^\:hɉk+^f?q5ƿKӐNxu/wNF}+H͑TTM܂~ +>Nbf`KҰg/U9%+i/"L s(s_`8o9Z3t(8vK?/`D]o0:u%zA%;{)Ɓ'Xjsĝuډm -~YLL+K:G9͡(#untJ2q19 Tºx+#xE wwO*̌"N**8e=5 GQ쁀)z7=L>A cliOwUg"eg'FgJe,lnIU,%Eeir"Hϻ*7(^ŇKR" )%l^|gז7Gw$ISweZG̀ю<UjCخqj1HMl26 1`D7Ձ4kcÀ(V /L4DVKr{zD0`AϺU?L9RMS켠V=vx~jC|T4w$>T%;sjYEF32PŽ2)b…DoS;D̖4/ TQ4-Dj&'*-ݹ욵ةl'0Q@|^R\ξ{[lyyEm^ ȟz:}iNzj|\y)pO :U5M!Z VbcY-~xX VdmyH#ch-Y]1gHLȢV>B^/N]^Dڕtu;GQ}m9$ίF_ՕvU?4_,\ J&xaGz??YmeSrDgZj}qݏ\MWo Ɣ`Yry7M%jq j*W'02[) m{+h-n@|Y>.rRiTSMh)DH>1IPW*9îUgR.;)um |hA7]J5R6Gm&DJ(: kc ^$jP Js sd"*.{`)`JC-#Ug=<+hY) ̛)"#%D# sG܋mJPJ_q,{ӣ7#!jÞdrћ^?h"c*c<{3V8zS@3}3F.-t$ܦZᚤfԐC7̫J6gG \ᜱM_vS fYۃx74ML ~/H4ACLP}@n`wѾl "]Dj2:%5vOe9,]"+Q2_:A|KB&# [Yfb/Пl< \C&w[%L|Cyzǃjdz .?E\.GԖ A͍;{땫>\ЂXgOm٠CMta@T!q? g{W= uMwueR#}҃9L s;w )i~ ^*0f1b65vb}SAX@OR-Z*@$4(FF3 #PDv\ʳWlLfӛ,O8ԚHOTk촏FԼ ;邟eĺ,bP(!ftcѥrrG!p ֗/h<~rID t7\%rn\Ǝ__\lCBm5 fB*-`wBvt,rE%eP{V Z]۾~;r`͞0y@PNq9pQUoj!Ǟ0?Ff,{ghaS88\J$nyHLLbvRv;[3@L+$$cvF֝dh,i0yY/D{3wPwrb[5g )D-BrTE_xV:0=rw^pfԷwgѝ]au>YESLq:,ס.O݇zڂIG6o?2vIio6 ir;6mI#)_>z]Z/D6 9l| eR5eC!7b(1MАYˊESFm)9i_,U e] >\JFy~&&$_{,"Vυ#1>NDЁD2i mk&Hס򙸮`6-$aZ8L/&V ~sn:^y&>PDVJw渟&;S9ݽόRP.y uYYsRep^/Y,'7`*&ԬP-IR,_I՜[gJZfRf[i"N0*~>?.b_qz%D)8^Uy%op4|gM=1HYb50:m.̮ JQ.!9:HRU jmpTCȻ<'<)cc7ڏ+W撩/vEaub54*|>tBT.)ŁB?CJX*\ʨV66LƋ>:|aY-V.)i~C5GЙˉx՝+NV_?#nٮ|4][&l~LCOyKnA`~)u"F$^;Yp`cE\1E&zK ^-r^PC}طб&X"J p;:.XBG1?A9U#NLP.h>Xzoy>x3HCW8&&Ue96TGZm5YƅzEҚy~ڐ/BH;e;V9G{C=# 9}̸(-)*⿽g@U}|3+EE2AwTKZL.刎?  5Y@v|av>WoHhʍ@O+d2g޺1$AWLxIR3C.|Pp+`ɍm=1kB&Z*Kn{$= RE(_ tb&dgI8$gVn*v;8nTW q-2bzKkBE"{ذ15J0֥bi}`f>CgcL86)7s/qS\%-m)U,lDE>A?s+K$C>T;^n%/qa+F?G$FMĥaI:Id36ɄhZ9V[B\nY~+9H3ͧ3+&򗸿O/]L(NQNDՁ) 2:*$ b"r8`SdFЩr0ɨsb.ꨧ4,B.;7\,Le C\N5E E)I{[Zכ d/VhiNP ~Oth۶yRsʑnZ=P? jE7C9^ 99VhyYTMҥb3uA)RfOÞ+r=%|::DԈ;S=́-; Ŷ/~l߆VL_F[-57k/@p׵tEgaz Lm %*K{501rɽS"V S>WT|TO$FQ8d ("~ q[QfnṶ"3lZrh+9 0S(H،&Ro{ صi]+Zuhꈫ&hvtuN'ꑥÙ {$"5[]5(8EEϙ0-hcֳ"7@WR@8-ʕPYK!L%R|  = 6rv SKc*4XN䰪4ܴs KߍYFQ،iiVPE~"{1? x"s 5"CNio%+/c6ԓ%>(~2ޭTḊF ~VRmdTDG]F't/17M[vSlTlέPZH].Ġ { 1-!~hS'яG`n7t8(o0 qWZIs.oYv틓%&!+*;'^;+ToJ=4⢪aTC(RDs +cq9`+lb4 v|B;wE"R]WT̄Z|"ZzZlfΘ5d-:㎢´/Y+Hϧ>^RͿ9zGIJv$_IF(5Uܲ&JYM!O⟇ٲEAрh6?nnT 9L:OT{EW:&rr~ F+ .%5S%#yMS?2H4㝍>}`X?"CkE͜I݈4! YJ,ryNxQBTr_ʨ*?s{3ۼ[} j-NERNϯ"RnvW&A `L`ސQ9<){@Ji,/CU^NW<(j>hDuV7@]i:TO_/=J5[x HLϏe|L./@@:ʽ%7or"~a'E{3>zM OAml^KļVj%xXCJQjwq5"]75vʕ"tfCE&]CtX9w] Y\q"MB( RI>k$aƅLDW̅6Ptz5+6tZSϑl;[t}G&̯ͪLEq{qf*7;U&Dg/(i{}p/u[Cփ _QmGl*y; vkޖw1Uz BpO'haibBU#}&s^!Ь*ep@+O*Ď cvKGHL,kpk&?N9z4BhMܾd2d\ԨPW'fVQ&m iFúwPH3ΗۑeX8}B}:ZYBK6]kY .w>.5gv=Lj]6PҪTPMC1Ӥ{چ; LY9c͍a3s|_!;z<Pe?r&ya-nhq_[]u >O)Mm~D\t&a9d gƱiDSW>k`6}vY"yb%=np8)A􆚡qF/?`osS=E3 4ARM7*UW.;͍rD6C̏8F9[Jm_<͉ST V6 k?iN|(2EMM|!þDP*dWn[>T,i HfH ΍+z9%ˋчγ/m׹7ir!ETXL4FвToQr6Cj(acU1׾,_?:[|3Q!n51X!eEu0L: ,,j%jx d>o=MƃgYVm=zX4p^YLՖYYP[ d ]fC +i=s]kR[ݤ̈́)% iQEO {7i М7Ogj%4T CN 5jdmpt17I2wt!kR ͆F sM@\|#Tw䷞sGO=vnXe˧<O+ʪ^cG PT{KNX>\Qr!PFbֿ:コV<^SP܎{MUoҵ#AEV6f+^}{WzMgP󱉼{}ε`F+5oA]7{qx9 g1 mf3~2pڵXpXCZtlRLW;Ā'X '7 x411PP r\|!pylI=PoT4mtgB;^\RP! I}>"ki&hU}=ER3}_W$ˑQmE&eX=\p&2[`9Yx)6 bXv1!9MO95`X{`4eU bbĎgS Hڍ4J7:?e=ZqY'z C !sVܶ2aiҩ,{%aL[2Q9Ɋn5`ya0ߛV.v ]R[d=pC%5 UU:?G.Ǻi6A6=բFsTltDLJK-ewG1u*7]935-Xc&U+ox2gW}mpfpw?ҵO? ޳$dUH12lIiTGY5f,8e2ݩԢ 9MPmk9RSt[SR:Yq&֍к{GE{{['!N;z9^BMY!)QE,ȅk mp`JDĦA_t~@.ɗFO:xdSI񗆮Mmtc#[ʸ _&#>qx2Rҵd@1D˧E$H<"b??e0!$G {zLc~E>uЉ@o9SGn#9ZWB!a?6>AI YX[m4FL;y~5\Vvld|t 925'X ~U;\Goc[XPMAFS@CK{+ڂsJPh)$){S1$$(.tKpj 0 :7w̯kԂW#pgU3+K Cƶ1z iW[z@>wemEWx~kyoDe`ID"K9Fpf<'6]0Bƀzt;ՐG}3gOaDWV26D",:F"wt,(k Xyl4![LK1h  {b"[) 1/u#X~6Cn~kn+-@eS`erOV./[^1k>wahwxP`zO_:UΨ#xVʺ6JTᆸe5 IV3t@.r, U鴠p|'T|q߁#P8Rnf v|^Bkj`b^50tJd$➳7)*W 0s_,Y47KR:L"w <|X1%6a&q|KChpmN 6\J2p1+$kE">r]9Q:TsPtӹW!= еmIqȖm&X`$ Wi®vL,U-%cǟ$Uqv$YzɈ𹌌KZʡ A "|1(fۿl9$"@6Srȣټ$z9eu#tDoٍr l4 ^;+2_!ʮg}AL neܞ`'MD'AVQĺ݂'JHZLAԌIPGOQg|,28uOjF4 balȣg A>$$S4BhZ)?0~s7%K"MpZ}O+"r!p+# HcR 2-j5+p秚aR@)bKs\e&$HrT4zn,8(h@)+ ٽB@\X%skvJuaQl FڙzrJ"joH# hL027 RcJO}bm2+|}g#LY0/%yDqcO4kˍib:`'%f:w6:n(V[:%<:艚<,7RJ<*1pE9EPnD{a*yuJahz(3Ms$̮&pY nЛ\2GlWYT% x"?-Vdm1J\FZʮ;{2ٻGS@\WyMRL畅"u H#)w<޲ɶH"NRhE.NR`Ʈ"O4L?׳SīC1CU-Y/́6f&r>T\ Ҥ3C[t2:+3ֿ?7̚Մ[.'%x9Yťe9?(B^6VȷU IӁk܏(ozFv 0d$Ŵ$(j-o^BYe=IDATV",f)Z5O$kNwa+qs%_7pu֤a& dфg3f2+2~' Ȥ=,f?9C w4^zX҅mekRˊհf.-vSm0<1ڢStdž<wwr-[x oTz[ Fؖ uc_87R>X^)*WuxE2Є$Ū!FmNC68* 4#^s;llΉLI=b lD}OJ)r|sRe(bTsC{GzaY[! ɐlYuƕ+/jF_cӬ> ?&hѪ@z1Uc l`Ly+tqmj%UmK#`'3zLVĠ i+*o.ā?SDjbBGx4W 7 &@f^E!cHeh8kf#)#MfM,ikxҒ!v|DVwE PE7 qYy~!)^6,M{2Yۂp3+7fM <9a)# [1Rp@cc'%7EuZ?*4?h0 t"BʩFFC%I ۾PӒ'%{E*&-_ٍQCNO)uX<<Y";]`Y│(!:pq^;Ż@n}Ϟ+J2>⟟;zL8d7H䄌]OY\Şx+QgYpU~jKNYgd}7~WŦeoʩ!եr3Zzw:jiS=(;GPպMnu "侞"ϛђ R\5y?{\j"Zgc%\(\Xpچ ӛo%)ek Ŝ39Ig`b~K͔bΨi,YwU68/?PxMdqYqm qZr5w91\5$+.ԍZyڙZ5fsJHQ-]EHN7ni> +/b R5u*Oԛ􀖉-Fي+?cim \ {);%9J?o %qCoq֚E9lsl{X$PY=Kzlௌv&`ލ쒰L;eRau:1:4x0$ 6r+SD=R<"NU57S: F;Gyw>"@j8Vni~r@˥O-źzHANXhw6$#t1MBR`sFmՃaQg0:6k>S#޶R^k<DV.p=T)+ER\~zP!ws;1KiSIENDB`dreamchess-0.2.1-RC2/data/boards/elements/000077500000000000000000000000001242540543200202145ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/boards/elements/board.dcm000066400000000000000000000016431242540543200217740ustar00rootroot00000000000000DCM 0100 16 -4.5 -4.5 -0.2 -4.5 -4.5 -0.2 -4.5 -4.5 0 -4.5 4.5 -0.2 -4.5 4.5 -0.2 -4.5 4.5 0 -4 -4 0 -4 4 0 4 -4 0 4 4 0 4.5 -4.5 -0.2 4.5 -4.5 -0.2 4.5 -4.5 0 4.5 4.5 -0.2 4.5 4.5 -0.2 4.5 4.5 0 -0.707083 -0.707083 0 -0.707083 -0.707083 0 -0.408246 -0.408246 0.816492 -0.707083 0.707083 0 -0.707083 0.707083 0 -0.408246 0.408246 0.816492 0 0 1 0 0 1 0 0 1 0 0 1 0.707083 -0.707083 0 0.707083 -0.707083 0 0.408246 -0.408246 0.816492 0.707083 0.707083 0 0.707083 0.707083 0 0.408246 0.408246 0.816492 0.019531 0.039062 0.039062 0.019531 0.039062 0.039062 0.019531 0.960938 0.039062 0.980469 0.039062 0.960938 0.089844 0.089844 0.089844 0.910156 0.910156 0.089844 0.910156 0.910156 0.960938 0.019531 0.980469 0.039062 0.960938 0.039062 0.960938 0.980469 0.980469 0.960938 0.960938 0.960938 8 STRIP 4 4 5 13 15 STRIP 4 15 5 7 2 STRIP 4 7 2 6 12 STRIP 4 6 12 8 15 STRIP 4 8 15 9 7 STRIP 4 14 15 11 12 STRIP 4 2 1 12 10 STRIP 4 5 3 2 0 dreamchess-0.2.1-RC2/data/boards/elements/board.png000066400000000000000000007553261242540543200220330ustar00rootroot00000000000000PNG  IHDRxbKGD pHYs  tIMES IDATxY$Mv%vc=nN&93g8F4V[])zWH4)nv[kbȥ** *+"vs[R k>Vl803#c;f`@;m}{;/سsCmڹ]o}[6tY+v\kllkeoۜL|lo~];`plX?X?Y{>F>S5;0r~~ds{iJaf]47777=Fv:}MN@5mk#lB DޛBkB̬?|Zl`A;nm6Y<kv-Eþ~n@ΙZW~mn9o+f*}k[_2 mCm_Ӟ-@uhf?d։_d 3(rHa{j;kޱi^1k*''(I*lRV X7-ljdAm?ؖm-DۆX8UpHZ"XI:mObݾIe$jʴNBb}TOBtq ༬1GmÛfĎ&[I#Ѧוq%rbZio-*looooO!W lRww-ybZaǎ" $v\,dKL.Ȁ|mٸ9N|cU31Ou%6L`g2֮fĮ}?4ۗE'ɻooxe];1M^C^I7Hs" $́۷vZ1/y$ݴ$0-m{eRbZ6Yٰsɹc$d&~/F;Ih߮9qXRfvM/Q|F}&ePHjmԣ%?5#2גDՑunE|";1]^F tR4+7HKHHUT=@]-\S-dn*7*Zz!~'F$F5&[kooooY'h}DȨMHTg! eq$jݷC1+HɎ]>.NM&$xoJ&g !E <}PUw֬Y$ C~WF,".FDKhs5qE L@GVE`~X6|,bAR5 xb&4YYG95-s(oE HVM Zi{+vL|,h`}IYb+3kBB"SGIۘyXݖfXdڶ<o/`D@s'AI4Uh].oofdDJhG=Ӛba-mChr2L٠ؓ6s@[;Yd@PIkG99?dbkoooo9 πG}ژKTCa`9(jQ}% Ha"~kS1edY F! Ԡ2ʁ,ܞhb*Dz)LReX4\4Y|@kmB ,*ЅH 8-\*2CE2^I4nf]yhoooo?bюDMMR:b*T.MG#N) 5ei Ԁ"FekJC!eMJŬb^L4E0g#hoԔ[b%TIVmze5! 'Y A;Dω=3-tBV 7 @OG]dMƣD>rh*s&vp( F֮3;Xly&8fo9GmL%Xb\OW!7RgfhS-bb06 @4 hU]1 ȵ0wtMRNFmY#ӎbԂ՚D$]wѲԒ'Yz[M-[XKsSIdo"f F @R>ZIr@-S$M S{iĴ$a(Hrjxl!̑( %&}ϖ=@HR0rш_ ,h!? },^Rm<sUy^&2L)jwDc:͑P}67777_o /G4}(O1$o(XdP\$voʞvo&'b +&hrixgj-I_azr&W<xlHi7L.>L>cz$D#n"!dױiꉹf$6N$|LX@dhvvf&5D"Nj|36H&t9DTa_FEӈ拮Nh_9_ 1wͯ%dKhA44JQ.bzؼF𨃒` z) M"giPشOo!_Jg.~}YbvVBYR Ը--B|DSbeyUY4RڵĴ},23X!bIDZD2bڦD^sҶD: ِEG?$;Ȋh}2 {-QHpFeTR>v%@IB" . r_\H|3 ~X4עymv["RIJ(9=1ͰW(Dɉ^LAb FiG􅦸,ynmooooYh}30'Vb&!T$mH M7rI[iIxMdRoՖh\Pl>6=AEB-[Td^b)l {r9fz1ٍ|~,J. KLd;b!x8M"i# $eȹ4A$fٯI&Ʉ#1e%HP4] &"BEO4$`eSP3)fvzˍB[=4KF`እ 7x%_ 8@b j A Mme,0"M3ӖDb>ad, qe[ҿL4ؖhob:jss*Za$gDDjB-DGcK]3wC4– 7 [ <"ъh_1OhAVq251Hh% FXŧAxD2YmIGfPDM+:Ǐ#(~h?("TZ3M5懁D{ 7>&ؐEȾJ(fQbi SؐB'NkF s1MCS:Τ$4/xz, #>hxQc E'<cW$C#MHE^R"L{{Y^nD_ PFeZ-o 9S T^Ѵo f !DNdM!A"Z`KJ#6 31%gL&|ϱopƦE'e$DUIbUd `{ 졬!FI k;dr2/ѮSє# k%)3m .I cRjZ{koooo9'xiڪhe=f*H)hF;>NlKȮZ0#10ed3-AmYP+b2H։1(A3sOɢ|[9ffJ%hFMXm1P+o ~?oooooQO-h,&5EF1cZV 3!C*F'a6t *!Zhh|٤"Yd"Vi'Zڴgᖤ F޲&Bj! dq(6ժ72b1fi¿ LhL^+?;[\4c\Eܓ` ^" J8DhY܎+3B4D|BVrb|ʏ=ӞD8qC6m!SsTk2Z,Xe 2M/='DUįHLHm1fݵ`X0![XDm:!}XG):hkL`Gv6iNdte.v`b!4c;oU a*y#E~t%Ѫsk7A϶PӺfb$&2D2MY5 D;釟'X$@H|>}H55Q[Z7`vĔE5 Hd&MFrX_)櫖@ٷf9MQI b-,Zx^+28#[, 7 GS1!ѻv@46 Y?'&H0J#Y5fEI!g:V"i(uґ=wLtZ=s5jG|B xvMgalw1=Ԝ*[rCrc$$hK1d\2 7dU~d>um:t$Y`Aa&o%X]=Mۓ G;+h;6oľO$JD6|0hj]4mLT-媤RF %XͶiY{OrcUXۋ+-f%AL+@(?ؓЁhfcј Ԓ~!# "P de9I`j&=|ST*Z9wDBckpiK?F `JHW|V`JFO4er]t\g&cNdlmfifaJjZZr"b G^|3HîɅL/9Dz j%?_/e庤t$2L:$j:DS>0acՒBl ą3hl$t7:bG!uOXLH_˼v%fS>B qÚ}E}@& \ºќYBʉi#Yl}nɢ SSO 1SW)>}Д&61Č!f'R1FȓKQwE#ՎDt4#1u("EH/7ȮF? L&flt̔C"2eVDI IIdO_4 @@l( x(#tL>2sԑ6L$f]D: Bs}Y|-ɭb& ueb37u$7襵?AVSe`m)+{ 6KoKLRh(Av!gZ!8C`4Z7'j?,Y` Sve2bJY6^w:x>AY.Bc׮4ER蓡P*;vB-2tdl#z9vU~m> >EJDC bGn`D dA _ڵXZպط(٧7El.BT́ҀZRO!w)~t:W<?#GX:0y̎' C #?2Ǿd2_R.˨HSQQSA_l2R֦yp(+5,nd UмWj^ͫy}諯6GH}숢-Vג^wH޲cҳZÊtdl*."Fr.ƲjuΉ^1مhF4D4cF; IDAT!1<-fnYuͫy5ռ>̙h EQn ŠK<0q̈5`A"P2HVHH[(}2uyQY<6D[ QFT2u/G+KE2̔o'cG x_D9(v7x<Ɠ'O8>Zkl6Ct s|7W~ʵT'nV"IrԵ 13n[;}Ggfޙ,>k-@Vd#ŔJ RSD) 2P!#}PE3zc~~cxmԾ9j../j~-^ڭ?acz=>ӹ?3 vw q~ gio_VV6,>pΝ?s_afO\_|ۧS7ߗ. wxWw? IawqLJHdѕge{{sݽfƧ{>\e|"[g4xU3m'A]MdF3MUeO.];N0;Oy"ND&n#L! VbV5L̜qGTf8ܽet_9s&̙ ٗDDj3@Eε2[A?Db  M2LY` 5|$̩Ї-G9% z XM.XL㸚7M}x]]OOO}ݓ +"&yK~PW`!]9A$A(X s?MY􈖄U ͓yUi [6<=C M ՔhgG_۵a~|1^6&?®y5kΊ}; e?E "YUL̆#^G(2"3^!'(D_L"ۑ H=S ۄ #h0?XAH=dzETyChFkYja[_C,%E& T6d[@ar(c6L+" 2CQ rd'rBp68}.߿ú }=JȏM;(N`_kPԡyPŲQ|X03vK6 6ahY񟙬"w#$v.JesK%ߡlIgwn'e!@eM128 18J}*LLwOmNE vIw^v웇Յ>0By]}=@(뻇PV!XMwH~6BB&B7̰PVQ6CQX9M1d  A3%hGa1+|9MYc>J'}yI`@>#,RE0 gj^ͽr^N}U)g.M7E O߳&*S&Lx"=SXQcW3p06m%CI vNZIٝ4ռ>+7%6AU,G!ǷllN– ީ`rw]6tz4'Us!TB!0_L#meU!ן/u08Z%7~?Tmjii^:<1H6,3uoBgK}.x٤>)ME-)MCm"T+Q113'6}!CQT0{ۇڻ{:}оy|2p+G^wj?1YJxbqږ |ˮ[Dj&Pw(^KX ~ kuYҐl45&[kSm$* 0E.a&7 tp/yWG_]o8}e+ ϵy'mV.{gجS=>[ܸqp]z|).: 1\o|,Q"Y >%ޱ:|+SHʔ t|k}lc6?A`䅵z 30A(!aB v1 N 1Ƽu4E 82m&x[oZas@QN?xqxyc|q59>-!r6NXC̩{[ug5Yȍ-79B?ּᆷ%m!P;|'Vx!`Gbq`p.&3ru {l FKr#jMb%`-64l` V ;{L3̚?'^'󻚧⃷89ϩe8>Tȁ0% sy;&̿G_CpUf5<9wm=@Sq0%B?&G'g=u h2; LJTsqpbi k=( (xYy]<.];wafj9?>o{o|ޅ@p=|ç34|Q*QD1G.p.V쬸9][#6}Kvۼ $y9?BY57e2vŮi'v>e21.Ec2-ۅOl߱$ A0,D +\Ap2doʼJVՂrF-$~wx_-,,=0\ݜnǝμt|N[,wO.~L+>N禊gwF||8(Jag l_pQ$'swpqe+y?7Eg}n#QP߷!򍁅Իy%`M #/O$a 0M>(rA'N@PhPqJ~2 RGYm̥dlFMs \sUt֟]y85qqzGD'_s!rQ˄Lh׌St.cnE# >XSPk&r>lyjvϋ4΋/ cǜEs3ĢqA ]5Ós,Og(##1 $$[B<"wK+@L[Sç\[UC?6vt`X9B @ze퀾B随QOe+ү|M3)Le5V RW&dȝ`,#u/^|yu;+y:oG\W. PƧ.4|~%yK_?z?M-< 8gdb2B1>B> Px䈒 8xD>Pa:C j">4 v&M5?I|2;&#712Ȱo߯ ~i#Sd"f(!6a ٱ<`PW ;#G]-4){T|R}O%8Ǩ>"P~4_Wen, /wYVNݮrSZYђ zpceZwS},`'75񞐿WТ++`+g'ZώqE'yqg -M9q5>%@1!!P3'L"x(v J;@?yɷyUOMGS=sbr'u*E|:Wv:<!E":vO 6.88-^@aPn6bSyD+塇9 r*{ԛꬂW//<E{LS;C|j2|z]x>$>)%DM9|>kF~]o|Np2>xC|p@1 ;<@6 MG()|n}E)\TiGM@۲ugHg\5Ȏ؇"+&@Sk(Fgv8VL~+Lg3~a O[i.BAX'3SO+>a6!mU#pˆ )7&Ŏ/>o|\:ჳ?M0:'> 3w~:-9~i<+f- Qv{6 "k/GA㆕Yi玼o_نyŎE=v߷BCwȱTDZg&G$X|7 ӏj:Ϭ;Ay/~0kB &7* dKLk~ ;Bjs3wyV-+̨5qO=Zھ <3c>ˏIm,*>6 %qoYz.%>n>'!I֥s ҁE %.*^@֒yBO''*`ӆ2yCS~v>D`d US!f|î8>U[}j@p,r]ո%>oRzegY|@W7|!Z631 *jU*Sü4\/rE^f)|^ge_roGV4S |iyn 䡪e{,_'&/b-BA=d@ "pD9ȱl%NBE@}e ߷ nq` P=|HtĮ5";bXA陵cӔ~,lw.0Ø>d?;@QЮ0>ü gtOl@^&iX$B y_2(2XW_?᳨\^wܼ&Yu4 MS<45DKO4El[:NJYhBO";0o-keNweE >(/ >WўS|N2J[U|`<E( (ʝ/C[γ8X >L" ~?'x玟ۉ<#Ba(ywz(x)oo?!K!̽ !՞}#SP} @2 Arw3JBu!* f)xnѶo#D'LB@~&Z-SVqV sKS.Rq*%Y$;N4$w?9Wcd!'cT]1|ϡ{gwN|jvgg^Xb&R|v!i.>ǹkEHmf >8w_V%s-[9) (Rd%'@ʝBE$Xħ 7AgQl&Z!{Cḱ 5mns,x{|ifWӥqV|p|&m9>=ySؖLlpET*fgPe|e@̏2Ez8-Rw* ߢd {΁?"-0]ء'J L'vξ6!ڞALo"; bn7kG8CgXPH'V!!b[<?b ]] 21_q|ju21 w}\;-[EIJnPGkwf(7 oӅt ;V Z,C #[&6_wMA+YrM5d*큸񦵡jal@N$`!Sg`D L/o7+¾ kK $4iBe6rf_I*yo̹eN޷紇5>ů+Ng=x=9Bs:>Z6qiqrXB_/ʝQGJB*#ҳi1"+y (9pSz ɂuυsmw^2r[ .[@CCKdtET1 XI`Ld$7̭SCw9B*ajߚ[()i'϶Y Q"X5 (TZb !šcn>7m+&U!]TZsA IDAT F6qٹb #?@R2wRQe)N .Tǒ(@_ Vm?uf G'fAuf/9qF91|vlB:hݳ-vQ 1G J[Xq[eL4=㽟[řvhVWwO̬=<JBfށLg ;'5y;" 4i@w]3B| !D3"O#1|>ψ̷S1]#r(}/yqpEePY2-Λ=)96-eq&xF3Ή +P*REF22ӠAb@ ԁİo'faRJj FuoF;FnۛL(f/ ۟`'ʮ-lY-O:Rvڿ j+;dߴiS}!o7_dE"M˚YI9Oҽh|jf!}<5m3Y*ZӼ0|Tq~|Si~Di|I` OsG ǗemH\Y%>]nHRk,rsIW:(;Jz};&mmZ1`[,/l1vY'VDH0دomkSX#PRRhegK, di1 (ˆ]%&MgIO~.j,%j:?>Cܽ.q֘6},2y6@s(RaX z |?E!Er=b3^m}Sހ[&wH~F"_<" yiܞlHh"xe_lgS&&_1vZ Holl7Ϻcq z"}|2F jRg^v!r"~4My "6}HPb(N $@;v ]:|*gi,.S߯4qE((wk)=U+ ,\@@! g)r}[L9UM,.rcSJH7o T!LD9AZAB(6SuSH-HBGf;mq'!Gp"MBAt1-utU`> Q3 [#9L:IQQZ-Ն` tTUzEh?W h5tK3.rQgn*O4.! g!E0\Ȅ@#>{,GC-ۍ|ߵ?zE&fAg H*ĺ:t3F~Cº(Ck+!8= }S͜113? o>o"o '#&$C<$ tAxaQ^/~__*95V2%&wi3](ۡ(d"Qtt!ٰ6\:+c_O]sܤy#O,.Ou=>u]|S5_6|<(+띸1|t2c37@fn"T|< LEܱTui/ecpn1ٷDd6z0 l^0%d(LQV{a#P՚L=D~aHѢL¿u$˿;˝y YScFF/UoQs(<ŝH' \! 1=|Qt|(nhE-(F!)2 (I|+T||:>g%vuV|NR;䙟|gYϳ;s>sm_^Dn9>V (hp*-JWa:[(wT3-gݩfi;&Xo,؎) _#l,bu!g)A@-Z??3= #H:n2 hF3?Kbxh5Ypg/(Ei2NF59Dz \Yۿ=>*,1.0JLqXV"\У 4ۅSϛ3acy>d|!}defjrg;X ` t˷}Ml#e?0/M?QF0O e*_ .W6O,, -l#;D>2hY ,ssyޅ*kr_~]:B?Yo5(?A#9kkօAZm3]N~jY &fyc΂N H|)2rϕq*]"# 1r_D<a.],(x->5ζ xg~qn}f޷fhiW,7yElSa>Jri ^+eI(=/`gg*wd c|S|\=>ULNħ"NܻgYD|}_̭||v>X@ +y9@ E:OI nsSNY1Ymw6\XS&7YgbV'{$ Y#;@3̍xB qGwP 0|~gІiB/A>'VDa#nq<׿mR8=;tBepg-L|si]sV rDQ(Kg@Bf ,Ǘ_~gOy۝(B]Ac޺^Q,Vzz%>vKJh; ? ϲC|j0W`O-`dE+:mv ]p]N49ɳ59Vrq_FL`DXG L^Tw*\9 5 Kl!T[AĬ?ElH)泘ZjuA];&-GgdjRz/O?U~.}(z?"top+ _t8@!澍V~zbo9V+A[XckwѻZ[:K|Cۅxmmm_?X)kzO߽}/  fw0}5?R<-Fy+{yaҎvZ@R2ǾHZȺm|+,/cn~ ň76o XkUph]1dW&K?Alsܲ󑵳c1yx9nԻ">wt D6_ؕv.YH;+d [b=xe/RtILe: Xt~܋[~hЇ@ȳ EQ z•f=ıQw8rHI @zpEy]B{G=Q(Gx{(1((e |^ =8X/$ vp 8y|1=( DD!GB\#wd3>?1-脙PzIOEmZ$ pE2L)&CTvt82S3U"P@$u}cxrw2ϑOHv1~# GM09#K3lMM[no(vZkHz0/N\6Wc+2<~ʏݻvmbOﭺ.⤼7RlQ8CLFS401}Y {G꼱i!KcqTn Z|{XmH6w#-ng7OM|clk(Si-&ؿ2F"o7؁۷_2Q Zvαa?l=B F03;o6v=1ELюM|diT8?3O /^/z@ȇfL'[>f^ ~jkV^]`rQf"i%c+? HVVK%z|>5VWz;<_`x6gsظse3j'?9^~ջEQf(f2RHDHxQfbܹ^n9lcm'@>luitEF$- :!8]i .F~ Np{t)>#—TB{& ڭpg-e ]<=܀WXd ^τ]ՃXr["Iܾ{`ﮘ'xxO;@&3bE%SsU9.W|psՕ-`N,Cu@;ːa:8QIUx v rhVOSd,ўHK3]1AWr95-юpZN<9>E49:z7x|4@6H(E vq+:t^۷W hXmm ܣE@PB;p@R,uRF^ECCZ7'x[7@%z&E=]E9߶Ll31,d|-ZP]vFb1L3oddZGEedDG6=i-'~ܷiuXޮQz"-,* Q/ߘ+q-sq>4|g»_ QxDIGYb3*dc{(<@WExֶe(R@^lb6бMFt<"*ו6I>F~;b6?Xd-v Ba!a&?B(; ieB:D=V(ePZDzdc,47B pMPt>( h7sEn¿Mp[̑{*ף>6\EMB +fSCv1hy>V y:B'pL?  2d}"wpBQ1^:!fJYf/r()Yų4uOkP qqmr>]:&_Fqܭk-+<R9)daD@kP)!p@ [`OhT3ڤ64b- ˁ:S㗱]CqNԧU%4yFhНF}-P{_ֵm7vLF⿓Nbט hZq)丹p%6'')-r~HW[gk|dgȑ=!y`|:ET\.+ eF?<[2w9@z0};)~ܱSN"'( +c1ep^$B1c_2E_mLl4;\CY)A3VH؎ݰ [AH`(: \ H1fN+#v(]Wtp]QE `<Erƽ[RZroX 4>(Ea<9fs^{gpH.\H1;G68D6 bmg.-ĭvQg͚$I4OȬ70rI ɇ BRFdwF̌3U>Fdd$*++2.wU;ߟ?05K#͟5zs$Jz#Z 3m d<@).'mht/UAť> 姀|;Ad=]|9s)nA<0t7;0)@ +w0C.<}8w4~xJNPC'3F?72шS[.k\ 0h{\O/CW ? IDATlfmLpl8K;/P߿Vh}˄:p:~sk:.+Xw%F5%tDvț;4e}_0oVt"ɲ `_W)'l?kDF)\\PO(G]nm47.D=@M#]b|r1} /NCl-D/X4eeт7P;Q%v;zZQx@9>a=PE<%FʠRQ)3tD;2`v]dqIm5"8B@""I!HC+a] ˄z>opڤ{tA$xFjV"~lxl0bWNpa#DŽrRlcӷ~X/d|@'ԵsHVV@t!J)=vl zv~P.̴\]0"!SFMAQ=sF1H̓"[b1 A#׶x6$=`E8:L|.u'>Z]O+~u5'UPJ(@ /8%~Z䰅G;\d/-TlQG geZge>@lg L^g ryHmĤ vRQֵEͰ<-pqg&KQ"W>ɤ?=y9>QV|F9=Q gQy]P32MHDT)*ѮJ!%|Fvy@(X!O aLX1@( {Q`P@*@UmV+G鈒b=V7­}\늸W96X̊+S\?%OgǰVpP ȁ+ =Xa)PcxrDBպ 728h=xs>_Bq 6aªQOGg?uBnVO Ewwu9,gp]ADuPWԲ3x]0wf֝0R'-^5)Da| -ν-$ vBoq;(~|iS1 mo^Qyߡۨ|9>b?/ u9C0yͧ4oz[A^Wg ̮  Re-8b< |Fx iywъ5W8pIε3JxlEucVl^$5lBu5 r}X ^:PVzzb'187>Y`{^  h=&:C?FaO(t&tb~{B_Yqwb2& Ŭ$2 e%o "vߣB=Am @a (D?@5P0P]k6om_Wz>NǮ(#m6=iWȴ0m wm;a͘w;~v{]=/6(O,G7MOx ɶ/luD.y=yQ{W!Q6T .M4>8j 09P/Bp';>CxҟlBMw#ס- F7چ=sF9=Γvơ+ 4^(\YMCjU> 'D Ǡ4H 0ntJRv1*`/_D$̘õjnZYT@I++ћlm 5BP]&m/%%J µiRlL6Pv ݺ(Gu9KMy"1?O' iUY!U+w9~UuU.+v,71yPCr 3ʾch^]f(u 18ί_!{Y&`ԙMOtq|*hPE ڴZcy0r:d} 4 YPb(jۻd٣ÝD,?^C z]ˉ jr4MIxi^}zD(+N e>}k2V` >luu7 >;ls??u @OK1c(ޫA K>b7=T R)4}wDclFᏙQHliNmyZOaP|>(c#&#={ v1 !O`zw!]_@a/\a(v̻=0з  cE&}rD R ˗I}>P >Bh8IeA=>~ YWI: 1 ybORP( ߽ҽ"^!ѿ=?͗Os.BOn|cLKHIWc=ΛQ eQT,3;TS{]Kjq.aj/Gد 05}FJ*`|Fΐy@2YmVQ׵NcH&!4C>`fT",;c69arL:$a(gNG2#i@Yf,x *#z?؟+:k?ZOw> +G7 с+{ߣwCGtfޡѭ{5{TW)>'\x82|k t>5;n(Oo=GEV<>}kGuY -6Oe~ zi%P'h/&äZ^M;VӞ@4B^^L}7`ɀɚeDa5CՀԜ Z K 6V?bye t2}RR%r|_1/ uAVwZyc_s}[zFyŸ#3Wpѕ x܂dTz>>p+  ϪbΘ= e g׼/xNZWZl$&JʨŚuV"|cs<}Xl2j $B٥O \C5@8C 珨}Oϖ6bF֦_A5KMZ5j?G|M~~c53wX= =o@*mw7?G~2(ъG#t] +w ^Bnh =k%x$'>DW8k_wLӃu%ke :OH2~YDW띀=FhüF#nНk}@@%mF?)'4/Ȏ3RRxO[14iB{94'v~|JWt5tByz,o0Ng?y:5S$$F0b==a7X7#@ͣZGW֠IW]&nT"J=kO4JY$+zi=O!b}!ZVgx"׊ʃDzW<>hXnF39(,X E#ܡp V<>1\ 2 aBcXʢڢ):9 *f>~$NkA@=iM0iPjUS{DDŽÈseU`4'a]kAa[,+ГrBq kuݡ,Gk^}V^AX] =aw0 p+ƒl7׿ 1k- K#ze~k&~XNBs' q6R8$vZu?2Q2,+ZPV  iAY F3ʧݴ4AWOd.5gBBk{6^ӬeHTx-ܔ){>K0+ lY^IC2;wYؔcY ӍqKO9)=ZA!DYf7B'eE-GŒu9IࡠJ:=2s25(m;C0pv ׳?r|Zo᜸@K^ Ú̫mvC u9 @k୨n>f'!/! y̨kjgۿl` WR4 È }߹dr .R2^|ۈ[y_)$?)ޯ)q(ҾYRZ ezBX̊RKE]L3d-83 5Q7MˢrQ:>O$9 'u\^!e6E,jg\ {jxnj<ȣ4\eY1' W}DL*Mm풑 z^5"q~Ba[5I5v53* !?4ⲷm5qs9kWˎsq>NKWEJEWy@c]6S(.xc6?2zV;Gt_ kcuy~ 4K?'g*zD?~B7Fxxk؋rMp?q ӿK,<=5-7 EBR#cTons/EG\GF? {}~5,;u@1$6X;SKꀏ<>uhShsBκFckayvYL%vYgoFz?0=G@HmrOI@kNܐ;0SK )3P" {AURsy\I' SO3 @ 6\t|"zl 8oCeU e2ոOmSK@ |u_ЭGO)K@OxlnݨN' p%@ =3 y +k0 7p_؋ ?׳Ve/x=g3֠6IC&4da0F2C/`MNwqqL!iԏ g5'!4v~"#: V%nPD(jeJj!hC8\U#6#m1 W|]#k`ؗl!Y",b>N ',Oom2 &0Z3I"z;ݦݺ+A2"wD n>&וֹ{a]y#Li z1`O:zdshȌ4(KѰyR@H;v|7"[?@dyyT # cHI=|J.s{^ڋ?CjCT/m?qk.4IwK @WXP27c[QՍGoFe0J0xӷa"Cq>vj;aY<4@兯 `x`wu)D]g5?Kz"0]1wSx1l{7؋xcO dO L午 ^>ݲ|G:P]f5pMxurA$E'CaD*kA>OOț@k߷"Ğywn#*O`i'lC-M WN20Xm׉|%Ͼ~P'A'|T-&}zbg )V,OiAI!4v< Pn/umzm,Ln[z'G]~rSqCth<˅;%>o+%kfʛlou||0u+z|Ua7dE@ \$ӵrn;"z/9~:r_ Sv`ˆ D6&iDY!uˋQ@TZeE >y6KJ&-5 FYaQͫne6_] u՚PRE@$*6'އd:W)pv0 `CrE7mG7-z@W ԃg?ڃ9l[+_IB_CSp= eh2|"b|A*Ca<#I+;̳*уeªL2Ea\004#75 n΀B'ߣ 7VtEҳܼ»aha?r0 NX$+b)+t'@ D2 M60w IDAT{kڼ*+2c\f$ y'%<]9ᩮ0a}Pޫ@IG,y@lkE?}tU '[] iLn|-u{O|Vyy^X:_Yi?,>΋6fMU5 (9& TcYbE0Ili#QЮ+F ;y !$~N')!IS+ *3PFkIȺ2N%ϧ(@X]TEzQ"`͋/*LYt(A@6HY{hR"Evي=_LJeCXܡ~7]-6l;Mm_VgU{r9t_Xs1t:nي[=$ 4vndZ!CX#+|k#0&ps . \̶3cݝP"a`)4a9>"o ݞj;A~< &IĂj0*2J"P "YtŦ> 1(7zuP~7V5وV,|6Bzb\5$f`] e H&1"17(aE@]qz\ 贠N-eGnpě ~NLz'G;8N@,5.Z:w/H`UҚsK Ϧ 2C[^[qʺ,>Lf͗[DgOcV5p a^kzLڑ!(aЫR3+ d C! ~QBKP0d?%+zm*T@bC6 k澔9&֎j~ [ZkVďa$x;eO(voB9_ Λs~mG3'PEus/8g<t4߿ kc/ޡ?E~Ƚ=F;Q-S{(7+F{g3[Kq: Lmqt*i ЩQBWMf"#$GH}Ns<?)bl6`]Pny<2~@+ݗ}-2Rϐ @JfUc?WjD88*pV6Wb?F!xx\HpKd2WBs-!@X+ߞ`CƥBz7݌nDOPO/)p־xg=ba[p1.'֡AbRGݓdJs;kְGyh (.(ut16X!SU#uDH~*%keX K^1_5\^֤5@X -j;' vݴyrY>[R|eCB 1"Yʢ(cL`2_| 2%]5 }ʅ d$ 0+sWLKU*X*khA3O0A s>3_7_ @4Ɋ)o&DJE *PΏmXv'hݺF%mN)2j&v@Az{ J۫~0s6!R uRu@5w,=3IP 78NbH܆mu 5@$lѫypiADoYss@9 ǞX3࿖﹕~!Xa_ U8rf=.|ޠg ƯmOX? {DX72{&7s=N g<3#> wtbqdXOԿC*h$ANn^ ȍϋ-KoJhZU>)\G͢ OކdWxx:X\I8PzaeԤZm(@0*idM{0[\t?Aݣ}c 8ozX Cy{@ܬurO_|C\󏿴ž8Sl뀯-4Kk>eEPtF΀ YG5xao7jcHX))kP:&`E{Tq&xZaf MR t53 T@"cOXbl1lwG{>Z]ú6as7&+`S:gջGͩm6n!O,εEX$/"7Hfl=S TqZ+kIt"*"XBĪ2 4 @r9K^I\#Qыč+[ЍelD,C>!$`|:rVmqY|@GT6GN/_;85ˊHhӕC"[ Ϣ QkuՉ٠#a^c2i1 \́NP=%W{ڠ󦄉?DGDžCjv/̋u2]W\5\IKDkQH6'Vݳ#[\\;oS=!@zmk+o篃`0 p( ݐ_OIzxl:} B ze s\S;ed {>t `{>wEb>R'N6E%PVPj0OXOOH7`[p'cy@s4,_Ļ`faU&k q H4S $' 27 ]b;cÁR~?>M\j³(H:2_I[2%]h*Rq`̗څ)2uٙcnQT1yy ZC$kPs4bn2]_:[![F;UMϽ 0:/~>󬋨h6Zy@ [rk=fr> !p PTvFwnqD$z$Pp$ քT3We _'6n7+0Ԅ ԔP5àFuVBXBKZXG8Xm)~Mk ˿b踓v@O[Aw2\ηA7lon;l W#0\ ?VtBn w ?d]^#I؇!YǛ~'kJ c،69aHU(HduN $[{֧m%5W\'R:|0rZ' #naUf}uA3a3"m6J"GR čGfUbX1HS'ifhib~<'Ÿj̬QEʘ+cV{ϝ |ՈP3PW6:; >G_T ?C6vaܢCΐ*=ޡR9aFg‡Qb[t1D˝$ەZ<:}`$HwzY0XURzA 5tӃMRGՔG `pW$ ?lV'ułdk"E le_[CV~/ZF#}jk箹ʓg;sCW­k/<= > C: A<^?;ĞTB~i/Zb*2O(ipjwc> A}YbC38b;du2ͬ-҇Y |z|0n0v|شNݟeiupfVjd. @PP9/X', ^ ϭM!@H〡=UY>w6loj'v.p2KwZ5DžE q#qrid#*6r!#䔐ͳ<(ъkwyJ7K1²7x}H/IjCV.28B6;T;0OJ1syAMGṍ)l£Kk\_]iHR,x(V]Ϳ o}Ǐ/=",Ee:c-] ѻb|/lͪrb Dk Cw`{I;&^_ =H$I*/.5LKleQ>p:`yzaǸ#6h ©i9uPjš!qvֵPK2 t!5_ŸaJbf:{2X!kս fh[n VzLވ߹"" 3&ޔtb^嚉y'_Sf Q@*"4zחXuN/|·@U5)p Pc 5iXk7Y, T' nW=S|鿅8|Wh&’LG+0 "ae*jHҕ̸`[ʐhܬ71۝"" x!Kf4ϵ6j)z!m@WZ-aCQ8%jh emxy* r@ !a ˜69[Z%59'eqA{2e)Z~]/bDȋwsU˱ۡThյBAu(AbД"ȓQS(a amI2+b ]\gzmD-YSCA1Ǡbo|_Հp!dC]Gx #0@rTqoO! =H>&k` c9r텼f!=NgaeYPf߁v9̋Q+ 9k\BPN"H9c`b;ظ fIs_'-oB7 tp y!ixNHZ055&|WfQM )cIN<`-o{]{N` uQTsb~D?ypw:3hh6+JcPD˃~~$5 A2:('[dǕ6ǽ ;&.a~K* ୚ۿ/Dz!f#UQYUFbF I8pE7[hΗlJ,bPO(B!YQW.mR7oCV{tC@@a'xCxK.KAYexֵb <2gjn}b/ȠA- |3c82_zrbi7`VA*tr|3+ ݶa)?H C01EJI ",@1 rzxx+iVzHWF(h"%<<r}L IDATdvKg+6c k:uM|-fJlD,8`6Xٌ8%+ "&0Kt"X ECB$Ϩ uڢnȻh34_(Ѝ]?=#n)g><o/WQW!O.FhfİۢlƐd(*B(ELt.@Q] _<>H&E @GɠٔNGV-3:aX'HAڵ<1R%FʬhY<fکVT1pU=GGbfBt5 |:S]S!gÈqYs@l!5&* . ALptX m~ρyߕ@~-w艸^S#2`5V_[ nAx z>nW)kBo,p 5Gx jĈG Uw97R"e-(˪F>0'EV0]GcvbL!# & ۇ'A'_1p% BD}x*RP + wn^#m>^-q/7$,1T(㶦Є JXLP)"i9L*ͫm ;%A5iNS44 ƌ dbn{+Z4i:A/{YpRX3@͏< =u1V,;D@@vlP=xlJwE~7T۳@~ӟ$\Z6Wg =*MҾLAݩE#8/JX=5T,k,e?E=ڹ0޽ rD,[@  eh͹   drHVSnf$@o+ڵdhe#u+Pԓ#WkSRipoR,W`edS lHh oGӺ՟7O^LS0 m sPb^grVn]Aj|[a8K ě{cEKtG?qP#>;ԛ1zjt <ɾ>wnMTJgQDѾ\緙nM"$ֆbVuY,zR%1H@ɨ;46l^3cR3 Ii/ Y Td倚֕9Iʺ 8'6>ɉ5MɅA'i X sӴa uAN#d{J]&y{7 L@)䏔L> }"tP1)#蜏J`(asOGTJ_ x7ftçs# =KsaLЌ@ԉ"b.\_@R%\["&1l(ÈjM d UZVrRBpe|}| d65` Ҭ%i`&9_ 7`hg>cJ a&6tO``Hb%ׁuІ. 7aOp%$>pĆPHD'ݟl{|&d9 +USZ^[_ Ǹf63*6 "M]t] ^m'5bJRԛ,/U 4+;V?[`[qv@2d++r$5l clDNEvހNji $(=<ʸNT8 "`d(ZԉA(3Hg< Bo%3i`06A D}@D"p؈DJQx>{zGLjl ]+`3B u>w}5a@ #E jĽVmퟕqlWøA].* 8Dc=1Pwv[$Cw( W B{Av0zty>Q'g@^QW8Vϑly h;H&jsX8!AOw.IjH$VpӠf-D jY5X^մ/ B;BkZPB"N "(Ky=x:=;unaiVYZq/c.MCvW,ww{ [|Ʊ]xS"P-.9  f=yGw:A_MюQylZb1$:%$J/p~ͨE4}PB̂ ,' 1xߦɵyH. _o>Dm#Z ˌz~Rl]( HyC!mHKG G.IÁ[ ftsd*%J[z~xׂn0S #͉k歡vم=Mvֶzdtкh)z; 휒f" ڠ588g`WTFl"[Da3"!XA9"z w).kr$ vIy6#.5 fcg. +v4"=>#:m}ҿG v8`CCPDe\~!W٫1 =Y1+FQ ; o(w/`INPCbO}/]ïQCjp=%\Q?E&ĔIfZ FG"[UsKg yԴƞV׿'ej-DҩAլS5T/#Qv{͈S8"3x`fpM}W"-|Wt*$ ?^rFf ,wvvҝkmD4dal> ^5}OiAgd#p#=}?-/<_#Wru>i]UqqǰCAvwȻ=hF KD a5f$K̙ uu'mS$jEZtE0w{xq}"ۯ%)q@3S ` @UX"V ^$_T4h?(%dJfPk$ Jб3g?'#NlXЩ{J5@ּtd@DDJ2_mDTV+.6d [ YmG3n@! tJ3!gm3j&[\o =ʡv}!x4Jbt>"1l aDFs)\'5Ydo{#@q'уJRxu-)Sм"0201:w[ %|7F8s$!yPDĀtZA cl?^0D+s3*i^T.5'P.z/:Q%m*7gsaUǧ}.9 &|AQaP%CzUd'Ww{7@Ҵo*}[C<&|iVʀ׊[xOk0[pgfuZXg&0D+&7:{`^8ٸ5"^G~uGIS} >8gbrҢPJkjT#F@+W:(:|ߩB7PqkFBnX6ޭy^;Dg >td϶(^uvo#6<ן9Ǡ {ֽAK]low&{\HٰgȬ]\GUӗ7 ##k>ֱaƮ*=[&w)q>gx0\OsZ%w*r- ph .H؍ݎEǤZI]I4BELCƀ|p 1 E,wk'i)G5\@MRM} 7P1!sG`{RM1#9A} R(N P3 u>ԑhri=G&?`iR$TU|s |<$sZ0! 2Ko+?׿3W{m `!1MB{̯F$ ̕\I\JEc VԙwizBzWR{LRYRpM+O I=*23Ωƒ+C@\#9P9XR_6UO-T{{Q"^Z^N %qR=$ !xA=*ڇ iՌr#wk޳<ezk2x|lg92STHfUl>:'r?{zpN҅Y |R[X¦SD瓑UHr"$Ap>RK,PuTE2"APdͲ©AN<"+$XQUNկ}_ g|on~3skNNFdf(4ꟶfhةv7?6 !v/$ Y8w]Jtfq\L! wtTGBTH8B(Y%[~-5fnqp,.Z֐^1n~ Wnl* "ԈFKgT 95x!ѪK j! b V;@sv%҃FBeA>7#ęycG >5`AH PyOQXzX_ N `158X!1Dg|LTl iMO.rP2vY;bqY+Y!2q\tA?o |l2Gv34֔ mb3̍[Ju.ڒ0٫i`χ cq" mHo<Ʋt|r8ay!K ~E~ a(eBp}q~L<A18B CqF/gnډȳqʘ1'JMY_1Ĉ)lC|kn o|Q~t6cf3b{}W}3l^Z$߻wog9MbX/W 0olTVeyU|2*5+<\2p(v0k7 oF T #t G$PJ󜑖R*@b4+x1xLf1mo}9_W?8~ȱ`p׿7_!?20*nJHqb 4M#0 1cg 8?=u*繢6l bg$Hw 5o?` Qc}k98 &]AЙ4WV {f5%_Ӏx5b00^`yaI6{,=9!T䥠>Ć~DDxy '-V_v:A\:sVC'5e|Ȃ%`;u@^jl^N0*}OQbk|!Œoxb/ + õL#=_o~8aKA\ BrqDahq̎Xg"jžk\U=7A8~/qf|~_`KqƑᴼNǠ IDATs 9@q`bq8qw8xi`.\OvAcİnv/p]?Õ>4d_}=w89.dE✃ ݄jM[yO^ċM+b0 ,\Jwxݯﱤǥiק3 Bc&@W*舠̌̌3jp&sG Ë6ϱ\;ӻ;̇3ܩ`[#lX>bku[KR`M\polp >X;o{`0'q]˳oqSlC]w;Txšht~ 8 3T04yL w`SM뽸ʝȧG]N˻, \ ?'l@l6 8ʔݩޑa00cT R)ȥp[&t[CIg,R;x?sG=Oòon1o6XbD "-+ JA)G!+ R+;`Θ -jnElGcl\ i7r6ơ 7xd%:3s¸$ *[jJUh:w1*U0#9]GR$MFtcll E0y ڗN&Ȓ0h%xN~FWQQd&DH0XtQA|"˿PY?v{Xmo;G>#t>ݡp;޻D?RWo %0ߞ[H^R4"~IF7Gq`' X¨H!/,L;$wG (>`Le)(< {w8OWxt _#N9!/Ŕ1!gĔc˝d-&Gnrjkvns%!2a#*.,~jp{ɾS8IȎ\cȌ,bSFK[a W,w8l>F3C0bH V8DLf8EMNqG%A%cogR0Td7NR̀/^  _ TLܳ#\ݠ8{R*#t 0tեn,*bB 0a (qt25 ߀38gOW-GN_8p>ỷod˵OX޼[ppB>4P&P&L(`ɂ%E\tR26KvN؝\θqx{3Pnvo_bz6iF& 6sڦ!h(wƈa7"ĈZqrأa@^axKmNȯe|Wjk vʛ) w\ӄB)#L. PtNc.)g\0J¿H$`{W 5UD *+T|ʌlW`GN(1l x)mW 1r} BQ>z1bvؾ.ؤ{L#tEH,R-r(A0穀mJ($C 4b'Cl4ck _-&E\ŌEVjޑ:8y`?+=a޽Qm#Ic2f t8w|N(i)ȅ3 bE3\}99^;Zf{|O~Nݪ8D:{s+‡V`kNӰ`f'otDy:+l+ 8baDas9!V#C%f(!n,` =hcSDm&m6¶%5T1ST "<Yk~͈qf{,;儒29!,nj "?S.8aƚЦ^2KdVKR&zp=l1`6C4Lӈq;b \mv{p sĒQ|`'0 q6#ƸG a ܞ16'g &UĜy_Z4`8"!{|o;,&҄6nNH0x&zl7Np;~6f̠,M ~؀K9iA`H3fb04Tp&ZKd|a*%=1b78mrX=Aww618%;o5%cUE `PՏ0Scİb|{l1~ca a7_8~=20 y ~b* @re\MnC?ڊ+ S4ƄiL:A^ +:p%gI#E1oJ)3"FF6p:_}%!O0Õ,49Kdh`fYk˞ѯzc@Tf0l1"mD(snThPן*w͵6*}VYk`5?j ma}qz;?;Y'bҮ5]WZ DEC{\Xs9bCY-w5XzdyNIwf Q#urc=AACLQ*j.x!'UIx"/J2BRC`HpFb[R?F 29zswl*nqhuGȾYc,Z἗e* əHnRYU_unjdӂI|Fr6}n3q:AE#5|ܠT'R;"u?ƿ}py2KNS(Qg܉UVt*sa r9ß98{|6D. 5Վ[QlH-_-{I ZtG_#lvخp:3{ Q4YI\4u۫kk73],\393gξ0Zsȑ 0aC\-Tk9{^xg[7wΏGDoet4C[:+.Llb5)9?__:wMVn~cwkםTpPrޛoumRr|THb:#sW]UuLu=FPH=OO~_HϔXYRGTĢs>A3$iJ GWqq2瞴 fICsM4ktL ʨ5,FVƖrd^T3b Xwq( "$諘 UD,M@ *1]JzC,zp+ID}A^Ǘ$YD[33\T"Z,ZŁ|5 3겓:$ T3Q2?Uꑻ췵I#P'JG@eA920 1} F$Q3¨ @<1ғtyKu955J3" P u? (ѳkR)&I.nT=I:;A"9 Z%>xe,=*?f06Yl6G>:OWz=.|GXDU\4Fحꈎ Xz]@ԅ@hTw[]XPQS@Mp|ɒQ,wACNN߿ZRxӑNG/Ͼ[_u(@Igem38Ah`!/r7yZxHŰ:mVTejMA;傺,(>ZXVZ|HtC8>ؾZfڴjp 3ua!2q`sTZZd7T[6}˗lEyŒS t%A0 @RQ !#C.(gnb)Cq%3Sȇ^9Tb\SFgQ΁SMF!VQ#Ǭ;L3v ̇5[,=" hDӂÝہ)M)OrAO({=&a8#op 尕y^0H{ Zf18jjbOkA'ܽF{ w)@b#jS \\ftDk6%QE(.4zR( @YLVf×vFHtN]b xj:ɦ}XGdj^4>r7% qT%N~>,ى 4WDjDRZWjUau6RלXQխĭ&;5%m03`c˳, c7> wtmwQ;[p?uf|qC zޓBM\I`, &= |QêCѮkHb-<ji+JV%(F]l4`Zj.kVS;CUA^<6I\2֌n !1S S6j$H5 >ɾ_-nQ!"DK"k5~f}˺k4Pjy,+te>.3B.#.t|@#͏`'׊<߃S9ȇ(NRG`O_u@@WUѝ jSxo4 |\Pt #TՎWV~~`[C4wʇʚn p#p8Ja2&4`MssEӵkF߫l5cIȹ>i&I7ukgkCW3. nu`; џ;oJL!F*@ DB 3]cB:y߬,uפ*Dfe$#؂݀ec w559u^mPVu!O;BTYu ,6̓׆P!m5w=h;m1)U.xܩ,Jxri[[oIp*$8#"̥ av<]ք>6MׄEb<0 %("E `yŲ$H'`0T5PZJ_¿Z[+ Ѯ_ "+kmwn_(B ; F^ "0¡5 rTGa:zMk+V}5׿ԖV@u i_Ůf#ͨ-VKb!zGѓ o ӤG+Ϲ5=c,6{N& ? *!Q\ R%Dg{(j\U|kmZ7Xm =w~<[X]:e:z 3"(c^_kw;ZЀ-'iq'd c#[{S8qBcaXũ2%} z\@W6 SwY,~$FIsea6mڊvQ rEWtɌ%z>;'p5644 =(LkkŠn]}n:`G+&%ap2/>j+e4'@'š4tFѴ&mnmy)|v櫺:s@˂p:"0\iN-$-[D Qx;1eʃ5{uծkӬ'ϧjaO U\GXl{=p-8{6l?.܎=7ʶh$L_ R0!L`%Z }u .b IDAT&}[\u΀sg['KEGpof@n`kFN'tRc G}S|ґn?t2sipDR/ Elӂt>9"l0ne\HL|!I[w%Mb^hER9~k7*(-p1;h }$Ԃ3ȑ $kx}$ksrI~ nʆrM4Jpuo٭=BPC.;Z I90( wȶ »n!0}M]:¶F}g]^bM'L~+{BX|_`v2MOŮsD.gL u49:C>dv.u{N Gj&nzIQPZľ]SaP[/Fr*"8\Aj 1!ݧYs'?"Iy mx4WfJn`]k"0 *tAFw?'`A/O+1s|fDVƸȞrծ>!j]׋X!Y>뾞5ŏ#M'C]:1B4x]ëQzX.vIpxhr2;Et2FYy`@@t&G)2Iժӕt C;/QEQT5z$&s\Y&',++%g Q 97zI;2ٺ \#[RWl0:·?= ;G[4RE;i=^ 2֊Xp"T |B(D*MvB@L)# 9/H#||@^!L['KߔŽT`:_rHR Š`ykg98?bst@lEPZܫ̼z:x%׭{AKEkg}c8<\]#zYm/ _fTN>n lMMLD'ʎ`;x*0qXۮapv4z13; ,1 ?OW3e @  CF@!A0:Vx&Eo&Vk6ECMP )a#1Vu|GsZ:0-0?sFzԡq?զ"Sh:X3+}1N:'?!>uV!{]3d:AF02੃N<'F}=%bL'oXo%nSg`EN+2:^0o7Nrc33; <}u/ui!!D""| Rx&"7S)1b"r֛EXh5@0I>`";tHv(PP2)~"}*jv =MVO5X+91PMIJ5DÖCF-,j3-.+,e) wlJ( -ukFaG ~te)ߝ7%uPYT1ص峫XbI` TaqH쿻ttQkx SWߘ#8Bt 1=w2#APxrtMV7zBJW#y?F#pM׈"J͵T dbƣB-4R^Gi̳;@" ixbpYN-񝿉B-;R#u}B|yHtRp^$[炫>0B8*J]S`MDXr1,ZX{W7XÁ:wkdp[ogm. j^/No>'N_|/&ԙ+}_wUbhdCg"t䅥#<^Ӟo""ũ͹Kd]YNF:ڭ3]?+fT{bJrTYwݥf ^s!Hif;"d R*|9* # +'_t@:8M۬ᔽ+qU&56Tw\VK-zciL?_C +Q6h2a Js%8/C Wgڂ[6:,$PK yJ!,s2',KAv O{ivy̾fYXԹV*( hvSDBjѩ9vVWFB*yCNJiup-PͰVֈ] k sug? GЧ(s2ىLcGB48f<<\?@ͱ)21NzΡh5N#Ѣ( WmT%FƍlپC>jh&ijTv#uiÁb^=ÚLk} U w~NqF'n6q:nU_/:s$$/;w+Vm? 1@J=ݒ>" 9%pkX=Ug"C[vL¤ii_HdS@5YHbPmu=z6a,ؚTs' H}9oDF#95^Y&R*ȯB] jc+gr:5/2W]3.1 :zG\̭ͦGOT I5zm8qsm׉ @]}|Ec6KFQ++ܜH2s19VR]F\Έ=a8D0+);MCd[tQoMf܁qb8'\N7',=#g5wiX̛|71:avT4,XHSE u>gMvE 2AppAVK!]ԜXNr H[g6V$( Ȏ?X;1DWP[B&ځ;({>J =]N-m+NiT5#VN6ߐ o@.as3z!z |q|0_>ggX h:#|gkL֍vv+:6 wYc߳$Vv)1 kқu#AMƨ+n94׿ޖ&ݷ1}`*&mskܢ6UvT&yx/±۔JX{8Mp.UnuW y硱q`Z}\ ڗ֝#EEHG)9T ѱ/FnjyٟaL=tꑫ޽žxjd= dpj%Ma:ƃf{zs#-]cr"/şt ;`Eg*1r!p<&yKșP$m< [}#a] ~ fLdX1lgs\Z]ҘڪWTRӠ}Kq|cy+,6hE֦¯q hhհ(?zTVZ 'qN`yb'װ j&^_g\;0~2D#:F?{bī<Ⱦ/hha`εGdOda-:k(W[V(&J9-֦ OϘ+N}Odz\i[K7 t5uztk{\X*9$R5E}i!N^re\!`T~խ C`>].)i; WI.SUjּ6(VQX][zS%(PX&z,9#ɹ*FPe7C[4f[!wGD-/tu D`QK!9?4MdMghxU4EJ@BwF.O@`77z3T6K)1~%%uӚdX4[+eOj ȏM9Ғq:'48Rė >GT\]h5la״o NWP +*4/az{ĐoiӅ\,X~Julo'++Y':Y;Ez״Qra.3O;V(Kvb!;zGN?ЂGn5 '~ ZeP۩7`w҇Nk9Jd?J\qeD7-H"ljE-?3wuXRc߽{E/;VUcfy}۱8~~^/jeE? PwƤd $E:ȿ07m޸*%B%Ѽ鷠6")nd:ޘ| RbLSDfa敔|lu|RLDi%{߆*$[ap@1KΩJa$İK6hx(/͒R 7z'M!Ё?O/ Eş[i>2{`}N=hDw?b7>wIEbg`M~Fioli/"BS hǪ2${RЊO-:Ʊs4儺02@jw;cQP$[2ObݱMg<7B@~8A( sFLtYqٻC>(= kxN;֜ T| C)Ӣ&8a{b)[6Ʈ|vB 'oI gUH,"c#3-- iP@wXB5$WCi@!e&eK=9uZ_?DyocP|FT'޲u,ɮ&_Cq;mGE/uV?ohՀ3g}]=;N_^p>f$ȷ(EZ[1m(u"$}=Z֓!yx` ZԐHjzQ 7 (fB⎣)M1йV2)/a5.:\g1 œ hfXFRl|w;@ӭ0v#CŠTkAW_|BCOj%ߓxBQ# L E?/+~=͹K2 lcHOl;C 3b]R4CȎ]juǿq(\`@axL33ajƧU)>('s: =$ǬRذ cqZ-|)}د/؟_af\>աg pXC`2_F0,y;lvǭZ9DւRT b$d(ldnTFiVp#x!QR CpJ4L"Φ`\Biy{}K{M^sz@K20\Ư3%;!>ko~{6dL\'[h c&% Ε+~}gINy}v2K_<"MHnOxg< IDATM@'-]jNH*Ƣ2Kj\Ώ?;lx S0I&93fFq=b(RQ(m{=~O\Roh-{_ޞ#IN%+AOMD&%=?5wØ {ͿV@ &8%d 섾Mɫl%L辮c[?H3<ѸmR]O|S27`0%AZf3Ln: UةO3|XlFG([n:0 SjpfIDԊښCfx;~|yWq8IbGq!4ĸP5I BW |JG /qnOE@ǧn7~v90Rhnz%+A$gx>gTך׽(2@J ,Lut.D@cQ\F(S'cn5A8Pw H˻H Cs⺋f %e9 ߓv<Ϫ 6I(V/>ít7]]//`cC 8 Ci <_JeWZjq*QC)ejcRm#HOpZPhE'Uڇmv c/ "G?|d@{F~'i3q2'@pzȉJ39|.(!CVQO}tQϩ~z= ;ox!;'qȝ{ה) ɹ<dYs?'a8}d#'d%QKE$$8ߗX/h\ض ۲j}İN5SģԯŎNc˾;d2F'z)~,Zf)V3 )Q2dŵV=@N@6 LJM3.w8JePa![뽴^.^= ' A"i5=i}m>lػʼnt7$ Yw*wh>n"3}2Ǿqq]^).soDꪮ@//mm]1ODu&%8T_Ys PX#`1y:Q?mb_5$CH 7/ 2놿'e۰W/tdffiZ$Y.j5Nnds7w,dhۆlR~[Ei1 Ɗ,FXjh:_i EpALpaGZaaISk8,uRIͶ>d`0ܓ"CÈͤ"+([aL]u=Z0D|9^; O4IekIJ h '6%"ϰݤ &Nmslc_Pt 4/]QWY[A<gś\S 7A&Գڵ;* RV®eX9Y͛.i^aRp;%ő3}w{ zk"aN.'ܓ!2fh,)+Al,PJZ9MYdW E7źoП~cs؀a0\BrZu r`rѐ7YUR 2>- $'ir[_'chYboƯ/|/RHGw߿hc}T a\ X%6-.*8ie%4, u EZ`U[RbVX0qPS&V,5'fےBYTyЏrZܟO8/'_}`kkaL{K䈹7y])L7L+bsLXP/b)ZXMdgKd6:%CQUdFBN:<̈́ `$%әKMN5J3v4+εC 5[WZAS}+~A-F^xqd#!{M4Ѽ g v偽JTӌBq;$J" u 8O⫝i|@ kםit7Uԛp\Dp*K;2S$'O 2~9UF*Ep}d'=L!ɚo &r[!H&n[N `3N48Z ji>K܁Ld_E/1Gcm#՘"ʇ*%Қcޝ)Nd9a}S?sp>% _W#-%K~c=:}fmĹ N_0,EDMb Sv%Y[|qIPn\*#$ ߓ{3 MnܓYU#ҝ=|LLFeHqrNѓL_讚:ȜMNi(aeS<7`6Xb3å/X]C"F6CO85ܝu:4'Pag^)#h XNYW`]+ W oNaa)C`#XmQYp߸0e|򑧙CHD AT))@6+t+6iMɎgW#PaJuNs8(M@s:KB`+>wΛռ P\;'R":2\U v;1v7_VJzv̟, 2VV'6XB(L9܆pJH2VJfd݆^/1# r! n6sX)D'p4C;>r},9dr#;Z! ߡ’!bI:T9Jٙ+e@Ӛ<.IR{{Oix G6,x%56 pM#OI:7|A&KD]9yPKrJzJ?hۖ"wkL]Aޠdžs25(46`>4k>;ԅԉ+BGSp f,F3TǔNCҫ28sxTfp:Iwݦ .mq_R F͖AI;L.\:5p1VKP> 3x" 6ƭ,M?AB _dyISP@6;QlHA>>sDl;}Ÿ~=bVKu+fƅ"lU1Ԡ]]ݨ(-ZÔ@\Y9oa }]@o4N0zqXm7<4G_zUF)ި 7,052QO* r[!ԨɎs`J}Yp77*K"T jӂgpF30(K[Z v-ʹ%<%bMMlH#3J55ٗ倄i9WLQ#)GhY 5Y)5G<+&2,)_e} T;z?yIS{I*?7h,*_S2B~ߧF`I~Jh:7|r3PnR"qJE hơV{LIt57( Itiı[VQ JD?]j8<2d8=c3-ؽ&AP63&/eҚ;ӲR}r._]uiMC251t5^:I(s8dhKQxޙE[)V)S BḢ'Lz:,ԻR$'qwbiGK^U6[L-xaKz!¶o^`q¨9C,) &\(Y>.,$'3TlcIm)xRъ#H\@v y0ţ$|3Z8%v *f $)D Yj&^MUfo _ aby ėͿ7Z(}U&1WY;% *U4) O\Y? K20k]xC=m pHe|^\FCkǺXUsAzC`1Y䂚`ڿ!pMk-Y2K@c_q$c?cF>蟤kb4~g }ǑP8Teoi/2KOٹkG:݆Gw2ƻ&sgw/bo0,Zj(" W< B*q!6$Ikm0SgjkgǮso3w 5EZ8质uk_1nRBY" H{z'#t-Gu{1i87i,6a$Or3HB?em(Qjsn,Ik S^O$JʐmGc#d)-sBJeF/쫓ZchM,1C&i7tL+]{m~ @|!K]lB>fډ/ޘlhgN[iz$u<߷.;Z2 #sq$JGLP,мrc`Y_yЭ4Fō~,4 sMʩiG|ɦC7F ne؜ڽTX߱M# hYh3Mu<-] ϗ .UqN\[f ;p ,s)0zXMkdN=O ExIñ EP.1_)$JuS(:%gz1C7g{ti^[#{?V2!N)k/Tɾrx.3#rS6 t=20t7LyO)0Lv/7#T#>"ie"Kfw.,8/'˂M;aR4R!N~RaGgEZԲqp!r>WqBz)m0T(jU9|zH4@"(Y47j ..Y!b>m'Ff b*&FJA/-tDFm^GcK@qo#rE[ ]க d(k&Rp/T =|'1Ex+v^ݛTg~F% +Q+TYnV#-"#k@(#vRcwic]6O?YM/B#CEvȳmcUVXKAi͉CEa?t!c?a.;:F랸A ItZ'H~^ Oێb8^US%`:я$="ȩuxM3!55?ڇtG@)Uw"~1oYWr'OTǻOAt'ߙ{>? @=yg\ . 7SvCRP7^m.k&7,s,{w3R:4z&}Vrd[&h,8}&!lL]wI= s[n{B+{]_x 5 gf8 N)H2ZEcVAX)H_;(CiSQ\JA+{EC$E#d<ʉ55q՛H 0W3imHi0I^;>%o\ Kd W7gfIձ`Z̈́LwS"8ׂ"x]}+g} #{n/G4p%_s0z+w6#r87grscfuc[T$[1}n!ӝ4SIX v4e4&j)?֫t#4|l[120FEQpMFp8H@$d37E lt\Ceup 1['pڌUqX{uU)$+_ {?%׾1Ew1ÿexyCw6&-voğ$FS, G?MzħD9O^ Gmdx!W_?Q%DN ʘ ֝4fъ*2#ghbաI'q'%F3wI-ꄛ]%)?ؐ!$1©HE$ ёAI{n\,8)sd;o4& DhQjUtB( $!k5w;Պ3%HQ-> P0tJuV("|B@grT;0*QXt^cQ#QIzu;}H3mR K,C947FEUa ]WuK5v@l&WW *- au/kUZ:oyjv@b6N5XZS~0-e% S+ N9c^ 2={sfmmïOiqNk))#+-M-!{R=377ҟR)o]FOD`޳Ǜ봧{ ]GD|b%%J4JC>KZx>Ѩ(.Ysک5jtȀӔI:!-jtStu;O2I*Źb5;>ZD:bzRQKtaLAn ?aY-л j,Y(yB[/`1 |ɇQG>'J̻*)zg9XT݀S-8#QY5j}m'?\ѐ+3\roIeE !Sz>z IDATpy6 7J{[E}6x :ۣ I, "#q=+tp̰#9~Vb'L m*ϡ$dTxͦ{ 2N>  FXFP\"#0812˪\W CvDXNfG\tBi礈u\HɋjB.'äǑM|4oDLH@V$W!I?+k0gVы5@86" 3Bm߱}ǽ~ɺX3O=4Շ_8t3%5ᓳ%.ºC߲fv-?~f }'{J9;+}j {ɉ/0Jb IK @R8qw3ul%,K tw2kdf";-q|ZmiQTqNל9G ς,RV Y.}B6? ⮉?N씏uJ[-du`|M%1`Hq&=KCG `OӴ<Ǫy4o쇊aD(kw~Yf8\=Uk8 "M5TAԔx7e=>O6ֵ7czuN0r ,.U YL\͘f_W'PKQO[^ tCL$.8"% f$_*]7%GPm z:..Sl0~9rZ NuF{md$`,%q\CIQn`6F>c.R&xs"4ȣeI\yQuTx-`dTW"x.Oa-RpNaf L 6f.a6]bʕaiJ} i=QPrs5߻D$-5RxycCӷT?Ǵ(;qghx{JA ȉ$G8/6_H5YɁAez] 2 yrmEd:iᢆmÏ*^51![klmv'hRdυ[pe.KL f #a{y~_ΈZaEl \'aA/esU"b:sAf8TKHB!aYSŽZCk +Sf(UËiسL7G+;ldK$/>&9[JP`Niހ= ~L}Wυoz罩o&o3بRB₀]"Q`r:ޣf@$q ll׉TRjtrtqymCa ̈́MANTJ6TjKX1M0˰=wJI{k r@I={Ai^4yf&~)qM봳掝jZc)xU >pJoCV #BWL\TcVS"E@y<{]XFZiHhٿ`:q37bߧ-,j}%{ cwSz`M1I%}*I 0s }3|C‡n{~a>P~*P3tPE$6l_)O*:ktj!=ͷ/'rڄw y?u6[LI{(-?h daU}Pls.{;~!qכDq15kI 286dŒ㪂K "xpIN46+Q\Z͂nXciw,yd3RL8 1h(SW'Wֱ,?]O6dE XRɲW<+6|/ӺC 45^MR_0xRsz`Ҋ- ˯"OFw&}Y .ۆx{wƛKux-Pr=]g* d) G~}\KvLCĴJ-*/xVŋv:ݵ`bJōMzZIp^sqPO:2H{ 瞿wˋخWudyOz1 7 ul׸$ j$hH0/ _ ,6ͭ cH1/(VSi?#0&qw5i~lJ) Ix4>I>(U!LWamu:=,谈W*:U$J VZ8 ɲϕuWD.5@)lL+]%ۼvsP"r>h=l1g_{X'֕mHQ˔Fa X)<0(IYU2'{%$  yW/\/u@S܁}zpJHs#2w3Hk^dSAc鰜AH^I^z~aaRo$}鶄~Lo)u:f8$-yԡ)&=D~;>)5~AY< YW|Bω_@FeJ+z/ۆo}d,7lx6X}$JRd܁}suNy'hݸǍR!fZ&:CMypvZΘ]švTc.X|̼[_Ms1'p.e잖<(煮7+K"k wE+9a%'OBX]霒8fgkn oN@S픉%va&E+s"JְDns6ڞ)AatJ)վ T}Z'` (is %ⷉpdtВczJ[OS{Ga)(_m 3X.>QɜD=2lHN crr.|7RNx-krFuɓQwҟYE@ %b^J{6 l$p lnq khu{dK}KU/fTwGC *G(T=Og 2Of $AK|}GIRIp$H 5MNl>%܍+(a;h.5oGv4#[ @* +y~ eVڈY՘b!=9ŽD|;;*T;v̼L~D8@`1gYi!ٻJxړ)H)ce&]9 C s1g]e!6W{r _Xd(m*"%y ]ZP+Wzd{4" g@O$a&K`yBֽ;:hIf~rȁE$-$-"f:pmC7wV 'Ld!Q"ޤmBCpM+I0Lh;؅C[j&[7!.IzcB5|_g ΄ >ԊfxXܟN{UU򭬔aŭ ߻Z ~] ν.i_~ P/J?>^o%߱`G>+w!!wX'9`h?c#5BIpGMA&5|5|c)0'PW)dTJ?f۾*Ze&S^,ACq؎=pcX"2Mn^ E\!jȔ@GF@;dLܒmAs%@8ut';(j6GZy0ISLB+<' 3v iV<.5 |}ΦO2b,k8ypPaZKnRIs= v [=+iCV`ra=98$ANy-A?@[qDB7¶-x.^qc.&Ru̝8f#0lbYudMצsJa#a=BGI#Ccyg\ɓKlaG>=+NIAXoP-#n4 fM;'Ϊ~j'="(2y78PdUL>P.Ap8Qbx 4Z]@m8LN_q(S=Yc/[ַ_wrkB;,_`&ncvkjҎ•A<J8$9^#0mxȒvB39o0>=k&&"[|Ӻd#":v N" 470\HvmL2Ɂ*OPpKd wzEĭ܆YшĽB8BwNPpDo|nGgfaXRC0k4˦N\^ȩjF>n9n[x2_0"HKrq8'dDm貗xB-bmI3f3#} kشR |)/ tj gTI:TPl8X0VIBݡ}rMzb3~FGq.\GuNL9l H<-dr" ts3QG|e @zk.D,` ҖfS\kY<- "{@~VV3zhJVx~dN̈͠2,h=Wj[jF#_$cTŃ9鴤teI ][QbIB)nQrE[DYQi&X&|I?{N5BZ[ $n)h|ŵ kJO@g|4~Jط $e)D&7) '%~8fI`WcOdAx|Jva-qt80cBN|D&I~LPC,!k Hَphc2 |pN>ᆕhJxx8W3F;Ʋemq5ƄLp2CS/֙Xbe+#US ̀gI` s_14A)FoP?ڐ~O#ɐqyD! -v Ԙ^ׯVhP\2:mU%j=ķ0x&+5w[=Hg/:nQC Z&?e߄ya]iKR euY:Аp` 6BfW?Y{Z}k3:YC9"mF A(:qX? 3F"|iu\רk?25F;31gIDϸ ܬcȖYS#_ye͹#P#kO(Z@n ezNӶ$5Y|O`~Hu? wO5aC ~>aCZ7 @&}+Z*/EaMgSDt7~>ߦ^h)9y{[T=Z'KfM;,y > g+|RaND'c3U0t1)--;3-z\IFZq91 <ڲ8 έPqp$yRB3:!lww6j9G:੗f0N>âOFhRaMvT~`o//3h'Lw= aȈ7{2+}Cɺw~\$Cc` Qi[.9%UF8KkkI&ΒB#肮(O66vTWKSPaӢZjȆYհI %]4TFb dLHީd8qܽ)L% kt1DL)rPgc7߃aQ̫WK\!k˫NYp ǛNYN9#B쵥ϾwHR̆5^f7R(υ54~&y^ݧUy o}Z!InP7`H /5_%֛=#nX5^a-v) Z[|堋u[h?TʍedыT+i*bsy{n tƃ8:2>jLau@Jxus>DEH>z}Ē6LMp⍧:=h0F(T_>vbtHh&O)v>D8PW? &r *NA+JFFO1ڸr\90Ao?95i >|hD XK9Pٌ9!30590$Y_`o@K6ƖW:'UF[zGkˇd>MܿJS\xJ@WNCϒI߇X?#EOߧdw&+O g~"'N!`TR2z?#,*yH- /pNr1#hFFnpeN:C7PByZz-BXr"zϜq qL,>l Vf4iaĿX=~Xr6&J=Mo( ҵa,3R|LqAəpfA.:: L:a2|-Շ P(8E4BZ#ƫa{`W` lrHL}ބ/"c=LA-l}XGSq Wh1fInh4t[WfJo(cd*%[aך%ш#c "#B>i@+\bc0CDGZ=aoӾq]q$K Jy;8>ި:W{tr"gOS"V$o? cOIwMxM/ ?r?O!A9V|7 7dK^m۰rTcܔ~4ٵN'; ؈ (ކِCiQ5AX6xȚlllzgHF&p@ Bq cM@㴸 *kOf,#`dR vLVai?ZFo)?_GtXjSH  mY_I"B1Vم@ ٩/@YL} HX ʼn_KAĔ< H FX?x^w;uՈpnʍdUꬌ!w s4#Q̉3" ᘅT.VLul(H({aŸ@Z63XG>]F(&# O>!zCnǯ3\.{ъ$C3CX24)؃]K^ 2I{v*Û8‹^fZW{y})xkשU8"zo8ֵo96$ܷ qkX_%7%+_Ao*Gq!M?`!~B~*y[x_[_ƞЅ@,oz113*f3~MK>ƅ'&!>o7ww?;>+~?==ǧ'<] |ZÙ2 g9,8,"C)l^c6\+V@`1Qxw|6zǣ.b_ ,8xpn $[ .W<Hp$.h=E[2Nó"ů[W˂_򐹫u+wh 9 w]rzNfx0Ã*^ fwwwS#=7ail!5ZnkX e,lx6<>^.x^W\7y{"BZ{0x B4*͍SIjWݟ~s_=ׯpS)c/+>{#5=wۜnI: lvCn|]+]];W'}}oxxu w{W03\~?ӻ'||Y}x?uşzU +I{&Rg-O֢3vK!:K)+2 1|*[3H.kuÇˎǭiW\ukFYiÞ ip!$g3)_jeCk~q/RS Ȩs t[qH'5|y:gwg|ڂs;miqlB|?{qNGHagD GrľoDw"ׯR<"cySF5"WmkxFTt. 겠A]\ D ۆeא-q^ú늟 Oy~gO[?"ٿψpt{|ה_'%&$|LAPoR30HzɎX w7F wJHPS\%~[H */mRv9˂*=0^FXk$'s8m`^DnHnfg{w+u\t1\#d9x,~nZ(N'zn}\j>/֑u@wP<x-25WO&)wD뎩;iNcu\ޙ%c}4Xy}Ǐc ͱrA84 C6S\͛"W`[p>ayuy?NqwR,'tTa4oal|>>ݺUHO߫5Xۜkpk3? ؙr8]i.*$Z/;>^w|\w<nXm ؕ2Q..g };6'QPՈ8ͯFt/}v3;m#>@0Q3Tk8L܅s/m3P)i]bp#C+/oz$K3Kݺ{g- 9]bzы(Hpɹnq`fvjRʌ8Q(io8WfH >k 1-9R^cXnSq\x59 ta>{2{&d垰O iZtEɿlMALypBE:[ãs k/T񨊣,VS4AkBgFJ/ *L EIVÊEcXdn ;DdN"kdZ(D!l7_}Ÿ7J1{?VyqjaFZ#Whk(]ְeC ~l{naS7y:HzM܍7oxp <'ba8~I|M{+A/:yQ.Ԓ?WpQ>"|M{o"??JZրmÇ' < {I]ԍR^6\Vkrx'u.M rG Y vq@SaկZ_`yp|20_t"zVWƕ#3nqs>'޾/~ w>+\` ռqu™ @wYMBxnj48@3ݎ48 +n(/~t?I4F} &s TTZAkiVE#(-to.x'g\ tll=^~݋+? r%-Q tpy<~hl..V2z1ߣ^:#O1P!ˢVDK;*Bq@^ ®PP8>#0DNAbDq+"2c.F~eפFp87ۇ7x* ?[ˀ4qu ,jT.OlLfb[$:r&ZH! e@Mze*y"ŮmDЗ/pw巿1R/ŗW%j!o OF'_.˂#ʺTwIm }p-Ku(!ҭ ۆ_]:T'MB05of}? )49ؽNk"oۧH_ciZU* x??&?zAŸ7 7X}»;tUm.? mb UTǥbPio]pn [7 [HǜOAwLx\ΖY Op{9ں5 $V]ҿJ08 C[: k]V<[f<g{1m:}Pҟs:%18z7E`x e/fܔPIK;g|z5LEȧ,ná?54 [BA}-%3#8BU,J USZw`,{u*qqYbW!L]¤'|*VSBg#0ȫ "1Yv6c .uX|=iz?C^5Q\HMN/vF(^OZ o5?kh""ɤp$0<|-V3VW[ yAS1c'ktKXA6|n"N ^ˉXX{LJGoRη^oǫx}훴13|&UIL§dW?H<_6]B%CB~_jOtެe*yҜcjײun^*!Ap#?թu&drLJciſG,𦊇֠acSxj R|:5QFMФ UA'`bi$J!]\QLs"3:#xwm,3#Ev+p^tV$Hw{@  މEĚIbt&s~ʘ(fAfH| 1pt-<)[1}mXbBeS8;]GRʐpw> -;\Ҧ0X|mK+r :t2'k]d3JRǾ]ob\2|&5sn$+>BD2Im܃ ox4&󉐨3}̬T+!GLecңT vgHD5hqo8Xjls+ω iCp<@%Ӱ|55yo|硫|^'׈ "Ͽ&r}oo5m xJK@]蜤ytD5\ãɿ~K }xt)iK|m( ٦{aJ4 λ0UIVLDbĝȯ7`#}Z+heFt*61TH4kbÉ~s<\gs[ҎGٶGZB4lC'JM Maj!` IDAT'.\{7\qWa(4v*;eƑ N\p |f63]g@I&!vljwMW s4\a3t60@ݍ1|+e#=MƔ $wTfV˂cXE-tn|Crw Վt/&Cށ@:3.wWU [18qюm,0/hT>$?09{|p /Rk1'swp\62Cy[[ZwD .~] V/ߤ'Oj xJDxL7.ƎHJ$Tx7Y G~D4 sH?hJ(wkY].LwUf@$S貭V6QJ^lfcSr6AC/%D̕]cgIycGdOəJ1 Ήh!#lsV5]4Q<&/`3 dK}jb(ޟDn@x M l[_lM68qsAs #SXen\|B+byg"oTK\ 3h QB+: F }Q0;C- 7G(7 2ɹ&frv&mY ? LF(ĉ g"R Sy-r<"WP~)/ mf$ᰩԡ .θEuK%WGG]l",t](FAk[$^,Aɗ~/a_*# M|O)5OI74ɨ~ɟX@ݻ鼤wo?:tZ1,z?FX& K+h'q5+*u :=viJ.G<GUܕ{6❞OvF*#o-OR"t ;/@1 7%Д6~!NP="UA#@k -eN?{6%Z KxMA#3Ou6cwk$^ ϑae{w PjV7^[Md՞>ʯ 7ꉣpk'*qJJFRf-Lsb# Bq>2@K uBܵ_e"=/>RAStHM'kcʚ~0Bp_M)GF B$01 ᄗCZ_ >d?sIyc2>{\2^{#9&a.?iM$j{.x~> s%6w |/GrC x/ TӘa ؊%{`pu Ј= DQ|ʟt.T'F idP])T0w< hP  36j؛`uDJhд9Kdķaw`o91JOKG,Eg17v{);0_HAhH )`n0h&M=@/KD寛l"Xsv>0B 4*mS$6$LIu'oc YQt7sY'A"ӭ[eGzrR6Į .$GJi@fRpQrI:BiL1W`ZbcCjH5#Ϭ*=Q~_=Ha قI?VbHX"II#2P=>zg0}hѡD&5,r j3uw( N|rm`[".#ϚZ7%ZwsNd24s B7c> q0Neb;#JMʂyl%t@[VG-Rͼ$SjJ"~&,FL5;.Z*=D!)O gŻ1R>}Č$">_ Pn d-HMMϥ.PopH:r)FptFG*́M}hv+R C/1.i2e_,"7Ӌ}.WpAܕϖc]5\D3ƄHe>RuG 6h8xڍpqMR*!jB20٭~ґPj)bFJ6; _CiG|}5)!O }C$. Ob:"kLm|lBV]{@L{! iڗ,I2L4VNN}a WJm꒏|$㻰Yyb @bӘt>);dJ ?Erݛvi IJ%$kΉFFԊe]#<82HK-)$`4° Kv$b&/aPC `LJK˦ T@mn|&#O{r+ u+) N`Fh3-wu,OQNM RѩtmFO~o IѿuANR~k~c[mi~4] ߍ+M@X6165O0pw1ADj:``:j%M>M ~q7X$ 8{ScIM{/8%`H3W8xO13pI 'o Jjyc7Vkku8L& 8V@tegק.KN{C50dCWT x j;ϸ儥;\Fˑx@dxErM&Exģs(_&r3ä+ͨS4m6O sG8$N&9툉7ƾR 8  Zw/ i>T9dUă[7m޷ (ޱ&_ןrۚ? {xNPX0t{Wk=$U4v\;<U.2/BBY|` fD͊?̧-Z;:#CZp-[C<YD-WDZ 'aYH -OlCjl^k1:y3; 8B_~((hJL U|5FN?xw {XWw+B>k .u3jP %,^|>&<\pD^n>x#d (\ɿD+//) w'~J\)71zaϽƯ q쑐тd; 4Qv)9) @i#hO65uwmER?.q;6#6~zƈ0)_2YM`:=*O C0z y.dM SL'׉i gTģ~'qyx9nx<$nQ5IW׾ aboϴ . μkd{9w/^Kb\7:)΄f/V`vIQj`U0&CI0㘦 R45b*$'ק¸ ٰ$Őp욼MxdҬbFf8) Zoͽ<s2F"EJj7?&2s|:ܥa1 Ip$&!c Yͳ𔈀Kx!_Im| VC[v* { w*C -39 P归Z0u*^7/xP ya~ДQP竃c׽t <&2:l2?%xn%l?lnE:VG"D>!`noY-"ThΦ2v:Sy @ $:d\ >fAe(4fb2a(\ R2c =Sd(R'9{Yfށ`rbCD/쒬cREaR 7t$N MbxC" S wjJc2Aw_qN_,ޡ{q "Y Mel7{sd?8p95_ƛ J-e:I& Ƣ9PئLBOAL+`^V0 1 oeV5ݯqMP0x'ѐƽ5i9y?PyŐ0CT'''\0slᇠg(=G+kRJI+c3|B5urո#nC Ρ5] ρ3D_% *9u1#J:k24n,S"1Fts)nSM(((](e4ГH] sȩ^pyC"bHP@\;A&)XԾv-7Ky딧#Gs]\4ɮ(n"%dɲ9Jqxޤga?Ek=wM#B-gTg#ؚS$O7Ps LJVurTZyvK q:.`% za%_}54?{3i'qko"nߎ>{?KZ92TDخk'0>919H|  s?|yqmK@ a*ifѫCU?rW`Zp#/G|JġA6X`y0%g4_sAA::2zg *NR'c?EߴA$<>u^ a8 Y].nW}4cC1aZɚ4Y F#I -11x6)䫿Za2K#YP2(ܔ*DwbY*VGƒ'itL"j)RpZ(Wo<#%"K*[c{6;B &>9VskVU1ś:yyӿN27LXT%7˂ezݲHr @Mb)zaYïmS9O>ʃɇ`{IfB-XL? _@d-0^?luc ~Eo/~ B`(|wv/F ?͔<]gҙRPshmVM񈩣dҗ#WU>U{*Z Rեj$eFcKaИ>'Eс'G533ܠޕ7TT<;մu$*gc4\%%SQH ͂KpvD&Ѯ(boN MfAxXV-T?*FasfĀTWg8,p `lB6}n챑x/V'*!=?+m4 \*PWIy]̈́'bqmYp[Lpu.B.h2#}168K-WHk VS-ٰp4.ΡD{ba ^ X`Y\=@QG*fI.Z*d2Mmh)|u3Zf>>$c@@u.H~8M"D3w&2 p0y^xKa$UPz]Vܭ+nG!aSSE{55̌=xƏ 회xsnzr>Sܯ~C9Y/Bb1K4@=Ο  IDATɆcmZ|́j1%y?$`~HS%7#$q@(uB %g" hÓ2,1Dy)cЄVO 6>pAjSJ(5lh0$*tiBRlCO2F{̂0Heunj೺/(@>|rb TP, $I] 0'Jf㒳%q+fonɋ~C끶\1 IrOzǏ; o lLc3GQ,Eg"dNh$;^&+@SįX%HA%s$"iv}Ch~-RMw$5RR** k}]pSps)GG+ьC98 䖡U I0j.2R =~4!'4"KXu$M Ү@hSEЏ< `d;qFi7o+bT6cO ,P*sw U=VܖZQR+P~!~/pJSQ/%ه#LwTQ<~\cܡP N5&n7)wQS-}xM&6]_zp…=>]܊~Ͻ9xzzLu&~Ik䃇!s;索l_zsPkP2 ! WCzw޹l;lt{尠8$1]txV"5"&O{$K9Df!(=p:,u"TElu`;h5iz/d F &aGYG${~l+zDpMexSթ;YCٙ/ts8wU_DKW4xCII!WJ*I~uL%qx-Ƌ8% ֫)c?I4&n xr")37wGf^P,xVzՊsw-`]fm_{=[t2xF !v^@JO[X|͉] 3xRD-p_gbf;'꾎RDFe)Nm|kp:T<;23/ T9Id$dZVA`@J<:ĔnadPƁBp3]M$lh0sk G!Hq*4a ({ Xԥ?ǡJ t^?>q&΋ дJ Ot ;Zˊe=႕7L']%#zB50Imɨ}ԭcM[̑d(%"|a"sKź,`.P2t}ot.0 bT=z*""dC^@qJ+VE e 74L.u' p">"X E ĵΉ;Ƚ'n-P.ayrE&~qʪVI4:Sл"u.ҜNSGL!=_Ђ[B(NR^[!,HR ΅F:Hv$sEXc /X<buZqWIJ_VpuZgGľo)S0bk\/=ݏ@K.[Dnk?{- fS"p3m"%\ T+%I%~1M=?8 6OyЃ3&|cbs>b2r&Td؅IZ@8q#U nFؘ*<ݩ@Q̱3oXL4.WRR$+v(LNSue_:nG֏D91Tsqk`/r#A>4@ڡ3g< X4 GW*M<TGZ*j)x_ t(Ʈi<\1̬ daaZh dC-̞ t-:׊l2 nq` ] Z£y:^  ̡A*{ʭL8F⦚zF`91 q<m^ E;'`,hߴ.XK^9 N4CQu􀃘!L MIeoBХɝQ2΂DiYU:jia M 5,\ $Xuauٳ%9k :)ǥyt™V,+NXW;'O ePn덱~ r(񭫮jSOi@HfzzH4LGD ]K꼛vG<ޅ! K{0 p w*rO xHX$r\i:>Q]{C'b@(Py?/PCp kNeaMY . ZgL9`{mnro &Q3nggυ\mBHqvn\PjǙlgfS4vS xvu/uƒ+SBe.{df.;n-\QC5@BeuZD,vj ۛfԥb柾 @P@|U;XŬɴ^}r-XUE0TRյ0զZ!KOBحɣ.8$]2M+4wva0)A{z݃Qؒ$%7˳0([fPCJ AJpj 2qf7Y IF@&lէnOs =%8r:}}4A vnᱩ5(;qXSX҂/xKZq ?7]5{X(TbhM{e!y-I\2XLh .3Lf(Wqũ._(ˊB"Ki{H{NIdJ _ {Xp y3tj:`<kp Z\ is?zQvZk߻4>r^H:{d^-P^oS_} | `Ph?_y?gvGDPQ8#sAl2 N`U<aRG\hH#FKx%sK,ڜ ` vU фIwlA0~ g/!U D  &"@a)@>|V՝z|F )za&tRM PgJi/uźZj]1v4n++'R>bcW\X(>})1/ $&|JZ8‧_|NGgCrѰ%<"* Lʹ!0n*D1ϐ+pEdZ.L.XqK.er@._x N"i ^q6lbCI$Ѧߣ#.pԊ#-%#F K\lsy]#p/lU`)ޔaHF mRxf9̮W'䱭ȨY/G!*9lRx Suub^HHwi JHj4?{\٦^&oGC Niͽ$`?z\ScOS(:QSɋ$!xSQ?? 9OrRK΃vEGb01&˶3ju7V6V XP\m 75eo )sTv2dMȋ2Pv:O1)所٦MN];2+!a3Nap4e"GJřix<+5rjWKK]p8xsFń)xA.mNw:xO κě̓ X903Q o^(tѝ^$ЮAuH%(fgDg)9-pfHf( faEK@807'E|#.dN{uG"6P_UB5IS"wjtO$%( W"oٜ т;Zqk>Gr0f9{9: AKvi1kcTw6᛻MfvB lzCt#ʁpLϗ|,,ӄ ,UVGʌ+ __g2D>$R{lH)Uf z0Yv|ޫ6$(Awx ķֽ`>_NO߿&rïF 'aK`8~;<$ĀCk?(ß&39БdR(n"fDƐ_bdtFIܠDt&A!\l #wŽk]l?ZВuP0oب㬄'G*dkL5HW{&s &!,ȴ;%k0lr9NwqNG42i3H)nAjr:3Ji4_:  Љaw!^@qף`P,Xe(5"!LYt uߢ:Wrc5MwQEs0%aa>JQSڐVjDR)b#~qhilup'KMH& 0-2 U4QG' u5#gV/*QRg Cעav_sM =xq( 10dG4;9+ +^Lw\Qm4.F` 4jw[c\>jx$b Ghv52*Zl2` 8wB5zZpl;9,nlR+| LR OQ^}ZFp-+tť`UW$3ݝ!}"$V +o$dx4h iwHy:=;IEkiupP&E>OyJz A8}HDX)!:7C@SR &y叧gF҈ e`i菴ȶ ҍysC% 8'`$- s4-%JZу6<܀e7eŤ hJdQlk6w}p)OXD&afDw20r }ԮCyQ % "l`횀PpM GbJnF% _G[5tb.nta¹$=i%܀͡5V BCc2̩nQ__&Ə!S'+ plx[xd$5$&ӚEOن@c7pL/,n6V:?#oYLf,\3U|WdR3:ʈ k02i]=jǪ 2XXL%M<,tg1G"ŚI/x'皌 ޱypj8o؜Qq2F_ԑH<̖<|*"$W`@+[dqc )g? IDATsO!GH3aBpJtԩz\Io!#9XF3}VP@]#kz)9/F$jU<$82 Aq䮸E4hdrQ~dKכ4IbGR e0#ͤP"OxP {KmYfYzCoR@dƛJgbMԉe"U=uz.M<4jFzbbO{"K3l h-w)1$料g@b)2Y!mG3\ `Ѱ%hfdiAVKbb fD Z 0HFFS+j'%"6bi@xܮYY:ޮg,+E͚HZ/M1! O /tYBo2ğj>"(t[X%i 7U }R0-k>I2K xnp„-K!XXaĺ;Dt~$2ГZRT*A~Q >#7(4Ƿw;Sa.+ŤIlMkvgdd _߳x uDnR@0b;OaO!)3hs gbGPG71*[FzACǓt\ c?t A%V-#7P Yd M~\&m:PCX{I+ vՔ=J!&v];'Vȕa>9T-sYe )&NðBgƁi0m"8ꤹISh!2"91k 𷆬@`DxT[CN}SŅSpN4)zcP̒¼?Ehn; /( +8>}"N3r4a2rݿIBx%\\Lm6`kX-n`];_؇H#k#4\R89 +p[QB:P!Eۊ ==`cSz} |X_ϯO)Ciߓmd0H^LI+vJ-4Ig$w}[XzĎ 7sJ5n֛{~_끜GPeF}EX؎ڣv9\ l t*T`^Qvk+IǙP{7T2Q8`6{xxFÞXW , Lq7d7\Hpю3:!8'=-J-$t! ^*X0ru0 >@H:󊎊0hP89 ?)ؘ9[mh5I67ć3IU$z fl`] ܛ1-ŔULJٿL &0R=&@n-^]F HC2X\Q+!D|HIa=ҾC_o|ApN@NGs'LM侻T{$S{o,܏Ha:D0y7\Isڛ0ؗ;ԈѴ99ր\;A+'V釸^ɠ^V@JV6GT%z&:L@b2yɭr ve,Jx@HD H#9.YDeCA%Gٟ|]aķ^ .նX+cj>'Au!"ϣ à1@uR ڥZB 9h7fc@ȓ`~);nx]6å- zw?gӛxnēԽG(LwwBE'44 _YmڦD$Hp"B-|I__ |!) g#! =ڿ?޻KJK_Ip~H>&B(L~{_n#]V LB&.󳰗J 8Њr#}RAg6B$Cf 3g6cFq?B ,n:iA0G{a3hBk!2$.W:v^MqfZ@b]AK'Ϸu*'?NR"ҷ[RQ%R =`   vLih63ۘdh0U'K52_1?aZ&c rޕsLnvZŴɝ"a ]=W1Q;IfUl<zm!Sa5=q$hVQw¸Fm4,{ ԓ EaA öfׂTPt'ESѽmj_^ox%dXڱc%NydS*O*f*XKu[Ea5a؎ӋINܵ3"^|`CI7.ǀRkKl}<ɻþBA7.'XЂ'4u~me૞ LGzgeC u2 W/qf2Rׯ+r&Sm1vftfj,\JE[7 FnŦ0!੨(0Ϲ!vo ; YsЭ_|-q(,e6ATVBGChX 8@]#Xz+aǘl-Z^e{oT+&[!H1]~ Y"Tf(72i=dzݮ}&lN \W8 so!PJ#xOҤ󶌄Cp3uB tm`혠C/ZNk a,AzfR>O,!P6z)d)M{S Wy6~(5Ta kag1s/vXXow`7:ICk+&n4#sexnq~s[\c?l;u& zBpɛ <2Uh+莰IhvYSğC'{iڟSӴ&'MA_XKB0|H ]%ΞShΡ5qBMŖ $1²M2Z#8'twn3ͨ铩8htC@'4K^mO8VWy:a1,A@9NPټh႘cwQNItE^16,qs;. Q-gcYzp_iIF \lm%%g, {ҝ5WNrpFP&|~| 텟r>B4i\(y/|T=Ǹw; 2a.7?q$;OȄ*JAU0@=4PߍPQkuEHG #.*> kn]އ]Ev+xDnlg5An; dtԝ._DŕApn]Fcwi΃uſr3e+ፚ G9<@?zIzkg3%%޳P={w:P>C_|ВCZ_=J)T`K 2ۜv nP U|uT/dXiqxT:5hGCa1t:x4!VFr ᭯.Y XUI+Tpso5^fT53[o7Uw !1(oa# d8t47B/jYcB+Vm2 <(ZG|ޟ]Ïj6u~1v<1(ZH 8wj @A0ZMЅ5*ٚXGx$,o n9D,P :E~a.ys!KGB6qEE[Nrpĸsj(۵V,ӄcO ޼]XJIh&wHt+2 ӄ񞱐b}ŬUMO!쮑\ Eco2a] /p@R,sBhgs<д{FJ ,;3]Ou 2~HʄR+Ԍ"ĎR.tG_a=]nO^kNf@Rg^y7ɼ/$1^SN<^H)Buxx>ƱMwJPH4$ U<ùJpx,fl| IDAT&ɡ]?7esrBmmì$6B6,s̈́T,+22%#~jrjooʌY*G&DwP&Ν@0})l݉TAhS_1Qo#wI!kU L+P\ݡǃEZ=O 42åaopZڛMj`ݛ* T j!&WD4+d00r=G 8A/s?`"5M)p;;{$b S1ffF(gByck U*%싕 R2-Nj )VV0 ֢؊C!p^ WH( qWvK;_XNT+tEws=l"6ډ⩊32Y~Ƴ{^HP jn~v[턘h Ȱx@4|& %\N${1GAԁn( 1@ŸeixDx7Xbڛݦ 5ts=##r>ŧb-pVuM{?̝w^'JyP'o b7gdfEg(~oNB$ixVM!MC܅Ɓ d:ȥCƈgƂouow';G!:䕀g'DZT}@ ݣePT׮,؄11^2{g>Zwla. eκtCS`m |TVV\н[LjqbԺ'+dDhlASw葝WPaH+:JÐ2ڕBH4eåoF*۽oQh[B-u'>z. lt%q%UP:l8ۉ{t1è=/ T<@Tӱ>ϑ*\LnFd6J(JSQ:iʅPwvF?Ƕ/L؊I {ziޚpyȞ!'f/dOZzqbR1OӂtRguϐ+_ħN!IAY)M@#4vX]* I,W},IvnC.B%)urwW#̆tY1;q4N * ԤB#+R =#3c#)k>jhv/)cyXqSJB>^%7I TSS{.J$ĭ{wi2vIF5f,JpWRF( O@9+>_Mb]I$v*ZåWO^- 5(/7&z-0Ap+ZY#E0"CڪMB{ԚFgA9U+y[vg:D08o^5qy,Ǜ*NQ$ձjeʼnt7hX5A/"^B !68%>/k=Hy'{5yws"@]=w ?%o|ɹy ZB=?iN{c#%@?v:'#L.+q(]vH~P?FڝM%ƥAt/NlsKVHVYzYVyqWY1=ᄆnxo=rj.l[PkV9̈4JThEDSl{͋M@9"wXvHFmچnI/l"Bg$d_[p 1 \Ik;pQ1u'[aMLYoqW? 7aTriY!YLm*+ Tk& 3QjХЀD)D "[BuozBb(O #ζ%XfAՂEݞO威h/1 x"^^݊w%Ms3b$ Vj> {{kpi4Aw"x/ QU ''*z)Z"'c])eoԆȹ F9FT6ލH7`jĩUJ 1CUL"y-}SF:{/Qe4FU:QU~"_c z %1|Hz휒/OH T[_"'<ߧ."?KD;*P{9&io~ȏ nfvvQ-yd$=*h XŮ( :̚9A9؉&ɑ4~/An7#ْfAU%Şv)W1ѮV7 J7rrϒ+$iQq#p lq8ӠoĸO)`E?~=L-oAEؕJ`,Zp 83jF%T1HGUq]Аả'2&E`}@wTjI@bʻQ-D.TEX di:  R EV&iٹ4^ dg{4/WHa] vs(,hŞvQu굋 r3JNENqiu|Ͽ5eCJýɯ >.##^M-~<է_ ӝɭĕl4ps4׬zwo_2j1j}Zj"s3ɽˌiYBi )XYY/Dr`}f!yM~<0΢ `&Wmn,=7%#e/vV oRѯgq䖐cMikRd\Xy7pR'K =kz !At 9I!~~pxL/A8rE;PGcqtojJ![W]]l\'4"Ccz2?]):MS:dīpz kg}x77 C6 -m>a7ooF35cI5c56uUlUĔN$.J5c%jvaY{ЄII8҂]p1;+As $GM@\o©ڡ!ҰIE@x4|7hgsF@D~_ vnJߟ#} hQyB VسVAeSPM+^̠H| e(˜:S߇uqfF8n k@YRخCbHsb(|@I뮔xI{B)jK 41M) re @h NVe:flj j?&CI9Mᠾx\v0JPa|<~(h )C`΋f* zVep[_ )um(0$JF|nQA e}&|1~Z׸p uѧ wH~{Q5WOIb0}$H>#LYr |J8ғ oD,=rT8"+.Cϊ .M ^"Rr̍Y5u )Nr kN&po[7'1 [krG9c:BS cA}C+4tFpɄW,.b^ ԠВlx2H:r {8(y :{n+)i^Pi[(R`ъ8b fL|_BC>#n06}ԫIH 6wph Zp 1{(jtR p״lD{;]I8}3,Q{4\s8M(XxB3fҊ:Z-H2`$͓|=&T*"!N}{6Y 0+{) G5qr͗oDfD4.L #{(^{=J [dP} נ=CmV uLlGR!Z !6{Bjqd ~X#yt<`EpXF3.Xqau+Gʨ!-\rW`ǚ8#6m(NO^C!YO~/mr&}obCrOxO@սFEod rOs 6q>/~gN^Ћg.5?Q? '7OZxw hR]m{1ѡm 6aisi@U2%cZuѝwцU@a+;_rX*e)HQ8!3>؄I Tw`othv G›~Xֵr">CENPi {ԧxq5gjsjLG]p3HșGnAx|0{:6m2&x|Ž( 5H^L˱@oo#䄋lC7PŌ܎ww r`Yu^7qWXhJ/OsFش,.{(G8![ =&W{o.y4UXSìK!.2WaF]f?0ڃ*uhHIa\=Mv gVZɐ7i "GBk"ᆩZ 'pz|Xm;>=Ubxޏ(?}?ߦ؛9}M LOd,p4z>&F>迤Bw?`65'Lً'?=8f?.0,} eP`9 .m匧O vڍ2 [v26=FNτÅqPIeVeÊϺVlx2f2.8h"Sg.B`4\Hp',pX3*ţ5=ΉO8Gyķ kVqu$ Jꄻ'њ/+-jhAc7K ̨^|6;y:nڄ}g2"#ot- ?xg\p2(dC#4QmOܜ!m9퓻NeF) .fÑ]F!m_SV33.mE_|bEwODYxČpW|+ж{hݚ. x3wrzGqF'l83l]ӵO@'<׆ it^cC/X53jPh؊`g$Jm[&A➎s0Qya(DDXۆnx:?chu_`,:H.RaacGqd[b ,GZMU]l gC~~#>3>bņferPofa/[,@. eFy0Й^}M@f eMYpSF턧s[ѴρAB«Jb~W!㿓;4^sRa>$H7 z5{?oXɿGGߧZ x{1y_I2T__!Enɓ)֟~nIEbqeUx> *mzۊ3Nxyzƥ]$2xѺ}gaT b1~Gɸ+Y 'kzB@&,&(Z \zM_Wgg<5r?VsaJu058lGL.w݈$`Xu>M_چvr97?6p2(\Q1y+lFa*6T_ eC"j\b*,ss6y lxF`:BqnvHWBV?5WAyY*bFEi^ (ZU*@XiP+Ɗp^p 1-&# jRխ7p#\|sp҆Xq *ZM~%W2ZaSBf0g‚J†Miϲ$<ˆU:G$ gtMK^ R;IխCA B0@&dXz*zz%LlAJ`8w&GER1kk~vm]̸~=MHG{L&@o=(IAPȀ__i(o?{fivd;_|wxrx'#ш*I7 Stp$+Qy 7rI^WXOmEv^ ΥZp*Ҁ@[DZi3U JXDQ{ߎ@{x@_W}|/{to,5+jPQjQYO3ڵn W\/@8bA($_o #Ak>Sgu7CoEJ`We_vg>By_mVT\ѺinNjDņ~ &Lr?}'oJG dg`d)*:zmsqrW|q@E4u: |2%I\}YQp;qN tD`G`JqhI W0g=ݭw~\y@Lhőܗnh5ꇴVLʨ.\pIP =ۈxPwo1ٝL,lAl S'2WLʄN:/ 7__>zz <P"b+gz]P*կIugH@:-*3Nxx#θxhH0ͻLd-c9aWt7 E);P$[[XI,:I61XpCquؖlw+_~vS|5^ )?c %`gx<$żE|gPT}"'<1遻!<泴O8cN;8(5l#Jfw?O2\)fƔ2B9id.( SŔ'.E ;ꂃNlkq +Cc%["\ !GA 5a?bq&|G+q".Eb̈́NMD?D4hjB"%^G[w-[ɄE'LZ E$h2nM %db~f8Fhlۓnk&̵dA3/H> 0_W8%ŽpE 4QV<6£8N76X]W`rt>=Y!$_]Of։Ӟ b|\g +V1 'H7uVݼR49.ӿ^]Qv@Xs}l/^?.Nd]b_c؈ʹp<ޠ֊pm8BwI$)?&7)Zv//?BQ)kZN/ZZzΧ?k^;o^wMK dR=XS R0- ~H܂o^K^".>O0OT : 9 5#T t>;D؁۸oQ5Z)cohԞh|gϦ7 ̦Be萒YL.KĺYk49--(h@}KuxxT` dO_`V g)8}c+ *̢fG#3itæ4ٖ2s<ۧB7lN|  ˞'&[P8Q13QY)&D> _9C2R-r ~NA܄>P!D{񏻳7' =& `S8ܕɴ"" fՉjUJڍi3(فB=6 GVY/|EQsUc-@5Vvqo2Rr 0H9N !`DbfPDNߏh 'V<4n5[zh2v8w`,|)O;tgA4 ݅ja%EW`r8@8qw>w-Wς rՃXBL!R|t L^cF2C~\h-Ҹf3%2<ʙi5o-9ڲM 'MUCqNܨSA4{ۓW-V00_~ TNۂ܋C'2k)v'n]N0:NMߛ27|qCNva/+^ я=V=Ŕ< SAbݣlWm! _˂c4*i|vP'O?FM??%9$C ߍ1b? Q́SZt],+D`BpW*n}.w1QG''ʉNPū?(b yHp=#_H8\ qB'γC+f9ow9Pq˧>9idRԝ;$J΀5jyǵ^qmWNH9Mbcg69oxGE/q ` 7n|.'x.7_?)Ԧ%18Jbz_u]AїiL@C> pĉf'W{аQةQJa܆8M_q?&`kgq@=s)?E,Mês7nԊ 1W箕P=cG ;Ԟ1 :ؔsf/ % .E}ņwpxSN'ntࠎlvֱώ)INd#$VV&(DpȀEq՛mV?!'NQ2eÕ^P1vVۡU*6ēhC:0&^y@)96"޺VI*!8D%ER46{J/%Ku#HR@'Fƚ &;Hky _Г>k߃]x|T)1ec߿Tl15yHۇݙLI-=y|N.GRqߓ+ç'ρ,<#9d{KBuH! ݑpG?T|]GW"g7Hrג[s G9Y.} 4} j@}>z,.%ۙ Tƻ/>%Fp)\{b+m㴛&;[b.iSmU+Wٟ(2:VBؤ=QƎ]]o߶ï|NT#쎯ٌddk,vݱ;a$(t~rFri:|!`HGǛo޼n$7\bz-:C{G*mn&gc%9 )P'a6?DdylkuBŧBj16n#blݐsPrH]& EgWYi;>,lZd9+hI&$߃Mm{GBT =C⟽.KfD]\'ԯ T7lxWӓ'e`E-;1H(RQƆn>#68`\)/ɪfkGўxN=YSES? `:AZ!D3Nbh^T>(+DtLiy=1 +֙+r1Ty=\Hb6 ,PS#dʾR AdggHi-؉చ^ςsPIn7aV·))[QV6:ۉӉ2k#,OmR77ްa 6\PP~v$~w1vžK*ܨ & yl1$:0:݈΃Pe(C@lJ! AߍfNO5}(buޯ:%Ii}ħgt  ߿DT/iV$ r5q{xM~JՅ[PJ ط!Y װ `un5m.r*FP6TDQyUT4T_cwwݜ2M|/ΤSLm["Eb'Z2:unVEטnrPf4*\11tH\jl6>:?}8?4T Hs|c '2T;vKh4ةXN`qRF)m) u%A9A IDAT(LF\yLw;|iBU {*7`qP|BΎ1p9p7!nJTPCfttr} &:}xRi$E"#A6&u=߯Am)P}=E*8$we`sT5]==H?H#}mOucD}9]Һ=_$pKD % )%a_Rws=~H?c\,g!U T PJzddRm}#+4 Nb)29$Z>t޹4a3y?X$ %'x!80Ih'q[]7\V 0ATxD .o+c N?}28\c*3] T(0:9(/| Ѿ^' *_3#؊i/3p);U0C"8NE92rC;͡wzzOgAB[\fi~K}he90oiw PcrG:0?d:%5)uF?ѣ صu3Ew~I2O.uŕ*h$;_JPm9w5=ZшU~6ù'tb CTċ!@)q  qe@N HyJEu}ynbӤiRzZE 5y)eoMhlꗴ JI#E?zDqKr>IWO?+ Au]NrnD~pGG.eQLF]ɀB `հ$ӭL'Ie9`2p9 'vT"7ޙwu5i @3haKC@b]3DK u4^>>4y./RO#!"] z!(!itz ]mG FiaCUN߹Q͉xAd3YsL\"ޡ]t DޞE.υ)[erOÛKy7Xnf/0 b@z8 }(i#D tɌXM=?3>'iDjJ߷@؋dV6[yf+*wBjR#0yz:BǞca![ #00_Xg$[%uB*A~&1٧\dkG?е/*$E J#CQ-"fXtq?Rk<؇AND\PĵԹ^(0@fcas՚lS۷R(2X5OM%_5'RԦ4pgNC-H:-B]Fw!j鵸`՟dMX9/= C)A^%yo)/r߼syg"+!6DOb37.CNÃ.ƁrZ IN+sb?3U48dVaŃ#k=lH4oM.cr6v;k݌ Iln _P;sm actoեq"kU5P-Yj2ƺߧ~-_4%c6GKKyE+WTa1#(XiA0Cofy-K0N_D(lS5V:{?6|83 oXW^],Uh:c+kA+)5>H&(&y23zGYRʓs^ ,ȩY Cm>@2y4 5ݑA]Dא _EO]-*U+E2C1-WV9dUqʔsm!PR c$>' hrH6?^*Z=<+H4y@Lf!\hxKꓻM.o)@Fg1ubs/\qwrGܑ OCMy8?%k%qzB=?_|/^Og(/o>$'wV8|ޒ7X 3 U;ϔxf75|OcLNR@)s4#o46H:3` iFPu@S1/hyxMO⨁S⤟xPxD>)11xF*-t2/ "Jj OO6a"$e#] p)bsgH$H_Yn: m޴A+6:N+v~Cl$f?hEOS^(( fCW+2Z"p )VX ,m ^\W4'D TJ1RX}=!!}7R{D G ~ƻ#~'׋( )vrK2ã*YeXlmD,}sE7ZB{ L9L4=(T.kP'Ȧꪮz4eA^b!'jG , D^(FD~NdQ[o84b 2dA+JB>>a'eB~nꖭϴM{1?xKgK gW4~|?yo_{dK!ԊHx2)P,X_ǹ$- o|8c~y/v]"^yZU={cM6>Prj_F”$:=׋|~%~ەLFB8It 'imChn %V@n,ġSQAuxtP$/xRq]+ x4q<,}/4PyyeG8!@{+*7T~Ņ?gd.A6(V#/T7)ʅ T UꇱӸ6'/Vblr!:. \~@^b8jUhR7?(ϕXRɵwɐn6{96n;N=_{ q7h#փh.i-Ό`l^ ,qԝT7š=WnҜ[a * YβftA<=Epʉ3NkxDVvtIcXW{>f{ S+27VB mp V%'rsRו4P1Q7iX] YM$9WD&8|cTGb[7L8_7 'bd?+%s 12 ^%>']2тuQui]#T$7VE[{ť(l߅lBVp^>ۜ44Q g%PqK;fgel`jƏI^OGjē'XN8'1YQ2w4~>n_0M;=2W\x}0 |.Gvh@Vjd]1ݳ= Gr΍*0eŅ_ȿw'7'lOQQ$Б2B|L< Ȏ)U9$X|Bq{&b8a7Lo-e6s^@)%h<I{s W nOFIMKBEukOr(uI;J p޲Ca*&Z,~nќnaqL}l}rX6n(ŧ~]@eNz p;Pn ToCb͋PVkcP+jڟ]( AA%BcA-ufpw k,`jR8=V1?S>]~58.7>kHHL[T%;ݍvP7wNÉF t?F}:GҜGE妫wt(y}v ua@e1~w ?al)g F MY!eO<2[䉐?gdCгX tG5JXIzӘFpcf$>[v $"/t1ϯE7idt,YnK.Kc=p>fQ]}@n03b_ yb? {wws2${)1%FnO ./q?ovqOCM>5׆2,u7uM&`~{WՇI(;%BaF+wE+n(IB Ds$-ARh߱ӋC=([yV:xIpk(n vy?1 vExpvFvIk :U f_th+]Z1#^o1Mq;.YMjarp,u*=cŠJ+H2/gQ*lbz[/>UY:i0Z('^1-Y7\PB:8p;U00脐<" ЄB4"?lߣlOJEk"&CJPP]Q|2Xvl4o`נ[0Ȑ':OX2̃͟wX6=5eiaf8A#L'E"czfA :{;J^5-/=`(|, (傦WT:1H1\vJW_qp{P('`)t#P&"t`'KoՌT29U8 3{`LqX Z)^m6*HL栤#lbYI;ĸl()*pQ<ƚm$~S-6l킗D~o$ч4s"r)1)5CMd$寿n-=pHj@tY{ &cۛwK]SOQr5<~cD4}=@V*_+mox܋{dkLfp.yl@*M*v )GT+6 6VLjmA=M|W1:#!­_CMCKn;NOx|Zv\v|"w 1o$Wx}T7s=e ^Nޑ-IcBk$1 p:gVK0"Ӟ9K Y!ryүɚЖs,*'`u kQ+{:lńgӦ:1L`oz\rYf(E0P=jZ SzЩn}^bOA*|KFOK8U- |6N#u4DrJ]BTFkզ2o#3/QUQ1I^[3G- \QhG'0d@ cp 7ecP-R+h8%|W۹GŬ=% /Δ @PLJPwx X*ݙn,bY(;\402E $#櫝 #@'1hߝf$MxL@SMRL@dF>DDF fnSQBP(3p`41AjCk;JkJ8ځ\r7SjgZ.{m^9PU}.7A7(8a?qU ,͹2ņ,>Ǡk3rnRvg"Vm3_" c6őgr?k$qkYJ|d>%H"$["owGӄo';?$<o)ɣx$t /)u Y)݈QS-@?*2/ni͙1AQ"=*l DM ΀.IaaR߉/u-ݜi{d-B7kآu%kEu'wӠs(ç#N)]T0[ZLiCG`l0󗒑VV1DAࣴ~d+(l'Lž&Ouac &0u3XKK-݌00R19'ޔ 4bfhX9`,IOPPq迠Z7@w@l^La"z<#4gԹV_> 38 7 |ӽ![^ݓB,DZ-"\r)k?>'So(9+̃ƲSb~QuA*aa=2ihqC../6|l)m4EWduU2s3B:mRO*9cTJ{Tơχ EZHSpi(ٺFtPlNA뵆9<!)9R4EMW{R$1Gvܡpǐ0iDo'sv#P}L/vOɂ=^x%ogL>YӔPn"AIx98@uÜV4\9GhGC>ru\n1PcnUq4۰ 0)ĈLէ1^8$b0]@ #`N5 |mAhd(7hF'26(3QSJpRJ6Y_d'ݾ NvO>Ws]5CH$O#7C)ӧp > 밽&AL ^Ry_a3K1tIkv5&9*CXp@) G{{ǔ=5}IwoѨ/8l8l}n~Ɖw65TBN_ BqYe1#ZD|׿V_q[2c] ZfCy'#KVÚLc"OR5l3b_Cd)P[H5"o;EcV 2WKXb5K"  ЭIYjd[#IVY5ֶr9COVj 1aiUwmNUmc=i^3BXT8↶12X.:lY*,C%!Nw;_~ >Ҫ|))Q0VOo)_=%֑܆4~L7DXФf-}g4b8fI˨b3+CzJQimeizQW>7>@wlc(lօfr署$̙@qm,ZqGU+ܶ), \7(zO6 ILb+5x)@'1ȈB.ZSr|fUpN H!Kl/_=<9i E)O5ϞM VCӳݙAԦ@f\LD̅InF2Ӌ*Hh2E#Ri$4RQ ~E; 5g[֊R$6A0ĄaKdbSzC)?!uāSpgWxÉ$c>o8;@V#^`Ge21(Vby+%+ldBmk$PwDG;C|PQGjqۦʉ{=E![E?;B_iQ\,K0Еza112LFkwt~ks%(7+M"e΂b(G.U 4UǾS}JV pFB ё5*.._Vͧ?JZhs~ 5! ;!$@=kɓ>R>~r?Ȇ7oOd-DI ʎ&WTNKܠٱ 3 r7cG% znrcu-AyN8RJaڶmȒݛkV+lȺ^Id>lc2Y(a֟x.:vi? vN2q4 Ї!RTZuCȦa#6hX ]"%]C}ZIA [XJNhL54flL~$>|*=m 88:-78a (\jZQF@)RCέ PP.,Т*`6"?o6|A@14B~'ऻڦGqpSo@ORǻ#á\u|Jj5!ˁ'yw/uWyxHf;+;,>g1C7B? gF62$1:!x<^tsgdܨ:+[V܇@yX$W%PDrR66JX|&q{lFc 3Nv3~<y5+f c*dMg_16lyA?J?QV?M>'y}@oKɻ$l %KjL{]8$D+=q; gJLĞ (li@ayz3*܀VN._wv:ٚ:R{_yp'F1^Qu'ul/+d}(^<"$E8_A3 QHkGN 4r\tUܝiE)a^3Fa@ u(ry&9\@xpXm2S'r$KLf{ ^`5N8,zA-7/hmf-AhRLgt fzOAZRqp s|z*nc\jEi5il,`pG_aP]n8 n+şMsAÈɼ쐁>dMTfq*'4'ؑ] "g WƎÊA%1 WT\)"@( lVb>49^jA9z='`Dw f. qAr<1-],9E>U|?p-ٕ$ .+O?_0>tƻ7/pb0 M>un,@ώAd>}jjY#޳P6 8mňΥj$yvm  =p;CݳGɲ#Al6&mj6Jdo\HDj,jo<׹I9?yGqmS PH4D!_'D@؞5~0{LI|Nh`%e%ǿ'͟d:]dD.&l dLWC#&dnh|V|&IOz+N0K=6 lpI2ɵm(mjc*If4VjcwqfVse$]!cȐGęwn'm^32dx:vn[,,ɋÛC Sv!M{氕Ҕ=yZKJ*QBCڼ 蒏tBqYE^J uap#U@x`>/EJ3f=$I'fGYu5=C.wI >|#/ȇ!ΌTU j9KwsOvȥ$&c0ʩ*fY=fYe5mTNN×1Ӧk2bwVgyY tNRYwdɫB7r)LuubmZG6X僨pcq8ԼZ]nةF'oI/Nqc _3;1 }"ן1;'Vk迲&c7GW3Q2gA FBkm VؿŀRB 6Hly&rW˫. "w 5 D(,L8BJ MZJ.57*PAvFZ'5j$K-Xqf@q~ >Bm9 Q6ưx, lSYդ=!}]f@YX&]|QhNJoiA=pWBb }lȊM 4h'TC2T![-CFT"Rь[W[de$##73[jhkhkKaʠ336x `W0 $>xq ڋ B(|bn[PimrZ%3 op$[/ФZQ+H,ٶ5.1Hq0'ԛ,1D2 Y6? .TRa}bɀ\gQx۪f؈V/ݾ̢S5W]a@R̼1!ȀFB{H}|l'lYfu͞S9.Ƥj Knqh }1Sek=f^iӀ4$ĸUCkEN8&Lq\E˿%;ۛ6ʨV: p'l sŎzlp'7 4J 3ZQKA) ,l'wGah&1k&Y Yv#Ƥ0  Ku/p}!J`#3ㄳ]uvԠdߍKQT*K[YѓJlz@=xSykP3(pbssD*. vm4 L]LXM>W1\vv_#RD:m IDATXTc@qP֘4qK,T%.јg5nCfM*m''FE C(xZO[#Hp:M^FۚZ,V"1a-&y;,tPd"*TQ t5!c ECKUHe @82;N':)@uP8MDܕGQQλ uI[}-FVs@}=ӵ^=ThɠY@v'xkLJ<`N~*UN@R-XK"M$"}FֽSYUvfԳc]Pj‚p&VuF=209"6 (((G{d!c;C"(쌸`P*l(E(铢řaohϭ̾4~Mؤ#pSvn i {U|fM7ԯ5s;32~cc\:}ƹakF>`^ T1=j]j32Q2Y:D@7 Hxka>'NkwQ@!z0JߛS ׽KȢdʒ5K\DΤsf7 0D=Ⱥ{+PZ;{URp(Lj>v*(`lǂs&I6ofvv+R3R<-Ā6U'"o9y#? -R:GJuXc疶&$ TAjꒌ\pl^hAh:a΀ɟ?"T=fL8 ." (G.lV8l *]`W_Փ^uV9qA{ oS߈; !d!;ܡ Z8=ncϦqQQ &GʫHhE_!{x ϝ$;X-mi~_sC ^:|VOEg[`5GO ^xaE:9XٓkVɐ}=8'C|{Am0$FRhE#D42#D4 @ŜN5!.r9p)U&?_D) #viʚsN ?x0W$ֱՌ_cX%2P^VgrF2;\@ gԃ#>A3W]զB}f Pbu 7(5PBFzQ> շe6։)h]p Ge3jdE@J[O1v+P4E7`D [xɌYVSUyyPBMu% ѩԽ"VC!C)W2D%;( eM^ G lη8>/O/-Hh =z &GO0޼|NLb`6A#6Lfr򪔐n+Q4a8NvH[;5jp|XL8&q Ĉwa >H@d GpH&k `pkHj@!Q2_c߯1IhzIhMC/7ūHF`;E (B3PJ flF\fK-=9q1Q8X!}O8طv9k?G+ڟs/ %ؐsxԳ5FgG޸Zpy؍ Ixt=3@V}￳+$9.}l 'Ep]w3EYs'Qk&OB; ^)/ξHd1(A-dn~rDj ! j" b`nfU*r%c4EZfG:i M܄ݺ.;FO73?"+ږa 7/>Ç[AJ0 %CKVŃ]L'u.UkTpЕJ)P, LuX7h |_]PasİEHYQPH(%$Ғ eY&0e5M퉛uXp9 d 4xHmB2",M ؜m^|W?@e%I)lU1o|9.Ҡte[d*!E!Vtᅥ}ֆbkQ!.hHk ĐE peaM%)BSu#IBoJٞk֪bDQH8@*GVX9xuƅKsn]d7wd{k.tC| b|t'e=x=aquaO &1dXwY䞌Zvu~5\bHHq!!BaH`(LeGFJ+\)ђ_Q1 D,5c.D~b4!&oӂ_죴 ܎US 1GidѨۖ0fb"! J@Ɂ8NkDQMJG] r^:ϵ/ی\f<t$PT'5;f&:jD9x:\bm3b % =F]" 1RW FfZ03Q<>ãOٚcTF'+Rѯ14bԵ @B_~GW77{.]Z4#"/]iRQۅĚ,#U߮ڧsB*X X^lER\рۡwU@+r] )T0TyъR2a@עjAU[B,SX\|/b|@-"_ƾcŀ΢52ܔaQ}m?'PD(sfv)P=XK|O?tQg bxт6vz`k\W< ٟ ?n{Yuɪuװu(^o95DkChhK l;ržܛ]}fi4vAoP`sv@b%ЛC 5'쥈l!dk"$-朹/VW$ _{uI&t$d;o{#tIybfq*O!QfĵB+b"9Ko-Eۜn}oTa1A)5{G^yT`+_ۀ8oV͗pc?pr5Ow%S_x#sG.r{/K^f:Ƹw0ZK2WƎl `/L %*Bnj ­X_8N܀!m03"P1u`XǴ}tV&?[xG:h Hi7qXm}javȵSqk p8t-fds7@1 Nd @:߬DD$W m"iMMb rEncNS毜J]J)`n%)QQ5x 3H6ÚpR55Y d#ہVKH`3Cd&ԅQ3K5O8{!xkq;--iRՒ50Ͽe_ qt݀mԊToRRq(,K)Wj;嚭XYNc}r swuˁrx B+?EPA'zA:4E 4DAhp`{uPfA昙҄JH.CPiմtZx1lB}_ג9]$[JcQ' ?w\ҥ|PPA$ͮk[KNDʫ΁s @'+VɊ;^[ŠPG9_wkɽVo\߸^qu}㍓5f.p:'jfRZ]QON d ;{-0B[kzU{YG$MG8"z b4юtֵĺ.UՌ]zxrLz)M8' H495LhҴ} b CD"Dz MRm͊tӠgSƤ(\GT4BGVɲۏ鿔lK|Au631E=(84`:dv#ڷG@L -AAyTb b{14t\pvdm!);:w)UG>Z}Ki1cEP(i2"5#>杫vjmMbEuMekֺ1%o4f\q> w?ↇfI m{6I`u䯬>) =`w- o9}?헎H ΍WW~k/jƥ}_0YG;k ZJ78 .q5sIt%∔&%ƴ6!bۊ 9mڜYFk}ծ5֒Ȉ҄0Dp<OY-~sK gG"sxHcDQ vM餾]ҕMD2>IH)) v@-6I\WlIn^Eҽ&Nz<0BT>{#9\hP8vIQeA64)+z,n7T a ĉƶhKQ[t&\Px|rJO <%}~┪Ӽ*\L+|u) Tk ML l&ܕ챔K.[89YC? 4/W>\NÈd1_NaLCD`k52$Ĥ%FPԵDU(L4,`ҝ6v="0ֳ%=J9қUH){vZ6ކXؖhG$ ø))Rqol0AQz-%ͮNQu z[|󽨢HH$f9aSn_yh'ApP3ّ[fIhS<5>XAX ίX K ܹf[F{dM]1}Bkl2BR{^ci;@f*jz5&n"jBp$UoN!!FB qI ;Meeb*,~; U=u.C6> F%KmjܝC@!b܊59ވ}IP1 Yn XVמ.n~J> c@bF n20X#:@+a6!6nF+ n͂VƂViH $ئ+{܂wzB}>1*'gja)҄1€uQAud\#ZÍ s ڴD܄NErcX,U;AOm^su)3/~aA<" JJVyoz4lӂ0%($ugm{S _};]&8p47pCyޣbgc_?S_+?]\qCD _lD)bgOJlOձrH 1 ڈrGUĀ!0GCfBUFʾ"D%vd2BAǚXvuV?K3ԿA{S@J=.XF1b8&Р\O,jF48VK@Akmps15~~ }:RёIոq}ngC|ؾko7_ϽuĽ.dWG]`rv|mMKr۝]8>oѺ3b_g\9 mҞHRZrg78ZkRo@l}ԽcVK$"ճ̗_d§aiE*g0C-FǦr ;& @?]5{fC8$)k? EdA+8W~d梟e.?!9"L9r[r@X.L:uNm= @0cCbL[q1(#pj5i.xEl営׺ў~=(aO!_#cv|C0"Hgΐ13 O a r@ iLGLy)b_l)$܆J/O,@!ʚЩ.F,q?@<[A[C{9kg\2 ` ѻ IDAT,\^R{H7<^6FQSn) Tǀ12b=;Y<{ dq]BYa\IJGRk̶Rhl$eo抨HD6H!YaTR,ڬ«8SG<똣#}>G1p0ΐ k!qmxNwn[-l={W~ڬss]99⮀<}u{ ?5g`,'ڛ1A#>oNF~.`p.Eg Tz 2xX^p1tC J*2k|3֡ PpxFTZ0C lԲƙ`ܡ~61&3bzj?ǭ2n8!}\!F!)2 ,A΂Z"PtKR W+9(9X/1{,5鱱11#Ƅvb0sQee& 2ث7 J t\հLkh{&)P5H,{{=i\_Mf`rt;ܐ0A<`#1:UFcdqXA))__Ih|GHe+V"Yt&wj(U[ͮ'GDAx >vd0Kⷮ>v{z5+C:@N_~' ?qa^V9][#K h"wgG|MSp{؜#^cy 1$4KՀd#h?V`V2X<&2 VhWoHDn׸|_ꟁwUY jX vkwwzV(ٔ YJe5HHtzҀ'〃&EUD)H*Y!~+oJq:;YsɆ꽛 1jns V.$7 |<&S8^:ckrćC#%lOz2u7B\sDJmq.~Ck:#OC'j̅ZI8^)wdLE:n{KE. 2>2 JMƅ8"jRfzN;ws&sx5mYe .Zܺ‚@aȲE(:ݸB̈q8L b]H|#or33* հ2ä`:NMC v2l&P#(%EHKq?`W|,6Ai.6GڱEUِQdZn AOՌJaPQ 0r5_ɩ$B^[~dMBc ~>}=p~h~}0R@uWvb/GY/Ж5 h:ףrÀcx<M%Z RNI5`Ml=*-x5r0;-fު[+ G9އR31XgJP]PHVe$ J\I⬃%@ 2tGfMR{& T)AA5Kay n KA Otߚq`7w 6`{': (r&@~4}4i4:JO$7:!%OuF 6}nbi oWp8L<:B~L3{$G2 4b;LI7wZ sm4}3׊\*r(,EafA7B>Ctۚ**akF_9H]ev>C$(/^|R+ E?&Kd5Z bW5R]PT̖%*5F X"n#xLןf@gNњBF"$"y|5aE_9Kƻׯpw6!"P|(p/O9QcY(X"pknD# -..snkiMCr{[)/pÇxG,^͎DTM6R4?@zn 莄aMt䧆RLsL%G|KX{lSշWNg$| ;DnM.YVG8w3/+ͰpOh]ȕcN.;`ffiޱ"pr>dq^tڀt[ˌy(hRW(yK* g  F^I/\BSl$DZ)E5Y5_|MuwlC\f;k.Y':ǫftSWjD;&as$<.guTu;@1EQ!x{gL.q~vq |#ps&MW4WDsב#l6nJ=XMe, j.ERD<dzyW͓)H5$``$`j΄I`f:}FVhy ~gECEoKU0C.83gd,(Ke`78,!c;L! Yg%UV)kJ\m]p}; gH1lZQ1rR,UɮH^s\ G|+k~G0l9apI ҄AcBHȥv)wLDǛ =@3_ oqf PP7ҡu#镐Z˂yp쑳+Umd AAHQG_6WflCBev#v͝Vl)a [ݼrU߃`9˼SZ79!I33"ۛtf9QS5-~tpsM5p }l{k.6V d795tC6ogز_9@8bOW2~jP9%:G@0 E"ȧ8}N *{rٽP,J` B@CD>\DsBbT FjncE %b5&QDsK曮0&ѱqPi\Ju/ q-0|뙖SD$a`ϐbKۀq@8ɴ!)C<+pv|5_zN55h=D24FQJD-EwF5I*Jθ[nz-q3g78MX&IQؔ'sTN{Y_5qoe\+*8}.-ÂnQv-R;w6;-Zxg s1FDaA,E Kzd;@x5T桛{etۂ\c?üG.;u羅:d쌗b#~JIͬ!@qDŽrZ_R:1a"GWp%Q 33 iT~JڪV g.Pl!q8iQX}5#R^< _GWR8trF}82'㤿рO~88ʂʂ$7|h `1M#i@Jh6`lť,g l2%hb)uLll-K3e9/6x]RȌ|` z286Ɩ(A*sn7x6 ́7T͞W*\8ޘB\@GkckPIe ac!` A U`"9zB/7_cÌ$z$Xb^K*E34V$ hMFۣlͯ Q0!Jz4 P"fA@4N@B?%r?}ܧ҈ЂL> d1& Äib @Ԣ)[C̣PlzKX~,\:+#]\X8S1 I8Mg6韻~d~o{޸E9B៹c4>r{ъ}co=p+ }vwJN+hol.79g@\FRQ*D{J^7Q { 5RH-7Jiʨ%mD3jc[_r&v6^']l-T H6˹l'{)B{D@j)H]HʈE\D2>(=wm)-8˜1K^p=k'abbڍ987`/Q㐠)lREIG4R mr~'ǰ! !DJ0Sw=}#{LSDmRRKŸ,9# @ rU| فCA2F~koTWa4~ ?_O?^& ByA 8DS3 q"E|r]yqRJI4kOzݔp3&|$Φ1aRw 8 7?~A= g/(ւ R [e{dkZ r^ 2aD/RgHpӣxxsQE{ `eZ_cTV<?/ߣ.R jQ,5#RRΐZ,G{rTT~nU `,,0DĤqHe1(<*6|-/Nm`ss,sF3u ko ! Pf(v}wGS$z@;T>gd=ē')?LC:CLbr2>^P˲a`T8}].c'<|vaJi$lc6.Q0p y7|88K0HvEGTy9 g,% /7OE >} Lx+؟"0.? >“g:yZOo_ļ䂚3dkgcH҄wh}HV|X5޾ b$k^XG_`YyIKٽE3³` Fq9Nעe>\k]5_qåپD̺߸b5;iFm5靔amf1--;aYD5ǏCe`: *'K ȂB"pbBy;Qj9ز3P&tR01_4Հc3!Z ^H t%"7p@焼AʰTMW:6u-=^_ rhuD,fႊ0X5(>fE TI|ZY!"`͏ȉ*,W뾽Yn6l8L}R H1#U"e#aFGȜ"3* $C\QCt+B >ĥ^z>NN-f!BTpF$5:2*SmU&۟+@[idGnm^s8{P*<;`!d1 G݇aa}͋RM\bBb @ՓI(lL 4Ւ\VuwGEz$I4O͟4 IDATD̏ ̻=qf08ɶYoRϐ jkڇT !u#@3 P}dzlc+om=k1 }^=*5F7x#3{bIvS{7A.ok`_ 2@k/@BE ! TIp2gp9gk/[ Dk z7K#D*ZVv?pa}wӟîc@MO6LUmVS'M\!tml'7P^aۊyGY޿>?ۧjnz)Ҵ5 Rto}']=dz#ec!ju 13jHhngLHv0BI]&ކn4E c&zgKM~ݣMA\POnTwU!M_>'̙1nܵ>/i \-opD7@Rݷd]mč=0S=n5 V:L3C\s%?StP¯No,ryDUel<9)w7*RwO#'MPKE ռ4#hcAgPC(V`jH1:Ē2SHV j`3D1ߍO򫯐ݘ7Ġ93h 6kN-&~W[) _ݛk vऎ9i0̒zlժr~<\MM͐tė[e }Kpo+5L9 %-7+B)o~f]F Dge{H`zρqgG^=)R48XK^o,!sI4#w]83b ͫG.~)?>_QnvfX '=a0%pԺ.kJ?9UԿZ5X#R`u>(ӏqszr̚ YwxX 4X_L1PI /lWIpJnﱈ1I`H]PL\:< MeH^49O)'B`1^9B@CCE3vd)|Ό)[f=Uư ]PD^Иl'8r҄.ЊbG;[y)LcE$p6Ͱ'ԙ ȽD,,SFV_c7SPKC-PJL͞[Y?IrA]jZWЬM@ lm sO㠵*ƃk*$T9Pw?`w8^щ|)30#Ϛ#joG$:٫Up}?/omx5-y-.)6'6kD2 b[n SkɆB>9kMVw_![X}}au`w sͽo1"|ݬ}xPb``B1cNf{nXN֝y7'&^1v,电f>6I  w;OpRX6/J]X]fгXB~%5g "嗸7)4;W.Djޠu`Nν7PJ ˰[ŵ^FTWC0 .unkIiL;3;"V{P׳B$h>8o1U̓XP㱁`'lJR[gLjF:y#/U)Gn)Ϡі\ GW7V;࠺bV^C8xkS\,|Cf}ՆV ^7ǧ/ (QJE)2 V|5pNee=L'rĔv6OK|4,|{k!RM3>/76 Kn_4)?&/hJ'CLrmzw[@]bD$C=j[yt&4oC{ >h9>f?,/Z7A!(A9ћ0o͠Í^@^o9ۗm2f>#PH}H@$6 3'Dj3#k4y3[zºz{je,OL iN=9Yqʞ]bo%7D*wݸY/I]xxŽ( .{{$,)tFJ;qWdJԤ<a^Z7 1N&ϭ20tk Ŀ O##Sf?'r:% 7xB|a >%|d/> j4dd~'%BVМl*( (efc-g%Ҙ3æ+.4 k| 0IJaEwG32֍a2c 4AL*D4>)[,** mY,j,y FCHtJ<@ZoXljg=2NA1Ў~ڐmpV4eҕ ] B`^U6yַb?lL^V}^ț8 *5uE tڷaǖ-@l6A@Jx)CMHY ~M]ք&z#xXײӦ& n]c v]%)K'As9ji(6^F⯑SV k/BT,KnQh(5w]Y^6"H ::&m.E9 `>941I45')q&ʆ=LTWLm* E[$ڒ3dm?g\^'0=Jv")̄D- 4u4 SO}a[h+F|7$?ڷGބ!x z  5@KO CgdA{.A%Ǟ‹~{ 7AJLMZqhŚs( rZ.#h[#7>MoL[p<Z[Q$匥0d2ۡr}ߓIKbrnE&= 7P gkm숁yp+|迵SOII46N0$;)y4·c/ft`pG@`MR+Z^=!mj%xU51{XӡLze};WV-<"`zkف#)[İ%[֙r @ciڨ h}Q꥓2EEVZ dF8"Ut^dDS2}+Bi"ϲEu(0PbLN5j[[Mc> SONbt 8TGo)sli# T[^6x3M {cMs5CkWC#4OG6s+v$)ͼ>]7& p0-tw!TAQTz`Qs 0-I TuԤN2}.Mا vt!}~Eo%JQ*kk(˕#f4y n+v`1s rG]inDJLSCN4 v{r9k`g-bUJ,(Aތn͈{L -|o64l)z{YfY2#MgWPV:bz\F{!FЉ`nwu+k.|͍uyܓ leӑ0ظ-FJVyjy[@{yMYu%7 @TGWIq3tRd#8NAT8v[xw$_u[H iaEт{ W_} S.mKA-{5i޽qVv2bQ>  y;A%377=iҝvi*&fD=ɪ>8DP: s]lIk h7=|jՊM2j֒ՈƺZ˂eYpq>q,h.=W|O 6ճPgJ>^o1Ic{>ϋ.X)j8 /ú<8FuX wܑBЁ- F`dup54mY ܀S(O9SBdx q(8 +3]򎞃~/ʠ4byEz88IKB2.(WXKOX[cQndh]xm"6 29QPlӀO`n/feG`Z`@l:ŕ`-?&<=u nbO>I ˼عk/;3LAޫKRg` 0LKHv땍Jlg *\0M[g Oc0]7?YGx ~$7y]yMTK\)+^*'klսIM2֝R6ۈ17#uusB-m$=D q :4Vi u~hbgXw/w߽˗?`]w ׆NB즜z2!gB6.i<#ZsBY'9gLJUBT 槞yeuY\R(Y[a>@  4A2>_;T:ьv(e! J9a]X r,XlO( ֢* Ev࿶{o`_mCn ({:#8; #w k8cMOfA{ NjGf{wm/d O;r[F/3_7ARw7EXYeD,5<<ҖIm`U:f$d+_|%24s-l 7XDg<<DzhQou\Zj+y\(HjOyעmwkߋZc;4C( p<I\|&<+c=a](eQ=XaU IDAT电ii<1dnnN*$*Hlov&o z@WfW? 6c@KA*R(슍!NG|ƃ5B_FYjf6PMz3'2dQU!> yzsFc`4+ ATmII c|T,]Nm:=RHMC{t ; ֥bYV}}-޿{c&Y N@H7h6U^A5P~@'# ?euvrӿ+Tܐ*ogz+r9f24m5[H/ xpF9ߡE&2)Z+j9a]bYN,uZVRi%3)xjs@a&D+oޥ p]?54챝k/ @1ĻY ⿵i|ط M,R7L^sk:\Ih&۸S>!%f˶BÈ 0z\ۇ / >Vi h_4e}Zhr_ӌ)e[7OjF(-zF{i "/|64+Zx7XU6ݬL;BR߉Nwk^0UM$#X\󈩝1qFdV%n_.A p)DLdDb|e)=@7, qYMEj(hXeؚ2 b޵Zz#XWxTƻ`97bLsLߛN#47A{و0a2wfԒ P ɬ_y b?t0@ M1uo;:i/WKcw?#~oK|e-F*X/^5 ٤rRHԭQ9.Dy$ ]Wfp8X4ephfgJ?^%2ȓtcR;/v~49!baZ)k*+Zn^XeW;vTyp]/X;,;-V)?P ܵW jTXݺ6uz-2޹O&((^Y;͞M?X-ua܄;@yk_ۿWG9=Q $X*R${-` 24nDf 1[wSLӲomD]C8BX0(t'-DHo'PuZ{ee=tg#mH1Ae:T9ݹ{*R=lęݜ6K,ͬuDkP i6OYH͊By) ֺ`]5bFOGA!7_C d:%9v*ɧaE ZRF0(d!@=:p>mޘ6-w<>'DڤC#- ::: o"u*Ӧƹӽ0+$@UK'skMX*[Ԥ!3r`h  i1LSUANRN?OO %~4<;Y zNmf~37gpgdžo-N{E^m(MܺҕV& u uJK8ZSy1)"d{=ҧѤ&5 1 N[<\H+$H֓YfTQBc* L83޿?gpڄu,\T "'hڂ*P y`{wd qyލCKX;$ ?'7VKomg<߸LA k;]~`Myr^P㆛=F k}arc=.\v1wnlR6<}gpӈ;rrt}/5fc+ݣQܠv{2Wi'wjGM{7 +h ToQA(XW%O𳱯-Y"oQt ł e6u+q?QؿCvxRԕa+VNJl-s$ @9ZF3eo '͗|dڜU)Heu}=vG̻chHz֘ZQjAk!ǥ_ÁMYb#nfдiR9I:ƨ%o\O#Og;I Ll;VXiAP734C/'/E=I2P :'A:Γt1&K`r,`rE$Y +~-#UrWB֖~u/~je6gC߄A`6hXvO"9`fֻ79s \|v/>`^l|WƏXEP}q|U.Aҙ[Gvn>Rl"rN'i}VC$> CT^۪ ӦL&6!ژO/grR/ zbc=N%%idž*~2aqO36}T, ~<:?He3F7((*y)MyC.(۔f$!Z6@Ma49 mHtRfPݣS'tv;RXV,@&H]aDD E'mc¢&`KG9׍u@Wn,.lvl13@4GL10 -nnn-۞\jզBjaI`-y'ȇJET>NrE>) s Pk [M\+O  b:<Ӓp ҿrMn4˸Fz)u&fMtHy ?Yl9[ߋ40W7+A)Y<$%Jp=5noޞơ)HP mDj)]j ="[=0mK8﾿R T[LFO 9Ha_~e$x ? oA~fz?ڟ=HxHGoª! n(RϨd=j"Wgڭd$4nAOF㯋xdF  5YH<u|pYQeAmzFk! >0 W41Sa8&SBbU;|+@J嘘*)$Tz9!jl $UX0NpT?v> kl$i&dR{t."c550U  syK%@P1{)'Mش|8XL6Yy$oR\Zkݔ&#a&v;Gv#Ցj>b;`iop?ny>hSi 6uSB&]Q24B4Au{obB S[̪~vx") ;\oP ݠ#@#FH-%_-p&{uIOagş:ߊD ccٟA@_,ih"97[ sƴ[q;#ABRA4JN=k5:kR!Eg[+0"z/?Hj1[SN}{w'  { 3{ oA/~ z[{Sv ܞaz1FO2^rjo5?O_ ^#b/rrDДZ Zy4 19užH1f YQ $x'8`%j$XZdm > NH8d2Z`&3̘g~&`JmXd i )^};;(F^U OBBfIChAћ?f%h%sK"M ҭybI RQ24c?px v)Hv|j$]rĺm``NmH5@F\ Bg;3 k|fH~[Ht)hL8n#nRg%Fl> l1p+WC9w+'B BUiÔMv|d+J BvMx޿}s2_T-5GU]mUªw"Դ`$j=_ذ|ws>_;ku˩% @"t)`/iH$@ {gEK}XG1C# Ž㓠[ |qy(`֥:do4Jֱdn^hſw???i: wnjBش*P0/1Xr$uP A$g\@4wWVˉsœ39aDguيG0}hJBʤ4ZTx'Pu3;N0Ob 'brߪj#e!6*G凸IcYUxSI)KV=_bMEh!HCKA5ߓ^tҩ˲u٠kQȰwOepD. vi(T2SEhNiAP8d녊ĬSΥ;Ę8YxќJI  #;`c mV6} ܦ1f$AIgK10Q<0GL9i"%Hm* )%DviIÍ= 4o\4-G!3`;,bP[l,z?FBIY͛ly{ߗs)a= r?}#%P{G:u 8| ~_XA^ȿ?;Jʚ#4hsV\pB7 l}^myfvoK`סK(&;D EXd+DCĞ #.%?C@WByy7G4%4# 80SJ7s~O5ЂbGqdѲʤ%+,0Z IDAT|BrtTn* 9)62 $eZZAt]ؼE?lf@9njSlb-E-744.+#(0#3Y5mFHZ싋)#[u/zģ5Q3d]ϵ_d n#= r5H9a󤎇KjM4-eWcܲmMJH9Ѐqc2+ߟ@H?rŊN!e XsBkOoԉu'd͝XEsr9Y_z`mܮQvYVS&UM5ȨWDc] z&Ķڹ,q_OMBzx#gh7JKQU-j矨!}֒Qת%І,UIlrbl( X'4 @T@V;t)oB̨t_2Cq,:@Όz$[*/IwۓAgOVÞK [S}fs;~ʁTkOAj?a@X  w+;!/. \M. aVfݵ4NVjQ !3dFN j{#ꏂ ~= )ĩ.w yk,'d BO53666e1#! ( ka#&ìExhч(FLZBBj1VtieYϼSA勶A wNRȝ.\/Jl^e@?dHH[6?0ϰ`aP+UwZB.shz)q'u5 O ]C5=t]nN20s)2r"])(Rhlٛefh]Ųh6{`)eC^Θ/&j &.7Q@Rue!A= eɬz*dS Vce]f8FH~? zSB"ҺsFb٧ҿNXk!8O~CN(uR%R|bQ&) r3K\?Sja:WDC,VE Jeφ鑛7c G buiv Iף !%Zk?'C 㹯saOD[8vhz~[^tmq»堺ӚX't@Q3~?N5YExp>t#>p#36,H ژdת  TJ)!*~Lj!)<R^zuQ ?[So3Aeɵ*؉1VQ_I0Rt߅]9xs}~~S{ߟhWEtC:`0TP.k g$.@]] +߇~@T( 8J@8b[jԻ\w˙S ՂbcS%ݎ\-C&$G\isa[S\0~>vO{Z|Q%Ve᷆X̪\k6!yl!c(d H pWɤ;5JyqѓBOi_Y}V'?lY lcCZh"$ I`+Bp F=g{aWfߣo{eܟ}HޞoZ{vB'vȪ&+el|QUVi~9ɬrpⱿN#δdh0gOF ƤDRzZ_b$dF~H1fSWۚ(8L)ӉQ 6B#r!r Oxrsxv3鐳ho ^\ԃGZn- ֶ15s 뒄ĢDH@slOlMv}N:g+Wq~72(j˨F%?1!m\E xB{&|#['Ѝ 0 NY.%43PƌFВޑryOp{;aYvc/qŵ!%}LN[bcl^ۛ*ytO$9KͩrnVkd"W=biLG!fi[邳ݔLC`S/i'֜>`z U0#b s$&4ɿ%C\yΠT@ȌL)JHVM`>"iHkH 6Z~fEk3ZU@rh\r?Ph jw']D3܏8vF,›XIEx+[۷EkS|Φ~}Wǁ1f?{ m!8מ솆݌an6<ְ. 3u*$ͨRcisB &Zs"}kq%RQ$P/m6>Z˲Pe3pJكٚ4V:Lv#NG@`N] 6ҤeP'P(ww<2iY0MzL*3sK mڠ՚ QT&W]pz߉pp[pХr W̼ELZ9#n8ZTzsV\8Anܮ&4ªԱ9;q גhZ[C5$DOC_y]FJUIH"}e4To1MZ?, 5s zy0_33 #9׋)iX/Pk.)[) kcxcV'ޘa/6ny> ߠO|ˍNF&=$EґY,O`Bpny0RHūwԳ9ɆŎpTܨ< ab…_{].hMr/ uu rP -7ܴ"v ja[/"'_AmBXG}E#!ZMߎΔ0RdScMܛ5Ir$ibGD^uPn gggC>|"+$p2tU*+pw3S>zdT{f$DߑXVg%OW-Ex?DjEBWU$&9a;2ʹHwm|@CumyK@"s9k`E;ATB۪'^6Y y!cr (8Mf1_#t+̚@B JP,5z!躒~HGX ), 1| M3m :'|]$2j#=a fY,=5"k+肬6mW AT-\K}"u3d;Gk"oW4yʴ<<NNNJ,9E؜>b;I ) 4(!*^m{sA)b4ԗIu0K猫aUX>q}Ÿ6#ynE';y.'1;WĸH9 k\W'񩟅BБ2lZLFA iS'Yff׵Mkuϕ MAd47Dm2pLda(̏߃kƊ2WI > iށ1 :PQ JC7uTIDNѥhFd AE ԗ%j) 7[!N(9r]i6 V$ǖ\<N=z Pn?T3L3q"os= V㳂(VAJ,Y⡽:yLS-;puD%жڪVӔuGAbOiW>i8b11[8ʮbNd B,9Cv1!j,jLQ ^EofH(h6AwNc C'Ǣ}KSR ن=!{8 VWbַZg#9q,]WPuH2ijeIՠ^_J8}LI\C@=2wpGn8eD1* Eɀwȗ[@4pEKI&Ԋ+YpBڊMӄy@TKl>tt &@#SŅ1˩,>-:Wyam#άsuЫ"nkM^IL&)y = tuhˀ0 .xAH=:@؍x~꾽iȏ %\zAWt!:R?Y/Vn+@Z i ̯A>^e+' ƶ0!( J bl;w.X2FU~P:ÅVC= KFSZJn!\ܟ6ZJ惇pYT;q& wnW@f6ITx }6"b1 WWq,Zb+]W^2NJ#iJ|b1M[Lm$6JP\l]~{B=Tzw$H.**ů4JCSâ.FIFZYNLBy{mՌ P-a&K?FpVw`h rl`xލ7B+-e"n'~]"~9K_9Y(6~r'/q?92 $2Xʎ aISsp̑D'rfQ\T?)Eq~C#894:p*i/T~/TidINCd]$Tm֭+ p4$Б\%&PMдd(NpDڛ"b0#-+\߼8S"&:uM,IXpe"\j Y۰ܕH*eAVmF3I jQGL sxr^BPs5kM@1v- 4r[, ڀx65]j'RCux~. 3+^jW|"Mĉnec3DCotKAEN@72CtqLQt00{m:(Փ/yVfAmᎈfxɞwEBu<9}1lmLòx&ѧ,ޱ @6lVL Kȏ"1RtȹW[:H tYSiPuD+pl,qt2א #υ_N2bsh , iŃ+|$_Z<,)jnK|!CnWmjqKD&H“Mz;hHU2X.Ʉ2W[hPF)hzc8F4FW9jY,B;X@g EU"SFLŞMTL̆85߅e (lK?뎪 o@nUV6 }_:/$w Q_K)\n?xf u>NF JT%h "T-S l!bpc]\*TOA ݠ)S0'2{ Nsj @Heج3~ب8g";wprdbUYS ҇S%ĉo8Q0##8('ILXi<<*#k :e$<< k-(QLWPnrKzj̹ё;N̾Xf4NX|$N7}ғQ)ZC[r4,úU =k8K_pE9 oPbw`s\#ˮ> \ZLr `4c5d\\t8==Gq֣c【{ qK%qW_ANTZWW+_  R]:Y?c53MU20˛d 4PBK)t΂ ?#kjopHn_$gL])Koƈ絜OŽoc\2LRj'Fk|fܙ)6cb@  h+y/Agάxiv.@횶(sQ3 7tMld.Uw^3;qq(t@wM=iA>qB@@PfY8{N">N @K_^Ҭ0Ө[P #|؄;qLl˒0KArL*6/ @kG!<2w Z Nu|zC/p'0n?x_F 364Z}MW55%7ׁb~c3\#WI,.˱V qIBxJ"ѳB!Z%HyϼU##wNSܻ/_}%܈DUk9{eEBa&c]xt[h~FԬaޝ\3B# ԡ5Z*Dުk .PdtUY@BX9_ϫ{sSύ-XO߫R3NCxJܶ>%?z,,|}*H ,Ѝ-H3 pU64h6Ml䂧sL CfXz/OJQ#2elN#oA]9sW2 6t0S ɞ)`V Ρszw2./S6'^ 5( Nњ^vqOT''PЕ ZbȾ݀^JP9 QQmIrX We8YՕz%h]/+ n{&|eWY# $3K"Sb6{_v(~65`.:6-=r; 艗bVPmwŠqb:f,dppu͌fef "8n0Mbt`>EaC$}a_O3<>ٺ@YJ4 f%124fs70B/K-asSKĒi>?Zʤݾsfn,)6ZgN(jA#{'fƕsCnZ@Ћ:[gMxPs9q`2ȲuT͞)˿U@Isz2u67kzo䃃F!@rE`$dLzdgdB P<_JJ:-sA'X᫁ˆeXP0MA9spis H!L ~({K@ 0Q%NN֚׾˩lVJW%|؇uH@NW&m >GW~dSW Pfs"ˢ2]$[a5 By/6f/ y+,@]^SC.t=#v-n8{qZ%{aug, syHe\ ^rxpdVqsF̀^Qm M$*%S$[ѻmius;tNG/9cNSi*Q8$*PobsLq,q=vz8NH;w]|/PfهެZVyW|+-a9}K9A4YpQb>? ۃ2I )B1&P+˹!˺Q͏b9V^z}"ㄪC}<>p&Zd'OL'apNe0kcqe SJZoo8qo"N? inj~^P2{k]H Z} Os ߯N/[s[/ {#ɞRp]('*dkȌ%/&$FѱPU);tgAL`9&^ 6HƼAO) ِ܌C E#Ums]˱n-('TIa9KZ'zp6o |:ה4b?Naq8' '1BѼvD0h!Q/|kZ .SlB 'ܻ!m"r-w m1R;ȒL*k'hbs9E X G^L%e/%ŧ=ypnL3%A2eP/V膾6`w.T&̂=KYgo#U]-Prq4M+iIOiᆩS,Tk4U.IV$OQ[XIr]LPc?B |JԨ(JB1uվ{ekR*)͘=@(~!j4Fnzy&llWw!Okttc ?b _Ip);Qdd~ؐV7W$ތ|bDV"Pn98:H.6GR^+y Ke FehW_ibH'Xn|B0i B ;H-I iCǧҬr'4שX&*ֽԺSRcHHR%$IW$VʙeѯVVk>B)N67[6sQ4vu߻yq}3bG܁/'Ǥ"'15)H#PLH3ە^UЁbT%K3^'l6M*$M+`N?q :i$;amiu7](`K$gPĥyFJS g9+mр\ICg8y(N UrG ^Lcd T'8pB?R=(~?rB@K-Re )ḓZn|}iȃ/e:7N~7\2v2[Aw 2ٯoЃW`~!#_r;8`2:MЕ % ws` a[P%O5>x *.4_&P Y h"~4_UG. ZRDKṰ[!+P34#"  =hyPr-"q.F:9"{CU8k.uܩ|qd8؜xCd={oHFk}>;m'Pɯ+M@$!&nO?s_ d$J`2mz#Vy&pt4\l\DkxSa+;J$:S]d/Ekkހ4"MTo h(j-yW9U֩y)jsc\Ɛ3Lkύ!).u z\BDg?5k5 ZVQ :*%_W[cHEggrjI9;@!9 uEGb4w>.=XN\\B໲B 栫'3f"sI!n垱;6QlT+sCMS7/I1j2sbPmT[2̓l`ЩL'5eĴ@3Bq~Be7k`XH1yd-./w.keT(1!愘4Cn1IYO.Igd7#NOfO߲֩X;p"a Ǫo3X(V1K^|1\l FeifĈVF': ]wPLȕpi~n63#y=ЃzPC =0J$-k|h *P)sq̌)&s8GcDg g~w!" \^qWQsJD=./_"rpμݢڝJq' QPQsH<6NoÛFamߚ33S#!87S#S\V[}|AJ}f ssS QOpr ~4[>X,xH~1zV>pv7p~ "}7">'x1%}0~H*ZVws<@s)2ZNJ8J5VקUi%",iij"fm_ Oџ3cUS0da􂄒( Y e;yuG5$.f̌)g9c mN݄fx;"o  g^~!ʝ4E>b9s dΰ54HRCxe (. |2^;}oϺŠ蒁fCPk)T\ngkZCr{z{AԌH6X$Q q!BWz=i8΍$aѭC3Nvl\G2=HxsȎA_5k#20*bnjإiNS])[3zΑ0"gx {]c*!g/Dk!Lb1P>($=rʴ5?0h K}͓[Stq,920͌ȌٍgG? H@hv1:XrW|0>|Wo68!4uA&1 IDATdm # Մ?OHUZMpBw2`}2`pqVi2Ip8IM] edmJ SvOwrtu#\8! OQR 6B$ǡ`5t'QȀ[GXg0e?Fl|gpv .ZW=@[upC?tb慐Mm#*jrŘ򜐧8B{!&Ba8w.y c\[\]WHFu5ڴ!88^݃yQ/?~ay-\$׼3S*B̈9RcF-2]ɣs#"JNEw:.RH RnRtܶtps+>zN7ox:0 0'AI.!c ƃ<=: eڔu~a5tXcɟ⯼Ü?J8qB71fc~݈iǼ#wHG4ӌw7@e-S +SQI 9qx3S%ŒclNa 78p/x |UZa!Ȫ/taMԞ*J9yĐBD{'we}GO| rq#'r BPaŔk9!cf2;)ތnqܡ{`$POüwz` >E :D﫻^⒡@kqL{uyjttx'=#y ݀.wr4]^9s$>s㚛̎Kw+ J c'ܘhN'{/ǂ@4Jhkkf+C Ł<@$1Xɓ'ㄤ'2c4 uR3ay(isBJ;C7 #CJؽ~Qv}Nv:L}:NNsΘR)af4x;<?/;1cv~)#}ٽ4.Œ]Ѕ;Έs(59ɂ2%x VA=gױ!~m5' ffĄXmf嫃]l3\=-F:O#q$c=>؜qnؾ!4ݵ(P1ʴOg<~4F=WuIK{]y<ђj#|yqį ]ƕI<͛ЯF?o `ni )f c0G1qo8\W/vĿls+PpA-Fia 9~2 'R xk;{/SRA{6p~goudGu`^JЫЍ-i>C~![Mܗ\ɓ~fl/ >z ]3\RVA85ߡ?HTȨ $I)q?!voox@i0]a"Γq& N $1GZj ſ,{aq[dZmf#1bH` !|<sg4C%\Jagp5Jz)fAחڽ(.x/~“njWE3Y=IE# @P#&2Ѳ7PtEr.1!ԚY)mbϱz;8O8x?3Wn(r_^Ez)|fǭ @bB!; xSON@ W=uaa-\{P֢6@\=o'"*?eQ8EL\YTN᫿yϛ1-0؞3ry?(1YKm|n.TZ N ~+ Z3E@ڧBQYv{y n %)0>Nfk&3syF5b]DE:x}&4ݪ vd%SzY;- =3!Te3]n>6iH"sK\vyi#0ȋ:N5켌Cap.11NHCoIx6@ T"',4b;ӳϩ=f0xNf^PE#O9 @.41Ղ[~_Wόn={gzO~~#x 0G?62qz7t`|r 4'A"*4ki_Q z{vrjQe&a]EKW 'Ckx뮅H{{| N:*>$R?T6*eG?ƃy!!`ů nJ t\%-F(ޙ<U~xn)dVX;Ⱦ{ b&H9 u-j. E8/~+O}/\OY|k3{V]|c!~S;sѠҽoόc4~%w-5|`ZJ7/>IF2p &*'YfBРXjPCz  ŧW rTp#tCfur#BdpyW}*NzȎJ8ᴶj-qK(ND-!SbNm9GdDd]ߵT9"7V(X:979[wXNn|99Y38a[ys=|7`_fZZ=])<]iC(Y Ay˩LgQSFftUp08wN%AW(Y 4jU3,mren*$w i3iT[JJuɺh=#&Uq R݁2?IRE nX?W 9{ 3LAS/v&WQYZqxղ#.?iF[x'fxG`:S "`T@×hRN1"j%$g[NIl'dYX6!,CW4i̗؅2IyAp#ם f]FN˅|kh{`Bi wc@)iǚ'W )"fc>Z&wBڤz}% A66Ww5(%09N6cJA^-¥|y5SPwW¾4YSkwx~mZ<CObYln|yب?A~Ցsn !Й؟ʻJ (S !|&hL3u?z`^٬t n<9oV {7QWa0 sZJhs,%)%Fl"_H MW&ԝP C|eNt,LeG\& b;uqU)$+'2\dC9 ]${k|cBҤX)J\*'֯el ٜ];I)ʲP-i(I Hr`O\ ;`3Pdd?>c y18wWtf 2[;XqXx8e_M-9KCfj6hї/|H|%ed ͆`nd/hӥ}Γ4a;Z6`c$@,RrX&p, IR.js>xtdH%#'NxkTPNB.V.L+`>-fqb A,>3pأSdǔ6`]jÿxҾ4L4+M@+G!Wb>çFBciHɁ y h /ϡ^."9HDɟM\Bz< ~Ǖ& a,i}Q`#̩칖:3M@\:A!5Qh٨ Ta l$/>;F -G-}tڹLܶ>HnI6{gMw:{C{OȉA$܊g- N]/ eI3B&˳~wEnPAI+sR"Tv*Y'e:Z,D@]PGm&3)b0gхv֊%ƙ5 wXv^ɘEFlP `^+?J-'0'$fx*@'܀/YY?\x棭hif'>iY|viI,{nMpS0j>=k+ſrJDv/ }4\AԼ++aU(_7'^t(䑝k{P>tO:NX1[]DNOE**̾< @XX,ԥ91{2wI[3c ZgtB^GLJwX}O83<1Z2CLZȦ(da`+aOT7,C4o0:'B;jه;p9ےyr`Ñ5AE `ؕxO]i )#jئfcMsꌘ |]u s &D"1RDL!d딤a WtAq疑ǍIQh jEZCIKp,ܽY$Ir&GD^uu9|+B un|PU3uȪF4%%"twU;ڤ&ҷ 6=;پj!KHw9&:˽KYLPYW*Rݩ7s)*٬ `㱷3TgwvfLa Pݎ'Rci/=oEib(6 e|iLV+"'XX\Z@}q ՗UǓ l=b⟛dE#alHZ{a {*rjWȐTQ¬0jBk6%$[WD.. 6BfW]McB)*t7ZTBrA]>~__4[-~Xvu8)."Et][$tsd~_d, \gU?3QPʹng+4r{Z UqoPg\5 j=|;B- f tGsKm?R3X3a0nvmW~fVYa%*e_DSp) ^=n0w8L<ؔRcA[29ذؔ-䗴ᅉaN6$Anw[ Cv@ڍ 88I4FDR/4%T^:E85ܚw=OK,S]lljY Z^N W]` g5l)w%u4_pLjFZ+hh=;̀#Q%A^z.&ok=TdM\?E I}ǂЧV&312t,GAU_N(2U (nགྷ#b2AN 'c"%P$/XfPlD׆xpLllϫ%jo~phˡ~;D_[Sx&{_;ҞwEхpg&+cm/ȭ~>A7 9HCBDa&4 Aiy r1 'nQuRjޒ{NFNX'q+Tu!4b}]nC c36frŲ*. |?ζfl*t?'r~aL&qkOZ>Fd8ELFEF/{(q~{gc0P+9!7M?EZ r㻰hx$p{LTۡj *|M2?חLM2?E:3N?O|>~BLe+~gx:"n2!#ǻ1{lUtFMT!sh \/N펆:=!O&y0ULm}Qu֢zͧ a)F&okAvsi5C զ}7VFFg[l h}ba5Cml5^7+8u ܊wGlGEÿ?E/4FOB}]5? I'T܅'I~+-20WbkYZBC@z͜Z,Ӓ*TQ_5;/(ɯA 9xSbe ;+K Ć= ҚҘܶ{^RCk08(Dz{.̋Xp8hNg11s8&]W?uqehi<9ic@m?ZO7B6'Nr .@|Dܝ$@#4]>ۻixjE1%YDy+{p4+\\<)QK7 Po5ɚlY#͍SjfȪg-'u)<2A;'K]!#vb-bj+5Ġj˪F?.NPHmΥyWGt_'v?=F})v۷vZ_[=`7w2^67 Fw.B^rֺW޴< {+\B1 j2PXǫ?ؕH?PICOF1'?/.a= hL])NP]%9ZEhuq43 ƶ(<~U|Iv4Hd:Uh4%\uzʌ¥;4.sCh@ZSZ6b( 0a2cBw8cc"pTK>V$*e5Kb9gC.va A6 O_NMn 8`90nA¢R]nvҌrSJ| 4q_AȨi$x-ή0ݽ^IrHM ȷ=)[bRv* Q@zNQˋ>{~m`CX؃X@I%N**Ѳ ΑrQFTPkɅإI"ML`mG |uτgV'L~Tr>_^r=[㱱znhPmJ(1$S. Rw΀੽ahIU~61C'nLP!˴HlY:;+܈]pF NҬA|]d큫M$,c3 iRfG xy6?60(QGDW^q/l5; .^nD/;ݿ/XS +Ze ܇F@T,Um{Gʉb>.1Aˢ fI 6R]SHG+ kW*,f:43HHz^8P֟čdJˈZ#bQВ+$l@N*%)+pYlR5o.!M-mkSU`Qc;^TƀC)' *CX~lmt@DH`ZrJd? P-ʞblTiFKPT!g0(z> |>쾳kƹ>L[m?쎽.薿S } g;@v8[!w+־; Ë)+9?ʞ'dG_{#h;R+]cvI7MwƵMPp%B<ӴpTZҥFTiq\C% ZYM`vQR8l7/ t<1M)h!eBly[Ez`!Kee"^^țڠE;{Ό w+(Z:RO6NF"lA8Xr܇KoYE;ʮQqՋDBPd,kgzgwNdrLV1 r.@J!y=(87-?M% d%'s8W.8"܂Z,j5aUBxji<䀪MS8)KDU}VH"p$Wiϒ+lAjIZ׸`{]-H5D5%yVŢ̀_/yIl6Rܑ֦bs[dss ܀5 Kؐ\ ~=:{[{0|7_X& } My l$Kq_Wo5!bR+jbTQX?1SbAʂa PWAa"8CO}Wmv[;C&}^׿;u =:Xg6t:n{*KG﬛a34 K oa]$ 5hPx!w*$kjpD!< f•w@CPlʨͽbv-xnLRt%b cWlDAw E 5VQ^Y^nYbHGsRqo}Y4'WPGIASlxq"lkl{g{F> TV2{#Х. f'M/>? ;[ؔ #&-0Ii9**nٞa_7~N {,*27"ʅy@*a#mLrvv4 :xAk1m}Z mN zTm7e)cywL~QD A J3Tsn{a `k}{#=u>p?v {wf;o wvp ^7yfu?OMxAFOa4I]4;{¿i]T9Мj1X$E eH2t׸ siGR;`YX,'41Q5YD -TTQe4b.զmcJ a y(3[ wژ;JDP!JE&){,5s\xRU DX:ɇfuߍ8Nlt]J!/b̈z$m[<-#<.&S@yS ?_$g ^K @3B*HZȩ*ʩhf80w ][PV%YnD;$ϔ(0#nٸGd(+7呓w$TԬPKjBp~q }{ H~zW[ mt*רr aBW3C >Jآ]_`ǻZoد￱=דE8ړ5o#'tO_ۓu+' g Lareb,1UQ3j6-I/\3f%biJ'ȿJCsPHT1ƏE݉YQ2}(NNBC{'Ӓčjۛ*oP%gdP%w3V0:y0a9N?/^6zIъ}A5A}sfJNu܂ ȴV\G+Qs4!?пRWG*)Tu"ٮ!J`\q~~_XCoU̷je;,}C#M8'vg:Hp.UWXVG H]k `z~'fH$$TQ3Cٳ Zș ({H@i~i~N_6ݯ Ia8~cCٚ/w܂-s+X5>waߣ[ @b =u`6~cƒHz4" b6biA7Z T..f>q'N ; ݡ?D k@jla1p!e{Cf$R'" ~o eXQ/`irLfpcĺԷ)A)c1)&V׭[Q5tdT8󲓡Rڲ%K#Bx\~ p/|j?,顟=[# *I˂HH& $c|uRs0驌үZ2S0(~K+nVf C!bH_GkPL S}8I5!mu݀e CG/^Cdz[@Z*0Oo!\K{0U]tc|w&@/'!>X_mg[fa=bO5zqA?~fԞ8S/4WҿlM#`gMzh*: #߱Bnm]@.j8IVvf*>Xĩ|bGk Ҳbx,V.Op yǴ":؃,vMnجpE2Td(0?T/`9aD7{qsjDlEUF;%_6@pBƾ4 rQ']v,3_=#0+ܛ`<8 0ky_2(ՙrn[*@RpBy=+*Dks&E-gj"b=Ga X,0h`m '#s5vDq*(E~#w'"(tlD9Y-dy\ؤ޺Xd2%. >L7oޫ)EjP̴AYw[JC=-b.Թ w =Mԗzmc+WA}p(;k<!IzxHxkw#C.p@T#lPQތefWpՂ(J@% :je5j@4Z#Y/LK{Wi+U9,dmkh;6M `B#2b=-B|ޭ-k3XyB[#R8/ ۈ JPLԤα}V8hʻCbspU]]u+Fn0]% rNa=V:@< OΥ>qO̝ǒݵ|Md?&?ȢZU6031lv>ܢ߫;{X^}C qOiz&x9qnf J~iM dQ,-o g! )(MQ 3 p޼|Y&2AR1?^u D"̘p7DtjM{OlJY2gCǝ]PO]M>$ IDATY*wG WCς|#-^mqo ȁ ?1ڋ@O~k%vp[dF"\'p A0M{pe_x.}ᐩÀ稦IHhfV9B|k][ϥTq/Qna+Br-g\d }#wyD#8 k(@JJ= O)눖?dG 66O&>ҿO?r?b*a1E6m5e2' Q l.ͱOʡ!1ϑCK$j.6ljN60w,ݐxJw$P,"XWhHx30n|w/Q~#Jfn~FTT~ H&<=*%"$ݸ8!;jւr,ԾLّ#qPtmJ*8ŋZb*2P4-q=sjaGwP_9DgM)L}|qVoOm1 8H & ݆c_ B<.xf/wG{{!?PcDq9,PҢ0D"CqsWZ`5+dH6ڮ ptJm wz,EɌ2EJJRW3HUc@Q^7_iPH DqqEN{_#ufT6jZ9 h[lf/p{垍Y8Ib EcCІo{n+ pi$4 |w]Mf%)"f8 }:i֢[VL V2y,GiNx JQyij0( b 74Wz>#oj Su`${ʓ/QEWu݋,@E1Ib>y)6m+Ȋ@WNPXOi6ތ qhBHq< \_ 69Ox[|ͯq{4J6U]6G6L{>G7sDu zJo5=V~VC @>CNw/Э 90{A {ܡs ^d7V]81U= '.`vLeZۡ| >$̽%'v54)9, V PX{PzI &'BXI"Z-ӡ|1>n.BH6Ԡ+*'fQ)u~ Kt5-uj?s>H4vrA6 /('|W8Յ<xZOtYv.z¥D+ꌪE ڈRŒ'j1Ow=Jԋr??L} x@;>)-R#A+K=Ki. |ʎqAgWz7:fT94%8$vgxs!6q`А*)Xxt9vkHeUTf";.4`).4bxK|Op}޽`̸յ~k\L{\~c=~lS:+twˀZ:=6y7=גWnPpGk̾rXXWC A L!Zv4_ٷCwwQʌzܯK %h%y6SATtP5^,RZ`H)5I2`yؔ*N`ZF /rλb ۊB6C!pO05Oj~tj1C;ܳ$J[_ַ;}&| 1/ÛGT.}}VI 4w]@l v~F`da 1Cǔ0MRf;^ 4, V+H)ߨ$Fel?D*_@hIRڔ: 0AO~wglzu(p* :m<$@9kbfDTpK#dZ6N#t59me}(ξ~ (ŸB`׈405Ϡ:z!`. O|^-ޜ+T!0)UZ.Dx3|W:4$ИFkW+df2Ot2LϟX)~MaE T3EJkx~Oq gÀv\*bܙ/˰6.l(눀^dd??8@R@@݃ؿ}v!Uw,񕽐,=~z>wLJu(=K [Jvuz{w2FtXHBL%,8f7$X@)%lgNoԳ bbV- g1>htɜyVY\89YF;8lJ0j˙݌~H492Y"c>߁Sxl&)z`HgИuN*B`TMRG2#aty{fXgTPS )8xv s^߄šܥyۻ݄hiej@ noM5zL?[wdl s7Ex6t!0B !+{ϠBۺ3S"-z$R@;2iؤ(_/r5]P.)qY)Ch eJ!pF2epsԔbҍa^|Cji]iߵ3I+4:yP)$Tg~!qTZ8xnTdĊՀo6z1i0{_tI?,xSw,.ʎdurŐV{l1 iMXel68h3I p2yiI$BVH00-7oñ-rGp4?Y3ו1PE5C Yl @X1<~ xk`d59y$TѤ;p~~pqH NcB^|Xc\+&^;~GΟrh|uEUyQ Msb H23 xot07vM(vJM^K_B_=-}9}®?TɃΝcD7Q|:4u<58 (k~bOyᅈ{!l6ϡCm+[S"sfb oɐ$1]4RҝiVK] = u: H<QQ֋*`ހh&?qقo[p6Bf;aqNg)'"; Z!&pM4]SLY}aoJ@&>}O}*ׅ:aLj$U|% i0i xFs˶oH1GOmj4 g4SVz)nϱ^B]0P{Xf|Dš+X|YpQ2xx#/QeƻoBMCWj-(2$=//_?yn3 i:=W!'nnRSiaϟ5Ra $R .T R 6 k9 l/ l0Y܊M9~vowVqhs[ +g-oB'Y]#t" 4LYj.t.#B?7W qIpkV]r!YaU,ьk <9õu1;8;T 4[1 l2aۘ8k?ob63I€>ò{{`1#UiD sr8۝㶼7XsȈ*g1j UQs&L yAfa! Fs>43Jc?J%5KҚt䌺d 9aH:m!C^ >Kd 9|ۻ`ZP5 W6.4 Ð1_)!3 co&Nk~8RT-BA"HE0UmJ(Ej`JjUۣa{tOշV}FCCc8pDNΡ^r9ppo1 αb5$@t({ BBO&`;y`gagOOFZO4.5!-يES"fuf:@֦Es4 ,R9Ek<%>Sl)alq~~;NZ:U1_k"qM$1/2YwNJ7EU y!4SZ $+A^hZr` n;v9iԍgV?]j"ۨ3HPCR(Ț5g3onڊHں*>l \YJc+ KT1biILMr!U#[%U ^h<&TocOa3k$=uIdO!;HZUP,0!',Ce j"?L{HXc9}F5`N@ѽGK˔I=|()%<<`,|dؔ&Dmx̀hp C}}%kI Cb CB2Jb0/-Ðk#`ݐ=;Sy(b`y0u!c1 M ? EYQ{<v dJEYBHT@B#51%sp{߄!.w\2YX;Qc6kd8 `Oֽ_}u9N '/`INo@=‹{lɦE20:eiI΋Ki; .@4P vZ@-RB\]=Ű٠ضR1f3p9 }D7i2)~+ú\lR!e UJ='I ~6ncpntx'L Oߩ `X56 ?TeـqQ9'T); <+bd T2l-٧#_\ҎU/ ǜ(I!3njiP~5nS%VĪ&s@ mbZ4brCZD$)aVzpCac_V~M.PKĂY,"" (7#݈! ajs'q{rK wWyZ7P{tOlgV}q@ZG\;ڝ/`+Gpv<(@RF05v8,ۅ:{ ."eЁo6%9Df~T? .O9/~>t ]yeЉ6-iɎNlRԣl>Ȉ~ zry@j 32..v=l${7!xl)tzov=I L:є|BǷ?U# LdɡkT5fUQb<.@oT ZwQ5Mr6P1'!jdw.y㫀W"`&%̑o$ SZhJ^ W4dn@L?dƘ;Ý? H:`@Qu57SE@̀]֚hjkhYn=yw!Lg✸ KsHBnRtmA>M!dG+:UW܅oM |iϋуnHK'g{SPxV %b%gx̪Bt IP0'+09+ٳ/ps_淜gS4OPPdb]}P)R+cTFlC9^)zT=~HaY`JQje=Nd}$pբE9=xyG'c#H_NϒY̆`p0yb&JIqLRJHONX}_lI(%p>NAo1&F(9a2&Ȩnmki>/HA5G~[:g0֭;w IDAT9?#6<@ 76Oݘp^ See Q[,uHheWݛ!PLLqv@&p?aH|PK`nBnsccP= o]ƿn8 ܵGtiC[t> m_v Nt>!70d&9k#30[Bx+$aRɣjc)ƈ^g5A=uXDBi6n1<lPʌAOyvń"ȸPc'1m3fbl8rZWvtx&4{ GByd${)o4ؕy pu 7C[ ;pjym#E9pY@(U0׊RѸ,xHZN+?~U,9G0&6'3̅Qz5Qu30X5C?&SSCb)ie'h"ˆۜ?{+@b ?Erpގ5onYmh>Z P!MpC!$O! ~|c_W>)AeE"$g/?sWV/5q#$ J-?!'|%~g}̤sXCbL)03[&YL)4nt?M^ xﻞ?G$ !Ӿ,;rYbLJq" ݺ> s|osA7r>\Wwq́.wCѾ K uYx~5RC/}I8ptp@^YQ`Ņ:yr2Z ( (*7~`Mγ-$+#5Ojm!%29`ҽSʌZ8nۦ/_~xwuaKOl֩yDchB@"t38e FƐB Z-vH$TTuκB@`=}%Gwq^؍cML;-wo+V05:T͆hkj+ca܌[ܤXpK49k]vl1P߄ )'jv!7F! |!Л;2a!6VqJ\qlB hr ѾHM~lS7˽^/N?#? n̵$O-s3yMw ݇" H{w9p} a.flC ܄;|Ya7G, \vc/n;i29WH)͈qD!*Za6yTWg[^h o$@p#MKR6RNT aTI e&$\'O>g_׿vĥt D ya q, bHU b3}[n{8O`` Qʌ1 a*cv!l$H2F y` rRc :!1wӯ'F %3XYjY=P,¶& ㈫Gfz|$q`-vAn+!g\^>5N~S3RD9FKk@͵a3ƔԽ reIk,eM C?AΩOxBSh%l?OC}7dIٓfpG:dpmç/YտE<ƀ|3{@=<|ggg`fvvv8*.tuY.6W ޼{fvDj%򡤩"vLE%~v%Y!،#_=Y;_8#ZyXdd*HB(UZE\^{`,Mºtۣ3Q3qr2S m'Xiu|==kYn =3+ln ㎔Xu胟UpmwoÓ:)v硫PI7F/ p=ISƘtnݙ[V@B\O4a*>rb wXAڬ8q&E%U2<}V[BdȐ)'/;{`&HTҬɠ)"'F4LOJ_f&`=jNZ9$M0- 䓧7CngQn^Ghy06>j֯glɰ?EK`F$?AEV˱ ./{s3͐04HZ(&k:;G T3\^>Vx1ܓs?.thMPIr"fXWXbu7{WP,3.(2m_|9n6s}iά#:d!i9B=K=m@菉>{~`|NgP/ÄI@ ܷ w04"? Yo)%Н"F6a؋s@8@l LI--vg;H~.@C`.`sr-.η؍8dl,I5N&mUsT@?)f_!WR.Mo7oL0M@) aq г,Q@=yfs7H<`&׸b*TQ@x 5M_'׷{`Mx7"6g#6݈]3vHԄ$H <>}6];I__\w./q٧z>U/ LRa~=wv&`_3447nTt~c8 E * ̩`{glq oA< xnnVCZ*L(7݌Ob>VY~!_\dE~ƒ 'O?m~ϴBƦMXOVh'7> =?kwqvCǷiF?ֵI9߄|\>Nh^qԞH a)~л'2~h0)q,w㚅O*7%҄=qFdDefdgWU(u  x !@jZZ4]PYYYUS 7"賟l:3;vw{%q?ζm{m5}[(%"r>ân|6oac6z~f>7{b߉#66|bIiRm)#2ΧS'(ʀ$ôyCt d3-`ˀe2߁^(cYtZ,Y 8<;C7@E< 1 1-GJ3Fpc?A~O?װ Q/AceeQy8Q 7.).,Ý>07xLK d  '0=<!1p LůkLG}8Çr̔!`2#1 &CȠ^`|{?Ľsx18 yE^Qb*`UmDyiXý?V63#@ 8`*J^}WQ?׹.Mg~W~(}Hi@!{f3yJ3k_ܸ{I^ sHD@ WFR*ߺt2j(@!!xUl%ьQ*eD {9sLcIJ+]̼wtJYqyLc:?΃1(AQFIVbZxLd<>1B(_׀lBzAy= &f|$&{&ExE:2ń}3"QbؐӣȌ(`ÇwE9g&ֲj q`tmYLIꆑg讯S{1La'9A8ʪ֥H؊ "_=] }.4+qc_ aHeA{%{a!%QXE(B'56r;+縱ba0MynO9?{ݍoW0~#&*b(џO SLa2E3E~38g/a2>7xY[UG譗eb\d(w[:x,1)x_bm{> glj쳎tSv;khxI~Fsߏ\+_Ǐ%j!Qsn+sSsd }:}){cdOgQc!Nc%UߦD!pNi1ߕethphtiYD4@ako[#6eYWA yo1E^iC`|Usv›H?[{(a*ϩ%0-qǣ~CYNc@HeBM/aV!8 VESQ1ǃ>Qw>yVo?oQW0h|^f(;xg7wqΧo|'Eo>KsWBg.8]w_tw+!ΏɫW `9|ҥC9p(x<ݒ0 $NiԺMQ@sH ;ce\&ɍ- EP"JH$2L10#!PYDT|/rZwLgFyk)dC8d97ч?ӧ_ ,w940c+&eLH vܿ;Bc;>ܬUkOPٶzk^.3֛Yж3B`-P oaxulPʱz-}t:ݘB,fnrXIPO˥+\ X/{qqs11PxTv"[Il #=D1"P)T%uCo =9 >|2 rA(o{} k kПq&WQ"1>C8>JŒ4"'D,1 BO#X V &7+=1tzYN_Z ZjY bHN՚g :brKEm^m<-NO0-O4NGT^{yG8z wsd~FujKGt36yK 1^Ô?=b[iL!Wڔ& ɬ5{^ e#v:%{eVp6rft8diֶΥrR,OMex٫Xߌ|!?EDx C*[ѧǤԵ๋,o R fOdX/L$* ^ "hHX&a=$BN)RD>xJ)E{@4Lm)t74(C 4+ IDAT7D̫;͑0ozRԛexT#ݦAn{0xCju[DWXo1^)r:0*2V\m4F$ycw{So t3 f۟%鬘&ȓ"GGy.g@SIThcf"c &XʼP{ fў(R;Kf ;#^*Cb&{f֔ }Al,:V{W.Au:iTV!nGOqrrx ^8RK[ޣcks u1bgSn2y rLYlM3BB΃QhNZieMAi |njrR<`DItE}c+nFLazy$*=\(]S >ٙ"7#y" 'EKt )Sz!R{;tkOޑq0NreꡟRUDw4[C3.15z2Ud| zFҬsH!0N. 3^`:S7VD[շ]S*ΌAaZLAL;=kFTHzF| wks9NN^|p,Ī۠EaH˲ukX_D,<6ynr2~ETFڎDV}C#/yI4%#KIR~ jI0-~ub(;UـhsIg#d7J~4ŤU%%Z^d(ρl$"7]D "k_~s(d@SwFy(tݗQԲ#TGr1F9b. r"i"QB T;+ 0kT 253U FF`c}gsmhsuD,D3VZ kI@.p_9SHˑ,$2Trn ҿׁp^Cn;7+zo@| SJ2R4el-{62UJ40.7ːYLJL+t3K¼kH?0TXߊҾM:Xs g%艓;[1ڀ{Z?B>GQѧEW]@־.P!rGdPh=dAPً@V y" Ă9c,`;Ai^cQQ +`N;۷b#?u35rP [_U]J$@=Y/`ɓK-LLRZQ,jJ,BIVM=c ai =2ˑr^9dRZl-%u -ța ƢRE%\4P0jk=Y7pD)l람LpIJ׶vu(K>=}&5uwLjODϝ!=R Um|P# U LɱW}?ב'X.RÃo5\7betPN2CG0̄KAVL7 Hϔ͍tsM%7 -4Ϭ6wI,Aa Vy 3Gɤ Sgc$ZvYQx/'ulhD S1 V hݖNށCUvHg+w~%ŏŁWl]Oy;2R-Ё{?ǤU٫rVL.g2ae;# fpT Ey4WS@r!*rFmg=#Aԋ[j5`>,mf`#cV:(F3#BRh#dQW΀AP￈ XkW[͡ }P_Fq^n7CQx[xĝh?71? \Z4h`K-]_eޟ@I*EwDgG[P8RYb*FNe#cVS]уBW>q?[1oRs*zXl!Ę%Rf@3@)݄Կ֖/H- cć?!#(WmJ6$pjQJ30kAm [[$-'f\̣kQ*(6[M@RЀC^dAw$2+-ěpMPتK kg3LH9g3n'C;C6Cn*H6^]ׄATO'/TlI }U>3fnj+ _ڀiYF (ec_ a{=('c½$x]ld{YA"1Yxʏ-?7 rٟ[H (zgi@uQCJ#WЯv==}J^[)1B W6b9B@IȈ(EkBG2SR\!TM) ,e|e8[[`7"5xMUJ8;ЁJPr5#>P- 3/1f,Iaav+&BZ9CUE9:ܣ#G@֍nPע>Z5 ["4Z=7p3c >gYM!-P2aPjCk QRLS*4U>Q#ؙMʽC[LAtvc#Ӽ5Ym8D1 3wezJoF>=ot}^GJ䇢@h|uطHsb0@6T~~$G$z$z_\FJ alqLx"XD_qG,(eҴ,#"Xnw`gԵNe5ZQSO̴̵ QIۦ LK kKΠ,"#b(cHE"$wՄhTz]b,YQ$;3w:ºUNd2?lKyŪJ*3ohk\6t!=_\2P oHT?ke+{əhL$fKoN>WZEY|KfFs]kf'83=H):B 8(|oמ=]r;տjo (OqW~ cQ[H| yCf@9 8`JC/eZp,d%j쌵0[S7HC׷o}-X/޿O<[c(zvF,!E\`F"An4 P&(6hR(J0Zb2PοZZ9Eoon-JKur撷Y@j9+RMˎTIp"6X)P$ 'J٢aZP@5F̅dI>W5WL͐x0fsԥ͈Ha3 b D+DC$Rѡ#P>Q0>7Q!RvjyPw7kF.G \$s9̷/9K5&zQǔ3'- B,-{af]Z1VŠZ)2 )[#xCM3+$Ӑ j?@z/Tyr+6n, ,Pmc}ֽWO{pO J$z}ArNN ^k EޕϿfMS |g,596BJѾS6?xlU9=fE2 tNY'c{3D_[s1MR1IM&֘Yh ]I5q DlP j(_c6R Y ߒn H{ラBޗcȘEj1$=3R%E"|I!1rHl4 b+^(xw2R~H @9od4D,ۈ>'Y!@/AE42jYmnch8dN~=L#X.摩.ҍJ\k)mVk yc&>8ˀY@T_@idn@1N7UuU(*VHjdob 49ʯH]|2|XP@bT%0,2|jIٓeI3,e/:f΢ޜ_Kse1 c^|.Z) oB>j峎Vu;GtOGVHF= O39HwGoDפ̽^z@ P%+& ?C; oK@E ,,A=TA`"p@YVEP8)Ydy7cڨ(~yd`SW1Gj?se=cB~H"@jK(%DHVe-ĚrA0kk hQgx $Ec. # > HXh\Рz')jMvȝf#4j$و/X4J:tK 379VO}7*\KYn%"9둏YU>ym8{(x$Gz5#z+c Tɋ?s Pu*֑ "qhtJ%e!17#Du}֐J׬7,L$,ĆSe9s]yNQSL0jx*aoﰻw`2U^pyGKu_J!5znr 0QR /%xfk ֬Kn}6p,@EkBZh8]u` 2״ fcz0F:_-1^kq*e^ҲKu\|^:UoR>惡+ H(8ĊEVM=%QT"* :5"`~"WT,Ú-'wHŸX#9H#㽐>|y<ʀ Sxߞ!럋vcx)"?oJRч;d8 NjE;bHD!"Q(=BB9f,GNВ' 0 t…90Y?LgyK;'^3&Beθ ECYayo>_ߵ&TY:3o[ZthǠ.,סUo,7 ϲdDM>V.!MJgYE3KuHJ $T7=}OnX'}"x(E_qMCrE0&؀0:d d4T1A+>GD.n"t0!K%A2%S#s͡P9RL`Luxu{pYd6*<a5g1?]9Z߼ uci3JH<{AYQ6 8D[+T̜PTy f0VR uWSlQ*s b3C7h1ƪwO>|vFd\>@M|*HSw4G)UUVy >%T^;V ҋ[5D01E˟S‰NU0F7cc;2 3W+Es TC,? {l (5/7Cs q %p[B x60&8y% Ơ~ۏw@apyۉ3a?*V/]Z oV+_ӐW l$Qa:S&íuW;1c^T2VOCX_2MItF ѐΜkVUʮi+gѝrK0fALaI\K˧$z%D@׎S25}T ~ $N1 SlHt9Ex?7&:)2r ?Z*{H]Q%y(D_ȹ.BbWJXxQFXs&Z4ȇHpLS ;k$BS,BϤ$%AS*IDC Dk (M!vE1]lV(PzDS]t9m~ txx%OsZ0$7Ţbx[@&iIٯ#Eqk>/ rS` r$f@W٣a֘GZ@%JcpCܹ1\'!@TN;6ofBh!@2K_9l.ME4! b^, . ˆ˄w|#7Y>\ U䳪aL>I>pʧy'<C<s8u, <DLR\B93Q ?&@JosL   ">z6H$!P#GƁZ'dU Bʱ#) m0YĴ,bᇟIͿ3W/$2,jG1PUqҚVyy%V/"_c]ͼy0<. j@P/Bثv&0 <a|&\L5-OcE^F>vug ߶ y^.iߘ|-'H<ZBۢߋ"iމT>*#1p$U OƘScLCx{{f?k_D{NDkG/#)'Z.bj5cT"G4ݦy9D.k`l4Gij9wűhX 9_B>nO|$ cbvo|*{΃,Or5͢.,Zʧ~m|4,|̲5\vOglMAӎE/:;D@O yZoޖ) Pi@W'{S:b碇w)탕-kBEבZB&uJds9VNSD&bȀPށZ$ q"uR112,PZ`{<1|2؎?3Yxrb_9fL5 i?x A\wx/%fYeH>?3 c^|S47.:FFȧL>sfΥS/' uzw, J;x,:U{ GWc@ȑVgZqy=^9C3 $~bTܗ=j,ĚWC&CxcaR8L)(QZn %,z#?sy[3y*zyΫ򶦗IEf>\ #}4~]1K=\䳺 *!&GӾu_U1]|.+)FӄX&븇̂hcV2о(dʕH-}54ߧT.9s HB:bD.q gb<szoC XsZ 0@bFj<A H}uB 6 {c28Tѩtb;(C!qbv]|x62O}'zy{ k7T.cTzS _JL{LC[10]?Ia!R\/Gdf/I]5y|28Nސ|r7Y>:gh{{~ASc1|۔߉-ymc[#U(M'KsΑ.iGH=O:)B_CHHiEb?\$>PPuki9Egn܁nzyjksrAg3pCxTMsُ%'ug˂{rK>b4`/Rw@>u\xI\j2uJlYyur6a {J.aǢصLp} bO 9GbՈfXK =R?5PjQ[HL0(8c@yxмP\DN紐z-Αj:fDgYL;;%_s {[q[pk5\cqVi ЪUS+3,>*_"!A4&ܵs|H5M߿2OeϿ iU*i5ɧ<[ Hb|`ܒsхتC[ u)A9s}]JhT)%x= V>Rv>XH?/"58DtY=)Jcg4mSȱGrqg(Ӂ ifnETkbFXPfvS1+Ǭ('LmY(ʉ nѐҸ)Vy}fdyin\ok$Z ȁ?E|G"O$9I _SǢGkIOd2O$gk$tT Mp(_P@6$ ~'jAYʅow780sC{|Ⱥ=Rff}g! bU%GW%2W W@41c퀯S>\|Ls ˧u"ek42Op?ezms' z<8'Gyw>E2F]slCdmX 1>c;6IIP.FAgbAhʇEޗ>B+\TP-xXW#01ۻΝ0%"y#/oSFVZٮزsʍv_v1 fY:+s|^xj}n|h/7$eM5b?$ E_G髁PR|K~!VP2S$<^]# S_wRGbc&N˜ȅjbD'4H H'P"(zh a`hʬw>GE{E_kɟ%Կx.lU];R3Q27-X]`P7gTZPkVެ|KnƛO-{-y 1ug>횇%K{7$߯_O)NJOE'j^跻aM#N({!ztq_Q[H|'@"Xbj!S[Ķ=?pP kB/'?ABvi"P0P.tęq=Ho|?=d>, I{)pyROyC7敄9/@7gs*:MQhh╍& Q>xgg*irV 4n|b4.)U}Ti,]|V Sl1[FߏRgk[wuW_!!%dliZDv .#Qdߊ7G~7&_;R>%rHJpL~[-ccgؿ,`B8X2kk,v˝Om~T62 ^Xk7` oѤ`93_%sE ʧdm*EkjO"Z21Key0ޫ*klސ|l5S> 5cmя$NI|b$@\ʺ1cJ9ৢKApGi gMD+|R#Oz 'Z\%䢕B'F$u2~_G(mTDNJ273ri3 ʟ)ЂLAESI9,6WCԃ~jG!% ̷oH>!lZ{/,YF4s|S G_,Jl&o.o3s\~W?_Zu)2_:|-[=#:FJkD](t}#ѥ?H>\巪|V7Y> R4=R^|@tK˧'{/ԜP{yhũ|6ċ.5|OJgH@#w(B"r n"q.Dk}W}6KQjs<-쓥\Ԇy(ؓϿuᵆqXO{HnSN`K!nݜ5_ek]shmb`ނVij1*. a^Lc_V>K>|%cR4MQOGT@ab\N̠h4’KxKl@_|Y"\x-S%!z G!V&jDqw䳒Cj3EHa>?BD,>C*щ5.E&wd$H[+(U! ul 67J S]kNrbP8Xoa󱣟z I!wYA>ϸnS7T_UugH-zGx؊QL};BbE$Nv5#eV]\1`Am*5gnOvcoʧr ^|kO R^m#F#ٿ%'/?CdSdE POK $2 !q88cu>bJk-RG@Z''+H#~D[9sX0A{R G¯uEː!-I z^~ye`<1Wq/JM&\:3g׈%L>y\E>j7_>^V>ːW܇ȧWmH)Rc;=D6^U7rVP{5 )#R{%;P~3(\TNL1R+çG.FñD B2-$t"$wň8@m_#Y5c?rxg:Wp3߬/3ۯ}r|,X^,$")9kTUs}qӟ_`Z}+PүQ>g88|AkL|6pr}&o|{~~@> eV<|ek?99vo| 7#/།ԚGN~zHpC${m3 gz :/a;EQd\eT|lFXV#=@Jz, ZmE7[>bΝ+Hp2Vw: ݻk]4}^C{]pOh{ 6 f%r1b a#)ܣtqAXC tJ4gşP_~dxcb۔?Os3?ţS6>7W9bt{_CSx*>'YK # iu]T`<y|'GLϗSHV|B&QljbD 5ߧE~$QP.15 `gFHcD{\]6X;P89ǯ :Zq~J]w(}gHgX/$/}@т'xH mpNؗ;{ Fo}͟~N]܂ADpbRHf-:3YBDU櫌M_x} Y#th#%MPiר\sEc s 0 n(RtB)m"D[GHe& 9FBjS^ӷ$%wR@׬}"Hesmݴ""K{s+V[*wc `MI#1D<R7qD\#>HDf9G%ڗ 0C7F5KI =X6A.5/{H\"!1dQ!B"Qy4,h5 rC$`?Jԓ9j$,;Y+iF6!20dZ7^OZo-DÚL{1,Ѐ,,2 J9nFzP5"F T7͇4JUK(1Ȝ6*: !f5H= JYt רw@a2#Ks"tI k@n,S˾~)U9R.IDRsCаag$nʿ+V_pd}@֩DC?{Hw廿k=*S8H'6A:2޷SOhw$ݜ+#N ]{qvXBQaN٥\ j2@JLH\{(2X'(dIf@p2IDATVk!PYulqLZ+d)TP)'k*s{rE>'9]K "@;HH۲!:\ِkݢpgjMnK!59tv_zYHF\КzbkOPب+V[?ܿ |'@FNB1:ؕɬh#%K%|4;C!S[EFuuN>kDyObeI(龜h޷m/r_{XoAFU^ !{DzH ")4!K}Je![oF:<#K%]Y U߻/c1#tgFjiidBV@uqbE%sW3=ltȺ3TDU|#czlݕh~jZcK:Z*TkvL4(LAVe+V[ mV|~,>_Ʊ4 C!ONSA"=А9k.G;"KJ=}.X,Ƅ8}QIv/Q.7R4NUlFa.]מl[ѶwZ)6DShU)?ʿ+VSBR*('OTH_%Ik5$P9Z1ZT Bj~H)xu8 ulR,=lLe1J1l唑u ICWYzؕs׬`n%'\YAbjЂG:5t/7hʿ+V |~ޤ"55DjmŒL;6HюK"9 $lgĒ:$ˇHNz&ߓq" SSfJ !s>'Sϭ%-[gajt,JUv+j3 aPh6̐D[oʿ!5?>WEbk;b>AjJ0rOѻ FS.4.8tNBX\䄤 01Xty3KxKs61Y2R)hj,e=v66F: k)ӓ:@ҍ:uFeoʿ+J)2H(rDؠ s.h䂵8*9L |bI? #BKAx)ǩI{ʛl",h}Z#w6'HDjZ+KקH<_D(zXj%3[U)بєC+V[{9,ȱ)%R/H@8E*4^:τ 7M(gߔkEuX7rL櫥(cn>`%lY:F@m,轀Qk@e2L2[t#YvL QP ʄlY+V[?}=EJsX)!"2MB)#6F,,5:_EDѨݎtc=#$'R6k(dQS)R ` k@HQfT.Ѵq5GD1AU֬ и P|S+V[?إZ$M=GCNFEl8B: jHĭ$` dZne 7Y#g,x!VB<'b5j@ ݡvȢ շiHfzR1 S >y,!>S>ўiLV[o[t. P@-6H$ \#aiCk)X9MFm=St<mG'bu*hCR9d*)YvI9:tu 8#CsiJ#lP 2'!"pSnʿ+V+op-ʽh-,D,eS iY/zψhWwWBN49 uNҿG2)iixC6hoXdUzPbM)땓YWZJ%3lS oeHMjY+P)$FֽSCj/n +mք3R>Y:nV[oDX"*Ȣ'0 8S0G`ng]p8g( y}Li Eh#Y>R)!>Bd PiPNjIjJ d-Ce֩#6cّ!QmT{C[[QE>dFV[o^+RH=0Gadu1LL}n39/4Wuiz}c9Vs4[rAJpHԂrUeS~#xC׬-wEϑjdk8]Td8'dm dC:Zj"e خΑL Z]Bnw5ϦM-dV[o ЕȢm!q7İd J8d,~ Gx@! MhCt nZ2ғETkR;Z7вIIxL)gu[r>_IgH` ڜ"^OPbdfڌPЛrŘ,?,(70 Fy&ȧʿ+V+p T6W[SShE>=bݗqEbCy^˅(xYtjdBO"O3 MF^O(DB*s=et%=jF/927k%maE鑌h3vjʿ+Vg쀻br$-t M/@Qk"LmK=Zz&$:i 7bPxhHFy(!/JKyaGZ[fSd}BSh]X8PXN(LfPn!EԺGS3[o%@Nţ,"h A'M̄vT aB!RvG*ж^6j_OEFG!cTi,(4z5q=?A5uvz焸]'`2^}RSH6Zoʿ{'c>Tm $ˆB$ڇe*TUHҎS*2CZ`zϿړJ 0mZ:}*߹-aKB5Aa@== 1'hN%)Ke5eBGk9pـBl)l7 %q[oʿ{%CT.ApRF c*Q]B"4 {$²HMg'+OJBG*C7Ք$r=\'V-={!=SM23y_%̨ L8< ؃׍")Ƹc5ڧaN\n$Uj󄉥wVuJZ̳AKe}9="6 `*6rϵh)k'Q^`gnhϩXI+%( <_yox#/'1VѬR59~dvs߿e&gh:HǙ?uԐ+-x&UrRT6Sd8Gc`05\3wun޶ ^܊ S6wz:}r?\_6vX󩇀d; d;(dGa*Q0B ^A=%XY,ɤԒHGV74h'[;A4.Xu smաe*QoMDjZ.X3&cXQ/bZZubq?ˁ@C2pJcmE>R9o*fjk1衍dHqn"cJRDZij` / 8cɔ!QNK4߸`}ﷱR_ؿc /Xc߃i1Ѷ(Ԟ~|^ pn/:67V ?˃&?ظFaFՔt-`WV!m1UZ `_؟Q&2wh0Ȣe|dSւ\[Tm~&gmc mkqWԏk JTidQ>S=ZOMϪ>)?@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@X/9Aћ#l.vv     8                   =l>@@@@@@@@ @@@@@@@@@@@@@@@@@ui3IENDB`dreamchess-0.2.1-RC2/data/boards/sketch/000077500000000000000000000000001242540543200176615ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/boards/sketch/board.dcm000066400000000000000000000016431242540543200214410ustar00rootroot00000000000000DCM 0100 16 -4.5 -4.5 -0.2 -4.5 -4.5 -0.2 -4.5 -4.5 0 -4.5 4.5 -0.2 -4.5 4.5 -0.2 -4.5 4.5 0 -4 -4 0 -4 4 0 4 -4 0 4 4 0 4.5 -4.5 -0.2 4.5 -4.5 -0.2 4.5 -4.5 0 4.5 4.5 -0.2 4.5 4.5 -0.2 4.5 4.5 0 -0.707083 -0.707083 0 -0.707083 -0.707083 0 -0.408246 -0.408246 0.816492 -0.707083 0.707083 0 -0.707083 0.707083 0 -0.408246 0.408246 0.816492 0 0 1 0 0 1 0 0 1 0 0 1 0.707083 -0.707083 0 0.707083 -0.707083 0 0.408246 -0.408246 0.816492 0.707083 0.707083 0 0.707083 0.707083 0 0.408246 0.408246 0.816492 0.019531 0.039062 0.039062 0.019531 0.039062 0.039062 0.019531 0.960938 0.039062 0.980469 0.039062 0.960938 0.089844 0.089844 0.089844 0.910156 0.910156 0.089844 0.910156 0.910156 0.960938 0.019531 0.980469 0.039062 0.960938 0.039062 0.960938 0.980469 0.980469 0.960938 0.960938 0.960938 8 STRIP 4 4 5 13 15 STRIP 4 15 5 7 2 STRIP 4 7 2 6 12 STRIP 4 6 12 8 15 STRIP 4 8 15 9 7 STRIP 4 14 15 11 12 STRIP 4 2 1 12 10 STRIP 4 5 3 2 0 dreamchess-0.2.1-RC2/data/boards/sketch/board.png000066400000000000000000030070411242540543200214630ustar00rootroot00000000000000PNG  IHDR+sRGBbKGD pHYs  tIME+ tEXtCommentCreated with GIMPW IDATxIdQ9pﭪrwH4{XX eWl K,ms;W>~>(vuvBo=۩c{o6D4*L~и^)s;̟sO=SqB?\~ƿjh4zzrwϭ c~f/KP(5>y֡sm6=_aY, $ڳ'Y{9 ^eXH"xnb=G`XjX,vZ}kY.u>}|>X,F8DQ]zֵxD"k9:[c}gl6x<.HDf, D"ݛFbb1Z$Kדl6+LVo*r)B=K(j%Rw,|.BsO&kR*dXH.t:-nWR}8Fz0Bt:I$:vhT/LJ$H$"x\c\=.K>+"H$߹6g4zD"l6H$t"aIzf#\+6Ld6a>xB!]'FRkI:vbk BDd2ft:-JL&Fl$K"d2)DB"mF>R$XDDRt]rqq!hTsL& $Ll6GQI$2d:J<|.P.//e\|>\._Fyg^.H$$h4D"!\өd2x,LFVd2v-LFRJ܊r9]hT:qY,tf,Kz5MI$`0R$LF/LJ6wt:[DQi6u0׬X,&~_fb1IR2NwǥHTB Xx<.XL[*Bsl6uٓ|/t:g8F%l6}L&}0lf#hT:#r9NΒj%@٬t:?9LFfA.b,I499wط!<c7ϷK,p(}gX\qƨbA²5^L&e@:n}İy[^uh1'Եy 1k9wc3,KI&dޝ]}ww YkXXc5;#@:!۷wOᡟ6/si3v_[~wZbZ|>t:uӶ^e:J(җ (oyCbP#h%4q(018qמҵy|lMS5WdYdd<XXCgǀYYLuc# 2 °kg~˥R)l6]Ġg-Yu8t:uy;#l\J6U92 $J^zobDsXٮtf}źDF2L?|.lV897VƤjI.kWMSfl6%NÃeg\.2Nj{HzL&e>{k:ęgoL-cN2 ޣ\P$h)J:c/pdYD" c/q6:Ζ}X'r)LF&F#]l>N {{~[5diH2ܲy238`g2+\[gvͦl&[wD"d22 pYJE"iZtK,qV:OG?ㄓ y~ BR,,f_@YZd:|>d2g"p8xy?Zt:z-2 a],JD"i6R(t___ At1\l62թd2\ڳl6T*I2j%\N˥t:=[ddk&n6N)y0ͤX,ڵ|Pοd"DB㱄B!u#KXt?:"N52(hTl l6P( p0HRkvR.h4*rYáXx\ŢD"i4HC) ʸrx\$ 5yiy5 CL&G CIRui=x k^K&b!lV7[ٔH$"\N&:4x13@al`X,Ll=38d2)X$IeDd+`H٬cryy?V-b#>Xt:I&za[Gcn`0{Y*Fx LD^=ujf{!m?̡uG{}5F/;ͤŅFg01 x9Y'×5ƹ%sp11뵤Rryn(Ãy)eY59y϶ /H$'p8 i- Ӎo7^<'&|ck=6I2TchS,hK6UBc>Z'~ jƚ2%HHRa|a R,u:c61Y3GkT-Qt*jUJ%L&#RI [ >sN?N ߹\. AF24RX,Ԙt:H;1bQQKxس{9Y0Ѩc]ìxsZgc) t-cȲmbTe8J>W}Z4dnz!Ļ;p8,\Nv8L&͜oysJ%aGpBVw5ː 1I8B fskR)u {>7T DgŢ/;o2yuOz=u1d+U~ZP(ly:Ve>C@=9%h4~\.nԮ\.'BaF Y{ǨZJە\.jr,nWdT}:s#YmDt \^^jžxjxt:UB3:bZc:w-N3h4ZgG"Px. 8"KD!tjHAI^6֠FmJ8</.BH tHߗz5ew:Y.R*ȇ\,n?lVy8H~@KvQcCD0Eo T*kHۨfr38ر-Fa2H:$ժ$I bvjD"eiuass<088(si?Kӗd2 3:-RtZáF1p14!0///^o0p8H aid'p8Tq{XckD6Zm5$ bc@Y`4zl6D#d}^) 眱؄B!%3; \FK 6=p*6&82tz4`E"]gVK:ըJVĐ` y؈d,r,^oɤ4M)Jn_>q[Vam[GʢQL|>ߒ\38&\N٬sdRJ% o~@lš N5BufqY8h)*qf-X[sƦNN่BpFqfz=u>xp^0[e_*{w2r~j08Ҝ̳MJs$\ޕXLJ>b< y" dxE|}ZM:8d2)pX@Z{f`'r l~ۗd6T*%\NKT*jg~+_vΪUa}ja&>cǘV%jUr)Po5l d*}Ur9=cѨSxד;;r{{kݖBx -Dx/+IRr&泷2T{ww'lVRH"b+gϞKN9F>j 6tZ8V gj 7R\b4)NT&cC51x)iŠзc 6N\.'PH$x&Day^ *[C-ZRfe#z/ =3:=08+6m=h4Tfd # ?|>ʇr̨Q8l*/H W 8kQn7! [?r Cg.$Iҹ$zfq8t*dR l&^oK*ZR ֐U@8u:ij8c('Օbx# Y+$g=l}l2VY`iGc}3X # rnUAqvYU *_=J1F8k zcv E:ފVh9jIee(X>3$ĉ%vc(4 =!PA,2~|^߃|D8rԙ[u;^D nK\{ؚIl%3nzɜ]n~k<7¹ B 3=[x.Ƃwb&d đo@$jRBǷ3cN&2ϕd0؟VTeSuT%g#8;l=L0vkc=Jwg|ەl6h$NG|Օt]t:gՕ5`6IRѠ[PKճ}0XRE.cBplp-h%# LPpA^CRlTE\.5=LP ;T&T[N7rr{{+rYKaP)cǾ@{]y߲/ ;gZ0U gȼaQ1844铕.KywbL$t&J7+:\.x<2x)28~v*sT]^O#YV2Ρ"Ogy\e^Vݝj5502/ чi4^e݄\NFCjPH5:D br,|~H 0DG6^ǠF KlY`5Y6aZ?gϞAˇfa(96gui妱XLWbTDgBbbMڼzF//.xw$vi4J69 e[ ' 9Vh0ƈ24bB߭u`!6Jwkg8T?5d88jƈ^2Ft;F+kÒ>vl}]>Y`$62cj%YRy>f."i)Zpu5u.1[P2n}ChӓlzsqY%/cnTk3XAV^}cYIßJ8@vNSjJP1'ֈf}QA/R쓚W*t RqgGJl CurȪnDsOB[Y6 @8ִ*]hA5{jITR% D 5CY6 §xTJ*p8*"{Nn=`mC ,KVZ:868777J0o6ߪA ȃp8v pX9dOs\Y/N6U@pu]t7p8t[w8JXR>8(2LTInKVn{R^!Ҋ5 T*6 X,*iڂl&[jgβ;ӹ6 "  [˗Ň^FJFT*z>65؏ Zr? d2??ۿu]+,KL&Uɋ :$B2ȅݮzJ7r@ t6z|Fd2ї8n8k\< ΡeݴS.?O |hXI~BNnF$)+aF` V\p"y}Vbk `ڂ-Hbm;UB!iZ:HxqȰ nnoom1F~:*q@bǪ۽p…ǜzSZ"{ IDATA q;v -S{P:Dn 7:3~Ɓt}]kvsۀ%,yT {Rmʁ ʼn%Wڴ@G=!C@j-$)Nڨ#i @DekoƃZ%|"FruuI}O!v+QNcs!gp!2 K><9}3k}?bw}>Ը{?856_?vAsn"%{8[5c#DÙg{/DySgh1G5X(:@LqHzf CyꕴZ%hn"Dj81K`:X /ֶ&i^$d b:rH)f2)ϫ#kDiQ8&]C<*TMBA^~j[&lB:bV(;\2 -*wVt:yv%@Jeо-=j9X9dUP^i J%-ϟ?p(ZM/!VGTiDl6`q@h c_($'|"VK#|ǚnkF DN!# i ;1X3kd1SU0`F>orCMZh)A{yyw6;RIϕf)v[={Ft༲[8I2xz#l꯾@wx,,o޼gϞ9l_8٭ýڂÒŮ/9QRF]ðq+o}}snFmQD>c滲e+ϒ4|vw\kh}̡1]޶]cb݇U (Q [X$vgD.om=>΂\owHpީHS产CruK^#*w5NAS;"Cw*v%ڣt'Ǿ="6 T~1t1mOkdߑ@S'wbo"k6p8j)}tih9%}Q:Qg;٢Dyg(ݷ/7pC|؂D1ܭ}r iCdb(D~S˦N0&RGv P,zX{yxxz-_97 Me"*(VlQUnTȧIOiR"4NjpywBedX55cm|chr&/_jf:\ǎZapDKuejZA@=pVm_ѐH$"_tϷS J`;I@ڈ\]])9DkEȘd2)ZM.//5ޫWO% jO m)(]*4"ΦΠ0F}wl6r{{wqq{" IPH$(Ŷv9 ]]["tJwl* gW۪fZ¶E'1v?|_|>m7ba 1P[|Bn|7:fCSCѝ }>J!;Xr4:h1?ȵiN1R3KNV16%KOVz=vJrn¦Ԡdb6ඍ| wM?p(}\^^n'>d/: ={2G$=8dLsOE916)v3vow~ w7$f?j$l f߿y}5гn>HYT}N!qP's#>; vLp]x|=")R YA8&?͕CKDڈu/ߕ 3"ikiۚoI G88-4xB$ )˚ZaN^Rr"DmwFư\u:u4Gޓx,wwwr;Oq8GϞ=3O?T*%VKr_j*B...jp^^^^x(c*"VnVDZb*D1?Ӧ]h8F KA=F{%m[tE#H3Rr"TFB/ex<.Je:m]g EdJFG NjФR)) ڮ ym-GTv!APZYdO=o> ÚA7N5b8AψOq4yfH,:K@v AvXk'Ljv8>LA5rxяZOJ)zg[A'o+C*i<F2hl)=(4rKd٪SM_:!5Myd2n?2 ȳZj{ޓZ`"j҂Ѭכ]PVv.F\h4  7oH4?x DDQ䫫+iZZ'}g[jND|'}) ZĔujlsjAAZJQmL&R2H:Ds6\Ǣ16Hp   'Ϩ=DClr`FNt?v\"yQ6YP?wS4s%[Z&3k VŵqmDܜ.gf3Y2*lAWl}b?KboV> g)9Ss=>i@./F1Y ɕo6Y|8D(F}Ak:ֶ.>; q!hd~ɤZ-NS%(E%˥t:Ms{qED[kmX(!`p<ȅg[GbQyڇ'm1cdSg\Yei۪njwrO1 qg]R(y&"/k h B] 0-R0FCSNzk|uʦBfS~wW wM򗿔{Vh;sDeNU>WQ}LtE:y|>6'1SPj AA$Yc4\gƺ '$"<Ͻsy?GEpy긽 8ܶ/n[hn2i [=N eo1&&{Dx)b%f[ ߂qL):k6s-hV5 B'jS dԝ0,4K[X`$,a IR:f(%p$6uR  مh Ai@:yL&#ZM܅B!u6!鴒,|=sHdT*i1T&}Ւ\.k(OT,'֞uqpb t:*giǚ_ _PЮ8tb3?RDX"x\`bȑ'8t( H{sVD_z@ 3EVWAk_TwCsZ:\r:|Xk=.A&S}wjߟ;v?1;v]@y guT86ڭc$[7<Ɵww75lA&[a֐}!HJamL rdU "5mVԑ4ъFRT6T2kK^W(rQ;eiZ93-(ŸMZF󒉦 N.fCNjKۺDBu_Ȟ!Yt:Ui8uͦ>{>5t X߶"GfQ>ޫ+UՐA}"vt~_;_^^jksu2!l+ʇy=j.%u:FC٬nXL^z%"񯮮T:Oa>GlVd<.dRj˗/%NkѼluK.jT*vv,b.鴞=٬<<<}!`N?jt`,K%P'D~SH3HhKHJ4`*>+f) ^5HK$pXnooUMU.>(gi=O Cn;th[e3(&PJ4|> sGaT*M_/b =$~Pv8}[ -_ HQ*Ήlfʍ"A#ݏe-cmDERhS+YCUՍx: j؅u>bDʁqp{HVwt 0K*Wmm2QL;8϶ns[Xp"z67wPcEt\:x! }6^⡚8gbQ*i5)e%P%ҁ|i$T϶ Q\|E rY%D7isrj~Z}uj5O4h$C rQ(>DI:n=~2w(B=4i 1R)fFIs7 u%p*vljT3jT\^^ws~3'Zl.Pd~`-Et ܡ^דb(_rR Ӿ\aBi뇐ڧph4:3I`RDb I4*+~F IDAT}'?JODۭ2-tu xza<ڡ([(HIPoL2O}6H؜_ ? "CTp̹9%lJ%8g~tO" cd9gc98yD%qjQq"FSm)mVn$8W8/8nWۣHjmDk.,nm-M+rrwOQ$m8 \>m3[ X,&|^&, z""[Q`0v62Žض{8$DQC%xN"XH٬ )JR*U38 s"YTJZ-Oz'<= kɿ;Ri2nUII2|eo7M=DDfQjB&hgRyFXr\j}jκ{O~zw??>;ɤ|CPU rc Oqwes /=b)c)(4MSrlA+%Ӟ"~"AsϥǮDc?6,wUgFsڶdD=J=~NVGsku6IW2+H`0Nd_"zowww*9Qh)g'6(;JEA yp@V%|0؎( WP@־ұ#GǔyDI[RÃmM?7wͣ>uSH!rJ%NJ`8gbhgz]j5=&1(LIp8gh4"YH/K)wP8 HMD"R.P(h ?MZ?E IC@1>N[d8f4M%cV=ƔԈ\.'ww:H$"ַ1*>~ёߠUUB||:o^K<3_m9oxԽ6mcZY>5m]/2:X N7?'۪q=1Ql6}1:TT;rz-JE+p?A&"DCW"uΈ"e ALt:"Qt<7U gq+Jqa%Lo#@#bzR̒ 83"CU.5z/DdB8Tl(M!":%\( r*Ҩ`0g@ݮJRRh|[0Pz<{LsF#Tg|(G-n8zHiH!C ẖoUBϽw߮o/FlqpX^Q*ţ%%QcH 䀃tTyVT)ch`lH= '{'Ii۪R t:N&FG>"}+Rrle|5H, &rZuT2ϥ^KѴAZv lXvsVA t $yoI;n[p',eެ3BJDhE @2^^^~i /u^L4) c5vv{W]]8.\mvrs9 98a.管cp,gKs۸瞕 }|\=w|]/Xo[+i t"@:vz\#BK"BtUq8\F (|u@x\9$vu4'ppyk#rF3A"?e8wCT _,K-vww'|F1m[-"H_~-tZnv s o vpl0J%r{{cYqyIC2=clJP($z]Ѩ\^^j"bG@ JTI9uᰶJ X,T3*x< 8=Fjj zt=SgJd2U}E#!KȒw! xAZPR^^|d"tZ^xDTJ뵼xB Wۊzo޼Q9߅IV-" iIȣn^'|^=~(Rb (P\R\uzt:F2DXT'Tzg_y=P,e2LS̼הKMՂ * θF!XL(]l{K>5QDQ3Mρp(<8 N /z=%t]pqqg ?X~Z3D͹B+${~N])5:D~1Oc;H>W4;Z;d)R+tNcc6jZ+Az@Q DJ>Fkm8wm\v?m|g-g&aLjl6"[6Chx"[L8l%.,}[K"8cDm+7+UƩQN #(%zY1\Q6?N0iW.hߏN"dFD2KZռ ]$l&DA*> b|j :Qp`J%Jba:JՒH$cD0낂H+ɫAX _nK<r눊4F e;  r g4 2i)Ƿv t:R.Uo-N* C'HZgT$Qgf;] 7<<1# vtDi8>V*pۂbQáZ-GESy`ATYSR&K@9a5"5rdYMqJteUIV`byܤTUr[qə EPPmH^N[K$bSd JtgY:c8jvtrk-}`8*ZT1Z.)G3 ~jsd᧊slS׵ѝsARXk?vnΙcom-4"{NTyކL>h ˹S) A&jyx8ʥ ]A9Wq|:DXY u4w iuo؂g?ϵK(d{-IAdg196.fS[ C͙&OtD.k=d cDp[*#υxxxPiqՒ|>^">ǺDjHj$Nk;?j? ']BHΩ̏2Vn66#j~hC&8HY8[dҪ-P M W =si4R׵0!F2Uf5j ְ7^'7"8TJժ GɳgϤ"Z  Yˇ~JT2""_BnooV͍uJpڔZnoo^kgt*@%t uN~_(0Z岼xB~_kC___k4ԶLZVh4kz|^{'777Jƒya}g2JP` T-h4*~ɤvB .JRc4Օ~6ݝDAQHyZ] jy'[ݮZ-YVH>W̹-E)xu,*t(i?#;TTuu98"j r=!4)*Ck1 NJQs1?E:ڋ7bݓ9 9Ac{;D@񷥎8FXc6HsH\ub0k+D#]qltF͝me (Yg ;(v c8[҄gLJ qFR{/Rs7[)H}EnZMvrj1mN13[r9F:O6O0cT8cDo4vE {5qJXsT_.r{{sl6Ue55nj>Lsu:)n;T*p24F ŮH""sF9r!zȩjX,&FNjz8sZ!aMOLd]P[.v-&TT1A<uXOJPIH™F!?*tB~I6z_(ٳg_Bժ/G<bT*I${Fȟ={uh} UboIAGq@% rԃ m%Jޓ\.'/^$c ֆh=BT*%R)Wz18o~_=o(H 3g6I>N+l6B /_|>/m%~V׿9T:b |lALA#{icر "}?7R~n~1sjvgok#j?6ڿnF"ʒ#J,qc#6j*]B5ؽߵm#{,ĺ38x5Dx^K_3nX}2h4|>U1Z!clnݢcSd 7ZGr Xa԰gY M&\S ǔ*PF4 -|H9c"X,|>em.ݝL&y} Uyv`0PBc`%-:<ݝV<BkmGnt:v Qӑtv+֕w!#/ [2L&á0s; |$餶v-TJAPϞ!VK$2t: pW*0QV%ɨs Yrss#RI \\\HRP($~_ɤ:пկj?j\.'^O}Mg{Xŋ괲EDAMZn>;VJX*C4g X,XgnWr* Q CMͮj6 B٬||xxԐFH,QP4 -ɹP-?kCzl>$Ž=z[Eik詭}{ER>VKke$}}H1TSuXI>5ujӳ+=q49 *(}BONXq}s*#@~FS  %d/n[rS6W8+H1!˥#+$C!F[74 !wyy)D $6ͤnKPеNpə[&Z4*YhZJT*i>Avvl6UYh4t,4wօSNGfHq- }tZyleT q"(3өTUY.ZX,JVO?TH+@{ZŢvJ"o=KVӔ jJ4 L&#~_jyF˥3 f>KRQij 6qt=iZR$d2QgRII2xΩ1F#;׵79$}C- NGx<pժֶ _D4d2/_np8>HSHQ\.'v[CpF %޼y#z][:PtLhSxww)jUz֣yxxJ{2V%1 o~Ojl6o}[[/iS"bBp,+߬xlP<}=ϝsX9SXܘ, IDAT±kSmCݳsDs1 s(Dl) gn *߼y#?яDDVI:Vu-[w_=¡#L2)QE[2-U 1 d%#*F!=+QQw4Ƃ6zqvz;cA@8YT@Bl65טt^5ת)X,mFurho*'IT9gϞ)Q(% I~V*g4]=s6xB>SU@XiYolqS7{g·gGl]0@b8 ]| mG:琇SnxnA{[UZU+Dtx C) ,bxww'v[%LJѐ^'NNN|a>i~ Xme ax<e">3oPP9,)WWWY%I0ގ/?Q^z%>O2$*YIEC(ëμ:kBi~=D:0\9x˒UETNoB!(8#VY'N oCk3U?5rf9I NY'vzκFu̧ y_/ERCiv\JyacP cΈN pޖH$21ʯ*J%FDt qef$ ֑Dqle/PHMxNlV r(ronn$zo= nnn$IPm;E*Ңl$Ņ5fhT*dYsXH$"@@= J6lw+ l28+ؓN#bQ?fS9`L&Y'''zu08d2ʾڒF9 M0˯?ׯ_pxx(x\G>ysM_pj: I_4:1EI޿-9u&&N5{> ,=V9ݯykӉ ӳe vjY\_T'3y_xzN [tPTBGffu>9tWѮVz]Fd;Gs s:q6N1,y gAֱzz?zt > ]\U*8/VK6E| V}M).tNh*tā{Ŏe*PTق|FFŴ4PˆD.5bβͦR)\f<;[geFES6RW7H',, $kɳr B `&fDܜF#F()>qC= WWW 0֑"sAU(R :X,u Yᙻn5EDNOH$T{f{{[5-RTFM?1R,%+ =ixEiےf^׃_ui6;((kϲ-) TU=kv4 ٙv1ElZ &ZR@@#FCb(n[Fc`OXzF^sfueYg9.p a wMR¨ Ce͝w𧍔%\WMڿ B!z'`SefiEkcx('cgye=Xe4~P}.;cMP9w2Bn*d~-Ӝ[t,zf8kq2b[6!C~g0sX5 ÿ-}z)ILֵZM5].MI$1nI>E4C@lڰͦ^ N۬b94}bnk >,W:-#zkM:ct`$p)I&wwwyL|>X,ѨJᰂb UV@ժHZILFAL&#GGGj)[oz=7M¨I4 v[& >YC`C9{S...$K6n+rY(}gD4V~ h4h4:1b<H~nWRc/>_|R=z$r||RuX%1rC^ L&g%V=Yɡb{Q3]T-ONX-+%ƒ9Ѻzg,:;72D~Y~N~&ҋƔM%:{zV Lr`nZf7?ìg`o粿k۬n[ ^r[Ӯ"f2eE!4x<-]ybU8-tva|3  ¸n-9F^)hESz|0T> XWPH hV,UF岂'9@Gg%&S`f(ɤI\V 3E"b޷Vk{ko|>zt9Pץ12c;꭭-yR)N#BAߣ^sXD"F\.?~/JR ^;;;:)^r+4 } Ȅt: ^O~lmm&ֽ&rUo/"E?->oRǤ0Qd#~2c71-w>m?H˯5nmmM-&(eDJR\7//+04U~ yz'U~o&yl[UFcق&̶@k YzY!U^\[i0]O;k~~i3Y<{k?h//ҏ?X 5uFDNF3ތ’i8D4Dh)SQg~VKwo{{[LXZloo+5j;9_C4 5}>рt/L^VSHʰ?!ѧ<knDtMD"gPAuR)=A>>ϢT*xáXrttҒr`fyE>2ZJdg&j- TˆNg^O>D[2_a~i4Rt"K?ުφmgoDz_Fќrb&%|JPq5ˊynQa!4 Lwttl[UfJN_É*pӎۮwyg& iGRLӂ@ӌyyEeh;+qfNMOm~-ݼ7| ,4R\EfڛNb#TI J HV~MHcyxf}M_ {ٞ|%BQi?4`IkA{R%}g7g:g#&LL&#~_vEDԸ󒂁{vuY&)n(VƀψrtonntM09B$ۂC:z_h'|V "3 jȹ綸#/:P9-e`R$Z@ rq<Lv<{0,)RѨlllAvq 2\oX'xYNGvww%HT-r:&pmmM鴼zJ9+!*C]=(Օb1Y__j F ^PcƆ$ 3y"Ύ4M͑2h{&(x<) "2*V Pz<ewJ%=H4UPuT*D8V~+_.//5| mllH4jƐnWs|`X`h4l=հ͂U?.L:wvG|ϛͦeI$l-"ݨyC\lR :6Ǵu{XDn0/ N}d2:e yلఽ=QhP\RဋϠ{F58+͍y hhܔbƹ}MzH].̣Hɤ<{Li}$4:.o>+ch^RH @pXcFXk8L}&Ibp.%`G;9\p[mnnJk`]&^b# m;3L wk\Fv)dHy] z$ts%g\__yto(yV;`Pͦ\.)+;-l>zot`wˮlCR3 gr. 5Cm ,E3;Zr[2N{=՜{ϳ$@$9E Z6*1oB%ޗqR.Zu zyKVSc=OЩ,Xc|>Vvk`y Dfr G(^VFSV%j""ruu%px$;߯Fv##A9 IMP90Qv-{{{zƗJ% BWʘGƂ^;K:}yppi fz~H?{ǵl HESCeIlz;l6%HHT ) %WWWj: ԁ~_24cO PXu777S)JNua V%AG0 $HhLcq;kP(g>y r) j*v[vww5`-rYS7#Yn%i _~&?:fRta)U|:QĔ_JT҂ u}}-O<уAFA@K I! ԙjDu=-fͦ|pqq!.KYH3`i$$:Viytσ!ai紃1 ϙ$B 4v,?zpVk4^WeŤR)MnllHZV#{@W~ r2p8D"I.n5vѝYjTU/& x,|:Ʋ~x-b/R)t$+p@W}Zd[ju SATS]9FUue 'tlGZ*pR҄!kA$:GJEt\8j&\N\0:zSl :"یcK  E6 Dg|ss#TJtx6 躝NGihTGy988ϻzOX6P(IB 7J ltХyǍFCuxLFjS%  b<{3nK2Q8??׳n5&v>WU >@ 쾭-999n[K /_)_|6˺ݮݣ+"HGsSTB!|pR8){L[q3Fڸ 榤 #n+tZZD"멹cӵjdggGrh4*|^?\XWtzԤ+j4vj Ev , z%H1J$tAgyS:~_ɤmtEwM\toF+o`P(FR\!?LJݖn+X)GD>U 1ǚFavyy)[[[шC]^Oc`pxPáJV׫U>5 3:㐧PH5MSV5Z-BZ|rttR-|œkxno޼.0g7{.ZmٟH$X,֖d2i6l$^sDnƹc%Ld,e.Ӣlkq0Q{PPsDMFn<K\֮8PHƺ%GA~L&VI,S u@#@Qe ̱{R)eWu(VK"FE\u13("엣#W)_B觋閖M2Hs?MF^xcO믿#(EkBlwwW<&NGO?U ~'65!#R)-<=)+JEv<l6)t_)8@~Q(z=˥F֔䜄&$tmg $B|BۜdmmM烾zJ$NvT*}JZ"ދDh榴Z4?V^݇Ѩ\\\hX6"\j(I^\ҥql$EvdA,.咽=][t)v]e} 5%&`,bjt:bR*4yÐ5°`5 i֖:RP\~ M `BiADtwwl n LHtIl9pG z H\Bn%NO$K ̆Μv+ g Y`\Kyl"a_qŢ5҇ooo%kBkLFG;x<^Z\[z`ȍ,7Xet(nˉRw$tZNOO) uJ+ g:/p_L ~/bQqQp mXVIV2'v%8zڍl#>H(z0Y:9g(y8Fc? _C7!͛7z({'z9U z.'''J-h@#Ob5(NG51k̡Hg?@t]899_xm-JE/)@m=@2'Ja=o1noog'c iut$K.xU.%M:ժ2ɫ`1zc<K6U6,~4 i&tέ _9+sD":f={LW^ɫWd<OSuY]f"g5L8@0oooT*ɿۿg}&0;*h`0+ KE8YtáL@pİDG$C 0yf@Hrxx 9RNv|W9CNnvNrTRDb\.!a~Е;R(2t:-b2|z=ӦR)-vk=ߧ`f &` 8`jo&kkkcJsDB:l!0i^[[$2 `T@Wm6p8(78WUI$24 j] K&\ `5z")b5h5 R; N奄a'pG7'i0{MP$p)z]\\h׎kxHE3MrMwQZ=z$rYf?J$DӲtf5nZrpp ZM.]B1Ɖ$ν.˞d*!svsVs Ѳx~_B,/>s(:lͳ~  P5r9-Z4] ٸC'l`X?{)ZG@a˾u݉}uX;7 ~nxPobE0pQ:0k@FT*y)8sx6=Oz\.]>^2H9[o)&& ]DgҚK6U?@`|nzP' PdvK,ޞlnnJR.(X|Ǐk &)2@.\@%f~ c qz c2:$:oH$&\ͦeewp vz~ީVJH`ܡ '_x(V8 SU NoryeM !æ%f`r,gggt$ \ ,eķF Rg'9 9bhhG?k=VP#ǰ1oHDryI&Z\A7MeC# gwwWl6+r~~.Xn{{[d0( ;+I*H)ˎk-j v[X8\@6a4f\\mccC^{VK18ѓS"5D"JƬv I%9,Q{(Ê}`G}cbXLk3rvvgM${a]?{ja!gTk}}]QTPN?=wYr5J%~'^>@~HVb(?Oӧh4k-ftIfJߗv-?Vm999(h9JRG,hH"P?'ijDdooO1][A{S>R2'%O>bX,&OKwyGƆ&[`{aRRN0%>:E$KHg&6YXb[cFN-{8O 4t6$ɷ4Yz7) t:=qoEǐ !8&'g~>O Fz?Tݝ$e<+[o)+M/Iё;Cl4rssAnrɏ~#51\S0 piGP$˩^y0`0ѣGzMv$#O /^ CS .ZN 6ԻQ;Ӆ,y}ͳh, ~~a5 ι)XL2jT " "o٬R$+v+p ;@7]m΅`08cvHbVW(0ދ󃽀;p8Tl#-@D"!nWV2 F" voS(]5f8Z`7p׮k"Lg4yUGi ih{5>Xz/IaBS!0~_=:жSvvvTҵ7aH,T}`BK"SّIӲ}r2h>fY!݁noǨU*5VIJ&ΎzcKN&/'''L&5gFtX,{~||<`␣l@1mxdooO"K8V B*B'5jY$< p׶zhr/X_4 g%Z?Vk=o7 (k=$Iӑsyyϟ?V%JE>;9#H岞43hF¤ /D&|>2T~HFuBf˼٠D0 7 %8F^@#Cu<nD"v|]m :Џ?@'ŗ ~~~.0ʘ:t; YР.?яO>Q*ӧO{Q *x<'DBr"l/^햝tJŔ>TR]˥Zd2E;Io;ѣ k DRxLlb;oz,ڬBB;kV;o|iTZ,0cGMP(TU\;;Q2e^~eI0J>z标AFrqq]\\  u'% AچkIXg0[iE^d2y捎T,U@R Ywvv-! JR#v5ߢ3vOǁeNLV.=+>ǢW؂ׯ_KR?\vvvoo%1vz5-J0().(T0YjLw̉q\?WDףG@ }pfGD6ٛ= 8Z}JԽ=:^x!nWAۑ5g00gZNKU[[\Չn<ݖz̬Ƕ39K.h6o[H8Re^Xax NC&BRZo^']K(L`_r9|s{{ r6&IR)o+( /{jdJ'l:FxbMh|4Y{bܘ}dzrWu[9}-ֵe0uos;islL8fۖy5hX +wDuT`OI<cقmV `-1< &y}~ꫯ^K *f-\Z&FCvww5BMBr?d@^zE> l.j.(!@Aґ΃@2| yt á\\\( vխD BÁAȼZ1a0׺BH$o-LF 9V%/^N#rxx(n[~/rpp DB2)PۑY]=KǷ`C~{.Jf͉iaCagG7F:: /}$x<|ܓ j5cHkZYr7gHzJh>dQXI sάӪɚ 6hMPE9<<ϧ&j3R\';uY45^+ I&A%:@:8*IvJ%-lNK'ZJ(`0GFwHr%:]ԍ)5i[ep#nn0ɉsVݕ`0BPD"o50k=eg0ߤ8p#4]:'?\j&ϟ?Zo -yO{UX:@@RKqb tP1'y`uɞfر֨QhZ 1,tX|:xޅa0S2[>l6;a0x@Y,@xq3]@ͦY^ע6} -§ipˤ;u]3j*JE*Ĥ&!ؘD!P&@?{#YӘR>%6D eg;|3˗k5;~j0jOb&$E@_(tH$"gggZvH^Wv`ڄY5/#`pd9hA=}}}jmmMɤR)٬vDR@GP*̉gFR,@V7fKg}ͻizCxEy8,ۗ Y0nZN%S*"E`0p8,DBzwkD (<گD"0 mq'K0.VKͦNdm n6hq^t9+$3yn[* Zʓ'OtTjF/hNuɉE|:KkXo;RrޚUڳ21ɵ{E<#V_x/7_B4" Fv" 6..t00d$'h09 K]?r K%p1 KVK%P2*LGzNNN&Fuu0?ܠ{kb/4^W(ଲ,G_gh8هʢm/z] * nB!e(;z4ݮ\ \ ] 5-뜢ni25H! SmBngqxRDu ؛H$T6`_%IV^Oͦ@z:c80Aq8I|.΂EÖI=en|f)v"ۢu^tk.\C v2:d$4!Zx$JZ `Vu?~Z@\o-y%CN7Cr,dni|ա@tI9 X%@OwwwDJ}d*,/N`ACH8Đ%~6{(sP)hyF_$y6H`}VK>^VSIE.3C:q UY'*| n|2Y9OƔ~nv-Ty:taк2[8b83.:bIv[;tKvvvJەD"47P쑸&GŤkBApv%KXS }?ٙ~fzK }6 Lr::R)) 4MN,EE<iVmPy,+%3bcܨ= dte2-h)Z1R{HD s^+x\>1:u8zLP\__+dccC^~-~_?~,rY)ݜ x6Oӝ~ fZP*:1 c!E>(,1[Nr1ҴykYOk~_bq=SOd.FɛMe1 9`7ɰ2>doӓ!+rN:kk&t$L&#^+ggg0x<,6׫2f)bQro/$ JjUr\cyL4翓d|nvRc-ۛ67x<:zƪ1)&땼4VK"b@(Rgw<`PY4E(7j߁tLǁaGĚ `dj@٬1p(dR|>/HDNNN]puu%PH~3 s<@|>/\|>1We0Ņ1FP(uWU5f  j`td"b$;C@ P5@ FC=u̜$N׷1\0ОwIZyrکᵠonnJѐj*x\'87{-^$1=??W2F|>vů$K6NauRg}”NOѳ. igr Ɯ[[[fUxZ]VA0mssSL&#_ BL&\hhr)KRK$ڜgص(xHWɾq5pґYfvkї-d/)8ս hHrn[.// 嵵5jO T͈PHJJf,n#9kN_(vl@k{{[ժu]XLuf<<<h|\.+YOc'`P@6 [e9..*mUFkZ6}`XCu 􄬐ƒH1ϟ+Z}666fb ,P($777H$Oq׺3ۂtē]i6rssRHϧgi+"g4> ٙ_M_ݝ<~Xl$2L'U*1`F*(,AW4hg3dBE$J)FVVǣ&e31҉$]et1"aLR@JAĔ#Nvn=A$/}`0wyGDD`3hW1[uVYNֻߟwOg1RD\.hfIRX9Lκ0CE/f S"fbQ;%kkk4 5OCFDĹ)&]>a0uQQdnAS4901:jBV˺ Na8GU^!h.c'|RcZMѣG2z 3>;9vm73:.[4։5dİ_K$~HV`aՐ`(i@ ;%,XH%؏G[[[G)v-RI~IR=;vZiߝUc2E{fٵOŢz=m dpDz8w)4Ě!bOL`T$++k%F°[__L&#R*EF psAΆe1ъGlIZ!+#,JH$$LN( __`0(tѣG Wƍykv{'r}h̚u;Fm-Nq'@x^Wیs#$Lj#I>H*E+ykv\b(ǺGԉ5IR`"Tjr9dd=axJ"s~~R{O^WiXgYvRV51vL9ԎRz$Th$?4AԞyI<-'n5"-2 C`'҉Y3o_Bu\jd<k1ϧ/@ɤv[D1^W07$jHyHh64 M(I@[;O̝@y :.9 #!hL`C1^kg&H) 2D_K_>Oþh* yME˲l҆lbW*j鿏ԳI촩4Y@@5Ll>Jەb}}jq@LXl#: .R̟5b>k8kb 璝xcHV @ŅHLV/,FV[^ӢsکY䲸E7.I]Y5ײO/|vv]QYk26:$R4#5XfS{tnёyگU還8= ]x<.dRQZHR$WWWeTI).W\.9>>Vb&kP(cŘJ4tV.2N${NB!r͛7RT$*u9S*r}}-JE\.ߗP($ѝ Bٝu/s^t.@ktű^2{/~FjzuƆE] >O;sLF^&kH60iZH# q@"C)///{ +SKm 6MQ gn5D}}}=aCD'R`skc6.;ˊUEu\dY,o*Ƃxg{4xe=<NѴӯB0`52; q5:G+1 B L()q^0) l6Ul6ynnnO?h$Ǻ7իeI'e5i"Ʉeϖ`NYxg`Zن 2Lj;|,Ptz룏>ՕGGGF^~r6oݮ@DBjt.K"E7ev(*E/E5 H$4i!{{{H$˗ E6`:;f|8@!]f)O>UӳR5ݝ$ 5D"JjןzuEDQ=ePJ}Uwx : /%p2Ir@'c$)0F!G'邫8@ RI X^W;V4 bS>'$x~ͼ5G!{Zi !Y fC) TSZ'%NL  h2;(p*cIDpcM35}oϧg7P`2n:(gD&Ѣ mvB %(QH|d0^Oij Pnvָꞙ7absb.zYqgw->㢆Ѭ߃_J\S #f v)Xz!0'б|l6u W*CG F :@hC \.T#&Y2TYN!Nu7 9X=6G"T*jn$H:Vltٔ` TJFNzJR0Ƣy?wbFT `srf,cSsv:#ޛ3Dϙ%Ngb: pX i+P}F w`U"dRbxBӧRRi[[[:&n&߼y#JZ f\r,pXb}i4XhD4JRR)t:d4r=fc0դv]WR;wM쪌:~[׾(PxC%qtKR]z`)hў$-LҰZe(atO C% tdggG}>uMVKBުnD"fS! Oݞ ۂimmMJ^gjUJw?tsfm9Y*&`ZNe>אeYcl6ymcA/:Tٌjj$Ji׎@ gLhZRVg:P\;8ommI\%DBLJ|>i  T0:PaѱIÞl )`R@ؐK ӆ*n4~[{ƩE^SH(R%9/$*4ylǎ99ź-hX:䢖44r< NҼ奲R)0A(x=>2Vx\<~x\:kMSl8Jە/^i6<*qDU-f.8o:e~?=Sզy!iTWUux^eLz1e[B|ձM˨NAvL n>:=nM  -*W_}%;;;rqq1Q |$h- E l6ulzȢڌ!QX9h!`-A-j*dR:36U-b8ߴwƲ9erM$HD ;ʮbULw0HTj*DB |g+dRq/_J2J2v\__KTd. 7NrNNDtH(n+@`&tZ岤R)R-#q=ܨk3E=!xoXZ3`C$+KM,ps1(x KPh$v[ [?Ix@@j)e1',x6<|b};J4H(IgD"FU~b/R*t|> s8M6?r^S@l9C8N 3T*2JTUd2ZPkH$H<_&0"s⛸Wt $X-'`ZF'3칍 W&'Wx{{+XLTbr41c\'XKKG) z&֪*>L<#0jrAר0F#e&|h4$J)`W*ӧRT&F w=㭷!<"X>}*pX{>_g߇(D`_i%[.=L^eL&qx%Hwh_rQ~4"o9:W n%rb`g}&NS;0mFR.9Z?M:J4i7%L0Tx:QD":Frvvׂq&ƞLoOӎF)kP{. IZU|f{&@E͙ݏi& "w4wO_nw|.z]Mv)\]Sm]ugֽmVƶ׿4lҌs6 5~eL&4;lLlaj5eӧfs8:]}4J> $dx_~5@@MXL1RYH]I@ 34T6JI"VS`{ǣ 1r0M{:3lZeJصw$ϻ>ϳLV/x\Q%7h$_֞\.@ 5@WnNfZ* JN/Dd FTGā)A&f)"@~_ah[A N$gi%jIT7|#`PhY H"60H8zg.~_B!uq.Ѩ zvxjN-Y=~j9^!&O5.n4hcRn˥T*|O2v8rzz*XŢLSm15:Hwh4tGd?w]hRDE 2X,jNuk"& C47(MQ2! -'hpF!~f!y?z>d>ҡi׳3  u_isRw]B!-cN~)|45aѨjMJrӽv~FDDi,&41T1QljFjFEԥ:4MfJM&4L䑆24܁4BkĚ}VL&&=35# |.$@2l!<6g:DT*)ST/CͦԢf.{ՕN$FTnooU_dϱ>>CMd/Yc[0m0]f8dњͦzc)NSմVhʈc|ŕյqͶOlٺyJi=::bzȣ#9==JB)5 I&tnp8t:-lVi:wWU#B-zu$JѐBP٬j///UR,%iāp8$N+MTB CL+L@y.. arBu_VI\߯Tjv)01Cw5eʂuossF}2p|l"l y*rԂ6˗/qdƜ+ 3hsŔ832Np0yTРV)yhi)|#Œi4,0SMLL+'6)VKNNNbFgen5deZ]]Jؕ:`{|O0t]z.DDGn`ؘE`42GXLjP\y~(K <~9N&plz(B@05 jy.~M4fep,{@ ~/~_.//ݻw M. +]I~~[dڡ1cM]ϻ-VS/K/~њ4CXC8(7͓J ?ԉ^Wh"9|r}}d՛icؖb6ylO]Jr?!Nvlà^ 60g)4r.s0q ue>?&c6uޅm4M/E\.t 2J)ё]T*:sF%NKPLFTʈ$,jLHd V%LF]Cz j՘BF4M=I F6tk~/0k"-̠FDp8,HNOOuiNmڡ#]ۀmV_.c wdRiǸ1Huә dӑd2_ ǒN%K Id2P($Nt|j~PyͰͦWXLA8( H`P@afI eĸ3|ċn׳& *}DHCP*HQ}YV>!stj {@y9sJ4/BY'#LӁ=i03aSTN3a)%xqNs I 0Zit:j4ʽC޺iTl8$Iq D/l&@v[rJwj]kxي` S]2>L&O6dR2zu[,DDtx|YflЛ>Y5j/X,&d8jQ QӺb(2ݻw% , k+VKFz=Z@ 1Yݮ^&p@ ո^?'"yF)JEMø4 ⊳'B^ *JSD}VvN;v44ksF~?.5{bb8u^aRrcY.N٬6 ׃ RdsR)-t:0N2( _pXZ5SKLZ-M&P44c`4ImphX,nhyRz4sM{JPIBW(s /*Ņa@sr Å5lۥ&B= @6`4 D(@MRJIe㳟xKyө>4&FIqiH000[,fnoka:i|>l6+RI P($@9??fLהJ%L&,"ڤ&HH08h`0b#'jj5 X4q Q̝i.293kIX#L{2 I f[gNr~~*&?縷{(iCB!Ey-z1?|jocc}fJk8ݮseS\Sw: nAbtiIѐ|`   W>iR- '4b ^Kדp(JduhfsAC\VdZi%h+X&ۭL id+1LE>P/hTZ&BA'P`zk2(tJj*hT >O'r,tZC~Ӕ8M˽xunK>$FjFmS ([>::HmѾ{[DDa8c@:l6*>|+Rժ-Ƹ\.I xsF EbOGC %4ױ­6MŮt*_~/NG~4M(EVaax 5KT҉`0ȣdKG 4T* ^V31v.HDXL6r9i6:=2ͥn6c*CWՔbGwvv&""@kr9IRKVMh!SD !zm>>}b67"&P\.l @_|R)uk"<8vN:vntHTSD"z F /cȄ\W0a>ٙ?4@?+6d{#I#Z / lT*) 0>f@|>W04u8h4,H(jI8V֪[JIөl44TŢ\]])rTqp$'(Rهx|fȖ&u3x! u Ӱ RXa'lDuf3Rt:L& p.t0k@6M-fSF=ds(^O@?bfwR{賙V+5 pj5=nU Rny e~DBᰄa^03eú{zT{Z22l6ժLSq0pgyBA5T^+f:J6idoH>>LTmK+؜@. u&13 KADoU$]\\$ɉ"WH.//dzcЗObИ8,=4.pb1v4M5rTXdP#h#PnePa)jED@^W2WR_ I+ՆzQsѪLW>>b^4L+myTUiBpww~_'#LaPH7a08N~ IDAT>>`0(L/\.'bQ_>6uRI*{NvS r Z)S=P}>4V_R$~_SB`aܹk};޾ ľ{n$}}gk2:gv-X.A-FZ0׆ ֵy)ɚn"/L>ri . K?g7f$%DB?PnD"ASf)x 4wPiZt:|Z)Meٵ~e{5+ZZMFmK=?<ВP(ZB&E# <ʹ9ɽFu8!_Q& P&Jf5u\^b1}DZ-FԸ;h]!DB{$ps T*<2 26 &Pnnna@ va%b:}}bNM0v%G:qj5Idi4j>g ?j T OSH?uT:o'#gdj\G J,,&($)ሌ o[52fZ(jWd9MK 3i4q=n1cs7@)@^qp8,\N"h'Kd24>pByg1aVƦ`0xq VvĦڰAdlmdk6>FSP p՞čuq ׻; Br{{~4ƫJu@HxhXDQA]=7>sj Hvy<WmH5m4U4aeL)LT.P=0 0rˊi Ŧ:#}IƮ9@c-hAKLt:>霈蚦FÎ=M, - rrrF"vݰ'2pyf1,@bd= JVX@|; ?^5vꦩtoX:L35}mkyZrOibm{mau9(0 u~2hjS.SqVkn3Li~i ;C(/~>ŏc\J2T b.KfFhT*Mg 62j~D"*+AF>,pxi֯;Nv[vE_nJ6\ٕc~O#7) 7qba]ajs8 B?::N#PH÷*]49ٕymXۨ2{sIRR,lj,/N#'''2L(rLĥ|ZA62E\^^JP=nL&)Ћ)8MA3_ߗ` \A#`]]]i e 0d8(" 谘e`2%r)"r!qq\R, p-S|]3~Ŋ9&.Ш}ԺBCŤ4~5o4 1ݮA:|{N>3E_~{BB!@M&F Čfl*%&/=qd]'L5@F=ynB 2 x<L3r奚{+Tu{ʊq4;$+m3bdpRPgYeq&6ܦ,=ICu:Q/diL1:RN0x]&潀 h4'RI'l6fZV`ܨ:|M{?w?{ feXi=]V}n=~ͻ4HZq||| 6[.իjU%&dobV#|$,ɨLrZI P#jjhKīFzQb\^Amytt\ܹu@@?x),bJ%x<\.+r)[@ Vm5঵/l{]Vu{fmXJ)(h 5)fD,2Jl$iBRc@r$4^H@ lCbCBgۥRHT4iv$ɨ~J,d29.K{Ѓ40TE(U~_K9;;?#G+=|rr"'''rss#LѨP)@^`Dj*P٬jp<7iFJѪժie.r9-kbz8@5(RV@)%a 0=Hj&)VݥF9^þI)5R$Hc@$1EZh$o߾Uc$1d*A$FIE`0P317h4*v[4 PLPPь1ǤXOT:̠b!dR_|I#|V~_e7v9sﳖvMOكV:?=<~N4l6^44/Od LSTg4I*R{*Rǣ ?d2QI¥daށL̙@ pv:``QH ĆA7H8/DOL|C#US]gs?ǽcEfZrX>JEׯ_K<ǣrlxSf3y&E"FºT٤3@CN@8X=_0Ft])JL(s QH`pL8lTa|'>O+>OӨJ,I(y4" VmZ?/iIo2d2ߋyÈ$fI"4h4*~_ ؾbQ1ݝe]~_٤VK~p~>CL-YчBX8|^6f68'lVu#arZI*f)WWWH$B¤j%dR"J%eՕR(1#,X6D>J$ʠBd Cv҇h$pX)L#S΀ESPKtMP v94muEUsNy]>ML+W+>3+ZL0Tp8p8,v]Ҍc' x,gggt\X2gөnf].KAy&6%1I'5>gh0iM*{TH(02g &tJ<׉S(ҦqĦں>{ӔZPp*9Y@Vh՛~lr鴂+|UpBm^OYl&nWZNZ>~[#Жfu$ѩ?xk ' ;Ԍ''JIѐ~j<|hRh1H(Ϟ ʂz̬U[so<3gkq,ٖOaMR[k4 /~_j\ 3Xe{d"^Wf kF@#\N%H$rIV{D3] +3gdNNNj|fJ4N\`0}q:R,uCGx||~b|`B!us*rf}j%J6z_}΂CX@&o ;e4􌾹\./ )[N\d2)DBl&\NDDns0d2%W??Y?z]5dإu8 ;/_|"lVpXb64FCS%o0v/t҂871/sBAxI(zؠ  Za6H3<YPQxCür%gZ7ohsCSz1ۧLyVsDœXw!PoQF@?H6߯ C -zRhԄB!uy$0ńJ0K JBK)͚IĂ-FM*RK攈3(h$ZMux[5r?α]4ϴդ w6{dLL&g}]Ԇ:^2LVu5z$dF t$'Յe&Qp 2@qij g@C!tc Ӂ w%UpllcM5l!~y h\,UgI:`0w.CCsa5U%H.Z&o޼sm0b͍eϙ%uɌD59XBh j)ٸc{aq8O$"Pd/}<ƽ՘z=j Cbd }hIf,?dm/؇ic?'>rb(H޼yt= {O&X\B-qXժʪp:Vt/ ?R:T*iurT"кnӿ~\ѐx,HDj50{ĭAE(,/2(pH28)Cq$$P($RI],@sP(jJ"""2JɜfR.թ $&B4ր/0z|t:wNܦj4FV)bA޷ylhyS3t:]FN@sNHYh*W6Lf496kp5*4hؐ4 mpi+:hM)=8gT"%&hCp0fq  - >˾wۚ>$`?,7 2)[>_\\>k,J)5X4B5%fe8f `JFg]BD0h_0s>"90iD"լ02Mȹ\.t:rzz*tZAulHw>FVuw)סiVH+gt]yP^|)Tbɖer}}w `0p8||nL6vUHj$LsP(}3=Cɤ!VKl6>?mH\aMS  rS'бɤy'''|vE HɫW6EU;kRCC"~:/_T)}a۵?M$`뇷W.טR|NRՔ] 9>>Y?k@$srFcP_;bt:, 3`OTY?::X,d2ӿb(C^O޼y1L'ViCS(vK"á4H$"Tx^vL@-L٬81],{M ]{ZI\V*4L'f4Bw^t~_MJX-?:& |tBR(lf{``0 <``J"EF4LC3> m$Kr,XLl6yO& t:l64R>/3 ?Yr$^xL&#@@ѨD"ZM=D_<'{2LW\^^J>j&˘6 ݧ[$5\Nx${@>Kma@5FP(( 8U777"w $ t:˥iR.^gzc?US7Iaj^~-nWͦHUR,U""HeJ u=JnnnիWb4atOǦ/_!t[{nRzJOD5 =p8h+/^sC:Y.K)stqiaG~/TJ7 YOBwA>6pQA^/$TNxaDlh#=hZjj{FC8=dnLJx'^W>| WWWsYKnoo%+ʤ5>GDZYY8>|P]ёT*o8 IC3lIv:vZl{WV`0C̄0( uFBPQf>X,GhCҾ'Đ 3VghrUBg\C@ IDAT\f&PH40FG@_Nrvv&JNmdZRmBYvm{7V7=ozyAALMoەN~Πb|L(lA> ^ΡO&5pgb>ʹqm)S@ |lD0XS} `ȇt d:F!HDA9RGv.R(0) @o _4T...io[+躽ڴ]wӞڴ},֩n[y$Id2:$ΌC>Lx7 X,(Ř4tp3uRVx< u: ymЎǬW>Ёǚv:}t ̐aJú(En4_v(Ab՟eWd匷R_{]?iOY&ޯ;wݮHPP3sU˥BYj~*? $ ) 81g=qhI>j8x,Cݮք $Lq)0v8ONN3 AT*2NXɤN`A*F#a8JRkjϾT#ZٗVc׵6/bǛdJVPD"..ڤj1`m]@@anhXfS˥4Mm(|ժfT1ΰpX 85Z-ٙ:2P0m1Y^1'4\pXaWKs `Zbzsww'nWAlN4.wZY۾cгEXd n4:_Lac8;A70FdT ˙z:azu5gv43<'9# J3EOL.ZMJ޼yUɉv9=6:!KNC sѕ=]ܻc<@;oR?FCk> 9ssrr"t߱pjZKNm?{Pcדbh @5t:|{Jb1999Q ėcxsF1?%v].{1dt "<L&fߗl&z]3'''Jgy h Qȸ! C FeV20]<?t s + mӑt:5oZdjNzCs0 IZJ"X~H$A=hV}O=݁]{95+?G ^ 5ߦi2fS ,ժJM L\.'VKY#0 RiC.$ȚKcx!U R*4˗2% Q^f'lV,O_pѬ>?::Mh4[5A#w*t3F B'uGXܾC l@ z]ؽ^OvIz&ToSi=ꁹ+oW㳭eg8oTe=Cl8L(f){hH6FFC^'M6L,8Q:ny999ǣ{iy#u-h0(B"l2H2+IA<Wp8,P>|>"<{f`0h$n[CV_@R#FRoVmqkXLZ& ߀ms4e1c*'++>N͍"%!n?0ǥjQdܷ:L|ti(ܿL&B!mZ0G`fw#EG 4 #gzL&_E?戀P 5ád2i6vN*3t:H$$N+nϬ6KKRn6M=`}}>VS|7j?)pXVDBáBw莚Ȕ). 9;;ӆ6DuL]@d2#dRN& AlJ0Ty[6seX!l/fZ " 8qmƤDy^T* p8l6f܊­[V}Mk}t ՛$@]y<>d2RtTYVj.,"*-FBߋ @Y0 1=3ėg v[-i(˥N1/)J(NGaPár9i4=^VdԴԜ}ZH$"~_&s JV$t:&}P8'kaA1jd2̙ J&(kN1F2l]03PZhhz@( $bnI"Pt}e~N t[TՠнL9L}XH$ s^r)NGzaN>L`t/ueYÔhH&׫M9QMrLnj5j:!e{л?0f欈D" .R) :b1ϥZ* 6 NlmVr7}ݶs~ ^umFڰ8)^ݱLd۷_TtDFe>I+,&sTL3C0Z,h4q0c GYRV*Fꃁy 2" '<*tJ4?*u``N\M5mXװ ֌kvxԆbQ%۷on6z/u9==UIcjখך-kY0TЋ\\EDnnn{`TLcD$N @L 4Xv($FݮxB!^7yنMa)l+v(& `HD$`0P p8K ag5 4FCf|Rՠ+ϫ3H&ˇP(k:GDB ct||@LF>IWfg SsT*4qV|,1L&c:xTTTTKWi [aEXPM.8=36hZҴ?9EB9L$N2(ȹ[jzM$Wfþfd<ktc.>,+-+Smv+̳Cț3" M a0Vn+x\%h0Ucq\׫jiM>O%LeVKժ)cVBawa9LEO|lөylr~~w:0 4Q6M~6`QuBdzdߌ;Fv5>SR~`:m}#Jh[6=cD`ŴuA>Ƀ8u3j& 5>>~&HXb(n[^zT*x&lZU9˗/ը 0?Gד3ZCۤFk^QLa64aAk<i3$SH{L{Z`03 >2L=^X+h8Zs>=7Sd5}}K_H>@ DB2D"m`Y|^M0%%I4x?GRT*%XŢg\__+=T*餓IA-i\hX`4}Vvvn.{ ț _w2n1RINNNt:-X㇂]!{a)w!w>p8|>R2-pX}Z`!iZyQ,r+C鴞NSy|ne'''rFFWi0; \G^WA`&{e<gQHci֡#a@ǵ6d`hu|@gpX.//ٺ|f!wk]Cf3: _Z- 1cFu-,2Zȕ8~Iz]pR zj?jǶRӑr:$Viǵ'wTP&P&L1#'|L3( OQn%kFCt:L0y%C@a:OsttY4GP˥m-h9 ` ёkaҦISR6-+Uc}~)̄1H$ZEL̩YRbt"`(Zt8RtD\.Mw}'LFM)r9c^|NS1iP{SCDp8|4Z\Яa=\A6%~ݫD¬3-=BI63:>s3L&Re0Tz&--D"p? GG/oo |h4xQ<Ќu)2LBJL&y{N2sbbۥX,5&Iz&ŸT0&hN1WqZ2:Ux> f<9׬QJ].ut:VOsK Z {fI6U|nDC1Y"A\-UwwwZlr7 x`锯Z٬s`1'֓y<Sh2jdxLT>Zlu:5!d2d1, Z;rl6R4C7P>3ONNtqs:8z2Yi3=EP3~u Òf59C4$2rʊO @o oSj򦨲vFabپhv] jMx:*-hLb|7:F4vx1Pqe.JGp8$LJ^n{^ׂ+J)g.:t"Τ@Jioz]sd"x`*n]_|!TJ^~-v[/mh>^iיYyuy[.:غh%wsccBA 1y7}$L p߯j5m`|$3uͥR)u֧Ipd٤lJ"n+/_Ԙ28tЍI>iƙ)9r9j =BІ|,hd=8w,\rE 6hɉ:`~ VwEZѻ)nۇ^;j^0fQ#eߪM$,Bvk{ x;l VRIrݮLk0ps8E(R\h6x?ED"Z0L,Vl>AbmiF CiۺѨnI&JYWCln'| as򝱚k/o 4իWL&ԌKӑH$"BKeuq`y AF3F6Mr6ɀĀxGXá^eNab:qZPpG0HnrH:yBOjA(`Ws>d2Znbl6c5){{qe y6ixk4ML&#/^Py".T*%jUd2 &\,͈@ LiXěÔ?I>6+>cB6mf)޽ázb!\N*z=)JZ$^jD^0bL+<)J"wM-&?nK>׉Sb!Hfᅲ\.'Gi BvJ}uu%DZ6l䣣#DefShܓAp)ݝp8Z`P_gSz=z.hT UОlqmCi;G*C(iEIGGGYh/rtt$x\~Nm6Z-ljIDeĄK@m4z.NSNOOoiP0)dZ j @.#H:S|B(I!B}U RnjhJx pPixhr߄l`!kxy9 \YP|{<o|>yDQeEGrm3[pc8`B<RQV~ޣ`_2\.V҈ϠyRL}&|8I3ubȎl6t#w>S5~nvRGx&vtoD"Йr+̈́aξw.V}ؽ` IDAT^O;oy<#݄Ŋ7M"b{{nk=lۥT*)X|ߗV>H_jhx-sBA#E!:o`4[-@&gSFL~01.`$)|N6MѨ~#`:D};Ny;59jC|ރ@ v]^|D2$U)LbrTg$PQ?}t+&ZVlV6X,T7/q{MCQtl奼^$hV1 /p赱XLRnh"0!$Ȍ~) BYn%Nˇ4ŋzs!`X,Wn@ɸLj?(GnPhfs6U*n+z!q0 C@Qqf}([muH?4kEL-&;`Pq-7$T@GL&JT\.ab"5ƄB9xgi6JlZ JB5chMP*L3X9UzCNÅ5Lg= bNl62%‹CՒt*XL{ED*6DA#-nضwnr:~씿һo Ӷď]O7mՒb(P^z%dR4sb S*|)$I,fv%Ldv]|jISFsTl$4-bo"5czED}4j*NS޽{'O$^W I&GBiKZ7LjNYym.?%b1s:_R`~Z12MB5q&$0$F un999QL&#www*ACcg;s<KZUi|~yvppqq=Ldx\<WVr dTje -}4[T=J嚻j`ݶ6DZc}&&l?I0T*%^W޾}edR Ac'" &8Vc^v-X-4b0/KR*K10RrӼm%*a$z:|.v[Da~ ;&I&!?{o}R)}n hߗXMl%ݔɛ7$F@̌M\ i-ZMLe-Gp&DJKXP:6NFCFƆfJ:VboX/yoVua4r4L㱔J%,|>EFz |>U`42JI6ՂʨUǷ ,HEdxp.@jlDn6P8&Ð] qÿ@HxgʨL$~^A)drl1u4O֍5zJn5.`>(ŢHە#.drgzP(}`-" J$d t4 'L)Khy[[[J9F0敀Й1bɤ2mnn3uM=MCMB"@ ^ $T*IRdf^YX׽oz'YW='w՟g)Jwx=cg ĹXpͯl6Scel͚X>x-:TUjL&?F}ccCB\QqIѰ8$>XB#v]^~-d䫯 x_L@8_ TLpt:z1J r{{$H8ѤS0]BÈiEQ!$K.SjIT҆q@N&R.%NΊFNRZ-M#t:l6S&SjL(i[[[.b >ŚQIfQK%JA?Y] @yLlSV1 ,*Dil)ZaIZ0m\,UĘ{9>>+ BR0hn[eLF޼y#NuJOdP4'Ijrqq!tZ/' Ry4L=ժ$ɹ<Sxp0-aϜ@`5CtAuB Fyǰ8zWWW:f6zhÜLYxY0~f3IjQ$g9اxu`7B/, @e'(""hT0 0`GGMR t:M""ʢR.%H ^+x\B|>dYeH(t\5]}>Fٔ`0'+ p8$15G0Ǩ`Mqal65h5f: IPP 9d2/`27Pb=h4ҳF&>M>t=) M<0aGa mZ-I d DВS{}5_j-ݑ}-9Ƥ03+# = +08Lj@ *$H$D (Z&U7e5jUNOO(>!mllH6%rYiLA,0m`d2-8(~pO)rxxF4cƤe2Sp !`N1NF4:v~3ͅmPdggG P(:~Pf/66IVb(ϟ?%Ϟ=Sa3ju"l=E'UN//s9_D{4{fa7B7|^~O&np: hGyXC6v[YtDNA#8%" eKg $4LN2 aZgkkKS(|>zc`I HFJժx<e$Im'3UifN֟We{k޷Hg3$#09/_p8x<.TJ:U$&J4ƛ5hdD_wݜ=vT*)H -<l4`xD":1ЯjJS2qw)"wl 8S;M0p4>|JE...T~\[u/:eU9ܪ̬n[iVkf"΄ׯ_KTl&r߫tz`.dtpp~_岂 _ɬ .ޥcP? ` 9;;SvΎ>*eٚ\u7-R֭G{/ǫŅJ_DD$hdːct0`ݮHj6RYĆ w}x/ x_/Tdn{JeŔp8l6t:-^Oͦb;It&\N4g2J".K)Pp)@OY\VK), lPzKمl6SV. 4VrP0䈉)eh7):9yElvx7./kKӷR,5Xf?ʌjh:ǔiM4U l6d2S. 'PܠBYh4*FC-|("}V[6=hCfVYF2ڤٜDaЅ3Ҙ 8TT%˹F z,=riײj.M1[vYIYemj{r$h?@kKXTѬ) Jt#Lt:ԝq.#lFm4캿d2{0 k-px.09{27wnSLĻgЛa[cٞB]u,5[Vk׊+#C&nk3_eωcTt:-ϟ?רb3f"QAB*PHeX?dS+LS r~~/x>@|uhWX`|Q}ޞ0*4 i63`:: C##C7Bt,7o>88jsZ+ewϢ`f;,^hFHb V4+i?cD/9ҥXp`6~Hx_8pHQM:oɸlzE(&`PDEDQ777 T% i㋛74`+'''dooO^|ӎT*%Ϟ=S!QVlʧ~,3tЮB!& @| <)mp(p8ЛL&RV1Ky@iTx>!*ilJs+q`.֡pY)B3|z )ĺo)n+NG[wRi|)n$Lja."ryy)|^~777d{{[NNN b٤Rzڲ-H ]lVs)(4lfSR>v4ʘbD' {I>,L$,#?ItFY".XL(z弬A1k]VU?vϮ}sGY|b1F'VK^~ Gpa&őF#f4i . VNH l6M/:64TvwwuRZgٜ^b1) Cl5p3y B11/Z&@ŢshT% V )w~>Y^Z",0`nlLƌx<.JE&qVvssb,ύ r:m/ xF*4RhT%~_t00اTO>@ժ6W0`pD 8Ab:/F#d2*aL֞ygٽ:am1(*ExRH>}\.P ֡V0 @x_F}cxe%zW_}%zhPV%J[V*T*fgbOƆwƆiqXL IRt:e{{[5LDtq\:Azd,:&IF"ʘVwCI?M?v]e2h+ b7"1#zT8'3acl>zZZui]Tr/zfʥavA.YZ͌2rω9<<Ԙh4:縍l6;w9P8|WJDŽjI~{{[Z5FEDtzv2NR(t"…d4s1K >[I9bhn2MN$9#x<.nWɤNiѢ3le1Wn>8\oS-cSqp8D$  *5 cY@"cZQGoٟ^RIᰲz30S'PumonnL(RfI0F6^h@+$g080bRVdIÿ_ WovU#f\ݻXz$8i$8N'B!LFq2,c_8h1pAMH3kD"DX,J4uׯ"`=ierMSMb@F##>{L H"sERK z>BSG,S&8I d^Wou=0XVyG-:EшFh,rR^!XL^%>G ]1y|ʾ@  "\zq_eZh2:L$J45NKT` :]l4Nj"HٔxF$INGix\XP㱴mqݺ'x00Mj VG(E%~.L*%ȼY09h[@xWu$gV3cf3)Jd-XL^$u:F4>8-4>xop-g@؀9; 1/JEͺf3I$ryyLn8v A0L&G;֚tdZ1DAv@x`ȋ5wxD56%BFtLxzl{ED-|R^{ED.4Tq#3`h4RVf0x,Ug Zϭb,[e23l`E>`.w۷Ig|^JU$z VK#W`hR_@?x_LvE5`D]ߗSIRuyFuPu|h4ZJ(/_VԖ }ϧ&_)?3rww'FCZdYt: cTg#rt*J1DZ.Vi IDATKժ:cx}~HWIDKzR)v* RE?|;l4rY T*%NG>3T` ^OK&n4M]?+AFc,4BQt::sE=TQ1666x@#;;;RVtC-KP M!^W~MPsFeSЈdspj5y4 ߗd2F]f} uclkrss#@rf+A9^'\NX,&~_ámq J1246JVif^ \.7B@Q @sml(8@$Ab9_h{sm)qHl^ΒFNd2(g66W!=q_7N1ĪRJR=elu k 0e[(?{Lt-Mpruu>MnWR>TLLat]5zjB u5u/4|10 E献lp@_5+(ɘkDE}#mUqMcJ5!ӐUw﫯Z5DY[Jz. JzCQGJE666^#3@ l&ZM|>looRTkX/N".D²%DB j(Uvd2 4 @،)<6Mt:[La#ջa]גfluUu_:n\.'|^$$.됕{3.>1= cI{~_"~)8;;)9-r]\]]4 yⅴmiZr$6H@2I P1CDz.V5Os>"Li8:G TUD0emN#Nc""RU#F#5Vߠ5StBwt:Օ˴T*)z:J4s6&Z9f}(Wߺ{V}YԒl6[O~2791@.&i 7áF0.h1$e&ɔ}rߗC!4Mk,p8Re3y zF#$> Ә{n,:64300Zī @d2QЍ ӟg`0t:2,,*lMZẏ̭13{fV"qt* I6MF8ih2NXz=OSMw/\Nf&*njf16pGƝŤlx<=R,5I mmx]hqD" 1``~>/ r;*JEժgY='ˢ\=9߭컇B"VB{i;j]hL^lJ(˜ЅB!^/":cF|E+Ǫf8~,X>6tFCe4 x=Fc|kcǀ3*&Y'"4F`0X,&X jFc@ٔX,I JfulHaVדּLk|Pso͇{;Q3S *0F"zZ'FřmdV>c0x^rR S`+hL+7|#BAwww0KFryy)[[[%͍ޞ~TJ=ęb1l}")zsVTbtDDo4PASsdC"hZ߀K'?T5&<0@YRa֖0B/=??W/zrZ~=y~:-h4NH:ܾ~/z]XL^x!z]ɤ2\ ((z|f3fp8$k?4C&\P1©`XPc145ێa\V7s@ K`֖ji܍cLqvGb>t:Ldj3(Ξ`0&6XYw5|_4~8O+1= tݖ\.'x\vww% J8VZVáX,4[-n[e<K0d20XYPr,@;w0IwLx<.~_Ј=^AmB"SAtY Gr_p/ ^0666$L*=IC =hssSݮja.}TY ex.KOHu??~X[i4rww'|["F!?ORH<d"z]-)Es MwUz.|^AbQk&?%^Th@j.@?֧ 8 F]=A34rN>Ą6Rxyuƈ!2pCVl6%HOS>eOW=*f]*cycv9;;ӳј*Kדp8kjS Pex|. &6x\A)|rfG#>T?iߋ/" .h90&+ J("ۨl6Ut:Dx^NJ HJ&lL(]D);;;:yj͊C8HFt]eB'nW)|y:zv4M#`P#r`3nK(dLՐѸK_X1$f!?=Y5 `Xy]G vA4iG({ZUnj*{{{p8jx<a5ekkK öH@r؅. {ٔB z]NNTF#-y3oc 8{ILRQH$4`2ьcnkaʹHr`sl4n`"s$l/,KYY~3_ k}lLoQ@ GGG?LٳgsvT"5 ŝUL(`v d$0:dF0ƘY,}n+=YƤ @4Lc\.T*D)~V(^ P*r9e"/~.3)QW5fiNΆe\Zckd锏>H.//%!:k ^ȹM 0 Y@Wgo>?T*ڼ/UT+h㱼}VŢR"ZM'(TJT*:I -&huϤnnjiGV3T*Yb81Ի͂vPx<ٱh)8xiqzpP,v>?Dy.Y(1Z˗/U3Z.Q>} `Q2ֺFf]^Z<\h$ggg*=::Rfj~A/R&h4*NGժL)p\ꄎ͍&qaʁF9vfph-]__+눢)+TN@:=0ԍFCVSxΉt*jUY H.`k[<_ِ[-pL-[Vu:gYaƴŠ+ _K4gzn٬4L~~L&5ZҘ%kYT|FC4bQ֘pb #0+{{{j>e0c7B8Ԙ[5}c@>|>gOSfFj M 1eҰucULUu#ġhHݖ}M@_lt2 dwwWnj%h\.0j$k0.&RI677ewwWM \.aǺn P 4{^KP;{VZ=Gjd>\kۊD"RFҵ֭٬ث*橙bUal.w=e|O5 vf: h(C%~_W cj5p"a=v˯կ~98!VUL5p,bQ<lmmg}N?5r<KPP"smS|PtqPt*WWWJeD"s&]f fP.e-D"2ZM/"."x<Da:`8~ S恽^O 5(RӑN#RI|>iǨM|&ҀtVsk^CNfQcp8RHVF3N0G(o߾B v{.& }\)ڌA%La޷h4B&8hߓf^+ߏx'f~ykkK#[fewHn*;C4v[~ɴuZ6mY߅dm՝,}kZݙ|D\,T}lbnooP(od.rVf8V"@3VhΩDloo;͜VW&FωB>6mZM7"Ct*FCkGޓQo O:iQ0΁33ǣ[Ze E,2c<0=ߺV"տR׵x왲K0m>w d nŎF# 0NK6`*|w\wi˗/גfdYrqq!D|rzz*@@uLy5=tnJ MTa 0Ls|zL#2 DŽIE .hTrhHd22,9i`&B ] 霋iZ:Ex[䭣\Rjrh3Y0T^n.؀:4䆏cy|Gl6^~AHbp!7;n+adj5y⅔J9>q{tZi4DDH$?&V)PTņ%\N= 9p0|#~I&UF4MӘl&btcӽŴ\Zn%%1Sup!S{jiÿck _˝1NeooOT*%;;;s7E4vCa-XFN0T*y-}R@gY=Ȕ2Y`0PbccCn3Vְͨā@vqq!Gbޏ${.MVkduҹ۪zMCFN%JIxg ?677ZJ ?â9==U(썍 )Z d<\.h ~u5k4zmoog~_8㉃y. @僃t: xb1bn뙲YD>ca]D ,B@;jqljU*m1k*1e+jcf 60fl1 0x ؐc|b(K$x\LJ,$뗿h0Ĝc'Vi2ɳL޼yPv[*:u% C(PEzjr{{+bQ zKە}mr86q="'h4ϧi^WRjuE~L%ΰ)hN`yFCc͈ `Bt9H przz*FC0Z֐LC k>93\g"Jctq3O$ZpCqwe<L& &rIt:UřqiZf9.=׫1x9߯"d;i$HP38ŀ-@3[LEpS4hȸ1N)PjR}>I&: 2^N#c4.۷qL&D^e<5Y[R(4ΏFF 2x,rYrGs'NCj'HSP IlpM4X`P倰h2źݮ2"b1RY; 1|0X_%fSeooO)ſ/i&vDBS%:F !h4 leݕVg0?T_J4=u8J7 Cɤx^%Lӹuhh9(-<^B vewwWDDBj5ӟ$t$*N'?V%PH^(RK,gBHBLBHHDp|6R$sZj /AZ"Čz`O&ML:d2vcDϧH~<ё!'d2rA~֝:Z=vj]VMh)ZX ul6\.k:cMTץH898z=e`eRTV hTG{{{V kv<5uc4u)1ѤCShLV5'\.1%l6.HD`hj3L\.5)}vhHI R'>kU0zөX2uh4T#? c!2[ n;C`<+/r| F7771!1g):u\eTVW_}{?Owv%(WƆ~yr9]NSjցF<_4U @j-$xAZ*R9 6ljG2Ct:d}b$UѐaI-lqRI:n#;_f2|^vvvO>QАd)5:S30#-z]L+))VM=`iDF$+Iċ,CEG뜁͏pȏ| ˪y* N#_~R)u=88j*sVLQ`ܨ 1TMub%L&Ux^bVsAA$Ff|>Xr@>ul6e{{[ +4O&hѠv@$ zJ0:P8mmm!4 M 9qJEɤl2j-JԚi*P1z&3I.✦y8ʫW4nիWjv?d2)z]71AZMR\.2Et˜1j<ϋh44hL``ǔ f⛒ɤ0EؐR$~_źl:?&ILFaDἥ@NիW2 @iV 6HT/R'>ONNN4 $NS^~5 p/'D"SuNS2t!`Px<)ڒD"!hTڇ9@ ؛ IBC`<2l/.̿h=fpbp` 0P+(- eD<zlxzʺG&3^[(rul0rlac2sͦAiFw\Q8N) B->O^x!\n0v#m~t,p8,hT)L[6$$٬,z.P(42(P_ZL_p14Mm#N( k `" } Fq>p Jtj5i6{pŅJ%-`_x1){L1nhyzLf5Fqyy G P=;=/bQ&eV*aB$ ]PNVa"b/:m;PΌl&LrY= TU]bQ,\P$P!|RTTl:>X,tL&9t]{\NpbicɫuDzZbW݉a|^ёv3?w}@%PH{B!os4l6 o֘ofzZMH]͍)>La!gab'P겈(CѰd)7[[[[ FܺwccW5k3Ǿǀof2ЀՕTURl6裏n6GY"4L{$Iiryy)`P^'FCbt]eAvi6 ž""~,n`،3?Lb_}>֊lvl* Zv[DjYL ˌu,ӈP(xXݩ):TJ #+ek0~7p3H!~//_ q:sM% ʽ˰z@ V+$&Xz\B!5u_sߠ̭{=֠fх0N巿"FC={]b...^}&eL\.=uQ @I&:afUԼb"Q5ͦnW'蠡-g3SA)>S}.\Xu@<F"2z?hCy*Xz:w5|J 2Gu.. ֖|>ǀTJ)~2$LJ  ÒL&%`:ւpffǣD%;t]b18 EOXh4bOWfRI@RaLcc$!H(5y4%1vVk j8bVKL&5vgUʊ}dVX7>1JN-YrHٔϟiWٔV%v[h=PuYdzLslbJ:ׇGCH$tP|/DlRME R$wwwfGcƙi iۭrBF8ZBL c +{  zx1ƭ> [>`*" V)Êv0ޞ-sm]'4^ k8 ll6S&淥RI0lV`0:@ w2Su72 9s.Ѽ {]XBElf#}ԂRpꝶa؏4Ì@ӻHY*TP,]Vvc^b.qx<XFXS~@V!>{`IJ[.% I^oVi_6rggG~j5q\ǥX,d}2tCg*$l6p8p8+mu1f QVnP2A\уv:=dؘt01J)IPO!j3Z4_bl[}V'nQ4I"4j<"עh(+}GAViQDűXLN\^^J нF<6M޾}+PH%I83ؐl6+t:U x ϟ?vM`0PJs$QFCדH$ S |4hh!,&AySɤʃŢR)R.EK44/.knXrJkuu&u+le/"L&Z~_iCaL!VK =h4oFxbQ qaǼ}Vr0DB(ZiY7UkL\6g[Ʋ;~IFZ p_ $I/NSTG4h$fS~Xl"9٫x,\NN%8)&tRj-ۭVK׸3/*!`;h4R;jhh٤P(k0Ύ6w E4O\54tz̹l.?f5*=+̸eJ꾳 b`0r b9 ÒJt`0GHBA:C5~hh4Szǟ45hv4!EZST*yNH>c)ԉ[[[R.bB 45f ׫ypXsDQJD"m4|2-N׏1XW"M&Lsֹ30:eb y\L0)Onnn^4jooO)&`6666䣏>RvuׅUSǸ;[7}V/@ՕBy3;@VYTL!~ܢ&my&tӾfSCNLZCgfqlnn*kџV_sLqEDI'̣1x!J v )4JRј]xXowV{bQCnJXt3x0R]T$Lj|k4B Ϟ=Ɠd2QKV'z]]С㱞.K1FY ->8JFh4ރl6%1P _ ԅD lj=6DDMp9Jg4ё2u5]qo}j \ՕmS#5Iߗ[}SF- 6wU0T_$뗿fSuhtdU>C(EœRt:-_R\__ = 4 I2M L&R(Vi|qJbEv%)U2*f}>S`0h4T*BhĆa)J<t*dRݮcRp & md0sR bBAg 3QD^|)'''jU+teue!du,Y]=nEϳu[}͘)cze_u IZ2DZ-5cGvssZQ eBQE,_UL܋YC?`5JE}:El I(4fSM\.ycr})J}&5q|P zJ%24hߗzM S>ulEfb_v fkߊʾ\"4W=ٙo֖&Ai6(~B1F>T3V@4;vF/T?\ɍz\RI2;h4o@@V(LH w>vR,5@\.:e^> jvUބ2+kg:[PfkLJff:h?<*w׵걌=3]+:EFBEE>J"JE1{hx:SK8 ZR#;W"_<&xIMS988PY8<) Bg8lxH8\ cbz E@td2)粽-dR~iՕ9e):ƙLFF sΎf3vR%L~#T*x<I&j6)WL]=7fAI!tIX-WbYX*m/)y<6)P iLz2tnW F#5-9.}&7񱜞ޞ_$T_YޞNDYK8mnnJ6UtMj\JIB-zb z$k%6nW JF̪(`5wN)6M.//5݃ߥ&f{vC{ÚXJmpfs./^s x<.|^ .1q?::R#Wө&$\c936 J BZtz5JRd"sSK^'N `2!2JN&I:iT)Njúj:ɤ8x-+ U_{FyoF7oވfD"FHcF_ "d2*v@ @8.:z]*DQ)J!==F@8a``Ւ`0(H$s{tE`{;A}WLj&[[[|D$%wq?Ya3`Q fpXȦa=o@} v:R%J$\.'nWaR)FIAn0\:fMp8Tl6D"!LF<5[[[:@! z,JNSnnn\e{{['Ϟ=&hTz a0,M z.\.JͦQPHB~PQ@1`#b3` л;Y`s{{k<H$7&/\ H߾}+FCձ9αte|U컐<|uV4ffLU}y8f}z=i6zӌq' D"_pggG8H%f)p8$ޞN;~tXOL)˲!tZC< `0PPG^/v.r3 bڂ_xDA+bQ"\__kdZUG|@@5ˤBLժjl/NhH1f4`7J 5tlh'D"e։6]X [p-Il#wuӍ-lٙL&9::3}I5cVQUjUcѾ\i>e.@ԣvLS% t:-fSe]0f3988`0%I6$U"<'rYuзل)M8 jWWWrppj1C⨉s3>BL&8H3󩬁>࠱1$Mhθh42F!LFjjüA[u,=WEZ fL_X{|Rnnn% CVvUfd, 0x2黻;eпcicFf*תh΢o~T3 BgI׫jf)45 =x1>;??W1 榔J% ~]-5)Rץky"И%(4#Xj^ZhйH 6.Ъihժx<T*zItQ^ϥ`DcVRȦ6VV%,`A;]u.)Z&gggz3%HRڸqVBӋ7-;j5-(*rss#GJ\rw} G4RITR h'ǰr-wL3a0B D"!Ba.c1a/`j|>9;;p8,^!'''%L)YjUϭR*iao\5r=;&LWؒL+Ka~P`F?PcK&z\@t:fQb4v[:|>v+ 3@1IF }RHө( IDAT(9 B*/$Jw3w*豬-+R=VVURǜ3@E ;&v[#lVYED]ɴhYh4ZL`ccCby|D"Ju% fpp8~Er i|^eItU.c/113.& @F{)=` F~_^H- Jw|\]]IPX,&TJKcoe* PV1SH <2 a@ob(/^}oxx+ՇQ7!߹H\C"$GbL72`f{o޼x_2Lp8J:L&#n[,ཽ=4N1aC3t:-tZ6@f3 RդT*iLzOƉ:4O?Li#HV85+y)`ەh'>L3bڃYK&6\+J6:+[YVݢ1}f?oE{i1~n1ChӘ7ߨFL b2j:ׯu`wwW=&eL 1fF ^XD/x< _nr95e⽰Xt]zҸ@:~, sNLprBPri,ܐ/ utG"NK*RU箕}cEneM[w+ekWUecߗrt:t` T4(DD]c23Xv^j1ycE|{{5wwPF qznWiF1usF Xv4]Lىr 䛭+{]euײ}kz~+UwjKhY-nKP?*)B*^J4&z]&4 BZqvqF AӉ5YJŢ\.M :H0 ;r-=e0lꠏh&" VUy>ͦb0l6I}}c69hE7,jH͎d9Ң\.Ch4ңU&wַgVZUAwͪ|a7(zooofNuow 􎂥Y:arG^gd/o3.N.AYhիW2ZJXh4ze|oooUkR.@n""ekkKJDRHٔt:[L4t8NHTSz6ZP.q1d"=7ƀTɔ$J՚k1xS@!:t:NOR.uzrr"\N/e+-*u3O՟-zUd"WWWr~~WT$ظEx@DDcb``@kBnzӟT?DcAþkZOZ-E2n1ATZ;SP0vRVU'I!m%\+~6F]9EQT?Vceuu*w`Fw| saݟlK)ZP\.vj) J>O[  4LAkm|c$^La9=Jc:ia:@{v4 IJ2Gۧqf͹yh4BCNf,N#DB)f2ySU::,RǼu_ϹPuF3a1 (؞ Ze*jEcKU*rqϔ~4I߯fǀ hkvH8D"!Dexzj5]v]á ،-M9Z }z<ua?$6HK4 azeM+<O]si*CKӒd0Y69o}Iat?޳7:?$qzþ]IV6` 6$;ʣq@"im{/p= gr%X%[ιU:͠(y+777RVYHߡvrXᆍAr,\Ns8NI$nv\áJjjFѐNfS:W텞X,JEr^L tmbZ0{(~l69;;+qruu%PPLRDppYѨAi6RVՅ5!VVjU6YEHVMC9AWMT>V}fː`ㅀ k;KXf)`PA5b2t]d 4'''cv[)Dw1|ruuf?jigH4FCf{EC"qlh0-RViUcPI vQT*H"7Lu0zL 6ͬUӕRW=dߛT*%JE&)[*,d]4լu 0 g`Of,>*j4N+' @q5JRi`;Јjv[V\^^gro~T0 |gRh4R6%YW ]f3)y-fi-W^dY 'h5VO <0`!0ׂ%20йsλnz0¤ bQb@KT* bn_^^Gwd>l6/] g ^ FF: ?㔘7GGG*i[w;q_GYul?esWS+aReYMPI !bx̘j4IRmMIvb(P2x^e6#=1~6$*L}B! ??rss#ZMꢹ|>#zynW1 Brd8J>C㲹)lV5bG)dRc\. J'Cqt:UwY b[0ЮVDVΘjjAaX,E \4+#4 &Phq|R.% C41K\^^j6CJ|>/777 d2)j L,2L@ұh$""rY gS6L=ooo+ ^6H666T.F!hZu}z=e:p8$>!#@k ܹ8ӈqfpAU{bVby^oiz.{e^TK`qvww?2tNS)bXQ%&w6IPu-J vu25.6 *8|'h䤀PV]|o4U\x;#hܰziaqCn BjK.L]4cr[< Gݟ۷ojYw qrOA 3Y o1kZ$ Υ,s|`N +5)Bk~{{+n[nd2=AOyzhM^OBj]__e{{[\ }4ITR߯) X:ֆ 4pXQ2jڜSP[R,a*Ԏf:J:G[|>'HDnnn2hw.L:\F[sL͘u]Z1sLGWNSylVͦL&)Js&GNHkjѧEBۓsMՈ㺶hHQPr9Мx<0Ɣ'd h1<#Z6覝NGbJ%>NPb6;]skf)XDUkewwW2C2$眦#1$;NȒuˤ ֖B!v*cx=Pp6yύ7F'/YPzѠЍi`:R0&𸼇l6 w<8QuժYn1Mi[vvs<\f3r~~)08 J%jD.a}uhөz!UTp(S^4*g}Q'~y^bFH O(n`HAaE"r#Mo5in:NRd>d8j Iz|>5(b~\w߬C{7C7l?My.AU\+OepXzޜ1-yC1d"VkNBb?=c~7 3.ݦ\.뤹^ӧO d}kkKH .:Ti,S-!:Pމr:a0aw tjR.e<K*M8tD"f7r,| -)lEۃώC Zmze㴌) W^ё$ D" i Oá6~_)iAi8|t:999@ FC'4M}jr}}hFN3:\.~O>ǣ1ӹ5c00qf*H$"VU٬J%7PH٬S`,FW_}%fS,^WtK ⁩<Ҝ\.wg:PXeir4&b@u۰l0I)G,(f#RG<=Z^|1^5"akfk7)"PXr35d_Rh ytdX,gat]#O&ĠZ}h) \ZU&XD;>gؑdOS R*TN]uRWj[jFHJ4%z]Sx\I|뜹fw0[d,h4$Jߗp$ I;J0ccn]CjѴ%ba8{{{O*tO-nUO&:RI h0NILB\&q-JCӤy6}qccC={HDj3y טx>u]cՌԎ /c l6ۭVKݒ{p`B奄B!5 1ڏ0cbd)Zahd8J\J"DBc , R,ա :p %2m6ۜ9hؘV,Z~ߩYM? 4HD...=:#F83cu|wy{Ztl6uIqՀ-H\3d2ﲿm-y&LzrvvXL}0̻H$"FCP)0Pe*$s{ikkK {i.HFFLl6&)mB~T|CɆ=CΝB{áPϧ|q܃wJ q)Uc}b.y(`m]c)2^KP$ )ۆ3d#f㾁ujI֖g09gJ+f*rYM80qORzL1Ԣ^^L<@ >O<`ө`;3Dto$(tOaI$ ]aV eZ |ϱŅr9xZ.//lJ$Z2 \ltt:&@T*tFVJS~\H(z^ s2ekek{-_D-zEf羬r-\^^jÉτQJ`n%鴭nK PM2JiZ-ufl6pf3T* fMk#CL&@ @hF1cߗJ%qݒ挤` @AD"zTUyk1' M_(mdk߷׉~5ϋ:{d]D\vG1WbQjB!gRTTbGݘH% vd}3UvjT;dkkKrJ4ܭx^eǑΚ|&nv^W t~L k[U߭ڗX,ӧO552y'B:V0ѫž>e`DWz_ѤB lп]^xseVr$ϫn $樶h>eI&2 h E t*J eooO FZ-eP bRVh![1)pXZұٰ4WP"f3-Θ___  !Gt=ggg`&yD&FxD`jXjIR/_ΎDQI$;WiVE@كsUAlbhZb6W|j5ⰾj5fvrI2T9666$Hh\K<˥&{SLQ] VV<{LJ8N}QC" E1 :1sX\0 * ji%A BBOs4I(sIܔh4ы}{,5r_wEϷMFgYh6M:իWrzz@`0d"ZM)F > +tt*NSjK4B܍HZ~rr%  kZv)NJ-!`Mb_- IDAT0Vqڲ;jQ<誈U*@a< ue0O~q8zb\Fh(cpU Օ `Ij}_/?cZEŤ~mF_ɉFrXO:C8cJD3œI=.6M]%v]rҫx҈,Qiq G{n [t CynLTiռX,EF!pX?`0(XѨtk "\Nif.l@ȝNT*@5F:MĪBc]{C~\aSu)aF$hb(( ^JHͦ(u=t]y\~0TF !\"N󷷷J^ϟft:Qm;ѨT*9S~DQ:v)a"">s I,Ӵq򛙌`hc'أѨRt]_gDsJٽZ=&zl=X3tu;v[JJd_,|l6an־nK&X,.yy^ieڥA_(Cօ1^LYGΘ#bzl6]DRԱo'Ԙat:I@ }*&UЫ.a8|<[;tn+@@?>7ov>dȬsYWsfeAQr,_6~ȟhZJ裏$= NR 6㻄{-/^P<\.zEJ6,UihED#{#?̃N#nW=">O4ݮ&Ҡnoo7ՌmkkK٬z=ݕT*,5feWȏ#}Ld]`˗!~2G*Hd"xx^E7Z:qcvF>//f e|"Ɍ^xPəB4R40Z#Lݮ$I=7l6}V|왞L&5C%F2)=>Z@ M6fVKM׸p( Ĉ]i Qjn[\.N#CHz= v% 4QPpqmBNHr:kRsoc u~Օ~Zfh,,bժ`߯Úd^W=*H^FXL{9?ׯ(bqE8f_ŅF#ExnT*s1bu-EDժC4MT*ddkkK 6~_Kk`JElhۊ^^^* "ǣnLY*v]?/9LjHJ0˩xQr2e!}4)ߋ(g[ J4߬Su̚(J*kn:* 5Z`0(HD_~gTJ;l:z5񊵌2h4ff=g({RDtPeZ%ƽnw8:DC ?d2'`%I9<pXͦ:c9r44٣H,GdwwWT 24F˥3N%LJٔb >L;1Ɣ '"ʦF]3tS~4ci5K&pXff3N CjO,{ ]=J|58i4nyv]*NGv}}"֖qNcĴrhw3 _h>`?e5cG,ۡPx 5|z]'۲3~H#~uwz޼y5!Ƙʮ҆=qTOj'PHu*SvÔ) q:N%Kߗr,|^'E;QW(ol7Hh㎏;;;r||1}{}}-pXeLBf>,p8J[tZΤn+XH$<;;N#O> {,!Xz]{|9UZz |`EV xp@"@|k0@iSܷTוfIѐd2)JÏbRP*ʣHnލFCVYFbm@0f}Vv6J[[[E4#T6Mc9d1QX,T "'JDz 5],r9Vڸl6"!8T@d}2pf4IZq:jrcP>\w5z u)?Ĵ,kNBX^OM(@H$hF"5냑ԍ=„ =cܔsoooK6^OaѰ i_&QL4t:8ξd@ {FD A墤xX!=NS&Ykf(yT~sf<&!w\X3Vdf t>sȇ ldooO+X:Нa1ɤzb4diQsܓO!\Ld0/t:ʚTfO-@ M dSG83r޹$TLX"KҊ!{ 1z\]]I\rI2RI1Q7#KT =aZb|tt4Jn[aR sb"9)h4=pss#u16>;~n0[Ԉ8C7&aWC [S=`&c&f@bQ5su3p$~ Dԗck@~߿~lI]"ueʼn37od<+*ٙfRNSyc| T*I(=%J͙ᔌIR!$%B!0uH&\,&qre}|j5y~_=b1l1.8ѶZ-5!&L aáSdm h.[PJҜ3n^/BRF-=V5ˢ]V5XU2i̼e^*f~/fSId*rTf(Ϟ=& NbQ0r|^hSHYQ&v0shgv `t 'ZD MLQ2 g:J0TLvO0`!kT0"N˳Zf;6eT*)gX$Hs-Z"egd՚6ۈ4˾LӲl?ъhS^Wz/Y+qRPN>YSps~$ vS@87MgzҮIa"TessS)LqAb>Bq boz=ML R<DJ)[ RhrLSꫯDn1ssr7s?ti7ӰL,sr_nWruiPFL&RX,67-]r<&{0ׯs,WOh4*CHNOOpBF Z|bF"!m>/ P1CƦ0lU-[ˬǬ1ZV]g <\ ~$IiZ9S be{rCkt*PhN& 矿~̯7ᮋ]\3 "U$_h4T* XiL\(=.p8C=8+sChpA8N RdccC.//UWLcB1&QP~&n[bP,z=eIٌN )h0⎠n1Rh 1RUmooK>W;I<dEQeU)ipMEN{"@^g",[{F\ܰ~J%])CiZ_ёořuy֖dYT*4A&.P1&#7oި| :C(U 0K `0еp*'/ܕ8L|$IvvewwWn3Ͳw4bU"3=Seywfh-:rrr2HqwwwXa"~_4 Rdv]$t:5&lFw 8 7777F}! *H$JnW|> Zl| `G24JS/i-7 Fժ#4777jɔ$X,&drye,&o޲{њ3ch޷EkEӢ߾|&RQ(Mo...d_CFC3D4C%t$D"!>Oi.uO^gە|>/VK,2L`eggG%zƄ|jbyFlV=` %Eӏ>|ڈz3b<^l:IfoNSf ~yG-joqVEؾU2Ceg /Rݮ+  $fSj>UҴ# Qo ^Q戇 ,jƔh4*o?/~ϬV|R ̻-je4Ľ^Ol4ds0I0 h-0 biPCdsx́nW+s:J4UX x<H$["`Fhlt*rY׽^O٬R)Vr@3er[;~fNSŢt:H#EW_;uG^}fkTE`潙^T]oZL&jR(jiclZk%\NR4w"a ͍D"}> 'hRZ-" _ |ruG]Q7w=Z~82f RW.~wb%i3)úf@5Tw㬳ߠ~@O29bF""^1)HrX,t <{]hPA7QUHN3VUc`aloo+ x,Gmݗam9Kz*706ussSRZ~L2Hl*ʕ]:51cUg_l&tzwFNcp9I&s:PV8Xnnnd2(}a S{D"M˗/essSժt:nnn,!j_""RIFN\⮣cNAMp8cPR{rrg_EBN{"~/\Ncsu];(\/[?DyS~ߊL&iBDD_H! z)#a&"ʶ!vnaT9~W٨Jde2FsTV\{ Ph2xvP]W^Iד[) j }&ӎJ 䳳3 Ú=ɓ':}Tc6jbSDèǡȁIOщs8:QmH41VzUe kjB ggg* I2q4 lc!fd?һ,V3)4 mip=t:L&ӧJwVŴr~C-:a,jIΜ> Q4?̈0KD4K2hDJv|:h# f7DZMKǣ6µZ-(#!QZ P_y4d2xukVZ~3b4E-1R{Q)}Jp8X, wy>;Od2LG2})Cc>OЈ"B!q\iICD#I98:#(ď"X,*cqOΏeoEl&fS*VvwwJTZ&NGNZoVs!cモx,:(ji2F$!HBD$ɨI51$3RIA ,!NSvJ%*3f5&_3{l`RL܉4tZ=B!u糹14+]!=u岫2 䣏>'vK0Y_)(36 D"r{{>/:O?Ww vww,>0k]/uufU@3J3u_Nij5]z]ic6i4Y:ad ^s?ܨ `+j4e2j19_ &$]__nW^{0j* \.kX,nٔ7oH( 4ji4$mE>T$8ܩ>O/~I8t:feivʿw11#uX?  7|#C>,r9vӟTvww h$@@ ;БY+rY B!zm!%hTDQyzaL&De[iZsdR M4̀Ib8N,V CmF~TGL2nt_]] mY`1acfp8$xf12PX%677UF4/LIiHyR)^B!N)fS:$htZR8NeV2Ls<jN#E'^OKxHZD"w͍J\.TU}!FeooO@kf[ϭZ&y:}J-0ӟ$T|h4nw\% 0Fu~>3Fmoo+CfWד?7gƘ;iPm,B*J%H$T*`0P:fS%X,6GM#nFRRqNB{;N5䏍E D0rT+CA۷z9x^l)f$ 6770Ifi:clV`fUfSBi.4Wªʗ_~)]fS:Μ^F*"t/2IVd29gJ  XѐH$,V%rYiL=GDTH$2(JI.ǣFF&}C(H-lD&f)t*m>MIqzxop8qouA?f'Y3>]ߘ<l6ySɗfIDh09FMm<>x/hTVz d#@CV~1~_}NY{BFۊK6Z&NS#\.$ )UUSy36Lz%Nv)Y8 DnƆd8*=KX,يQ;`h8q4F ZNs^}jU#ؙAfr=uaTwLr/@^z%b1OH$Y@Wc~]PC λ7oh&+|%ZMr2\Huط\NvqyL6775^9 M`P$kbg BDCf30bLfuzZƊɤѸI-{i:*8Yj7páF` CY*ɥ)@@u=ߪ E)ƕJEժ;Z2n H$TXN#FC}[3d2g%~_AP(|&JED !fLAEDtD&mlZqz=}wX]AM3[xwLN]h\(Bc4sY{ tnooDnF#br~~.BAx/JEq8`}yZ-)J:'\1[4A Im?h4RDj}h4X,?w<ޞ8Nuʹ4f}gF5.{0{$=w]WL&2_dHi4HN6Ba:%f4$3M 驔eeggG}1v% jO Df5CÉf)NSB:4s0N&BX,F\.74N& 4 `rlsE[[[[Ålll۷oewwW777yZhьƈR{B!}Q-jNޕҺ *ֿMЦV>SD"ZDG"5.K9.KNNNTˌ6C"d#rYkR'"Js2hcZdRaOlll֬i@CRH)Рobn s"j2H,Ө)F.7&6M;.-e6ɋ/TDT6w? 3E56?w†fv8Օz=*]X$Dp2Y`VKu\N5#$}$'w:l `~777J#1j=00<7cK$ruY1H$FG h{ZbZPNk͸}!@,M&%XLj\^^Jߗd2L/XX.ci M{\i$0l2ؚ0d0~F9{^klmmih0zR($ȳgt*"*>NF@vm Z loo7)qKý^OŢ<{L0\4b aA}Lu|>>eZZ^\oo|~E Luף82ͤnxuF"EGR*=]ɻZCL L~BANNNzNTf2 ORvUW,%kQڒKӘ1@021cbdKZϧ̖M+VxDeFL33& MMAoooZ3-UMᇡ(S[)˒Jh˗/);88PP*Zw&~YSEÙHCteggG |ϧߝmRX0[(iN& d4{J(*v[G|RNhӒJi+)pXa/׵ZMX)há$ =;A BTc0 sI40{{ܢEIihR߯4Շ !'g۷o\'HzR*x}E>/ #vWӑSeҚ>/rYtpL&5~sccC7ڠv]HDѨ}WN @l#3v(R6՜sScM8͛7bZ>PF2euw͘;/%/z祮2F,8|1EFF=#3fp8#aaWZ-uRF$`{Ϳ1Θbt$ wC` >O?];"SһU?{״bդw= iە>H 콽=-@q|p8*@L&~ F&lWWWzucBA.  Phr}}-O>+VK:j-EanoC-ꮮfJYVjI0(ܨ}|:ŀ0(jIJj %?ٙ㾵eDaWw]fV]5LZ컻F5mO&8L.}u6775b| 4F#HL4TN3z`0(JEdNz^F:ŧipyDt*FUN>O?UڢD"!^W|>;15:s.PAәX"H9SNSh_f4_ckv-APpݲNutF1D"g5H`c!nQc%艜cf yPф6Tms #C](<>-&`[7t$JIZ\.'e07|#rYvwwuJ4 }Q@>Or_Fe8a[hh|'r~~vB!) DRH8VnTpX-rYͦfߎce9@B;td rŅDQua762znyI&r}}-XL q0H~2ş+Y#?"x}U}E&,q¤YD$r-ͦ CtZ3Uv% iB%L鱳tMSI$JAك&Zh  X~z=qFZjUO!ZMAD"f6lVhTE^ttJɥTYTTO vlj$b#DqfYݕϟkCj:]_ uUw5> #=rѤ.=( M&>RI=Yp nkA:! h_~)`P9;;d2-WWW$L`0t:x,bZ\P($^Ku tL&37}QLRJXT*8j^,b(fIѐh9O{O~"fSVi ԱZM Q|>fVv]J&B!=!B}1n\C}pBq}e=l@Y)XdY-it::1& H*^exr~v:%>g6IR4CM]XqmbU5]:g5Zp\dEۻE}1:CxOK$OjE } YP׫^L9I`(>,ZMvvvtxwnnn$d2Q[d2oA/P'.8CI&D$Ju,VVL^WWOF vXpA#U(|da.>}a`FiҊWW)}>*VkNBv2r0Il6\^^*r9_|@u8V Vͱ;~q./~SBtDNNN$pׯlJZ|>De6I>צp`P4͹fIەD"!PHz.wH$54NJ8<>l`l#?@l6u"IvkkK |hofE}k/{{xiֻwE-wGٗPɹ48UT* c8iٙ˗/ewwW#f3 r4Ffa:Y"Նá d@ IDATt:l6A$)vT~l4LE'Am3 Z $ɨDb~7Y3&D^smhh\!byoF<;$`s'T L&Ji1i-\TT8LH 1 IbF0B\.˼fY |D[80z*OUօ)1z2 7/Ѩf35j}X 8C{Ȥ /ClVL%h_֖I4)e,SdӧCjモgϞ8N9;;S;Ύt]d2 zT*ՕAEbX,&|^N_x!Ed_@ 8&.P4)vwwUߟNp>OX,&jU_DlRVX^fSd,"ۜ,k2]6k6J¡2F|j9c؈9ST*%GGG:ejOS\Vf4M5!@ёdt*uuu1L%1MϥLӟT٬^d2!xO&cyd2Ze uq8rqq!pX]i)1MB]L^WcNá3x,$m988 Xc(hil  821pj4,%cXR=\ @aFi$65L\1Nm6P)vp HL&*L&L&tʋ/s&e!E!0.%&GFSX#[ӧ2jnJ0w" )8nd8==U&E?NZM|>b\]]P(H,ӽ=p\ zX,:g2n$9diem8N) lú&F}i=!a ]pe+۴s7pV}owwsixNPs[,)J#KS!-pRQo[`t@k֫_|#ً@c,=a,xsrO<ۭY,sDT*9gHv?Ԉ=y5" 888)׫{ P9|o>N%H}*{e\b:I,;ukLh繛Y|!R5 )%w$1HTqgϐ4LX,/`0\c̖N$ b_ AR=88*W*r%rkIr)'{F4Eq$A_WJi4|BH<}K~_ {+PP($.K~zjSlJ4FPH$"\N%Q&I[+kV%x\),:EtF0b4O>v-@@J"|^ryP\\\h Z)Cp_|E˗/@$]BA 0=$NMRsO*lVB!)+WCMlj  VIO0DcSeA;~йeZqLO1ڤi%0ƝkI&t:iۊ"y2 Eq^uFD<.Kvvvtdp8H$&Fo߾N#;;; @9)H@'OHRZ&JE~Z2DDɤJ%- CIRnAFP}1< 4;[uRk໳#J)0zXruu%>p/jr;tRI~DCQ"!uh~_ GqWDM7~tRt]Z&x\)Y?2?t:M`}KbN~v䡸VV#2ù\nH"eL k,)i l&!VJ4A"X|fbQGxq}cLiXh$v[e='Ag,ʊ2qc4\__KT=ZRpnn=ݖF8`FØ`fsV- g tzeu^t>x>YVe}}]MWɈ=t|( 3bd%LtȾ?g|tt$/_f@iK_WWWP(H>W#`0(jUAR5؇[[[?gS&1V 89Xvz:Rw}b vQϬq>Z.krrr/d|zϵ ɓ'J7d@}BjSu?t1!fO7*>&֗3>@l RwB^oT~RSМ9A| 1ðLay<a.ȐO&,5OX]] Dv2шgt?/YKKFW[D<9wI/^Ф+ꡈ^իWL&L666g?Z-MTrtK&DBA'*yBAf)/_=O= c" g/_#5ECY,essSNNN4q {tt4BKti$m:EP2<\|Wfnňg'|>Mp:4 ),x2b]c֐jCrpp({2&1ЄGK$MPDĕ.S'[F5BQRcqdK{4l68aEz^kMLfP(Hߗh4 ZCOĜN\__KT2mxNJt|&tsvk_ϟ?JRQMe$m*ښ<\A i/j@>Bĉ5){z{h~_noo;!Ƴh,-{Jfn;ׯessSʊ\\\H׫, 3afPp|¡ljdĔB , ݉bJpTJySٙ硻b1fa\v+ʊmyjaᰜ~Z<+NdR*37 h>:z]GY*Jloo+wn^fz=/$ JP/:^ 3f }^W)t`e9`0*l*HvD^Iĭ4KVkݝe]sJE)o޼MQrt1ǂH7+"6r%W[ߥOLǨn: q|R#q+cȧQ+F)1De} \\V~)J*s0q}}-bQe</G0q0V ܦYo`0Й8AhsB9^ X,&>O21)la8zQheT:D)g>9X;'NPt|>r k@̣bm1%1˲`Ch1>&N95[,TENj*Dw ӁH^? Zqz8o~W77-Z@6|{Sm#E  I jp@^n$vf$lD 2 Էo& Cbr 8l*:YNF13YPr,ۚ$& ~'?+) 9@M2vvvg@pv:+5ZcB+14+hPRcy J"榜@X' zA[ H$tRRQ40]ln \ #@g^1K:$f\;l*w:R`ː I5y7q 7RJ"{{{c$ |ʽȹ{9"jVBl6& "-|?p M1Ue/Ѐ`a{ `(K w8g̈_R...OOG?Mrsm1 ( siΙ tz P?)/@ӑ/_<~xHI>ֈo??Ҥ'}6]HÈΠ 7:HpɴVWDX,ւdád2hh9Ab A~t@sġD FCa f{{[ׯtŅb1ޖR$rYQP(c A CPv0H$Ѥ9{k ":!t:g jUMIIؙ1I`ЕۃG7 6d.*uK{|tIRY}5j*hTU"{\uTlmm)3qP @:Qp FGhOa S#5ӎ$]] T$o ye_l6%LǏ5I@?XVU~DWvK$czWQ!}&+X ~_zJ+R $U|kkkR*hH*. g.#|(VJFg`- G E-~ݖb(;;;{GHDNNN+ PąbbPJs2pģ IjO$ggg%ZMFJf[0ؘd4&E0f&))`^ݮ~'tY'HZ&G DLJ 8'''rtt$G...$J(y$Vnwt:[| yTR-HXW^?l$VQ8!a 1/;L~?<ւ.'2DF 01 dggGiZ/jA3%LJ<׹0Ĉ8LWX,*sN'JAYڵS\~ {䐘N9iYq{{+TJ4LbԎĄL5uwvvTR™ƚb7Q(l6hhΤ5(SX!Rb8 AY(c`;;U&|PHFL 4"16>fĦT*QaZ {D->l'{<e/r\|;ߑO?TvEm>- QB2q?9;Mꍭ-o%6'@̒:@(HDRɛ7oduuUGK:P`x^d2\.K$Qf mt p;=ƀ|>Mպ}&dfI"u:~WWH28,IظtI2]k/;"] LDfQ!QMAx$)%V |uS+(,p8Q$@`PM T K`F G8H$i Cg]xB3AD?n+Ph#Kװhhvޞ2@cw E@Pq\jG`f95a8A|ww'TJˡ7掄+S ;Pq766dooO k';z3170DDlDȃ<̚yA:f̀AYDgxtt#MؑN$4Ž"3-"9k.dggGZ!0Ybryy ^PollH,{t:x>@@;$V=_h;qYf7;lB JEe$ . j Y1ПrsĞu? IFdwwWiuIR  BU i|; d ub.gYvO1 [u=iI!w6OJ:T* JΤ\.|>/LF oÈ]E!0c*œ. )ĸg@K%$If;󜽜Ir`c{}}-;;;aO4MIRꜟt{T*7?S[?&Q0> @VDRCH u[j8P!ll6:RQqd,p0x]"ТI\~NSvvvT`/wkkk5aԶuZ>;;}v||<?88Myz@Y3;k3GpX.߉\.72\ nK,H;9W88;9idPx^o: w%&B5¬!G ar sK=u @Brǣ x urH;;á@><֢趭H$:oߪ # #+JШ) &wwwZ$٥XP(4@Iy_P($`P677O?3y⅂>HDѨ8nmmƆ/0&+"8sRk䓢^I$ `.Ojh V@[hZS(bHd~D)YP A4 9??WY-=D"!TJ>ެ!=t///Vmchę(Ys9/xU988"k`N]a 6Ao_|<{Ln ):``IOHە}8i #BItߡix ) ìV%LF 8ރ5J)(kaΥR)т,&zBATr3 tt9(WVKQA`, IDATjZ[[[["P,#Db Ǭ^^|&t顴sXQL@+"/VK41k8o|d3 Mf"]peYeQ" H$*I}ZDp=|AE_VVR.nnnp8z@ jU<~X[ (~[yVP1BTG^zx>O~򓟨uAtN^u)Yπ0kYq:SAr![nWz]~G?S9<h&a /B[9g+ #X.t9c)'nK\ֆ&TZ1T6U, &.v^˓'OTb@N)s!&a05ȉ00Dzv\jl'P<,A 1}|fIK*q)rrrEb|g%0`;^a yeMDDFh`\[SZgϞɿ˿c.4wwwvLg ךL&9#LX,&z]Zζ&I&Zlllh($C: dwwW x.#2X*/GH@i.K>#cP(6߃oooU2]ZUIP(H2өL|>" 5${3nK&QV'*.")3Ѳc?hݒ99/&0iF{O%Ji™Jt~06$%l6 rh*_R)wy-A4 \h"~@a{1ΘEA2-Oq_-lD"bD9uӦ d ൵5 Z\iSӡi$PX3EQ>)̸ #Z/XkE b,Ekر3nxg 0#R*3횘ڂv|}d2&\َ>=-fgˏ3 K){YcS$w%&___X5NSRr0ҙևk5@FmtC&y/9t P N-* H IdR|?jU;ݵZMy>};g&n2%vT9O #v[$v8b]: "Ͼ*GGGÐFΚL!)J:ٳgꍀ;<`N|O(&t9a+ѩO$:UL|d<1֕}y@w=oB缴PQ- +3Dَ:3:5$vyQTC&p8$H([&Dw/E< !CɘSm&O'#WLpŅd2Mf)/TΖN%hq9dI#y'6!s[--6o8<<ɭ,tZE!q8jhs<c9DL'Iyqie1}V &7,(Eܲ&Vg=Ʌx-ȇ`u.ɫWto L.ض6%_/ ,Lt  @VIՒb(Tj,CVůP 4׫XY (A ۓ3YYrT|x$`P~G$s_gEԙ΂_2?KPxp!c:zR Ya4 wldi؄v Ş XHxǃ oB= P(> *5 JED5@RkK p0@x.%&T^5`䕝~t7' @#Hّ?cuHY.ǚYuDJeP{AYS= ~;ߎb 恈<ް, >g-~zLJ69ȝk"h4;w'1 Cs\.kxb 䀢#`;ۗĞdnͲHXt ںn9>>}䵓FxϧL!+CŴƟ ӆy匨bTi֜Qax6#A@ӧ# 2 Mӑx<)RݏL- Fz휹$[[[#֮sI-~~g 뉳q\ne68gO$ ` $]w.H$JGXYt8W"R>3Y.H@eZyՕD"eilR0VI(Rs[ޏ?Y16 iǔ=UQѐX,`:p(Ӥu2)Z]4ޔ绍M98k]> w- Ogy?ۄf ZM6hrb1=Wa"m$ 1%9A(\.'NXbQ׾w`rH\sEynz)hwwWa.IOs jbR$ OCrq~],CN'>OƘпc 04^4777#=aj1xؿnVʹby<ᰇxcMe&}&u-3`?qJ<ɤ89??|>0&Zv֩r$ B9Bbu F6bZCeݝIEY5oEgL~)JZEd2Z̓qgЂyPP^dqfuIRr۷p8@g5?ggIGHFqioqF"z|NcLJԦ}gZGdmb45 ɢ4fS])<U9,tRC}q`PxeQE{Dn+[[[u #Ɍ5,QtЙ`2 n>r ; fCVSH$adʜaM'c[dn׶8F`ה-AEfbߵ]V&LV25m=9z(w9g:XvV$})Jʐ!fZ-IR Nu 3n ׫Y&PÜxlfc0 MnE= |>@8Sg{f@R>Kaza^XY_?q1i[?maouriee?ԞCq!ߗL&36ک3b~e$'^YxO41kLuJ0Z`ôVDHw5XlZM2 O#1=ɉp?8iNfx 1&K4GI>N2*̝LH>1<r/46ȟl`52&X& ZoK` ZZP5:t5 Ӻ׳(_~XL{i]I<8'â FA:NzBû&jԉ‚N%cFiT*Ug <52á >{]Mtp4n4 ͓z=Vq}766TWOFGWx;R(-{FRE2Mcx`(tN#{/NZדμ3)F<<Y{e̻'΂IM:kjUySr9]'t @# ӧO^ Yl2TTĆávIv!"4dNSCDBID:qM$rl w̥ͦiMH&BY,>SWK7i&ŝd}^[$LcM<V,ӚHR1 C z/x<J0w`0xBa "BAs ]q.-ˆ" >2C) )Ca3ǚ5zXJ'^w%rIyf29մ=4m˓b׼obSŒ$"C`j5#ñ*RH^WS_d(vȐʙ&^O'7YVUB.k: Q3A~w bg0TM'I^OehTi$It:Z[ɂet]5N$SK߲N)gmhY4#X6!Z:pv ޓ>+.lڴC{V= x=N/ޤk O{:EI׀&B`0(`Wp.mZR5مrh#hP$j5=)ޙ!dԮ}fp/ZbHa(]Kd@Gc:F@>M95CYct ie5JTL&z./_T,LZ_|#fE4`q˾μ۾5/dκi4齭p80[(ZMAI&Z'gLL5a3#B:R_ Eb~vAHA.?NEJed4#-`ǚIښ<" 4h强T*_ҹk^gp H?|_&L+g!F,`}cCgL` Z]f)VKn8~-\^Wݖzc+\sF0w&\+#oC񎤝܉&DV"#% vnj۷orT{xh֫SD::`)0.Ud#L/\¤.rdTd8%{FDN(M3ѥL1OCe|{h4$N+}{{+rY^1ʊ "{שFg ;FH|Bwx;Q<>7Y#6f2?%"h4͛7N 2BOr 8~^2*<]06:׹!A)AiO1>BG%7LpСcHp,% !KzD(^*ߣ= BaDr\^^j﫦 -6>AI3crL3?P(|:щ_~jHn'utKҽ,O{Y{eaVw>XBDQΜ^)!PH;&PHFvzdW3ZJדl6;ɳ3h1iiP6qh`q i:#KCk™BͿuCŅRJIVyp8F|&̍l#3ce'^΋~g^~}6%0ko.FwaL;_)cwA1O =.dR ^(!+;R h)r(\~n&7bb`c0r9|>V#൝,k, ^If(̟+jzͦ! B|&V0/[y?ON!pp$`lyF=$b35C5g)-7CPͲqbRY&V>4//_V/^ΎahlK?\Nv[G Sc`~u:Fu|<%"^0B\BDGBA~Z]]U6 e8J,r8(8wBNG$IVӱ|hr{sS]2~=EDB؅ t+G:hFqcRgYt:JYuuu7 gnu rÊARP*4^1M$ڬ,4 M8<~|Z#[̸UI6ߡ a'2!BS_ ׿\ p/T*y"Ev~,ӽ|Ɖj{z`ՕdY-cW*4Q4U3l Cr\.K.Y""HD~_1BKL0I'.A.U-Jڭ0U(n ǣWZL3UE 3sP9۾.]{\B]__WbeR'ce^yih^sVǔ ?CdYY__}ĘHAx.,o`z H$E M4PcnY__W $ IDAT G$t7b )c[#IשּׂI<B&k`uZ}ǃY]yeZCP(5Z@Zx0I)KjFFyROy=j!>9I$R^'z3]1f hy_ ;qv8ٿ̋'5eĨP($v[|D0`2wr t8  {93^O` i4F"" +CO|)'''dn[Q.z{ 뒿K:V&'#꠩F}:e) `њLs9ݮ6r`#Օt>(Jzqloocaѐ 5 h7!JVSۭEEz4F"͏XC:Z(,e\b>G6MfZ,<'<5|J{ߎ ~_^x!n[GQ9I"k9>>VH. |>툐1ތ c#qjb !6 t3.5`ҩGWI e@"3gІá:Ck:k:;;;:St8sMT}n"? ;|${n1vI H$4Q 3`Xٔ7oȣGtU*!D:Iy0T]3{-$1dmmMZ^3{pH4=DO7CٔH$,0׫եnllYz$I Tr׫`2F!ZH.T/jcˇ0`},T4@pfW貑ԮKRQ=,NtYg;̕31N5 Bh4)# y XdrYvww8 ) 3 l;is>jj _P=?L F.0>h(0Lly_ZRL7R)-EDAb8V7 㡷$ MF95d߱V@gc^8L&#NGRZ86 ̂t:mܚ7 ҘY2S3߯P(HRy왂~uT?L e1v[ZN>zRG$W Ń1 b#&EljabEt^ÚNnK>׃"$s寮jOJZI` tPQە`0=]u/@wV%Ϗ>m,H"+UYWa$$|' GQAJ&rtt @ױwҥ^҉zL&uA]]];r9]v$)PyCy,J*zj<ɓ'|{ְ3yeeEZJ{(I  &" mN&T|A@7@P(p4+| P8@g]0FX5s I#eB `jדX,V%~_G! "P((H~/rY{{<ul;0zTs4*+ X@-  RH֮=|GCA Qb5uP Օ <B$a N[Zᬥ cIcX,J"`BvRוŎOcy/:"LĠKv*5P [Xrp\%R,TY6si!d62*meeE^OƝtaR|@CCyo\` ht\IpqvG>&4e%3Fc2dE؉i,ӌע態"E~>o٢]Ehޓu[vVI:ݘBX%>[%p8y$nXL5Pl777=}Ĉ",(dK`)Jrww}hn[U4AߗS ZXJ`aTnvP9=Rt.o~MBIX,bʬ3\e^c=fHa+"0ѣG z<-)za-`%ӭƵHەr,E&)`Sc0U*ҮS@2طxP@SsG0`.(:DDA 0tYv[U) *[Fʾl){yz fgβzZ4N't:P(LJ%#JE ܴ)ڔe}MgX$ ̳)jѨ|LXp":0wJrrN`XHZ(rLqo.FfЉe'`0P#F;;}Qy]e e:gǼv]dorj> p(PHsV%PH%2#b}'k6`q6YOPf2,y^eH@c "_6B:@LxF  IͦJ7âѨ>􀈼_^n+hT;ae]]]ܭ\.k͞c(@:#rUr:+ C *#|Cz_5!NhRPVO~+rpX8N{j5sgMáy5V%JBYDuX̼z>2mH^" ֖|>)7Y.4 DtJTR>o޼~/~_ɤv@CP(Դї0^,MFt#)0Ta 8NTŤ\.˫W$N\􇬝yg2fc$lΣE"=sh.nVId<^RV)VZ_,t0Cﭭ-s^RhFZ H1 ^)ԍFC~?;ckkKV}S gwϧ~0+[tTp*+@huНyI5zE e w Zb 2`е? h4HDlJVS7~^){mvdFwY/j׫1"~ (+# {Ѳu5e2=<UXו駟J6)dD"=B;m,~qtXIJ_ o iZ2s:v IRHZta$4b]STh4*@@"xBTU| [$ki}f3c&9#20JɤxDZ%rxx(zu:)J.02hNra@@{}ۓ+9;;S6)//n0奢γeI?C rl6e}}]_e xWuV]b{LPEFyP`V)r⋖%EzBQPOB Z*@Ǐ&̕%YG~Kr8 p ߎc >#Rl@ACU(@ b1rqq!lVZx^+ #nqﲀûIj/bDBtzz*^Wu]#"7a/U^ժ&IX}ĹN`UziGi4@CQDG QC$uL) p T; Iޞ^;O+++Kq\Pϥ1z_'<2y=g._WQ#>rY T*52cYw:u$L,跬Q@X aj{>pu22Cq7ߣSJqZCF+!+! &>&@@""jUBi˜qǟ4]`}wGl6d溸PÿD"k#$lI߯~ٰr("51 ?#vjQxܐd8j@hW0mCn {S.ljg$ɯk$ Q&=petZU" i4Uvݝ8C>VWWu@ږq^5`M 4ֱsY uJ; !P>ΞXK9I^߷YX[[_A֤l}RI8zh(k*% J"tZ...XH&#_VS'''꼏'tQhaj8Nt:A^t50mUAٔX,]0T'45(8z^5|pdbUx^5gyNż2NSFv-;*ۮ7L+wwwÁ^KZFk =eZդ3.d2QsX&gmbzh 8$ 6aXEtHxO HL~$Y=#aLPЌC:0Hv["x2m/,2{ix=7"=hL\4ӌӦ`^rY3R끢 iJ"nWڙ-͘2b Fs1 ƒјPx?kkk!,JGJFr@㑋 5OTS( i}#7V%HD tG9kcvyya2)_]P}śEb" :Nzͤ\pT4!0ⴣ[cvK*`čhK$&y>θ[&^z%DBߜLU2VKCRT*mx<*av[cQ#曗ʬf oook vA2)b#[h0ppMx1CB\>P($J(Rg%ӒiE'N۬YӂXDH3g0MfmZ17s_/HDͦv8p%H$T*)%Cs-fl8==P(N#LFݮ|cUI@ѐt:-?ZT{:/\7M:B%j0Kr}}4`k {uu^P/Iެvs49Xx+gzJ ʎc,e!gT^WeOlF= PG#XT&HښEHD֖o_D"9::Z&JEYgğn+PH/R% l @?60 `(` OZl6;V0ӧjHY 8i%" Ss({tt$3|yII $E fP(ݠY,nˤkUO3sY癿,tmsE'I>z#jtW]$290666䫯=Mn ZAS4@-4vTg[CF : N=Ѧ0ȬZJ0J -+ l0)`\__KZU1y9=yT*`ʦ%>c}/Nw@NȤכBt)*l @guoc3j=kDġ^>3">Z0ꕄj&}$ PrZS(|/NsP>Z4g {YG].EY]] hTXt}/暶ݣ2x칰EWǣ^NGvvv4(t06<ñۺ"KZUtyt ~3e RV䣘 qoƞ f1FSCaƆK2^C!g?/z[,E"94""@ܲ{q,)r;/DBL>䑜ggg*MRʐ Wa)fU+~_֐76䅌e<FxbQG8bc`vK [)ߑ5կ~aw@h6JVFnnnJ^1 s#h/p,:wÞEQ.1]2.eyH1 Y}H`[f}yoccC cF9N:h&2Sͦu&5 ji- }gl}8B&~̄BH$$sxċ1W\+tbVVVH 2[#&q::x<.*hJףX{hA?K2k/v,rmR9}i{20ؐbLHDt: 8mc MT##뎏I=T4nuB!bAL^ `thgDd\ZDbUUGM@,e I2T cSۭ*PtӺg_cYwѢ!1~hr7$xLFԘu/ L5&x<`SpX {h(e6Ƙr!7#>noo+ӇA.X-CBe"m @>t:8M\.?b(fSej]D?0ioEDO>Q2 Cu1@r}}-Jg5"!( ?t Z1t:%L*]Ɔ0E4&ϳ- ָw]h4}(]vF2gw,+(jFb$F| ;YоͦZ-өI&cD}i#/ß&%:uK5љryy)^Oj)q<'ٲQS0*߱znW%P-f TP@@Xj/y=+UU+F 3ytQsH00իWj'aٻ+&˲p&Ii{ZKΎ ey<da*)ž1Jʡ"]VYCޛ` Z`EAl6Tn&,kFܦp`О Nxg,͍.V*ٳ IDATg:Ry'w1ۛ/;c|hi $ښJ%/uڄW -&34*AF [22OۅH\ۑ̼M&ı7n:5"">OR2`GbzMϐEGcGr͝NGJHTG\v0lXFZ-e&[l*(?GE? }ődp}%>G܌P&JKgxߗp8,bQ;:In#2]hY0 (x90ꫯT1I;)a,lҠYX|, tqYu*I@#"e PHT*RTѣG@ y,7a89pbԢ; `(T*.Օ[[[ pnLc̑}>t0mI^]],Q!EC8lkJ"l*7TSL ED}z~žI 2FF!\NT܏&I﷬ @V(Rv5aI>W/ϧ>00_nqm1:kp}}}dq"jx<..Kz8aY Vk$ZQ$LvY0EAEN#pXc9P:;?IPl6?q bh}4xrM߲7OïzլI*}1g7rbk:Lj w8R.ds# jq)+>߲ht:)Hx>#$=z0ZáEer>$IflFbl F-؀Ԗne8JTbގFK|C pX#UR$;;;j :Qew1].(Dά$cZ1o^._1u. j5ZМaEt۷zHuE+lM09JD$hr1~8(=(FI%:5PIDd oU#`g>n0S1T* JZ$ctCܙӧ[. =?MVh0\$[p8ipX fLմm?2Ft666t\]]{hA-H'Xad{JTN(/$.\/I |jFG*8%0;zФ'6nPѐ^Eb$ebɢe^C1eƃuh4$hu8J<ۛ4u(lllhNUJYkQ(|D"!\N5$䰃`!*gA Fɤ{~_ tSaAB^]]bfH޲7#g{p(1A@b޺~ " 4y~Ve"@_Ds0*9]+ymmM:t* q2ɉ =zJHa4MVνvh4z@14gXGYT*3|:+7$7)Cԯ 2Y7$@G_}&AYd"P4Pz=փ W)DB[7oި:4@  ifF[[; 꿝΁Hj6Z@X=e\B0 rm5ktaJ*vR*H,~?=Hn4͍jA-: X |~$Ҳ 0%vILp$/B1^.Hk]r9q8R*4Q}_bvdLJޤ3 3?m2!cb~$@xWo+CװT*iB)v[؆) irYc t1x?ih4{Yץnk,h4ӧrzz*x\}D`mj꥓5/..Tr L(ݲث5ajڱqrYZt'kXUP1:}ؘl4{NbqRQ)X,Y4UhHCC>Κb">8Ni6h4P({ k :0Lj FS*?1}!F4L^\.zr&5>#]a x<.WWWz E* #e!@КIp-CawNpR"5s< "5iySp8Bl6^t$|G$Jiw|>#UM *2H- Pٔurss/2 $HH0T $M"EI% iK] Twe~n%oA( o$0F|? Z-|jI%&]:/|.;o a_4o\tuH`'!ERJeiԄ7]y5Gv^z:'HK Y-'_ٗ.rIh4@s85{7>*(%)˜>@ '{&))x|Znf32\ĝtBIƳvސƃ{!fp㱔efR*۷R,8qKϜn V`C}nV,$TxX2G +QcY27uD:GGGJRp%L)a\__K*r)bQK.'2~?PI0|V`J&Te8zTkEx<5a`HZu҈ MSP.ٶF6f{f:g^4?q\jLLam^yK-\.VI$ѳIVgZѵ>]H$4G994hT:b15D2MrÊp=8' ^df }}@NjO$ xYq^8yOXL...wJ_+ ~>ZzFSYp7/&KNHNvak.O&b&":ejEdna´ӌ?IӒNe4=fT)tF`0(x\Z6L($ t:Jzf9,ۭt.O?f^:ڪ|>/r~~M1h1 X,ŅN:ZȒ'K d2 d,SL&mJwu"㔮^^ZNFH)`Dd'Vj Y˥朡i^PlbI8b!޽۠SLU^=Ќ1ӿ}O!GBDhN\͠?SP(l~)MM6  dYi4?Q!}';@>uWC~sys5v}R(YO VFu<&TJ4J!"oC咓)c5 )w1 =d堽a2ɉzzV+9==f)PH54BD CX,~gh4*@ͦ nWlTJAsoߕdmXPV`fއAcȥNCB p/Xd2,X,50T*%v[=40<ό4YQ{I,f)XYjDif͈=ҭ[i8I\(hrNi\r;t01.T*mx 賟M[PPE`?`jYVSmND3{ dR7J'NtNw"*m3ttv1vPCau5iZtZ...D5̀(zgaX,4(N;)ExB...hR3Pܛ- F- FybHFW Tfr$JiAT @/nWժа`85s֛ݾٶ78?;5c ]NVp94@.x:v-LF^&nT:ŢING*Cs."2TL^ޞdY5)0@4Y&pK1tBL&F8)|>-(%<7VR )[Ia6kP}>IՒ/^ln;h e{n޵L:)Ӭ F 6|ؓD!jrc~0޿(|zzLLHfC"ܤ___k8;CH?sσw|5D_ 3nl$LB]qpp DB~&sj=8Iڥ~F՘V~\ ͳa>KZUuɉ. O4Ԏ44KЌ'I *z\]xr {H_ T%dl_Izj*t:U^$>v ;l|f" wR}8$L0gr-d&gh}L.w;*jt#m+M(? r(S &*2t$A6at2k1⃘' 'gggj™f\^""4f~7Ioӈ z&$PQ\:cv||` fu:9h.Lp[FIH.K4|vvMZM٬e3+&v-& ?<h~Kn445Ei36H6PH{v[)mhAi$XqGPtM'&3q&&ߣpcAs8u:x i#&pIC{s)Q|kV F>s;5; ~H_PWY x>ֻX>| JEx<x.ЀV+T* [ǮMSCgSMM?&"t: {@ `)DEϺ`2&NGS45cרOe;ق"\j9 z\ʣGG?HD $0?L p^d.KGE fzu 0LH$ē ՕN09AW l\Hҵ\Y+x NͅBbL@ѐd"?OOO6bhXɼsؽgwjy̽ǴիW2LhH(v](?@%I7l~&~L(áL`"!͐UVM?M k('?ap4Mˀ40`ưL(Ĭkjryy)O>gϞ\ZVy{!MC8s}6??t:U3T@b}h\i~_Ѩ-zP`pF@U)Y$~0uDZ.2LP{=}~N3x0fϙkZ*  ğE"999t:.6mk+eމm+/;_wܶΈPjr\ah`+`t2\3yO  7#yt:F4dgPHa!BA] jUD"sr'Hd *g;s^Wc'(P.]. 0)`t6'4X NLx6~_$tZN `b>n[+8˻ݞvr682]:W(u&N WժN T*2 $i-JJ.p,N3S:g)1gMhNuJ0ϕV{@`NM &h^bHg}5h< 6;hq̿L۝{Vrײ2Djx0a(ORX,fmQ\chQё)ͶV7L t:||C>L=$`pM i;40hNwA&j%QP-tٔV%w!Tmu֮՝To[ۮ sPhuq"A@ bh !>H0 쳮f3|&bHBɝ;ஙZE wHRX,&pX3H^'LxOdyl;'bsazL&e˗Jpr:X>tIKsq;-֜r0n Bl6^|jc:ʣGKcNjSˡ˔2r "P K&RdY4"P|R٬jx~8փS*4ZД05hL`e:ja `is|| ` ^'tZ岔e B$o ̻Ev.  Nav@L /B/~ \hF٬I<W"LXHנL&H$d4IՒX,&TJqthOcԅh^At sL/ @&4dL`1ErN7ST788=9Y#xF |Wf.`ӻsx=n@4/ްP:[ *Nw ȧǜ4\Vr~~{r)hTz^jU)pBS4-Z0(^\gj zGˌ s: 44iGjH2T8jJ|xn0)<8_w+iZ(No[:✆ie`Li# =88R$>Oᰦ#hThYoܗHGCwg٬=+16d3) YaTЄb2.$) D"Ɖג'@ IDATێZ5 EVSŋ2n+{n`z\ˆ034. |O4p4IL6ݓـpY5uV:m?J_@Ϳӧm]. ;ϡ"e>! }:=yDQ\.7? L׫Ztbhf3rd^3rT]=Fj\4l6+Rr8h4@aGv2 eyF#-ˑk5s/"z(J"믿0Heg&qbHiZV)@v"j]54I&2TBC%ch!4jEd^.J25x<]~g?A Bjg1]fR0G)NBǘ}ό{7V9FL 0 :ƋHz3k@sxurXh;ۆ]NONvVn~? ND߹`|WX((E ,3QfKcFET4Ouzl+`D"aRտx<.L&EV(@-l?*ԅkÔfDd<KV8^';eL$X,d8*NMŤnK,Q5#  Ε"Ntlh;ݡn5q2s,vEZw8IhN9NkU<U#Pad4`PݮJ NNNתT AI&dt:F"jN&pmmP0hZv%Jٔt\&伂~RаF#uKŌ#R㣘:P1cc5{mUM w߇pןov`YӧO%bp8,v[8\3?VKS5p!T*%\5h?2D"s<uqgrù@Q#"js~` 1)E3hMP9Sөt4jPݑTǤWcu6 ]k0]v[wa=> YZ[|>VӍN%|>` pXnf3T* LGf L%nW'sn[-$.&5wzzɽ$ /keqهܑԍhj| W'D"hJ4|rwN'5ӚvWSyЎpAbF`0NNN$k*Օ4Mrzxw:#1[0ބMgZ%&N@h `s! jz}+{Y(w3&x&|5 #R@X^'ZMz *q0]ksZ=z$ZMlXA"[ ezh&GGGɓ'݅nuRc޿/瘧PSԠcDAg_cE<2=qt)i3ʹfnRHTx,|^ ]wqX!>wWE Eb!=v1E]TD"M<tZ&DQ) na5I't^V `PpaƔP)iD (8#!6u~|&@@ϔÍtXɤ|AH!CqĴjCߗD"!JE'v|뺼O}vv՛߿i7LRVe0x4L&ihTVՕ< ڽ^OŢ*#-f[LMz=e"0a#" ijnr N f6>UK2TPL i|>/JE'LkF9;2:sr8ݷr?}@;<0C^,fZɣGt L+bZt Mw,P(`^$!\=z,MF"P~PݹLw!P vLS Eʳ`bYۂ;L9ZQ]?8h$Gϵl6C,`0!#&vō_Ζ'1|NG69t9`k+(BFZ7'0t P~_>|1,ܡr87M=1 r$ d2)ZM!P=i"n+VKP///RhdP)<5 D:ёm6F4`p W` FS"=3LJWD"!hTh(r 2!t*˲:'E]D^Xc"l*#NǏhh w6iWU҂o6VE.t:-""ggg Ppӧ\.ljb@$ji G7I &-(7|HcJVbScVF@(z6#mg՚3˼ONݶ/wisQ\.~٬$ I& D d.x 4 q\*Oꫯu8/ `Yi 0XǼ&{uyyw1L+Ӱz6|F ?VICVaFkFš3ӞE=T~"R dttw tgU;ݫ7I0PtZIߐn}W j5i645 ! ~z]d2}r>OѨ֮WWWJӇAZ>8884 )<]8V=HgCaϦi59FT~.e!!@:u qx 1\"s8x<u8u&7tHh'9IJ$zFj5gfbNq$ BnRf?3a?s wFD5e3#&+z]|>ȔJ%Y.Z! W8&( 8 sr4h4bݖgϞ饱X,ZJ"f+d2JBDtjѣGИ4 FDq-N^Wͦ m áML~0^a Fd 4c஍}Sk?].v[3T:4n 4x`y\.%H(xr$Lj1޸l*29H )膭VK~ dYr}}w8h4*o޼%^ONAh)*(B]8cR0)I0}[?NM@ (L;DddA|4~,>]]Cav"CLSi4JEd5iAJ8Vwјsi4jZ(df# J˥k=,h@~_ <1Nc`0D t3zticT*j ѢH0&ݛO^33M)puǪ5|/ &DDѨt]fkJ89Ѩ&DQiZRTTdȄf@ +/0&6h3|FP^3zjxxxiC' ΅ޔ̂x|h4$hJ &hTѨ~F9d,$M.M#.'t]BSjVi鶋%f :Ǵg8nx8TU=h sq??W 4pX_bh<~_'8&{^IR:р. ,(D6A$?IN.n.Hz$ * tW4z^W҉MCy|| I8V\+O1] I+ LX޿/HDuJp@swvvF4'xq){p8  MrT7`˥GGGJ@ѣGZ0vjD4?QQ7chHASC-4b~9giRAZBل@1Fn+z]=3}׉X{P.̂ۀ^&ͪo M;#$E^#?߅'dRYqЏirXk~_~ DD&<G>P<0!&XLt: '%gAqLp8TON#H$\Z y;{vK',8:杺n{]"mK^ҐB<)Mg*RIV YH>:t:U<,uPc3Y9d71yX,{ ,sPϱa"W7?C8]NS B""aFxr 1$#FL?R|/W!ij\.f2gÝ_UY%l+#LF msmWoxwr8;y=D+24'r9Irvv&GGG*۷o K՜ /HO/gggdz6yVy8u:L&jRŋR@; TDLKH4 .(LS =|> Bxn$W&dkI$zRB M&=p)lg?puuR}sj!&Nb0NRV\.`0(DBNNNn+3$X.BzJ"t]FL'4adR˥Af8BJU3L&\DDj2CGT)Րgs潛fK400)L38Hx~AN5NkDf%e?Y|jNsNw2T S^DCJ H$qz]={&""nW8f?~SsqpX\.2tmH7Xx\߯^8$ؘ ( 5w,k{ c^j6.p8Sbr$E9Ke:JRi5^*3HFfRVpYPe(HTJ!R:V91|ܟAtC 6b`w , c s=PDD m n, )RZy<b6X~?xLag'd0 :ųu|RS"K-Zcz=&z |⯣#iZd⛅HmM]$t:X,&d4iTn0V(m,j觜8yn{^'eöF6Mgדd"{0ƚN2嫯dvTJ a>F  #EF"j( G*}D Z/c|w%(H<WgZfSF)M@14jՕQ`cBmZibC7슛xM'E]bUYm[] 6VX3Ne^OSAT*2e>K.S*$J޼y#pXZF,\͙2R@dFe,D"|tqԜn<Q& [h01ǣ9DDA #boJdPaZ b|`Z)`76cwtuprYo6lR NNNM&~j1qefzNVI P/tp8,RT˺B v|>WV wu),z`uGr)FC"}>iBV_Nz3MQT DQq\M3NXN#4ZyXm?~b"3s؝ >4xNf3d2zON1 &ѨsT*J]uM%puj ~c< ;)'. ~>P^OR[u:Mp^0⹺J"Lf# ipߗt:-P)\L@O.] wmϭ] #;5;0+FL'yF={Lt4(|âj*o6(w}RԘidRKp8"(0Cw8C*t߀+ 4tSyfvId@h4R_'(:h? fo~"no\Nִ(@+겓ٶ_}̨;ƒɤJ%R) SĔcf_J?>>V-0PH}``&4MD"SjITR u,@ rmiyTfZ*I-b{a4)ne<K&џtr C4bgRƝvDWtXMN,ֽfw޶eXLAi `lZJhl8қ^ LՇá c[p8,H=`ØNp|r0W @6 f"F{L[>9 `άV+#Vc[60M`" ʛ7oԼ;;JI3LD$nDV(\py#H PsnzN33(Jpw4Qh~4M 宍ݔ)xWꕓg..ew44G~7o(D 7zxDDjk  2B!9>>V~I9ӕj% !IRl6Azf5v&L* Z|>WchL a $s:j47hk ^O4v \bhr:m&VWz=)4'R. |qq( nKzzQFt !RP1yYUKTi4U)R0d(b&P P C -"ffq ?z̄)h⤱v2[HNr8t]8.4{{{wI gϞiӞfe:Jդ n lӑte"\fL Ԇs\u   <Sx@b~_hjU0fƉrj h{Fk99=N!'L<33%KݖF!R}j7M Ϭ IlģI06x\'rYϬ{%T IDAT%cpX x=<5'nWA0,IR rhㄥӍ :#ۭR%Ԣk`qа j%LF}` Pcz<lDX2hCl6]PhѕZMLd1[ѿ>.'դ.No h)9sJ%{xx(LFMR0ZM&ijrzz*O<q.L&#rY"z=-Ρf|R9gO1GѨdp'FK͡& Esf}b -5C6˜ _⤚ͦ< i6R.e<+tjpö }c+Svˮqmi%X4QD<{Luϟ?3-dp膞 ,4"!O*L D#'<'21GxS4MYVRT{̇X= ǣN :nLMv0{`(h[TJLaz=iZne>KWêZN&uN״!]m }n۲X,$HSm4YT˥Fgb"SBy˗/չ +F$c`0%e"C8M2)ΗZXk8Ѩu{L}d ONNd2l6S2UdfD~^0i"ˌ*Jh`ܤR&]]s ͮvʊ'uN=vuuLCl6/F%b&D"L?H$.nRh44 VK{ 9@WWW@3t:DD%Hzieq2_, DQ+֓L`=ğ1lk4(A4#tZͦ CMdB0' 4*ԛ0"`L߂b6 |/3\\Xih+)͂ eڏU&b8yM+l% p2鹋S dJ7g>?@nA9AP1v"cy왺N&)/ J)Z@ XL...x/25sӧJjI: cCO>^ ?JSbN6Q2dFPtPpHhj9f~_ѨHi Nd+v=`:8IV$HROX{Ԃz=@&rI"P7q(fA$I=C@1@'XG_B'{LӈX $ Q=booO'' G"s6FFDQ=FٱXgVcl[7mmbnS?X,@@|>|GC9(e2R$dR%(?hSSrX]3>3#؏pXM3y$àk:&JH&0)^WJӈBFR׵x\w?9swW)fۺY 5V1N] A2nۣ~_ =<\VԲnxUqG&2˩D}4I(R`0h$LF2#Wx&/^9=V8V'\;DԨ0fSߦO "yΝrB={&~_*|z+ `L!Ar١Qަ=_@a`7?9@nK7pJ~}2el6ڬYT#i@ɤ">~hƓɤ|A\.<\NiF1=D":i6Z1@05BTC [y0vD@M4{pI; T,ָk;K4A5Sl&z }*:ߏI_V,O&tPq俾3)ӟT`7) 赜˗RZZ~AVp(bQ$sl2m0,5t8+^FWLy{hL0T0Dk>$ &_ 9ٮC=v{opߩu2̆$ M`!Br}}Ⱥ`B3b` ۓvр0ox1_tP(HU&`˕԰;6D]RH BjG=͟ 7!~'NG髫-XԱ4ZkZ~C` }gWRd2*Ly??fc;N&VrpB5)Cn{fEa׷p9qvBVPQT:Y& x\ᰔJ%ECc= CSx L&!N ΄s]h#yF^t]35fl6&< J$ 988R(0ʣG4}\J4B9>O!ѨV\&Z ڜTr"PZ2 nWQ[$&N~cwYvG'M{v ۞4u\JVR.+ʬWP @a;FhP|1#f _&L+3Y"t:N2M/"MNT*-NJ34}uGr7BrXC2DسlV%9R嗿N ޣ8B+S`,}:;<7M0pV+T* E"9<:yt55s:M*w?t5uP@(jt0`L&2ؖt n ?#F:0vF T*it 0LPLjƭ7NݻwZDLBr9=dn|:-ESJD"%nl" \D"!z]2?6̶EJuvW .]m]!tXդh( v+ޞJlnLqBߟf28<襙h9I9>>Vfs&3)SKe{^Y~l@h"a]LjBMw$N֭Sv]%3pfD6t0Twt:@3@W.S*3?@CfYCOZ- taOFPDoZI<W,蹋TztpXhRtv$ >lX, 2/BANr\NuBgHv<'L]cJnֲ9G f\JTڠ/KxmeӨqDe$0\v/ruu%|^\$^DB"L1].4M $jCdƠn$r,ΐp8d7eᰂYtc_3vI࿛a 2_>|P{,|He\<s-F:7CcadADt&}@zu2!ˆ ##@c=> xT:ԙ6Ye;='o'5H}<X\}] d">|PzI r>Hѐ@ tbN#@h4,W8]@.G$QИ}}H$P XdW>::5 h ;`Z*zXHPwީ` _,Svҷ~+z]xBnZ:e,֠:T5dOY%w2n~'(`լV+ED4Q >lY߀W7dTJ'PQ['tƚqdGL5$XzG Lj4So&UQr!1F6L+/IZ-z %IIRz^V+I*#dQ+ `pKjt3}>ƴՉY 4 [/z+d+MUd)] >tƻ017X'fv6dY?{La(|>D"i6ڴpQr95L&r``rT?L곳 SXT J#B~n6OFԑM1 IPY;.ۊg|W]ns+pr6O&L&uҁ/`X#F&Qs2$Y03iRL㱤imCt]d)DDBL&MȀm3$Nk$gt^0G68&ef8ra!sDKtyFL. bwc]S]n'] J'(،D P]^^JՒxb1cPHf:%%~_ᰜp8Գر^W^Z-zDjA&܌ xhl~_կ~_lN/$z؉Acz.߿j*BAn]E_K`mwoWrLSy换L' -L&m~ҭYZP1$۵lD"!^O @#PH7ygbz(BǸ4MSՕfc/⟠^ =q IR jx< 2ۭy=1"L瀁Oֺa2XsPɓ'BB`&P{OSwMym M׫c2~f|b=X>>b ޞT*EqRq/a F{LX0^P(7H8;;Bg؂RˈFS rH$ 5>׏1QgH!9B*iy0pu9>>V0T*;r LKrQFfl!{cء32NqHG ଠQNNkf Hd:f)gfِA! &,|.TykyNǜ~OiRM & u6@TP(Xt QzT(H@)݉{,˗_~)BiѨ:{<ve%p`&݀ž{/;s l Phh4Rpf\+ l6uz}__R;0f P(rL&#_*՝2 u$rb!Ij>+eWe IDAT<5 a }1T ~x,PHsNq\zj|z%Ji$$IL%Õ餙 CTKX,n N(֥D]=]~&|m őCz:#jRTۓL&#~_l6Ĭc^XP( y8FL.M#C*tϱXL&(DvՕ2l(("(>OF̔(R>揟 %~GLcRV@xooϵt"8.{ M([׿$0PTS^WL&~3yKBCKN#uB^XT*qh#w(,FZj#dКd|OqN߬g8}^ך )Fؓ'OlR$ IZb!lVvے։өS]fVϱcf>DmDnpyFTVLsV?I!H`fxS=iߏt4$< (R.%HŅF1 N  @E`PwI\ofCs5Azz`zJm01/vՒ/^_zx<W$j4e0hbK2E ӭ<IZh4*޽H4.//%*ϏW `&]\Ѩɓ'O>>k!};}}4j\i5B%^20##h$_~;tcrcN{s4?DȚ:t:-.K>|Jz]| Rx~{<nʘcƴ' `P@3hHە\.@ɫ+fkY:?N)rڌȺn9==rk#HjZ`@mZ2 $K8? GQ]d!B U,UN01&Lj 僃&ht~(óLDBܘ^^^94GDZJVSL4|>/Dd~"<ݳKL0My 9\2EV2Ne8R,u8ZٳgRuHCsnK߯1nW*8өi_LF k繾n S7H #L@js Ʉ v%+@_d2!gRd:*;p23% HD~h&,b4PLA`ML)}L&ی̬N]z&wuwA|&Q`vU^ZvZarT*iS\.j)mZ&nW٬FшG"_H^T*%tz2j%JEq lDG<mNr~~k|5<}T\. ț~q \.kzTVS(N~K\VgmnOmhڷ7N{nyvImIԶ3thL&:5 HՒb(^Oq]LQaj40r2 ۷aA|`S b5a(PD\pzzT}hf π9_Dh0t5!p8T5XK8/Pzi*\.,&bul+Luv8'gv C) F.|>٘vu: 6X3xgv[BV{ hTcqED4zVƢ^KPn+|^RK0p9' ɓ' nTUorrrww50$1vrrr#L٬sL6]j.ͻܝNڶioemu?_ Xd#IL&j4$bq"I{A&&"^ldAM?ѿǽG4/6J?~ag5 Z?40@'2B/{9L]@<|>WgaKS(?f@8.s p[Ce6{e>zh'cB+:{CUz7ܳ3=ᰢz]j-h1\Y. d2 %K6\TH:j(20Fc@!a]Px #Tp8xd.CG c6I<ל|.|^5 D"!ZƄpd\JXBԧ/J$ F8>xﱊ<3 ޿Gɓ'OaFu}pbtr!4E[&J*sVX,I:z=yⅴZ-xh C@&Іa4d"Lj`P0a  y}YR\zz.OO^~-RI/^j YnW? னMwMpR݋V顲X, &ZΔ:Nk=Fn\.IO,ow ]. &4PULKdšk LEG',T& B!=i[T$=J%*+MR `&٘S?FRY|&0]鮮>_1,%'(m T:HSsB MrZiʜNﻲ- ~LmL4cuwF@ ?ZBc9GI$F!n['"T%a"@A\)H3A°^wm?(NmO&$(~>IdxK$wH)iNa86EԽskj5n}5aϴ^+ 7nWsqq{unlRTn 9??cEQK;Z&GGGja]sZy}]y$ Umkg=Spb1I$()Una8jbkRáJ%(xmhTYKG&In"DZd2j&wwwf$N)u xbms7pX͍yDl6zٙL&W_锛eIѐv-BA}@Z*2i::|^v_?\΁UH{ g/wW&ZhZb^,Dٌ~eȺV/"jډ&dR0]IL`#[M0J*!v<kn|>/^˗/BdYmLuC$+wCu`j {axZam׽Gݮ]+~_B!)JL&%HV,fr}}&tP։rRTpNRkl,1e.K ٻ d0n4 Fvu[ =a3M0n Ԕx @wP{K<=xq_1$HطNSNf5 fd s! /Ln[:}FG[мɡ¢3׽uV?q5sL,v ڠT*/1 [Vl~hӡ2 v%NK2Ԣ>ˉbZɤ8q9zZXZHD\.'dRsX,J ЦP'8(ܠbAf"x,_Gh>}x/{̷hV^x8@+RYx$DQ{NA#:8vl6.R\Vl3χ;IsAd8͔nZJ$QpAd5h4{^5iߴf6jVjuʛ -{|1=Yvwwu%J"bQ8@DIy Ci4Al6iDsFcVjI8wީ-Tcf$2"lp8,~_c?B@|&DLGv}0T*ɀ7lSO3ˍ?s7Ì@60B>G '`/64ԐzH@AWr}ѐc}A2'ċzō8'k&(dcyX6= L&\NOO瓫+IR;L[hbi9??ע)IVv-XLl6"ÀL((9ѨECNJPB5D$)՝U*fCBI@kt~a}~ s hɉs5=rRdOjQە}a`]C4dy nu d2K2&P@m@Ny3|>J"GejB} 0bPv dR٬$ -NK߽}h=-˒Jt]c+] Vl6b(>OR\ ZfXr4B xǽ V%GGG0/x>  0TM&ל3A|t:ZxXg4.=6'܍/^P(<<4⮰lT8""tZyIP923{]^^jcj4МSqwHPܩ%iyX-D"FbvQQS=[I$ LꃡRLM$kz fļ?X Ha"aqz= 1hͧ zDnbm^Uެݙjj:.IP&ʰFwwwjL;7ƵJE^4 j$JI<h$TJ}{1j;kXhŴ~2 J6/XL.jURCljhwT(Lp8n0d|0xn߯dA00}`Jx=&<|5T_+CUEIa"Kn~ăm"eRdm;ԬK$Q c&QXݖL&#jUӥFh6iU,լ V&OfS><+] mD&hϘhj554ePiBdYu> Jmһ`fu#l3l*RZ_9s;gֺ=`yM)k-rcrZJRd2.{nɉ2h@;99b!LFFRgBFe8JX áq(RI( P'Liqǔ)Kx_Py4 j-ϧHZcCͦkVih0Q;l6S#RZ|&s4wp u]i4rvvl'r)cς=c8$ |@BiWXTm??O3R &GGGJ&bPyg:nse01{)ۤa=^):j NG<2ժ7@^Wᰮpv5HD"9??@ 777ǥT*iSU%jI"PSjI8:Rd2 39>>}t t~_e@)`-M.>S>DcXG-m^]];@< 4g}ߩTjɔFuԶF׫(ж)AߣhZ(4ͪcR+'~?g!5i^|.ZMnnnZ~3i67bƊt sZNZb1~ZѨrY8NIRՔ=5rooO%0 sv]/8M6χxQ {9~ZC_0вÎXc2mϖ.At[mذFB! BRח=.//rI6#-RuU@D xLf)tUuyMٔN#hT>o4P]..0"yr8jI:l*Lpqj NG5g>OX,&VK#ݠRFlpjFgf|Z_VKz.ggguZrxx(JEd"VK^\V1Օm6;RI:Zt47Z'Sz?I)0L%$ mA3 {vwwSI?I,aC^1 Eyo=z=enC|-bB_n) 0Ah4ԧ ?Gk6MժH`Ꝋ@>2L0g.K{{{l6ݕt:f0BAYNS%jLXyML/}>$Iy;'@`yX@Y4}R3?$NfS0#bv)Z~IWn,59\L&Z_1aǰ{jOt鵃ԓ}X,6Z;Ԑ0L fju4 &ъ܋|"|z]noo5j456`ϏG 0M2 @u*[3g Ct: ECM:VK9^ЧJo~=YySr4|YTt: RV(z'~_<e;`0r4)%[+m8e%y^d$I5Sj5$2zyՋ SPuf@@WwuiPHl6"Lq(OS*4M5YEtlFާuk S S^6aUOΒ"e<Rl۷o!FazL&5fi3ёZ-t:t:Ua<+m%t:U@Ԇu U"t~~Ek^h1OHX<<bpX|>ߒW!ܔ*0Āa2ce-I?ЏfњM&: & p8b˳11[qOEzɉ18h兢u{{+fS|>=1˃‹}$)8HLSl6VȇT3|n[66Mi8sA`u 4f1QaJ EX,p꾘38t)4(_ni3~'h:7=sL\򺬾 g`kv]:=P̜$zRTt k^n.M.JVOaZ,L&mRd6U~rՙi=G03j6(. cjR i"MvMQjvk3dτρr,fSiws]=5mctUCc/]-hZ߾}+TJifS@$dhYv]t:ׇ=Evl6A2c[iJF$:4"S> &F 8sh +U^fJ>ׄe%p>Ӷd1s VNW1Hٛh sѻ<`A}>Tc ݘ@)*C7'zA>th?T`s:]\6s-Ksmz60{d*>%)ݝr9Vz$0Q&DeYx5NPHR5.fyXsio+_~^ƠS׷&ͦI`ۆyW}> 'R(&="$Je:J&Y2bhyq(0LF<.m&66NsC9 lb  }R>U@t*WWW:0](0έ]&7.KcӘGv]Y ^c& ʄs1p5=&7~ `Q|^^޿}L&ű+ ?i`Ӵw6 "?lN!$Z.52f75XHNͦmHXx(Cx&>Op0cJP(}յhu.A!Zqv¦tmaY`вn134:HBL<@|TR7bY% ɻwtb*0;0EC$}ByWB!+8<p8^80hi虊l6x5 3鱓Ug=l~PƾN km2S>|>R):هxt &WWWR$K:Vi_Jra>Ok(l6+"J?yf!bۘcҰHx)P2\\\v5Mr`3 J&Kk4յ2Q\7[wP ǰݝ W|O\VH\YG^W^Z-\fUNl6u Ťn/h|=L6&wFP:/>|#) (WwfXhhkAL`aԛ8@dstivvv=$k{whS6 uϏ)pFߗ|>/rrr"$ * >0,31gPI3F!#hhveLW ʬWdez~%)5U .5b1Գ^$L7 ޅM ӦёW~_#i NGE(9vM~)`CjI0k?/H/\ q i\:_|UC^*jzh=v+Y>7sm0ydhRI)LЅQ!? T*)=tP((S`tFc4He(pX2QH*҆dooOMёBQD"4MҠlrxÂb-'4/ &1|Z-y4 ͪ/"*q* ؔm_MV*y?b@DF'L#d25ّr,@@/U(|L}_|P((S5sz=raPDM&)˺'|T JHIjr}}I ]3Ḣh$LC3%Fl4JEnnnDDX\.Ttjm0;M3֫MC:?Fp 0kNr</& yII,bИ.~_oZZ-VŤ '{{0HHՒh$DBAv!C JWK 8 q fj {DDr9?sd2k׃J--࡟ikWx!Xh4߫I\ٔn+H>˿T " >`440$x\&ƚuMT*!fjM|J6F5I6^[>"j5Դ$x<  ڂD9777R,%NK<׺cR9p&QI`QOIb ¦>1>`0P Dm]ASU J\9)P?} rnr1hV;9J$g&42o߾]O=88Z&T6L0VJ1|@< g +X. oH:V-V"oF)]բQ:̡ ݝ|AFJ[8áUY{F 88lөD*Sʌz.JJJ,[x>ƺםDYdz-NS\.+[\.;9;;ZS@ىb4? L}LD"RVUj5m52Nv]x#*1lOxλvomܬLaz";>2<JE~BRu^ l⻻; Bj`b }@v -s6Hژ`Lz)L RbK:%TJ1G-(thtG֣4V N`9kz3c|+U9d{Him|=l44ォ9#`@2 lg x8l@ 80|_wk;;;Oal{YAM͍r9|R6zۦx)?9^*C)͍\\\H(R-1&cB3Et˗/%NQ 3)J2>[ rpp@VRHPȽ=uw\K|fd ],S]="K~_\Lp1Vu~||7 ,.9Pt?AxAJ } JBv]F$ݝ_Ւ:`MUSΛMS6˥lJ.@qqth4*XL noo۷rww'fS 73Qcϙx|)id2 eQx<Js9&J%OS$Ǥ!~tFr&#FidN@4 NS{NRK =Ņ1jnucUwCMd:J<CR< 318/ RVX}I$f㝃q#Fhimջ ^q\R,u1:>E05MCPutDT{GǒH$dsS,I&Sm}vL&ϹJ YD؝`PB!]իWr~~Uĺji MzwFM䙰:3Բ9oooI>@ (H4U? sD"`qej5UTQm6a=×hHP@?,Rd~qϚ>H"S`%\c~qES*JL3?;4fʿ˿??GXfbt:0.VK@\]]I ångkӒd2)rss#Cv]mͦ$Iu5L%^R|.aRVj*B|嗪 \Z`PR~FtftV)65˴[uu{n*C(-=/LF=)2\.`0OD"jlj#O =\.K2T`2Wp,靣Ѩ!! lŽ9@ zDx2Z,j$JIRD"BIE1% B:,˚ \:0mZJfg|߬v̪dHwyǪMUe9_ZXrJ`0i&"R,DV*Pm0g:$vK^=EV~/3LuGTnp8TsZzww=T*i3tyyTjRhIጂM W"|f:J.S&j[i.֝V@/+g>{!lؖf}>t~;fDrI,SIJ4wwwR,U*JL~L;`0ǣO;.Wv]jcyL{An[4?yXi#z]鴮yb܂4 M"IһrXHW0v: Gg|`>|`m0l?Ral='GUӴ6uS.J"_VTZslKz,`ciOGn6MQ6=}R$߿ר/^Frp8Ԙ= ~Z]I&dt*tLL;d2f %Ez~ IDAT$ jSQ13"Cqb@U(ң%DlJ6U64DdRpmW:\fL&wt~Ij.:+JEW^)uϊսhm1 feeR*$*P{xx3"aS@ F6Gd2!AӄxL&&T 20ex1 z޳l6Ri*LB!D"J9n[MM#ϳ]G~;鹤.VdWU^qk5bmsLSae}R,^t Zٔi4R4!w 1v^bŢ٤0MgOy H>w`r9e/C#^#VK^ u^C,} ?\VK_'6k \5Lz`0bSOSLOݿM{lUݪLA^VUФlj~j|>׵ +,,bB0C:t*KnxsbR$ h44!"^F#y} Ú͊3,dR('''j2X,\TUWX,dɌHDԘl2W_}%^OumRI5h|>N< 0Nd k@(6V?| _}ϗ"qVMof?|B)l&GGG:iS:)J"Ц3g>!Q0*p~NRz^1LT* `. I$D#UmY˛{Yw'3&\\\Hٔ3 }988v-?O7Sk!#=7~7HD# -ȌfpE( S9өHӑh`H$h=Cc4 ud~P[2 Xh{{{*0L1uk)իW%YzTKmxhYw7զjeo=u/z2B 6n9998ULtd>ds6Mɤl6Iz?YRT$ iGٔv-LFz[zZJݖCMap0 mjbhbՑy[KTl4I2TT*%LF 1F*Li2urFRץl9aj45@;u6BH$"_|E`uO?Ǻb|fuiEhy+êsfՕEҏccH$L M^⌢ -rY#衁90ooo%NK0&ruu%CѨ!1%5!~4""NGNLM(XG}sv0=ӀT( b!_S|^lV=mW>Z?f=%6ϵ*Rp]n;ϚNna~2RIuДժF#]2D"2$JI  $w 2xÐ4d}1%L&RQ0fI9˼g6T ٽlܘ>a`i奄B!R,n=u\)&Di>UB`TcjttlD"(P$Ok&ށ-5N%H(ݞt #VKkIUb"kLϻݮjᰴZ- *ŷ= `&3*|gЁqR:#LF: x}$n5 mʩN2yAx /frS} `#+I1hFMe]ASaM@LjWmUٴV$~6ɛ(l}^Wj|>CiR(AjR*=u:_R3>O6HD@ G@]OS(pXT*r9zp8jA2H44"V*51$ z3M?`0@ 4Z^O?[b(:x|F''' a L&ˋNRޞE9??W 3f.k >::ZBAGUiƆhP+g\.|1wφW-d&xslo7u +,-TJ?鰁 i)x@> YדoFRJPiS;4SG?){TRH*v 4B?HXx` ͙ qL&5{լQaYIIZDXMJy*)+yuꫯK$$ICI(vZ- ʸzl^DHN&r 0JT#ǔ L3q cP O4]2r+TJ`?9YѼ|l6|P؀Dilc; x3#׍ Q =)VJ`>|ftV?\BR|7*<֡V27̛W߷JS1~dV02) B꞊_>ÔdLpNf\DiF sX0QeJT:fRHTRm1xO@ɂN4J&S(SL9RҘ |?`p&CV}25,kICvUtȀNǸIj[Vʶ{rrmtnL0HBAf~E剨s8vNY$tZ٬/}(D9R)ԣ;Uӗdnh4p84:LFUbJC+h4t#KhH ht q.`Y2 jaCjt.Ce"v-777R(ŋ K`Cs^1iMZ4ëcV֦uk%)<6}Oce Z9::Rpv+(l6G:n4V:Mgɺ}vTS, y$IO~igy0Iթ8LNf͝I& Fw$}}d`#cB @љ0Qaߐv];лPu]]0v"C?G,F*cO2xplt:-wwwUO|l@ eáp8D"t+hLu``$%2,"NtՕb1zf͛7j@iry[sXuMx 0tJ.|>/}N 9vfh&l`H "%X,P,rZ{_R$nwisz^z8ljq.h4*RT4R*ja{*zE"x!`@fggGR+Q@sccZ,hN< XVÆٴo1M6$|XMLiW $pp8(iD>ݝxY0fr 7T`qcmw6Hͦ sWDg&8>>F!Pv,0Oc2Bv<> l=WWWJ&FCi!ai>԰ZIy tS '섧묪W13 3,Jj5Ѻ[!x\Ţqi6RVu(^cDDTa2qF7>/f_ºUv̗|3bF#mMFzx`Gʜț`ʕvwwCRUdNSJR c\D$қd#༺ XԅWcMxd]1cfK M ON&2%s0h-.xtf(C>| CuL& -RͦF#u8BK|>S)Jc#ˠjΎ6h pDݹ,ifd25~D"z!eiZhr+\B_O5 {ΨU36z= v͛72N%)^R 59>>Ve)! A8^Ɛ:N^K"ket]' _^__+[B&^'KPKv2}aRѨ=„v cHf≴"xtqeսp9}˙m~-a_6&ZZhZJZFb!v[& 9@920/Lʠi4r{{J$ `cyl6$my= Ԓey>GF"~/DhhN~4Q8҃/_>4X++PslXܞ+z*țfln M""q3ji3 )S1_#~_Jv$ i{9>>VF{ ]߯C40Yytt$LF*Һ&+ ͍4Ԍh6C0n=l7z79SfqN}#Δ+;! Bj(gPPsG3ig[SOZ٦Bu!}*D%zLP@&\8Kz̦*ua"jb"dt~k7YOD1E&,T*%HB V1r\ZA ri)el8JVp(}GK6,3˥5I&KzM wLS󣠄jYTli4:Il0i~_n^8b1 Ꜿq^OWm&0++ƂJ+˔r dzJ;yⅮY 3l&}l6ez=V%DBbMj& ~ IDATzg\\\P((3%hؘav:52KRNR?oDAϸSyݝd2rYӂ)((I!膱\*w Ռ{تf$TP9:mu?mnck,|45ɨR}b>L#s"K11IĜt:-"b rE;nW>|L `D"7E<F!BAaDix0q5S`]+}4/7@>@ TJzijFi]ʔ~+`;`۔`eomb<~|9MCh4q78X;4Eٟj5R fH8h")$̍FCUcupńxPA>L&#nWE81gY@@ TO)Ebt]M z/E ?I8Ӝ{2Pe@c >Ejj49|4 ⊋*L=:4uj`La4ªc@0|ߺ>4m{{{FcNbƦp84`ggG^|ۛv:NRzX,UﯿZd8I^W=ՕR$I BcL&j HlZC͆fR.X4QX0@ˉI %40Lv +EU0fPP11#qjFúnXV<Ǥp[TVUϺ3G15)˫WdwwWͦdY#ξxBf)MnfkzLL&ug/$%X$rB7h&s?3oV5NG鴺(OSyh('((&QͰLodzhK"A`4UI4'X[h&Q\!m2VOemmj}Lnoo5yLƈb2LRá۰x5PhM,8Pp/LSnRԋ|/l 0!Lf唑J$ )8fPey<2/gTIXL޾}+;;;_h4#f-I/O .l6?`Ǹ_x<;-u'wXD|/3P7GćIiM Muϵs13c=H\__K2Tc@4VK޼y#r||tf)z]B^""bQ&Jٔ/_jQ5%L*O&Ѕa= o+;;;J[&z,^|嗪Cf?aOV'b\__t&L&0I*Rdp&g$"p!Ai5M'29~HgWy/;cB!`4\.ڬY(|*`$Z RV74׬9 4F#u `z&gJW&XLfZ--e0(C Plj{'x׫ܐT`TDѕ2u͸3L161,Lӟf1 'y=߽{fw4hva5ZMrx<999-~_Z-mI@H$4A@ݍ?w/zl~EP Mu}IjU 8ݮ@(DBA2uD"L&xׁ 9>|^07Y:v$a2t:J&bK{a lbWaq~R4  ww)V@s.ZM&əCM@-!}N`9 _DA!Y{=l81uP( 1M:#+Smdpc@1\)@0>"p8TÑp(otRR&*x<.WWW:9HX3GcY\. y\B~_RED.1!=t6MBsd2Jd΁iZmt:JPAZubl6@TgIH@em M 9kZuY1tnzqI2&> n3ȓ SItzdzT7؟rYNNBD" :4߿  4øf\"QLгwvvP(]QV%L驲ŢT\'@'Ƽ^E׆%fS"niZ:t YMUڪߤL@ xV ֱ#v  oޞޟ Ȼp._,:g ӆQh4www\hP|&x I$ztpֻ\.s#E]ץh pH:Vm4 ^$vgҎcV e2]6MI 8 0դ4Auku[iaŔs1+mSNV{0NJ;㱤R)jȤ.i\USwQf)k hU0=[.jFcbNaq]EwcT*%VK2&KP(v jZp8{ 9 WnW=xPHy'jcMͦ:|`pڠ̹?L0>>J\_&HtZxZ->屯s㪦am>|MВ!ߔEL19YE;rTN>L$JiL&DĴmfR*4D'.KNͦ(h4$H,+SIӟ$/PuD".3]N K_~)o޼QݛRN˦`+l\qM^T*pH"J#FfieCy[&պ=HDMETRp4v psN6L3&\]]I*R E&wLz%}D!s>K2BzsBҤGi57Z--j3ggnW(ƞ8O@>;MVK0k?׾"M['-9&F2ϥP(({ L̪,LjD#}hr B0=N^L&2Xgtf3i4K^04OOө]{_$9fS@†`PH"\Fӏ{^!Crz3,vr pm"׾q`ˑ[VV-e8\8qjmE#$9-P9kш\hy׌E=_Z:<,h$LF Dsx<.X[%J^l6+""PHDH 7\.w`84'Ɉb}5 4^ѐJӚ4@Fm -?c _D4ʐW:; &Ig_``cM *,j 9(`.LEx-&0H/O~oя~SŢ֌]*wtZ6A0O=eT٬r9u& u{j 8o\[4v38> E^]U!S󲽽-P~T*zrrȽ^OHHra@f@%c,jk3trr"DB黀yy IV@2C㚿NCRx?0JAm6:4˜$9!%k 4e2C ׮i78m$K|kιEϺYm3:88RtV*5 Xi6jtJtm^ZZscNa۰hvSZM'''*= 0s;t={v|h2>6$p`RVTjc>ǣ" &^32O? lv/ f݉"<{=0fiì{c9==m]L䖗HMͦa>V%^W4:OsmZh{zz.$qWЈQO c˜8$ͩ$ ϵZ]gXT*D,): :ߦxƒqQrZ/Z-wx5|ݷb4ԧ !GGm 7 !0 Ô;>>VZiVkj03%ؼ/<w7"'|ƯŅT*]ŨO;hg阐 XVN2999H$ғSy E.SOxkz47Yy"q1&~3ɟX,ufyF"%}ʊ i\N +$I7v|@?~XZ+Ko޼(AlVgL05;??ZH){.K<TUuJnLŢ=%jSV ĄD X0U * &ݮM `*,//"}{rM+fיuݓ7eAG79Ϳ[^^b(|^WTOfa?.--beJ$0r.r׫)jh SH25a0an" `0PBʌzj ;)&eVXiDNp}!` - ~`z[ćbֺWiitFםd׿fӼooo+t:uk ,P 0a#n*u✩&M>y~_%|5(YL1pXͤĜH*v 3Tz.XLhLq /t裹1$׼Їp"`:߳H `9^Uλݧc Iy(=>>}~cJc2aUU{ oV t}a}\hSoNSJx< Bۅ!V-p8wj3^NS5u:mk<7hbԛgosj{D ^W~B!;#QwSáLDb-֬iLo2$Fc~]jF|PDsCsŧຂbfL8]SϊEFM;YFS]ӚIin+BA8NBcoƲ\.䙇ٰ1`I ٙNj5Y]]衆fbz^Sɺ=Dժlnn9:g @Rt:p8~_eyyY@3  0ZJ*(@ gggr||i2sV|DgSy,紽u=5rnځfN񼾾.jXRP% fSI9t8 ~ T*)H(hZ%JfIR  H$""  T**c@,"RTTiZP(S9<C?3jjV35XLkr{<y>3>4kNsv<ӧ5 7vwV2uvv&HD=zLSѨr9`Zj~:>>X,vɳ" *՗ssn㑍 rb%LJRf=2fbn[en/..H)JE2R>W Kٔb(^OpUNG B4 2dM6ļy:;o?H\5ΜUSg\|:Uݕn'''pFcە4u4 NxK6զfׅsD&lMVښ]0[y0됵¾*A7e490"M +H00lY5-'3dր8fR'>3>__TDQuSY((a^WC4i0T$pE߃?W\PY,yNlaX%Raf~_F 31JErՒoI2|>/ppƈ~&4qH& -á"ZSPb,fj=r9VUfSD/ql!̔]^^l6+ZM|>%0{)BA=/v[ x0({^+;ÈCN gggit 8%F(mCݻNEEcYna܃C~~~.v[rf}hFz\cNZgʊ8H􂙂ug`0&{XTTF=Jlt^ro~, f0w`Pl6b i8f 8V@sa 9,e~y}ߙ5yn̉.d4޴iZMb@ jn$p::-~|OMZ9z?99 i}>$ E(ժHDfi8$*ښҳ~%f޾}[D{F:ŤPl:~Ct8@@ŢoL=0FJ}"j5 ɤһ楘2rۭey8NeIYFʊfNv]4h(By1E8/{`M IwOnjzf^gϞI0H$"D>@3nWdggG|>vnW1/T*t:hhT'ٙ8ݗ_~prPDBt:2 "M`ssS ,r+JrpOz̄/ D"tL\!g`0 hY@yyX7R._W G+RIH|>DQT* 0Alu<HX<f)PH<}T*R*$TUe@.0RT4ɫ$P( HDɤL]@пZ.8qV3_U4k0 IDAT&/`0PO֖$X %Ir2P(!l^`0(b$*ewwWydT>Ul6 P(%}= b%Ɉá w&i׫ᡄamՓyIRj H=[>M0!0֥~w8v˗l6d  6^*z\.K4}k}~ E؋cM&Xaxi_7ٛvb%L{=⯻nM*W=췿mcn߾bL~q8v5u:NØ|p8ŅK 9XDm2J{v.}YOE&yUjjw)\Tkd$5lV3*!YYYr| lV9RP ?3m`P=:)>j$(P(Yt\u EÎ_I58NL:gO2( `_ҪͦJ%M%"c@G Z!ӢvFb4/^\].lnnJPݮPŢ$ }}n2㠾4'; PF7ԑe$ncWosIRՂ &5D҄XLvSWEkAv:ЬyeÎ'7Yp\;_=<@j˟ϙDQ)R.e<K4 p$B-5hsfZd*h l3)d7f&.KJ](v: Q41mF#yHVSUu[8)>켷 jU))+GTJc4P($.K4~pSxL;a~ǿjԬԪ1sxK&Q]zXTж\. ,x2v-o߾s3,nim>B&QgV٘;rgh4QbH*NTLBT÷D/LivlookÁIº<99k!yZ+b(nݒp(x\J%կJ|9WzH͛7*6k 0k=ڛiy}r=:񖖖V}V677e{{[DHug:_Zv)n4r,L^'O>J.DŅVbme B'SMt:4P9k`иt"|l6%k3}a uD Hh1bB|\.y~M\F&s7٧iwҬIoV޼guu<}TTJ.K> WU㗜3GGG z,n9;;SXU_h%"DB܍Z&dӀ4@ramZh؋粻qcI m0q'bޏVl#&9'pH B#9 *1kP9QդP(ȃ -/`湯檽UXӞP(uP]YYYfŜ`ۥX,liŅx</`PFar4<&p?pF;tz|sH5Ojh$R.,}F=}?ښ:3 ڐE]y@5-RPH~'w%o=ںݮP_cLSe? #L uBd`:rr"j5 {rr"FCB6n[٬'n$ jSlAj6JX_TU5mZ'OWYQ͛7j$Iիxάsvrκ#I:;;f)z]^z%""ZB! eDdmmMkCLCcNSMn֍PAm':.h 4nlGDtp$"Z!够at )$a{~ZUffش&uF{ ^3w2! @Zgf鿐ʶm jm&P'H8Q{ C[=II0OȤ@x+MM"y}/jȑT*F:wm ڴPK$..h$۪yca0u <9hp`4㯺g%YW{6o(aֹx&(CFFb{ァ.̣H vj1PK*6"8#7E[[[ 6U*uJ R$M`Z%J+[& ib}e@wݤL&p(lV]1E=9g"Ṱ ΝCq8 $ j(.+)FMXny&{: wMUkZ&4sHb"~Zá<\JEA퍍  fvkN,`C.S4өz,  ͕)J_򲺒\N*߿1ӻ\.wg) ""۲X|mmMᰴZ-yl6 @x<.GGGz#10sbhFMOyY{kZ u]5{qs^uC RT  P٬2z:j4˽PD"stz V@2~L4P($nWuaL6E|804uH d$L*SDϧ$3}X, fh$ZMcK4`OC) W$vaI73~q$&ygeSaQ;fN`3K&ʤ™BᰔJ%5#x0% ƙ2# +zC|fg29??%QVS9~_)"Г)~<PpliP4UfN#HD(,N.--IԘEOdooOו3m}Hib8XL1&_ Y |<]\.5w\[[-5 ޖ?\>CT*:V8HFe8J>Rf47xg|> Bj2frΎ2iaJ%oxL[aw0@΃Z? "dYe1pS(';9k;??t"0BF%G֍ҙv/\UOͪgs72\$^zC7-k ,~~ZM*$ e"K4ccC2FZj5OdeeE-}<99Q2 pZJ,Sh(I@Bu SwUUHpH:ácyyYŢCI>? IDATS:z2h+ܹsG0x.2zhMzR* )DT @$ okxy|W&Zt:essSF"liY`R990a3퐾qQ32+^.JRѦbHPu-)̙а*@J2Ŀqhl6Ν;Zeu8=()GYnWLO~EںDGQfZh`0ʊݬ^SĽrݚWCVI8Vh4Rt~~u1mNgMgQ+Ӑ 9_JzΓ,ez])& /?PɤyF٬NL&JE޽+HDi8xeq:r-5FZvUP(d{{[uq\ V@'2uNCꪼ|R' eo4jUND4H4ճ=?jzs rxx(J&(4ky9=Mu}4ϴ~ڝ6*wE@릦Xrx<]{{{rvv&ϟ?h4*H^|pөz]>|y<~/jU>O6hhiY ˥' 3_W:%Q% B͂tFin<' TbBo ogձXLJ9x0P(hBnW6MVؓĔEs= &tZR"6s1TÙɞa %@.T*.G\>|}=e16,JLTRF1R6/'[fA m"K&Zl0vh2fCejs+u. vuZP(\v@{+4Հ fCrU/=I|SYY Uyo!cf =->o= EwahePEI&b&'ޒ4פrqHz1,D|3uWMLz \+Jgb8@$2ݕV^4>NsK1@c\rpp ^W\.2R.壏>^'bQb uS~۽)4ϕˡ(AAdlV-ZDYZZJp""XKnksTOaeFϜK8o8%iCP12Yx٤^7 3/6#z&I/l.)(E{ih ~4ݽyA'X(TnK6b(BAB|Gjg#TzKNۏ?~//%H8\.ĭ-*R)uMBƘfڴ *t?hRIM0$30sQ(^us&XX gчW`\N^X?kiH YG%NGрV=zJX6x<.;ͦ$ ݿAլC/ӸsLLs;X$NHPp8DZ]TF^${B`0vەd2`r7܉xڜKٔV%壏>gϞi3E驼}Vi{{{G鞄fnԁ4Pjܝ+<;;8ciX&Xܣ><}` k%~o(W1cu5]ݽ{W#3m) b![ļ;;;!J^ǏҒ<|Pze7 p2J!C:jؑK x<:93 7%Ȗكv[A03LtB:F'IQZMߟ@ RW#be9>>VuUF%]@s12}ALҒ>' δ[OŸF8/|&dҏޓx3\E8pd⤰= ƗCpe6ēAU`5!BЌ6"g3:ZMfs:JCh-= RTvK[.Ν;t:R.rap8T 39h: ˿eggGk6LŠ"l6 r= ӂ2j hјR))6u+++ &G*yd\L0adԫ*B/N6MΝ;(^1'o|]p(@@cLF:GAEDF_qvٔX,Z@ k* )9 2tf\"Z $H(R@qoox$DzZUӺ7=zDQI&vP _$Elnna.=p}}]j5 2۷L65v[ zZJ(rҕzS 5Al6^SPUUڒB ffD"ZMHvvvTt˗/ rϓ 7wQ8\|>$f@L%% 4qr3nRb=C3*P3]IS^O^**J@JC<qrè1j*.K)Q?==ͦ癹p⎤'FQD4 0s__dssSɓ' z߭=PWVVļT*/Y*'4ͽ^z7dϐb2 %(y] YJh u3S44!DSHO B+&c*>}HMxVVVu,r9q8*<2NǏv:::߳'z@bإKI_&ѵVT$+D9fSl{M\5|- ^ct:dX]]r4:R(LbI"PX,J0.bQ=z>|֜w{kʔ興l6zfKo p)#@ɄyZ3:> ZJa= x<z|&ZM r]*2~.j&Gx,^RwT)"whSA{j (y0g?+ƙG1DG:Z*64ȡPH666@?N nV`0RjfC#SG$xB!@|>>4`õZMDDyjI@FJ5f)| B4WWW5kHá&4r L777hȯ~+E}i^NЉsAzCP7L`(jѣG唎KQnN1yHV[mhk6hTjx^Y,y%ͮOb4fK>~kMj#ONNP(h!t:Uo0:XÊBUUvJⅸn=T*Pmd4Ur,?Ν; T C/%J*R@oiiI}f2{u)Jț7o;_S("ёloogFd2xNT*Ǐ}Zճ awwW>}* rSĥR)T*T0}?pDƓucښz=9::b%g{)L K4S|;==U np}yg&@擡PH']rHZR.D3yݸӀ ~6iĸ[tJZ_ /--ޞNS?Dr_׺~looH<~/w% {˳g$jNCò,4&~_qO>UJ/|^d2x<v cZOS~u{LL"cuuU=ry<yNi׿Vto6@z q7t! l4CW*=hf tRPHffj@t:Uvpzz*n[!X|$x^mY_Hrv7M-//kz$Y?q~0 Dn y@t0?u52ɓ' :k7֖qPArR$KKKڠ˗qlvSiut4Fu@ZgRI q4("g766!56bQ--?ЅǥT* ɉEq:*3,"Lyup?plJL7I'Nf5Wr/_ʿ뿪VT*Ç%JdYu[. d؂ۻw**L39y4+14qpÅ^ m Yhl7 J^-D@__YYQw0P6 8CCv$, 2NMӰ~//z}9<p8 E1d7CaÃtJ62B ɫe0(pb@۷bh@qm-`g&S\\v ^Spt PS01u1Qq[abdܙBOD󸿿/n['2^W#(JRq ~ꕞ&hqssSRo߾-VK){{{L&%Nf:G"=XL áTU)`h>jK̙b$ `Bi4Lx<iJd*NAF%iLc 榼zJ3^~-[[[fw}) Nr~,̔3,*k ЙHt:NљИM1C NS:?jkkk! 2SCrLG08D F:Y~J%< l:VCM|NSkmb@Khp}}]=09PƗbfIVs@:iC _o4Pvìt\Iâl*Sќc5*apRG̩-SMo;0v\vww5>X,XVҨFLKqshiXѰHM0MR'*F!bQ'$,{fSFy/ t' D":ݽwsnW~aGqy'¬0n.h5UWFՋ/T*ɭ[dwwW+XܛxL3Zt' ~+a $ɨOn!SϚˀ֒)m%1Z*E3ᵿ}Vn3z=ϴ j2.~,--}OOB=Al6/1L od22Ww~]ʴ J ۷o˗jlE_|!{{{g):&IbcPjXdccC/l2P.t?Li)"ټLf?aR"``BTѐ(I"#9|fn n2)|ϵ1SD8zt:o~#~_ᰄamp_53/qvL1Ýat4#-K="%}V5yvv. ءPHz+Jz\\\KT@q @y/9%jLL0G+ziF/L8 B:BpI,u苬;K>{(JE3|)gnmD"R($Jd, <7$S22 %y!@B;dJ^-,@A%"=ċJ_.(n+bcݖF!ϟ?+NG<$ nr9ՔuX,l6$Asn%J{Mh4diiIN֋%,`F >yϠT*=ǰo}}]CYX#3Քx c/MU^ mjiXT})  I*߯l7oH֜j$HDhGiyL%\.ܔV Qp]&|@@Vgu`u:v`1 PVw3|45Y>Q(,4R*㱤iM r}-a1MXԔYwqq!x\"6a$!ՀJE|>61˜Ѐ1DŽfMqfc}ad|G͘1~/o߾xTS~j\ԢhTizh:~8``Fa /CNFjtvv&6 8 IDATw'LFb1YYY!n[m3DV[xoqE Љ=59 3Mh;`Wb Hf:` k復@h({uoֲP !+<:99QpkeeE۷%p8?RV޽{ $-//K2T6j5e3x@[ R8Oa2䁙E??} 9bX,uF=+;:6i*rqq!GGG+iZrtt$v˧~Mё1)$ jIz2hW^I"b̙E&ƀ&=`0($Mc^b 6!袸xhh~$oߖ{O(8S 1fSpn4[]]dReRyz9 `BG:Vp̛h"NiC:ag‚ + \˜zálooKVө?M. I%d`,J(x^yn-̔x% ]2k6zCB?y1ܢBP5`HB!u hc̞bLDL$ S `g95)D1i$I"Cs>Rp 2˭-d2 4TjG IazV>1eQ2ū@`5xm6iQ1I13D95MuA(4vK:*jUekQmZٳg UUyH4UO*wDh´{ -f4DQԘɃ@hn#!b .P?CuA ƹ$vgkuI[e_٬ }eNbET 1XK a<<3 `LO'HXDueʽyF@jJxF#}Nz=³wuŷ ?OӋ%y6oL~._tQӬT*ɧ~*ZMá۷i^٘TGqh,r6 Z\:[1/Ul3*# x.9H&P...Rq[&+^47P,EQݖgϞ)m,x<.XL3ΧnlFkQSfƤp7iX+4L31欠I%sfϑ&Ԭ2>L&ootOSD`N(g?KpDۈ<(c+H`0Sq8P޽+.Knb1ձBu彴X,:%e|aiiIA#s$zbeeEL&#pX88h@S[DBCyj89339+a"^:wMg6k @ T*ɋ/ɓѽ 6hVhfaciú8`!k p^`*̺cx校2$T3>{3&vv1NG5<7^KZՔF 7~GYOH]%o$LFS\.|J$dPCPpכM$섋 ú7̔0(jd &j|)^ 2lݮGD յ `j5/~!""٧Q%L\3z>W3|cM)3XvpX\.<\}\ɟ锝F!Fȁ*LdЃ CIJe Aqh4mekNYLрQ7.Jڈ@YSD>P6 n⎆z$>Yn WhjUJUUu5rYqrr)?&BVU8a`"" 4,r)˜>>'@ &u֘@((yͦ"L*0Lj1"JB~-(@rͦ7˥ FA|^/_\.'< M0c(lLKysfF{Ìbrՙt2utcXǢȡk6{ ,g . 9I|hժA}˗_~)OpfRKcJx^*IWXc""DB<%k0T0 IRFwwwr){ 0&HD Xkh].xBݮb1Pyq^k3~ φS}o/p'p?pV Q9YZZR=:ga@&ܝ4Y4bf)84W3.өSl@mI&`G\4*z]b|>RB`!5ޛ77v^羋< feɩX\+9\v+v,l$y$ :u^ `[:YMb;gOmO@Y֦ `qP]Mo: 2R:87,ua羡Ἶvl;~*^4O}DJ)' P EHZ_ΎNOOd2jG3Y%l*iFC}g٬JIа`qgJ8`=<<(aV[_I&Sҷoyt`DT~hz` m4$'$q\tZ}j+XԳ`nזVaګҰT4^e9|Uъټ*k9L01ӷV=&&fx"= +x9Jړ?a+$I|i:fgE?f~/0tNv [f,7Ô|X,&RIyn$8NK$YC-NI8ڽ^'Ri!i`AR>HB<4mf5?L1prl6QoF'\hL&yc9==U-&~4)3ȫW䫯4JaVZ`"P8:gt ";_C Lh(iz`60gVɫWTv6)vfCQkNX^6)m@ ̔q,?U4b7e#f"9]aǚBM+@ LVK,€0j݇$^NOOicϊ,h(xy3d2)/_TcE>K>+&pH>*E2M(HixPM4V`ya9)`+`G*{94:44q?S40!g{7 %`0Po(4YF*0}AY [c4ĜTV{ @ gSODsQgL&R$hlF^,i!{˼[P9 w>O#'X7OF#1(kq|P0d̳ż7#b$k`F AD+q\ {\.cepݔe9~25gtTN8өZ-z f5 7gtzYvuu)gϞy;-y@o2\DR %V*0kJCm0w~^bsL̾_`V iⴗ IA-]2%HS 4HH2ɓ'JՒ#ͺ~8@yHqZʹ=99cIR:<!k8i,I˅94(N&@f 9U|&4f"wttȚ{K0\5 5^~-_~z9H$wf60潘9=彯Bx\nr`:g6Lf0gjPМ`6M? &i^@c: s~8Ɖ.K F@G$I*R/^h ,s:|+) ͢@|}P(84VL&45Uz)3nBo,k&6?#51'4Sl,F[RЇBX FE)-E&7 gNZ : J5N`c^,+(@ 3INg &ˇdiv"2Mu}E,.2f{ \ft/|†[ny>(ssro`|V}"e5 8]*R3I2d'nW*r{ H$2O.6c>A`7Lx<zj6.I&r)@8LseVQZUFnћXL%$ CeٙH`h,Oח'jZl51m[θ_$b~N\fE.kԚx\}M`iZ ' &c>|lY_C?(бgt{~Bˇ7|#/_ϟkn8/ǣ1iP'Mjgӑ a[9 ˗統MQ_H fwd&/t14@.@SwdN~Jӑ)˪2]'P,|grss#FC1ʫժy)F%N˿J$Yt`wIѐz.FCMBf!b߳,XyY>x ^Yd| @r7'愝34u@yZ~_9??׸Cf I6&P Ь5& fk"˿#fbyh<9ad m'MSSj&xl> pf] (@u %t:U9 d2 Wv2Ogk.MmUa6kf`y 3em6fѶjXv0}g6d[y߀H4ɤʽR|.,o=L2р4;[ۀ4m^W;mM &6YӬWGGG:)1utt$PqhDzJǞNyȹF2L\d0-Ԭu纵no.T0ku1_2a}f]ܪ糢?[}&{4jMDɟ'ߗ\.,>+45 o}|rz&3gsppZ&}@@...Sf@V9\;-XXn^g4f)x\-}t003STqL IRT4vl:`HE5g`2dՠm4Vv>uoġF?)4eԁ$Zl&~w97nnnTfIVkFAC^r^|>/n[ R ߼yd jIӑO?TáRLfjF04#FNS2 R&^nbpTT*iT$lDgYQ J\v8hk51M#giűYתca6uIaѼV!늽FDMWQVMV^ (3QͽˤCKgr>b!% e}:P$Ыlj0gI A*`jEEk;&⠘VT^M2qUt:-nW:6RlvAʄԌ5#|>1>?Tc]WM"jg̺=N:do[MJ@k!rR(uIՒcmM'&4fmjAGJ0dM@'֊CJY^vL=ְ0s €fn+80A: n+^OdHj3T*Ba?; O$LLYIK [!cZe&z㱴Z-=G`oM/V* $`h4԰hh 3Lk"Oh}`0P,kso*C^nQݧ/״.B} T|q'DUf3L6jEspe1 ^̪EgT`fH!rZJߗ|>M(vwwHn|n˗Zd?N(syFL_ f.0 ϊ{6ٙƍj?x^yɉ\.e{{{RTDD|-DγWtc8?~@D ݝv& L&#L:MPeخw^aU`{V?p[G{vq>99}6ŗC#YVzFk3'fnWF]^^*0?T0f6W(L8h$SZӡ7zјL&dICAAfjiqs77u ;gMbRQeP;'gb릫ź3`HumUٙzB!9::t:>.Y|L~h&n3eMs@LK8B-n>~w^ iTFL)F}D"zO$1ݝR)X߽{aeua2f֎ZZֱӟU͓|][> %DBSJH bF漧9EƆW&HDBLj&L@$Cxt:3L&9;;^'Pe ,#n]K`i0<,up:s nk37 $ˁ} IDAT);KXh铓D"z_- ,=NUgLLU?kgrn׬;SKv20̵|F4e>,0[8%7|QΎT*:aZ=>Wml⸽rΎ|J V Xժ4 m\A19jU*bVʸhL !&,M?}t:Jfzٔ5EaEY)J݅S>ODX:\__+wiUTQ|>W2lb/^(``\5NMP޿hu;}]NNcUq*%So׫dB? Yd(P(8zAktP#E-,`@ 7./T| P>92Յϐ^L`AHHb{uŕZ6S=17ݏv? pmy!g2Fruu/9M$\4y'*[ i9Zr FN)`&0ylzUUݛP/r9&0fbBCfF#m8LH-&M4'@ibt\c̨UN wMm)htv׻#^O h4F{[RQ)65`0sjK\J%)zs_`P_u_&Ōd: H`P@Q0 "J`@˦.4??i&v)!&6~'FCYs~_&ٵZMzAҔ8elsVoz.?&k|ɾpaWORd2Q55x_ m$]L lMbz2#Sz׿>0~/IjٶئUM )ڥt*LF:wS B0vrrr"bQ^NڣѨu zȓ'OAb:鄲E S>r8ͬ] U#7Yt: 4cd2с\p\5eO>UMhbQ~9==x,_奦0c+z:ֵ*-Uk]&T 6P.m3QW4L)ײ/ƙ9F eooO7&^^|)ZMLL"S PsDy/fS{ `8GGt:W DtH10UD6!M~djZ`ƝNiM-^$Fwi""nW2H^_e\6i6˥{d4IRc]I&@9h.SO LvwwT*i/&niR}iV5HVLN@k; i]Zd2)jUtprwwc  tɎCc2u![@@/ϋ;&ܟH Si6AtԔ ʴC~LSH&~驞9CH$"~_NNNu($HŸQD]j%]a}t;9sm m Iݖd2)bQbU8zf )#IGx~/AMmN(Vׯ_ymUrZܓ9O ,Le<o9"]k64 :K0~ MG4Lq:BA4Hr/BAd&OS) 3D"R,EDT7o[Ռ*srp'S+j&ZL;*!9 lGPg9ч8Lt.CQ\.9::q\s||>L(,0C03p$hZJrϚXL\\\(HA$%+8EÄ)= 'IC؉`ooO6p;hp|2#Mr4q"q l{;:~:]fn׉a4Nn""drJ4Uv-'Ivƽ9<  @2j$;HŸ#O!%\VK2+~_B}2NS|Rk9pj[VJ"P^t:-tZ: S-aCoY߮!^:cvUvvYM7Wɵ6W&+sZϽ^OJ"zwyy)HD>}+ 27y~oCě6øDo2WX\@ }> CydF'Q!Ca FZP=<ѣPY/|Dө^>nt:j*x\VϦq ZO0?OR0@eFM Rз8\͟35WWW""TNQ޼y)Hg&Kr9EZ-eut}}S ry tąpbeuF2d2۷o(rAیV:Iy9'1n4I*Ң }9}4 9==b/_T͍uEăydNYVΦu1_"N,NPhTVv-fSc^Ќ9q0vd4bo6@$L5D@z=ugz :? 3@d#Lif&BCb&)aИshP^t:U:3:QL\) X,&pX&z |d7=TF.Vz}izc0|>4C{J4b2(@4XbB ff&ui4~_~Kܟ&Ó _ӀԎX`3g26%^3@.3H 0u>+09B4hMRZS@pr9m`Ǖ75L)Xˠ6,J'0a]'sE{q>r~~?H$$8<i0^bp~Wԙ&TѨ>/52&%cD`qA4@@ŋ:~:Bi7ȿ+I$zqqp0'OHZ0isP>6w0z.O>tQd777x^_Hٔ~/v['NG"hUV(Jݝr9)˺`4{NP(H<+d2J$ ɓ'zyQC6^v.$?汷i*rUM }^X9L I2d>KWm#"߻㓇 l6 K1?s"vI@0aZ-2ҀSk6WdZt: k[_ED솳t_AѨ2aiFqvl.c)Wn3ɞrb&Ed2Yr0t:+@3}׫g+=P~s48mbIh6z$ Ȃ^Ga4!LB4D"RI4X[hdRO&mFsG݁i6]0fdjvh2"L&͆:W־ c9%xL??սN٬f*|!cZ-A)k].9-[^[GQ[stHa%J|rtt'r qL$WPq ".(@J(`ZN2Z-gbj"<z~ H$qcӌiJoا\ȘxxnWvvv$NkNYX2=Fjx.^ [7Db(Xmk$*F,vww巿 Gd2 EÃ\]]隠eab EF(4+aY$5LY0`pф`PTz h^o4 n[4?tZq @L4pXIHjh4Zuq\G-XY3ڳZ{v&FvNٯN5Y>VLە/R~ ڋ(p<;a{̂\*$L=57F L<!VL]j„m@0/R푘> |.bQFàˢ%VIX@ yݕJa /;;;h4%HՒl6+o߾f`6\.'bQ <\+m~0wt56dzɄrI$R$x\>TZD{N<{L0h䠅vcMN5j4%V‰7wbFl_V1UkZ$u hfS6%L9`0\d)~ae!?SD8hLk^x d<󲗡Ra8x/IP794yo~_x@:j$ݖz{9;;Si ky2xB#˸|#&&tLLp7= ZD$NkǾr5[rrxx0@55Ed8JٔT*%777,aOQhª#2i> ϏI>~_Li aɾxN`oV6l9NS:i+9cދ٩_ E83Dq܂ &4}wyvue2iabZ%*45kZ4kII~5zJjHVzPSR)eYVn$5'+5Ju͍v80&v8JVz.^W^}Vۼ^q5p)cr[؎>TۿսlǶ3O\5whi9ĸk_9k5 `w$kPnK/kԬC+ Tf6駟J,SƿJ"ryytJ_PcrcEn t)9̰ 8SI9;;S=۟gm̒ɤRb1j2L$ϫ'HH2ԉh4RC|.RIa4 iZɓ'zPݮC!H&_B%vNs= e*uݚ^ﲣ5[}FvP'n{@J:V7 ~!P&cx< /t& qACnKRL& RAD0 4Ot.K6}=wK3|qCg|>F`N@ M蒜3+vkz] |uyܛwl lCvBu4 Uٮ(E[e:ٛ&LNA!EVlnW~$ Sx\pl@f^#SO777TA"h2 $]]])El!l8KRO4T~f*3zbTl6Sg`0?R?֝7uw&Ұu9v(vdL̟ɉo0Ohi1.4`.$U%:0Hٔlw&DRQO%_& И? mX[D"Ka>˳g4%whS@2qܧ|PHJ@ c0x{{+\Nj5ّcM ̓Af 2wsMN9lx< GGG*fnUe@ fa1T1Y&20z<'q$뗿寈wJtBڄBf~|NpX~ӟLӑbM-XBDQ=1T9`Ca5CeIYVөM tQy!8Bݢǜ]&2H `ra?PЬqQaT]/ЛqP9??Wf"O>D>&$ɺYmZQ57YNޟ}ڿ 9'hNZ$KRQ H^ڛt]3L0xL1 T*ruuw4jLZ¾0t@<`k=3 =Jǣ C;48{KӤ  t:%ͮ,Nv4U =h7Mto) ~Z; aah~/lٔh$lVha͵Z--^8{<mX|>{u?88PG}nnMa@=׫SxB w:88PiL8d2;#ULF]EWD"!pX@U~t2Sdw:y.[񽹹kZDʜFC +4Mmc&I@҈Ub#F3^H`f3D" wgf G"L9_d(S^2&ߚ`k[& {9-bi4/zm4H=}e|kN$Jfݝ2umnpXt]}.&Hu0qB27LT*)`f @@)gZM2J\ CuIG-&{f2zRtp+KX,&hۜLMN躽$j^R "} d@ |sB/ X8a3~=P^'hTw)93dbIY,4t@d2 t:@|0]VK pX:29%aF"Յ#v=æjn 1@:U i61Isa s=wOs#kE\-jRXd$?9>MSBn1[e4ۓO?T޽{'?OX,}PШ/ni].|ryy)x\zRJ"9xc`a.2Hp`P0)NN+$0 L:@ bQTHD 4=x- fgŅF[|^>3AϹjڙہcV5SJﴶtug95'-ɳgϤRYOBOz(O_>ۼz,C{_S75 RȫWՕqR%KU:XZY;;;JtXTD{}! \km_"PH7)g&`M-޽}"h(zLDo3h4b(dRᰴZ-e'.2O f CǣQJ&PXL`]81u4aSdAv0Dav%͊v-ZMᰂ`$KE.KMGiݮ\__ ׵Z8H ZӬk3瀙>a' ܦ&qHwN-ŸF 2}]0L4S3iZ 5vuufd2{=?Mi‰a' }L0 AQZ;v ^PC5B )Zԣ#u~Fg.KѨpc>kCS۬M4ӛ<5Z%8vg-kjvLX_bRaPC}Y݀ɀ~fSC(ǣzg.KժYvUG$v8^'dRU3ryy2j>t H/0MMl܃DBL>:Hdɺ[OۀV{Ў{?D!Y? 9ao`ݰL{@,h$[_<Cjۉ&0j ._k?>>#v["T*j^5)/ƈ1P<r4z]_514 hG"mfL'nTJáep\jL n[0Tg|>/^RX,& pirqqyoᵡUb&Q ɇsNilGICGA$ʤcrM&NvkS=kӟqJ״:oF'\N.//ը ):R@@Vwz/Y$.ɾt*xl9nD9G" JDBS;zY0C @Q$V͇VwǙh@{P& e@ dz #FEϝ=K`ah4R@$47\.Xa0<.BA'TU><Ϟ=[H`tx4%|z]FD0^h:tR)3P.h )~PI?`!;{ Eݝ V ӧؙRNY&{w>6]oP(&)t%컻;|M sRz<;H$S{ `rq;L)4QqLF;4cuvd2Mo_h|H|[À -ѶG-^Wi>OΔ tn_8{r{Үrov nr `n^k=dTG?Cͬ{36A & r$,D >a0"6;@ 0O ۭZ2\LۓB,h@Gzh{!f|-vvv40͌Fnrٳg3z-Mj6'I0w j⿍g]̬՛7o *s_P3ӿ0d7HT:H~_H!*nLYelZQoflWV?N"L,|l6+fS&YDȢH$z.LQ3#JN1]38jHsppfK.KBXLZ$ bJќρI*rtYD}26O`P3o}>$ )Zv-TJs1Hddw Si:u? =&nտ74Ah;N/..10"k/piNGRJQdj32qJ iF1nTb/NG 5qI4ZFJz)0/CXT4Vd N f&eQ"\9-V sѮpXvͪ{{iz>9ݮYys̷ov~IN)V&{{]J* + <9dD6Y ƂuPVra$L2M)MwkͤD#9~濣Ѩ6R" =N+Gj`0X(T6lVAo>c988S)޾}Fryy)ST(}:ۓۀN׸UD  ᎡPZ4>,"&~_N?;: knl~~(ꂡ]7XVr0@lZ J|L&:VVh4*H*d2b/JJ%FA0}l +4Dd;3f=R$>OͦN`0gAhG4fb*iQqZ8K&r,hT{N͛&7qy*XL&IYG+":1δ8B^?t:`0>D"SD" PIb A,f͟>1Vc-Sp8FT\ny+=fP @@ ]@N̶ :sZ$iױ^_>V!b#"U3IѨO>b([9E"fL&w&ws1r{No5ZV&[L[Xx} s "`,C[3W'd˾k\|L+H:ɥz&BJCH0R$@@ϵ0DͦFT@B3}^OxJTEqtToDT*Ãiskz { h8V?fF:Ƣibz@OaaRk>p0܈RVLgh6NMȶ@ٺ8M"5h:]:cZfgmL$B |^kt:h4*|?ՆeZP(lGD4jL hap,?z!i<!!dD"Pߞdǃhl+"&4MQ7h28::7o((err8ov&V;Ԅתgto0WɌԦa!'FF` \ww1nc_Q$@9zd Ng͟HW_EL&R˥vuaB)L_p;g8Ц'I[yPT[(bi~&ft:U]+l#cO4d2Sw&l&DBip>OxPɤ"fSݧ3rN֖藿г=u{w}*dRMJo>ɉg ՜zKVK 2.\`)= e7өNApa1 VYbVǙj&I|^{{{3uurqZ$[}ߦՎdzm_{Iwuu%jUn(czZ܌*Sl&RIϫ[y<\f+) RմеjVU}m[uy`&;{rsv%NKZ+F*]B^ѵ}ssw&ʦ-zH$i`!բ&͂&?Y #Z)t:2pdLؓ<7Fݝz=݋$!@> ;D( P(gH0柆ώҾz_63ZwcϬcC8/~f9^]D_ Xez)d2McmNRmҏfn<9{l{L&ruu%VKZi}-}>G?k?1#f3v&t~LiU#"6>3nhڀF#vu~?HrZ2wHx<IM+ɋ/-'M"/@tFܽNK;Mّ?񏲻+XLfr9e2r;<uc3V+ t\ BnhӤ-obDKe:*3)O?TX,ZARV!bj BgwwwJ'W8JiL/?v}2iHk42%ANAC"c 4sA'Ά*}uu^nRhatKZ{yŢކ*;;J_dz-jܦO'>׽8ߗp8,dRFrrr"@@'ha8̡҂c dR 0$֏:VQiP)áJ_`syT|>8 Q`FC Ã)hT~ieJt@ik(ºANC tM&?LxM^3z]8oxVggjDf2 D9?<<~=GQNnWUr4hp(NG!h4*fS%dsFV&’3~_;U<lzt7^h`5-ZIMV_߷ўU7)zk}K L&|>:#YEy@vd;ewwWnz r-BoH-C@ 7f2׉N?H-9sz=IRH-GFx_Wwww=s2tbAa5ͤX,ʗ_~?"RܨyiB02T}- ŢRC"+9GP(XNNNԸ Tlj ޞJ%=t!f tȀ]__ S^D"mx^EHY]r}}9v`8k]iF|TuYVv[t*jU&| zZ"@SPӐ"!E#v-pXhǒɤx^HR!h2NT\. M `btQZ4E Q9fqܳX|VL-L&%LX# ߯Hx\|>fSCofE"ЁCh+] vluSmN&N^:lcT4H$"fS&R6u\  ƂtҜs_&FvK^g60㱄B!i4Dd6I8V@aOx^zL&Tp828ϧS{3 {&$]OJ 4d{H0NcPŢ:ǖgݹ d{>9(v{>sr8a9aNd^__KݖgϞI>Wy٤rEw { IgRbl"PcN(۸CL3>^~ /nqo1@3R3Hfp)rGNOO%K*R@ $k`4Um՚UWm}]uky?9en yV|D" SV@@d:I F""_bFSLqtҰoen"đh褋J\? [~-`$ph,$!r9ۓ+M `o6 R6/F#r1ѡNZh4*777rtt$VKiVPH٬0 :88|>/RI;yRaXV%L ~CGv۷>hZ Ȟ)b[cɜvhimnb%JI$Q$Nד]zJCfOMRH>b(n[BNөoժ"tZe&4ì[խGx r2 t*xHrc1IY9 J^W 9Q'{Ύb1eF#F0e fLvpa>cR`6t_7uWw]SX:rMIn6w __LBKHtxf-\}auvv2{v &"Dh?粻4Y"j5I$Td<k|Nf3L*vMh40E{/~DRO2Eَ9fJy_k Oqd|&^O\4GJ\V/XKG;VU|ڔ,fT M}y@GhL φ}]Şq\`v:5&a* i;n6RVXB%㑟'N{܁0eNh̚JkDnDa PlpݝJYazfƓcW;;;JcK98X[:7M=CRS0p}5nnF21CiEy |s2!%31dR 8LP@fB􏆛M! ,krĎRnL}FA teVSD*\.'|^cNVSePi&1gvݎ`Զv-_VĖLmHf5On*$,{yEߗ^fwwwR.uoG6Ѧ_Ӊ9@S1Dx"Mr*Z mj`{& "HB$K.WCSCx9;eコ;"D"Aj-s3-gd#lD"{WF8͵$uH|ꩪ]f^+ _LT6..`}[MnXY&!7LyfՒN2UWbp@WA\^C@\#'ffooOxx}lV)hAׂ8Fc Ak[ӟ Xu544ЋiyL&R*?xq{^0жa.elUuQqG~hg$gn=J- 9LTgV]g0X.)V0dKLc͕6sv42Р lZb۶! A6 fIK̟;::/^(v*̺ <::vΪ) ܼOspuu σ Bj /kHD4mMLX&~u>3YoBrs"0 dupp BA' CUbڠX%mp SP0@ tԶmz(0A2!9NNN}xxd29Cex:L'~=) Z葄衙5R"W3ZI"?|5TXrFLlS6q{F|B,C<{L'8oL\.EΖQ!.$ꓓM U[4:<<1 BJtrr"FCWiؙ L&5~(i:wSTl-LVMAvWY)dPh鱈ȫWf@9n)qVi[ MG{4 'UQqfbZLd2 {דv-mid4pa '}b^ Ͷm+%5=ǣ C"?h&HP+Rn+~_Fvvv\.KX?\.//uG?S nn#I]k|Lr+=ONZB;==|DsLHϚ)&k/Y2gM F~0?3VѨ6(g4J锕`ƗF Ĝa h3pG,Sag#K['X%"V.)um4v-VkƒfF}UrBm&m\>EmM~{m(-4,h;bLye0<O+BZ5o+:jȖgB 2:l6I2T׶mI.;#NSq)aN`RGӂ';<4+631U硐aGx0mS"DB!~ | bzTc9ȫWٳgD2YTT0$s!k{rKZ%튊zv6}~F 0&^tZՂM&uLzbLx3zrzzM(怘5'X155iN0wSX,&^O[ϤT*0S3f3bR$Y #^&i-һa`rOLJ8t:'^`KR lވ3bĬQ|/ ,jL$Ah>3h{æ> B8gz}v f,ŒfJ^T*# p*A}u>#^Om])%ʇtr G.f4Gv,B jz||,777RTN^~M,u.TjJ}{fu"L@"ֶm) f% R*A`@}&,r6 UMѸn7MqFǴt::2 JN1TIA7S b**2l6@yg2rNZ>>?:"4%KەR͕eY:r06|& @{`8GJZ {ߓ{%)FS- c:aS]e`<}5 YjzVA1iǙLFz=ruuu44Gp"P1IQE^b3+H* VBG a*9X,SiyٍFCw|q4d27C|.D+h4d8J&=Mm[mcvu Ļn0!6o޼SAfb B@ED1KIR Bm[?8jN+߶Nb}/`7HF=qtgZ,S+|^`PJ'ܳe.F2@EەN#fSFbdnl r.ucb1h, lw$Q 4 8+{4ʎeYbOsm-4\{{{3ӲLQdϜz=$zb۶wwwd޴D i1FjtR0Ԉ ba8DBS?DQ*Pacӑy^A [&clםUgy.,{7y^ S@ (y^3' ä-3yA'a(ŘkO02M4u",GÜʒ`C-VZk`&qh-{ss#Tɤy"м$K.Ӛs]YT׹\'*KUZl@*w?T.Ŧv/p IDATgU,}17~_hEvEOOL&굻*EJ7*R[B¤RV.7?V3BI\<h4۶%ɨFP& !0!vL&%(Kd恩 l c $F0E.%j5L$*xne4۲s蜭ssYd:.{.Mcj:/E`d2?ZCsĦJ, IRY HB+Z DbDA%d2TD$h ƒǪbtg2wI7BA'WWW+{+K!0-D9U}z"aUw8\#։dU׭ qg=)b۶ILDmHe䅜AC8LCArsawMSrylJ&qHϧQBj40Ό=.F U^:rh-S-əN&q7|rI̸tsoR6D zQ /VZ-y6DB R)e5RPьcy2j-,mX~k68Ԩ{Ц)柳LÏ%в|mԓ 2S'X;(hnd`tzzeY$BW_i ,s&H6u1p/ooojI,p8,BAeyjHֱapL˿' \@P؉Z6UU 0SC_Ii ?t:F f6X,Š>kpkd$8g>U L&%N PPT wcjUcX|fH4;Nyr-M7ztLy ]\\ٙZ|_iZ TƌOikDbF8dHj.(Fs{8)c"H,Ke"pO@ws QxҨr+ɫ ` 1XYJ`X64$"՗zfўwg۶r99<<˲tȀy=y4& ,~ЍT0p8DoVл@|J.nb&MzX,j` qZ&P٬x^VJT_$ ƍNp&V)λn^e*zt:+"'jZsWFMD$1fj+f8zdw'#~1i`gII؉AZah4BI$Z "e(ՄjI$/H|A鏎TB#2TBJ^W?vݻwzLA=qGWL4eH鴔J%zj F:*XLQ;۰G8D)PR *Ӫآ}`0(׺"B=p1QQ lVR)  zqi6dp {`v:"Ls||MRz#!B׫f /xladYe!qm[|>BhH2m-dad LJ p 0]?kcL&v[h$TW6URmc7PYk+#)7 tJFc IRz aggGAッ)h׫dRXKF% E/t`$@J 4w<6]?F1 tygfH?)̄P(㑓ajC}9g5ZN:eS sߛ,TBؾjNʔc + ӓk"Cm iy]0bzy}~<:3rl6h(d2q$JW)`f0z..Z7XsǮCO"`2ؾb1,K,˚@"63ϙ:hb ìb0~5h I:̛Ij6R\Q}hXCILᘘkY$A"*Z<S (=|^<3%S (0NG={(rKSt@tGJIsjʳ~p8qTz(t^#"t  #>խ&fn? 0?ALFL[) eY;@"0 (Nh)؉foO }}ИQ[VXBzޞqLIL iZ39*S2q: ` Phx"J1pJeIR_k̛,-71۶xq^&y)ԋ4EV%J}b ~՟bYcLDLX+tdfRIq @sJhJ VYQhZ:IB0E`ZYCl:a5+ Т\]]p8oF9WSiO:+R_eYt18lV*""JEd9PgI*H$Mx[(}_4Zb(%6K<|(8TFbkVsb۶6pDO̮=⚜/-^WbRawT?Vh*X5jppL&r}}-@@nnn$*x4_]]]f`Yb1xS)hݢZ q4U5.959'5h4RVPPjbժ4軍cj?u1(>X ^#kwwwd8JV`@}qչAhp@s>1>??&^H2zzBi<8 r'׊2b}wwW(KݖB(i,Ӊ iZA=VK&^B!U^3^lVN#DB-E&|r9; J'hTYb9eTJJyHf2r2 ԏed+^CYB͟ݫ&h4jiT7YLHpR%DfDsL"6mQGD>| JEѨzJ-u-7.?btZۘ؆Ѳ}-Vϭs%d:Nnoo\$qVՍKדx,Ph("'0*C雈蔅VXiur0c2 (3s!> 6oXJ0/z [T*i|gYFH$*AjYL.eq.rZ~].~8D-ʝt*777ZuI$r||gc3dfApɀ)@ηyi*xSjxА-_GDejU,lVp>lgZw ͪ mwww2 ]^3=LJ"jFp|11WWF0M q`!Gɰ^O ]P(t2kj20b``mlvJPɍPB!V |mm[2 nZWm`ߋϢ84_}2ZSyDb%VKA`Xg󙈨Ky?Q_?!"cǷb]^6-ObQ~_y#GGGz12Ph6rwwX...rss TMj?w &^γ @W_(p8T*5SH ݝa AS:PSPPZ0(.6|$hм@TDNlݝr99>>ވʵ e rхn')OL#LKYZ{i%3UiT9g4&R gX,uJT?=ML߁SHV_Lx>V;` +eVxpX65Lɗ ^hvwwT*i {Ct q P Cdj`؊/">a!יk=<&1ϊRVAad2?)xL]qѤzJ5uyy _jbEUj|S4z 9Vi3΀8垇'&mjXG1/!w%ANsR)fZn~_ّZL&9::oVh41BAXx^Iӊ0ϡEz^| J84>w^W "XQ<Pp?88۶r5Jr}}=T( |>m[ض-mK cI B T\Euۄ/HY\ql2﶑[tLF 0RX11U k:LjL0}^t3Z-) Zx^ 6_ex,~_vIQ, X.i=Ӄ5i|? fY&jU-;cm:X[ⲭٺ<6D^~- Ja;Afz`1dҴ3n6 x]enMB;ƴ$7d2:݌b BlJTLZ*u7C]5m[!DyuwU3_o<׭bO5aߺ6H;q`?h (St: ]Dt)`B!) zDz8uet]\i``%`!C( b}XF$QB7~F"ݕf)v[9 kDTFLtoVuBk ^W2Lcf*ળⳚ IDAT53&G׵F[UoQe2YL$:ɇ$H} `NS˃Vo`!4_ !ꖚ좿3Xє#Jn?*# ,`0b micdRi(XAlVoRfFTL ĔN&$eѨt:;3'Иp`zCcAYՔ!:N'U&NGRb19==A\Vn»;SU j&n"`͍NKɤ)P*ta2McBD2 kK_^ |P]4$H20g(Hb qݖSX%LF,R$HR̋1y4UugAȡE^@ Hi|lH:ȴZ7%Z8;\0GѨ^ܨgp8R aooO\*jGQ- Q,< P|j5EllyT*L'_˲4} 0ܲ,t:t?QU=[CI> (S)gZ=uHXbڴϥВeYjGEbt[l2|26&`:ue60渻qp{{ : 6bBLf䂘t:Lx< L6qF  Rw+y.DD(M4h L(]0Om[DD4">|_<!G$ -ݨ{sXx,mX,O Tϱ(>9v6+"JeFOwlxM۸,cX6?,jb7dnr+eV n6r9a}" ݏ⽈g}&z>$/Ě4ء89aݤ*(AH>dM fScO:4񱊑"L&U>X =^Ԝ*WUDBGf vP3irVzʼH̀hOu(p?v]qGUuhGNgd:pF?!z`'#~qPZ|lB\D x<}I&j Z=Dd26EJE{/^I L%*dD&HTyf eYr||Ԁ}NhZfUd1Й&IVzI$G`PnWŢNi34͙ `0˲4ɮCL-6.B?u ߯L'ޞ$ ̈́O? 4]v1R JF"0<PVgVjڌxĽ+TJDS"O14DbsUocLhݾM'f hʹ;VI,˲t9 z̔'^K.h4*em_ד?JM&Zb1z*@ u @V`0+yJ%D"ڨ3u0gDXG3?N#mˋ/}&4=bQ&+˨XH$M&IW4t:-G={&777RTYdjvUruzM]7Un^i/T鴼}VP Tt]bvuB w0\ד|>okSG8vI0 8`lVLgfay^m[FL_B X4L= 8߯ZXF"a~&²1uՁG֦.mtMXGic S " &,O\& bM" Zao\T4VϦ >O޽{9;{eVAnWxP trr4&PŒQVKpRp;^{qDXz >OIj47 rL'N@FRࠝ CA1qQ'.NNN3m'niZnUOl޶t=K)PC<^jlVI  DjSt/th&rLŏ4^> @Fsg,`i"TaqTH3 &yv!Qc87'N%(b9QԌ &Y<>J"`Pr&snq&̺?O5_+o޼Q P(gUpXDbق}ppx\] nD ]>L&bY pss T{6ih4Rb4Kv:mFsi;$raZt:օBAXNRVBן':8Tmr&p[7,>F??""j#*Ji %/Xf|cNDq B6}rYE2iГ q~h֙#Ty LM4Ly8q X"ư45 XK 3X6 <&u%aXKX~yi݀m]ɋLcqiZ*HD-'O,d,>^ _M iBp. v3tcH2x]^^J0t:ߏu sL2!!`=Jt‰ R:AyMO3<u1ag 0>~&ҶmI&UZj3~_A'<j=.40ȑrY^O>t obP(56t2"~sk@qlJ^W[8<>|BX%~&`|{7 IFgs0--rss#nWEoFө61SLh䮆E3i?y I$QNcUJUu...fBwAաqNVdHTҩ$ԉDBnnnqB4 dsFiYT"n\3x S7 9͚Hkh@޶mpHRrqq4a0U| 0|fM (AB"V%pXɤ6j& (u@iaN@fRg2 J"}i6fw[N)ɨ0' Mӽlʬ=qZgI݊kpam"iu=+v[2F#T* 3:1y~3_TZ'I]|QBÃu9>>๎uC㎐ y&l>Lcb: %aoE/QR I Qjt:o~-Fu"@tjj[Nj{YN]-Fv^qN*0#\N2G'@YģT&_qfǑrHɇ$H2Kl+ǪQ:L^%`-63)DcX{`"vDB>0 ]0~b13sY'2)L7ѭYWn#:VZ7\^+`DXȗ_~bf]dRpFLoxW b|g/ c]7SEhHѐ+g+rJ  ǵ H!a1 [cBiYxyyvG\DBg8L&(dYmc 0Z- J2rtKEbvu뺼-yMơs/)jUB ^tz|0Hz:}مZ? @a2C%ʻw>;';^cs0E5g(_SM`PDDѨfRT$JsCg# VX=(Oәɕ[:lc嶑$lxp;9ݔモNYP\F.}xx>"8_hFj5-S@'DA1Vtz WR00h$'p',H CVDܭ gYuTV#Fa_a}St5X,&X~dz2oY{xB{t*BAsI*}XL݋$Ae%vmѺ?w#LpjŎ#P4WUO~"ZM' X$jeYtQJ: иI8h4A_Ax0͍xB>,nT3[>88P1Ij]L&eql Ms@㱊D3 t*߿ I* {hRVe:_|y27M53LlDŭ۲T\H&2LtbEw^ٕ"+RI^Q^W'@$srZ@TMS]/H$b۶R)L&vgbj$N^=edbuP(E` eBq6q$P.'4**`"&K2TF8 9oZHQ&.c,;?S㭊m6։@{B(NK^l6NGժ t:(" R)i6"Nt:ʤIMUVh$&AS=L^KٔB ""jUWk*NG' F#]c5|xT0"l $p8d2t3>ͩ-w" ڲ߿{{]Dk>ݲ/21(c-Z_lrh,i$݉`m2gZSw*\qh84f8BcJ" eU2XbGb2j~a;edpoCN%Ãax`2:kD P_ńAjI7עx[Wۭ˭sݱM^sd0>9Ǭ23*Ɂ0U` >h#|}7echgSwQ,wwwݻwbYKAP(DX|>Hk2T|>/H٬I}.N*" Mi?l6u_ Î.\>-˒t:.ͼ.nH/^SSc&6:PLpGaR$WWWruu/_.:Zwf~ e-zݢ[~vٿ<5L۷r~~.T*>t xl$q8i$ѨP(1nTD`^FRkD"Rmh4f)mf7ьòAKk&If`0PeusA-TѠycw&NSi[ّd2jث~挭uj6nķ]ƄX[m[٬Mlp(m+84TB ѾT*%mK˲~iZ ^QVK%ͳ@ .r*q|q:=a|utihnè[|0ؠz*l6%O?A^tvםuvϭuM&&Tv-bQ2~. IDAT+"bQFqoD"3LbOjjd<K.SK=D\^^Y| v!8*CӂjgM$!]"c&xCэFC/L5e+jnr۸YUeKնyײ.ߛ1ݻwtP(l6+lVi^6O9(S=SQt*Q_q o;rX1 3H!S(AFÇrxx(DBi^PPw]jOm[*pRI/,][ߗW^) BEB&тiݝr92lm4L3{9Ƕm0R)E)ydJRU&sjDer;Yu^!SeqXX\^7t,+nLQ1Ї)D(rN`R)ek) fZM' J\."&S|AbP1ֆ}&;dR[@mXeB)oHDQIYhḼ:sEMsƦMB2V!Jqt݋u*h4:CݕS9??WxbH )RI%F(dYhqm[b_Afח3\ S!d2Q `=eYd4cbYR}>jmNk>WD(f)FCK[]` P,ӈOn&l|4Ohm8`+8аKg> -Lh4*lV^*tss#pX]ak˲AGtPibv`P?TJ>aNoYbJ?ғA9[D40 N$ y sMmxLZ&uͪĝJSn~ 1_#M>5UGVp_?:2u([c=<hqg۶>p8B ^O,'!H{eu uӘ-Sk"f:Аc:2 ppGlۖh4*PHbQe47|5l:ч0]?KmݩgU}dtN!AtAU83%߁ +/k@@:K`3K\@GʁɼA't:L&#bQɤ6ชPSn;m6+5v-FCŦzё?/~{{> 1tXbn:+ ,KL=sMEW7 j},K59Ճ@:6Gm*$@5x\!`h0ԝ<.D7>5@ ypX-'i݆ ~NG~X .q5ۓJ"XLc}\{Jm8꬧rpj6 iѹm[r|^S㘱0  _L(v_R]>{LiqAZӸ"t",NhH6U?e @)Ġ ZR)NRTA&)qmIP(JYSjP᰼{N~NUρ:Dt BU(o KO_̸M6@lۖC8GѰj5 jUnnnK6N^|] LGe֌Fp8Tq999˲=4 P/"֚:VG,E$Dst:%@ DV0 eaZk~,߶m-™P3 @ST*琵 o...L zrttVbyf*dT7(;]KT ['TaД#8,L)jY' Fv4/>3UXGG޼y#dR~I<bLɯE/l~xlFIRB _KmZ1LRh=Y1gJD+8CiM29眡ă|(7W Oә!9nπ3z]lV 5:Y߃֏'3+564Z-= 4MV,Z>r Zsj2g8lL&kXHD;cULE v 6W` PP~+τ:z 6-J2T*i!bZyAeߗb(PHr CUd\.)ض-?я$ϫb dz*q [ |dji۶j08As: Tυ! `H&Fuʊ5 70#B v'p 0ݻxߦ4BtGcϘ8jzJNOO-`,܆9J,vZv[EK&"3\`Bl޷J)kƽ \)O" :TjSQey;+#tZJLhө݃Ta|r}} >Ly]Pp@bh_~|j@2TD3EB2 0@y~/|^zR=yy~ZnnnP(g J"LFi|zR,U eYJ9fJN5RpIRJ 6 D" ӁBD=|mhVD7UscV qF_A'*"3@IO~h4S` Ri;NBE%,HN0rKi6Z0e#㱼yFd21PQreg‰}pp3ٿP(40$N >{;sgwyYe˵nm&0nl:l²fBF;LjܡB`8`0 x*'I R$Nz4Piv-hTͦk>m 4`F#T׍D"! ;Pw}r9`}[6YwB*{b}YSP֒uYjvۖeϵ구s߷VDDΎޝA7۶U(81G2Գnu2'ϟ?R?@/ k&w"XHTQjojJV_ h :[XG@B) CbAo@rX?b0Nl[3e6Vu+6n6Y'Xק-z\@Fv`̻BD<XX7}cL[B?:>${#XwU8x8*Sqb=%yW]7 <_0HoqF#iD㷜s@cꢹ0VqVUC(:2(Hn[YXRi*L |>l6+nWPl.8Bl6%l*ZDIQ(d6I<׌cyxx(DB7 4WWW64Qr1Рl f8`&ZMe9Cg#ctO&2 jl6lN5WzO_ט<`5`lLn4?s(dRR+EFEF^TTv߳|>\__Ԛ2M``Dt?TomT @@YF%jSzz*v[ qɤ t:IRjzޔf)L %3](C4 ˠj^&,"iDQՉ[)VDVnu.Uƭ4 <`4_3b%)L9Z2J"PHe`0GR5KƄV'(׫QKP)'''tXA.|>R:L=i "lJc0s R$"L`Plu2pw'&ĪJӲ΋g]*콚 H4­VKDQi4FhNaBt:%([,e<1fZMf_AmaH\./R|>\."iR*̼u@L?i9M6@2ww@1C߀ # )M ) $hS [U@Mce`\`]U2!r||PB!;`ESPHPf_{pN1'`_M)8V]Rˌ͘A믕vPZ6h4$Օ˛7o벻KY$l lV|׫Z"Xb*Ʀd`Bi:D v2ùZktI6"C=l&#P8>slC| %xlJmCe͗e I^2c/'x\Y~Qu9===b.//aFx ͍H:#Soߪ $>K R@B;)/XLvvv N{P0AυdtJz+pLB^,e2H'['MݬR&ç<>^%#Xggg)駟ZA7 Tz F ͩI7Z׻d2,0iFC {a"dU2> ] C+@bOAIS5iTf@Tn&bQ oFʛ-]Twզ+g˗RF!Rմ1$_۽^o<lօ,$$a5+Ќ>u./ )P Z H$`0^&}vuqGf315GXJv[Ji4d}mbؚin$mdHLbQao ,L-: } #" }5o~$̼3۷lb,3 F,$(K,+Λ:HFC$ )JgZτ棏>Rd#_ {̸adYy2áq)JD$ku 0<$ q2ѩ몿gӒan/t:RQoH\.T*ّD"=(xnn3V׿Fb֬vRVv5 6z.G)WBA~RѨxB^i|ժD*`P<S&XrN37itZa.JE Jm<\8jh4*^bH*Pّx<}y3ܔl6m5ebyƙF7^3V,+uYۦwXYݶ"%|%:aF2%|:чrrr"fSϟK^W 0qE-ҝN&$Izo`\Ѱ;L0V_6 h0#CDtHle:J0ԩ/$w͞ B!t:.D"""w??6S =n/OyoY a\. *ݘl\hR}ϙP%-;RPXG_j@q`O`(/ w/҃bwmֱI:7=كW*9څuXvvvSaM;34wL|뱾.4l.ݨ-Pؼi^&ICN1nP^t:yNđ$ \' -8(ʲ٬Eh](VI(ҢUJJ5۝NG"Raz$h0%ňWV32hA1@WLN2@F6#Қg._ "\OOOI~(N(7MOd=޵Jf!\ CvT*+J?JE% Zgr!PI^ѐT*LP"rƌ`"CiۚP,?v-DBS0D"F@d 8𠹃q1+} 8[[`]渻q՞R=ž}Ra IDAT{Jpg0C:;i E70Ghu3ahTg1@FAӍ;a< k p8XKh4R) 7$l/#P%KWwjdwUus*"rzz*BAZ'?Q7wًԚl=}@z?T*%X,J,S!q$pwiM&Mt: .v0(@4Fdmc`}D!*R$]a?N%뤿"{ƌ3j6ITi&`.Td2)~_>9<l@^O."n`FDZ>l>+& (EQI&2B/<3o՜Nb1(~)0a !A#5(10 6qzf #vˊփl0Z<]қU~VE0iTW=.>Q i=|Ǫ|z0Qg㱤R)mǔe52/-x\'M M#>(o߾& P!Nݝj5MT{$6EM9\NLB[aq8jl; TѨt]ruu*w =?[g,_6\ލϳn9q.KbNw>cq8ryy,i߯M~,j*VK"F#MjZj(6N+Pp3q%RI6; 6LJAHSh-rVfχaj(cQ<|>CG}Bهi'&*M(s?`ݸ ^w/l7=\96!|b=~=B0]w\vq^{J|b~ ugYCcN*4 m(iv$j şaS@@@p8$L*}m(Z(=(Ƥf3Z&h4.L81#cH<h>\2_VGv BL&uDf†BKm:v:vZ r3L40 )m^/_R&c}ęYipcoQfuzruu%TJɤ4󗗗ZF5nZeD#0j*7"9 z\դhd2 GS6Lj`Zjh8V'śDXDtǕ!z%|O̽.VxguFnsXlݼo* e8*+rYSR`bLThPC 2%`}$A&<Nx&5v]e PL@d%@{々N3nj*JEoG=E&NxiիW[|k4L&/X?6^u'mEv>_gz"뿤Zl6+\0;rvr}} 5`L;lLa#ZLaVT00i0䞁 @>3 `M)+,!&GG==zU_T$+gK捳 j*\NnoovK6z!@u䇾OV_&wor.k7yL~JBW^O ú444fA}fʝM5DDn !U)B jdH$̅h4S8b(GGG:&͛72I^WTr_j4M;4ObQfjbRBtŤhx67 M1Hh[4'DCI_4)+LmѨiI$fuLVmi2$r%믿V L(4&JZ&`H$hc/~hTvvvtBj`0L>K-u" -dAAчJIcO0=(joߦө~q\jp8jёz h9͔}DDZjiлݮ8)** rdj6D' WbY07VuϳwHJD>מ:*prN`r0M t0U*0|_4fͺ hByEVN٬ ,Lqn|]tRJU:(T8O>D.//uT*I$RX\.+"dh(Xf̓2Zę)%ÜB@ RI~~^^fFQf)fS?p8 ,d5dH&l6Vl~c&tOm`dp][֡V]] \.K.S'X L^OáDQ3FcRQq0fKM" tfd +/_TVhbA$"+d25\.34HЇm6$ IB!ft 3] 8Cᇇ&NMmתf~]gMg)|jLZо;q\+ %"j%VyFuT%xڔe9::ҽy )hYvzRAd8n5ч> I?3t&rd{@&I&$z+0NJ#4+=kV8sD}Zl2eL$;KVO>D`||7朻PHᰮκjI2TAzryy1rYb} rxx#V@@%zЫaҘ!ϣWtoZZm4ejjvk`*n% oju@êV}XC`@٤ $3aPaDQ`q/QpS01}ׯ_W;;;颶J_F1!9X\n )iEٔV%lV ~_E<WsRQ%SNOO@f.PAivL^4\*аi_C"Ú >Sz[]0^򎾟Ǡ5xW4zDƭCp9HȬ6ƛM'?Oax `YÚfr~~.T#>.xx\c0LS9::p(R* 4xTU rpp\bI4jLo!Lzj$"ڬ3bN騤241.K椿~Z^'^Wl64[#il0ekrwwn4}'=&hkE/IqukeDJuyy.C...聶>ji g6ρ!4M/hy7ݔml far=r<3֏b<k3nF|BأO$l0=^:7i¾%@3Od"RIwTJnW=Z?t:MCciPO&rlkc[ƬN<;;S}z2L$-83N* 3j2hÄZYoYZn^O1v!ژ MH$|Bpиqnݩ6m?5I%aHH$$ݽaz콰-{sszt[,{ww'^ Jca°g#&~7dƘItΌ?z1l҈Q"P:IsE"r:U0݂dB!&͛7r||=&~o޼T*}v[|gajZg7͔1Qߗh4*\N܅BA#rL]ȱbjFjsAaVhNT\^^J"Bt8$ǣP;G[LF!~\b.A\E}ekU@s3PZv>EB6iMenoo%KVh4@ NG*tZPhqʶH$OJ@IRd2N...$7M>whtZfuj2 r`$k:$lV<~=)Z-}N@@DQe aXZ%˩0 #x<.jf֝VM'1\fMkU?fu8Rdݮa-\NY&hT:mtyFpd f"" Q_qnӬinnnkZjwppƀQT*C(E)Dv0}ݮ@@jb2vww$ h4 4Rf۬SXy<+$2˞롦4&l6R$hTbNrY#d"oq"byx.H"P KyUQIaIت_6˫u,3+̄eLe{ݔoFQegJRS)t:P(D%8m3Gk fSjY9V=_40nJZ-iZt:qb7 m$ZMNNNU^Ǭ PPf\.K&Qb1hmz$).DUY9𯪡'`i:vު=Yv,?MVTj*tZnnna/4/. YVU  9Ύ}mi*~K4DBݮ4M B>aQKrI(&z|,Z1uƝ)ag{6X.KXwZV߼K75S7+\C>EMt:D'ӷ2)ؖ_FwFZz߾h|vFoJM~ooo7i4777d;s&x$ҿ RT:sL'lR?H?\áj5㸾'HDXͽ^u%`bjZJ6ψ=YRYh.60hؠR؁ r!Iag0IA9::ښ*}M(Ou,kl[uR}~53(85,G;tuUAsȔWY˥)n[b<WS^'fS\DTրd r9mz^Zb@n6fpaflq)Tt*v[5777rvv&RIB|G[5μ̊rSks۽*>m>݆B߱+?tZ#|{b1) MnȧFԘ2 u\zj v{R(^(S1Ruhؗ<&  XH1xO:YF_*5ȿ˿,t?R)qr}}Pvb1oBi ̓ |>-@'APi*"nnn*IQzdZ7p8Zц: %KRQ&.Kh^dR#l0m.rx. }4h֪K:e)+ӝnRl{{cMM0(ޞ$ 5j*X5bTXL;Y#ZMd_Ng2ݕzL"BD"L&"!J&4h#ĘKZ0HHZ3m}>6&Шq'GnaOrQ`䄷g. l}fd2Y{Z=Z+e[)VUM6{fپ]O6Dͩ%.Ed2f&~_ɤt:uo+@@7jYѵÀFZ.Q 8sCRuzS nk@08Cgfb u[Et:[gggy^mrxeuu{Lh[.{Cga[3G_S-JJgv&HH\-XLBNG#Ha!^=e#a]?v]`.iGvvh4$ I2Q9j IDATLi|6"`F#d2vUfǬzL&7@ EB`PF} н BZsA+k|ݞ\g1S7IX2>eLz(0b`;6s~o @cإHtNd3?7YVu.V7d2i h&gϞIU:"+4TJnnnNj5+Br&`&j5q:dTc%RI21>a7i4Lid8AٔGJgco pvWEHR|>I*ׯ_Wފ*bjlu o;Yu+x/TJbT*=105}GSG\T9L&5Rl6i1ED p8TZ'J䏩MRZ?Ņ_dCy 9??h4*J_ďZp8,"TG px̀fN ZlXJ%.W3}5'*66XYoVuj%JlslbPC2VLra h4d'K"V\|^5pXár0 B ^O~.^1iqw`N6J5/U2C!~FH {~|&+nVR="$Ii du-+籕fI]ee[K]>t*x|H,>G<: >4!ZM|>r_Tt_|5xv2}Hw%x,W 4r.KF)/..XHP$7Lm!`tp9l6p8 6pk]MJڼjYVe! kpB~X  aS#/27 b~&bcu";EtOkb";S0E+ c}Zp/0I!ߖI#.ۭSD6X,&^Rg?y׫9\NvKݖp(TJZMijTJ?o4$ttR(AIU]7x t&O1ŷ'lzAN6 N&GhL40}V15VKK\V _((NL~ÂJ4mnK$Q$L&9󡙆Q$3&fK]LR,4oN뭲L6}U M3V/+23]2FCJ%lVR9)qEx$h_X:r5D*CcOT`544^M2!5#L?H$"bۥR0 gp_t1NbN: " M3Qsb00z~l0uU6V12m 9K̿Ԥ ~. JZU9+X4]VuΚ199vqi6Jm&fi$b(Tͦl6{v)돚}0Kq|Cd2z'y Y 㱚X3,!Pd<K$Q!Dy:;^ l;XB`ݏ' = Pږ1cnEZƴYsYX9<7)]Db! WHjx<.JE]`n1v0٪DAfcm6 kەx>V^n&c1Njif쑷>ϵnkcYm2 sYuJ3e2^ܤ@F{rifJsDsEC ΌFDt]Mc~Z4cBA26\cDRD"^-TJvTUi4R( t*LFL[>gR $&lV? oE"te0<AXdȀ`>z QB!T*JaF*…ڧO~y~S HDt:=88.tZ*LS9==Ue-)I9pbsF!uu;520D{Z*Su^0T@0!@a@+ORzٷLx.q6 aC 7LZ7M"Ͻj}EkZ1~[ lR#?tN!,$z]C/v[+L&^*L/SzʚVμ dsQߖme(C+Lf*SJ+BASD RTfɧ~11 LW|m\9YD}999z.$βlՕx<LQ`PF$~_|>\\\(՘ji 5:P(siZ矫h4bo0hCF^4M1/H (FM|<ׯ%er>K.R$~_H$"}+VݲfYCJi*[5+[7Mysa0!$wT&zLИ D﫹$L.GGGQ &Z2' s1⿘d0sss#HD*2)ZRarh1"Lymxņ)"Ch4z,0BN1wvv ܠRPb/[.3aZWMW%nXl⇱JPR>t/R0RXx^DIE]˗/v"jD306:|9dR HYvvvy@=ϥX,*E9`0Pf E7osJ!g@& r9 Tr4VX 4T/_h4*fS  1eӻUZi}ϲ}Cc**5}NJ;a"˪Vʰr8v5uF~<{ 3 (] ޑӅayy?ce9I̵ׅh$PV05 %ԑاKk|0EnԀZz2,YJj g4-DٮcZnBw_uO[5ǵyN]! 3h>VX ;TNw`1`x߿( zѹmU&jI^kKH4U Tj[d2y#RlpУ@T* j-3.:/nklD&BH.//իWj^4!:#NGjx<}^k (ÄI%L"XBG2 35r=q`ƤFW$\(P$W9 ?֖ c[zVZV^xqu-0"׵@ Bi,F$I|>/v]T<WP6/rO&I&t:%j3v鑁SsD0Yaӏx<.dRl.) ff}PS(>M 9Dq^z%fSb\_ekv?tZe{JB{ʾ\OWPhy?1 B ILfToRn<{L9ACk1})IX,)S}S@ i8E!Ѳfl LcED|6~_|:<$Dv4'ͪlOߗ\SVe~}KcC.{/wy |`(;9::ҩ Xl94&y1lQ>7gّJԬGb?zj4ryyC&-ϧl=\ia%s44ܿD 9˩I >4xN-1 \c_FQyU{c]LYWK+xY郖g+wYwqeՕ'*3]3]9ٷ61 ax)eof?v u9CS5%N+˜j߯h$!Q?Q«h@f(> gZ8QAU,Jb$S$ $4nLOOONMbR8iqMoU&@>9hl6O>S)J 4hHf^ 2)~]ʲCyS :æM(iۤg PONN: *5aZxww'JEb)$I BXlrqq!\N3///տ\b1@:I&xujU"Ft$H6]0 qBHN8:GͦT\. ~d'jt!ǡt '+ A1.f ǤdoYYV&WZaݬzn_s}w%`)+@OCV)nfK\b@f M ܇p`7&KkooO]ك>OnooK&ѽ'SW$>A23Л9xF}mh6XH$ٰ߼y#XLϑ`ue )<mSeIV}V|I3n7gt:U.@!|^epԗD QuSh/XVoF%}f e8*`ǕCt|>}lR*,'J Pvix\Al~W,8+㱔eF o1O݃b,cԬOlz?|ZudYE=ƀ=IQ;,s bJg_Wz==t!YѾXM͍jժf{<-R f: Zʴlj>yȡG+/^[V3'bQx<vw߉WSN#XLͦm*W_{. zw#"zՁՔ=P127S5#R$HD#sHw:) +x\VVr`WMz7eCKM=ޫUæ_4RI$ bϑ[o&? G2!Fj2xqbM ;of-(kzb й?h:u\Ց4< pIx<Tj.+k:lr[emsOX}M⦯æiR,ջBϕ9-hD(RHx\+Uj'ӧR)5$FR3L$t=}0ԽeFX#Q ƹ!`A;9ɟN0`C* `P Й,wB RIrʺ5 59I[:uMeg:?s{{+ggg2!4o5fd0h{ nez1ؗf weNjosdzvIESj6Sl&/^o.L?rB!VvUGߗb(6MRuvv]UԌ5t^nWݮOUb3\u?4=VmeeUyYcHT*sggG"`P+j #|>njY4CdfZXhdMёL]h4z.o޼= f,V΅R@׫|>2 4u=R``F `A )5WWWF@yGmRlzW;I9[ozWZelr/Ruӟ$hT~FXqt< 3مo91Ŕۿ w\҈]Dk^OU‌bcLfS 3H4}.KQ_N8bA7ylhϧhj5y왌F#o)Hrtt$v]vϴ8CkIx.fn6F!PH@www%&ّB D᰼~Z'hTr{{+^ _~w myv]oknF4w]yN@XcnDel6ERד?XL)f`P}M@ˌf\F!XL#hP2x,&@QXzI3$ёƥQ1,J8tLӼrR:!ݕ+U3k[4wLsC 5 msVw52iT ` HK=M/O&nHaȄZk*%777dtFarg6WRI&u IDATgSP!XLɤ\0 ^}fcBLJ~vvv$K4զ ( =jBٮVOXw,?z6f3v8J d2)`PܘU?|>fY'Ύƈ~%TPеKT&Ƶ6MX'r2H<W9ٙ\__K0T@.h:)OĠ\.ݝ$!kw,&HSiy@ uwBݸ qw<~{l e `~_YHp: K03Ab w_W\P;HC yyxiR"Xt:-|^DD~-aőh,Dtd8.ļ[cR32i]$}!vŰPvDQMRh4FVv]ȅiLl4>BAkoPTeV)'գ' -iӉmےJn/L-$i8|㌡$EK \L G X Xpa~E>@klN/[J"2y'~j``\Lr߼y~͇6~6>՞>VM^&?>>VS:dzfj) i8^CczUL&NJ;) j5$ɀax\NNNtP Bu߿`;N%HhsT,%J|>Lqhͩ(@"4ӫg<4h ? _|$ri,ʧ~Mn[ަ~tvvu/ ߯~0TtZnnnYH\`mr9Nn+LBЂ!5La܏?ŸUUM`^5 6fS%b=X$0|6fv6ճf0+,Y^7/gza~H$4Ɩ_dd՚{o=)#{ٟs9??JS}*ǣf&@FP ?;wixU3׿{xo2cV0"y GVKjwx<.Ϟ=SMIWIZU}VӉu z.?ؕd2)pX<>&z0&66cDdB#Qp`b^ȁEƴ$<b3.K|>=Tb1y\]]l M5^D4=31&H$<{LnooՏh$H hZc+dVTnmL璉^h4 ePHJ%c:Lh(ݒ‹>kA9vU{wwt*jUb6рJTJvB!5"R78i ^;L5F"F4N<,l6J|+`x&6)$l6S1̨(r$^8*N`/Z׭ MC1& R(\L&ٳg FEvX-ܙNj bE5p8,v[%$4Ϭp8,hTT*)2 R'=p`ɚ)vdk @DͦQg'&TD+͙rN 1g?0O, +Vj!w6&ؖ΅mLW7+}LV)g*njoQH"XH`]!b txD|' 8%x\ enEMƴk-i@)b`јU FED+w0]4UggkEd!}[,xH/`iD ~:!ݴ>$X_<$uց9=ajFR*"x\v-;;; !MD"JQ15/RP 0!+j B{ j(@|mp@ih1$ۓJ  _T*-m3ϵ.I`k4󱓞u~Vb47z=5&iN9;.RIŢD" rYxLaT*IZ$AGv G= Zt L(+ͰMsY@t_d ASx32Ν; 8^EfuފcjMVrܛ}fZl6+PhAa荨X"}*/a wWDVm)'ۚ>82fjd2H,ӦK0T*MHЉ!E):yfY\.'9KTl6+jX,J<׸%thNR8@aZ-\h489sU*jav`0b,j~"u.K^x!~_ө6hwvv>߿v}06-bfj.L1Ui0xe'yV AVX,&lVz]͠@l>{Fy%Xmip&1'zfYĀ^WRԃmVki=d>F# b1/5y5H՜DZ-9::js\d2)/_TWϧO֚ ~{P㏓L&Et:%YA*W*R #}l\.>?FP )9d1{^6{V`>gzy` h6mҭF=]3a + zz< z?2,}3)ߡꀕHߔmRQ*7vm3YFzh  k+QAD)~ZBi R,U?Ŵ6Jڜ7M1Da5 zoTb&`PNOOիWrttC(#y|>`qI,ЁS^Wl6x<4㽽=y:sq\R.5(3h DDM0Fs:Zl6uZD U<h4*r{[9[5"DpfZ׫ǪSςS0b1h^h(0JDQ5.I*/4$ Fv%t:r,\N!rYY`P#scCVX d3Dᐎ2q@i%:nk3;p( Lkg~3l]=αy۽x?8(2(zqi P<ׂKӑd2`0Rdc[LB!CN&jTFX8VIۭ͛7Q$J>_`ĠPF`R'  6]onn,tL^@XU,eqgV5VVЭe3Ιe>uyJ^f}j|'p8իW %kg$,}ǥVh4@ JS ;OD$̔IkB`Pã.71df"D6 d2ѡ,ǣdu"P.0f^ ]Đ[#}Fت~Zv.{=ڦIT˞ϼh1514?XHTÄ91e@d{\{-+=TW5d(og ۷o@D"R(0}>jt:%JI,F44:  #fU44u6IZU#ba1}y\f$0qb< % D$@nP"m<k-͂j5i4SH'ɺ)heϹ*ek}ʶYG{(yljLStw4\s $(LPhR)pIn5Fl6phRI @fI3dSႌ l2{hFqm}~v-JE Q$M| ;e:JdCgYyll٪bٝYF,k|>0}<;;ۓ#j넱j)@ʄ .Ji:t:t:-Ng!ϝe 0ijqF{yF`s n`Y>XrerI˶*ɤ̴b3@M2Q9s<*1nKZ{VB: n[@@BG|7} p4= A|aذ*,L>a*Nk~6,fq^$-/۩T*R(t-#GcM))asx:I ?`՟=~_׿!u54[m KaS*RaŴ#m]tZ%Rq@` ׯM!H 4AN""lV $ ?==׫`F8FAFpwwwn:"h)V&G-PH7R)XP"͛7RT@ᰤR)e,J!()=zװ{9::@ܠz1#<ݙ#Y^^v["f?@-§"NPm *%&d:-%1v:~qb(www}o݇q'&nWMnׯU[s g cMx)o/yiZr}}-\Njٙ˅BA y@.D s;X, áj =~(j*pXiİVát]-2))I&#sc_㷁-@4dkHm͈C$D"2 pt:jHEg<܀R>Ux4!M9oFS$S, ( }xN̸ϟXXXSe4E i)Jj8xTJyyy,1߯l9p$ptٳ|yywa`f4Nc>&eYfXݖP(nWc[!= F'&pXNNNDipߟkNY:my&7K|!:g P14|0+"Z)?ׯ~ߠIgL(}"uiJQ:887ohһ16]<Dbu] tMR)IR9D"_p8,pX5jJ}Iz=(jPG#{,SD"(/ҟ[."FD ` 5\#J\Vf)\N[ؿOQ6SMY?PZ'럂իWJ"0CQgt% +ˉS,T}J3 F @}٣]cZ&pX͝}I"ˆ=$tOpJBclP4qʅv/rYn^ z.XL$-_ 潹v%֖Q/<}pm<:vr^ z*;muuUzNA"!=~|ѳ{љLX4V{E5YO\__KZU &B >ORz=) R,%KXTJՕj5ռ0 ˗/c^.KXR؜O0䍘5 ,ǀb2].HBR` 'k0,`O淰 %Ddɑ7Ӽa~Lۜ!=}E>+NJ1! ʕ1P+^6VE>4I&egRA}' _/zL#ܙҋ ϋtfrY>sax¡ E6͊#HHU?M~{{v[ѨR|sT**||RJҕalVF|>jZs_x(Vw}(tGnoo( 3IO 00Uddc"> VK E:.6Z\s,k0ҡYl~_^~-+++ ^Y<tvX_H[N$p\:wa$"t&s<==յQ@Q̔p(RI9h-//Q"D" |dd2"":m4I(Za"///+ž\O?T޼y#@lnn֖(ND0}y[#Eho{~YԏD |> H$"LF(tED.?ZlX \5Zh4a?ڶ؍1ɔI!9.;$5ۓD"!o޼Qf96D[dRKy|粶&"򝶥p8]8^OztZ|>})˚Lgvݝ &LFrY%(jo$;ADLo@厏%iP M3+uVjFTHDjAv\H`CD"ԢT;JRVemmMݡ~[z)p8E>"ZjCŢ!Q/>ۭ.P- ,bB4i[mzC,܏y tGu)d4@ O-`0D"!www*p ؞$ (XdӑojI$ux||^ri!tRՕZ-`,{=N+vvv&[[[Z16Q,J:Lz,Gcؐ~/O>GߎYcu=gy"ӲyqkZwy:VNOOwU>Uy$I]_~zd2>kJSDtdiiID"s{VKzgw0-& (>}*|^b|~_cV}ʊm|){x;U$7 AvmiffdcUb3d2rttHD݁sXH@p \.+51+қ>nllH&^'WWWjH'd\͍vYkfc&{'''L&aV2A(*erXR1Z[[ӎ)INtH8頇áw`0(_~jJ1$QsH~HТaV@V4?p~H6a˴ADthhPҸ`$1GɫWTWți4:oH$"nW%(SsVU5F*Qa2F.ՕꭇáEI&g}J2V}rr"n[ժiM%i0dfS v:Nݖ?\uo2jPR&ivh1؟yYk|,gvꨐ,GCR$nW<Z-3feeEhG:3[M|>) &ZPH٬&t#lXI ЌʹnD"R*C#JU@(&(3qL`0 jBT*NKi6rppoo{M?ufEu؇Eb"Ee^"+9;;.R`0(Ϟ= )JdduuUj5eBѽꫯ@BI uyccCekkKb 1P٬ʿ8zGJV %0~&f"}([ZZ eJ17jvVlq:4h^9{ 8Y]G8OڸצMۻLkBi z~2Ș4{خI@3&z\.)Z`ډ)~ 5CSF? qnu6Q 2J(@666X:tkD$L]^^ش XE]č|5.[8mLYgjL5 xqq!"{˗rss#}Rb1m$#(e*M,1yY\`N{5 4 鴎Ǐ..:]r^ :-iGs> G"vS# x^.$K\ y}x-8si#ogE6#"r||,_ CeXxxnM:jUEY{t\__?O sp}}-LFRSիWr{{+f5BVƨo,@晦{EcZ4y`_z5h4ҽľX,Jߗe 폂eeeE%+g4i!dRrB.RԼB]M@v{ vׇ#=?|VXA!to E gu4k4 9::i(h$H$̒vEDqN pENúe" c?iA넕 k|2etٙ\^^jǞxBd+̈|4,&BFuHk+N`50 )cyyYݮq<_t*t GO[sΘf8%Ĵ,yҳbԬkẘgI_ZMb1X c,i;-y/d2i\~?opF?hu6ڢ r||,E3pXͦa)JRN7*^W-3z_]]ёv:0s)dL81jfbtI4d8J PrОBE)m:NtVʊ|gj|Cdu%泊EyI.qWՙ} I-4VcNCU`B}mmMH2h4*777R,5:</1G՜TYJj'Xj}oVá$ T /^W2~1vDٚ~ng@,D"{Fg_ZM_P(b٬| t%R;Ɓz=J4Օ13Al (v.; B"b\قd'Nްdf.kIYsI@C񇘫9 i SytIqObiQytt$_}F#/{.qollHгT*ig=K.S :tS`P-\Ne$;^O24 )a:F ~/^OjDQH@1^WrfH;6Y0~r驄B!0`AdssS0(x~*cv% d䜀5G ;O!@BUg9(d?mٟ1aSW?gܳž\y;-Fe999~MT4lqϞL K;iwzzLc7WVVZPɴn^q4."~#͍iq\2T*;x(|yZ&lVQT͸>{L^ zXvzXP(p]P\cbMИEgP;;5F:Ea|Պdgv - uL~IRz04ښ4 8iv+0!ICeC蓋RO>dͺ/=}_A)www0"N&! c9 T}NG)HR+FqccC"(K7M5l4ڥD`:]9hH~5c2g{ Ңɤ|>bcdwwW!Z=tLJ8iH_N޿-qQ"~g4k23Ѳ K>,d2EΎR)7 e<{LDDadOlrڝTLGθ>+b:A(";??vHL:^Wvvvt,'eTJѨj5P ^'@N= *i|h_y...J\V缳q&N $lDv('<߁IԾ4!n:ϓ>hz=yeY[[ϟ0!ALATժ'Q 3ܔ?XLx ü}ؐj*DBnH(a2J@١K+l1 ՎCf- '?Q`e4&lMYn[OYRI^@d'3iE$i +`|cXH$(k`RT&33&]XI,wy O$o+[=vZ14777V?kITRj?gLзhTH&Ok %NaEcp4v5WgϞi2v^uew:rN;D-:-qhStkm ywYtMҢ-X,t\. `4uee^__F!=Ce\\\ȯ~+ڲNGp_N$t5޲ CRt}///榌F#T*rppƝ6L&#`(`Ğ!Y¬L:^O ÷YDܨ+5>p|fDZ0/եC%xsVw}LgO#?h uHkA"-~'^WdggGYghf]:J3+[?%ݕJ"~_NNNT $*~P@#!A^Ύ`Eg 8h_^OR I& Hժ0mjAY[[h8)JEYPR؋+++srtt$ZMXa{cP: +hv8f IweyHf}^iw:dD+`h4Rii+*p8뿔n=RzD0nK*|>/RT$K$QL,xF#9>>qbQ񸎘l6+bQͦ<{L~_瑤igCvYangneaݝŐIX0EǙ@P((K3h4(#Q1V*ǘK>k>w2++`]ZLk8p@(kկO~9=Zg?*_|-mڱ)k2d4h}tM˥lğe™FŜ~NGNOOemmMjloop8T %`'n[^x!ꮊ~(ԊfP(H4z햝 ,"(asuu@ǣ] ONN|v4 *+-x<23 a˗/ANȁ@ ^+xaL&˗DTG=թEr[ XJ3qjYɴȿM3)E =ؔa 8$dU4˥#ժD"y䉜O>D?.hTHDX,&GNr6>}zkuB b0^1j$HPP4`\hc'T*%o޼Q ? \.Iq1@>??t:&'J%aMBl65ٝV'VOΚ“.dC$Ed묉 @ݮު),#n%Lښ>V%Gr9, rVKZ` Gߗ=P$Q`0(tȗ_~)G"hWWWhȫWݕRzP($RTR L̽a8]GC3b}(zގ$&|~CLH90$3:IJ}a& ~`y{q  S :ϵ.|?vm&z,|RVU#/4ޖ`0]>ƈR|,--F#y$6Ћp|% Viyp*friN_%Ɉb?ԸJJ:Ы1 ZҘrNjFbTRH&ё|J.˚LtZKY$`mZmuku_ )\ +d4}OY]O3~=xMnþF!rYb9;;gK@+XW%˩p^ׄoooO5.Ʃ IDATKѨN`2fjU;&]Se<@r||,\N |7cj*\NF!?x<..KZXR :Ĉh(嚹wwwJkP(ē&̇f)jU677ǞSrbx%Օ;i5Ke=")BEB(,ÄbPL1&cv>1]I!`:asY͚G"`UץR/~ V믿VvR zJM$P2v[pϐlmmITE:zQ]$Hwޑ|>/wwwrzzv78'Ѩ///% k2N w:rjV.u ҹY/*oFݮkX,0g'ݶfi<7 b,+&x^~L ӆSZF| g`=^D {G^8z#n1x߫ќnW?ɉb1J'o=?Ej!tZ _ރՕB!db<.Y,ئ<\ JKFDXcazbѩVT.67q>ݧ/B}]y&8J裏 W*iMѳYDrbiH,OQʡ[ÍZ|Oi 0@̖EGnGPX6H$pg۱Y@lllёՕΖ̳ JpjׯUӌC,m9 xTCh4VMn[Z-VU=#DA_*QaRKB,̠g`JQir/ݮ;:N%|> Hyͦ.Ub+"VWWP[F8Lͦ4M\.{yw,}5 KI st]e0 i&Ʊ_(N'dz""|8tx@zX"@ˆ|XLEF#~_oyvv&fSXkID™^VcχiNLx7f; $eM38z0¥cM HIOs򲂞' :@x/ё2ɤt]qrzz*lV[[[[zdRRr0%k>h40z\O К&m-FLKh4ض-CI& 4108aE Wa:^gd2ThH,w6vz S;ӤM73#QM'8Xd2A;z,Hh@`~buJk"N.5:QapLNGBҖ8tf9LJŦf0H:Qggg"[[[n@믿H$"n[KS3+s%ht1 }6rqq4sym999Q3& S\ >ۀIk.c jVi=h~w:5RMvQuh H9X,˗/G AA9z]d8jWudu\Q&c` aFxٔ3NNNNyyIѐ]' 5ЇjO!LS.A* m>nhT* BX__@@FwnŅ&JzPH$̏0K!,lз]6;R賁fyp8-$Nuqq!v[d2)gggcA\4{LHXH }gz? O w>㑭--X/|^;1LFn]Bs8I/8y}n`& R]e 6 0_|)~_ĘƝDʽ"@ լr0K)JFLy1js8J2W^9|vvx* JRڱ 0➷Z--@Ry۫+OtR?XkTJPvvvt6=nWY?аOj5 ) 79E:yG.7Z sb SґʽMWy<; 5;9>0XǪ@}2Gi< : j7f;rGi { &߯N7.K'oQu<uQV>35܂0u Lx8&?T*ZPC%DDT*S 0ѥ-v5&8LÛ7oӧ1HL,Î& uXO*T묓V2XB<^'bqtZkۚ#s)j@ ;;;znb1;e%:VkF[II>`??!:3ΦP()Rg&k""FnKQS`CF#bJE$ɯVzpXݮn`0(rY:3+td tjUj0%ؐ}LpjDR7odssS5@3tSpBdDz] t:t4'|C2|0V4B-";Hͬ3eVZUi}Х8'rbxJN8-:SaBg^]] 8+^(y(HD$IpL9(Fc~NUb#9>>{I&'JEDD} 5N).KvvvX,jB9ThLE*P9\.K.N c2+Z "d?$@zJnoo@3P(H6#>>7Vl'"$JӑgϞŅ;'''2)ݝ,"ё3:ڑHI$ Ra[A;eF6cEG~ZSKϤ[z,JjGm6_|KOV tK^5' ɉR0 Ȏ֤K^7EPe/%TvyyYŢ|>___+ rITRv+6 .?dR^@ }l$c51r$I,S* 2L8ϟ?WPn++2gQVSP?vxz]P᰾wZ ) q !g*:cV?fHdk&~``@NXfrm;*8@Wl8<L`ggG9pX%`VK}B:NJul6e4ޞj-\.p8S-^QrRR B}Df:)>O%qgZDEnpF1SB>3 2&uq5M :zǣ@t(.1yCmGp\㲽(,(dDQ]GFC'Fϵ³@T*N5FZ()؂a+ (,dL71`*1Re4Sub1ym pINij5%)g5iDҿۿM^o` ?#^W < Anu<Р(#9>>>L2׿V-kՃzńP.`5d"S`lV"vKP*,X>Od28~_bh6RR3Ø"Zjt4ec L@~Ջoll ‹ Úɓ'OQuΦKE@Puww'ǚ {^uXBIu(1ҁNM!FCǎØq6$]n[666#iJER lgoh)Gj5c26xFwR?SVVVdooOBޡc(PѨRa@\^^֑I@ٙvn)&RD@?;;S އ?{_. RUL$ Q!}p\.lmmD^9nےT* yFA )J:fњ))֑tsFx< WERD\.kꞂ}N#F~k6 IXD"E5-&r J$~m$_$>KYq-cF#9??3y|ʢ JtꪺcIaJYHg.̗5bAoD L( t;Ls҇9;maEج|@ FGPї_~{=fcNg<'|>/>O2P@|>kN7~B^9% N'ːL&53!˴q %a^K$"w/ZM QqhH,. rzz({<}T6,8Hgk flvAqGt2}؛0i,d Ѐ,E ’pa5MmB,--rfc{ @Ǐ5/ (ˋ/LY2ϟ?WE￯6k> `X+u#+פ#dbK~㬭a6E,2dp@WSkFss `)k41B="'|"lV^W>ۯ|FmsC^6z_oۥ:o`i 66(&GrTJR4`@%`$VK?.ZMut0䀲×_~r hT5qV`VVVd_p!f!k4AXe L 1 `I9tD].'  iAH8ύFCgV"& t nW<捍 z5P(H&X,&@@(E;RssSuّd2dY5qݲ-.K...$˩kX&1| & )lccC?~c$mպ974|v@7qW0Lz < Ӥ@/{N,Qihd?7cIRJ3ksddRkvh]4Wf}(Mrc.--i׏b?) MBTTvrq=n˧~]0 ( ,A31,3d9aA8 = ,߯tulmmiზ@TRJXg (/ ]Wϟ?FN==B ]qd2MΛͦ:^WɆ2HI\Yh$ҹC@J$+a5PaX8;כD=3e/QLr6ک#+++{ *c!-e*b4UFG:SD"r}}-LFAG z֑P I9Of"<}TCs)JZlZ-y=)&h}mŽа?` e/r/IؠMn+ZU gMyfu(sL$_t)ŎsZ,Can{?lK2/^ŅN@yUfC eeeE/E 8[>t:Sy/tZy@mrh͌EzJ)L3V7zuh^:t:C(tϹ./jT(㒳S< 2d{{[e-w[`L*'(ay icQ_أ0D`$ 4Gw kp -ΉG/b>!\;'ҐL`^[[S [Iօc:4Su\{{~_) F`X13>~6/Vkle^yg 1r: '|^MkVmCͮsh(7J% :ڿ(;~"v4E {'DBfFjc10#fZ:P`%P8-jn<~XMː,//ˣG48;;ϧ}l#/^a(5taTJrp( ,U"d$ l:?vZ,v]r%rppLi.Ч}=9y>u@ժiASLIC ` ; Dh!X)ZYA4q IDAT", * xei$6 DgC2lL&#W_fJz:):)d///;C[@ >7Z>Hnj PVIRBvd{{[>)kν5kȺR@kc{@Y(࠻jͶW` |Zͦ;R*l]h$;;;cl"ǣ |>m@*jI*d>jG$mh+%N+i]0]%D@a+xne{{[8xJ.A+|Vrkմ"\EK<԰...P, t'Kg3,?ݙsώ/%fpMQГ[{fm'1B^@eR ;.vrhRTN(SbTJ 1i%t:*gZc81jc͇ajF̶B;n\J<*!ёr;r:J(d%)9PI?Ȥb(`\v4+'ڮak' * >NO/x-!?c#8Օ򗿔~/|Q 9` ?c h эf=q& l OXtmd'5}}v'=g"'v`hMͽC&L?y9Ub)yWc@ds\`VAV|-pA\:ȕH?ֆX6 )19vM?#@!8L8$Ehntt茖&c/--ǏGBC`d&;l< [t]߯z94B[lt:E@ `<EgGfhl'&PYm!kdйy8cT\UPcĠZJ2TtM:USt!{ww'z] PI#)"ںC1I$^` Z>Pv/C7%hȁL&e}}]%??ur ,ph&a:)l:V ( D"󜹿vYvX{v#I[9{> xt N. m"B&Li"]ߛ B*,dj5 ÚOrHDP1 TGHFcl _|Ƃ\^^JVS]?nY$Yfq ㏷  aݳᰎ $dZvQI/bT=evAkOO|m^?z'1='4wc5F?A﫫+ "b:KNf5[r tbSE`}ƬF1&_g1NիOC(3NMb UK|&WFF4`٦ Dbx<;b5@_gF~3?k- YЋvYfa5ͱQQN&96 "Z3p"/'r;/!8C5R'Š>ډ:;?EDȺy`̤`9 5CL  (ƣ`՚|PH582%:'{ijT*{+aRqHYz!h x3XzgX` 7mkד 715jrqq!wzT*h&Q2.gV#N V;KgOڮ=<"|g俭.>(iI?Y$ $tѦCrcz6=@}d>#}HHU0cNQ֖R].t:epqbe !>k' JX3T*չQsXZ$/8,=rub\cc6=:/L0cFQy^I7ӊiKכe4gy~M̓7}HtILiJϧ1VRk=ٲF.//5"-//+3V4۷UBH!"cT^: 0 P6!!R4V<VZ8񙭡uG{zfj<Ԝ Ξ`0(ʲ؂WicysO"g487k})d~_vvvd0H,T*W49?"@ úib6r y.=?K@ My!/Mۈ2B8c6660`7664%ڽm02 WAP&5b6dJl~7-7 @>I(jp*R+ 1ͷ褳 ש^pY=-dgoNq>EieINY'-meeE&[F!~_n˗/UCy}}Nt0bR5)BkTW[ZmePC.ñL&#P X1*Eq!u{ p8e^OJ<`0 I!`zuI&ڑivsײh$?IY1NC6'e0l 搜XZ2G:uD" >O ~ͦzT "Zy~D f \$Dq0 "Jɉ2X쨦H$#LݮhѻX,HoKKKRV4"9")Y:$I=Y =vD7 #̔M[o-<ŤYi<(x0-yMݳEk0pGs6ކ3#QX,.B#I:vvQM.Z`De4Y?k;y/E,i4M9ulN tt@L1B[[[D"WWWh4?d3 cѝ˸& S` 0-HblL#<+48Scd ()9m9搷.1|l6D^~-FCt,eص)@@+m0KzǹN(  :bD8[FZ-$#(3ru :6~9 I[87o(Es}-Pq&sAi4zlgMWnعtv._!bp85LbiAdM,<~<|r~uawR'uuuf1>DHsƙe<_Hytnoohp{{[<++vnC& q"S-p˘y.I7.kFan<0{XOل$"@cV5$F- `Zֳ&O(4rI*R^ժlmm) )=-,aVNf"OE7K)Nh8H1"tIIWWh$TJG 1$$qiISLަ8/dCr~9ۍ`G \.Ag.[a0L_ۑ] FAa/ |BX='m@AÀCW ]:Snw 1x.-׈Vպ:j5M w$|~_i2,k57^c0&nzhbVϑu})Jr}}-ZMFjzڭF 5kɴtaҟ90S5գp@ Ųovlt){i͍T / e +b-`L0k6R԰غ³9!aZ ۱\y~(g1΂\?? 115-&RL 8--{l䭖j=%h3Շ ui4YYwL~,>@L{|7 ̂r||,DBsmV:{ M j2'g}-L =tx'iȧh4F!bQinӴ)iIEnŤ0 )TD<$U._* 5)pr YZZt:I`0Ѓ.&hIooonXp8,'''|j~hr0xV)u'ֹummM绣kI$h4. ?h8Xf;/谸6i>ZhtͿYzZ(z=-n"&-oKS|]x^wqRa< mQjVch> *Yu4tZ֑)! ZKj {"?}ZՀ miFKApuu%G\d ƃv p(ZMZNzfBi`  xfaR @m v}V'~Ref^?oM?Ĩl^A^9/;j\]]ITiH 옱&[j; tjr9,Sxo׫I4VJ5 #FU,VT*i\B*ӡo#bY#{ cM;ߝ?HDfpX}I̓،E V,wR#hZ융7&ŷً}SDB t@@^2z d BzP4Py<k[VX^D6$h$7vb"ޗ F ]Y!록v3s!MxiԣGj5ܔ{57M0 ,mْK>qYe2g*|dI% r4<H<DCWH$ruuwnv]looKѽF5Fq) DY 5%Uf IHykEM!?Cd6HLZq+<[Z՟}%#sŅ\\\H8^j^b1^a)+wcm HcZ 6 ?o6 C>5rxr  ԙ46FYZsl`A Aʰ_W25{{{jށ Xbe7'F8H#0i'gMSL=Yj kPálc&N/tsaR*LcjUt^7:cyF>3t7*ƋA'\hS0~&H ]C$^K>pQ~Lm~ B~d2~/,@Dd0H.[rgǕ֘&hu$p{Nc<јˎΎ"glLfժjl~7";UF!lVrѴEY,_HӉh4RWh/in*rڗln8=z9ϓ+?093` NK 9hnWאk4j=2Owf\Ne4L-ZGǡjv٬`(BanWbTC2`%޿~Jw&q$KzQ{i{5uBﬞ-Z"m4-pܐwwjHҋR(ݙ@bbªtM%/&2NE&͍&nz:( R.kӒJ4k}.9v$ݝ mBҬpGg0$ ?&֐);V(P۸hr6tPDѿ~P A+Go#CS` ZMf)rY/l6ǒ0UZ}Խ9?;MUrbbZ 'kEX,tmmI$'PG.g^;aѨPr^P0|>^t >N qgsD""9??D"gY$QCN)BAͦj5M5@FH$4ߺHѐ?| b\~}enD=z^s{^m&u5xvv&777V׶M V;UKRKL `dA=88T X0o-# x9>>ʄ>L=Kr{{+PHNOO5^wggGj$%6h朠YBSr}}-`p)2\.?d jU=o܋""^6͋S,3/kϼ֑n){p=m5L&4#>\aFݖP($VKP(ĖE d5ZI:)^hma܃6%}ư9-Rg4|^ͦzK1$3(νN+F}qk- ʫW=sGfjﳵ::ɗ1>RBW}@O1sjP~ IDATW"ui4لzVEQ^׫vs[dzΎZ-u7a(NG0tX]􏎎9P@Affa8R8 Cޖ~/HD~e?|rrr|j́ͅf t|}(6 :(lmN38dEՌeNd^ucn&y}4TA3&ڋH.)J%GGGrd)S\V zpbwwWu`P654 #EӀ0E4>x\ ϓDb؆ΞD ^ Lqͦ%`:K2j3~tX,:ytxͿ>&Yn@ICd$ٙ}V2ϥ^/5 } !&aðzz C~Z9o٬SuC?|>XrT'fnK ;p H* {) qreYi zì T*g F:|.fS٬54C*f3)g`#3V՝^֌w|/wWsӇsȲj}հ/ yiil9{1 R;b!dRpS$gٙI&?k:t3s({el%f)wIk4q2w U,KmXh#Up.SиsNS|>`=ȹo3P2a1+-̑1dRV C[Q~ۓT*6u܉5""DBٹ`P٬eepG; u9L .,Jc:G. .|>>6p7q^% J54:ŻfuLt/rM)L!Xq^fDv.}VzJ|>R(kZz@C@JדP($H]q KrY,~W^WCrřF;걡\ =j4}~_mVAn99k56@eionE:ΦwF@ ɋWͺ0FF /L@pZ&x\'z|;qհ3PP;~D"2Xf{g;im'Ew&/PHnoobI`t!C%6IRQ |E8#[W2`s-481 `ϧ nyxF) MSUuzuq0lr{ 9 fw,ceѴ, 9::F!ZM~R)v:d}R(I%34~{*(>q4x|p0I|(JR(tXo{I 3MM$4YycM6FʑjcczGn{b:t?%ڱT Sn 8fjLS2R081r^O$`H$\p6t:F;* o1"@2èXddYItY@5}^h777K(5!g/X,&*1zZ+sqFHχs˲o~5]%AcmY߀OdX)/y^Ɵi;IQ>? =n\67ZzL>j۲'nW[.={&6%nkOl zG\m4h4oVY\N)\R\c3Ѡaޖvޞb7U^@uFskc Z|>Ӕi62 Ԝ;m9-BuO~*@쑧2`ƐJcL#5ÞVd2zE]4$S-٬_|A>ϛe hyQ#7 aDPgbN(<1' (i&wb^jx C엗~MM%xt ǃ ng!@@,=<<(;}-`4M[0j$L*X' s&&v:vT*iB {,S(UB|.bq B^P@MFs|A}4VTVah 7i=$+xpgχϜkm*wul&T|^uy[ ޺:n7^ݮN=n8B[hܦwNMWw;9ɮl^rf&T4L&qf玡WUIR\ -^|rzz*rYfEB!=ИԐwĥJӉ(1eh{Y"/3ִ4e@Shߗ^'777j&x/777W_I^W p)){n|︥<~,7ƞ)` *+H%.VK2b8鴂fXHXD"4V֖r9NB Roh4ݝz=9S;e2 (|` =mz_} `PuD4ONNt`n Ţ>GZ pkн$Z8 |0ZNM>%-Q t=ݰnooeggGͦR)k483c2-G0Q=ǁ:i(0IbGnp8%/S@fʖiz4s@\V[7hTgk S`0(KwruE{]˺} xO<+zi3_w7 Fs[-yv> /z>'&^Ͻ"^i֘6Zӓthe:bk5B7HX R OՒse5?Lj\QT}͖; TIAMzrŤ( 7P!yb!|^Cbq( T*{g_޾}Sc_|^֫mum 5*=jM9FM' (İYaL&b$Z-e@ORWH岿Jk&DфaȔ0 Ck LkV}s6`& aBi4Z$n6jfZcWmsN5(Fw_ֻg<Ņ߯n } @@eqN/ r8x~7`T4V5)өJ㱞`AfBJ_M4Uÿp8|.rYr΂t:j áR~N,$x>/4lE^洉1bQ%j m~sR1g6m54 PQm>Txx,DbyvqqLJ)Da |C@jRjDc%~0D6 P!i&cMfr~~{y2s,CVґ#SrzaQs!';80ʑ!T{F#T*@ǥT*-9~z  S!;HЫawrr&tL ~\^^t%kNNL(٬Ř6d2͉Pj6z1p6Ti$yrYͩTJ)LK;b!~_rz_.@ X^SSԯM5ok/J#&AnWͦ, @JF2TK4r,K8ؠL&f@ɛidRѩdYX<r .6 pC)JQ qەMD" \.4RI`c h>+V0)G^K:F6taR(^KVz=.tZR.&"il 9gbth2]w %XLD9Nh(x} 'F^kT>s7#S^MغT*Sb?:mx,:` w}#5M:N$Z7MgoQB÷1"~SdR,\DZJا4߰Ѷnk]E ?& a/`p~_h` m-""iAv"SQ>L-Ӑ5ap8 YaO|ɡY L&\2.Aq%|썅kȯv-XNڒp8,nWDD) aH͛7 %L. LFj CIR:z1$I]H$"777rxxS pX S|.gggjvhq- Z)TO"Ba HD \D.g6J7n~,o/[z=t:D$HPX=)#~+M D"ix\L"\.o6+Dc'hT`fu/9c@<{*b5R-KD 0ha]P@DSm !a|gϩ^Ai%;;;ZJZCnoonh4d2{ S[ neVJLj5T/"氽^OѨ^:6v[} ,0@fIc Bܭd @D"H H,QK&ժN#a=iY_B}綧^bkHT_ RҠ}"P=)Gm61٣fgĝ `KC S!5y =Đ t-ԏ5&QZajQjԀm`moooFCɤ)'"*e)k+EDRe/p8JדBY'WZgC8"nӔWyu]Wxkqz~N|k˦W؉NFu*h4`w'"$F}h[r:yjV@C-GGGϴ[$Il6uJKB.P(m2ḻwrV%PH,swwWݮJc[9` u4"9Fz>ju^ͺ߷ooΡu>O]+lV fIVg6h4FDaJL&XTόd2nD T{ B&á6"4[ǘRQ>+a Ǚ1(N+q>wi)^u^cMSib[$ v bѸPLӔ"a k -1`-Sr.FpdS,Cw{hq6qQj JQs@aKӺm9?SDbDT6H$d^g5~19^r7=2?ϧb7ӝ˫WT:ͤT*iG6F"&ߝNG=8L!( Js;òXלL'z.f XwhH$6fch1epL Pq:9BDoF%rj0|CDb7,ˏG Zhou @ R,+Ԙ:Z=*<EzEL?Sd?,WUb 뿴Xg"1ϵeuMPͦt]-8LAs@ygKt8N#|^\__/tԅn!cVDLز)8'd2uvv l ڏY1Lq*0U+P.!/67}Ҳ(NE-9Yd ;,}L(KO&eU.R.zrk 9bfR$~_^z@ kx/bQpz{$hH[Sl62 ~E%SUONP4nzzC?$K#^}DRj5=Hדf)}~VL2i@)1l4j H&qLƈbU(~ S ý㡃vP(K5CpG[ C?|bR.}{9tP+Y:Ԫub'3f P^cMjy/u׹ȣ|>t]rpp ryɿ?bdF =s~_F<6뇴)X'D`Sh^'IY4y>v[C0 T* p3w؁e* 0m=50HJ rxx(rY=l;BP^'bQ 0/x߉ڤ0ߛX> +שs _sm$y[~i䣻 F޾}+JE|7$H2V0ǀNhTmA+J:cz@э1:K45dJ%Ne4|>l6j*tZͦ 8IfBH zH$Eco@z"z-^0ifJ[VP$l:^~誟wr8~ QKG4tZR"?%LJPԞ)ݝQcT&žX,L tR1& }0Ā" }0v1(hЀ$nW$1%%s,ZT*wݝk՜r9OԄZ^/'j/zMjs<e`$ _]] '{R]Rr IDATr9ӘQ`q{0ڈ={(T j׻:c^ "mMz7^'ZMAH$"HD%9`,b,siݲ1} cq;ȼ:z%Zd+C}Lȩ~j~ ㅺ)-fS$z-.[Xț7o䫯RdGl7M@mm) dC$N{ǕL|>W'S9j0 @n{{{ڐ1)D E*>46K"Kq"NAb-Z@հ l1EMAurqt+FSޢEZ% źf~9;;S ;lf|>/{{{:9rάӳ3-)8 bh0NhIBGF%JV&)hHlWi l/%>XKZM?~/ZmɺK ИB&:hS6NrYJEG54knϹc=tE~{'dr 枪T*C 5 B'3^O~9::x,JUfF$cDQ9aPk, t:"N'?ds٤l&JEN&`0hLLxbw%p8D"gz4 ux`z=A;5^q'JSl/rR/+(}`Ǥ@X,JQzA$<C@Yo"S'5~1FM&>Z > h(dǽ&d XP"Ŵ˜hhGBD4T*ITR-,5I0>%vbkY4ԠMj @Z-ꥑ2Z&TJݮҧm$<:^U(sMNi.kߑ ˚ė~kkKZ}-%8 >*-LG3̒9HPM5y|${Ձ2Q?88МsXD9V*Z:(4p8T}0\G,h6,S!-+1r@؄>ܾߍeɟ;Elu!/ËNh桟Ad2l6ubHMO x<~ ?(=4bh$~_1.r4gZ7E TJ2=0 ,` MVz=ё(Јdzކz,"RTp;Paa^O9({7iAPd2M 7{>b2uulzƂ0_|!v[vvv?WW^I\Z&?яZB/j=x0DغtdX|޼y{Fl2u6 l}FPO&tZ-k~4ljJO"~/nW0$&}(I ?z|WM 0DۢѨƫvZuus3yjȄsBN-"sfEhv5-?o,D]#a:bjblz(ϓ:OdJ"VK}w"-Lrpp XZR)`0̖8_XDręC$!C@zK/-uRqܐʗZͯVH$J %`|KXrssb'j 7oɉ, x< w"jU'Lh<hT*K9NQ|%TJhHf>٦hwwwJnkLߙ ']4\0h*D"iZX,hH.[b}a߇*hHmJMtV.S^L )@ϵ;`&ω?7"<,0r9uAa%CpB}1c2JGDTs3Q&otT ~qGQuۓx<.z]l6,6+6'PrJ%=;ě`t]Z21oT* @滭VKlooJ0p%mpy :V4bӠ9w:u&_mBa `&"x*;&RH.{/wϧrʲAT*ePamY%V>&?d<k* N#g ,ҷrxx(LIz$-`~ݳLGŢ>W;500[򐢶t:wbHJ(l6\|.ʎ ) mu.}b|O) /%Z/-ibld7S,/Mb_M+nZi^X^#rj[9??p8,Th4? {uWWpbT '"AjNqJKt]6fK&F6Fp hAumS_.0xb.(;.C炢ЄҍKOOq7MISTIO :Iiq~\]]l6SM0zTir{{+tZ /7MF aS a#LqdAF:VSO!ўxH, } "(  %!&+4PHϥ@ t)K~p0!|>j5}UDOޟߜbb7FyW 1,4d+6!&E0X{;8FЬI4kVKDOɤ ]ñXLD N-av.| g5sGZB~g vLw C\ke0`0PP@@3C]Ȏl_G XCNW[AY RbtxsJ9Y6X߽x)@ccI@QsbHc) :xDD]9c&M+T*گ]Eݮc&+@!e%sbODX\<b 4^%-4*3p{*s7v*9ۧN/W'33iTh4#`XH>>z/ Udd6dLݏiI\ƌ>-äM!ndRh&{e2u#JѐkfcR @1Vt:t:}hkBx<}e_򤇇[ZS"7cuw9vn;S'M.܌7q@@1]'Lx{{[}\٬RIrss[>) ZP\cWT4&P(H]*$NI!S` B-3>{ސa VI 888;L@2и_a 07xma `ܣyLd岂52N]woJut?s[^IʳIb.@/ÉL&#",0U9t@_12`1C0K b]/~_a'u,qH7i{Lq%R)evЇXP:w֖A RT$l Ϟܝ0OdPH0 )`x>Anj^LM&)êÆz0 q>SL7i$sr&u9::~%D .dR8;NhiPqS 04DACU-d2QԷnp8S@.'\ݝ4M *i "-&%(, \!4 T*@Xt*ZM#4M}15%V'Ap+2Vm5XK/&^t۬v V%fSJBf{R.ϔeRTNJit::3`&$hFDԼ /`Ӥv-fSikDuIaAX,P(H&Qu$t:^kbA B S'Zd\)r6Kd2Q}wwWժǺ |Nt[\monooZA'ÝNGvvvT*d@anj}l6e2HXgrqqp(_6FL /..RiY"`eX&h㱂]uqD"6봓yӑ8C@d2)x\ ҝiɤCSȀ믿ֺIm2% %jMLu(iMiF=D.f3z3\i6)6ͤ^k g7 1X,C&^֯_W106*)!'n&zI,ӥsL$lS:sZ>o/_"""GGGK嘴TU rssMd2neK 0ZnDALH&c[RlZ>vVkReP9xy<8RPa 5E/_rOzҦg{h ͦu5 zN lirX(\FڬTѼDaC}U`L&Wh$v{Z*sG2|>V&L%`Y# nTJe@@b*U\2|Opx5nkFS)IhJp8 LD"~݉<-q2Ւk}.SO6U`,kJDni6;He`P(+5E>eqcz% c?Z ͌WJ*Mg DqVx{vǏ兂a::]:l K?z;;mTtt4YJyݕ?/fSl&jUj,Ҭp8,ZM~Fl^0TĖǺSє߂qz)Z,j$H $?OE jRȒ̀TiʶI:r/'=n]B^ӹn\.K\t ;Y?88 E l(vww%f]w?6AWi d` -y t:-PHN;XHh`11 番OÄs?LL&loWWWR,h᡾g%+Tbizs nv؍¼wഷW1<~NN1Xj5թ~'j;m,~.VRT8T|.ךX,|d2N5f*}N:yꕂDwWԙ8KH$isDa >5T*#uakeEZe2t8Q:֞T1)Ӓ{󷶶۷n%N+ X,_R&G |>/^O(vg9m=Z6:GcT 0pX <'$ 4_=Re_twwwj 3 95Q}Hs6Q [)zxO==LMl?ӿs5rbs>_u0xiW}h}"}vvУMcϬNz:{{{?Ic=L{QPSls`]W$ӑxD ':%5 =̑ `d\LP,ͦNI2s1q} \2$$p(D- =i 9AiXVi#B[货7Yύ1dOz9Þ,u L*+srr"`PlP+ؚC«xH$tI~;I$_BϧN6z/| U&k :` _|N8ɏcgYi42L$L.ų"bs!%%^"K|; /T*M M3Ƈ0PcF#GRfuwB1\[[[J5%/4Ed IDATgs/q7 #*a{ @0<:FqS$}Ct.2.2n~îcr1 v\ݖ%www$ L}m40zޖ_ן @f?E|w_ 8 oR`0Gd8j YP.//E䝦 bIñ+u*?H,Bd2)_RNG7oH:Cy'1 zfSU;LQge4LRX3C-hFhR(S@.+]Ђ& O}M \$^2?}E8@ 9`t]-$~L+fk mdI`*CP<@ ZNX.AizIQD2uO"EQZ~/GGGDcAG*YL#)Rz?;R*`T,tP25Շ#l8dd80jh6y`'?X,&rYөF’ւ8DB[\OS5tF}V 3H*W$H奲vvvd_zR&jXM*LLtV? ԓ3@d" ee.$I}pX>w<Cj{b_noo%\adYmħөٜ֗ōFCqZ@F`{3X*ohjRa^5MǨxfp8,XLZoapj5WV4ѦXLժuɘBR>39c8l 9Ў3H((O a #,U4[/M{/"Yҗ:=K>uSq7$\fgumB]PWUT*U4JE":88X2^vuciU[1I[fOvpP&k--^zʴMZ*M67!{.|.tZ ,D^ŠA:) &^]))j)#>"9_]]i+L~]āb1-4TIf: D$l6dRzFoΠۢP(Şv:jEje<^OKoDwuwǪB4n;miE^2LJu<t*dwwW~_ŅDQ///Kp-J͛7zG"Ɵ&$LJV/?OH9~_dR ɸ#qoZ#WWW 0v"NK^W6r1 f2j:~jt'HH K}8*bkkKͦŅ\ D"rxxk4\n-),'MҦܫ^2&ӝNG1gZ<1$0z$6S Ә@H[$Wƴr3 p7xM#k; H'ߐN?6 G d; x!xHJHI$r/RI&RRl+/neŽJ|1}>/T6nFG{lS qw'-9vzqJ˶Nֹ^e͞Ô=+6&6~_>35L"AD4 ?ρ\\?OYoFT EUPj@eonnTM $ ׯjy irLi$cHU *Ę*<|i(ɁV s}DDܪFm}z)@9{;i8?ֽ/Pi(L̜hb{ {VQs"^٘,rLdiRPJ%ս@b"cvRh!+3anUIs}xx棼wPL-vqqc%c? Ƶ{d2RcVU`6 N6Mzmr8E9Mߋz]]gA5VKMk]%L_Lf_/ErŢj5e]]]OS)J &VJ;:~䎀%S(8H  R`6PxºXx/R'BC`PAGi#rYë+=ESshhc4wtjM)Wy_mSaeFnEDd8*H$tMM&ir*J.6&SL&"nyU+LS{1-i-j3d V2=k !ԁ0*ê"N w9L`@k M@pX5!ҳt`'T$ [lW5\$ |N) OaP OS l6e4i.Ts"0⠳ԣp8,jU`J1DX,tI〦 M>XAbP~||L&lDa3ݣ)BQ.%贓IM\)dH @g`_W\s^'w6iImЍV,,"[t=J%H$C&n@da }iY h$FQYeSByg-tZkN#HD_'4$@ƴqHem55~h6 1.q $H<WP>=^I>fMpڡx>MM)ps-~_^Ms%6A>ORIr& ke GSǵX)kГ lv2@DΛJt2-LF5K =ΧVf^'Z,h@OJZ0:b0L`rQa¡a¢ytMN^Y/7m<6o B^5wwwJ7 5>¯N4%>Ɣ6ޘ[N#aj9ʹy@CN2Cf4 )RX]pB'E *4M3}*pQq eRjC}yi_:.}_N Z<&_($kS|qq{h CەL&#o޼\.'_~lmmIPL&P9 4&H&)(}K<:(XpWx`#;y✠hgrVA2vrHjd_Amz4$LF'au8ue4!/67}NS>]kXowLd6cFVU T*%h4(0)1DFB(FM1"dzoYǰh4uM.)|k~ƙ;6RZCmnV,a((qppL&@R&~'>zij<; 3 V ?1'n; 5nU^SFKRt ertjd ׂ̍qJ=%].(<~_^uZR- mz9ͦD"999N#v[qqj$H>\b@$(h(PxfY/eT`8*47m5p9|>j $RVuu)WqNSe$۷oLC4n}: EŹb-͜'' ё|Zp-`QmooKT+@T:MםNNnnK1N@{@'*p;{S P \\\W.e2ٙ$ L&H$$F+JRb1j; fcU |Sp |^a7l|.FC"NjfcۂR)m`H4=CLNNNԘ\.|>Wd4www*3aq:5OapO^c2g/Oxvb8ե 781ü$Hh3).0X+mji턿h*d  f+v/ҰZXNGvvv$P՚f[/(ddxD"M$ #? $H 0w0Lrqqr{ Y?u;x[El\'}M?Zsjz3&+蕖},,JY/Zy/Ml)rrnsc7 $LaL&uN1|4:p8+M/ӊH$"rYe6I\X,&hTNNNd8looёAht:K/fSr95!jJM+frcD<<4W*;HDH$"BADD+-BR@٬N7\:au2&S}oooIFuxS?i-@dt:j`i(e|]d$ r}}G +8fsH0:==U3,Ħ{c:7Y^3hS!gޞ*Rj<8lޖnau"s0DF!Jc!ڒk @!oggg)1t0n Y F!bQ6 6 /jUXuRIH$"~_ \)0׉F^.b^DCNSv'lV_/8zz Xb1ͅpI!&;>O|h!mn=)Ke?gzmܟN{)gk4bQ0 ygժ6XA[O&ajmf5(Pd0Q`)"V%zc;6S#l# y<̞vvvD^u><<[ez@ ȉ4֣H_cMY`^s *2@ ޞT*5$6Fqy,鴴Z-9;;t:-PHsaA+`0P]o_N4wX+O (!tTJnԱ`\Xmw0\A^Gl6l6)x휞gM&g9:wcƹ]q@axՏ5i;wJV`zEDQ [s<~7 p):VRsO"CCau5d2RחbxǺ qGsZ3l@D"!~_Ԝ<Þ fޞJ,vvv$J-׬g} ZC`CsOwEZzToԍN^N7S{exkDorzx$ngwwW XL...4[\\F#._~y=lh]DUŸ;&7PKymIl\k $L.9|Kt u~&&d\\$)Up)L&.^ (:T6.9+-NX%KVNʪlf]6q l)&}G3lԅa^2EGτT*ёf3 hy 0 % 34"GL?d2Ffz0)QIR(tPI2Hצ>ݝyF_ $:1MM`S9,u{kĠԤ JX4hT޾}1[7h[r9::7oՕhcټ-JEd'I~)JTFLoxu.//e_v[\1 L 0ͤT*Iѐ`0(jHw0Hݖt:(TL&wSSnq^bj6~=Fh44_`` zdH @z{b6t`qvACki|im `m{޳L2l.HhZMhj 4[`P(l$gTmrg%:@/kWG_&R0Tzʇt?p!lhrG?ZҠlzkj:ľ$>KdfǺF-TJBT*SH||olc^eY-XjfXG||^PAW1ß6{g͟f`4T >(4@UՀYMb7w`ASCubx< ]{9OP(jf`8$3Hw(2?M,iphFl2m)b۶L>z_H4Z>$⇰N֞Y ԍCnP,R)Y*Rx1PH>}&w*}aH :)Y0v-LF&uݏ 7o (m۶/ܫP~MWn^+ME&?n1tL^+ύ/ BV)0?O T&HɤǂnSy5UA۟ ṡ?Ӌ M"n;ww KK:FF[xTCx;1eGB䚳{>1eԥ24OŤ!>qdi IDAT>g6=e |70sXE&hށG=f]cw EEcfL _沺{iݮ_D˦PMܦ!nSU։gq'p3\ir\3O&bY큌RspB_fVLӊN#`PR\]]B3BL3 "J^M eV T7*K(TOL&TLcBf*H$$ ⲡ08 #t̗J-Cǚ>~XrpptKMϢu敝īpc9n^M:'֖PDhaI %zx<?M:/36E=h4Gw ;iiVd4ٙ-i)g~u3~5N#bQ666H&Q +9<>=rzDȬh{EWEb/=ՕX%meYrss#lVD|Rq1F?WXT/NLRR|Q#Kx>KVӆ֋Ip3'4LfSuo4#rYWWWJeL&b۶eED~fFpY@GFՠʜSKh2+0t:jH$dkkK*^@dNkg*`{a$y^"ff3999cؐT*%BAѨ67<גf9)  P(h Fge|.BAe 9LFŤi-`0(/^P j#l6Se9 " sIXTOH$MT* $S%6+O?Tϡu''5g~C1z߬X_WPf6eYãH'dHnnn4NҜ(ҤdYm٦ө:(X>Q@.//سjd2 ex "=\})˲FLʈℲbm?TvoN&axH rwze8\nwfQ="Vn  R)ib۶ LSrZPR~/LFZ-so0`ΙL&w HlG,ٙqe޲/8a$\3=;̼x\Fq!eG5 cR{ k3 3={B]璚}z}T(( vmۤc>tR&N@{9A&GSz=R @ǵM"bPH5ZE|bYN'k7P2&ϛjt0m62b]2~36Ƥ 25nnn2NH?lR,mPFo;K1  h2Ll*=$\'PаNLF R1rRFM<úa9 @Ըn^}d  p2hM&pktZ:A5X=򙭳&~79^&56t]yx<.RV@NNNS?> ׯT*D&L[9;;j0rYm{t:J"FCFT*qB!]$pM&d2JtSVt =44777rttњ\""c1C4!w=ɉ>4t˚{x^W rNG󽷷'x\jᩁz&U0Ld2HTT*,Xsj8ǥ\.eYΠ N_= pt§&%Að[t:ZMS7hbb۶&} 6nWd2)hT5t+C-=o2#p.8w<:@}/sBJ]hL/&'Ӱ4NԭeEVa땱5,peB." *֖%I5t:H;1dJⰅͤ{vzhCe<>>B Dmf+IRlVvvvt:OABs$L:}FUl"ɘ|bF ЭHL(B eI'i8kqU:*E^|hq=D\vPCeBɔ ̊012S(0|4Lg|RIbH&jD󽷷'ZM) á)V`MC"&%4,4GL>7\NE=S>PD~_`L zG蹺۶5OD4g`|"DDi nX st>Ohө6Xͦ̚<>>>x<.\Nj5 C?|@,RI{d;LTC K !QRzِfP(4QZ'&ӭr*ȜBKD^ӝ :"j}ӭ8 q4iSt@s32Y&wX@)I*njďF\Lb@nP& uR(qR>~NHW,T*h`*9N%JDB}8;*\d̩p8idZv/:@r&,c^ NϠ񟝝֟Fs,4 f /۶;댽fز,ŐJq{{+BAnoo+?k)JR%J,#w$ZcL:(J24e_|>#BlllHPR"n+eeEj""ʲL&R.%N˗/pc?q6'4~i^L#ּ^;nw[dSB*{{ looK*D"]ݾG-&Z>,]O3wys5Yi>+@@"2y-ܿt{X=S{49$a,L&'GѝX]E0ػ U2=E {-M@CsꙴE>4fT8h"*ɘC'5^Qiv o:ߣߦhQ.>\FaFrD"!PH b[HD D"FeggGAqGN@;N\`P.//}c,]5@ c*R9-R!4mqZG^֥W1t2uU^*GL^ƆF :tgzĂɺnW 73&y> wS,7R|NG(kf tFʊA 2$(`ԉ܀䐝8̥ii6kj,M@< `i` Xqez1cozs׵]ڽcOnFӧ7܉|4Mj*TJŢɶZ-y׿l6+VKx d"XOS|L& agʿO?sbl6%I(Vs]=@9|.˲vT.ϋ@]tss#O<~V%C /4ƀ4#z15a"֜YZ%r4vu ) %ݽ^O⭭-)Jz0V b,[*4x2(WGD:a:r_O4#WO+)&  Bz׊$sئ !:S:`2= !)+X8f5(u$ZuTR C/w_tP.KtY_׿r\f6vBLM2Y+2GiQ !_c)5ߡA:ޖn+@;XLMfZ`Q0)Lf7@ nWShCtl|9i(h3ƙ|:L@V8 4.b(Ll Rl6hhL&s'R!rݦ^vq||,.d{{[ͦdYCPqG BqAg۶Ҙá ՙdH`g۶z~Dؠͅ⼵۶uM*5 `&s6m:aB9\Cd2RT(J< b m`I 3_Bdk_ ڒmQߌp8,BA'0ZA+4#qFY*$tM4Uf>H q"4 am4Q8*@8ãb s$3"@ T*J񼽽UA9JȂe0ٿ>MF2~w:*'''rtt͍aF#O*?uE,Kc"///ܜDd6 xTUM@t_"3pa8F@2864HpI! fe>Kf LxBk"99r2멇>2tc 2O)b$ׯ_T RH ( Օ V{6U#V= }``^ :"`󡦅kG^uccN6R P )LoFr9eEHu; p ax-SNzO&Vw6Y:eu{9ejJ5"X%˅Ji>V(R?Mp `0ٳgrzz*ϟ?WS&{83*&ͪz$k3355Nn͍Θ/hSբ}<^LsW֭ ,5).au|>V3kOi!e^I!Y&EdN>===HsDqF"MebO!i3SyÔ&1 ys(R>?`ѓ1ah]og~fL9u^9srӼ3}|G4bK֌/{la A3c6>@s^'^^)'M#ְ{)䜐?t:^K8 -˒L&#h4$ɨ֖ضSt:-bQ͔G"fJnH+eh4R0 7i&vxNDH vEeI$Qߌt:-^O...t:,J&4x~_f(v٬Gb0dh`͍) (5i!ˊ=eo%xyErT=Fe{{[x#NvAxooO鎸C"Ub6)CՒS)Joaτ2Ji҅LJTJi&L1^D"rvv 8=d25gHixt]-):7.4JI:Bm@kک_f\{Eyn^_v:.Ng/eXXgtmionnΎNI 5IZU@@X,*x0ǥRHVS/deHQ`ZehFJ%%5ruxFM9PɤZ-5 @ 366P'y@L))De{{[+(P)P0*d2rzz*dR5nWR(a:gE"ܔ\.ftp33 mm̘r4r.:;1lVA"te):} Ph4I5wq#暬dEcŸ39U t:-JE<iޞ6D&U' b=_^^qdLL&5m|R,vUMTQYw-::]Ĕ ^rxxjC\Y_31 >ׯ_KѐlGd)δ3QcڶSⅎƖR"ehr{{+ fsi\,{Oc8ꙕfL{J$rtta۪(.~9hzo` HD jiSáH0EBcpbJv3 Xie3f ,9w`*R%w!GqY1e/!I v3!kl@D0M `/Wanz7DN^"TL58)#@ʪϱ wUeQ5d75vfLo4`0ׯ_+*S->ZV%LF'bNP,DQQ-CwZ.̡%I-^kh4VfR$Aq1x>İi`T,θV[v5sx7+/qgAΟe>%rYfIY(mP(LݮR)ug0Pa]O$2 ?&8'0M&7 d2)NGF!|^2E  ##PD"X,&y.c-ּNf˾oս%cpxH/x0MDjӧbYOR+ˉxKf$^Ѐc,K[9??c4F &Lס@CI`z8t~xB't܍4tLiH$Ԍ-5 x 9tZaf$tpGA&I et=Nёn7%٩t38\t^@@S[Օt]D"k'ᰲ-M0鷙Rt: n monn4bp o'KڀƗdccCzâUilnnj-Uv`pV3 ́i- J ɦEܫN=𖿘{ȏa7)1 Č)oWt{ͫax1x(ZUWf̋T˛CJ٬nxhIhiAV jln5cxNGZcJPP yۓNa/^Pز,-RM]Y8`0|UuwwW% 'TD>|DBͦjfrߗx,LF'Lns.3k45oL\@iht;^:`ɭba<KIP>` dR'rFCx. ,0IIfBd2lu -6$Bn0H6bĤ(>hT)^O@'ZM';D6;Uӌv\L-[ ߃f)/0xSZEPu)C/1Nw[;J"/^˲g?$ $jVRϚǏIH$S~Ue<d2l6}^RIժFnllȫW?'Zx{{+_rٙq0y#Lqa6|>u/w&L%aAx00_c'uH9l.:upYm$;@r&f7m>KRj00=mXz1fƃ @[ߗt:-jU^e08szqr9e33f}lҒ`"c("*sXndq\`훬KH?F!ESF!fSDD$JgZuh=;ϿABAijW{:%=Vj駟DlClbth}W_b Y:@ eIRW}Ě@NRbYCL927@0~4h4,  *~HR0lj kh‰1M0­ڲ5& ӟ@ hTL677L@MF z4sœV*;]w1س{ccCNOO??ԜnwwW  Fv^|GYѨoc&&SDTBuV)|~*=_#0]-RiG:6~f>+ݞ3aT2uo`4yJa ߹\N'LFZ2Tdfwj`Ɵ㽚& ڈ%2 |zϑ+8@=tjI<ԁ=5pc\""~_,33sWPZO3ض-TN^bz;zpG1`=Z-) z y~~|^Ţ,Ӧz~Dov% *wg_zx5}ʔGMSw]UӟT>35 o#y &dߖeIXt*bQr96Csrrl<˫WTB@8] *z=V(fb۶Xy<x)M F-zNin(%k,sE_Z9XfC&v~yyzH~dRV9Jj5fZx*;eww\T.lqoZm=h5j+">C 2N% J>~2 X#@ !>KtmөTN^2ZM&XLfKʬ4N{aWh3 qC}P""%eY@7ONN$Hȟ'5*BO 2 ۶5!{+ԟ%JiYRdf ]hBjap @f@ 4Lth9H9::h4tnXOVsrKv]eeUݗMO:ŅE0`idA6kmzgz1J9S|L&Ŷml@=2Nu`?bQZ-fY{ sGQ0f2KNGHcE(6s2̹&hRCi76ºU<B/?q0B.$ z=ڥD" e4GHە2T@-tZ,Z϶meoD " р dތs h4\.C Kz:ֹED-3鉸?<0ZǙ[/6/%_ T,>sR%"@滞J|.or.mƋ*0Nɓ'RՔ_j# ՈÓBĀ@xqq!""mӧOeYtd&Xɓ'J9,h4tɡDr>KPPO՜11RjөyTfW\V@0[[[gf0b&\]]IՒb(hTc,KŢ} B v@f* ʺ> . #Z(|>cϏ)0{fmj#)if3màn`8lƔ̊P!T*0#+m[>lVm8j.=*^ ZbqUFFG5 =^ Ws?yh8V\|BL\>o8זZ9?ܗ; b:ɨd%4j.6SV"iksj] M}Ƣ+̬bN(aRv"g4I&x,@vvv{ CvD'"5#@ Zׄ$ UXV%h¤z7 PDC{nnn$HH^'.-Hh!~:1,Kƻ@^zv:ne{{[FT*1$@r,/^нcӑP(fPaplmmIRQK)Cs6ժwZ*X,i0$a`ccCRt:y6vе+۶-v[g2xBAt]Rl6D"R8eqrVY^#;jUG7- -z, 0Mkc}<K]XL#q)ZABJj9IM k~6`H$"WWW02S&t}}L4Xu& *~{2JI<zٰc_8fx_1h@/+fTW^??I"Xzh␼*,/ {rۼ^h^˾4"B;&ع\N]q750j4ԹhHRѢטJ>mcE9==k5y`p8??iM8֟%ND&Q%Zt~1;* :)j6%v^k, Q3I%1$L&yIq{qRб1h&Uד4 'Ilz8an#7eK،cV~6W_}@ )˪q"LJ.l6Qq^M?kIՒv-X?~ ~E(iP HcD e|>fQj^mFe2^SݳXL;랹|5D_EoQ`L;e`aFv%Ii44 8ӐR)벵%^O Nz-kggg!&w<k- `BFo@4bf2,Kժ6.Pvww!bѨ[`{41(-VKI|qoWWWl6uJ%}4^*/e7ס[ﴟ/-:V/-՜9Nx9u ",m!, M.t:fdo8-xP^\\(H')VHϵNe On|FO |~""vRX="r<n|}ͽi{2{-~ܬKr:zD4a*ZNqtz^krʕ\Z5NTmg6=.'''JI`G4K.SsW02|> sL(0r?Q?V}ZT*u砧i4j`j\,KA]Fommix<#Iӊs YrY}cgN0pE:5 $_t '6l?Y^_[UMӋ{eY >R]hijC/\fC7$LJs!!))3ں 2hQCC(r0M&L7`Ȉ"=vWFSD"!x\~]JQfVxEU*74ekKzLyahT?L&9??Wc[+~$P,㌟NO?۶H'wx\5kK*B9lvbYf#k#`F*! @M[4t*DB}zz*hTݮaI$L(bQ{lϬcl֠{VYj?/{vMD"\ѨzJ#ix1d=b8D,aڴmL&yqIϘ|cG .BNReggGkGuM Jn`B`އEST3IPP#L1\  3p`&i]8yݏ_1x/pP.'+%v W=.૫+-dLp2{ *&jne r;;64mK Z&_~|GE74J~2Sk -ޞCrryy3 a 4"b2bJA~3 q>C"3 IDAT(`d6%d=бur) rzz4$KϳL|jD.2ekf݋)4^Xֈk6qf}> C&$RT7T*ict 1fuMt@_l.7aj3mc&l1Jz=RHh|ieBs2Tid:J᷻tZNLNNN䣏>ZܦvNɾfRLy&LW1Ds:K}{{+rpp ǒL&ޞloo+ 7H(u_DMv~~r](GSj*mK4U0Hh#no w1hbPxA "靆D3Nnxf;w)A2œ-Onh/ɍ-; nz ,#}M˲d{{[وt:'ǺEDٞD=SДҌ2Ѧ :g}3(_m8s <0 X*ϱXL>?3tGx>SY seʺ3Sf 7''b4&|d˲屙HZ%DBuT4 0PhZ3lV:V `09]\\%H,-SM&m>sDhr8hSFJd ɖfnNS52Wap_z1:^<TzS3$ B%iQ%k0Ǐ)0HPt*fS=N@#m*E``e :9`o<N1 A15ü(JZX,2rH3940|}NJ ep8)P B ?>LMy{˫*wɉeS4!x1 ;@ v@&d2t:#777rrr"O<|>/BA}_..."K6U f\L5өF"rvv5ZM:d~Z-]ÕJEnnnիWl6eggG iF'^|;2޳mےH$lj!gDj2h827ax=WM2H,*u]&4.!P @ d4~l6;54xA!A`f̝:Ttԧ)Vb2U bZhÔp.N5}e&||D]%uՌs„ -^y ɛ\ud?Z* >Hd2)| q 5x'%~(777h4g?lllH^p(?Ų,jJGoZ ji4- eY$NsY,f,T:6_^^\):L`0(ǒfX3ݢ\.hR~ ZXT 1.z]B~BƻƔ0Dg 8HB\zexyZWXLO2x,dRkqbڞH$ n' ,KטȷƃTJ%'_\\ȳgt/]^.d8S ? 0{ (dh )s^~#N-ymnۂYz8xOX6 _ կ~ ^k/\D_woi6yE^{k\hx=ؽX2q*xVy{eY7贏$өt:jr|>)J%\NeL8(^` phEDϕI!O!%Xr' )J z(4Jxpr@ɤj/qd ݙ5LT Mamz>;-Z4\fJQi*Ҫ붶Xlq9s<ׯŋꁒdt %PH5RbT(d{{[Rpc}{{+^O )I&Ř[mp,&~ iRkY/..4yg xH37MLmH`7Aqǽ$9Tip(T*'| U6 =v8^~mv嫯R]) 7߈eYd,~'Jd"\NY&L&bYcy{{+lVum<`pѰWH>L&>VKᰔJ%v$i 94f A=kpF(J1/wD" |>z{yy)v[T|#ٹlsU*vrnx٫^ϲm:M'u0HەsM)J:a=N666l0D".%c( I""ʲi4 K (w!&fD&@ ~/77724): r4t"!52؂<&Vu1QfQrYz.Zkn=o}ů_׿!n$Se)^ '4kaq}}-_}/|>/~N,9W-nV$^QL;sc\xe7819|_t]=XG|nB4LT$i% JBkggGMDQL5 2}pp<9H hk!X\K2d"PŢ6m͍DQe 'YHX2 9 J$jESP&A,R!7U1MңGHflʺ^:W_^5u Lfd: RT ϔŲ,AfYFH$t}ssf2 k"o0H>S(6!ȜѐBf Qa\N%YtZR@!a!_ Y } J%я~r:ͷIͪw-!kq2ysbm9??d"~_={&|J%ܔfM~IirNMMŅJmŢFqloo`0׊,kH$FfɤVKá}F1Rl6^'"{JjޞlmmٙTj;D"JG6 б\.'LF"~ZYCϞ=SW*]n)'ĉ5>j21٬J>Z-my|!~D"Dz R}gH foB-p f)XbLc8sqyyFDϊ%^xZ1pBreh >@jzTm-y,j<2w$JLQ]Z8ĵ1u?9x)IшhbNU4neͿdggG |R]RA!)|.//ތUyiZ`Rljt9cmF"P e>I 3Ų,m['ܞ~eRCf29zt>yD Q@1%10`k~SصxkCeBe\p=Ʋ3z]yՕ4 53v-x\̓PI` %FiC"PdՒm KN@Ezꊏ,`!扽HѠȷzS(gݖ`0m@hL 1&MvMyOxJX4_E Fpuz5siOzR4R$}TU~'bQDDݮA163Fp۾]59K$J4"F¶m5!dxx@/ @ xw"{u6U'v}4ܝ0`E",HDFٯݮ6>ܧDaN?H8V~ѹŔ uKe2Z0L @r,FCvwwK^/J"hTc`RH:TCeS4Ų,b:3#@L:Vq$F!RIT6F]H$to~c\[jZXH!oa M ~1 j=BnL0֖J@n/w{  m̀tjrN=nE'-T"^SdnEߓa~߭QY~M}z wFФjlnntbH$"nW8ݓb>+mo"P 1Р@Pɘ,K?~,DFѓX,&eiˀsE|ѧc3u0(3veO/dRTUI$'TYVHk1d2:9::-mK|a}a$Օ_6 5$yqaJY&}W۶*"*EF`h4>hyU@{-~PS^#e7ehP$W/ ee HsUी[~q0?QáRt777%h ?ON8Smt:JIVVѣG|~fzZ%v[ 9;;@ gggZ3C ď'Nsp5ѸŇ34PL%At)0ýq!h$\Nue@N, 4\:\ՠ|&ݓ6ru2etۧ*{K̦s{_>BL&T*enst:)\NB nWKSGċ"J#d`B-/dpX,2vIB20N<tC 7ޚsUh&Z-m@ .>nF{*%ݹks{eB mKߗv5mt*?яd>ޞ6.e2hRI899Q*eYrpp NG666$Hׯٳg_EDTʆWKi4# KZUMRQ]hDh0 .b :U (J onnyn,n{'ڗi)5,@@E5uu*Ԅ^c-Z~<09 I:T*%bQAa0@`k"aQQ׌F#i4j6fLvz7Yf<6/u(Yuڶw#|Lg ;v( 9`Pna=G:9^f:»z t6 L}z]|/CEjߗl&Ϟ=,[CxY&4ojRꕎ羟{yy)/^۶T*ϵ@ R*d:JPPT>l6dhnp ĥA5JRj:i6t4fooOe KRӧOr@Et:]y:%c)J?@ad~>fFhȥ@0eS,l&_%TcOݿ`]׫s M&:8uNΎsm[_y. : zMЇJ`:VIXP 8)$c@# `'PP?:r^,*()(,&߯${ &`ɉ}ۿ;Ѡ^Ӻ75M&u&NEg#0k @)Jq⊈p8,z] mzH 2H.Ӕn+mk`0PYȷT_<@@Y&xLǯ=>!fb@4e3#14#/N#dR)@cj4Cڼ~OW;a|ɳg>8@~秧Z W 1܉ 5-R/'d&@F {jt4VM<WP^i+}g&ɘ6tPH2L[0P0NvZZ&|^p Up |>&oWo\rLf6ӿ[15x0Hݖn+eɇ~eUQNJ#CіnW۶l3݈?齁܆0,RɄa/0eEzki8 OSE:L>w&)4>PG+fٙnguJƺ{:Z>T{}2w}988%Jԅh,ɨֽ\.K>Í32t@prkHˀhYiYЬIA8L4'JiEDgܱf3,I9&"i3|>`Lض-VK_W&;~Kj:iy ҷV5[\0y;NEjp=`z?9;l<KֽeY\^^*K $wްOi0vx;Ņ$;McrgzpSrb120ţڎzj>#Ijd2U#Q'*ǻ 4 nȢ/:  b^5L IQ]ave-3`ZDwEBr|0zɱu-zďυ !3&'PmAk)*8)qIy-nWr\]]I\V/5MP IDATJ|תN X,`0P%x=~_iTp*9AL2e x<'rxx(F4YA0lz|O&"ӧnUX:UϜͲe2-XvF"X|?}"{ wI8&TU=:{SR@ htJHz;DŲ,M NM^kAfjIT?ΎNc`{D#0ml6+z]&HݖN#ei#Dj5,XAHDlۖpN#|^|a^J@++Q Q`2m"F)(S X<'o:rٚuݛN^wBS,f3,KC|;TY]dwwW~ض/8ZPѐhx@z1Dq %5Dt2+۶UNurO1wfZ =3Nh>&Ј來q> ViB}5tFcL& Q 56Hb1= xI{jՕ?$I#_"~:j 8H>uN#FC4jjUlVy6h4:'h4ImP㽠yǞcbw^"H60 |SR~ Ӟ~h 2'|Q=TáNY+c*B0!]!!RF4z=mٿfR4Z?_4ܺq\qQA^|qEuS?iMsfց4n)![%Pi'.M@RX 5CUbj$  $C5,K'Ѕry)srpG`ͻj4fsN*8B-H!)M&nDy^>`t)HCAEaM9E+GZMT+44pt1L(l aJan%$ QI P(ȉ =)RAI iJpaFz]}7MF-5u:9Uò5J@skĻ*T]v 16l6ŌלfHyLS)""d)0<Y+0 rL#0P/&vDBjFr.0yg n`f۶rZc.4p;C2RsT*InHL œG &drĄq nS}i s [ǩ\&G2@񰸿5rt{h$TJ|?؎a,84.JI8ֳLҧsL#=Axb zGVnu\.K+^Z . JPPv? SD"#g B pk>3|٦wy߹??/aQ(fB1&N8"n,u  |4H$"rYuPywvvMc۶A DKz>ZPRt*nW"p&@f*HDN17e2iۿ]n&Nx9+WQF! @i KCQQ״Z&X,˒]۶%`0N#r||:x<7ՉFRTb(-FL&T}10x<bLKS76i4,&&`31c㱴Z--@sLɤ/9狄iY䱲XtZrݸ5̓v{wn¸qz$w]iZvH.\.'rY:o35Č HT* wT]7{hTh,˒sӉ)-ZM" `0JwƴIH53kCnօ{{{l655~>hiaܴZ9 @#_ވuvHVo6ۯN5ngn^ǍgJ9(N\&zx\XL |RWd:/4"yL3A5 9c7$`1Ƌfu-e,Kx<.>OFu$ϙz Ag &r@G 8>'MDOk\>~1бl߯f.P!7t'us]ydYWt7kqZv/""tZ-d%=D ;^gGQ_h$PzxxP\b؎)Md7@SR-^lxUMNדFD"1,鴦2N%(5)m ^+zࣣ#$!;9~mM2lV*\$0@3G"5p{BVmM+jȘ0 F(oHDl$MCpMڛeYZ>yyxMcD.:dmoleY:=N\.QiԙbP[2DBL"(azgF.*b @g %=d"jU'N,^64vDb'oЙy}L/ f ͍ %SOcni?fܴ!Y޴^zÃ2Ә#r9MD"PnWYd&Pn%*Ͳ,R2DJft:d2)[[[b?Mdn)$ 4fC4 R= Ȉ 3J&]׫ ?iGLݮ|Q^r;· Lssgl^|ͬ׳3ubڬ#r J% 5]e(coj&;;;ʀ|Yո٬y:z*.# :6j=1rc20.4/^OA-o63ZsrRL4F!jUR 9ɖd.s%)F˺_ڪHU4x'CUp8,TJ'24,Pk3`8ő-~m/i\Dzxu'؇:ҬF"ym!L;L 1h`1 MggGͦa"(ۇ+N3$ $0to(u Z~Ms_'[,OAŁkb2$ěKȉRI s?ܬ[7>NőH3߷a@%]h0cZz=m[6IB 777U~xx=k Gf)\Njm9<#MA BO=1BRT&nWk'bQt\.ۓNLkR`uGu~&.HkLߤ8 ($7 H1OX>7 e{Uc&ݝ~p8J"x\"y?)p>4-/ͳcH$5fN܅0{m(J>>>fp_^^y "dvwwd։@@i~oa2Y?cW J?vTIΎ68r.6˜)WOl"R0p5L^h9X,vٔl6f_BQ,J ÉiMtZ/TÃF=>>m:50,K5i `@bi2}L&ZL?';(˲'z]Y-Эe_nooekkK0 $FB=Ejd6ԐYeuOH{dSS_saj3>X1hT_;b/777y{{+777_Rq]cbQȹ+㾿W1zJ"@J$ %TЬU wƖtZ,XNr;V4cN >+Ga6Frww'\N~zd)/:{y;Nh̴`_ŌlwwW F fr}}=GQ/K`0 f3y捌F#V  V^9@דD"1r9uF$qöm^c eb1zzO_\\cj Ԕ3JtOzֽFOR?~RhZL&U~CSgql*YLq3tonk0q^zui2(Z(46 j驚&IMFM ۑQ n+v[_4ӰgܐA9<lmmyyR׺:ҺsMߟMo M`D-hbLU }1D":馸Ggz6Y IDATN"Q(ilSBibJsVl6p8+Br9u@x0%Bnß{=-;@wvv$Jt|0hr{{+T͈Ch) yJa*BFbNI0ƒFT'4f>;twwW'm@rC#*s}tHB[f"P% !Ly5X6NnnmxXDV1XWa>f\X3jUvwwsG%e`y_V.e<|A(Xk4:hoooum¾OW,hµZMz ;1<88Я/J$H>JMKf(`Lghwvv m[cBժE3MN{71{μ=I=唠ß1k JS`, {ە^v[th4TjYFa4ˠfpv$:rΡ~e pGf3M1f}{{[Լ܏HBМ|h4$蝎 PF/"HDJh1 Bo7pb??"xSzS>2u]F/RI<1qs=7pӦ}] ຢdBi|[j4kTs6 I6ldv-v[4,ɨ=v~4L9ŕ*D`/hT#3G[EĸEC_ΎcQ:5M(\F!Ld2> C5C3FcD񅾙[DSQ1J&꧀ T ˨X<2^9~`RA<&S gֱO6f47#JՒj^P@;+ ^'_H$IL5f]CVjl6%JeY:MG7IH$tjD)P!/; bzVqVm['g~ aeYjQE֦̰Mu|nM(ݣ72$c0 gV(-0 ԓz<\X`jU: fqx#`mooD憻P bQR$}N!=\^^jp8j*DBjͦ((Æ2|9zΌDIrsse߭LfPԀ?}˩LG~TJ}:svvv4i<˟gI&O l*1Ѥ{<5DsQ@bw#5M?>ԑB!T* Rf Vip}Tzz.HDz$looK6c'{{#u溺OK.~4Bz%ād @a+B!¨b8<&lL٬I,X,&FC'-JEs&0)z] Td *$.Z/|>;ɧzI2 0hy|/pXbx4( 5@7߷ ~(~.V%8/_0ܤ[3cjP{x5w$&~_smz#`fͬT*kY4 mbШ|,:jooOL&#LFJJZ-yxxPLT7wM<`b:ׯ_&jĶmg@[[[slZ=>GzZ}@i#Y 2&q3`2YIpkh?Ia9hMhh4hSZL;׽~'DO>v,\.'~_qFO$ 3@3D$"s@@ w8GQ1Q9ߴfrVEӺmܝjڧЦyOهs`j>LJ$u]㲿n+mK\/BmCǒ4݂8IxJ%5dzx\Jf|6h4Z!# ۶Hlh454Lfb@Mp[zXVkNNCwQc=elŽd ;~0e9^vE"*#ҺI㾬 v:tr!NyqǺw1L4ݘJ%=$)ݮXz*( b\]]1 )@GꫯZ.//P((ZkjZ^>&~*@rM]9yĜ2T ?>tZL&999yDѐ~B!-,ժaN3¤ WvhP>Q1-rxx:KNn,'):~ VSNNgŲ^ FMǎ@ PM.z.|^,r.*=P.Pl6e0H\V/υ?:tSą`2(hwwwM nLįX$. XL[`;2L*AΤ%NO^&ֺai*M'Gw<~GVnooF8)zu(ɰXL_zM z/XjާЕa|{{,<`%FCcZ *\.'X$ 70Z<(e?+JdI=Nk)ժM3])#x<`^^OV|^@y| ]}Άkﭚ*Wc5UH$iMRD1ǂɄ99`ޘf &*K=z^tFDVt:{ _;0R ^OMli M?"dKfD4,TUW^|>z-]>ω{ħpnb{9e4I\xLr1fgGuL<^iQwDQvSߐٙloo I&LJ&n+;"2b1uoGT*zVx<e!q/sX}{u3~]J^^qԛi`,T*z撒$ks^WP5Hߗ+d!2ޜ33Ǥ_]]iM5%mۺX2%q녽d Z vQ&6XLj3@DIÝ ZR*yfsÃ~06f=4hӢdk5 }nXQuQ)Kꪋkss(9iW24DQKX$nW#Cz߫n)!dTKnw8Vp$m5 ì szW4i4I&rq)˚ tƋH)Za|>5\sM"`ͦR)?sk8h/ W(s0sW70?LgSu'&&{eLii}|r;5#qq/ Ç9'P($nWXvpp\VUÍFCCxF@Y1M|>4cLH€L& V e2rZt](81>b_3M&) Jǀl8Jf@sʉ35Kr&5BAiK<\U`76|}Saݹ"^$J SF X߸I0h4*777%e5v{NLcJ&+jU&%NGnoo%ٜR(Z4 Vz@ HDͦYjڌ`arXc`z=IR8(MXsBAl6$ 4@[PKnjc{ 9e'C{m['@tZlۖ^'BA"Ȼwd8d2F Q0?\.  BڈCmeit_ϙu`t*FsajDO8&|8a޲Zk!Kܕx x~||qWǘO|XTƉϝwá{ſMDx<[hٲ-u_St,{UmqK27|wr~~."W ,?Yz]:R,հ{bPB %& 4ķE  gVM5SsBiFM&R /dfKGL; (4Mݝh+tOs0 `UX2*]~rVufz W˞:U{`hiپ^W>hHXx2 pKᅢbL0d2t񨔠X,*Ѥ#$Vf3IR;NDfjx\'4>OX,뜦Itnx<1Ă b4h4FbBR驾&5S 6&Uw>ZvegUՒF^f)tZvR&H׎UA]˝NG#0, 45u'K<WVOPP&@ |u:Hxa͘Tdv$"fg1`P)xOFfED9;;SvdgO aWժ\\\(zrrg(>^OܒCyKyM7@+d4hqMm_Ll1|~ηǻ V M xiQ3@ΓE0&9L"LFLZF+2o(J{vx$QĩY%BA}`n,Ngq,Ͻm`Gx<A  $c%  h\~gmK P`¶mz~=w5bf-yNMﮧԖO=Vj X_v[)߿d2)BAp= %:U*;Rp8,{{{VaS*IJ,ƁÝPFDBvV˲P?N.ڒP(H2f9G'} kSi3"ZP B!=/.ͪ!) z]:$ rZ^ _gLs t_6ZJguzhTx6&%f,YEYgZznnާugVuacUɌ #<$>|(Ã(b_)>ٿ ^O,˒~A)4LFirYT*;1H"͐p H$\.Zh4Roh\fFH%м6HE1I0` .P;&p$ I:s-JA&r^Ya $tsړֺ~rsV.u:C?1K8Vk XX*|||qImkBz(% _~-jU ?ϒ4izVjt:W^d2Q%aL"3-4G Hh΄s86swf"E{xVL4d"lVͭ(jϥjɫWqt'9ݷn61t{):u?~tTn0S1`0(777 tIJ,)fj{yabiZjh'iCCsPvpXݮ2p\ZM㱄a,KH8H@.@˹CRMLc^ 2YjLK-FtM ݬU7sz,7_j;ݩNɪ;L\__kB8s4MXSPHA k&Q+h vUV w/NNQgbQUR9La [2T' j\t& d2SnWNNNKPsg-0xi8~~n "B7dA23I pKWv(=q6$p{V]fL$&JфZ-999I<4T*%jU&L;L&RC>˲T>۷5 /[ȠECfHNc-vY$ #3b0Q *O3NhGiеbDV%nWzM3uMD-mn=ycru6*b*ׯL%&A+,g_ƙH[nnn4mBDжmT*:`imےJd0ё{Nlmm%LY4IF:7? |-FijLO82hM&u'hPJuun8'ntDnf~P;4 i?ޖZ6GsO& yjꄏ@vՒxn!Auww'o޼F!RI٬{ájƔw:7ohRnsFך~/TJ...d:JPG{PGөnCBx^=*+ *W(5qEQwwwU.5?fh| [ƀNRu[yz_e>֩Sl6ScӍF6&MICsDS.P鴈1UAJ'I M4;;;H$V]ضSx@94|4jU0h(I3&Q~_=*;4}zmi|X֮[=򜴍U&hw|=2^rss#hTSmNGMڶ-GJaT*x,=>H<WZ1jd2fRIc`MSm[:ϧFPT/n+oH+&oзy`)=ZMACbҮ% I>?NUӍ;pp)T0sd`E4sb"81'y'"񸿿W )۷oe2H.l6+lVAQ@/,Q/b;X,ݝTUenZ-=a.iá&k0t  @ eiJCB& J8b;ƶm0pb: BB >LC4tǑ~puu%~_47iN쵭-O?o~߁:QА~Ss(Ri3~ݘm2^FszɏM]Ah*y\_L.g^...@]>ǥNͱ-'''(mf:KRzxB<0Q`h^*tZLw8N]RMH C BDTo$,^fGf:QD^R3XhTl|>MMKM9&?vv-fSӱXLá}qfD4F(S2~?>>j,~/tZ%6lV4$_!*a8dR 4ԝNG}|>& ǣa4^ft.\<jX463 h4*@BBefa8>HRd2fd1)' 7u9yL?)P֝ynR詫mR,l*sł V15wځS$9jq6UwaXP˃@ɤtP(H^ט1L3)اY!*$ H f"eY:1!Jڤɪ.}`0544l6+z]?驺<<bf].ozT!}s1vX/ ,ݚoXϜnWZ&nWMiY+4DBݜL;YmdR6i8jU7`n X*$KPP:0x3bI<W\.+sCh4B6DlB7 b۶x^tc۶t:(q8磁W l-~>*Uga^cjO>#>S6e=ud9[ZT*tXRۡH^QݝJ%Vz&IE`wQ*˻wԼ$$ZѕJEժIPQ)Iv[4u },K&E@ `@+70DDexz3uH x[YIDT(jH>ab=U`~''կ~;H6(9QWiAtGox,BANNN4DxWNz&7Pe1gn(cR@ٿf!,78WM`ɻw$g}&o޼,{Nڡ%lJ<W^)JJk"fvnub>Iѐl6?2~#:/XP1{=88BEQ-4\P()Ry^-x͋t8 8^$5Mek2E+kЍƲb~&F&(b#{YLa'U:t]]3LF!+KQL&PMdW]L=y}K58jDT @QQHr cDŽQd5{TthAV{ up &+[~M10NÇ 1Y}j25LiJŌŨ z b\uug'MM?4}n(޼w>O* ܨ.v2HRp8<'FQu4 dOߟ@(LFZ\^^WGXTG}n`&I X,V}'j)"A1ԏ`Y%H$$="4]') 4b~g֥aq߳xיu[|eYW:U^T(Zjj `OXTW{)3ȩHXT*}{VmK^W-N]Z,XS:0(N#rYB+z4MeqI,s E`!C5Ԟ]w88}L| [5V*s~)lhb1vJEB._\~NjNL5"ktr^DD!ff`6LpA efaq;y&mK/ڢZ&RrE"-~ԧR)=&(͍|g:|||f){{{s@<hŦj2ڬl6+rYF0mdzjhhZ + 4Y(黁Qc5ݮj)pP) xnKV=ͫ~畲If1%qqU!׬Dy> $un>El0)5.m-3fϪi2`YD$k(JAq`&댨3 L#(mVwqfST雀P4AN3B)z%,ܾ)Jlá2~$I,K؈j,PD4q, K"(>;!4jfFQI$2ʾĜJD+TjE{&QJ&ml1DoH(d@b 3!b9~ 4ADD" L,b,k|l呿ݩElۖZ9@aQy$dwwW5T@ o߾bz&\4hk]  R,ekkK'LmVCbcE: ljw}/ZmFt?WLӈ1s:oݝ\]]i( /VKp}\]]??jS1L&rss#FCIYS8ZC9{DK؃&F黴X{L6 R?NYa9M` }a>? ,'iBY;PԼVZJ%9<yp?{ZvYPp,-h.jXԫGu}VGZ#q,\akEItݝj5) Zp_ IDATk~qq!|^)?~T*%^[.ӂݶm9::Rcj^ yb9tCȴ̌ACk 4?xFEa,r9oUH$^3 \Ws=@5bj93Q HcE$uh4^9?(LpƤ[CQ||oVH0˲׹0X/(aӄ\B!X#D@Bg Q~T* <,˒Jri80<2q@fzUt4 T|PS@ 꼶x<ş9@oF@ Y_}eNB![N)(R D5gYjʵ($ - 9X470N(fgD"uy^ :R*h՛7o˿˿H,fF:|Wb۶q k"jhd9NOOUn6gfeDQ9<<;Vyl6ө`4j*x\4M5c?w]zj 7m,DM8ϚKrWmwHNx?U|\6؆Sf<yݤyxn%%<fF4M5}D"d$)p4ɉгpͺW*rz~mmMb.a (miQɾܜb my Ft Sm8g(pttxa۸G{^񈜐u Zj{& j~ ؝H$A/1d# ^6qgS<׃c7V03+HoBpfy"fEymѲ(f3GN@qX0 F2IΔd\N)<iឥq?yuFSYS)Ԛub8qx<Ņ6Mԏ/z]JAF(\jZ\ KK簥 PvV;ahe27gbQ%nW;Z7rvv&\NZB!yJTgŔ 8X+@@d"{{{RtڞL&Տ8BȹL?J,S5E4EWWW!{{{veooOJ^+1??K|vv&VKcݝ\]])h4T"R.Ut4 #~_MX(P鈓w]/T*kTá ɤL&IӲ૫+-P3Ƹ3)- jU R,50?@ fb&PH%{e2ɉ:0 a ﷿Jx(R~F kVu:pXt̖'XY% ;g;g!9yZS\wݩq WBflZsvCMgM]D#_ԳƉxs"A,n_hܷLNm4S5Cj5Qmmm齶:qT҂ćibh,>{Ld" |ɵ,uj4ՔDX9ϳ&W"o!$'uW4E!Z p8}5Y_2wx 7[Ϛ{HV&LErxxF!粱!LF٬R~HP9 -v\ `$ PhA"1#bERCM$rqq1ՍN.k /GܷʜN0Vݽۿ'ZsrӕmGRg}&"o޼U0߶vppFE82[eXʊ}V)8HIL@x2Nnoo pxx OVS3Wudu%DN8 6]~c^Enql"jrpp :n1Ihz]WWWZ\7>L%jU\.äljBtA qb8H1aE-Je}}]iz]&VOMswlKr?$t_x!""L&FݮJ%)`ͣ@F){gx֬|hiFS(L& ` T&TUߗP(ɉd2u~wЉ/x:4`zuuώr~~c$-P}j9#H9#~_...4L{mqZOGxggG#5|\]]UX֖j5btdooO#Pv]F(kePa9>>`0:bF}>::R_ql炭Z#/ԨsmmM>}gNC,!c);"JcJ֖Jָ&uF"H'g<0zp: Dԟy@;‰ 5πJ]h9ЯaY= 31E#1Hݞ:g#+alnMA9Nʊk C L`wҜT*:ۻ;T*vs$I}3F[ScP{F^` z”"X0y L^Y`۔NuݝC.871Jx^ܠ Bh>b:U=ݬwQ~V{y-NGGG A8TxedκB;1XIl6U=(ulZx@e oNGb8BnȎfruu%TJ)Zp8؜v.=&;v FC#h+\=HZq8:XLAZ"xLGGҏ^JLˎq"dd}}] &H@AxBt]lG=LJX~Q {JiN@+RIbcPbN J4%c}PiѻR,ՐV(c999Q2߃~/$PƲglccCד@-elll)4_>L I>"aooOZa4аVVV$(HG dO¸B6<že@nHWVV< γaЕe?(N؏at/$ WWWʜN:i3'Xȶ3ݗ^xDBl̤ E2 E#.4(VWWqeg-Ê|M~ks 8O7 L kgϕ T*:5k3{b;\29Lp8Ce =L0H8Cnooa |3c;)Ƀ)iL,k{{[lgOX/ 4$FPH haٌ dVs]p>(zkKl83[V<< fm\]}3ڏس9o2x0ȥA`hrVZ0'j.jU~ӟJ>b~$Sm/4X>h,G wرLVk)gMO(}r||,fSƁ$NH#t($VPz]x< T(R]%+ GtT*{Y$2vB 8 JbSpL&qR@[# Xק殒80[!D$jvc +tpp0unllϵsMčBRSQXm{"Rpw:-.cުQ tNhZ\]adO[(-&@e6YR~ZM?j!@N~`m܄@& $^g p?rg@ <[PcYm{z0 4-q$Iw#o3QL\" 5AZHӊ9 P((tG޼y#FS$*Ck˸7YrDXhNz:g`zG[wiFjNR"r9MX($`ZdDkG zxxn)g$ hl |[y&(TT*%[DJ!H$kh$Vˍ זfc)&te>TA3IIáV+XL  bDCgM?͍e#B@gVTX,9t$zxSDD)!XbIaw٣o믿V&3l~Ĭq&L{ _[[z9ĎL͕fCNREgb1)L&UDH`@L&#tZw0>h- XYtRy.nWnnnThƹ@gZ8SF٧lvJvv΁xFFCR5Lb~ccCC9 f˜5|VH)⠯moo\p8jo0Zs{P1H[~8bo+++x&t@YHV8|c9a%c}YP>?㉶?Jy_XVxpp 777/_jbo2N,弆M3(][r-ޓv(jι\.FЭժ9g [n=kծuY5P-ÎeLvr5k@Iqfߋd&g- 6/r4 ^:tZg4 iCI,K .3V|&g0%;{zPhMv[H$"|^s|X6""/^CmtYn9]Kyfrڙ7ǂ ?9o_`g"n'53ǞgGy<6.N-PX#!(,YAY@py_oGAQé"2|COCcHҒp%z&%;gj>v]<`Zt$^PB-:,@ Xzd2N#GGG)l6rss#hTvQrp(~C͒$$y.I8Y`jbx,fSGG}$͍\]]IdTϷtk><\vwwu}HTRu>4c|?A@ϟ0 I7 _,ӟ% =ȝEs}}ƟH'6OSVd$$ BSc:tvXGW}NaJC"| ŢK>W#+7[*à GX\V ˗/^>Fq^MR*c獀b؎ȼ g]>3n><~,5μ]ꫯl}f}D`X:6O>Cs *cuBBo4)či($sc^M&tQR)9<<#|Re#ƨ(kI"DRf"# ab (ȋ/Ԙ믿W^)S&t a+8= IDATq,$7#Y0\(Nlb^D:uu~l8(NBl N,pe ϝ и)_|NdKς.;cv@b5~8s 7gL!`_~cԐOnll( >E]ODB60b&nZ96R Y`%>H7 &,n 4by!&`Ր,rMSl`W}+@ w䶖ź"\u yh^%O^t^k|}^kΞM6^~)́-@KׂÊTvdE ^@nk " ۷oULj;tЭыMrdVc-B:8!s Bv8vww0Bh4TN! 'ZL(z֐qё~PZn߶KRryy)",D"!ڽ" Mj,gv/g;v=ZcG{Q< bK*T==C }~(Lf "0p ` Y32?0sHxd2d"_}T*/~!{{{S<`؄$$hgN\,ӢƚA\Ciž)=oY*,MANi>,fatdu=(78R.uJ:mk(ث`0;&+_gy~>[c݊]/<%+ 󣣍E=%* (7+Ƀzqp@'Ouc}eg͘E ?QX)X, (QuapPQDt(9kKwٔd!ݻ;կ~%RI.//O>Q>,JYj2a^qIv{O?I˜ ^Ձ}1ΖЎOsݭ@=@w}8* sa!/V,a`㱆f;q $PnWժzpODρ<c9؃.\?s ? hV~w=cnh?k+΋qkѵՋ~f٘g΂Ё79-^`8gݮIb`L*^ G3;P]__K6UT lJ`t&Ou֠]zq?<t) CaXc$|;ay^u 5&E ///3FJU= Rr/اM/<s[prX_w@YM$f6Q舗EfZ{H`4^VL)ʪժB!qGX@FNzry1vuIl:3\ԕ\,&J#f4x<>LgSavYYYQn2!rI~  Xlcu&C+f'ծ7/R޾}JGy^]12fyl2e Օ[Dvcxn{ \H/g`E"i4߂s1pf,%Y2Y}Vc`5 Z8Ct/X4wK>G=b\'%@籹9e@ `Vf٢.< jl'tmy6e$C^#6{>LxBik[d3t!ʼ|R鳳$ 7$f 5 xCBӅ&T褡2i4JWC =`R󙑆0>tl=' i@; áRtAɲ$___Ţt];'|_U#UG,SagyYsﷳu Z1#ېe-K\[54 }Lh!G:u\-4n<721F!7#5[S8+xs:]z$[V!q˞v٬I#1ق"q{yh$WWW '|1i^O{؟]^}{S.Y~n_]n,ZJ%)(\NcMѐZ&z]n8۵ fY"7H|o$0f٩{в:LX!'J pa=޴# ^X,c_xTٜȏDeѺ x~7Yf_jb(VKcA&;^-']~~f2)M"g "׬1`Ŀ˿|Zj5r]\\G?+FR,ᔃUjQCNv v8jt4 *^5:|w{QYKAPi@E.?/"R:TLp`%@Z`0 f_H*R>T8yf.4w!u:~>^0RIΦƸY }~@'H%v&@:J`:S. y0h4*BAZÃa9dZJ(R-'[F]]]I"\.{䆄C,FBn l*F_me0}imQ*V_-)>?ٮ"ޭ / ۍb-C^D-]F[ta} qGvvvy MsoF]a 0p -crF11z`F`wб1[i(@!^%@NFu&gX>t<{yl?oN"_GkܮogʃhDѬ@fbčNR~qr'6L!kZL<=99 bX?^Oj'oӥػ6g\@)-;'NcF|jU٬VF<#Eba˲X ~%`" z 7yg-~/he5YԦy]O4/Dj \.O͘0f~~_syAlL&8\^^&/0Ơ`-x4 -c؟ `XЗb,J,Sab,2{&?Kwic@b/A`pZCo|cR)=DDժ$ ͥ"w=s7? _ q->z]syy{VCLftZKO|C tvWQ.kAM u<]MyH2SIJ˾/PeuuUR1Z&Hq4QH&h4ƽAsPIR0ӳaA>'"(hzvo$R̂rP$mߗ`*^k:Ac>EbĈ˯˲o)Mc_$\.Kٔn+z],z]b1ZϚ#Q83T1;~ok  ݟy Kσ@VKRR6),`-|nG?z$9̡@y k8flj4Jwwwe46DU`P͜%,,~ha}uuVcIە] ZrvC٧k'k@j3>mj:r3HHTRZj8R*TO"777a&,H6UPVPH(Đ4wEbq Il#"#jJ/H$"BAd21u5xZَA) 4v:\8hY f^֖T*EnqեJ%v )zj;-Mimx씀Ecb0g2&I~Fxϸ/:;m4TUFRV%G$@Y@@Ţ9h4:G(_&H'$~PjY$ujL DT*9;;ӵJ"vwVKLfʓċn>_IAggPCb19::Rk~5eyw.w+f8X X,&?u.xTR24ϟKד݇(zv\onnTcbϺd.{0]07d(9/#\NgJSgCѾhTZ-rzT FÏ%`6M|u6?N.#>}i@;`ʛs6 JRx,\O&|`EJ5%LNy7Yv$@t{~<8ip8^M~_z}j#* ! 7hD!!7#G6`GlooKRѼS[<^O67`0(fSJmf 51\FV~&~"_E?qqV*fʪ2D~Llps___Wz# ^677?̑HDNOOZʳgd0loo@T*JU$tz$睝)JjFnWJd2 hrL("XAP .nVF@e_ D9w>јaX?DB3) 騱OV d2JMf, 5|tkp6g5Pzj5Qge`0(dR X,́bE\VP*Rٳgj>]C牮& &Idb=D1Ї-7oG}}CsY~mmMvww(J% J6~6xX3 `{{[;$[umllHVS9 T4U$;HD"I?^/ƞ#x\Y;P+CNGkKB K8Ѧ@,dr^B<+S6k}p>I:F0L-JtQX3r,\NB/2Ly-+eY~- lNx/?xEK  R3ǥn+4B<נ'~I4A%'%niae pnI%jV ПQ&2.`qWF?,JѠ#VVիWIjBVK^~-PŢTUdkkKnnnR@FSZ-)@r/NGժ83lLAh71?pjISkGtggg4}j2!{),hyLR֕i 0g֖mEnSR&a,HXLsg\+ ]r2;݄b_LtМݮN n1ƍÞfm,S:r)j5e}) 9%ò'#zylmݯčr 1WAq) 榎P`צD9p[v?5C3|bI~!g)34O^? ou;@ )(IaE|ɤJ%9<H$tf,E  qGɤx3:#Pd|A*jUkXёT0 S<{L[m":Sqb]T?XYàV%BAQTh:U=e-zy`$L&4ѵdF!XLݮc9??WC#LĠ}Q3@ ?t1$/&cW*3'Q aL%U''}xxF!*Mx?4ɧ8ϣo>]s?\'FJ|(X(zpaU˽^Ov|X/;2r@;B b p8g( A]F+vrr"z]I2TYz($$o޼фlZz~^A1TeA747772dwwWc¶g}Md,m)JZpC):ҏN 4?åzrJ%ߟbPECϞ=UyH6U?131hK b؋$WtcQ`G'L ga;g~C}ׅѢ3`Mrqq-?.Tj-jhad%1"ny$Q>:|eRs1}>aJ3H͚NN+i|x,ZM;q&a5z@6nhyxe3pzu.;ˎtM=.#+"S*ͪQ$Lba>o(cɤO40wC~ ktj)Mv<+x 9PaHP֛0ೳ1%onnΎUz=\E:ewe1˾Sefֈݢg)EA Κ3X^|דd2)o߾U QS t:nW/%ϫ[?-n+++Oz(a}}]0IvI(JbVTիW:ָ:MT J6d-)ZL&3խJۗ_~)/_Q5www* ['nu~N"syŅI@?]Yڕ9nfͧ~ϵfHLŘIk\9%JIRh4*x\zKT;rUrzӤR)VrkkK٬&jtZ>HM`84`ǒH$te*OhcF)aDJ$mےqD"S]* q9::\nAm^~\4^Ohdůi2Ȣ1~C$T"@駟ꪤiIRZ7MV a V۹$/ oYo(c5 988бoZ#KtNͦ޷x<>e̠n e4$ Ãb1-(`5n{m%^kȍZh-2s3]vDp3p_d`8w, $ ՕzJ~Nd2h(͚bH+%{^䟖@d5cDoՒd"XLAVS 獝jaXp<B q_0Z[ S72+'Hibr~~g-,^qmϻ}6WO춗wnllhsY6[73/n:nJ4Ql$//t/\N j@rUT$H.S!ƺ솛~j5rww'BAc !K4OhsҜt]ҴZ)%"Ho[ r||Y wyeeE:͠~L'TUEحBەd2)|}ߘ \.+x`FZF;xWw/P`E2bkjj' ؓ@X:sE@4@$N랃u&nH84U3(Q>ұ2:R dLNicxǁ@@)tt8Vc<W\xH$"777qyg[q53+ƼgqHUUy~|SVHͦNma$g.Zeb"^V.x!9 ta/{D"eՅB!q|") #ky:t|cx<^/~E)^.~\x3?`";C `М!OwTRxjU#;TJ%(侜0RD΃̎#'~`ݓOrxZYSAd<.?<`0Ŝ/*? 2l6M އX)#?x1|8?<219Ҽ}F_/ /p|'O7OCo@|{{["ʚY?~@eAE {wEBPANKi[)f7D\VWW W($@!Aq=9xd"pX593[2vbz)FEÃiFS`hg 5L{)`2o NZT|a6 L|Ȼ`i=9xz.fS&ta*Ef_FQo =NES'b1E o#`d6UĂSG[\ s777ZYS)rehk7#~-6 )5ok"cE@\YYjՕKTR? :) aK$9 òn hӁI U :\h4T,e_GDj!l'wPck$koLEk3a%^DOZEK]Je%GBBR1t{  A ÚpyPI|=3eG2."ҁ]MZ0&d/G"Ian`R0w@3 I&Q]$$tnIz!BOHUc~d7@vo~]S?L#ߋgI6qfvh~!qa 2V st\{||x/VƆJ>ɡ󸺺995L#Q[# ShBQ9]W Z~ g#&סL&: *:^ yf_O~bcbHAܭjJ =Z~@cd0?GQUfSYm{`~Jz!WP=<ѨTU;gμ>ab3I\3H` !'`*ŤnkhR@&& -4g l 1Ƙ~\^RZ{f$lA?g׹@3@pAH!Βׂ)I0dvͦAd2D'ż`4&{rp5 ><< |>ji T*I2T4L0aW.%j `JF⋂ opڒbww'h`Ѐ h4*\N9wHs퇪yD({A(U߇h(1`j8i Zuռntb8OS@1&IA4Ɔd20`0J ~ ͦtUWVVD*F#UkO@@GSD@p8jD7z^5Oq}F?k?c. O0⺹)JDDt(\`YڲXo{fwoOp c Y; ͚é\e"YIcmF@$ ͍L&rSKw4 cEk+/s2Íf ~rv-pXT6e'HL03NQm T5B Z=f4s95Fgo <:`n~#O1ل%F\1j~w'5 %N.?fyvv855lўNsF[޻(.$55}anL 1ܚ,DOGGз?ڰE_ooo&*\NBErl6%IS]z^ 87\ʐP|$z)uvR,X#v${\^^J2t:1]Dt:ڭ5 f5C3IFc *~aXsb:2$v1Jy U5p;"̏}COmifcb@ĉ;28ST?99fZLFM%O]In+pXvww]C2d$CWWWfPQ8;Ot4 Ubq)K 5g2L+xʚ^Vst)>~cj_msA oPP\Ab+8l6m ƭ[D+0jRҋٽ2DV;)JZsv@S4 &xsscR1 c ښb1H[;}6rv'Lm\' `:Xz~-%GԢ\+|qڽh9*z.lV'XF ,91 qN ;'|ͦjC2?A0|KrSžammM2K4Ţ$x is Ĺ4d"ÃJs=[Wc1M\] ۃHYRvJ"{9@ ?^^_f*B~IJ64ƛ7oJ.ZFr99991"1,\#-9$׀ aB&D &P`PpL%zK`y6 `"#6=W(+ЇQDrȃu)Jrtt$/^Lm}$7TpS<{T*rqq*q-94}j:Rb'"J$cl TNMƮk6Z3SݎM@"jxIRH HDQ_$|n&($ f*_.v[...Lp?k]'zW{b9x1yŰyp2H^3V:J)k,N+{f<+1xr0"I/'''y~cu~ wah. a3 "bQjHiQbo{{[9p8T${&N,c=q>wHȁCcKs&b$dxa6c/Ή_w!0h, b}yFy"N4)4jk/ct{?gT*iߗɽݳ_W] ݖn"*=k^ߗoߪ&J>CۓV%k6D"9==U0~$QmTF!XL J"tZժDQ9==d2b u\9e-/ P($JU4h4ffl*FƐq `3$JP&ZMvyUa$Ej)`Lw]um |JQd_Ħ^k~ L&UzBFG&4F@8?8tH30 gJhh!9h=8$1R4v=1弡CD$LO4d,zi\ߗ 5 DfLu.'f<;jKaܔ|>/SA .4}A1 ;K /럱tJC:ދBk9??W_t;""A\aXf8 >@718i4I&t:[Q8myՕjݘ5˞~m[@7ksfv?<(Ԭa666f}`X>_"еB4~{vc@Oa% NeLG k`Z rz0w l}{ۺocAE=gNY:)Τ[@?-kb1=pKʊR)P}PP-2nSA)˪kGGFOqZLJD*jkvN1%p~~.Xvvvd8J6UbccCgF3U ANN'ìx<]P-d)Fe< VK;:o2[[EkIZnh2^SK2 ?zYr<WrȌ+b\&JEᰄa{PP3>|p>f-BUnJt:t]uf!%rXg7oި>KPPgd|`I4deh4fT*iRz/fSv`I*U$֔H!*^u3#O﨡eL8B!IrYWHEFReq!Ǩ sA~sy1{XMyzQ~jG=c1C|po?wKbY/yltQnoou%Cj59>>VJٙxBá E8JlJ%999/vUunʘ-tc=hzj@Dtd Ž;KG!,CxБ庒ɤ츎l6!nDhxFx=ǢE2Tzufp>`j'T*d2 X.%IX$}|3;xr& L&\^^j̳Zd=Q^WM-q笇"#(`@&`2 ;2"I4F1 R\9@ޠxcul-;k N" (S#莓PP(= T*P[ADO33KQCζ peeE(X:nwj\ o5l E;1B=?σ=Xfđ;kسck'yXٻOaz1ѽ=VR^?E׽,]zEEQ8+Y}>I>ґt=ty KSE\ͷ~߫Y]mjJq8vQH04Fd)ֹ DBi8䓘y !b rww'WWWs B Pܑ1;W^ IR: Y%# ΣcE_4ybm*5j Q^$nj&Q?.~4t" /^Pi2(=` .o߾L&#SE40|٬߫E8VmWT?Ma%W0u"?LTs %KѮHѐ) XەH$ ?EĒi2x2“q(\Y_DeZWJμ/zZ{x%thB<bRkǜcHM(? 욄GL.rza0~Z3+ @8HZMk(̐>ÂrlD Ji?4D/NN39xJ?#˖݃~ܷX^q9ܺ^?[5* +GGGS]kNXH`XLix}EOeF\FFQ-岞C~'fl58l= j;_v:)Q\#'Xd=䃀 !FtrD?\ϞXL-3d>&yZ%^`B$E88 @@(L&#PH; !d]Jg uY2U?%J,qooP(H\?Pv2TwW:(Pϴdz@q>F T}c&mY__W0Z&XL?ެ8N; ;&{Epw_7/|pXG޸`B{U=V #&I sNf>$6NP;O'=鴂ZEjROb!HD:J<t^<̉$LFL:LF[:Bun(n}ynO9%Pv{MqHDp) ɾ %EZti2H"z.tZiL9;;t:-dR~ZJZ-Vf^O_8֢"NeY*===d"ZMm09WꄑA4M9oRJEAeb?S1tygI$ѿch{s6rr7R07D ֡SG~:?3n;[|IzJ>~(pXɤu Bs(jwh4 IӺ6XY,-/Sp& 7 f^2c+QB1zD`6a(bbߜ._d:nWov۹>\iŻ]6 tNl}_f{̟s85/s&9sD$C1gXC̟3 @@I&MԞ#Zn d2)fSRQI}ՒZTA}>Aiڑ1;sWRF<щPh45;Dp2P0q 1AVL1! [2⫫+L&:Gi>jhvGŭ1ԣcCagvN[ %84I$ )Jի9x,|^ZW*̔5Ah,`4  R,2$Iv:*HE`&R:!fS D"ҁ(Tk:`0l6SFB<>>n$>E (X.JieR)`"%J"{?(q^mmwރ9ছCc`` Ci4M'?oZv$`T*I+|^|>uF'7s]0}2q 1:`%7ǃ݁zV,hT^~9!r^'@@ժ2x_`PF#I$%Pʪ0F<&ۯtnNi΢Sܳ%ŭ}  kF9s^__q* c=X*"s1&\3䜬?:+~:SHfAB/)kr?o#+\<Wܟ9"Y\i61-N1 ϡ]d $KܰLN6`eg1swu1s4;F[OSg NnRnBH0wi9'?ah=bYnP(Ų,p J:|\޽{'lVQ\7D"q*RjR Ic# 0R)d UҿX,4|dA0I@aGky捎ShCMs=)ۂPp P($L^zI$Et=Ie)Rh$z]5ί^d"~_;1L zVo|aGDjL&d2 䫯R=2 #P)v`G$IFZ@@IG$eQ:D$l8>>>:7\jh4pK;##ꖺv +~Cp#9<0 Y<Ww}'RIVdt:-ZE5L&H7Elu~ EQy^K>Xa BӜ,hI3B~?(?sT Œ#U*A!C#pS++ٵn=dnijkH&b!D!J%) ch'S:y%׫f8ivagӷ= fyM7v4()9Foipgf)NG>OIdR;q$nA'=L&{?'j`mh4cutLj6Jq@pxe6?T7 )@*EqF??%͊w4I([5'Il6e8J>WfjUѨ8=>>JZ˲N 4:{c-J%)bQVI(Ҁ2Nu"q:֎&hɡPH)f.&2s&jb613`wkVu̡!fRn:Nw vf_\N"4 հM s0*mt:O҅,&h40*DhoFJsׂk0l"hIM]) 9GaD ^a~D"FCHn5њNuxvv]c\Ȯfyt$ n>O:wJ%yWU5%N&[Oǜx49c9IFgrPLl3͍gӯŒg<|qhzsi67~eRQmZ*)0DXVe8n6܂TnܭQuv,]ΩSꦃwH$c0ƒ3WIsN??bt9)%:/K5` -3FvBϚF < &|r=;1`6 q`TJAdpZ岎&Vu]ϷP3Ng!]4)6s3W`>u)k"kOv*nsÞ}9̀nb1#!$s`T*)_Bh\A%onn$y}/HDrh+Ԗe)H!p8~~~_ ( Τ\.WfQ7h4SEQE&2J_ы eYiR*モh$NG5ypXݮvI.!1̱1Cӿ?!ph y8l&_Vn zl&NGwLFө|AѨ ٢ 2Gz%I5[2H1Fa8X,)dP/s\V3,' tGM `0\.ŏYp10* )'WWWH$d8ɉ4 -j|iZDt;n!7{ma&t[H'~~0X$PHiw.FzZ^P/ zbWt)Ռhr e)̈{HDݮ^WMjPu: sq8j74+k/1f޲,$1'9GgsN8)4٬J%I& R(0ns<K4"AıJ6 EY(4J1eN!&q?7q@D"RVe:J:V-sLe+ cv*j˲Ƿ!N*Q3a~_u j>$ :RLm@Mʿ@-yڷxI9IIl?i'.b~Χh4$F:c|.z]̈́&xB;"9ЙL&M ɋFh4!V U CfY `،t_2} ǀ#$o43 G:36p9==r=b-Jհ/!5ʧR(pP(l)?Aa0FROWQ i;`R:xΫ9 f&[-tn f,|0aD~Y!"SA\,7& C֓qr?{ܜ+N#a<NabT~tj5sb19??fMr&dZ4aL~_لԇ1HkЅ[VvD6GTjcKj?Z IDAT(أdRJ?s #S? v5k^dolj\ӂ8BK@@,_uDl4eYH4"/&C,~/X)`t :PBryy)FC:XL7t3Ih(B ь13HA45J%u G^eL(3B"Fz> h>*uM'=9npѩs u OG;HeYl6e<+0I v-e)-C=d ZM `ѽn h>}z-bQө4M]8'I9;;Z$ͪ)%"FtiJoYȾ2L"$tFg2{|^-36s> 73}q38?mv }Q6wZѡeEmX,&~ãNR(.^.~g?QA2ЍMr:V214QbtH#qfp n奔efvuϤR)eeD" bR)]H6E #E̻?vwjy[NapR9cqF"ZLCL7"}I'ߋNXtm-?-ޏ݄kD; ;KbLϚ8>)l@X d_"2ÜB9"9tۭCq~n n~z̓LH9%?!@͹"5>4Ap3Dl&&xƏ a>02kVJOgŘ1\vRH LdDHܡҩvvqeuEOOX@9͛7 Mj\8Vj\.~:,̇,DŜ\S>>D9t>sHeNFv%HQZTfm<˗/X,m_]]͍fCB^|b8js# ||j5uL&u.͍R)ӆ& # \ht9==}8 {>g_V Bڹ18n>+{)(O%p-7hB;$SG:Y(W^FCR#bQ*4Ms$I.xtrrS_uIz^S Z$zR*|/(̾{ (E\İ7ǣ""fSfR)->~ :v63sTYTz~vnu01K-ftbS|>BƢɾ:??>(H,M*u֏XB ô(@|`m|> tő V T*{P5 CkG2ݮ8G L&=TGIRb H6Uץ!evi?P1SێUMRi.PiB. IՒ ]6͢ Ƒz]^|MnġCvβN13%^n: 24Bz~~.wwwryyc,˒Z̗\.'Jgoii6bYv#[D"rwwj3Dg3۷ى^0~^P2c2N&cD)HHIC2A>m0gVѐoV d7˩+a7JXӞ'WM3O|BPӀ&& 0ܮR(ϜcW<pmN! wLװO1l"4ɱ Xqn0x&iB0?0(u$t p5 ,Xs"y󏳾Մb.3pCy΅)̞~+8ѹi4zZj>WED.//dY`Nt:|>/>}y$+qdD"rvv&Hժv Ixml ! XQ6 yJai㰎 =u3NJU _>BPф!p&LcXnYwO_"o__n>W{A$  ɭIme UISM`0L&#LFg7M=@,cl6uYp|R8ʦiȠG vSQI t^&g$Z%~_?kT*I6d7XWY&W>j Wu(FCƄz0^|WZ0>*.I.m!{]]uޯ{5 ]n}wuf**HՒkL&JŠ])x%xe){%h'Ϝf7?LΤP(ɉ { @&)C)$mq:N%l*h%07TNlZ3!NK>߻N{ՉYfGZw5ӵvD&gj999ZmH$=H_ 0H8a>8AbCl>JIRQÃj5v5(t%utґAIE{f8jezXpfLL1 A1kb9&K~[;fbݞnbkQS|MSLcn}\ _x&cB,Fu- 6&X3?IɤƷC>c&VrV٣g?ꫯIJ'Oh8wR/~ T'Lbj㘝bIa!a0 @~0ChDN"EÃv'"`P~_Hh. c0;==U 7od0H^ibviݮ򗿔[}h6 f35 @R@j6ٙtRM#fQ$@Pv]cYZMF4$|(z.\Nb۔C'Ծ)vS N@7ܥ"pz=IZq^8—+8ǏJefcH㌌qi4>&tF^FQތF#vrrf#iD 0`tfS`RgttRjr9Mdn>ofޱ&^s:]-FrH$ÇX,Ggz!Gqtvv&js ;AZNu凪>'A{IN@U&"4bi /mdn 0qX7tv)8[DDA:b)]]sI8MAC`P&vSӍ&mgc>[5_<%'e}I^X&# g#FC|ac$@0d[P_xzI.H8ɏ7@_X)zra"GCbkqE"CB6$I:V' P?S pvD$8$UrYxBM$i:%Wn~k}߂ ot$:e6t:$pCc@]$ ~ vAl42Nj_-x\j,ұftá Cug#S<Ё2f OFa֡, 0a ĐZgggэ0`gݬn? S<p`^X-C; =HS?`#m'DQ3*Y  qfQ~#،d2)$fMot*Phs-:̒pO(s2tz4`+"dS<ȡ+_hl{@44Zh&䀦Ylߗx<>Znbll6 i $r^ V8ǻ  eY֗ö|N*K/bNJpäh4d>K*B tz]3m~_t ~_PGE:%s]Lصܓ|8-fSҡ#H\\.\__obT F+x\noo%J͍$Ih4˗nr9yI6t=bhkPnooe^ pXBՁROFɇTgeүIVKݮ"$ .i&Z/hGv-~h -݇23DY֎ҼnyhQݱji9s,6HǏZJPb>Iەt*~_2z=ᰲrHDD-t@dfLR^JA ~_A7~2@RqUn4R(d^K4c&^3Fdďdo>KgiN}]c֜{ŮvƲ[OYN2ѱ͟ET*Nlڭ *N KBGr0(@-F iqbFx&MٙvMMwqfĘG ZF:D"!v[A/FC'9֭}]un]w=nSGuʜ's||h4Fcݝ4 o~l,SIh P:P($BAө C}-<^ @@H$"XL}+^228k=D6s* `#*1 ^R:Ɖܫ isXLhT @ys6NkfܮsM}Z4q;3bk/ysb1%N}l1_|x8wBk؅Nѱ'A'`~?G2O©wZI.C>O&}V٬z=<<۷o80i8.BBD3{'O$FD$n IDATLj0Z&t3I]Vr1ԗ,K5\KꂎԮ91))CO5,sk],%NeYX,$iRDX,JnRhW^k:I6v-eIUG>舒L} Z0d7TDDC/ ~/DB3GwPOW2kThԜti+μ3Fnx`YԎOh&};]> =Ƙ띝IQBN!e0h4{>0sIbL&U{ ZthT,RSMFF2n4Z&/_ϧh4RY(|)R2௩'v2"RsØ5sD/`4~6j1-ƔhZ25p41{J`rnC;aX1ndyfFFþ/\R%oGd2C |j$&g&&P<\.[Wl6UE -4d"ZM)xv7OOOՄhH4$7 VӜl&$1q_V'F:: SEP:2 !eDDn$&"lPV) @Q' R.Vt:oߊeYT=v -sKX,&LF?keDܦ]ǬC):nѣHhTd** %Lx 7P. =< l6S9*L/qrr"fSj\^^qcнps@9EyƏEx$ѵ_B+]__ok5dp8P($rvv&DB/?NN:ֵ< c`@>rU,X-@ FCAnM/'=V{ AbipMl\.=a07u2Ə 07L7!{*Sd{"ޮߞ: 79I:QX̮ivBoEM$߫L2j5)_Z%F T l\CnKT+>}R#ٙ4 -|uM^ЂљA=LZtS^]]IVF3+j̢ŁM00SDI55dR +lVILΤG}ΧNΫv42dIt})۲ [ yxѿPgz^~^WժN777X,nK*~A鴎R,ztE$zRA xeWaD":= J$Q:u<"ԇ0C& w1Hؠ8@Jj:J"П0o8\svn͹]N{Lg~s)Ĵ~:@_˲ w2ȋ/TCQd2(8]0˲,+t$ȇFsZseZUЍFA3m4Yj`w4zv8{Llb3cظcFhFML)@0;nϡS%0g%t4OY,?({ ՕruuE;>0 p8qRhTnd<1$ɨ(n@oPa`^i ""Omj6FkIR0~xx31Uf`3طmN`ԏ=>&wt4̦9Dn__jrX,HA`VzLSFRTTJzlŐ (<֧i:KJ:ܓFJ"DW)Kh#WkYzQ!g PQTj<-NGp<[S}1M~aNSӮ{9Fpn7ͤlʇTΙN$1:F~kg eI&(H@,L0> lݼ@ rYi*W/ZT*%JERvLRác5E+J˗kF2ϕvL0,Kḃf)Hh0xd2)VKT>W ,rcsuuL(ggg:aXH&A D`a<"=_S> 깩k-u*z]Ss$ę7Ãi$뾣.R.O^,u|ZTQIRI;?WՔ]Sp8T*1Q}`P񸜟tag `v(̎ &tٳ'` C-nMԉݹK>˲ԅoa-;])Ae~kXGt]!\Nzf3FKy||z ƪ[:`L鴲z)lf:%?$ c>1|^H!td=j:K̢{xx8M絻 ف̍V(%ns㎽Sxzm̗ׯ_8X,)-"D $H:>vXH&ӧOt%2>Exe Yy!9~`Ny?ud쏝>׈= +NXnYsO=XʬNtEt eM4$PD o[@Vժ:P+Ib+F#h2_T&8N鴴Z-IRJYd-&C G=z= LLX"4 f¤n+Z2,|||/^HUB\qS"P9Ţ4 9??4rcܪ .;6?|we>EdGUtZiܧ3ߗ!#Wиw](0&eiA>NUSTBuBCW^Nh|؛NJd  i4JcHܤ8W?#zŤjiLs:!}fEþDt?& Y,JA|#K&rִ[g{7lȰN#DޯS7]?H`Z9HyϨ; d2Z>}$TJf$Q B'6Q~E2$+(w{{+"IbHD4[z6:J5=' ,B/3bop(繠ɤ[@4F:9fh7nyLJR!&!;w~œqM` ?~1t8))a0IdgPwx,Tj`g-A8Nh2OO\nZbYߐ1r(9slZRF8Hv !ߕom9N sN0`j5Y7H*uOTA3g OEa n]:}9A*"?*,@k4ų;]G5+xJufS$tϸ6z.eiL Pz-JE<܈l6,P($NGz=yⅈe ("${nWgxoӡ95I1"[,rww'`P^zk~f\NNԿd"`Pá2SHͤ4z-wwwd0`8bP'ft&ZNg]j5 3 E%8gZדp}DNȄf̿Q4~W4@7巿QkǞ_n: SFAY$\٬2Wp&cZ-~_ʯ]fs_k"ΙcNNN$L奴Z-i þc/cJhLfr}}˾F:^u8\gZ9ϝkA4ۮr=ǎwfSSȓжshC\.{ szH$g|>9==|>a`zX,jS>lOxaBc>iAz"" |)O\.o06uz^UJD"\GeYr}}}CZÇ4)1'hGjPX l|MA7ϤcCfIwI X$"z]Ʋh'x>J.S3=SFc[ץjI:Vy%y?4v֮?X{Oi+g|$x\%/#D޿/կƙA| F (GrƞcЩ:i\i ŃSSLs`6P(I|e+geYZ Z-Mp6 NrɂRjO[,t:-FC:RK~Ϲ֞Z(}xzpq]@ juLh1W\. OX;vLE;MdLF#5xgt1$s PЙ4`` j$mKK `t<WPדl6{T\֙^\ @.`F"t:^/XiTV+jAb#~zub1wvv&fSG5gd鞳AN:6-L?"(íh+ZfZM0z h~l@n]9Hi;sc⫛=t+o\9$x닕w7h4{SMفep}0];M&Mz,輿{N;t BRTԥF)SPH&Yb1LRIRюyU>2ia 0z(nK-KskrBB+eYMD40ܤ>>>蟸w]]:X\6kۚo~s;.YȾ89tۍ=]Pz[={Jѐ?j 'b4 n aTa}SP~ G"5sjv,=(Cd^`B$1˥D"5}6QQo)$I2As k/00",jU}V٬IۭCuzn$0El t00Y:%(TzO$ Ȑ9Bp(hTH&2 tX^z.w5 KqLǂfY풼yF5:'''<DOk T*jl6C9:7V+iZQFX,G\):pY3&qZ)2zb` Th4R73n~eOϨ옮!)AFψ1Qp|)X۵ZM)PIW߫ιeYD?><<@!$`C΂34=\.^2`$ % T X,>1TL*#npBrhǾ9t!C .9xs`?}  %g L)ӁrY|J X3aTJnooj)HFGd@wfV+cƾCK470QAnZDkQ à kqCoIY rH0kE!CXWbn;Uk/yN}F`)A|}}N$|^kg"qY\NGoxNZf3mzrh4*v|r9e, e~O6[2rerF .Kь35 AC(+j5cbІt'ne~*`z>t! C7;v*CQ 3: qH1 ~$E:n6Z0yEE/~Znooy=E9T#J%MrF#j)vkm8T* :_ rqqImd=xƩTJr$+LFvcCCn˜A~ٙM1|a<n%7/=9y<i6R.b'⻁Fֲ, l6l6  Di M]0$o$>^WdXDFŤT*鸿`Z}SFEוql60Cg'Th+3&Ã?^O5ϡPH$wcth͉)!oNIή} CiǾ_{i_g'ƼzBX|tre0`nnn4fZ `^Ǐe\J6Uϸd 8?N'`1/d7Lr[0b \36 "!EQer26Јԓɤ戣He!Ze0(LX90bzX%x| kli:*[xtt:ѵhsgF^K.yzz*XL& JRSFf9i̺[) hx+ɍǂnSsi] ZLh4nnWs#}L<8lg }Va`1]h0(i>+@G 3L3c}r/\{g z=""_R޽{'LFժ=>>JRD"ja"BTr2G_^^*K &imȹzu"T"\.䚀qLb4/q0˜"ܕ - "> HCg-˲$XqS[NnbEP*~FM͘9% *Z`BJ"9YkSs8l=<c(;?ӭGfƝjU27ou LsJl6: ^1gggnƌnݝ|ךT@AA"H* ̡g~$E+e;Zsu,be\eYRTŋRVuH|H-\__K^/BANOOT*I2T{+VUbH'bQv+ jX,j`C 2vFjY<:v[>}$|^bzRH$NZhxPH=pDA >ێ:T B)]}'Z群.5N+)/>~~ZJ"BA)$7 $ T>{tZFޙ55]~BdUe#ᨲ?W}6?8zж;3Ih:A݇usվDTdeґtkS5#:6nqw1؛6Oc$c;bC#}0^tFq3i&ufA~%|^WmJ"PvwwuO~xxN#dooO~龌0,œ4Neg*ZZV25[~Ư)1IG}gL4pq aL M@/˲$]ͧ\.{"l)jUjmIjGLF.i][HH!5ȟ^&rͤ2FVj"pd23>|$r:flB޿/@ 'WҔQ2͍* |3IN7uI_n*rנZ-H{QdF"cf4 T{ LBݖD"1M13c2b ollH>W 1Vs:HQ21ΎH@&iXً e[ ):H |>tX{ek)kb\SSDhFy`"m2MƗ5ŋzaI`#L "UxFjs@qj5_ٜMPH{ u*R;g0&0CXVvLVժ6TLF7EU{s9:o ?N1'MiZ3F"b?lV <fm6BK ԙ1dN8DŶm=g|[@-!2;9<< 9B7y"^R%} B`@Q^*٬$}ukupf޷Urzzuɉf=7>M&J+ |h f0;6Ll NN?I}ljuޞci44Sm9bq-@)677pf.p8\.'FCvq&+Q~yGQ)J9ZXZP׫+b*E]E…7 az03JIVI L0U&F˴mm[nX * uTH(G`zZhY$ Vs۶E&j$HٔT*jckT* h өXTaZF`k9dvLօOm d2CWͦ1 >rʜsOQ-cV59[0}GTV(͛70`t:h$_~/RI(FQoY6; L`'cϧBA;Sods D"2f=#1abg/& VZj#&w0Zpss#D,˒}}?ҁ!ujyn[:Ser^Pai4ʤ7 '* Cm{Fsqq!^WbQPCk9}i:juQ0l)k$oi0H !6X LSu(bC4ɣj:ýFJԳ9~9U[SeIQꀧN_H CSLJh0x`ؼ)̦#¹^H|g%J͌R.%K.S; )\Qd85JH<x<.FC ۶HՒ|>tW666:99Ql;; l6lh4= q}`㧑0 "?^b1 ts3ruu%777:˗3n7LSVfwns^]]ITnX߃@岲4XCkoh44tes^x:۶+b 9>RH<3{#Hhxۄ792;0ix 7?Nl HZ36An5lSuf?e{jt Q7H3 YUȓw^L@uEsƹzGQFcB/ 9%Brj5N{MH4Ķmi4z&I x޼yu{Zhvu:gs(_;Fz]Rl6L?W*Rbbh:j9CmVcQ^ rxx(DBA-@7^*˲EYxtyE!5"u75,s3?*)GeY:: b11L:7 ]LFlnXj'ېuʏUGR]__ٙ<<<ȗ_~snO  ;~SvTܔpahza fP0SS|PdhT~J߽{'x\J|rss#/^Ц!/^R/k<::h$fSŢKaS`ڒZ6#D@tlHZt*/^Pp87oޞ-kXJ 5߯B{ߗfrEh6:k<K<˲?n9Wp4I߯w f010ZJ.S=J3 ] &KIqs =œNbKd2L&/MPvQ@Ъ4E~y?71Y1=` 8 nk4Si\Q|>9::ffccC4R`8 3tpNeq|R'xp2y$o>2`r@:45vC v@$٬6q04/x1jU>i_&IyΛEfͫV[SL,K!45 I{{{ևL P g~~a Ve:T*밺S#K\]]鴝` hT3wz\)jU[E9qFL2{t:Uυ3H&Qv w\q]tv:9k΢5jRժm3a"ky]u뫯 Y6B&`2X@iAi9 ٴAf4NGz]mI$l6^K6FČ暷+>88PD[;i=>0x8Y̤R)l:_]])ܐh$o߾U&⇦%J<W:*oYJ׶mH<(`bQPAi4Zq2ײk~`sSOں*[)JTgY ڸSQ`ʈ)i4x.2hH"[ {I.cRc~_$k% b$р=mGZg,f& ƣH(R)cP9a1ǧ-uzޘ)H^W\\\ٙ64dl,b.Sm:p0Ƨ>v:n;v`@L;9?o IDAT\>OR,&6 ˗/UN#/UtYH[<F#a$}y` o߾Sׯu${ ޞ[RD!'\5HAkGGGD$K:?1–@EcuV3F(&hc<(|hXdsi Ei4$N]hpa\Uǜ'-{%xc q7i+zxmQP~&Ѧ9 )BArbbu>WX,plgDI,I1^Wpd-R)e9 <P  v,=`XS?(NԜkI&2%eY*`?j??˗K5N1'x|=NBװ h^nnn4#>,4M,S N28kDx8*t4I<߯EP($z]-Y6% 0G3o]F (D`"$f8'*),d'l o޼V%lV2^EԲ ñYD=:~]߬Wdj4^6A&(dsTW1ZA`%KX{dndRM8kZQ(EÙ 4U018CaEdFXy1jU f#9lZI2\;?ݬ')n=k]W%;I7wsF˲IJ,m[ɤa=c$HhJ%J bJ5)7vOcyzP(kzx^vڜAx@&=.Bt|6d&P V Fr9~_/ݞ]~7òEMmW%*LUuv|ciHDj~I0O )!A q(rww>h4R+_C_%JN^PpDDdwwWÐtQМHSL1 5 ͍J7l65F@4+VK4Adq!T2 $]䫌ua~-1&#`SJe̓۹n|NE57~Ev=<("Ӫ@ {w3ȹF9sHY[K4 SoH,QRI dz/+eN,/-;ɱXŦ<5pi~M6'XȊaPbDEK>Np8|>?NF3O Z:VPFŔ'gM&sCa6KSm@w0)677T*I(f&线1rvv,Gb1cc;*fYpaㄥ_3wM˘9{jp8,ZMb\]]I( p`,2|l)7SXQբ$ i0HV?ϒJ$ΌffgU%S:P|m9::f+HDZ#3Y$X,i}NxxxqM h }>eϧ*^2~ZYwp;;]Ve,Sy^yJr2 gSU5"7@'W_}CzsLy3Þ p0 &S׿U%WWW3~v~ n>ƝґMmz}lfg ".7>$lx#@)A3Oɿj !,ăFɵ0!;M?ዓDRfprY>=<<,T ){JJF;;+b X>:ab+jU4vIێI9v$JiM,f ۶u"zׇN<Wq(h4 NG,(Jz Sd 4 `(gZU%Ku0 k$ÇR,%*bD./r+]׺k⹾KSVRsfFF c cT+0y@@4%pXáj5,K^|)PuAdX뙚cX7 g9Nz߆@e:1 Rsfpض-Dӑ|>/dR3nUliCL=Գc 9gѹ6I&Ç:BAFe9>>}5**cY+mJ d@3g-jS\˲fH-34eooOq<ՕlnnJ<uN%d6MiJrM8J8˲@a/A@} :`0"@h{*UעJ7װԽƬ}װj7yP뎫vjx3u4bhn:f% Y;Vdf½JH$TD,Fk# ??Tvv)2L8a˲tX4}eE9<<<D7B`3nnhaKT}t:U@ibjy&- -2O3L:5Z{o(` '!AyuPm0l#9B-7l3ɑhV(Ұ##|^d2)dp3=d"j d2onnBǥDC*PlO^W2,mbYDQ)JӟT7m$<}!,ד&YM(.l M?3' VDNNN\5W{) ySf+>=En>ce!fY jA᥀@x|D"ˇUlYJ3ʀ{dW(l3ȕ'HhmNޖF"uuS%f2ٙض-/^Pk4 $R ˙LgXC^žfNqBDÐN5>iҢzn92>}}5+Ŷm)R*<>>{:=[O ԃq 2+u:X, 5ƃ˜jʍl*Ju/nWAGuCi}>?*a02B aonnTb 0McW(32Ȝ!]`APTJNOOuҀQV`" 3p8,RI"P"SYe34N un2qqql;$z4 V!CD^zz~&K\VƟuF~}Nj>J,3I&3~|䘡PHXLY+rCDkZ~Bc>y ^Nicz< ƥZL[{ulpZ9mb U>~Es‡b JE%(hIUxSJ%Jkד3ۓt*zO2.+r9t:#7'Qk~2H^h4:{szz/^s"eYzRt{1M38?V8Îu]-j>N٪ yg2X63<٬|jE5A@ + 75֖Z-݋S٬A M>lQay@h4R @2=@h4ׯ_k@*6 ڒ/^(2ǍDc`CbDQzDHL&UI: +- U{k}s UmV, 3Ϛe D{{g8YJ~o8{DB aRV'ZMdT׫){{{| a&bШ`0(fSGaO@i24*Tf1"^Z-,{{{K7uUѲ u[nlnSRODt-\]]imXDm唑c=oYHi$IF4PlnngT: j93yM/2Cv[:Jەp8RY0HDaI~2dxMjU$ I(R-[q1N-c1* yOv^kpn&jfaSJ(bRTORt1\.'o޼Qdx0x777Z@PkBjێCkD>@ Vk&`0(mPV0?4w|>56EɠNe]O/u욗XY(2hU*w#2ר[T=eZ)U:'jO˲R(Ɉ2F㦾3oso Tնmկ~%޽sf0HPe u ЉtZ hQJ%r :^kN:m:R`β%N[C~ߗt*rYAwkb*{yX_y(ȏ(o̱pXAw˲\.+9`kK25SCoz,dx<`Jh׿7z]Gb1M7A 3Mc2]f6"rr$fSΔC{M!@q_(jxw@(ҸRȑl-DB!zJtd^"z.Hj5'""ʴimL(dr777ŶmI*#m3j`Ɔ$II&Z3睦>x<,\#fhl4NSd2rtt47|k]Y'sx6'VŀoU"o/3XlL%, 2-999QEr|>Rץ^H Ҷmo{{[tZÍj$+3 IO1h53"ݜ" F@ Nӑt:J!h NG$IhݪB*mY SsYcJT`^븽UfF?YzxxgՕn B/P٬J9#^,P2!T"׊3qbLAd3issSH$@8sa%;aYd^84 iQ}m/QӬSJ$t:a>Ţ  {;e~|uscqs ՕZXiFc 'Jx3Xu@áx<RhT, h>۶BՖrbDnV)hK6` u4 m۲F#d2ZC ϬAQD@T4g+j0)^4yHyjF}Ch/, uzїq~\^^Օl=::^SՆ\ )>M`0P?JftÖTU$Sa0u1VGMy<+PLC`NAB ,rIo '''̨8  Df^31yFϦIw  /HL` T*b۶R)U80t^'bQH:'dYI$*;r3h + m&Y6٩wy~E(~wq1wO&U)?%mn|^Y0@,Rj(`0 ymБ`۶cF:X,͍AUưNiGX~N#A2 D#R#Ōh4T {ܔ UT60-fR( v%/DB2Ηlp0O[8lk\>k`Zy!9cz@@br9R˙J Ņx|wvv4,S*ͦl~xxI7401pĄ˲40h4d8J*C)J2N5 C#H I꜡hl=^OkTK䌰X_XxE}Z[_&_v,:ӖëaѬv'mUB0f.ŇTOp*SXȇ9u}}-';;;H 5cɜBx`0ZϟT*g}PeI Pp+BPb'ZVVrssy (hm*lq}\?;Lќf[ :<3粻7Zˉ2`^W?eukxNUrYm(SmTqUU3t8~Ο@jρ̦ KMiHu|aX#`GFJׯ_KVSv}S~e۶ldlLi_L&oհl6+o\my捤iib۶J^k_*[y~ZծEDdooO¢QR\]]iLsssS2̌LXT|LF}i4Zاme$Xs,#re>eQ(S۩{4l"Џ$ik&օaOɤz"EQmlCBKFryy)3f vcZյȦeM%EkpcC_d2_Ɔ\__kH3M ԉDB(ȟ!t:-RI~JG~ptP J@ xB,R)?S @HaՒRiv[I4LTPKМ Ù*L&X7 M&)MwFs3?<*JhH,SJ[4FCFqָf ΎzJ޼y~}ϧHt:n%JRQ?/^H8m ɤ0fncV3(5 mS3 /kJە'PXu_;>͙F4Q8/z?߭d<.~YOx>ɤhTnnn-$` )bᡄB!gnj D k}88A>sU=DvOKq<K,# 5cft:˲4ܶm :Ų,Dv@.,GߗV%BA8Go`G!`HãL &㣄q H.R$^O?uhL[CjTsh6:`T*=c͟,7MeXO$EDg)2" L4h4>z ȱXLA!y2D4=% Fi$1(XK׫9&hp}?ytZժV՜Ƕ-+יle묏e*"7ssqh4PM,LF"s<]\ 9gB2r9㱪hqlW*!iL&!Z1$s}cLFm!ii4h6P"6M^'Qo`d$96T։d}^u >?]˲N44L^D"j=DQ %ޞJL_ =lۖ/^h T1t^\>hsP͘Bin0Y_,X,&rYk@u@fiZיWqb5\v @yč 9>>hn'q<s2YTXus 8>5د|>r9YxzaU={]bt>$"p"F6TH$#<107 'AxonnVx<˲DDT \(n8@2Ȯ8<?VT)m۲^L=,nٔ^4dDdaxd2PSuIÚL&H$"_7oޞg}&rYP($\N?T5n5B@V/ HԂ BM snٔesX;tT76R,I4Uv#HHPCK] P = I:ji>`LI6յ#/_rNZt:OVӆV\ @۶U0[f NCFs"ADAZDtb )AIx:alZ^G&卉?q˔VWP(nȺJ"BAemZQu]= nKvqq!D&y0PЎF#988PP<bP(6T ( noogJO9?P(k@sPhT|>Rfrv>$\Z,4[͍:) !_//:׳a _Y099|)09)*:T|'Pq<==UDJQMrxxJY0٬aF*7pJd2a5LTR!CgE+H"p(o޼l6͛&Ņ<; \CiA(+sE M \.Kѐ D6|{6E-Y-7׸!Yvn=ǢkV,zMg],n8 Ķme/')kE_8V%JVF1Ӵ><<'2H QB&{>WE9 E{L&7 9 4n\.<[[[j0$3O% -7oktZEcܓ~g=d檵(4Y d}zef9dwwwR(40=-VB` 0g4y~_i4_X1t:Uk`pwwW,*C6d2Q6M1y9f#_٪Ɋmookuf6LXL? ^t+W'ߟw>=WYʖNɺ_-]sy@@ёr9=,Hx<3tccCXt3Pr4,jI:V_~^W[.50{)&R^kf5Zd),Kq4McM .9;Qęg %VA6pX.X.V%B.>ƪ\p/kR;]9efccCGS[b1/sY,{~}W aDFΌP6 ndHBoEHPQd3f f(RJ.MT*I&~/BA<~fS>|>%$<36R۶v*^ CuğMBtsnWH}l6vdrz bG΅9_t>+KBx^{F8??ׂ,L<.u+Z$ ^Eaz;I&_RWUyYDK(۶UR{||kղ,m'ۓ;jʬh1B֖)=(LJ:ք~۶Zj3ԋx@Y!ō@ (Ru|hmZp ZL^=eW,J6U2HH,SEweY'~_dxOLb>#2lV~z`"B1L񨜓"Vʂj7 fSD؊D"3)4+P...k'"dDu]vh$rYh`lݢf}]$ a 3%kFl㽪p6Z=Wը5`є0`<JFuUCpLw- ]tzͪIgչ)w&mr}}dl=777l6gTfjLzRؐj*PHB( C<.Ί^7#gr2TjITE65j4S1Eu^"@JZ)=(XTF?H蹋Tnk>cD0T :M:)Xƿ '7NӬZ^j5,΅BAbًulNOG믿7d2htPXNç IDATSHP<40_lHG2"=8ёn4$^Ѩii >3M$Q$X4o {`-R6a?L*3C \$Q撆 %>2Bc`"aMIrN] mÇ1HՙLFX#ǣ<3E~*Nl6gFMaZ|Jц뼦uCHC<<OPir&n/) brX8Ѹ.'LpNk{׸K^ơKV9DD}>OI&QytZ?P($XLGuܢ fD"=hDDP2qŢ%^Ob~ FTP(n6\#i f͉tAL&YvŲ,X FCDKjuzɸqzn89ޯ]NmUv㟥 ʒ ل 5x@'!8^]j"=C( hx1!SS?өvP(Ϟ@9E(/\dȠeT)Z^Ox/eP5ͿT*zƧe:~7'S9gSlAN:Y؛!9?3e^`M}5>W_} *%|DSfȀ(A둗 3=Ȅ CRa6&$IVvŶm-M)vDd<KRGJgu4ٜ?E-z.G\\\Z*$ J>\xhz%LޞaG d"0777m[enHr$⿽-\N<N0r/~\]])H5,@dRu$MLZ1 9)SSd[B\|A7$WTU"頻,Xt+|^H#aI6GhZdmۖT+N P _{Bd|[וQBe,HhICcź`^o{ DejYzb3a+ԉL@&t)˦8=ۜ>}H{Qux\B! Fe %͍t]%^9&`L,f]ņ@YjJn, Ga̙^~GYXCC~O^>Xkd!v/ s{82=Huj . \U:8ك,˒byO^z⩊&'{'o~9 O0 )׫t > 2+F. VyccC岼{NzJ3kAώF#& K4ZjсU X| BA #$Hgvvvd_nkSەd2)JE3 x$BjR;_P%4H8ִb:T#,KD"!GGG:z8JTDBNm@چdYaQt.J,wR,Ji]eV1N;d/_e_;T%G%v[>R,g&Zb~_tAT:H(+V*) MJjR<W`朙yNFsl#*|~ܟ`B>;Z^Mlۖl6+x\YK맰E6 ² (7kߍ |pJ~<{{{ )al-1'\4MewvvTu(@2,P($ r3#X,v-׺ D~l6u@t:jd͒ŽhE- x*5uΎrYZ|>|RVgƠ.c yk YX.ZNCke*`+9LY^p8,v[CzRTA2 &3{j3&~ ](̽gg(@kuM(D@E˚B@:nz#azݽ^OOjT* H$[O@5&P(kw!4 mQ.6 }fR.y6u˲y RԦ4H2i >L&{ ?j6z? Xc@c_x?P(^ɉ9mݮu0nϥynUO~}{}),@@rd/.@]'x,fSlۖn[ln(!zUZ 6"&K&k%9ŀD$LJU p xhPΰAP뱽-bQϵ@ PNESw7{[[κgS|72 )%)š9{ZPH5:ʊr ŽjL% _5>"֝NGbPfҴOST;u99:K/gV,eI6պM" 65<%ux矣fZG&IDLBN%NIwjzxx_c6l~ܸ8"ra3XDtHHgC7^˫WTxpp ^Wnnnㄿc{{[>|MzrkkKd2 rzz24 kM+>OQ^3$>O*6T,/o߾RcIa{8pQ8}xx˲TeʹZ-VLR&.J)eeC&KU9P9N*ZXTĹaW!nN'E6 b(7oވeYtj3XP($jUNOOe:O~(Nh4jIQѝ4HmahC ZDDȠTFuO23/6A"}m2h5g"E0Y"ǔ~t*tZxiyi~Z"C=pvv&"7'wo٩Z\Xw8씝tufHqzz*>O,˚NA^ %_FNUKqҜsB! e:$FC^ `.M3)o{oיfʝ,[MI  2$Nj&AAزEIޗd7EJ^%c->}}Uuu]uu>t1BBF Ʊ>PH;?*C~_8t,՟FE(e:oˌ-eXv΋%vWXdyF%Sloo˗/s~~ -L\__+`t s J9, rrNp8q͛–8M 5Ŕu pHIG.h=ga !ףI$IDtRla.(j\.yy } ~,8,m yJDbo;{4wXv).7 8@2TE!q% ײ*bQáE"$$N/gggčqѐG2u(e$$@~_JD"zqVDFt,3] k9::2_x16%HT4Xz]h3Q<[ $!]UmFX=@HTRkdmY޵>iֵJrf6i.,0Ðo4ɳgFZ0r9ݻ'^ FpmnnJX`766TOB` VKMpKbJsVc$0̌٣!dϧIZVS' ?g"^XB)˒J԰n%g;yieK4o ٲS5hXMc.o޼\.'HDe0(Kqxx6@xx)^8ӓɤN=FG'p_eCV|U3-٫ BLn}}]Ǔ{Ѩz7q5z#  >Z 0_޴3vw༨~~^͢N[6k{q];ƪ/Uʹ&GGGZ?~cMQ_b2T*5qƼh 0^eYe?פ/F`*keVo3mOO?)& `fA-$BY#0ⓄE x}}-o޼B FCjZ$+ 7Ve89ݩTJj*~_Z& 0HZ_]]dPҭG7RnnntV,r iRѐh4L%`f4yuu%pX٬HRQښB!VX{+A!NΎ G٬RFIƎ5=y ,q~3tenǬqA,R:) e^6zm9??‚a_Vڟ s:$`0(rY֤T*Iѐ'O#+x,M, }b$4oP{*Ey:V ,=x{~b$dƺqv}$F!FCo!^Ss^[^7[=&IsLƆE>e -X\#;z7Q~EJOlmeFΊ^Ϣnxb 3?䎗!rtty*̓v-@@ .(F0gZ-bT*Mlj\2679/9e0%#m^̔<`y$$֜{2^˞ߓYE:ӴlӧO%(mnnJ,ׯ_8b:8󡇄NJTvgЌCa-0Pa??҉P=e8-{O($CJa$ZwvvQZ~@ rqq!LFY8b1 rpp԰l6+^O^|)FC?m5JŻv\]Vm4Dx)nW*ER(S> V:}v1KGn0HRt: 6`|R.5!8Bh4DD4G`0ZO 4\)9pGV=1h$BAMYW" j tJoooTeQv} h>= p&1 Ի}s(~@OL fRS -SL4Lh6ʖ!Vb1 O _TRX,3/..\.K"Jsϡp ^:;"M#6r?i\VI,ӟǞYS,xךwoItEvhytlF\D/_jI:`j FCk&8xP(͍q7bT|N=S8=` j4d2)v[x$5,P($\N媶aZ!۠ (d!|>vZLXv[K-:i-1m_ E,a$|o59jPx { CspAP1)y\VVVl6o~)f҉k68looy""|DQ(v1J.vB\TͦiNFXmR%H^hDžJu0Lcfӽ= Jkc H$P/F#9::uV}7R$ %hu4}сb|''': ^nQР&k){vN8͌ leuuUAe+ąaM( ^OY1Yvʊ|WZ耔F.#HU1RL2bFr&OJ(mM՝_¹c',%eU:$PH.//XYجWVxpz%K&qZH(,,h4i IDATrBZS4(p kK7o i4Z^ ʔY]]F ^]]9qVqp6t+gu1|[ I]e;~3lJR$F0x|>l"k<ɉX|>].E`COjix\wTa±ɤ* E*tZ|0:#9)֑ F EtzH|QFڤ|mAe<4wػ/@X"bQ] aQ#o`raڱ} YS@KEe9Yfʊy-~$IuVRTdooOD"50>#Ϊ"%D!\VuLQBY$}th$hTժښ1 V0Sb ݑ =`p8݈tl%HH Z@( R__ˏ~#5q#еݵ`}BdrV1=f}YAjx<] |Rl1K$JM>Hݝj d:^O ,a։$`bkkkl$fH(GA[g`0·Sp#sNc2|>睈FQ$T0` .u<Eiȳ$Y(CkZ=^h_99ѢbR^x16VrHDM?t n?>#!aZ-$Y 뢱iw9̬g:H\^$3lS9  A'֠ATO^<6ߡ 'g&"UCNdR^~{Pw ~ 3 `Pjذff?  iGOOܢSVIٔM Bʠ~&P7nڿ/bⷨߴ5MfhN;?b+`֙HӈrvϾ8Esu^{[?OA8)3V:tuDGg,T{P#:~_+tNT/^g?SDByB ZMŢt:rT(j)JEnz.fS;,ժhT`Tg '`0.阌qQt`c$IiZo4 *%p\[[.;` tRёMl-KݚGG]ђ=(Ix$IZz.O>բ.6/#CS=LRq19j4ѦpFǵ8u? z~P01фD j{$b26PԬـ4DRѽ H@aϞ=Tޞ3:KzY3&%tc2FOf}Id{ccC;^0C`\]])&r,HDb:`;ew:ea^cT FNMgJ4FbbL2:m0 f4|F`kkKƿn+VKeggGj tGQ  *Ŏ>@ &rdRǑZݻ'dRiNvnb-&<޻;Q08nc4I¤/3#~H{{{: H6JHYT)`? |"`*4NK\V4ON`F%H<NANGB뇢co'$D ."fll?hr?Gz\1Y&0zX䦬J6c߷A-?m^Âbmf#K@FV.HDD>@q٢!%_[[F^VZ9Lh&q3S|9%y>??J"ߗl6;0Ei{hQm\ qnװ$S7=r3R87 +0?0zjZjLŅi5jd;f4|x<.RIáocn:J2(f@'طӔ(xapgiLg |=kSfS_AK|NJ\Tt&?h4 `[@q1P@T*zP($NGz3}̞l(rpp$@"~}}zQ`0Fhûcllr™8@JM&,P0ᄒi*ly1~wn$̎d!a Bn?(nWe;wwwCr}}-ϟ??+;@ ]cW0<k`u9'/ =lB І_GS=Hhr s p0"{zm(`ػZyDV>u~u R(xl'=Ng!yl7jtvJ)|r=|Zz@YlC$ iDx VsU&"UJVgׅq8Jؓt}>[o̫r1@1 v#{%ˀ_GD#"SB`!~53d6` gZ@5B!/ɭY+X'^ ]}&vsr.YtwSqsXB_N :Nԙ _ Nt1 bDRhWVV4eЀ# o6B(gёv6Cr=5T*rxx(wwwǕ8 $x<T=x@4#$jggg2$JIZn;LM5-裏ԩׯ_K$-2ffe_-\[&Jӑ/_j& Wu8Ry',WP'/{L3u-JXBqsЙ6Nfڸij;ӊYPϬ{;֒v[??B@@q=6Ju|z%jڒ3y葔e 裏_.//5q-|ͦWWWX,NӧTWVVh() ɛ7oH4Rk1hTAЏa/q)JďOؐuT@<&)aTTUy䉈Ee,9 @kՒ_: :KlZR,M6 5f%R)2Yi:M3m2݇e,ru `ُ%wG93jLiLveccC ٳgJQ_R$I]`P^x!Jۓ1 kiB DB1$QEQkc]p8CPt0Xm#Ń*i OJ-u&˘MbRC d K7F{LfT( KB;@–&`rܨ5|JW_gA<tJL6UH B@@J!>ONBl Xr.7 E<wɡH>teHD:n?=yQtF |v @@jUq@8Wh$?O%N+)q Esp1m~3Lj"v[MVժ|> %I4&fLA$, / /욳V2Ifc=i.p8w _ ]ZN$zcY,L APP:b1=`pnmmʹgA||~>Oa@lZr=uEWFHѐ#]ԵZMMpB!) ryy)?OjiQxVKYP'Od*cdooO2\]]IݖZ](mP٬JVӄN>H$rss#j\HPnnnTb@w wjEY]]j*|^ݮKPO0tHx?KS'7ƿ#G`ps߭7T-(5^cZ->pHCg9js@EGbZYwݖs|>/ʹV94LgϞ)I$kx\,9vNT*V%lV~/KPaع"cT*ޞ &b*ڃfMuGbD" ߹R%NUPZv~^z2 ɉR3Ѡz<iZ=j^(r,LF1``_^^jEx< E'Yd]4I@nH$"dRr&;<#`<`-{Ob h7њO{B!)Jj6FbעMIٙ r|||FZc5D"%l&~l-;L&6bb}X fZX1VOv0QVd ;>lVNOO`׎5#ZA%xRzJFɟǹKlLkr{s8Ğ\82YC.~TCVl'01A!bT@R4p^kXkj9kWF `rGbښ:tLb< xLd T/_GZpXZ|ڄqǞH$ꫳ)\Ng# TJ#g&L$tiX;`ºم{ VU#z{KbQlaɣGtF\5ߗFcQ-f2yM7a//+ק~z.3WѐT*5fN:Dz*M(vWĊ:~^Q)v[K ê2tJ@\V ~h4Z-̊(A T*I0TRVT*iamP}(άl<DHVN#=^'BACz=yL&Lއ$;NK*ZVhλXy4Mu~{⅜iqZH~q`܃-PbhKg Ŵ}'9J9#4# &@L&$ .Z::|<L`B3d2`xlnn}ruu%tZqHHTK HRb(GGGժ&UY/8 ۬Ydv[$p: z]ZvLѨ$ 999Q/`F\֑d`͵Cӑl6AQD7pXAF!pX p&Qv1Ǐ#ICJaM7SR3$iVK}@xF'ƦJ >@ִp#)Nj$Lj啽F'-]lA A#:&E$]BLo0`$rVNOOV,.41gtTnoo/P3&֗|>?h_Ve_\ͽ{d8ʫWT>{?d2n%L*.x9S1D`,h B zkZÇipZM 9>>V d2{x<%dH&zP|(Ӧ\.K^׽>)c yIиvooO"k0puY__d2mhc^ N#VKc{{{L&|PNYAsā9<<Ԃ6"`)gtD| :&Yy}/JhݎH:F5OȁlGs]G !*{Dwuu%BA={&JE鴲`LY pՒH$1}m0DH 6 mq_YFCkh4̶/..@ob@[tMS6JRѽ }]X!LhV.ȓ'OR*ue~ڀr2Z! Qnooͯ[[[JcM7Iߎj6c0xPYD"ZpX ^>}rR*$K"qm4HnQ( 1SbD knllȫWH`SЄa5`0LדL&iVd@NRմAtJ4,x)PHq%Fe2qtlΒХP$psIr0newwW'7qaFDN$c.n~BbY9)JK(nޥRIӤX IDAT~|+I&r=E·áFctAydG<|>©^j `"hq$ɨgg^ق.HHXўDT*i"AutԈNt:i6Jky':3nooOZT*g&kjggGY<5@ФnΎb1uK'٥SYJڢ5rv]pvFƺ*O*v`Y& |H,m:HZ5>c \:h/;2Lb p@+Vx$ښg ؃Ej֖_>ףGtq֮I>J]hI2e)J*Nw.&}<ˋŢ$Ie"c"«F1 g, k{NR r˛7o ӟT~ʓ'&L-O?{53c8tjy^P@pf>1#h+$T8\)H:?3o~#Oz;6.X,ޞz=MH+~]%-kz777q@"!ѩbjs+H j;/Fa`/HHV:ѩj4rrr~0BH9R -$/@REJVS`RѵMD"a&GX]s` Eg0b4j1Ŭ1RF" C tzZ!ǿoj8<\U mh$LF%TB -(e^cT;PJZ s C9;;S_XL$ow@n"h|ZْQ-/d$n?ƘKVr0n+bQ2 莕ebRx<epv$Iʞvڹ'j=.W,Bm4gnXVD$h7X G`Y.gEI^b ^< \__#rzz1=Dי6q1 B&Qky\-QƀuLgBXF=:taImZh4N)H$Rvb z{Fs'0C`:_z3=m~?ݏSMH Lt@t b BCK&Og2K\/B=z$O<͊QՐy$ KB *Vc$ VV$`81PM P~H8mIGÁnrHA8q ^ 7oh7zHrJ|yy3΀AszJ 0ۡ#igu|"EgTVKFEދ5DCnu$i~_;U"EPד#(HIo8ܯ\.`ӧO3f Օr9R831vL$<fQHЂQ/?Ǐ9+hQII FkgwQ^~0:m0[7pvBG R%YKˈ$ vxClg !cr>5б;sYއ{j*mAg@ĞF\+ М3: >FQ9==U:H9+aQ'16;GXZ" nux~po-[m}}]~d2iL'',+a 8q g>#4Ѭ ܁\Ďc-Sjξ!n3Hp؇rrr"BA뾿!DBab, ;2կ~%bQ?x^-'4kaq$$F edZ=s'7(p1" @JץVM8>g5SDDO 0|C)sNcT+C=Kٳg$ jMR [i(|(|^fF=h``͌`v ]ʬYܠܠU;0h;Th$jUGAwv @LÚc4c/Rd3c$Ik%E^q/JP677 $ P8R q L9FHI ;=ӥgD bq]k$8[#!$xv.poaFJk}:c+0HRdHÜqCK$wp†]; xƆB{􌴌xN&i)w` d2xxd3)}YHXwbg޾;8RNd @uqGr& _s5ȥ#N\__KZsfccC9 bͽ` VjbPp]i#)}kkK~d2JX!NB,ž!BոXNW*P" h=M?!;H>c@r H$"ࡸSu0t.JZ-X,Nxiّ+(h4/_J:Ǐ9L&ꯔ)'tZ>䓱\ :E/s\zŰ6'׈FRTd0SFQzNI q-X'5Xh4pکŰy4,u'Xjv I eF# MíKדl6 kG1ŴXշ(?f!PYʸZtz0Aaa eNtRGP(cJZ-Ed{{{L&5˳+BZ#C8A t,w+hY*h/3)$l^IѸ6ML`4), N$ԃb5HH\gϞI\LÇ{E%PH₍ Ɔ$Rs~X3J[@#C/NQGw̤~Fzq1IwuuE!Őuz"/ib5K'Bj.~-yIYaY>`n!` /5bϔu N;  7gep/KgFo0˺dDEQƚ$ZOT~=M;Z З+Z8* U"L 8L^Ƞ!ۺj=0t0dY5*]\Ptð#_"y ft]z:Le 3e9L>H223Yv|ieNe?͉DAg6N99MB3/cRzBAA]__" X,!3vL5^qp>JزbKic]}(o6Ņ,",@kBJ1addგڱfVN@E2s~~.ۺ)T;ލ P$a0P>$"C.l<Wz% Mn PO T,/>۝J$`$v<8!d^]]Ç%+0Z ' hӱJX"|vf;DmׄxM^n cR$ 9aM@7DB7D0VM7"go޼{JWbX,Gf2۞qBGFMVIЭN۽X5l~6I/FNH!ɰpC1k„9iX0>!Qɬ5 *it@E@x(  }9V~_|!̴H$B|?Las!)0~:WIlBDaRݮt㑱P5/c2d2!g2l9 l6+lV%5kaź,k>kʂۺvjڄ@Œ֚C#Wooo0_?y~Vc eAB7h pkfldMAkGZ o4I^sYآ la#g ': @7+YXh01l|45c50  jb4̒:J0 # HR>@c!PN'n}c׉AÝGb"fRad.) V ۜi688m#v)6jAv˜y-~b$8} V"aaXgY7)4r-dV4pǩYy8)'fY@My͘E$@JE?H [l2',Pty-ЈWWWWZ `j!db 4Iahq-2r=ߖnLs^Yᰂ֟V(4!RFE2'@x0 t~)6R`ePe_)r-FаNQN,e[F/\+-HuP*4ޛT/KA? Y"b M36q&Ei,e8h{Ʀ!ÀFPHĤyqŢp[),r6*礅>6Kw3k4ǢAq}Rp!k x-D"땕C(]IPz.|4 =H`8EJRQ uQ6ebخu4r$YaȠM.z_~~_ }ʊdY5jjs}}-d =;ٮjU?k,Sj^ʊH"Pv fYI$)7m۳ӂѴ`2o][-T;;JsTa13]LFN)t`otۃ$inByfb1-:STR,&7+[P=|AcMHܐBID"r&c[Ucqf):J^WI @7 К6&w'|Z<{ i ${V\0N;S:t=/@a/`nҶ)TYБrHВ۟tƈF@=c#ҝ2]+0n.06@@ ~;IYњ7Q@vG ^ӎrt׳Ӵ5O<5 ݤkXmLf3ͩݹ!9A_4VNa4{SF"xgbzP 8[G&9!fymk>M]G+] :I{IcssȲm"kFld`8#^~RE󚣳<,Ywkg?w|J>j6(e*hH PȃF(mea MKmook3*sa>f|ntZin|myuO;, uY#KR(EK*Rm{,S2At"cxB-k\8uSM `.ui%ڒJ]3dKw౾xUN` u:E >~_ B/mnPk $^Qܠk Z&z] rMZ[zK5t{-'y ͤuVrDe&X @b6e0Z]3E-0odt'=?$ *z' IDATpզ`Ѕ Ǻ[!</H$ 2I\Vv$qܭw u999Q2hbۂJϵC%0 mtKL욟V۽a-f_g4ݬ=}-Rj6n?.veooO߿ư*L` -0!O#'T*z]w.v,oXWzA#;czxqқRVuƆ4 }ϻ;5@]$Z9+ۯ ifXͼ>p: d!Bg2τՐ'r_\\hV2ՄƍK6wŸ{% LdrKc @Hj=D~CkN)?o?$$Xl&P\Yc(]6:9;A^ EgX,{jf E^0 ^w$n^s``8\j5Ɉ  Ύ!ؐP(]B \:p(ߗD"!^Rښ9H-}Vմ0b2Iu9BodgN5؀cGFNoAi=5KRee͍i- , ѣG\Fy]ytI{chl֞i%2 XL_f___K\h4* VL=a];-%# y'tj(lׄp)3hNEBhfqN'Q  !Kio6i@BDԞv`B B ugmVUi0FGJk˵1c7r0iWE-11͎]F[2!NFf8N[tOe176m]=5-Z,lch`ҙ3`|4 t>g@sKǓjinǚN4\IBJظU'R}bx~H,K # `; VOMšZ5Xv4,:<T*) z>|8H~H~Vb |g%,*1;Dj٠,FfxbHm6 %c3[a xƐe(+~-J,:΢>h-=H0l6;6{3H$=Dʬ/{Q|>JAښvmu0H4"ݢ͎ acXHVoFoZL& AG dMe㿁C93H"F!ZM<|plIfw'f]ǢIy2?m8TU-*dccCr9YYYqtġq0r#ޖh$^X,6} ƠP(4HPBIۭ]mXَ-O 3ۃaѬ=\N2~_tq$Aæjc Ni3M{{_\Gv_k4Vy8ZPp~sn90 n+$EQR.u֖HܭI\T"9Z0H$"rY)טaT* H% p@`0!~B oc, gI0Ԇ5jv۬Y2eEbi=5}e׷vxA}$$4,_ \&Xs;`0(/^h4:lB"`1/xogtKG<۱H7uȢyڸi;hf4x<vKn)J{{{J#Yn4L&[I2*sH(1;F*$J:=)cRpq]$G+Z\.K*RY}]t10 Or{vMy>O̢M;O+%?~_>}ޞT*KRt:-JE5noժ1^{֒Lf %]A7K666TCo:TAGIQS5Gӌޓ.$NG~ccC]a"EVNeuuU:t:rA$AO @"o-zYy,yyqnY_,7`דd2)rYám}0})#(](`]btzlL!r+5^: ~֧ X,[r*L |v3ʨH0.8~xMg'9l%Tzta:-5m6dlJ$Q@ d@l6U:t"Q(Ɏ& h Al61#);;;atZ]Ao1h0j#@F(A>88PD}>|>d2cZTL1HDzZ}%$FCժt:)JH$B=%0\b$/3-V:N  ϧ&wH!`0GB mP$~_GgAٔx<xI"POB~|>)XaeY-)0ڼj*`P;$H*@ rY:3`Q!81/- l/߆^$n s\3s⓵+":"h(ƵRIi$)Pnoo%hܔRf@6'z],}^+FӇ'jҦwqcօނf U9{a iͦR5jgzmb4ЂF~/XL3LmBf9l k}Ot00Y1l.t|2%bQs7;-9xP:× Sidls~vf S"~4N(-9g81,]Oņ 1Bq d52 2 +^vF-0g7lllc:.@`pcYǷ1jz߅4,,r1#4 5ƒ* <*雛R5PS> Z* A.C Q V$9$Iq;LYKדp8,JEvֱXLg v8cP;Кr@kma=JE>+`9ki:i6\Z,TYJX677Ç0t:eP4BdmmMkzg ]]])s9AM1zbOM%Abu`=///nKݖP(tbF+qf$I5  pxFkI[0b86gkkk:I]l.T>~/\NyyhѢaIzn,\X(Zz׀)5+(0(" ĚDZ{XZV60N::4mZΎRhT?|h<䳠(k s)x ƨ8z%L֖LW\z}H] o-gN2 gOOOe47|lݻ'HD kwI9i̵|F)x\C`=ml a೒˒w^D"c_I\Bzki֜08昰1r||,^Wu݃[[[ñ^ċw]{/| ZP3nznS]~dFe\{e FZ#4 }Q/$f]^\粿áJAׯu4(t(xѨu`6DJ6U%\^^ t9Of][wb4oW\N^~-hT7Xͦ|G}BD"] Xi/׫ٙOǑd2)wwwk-///%iG2J~9>>+Dn#Օ4 IRp٘t50&MJE+$m$cV%@5 ~ZGB$'RI8@F/$Q`@޸D`}/:{ mt:c)E7Inhk|>9go,ӑu^\\hS vJVr#6j 벳 1R:'I&oY I:Kl6 EB:3P `;'VI*r<6 6, Uy?$z0=`A%h|Ro]H)9Y' (H(#6$RP({#0-)it69 ~kDd̜ [rj5i4ZVUq93&?zrvv&'''z缭YmEwtEksRhaae/^wˮ_:0t`;[a`˹uQL#S@>zgo!GcTqoeҤB~f8;rYB[wCrXی|(mo 0ܭ(׿NsJDvo*PɥX,.j?NP(Hm)i8`{O4x> |-_GAP n`۾{uJƬXؗMniz(@noo%H\Vq)H\(tʦpgҎbvk698|1J^!NBE 5f@@g J.ShvS| dc 0~b0f2v2 $ juss#fSWZRz5v7^3Fg=^@ofCh4T;ʹFE<)lr4qd<+d2hc}qUN;uSf,?-.ԍܛX qCDR|> }dƿ t$DB>haavK{ف -"tC%k$nwp40kP$@ՙUUo~2{3Sџo]k꣇>O{ww'^OŢ<{Lb]R{DBz=mXIcㄋ-3 s2-hҤi&2Bf ՗ ?oHxOHL 1SrŴN#K5[4Z`Xa$ɕi+(뺯w}*sb0l&__LQp.ȄG{ h w)ܿ7˥HS;̍XG1=&:c$Kag î(Fk R.*F~pssyd05⽳^4LFF&?x\i-6l-"hvPPg]ƚwlډ$S\X Lp1 C Vy07ɊV^^NIT:Ll1UE~`cx^0e<kBҍi0ժݝyFFm ibv5ׯ[7\ܖ@''0>>>hS,TJ$*I914 dh45rStX,k'Z2Zz ,i+is v,1_ ,b2;bZ|vRS Ji?Y ȑ}xoM$ hSväF6;M  l/ip8Tz/te{Onj5KXwkH#yЍO%>Օnp`ZG3OR{@KC-݊-4qw:b2VUat]mL0oXgghH60%k0r𹠩N_4 a󜕿Y5 4qHD}9>>#믥hHTO?t%.!]|wnҼcqGݮnbMH[?`S|>t:ZCtcWMb1t: . .54ZSE|4f0EDŢ҆ysי6LJ"ȯfSW^|>cT*#4g̦fy”*W{L<}_%y^83 IDAT+ivaph^L Z&@{b1Љ@SGrv`Z3d *tS.|:RB mו&?BߍJcG TLFTJᰜܢDB 4v=1t:`h`^O^+P0^ДJ%m>;#lV 88B L&8sfr&!E 熽3HS9'[!?Xcsy탁!FkTgLy fE-_ED! C)JD۷N釸xn1fh4*tZQ)"+8+h~˙1e2ț7oٳggX,T*xNH$q@P X,/d2ZMa;d2Q0IRQh kޡ's99)$&Lfb(ϟ?W6Ch>>áLjKd2r} .8n'aw[/*v?BHԣx<+ iҹOrsww'tZ;`X #7 Xc ne0&@!0-X]6~O-^[M3P%&5 FhYTؚ6aDQkwWB&1Yr&ŽF]fQt>fs_tkwv/TmfPh8=`ߏ{+ZeW>3+f~u' F#Ha `JI+TTIX,*3 J) 4zS4FFGLPyFg=n+8OVӢtT*n0 $a.ӘdO5l , ]gqHf,/Sm^Wo;^ba_t-ރm߷)晆sVE[{LKC|B-zlS`HW{ZV@^.[&x3Ui@"3R׵!!N.BI#֛;C! 94WgϞm\K߻S+KF}mᖫ6 4[jP3ĴݜH$d2H,F ٦q~~.?`SҼlX蹢h'[@3yd'h"h>=D 1蟑=z` GE#ZCjA|HD:f/^P'w/wy7a!eyص}IC{@ nWrǖMC=Ђ<@b9d2.bw:~s։w>(NL<s+)@3ѧyNu087pXǑ`@! 浛IDb>oxo%\3A[ v(h$\-n$BCL>դY׶{<-ES| 41_c߫]gN&lV]~_ p\.'777JŤI2u[sZwTbv&GLKix΀$*|҉/E"Q M~PS(3@B"n㓽$7 M;0?V`-N=|}mT廻;i8+NNN!pGZ@X!As+e,/]b?{N\R. B*R#5 ,YQ8 }0B@aE!pXnft`:D"DTC({rJd4IՒ?\E.K^xӛ}A@/#8wZ-vN̙<::Nu v&HGfBGFn'O6%≈t:g&4 V;@OFw4!<8=X*toXfsT6KaR5n5W؝55|d 5HHF"Y, LlNytz `58clTJX,<z,\x!KŢf{'X `!<<~MNXԩ !w|5J.MȲy$p8 ((h(|ݮKZC]FQuL r u8)>\.X,JՒ|>/t:r(.jVѐsX/"Tj0t:I&T034Aq(Zaơ@&J%2e"چeJE+t:R,W(M1}aZIQn#iݳк6p`k%I.X6:[ ꛛ`ӁI[ `@.׏9v~ms`1|fh;v] A~_rXWlt<&I5d8RUDVԃ5^O `A ۮlyOTdyukj;)(A@` H#8cRlЌZs)pwQliuC(7 >mqd`0F!}, ]W\>5Jl*(yMQ}ⅲU@M`r0fjesiL`zz/FC8kۖ˥m$ e@Vܨ^"q!VK\(,U6=`Dfӹv}^d23E yUDe8,cBCt A f"HXe06imѨƀՕ6 777jLuL7,MvO4uBl6fw*ݝUQvuY.{)2 Z'd-Lkm!+%i0>]lsʲP/ܱXLv=y S0wg'c4Lv[Pq>35G&w\X//6dY95NL 3a0( 4U;T"r?]6p ~VS) 9֛QF~q.XZٶZ.emWH2N%FtyFBdYUZXX4@;995}f L&DPT*ʜ& qٳgUD^7~(kK?H.PxA= W[ Y 4êCI&j}n> DB`N&IRlݾ͸y@u{.\VdcL\.KՒ{v+zrzzT'(v/&aPyFɤH^?sZ0L&:/X,JRpyRTOYkKm46AABgMbB7cb9kɎ~m@AP wMOQ?&b95OP [74]c`ihߊ5db PqWB!Tx>| t)$S\i̐`"E2i zYpLwZҖC )۷oJq&1OþǢ1`X@`}N`.2nkXhWoZS+Z-z]'b̲0d*΄ڮ/@b4wL͙ѠF#9>>[iZ>X,*R(C ٕ֤e4 0=Yfe:JݖryJv~[%{Y} ;  er/bSe2)˺Ia g VgZej)bf4Ȝ-z=@ tZT*%v[MED;xgcFNS{tO'ҔF \nGVr/ӟ=}5PvNjaJe0d2Jb%D"!&,^^^]ZCZc7>?kӿ DqVeh4RExr:ᵦy2:ԇL8M񸺾3}m8 ]yrߘZqzLmq-Z|>B g+mudre i6Z֏WKϥ"gbH#Y6`JH|B!)QqDt`d= S$ ,@P_~-}zmLҟ*^|~4- k'"zР)u'Q8t\ι(\@ 7mSmuZmM.Mm߻-NdwQR~L&"ת9bjL&V)ŞS`l6Ӣ(-K ju+Lfb1C?sGW )MHKj#bŅMA\.5~'q0Afbentc/ &Xje/mn/^ ^oJ!͏LH$ܠ%.9GTJ k"}([0áXĈ'"JnZѠU*̓i `PsR$pxd@דR'i4O SbƎ5hÚA 6}p쓿ƾnKY'}3P($Ϟ=F](=32HD70rr||O@h4*le]GaϹfD(v 2u.'ObKAǮ@cHsrr>6b$:dL㱮].L&g[ə򑭅a|.ϟ?;F.wi 5{9(6^%^eln!nunqP[i4 nN&q"lB|sfw, 5ųTDXԮZaa{xxl8j^b|,?wN3@(9wKnw xo.o9&DL3@k,Lxx # NHi84ь0N~_Mͦz=t::~ꇏ#13졧HD"{[1\ r||/5G` .;{h&өR PFs :J ;D 0_iHl6P(PXuNZ 1&1&)SJ7`k|>:[COA#iC hEq`\.\jUCD !>j t]|k8::RS`0(TVI* 'v3X@@frhȌ `<kAS*E/= =,.o~k<kFΝ~6U@|!@5vq+3 (}rr"HŢj߭9T*%lV &&4pgLCJ4r8S6s>88ІF~x`d|WrlÄJO6>ЏF;/ ՕJ%yf^OaCk,aE<oߪ\.'@@ݮ8s֜e_^Pt+ Ln*x avs㱚4Ɲ/p16eG ߫LL9qƴ:N S'P*XIϡe[I>O>䓕YmM>J Zm?gg_B涙lYc.WV`G6MYvo1;Yrh4T#O I&Z@d@8d2P b1d2:a4)k8&B @"k爉~ ^H8e4q$"Op8JՒO>d+|L2G3-lGjL+ݾvxrm4V #WSa4n a5`6ښ\,N$G 3LY ӭ>>w yeհք%T1ӵh4ҘNxpp lV??AÉBAf_39 uW>ym[A啒敢9%t]bDD믿l6+D)J%oUVODTjd6Iѐ/^(l|>_1bu"GϮq n1u|C`2zղq:A/& 4djл@h44n)8aDQ|"1@ú(4v&v1rw}(^blz]-۾6SH ZRhn;Tb :S~8*fL )S2I e>K^-TJ i6 R A09F:)Oi&P(n?qĝ0 ndk0H8U2NR蔕6ֶ\FꑱKbv}n^F^ރuZ'Z` &~l]a#G$ vXaa IDAT`dsj5e 7@`<>4^`XSW+svןnwĢ^놨mҐ]ykYٮ:k U>wIS9[DBjHlęDjUk) r)l[/N#גVXm44ƀx#WP7E6?=p $dA<@⛛!Wb0OXGNiCL㓀9#u*+qv7;&mBĔbuRl|>5DcDb1y_ސz=f3)+.6)6}ӡu?=1zX&r)z]L8FT*I& hj$KR R>NK^Aq_ 3CT*?gp777&I]¤XR}$a4wwwjt 2 IR`MdY-pYWvXLuk4+֤G}'[\jU٦,{έ[X=E r||,Jt}+ƅZ1R+WP)\/K#[3T*%RI-k&gˋ/ЋFRVPr3!ֽ?*F3 4^+΀x}lآqNf!^& fxOƶkvC=v1|Sx1;~syy =w͍t:5k4#-%x\4e 44ihY]νOCm4_Oޠ~CO#Fe8`HRRաbGG+0R1qꫯtE< N2Tn׮o߫.=v5 (JiN VJ|Ik6lݝ}IӺᬲv~p)3`Ԑ"05 8áz=r_ A5kpX٬q%+w.w϶R}Ǐ|\~_u%v3Sy>tuLH$X,YJE@bf{)>_+4>Z1c@>NK rW_}%T9 rY&zJr4+\4FL,AT)#[(h(9ł9ETmd \dRwAeW°mPُ$ _/EƮXcf>Ec~&R[ (HYSЍ$Ņe Vbw:*͙B _V |-G}2fFH(hh)F!p6)¦ө qG$XVVeXH&tDjƳ&0dpd2Rq5|;<<^'bqe]ٮ(k.#C7oL-K-1+c 6 s"P3 &^|zz=Kэ:B...X,sC>@5 O>#ӟs "=E}]%^z5}JDpJc_ԃD${'o!dzVd^.dYf{ɤ-#K5`3l)#Y䔡e2F(grdYJ&Q``y(R@-σN zit~Y{>[ۿt2J傧g2Br{Z8P)f :& h$NGuL)6JyEG|]k<аBøbmw/&n0O&:X`gF!䝻I 9 @ 4gZOhxc3_ڇ.oo39yN 6٬j6#~ "*1c 9diB:Ná2lR+ l _9k4tr9@l8cK'`d8 3f|.\n􍟏 NwY չMOq=t}c릑5FcN^|R*hBS'wvm[@ *0$~,kejRWè+:a'X>ϴgKes&"n}jXi0$PGMO?՜KbskW~`0(~_AeY]DNpu42AxAҠ8u@.bQQk999i5,zطx襼+Hl*z}.1 +u˿w:-G m4 r F#yNJ8#nWdRj5E1.}q4e2Z4a ajU@݉Z|>cf:N'P0Y(vHv3~#1B}~~.?#~_~_H.0d{OO1Oи`XHZUv-rYꄙUd m&žk LTXg6 of ɡ [M1tcp8~cL9n"ꭙX sKA5LS?M\^3IpaJ ɮL&&]ݖd2)կ\g'5|ʦc?7߁})7?]]J\Q$g2裏%w`c 8o8LrfV4 ;qR)P÷r @h$dRArMrOc`UӨiRj3`*Y4i'?X%>0xh=Oݵpfzlzl35 +۷oxx^Ly㣆?2hu;v!1jeB^<[ X}AJԙ5HuuA4FCH P=-.Hn0(RVjFgc?Pw}.IˍsGda\XVzd$щ| oVr8#gd&Li8Zq-rحj84LpzJdx\wShPUriPTl+`S2a!IRuݕxeuM4BE:jP2exjYC$hlNz}hh4CV:M "&" FM}qTzBsA,HDɤZ-uN i %qiے唵Ef22hyЛ)pH٬NdhxO'^áL^c#3d({ kz޼4nٮ{,KkLp?xp4p 2 $TpM6bQL&#@nnn)3L$˩6yǥ) MX7ds#cIcf-Ç &[8#|y9::Ҧ myJ%p9#\N岂ԉqnzk]g->VV8+K̙(nLu۪KmW]O,nՠ~G+lj6 dVhMihT3Ǒl6y) o d\`M] xݶWj>,/ x}#r<]3q08 '''+R}{g]xW>[ ???L&$ɅN] h(S(rV4n aөK:V$m?ҋ5nSR+|w|^6p؄Fk2HPP8b(H岈np{yy)XLTJEiPOLAd +ݫʋ/wɧOR1f55O8|$ f,x& iD89FnPy#[RȊ5lnskk>MS^̻æ_Ji rRF ?EeP!Sx,<"dPVVbYFFHgHhǑ3i4+J8 qn5.}&?nWym>s gOW8;;|>CWd#d>E^WZ0@ 5ݝtrL&9::3tΚm}DVcg<<(la:e}h﵉'gf`!'ۗx}+BDm8=$Irz36(y}ӫL:!9Xk(\KJ_,j g- J6U#ԛҸhWVۭبd'<;aPJN^9%=P@n5iSfT/J\=~=bfqTc߲wݻ2ܾ{p}0I7BD+rfvBf&ɑWX CL xc3ZOր9)Hdl4IՒd"tZNBul6re2yRee S⇋?J:r~Lrx]$b{фAz"[ D"!~_ =a q-.2s`FQmF\xiCR1ABm3T0Zd$ J>qXn!su%.B,2]^KbiaUywPЦ ew5p8,o޼Q?@:\.jՕ4 -dRKm+y>4^pȩzS!bLӑpw*6wuPsjЙNu\.u Hh>uQ`Pөd2A<GYA@a-RlL$!|^ִ01䱑9`h`~ b!z] #8Af3l/рXӠQ AGI&h1!`j5NRTR8cϔp6z9OloȶZ-Z|hBz=]#jh9kh1a \__+EpkZptt$bQ*PW3}ouv} e8$ ZliI ' ̮^},&E9eD,z=eXg}k7P:w^b)OMZժJ8Ѝa`*ҢBge() |n ş]Eh349< 9ʼnDBWef2`H*|՜s";I7|m[*wESM掇2Yv= ^c|ƟJe Si<&)_ ;f$q 2ˎc`>54SSL#q>%k/cy^?9%  T*݀a0  2%x<9;;SvS暧\1H{H>~lzFc 6S%@EYgV<ЛpVDagD*R.;4|H%4c[VkkPhygq/QGljN,$pԾԐ7᰼xBj>f~`SB hT...˗zXpX1Fn^'|^BR˹cK!@-m 4iLh-6JqGyEL.v=ޮͤe=vѽ죵d2J(K6 GGGJf:%?88 =[|1զT*rss#~xByӟ$ruubc EёG%ɨ% 4M&(sb2E`v">vh4Rp۷o4nH_]MO,z]r/c^Wmms3π8~_z mx9 "1D!3ad2Qi 5m o`^kѠ'P ) pqө|0կ~%NG={&R% O 4+@䣣#[s ^K:Bx|8+W<FTb!|^#b s9ǖ HukFg-bl-_m}[޳&ٰc |WZLS@=ǗP2MhvkdJ>F"ex$JIX\44=Rve[U kڐאaV#0m6)@c`.S %x?ޯE)pe%Knw^uö]MG$"w@gFjI(~1 fZ[e C@;dCO| 0W'f;ԅ V%v}!Z;P~vvj kj0n^KǑlE%zdh=6AѼxӋ IDAT (p 1WopE]mn+RIyL1Ϻm|>uJE΄ JߗL&k0y9==U-qPwcKsNgIҢ:?\\^^j"fĜsg.ЫөJ%uWF*mh4  1 :jfML=Hi 4ci8R0}`%OAW:%A4${IR͢nK6U Rs9/F2N!Ÿ)$|14;1@ͦ>l&'''ZZ"hv1 ZZ Pl6SZ3fr\.'v[0(,JVV:GiLDs4ŅLS}?t|ȋC hP6BABE Nzz=uG`0P6i _Od^4c-Sj'&tYx\ǑD"!pXؐ0R0eKF$|>ynkh9g"Ǹ7oh\ӲPݚ}F+JPX,&HDa =H=JTbEǴ\E3֤g 1G~C3WLDʶ3 &,B.Kqaޑit:e(Y9>?apXzފߏ3?j^]]d2Rf~4Ҭ o6I<R12d"|>::Z&BA:nCqݦn4mN^Qmhc]ݬm3Ai]thHTҦVκZ R:L&#jUNOOW7ZMnnn䷿4MFR*t ˗l6hH<WzBBfzΚ#N#777fDyww&i4J4LP`+ݢQHivgbPr~zMF;;;/BSqr72Uwc9zmA^\g=L(J,Fhsi"SdQp(hS,a8i\q||rBg0X'PĝHSPl?d| t ywQfqRYFL?L(izv¾@ܰML 3羱=ٳ ` ]HhZ8/HZ٬NݮJ\,f$xBjL&XRj&cf`m0LɤnVfJ߆?LF#2K@F#|@rV=Knyilm}>=?L3B[5 R.W$`PNOOW~ lM:C'& PXO3  ͱ\.ug=찒uHD u@4L'׀s0 Ԅ@@rAe{xR!FP(FymvmmbWpG10[c=K cE$M ,&T0%-eC%9+z>K:VpjK/E`_nv yҷ0XҸTCdBa/{&3ȲT l6 ݮ>G 9rޭёAYejD>Σ#IڰA9[.zq1DFCsCQΞa(ӟTyvv&RI'2q^q)*@ e_qG`r/LFi`P &L 8$1d2ZA@* ,x.`M]?u%|9C&9l۸&`~&IM|^!kmy}S6P޾gn+׿JZ]l!D `th[& 31www#{r>^gvS]knolPw`S(pHK G?e=6Ek6 c%N7W?pCf2uGE!Xpi15%H@z.VK%Lwk"Xz쪔}4|HڧzφYդVi#F?BnIA fx\P(tdHiLpsvia,03&H5ݕljjpבh)n̿3eB(M&hh:1HL >;2u={ll }nՕHדD"T^ГI$ cČ5_ȲEnSm@&ĴBz8jcBsww2y{xۀfX,(Sk!sN*š8^Cjd:Jӑd2)|J=3mJ*c9!^ΌeXxO,Ko$HٔC/ywSGwwE"?e$j1绻f44xPKH^IV޾}+ϟ?W(}]چzzyQbl.m4}v}^j\*~ ɝ  3#T*^h4nhVXDA+_P'L>01zI8j4E64.v0syHDͦϟ?_]Ҭ}Y۾fŋD-n&/mȦz_dW_I^x<%h缱# gZN9H$4;d=DBuqI&ʄAԏa I]si͗SNd/ ABcsX0ݩL&&Ņg?CꫯK&&_]-=w՝^-/m{^dob}bd4Z*%9'|[،a"# 2 w5cBc8 & F6cg"K DPPg밬 Bh4I^WP>sg߼W^8^]n k=.{>h 8` ]UE3wyyOj|zYӷ5n&`ӿjR=$M<%/ 8lӜarsug 'TPR `(%&P˥dY-1E7Nʘݍݝ}-a!ЌMբ *ుn!s.$s d0H\P($ϟ?_٥ktF׻}~[Lzr{#]f3ו M53<{L @ j ܑED'ڜ%= Pa15' 9f }8rxxta 4&I4[4ܣu8 !h4.P(Ɋ &>/={/+9ne[y@Hٔr)~/z]YX+ܿdm`Ay.82"}}}Mf{HA*0b]>rr !-+},[Xkeu toDG PK&Faz5lkln>9\wŢ[l >đ`ţ*C%̪T @_ [L&nJfg”Ax @me6wX3YjDzMY&0Ԭ; 7 e?ۡ[ `QGi5{y^m/@z&yTUyYhzE=(4L(,xX.ݻ I1`Pmh)Dp.GnӮdP3kaZlY\:J>#Re>K>@ VK ^|LRz=Eݮ ^&\8^]]I\K]ubQp8,VKnTj6_ha[N&)sAǒJ4QAc1`=z \ +}v&qG\ isN!uzO-K<\xqԀZ,k=ǕJEqUkǵ8W łE>Y8Fq~DF+HH˦٦9y"ZդK6U6~4~ +ժb1]i]mJO,:nv6qg>ж4_N,$ámmLU46ȱR#quJGH$t t:rTbunooHRYeczЂLD"ⱳX,te>` K&"߭1X.j`뽱ϙX{1K޵vcbMhއݰkյ[n&nJ12t~cj5IRʬd} $RG6Eava'4*SF?͂l}!'†d2^E7͚@#cēi( ":ri!%I9;;[v=7jtyyxvšۆmr=.Tr_]$H$"Tw___NokY] P5 V4P%&sp9C F Kxs2Tƈ}{XC]dAF8P(4@Nf Fgx\FhTx |reuXxׇ8ܷyWk }1C<d2\0bkh`̙'F7TJ궞`M\`٦Fxpp =*hiC6 ~_Є&`@0KD,tfJ s/ 4C&8Obѕv׏nVi>@@0]"(p3TPKݓj]@` <dhhbnTO/ z^. 4NG|zѕe.rN C,SoITʘ]GaV+I< JCFMib9 Z>g<KSsV"Zbb ֚ZM&34Q|Fjh(~빻qP((<7pWRmm~/ĚFcOۨrLƭ\Nb㺍^!H\.M&|>vU)@)JJ'\nw(T? kČ i MD(Rx`m:jS ^ ]'nWpj[3y5ԜL&"*c)J2ͤT*){F7"o,1=L* pI"FD<taI^̐Fܱ; Ű@:XL&$|Rá`\zwї>2]gy~hE4ihZCp>l6L& 1CrKX3&9s[X=)ejDYXqHԈl6(u~>(&' hª#7SsŃ w֜p zSdSMsNPB ʁǵK&R^qb]⛛) gBƮJHc֢<ڷLp.~l&Z(^]]dsQ6M988^'Әc\ c9<<ԩI^t:GX,n!Gppp v[=0dYi6# L.[VR D"jJ`0g 9tU"I%7l#`$"6O9ط8*jzr95^'RTxiZMS-l`p)ga 1+ݩ IDAT`PY`d;m}hA^ IkCAK B,^LAPHNGpX|8z,s+G/?]p(({%Jl6!N9:#d2{{gy\& b_Hv%ەT8>ɫ$Yș!X. _(.@Hr*f8$駻Os4&`,OL<5Ÿ|2 0ѨۈO ø V$&2lkPkT*%BACUgiISI{7OX?&&lA.r9Օض-BA^%4fl@ItЄ %8a2:0qN&bYqfZ & qG&r9$!3pG EiM800E^c#ĭ ,2dn{^Wy " VKij64~&Oe$!X 4K4;3t:VZL&zX.琭ҰJ WQs8z7x{Q3i*\^^|72Lc/^H>W &GBf:fr||ye= 2v]߱XL?."Sq&ЬCf H$$J) N/&*q#m$ɯh;v*0A8(ácy+Kª㱾^^ۺx:uwgJ|ܟrww'GGG*+ d&J(81i~B!t:)H(88Iw@6hL"O!7o@bLsh<^OeL{9f^ );2)gggʊ:88лc՝o^|4mUqE2 Ɍj2X DDۤc4\.eY⺮j5jdY2 Ri4v 9 yU7 #AsI#L&n"yl3@=b Q4K":4K\P(~Ԋ^MҬǽxlϛºv^ yFNVժz3qfy᰼{NkbIl6S@ lL·SV5ǘ@\$Q Ig0$ܔ6EY[l0y != d_ ֨57vDDy ۓD>f7;ƅȏ[>;h7-t u9S EPu@9t@Ӭ\)S(V4!&$ѧzXoloZeOpI^]]_h41|^imфqrv@P(AVt.&x\J RynK6X,&(K"(?8sIRITsz U =N~_\ qE1]iH~_uu r jX;5NJNo2X6Xxt2wuw~;;;b۶1͍uL&bYI>W) B $JiL&|ssR4xRm-Lk777:gU%Xbڂ  >9|^j5u]F:3]igB!) jf8dYy͜|;)4q50ק/%y1M6 ˘!@]_ t*GGG äD1ɀfTj0Vە~w(M88 FkNuLȐo0(#/jJ}! 6M4B~)!`PWR5^WM[_zد m^B7l&rYy dvXk8&l]rjTêfƟ7 gN. S r}T*z...$) F@ZI: 4fS ?'yH{2aC6s| `<5GܰkFQ&I<.p +3aaVe $AL `Cv\bB)f2PmJW F.?==n:^J>"Tt:4\.뺒N . c4M->DDA(^[ӦHS@ǧX)g۶m}}~_ @zѨ$ 늚3٤he"mDB:xL 7$6Fm8jl9kSKQYX, '|"PSgܙ@+L&猆((0t<@Ɣ&GzJhlAŤHߗJgg:IscR7Xl܀&bo_iqx5l~X|hzބRmҔiT.e+?T#zU]A6m0t(͝㜭T*%Օ<|nm8juݮt:5l4lb6-lMSVb۶Wq]W|gRVUPƲ, *U0}o\do^'"M kYͳl?&>&5)S.=3.4zn6L&@2˩iZT.//e<K0T=C3Ԥ:”be'1j\j+Դl2]gJ%M(d"jUc`! ` #D[DyJnC0q̝ hyG& ER̒:R 8.ovϚΗPH}OyX.[tGo L'tP9% )Jr~~.|^JT0skkIRJ<;;qTR(5y82'֛yMr,mϭOA/[?X,8pŶmfR(t:spp ~_fSŢRG8.`SfGsE/J `.۾NժARTwK1 j)@GQeYFu%nx|04db d԰wƌ8T0M dI:z.hT/4fVk`D"e9܅M4ctlfsh;NKT6 wO@ gV|>/ZM}`ffUByÜ h4D"!v[ժ ]) PKCL&uFmIЭz#KXIxQ9F^LƤ^K(RS_Vs'|rrr|QL2'˲jʳg, s ?lXg 6/P{"414HD,-bl%i1q~lJI<Q26l6 XlLG(@Iڳa H^t]W p8l6u#SP~ oA}]nZt0>%t:U h548jǥX,mX[ɡTs9u:Us^<ij̩ ji)eYryy)_$脌);SVeuOV 0Eui,x<.P0UlۖR0_?O^LgS$I J;K$v4) KL¦ CܙnVK 514TT...͛7F"{)6iⲳ߶{Ѫyy?rXU+m):o d2Q1>ܕ`ju iˇ?Sp@5[)L44RCNIq6@#HHS& hbxF8FѨ4 a0nhZ `pc)z={lncǺ{rW}ULrҺ /MF`0 XenѤT2J([yJ3o2XXϊizESnO9K^ޞP(lIuc4@e;;;sNxFƀ\7HW4̝`f/ ^s< y_W뭪}MU5h( =nuS~Nsb1$S nWs l2SGdc"+5xHeh͍ia"KLÈ,& ֟z}hn-lsGG鴔J%W߰UgAIhj4jpgjD>>T V%lV|"XI.Vh4oߪ'Zs2ϫESMV65\ڴH4?cs5#f*_JݮiSQX}W:,nMhZj$H{}$p(~_... tqf"4!.NŲ,E8*A&vLu}ooO=a& }DuؚL&jFB{}}-NGض- i,VQ6:U6GvzV~Zj$g[Y XƒVl0il4HLfM8M?13.wSWxUQ2Y CD:J r@3#M2~[D(J*T*#Ecٔl6+?Udx,M|+Vʼn*N7~/>OBgN澤Ai6? `-2gsl lҶ9 }ሩ  xFަ({0|/v[R1k0է!&4MM~&IЍ v[%JI.+kljҼl2d6}66w9oZz>pse}hFΉD"B*$IePӔ  "+{ww * ɷ}ԗ<C%^"q&Q#+ d c`OSd+'t*rppfYv)M#Zt z}}ΕaHpLG)@aŤۀpQTk9\NGQl6; 仪_GC$8/cꓙ$D"iZJFl$ׯ_ΝV"^8HR@i2vZ[CVL&nXj(veR`0ŋZа-6:l>B4 .4Z9APD"u]84M?xlmCЙcuʲj; a6`H44jU E#l(PMt8L9cy&9\.mkBPN`Binc ?i"J6f<`bȘtI.41mji,-.(^x/@&bY_ {4F5wwwRwFl&f،aVẮjL=ʴ-ɚMfaѐSsLCb#jmꟳ윉% 5Hh4 #kJ-1b=9>>\X_al60Ɛ\.K^U4}!a`PuC+f0އ)6"ACض8$\NbYlX:88 04Wr2Wqۀ! 4ͶQ/`08'3 mjCX /8B#`7_pX^b`Tt&Y@)8F2-HP`J&Tf{ܔ]5δ@ LY %b1FJEK$"jHQd(Fx435 XL\hʜMt'g3w@ (46E'4is4TI(*Lh PKMdxiÌN/<Lt:e`7t:Օu0`galI:sJ˸9aBLsϚY6]B3LarB#F&0gv#HZj.0%ޱXln}3[:k`0(eIP+d]ms-iݵ{ayw}SVu4MJi=CL= #> D"yIJ,;bKq]w;CDt qI"3̜45g&R)L}IR0Wf &1Ϗ<W騡(C@ me=#D*2!&)H8S}LtxP/MC'= զT`rZ*=T yi,6Yq}~{h}CeI(TU5TiZ8/:E1L&sEgݙ (. .*+gR:Ǒp80H`-E)JJ2e}4&0N@0M0NU }DDDtD)3HG!B?cAch&r ye>zZ~9)ԹhbXic٬inzJ%XES=U5cb0,soz͕J"|@^2~L&ض8T*iA1a% bZ2 2qR0']&.k^e1 UXZ,{o^C=CNLisns˲T l6u]9::u0 aK25ǯV)c#~dQ:y IDATHM>?ALzH&x,VKldO Z~aZ=N#e6%I]cdtDl .r ݙTyOq_6,HsЪϲZmݿmRw.[j/w1y Vh.j0x^j>Wd"fsu]a:xϻ;eeY*m%i<kݘH$teS`6)Knkj54F꣰x&G&ڰlJ,۶5cT*5YxMeyiٹ]~Ύ^fv:u.q43WWW< XtV-NdP1a7ߨ$ܗP r[$ˤC|lkjaJ...F٬E^ D s$i.x<._Vqj:=%y0o2L@&AYNIÂl6sn/~ +0Jѣۇ͘H$t7Mͻȷr2])!u]ڨ3D 1:CdKP[m[ q@6PMm̙+B000dH. o! jFgeYbYփq>Vscgi#"R.1+w4DBRn"L 08lamM S`IGb;&>6+i43>EŷD,,&ɜSԐ?2>\0T=\8ֵ{ mfAcAɉĄ%tOsŤ"109ٙ @fbz>`qPj5FR,Ų,j۷駟j#tݻwԑ ۷%W_}fc4lVuLคS6pXDPQL&өTUbDty/e/ /"ZpYqrrM]^KPR+ p@w¥fU p7͛7Dco]7lL m'@{d" RޤX:ّT*M=o 7РQSwΤ% ,|>N1hЈМarD{L&j,HF ~@fb۶Kruu%@@4t:򙣣#IR$K.SWI#/#vu5lH0svMR7H g+FC&ڶ-~_Ľnё`дҐm،tsn%F0t:-PHd0hdk 8xqhH.SO^xlh4Mw*0SCx[5TD@hU777?I 1ԀvS*iݶf yʞ{sKLRQOSj*eX.SiɫiizCM2b6N PXCei0 bj5}RIn褹7]#5e0~ss#x\=r͍ʻ;rrvv:z0`̂\CS(ЋN'Σ;:4fL,Ri;hܡ."[y&(1bdV]9>d,yre}.&V6POjÊ>B ^Or'/J(T*%x\:J; 3ht]) J9<==զ 4Q5d@az;m53}?t~םUqc>׳%V9u1PBPJ&ʢAȤ-NsbϾs3tPaywwW^KT^8ض-rYu q[Mz$0~f@yeW4k\tѐz?t:(Rh߼y!4S-˒P(B0Q\-/9|.;^͋y+Xś1 j^ך$t:FCqr}}Md2Qni- <j<1NэdI,e9#`P}),҂`a%Nk^hZ5~t:-@7zEFO=qqq@%#̶^TlHdd۶C]N,kXV5?cjrت $'+V/ jt&|>gn+쫯aH@ˮjri* C~c^^^J4+) 2N~R*neb_(teƮنxA C.hTө 9~ȁ0,fu;;.pd, U`F-Kӑ3ee9!5GtUSu{KpYxJ&Ǭg[O&Rj!;_8c!SeDlNΌ= Q KcZE,`tQ1V8 i4jTtt:US&946еye)6뺮K(R*qL~Z8\Nl& ly߆-{'hdRrR)aF4!Ap+;,047xQ6 ]';bXaE=͔`UGXۇZHժN``>5ڶ'ӥ^w[i݇mbu06U oQdk<ϭ],kN k uH48bi҅6+jUl8F:#"_Uf4PO4!ggg:gОfU[ m N:X,79-8nWg gJXh`q) z?˳gt͍\]]|>RTyi~(?.xaOajۓn̖) 畉yww'|^A, Z"|>g=HՐ c}k?DB,-9{j+K`wwW=0ZsnfbY(n8g al(A~avTD&|RR`}tt$lvwm8=Ώ#Z}!Ise 8O 1d2:TFDl|4ɝgZuҽ 9:Y\7| :Z޽BXѨN HXwI6KEonnĶmE")pz܅۷ohh$Fj>FJ<6f} R E}SR)cCac@ rYlۖL&#"ߺRC!%a1݄2Ip 7nԘT0Xt&4[{eW)w?Nz bJIs1d2*Mgakx4~}{`ooO2Osؤ#cZ&KC7ih44nFCŢiSGhdR*ęƋP/Mǚ~y?unv}HL (۶y:eY) 3eдiwhza !}\>L}1p'NGVDdοHib( pT*)'!sE:~/,>?T4yÞ¸y{cqj!6w4FLNj5,K|>mt:ylV,BA7A#r`waP\ŤlH$, hx bd:@G׼Tހi;`g?oo`^PvjjV|br{{ DD'"s4NDt r[?yk! 0/{m|?L SeѨR wg۶NI"|7⺮ra+lV/pjݮA2@8Vr4l6EFuq]6Nh Òfu I$L=SAcY[b uLo@xY#dR d{,K ugcn[=5+@.__%J)OjԻ\Ǥ= ɯk54+ ]3gb 8_4P1w۶5F0ĠlM*t},ۂf)nԦN{ is;|>)ZnX5] h(>$`f Pc*:vNx<> |g9灢6L$Qm^r9e ʐ`F,Ƕm jTJR^4CSݻwsH٬qLI @={{{*(Cg&0ώt pE/tZ35W>Uÿ~ }r4#'pj5IRd믿b9q*PH"2x 3Phn% ,,[<|ƀH`ݧ͵"t/&vɤÔ f6nSr9- qď{ʚtJ(F4b%  j*lVݎ9[ ?A)\۶̤͎yѵ2tYe*'tsQsc4DhFG4ÂIi '߿W+4̹x\*6<&r{{+e2hgߑaB!tC-C-xd:_OC^^}fZvjLYve?c [P𻧸b=χ F 戈k@_ MaN('"C1bU `M<Ъ)h&;w1٢d%7i\.K(RY +^f^Ze8M6ūzCaV~lNb۶.QHU-jL#]dk 3Cv]Wc۲,=fS2yRGri-(x\ŢmIR z=+]]]ĕ'F!j|1-`J%{ag?V  S^E۶K*R`M@^Hed$zj]f ױXgPlt:$枵X٬r PFX%rY#?g-鶱` nW$o c#H۶ L& 4S4UhZQ":Ӽ@'!]0l@0 }6x<mj^6,e{U]hՖO?Xw_p}= LFZLfɵn$4Co-&L#X5tԔʧ-TӟeSM~Ţq0Ml4hl6T|^VKXTRwww5YpR8 C#$|>]\(T^2 e$jqGCRVe4Iݖf`hT-{{{r~~9NP)&*~_$(-,owTg`*JLat5Ǒϟ&Շ2:$ *1)U)}&&4Xtd,SpIX)Xie22uj6h44uG'"8ك|d $ɨ 45 b/ KтnK @ fS @T$B ^ ˲$Jj\0Ds탃hcrSĞ%wyur4M5Hxa 9 .&!TfkT*:g2dxLTCetZse˲Acc4cЇy<7` Fh~_eF?C8A|b Bs hNMSʟgrəz4e1RMsD 50N*O=bRΑ"a @\"Fx_t~0[ڷWDBNAgÐ yMEqЈ A=S/9a4a:Z`tbHou{{=N% c,^)??~)Atss#LF)Z($x?It%K$N#~_魰8<ir,C"V^י~8jSl6+PH...>T*%|^T{ 奄aON*g9??]d2dl+j,Kʆá=;?9cDB8;ԡ\S0eڤ1W 0L`ÆY^&AL+&@ܯL-S?NUL&NY1&}I{F*-qoSS2}) swHT$2Ñ2 Zє3<#)3r,dRuLaL}999џ tl$VT= IDAT"3zUSnXkk1uylٟ7a5LާR);yǀ\d*0s0Znz3M-F]eIRK zN1 fq2Pp⥁76zt:z駟JV& l!ϧ:+ MxvEmwggG"zzJ!^S̛ CϿk]8tUY-5JTrYLSV QT4~鴞/@nr?\^O^|eWw]զxbY:G"H0%@DOOS?PHT* $="NgW# z=|rrr"nW7778yxa65Z0U?X0}D" d2Qkp$1 j EM&nh@Ξ(H~H~_[@@gQ۶դR.uzZf)'''D\ө'?F۷dO>`0(m_S/:C_nc$%o߾ '''JŤ(₢ΕL&RMWF")JM&q"4Ť=3dr_Klh4Rel&_5W@)+`0PPF S l6F1ߘ箧)Ay[ ;M IcL֓G\N RBM0y((Q  LDC7Lj)FEg҇6[x\9⺮r9]VY0PՖ& &s%@gX,j_T粳8 (81.q$J8։*MT*%ej D8<<+1 I2[%8L^82LT*)@ p ?R5"B8D3,>jK9&_I"rm-l¿^0G"j5=gL&S|>/JE2[_J{ռSXLq_Гr\sm[{fSYCu@~B뱎~ еtKGxg tyy~$96 >Ls} H(^L=]>88`BavAӈ*IW*dooOr\}I׳je]6+Z9e̐hXsNɫWt DZh4*XLZJV->gCb ~Y: _􉠦JC>::R JXT$}x,_Bw@mM$8 ) 8bW^C6גH$X"`W,ZmA v]W&;hӄu61N !x* J&j*^OuĊbd$$ :4P&yo & ]3 ֝,9b1,NT`8.ds?Ø+>YF`j{{{~PR)-5Lȉ4+x5b0;. iSt| rrá6PHqjirD6Vc15jNwvvRh P2(hH0%s]ffZNd>&JPPV۶ɤJ쐷!5hٺsww':\0FuC[b뇬뾫XX0cjw<FSfj5BAϕM v|rTCaގf RJX1jU,^Mr/v[w#PѨ 7?c?uqLo l6:Z\d6Եxl^sg k#OO_g\i8 e=Fst hPffb1;]H3hٙj(ɤ>6(/Uz*^ϋ)&HcvQnZ="gz./_d2)""ryyE7""JX^xc@ɤ0u]WiXL]4XL@RiuCZ@ e2fi0W^hݝRhR2Ѥbkx#A75S_$嫯R:`4c5L]eۜmtڴmz,~tF#V1=b;{6hR'^N#HDP(SSӣe0(ƹvg2ӏD"#t-rrUVS1`+hHNmy_ ^,̀@Fvss#dR2_Ğש&hwS=0jggG.//uX? )c8bZ^RB7LɤN74_S+o 9+>Uhp8#2/*b&/` EFأ26]^c}l1M4LPmh_Dj5qGMD1%P0`Xs"˼@ 䇂 7E2cVxI2~6H޼y#$0}j⺮1wn%J\ BtJ`V ɟeYz~Z\l.xmXEw3|~W""WWWj$ (sm 1f:L>Y;cNYt\DD>3dK$8dYM^}(mLV7yMțyk\^^`0$LShH6զ~ ?)91+wS$ϴ4&68$HT3L%@:;$"J׃$jCIQjh.xֲ,5d2)XLZ<'F٬>ަSzn{^v6yMlH͉dѐZ&L>Qz^#1Ca_>?3@!p@6~>Ҋ^@>A`fo[Ls]Tp~";4lZ'?0lRI.u]mVF@m@mbeaWn8a{Us50L&wp]W즶I Hي Kl!a]`ưZ\f"wRjAOr!C̻;v^$F_VK\.^8|z4z&oWo3ZMIx*kazKD~4({fZse$ы,:qF 'F<PJ)H$b۶aBg>ub&^&_S:삥j구{ϋ;E RVŋq :)f&|>dY-<" 3(~a\TN2vФ-~YV5a1T*:]:LӪ2h8V6F۶5A־i@)0)6׿UVmc==խ4JOT*S#yR)ei*KAͲ,@u֦X81I'܁A&VXA4zMhՒb(tZ4涵r:}^c46MR ۶չ]7Pljh4t絘[UP/;lGb;̗}"!z+bő4{j5+uJmZ2E΄Օ6✍E-)nLqSvG6L2mqG(y j!%([%6\0;`cиI_0B  'sC W 8R($́ vLMi^C~dk?c@7oHVi?5kەmBSl:sWx1Y\וNf^ZA9bod)|-SPH4UP0Lԅݕd2@15d:~)Jڬf3w`"!pGW!"@ Ϟ=ɗ^w{ͯY> Sk*6lXV$ 3&}fqT L*5Ȅ26,"fLdarIUVu -@T*%HɤamYuePh0 0eI4Ul z4d35Y r9,K,Z6[C=4yL]I^kjMeuߛͦd] iƉ2bu]YvJԋ i ԬZ;az=8LaQiZpG~Hp>i]ʀ!LvFͽ8 b1TRRTtZ:/^(Y\_^/8LAf:$`FQR0j>,/JEhnIz4á\^^JTT*%\*YЂ`f-UyY"X0+ 86jUfSvvvt= M7AhSPt:/^Zeh4`PTL'c6Y + i`:T}}}-bQ%L ՠk:4̔ zZ  K^|>QVC Mϕ %E*2 -ވ9`,gp7(TJ4Q| M> @)\(Pf{[Ox0o`*a&xy PW*fHVB `D}>d25LڶIzzI\)ݲRHZbE۶%jKq Fe#ȦבiC@ `@!QCPe6\@y<2[m䚍; !H%5Y빽d2*IGŤZ qFHٔT*MeƯޱ7c7sx9Tl6caxa5f3iۺ:n+p0G`@gN nFl&PHe @@=8C7 D`+ :_/_JPPqC,Y2y 2 )VR Xc6O9ܶt[ߏIe0(ʅ%&BUaڭ^<4uc}F&L`b eIPiN&QUd^/M/eMD!``[^ hZMJ IJN% ɳg} LMEp8T^|?'h` 䉂l )tB- đbHDiXm=t6͵^2XL!+`SA|S<20:W 6Ox[<18BAZ&XL,=m봒3  T hC 0ngĭiɿcle0|ww'|^bk/IPZq=L) ,<ڦP@{ R(`kJXݕv5O:'@(XF$2H8n}joooRhN,OxLɭ%hf4*?o`'iew"o- z/ֳ~̐\͵Ӯjwd"H$///q~_j@զ#?~~!"s&8\jP#hg8H"34qhjhء?ʄ't^ 5. U+p6=E[FE[E3?_}}t:% ׯ0Ǒ@zM0V^*8z ~5ۢI1MV.dQdJeYbϜ I$zar9uac2 T*fnhbOv ⫫+d2D h)m^6e<@my~L嵭:@V ;v[40[ YR~?0 K3ڶWR0t"ߚA兎L {g`.-iDL>kV+x#`"RD倶էbQvvvtbѐ)JsO9q)^cculPNX,*kJۈ(4Laam$ueYs]xؐshT:]08wG$%N+So8J6՟ ;KB*R`>& ^__KߗX,TxԚ^Dl @^вa*CH664^sܲb{ zLL0J fzoM!5+Z8{{{j,9!^/XcbKj-jICj@Nm[lV]6]"fj1_򅴌x2?gJᰂxԌ&i0H\cĞlv9ۖ#?~a:J6 LTȉdDIOD=:r DBq>??fE`0#s۠ߕCj:֔{f4IVS$B,X¹0G"}-暘~/o޼Q/ёnض=[ chz IS8z=RdӠT]^^+7,LhhDiZ0dNAA<FsNJJb\SIa4P{%`0( W@%,@ U0,i4'yyЈ[4EeJv]W'FCRIFsǒxe!yihݮmVB IDATn;9c"0D?<f2Yhi(^j4j k0-(H$emXf`P"R奚DwoEjN/Z:2urr+ܛRL⃉uy fLf#K0T*T|f8+kqGR)eHUs`JLiX1Srlz7j4 Ύ}VzJ%IR痚 G#7DŅNŷeO#nXnH@ 2 K9&tԖ@em blJ>s$43z}V_JJ&Q7nŜ3J{Vӕw]WDDDDD2JJe }1t&;L -˒N E`0UPa"9 Z4DB"M2ө(0)Pqw 0aJ&4 %NlR|XEt:+҉u]snܗv{n2Nu 3B*Hz\ '%q4i +S 2 ifB&S5NxМ&Lx~?@0+ )F 5h(\Ut:-Rijקdxi^24ܓ4ìbF@L#ý *WF4<& ,`L}9777dd2(k8r|y&`%H<X,M8lv2`50hbGv*c| Ё3yl;)t$g}&mgںM027͝^YQ ض-tZkX\UЀ6<ȕ1D~Cʉq- @cR^__2fX]v[HNGERčow`-,WM^>ag-d+C(qhp8==Up-]0/#1? 7L"аpH&eZE2cSCk2LRikmSz.S2u_vx' Uߗ۪yu^/_s::%{S' %&iX0L .l62X,{73EI6;܌36^ kyff?[9㕵aFC}zNsJq6 *=P(4ᘏ k#H00nyDEpyyET2ExO+˥qj Hx<I$clw%Uj7Yc_e/K>)PJOA0 z v^K&QED ? x,\N5^Hb /nkQ^+l]Zënj\eV7ڗ͔^fh.­-id{<KTҹ;;;*gIt:T*h4D JYv1uK=?777uG{x<Vz=6 *7OaNLL x !i&G31AO;uVYΆuϟU{ijzj,i(K -vfr xQ_Z 83iX}Cݮi k/NO)|<80) M7&rS~ :g/ {2zW//TBAi",r:,h7$t]H@Bѹx&{1!^'e:AT[@B ߿8  x\@e|) C (keh! hًZ[O P(sԡ<1z4?:᠈z>хdqxb& ɚ,bhpgs5 L3Uǐ|Y}Jq *gբ.Ҭj3a`#!t: tK6t!~Ą&gQ6u h2ˌFkvt gP)D%+wr2Y "c&l'JELJ!eOs0%(kFrL\$Fu: R,%Lj{ch`IX H` i6z%N&V%hTV%fSx|6J]NөfƆB!56a`" ~\V >rVLL$>@@ƾN^^#lcҰ,u`"d29<iGvUi2?1{TNĬjwwwrpp DBi͢cU$8h˼֑,+Hݿ߱X$Pje@@=k(\Hapl*)!ztN&$v<„旘yg yN[tJa'0 ͛F@%F=cF\6h6R(tp[u}C}HC^,)skkK".TJu$v:jNƚuLݞ=(+{{{R,u/41 H\VC\=z)#߫TrUf,uOX0=("*$wd/ˆ ò1Of&˾(":t##a8<@F$ @5&iS(^:ŜnF!߿MAmN&ߢZSc.Fqzͻl$^W_]]Y8ℎ=My҈1Bz5xiGtJҮ>!^Wh8(F {xxl6yc LA#3FI\Md2:qm3 tX,(-EI&~|>{b /_*0ppp Hu;·Lx1<YN6\.kA Hv{{+hT<ޙ ߚG}"F$tpHRkVA~f`Hqǚqљ;a%R.!HY,h^='b`0P+RAع}D52)Ņv1"jM{#L: yM1bIT"dYI&:n~vkmLjydtO ^ͦ:) FPЃJS8Z.Z1"FzAd4r9b1zj8mjg0\̰fǘ#9{ŢE0dZ*hKE\ut:r{{+tZ81[\.FR'$00Hx\$P\S0c A`)/! FC$:|h@BA5zvLhyzO~,CU2LDiЦbɳ+i'C-8@&$<>.0bȱED.//u2i#P&) Dl];A30y,F(G`p/"ұvv> B!p)@jhkkyʹ*cgճy]fݬߣ ;i4*d2|߆h|>epVBۀ=Y 'xD'`{2H, H$ @:DBkp8ƾE`>ao*)Y@h4I4U|kkK jE?rIpX-hT... P(~ZP($VKɤJ8+= LJ23+`~T*Q4K<7rGE\·2/:'/r<ݧ;JBƦegA/F!Ow7 "RX޿/RG?b1d2:cטսGS5voh뼩9VU):auuu%ZM>Ef1`677%iG&jI*d & Ňá&qS)#nB!-jiǦ^K^OPM3>[ \[[i:8CRA\~ rzz.~_'&,z묟ZeݮWK݃͞U(kt![J%q:;]pXnoo5yv{IRfÈjA J %{pHl??&[D_Wn8˙`5<#"j2"cN Pq4LP( _ xzMi4Z})tBgTVk< `iHD?;X,N܏{HD Ȉ7 {fXY5?w(^8م j]Xt,@@gUyZd^ 'Zb(u0/N/eV髦5cQ2 E7o(zUU ~wggG|>D!lnc-T*I<H$"HNOOՀNG;uS?͝BD@*s:ƒdYqRTR$C4 5D{XE!AEƷCn(6:>'''ʚ0 **kPv;:`0ηDfSE;`j>/KS{Fּ5hnh޺^ofy.Bm̙5B;e`KH$t68.tRKd 1beROS4 . IDATp >+kdooO\.7'O(XH(tLb![pի" V L޵mR~d2z F"xQ^4kȳezE{`ڜ^ǫv1eo~Dt k"KVS.΃V%Pj8"tѕ\B6@@Bͼ-x<7(CSdED54x-EQ)J$ ITx:^x΂H`XΛ  Nu;NsD 5a{9\Bv;0 1. v3Q6$:(L5EL>ONNN$vnYgm}~)}ݑP2`Nt޿N1o]).:x<9::҄#jessS;@NI<>AfՕB!z(@]?7v[c< 6^O(&qom fFAc2]Z[.:<@a"|Nw/i13ZƆae9`" =b1M#nӭI NSWWWr}}-dRѨ~fJ!#WݣL X5{̔{v`xB ]/~_;/ֆw*JwDD岚"tݻwdyj3uΎD"E^eLAŤT*IZU^>6 '9SlqN 2^sx\F* x<.@ES&毿bssSnǣ ]lN O$aX ݮbn[ŢqEܸxRu:rR(ӧ!tZ͢ؤ{V:H,*{c]G:2`0h2CRht+z] dY>I }LDD^W%h't\jaz<LV$tjUbe $5̎%8cpqsI"Ag1AngVf~_7Ye)˲{iVWe5k~~^ױv}7O0wkCL6ҵ7%ONAtJVX,&VKe_7oިQ׫@ TJ6:Gj$I΂@A D7$ek O'@"L˥gENE| ,b^d ~_JidpccC AM̠BU&ciKh+.5+ĬuF`>t 1$Cjœ]0pYp @^g1G70$|ڐCP.?ad2D?:_Y^O[@Ө>ټ ^L&ٰ.j ""#fSUU𐡑`X$9ߘn!I 21ٴe { &'OXRIjDdbD FVgBKyyyLH$"HDDI\]7$)/'Zo %J^q8xq(3΋ yI[Ne s^b?eײI*պ~^ 7|#bQ\^^ARTV)ډtB1-=@ @0a E(+rrr">O\.U@ #(hDSkP ޛRTA|>}T*ߚ 3&777}+ jF SӧO~=[En1u:Uͪמ4Hە?$Aev\nrKK'It: Jq+ƣzGŢxtat2nȰ\lBH5el> Rt\ŤR(K$:pۭ{VIԘH$&HpM oL:?֢k`Y]wb͢P3e,{)zțM\dYq:h4T:z(_@dzYb ua:0`1pVS)Y8Z&bQ;|߫T^ݮI"Pv"bB!FRT49J2U^adY(̄h$bQm!߾}+[[[L&@E:ekfL Z-UFs.b ,ʝt5+,ooOP޼y~_s7QɁ@@ʶXD" aǕ Gr,FCG6Mm:R%d (ϼg [ڞ(Ӝq nx7y`c>=[): %L*[uGI|_/31IRŢ:ZZh'Nv躺\.yxxzT^I$'O(acuchUR׽Ygy3qŇ_~H8d$fS|>ɥ{}Ew FHm U7F-PYAV]T* j|A7[$=XL]f fS;2t.F#Lg|>j<]p(/^IR^z:]wcۇ| ^˒~/_ ,t1r9s3d2: kqʈH^s@|z= :a-1/")bt^`lޞDH$b d'HD}+XbGAL4dG" Ŵck8`'0i FsB--?1{1E$(ٜWRd.I3jZx<.www\c=ӅdvAx:ݻwڵ t+XPT*#+l6U~qe3r0$z:֭VI4h4]ݽ=d2zI&jrԙ]OG*T*-K:t5j,П\cuil8 ䷿ay GtV at1B9*/9TUMٳgrpp fS p.mmmV GB`8ÐA f(>vuck*A5*F0///,CZ(J<R)bU???~Al6Uv ]6*G@iѠ|^44kR*\.k"cRu_}y]͇"[/e0H2H$߭-Sr`BgtlAQ+v FvƆE\b=XʻNJk#p8" 1ԥRI1tZmDvS(lY?fsX6UTi9::Rĺ:-?[¼Ac݂g?l6 ^@u8;-jDT"3 $J*x<.WWW#@@2n틋 ]VG&*'{*t>sV &|V[eY-n){``B!otcd2/PPcDi׺CY)Cz.+W,zu^<"G[<`dĄ~v1%g!&3 IUi:\##)w~^'rYnooRNOOu!c m~Q ]w8bGbv+z ʹ x~yy)bQ2C1[%/*<F>Vx̬pe`UĺO˗:r xƞ)d$8\N-\N^9aٔp(XmXLDD>S{0 D"ZLq3qHd( lywH0ڒ{x<:>3[ pTh4*HDc-ǴJ61s6)2@Ǽy, ,fۭtX,c$ynh4B Prb19889h\ hӣ^fǖu/{y﷌/:4^ |>/ZM&D.K+y:=uŢ|>v  @/td^Cw{0HRXT:G˅g` ̌#bFt$`ܓ`4P?8N՛Bd9=ai v+h2׎ trtt$GGGZy{hڙw^4fUǺ u_k=s5ֳdv dssS2kxp(DWyEL$Rd8J2T SHZi6l65qDgH$t:-5ӱPv}}Zc:x\3hooO޿өN1P}9Nx0,k}=*kshHXw/r.u"@d$FcɉΛG@ GS2\N"(h)x$ϫRD$~£BoT*%HU a)Jj4G,xk 3IXƒP㱤R)*,?1heA k~/pX#xWGͻݮ2U4Ug0V9N7`T,|p8lا܃=jU'mAg|l\[;/Ȣj$a)1P%I@I@f4h@{qv$-t]MJӧz,B7Zf-E?;اQU]0C?{}*BAͦ2۽B jcݾ1PA?P(Qrloo+P띘OLW7SL?FY.8:EJh CC*1=);$${|^ժx^yٷ:]UiCq]h.c6S C͛7+!j8P($777t\xWo =@@GtBnoo+pDQNWm3ښYR)q8 ̠p >{ʡpd`zjldd<Kߗ@ tZcJ"f1v Rx<>!<ȢbVA=eYZ̪qd_ W_I,1vLه0Ecئ#[e/c.:w&zݖ mta5l߃x-NG0FC{NY^q[[[ et|| `mooK2r|>?1RD~F:^=@/dDBec)4M%YI E?*8H>V4ggG dYep`n999Ftzv3sP,ѷ7M\]])ZёWxW L6Gg׳OF=5`0(rzz*XL(K.#^^^J;JE;PI01p/~!Db:uMsG^V$-J2<7,|UPޞ|JM>O"h4jI"'Owe-4)V\HSѝWWWj6[%hQl8s1ლLn0y4 |R,͛7că)p8Fa=!Z-D"R,5fog?SBA1$ZS\XEt7PRc ~*relz-O}3n^YEn3kr,25N[Aщ_ lM0RnRT&B/#\^^XB e0Ȼwﴙÿ}W@!÷n[ɤ|J LsaDHN꠩X33G{LVzsaJ ʎG$Nb* ۉ>EuCj6T*(Uٔp8fvZ%39@ހv:(u:̂te[(%SB3MPV5H# Ifi65벇A߷x(Lǵ߷~ YI-RX'?f""DB)gggr~~.Ϟ=h4?\"zJ~ӟjQJͦx^I$L&\'(w:y҈ DBt]Mx^ɤ,cFv%)LZ$]Z`$ xnW n`GQNk-<l2;Į]ߡv4%'X \{h]}>TUO$kr 7 $ v!4:NxD"9??x{"LLhNdY5@G t0T@S(Zfx\]T*rĈ(?Z$a Ht8o cD=L̶zg:+{f"`܀dLkD. IDATv_gxy-NzHJtZ F2l6 4ZMK PD7AŢl˃@ˮkL&5֏WM\Z@TCYwww{D"R(&<9XL0[Tٳgj~fG7|#^Ox Conn9jsև=Y{:o>o={N7όטH9}̊vO}b( +21p|%Hhwp8믿Q)H&V%tZ|셓m5 j 58ku2'LɤIەϟÃT*v 0=֖eT**?],JߗD"X,l0!GFRVռcj ,F2=YӇքf_/3;B"x9HЩ~L2Ό9nnnt4'2Mx)P22FǓD kNiPgkzwG/}\P]M'ds: &w[LSVAe>z؃]Drﷻ+}>cq\h+Ϟ=+9::Rr&J.//ٙudEӼ-\NͦW^MP#N:>>?D"sKu8|>*` #thH^߯]э 999bF4rttse&n[[[Ub`,11* lRi[4sXsĀkă$&V߃/o#]s':GulRgg{‚>'{t`̸cE{cPFAq0J9hSqOl|r}}奲xGz]nE=!-FYgϞ땳30ȬbYYiz -N F2>%ΎI$ѳp06Q zM N|6NK,KzTUm0PйR$pXPL{bڠۓ\.'ײ?#ݮm5Yͻ+%ɨFѨNG@Κ8SKa H(gw^W%pXI<W;.xF3f\ L-`*#bXlnczdFi"†D܉x<ntyED:J%!d$IEN@U@#A'@ 2eChDdm.( Ѷb0,6>h">A<H(TC7" luA$fKg.ёj59;;Ss)ne<NQg69&1 \ nnn49ah4$kQGBv~~.fSWovl pX)p\,7˥Ȱʽ|R9Y=v߼yςINSǽqxH1iZn~wV "_%(H14dMӑGq~"){.)>qۭ .^LĊ@FW" +[қj^0@ 3~*`L(^+l?*(Dd<K4|>/z]AZ/L @ u,N0H$"fSDD:v0wwwCZtwwwT][|>5'PHtATR`0Pn+zO_=sd~Nn|>)JWW:=pH(gSHݖJnlV Hz[F$X!`}4lJPc.(SH$-)1 K$www9 8 v^x~t z(T\\\迱/ѵ&&,kpqNT*-~&岔J%[;=/,X,V@fEgTR]=2~30=(xӑ?Qv{{@,D\r= w8S9??P( Fv)P(Kb}Y5gr4V2`:0y\{L)MN$oY'L3rlLlDg%vrss*q|NS xB?n+XL)Y,lWQ0TH\a!` |vv]qݚ|aLGqOȁ;z.FCC?tP~_?3Dv Q@{5"`AϻP($NGnnnT. 82K~_;$v8C%PdT*iWÁ F"Nh{{[BuaRV5 Y Z LMPdce3`KĎJ"Y"Ђ6-M !Jiah4ТHch0Vzmmmɓ'O$IXH$͍zJqNgM SCÔ{L=E:y:Ψyh Ч^@7jw'`)~_+k 6q.MD4|UX4+,?߅νS>}*߿W ׃tB7&dR1O1 tpp0Yx&,ʤpib9a:`IaGЁdH6)6ĥ-q:ryy> ^pёA vI%:m fS`d|W*sdb{4ё~Z5ahgO$6!mR򟜜(0@1I1,1ȝ8^kЇ\}% v19: s`0Aڒ~E.]FdKL0b1-mO~ ` P(6nXpio k#0-`X&Ɲh1@H-8YGV K)@"aKœ=lŐ0E4 y$rIVsP9 ja Ix.0itr&1M|9 Xkjuv[=snQ'nCn[jaZ;v2h4\.'`P>}*C޽{''''=d,u+g^9߾⋍xxxRFɄ"V)ev ,vj?&5AMlU|V%ɡ/y777817t.ѱ&/l`kc5^VI6ϏneR@!'"I!/ êGoxh@|f 8O҅ / SM ֍Y~~'qKGE,y- BʄZB# 5*EB!8s݌ʹI (xf)RIG^WYtHȲV(QMrJL1k37op8:V'{iqG&; SVI4& ֢|&۲ -}x aBPݖvi)ŋs\~A.a)真fS(M&GX6^V5yá&L b E܌: {XDAI{+;FuLBmzlaZ5(T=1E qɎh^:ܳM߈ph'.BNR @/XL+_#L걖m̡g<]~<%wL`$!s[r9Uy ؀UiyZ&5kMG,䁬k\l>+0'_ rW5$?RI79*+BEc)RIb.x}}`/[T=G{qywӟG  }0L@˅ŽN.юҳ`!`'{x0(WWh#AKL1DD+ pvayc)0?-X:RVp8$Lޞ2!Pp$uX\&}v?qFq?(-(zEL. Xf !p4N5bJYQo(ԉx?R 7mJ}1g [FBeLFXzr||yĐk"Ѣ]1)IyߑBQec@EH4:2'` P] GVSD$nw̬GPBk&PeXY6AdS)؄ Awv-}5" "iΎv[ȉ4*ZBw{{[*3xހt)vvv4bJC'ZZSԃ~j@a@R s&;seHЂu@{Y{!~&VFwbP$hIflY|yOYPڸV >^'&d..ϋ8=W@jq&ydOOG# Ag>(kg$Pδb$ *0H$|$Fڂˎ Q4hIwŚRxa&:VCre׽Hw=HBkd!ʮza9(&N$Q1Oc^x@ 7,7-/\׭+XfdH`rpFpsr G|$jN>x6r]2 m$3 3E(-o/"dRg?daVƨGίceXNۥgĹF5Oܥ x9EiA:>3b3'WI\{{{ꬾ#|'}M")b{ZnL-JÃ6!%#`|tfY&>IGve]l8#K= IDATL&NI:ݑ!|>F>=U8ͺ{999ј`%-fSׁ 0X%wDZJ.`?4`$ ]6V(aR[o^ri(FUh91HMh40rtt41= `^?o,__`gA.9`$]W^i 5`%I8k!ZM]߾}?\*TUd2= ubF!x|iEN{FG Cdď":53>C`f $$G"¬ :Oא;$I_З6$(dQ!$v\xxpخ:uXDHPA$Fl6% j j)LF5ۇH)w:DN_%s&99l' #׼zx\*<}T>]X2ӹ'uO`-GщrI<׮6 b#3]Hkd "L3f}-bQГy<5紉 &#bD"vԢmvD]דwI6UrggGĄ 1qh(ӞvT%أߟ9fC*_]]I:ւ8BD$8 M0` 3ڽQdZc3 $)2bZs0 0ZgM;0s}~ʬq]XgOA̦вꭖ{^3~#wD"L&u2 ~a]]]܂ br'V"y(buć'ۀ~NiHcb`*gM#YeE߃Jn,cxccCժe5_.Vkmsa0_t:mQGb<`) li"/Q= bvrl22 @),`dݒYY, <ӿee<`iIΥtI@[٢e˥,!T8Vp)aq0%YIRUI<ItŢ"pPt (vtFf0FCkGHv4z49!&)uy,t:Cattnnn4^Ĭ&v dIA繖N<"y,yig_[*XYΝui  p8,߿}l6%`= 0]6$-Phq`Cs04\ws'jؙY]59iA?溓ѳ0ZS.ЕX%ݙ`ϚY=O7kXQahQ`K O]&^/7 ipCݶb(̧[:$SM&1)c+q%ѵQ X*0(ጱ dtx0 zNUSk)(8ӹoj{me-`C]-8H{>`X(~$CVv2}L'kYs駥fyܳyLYtUfRʼn FDQ)J;U[?X@i8L {` UzwV{>?̊{\6lβ8Gld&smJlO@`OWrhCbe"l/Vvhqʲ03g2b-gkYp^qaVnKz>Y@hznd}ofńy}@`Xg"yTtNN xF CY.T*)U$E?PH2MB;- ޽{6cRqO2$ɬc Lh4*JEW%VNURNU po:CO?T;0V{j)i6Yy[k(Y٬ҲA^ɇWA kѫH BJ^[qKȒdݚő$?<s2krxEs;,;EzӠzt:r2?zn@ٷFTL) >qX,hU$Bk!+;GKFfM0ak5_עJ?ZS  ::}s1 IgF_10Œ$axNS-[jQ+d ƕA~/HmAT^E(00w9XSnwx5+c\Z=NGE-TXtǡUddrT 6i pn]ftIlol^`R8L&ki[r~6AA~۽x?? rFae J#KxŽLl\B!t4i0rFfa6s}x]q48`aLmɭa=k1|ng=#01KX˕3ưPto\|.nSB?V}OD?S|PtLAA9\4Z-9==Ղ1͍vQWo49/^3zСc"zxxZ3^\tJe%ۏtt\k&dg-RVe\Ņ&Ph";E4IIRD"-1V 6T3&X&ju\d2p ČϚ,ѐ~uի(B{m4^TSl,ݟd2)%LJTҙ̘/1_"!ǜHtH뚰6D"JÃ}f5pU*C } y!3*  l6ЍZ; 5 |Qk&R /^V4lR O> xr/m<vl^>Y2` DBg۹ұXL'c/ݴV@-$Paj4 `c^7BL-;2_(ؓɤN@.zX_j5-X㱤R)qhXXt?̶8:_jݗ~@zk}OOOO~~x14𦢨&.h-ܚ En6#)}q-k~Ykجy&={Y.{ֲָ횷Z{tD擰`OZ{iׯm; +" چvn 0J4 kw۲~<`5H^A|(JI>e]wA(xDjD"n{'jmǝ<ͤji䟎xiW mFe>l*lxO0qjɋ/Zhi\bDREDv0b U!AsI<,BN5.DNFUDhHQ^'BADjdV:3tZ 3?@1LR+@&S|.~_H$T m|uA ⳱߆1'zνvJ.//AŘ8ito(9l6 g0Pk@~fe DDr, a?Z E+K>qhY0 @ /u}P\4j5(TtlеKЫe>/g_Q^z5ݝR)I$*`^Y{2N\qxx  .1ײwd*g$9$~g/ n+`vt:-X@Lbe'恀 5D j%;=E&.l˨[~;'rn RHx&&x65izx<H$t=$VfG53D 4ϫ..]]mvAz;D"!\N]1:"d2Cf4IV\. E?]<$...9VK<8q= Ao$ylZzoTJ?LH6)RBJ}Ni@s pT*2C:G") l6e2([i;$Q~L \f2yB0@ ,InFFvxbu1fe38b(7?Y8 nU*-\؟NnWc;hT&;0x 5x /qnQCXH$"L...ݻw_Zx<./`(HK?4Uܗ/3áuY,g)[.u0""L +'`ё2.1$ǣ|}EWCj@)00X:Lΰ7FrpԂk{4]1 IDATI)+H/v{HCm궟ho;9khVjA6ǯ0@bAu~>3=a<C᡺a尘Nzh Z2]V%~_&r9Mqݧ)  Դ|KiySx8H&r||,fSP}ra s3m?i(fOǝ 364d!e^tun>[xD"!|^.//d(JwZ MîZ^ }غh4 K(R,E>L(z܈8*!ЂHt0@/P/0Ǽj놗XYǰ_E 8J@ )]T(kB*Gẕn"F+t^Aut~TZ̉Mg㣜ɦuE.Ec*ufjHF2*8̽T*%H_"JŽqo*.+ vb{K'5%&Dg=s`7Ohd'RCmCߥe|_y(y&3@M"PKVh4*bQd-=j;|^ yH\b618|ŖFW 'X+#ɯiaj9=?rƿ#oNb/,h4*bX6mANmhh2 VC-˙0ؔ*E4 E;y;C2âCN;hNf29;;SAD$L&#|^ X,lA݊n+ dhm<?f hu`gZz?2J"QtLSt:a8Z7sļ>ҥ\.k62HxP7V@x^ļb f &3 fX ;qT‹k"hlJ\f XX^'v[ 0C|(K4U 1 2iA>"+9??L&#fST*$*HFqBו^ŢjŢF#SKB0%4^ɑ۞2 ^kׄ c F.y)l^|(jʽ0DbA t:ʜðRjIGP :i:<$_fJɚh[ZK^VxRXPh>G|cAKrZ.#y w[?n{"@bۤ ͯ8qn:>G ''':#XL$.J aVGC ;*Мb1I&2LsLc$eAs1/CWl2-~< ^"5&0XĝMcw.Ή 2bb*(39P P9l3bX,JքH6q@dTW<VI(k9==UZU4 ծ0v :7zafSxgjŢqpf2Ǫ?$I&Yp Bl_hUBJ:PC! n5L)aRRK&1T1{ø1Jq0 Hܜʷvw}_! ~_r,ʫWhHߗr,:NvL&tu~r:u4R.Y˭VKá2k:?2 3`=X,*؈nNtzJGqs/~' )/7I8BTU@NL76%an^@.װ%s @d2)v[4|r х!`е@`b~H"׭ 3 m,# 1 )&#")S@_j\.՘PuT;ߦF|>үx`8bJғO˫WH cXczOhF´$6!)Z NБf32b*R}jRR - NIq!CCd:|>.sݖ+9==h47Z.M<7`A++3qV Ar鬢·N޽{'BA \.ϐMW.ͥCAP(dp3~qZ h9LkvZ FHd ` Z v|F[BH鴚5&+$DbY9J*҉" =<S-[H'6=L Ameq\ta6}yAL섉P`Cvr OM0y8ޅs,htZ -}`"eǵquoeh$x<7ohm-n^RsN#bQ&K֌'B\.l6bjRf)`$$6z];{цNq2}hTu<[v! 3Q̊&ctxO:S=j t:e=9N+.|~ԥMvvBJ B+K~?Gbg*C+G̿EQt:Esժt]?ډǴK'B1* I a($88}y͜%F!GGGRVq($fj7 ) +E@٣-`sL!@H+8knMkku,ZuC23Ȩ` y$ffdYQPSk]ɞԃ@`2Qp8pXb ];Ԡ;>c*G[0KZ2 ё2j'hETsPyȋlfӹ쵟~DXܤ?AAcShyk6(p(_}a4$6s˾b"`['~L&2N=9!r&;$:XLJҊ&M"؛8,@J y俩TJkH> d"OPfaFN;ƭ{\k_w^M?`+uѤk=߃4_ Kbv%je'- J6a,^be>!5Hxӫp~pB RF#@bX[eaG *ɽ`ݝr9mJ$+M-r1r*qb @z;q^LiD5;62 nooe<ػx{Vsȱ'F3oiÃZF#ZO{ł 1a[(?6kox1vON5:[C>x ` F\.5DOs hx9S2'9x:bS DBRT:tB@sa)5ji1j+ҹrnʵP(CqD{!~zzd/_j#xi NX ` q~y8v1!P\dq ?,bͽWܠή ?]m gP6 Ѩjt ̃q9==բ4NK&ZZb+pss둢A@w),}1]v-T0sDD4,2lp(HD16L#h yPWI6U e$LRۂ*R#e m +'76 @NKnSۚByuDT*%^O)ćpcKWZ31(vM<~T8Z4'v(Ӂ@,"j??2; p XL%nPxc t6(h"p=V t @HAdTĘMX7@u<):~ ?[QAX^2GXŋjh47ve0h  2G9J^c汰I䷖jϺ\ϛm! @M 1DM7m bI3Y:LbT! @ӏ-+hN -}M\ڴ71H ~˘>[ %n+kuG{#HBIx5!H&:!؂@#&$D"駟ʟ''I)TK9-n]qLh@o>}S0._a=4X? h$nwEc Mn&] kE߹# d2bo8~SO/PmەrLuK@q^ RY<"A͗3=fG0Y["z˗/u.LX.$z=+066?B Pa xG*NS(mǃdt ''f6~;I"*DTR^Fj߁Qץn+tm_g`]~׫/2Qͦ|gj$ɨ7>s"$ՀNxXv2271GNM\pۓ^E֍k-ilv%Xh@Na y|2z=)ʰ9'5ٻTxd6u&l7ۂnOϻM כWWWd8_|!bC(3q5¿L,7BAhlUdlDBJW= E p o"ͳ]bz(b(TL&UJFλ`d#+"7MZMF!߿an3'O[IdrO4HwKϙ8k3~gS&p#=}xB[.:;jPUbj/ʚʡ=E -~kvr|||(SVK_8*RtZ,@h^M&t:R(XQ~/jUk@ vI)EO -lp#@AB*s;W_}sι']\\s3744(7r[8Jn] m~n#R` g":`L?k o$QY b:fMSEBg -hQ;=dFta@{.Un=RGG9!Q~3P vy p h kA tMkkdQ3/l7͋Htc3T&ZT#;=g4[ JFG$fDM,S/H(Уөui.G&qL@!Nsm~.CiZOSA/.//ZꙃdxL!d?^_d:HAg(L6!J胾} `,̺qG R""v[e\,Gzyhi``M# kf XNL&$HH<WF(M4<1ALc͞ hv*ܴz{b T~+/va%~>88^La<ܟ΂ID֦gW|n mKj5Mx<ALݘn5#`8@0`.9HBpIBK u" zBFN;EDl6ye =p8ԱEGKPCcT`mm"":h}Ny J !RմCfn2٬u-oooBQvt*/zz rmw{/Pn@2Xhm[yܘᱧIf#tPqzVKjI:r T XA~P\Qس7K9t1(#A)8R)L&d9 H8RY5Y N{ڛ~ .r]f%}q:hT^k3ݮTUe!gᡔJ%eѱػ$t)áe}r9W&ejǜk2tJ{8{3h9~ip~Ick;<S={Ws/rx,NGL͋&b1_"tZ9tj~J @CBݎErsN+tQb1ekYtw]u̚tӀzB僃C@,؀ȽR>i6r{{+PdYe$͑JԞb"'W "g{X\oo+Xw%Wc*eߏ?ą4˩Ϣt@qƄz TN$trQd>>>`0P'IR/B> V.(4Ae~r'dOOn.ʼ=u'iֿ3A h";$nPd2-Ry ;H:X t8b1[9??ctB3C6n˧~t`HH\(A{R)t:rpp Je` D"iۚ4eYE((XmBt4J%ѽ A"_B?Cܨ~]u[~.Cy[2iPmfPݜ7Aǜ @=)1WWW 0K"BoX R1';Zo8t]&X2T藹6!\Iͦ2x '` kI&ڙ؃V("4777RVWIXH Cd2d\t4AbI۸o.8t]eZ-tu}dG{ CNj |ED}>,P}i[ ]QXuP OAV&`-ei4: v!,v?E[ 5N]϶47k9l:ghԁ eZ2^}_`pL&F2L1.ܖE~Ť^u(Bgm`MLe/RSad'wn;Ts6>v} t4/a_y0%wH[}|HDMDJ՞+l*ԃƓLm.y:8b=j\Su^uwʇI d2) $Yc$_ k(¡ՏCr)߿K2B HD5\tyBgZVyL&5L͍/Q벿/~_ `M"B8EfY=̳٬/ᰢO&=gkGR3Zw%!%Q&~~~.fSzyFNOOUxD݄nv+7B{ݮZΟtYrӑZ&fS޼y#DB*rZxz;8f3-*0db8`>ksƥ}I$Jѷ:G:#Q v4L&"QA:; *+C3v̐xdRft]P68(nߔYcn{ouY6۞VkSAߵMS.xNy㚐S u 6?}F8#t:Y,ȳГa؉9LG 2^(1á e rP0&yfʰfhC &A9:A֎: zTmN 8/Y[~_?kMބd<B3 {f՛7on c(:'߱1p8,fSGQ@^;eXf(lȂdZ&-ilX+y_|xDDd|'+ӾbJ%mb6/ټ\иumvuz8oo"[l>2/ Am;.$B%fdUҤ`0Ps03)=@*DǑb(jU\fɉ, -0x#0͸h4h$_V`0Юf*v&tL; mi6j s .Lg'pFkUm "EeؙtfLIȠn/4vBS(t`^k ND튈HZD"4ItmO@~H6Ugd<<&Sama <݊xN@~{{x6N\Zm l'YL%nNPJfP-HF^~7`P1~ٴo;k u n})R(̊Ѩ,Kf+H)jeY C 8 q9Sb: cZmeXfl#'E `(6䇽9p8,FCl ;@V'T=F-Td_uF :~^d~鼰5_JE~4C siyxB2x0" V MXͣ# XJ?KPX1c5`_CA|f26?VweqB h\} d"Yi-gCsLbF-;gSlj7Jiy?~vkn>ez64ns~|ԅbqT-"+($)!VDnjqy8vV"lJ2\9Frh4V&Bm $tS07@9\Iy? yz]٬RQyY,h4$Ji†y29T  sjх`FQ(9K4d&X2MA6QPO7hl:Խ} _R`@Iġw<KRGuڷcH_~0\I t(5uݕQ{xNd2ճ]:/tQ_:TJ ~M[9l%@/K_eҕF<:HDRË i4r[^,ְ`Mw:Wi=HEsٔ+!r+ z=Oe U"gDYtyx< #>HGcvW& ya&]`R5&X2!_.R.5N*zg Mtw;ak?O #zMR*yMj͎ic$uy<<<K6=fiFY<_ l/XhTݮ6"DQFRVBMBf 1ڌ㚠#ͤ zNL@Nd4yvvL3{1(Zޗ} mXhމ 0aA@mbW v-rD~~qq='@eQr|^zXyM6q{S~@1$m ~v8|Z(DPWU dy ]GqGPI8,=騡 omqG\^^J>zʣ#Pd2M;?z #p'`*EBd!FR*dooO ;.>IY:2t[٬:>}MZzSE  @ ׁT ro׭b_ (]T*oh?0g (`tww Wߗ#uS. ""* fZ Ywo4֦3ĝKNNNԔB.quUmQ蕰_:քKPpWHX\Rhq?4@4ILji` ZA A6%$hTNNNVZPaj Ʋ]$/N&\g 6 gbXEwb6ٙs%H((e%/\.= ;"?=;b\)|&tÌ']/XC0*mb: ǫ{a.cmk~cܺ~Lcq BodYzcꫯ4bi9::2NRAܣ#IRZIJ> LA5E_||S2kǸfˢfX;z0zR{YgYo{4,H3'vtmTMߍYdn?~v/ [+ ^lmWQ:%tI4h4rl#JrF eJBCƚ'b% :;֤VZ'E=ׄ:*KRF!tZt xc`g1RɤdYv`GDW\DTLjAɤPqn |ɤR{I9 )#x-L&q-b`@nG$'A-Ϙh$Qҥ5 " __ɉ7$aR(`%ga&ƂrT(;YV-<4fLqcܴxMO#a`ʱw;ArXfҝp8,ggg [~>~mfYdM?|~ G`/;P|I20Z;&,hZX=!GF0jaPv 2=tC+(+v(Z^m1`)dVK;92DoH1_p8$^c qrY͕DDŢ6'hT|YS:(-8VL,~_oJ-]Sدwg4  ꭰsyQנ mjYX,j:pyPv[5;Nj CA0 L&R($ )I ;i6$1 5a8#B1Ŵx<^)(؟P1)(o֍r'̎wg\]]~}t۫A=؆f5< L~Z, eI4M )K?I"NWl |F#eƈр`V2e8R'tRx׶dϜBj:ڱ^OsNQFjH#rPP, o-=|vOz\F]AcK2W#%}s]< #czh]]]IPP|>Nr/`68(p˘Nrqq@4<={k0(ˍB&k^#,rFёLjh>dX|--8r}}rYZ֊o>MEeMڳkS HD>aۂ1~>|b|>f&~Gzwvl\ȡ鴾36J^ztz=tW0™rYB.//%KXZ۷oX,jJpZc\ՕE ,pooOX Ao+hh4E;Pc6;:N~_ w;)HH&M|^i6ilw9` &a$gAXC dJ%M`ϠW ݏTc?7772TkJn+NK3bE7`ЊuiM,>CCwss#o߾]XZVS躹o̍qO< 3'IǒJdȢvCy/>(_B B3bYmڳX,d4IXTլ3"LjElN۰ّct>gt:9>>^1ܴ6qg7trmP@2b1t:Uf gmG2|T4aN;Eh#+Bá-v3k?m#OK֟ܞcY;06Rԡчayq(կB>SL& !B MD:`Ѩv- d2Q&PD@ﳿ`"H$`4PgQ5q2@ A\bO̭qew>b,O.N$ J &?%{#n+}(]^V^?DWv$찹өJRtVǑX,&fS=:sspB!iۺpF0 n㣲@Ѩu+nt3Ї-qG3tt$JE7grcP*XbRTt4/KuY1Nqhǵ15t,s(Tөv9$JE?p(R*h)41ɉ?V04ϕ*&bgֽxQZ&= n]™$~:֌2ψ%(h1Bove<KTJku8?::QczK5]xB=<` - iZ,f sq+GOg$@T'(@ jN=lYol&fy?!xnX Cv9#NE=?s=qg!k4zmGGG\.X,h4Ry|>WV@[\Z4 -[V>` Z=ΨG]g }vvDtkr0dQ\NG n98׀6%Di4H wG 8+jq||-T*-Xֳ0$1j~\8jj. IDATr "5 JXA{hf~SgE\x H@}`a#n mV?6r<.HdN T(e\H,uF ֿǙ~ /wݿB%$aN&LN+:PJ<"=4{f3ErnKZ12/" uю5e4C@@D-XLI`JN f:JxLF'.y,KL& D"\,f}ΒLABs2dCko $|8v_L&RTVs Ԡ;tYo:7|#ӟԬ\.˫W۷Zx8Pt$HwZ&+ʭ9ÃmDWqe}Yi`|>_$s˥wpyhQ^r\J6 6Y bB @b<)quu%fSFzJ;xOYc0_=ẂM J5cө$I󺎠Y3Ws.b+(Js|ht3q/^O-Ma4Kcwq1'ϝk)ǀޏ řC|Nrvv&LFrB lx}W]cm4q.chVֻwԬ{+HM`DAco')gXn>i},0&;9{ 1eG"%ӟ쟀n+S33GGG*ǹAIbtnnn$NKZՑv-łmt9AkX?=pЂo/B!k9⫽ M6_YPW%$aVX,X(9Y?`C9@[ooofH,jiGI7ND+f&t RI 4t`&7Cj*_22(C4MjEto>(ybFR,II@] C)kkZ7Ȼw$o~~!/4d/$5m{km2KwG\ BRTdooOŢYne+b;t4Do)t -k % OBƺi5d:l@Hxo@,!P7`+]EX4*( v #$aǥX,$ uAcv~Lmb[ ~f{a_k+t4I.Jk2G>:aImM>_W8^+%VG !ˤNm$k!254uHGGG`̲yIi,YL;]EObJ Lu˺h].|uuPa[-#ȠBŕs=(#h?HX7P}:$DE+v'"Řaѱ `s6 t#,tPD8rv0fЬGE.Ì񺹹QV\d2H-4'hL7{!B(R# B{F+UW󁖅Q ϝMvW4Zt[+FΨEM @ s)C)ڍ"~F~HA%/c N^+(`5o1*u:^Ou}2Zr2ԇc;>sɿZ&jUŋ:}\.yB:De0ȫW3KRQͷoɉz d2гt9a W("a$Hc-lAd)&&i\VpqJ'FRs9;;^ uM7rPi&M܋iz |^?% r=C^oXHӑNkk2 +J v(\.@R"$Wk֣#I&+㬻ݮqC絛MA97]̨r Ml F^q|uX zNs*xWK a'IDrHrj`dy:gh(1F:??WJ>P($_~t:Tb(΂6C.u%ÕI$$pT PLbZ#W8tVRtT* ÚXppYټB;P1cvJۻ;$1  x_j2b!?#WWW?sן} R=lk暮tt:W#7M#RH\+HٔX,&LF YW"sy`t:/^0g I>kZC@bZIa%L~l S%(;-+<::ANud8[4 g8jF7f[S9zmY $/RkT* >(|)DmS=l@}ooO P(<=8x+Mf-YTJa$~=E>`?Q`\.u" ymdĸn+tHPX)5L2֛(O=w=5>GzYb_~j5u'#]NFx*Ѥ`&}AzYO?M&uD,&fzbqr9IJeg]A4LnhwĀk_ׯ/ ݃B2h%Zy  )o^gڡj#n1b[:ݝ(2|@'x.B9E'3&QDNr}}{2TfGZR˙ۄAEnxMJ~Ȳpӈ Ntt8͛7fuRpR)u5fca˗/Fͦt:9::N k.#]n0I@ k:C$R`τn L):Hp*'!K 7$5y-(v^22 /3fk)<4n}7AF|yuXh.MIX3sh˚f@1F4BŐeYbZIrGwYAvJ&H$"@xkJAÂ^laL&T&Geo!EPuX hf $˗+%.^8[DdE,1g^^ػy^xϦ`_/~Zy$IҀĐX,&\Ţ`w , ý8v%jg:*-J%oqRV0~܅8V;Op [oQO'> y@;Lq4'ҽN3G\$>Y'k 1dRWrKU@_2(ν_ jխv_~+a@9ʡ`A<~5=g3#h7Z"ۥT$<Q(x<{0^kRn2McݖrIÃt:5*l4R($JI^9B%ݝҗ(T(ժ\\\xR` VK(% -Iw~~ݎB nǘ-uy||\ 8$kPsmtqft{(c>1|mcrcWgNCO* J+b%1tVD"4͕cS@od߳޽{"i_e7vja1,$I ֱ|>!'e;M!-K}nBG3~ZM5@s_RI2av١Faݔ83I\.'HD:# ֘81ͤkANKv6 踰?>>r9cC<@h2+4)'#94"`X / q&s.nw&w.1s{Z/,3T}RU߿WcjxKsɬ LY1(c3*NjjVwwwz}0`)Ȁ TJ\= 0@!ĕ]7,gg&{0*J 5}>ĢPF}!< w͍?$Jtܨl"˖'v/*KLd&ؖ#[j p~@7Z~3I$Ѯr "GR=W0p(F0ɌD" v:-qSrQ4@$Eft:N&T*: H$LAӓN54.=\*aGuO&ryy:J %"%k(Lu,NJCbg$7NKR?~X^nUa\m4nYf:HXVRd3-d24g~0H>WrەT* , Iەϟ3z]٬<~XŢضE "{/x,Zl,h囎 FC B_^Lf)ԁPpU*=)``)2a Pd0%>diޞ|G*G\FSvz.*7M`zO'CłӸ@j uG(zE8,;kZq8fl0B~w}}-mᡲ`Aaf}ú6YثT*Z7_fGQb1$Xi44*|&Dͦ|W"":YgŲ,W?kѣGP(h4ׯ_K"h4 wvv0GPMz==4ܰ* )$!f g)01e <_Z׼/&3ɭhwW5SPse_n6mߗce abg6"DV]/fSeksaZ34߷*ESX]Hy0.j WS^s^mЧFs_}{7+^$ժ+|/qH$"mQ^֚ ? z(UݖV,QdHr242qMi4Ԭ1=tT|5$I0y9' `Ǹhe`#-`ݰ !']0m{'H^5-O?KP0bC 01]vrW͖IG8L&S u}JEL_pgMavlj&pHl`SD4 5dr”H@*J%,K ̽e@e{2Y4F &0DtZ(QΎ&}ЌmzbYxMvM^Yps_ζpe#;W&7luEu-av1ل."6hrznj^á=L>LufyooOčFC`0{27~ܹgR~V+o@w&$$y\>\Նj5 N7DmL)iٺp_N'rmȯ]˖M#{u :,KQD6rzz*mKZX,&jlu/d\a':^~IHVM+M4;WԂxX`ʌ5L*pkx~xP~ 2aq/a Hojw0VO[ֺS@dnkX75_ƆX>6;D'Mtx_\ ~脡AwssM-e]-S>ԫT*IӑC NR,uS<ʅBA)YL21Z&LFl^8Xm 25,H4U䖩Z-!F'ʆ ,ʌd3'AhRyF7;="yРbEq8RgתaZ{OBNX5L$NKPV%jUFm۶rPC7j' zᄩ0HRO`L3s>KX~)h4J"PH鴂^O#0͉ɦAV@cY i4R5I2NJ^W˜xD"rav:B"D!J e`Ӻi>q{l3y^0&u_D|`>_*`YdʾmPr9vbYa5L&ŀ 7{Bˬk^@X,l8<0ӆj"]PBjiz`5M=M?>."zJ2F#fdu:MY3۲H}UK_&Ns+ϠhX }4FC=3y SoӐ l<0še(3L{]xn0eyx/k9SޞRHADNSO3F54kA eY*+xB'yss#bQѨҟ2xXx<(4yPiy4MNSE ErjlJ&Q>f0%s IDATP2@9s|ǂsl6+Ps@r\0f!Em\|> )u2uϤp6qդem.]v}eO1 ld@56jcq~~{ömUU9::G׈,}8pq^'v[D"Ý㏥^딄d2=UJA{} Ӂi32." >4PH=Fy`zn8[wC]NͷN4NMֻS@FL^0hV(3U0| XܓL0 BR,Uy5 ky2hdf:n&scMX L 3{r0Xw)9םL6ڦ}sa/+=]9;;ӈ;O@j`hDJRџGsN:Nf%1 mʠfq)۶-PH̵o؇Ht߈f`rO-N,ߗZ8LFۈmnXoNfXΔum&,n<%b~߁M/~Ϙ 1yіe[8 ii?m,4\+d"~AKߗ oX?.T:sb1fYrFo&#>Oz`Pq}[.0 -\.+]j*"&zl0&MST*:l6Jc&LDB'QPBX ӝh:Jѐr,-_|6|~"̛D٭2YU8[u;54qK[Gtb^ֽvӈ۷R.nTG$+8!.hq&$4LáN)y0T6 iz?!eJV+,^h0iPXL,i~P?ii}ș@@@a^0[W8iVRˀwϲ5n~I3 2 *)۷ [1k}2sl3  c e<㱮3˲4D^ٛ;Iiە^'VK<}e Ѐq7ߗ[;Yng: _L8m?n:YݿcJHUHݖKeB'ٲ,eU* ,YFr(ͦy9@?,|8`҄B!5-0 T&zČ4#j=i&ޑ(Lj3m&uJ:54bnSBͺ߿Nn9ns\Nt:l6+HDV׽vȺԞe3w%G&l6 9Uon:j3a8Qt@%Gq nWժ"L0c _HRB>S0otbrpp&4dR7D") z˲(sIXME<Wψς eYL&5 Jё}Il6b_HOdhk) R*d6)+ݔM νp.?y.Mms#$v9ٛ(糢73{>, )2hi):ORzw:Z1Lhq5dL ,s&1bJ1a2D"KBzRшA-F; 3Mr#S Gjϟ/Z͢ygfm1:]McӸeC c5S.*] \D$=p]0P7 n v;Xo})DB2J%D"6̰~hf+jSΎY|1gӔ!k^8*+ ۶J 3Ij6Z/NgnVM3X "'IF XJzht J(?\?.~__4x<.TjATBi"$ rxxUIlajR$_[ LV}|V(V7 y zB!m[DCwqSxht(A* dPw:{lݾٴnbNku)7k|~z;ދNfZJ^(MguV~_ƇC,] VAܣ5PWX $ qǏA7 x.ZH̕JEi],+ K<WC[c~__)##)5NЍ|/J'|>rŲ,bڠaXD\.K.S&g%kIF[]'jU={&=HZއlS&ԴpDzhNGlۖR$RIDD>c&yPAJVS5 ~{&Ֆt@DT_'VK&9t'T]@<2(\8OB,`*f i$b} n<טS@?V ))fG&QO&hөeg2&:j89'i;w6U'{);ZT*.L\3e 1C 7l 7|>jiV𛡙]&w 474xXH`a, `D35p1|I011qnƽt"~󳻺R)۷o5r8 '| @[閛=D~.nX\ƻd2Jgqޙ }m[d+o? {;6yi>N/M!CRbqM&/ - ` 4 N^WVHP7NZnSY=۴/Wx,H$psn< ٙ#4h.1 Rk G;NդFhK2f)TJL.ݮzv.`@,z.x\ժN 9dMz=5aAZŅ fSápz,K\t\jJEDD鴺V"7 "c9-ҸLg6QsxUo02\ŢAsFg{{tL=mkǓ'OtV,%|>Cݕr,nW 1ޞ$Iߗoht8|>q}e/xk+@~4SI1 \. H|Ԍ7d .$X9m7}ϭoٱI&a>c s f8J6d"m+#;HM sg޽^Ol6Z&BAnnn^+x!6ud;<Z6D"fX+3.ДMo0Ll6SM*Rtft 20ɫWd2:DlKvlY5s6:75N$rN@M߷9's<2K@t:D"Fҽ^OaH^TUO\.if|rtt$PH^~-ϟ?tFu'u/Z<Ѩ2(a4#@Þ彠 #NL}өXl^'XLYĒڶ-LFͦ<Lps`۶Tt:53uBiwwwZg9qwœYǀY pw̌QZG9V*Ne{`jɯ&bH LAp)ђh d"/_Th4V%VKrF!/_x<4,N:A􁘍5MeqP(hqnDD"4aܛ Q ,SIB?g nQ$vj^F$Ntg#4T* &GHD~~K&]w:;9HL0N',hY-65_|HŋّO?T9tG3,_r^{ZF0/``3v[}굍6*uduF4r rܝ\z|>/wELɤjeit&MDlB( `^q-v0$ i [:^`8_\\HՒC}+8cF3b ϒ_ݑ31-40{1ȦL%'K$"Cً@[THRF2Q#hn7MJ 4p7܁4~_~ˏcW^y\VvgV75&puf;yL65&wc_S`w]^^J.Ӵ$4+BAc9^P! <,%⛉fE&Y4[]cx3q_ L@>`΍FCXJ;˘07Ag` bQ? IՒt:],7֍n^Cph(C!Β|Ł@PKȄF' q Q%lu攀7Hl6S! iZЫ^j*NG2ض?$> ɟg 拢t:I\N: * RyF٬u999+=,lۖp8-C@ T$ϰRhv9SO۶jXӑh4' kD"(r-s2'(Nx4N'պqr=9De2e/^Z-Z-5M988ׯ_+EDRudoLH2AG!ig6T~J4b(eeYZp![L M#Q5i(&q(2& (`(ќ&c &kpz^54N~rpy<qV{<Ce] 8F %d3!uº(r5'PchgDBѨh@@|r ln L=H$ 5}kP2A@ mےJ @~:]5A SGlŬU 5|+{>nuFfNLMc1S6B0ZlۖJU%ׯU~ٙ$I5 B wj9$4$(d$NKTR&3ΎDQqqg۶(ufz k6+9@s8]!L=3&PtAX=L@9dgӾy(`X7w{aYF~ٹk!R?<-CbXA?x`ZjHw鶉b1FR*$ IZUT*IRLBI^ש=6>Z&\N u9}988+xV%~_x<.~_J6V@@?)o-7m|?(R)}nT/4/_T'l.N.MTmF75/\^8->Mt<<('bhii0Z6З:9aAO%@U4(/&*@JZ'-PHc|*'+5g6>$H1R P\i |Eȁpnkd۷ϼKk^fVM͉cӿ#w9Z)guM`r\$JAEDW^Z$-h4R BRԂN&l6JU1۶U;kHLi|J\wHg_ ~$w0yL|1@Gv> ds;=,E]d!R΍*7Q7UMY:uxE>V|%HHە35Bh۶Ϗ'E#+ȄĎSP|!&$ N/TX,PM$ESO@ X*f8k#>3lnL NS"1N3 *Wc~H$ר*i_9Mشܤ['^uߴw&Sׯ_KZi{"{J=zryyYnW=kLX,&jUA[9g?k/ I"P I^At /}P1Cxb됻t0(KuǵɃZ0cpz*u`!0۴v69b;9ٺؔm$d]8^|)_|x^l6u24ҏbj/t q"iNC |.e+fS^|C$'SV袮#&1*NDNm m6 3308X,&NGvwwJB"7ml2vz/}^n"'}kl4 IDATMuz89ֽw>H Ïx>4bg^t @9LwQZPVtuX VCx<.J 㲈b]vL&RS8_vdkcz%JIߗD"!  _2)Θ^P1L:0l" 8!h5 )^԰H$ IN2v:ɋ/$ )5wN,$h"L+GGG :c]2]'x~&z],(Bf9< u8a`7Bϵ~.LӚ`$f9&p261Dtr60M@`]nx@lJTR ! 9{fF~ngg[n0n7=7UJt:yu9CJNƩ%/..TgL&5v4|v)Zf)dR|>(q/H4սCLEq4Ԛ*>M=NuH$`/23=x;exa' {&hzlѐj*lV<BI.I(W@. 0㲀MDl4jc-|>.dи>CopY4 jRVЏD"'hMHdՁICN#'LUl{!iZb۶&NG1 f39>>OMm J7RIY(HD+JEt]T*zvg DcoJd:53ϰxNFcA@!d{ `,91'<7P(F<JEk B5w`],U1h*:U?>bsh4\ 3I \q|>d2 ~_K6tZLN32ͭHwPuxR^=K@ 0|GB )=^PH%!XDԩ5aqgsn,SRN N'drwa].G߷R` WWW U,7N_=~1UCϴFtlVE :>R'j9| RǒTTnUP,usvv&XLɤL@r0c'ȗ_~Sg #Dn@d2 Ff4⪎1 @|2Fr~~Whv[DD0^Ovvvh6!3%~@>|}h\[o>3&\lN,˒b(D~J\^b Z%x\ a):˲4;T*eYZAGK!0fiFRTa5 Օ]ʈ5D~t:sf$,$Ϙj\l6%H:V:w凢~G N`wqqZbfOSPV@PP:,oա&qîyn6ڄq5540v0x<4Ό@}^ $40̤&PH@d'p)1vn[Fl 'H@I-L'M24S91)j\!H}a0=<ٶ>yA' Cm_}ǿ.R.UKM,4)OPy !ZO"ptXs<K"z.nW/ 4п@.//~!&'|ጞ%5 cಳщL,@88ra@c>hzZp___/Pۉ$ 4Ա&ry_Zz7acIS}QT& &5 P(#FCR-&8j2ݶnj4M >e} ) J6y:xK;/%4#4 gs8 ę`g*h-x@e/_n"Dv9@|^ҽlc&m9SC+ZMv ×^'~_?~M_=n+LĄIf { ( ,b۶;(x]{DBS (zAIRI nx@}.˚iѣGR(m>NtZƛ\6n\ԺP((gd۶EFW=z$dRlݤ[3 D"kM'd  Kļ&it^WA '^/!L{&fD"Eg$I},ěC45RzGVm64XZ-~IR2gX,L`0ّ@ @@i)!4zǚG:fYr'-R )F );t{aZl=F0M>bPaCߕ^P(sO~ީG&ͽSd'}iNwwwիWdIJ,bJIа氘0k ܓ@$|YhTj9:-1䤀bL>z |A -/ Iʞu3Nɔ1 $ԌĻ`z<+:# Xv:I6ڦrv8t_m6;yM?o?S3% W݂7 {26s _4PHZ P<$@d2ssdZHD$ ٙ6L9ɊeڙdD^/doCo 1݃P\]]>e/\N?)#ŋ/XL6)ǻjh% )z6i7tn4W \^;;;rqq!dRc9d2 % 4 U6:VtZs"m\*>Mi`<Čb}^M SQ3`0(mK:VS/.ql6IVS7c3*m?kI:[)rss#})GGG E"Ss`pAh6z%L`bl [" Fyl-Ӭ|>988X(*i(Φө\]]-<Ě[C }TwEt{7eMu8.Xj*fSNOOUjTN1 jZ|f͙E8|H0z*1t$.a0ɣi!Ch$dRo2hC"F#=``K J6[yCB$v:?'Mp]0EZǻxi 2f@\\\_QZx<.lV4MT*R(t>GzEЄR)0} CyłM 0/LFD?#hp>0׫(k]2=2gNL Zq.MӒH$4S5ɉf|>/?VJe4П N@[ץViΤBUdR i8AQ4 ,K)cLjjp(G"@a)ʢQFFP!&68椑I/5J\.W_}ӧO`{ɄЉ1w5ym.3ZJPʣG=Y koj5.+?G 0脆i0H&IN#JE P).m0|>W=?_PCMلl8,b4I,Sg9x~DE"I&F=v};Ej:2gbU*988BfS391j*B0d[` >Aw#SHd2E@@eer4[p&3 {0% ,%m)Zy s&X88>>Vsm befeoΎ|R$sWfpݖr]˲$*ƔHTR:LNj۶5傉>U5=}btpDAbY޳pPsӉ-3~? = x{7_ M?w 2XOfƼy~g~-wyE CeCn=PáB1nuz8@k+!L8EDZ|3NQ+z][ D"DL& l6+gggJs湘 o0x`0(XL ~Z͏>HrAH8s 0FQF6GdR,˒ViiFi8)(PV䲍bZ l.z.ggg@iD2qR/{=F9Yr)[|>&@&QIlh.ˤ\ =X =MD i۶zY`DN#Dǃ& L (AdAFCsdx3# Hh `[I)GY pTnc4N֚fdcnz^ntҴ,y/_}cYŞJ&i ӿϜudZX9zΝNGB$|-Lg2HXTS̽=i62 Tj2_~A~`vKsD%Lj&< Tp~v8j3D&@8fc1$빱) ]~S,٦3ɟm+;N/eN4kumsv7Ѩi]3aXZ;;;rrrr+d2dd6ɣGt :#8s0uo~EjY0giٗ~_X,χZgX@uئ >L">j2ຈHRΎ2p-˒H$`|o:EN0Nݦ{eU4rs9u^z.v[@'玓~ƅ7LRޞD"%%zyV"~Py<-1' "> /ԃb_ziӇ~ooOB^dr!ޞ9d0e͛7SdQv[)NS) jJ6N5z5Bݰ*LF TU) 6)!2h5N &M%2 \DE% b1O9tPq q 94Tn W2ݕ;hXi J$IJ,j8jy<Jg>JėfYk$Nq^FyfNd3f2HnL`0wVge@}ƙ􇔃l6+|~zpl/T趸P{mnS:, 2¡MIP|><44إRIU"E=2ޞ 9xϬujyeq#t}`5~{iN9d fd 9 y]דvw3|"}tpV/d3fϛC($ \Љa T*k K]}hlJ%]Gԕ^W},- 5i)+o@BDV &d2 54xWbG=s֦*$LK~ <ݷy}w=6u Bu6 _Yжܪ~_f:25QWhX4 РDDA3li61Eg~uӟ$hTͦ(j݉Dz<b BL6 dTx\B<7>#~ycZ-9::J"ZMiG5J2LZjQt{{+jU)4M()0CMaTVu&4Q2' IDAT4:Dr~~2//jLeN]V ݗj179ޝ-s}MeK09 K<+GP|i4K{^z>G2}9{{{;nrQ,AEF :^@j3Njk| "s3`bƈ2%b I_|!Jٳg Yf,ة>Mn^N'MڲZժ4ZMpOT҉d2W^IەH$"tZ`j!^+t:U(`Q6hӀxpgL5ٯRSG4xQcPa03cID۶e0 xԍQRuI_z=})?|],~_f C>IP%) N+8`۶T*eYjdG384)OX\hʹ]$cf8J"кX,>1A~ ep13d2d2Z4`e?)S2\`+/3tO'Am [l] xxjr~~"`x{Vpg?AQTE XыI9Tq@@?  3 Ș2UT*vՕ>7hTzrrrH:#Ljad0h2M `eY t]y ED޾};CfIX˲PeBHfHSzvTJ?jRIAm5]lbw0t"̶m [cFފmzv]u_B={}D= m ؍`]&f&z SjܪT*R,gϞI_H`δ&$H"P˞u X,*t41cggG٬j3+0B9 n|ɤ2(F(Zt:lު~G&7J4 FC=l6۶X4w=Tr.LAϼ06IP6g'C7T} Lu)#RV͛7ʦ:88h4E|$n+ZMFt:?~XgtX$2|fΰs؃`এdLVC48Kl^Gh fw8:DZ.dF2FtlKw uêJRшc5O%f4IPh4L&#"Z,Ӻȶ>Ьl6+`P~/bQzT*D"w} j/zRtN_2:eYzP7ڀ0f8/L,>~ XFs_}% |F|v˜|;)]16ՑȟlŢqZ:a0lA0V{8,򰉉L8"5!C_LtfN(D˗/%h@A`7MVR.urH$${*2iͦ>wg٬h777bYwS](EB f,Kyjך${aMԇ慍7 T2@D eYj@ Zrf3P}??.F-6|AUjP{!'(ɏ:XxeD$k1h4n͍f-fLaa H$4z p1_PQs91e0'L%M<ӝi 4H7AdR'rYN jPH:8Îl8伢bY9LA㏕] [ tO9;]vNkTZ-)*qyTUC` չB!iZm!A Uٲ,@s/`G>8 ZJ.{j^W|m+ÄdAiFOsm4ω˔!EQ `:?D4U2vmboNH7Tu{=|;Y Mȹ PѨc9ZM'o8қlIbɞ)zP:1˩oN4TBf9hN4e50kvwwP(dB<_hʑ C##jrTȎLQ:䮰=Pr N v7pe>56uܦidueqUm]h\]]\ ˪>Ŧ|>L=K7).* XTZXT4H3xLlۖsNR,nˏ~#j2 j"K Y: N#jU 7&xxQPt]9>>m6ԛCIzUFxlL$I)Jje۶*{fcrp^ ce8D:]7zubffztPYV ^dPR`d6`{ 3Ȇ& $%С)qP̌,6^VZ4,:Xf ` "[ PF`'5 Fٓ'OA[7s3rf7i'SR*_mLN;Ϳyi:ezR*Ķm:H6N#^OuP...`R 0wd2Z9ɚ2]\v[  t:-PH4nGGG*9T4$U ) 2 R~|fS0'&̽s%!8R [vضi4~~v >K^'WWWʄb/QS9a:Zc>ow_3G,6FR.T ++z]JR өbLhlKN ߼y#L?.*`>Lqn/jUTJ6A!Lc@l6%NKXrB )ȧ~2GGah wggGLc6h>}R CHE5[sT*:9O%Lo;!TAi6nkBus|v[4 V mRuv{LzJ%dM h4ĂQ|av8Hדfe\<.|>,Kh4XP<̌o &ӧO\.d2x/HeZ ?\./Date<K4~/D,˒r,|^A DD߼y2nc\]]I*RuQ"lx0#H6]XR#JG"`0PCALbM&yX2KZguwͮU(?_v@1=Y֙,{61"#O>Uͤ땳x<ё^Li٣''' 3TJ.//uZy\v&L'4КR^K(J-SwX9777ZxڶN#RՔJԅ‘ *Th3 ƛ47 0x7@:UЩѲBIa@Ҭelۖv75P#$&DB'Ņ~988І/Q>œE#c ffZ-uh6 GGGF.L&h4RVP($FCLr, 8Z-_=:\&,/˚ukoXv;iH֙[ëU&wg}e3kwaI$2UV Hׄn}5}ުtf0(9H>f +45 >Hz]e yDDaɤRaj kd"1CNn͸O3 *L |z8mrppRY|;xg{<5=51BNUsw}n/Nkmd5XNMH=Wm aGWu5 -~_~Fa1ug:BcӏcbbNBg+1 &])ʛ7oR&kRonnMR@1@?hf%{^T*J}(4ԤYD.{+&mK\Ӵ@OSi6zpA50cda#v[r6+0(p.,KlmLz/_ޞmC۠NY7H:׶id,h4v-jUz2%+ ]|haLpfYd2PE 환=4h3R4lIݖ|.:AL$ tZ-I&2LL6nW 01LJQ L?&gh4Rt!@ V%px(3%gl۶۷RdwwWJmܬ_'ͤZU(mWnׯhJ(#jY/_ch^K>׿v {nK^|>Ү\.'DBʰ͘2E`L6`;~ $C .$C#MI1@z4zj) 8G]' 5$ e>7l37̡Ugy}7Z/%I= `Eex<\b=R[Z-= Xj5Ft]I au5YǞ'I^x i~ma,ConnRFLs_F0nѬR"ga@rY <&#o0v$zZmw//NG[,[ s:aٟ}~}f:D:$'jpcc)!ХfNB$Q МBT*R.n˛7o͛725V$Ht$3SkLDqj5e!paM={9,v{hAn )mi6uv@b4^O.//&YF _SR p`>ό5ʹBKJ{].jI&ZhP/e=ۼCD7:H%{L2&-y3i˖$ .i;OؖH[ιUK xN,'NNEH_(5WkXȻw4almǣfpX'3p8,ԣÜ/ P@=4͂RH(۶Ln,|||#'DH @` x\-tiZ<Ӕ~v<k?l',!&0VDb\*z%K&Q>Mx,s߼]Aivd2jP(d2wkl4I3D 2w2iZh|`L&}ZM'D2)*%& %dy @~+K ! &$Pr܊$)g=ƐdR,H`O22I"M0. $bԋS`D"j,`22= @ )f]I I3}D{ߔ>Z|,c'9g9T^H$J& 57J4=?nWl֋lȹ%aFjE/F,hT ȟxL)Ҡ|F"ϳRFJ[#R޽{XLөENᰚq`6T.ŶmrYcDLZkqY&hrq鑝 öm9::p8,pXuLJY\j*T٬dٽq=`luD}'2vvX,P($z]v[p8۶56-m$:l6+\N]Lit8(rww'tZuW4)faHT72 IгtNWUIh# S<&2ah`0P0 nE s屮N՞ۇVﺼwީ;G}$tZ,˒@ mk2@ t@ #hN!<($)a 1l69 bY2̂zB!!Y hBN3Mz K=4v)ۭf.򚇢k1T2ౠ糋1 M`5{9<<$ړXc4Rݮ697 ~r9L>(bh4TCzU~lveY H: - p+Lsă)j~`G3v 9e>mǞNu!$|_o"bЃR{T*IXlc.IPIh&PZnnntʌ<"ϕ eh٬TUu$"K+~LQ@~y\0fr&hhT޾}t+􏦬a2(r$)iA6 8~il(RE[(Em2 $ F李eR.//ߪTa&$N!NMc[uvJ*5Ϧj KXF,3`(<4 ]hi0:drwppƐM#~^JBARض=s:njy.tZZgϷR`\.S†>L 'FP8Ӭe L_kS ĎmMYxmI?PժN /KfZ]}ѵaKܓpQR O~SjaaaM1d/0-AІ1)ßtK eL1ٗlXHB=smrA~szƯ[s]'5]vX,j &^0La l6j}hlDr0Xa2Xd@pLni IDATJ@A\;3'ޚ OX9܃`ԉmL 5Ɗ")575x p~ 5}CmTmblJV풺} ^R%el;{y'5 |? t&hqw:E@91ԃm :͹tM  ӕrc4U۷oh۪&oK6B&BDB w(@?FA]jaeYJ*f2]I Mri3=jQv\F4r)TJ/\>u2&m[O>DRԊkLwMxm(c2mwh)Y+fSٳgbY?L&g@;C' oH)(/x5: I(ҦSb!dRlۖt*^O2< N&`Eastt$z]hq6 i\ UY;hht%10Ehv[@?OVNwMp_d;.>衽XTWUT*rww'NGxԘ9{`~DDf Zswwh4Ҿb!ZM{d2QJl6[`;`4iLi0zC|Ǧ/J !Nwx̞pLGp#vBt?<noo%I:x<1 D4;>>wi"x[橡NNN liݮM0H].׊m \xa S :ڙ g @1rdL:P$"NK"л\7}}kmS&ôH; =K}cgShooo00}("shz=f=bǡ ~`(r,XAaBzxL&5tJX)+ythT^:mdA=EDѨN)ɤ4 fТjd>k$!cXfS,˒| t:-jU_Zv t:^"ЦDQH)`:DH#d9YBjS 55`&ҷ9FJ\^qDf%< n Pc22nT*460?;;FͲ7kZ:?::I`e`0PS?f%H2T3@DL&#NGI<4o~/eI<׉GVj> ̓ t:jtzr.oNujS6}׹K C{b߶3`s^u,|+IuW܏p8/pLiaPN&n/..>Sё6CT,޲;H...$L/z]Ѩ0ւ셆ٲ,x< xw]W&p_ZpNzUFn6b$Av[UrGe2Hރ7 Xn *u3^"V#?~h8o]MIm6]. ^t߳/zSmJpcnzz~/- δ rZMh 4qsPAvjz ЋėHlګ[% êF@؁'/^P}PkaEOZOP/?EL|㱢4ITJRce0pDQu:Sߴ,KޠPyF(~Ȩ.)'FJa+f+P_]]t:۶D(HM6̵@@挘f2dd\Jѐ?XnnnTo KB%27xMFFXϝ(*`\=J<qbxmh(L]5`$ׇ{>|={luʏ>2|q>)M;wm͍6nCR+w)pϲ`t]M@/w0࿈˗/5mB +kDtNb9%+w4l8_`AuC"QաPH)ǚ~9}}Lm{_AՕxB={ 1d`jq=>>/^Lc:;;ps\.'jUɤԻ0ժk t::~4ULhH<W'w3n^<Cb; 4z-a`0+X,,g>fܡ|>x~d2z7yS+SQ܇Oebkd2b(^O ]S_a4HDd"jUcϵ9zbH$h ' qyMS暟J[1ihg€ȷ9??@ \N (f6 8c5c,L"54D$Q7v&$L֡A&aVS `0h$gggjxTň.lZA<<N}ѐrMᡜԐI]|Jld2Q@ /D0z|>b1) g}gYj]LדL&fIs,KSB!I+v+:ͷ)!o6+2l;i|02~OSeJƂ|^#O7{1e'ƙ&6=N$/^?O}[[8l8/..T&"Lc4LݝMNG\^^}dt흞bńdvU.S44AF   ##aDV@p8=jYa9<z=*#1dɠضMyM'gS.OScd"drũb#{>o/ՌuE~XhLp8TV#1!zc䋃lʟ',_}R)G"ux/Ȥ~Q@Q,RWfƺjiƬ))}rԓCDl`0Ѓj x.43.Лf"h6r~~c8襘"A;\,as:l6J"ooL'N%?ʘZzrIv]ybZ p<+UN}RT;{X?.yt\jIթ&L#?u 3nB-@<1fŲ,ڸ\.T(hP BYܠ}2L#&LM(z=eŞO>Yx&(R*@>??׈L/_j.yjw@6_xÃVSD(@6eI4s=*mjV 5y^dR,Rfaΰf5!-" :kx<.NGkQw$3Bju.` <~s"'l<::?+,1>K#tZ.-~Z?HՒdL&KT PZ*NY4\`P;ۨ1) jdd8驾2/<٬Xu99L7=r v N3,!:H NOOu_mzSKc gv[&x\LoJN#G1o^\(L(c5aꁞ 7`~Fuv[_ֆ?GN#Fь2DŽJ4UspDF{O>.P KL5pORF%vXahs8::?rzzHxP_&$p 1! veYji-HXT L&DQ)J$̤4hi4:fĶm5|f3999r -gp&hu4I6USX4GO8a4Ce&6#jPx\"zpFs}6n&p'y1Wh4D"!ZMfI(3"l6スUrkvh5 eF^1{Zt05ZwHn" ALHiF`! Fa vTϨ]ծw>.Ga|WcGӛ7o^)9Ne4)M&lfO@$I.d2L80>ϐ4 f cȺ7 7BsvR.Un0Lo %}tjlgJ @:{H rڙ!rc i2@ HDS '{ljۦ]>rW:6mr9폶l_w}}׿4rY4d2)NGML.(zШEe) r~~nScvLp`jt|| 5X!ҌsuL2 ՞='@Q/p8,`PNNNjmkn@PaʥZĝIe9 7&wwwbY\.:b2ߴDgg)fY^Hh(~3yRXKl|ͧf<=꽜;.ʗ `t- :™Dysb zJ~_H\=Et'?c01@ Q,%)lmpVo>3 = :X,z6e(<88c3& X3vkb:^+Tlm+$ g?wj`۶}V:Y< } s$ N; LS jd<K"&~7,,i?k޲,ƯU|>mZ7MbPA`25Y {0LJ>ڔѸ`J 댨@HτJxB}u{wS@I˽+ `Ҝf3 r~~,$mRPg&ɛK80rss i,Ϟ=S iB0J 0:"#3)ܗ4M3LjN|F~5!ŨhX,&X8<ǔ.}XL ttmەXO}u>H}裏*' }XT^3:™C$ nhM0ad۷zС?88X3~^$&t"crIatIJ&Q*3fP:@JBbz`VKR1ix<Qj۶:8&K~_ hnTl _L6אQ|駒T:WvO6C!jX'hCMNMN.nooP((Sh|HD0 vݒL&uº< to'I1LJ$R*l0St]i6< âJe1ga*ap>zOLa! g {ɬd2)pxwh-X4.H/JCNS'tf mNe96L0ÒN%<\'$44"#Sw:NYϙLFݷ1ă2_^^ёض3 ?f2 _H)za adi3И0Fuk&aHC">04^xҡvY>??}S<לlz,r~nn+1=Qc 94$ MŅdB?HH,ӂ\.ktJ*>HRfGQI&ꠚJtRt4e`<+ rV%x\NWqeZͩ`<FH`L&MZ1J 0m4q- C}]1i6Jd^.RT?W ld]S1N b6m*]Lf)_}ު ,2$lN(8(,pG{8 T !SɋvMK6սW 0ө>6{֕Mz]M!=6h׸?~/bQT6`Huej5УIo4^Kѐf-M,R=Ѩض5]vǣY4UM>L ir"bwL FҀbQP($jUh )q|.Oyi~{͔7FZƐP?4V_fd2Q2jX, 1R^W ضwiR3F1K8Vcm>_ֺxE}Zߴհg'c_{ARI&f2__l:nz0V_}~C˘7t9j*'''ryy)v[Ţj8Х6ye죕p zRL)5hI01 [TQh| ^q f{T/  LlEDJ? U߼x=L(̓ =>^גJ$˫W3Q:>$tض̶IzS3{{+z]J3HDt )x\i0Qp_6%(dyZmY,r}}S&@4AYf[P"MnH́BMy!h4Ҧ,1(@ W9PTd<K*lZ6zSM.]O;vVKJ\^^J8V) 1o޼Y12rr,NG=cXJry5dHnf2N5 )Z=L&wN1 IDAT['fzF#=8;hfp:7dٗVK_$k2FNUd0;R5ը30ͦ<{L,A$Rk |~yFDDc츗#d3q\R,d2DENKκbO̙2{Zjmv=x8I1hb f=50^S$Y&<څ)mcP? i4 Ų,IR+`Ҧ}ƺg=a `rL`0(~_.Lb1IP@bSQ(=Y3"bĔ :t_$h4P9 AI1£vJEfb۶|(J(x@).K|>,(0}ww'|^Qq1hޙЄJSs402t۷o5KBfSZQ׵xUCL&y\.Q#$I62Npfk"dJH "~cbbg~l.wdYH+th41zB4q10_ Lhf`qhHVZ0Ԇ,߹hh= $mm( `ROZ-Ah~4w"0Q$T#v]N]6(Mp:s؇AKӑ eQp7Mމ===t:n0...VTD m& CXםNGaآ$ M 0Bor 'R6&G0TYb#Che L˥j5 L&P)ܕњB?m4+ > H$T*f/fS B~_ʋ/ o06wZTC7(O':] i׶Qi}V' G<Z-7LЌF%h4*BA5X E~~o5LpvtB!ߤѧ!bGoI"Z,H$ oWXBЖ2}8dׄ6u4I8V'O p~A#{7lݺp:ش*hƮӑmd@F JB|'Ŷme A-k\3ʷ<ws 8{ضh~`s!*$Z-*`.5&A)~>v|5Q`e$1"FZDT׫m>'kgto;[Ǻ}D^xӄr>˻wϵVʂFդd:~5k}  ثnb1`ŚRY<-L{kMXBvkY&nw fф5bXk~F&\׵>kZbYu=^mSm8=7q'̙MϦF g6՞u r<K- Kc]lS/mz`\ʿ˿|~Gzp8,PHQ\ضd\1?Xd}pS}Ȼw}j& =GTUECA09 )777JY.EB9Zh3 &s:nnn1esHD50pGŋȲ,vZ9A۬T*""rvvݝt]jVnך`j5i6r}}tF/ׯ_+{suōi)) -ˉ9.1/}T.FzJjjqm:I0 $5L cBt]5 9D )|0dxG @DtBkj2I`bWA"F IV&0nX@|]ӿQ&b1f1nL3w9ϑ3y>KՒb(e<+Hf[$/ s4ѺZM-SWL Z#~ضj!l6T*"³? +rCh$r~DLa͜q4fS$4m6lZ $|'Q]qpJ6>gSق`Rөc Š >Sz9L"_ :`i̖7k%BAjHP_bRtb?jөr9۶=1Rؚb]!|>fL061w ݮށRqMu?B/B߶|]~n9}=F6|>X%DbovÏp$?/h)mT*%߿WsBɬ eYf3) +H2&K(l6:Iz.XL L/0R(|$j$ F!TJp&GGc-yeoT/jd H$k(xCbDǥ^$I) ڜCOn+@H$m2b0Ew,˒y D"s^AC?O럊N s)w{:1%2 LLn=483ǸZޗ kTb&v[/( 6F()G΃@ gSUl6xiSd4i~&gBQ.ƌl" 0mFpr[qt}~1{kdRh˛^(tun0ۃIZU <~ġy9<mcǞ&DnQRl/ V:cŠ+1$(P8hqٓ9<W|NLAq懺cb1frrr"^W @+i=h, "$lVlx,'''RT0=H^N,ZhyZ&~_NR̢P/_j3R(%$K 4̑r)o޼n+e)L p:{)=pzmd%L fJFjZH (:tˋ/d>륏 fբa2H4@ hLMc?$WXv[9RL&)x<,j T P@^^qcoLT(2LQkSA9R.JL~ ĶfsJT(P(ȻwXɤ~Z(D"h4Tj2L$Jmsb؊ cVL`O`l^_Ѿ# |ô)"w> 5f&}4SaKĝ!ޜ^f!fcM.n|rss]غ~X?&&X岸\.4j4j$IZU;x^`0Rd2@2bt: F 8!J/X0|0At*V\yd22xX,?ǁUH`zLd0 2e0$ػ$)JP`GC=)w<˪ժ:"[[8=׿i5tl&DB/`tZ Z{bNŲ,E6)Yhgv:yf3OI&Z&lVN7iJph`)|XH,` DBZ-AV@ =E.H$&eС<Ҍc4H:#|>˲M`NG$ DaH&Rץx>V?Z]|)DD'QJ.P(R&bϟ!R"pBU43p&AafRƔ2 |wd2;˲|R*‰ i~DS}6S]|56u>{mDJ,y|2h*3K mr9=өP3qçөd2G"999ԜijH$VP?Laq6  pB3 F{q0(ӇIzkfAۭ:y޾}2Z&/_})^W?f:c6E :y'{{7@^K<չc}uuU$NOg晊L=~rY>Xx4 eyHxL3ސׇD(+5&f{H˾kFԘ;YՖyUoaVrwwS>RkFh.K}s`! 3cWNR ځ-#5ۇ'P$ c6ŅB!G)Koyh o:jу7I6 M~Ywl^+MbR$BAh45 @@:  0I{RQy%5waϧy[DB`۶5&{oۭ{9ٙ2aVQy`ɬԬaq@m[SAP!Q@:F{LfZԄvTuuϺq=Pþ\wns_G_Wٔem[k m&Y:aӹ :^OP(\*҉ d2v=B.Cbvk3! I݂xss?X542H0? xAC S|LF):<``L&i&Gð^''''w>2~^iϼ^20)jA ^'_F?K\.k#ϐf3_WS>4tj MT:] w1hF.k-8$34f 25503#ZL&#HtߙKg.'8'{<mONNbos FJhhp1VLrbC;&6=ӳ4K,-2!@[m[J.8i47%N( >cL<\F"EazG6^ u&Du#I"ft:]pww PCF N1xP+{=/yg"01 l7>#QH. @ߗX,QH(HNnV?.Tj 1PBX,P(H^l6+LF멓l6EHE HxR(ׯUҖU˄ڶ; YRO&ߑHDeO 4F,zf3d2- -Ʒ$t ne/Tܩn&z/.uǒ$G_ 1jE ͛7rAv\TԹj!#8X,y^߾}ϟK<jl6S*[sq}LT}XpXM0Mt\<2EJ`ҋq<V锇IACux8ʫWt6mjwyynG|wFO@”~;=lxI} ܦƩ궉SOa@xḩ\.KTr,HDP<R ͆XC@E|1鈦wUPͦdYeaNJ5z]R$QiE0~﫼:&|H2vT3ML)?TǤd)6}h6isyiۺOҨS&[b^T4D8q'BEv3NMSb!hT+0=ÈxO$P q/'{ ¼`tTFT']!܇L9.f<&7纯ylo*3rFSw 4g1uqi|*J"\NOOmZnm Br{{+^O\9cjι[:\CO& nE T?3W{ |>/^oŅ oϧO|/@^ X`̌]"±ZL@A)hd...@oDƤ/N ZqvryyEiדb(~_>S53Q{m\qL8)򞪙&?x& el`74Po4I2ԈJ>+ē1Ifsm^`G"8"; aB0Af<@_P˲$J$QyN2L&"j:B\¶ټL sƢ IDATsiκ/eBᤡq N V558'KǤH%TJݮLS6GѨJ0Z&\*фaR.u/cYLi n0`F^cs :pdVZ&4m<!-*Jrwwy8t:R%g}.؅d귉oֺ}]'C{^kÉ[t:H$Ķmr5I ƙgm4ʓD1x&sdR7#1 x<*d/;vo8ͦ~Z^ Mf`0P@`/ !/)3E rx1zߟJT/ }-,hQj b"kW(Rl6SC]TJ Qk1sTtb!mKݖϟOSվ>\777=CuMҺ"ƩSx6ŤѾyFŶm-Y5/X1uѸ=hiXT@HTr S=XeiU=H$4v%H<J"@˥z=5$ 6C@M̝L)T5i͍Eѿr+F[6if$/ڿ`l=0y:1FU\a@T*$0 w2ݥRI]kr_AN$+&4L{Dqr/A6xww+^0'KֹXh-ZI@q^4`0(@zH&dmӵ \sbضy81[g ؤЉ3'j4 uj Uf"Eq~ ylVO h[ͺeY%k`|"2˲z$PZzln,KAuwhӺp)Xa_R7*, tguu6#F'gɸ!>%SQcx2`0cTU(J8}BHcy\.i4{=x|f3R,!I } FbX,LFS$ya]-En=i$>藤c|JgPA_1h21)^<޽ӂ3$01u̩TJ]Aѡf3i4vX,򗿔b> UX'cdNm'SmSmSҩxER`=kQ<ErgNNNN$a.>O~>Oͦ;19$1I͍layttMTl`0(D[ l} 9#@>sS` 2yLl0RIz^|bY2.eg{P(Y/~/x\nzJ'64ehfh?txPls44UpnmN:)26E:un{<D؃6\P<|">i|\.TU9;;  p8,hTSv['n[Rb1f+e&F#frxx Ll6+ZM9j4B kT@G0a^d2QYA$Qd"tZϧM.ۦL1w)֭m2S] ~'Pp*"ʐ*˪36} iGF^x t:M8M~4&ϺZe>KT-0)iº{ENlyY~BAu4@}@}HMS1_y 7?w9 \Fwavrmw6muPە/R&X^Pk= 0 j)3 , V ˲gY}8/K.Kd2 !dKD- RhЈϙN r$d2r^X,+K/"S|zJK&Q#2"6>+J\.K9@cZ-w]iZzlJRӜZk\i%NkesfNDA).M} vfZ nw߁]&N=6\\a'-*챦N\wݧN<6iR(VNSb!jU4~w]<mL1FcZi>oL&̭X, =P>DB8cѨض-e)V]"D"jwu ,8j-ZMͦ~_ͦ긯LYN:zcx8KE Oyqq!z];E]?9Ldfg0y fQ`A5?`03dh 0EĴT 5@4A&d2/I$dd0h5j'|"''':as9 gY{?ϘY 6w8C ޕ儕+* G$F!VKj;hviӠO7Ll6 o<WW}@&Ʀvk.-^' ڡ=F\.˗RVls)% LL9R40!^/H蜱XL5}|>B6b3[I&jֳid"lh۔qB`c$N+hf~GQ999|z󱡣cI:p[.:ec csL&p(A{nb۶_5땉77ӣYdT7$Hh4R&՜h>A @arST-<5d2'S;;p 2]ܕq@E0jzSo :Fײ,LF x<EDNnجbP(.{`}_t*|eQkc Y&a| ZOTeE-@ 7(5v'waKc$xp}VkeMk +??~RёA2)J jhP1*MaQV%Opq"C.K2?X  l&m+4AIKL<"1}6*(x\M05dx&j۶@i)ޘܠCgq}5^@<Ċ^<BM^PyB _SnN- Tb,4NP^MSШbQ޿KfK:V?ͮLR(Z aDGE3$8eTDyFU? $Ht%J(R&%bQ ) z۷ڰB EA!x< m3 `:V@1leOk4|rⱹ1+4ԑHD~@psh@iĞ!WBJ8/_jĤx]q,K!+==h^'m  ) p k>ɉj5q\zD"hvIB P\1].NY5K>l6S$K6Usxk`RC-0 T@4<5`!4~b|j.0 I.S X!KXj;3ɉ< -ؘ a"].3}{n?Wc1x_m)zx 1,pu,67LJѐdo;eY=\ijؓɤ^҆96o8l6/^H\ּR&} 3$aA\` SdH#`649L*Ee>.:3LL.//p12ˣ#ii9??WWXWWWR.e4s5{3LXF@)OaPݭ^q\ֹ:z;)6;Aaik %J)hJ̠´Yv$X,j8H*R&jFъTh]&Q#ʛNRմ`_V0QH\T$N ǧx~3Yd T8V Q[3-1G5Lh\MׁKNL{vm@'6ʨ]}uslՕq9LѸc9OOOe>+#HדP(^WJ%z`^N‰ #ƌhTNdH*R5w<DsBvF0%1!x<.rY`%m¾{K3p!cmRt*fSlۖd2L>hsdRBͦzl1|n4:'IL.|2pgб@VIJu&q2m MZa!w!w QFa"C*JY 8??׳!&S=u lWjT'7lZ< Z໊}WLoѓzŶm=(_eBA3 Ȳ,,Ku&mI<| tDx-K)JjtB<\LhK Ah0iJP$@u(gI|YV/_jERp8T$wI.JAmݮ^\~L&iڀU:W \d@۹Ѩ y$ VQ:(r}} }q 662fIGem=ELo&`RYI2pTmEd>Cs`Ի8@G4}(c4IxߗR/jUDD&:D={Se$R Wp(pot@ez'B Rƙ4 4*mzz=i6: e}0 BglP`0׫!k4[,\,rrr #.L1d$ v}捹J>E S S2*>Ls,]%|>Z&~_[8RhӀrI2d2wnx&`L0yKHNFHvoZ(%Q ?J Cuۉ 0s*-xj|x3t9^@?E4Uc5=FVJGm4`Mcǚc:Cyeoy1vZPT*GXL<uaIB5r] yʹq9}bSw'P,_^0Y^o3jS[h4X,lR:ی`j9sU.F#eXyt]e#8z5e?FrttVN(sf8j^|=4 I:H]il9"o `Jꚷ?`^>+]l>[gd6Mm\__K&T*O7tQ^x< !90`BWGav:LX,Dr >0GOPáz=}݃K$Zp3 vd@g'K$ۋ-d X{yZ$l^LU2ґ>}:IQj5ER"&.PJ%?ؤ 2>/ @ !u -y kD,gYLUUFE :yum0ABzud2m \:tY4HR˰8lll(fȡ9`41׫^VҌ : B\+|:h4?˵J IDATH\,0C>V1nC j^ ˮ sb(WWWʦ* S&ˏe*[Z` hIqE*#ZM;PePpsˡNrL&O?lq $z%ɨo&L&cZ|>SƉQX b:HhB's) TJ;XL (0ACh%H)z!R4ՀD FE3> ^,L&(Fe)٬")zrvv&"ߍAVvLH(EYXvb<`YY²E{W,XvvvT#; $H(32t:}t`h4EiF[-ág2IU)ΎX$MHܶA1g'p8#Pwvvtl瞕y?L&vr||,""BA㱤R?0c>T1i=b;sc,{ Rx,jU0<TUv-nWJہfHr.w]k synI{*'OtOA z֢ORԽnzb1  HŐ:G&i#GPi"}IRZT^^^j,vL&X5.z]MT0~VȳX^`;׼9`qLbdgZ%_Zm?s}5իW2 d_粳2׳3=gltRi`DKÞ&E<ĈH$"rYMb2pӎ^=}g<gǣ VVvx\4LSaф曼&`8L| }~Jn:ˊeUbҼ=:!.H.//e<+Sjwww. &_3L~ H48j5ܔv- T~ZN!]gLϧj;2%JI<v$yǭVKLjA j5IRF&HD)Ҍ T*:bL0EJrȧx<.`PcM %dR;A5] p8 B  ePrcV_=MUզto^ * @bej Y d$PH,e Ku;i|~[Av"as#`:Іu0=FZ-T*%o߾յú])\.l6]v-VK٬ b?3m$`V>]lH609fDQHǣ T*iyN3AihMɤz=#@,"L"U4TR(t2,/) @0{?/(YӬ%־fQc?"Qg9N#=r(ToO[`"vO[BNcHryy@ՕR)Qc>O*JcF^;#ɻWj*/gggJ0d2)JfJ%bFz,kJyXǀv0v8ȑ"y^O&I& 4'NRT<ݝb0i쿻3 /^2&sh$bQ(;]{KRL&n@okb-&YObu@c'w4XNd/0Q`QCyIZ`vƙFiccCP E?<[0nK>.dݞbNB3VNZDbM<vRfa>9;ᄤʲuyI: <{L'X0 }. P!KwnW$:Y) #r~~TTP(@` C9::l6+fM ͦN/_ꚥ@ɟJ5y0H2ng~3A1At}>p8O8*>2"t]턶bʊ`a d騡1KXBj#`2H\Vx8}R.5Gp8TkpgeP8cZ(R;n;нޢfJg+ А1v8X˜YX{PAT&>?1< Ia*R@VI.P($կZN|cǙ%Hݝ8=wFNtFْWWW'H3#?̕xg##Y^O"9땣#t3ێ E(1{2K$z YrQkms| h6\ͬge?X/K4,`( !qY@onX4]I26Lj}ւb䅘)2C{+U{3\Ђor2ou?P@;p7L:xqqżENYl6u}$$-A͇ u5NKV/Rj 8A@߾}(s0 m#`l.6%]hNG7ٙ&tmO$R5ؠp9OUוL/JIlooKRdh́hDJyFcáz2hzj5E˗_~G"ut:J2`=ES'5>L;1t)Gv)b>Pk6Fooo~>XAZN%+.)I'( ~P]%R4=t:S-{HPX\NG$gjeCmYs؎5\ B,)H1dP(9hϵ92.el}-1lZRݎEAcoCV Xn!bdAkRYX$x"~I&E3T5(I`/ufVM9FTR-Fj8 ^KדFgB!I$_$?h$ɴ^cLxQfǥ2wJ` 16#&&JE~/BA:TU=qS,rTUW(rJE(ꮯ rStQx(pD~4ɉlmmIV\__+h}}-hTs 6[XL9δS^N#x\M] e+izl*PŤjQ{stCuFF`Pdò`#=FhnSآ6NP#í7og;`*1>R=M#b[@ C9<</JEPLH2RJ{ x1pu-r&{:<)d2QJ=L.JI@t۸g=&`%5E`.!bsa&f;}h,3F9d?o4ټ񉜅7 @k&\+/ ʾl#Zͦ/<'%0}69m}ltc-c,?_Q_l0P=tx:q6  ^(|>=f:n]+Oѹ;4WNGj5EYn۷ouhxrp |XaBD$9H*R:Z Z+ Z6ʔ{0lS1k8Vh ;B(Tus R(m'C{LQ5!pXKm$|5A+ 3 E I(Xx?3w0 Ua7 -ݝ`SxT! MQ.S.:y$ l6UEĀm\.뾱Lk9!Tf 4H1 u XT $m) RVP(h"- އ GjDõ)FC;P$bQ~R?N$t|>NW&kk~gL&hWL#m̄,hE#:ݺcMH PF(jS\NrcɉxIBL-XKussS٬e|ڱWc}H 믿zt{f#bQ;v#Q ^>ow8 df,aGYivhBcfF#5jcj$b;kXeLF+z={L ,3N1r X,L@GKd"AVBnnnɉp8,~_i ::nWj|~Bhxfнs)z]<]`>MZՏs3 9OL6 *jiuh zz=n{uCT*.A8ɮod"GGG.//Af 59chﶉDF֖>#=-&v`Bcj@H R\rSKj3?/}[ W-7,˚|iZZ@Ân㞉|Nr'@ 1=x2B{j@5S녘 `"Fج] V2ڱX4&ȉ߾}&1g[ _|cX9ӏ2yP,0_l3F!R5!A8 (r9E&!4I:J\VmY"PӗB }1$3C4($&f8'cO8XH$Ps$Iz0† 3P1 v% 6-~@ 0cv< H$"|^W,.գ\%JiΓ\| H`9Hp@z=H$CCQN餂H^ SE-JJ pAޞjIT?]Rѷ,I2C2R)r95dN!B7 ښڄJ3CWE+OڇZB5|LVf5a&\jBw L{=t(' ttX݀2$X@N u2`><<(D ߜCb}/,RX:\$cJg\.'|D"yys؇D⡂ ->\+_B% N{՝xX3$lJb^'>O bZDQ9;;mj kn A_Tgcj>97Tjp8LN|, X\l^LW+ v\TJǘZxcoJ̡ Z= d2i6NG+.m6UVB2E|:brH$D% (̫+)4JIg@3I@8txmd2f)hT^z%D j9??n+FCeooOJ1Um?NOO5`L:Ȼ(B)5n&$tLXgDblll4V.*š#^`gϔFG P9Օ͍J%Lb k z'{2g?H#aY_Qh]>dQր"9kY`!^B!F;IƎ/^`{N`0(;;;[GaX`;d2Q&eVS X MZ8 <.Ыb1ep)8t!n(l6yL&r|||VZ&/^j˜PHsJ>/>t"vqZ#V&7ܡ] |qSKaXփ9ih/u0pW_}%'˗/uZcy:yOO?JG3ridpHYQd#+˪s=c%ZD@t5biVIOGLwO d: 2F!XIEЎՎa<::x G?m;SPFtGGG{)Jr||NbVuwwl\wp:PPvvvV}+j5ɱXl*HP#1x>;Qntw&>:\N޿ݝ Fdauyy)DBM^LF{(@*I(@YHYxGQŅad2Z(z=mhmvl& ?n1fիWJd{{[|Fqz)6S"HN+Gt={JX$X@J ;??)7;;;Fx$ˋLu\lv˗/uƠ%iG|>qe~r)j|2P(4*g|#B7 ? g-.sPb~ϥn+C=H'yn<T*QZ`b f\V(;`ut!s,Dc9??W/Z6%EDN>dRqH,` pNä>rie- II T*ݗN/)eX_;;; Ry=?`b1X {|k2k6쬑Μ !O6 /Ha1iȹjNGjɨu*c|lŚ۷?WdX5rpaKtMAu5T*>B2nkkk"gDliR2x|JÉ39`I*ֵMrz=yɋ/YDTJ\,|x<;5dR>O$Aǻb0(-AѨ`*; =9ρ d2K8ׯ_kbKzo@ۓ>LblllHRl6+BA\ݝJ74ѩnݜ}t ,юgugo)^% bW = [ĝBnё*H7H|z@=Oo0k0wV˜+{B3gdߗuZi9f܂D7;8g%-`N ~*t||]V- &vIVӘvaGa Jnoꄁ)$F=r~~tbQ ~p8,/^Z6%c|k*Ҝ| ֛S5`i ޸6s rtt$NGW@(.}>_|駪R7~ *:\/Ŧ9I b{MN{ TzmmM)ⶓ8bA>3=7?<<,+W 9EDZ-D"úB  łľ)l6{&O$v3NZ K0l6QRQTpXݻwz cxY%/R(}> P3WWR.9v]j(˚B#˗/ϟӧOu]G.-7oY$ L٬rZFxR!qPb#_b 2i<{lj$Z$$躛ͦ&XLx,{{{S$g{ԎDz?wHDf2R[5 ŤMɤHTS AFX, Xk$0&+{*$Ƶ5LVו E2M/:9'Ϧ(ʬ;qI I<# KagX<*g}.jJP h|Mg7ƭYTp{{[@ښ&NG001+A >>=hTb2]pƸkٲ*ˋ/~T* t:2˛i4) h4a@pFW`&$}JLYP\Nvvvdwww $.$L̿]F /-@ v_=(@d)'*_8_|gzm -0Ȉ5ta#ewwWT~z!L^XN)F3vy䖰,J=Oh"'!Gгev;97h*ުk"P鈭:r9i4Zg٦ (vHf<|v$n y_?Zixgpb1uSnnnTE$4{t6SK>hh!:gΔKBva)˒YcZEE"Z~vt l6vV@}龁hZ e^ ˃N0gPvwwuxkkKNNNڤh f򺽽= Y F|̵ƅ0(@mp8KurNoF Pi;˩>4r`ebJ2O*"=>QZȹ|2J`Qxm0cRw)VYH*tQ,h|f^1dH|i}}]ժA766$ёꤐOʞ^L: #AC}gn&y WR`B'X%Amdhnu%ͲSsGkVhl'P!Q|+I&rgn1YMϢMhӢxJw_[:6[X{$47qұ/lX=9XTV.s5J&Sh(Ύ ރ3db!haYIEFRP^3{<aH7`/KyTf<٢d2tB;l8נ?4f| 0E6_縗N'9~{m)R.s݂ 4P7t:|pw:+YLB@Jmا#L #s w @|lޑKt]e %wIFj׌ٶqF}ohL_ja->XEߏN:?;6 ٙ:b)zDnP:lv鴚AbCSagMXhd:,x׬g[vY_Fp&w~ogZΤ'&@C-3@@yCǪ$o48 EQgG=V Tm ^Ou{8VHە}M\(n"Ȕ A?\...TϨC$@zg~rrr]vddR~x`C2f ykI6)癒آ gq&1j;ùY٬c@kbA-MH#KF)s}!V>EJVSZ%\d# ]1{gt:v1@Pu)!"k 38gqߑy3aZ^*g>nx7|>5EGC=+TJ_냞~8Ņv޿/BAʋ֢Y/̊!W.onc欢~0̞wrf㑳3F駟Na4֛An~(ְyUH%{_o4ʮH3/l2/yt2&f-S*7*t`НIPgGCI k"T; kgBcEEB'd2`AժhTժv2 /|>8L:0cgfJ x,JE...d2HZO?T % <| RմcjC6`Xgn:]$PYk ol'߹yN8ϠH i?e0XȞ)M14 [6"iڬ| X6m$30m,tfi&QwiX2|F:FCn'E-xLbm%:>ָus3~ k&tZ:5C.ÞtvfIui-󺋋Na^ܙf8 $ps"`"'Oŋʢ`!B+S\7`ݑ#Aj SKf)lVK˞}(3ʺCo=7(naLK4 5ѣ{Juxs_Y# =w3nyp3Zߝqml`,n"SL܈G 6y@ӉN$h4tʒL#\s#K gځF_+e뎟PX˘C;Qˢ#VKKc/``dL&~ hP(H\)7Ey̳ylow]9޽S hE߂ԦR) Zg~-)8LŢsٜ,X*sFY7.7Z~S ZP;$I777R.X1$@[E#.^ۚ]Q~i6~0V"*I.SE*nT@ tAR`@uA'BTB=ʷZ-IzЬbbfEapvXSKs;ܼl[X1}vYNw>՚9$'a5pp >O{SEbi)Y 62e)pCgm|!+@i4SWh> )t{TڑML:T`iy3~mlY%wP8~>KۑFk'zh4 ,Àܔbx֔ec&,fpI|%o% ]sJ-g][j H${G~`A!=p޲a[ 9xeȋj˗/`f&r[`i˱f9ns^:/͊zŸKtPu2J"ySV`4;ZF83& %ދD": 'qkʆ)"eCʽB34|LW^W'@5^fvZIr^I,{i uJ%IR:Z ZCٷ$Xhڑ/q~v3HP0cV`mѝAL&{m={2|~{ҙ]TV.5)tZJe x\m՟_L/g777rrr"NG x`085;7%v(PXP~+М[6OV@nCP˭ 1 6>/ Ю )ARloo=?zZ-[˘8n=,O2XFyFf>q멑yv,lѰِ>g;_Ǭ7{blc)cȾ$Xog{qi(_m QsfNyDP!_$}gJl׉5 ITRh$dR6\Q$Iqmvu|QZUt9$)?юH2]<"$xX*c^9pS\shY8V87FatSXc{X3Ƣ$P^Քrss#bQG2Vb*c覬i&`Xٜ>T BJNOO5 #0^Qd9[ c֦[ߋUGYs}?/~_iBMw H<^0"@r10CY9he^ŀj$,kpO²h`Q)`&1}?֝kb>Z|9R@-Խ:XdC|z?ȇ0+ +ڐ,Q9ЀvX3]ۋL sG3'vRf@ѤP%'dG'Oh^|ZG[\$G$ceͅB!-F%&6G䝀[0#Y1o$=ѴM[05! 3:m4I)$PimĒKy6~H:*͜1![[[K?gggJ)r:6mkkKi V xK( Dtf*v-@@ŢBA 8v\d~_)pIrww'TJ'aɟ'r%I\V]Gk<0睟{Z-(0 tD ^j*1gu%f27]y{wXdBH<8尧*T =FtpgmR(a[nW .tZ`e]IJݮc;3( ZG.lJ*y MGtaa8;3qzb15T;ajiWe<+S D Ѽ1<u }!:ʇF؎F @b1e"a7ך2M9 3 s^(#y @_<ul:31j49P=MjyZ~L}k-rG=Pp&jUNGc7L]p'+WWWlq`ě6 g3o8jR 1WD"pBXHAeErSs< #9 {0zx^9;;gϞ)Cc0>rJ>rYt:)g[d2L&#RI\.+$ZMXETP) QAAL.; \DvV,zEd sul{cen(6z|RTU2 ىHDA1$ J2T3X1g@7:ֽ:0Xj#{"ArF2: 3+vMaDB5b̐x/kxAw"0k@ 9jd8JTrwUsY1eymA}!pglS[:8e5ULIAlZb!aC(¦AZgmuA@F`jޗ ydN%/HC@ec>XkZƿ=tʗHnҢf|L9ﲽh {N_yQVPl6uBtWf0TF`Mi簅?5hHO1 _ @.oG]FP!'fọUr RVSi\^WI"x\= ,b޴ǰ^VZ?Zz͍z=тnKXTږՄZu)cFp8JͦB!uew]IRzPؠf޼}} p쨶eOv,-ct:iZR$N{AG pGtf~PH& zIQt0&=h$oooZ*E8[-lw ~LT] -~i)jPVinpo*g*D)ΎHVj/Iy.S ]f{i_[v\ v~HS6M-IesYfV4O|6L>5;ba#QXQ2`&+ >_|l7 ܇v/=>X;Na,,/TJEDqdVxDnt{~6XKeD9J$)Eg9M|k~zR,LFYХ۩"0IQuVu:e.򿏽4sQw83CywLdѨ`pβ2;r pzUF3L$+ 1 k5GRv[@ N{Xm[[[R.{@P3D^ƟwJaä9.֖t:d2+*S8 24ɋm(͚WO,pāZVu\E3Fb1]IRjBV$kwVK=p]֍~4o]c,3EE8 d-ّR_h_ ж&f!EŵjA1bS0[Ih@ĸZKA L9w]xq loo+=8 9GJu {k~}d)`/)&h$>tAFdssSje[v [z>&S@7&)b̀$kH[2ݣn&f>h؀v$`SRU$TvFBXc7gD+Xd]-*,FaŚpZ R웻;F(`}'3n {HXø5+x Yl&fUiWWWAd2tLѨdY5 iۺTd2E cHj_&6,[xf2/2w`/{U.n fy>6 z:gu??$L*Һzp\0tTBQiTJ̼ݝ8ƨ$J*56YVK6LpFx<+Xkґ`vS v:a(JyF'JR,/h$|GEBчQ zR H$ `ΖJHOU;ɫW/~ 5dM(S%@'?dӥBNAPVCKuu ox,pXd$رM|dx)޸owwwEV[?ܮa&|_{r ص@iV"}Z2>C dv kj) ޾@?~(Ɔj5qF\/ `- JbXM; TgrW0(+s3&,1M Ucb"Vcbl}Z= 6j5 XS4i[O kZ"悶~a8y 8׫OtZo0r`D @YVu9i qtt=HH\g!5' ,I)G~ hӁHA)XY$^OL f%H(홮ևUc43ZY..GPBC9JiNDx$"2 $ϔJ%"AXYLqtKHb ik546=d2'قU,u~-d2H7f/nьT*0ZGtfdR((LFɰ1D` Jmc0k8>"SJ.o}kCƉn ;S^'o޼" Fy(Fgft}lKN4{ dRM@&h9[`~}c),v\n?!j!]E4̑7!k1?lβV~sB2ZuXk;`ZyR(Xs=a^9'i6{pY8 >+ᥣ`4E vPbGS1idK=@Sbh(Hryh^SÈ }w<u}&\+R{YV^Tf)P' 5\`΀mnnBؐp8,|^δhaѡhtN(JtؤR)'ͯJ2Vz=FrrrT*ϗR9PMHܢ 趿3-J&:кAzvcd2j%i2*օ}E?JB/f^}Ir/r{{+HD .//Bs)Jj`{aIƒ RWL&l6%tg"=PBazl6Q烃5HzjIe sm;\^^jG:.?v^"2k]/; 9@?Y# Bj).VK zJ8:w$IlV dY#v* id$_|d2QB:똔Qg EEƵ0Q0dӍH :Q#oab1=[5L&G l619 Ȏz0C^h4BRx/XL4[Ƽܘ#r_&{Y%=:aDK^x<.v[C dZ`mcJqO\r8*1δp86nkC5 K6ȭ,`8>FA3`@J: T*=+4m-Dһ;ipDac/_((yǝNG~RFb2U6\K1g \f;ΟR)ΐ-BmݘCtuE΢u3헛tsn۩g^!Gg=nhI8( p,.}\bh1;FR^#h)CלgmP($z]E6 0)HH F\.':$7NS@iMR@1,j("e@JDBHTyr3ݮ-s73?`e݀VsL҃EV|>?5˾^K*R?a}*0b2 1}eXge$fqgf9!$X,~0(Hcv!ouø6[wf:V$=޳) H(|8 Ÿ%}W;,>K^_e ۲Qn˼it­' v[A0(TB!= d IDATWaW}#16& {"b24 ])v69KD` H3 XJ)!d F2LޖJ2e*xlZZ%?3 pȏucY7K$QX,SzmFS^X,&fSD ֗5X&{2kϞ!^.0e}!á#{z=[ [ٲW1FƵx #na Sa5/U:-'k3|ѺTplnnJ<Zdbtb19??h~]p( -?A ]TB0aBnf*U:Q܎Vqş'ϣQ}Pu@[jCkPd~i4NJZQB!EYtip ÃT*ؐT*5pX<XVK %[=(pX&fLDd_<wCԭl툮yDTeŋ#Ţe^hlG$RteooOtܜ4MLDJ<BJǣK0Y=0F pXL;y]tڀ;t;Rs6 @EIlZ4vu^X4fʰu43on+=}9(${6;䏤?'KTTWY$k}nɯӠs@jeDbow?zT*A)Xu݆B!D1qCw~ZQ`گt:>d5q{˚e $NRH9VN3˗R(֭Rp!{E2N5IJ1bM;@E:j8,zd2ۅ,Wf|Xį]D SDpݮti)xSaּ9g2Hѐr,\NŢAs }hd@ 2UjWWWR*\NOOq19W ƆEFR(d8'q4iIcc2 $,3Ke3(J}LuV%  + N idiW():4{v)FD2u$@f8 w}da\N6h3I@LŢt]w$v*;#h%X}-*i1V$1<E{iy"|HgoC7KAc:hdU>z]v- qWqBgVBѥ ÒdwwWVKr狈HXYS0H3ZvMS'hjP)aa^L)iNH$T?~K UN[1S}#$,jS}N9L_:[s5cMmllhLazڒܴ!GGG |0voyrjclLP'S?r9uLh !@YơU9H`05ꫯi&@RR()RJ%yqM /h`.K~*}UHAAk< tӧs+iD"ڠPDb15-J&:2%HR \.ϭAt:Ut:! tSe23L&$˩͍c*E,IP)ѨİL;c2Js g1(.KK7~}^Ggg uyy):mrENVӽnEV޼yE e4jU׀Y$|(wf:DD"?@P({28bjg, ”&J`? aāai/XlbQě5Wzx輿,m(Vi_\v#Ly}át:u?==f&{4)[X [R9[VZbi<5# ̲9QA3R lYaa [ `e Rΰo\=t=$W ݤb///P$JI2v֋sf9 gX5L4K`F[zX,eKuB`ɀ 31 ²Ti7f 1@F$ uyhyXk ȗ_~<sg?/'aLŔJC- |7#i-Ph:O?U b(Pnoof^<\5 kQWL]/] ^R~P%L/V(&+1[Ѹ~ZY)Y _q?~~kMRJj( d2s5 v[5; -bfnk1u%pgx<'-dk Usz?L7~beryŝ_Ġ4eUzi?KNZ C"(?rttg"}4"CD$NMi3}1%r]W 08LU"^yNEy\Kr hvDƇJZ9}jjW$wm*H։ ??XR)IRr~~_~|grzz 2My񠹝fZp.鴜H2= lM,ӀDTr{{+v[V"A#'V'gU*FƽrttZL,0+v[YH`0'#}=־bdSi~<4A?^yrѿ-Ԙl б%Ņnp]W677u,ue PP׳ kLlggGՓg0`n#oaq'y/bQ;H Qǵm=Հװ0^tG 2޿/jn:1B ?46 i 999s'gs~~.Ϟ=db)CtiR(T0-I&RqFl҅V]i.qݳA/aIkE=z, o .]iO~zNh$bmL%|>?7=V̥H$F\թ @ZN&L5{bBst468S0cjnuCTk 11IPH{ONNt5ͤlJ6U=& ZR).º:iA$Dn1d2q]WժR)u ]"-X#OQF X 2ƣTKNZ ҈ 'FLBAFM#Ä߂0O-sv,EIwleuρv[ͪU j CL|u^r k\4ڒO?TJǑCi6 m)llja&=p8,LFݮNt6 Mp(мamv` mґdOcc5e-޽S[@ ݶs!!^`P ة}rѺ@8['bgQ E+&H^d2/^( VzN %9V(R1= B(YoXԕs0̨iݮ6HmeۉbF$q>}C׻Jw -RIs-.fSa/..P(Ɔ4 ]y M2pnp h4RNdWha,X=>́( 3bX>3Pr22= !+o~kbk9BO:7oި_}uL3LHν''XX\No޼/^( ՕcWVV53ч5~HDe{{[͛7b |c(M șc[HV#cxr{#d2kmDDn zР]ưv2Y7n 7FSr,3\`^+},;֤zk=.OR'l^pXhiHDD %Y-?RȣG¾x<SFdXf"F1F}o[Zmn5kmmmL$EDDmѐPSQcQ}K^{UV|YŞ[Vw4 VBbSDP(h@r40 PZ&0aYc)*_S8VYy;zڍ^./4}^*3$|/RWwRb1o ",L&#Zm`9jf~fYvaJ_/ MZjǑJ{&RpV/ˊ+p8j<+Jn]dár9]]Dŋٳ9廗]BbN^Π(oU3˞'z.FC \.(BIā0Mh+A=bbg2Mb1-666Q'TG.lV. bǔB590b" ʹ Yj$ٙZ-y6$Yo}7jyFɤ|駲I kY[<*>Ě&%h?Īӕi4J.ZhAFl6]9Z#g0&c#Y~3/ȹH$"fs2I\aD1֟6]sH`j8Ӯ5_umzR,uZLpshډ4i6^ֹ/495ss{aVj9-.Li#N9Ls3ŃʉyK&et2uuCHo}GĞuX&gQYh4I>L>]qb쓽.b @q0(5L$ A_|Ɔ^t,9h_+̰O2d]ZP_]]in%V |{{+|^uq`џbsq&_xiZyqB<,rfGrFL`` Ó{. vM IDATr~~.T>#x{ց 02bSi?ϿGVm@2Y,uO pI:5}r+eV"F>` =TaBXFaIv=ڒ\Е>a ` !KZM|>wN٪37.~m(\ܢѨ?Ճtoouj<?Y\UjtTCنZ =+)<=T*IS td^Eu~i~?4ʇXȉ}{L'h)Du&eW9:w.Nza.:KR%HV͍T*9h0X,ܤS&9Ȉ?SDʄƮ_Kޚய%ͪ) [nnnӧXLɤ԰e.ׯFRU^b ]1|gϯcy`xT*ʠc?B?+IRH$tR]TdwwWc"XESE*9ttC﫟 D4Mr[hBsfg۩ w5f#^xڦ]Y,{'VuC:3;34҉9FCkC=?FCݮ q]Wz"9~:ɉf@NvB)|&$+L S0I4 %kAl8T3;;S|rМY&qvSs%s?':U&}L8䘍 5>*b`H=Xw FGGGh4YsV"#f u"ƚHĩ8_[|\\\Ǐ`d kEc̠L&3ǂ;l燇G[3DgG{ 9hhCQVhCbj:iӑ+r8>6 E*%fQɉРu2ѢP|ʏٟA/p?k&eT,ѤF#9??_T*2yZ̮X _\\8ZQPŅEz&HRDw҂BMR$81!G3e҂Fh4ԝU~D"R%Nk [$l,x;YL&ekkK岤R)iZh4g?qP($R%K,Z;^zoGuc+~~zsarGL`_={Lá=„-0olD˦Zjs$4RԗF8N#DŢF#t:j8: JnVI&ODB f]? U&/0n1czgZD) !Wix*'ubaѿ{i}W~κ8}o\M8"?#yz QXV8#TJ*_`ccugPc5Py~ᗗD-֖v;DG<' UO$5L 3\:l2f$ڋ=;H.' wd*۹caٵ k90yj0[@t]Wyoo,C 'x闗Z'R 3~5<$J,܅q)x|JJEk+ /2Ȳ $xyRΤRiyff嫯Ҁ'hR)iz&qR(d4IT K6D"!\N'.AM*67JNg{ߝ\I"4TJL@t'OK'_LRqxxגN˥%s&XL70y BjrDّ^'LFj #OJ\B0簳3`PDYVWPg60hZ⺮8l6R-eM>٪cU SXeF|ccC])8;FCB\\\7d2n%K6U@iE< ;uR5OLM'f\9L^ߌz[ 6&3ě530ȓ *^"g(3i iciw. 1ӄxIez-(5[Ld{{[ݮ63hT޿iiiED0Lcd2R.E}c0E"CQ(Lќ]ft::ݳJbM q; 7jV)Jng3sGvM j*j*nW?+kPj2_n RGgP0ܔd2)fS͍28fS%5ؐFJa V7;3ba^RmHTeg=8' <Pnoo%%ȡU?!1AIpmnnRk$ 9<<ԂgYV`,şufg{{[Qr,fSѨ<<uwg,uh^SU?GQagnW<~X'O(xy%zJц>uևbL2Rc)2SLP PA7Fy! Lδ/ h{{['Nfag!p@|]X;IrttC kN^xf "LjrrrƭpXjT*}U{{{7??+JF=Hw9+whsΐPs/+!hy^v'9g۰C&񷁪  55 |ggGát]P9˗/P(,R\dA(! N9ͤZJ,S3l"^eccC y]~=tfKz'.NFE;Ϟ=?==U $G ּn 4/v[W[2 )?LFA|g#͍]DA)]U}3EN$:qz1s68lHBvM- #?}ϵ߳42]։e8FPP}[rͦ]B´.X6R= z:[N3)N^SP8ZD[2$bsb؇!_דfhV,&hG)&aa-pip8rB1fiNӼYxHͶh}Ԣyœc6UÿX,6dggGQ>sVƧR.I.9L-,L!Ʌ^NG7yydci2(?8;S^'P' fEDjs0]XK83^qnZU$_38ے' E6Ph.ni'G +m2NyMYK :\v %u&~BsccC?NG x<.TJM~@`J0DSP4ME<)lcJa2L&K"&(##XӴp8AC/=r[AVwg j!t 튈Դl X>Mww*âU!~+n;mP-Ds.ժ~Z@D)HDRI3ٙFd̹ Fc?hm%(/HVgt8xMS} DH$ ['h0E'42و[(@|j<}zbeݬk,5+X6`VPy{yfΈ˗vUc͈>#f8έUImitjj5mL>74 F]"\3 =ؤibg9C1&0t8OH9@yFb:?Vi_zu^s&2+666d0tn62 J:Vz߻=q?w7g~[_zwΎzJM"T`3c7Pnpw6)ҞwTaf:2ѣGz^$@â=rx< *[θ5?#1躮R'>";;;aK5{JN7> ]?i]U>ز _Pr9yւZM٬u""bQvM1p0/EL2a+399 yBsJޓ9+ds֐Kۍ-oZꉵ#dRŢ^Ů{~J# 饍-/yߗD"!HѐF!Ua* o!g%ICuu뺚xxL4FhT:]~5%Z}(M߻UDz[J%OjDժ בNuIqD483R77RVRRT4M5Q)JY sXԄf?&lV ^'jUTkq(M!F 2\__K&V%dR$K#k42 d8]vC zcn̮zu5h~߯n2Nuxyy)FC$vssS\\\H:"Ud;8p#A?6 54Z13vS{kԄ| +R4~_\թ)}}M#0뙸dK+nkkKͦt]uXFL>ܽAfsl򺋬dʂՓPHv{D40S0cE+ x<L&gl6ӵgHi0wegTfYZ<@ne{{[ܻ+~_WF#]S` `'NzNQh0A1?BZg(d21 s:pݦm^rEפD-{mPժmꫯ>ӭabQdY9??ubQt:5db*+!F9 ;8l丽F!=l6 3);A :0lYV\. xSmsVALhZ-zfT*ifx\lllhc8Nb<s&L*Æ)8___KT]$lr DZL&-ԃDzjnW m }@MKÔ 0GzTl6+b/Ԭ`Z!2kvfo߾U<{L}*EvsRqеZ-m1-+ %H3Ee\L,-22J 7xq;=M`c3" '(ܕ0A͠|'s@*:; X.Xp666ڒB x,jUǑX,r/jV"B甸xZM!Pa2[@v L'(Fqd%p|E@=NDFaeʒ',c [#R+rzz@G<Ojn_d]1|_kP$N#Py]c3BVC$<[tד=Vr{{+rYE3O IDAT EzP HA_'_˴b^fY:l -BBEA#jA aB Yaƅ>q};M!t:gh%bd3vmͼ]F AdEp8I n(i""'''RL&R*iqN 2lȔߪ^,k Ac/ض*iQ///\޾}QZP@?~Xe&0Ϟ=m$3Nd2M`& /R\d9?u"A ag2oR)mh=fav:5A{ ; >+gtH\Vpy Skr9~9 v1V%zxn@3q''$ =eH$ '{ZEM!؂7+z-KYV":[~ h7Bn4Z1%aJ@ر> Ǒ^h۷o5RpTq\__FiTTrɓ<$kRt%UHǫ>nW>#ڽfZX N#dR])1zlvn/1EX"D"!XLǐ˟q-N9Йm%O1Ti 9eЎIl s@&Ϲ Dx1L^g^=LáK(C) °$ŽnoJFfVKY/kxxI'SzL81*@&G_Q{i9f藙hҀfǘ OgiQl4^^g4yMQWŊ+&^w l6J"x\Tݻw8<+j 4X!F}v!FlyX 6ssS...tC 1ma$0wzz*jU٬rj)b)vu~A (*$!:r,RI|,=J2iR" hbkBSD`Z$IdEL&u%TCF@eBCΙ"4URVw=+`oLUޖϟ^ͭ3t)H$OA'AEA'gRׯUWss#9cAGg=+pLhjhH WJ$WWWZt=Ȱ^2w0D̮ g D}E#Jcfp#iAm9Pqf -IR Wܙ~o{ƣf 1/r/RPs'H^Q0Zɤ}D"jTݺl!fcy/+;kftF!F|h8;LF8`f%>|>V3 L|&5\P4\b@6!t}5~2?/H[/h͍O_2G) ajaT(Q ɂ5ra DW/ ,g7vbrF<͹eF˴&?Pt?r?) wY @{O.L~|_/<*N,2iefl*:C_(XMDD*s0%,Pwu]yB"*ԪCїWѵ5c^чqYZBiTJQ/M KV0q#-8;;SSD<0mJ浻+qGەMǛiIӑl6+ZM;Hxl @ PL&@!] EZ33 hv[z\\\H&>L3]od2g~A? CKô {6w#Ґl6+ϟ?i eONOQغ [0q”?;Ns? s J(44*|VRV[BsH@yLB` kkDDO)'}UuxAע-V+5kzx<~/zNǑH$t*rY[8+]ڳ̴\y 0Đ&(J)N0q 9]וn+@s/L/|&tZc4f7 <>"h#ܙ0EWץlGy:M?_yM{5ئ+tYhRzӑ^'\NgLmPgix1LRj) Kd54wjC]rsmmmI\8e CN;zT|3_7R6:YCt$ӧO՗lewq=fjkḥѨ0zCGrNrzz*|^ɤ"tZbt]?Ύ$ 5}c"ąb'~Koᳬ*мg~ii~:,2E/3{=JI,);#jf3I&RVu"8Ld<kB p8,ZMi\@Y h(www%J-JE鴮T*Dlʋ/$I ZRMd2Qp֗Qٵ~\P np8,VKW \__K>["BO6hsgxeŇܒĆ}^ӏ+9in}>-Xv?Vi ~;;;nV=z$rYѨ uEn6:- :c+v7TJ$KZZL&#R(d0hAA "EJq [FgQLiGI3ss#FCiL>lJ2ĴIpX)MuS[Y ^`Wӱ | dwXi 8#%"hlx(_r~~.lVUUfJ I75yܖˤhl6nkL&e2+:?l;kLn$z=eOOph}h,=<7K  n$s[Ƿ&YZ+3 A^yncpً)?:]<v~` L8k4B驞kMZ-t:ch$ZMbWv5+d=یF2J84eHe0 BRT>h4:\#.R~1^8 :,Z&_ܪ|.3௹G`I&`jdh777rtt$J}Uf_Zl6|>&P={3y⅚1 F맘^vHNC, A^=q6t@#: V(K ?L\)\X}&өp8T9S8 0=ap8t:Yj䣏>R\.+%k0H<^7xK՝q3i^P($RIZ&FRt:ʜ!f)&)Ǒt:-;;;J ryy)|^ &BKrYsU(T^ 4 $ _ŅB!f2DÍFC #l3Yb Zu0x% Q+fuc^h4]8AEAAkgC0(ږhdRBNδ`6Wd-&)(0(E" /)h -*+qΰ_ ?yO,KC ~ /R۸`ӧOAf+K4n+vp[O c z ݰD<#T*) z`ƙPmCE &{pXYp|VDf9)͆`t:-?tZ5iue?˪!6=-lY9/GfOXc[QX3f`HD\Ҁr9uݎfd4 ZtźSk%I19g8X`7y*Fza` s۟F@4@8SC`6̀kO;|Xe7V <0Fqdzg2Ox<ւdcPkdconnjCVGVKL&#""VKoT٫X6BvA^4Pe뱖%U=2F$Wc}) u[П,-&%$VZP~/DBM j5h&hVXH$^K6U<)U44L)ҠCv]W޾}N4c``JDP:j#T*%*)JEӧZROvNɄCKY7HCA… 1 d`sYD+ ;Μf͍@P RTd0ȧ~:+\]]'uVc:41RXc  bUd:aM0 iV<`RhH& ݘ‚atCc#{&Ԟ `RBl!aUO"0zZ@ej `ڶYYXJK!lW\ji{U*5Yan(DB&TUzehy"[t:Z3"Swh4R5RinO5!ܔV]o~d2|>k֖2DD%.VK54mI`D.<+ F; 6aܗyܶT]%k4ei8dd6n+s  dXL͟5ixaf!gcm&kA +=9$D:(~gRQܛ;>bdiIED޽{'PHd2 @C`/ͳjR/)JZhmtZJ^|_~BfR)mt>X4^g 2ڔߵ}~$}ާߵ~7\,Zzqq!777jʕdTb9̑t:=7"(PdYDa Em1VJ#x6t\ j&pxΙӗ-mR$Zho2T`{qq!JE@5yw 3ߢ7.&a+.Yuj.//T*d2iZcD"nuW8EdV%:]E ^넅ekkK vS1ͧٙcY$qj6s`x0$1Csl"?[fEh;-tgggNb;$ q]wi3u~WmX&e>lsX_ "lTF!WWWNw%Yi4jj;LA[ ? +0Qcw}}-XLժz=ߟ[1CjnWAe+FAI e=䄑mיIJ~Y5C-AI ڪ;{]wݢNz<s{VoqG^ z=>_{{{RVQB]s35áz{^;f9H(xnd~k^hW+GQ9==U宗 UjE;OjC[ *W ƬA;h8Yw2vI؇ |!///u_&~/o߾=rDoC)P70( v t:Մ\⺮&h4LFMЎ}!Ah]91~հKFM8⺮g߾}+'''SFrR,j}8Af%M. >Phh1M*ɨR(h2eAop8p4RH"u]2v]՗QA z.pXnnnBXv=C3IҞ84з}M vӼx<y-YhtsEbJO1+k.VDBhv1*J40ʽL&ti&o!qɔ9-0f~LN0P8k{{[R.$1;u=DNF~?zT bX΢G*+JEv[=f?d VA†Km`tZ\וV%dRpXFİZ'hFssV b'T}r$CJZh2&m6sCChs}>/v oqh=@_6W德xhѨ&ZqP 2hkuјe2ޯ{{{ڗ\*ul ` H!z Le0=FukAk]rAK/'fS\וJ"P4mmmi-:)aE'Dx:F!~_ϟ+&fR]Ǐ=~^*:ڔ _ k U> q()D$K"г)lV5NGR(>7.BT3x\á bN=a@O&"Y 9(D+mL< fZR0yeGẮyMlCHu] Btd2hc/J鶆uMh~ fE^?<2 IDAT4A;` #b1 zRo WZ " ZLP4: TJ"DBϰ $ I&n_)h(` H˸}pxEPR*\vjnϙ B!uNk~'v֑-5/3e?,e 5 [JC\.'x\XɒotC&+HУ$::ɨ@A:b`ݎh4t!Jr]Ee~_rkaRR!qp믥T*g}+"Juպw <\~0d ؅tۚI3&X<pm9WWWRr~1d27df{{[Qme`kZ&~dTԝe` jH~4^caw7yCt:Օ XnWNNN$ȓ'O䧆 (%/ZZDNOOUo Ě`0hiq.}4dHDJZ}ftlPHi{s薟bQlߢaY`)Cj$Eϳ \ՒxhŢ^` [$= `N8sfX,:R)j⺮^&ajh4Uy\<=LtZ>`kʚͦdAӁifUg{ٕH XnW?1tʿJu*ߘ]wbjZ}CwȣGЩJJ3#rGáb`iggGͦelL&AΎWC|o~ߒAqrvv|34KGr:! e MT*%PH$O-1|ؐ\.'|/W#pBbv>^2M;/.l&@ͦPBaNA"q3 gn?n^K(R-!pp&Hq]WRNABSNGH>zigYZzn+nWj:v[DD;eRCQsB@VT`uNvk$PЍF#>R @sҏ-2^z5*~^oꮱAbGF:NQr7rf_]]Iq],UL)A>jL,p8,ZMcl:|X۩; 6T`@AlZvU:ۈI > li _f˫+vzQ1ED-A>=::R; Ze>A1j^0V?MZ;fsl(Jruujij\__kN=SՕ]2;g4IZUx<ƐFCrv[ɤN1܌FnessS2lnn :>[ <_ e:1YY~: ϓB^׿Mvu֖|*Vݪ0u%/0bY,ebBA޽{M&x,NG{[9??smMjTRJM*q6Hf Zέ&T*á|JsXƐ)^J=5+$z|&,by>66iWb*ۍόZ~euu/-ԛ^'o޼Q}۫W@~_I8zkժҞ1"Wscu@0 iT}*ʒ_6MG>iBv3!c#lD|]hdhjVML7 "` VK~.nCw>|1w:܌$ߋmFF%*EDccewwW}`oh8ixBҐ 9.l<Wp!V4l=x` /Nzv3d0>HC@?6ϥX,j$+sc;$/l(߳,K~'rX,T*d2KmЪpPX D(ˉeYbYR7Džjd2S Bb۶z=5fv7L5rc|4vi-ca} ' M ,,;;;_KPP䒈H cF|\NZLq(&4PPN&m[P _Vx w:"-Mޞ `0(|^/ Mf:V'̆DTc"Y,[m[Z5Mc ͞17M/759YL ()&HN 2*H$" Em1 +Ⱦ0hft  fCH$hу=\`0~͜V t} fF;υ 5Qm$eQOHi 1}I>()6wڔn`P28[/ SL޾}.jU={&h4$ A-pXnoo%(1LFn l/MSU g G<\.`Vߗh4m&w"ٸ۹Hה- AǬϵ b>& I2r ꍏM|-V&[/8rss#bVYXVS ޞPi>KRX,˦ #f)x\^eB Ǻx~wA6Y0>ԩiϹSu RXãzzy5je!F#-jzJ3hq>|h4滻;5Y z5 EArzzׯ_( * i6:>hd.4ëЧ_`t2i5!h&;;;1agN L@\.:n+}DQvL =&4ΡPHN\Ak?|J.SvfS)L z8J&n#MqHEaNc2PpAc}LfЋNS) *o0uCT|95rW&*~{{x׫ȁ@@LI 6thTMDDA|@T\L( 6w:+N&y3u#NGIE0U jD-Ml(p$0iM(=RhxkQ&~_ڙCfGf*TMmd2t_\%B[L3vBwLț7od8D@ZAaY p %J^&lh4RC4j&ƼˈSCÏԇdr]kADT bd2{=~ M SWϧ{Ýd"ewy m2bu+XW;nTsJt׬;:rtp"0q0۷rzz>S@Vu>K.S;z:u֜ijw` b,˒ j 'Jݝd2 x0kFlt]9::=O3t;k6Չ;;;% ؠ\ݻw2Ne#H~4AP kPs6P>.G.f@!@U?==T*SSy7ΧD8>jsП z|r||@P644DaA}RL+DQۓT*q~P τhj@CӁ#444 wˀNW*mDӘpضn ukg[Su۽1BN˽n˛7otv&cY^WR$ .LC)iLt >='  {`<m۪y9@_@ !0U2QE"I$ -3]ap RbƉ~ChVf|h(S4m+=f=]onV=[knS*E9` eIZN#DBlJ>V%rY㱴mQBͦIP.e6IPx<.LF&hT#٬&?4TjI ;}ę C MJ~2M?SX, >tEfOOKQnuw:OJ}>d@uQ:|a M)Ž=T*KLCOp#i?wwwryyw@jJZ(p8`FV'N F<`O_2DR$!V8;Leg:s"@I Bj {b |?Or@aj l6u9??v-hT~N]r@Lw6H_sacupp tZuH}jUa\eDe|ow~:$n_=\(fN9jiReL&H$n<kj:JەX,?cZ@O?*_x܉DBQf-c3^i8jCPfcwwWeA3N nN~i6~>hwwwX,㑣#T2f]xnZN=rֽgcC)Nq,kif~f<' &4L'h@att:""& z~o3~_{LbI`8K ȜzS|w 1T|̎t3ޞfFTAp'T;ٷNCgcֽ4]e6'á mh9'ax^$bJTRgtwMC PzDf5u<ٙ6_"O3ӍX;;;RTV)f$+P ew]988'lV%l@@noou195(mFd$Qcf"7y}`P{xd0iaP>#z1&]xxpp FCj[hTϮUNUĪ>^Nד7oި19egϞ/gggRIPP^'j/"Ŷm Ê,w:m3c;񸜟K>_.$2~c@đm9{̔v%yB8IJ,˲l|t:H$ Dt)ί PoM-eY2$l6kjD3tww'GGGb۶"Š8 Gt:1gPSLRb."v"ǃ e _z1\__˛7odggG={:c+nm ׳y=E gyFfْl xLQ ޞl0g\<s[ 9,R ̶m9==բ"o_)4$y$^4}mĘC1 B͌uBz=>k&P90L8>>^2ݴٮZN qPn=26MwUeJ>LimRTX,]D]SϙddggGm4$XxCz:K&j7U&DT^`Zd=",KLT*Ti4fWÌ NNPc2ބy(NI2/Tـ5UCZqa>Tk涎=DMÇ ~5L&`mXNa`CL_2$S\<j)Si.g+XL6^nуLrel˲_\XLR>t]9>>F!JE+)MRyubRTp\]])ǶmfrSezryyh4C-hhҪU:zCU^(Zni[~nny5~kCzhsQ |4X׿1Q_,Zx^)f  d2 uV ƛ2(1J n+LFix\#29q 1[ɤ^p(jU͙(c zhyG"tT `6Qh^T*:N& &=1v^wryϭ{;fK^&LC`Rz?{]vwwl҉1v3e0KZߗKD"rzzd&c³>1:j$!`% P=k`0P4V$ L<@̦ {~^w")N~ݺ]n7{x{=0 )m[Jd2yқ2/ &HF#I&*cd*DVIԩ"T';&#BmfnH$ԙ`M2R3d<;}@2ՠ)/6k1i[ny@gdL"Ywww5~ejp8Da P"BI<`Vͦb1 l6HѐC/eZ@2fmȠ)=D"~4ԓ$~ż6 G Ly,UQƛ M{-p४ IDAT4حVK^bMh4*_~Z- jDZߗd2t0.=)ˊ Rl}嗚W_) 7 ~tZ{_* Ժ):kUXs\ Nf'F75 j*jfm Lj EG ݝEt:l6ͦJL@{LO+&vЍ9(@ 7٬ pB„f) TlӇ ` Mل,ύ3/Jo X It]ٺkؼio=n,Nt2<L`+#hЋ1ّ\.z\&}$R ;3߼y#RI-NeR fR.e8J2ԉX, { <& d6@3392Pj2m۶S{cO&IiZ2yT Sͺi} H4Y_7wr7KpYwN<A0"bqsa+z<iJSVD\7[`14 hc]Bf:H03o^>c*k0s^/7mR$P(hh4EHL&QT: qF_N z7&sE?=L,ё<{LYO hkvnm*!Pb9 4a `0:&V4L0T`B%)_)ylAI25Dĺ4Om[B4MEA)`D@©[pEcqsQٔ jrvv`+%H$}L,.`BH$ym6: jwvvV'~_RI|RM?RcZk D"7yLy O%WtYamۺgx4N SVe4W_}^ N/{n~t nQs3`cH${l~C:C\L岌F% 'DUU2 qhiL˄J=5-, ,i1?3&p/A^ S-=}㼢z[i62 \M[3c'>`gO[<4`PƬR)\0XcCNNNNd>ׯewwWS@ %馈D"r{{+rYeYJNRkS1nma7z߽.jcPj5FKZh4*'''j~_|!eٙmkђJt"Ĥ$r:+I$g`H$me t$, iZUTJuաPHkAᰄar2$9s :RoRTԓqnxXT)á+8p8TsSvEQFRDtaIȯ104(sy:=ǒewwW 1f $+lVpL_3A5xh#m0 pDc  >wwwjhzlAp(|馜)jLP7nnjOs7pff3j* @{JXZlEֵX,4s@B${$w<z4/n$QK>X,/F$[` S>$:7)0:%T"#a+wg l*ӐhP(ΎyHDcnÈ|{?дRVeXH.})JIRVQԄ߯B)LՕj5mAY Dr܃"O|"m Rd7F޼y#hTƻPضR`¡FcPT$t:Jl}=С43mlt̹<R)_1|Kn<&LpSUs/~ :Y5#@g-RԶn: Vi4L(.//eggG 멣3< O>r,?d2 "i6R.ի`8*ke:>E?+DP k8*@S,\__F޲, Br{{+|ݧ6t: zaQaFM#4i (BkLJy0dߙJ<Wo&BRIr61L6` foooM$ ¨A?99 :l@=} Ǵ%IUb# bؖe)ہ懽 N=aHR }orW Ql6 n:J";#ZbE&D_EL?SQϚh${CI$ dHZzNUu@dk4%Z03Yc+foaܙdR+`.L`~iVK-'eI4UsM1kaҐ@R-iK,5hӇD#| gndۜ3?h ΗD*F#Qϟ?WN&(4""ZM'& k\84 4"LѨRV"fP p:1xd66w4IT[y7#nud2k<4h1=-(IJ\@7 MnuAQEG8-hю92 $i1i%GZPnSZx> 9Sx6'v[-{0=5j2S*AJ0qe4CnGM^E6S@x|~I\ꫯLqK_} vMsϚZf)Dͦ<{LͱXLdў)j~/777>hؙsVB!N5>V.5Paqڡ.dP(<{'" M)7A@k$0h///n<;;s~n>:3~)&mlfS5q,K%x<:637#2TqyQ DEf;/7}qws4yoRI^~-_|'_TER3kLP8"b0&b,dzKFV,T`~ww'x\u4t;4c9,frVd2Mj.S*7*4L4X,WS^(nL FٶX\?8|R.MS0&f&"L* ;Bu4LJ"|^D+Q baYYýRhrpp`ᰴZ-mH`l3pcE!6 ؂]nMnZǛ˟bm>}6mNBY>ONOO)v \.NVM>YԩxI&*+>88˲d8U&]4cm1YǦP(?3LާөZ-táw`rkX,ԴM<z.TJAJ"lV 0\NS:,RN1"ԩ_1ż4%DgӀ P@@[h0L)8 j@b^|>ecJC?t:/JeɥX'jUoFMR)mRR.Mc h3]vw8۾_& ki6L&Ų,IӚ9>ʹyݕQ^z%zB8!d"dRd2)X/v[6֛^+8.7 uNFq0c^.)ӊŢ"蠓ɤNe_<`h%6(AMjXeLm1Mm{)['ך?͔)HN4_fʋ5lLhV*ͦ|Pfv$9.JiPҶm,K0MLceSl 3OH/;4jk,R(N)YnZ-W0Qi&XդnKەC$ UZFn}g /@2ub T,oFͦ^fJѐF!jUuy<9::j*RI!|hNNNDD??UxhHR\./_J\͚H$rMS-»([cڂ#?Hn>WjX˲t e2+l>ё6LqbYWߗV%dR)hh,@Awcoեhϲ,,k)ZٙٶPX m|iѼNhnkSbTaS5 T/$sXO@T3m[2Xv}j~ᰔJ%<7Mi6*?cISN&#'Yb/0Ԫ0cfyxo8 SaV 1@`Qr>lXF0{kݍ柊[ ޼y#jUj*޽z4P($e)dd,.z}ud2 H͍"gL~dٕ u񇚒UUxV5hL]:8EMnp8,_|>zM81w2x\:|RX,q`4PiaPE3$,=T*jGt4f,׫TiR JԦh8:n P (ɽ^O*TU20iP#‘,N+pdlWZJ(pkdM>NiN=~jmW9pQ|^z\]]ݝj"s yar9FBaYF8 3QT%I2mˌOZdgaL&` , IZ~/BA|>G&sntI!/1X9;;[WmU{mScfشO6uRutߪbcX4椬lJ6U6ZY-褱P83 A4ݬ[hġs"=qzܟPP%Ko _ 9@l&RIvjlC̽A3cںݮt]5{m[R2 ؗ>Oͦja"ao~éwԺZio+YRt?ozS?u`}`'^/+_x5l.4lV㱔J%o!O&%#eco!@fJaؿ0[T*%) hH <`ߚz3]A/ FrrN'kJ IDATG0hČ}/bQS~ke6M?~KES\.Fh(R4?Ԉ2 h$/^Z&gggT*p12!bBdd\OOܸ,?f'SdʺqEt-8 1B%JiX,HszSG= j 58hB! :ɡُD"x$*jNit: Z&"H$\.c+HDɤb1\cՉf XlxR˲Tf%/B9-N yn'N<q r,RIlj T]L;cD"wݥΎFqA{fZD@R)u](ohmۖL&#FC1uB2&آQ2Fwv5W|wwW,R` Sd2}>5p62z<>b8ɤmZ9=Dߩ|cgXo0r9۶-R*4Z~6}j^k7Kh5LzҴ;noouzpw\2/GePE~' HZ^9и fR.e:a4hAF^qiZEhfvcnKMDETUOä D.3 xLYL9$jVگu[M6=l#|f3jxhdRMqEfRED'0G(pgP(!F -LlS`)\rbSQTY^Oz~? g1L|C1MWCED=S d2ք}͞t5pp7g4R&e0uŹ^mx8kj1ANj:}WPFQ"MM4U-@4BAx<iK͙yzrӯ`[ɋu)$3pCmޖp7lj)dMb<.5TH]nb_o߾l6Pq&BؗL^áҜw: Z|zj)t<+\.R3mPP>| m-FXNP2_@m[OXG\G\tWњyOLiD$26QTiRgV5}b۶mI&fA N)g߯KQvA i{ЈјfPөeB2C u;<%}DNX,LF@^@]/1Au^x>̚EM`Maݮʉ񋁭 C:La ̯T*}yVx]Ƴ_`4hqCH٪7FCo۶uo۶7jmzەL&&fڇ _5ԢhLfxV̯X0z5YnԡPh)p8(Lp&r>_* ~zzMI^\Nn$fzCѐN/jݮZM 'L٬&hIJ,&~ZFuH SL}g4Չ=H &`0BFr$Q#(|Iœ!5 DM fIYd2+ .{OY8S'  Woߪ=h)o  ,5s>L&|.z]&`BǕ5 [|ryX (^@b|.rp7CT*;pF"=ݕ+F`1HRĶm}6N%NƯY_?7!Lө㏚^+"J \hUUeLx#}Av̝(A0scb(~_m0$JZUߦbľ 'YB 6S:@E1227{0|$P_b1iR(=JwP\.1r3x TLpX4 ّ͝\.Q 7LCNOO%xF喺imƱyݞtj&LS6Џf€ljBQĞX?h~~Y-vH.P(L`!EQm2qO$<  À |>p6ks 1l%h'W f(QX;o6=9YO/nmz=Ϊ"M63*#,M(ED+jYF#5n4ʂd2J= |RLM`!"֙r||ömI&""qoZOD4_xO!>o{bՒT*5IvyX>V(R`l|> Un$?ԥ\N\|ZU)>l4jClۖ@ BAY5$gŌyfp2)8s|p@?F7ՄNCLug'liɤ.p8,XL5͠}hb1ߦl&Ç:A'"ZX?U cO4tXGgvDc0f۶TU.'x\"([%L ظ&s9X%Bƙ1d2 %HݖV1f#3Y4l_^~-PHjA KMҐ _I&Jl 5rM0) 2ho|^L :&n+jUxbi>`աipO'`ەJhTJ4+QbNҡU*]G""ggg ܌c2LOa#fSiұXLM[ۂ"#&x|ir3'Pw@C3$F 31W2fa/g|6V? R\0>E &k_R7o(s<&c777 >sGH Nrض-FCB4P~9#t% ee13my) rxx(^O"&9ϰ{&pXR6Bm$NG|H43 SwʢsRӹlJx4~?s"+%SeN#m+F%J˗/0{6f3nJrvLabLr|ĚͦNI͍&ŝJ"!`01%s=ĝmxw '#z-g<KXb^ndR2B!9I.r p8hyՒ3Eө"Pۘ80%Z PiN#^og }ܶmz4BK"X8)T:)Tu T~n r1MWD"[4>O٬aj%c#!FFT*`0۶%HhAZ :gr9~V%hTo@@ e8??x,rq*$NK0VXXb!|^A!/cI^ר0́S}jj.6=7^.R2=FJ;$v-h@ɘBzL1X,jd$"6FEķh4TgI4N[ĔJ ӝN#DB'q b6ɋ/ =ё)rZsJD$(Τ5`rVL[VM^rEFCL#e5$IRx6kVCXJh6zo#Q஀}l,}JdggG$II&TN2͡ $zbYL&"ל n[QN2VNM1njHg2h} /_Z,2py6eYz'0mЉ ê$=Zjch(=% J,SA|1`g^Fj鹁y4΃Zhӧ A{:o:j %.&NτIm)vP ?| JX,Ç UCx4 y NLq-0SdggGM,Pq@)|qqZi8З= b^#=t\Rua"`ݝҴݮsFoV agŴI^V%XL$-e<;IXv6M<֭M{!>uѺ=3]ZD1R4x<.hTnooX3)@P)ŢF#5dIpww潽=IKA1* BZ8b $LP)7L~NNN8ajBdip??<0Z33uq* N7g'l]=KnYwW4&Kl6թsV -,LLaݩ V^Mfu`M&⑱#jUɤq/(0icZT*%lV \\\ɉ.E:#h۪:q~Smfsf/nO:Z/}zOPcdc4I:VfHRu[(n%M3@ mx<*@9' ;  k}t$qg2jNq?ÖL&KC.Xcd&I>tZbdVӡl^{AnRvimZoի_1OӷlvH$"o޼ r3}d)iHD-1b}pp\|pXjWá$ uP@Kq^en>/nhȫ|0h"Ύ\]])* (HV>{4dRl"ɂL&T*UL&Rוj2\դl.izA{߿/LF2Gh"ӇfLSb&383Y?% Fy 3@}\z˔&U%ȧϟR<Pqb>=X,RiLLSЕi: !&k0hO& IӪeH.P'qfg&c`$K,A(D1AW0"0Uzr{{ijU^ePr]^^ffR4R0!H$!#CJd+3mr#&ufCKO2.j2tT*)ۤ뉈H:ָ?;;;J> PD329EBx<e& ;ȗ_~@;::A {b8}>]NSl|kT? GZd2) :ݦن$ s['y*9ONNN{5nr9}UHDR.//azzsr@CO#h4trf!ȶm->hPH@R=JO~RCT2;2vr||GfQ 5*D<+̋ J+oPHf-fk\|h0&w5.vd9Gnm6P߿/>O4Myd2ZfAh)IQ&&H,Bm<Eh4.Ax^4LC؇UrY"64ei!E!pX26_<7?1UTQ@gm,`+@E  3f[l'6߫O,8ٯNEnuLUMh4>HTRQDDL&B$)Al6%xI"?gٙ6x\w;!Gj$_aȡ-Ӵ$I RFdY7}V}:``Df9`3K/@H"arѠsp7moDukh]t&VͪǠ IDAT{=q,YPp{->2ʹZ-=éA k~qD4pXLl^;u0^W4|>\__ԅxP͠sp1^eHBl5$<`0XJZJ8VA*&iR,ܴ^ֱS>_m6%LJXԨ%L: ?/J0-ݻwl6U!A) zXGڦشط)v|nSm<+xss#K.XLPZDB"4FC;i <'̦9뗩 M8E"8D9BNN (~_Ր̤9R` *)l6\.N\ P>|Lh\h1r!j R4S7&ȦdtF;sr99ݗ Q{~M7oid2Qn(1!(TR1 ƕ" s mۚLeAfަif":k-0@|xÚHXj=}b@=.ƞ$,}50vJ$H( 20M:FdRn+nW% %3 4EBFC|`rfsfdt.~DsqqX|_PXbN99U{3?|ˁ T*i&yZfŜT*9>>ւH(\:)XcJt *.^^We44pڼ~j`ݔoҺ1?-l6e> ɉzL*DDX;Ni8W*iAGj,>t]̑h^L].MDzLFqmp쒡Uֲ,-bzNAbLi>N&I$Z(A&DEDiFp4Q`08@ `-rd9qvOlbY [wS(+RcHQ1ϥhH4Ն F4DG"3M~BlZ^${ waAd2>XH1a' Ϡkb3f !$7d<|YIa,l| `iۈMu)N?n#FC*6!쳯(I0R,˲T 6^ }I͍cIR{6e&` RVj6 4vooOR)c~_l4(hT-3CQ)H$QA m騗{ 挖e%Lʗ_~ Ux[˶f?;tOЮ[\YA ;h>kL%}3zu&摵]^^.%Y(ԗLjFks7 nD5p8\252ƕ`j5~_Ţ~̈Z܁RH Y㲻2$ H$4\Ւϟtup->_e3L4 L4Ц6(2;h+B k>W&M=9N͍껙n6 Nes9MS=[ i%lדj*?#PMS-&% ZtmnUTI&tRK#x@%.߯Tp8a>keꪈ R,5 D4u:4P)8ad2:=Bq&y8'Thj*H_,Pz4\0nk9v\Lr>yӟa7L4 @Ԗs&s13ԝz"G؇Ü0oZN+za)& 9QXoA1h4VdA! tɔMXwϴm[%Ln 1Q-Ja=Yhʧz?lӠ|H:`۶R)`%" 0d2n%͍$I-٬=Wh2C@?悱XLɤ}mȳIaʹn+@ r3*vwwW(SL$Pa Q-iI pX⋥hAiM~vzvp.]t%a1 )AXc #͡6FKvR$dRf)dR%of,2J{op(nWRI'~_EdRYdR7h4D-0k@Di5ԁF~jJ%"y]cn@Ugga #=.B)/PБ)}xR @ tZj}~×&.P^hqmf PӇJ$EFd$˩&~w>lp|>ı>4Zжy=FC5ֶm+['Z ᠖RT@T8c=%S1r[1% nݻwrss#DɤT*%v6 ngM1@1yF׿; ^eZRm^}+1 o xps3_WH2bv8d{穪S-vӕJ&naďFÃ(GO0Ӡ|QܳIHlHcڽc5h4R&ޏI5pX/^O 8cXHRZ?^} <4p0phooO;|;;;z' 'Jy *s ^WPEBV^jONN&h0 أDB(LXCsh(b kzj@2dl.˪x<:-&$=L=x]*b3@:Ωnsonn$jg=K+3#~Dvss#BA6v{" Z(229u:m/L;Ŧe.´:W̋Jfźyt-ӤĬq0ctۀIFU3L?Jlsä05^Ξ]d2:%2r}}-`P͗aRn>dy<)Zqz=eaH@ ``PhTNNNTFA<63v9_~Jk8t::6 Qo!GF̱7DEQ5wQ2FYCY\@qFBGln"MSQdʷQ3f9A%cF˼s {jnWRݱi̴;m{ xi-lY׻[V~0/+i6(I0PԔqbP}ZH$tݹni6m) p) ݙ+ڳnqQѮ=k :X}=\1ƌOcT̡lf)''':3~[[[Ul"!U$`ED\ߖ|1>d.>yڞ_$9 i  $Twwwrxx+FtFCbdY5d Xd^W;']lLX_Vt|>7MM NG QxZ#J"dR $ģNFLlM-"uEO L z:W[ܵZM1"I<C~P~` R.%)ŮmuX^*f rh0-8nz6z}im`F8^E6}yyH*Ce X1qv:Z2K>׃͍dYff(TIh4duuU\\\聝NhHZx<8R\1&d M\]]cd2TOOay}}-O>v-կ };:Dx\@)~TUzR*V)R^uU~S{=^>03s0 đSdSp3Vji-DQR#$k)Fc Fag7@2~"á&t~hBH7sL@BǣC }t\fX,.&lVjt:RACfD PJ$(h(i1 Y yeEſs?͊;"a\wc)˲S(-z]Fl6ӧ ݗ_~)lVr iHҡZ}6F"_02)P`йk4aw0`mcO;&&iDBl1!ްpH4U֩#пa.XY2/[](J<9M7A wi* a.l6f3r0+ȲWVMJ6JlooD"+ b wDD2.v䗿<{Li27D?`hý|>᳃B<W(2(/Ǣ豬i+O[`0R$RIQ`0([[[2∄Do8j`?<lQwqX˼߲ǰ~_ё<HR+VVVZNLBn1.@+_|,R*k6U9fSa4ŚRƴ)L 'F #Z93m'w&(A\%&TU*7ԢfϷΜ;OqBrqqZF!bQTITǣ(vt: lv6 ߯]1dGGG&? z?Ӂћ"?S`\.yNqyN@CiMPMjޞ9??QJ|^^X0 pJ>X-g$Ѥni ZgЊ^HD$?DB;!/T*%XԘ yHϕq,z|ӵm폏;u9;VvN=:Ih4l6+^Oáj5IRw^F q:NG/H$2B!) &N>:-1iw}OpJb#:OD4q \.ڒsuWfBär:RnONZʨ8'{fuuU^xЊޘQCƈ?1X%HhCەH$"kkkrqq14u@$54r\J$ ii N9E.͍NU ˗/NT*Ʋ CH1vTBЄ EYX`0Ђ:b t:g{&p8%Hfk| 1 {jCl6}2D"#jO㱄B!-YDaq/hT3&LXCW)˓Ҭ-a12::z 0pmmM~2  {d hG 4`15YصM1> pjZcHƂ|P`CY#iBa_]] GH$ʶ#RI7o[ vuT*5a<e׹[OӖM7M29g۴28;aE'LhyrY98"BQl<<D}4q Z-5L&t'KXL;+n|'IR)/դ!TLOZ_T) :)ts1ݣ{1vPT,%v[Ǽ0H<3 `?T'=Chߖute<=2Sl4# 8Z&~bròi/q9Ŀici`rU I:4?1Hi #-c}}}-{{{: zУO#+QzQpZ-GWeЉ<ϧ /s$/t#g`t.=02c94dbQVVVL7o>O*^ekkkb6I/ԏ//K&{Cg?Ru9??Ry˗/!],%褗d2{1R5{4)mF [F2e)4ccCkۭl q[]]eH45 HK>bS8L&&M1hǧT*IߗH$"@ճ 0g2{~|̯Sv%Jښ t:xwd4ծqVHË 5ږ}b1Mo,3L X 8;;3chI2$+,O7&g*|&4$*m$I͗F# Q,9w]xܠCcPH.2.l 'nΈ[ut:z;δxyy.6I<.&VJEáWHmv4/1jVD9&gh4sauuU_=mv02 qd2 1{mďDzeۇ_|cm^ظ$ ԲՈM jx^8JLmh&JHB a#.#CDjEmvSiFAVR,hL |<{ne,Hlʊ/u{{~H{8˦|lXL$> `stzz(Y$ž7/W鶗 }yџ'!PYWWW#>HD޿/tZ~J4U0leeELJ3F*Hn o, BP(7 ,أHDͣ:J%5m4R4^PlG"iZh4$h}k󹇇IXl6&W0T+KNZ`bB0|>AyܲkZE~#?Mt7&pt {Aad2JSnnEA\.|ToFYYEtEVX$|ET*@3)DS;w`FB\hёvQáz=ՓJ2Jt<={&@x^-s,qar8bxaLf2=K$Z&PIaT~[2Ў\f.;Eݴv1gtdv7L+vz ɑȷmK"V{ %hb;tR`n,) ,$}G 5ju6xWp8,HD0$j*hT[tݮJaѨ8^QUQ D;Y{bc4&}9 sED,PH"y<I$ EnssS3Z|^cٴ}1?C'"2r߇`4+><g}9IgՒc tQݮ rZt٢gCACgi#:jL&'\,Ţ9,pT*ݕiff̻CZ䔿@&,n/r\!CnKݖ V$JI6ծJI5uLF;$H?@bVҽaQ؄aqnT*I(M0S1/ݠH$]`0EK<Wh0F!MAAрSyVښDQ- l6+X.Qs[PXcE(N<ڳY<{bzkn?`9ؠ`'S;$S˛7oT%($0H1}'0𯭭i˜b:$jU<{LFC]|>/@oeeE01q0vuLM!G(0IFfN[|&ňY^:x8^N}-:[t̒-bM;o ~/|VBRŢyⅬK:֮{t9]cnAb%tssSjj<<<uvO ;駟[v2ǣ2ZM/_*mggG5)00~V5)N둦 φNYd:u7#yxxb5ӗ x3 0 6Y @ # Mŋ-]ħy5A>vڵ=դqy^IQs^gaYCGge/-{ Y|Z9ϿDz;ѕeD":rNDLgX,꾳ciavJ%q\ )]'naz=1rE>S<1`V+MRSA2"bU0g|Rdyaצy\^^J\K:a,yWX  E:RGJS䍄.NIá 7^fVsi6sf@ P3$WtfiO!T~isPrK=kT*Pw@g'HY0E|>ځؐm |>iqPbSM{ߗ==@r0z5 ] g">R近p e['tn U;^;G{K2T3*(lwSk5 5@9;|N䰯Y"A#FwX7L;Zj 9JZ` R,σ ,":Zd$vF<ע]:Iv8VyN`.fiP+i;@'^c}}]RXπLy<-0wAbێ+!ryp81b=QQӁy#e C5ݤJѨz=TT#IqFW0{p? p [\|>ҫFgBc6 MISUg@=g@::j <^ gE=xhA@p8 Pv$ >1I@]\]r> @Kv۷ʼ*q<W? {`XDx<.rY~ȏ>%a%QiѨ~5d-@L! HN3rG|F...\.KՒ/^H>We߮gHĩio3ra3``N g;b֋fVn,(Y \VS:hp Hnɤ]cLqCV #cUJ(OLn"6B3lHR$h\gHS(}<׳Vn/wgfv-gggzFcfNN3(^Q2k:OX?/r'ޖRO"z4l6T0\(?2V`0H$#o"}DBF͍MhTnzk9AhtO8f[L1GA4-h,y#^ʲIܒ\ɐB7n=hfBv^|K"=(9}}-ZM d2;d2z$5n[F#M&"ṽP(4ajYU IDAT;IR""_RMd2yxxj*rYgA)ˊP ݕ3I&zI$x<EĹhIT.:Qgc )Ƙ>@ύ" 6YFl (0H`adG, ve {n:'ڜix\:X)& AYP,R@A#a5 &:-x Kp(RI7WP&&'O<\.-)F:> l6\.ke;KFg&׵࿺ˉ33Vb :K\[[CT\r㜸@ I<7`J$XnnnrZ$FJV8X' ²n(_SX`ҍ¸ʂHXi +@BNG39f`aRb`iDt9;mΤ٫+=A;J/_Q0ᰌF#ڒz*8/R 4M5FReccCJtىíNs!cZiK9/t]999T*g(E'zy)J*!`#R)aZ:kD+ |gםtRhSꯔ,mQ9M3: G} $AnC~NKr\s Ug`-khssSeccCZTU5&9JH&("*%Љ `j55I""+nn[]]zgg*҆l1rH$ G_ϳc`̵Ϙ\2"9#v%WX&~|_Q~|/6N><<$rI8NE78.gBcR0TP}o޼߯4>dpXM\u:5$aDKe W͔:`LͥC$˩sQy Jf:˥%Iݝ4͉N()c㱚q/XBA([;>>"F:QZd s_TT&>wdccC^ONOO5 % t: :'o xFooa`l4*c(^[[S1χISXTd_lmmIL؛v[޼y#{{{ݩ NJ|\lѶtaؠ7%hq˘@ gggL ;>ڝ3Q@.KpR}9κ'''ZP8Ѯ[vښEIn+F:Z:ĶWץRLPժ@ZRfSZ/l sNxvNNlVͦb1);P!a&p"% M(+IR%3@6D* g>rXIL φq"%;N*~;.쫫RՔI+ rۭ缅Dh )@/#hAm4N#'с_]]J">Ox,x\i(4#0&]\\ȋ/!cǕIDYTTV.LFj28`{>S0PF M}Mt߫+-2DiJ1kÄ`6cB~xJJfKq b2^(8S,Xn5ƕeI駟*9 28v+  -)hgؘEp%Ȝh"O>юnQd^IӲϐI$\]Grzzkh( §Zjv'[ FĔ^ $>V,4]O NAHuiZ D"c&Gͼ]H(nѰ70h4$*4!1v9dPc0DA1hhN`'kP ph]٬*HnázT@Sni>v*_n0t07<"9AcI$6uP"J(0a$~_^i-*0PC~+Nl=0 ~^N#VK_5>2R˱W)k-$>HRar9]|k\ /BM!ynuB6V:׳jcVVV( #suݰ6$CF31 IVS`  j n;Wl6S\.I$R*&̍T™YHqDlgٙ2s;ú~T*xI*bg"г6ll'Z]F!XL ޖZ&HdB 3 zXr$@v-OX5 YfZy W\6?2Z/euuU~ٙx<y_.cT, `M|+H:HAP(h ŔVɧ~.RIl $'$Ntvvve,:6_ڂ??l=ET*hTRH !Ph*3)جIJ@@Z*\.K6 "v\i-.HnJ8J? ,J( 2x^?݅j*R(t`.9c~f霯|]9===5o"P,u.JIVӎFC%J#,`8tw ;j,h!FkpgCR1_̌&cWMhA'!eBѣO9D R(rHӪكC'H=D;@ϘQ@O&ـF@a<`MtiTnu2h4]5cQZ8 VWWuJut}:&PC1'( =539Wo;K$jZCyYZj R 72IFeX0BAY D(Bn8> 0%d[;& g\b4]m(ILkX*<) ۘ@Z` *U^Zvk% -%%L$aYYϱljwi3 x fjϧy lp8<@({R$bpZU΄gϞ|>y?:C Y-<_@r@jΐTȄaL&On%k`4=1ِ_JZ}ok ("IfX5 : CIkw](&c$P8$(*0[DJ Oa-H^Wu/ ,Ir?]0 HB+d2nP|ӡ.VS햂R2k z8T*!Ņ<}Tv=X$V|i5#`C=@ 0хG/\,A"1l6%HV?9g}[=눱NsqΌ:5 p6Ҍ5չ3?cPxfh4tmP`lzt|Z,C`)t,P)lFUҍ 0c"(pTk+@!L A)ZT=I2eMIPXz tX~^WVLMB'FC/?Ka9rFͦh;ń.(IyS ??1.(EE2i"1Ùl lYnX"Ƿ ?? t^&$У9?/0 R"!ZZX\kRV + mIVs}}-~_> ŸM‚@Y!9fMa-o .{9wDCK` pZt}۾' rXA=SG{i:xx<[⠝BeO@e?HGQPRD|_XW+ DChpN9&J&'bQxgGxe_k89bx3@Ӆ29ϻݮO`QPb2^_>/8'XIT8,C•NkmvZeؑ}Oz5a[EDa .kl3{Cq%DwF>83 1hK`KqVrNSGQXH|!Dɞ'/Ha0-x}'D"cpx3+Ed gxNȀdwwW'c CSJ N@\bT*էd[s6&C8g'ke%z]n5k1[[C/;)k&.E777L&UfҊ!j(XwV*3dW)].?HZ,tT<+$Pp3C@+'{ { ,)\; Oh{M^/vRҴQvz2Tg$NԬq{w0x 9穕85>)-N=*5YCD"#97 jaEeA27;Zb74=8Sd.rVZ+;gGssX_" `'9 '<͏լّX;GC rpp:צEpz`j$mm1셫+IR*)Jx$(Om'AJRPDB sDdssS"0IhvI uv`CeMѕ%Ywlf IV)غ3q7gr4,e}𙘢ͽLi jZSdS\.D"Pt;/f;/?o)&L$ E ɀ' %OӱBbi,@ 51 ;Y* ϙΈ:[m{$&{I'*p8n#Ng vDIlRVuTGAǚe2IGjD!=h-u$~9g[Dpv:ytӺE"~lYLT' b߂0k?oz޶ keڽ?{Dh ]`;vD\RѰR9g-u iܼŞuׂ0 fYE\[9_ǹ.Ѽźϴb<gs=\ HoA;+װ`%{6vȣ,`NBoϓizzY ^x<O~WSyf~'_@1tDNOO%ɉi]O])CfC'*Jav-Tpοnooe_J%alh4.l6T*I0v%H2f)JEj666Dv(Znߗbnx8|=߶jhEeP@XMlV ]kM$DtёT*-м\C>qvv+VEq\L&8t:=a>c%(e: ʓ'O$ΕEI?IC4@ vNaNɥ( v:9hݥ;I78$6c,u8)nNGáv1Gt:JGf%8wR,aL! aM}™Q$lMh>E55@|zݠP Lk0i4*Ylb`kfM> *Lhqڳт*t I|7 ` y(v<Ӂ:hV^Tyww1~ fP*YP/YC"#MK:iL<7fD>-~߼kuO2iTYF g.?9zeƢt=[8C7a,{b:'=eΘec{>xL]۴ǜ=VA.:oO-sM+++gu~Q`m$"Ig +|x,TJ.//%ٙZ-ّ`0(粻ZROVmkkKץT*I<Wghhtrޢ)cu4 @z?"F$#M` (x9 zd[4l~fZ2uR)%Mg]߬ղy㢎4ĬBveỊQpͺe"cVgyQ'{5: bX1g'v,y?3o|" "}н1=4 {l KiY,fs. -{bY7s11"-b 9̷rY>_e|gۤnKTn^בXLMR~IF0~uuUAD"R,nkr_(<{lbN.KByI&rqq X TJ\.jC|>btK6U"+51qxO>߯~Trvv&L&ZT$ZM5u \d2FŢDzT*izuu%ޙ59r?{Ec߁^g"ja[%}/|5p!3`߷^φzH< 3@սnݓyё!/J =|"& XD7s2d^1zfm'O4H,ZŅumy,?LJ:\.m#2w3|R\%^__ׯX,")%V)|ݻw2jiP잹FN+y@M5=#8_3g~Cl*o4R5I9t:UY7s("\$KCqMREPg"tT1IEm&{ #ؾY%;p@֚ 67^&4crږvD%@B qtg-PȘwwκCb:0A#*|%shn-0۳}7r~).j% Re D5Bk{1'[oaqe]AMQd֩ "e($cJf\)n$>꼮"‹$oQmQ%~.wT0QVк(jL؜C(W(;>;h=, 0)t;J%, mɊ-C Z\c=gA{cײGY:{XԽ8yW6G)\/g."sffZJRQy˗/eggG YD?.ZMfu,ZMݮh4p(J޽{F""z]ժm]uFںO$ZJەz=l={?K9xӧOVI:rxnURl6LY ȼ?ko+P r9 NV{J+2)`wvv$ɨ n+?}JJ-4s1!+@")@nr -s ae*'kն\R)-`\YmHt:`J +ϪdCڑC!6Í<Ě=88Z-I(jݮgaxfae LbQ!V:YćD{"cb0߸E˛7oDfsA4zR qL]kF'ZK50bux\d2.cVZ!iO>DOZJQI8Rwf+_(ɓ'l6@sƙ6ȅͦJ1FC)C/zJ 6[*UooOJ37oepX>R7d2Uuܙ 9Qa${zc@z=7J( TQo%ݶ&aiq}mookHS (V@l*dL)5dy,n1DgmV:elIK/}Up!胗(lSH:lfaQ 9 'B‚aM?V}~4nQA${zԠ:52q%QcfauW Ժuw՚ (sb7ߨ1Ent6GQƄTaaXUZÊ=(h;%j1}l^~F˨l5/#!p裏2߫2pSLSt:2ʹ!rVjTC/l6X,r@{5J0[#ّ'O|>/^h;(M* ER-FCz<}T{t]T*zp|2ΎeL&R.5ᛌd;k F#i۲#ڿJ岒B4 it@t]) yJ ļ^> ˔&@(@~rr"|"'R$h4GVU}J;@ƛ j18nch\aXh4\.kR8j2@QC.ȲC8zA -g Ϙ9eH$v[ Ez*&oc.3^Z_|a0GeZP&ipg h|7TnW%}ɑ'1 ✳8Rtpp@^o%Q+mG}5; 379"8 ,~ϥ枵OV皀Ύ#03j\uZ%A(d#k:#_=J 7u3QJʭfx)Y֨"L 4߆ J &mge@qyZoCiFX:28,\ lwQxFZaG֝,c28cE҅Z&_|J%yTU矫 OvpziM Ţcu%ȳg^r(M&W_g}&z]#LJQFdu:ޞrttΏF#)Zsww')O5Xa#g Rqc>/'X,{ϧ%FRg62\7#AYgR{ҹ>hi_'|gyXtkJ,f)E+6'OvCE_h `ۓr}X(3{:A >LF ! :XH>^< eKGqr.ʊ2_[_^U5 QaE"e!Q1 0EP &d14NakȀu͈0UXG)46Ane5(J{vQ,m\'pe\\߼>| J%^Gvm7w/,½^OU_*$hp(Iv&inW:ivLJ"f)o߾ՌuԹrȤN.$w+:b(777fU j5mv||u-#xAZ?s=4G?m Rץ5 K%[XT48D%;`dRnoo嫯Ҍd2\.$Vd{!!p8N#Ϟ=D"!O<Ѭ3ĝ&$1nO&͜& ylmmɇTIT IDATnlΎ<\dR5 B G֞ SB@? @ (^ uȩYSL7gi8͍F#miHOsΔ`fLP } wݩrE7iF2LnX(&A8 *A鴖#-h>NdHbɺY{6&g$ :fX\UFe`_Z,'pA kHݝx-)(tP{Xo"r<Al86$w z!>6p@08ED)+Vg ؖ }ܗft2AX{He( uٖ}f op,]yXc՘Dh3a&@VED `?[ޯ 3T $X Q2׹uIa~Q-D1jE]N @н,^~gBsjJsʪ]u\׿+̢~}}-2 /P4-5WWWrzz*?O%Nkwdլn\֬ `c/R%J??!Ar2 D޿w'Z-փ3uH`8tbӟTm/// bY` DB5HŅdYU!KVBA:rU4\ےH$$ITl48=ܩ纭<\3)t Aۚ^]]i7J1J%%L l2ZAf R(L-ʎ4zⅺfɉv#PrtEBwl6|> KI]5(}٬b15#K4ͤjI&J,H͍]gVu!"D u! J|h T* J:Yt dPa\Ύ#(wɴZxplv%Q2q0@f2),`~G瑽6~dn \"~/ YnkH6:|ci SiuI@2! xBqL&z/te(V1~"{BTέŖCbѺ52naź=f @5?&1QaBԺ[R {˄y_D%? LY,#+n#uAA uc*om)c0{ ww"NR.1${^ѐ\.'D@vh4_]]ɏc=E9>>IZכdhȓ'O4S!3~8!8tݖd2)/^P?jH^l6+2ٳg^ {N 驒cjI \.-ոv-^ONNNBĮHx>b8e6))$aȚ㹀Qmr{{+@fS...d{{[*vLi6 r&z=ސs!r1C}A9#rw :uLr/J)6F2ݩ:`CX,J. `0Lp8|AB(өZ-ug"I+rJ hdYU ''h! md 8Hw0(l1[[[f z'l4g-T+\Yi./x3^(>Il'~oJXI͍t:3HxijP((z.rdA畘@8v]5i# Y/Jrtt.|Vj$Iٔ-9>>ֲfw8sZهtɤ ӧOf˾ zjRekkK^~RI3ޏh<( (2dP(h;1!KZ"%ϟKFS:K( -OrO3B x\T*%hPNNNo={{{RV5J@gńhd4iG[+}>W$tZc ?40vp4f2l>Kb Si XbFgbi2Xr9PsbQ~ &(ؒU dQ=NĀ=2AE|>Y| #CDh>WO P0Z>0亪ժ+aL'"@uKWH+'^d[/k-bP83VF`?'l3p( 0`C9\uel)OyϰQ\H}}w{~f!3LZ}y >}rk[֝{Y;ˮ'hNKUR he as؆_w,xS:gEYG EYQ?h + V=?-gnA{cLd7)rۿ}7~/X͛7xNaE]}W;ߗ^'_V(mFÝ >t]]jݕpS ER.?Jc!>L'?fhFn; 0F~Yoߪ)❝=@frvv&^OK ?w]蒙%B`L&ol2w-T rYIi~8>(Qy%A d9QT(x@"p@-5 mYe]@( ډDBݮ*Y gׂ 1 +M+6H eKQБs'"'A4_5Y\: NtuETCVgm6 3C)G-o8ٌ;֡Z{;O/Eu ÇJYTyɑdslI:BZ>'.T%;"!x%=M"*K*R| ݬ>ךgr(;hi%g}R1%<*!lQ3D 6ɬ~*_RDFɸ?6|Y} }!cdd2Q3,T lg Bh &dyV 6(qy[,FDrG)ݝrm,Q2LHB635HCظ[w 1^XT1~/:vzȨq `YH͖_7مt:1N'Z-s_(ysX9KcGs :1Gvƌ9& ]3P=?C񀺁}ڶzY|sg!e܇φ⿗-T9|G9d9/#a'{z WE@T^N?CnX}uy#%iTMüVe/0o(oQ[ek&XuXgUбGZ6ADQ c^yjظuE Dqr_VWF3ya{DH-Z&[%HCi6W魕bN'|^KP(HT%JF %p8>L٬<}T cbRwIە^d鴶!{>Hk֋IkFs~:]LȮ҉twtN K?y d2<q[BAqkF36 ~06dlM5Jx<.HmNj0uC9=xcN`{|hZJ(@V!Mvãضv%#%~_9ğˁlb:bԔ ٤&[2<{<'vdYiKG0d*jep(??1'b/_60A˚wZ ϾI ~*ӽ٬ǘڬ?UHDE%oa$0j]p0(erh7J-,(\ԵmnFb`sبA@cg?{EnnWh4jP.P3dLɺZWx[Le:q:p(*䰜N@fONNobY5z]3j =lZL&]h!k{<? RTdwwWNOOU:\.?lb8T*)#бƅx\qtyS=T [ Ýszrppv8Z}V muG=y DD$J\V|zr}}-jnf]\\WL9pVUIR')Օ<}Thە--79ϥ^+ R*d<w6MȐ9FƎ`[bGBQ 0@m 9dݨgDD={9(MZr9U,j1ߢHӬa^WylZS9;;L8r4 ̺h43CZDN&l6-s) r||S}t:yTU ߗb(LFɾ $ȉ!lThmv"P_ca]vLp8Ԁ1ktH6{Fm!KNʷ:Ai'r}O30G&&0Ww;'Z$gl2A/{y^"℺v[ۏ E5ndO1rJ%N?hiI,sG ךZFDD Ƕ k֑}L&@i j֖!`a<#A܃kܲw{XY l1#5U/ȭc̀럳X9\kb1iZ"ĐF[Z-T*zX$ )T*ٳgJnYx<.NGͦF#999Z$:ݻwŤnAs8/@&nx'u(vww\3(61+l#YFA Tfl6t:-fSͦ'7oO7ohA~cC!UP . %H@}8%HcI?*6O䓵҃zlևRxg9>c;30%md<"Z$Vz,Ń%e0{Ń 0[Ϛf(6.(0R?VMd&u>gZGwGu :3?|;?_c=>fo"+zDQpԶQ+Ų@P1s[W1Ξuŧblcmq1Wd0bj-%%O>B Zjf͍hKfd)&yt,S?}?%oP|xTx캉y5G1a<?_q z=#-J2NML)v:Lsz.@ŋr~~ `JSNtnk 9gggrzzv-@[nтJөr9z[ rxx(777Z !Vi.5p髍IՒNA i6D:fEy&e۝cyt:U zR*T.JJ66`ddOS X2_  ?ZP^# IDAT]]Q"$JX,J,\. ùr,VKNAcؓy~ )l2!+r!P"@"G:uxdfQt@bÀ8!9~2h><;! x{{*("Q2+XK ٺofےNu$mm !WLƻh/h ~x3_]}z25O_r,^RVe0h bL&e0hLŢ{b! +lm:JVciZ*9L&tHoooVՕumŤl͍R)9??nr{{+RIJz moH~Tf$ aơ!}4"e@ q\>3)J^b(XNNNQCD$i>L^C0gAvá&Z5yc2Բ(Awm*O&SOO7ɨi"0gS+qB[@Ӏ[}ߗx<% + 5\ǏF#fr~~l6SH3xC;y(Jl1 n߃q՚1[[[!Hg,<\* GGGvI&T xvQDTMB`0D"`! C >.Y#krAuw XZ}(!` ذ'؟!@f e[cu}-S~Yp߲QwQm+ &VԂ-j-خUdfۻ;j :sPo^W&fs5"[k}uiKݖh$_~3ǒNRAPJΤVi@vouTeBA~|^RFhtjisvrxx(LJqI&}(r,wwwR,p{L&d$JI6UWw6H{_]]IX︽rzl|uXY`0N#x\Z~L,l&|^Ih JZk5I$ J8+y@ qLjrpp BAk4ɞ% I\ Y_$l&ZMUMS5!z=ݼdc!Qk g^'lVI%[[[g9 M0rJ rVҌY|_&2 -qFg?!+`t X rQ’2mYM7!Ay2\%pSi"JAC>:kpP?L&t:jXi V%d67 ͺ/(bM d;g~ndߖ5aI<b'kLhU 8`l遽&{ AoR2ϊ1o[} J(Űڛ(Hks& ~au|V5;A߶ 왎,Fiv}asF`YuAR=W@xOW^ÖEy'Fݷ\'~W1_]]IՒp(TJhE;YJvښ?Wsv-dR>Suޖ/^\.KSJ$ŅITҎnl8Joس٬n!1T*4 @ %Fݖrl2ܶ.۷oZa<KRl&~_t1 EXfЋK>5ZMd8ZX !nW7z.$v<˩Iz=IJfixN7@$R2(4ZuG)_F3Bo֋6î n Z%[9?M{orz "; NmܛMTbwlZϼɚ]g~SN4,9ۇ=- Zw61ߋz8v%Ey9C](md(-p=+EVKt]%%ޖV%D!}ֵF#WJ[p=yDki8N5N%N *ḏD"xjrQPcK:RfH.]ȔB.|gRδK7H$_(я~ؒ"YmAQyp8T10pTԿR)tRhY2cdXL...d8JTl8F;9fd2%FnZ90%OB8á>N6)<˗N&2N%Hh99gϞd2f)XbS3MsHu/X}ze#s P ?dv[U|^ 'd2#l#ޣ#NjT*)Y,RDz_JU~b*ٳgr |tPQ,%uy9>>ֲD"i;;;҈vt:})Z7."RTjD&r9@9H>W#6"b(z]9fYsHp8T Ab?$xbRH g3јZ@\yB)٬9H?l%ۚL&X,>#WeJ$γvstZ1~[[[ۓx<3#d!kS֥|9dd}<Ņd2)RID?t܈"%h4aryy)bQeٺ~P8,-҂CVwTdժ}Vͦf3m@GՒzHŅR)%WWW1oߪs lmm$ƍ;ESEG"xOfpTX2Trpd Ϡ[2HQ3f[W}ŅJQ0t?% j*!@ϚH&ѵNy^uXtӶ^V^Ͻl9%l{E)<J 0NrbI`k7x}g\g٠*ktD4̞VՑ.~2dpAs뫾'ރٲ;/Π #ztmAμesZ Z[iX 3R [cUc4Va3l)(sdȪY?pK06a#DONN4 frxxg:@)Gnh㡶nd(+tTqq J-1B, KG>R䝝y5M-8<<;y\^^j jI:3|>/777A9\.cvrrrzly͐EqXVI&*Ŧ,kn_pH<sV"wss#rYjk-Ś֙HQ6m-j@g'u8 PL&?d~^c)Z@ 愉DBRw}UX`<Ž2= }ƍ?L0Kd|lP,3Yջ;)R*jI>׶hdȆZ-T*DbSTJu.Ţ:`4Y'֐0˩yޢ1F BF>gk|(֠, |1".P`- u1?vm(`U"xă`jTx/#//~}}23ղ,U3,~bA T0hcUbՁ}ʚ4Zߐ0Ie=eyknq碂#La2a$xYbvY j&l[S;QA89^ #NAe. Ge0)=sbNjY wwvjòi9Oe߷\vpJlYƲ"6LEDig~ϲAdz6޳- 4pYחUf.۵cV-G뻴d_|?_滹w_XTV<{ww'_}{NIgqfڲqwwWá*o~jyssՕ{$`fQ^Pɤ=e@q3e0(x/4Yr;[h/&[5 $~ >)fS{0o6(lF(aUN+Š߳X`1 H0e24Ho1L) vm, \\LF:ex"{ױHIu_E:^lk8X0 J)Ų Ȭc?3?>26a9׼,lY;u9,,' n6L(H^l`1v}dI5- kZlϯ6i Ι&Q,gNŀ)g|aE` rzz*oÇ@^|cdF 2g}wooO!\^;át]9::ҠC>A|/bQ0Jt8SWgقВi:Dyquu4i};>G@i ^"@X/X,%6hI KKb,|P=ͨӺё.=z=}Rvm~Z|֛A>A֓(AfdN?4a^QlQcPݰ(eU7Ćg;co2 kd??`|`k1l02nG{kDG*D}B_3b_<ג"v#`4A=UaKLXߔqﶔ B}x.v,wv2>bw|.snKںVe;΃8eTqd-{!:0CX~a+]áF#}GB'i)h4j?wv~91cdOK_cDDn.6HWM};G80(l;%i<<üX Lϫm3a^_Ƌ ݗͦ& Lc*g<ݻVml%_#sMҒ@h4϶PrĻ!jiޏ=Bu.R\sՒwmyp8p8Jl8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8<p8p8p8p8<p8p8p8p8<p8p8p8p8<p8p8p8pxp8p8p8pxp8p8p8pxp8p8p8pxp8p88p8p8p88p8p8p88p8p8p88p8p8p88p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8p8<p8p8p8p8<p8p8p8p8<p8p8p8p8<p8p8p8pxp8p85H؉IENDB`dreamchess-0.2.1-RC2/data/font.png000066400000000000000000000413101242540543200166010ustar00rootroot00000000000000PNG  IHDR0N IDATx]w]EnvTzo&AHD EEJ~E*RDPHh1BBH/yfn{o߾};~޻393;s9FyֆHi0JLjQp""JC`2Ffm8:!E|h8T(h8% '"DD@4Qp""J NDD DÉ(h8% '"jEDHl 1"+M#mm6ڈU|_Ky⭵M"k89QYǙddml}; K_ `hI9*^8\eFst8 NFx=@9ob,P9t Z< LêV~;l){*4. p79}] 59ZnWbz.o/Yv{#^M$FZ2TBn,5ߧ̀4%Kz,]#86̬h_  Q;kLY < {WpY[[ZM~e~k5/:$xbwhpd 81_g~`zEUv7! 2_B =ΪUHfYE5)m8{,SKr1!C|1`*]`ݎ~8УZ#:Ùm_z .Nz1' LQp2dHgA}Dr3dH9&?b$'Jbs! @zȏBM G3 C0>0_~9T븙 @_g 1`qgQi4 !^RkCf14^BbTl͆ 0}S ;UΔl"b`dZXO3wrCk@^o0ZZb vvItq;<@&427CCzp?<!$0$ rZmGKnj4r~ZjuCM;!|V}_ ̍=*ުD 39 ,*_=|BǤИslfl 6oC>쎫4*Sz~}2@rWPf$9䕔o3>z3[7rN;NBRf|^3ɏTYimaJ|ݺ6.:T[E* ίy1n^ˠKSfK9|Muɓo^e2zܳu5o"cs*n$[7iC_,w}+ ܤ#:AFtd˟*=NDDDDDcy{yG_P^57qQp""J6a}3'CO!ve6ezIeٜw !@< m ^8B Ȋ>("-c0$B _]H٫'-0~b d{{ȾNq].Q΢G6, _+HO7z1^J3Ӣ/*YX_AC.ȇq_1~T .2tu|"M)>9)`n_,AhbOPb WĐ?G)Ϝ@/N!zy:ٔdeWH.zD6}0+]C0. Qa>סђ3Rg$?Kyαɟ| _Zyϐ ex^(J$SƤ: [/:h"`IYChy<@?ˢꛢ+9}Lz~(Mޡ7kqXFe7gXDxaBa_v3Ί]ߧohE{%vRwhAƵwof(Z9r]噒BD=hc/$I^mIrEoP#xmQZxϷj rӘww-^LJ3x딒Y=x2w]Bȯ;T(b55T۔2 e5`}f9&L^9䯦9悅F˻{>ʯ;T|YɁCy-5\!LG2;*S_ '7ו,y$!y=+q o5E3~7q-1/Qdw\nW>@#(c!nsʋ5)ߖj1)/P"~v܌2IV顡ؔ1ÇRkz$3TkFEriW?~&7nEQJ}a8e(U8R VO )S4 yoԞZSAϦXK+Xz 5$0h=V'GP?K,=)E?ϧC3;(qQ]t>ɒHК W*@hzz# Pz1Oʖ|ѭ 識-]FkY@'""""1(49PŮym|7Ј6ZCوCQ>YIɐ=7)ׄr%Я>ṡlq;Sx? `:;Q7 a0 3i#gei Vp6$ni7)O+ʳ)>m㛐FA c?ORʺ%ŔHK1Y]*?r?BYhvKm~OJ*9ژyg8gߙ _Vco(|KGQJAڻi9qFd[sop Y_,$*ɯlLY1EW,mLܥhC2Va2s4Do&Em)g8/P'Īʽ?Ss4cT<9./ W8e֡`j53=~E2I}^ߤēR|yP E3L^͍i{+q`u@ALRlanip7pL{t OkypyrWrhD_૫`pC+UTL6J{Mtxzc7jfsQ O "}⾋ԣS 2K5CVz6Q桚~*d~7E÷+{CͲ yhsɿEOA}>G$t#`v>p'l]LСo^`e7o6':P55x;L&6tve(^Ҵnwxvv{yZ[=sGP^z^IN&QK{(SS& (q^qM}67o &ѷ0<=VKHnP̡/Xft:eo1gJx*3JT.PynPpV2|<4PgtO=Rz'as~"c+?ė2)7_s(cjtQGWP_@ gPR A7e>M_AyHT7p@=AiZ(|% Oo='r$ Mh8Ù^>>s|yCӉu+%npd,CsMs`&vn~넬I< x;mt+p]Xѐ Àl\t/+JlX`KiOj=Nڈ:.ZCZ.O-zsV4hat(h8%` ;I \Aʛ p߾|[21Eu\| NJKizCN>JZE#Jsݦy/ּTl{ %b$ע,y,| ]3d6~5#4H9TeաJs|pGUV.LӺINekߧig&tdyS7ּ h|\&;irZ:xm8C)KCC<.s54LVzs&CwU3WzrLvOn!D EkS rEPige D 0mRJ5L Ѝfd!4KC$i:ܠ:Or_,߷p,F^<-aK6C57$i==V}Ha-]k4&BɁtX| 7Vn> l-$T>|J<2>RoA.k~\ X`qI~>Guav$+TfѯMl̤d^KY81@}ls> %T4yfduG2Yb*i+K;)HXbw5qh/57- e8)[`a!s䭯o;G*S2dӡȡ2S,@Kh}P'H&2G O`oun.xvXǬks4+UK;!_a/дN~!db1";UHQ͊OE[ #I }P'6Ӭ y+&ۤ2`GHnս:faѬ(29y=H,V|>U7ɡ vaf(SN:|]y=_ ZBF(ʍwZ{季ndC13g!O5!"igXtՐMz#ax/QF%_!; upaʿt<\PN=,1 C݇d.uN~c[\tشiX¢/26ZeeE&!fgdY5_҇tJŝx/3:b 4ZG"PY 8ec<%nXZCGžCpЕ J)QffiS"]QffǴ,.0Ϥ5&QEluJ|+:4QRkZp":F3 k3dLx.L,+hEifDN~;}s66卐FG-]pu.~iβ#J"F2QdbcȒz 2[Vo(8TI=@ɭ7}DDD P@xԻi^Qe奭g4"cQFP'"DD@4 LLO埠Zp.dD~`#x]WF~0h(D[(o6L `HC\~!ׇnHܗխO@\; bxn f>_@wwU]z b*k,2a$ n [If!(sUmz\h6߼p&Q[aC~cYYY8iOGH~Do-Iyڴ48 ᅳ:%)C]YweWR^Idl0٢{<[S3)/#)< H\e=d{=r2fQbҥ L>ti==m3LJJ?Ӈj<ùq_jY -n e!ӥfS R ʄBp9(Cn_t6LK %̃*z*ȬC_AeӤ ѴS$F@<gkʴ+8r$0vJo:N#@oK;7'IM7ĤǾSHRiy}@[4)SjW؜K{dE5 g Hh ECAiA6G YvI(%7͏?Bn!XFS<f4VA4H7ߨ@k)k4*瘚5 gV3mm6T{eb&G6h '"DD@40 `2Ffm8앬i_e]DHl EED@4Qp""J NDD DÉ(h8% '"DD@4QZ""mm6چN66mDDD@9i5m_!NDD@4Q1@mچ#BPġZDD DÉ(h8% '"DD@4Qp""J NDD DÉ(h8%cDVm(b́H cE{CWT֧V}Oqr "DD@-C֣//8y@t'wOAx %:}j1xL=״2y4]9ї܇CoʷrG4]U$W#mU7'֐)2B4P&9#iO;ڡaZ3%۫׋*#ps6g$M/e.E{ݖnN|Ru܍?\`|0$OI9Ei{dle@һMé-a8Y|I/$o c0˚7Ni]o.{\L۷G"׷轐/6f|3 Sz>5zMoJ4;]$K7j$/7Rw?$' Mr{kye( 0 gs˒ݣRKy{!P"5 Y?%-a8(C+_P=@PO&9Di}X+é[EVA=2-$ypthf=|#HؓZ7IRfяw:RzɕH.-EZ} FRF HQߖ0':.Mb<ǹӢ͋Զbfޫ^մiO$AZ(yaHL8(k8g/Qއs$7ΪnA1FrܤypʓyE gHUڼH-e~W P6s"KLz芼Z}4'k >,Wiq.<'hU鐧nYQ :==4Rnp=<ƳR$Ҩ654Rߑ2D 8d?8C5@ݪtS7'~_$8͔nȍ6247e?K֓7CF᛺,mFշh[pJjb-%> 'V=da" 7R#:zʌ=Nq4cӑM2 #"""̡Z_u55ӐU4j'""J~sZ c8kx|yp?dvvt_03?',B7at;+Z6i΄U&l <k  ·M)ˠ7U>GHOYa|<ŏ^_/,ߚy105P$ZnX )CccׄSHgV1䓚!ӽbH~Ji:2VfZ]Sà.` g6,7x~7o kF__2 K*:Ytx!mZnzܠy7h*-QV.(CᢆFJ=ՓN_&EP7-BkYRϗ2]0rȱV6joChkQghȩp1mA$t4eLp,ɬF_Ś~eIz~GU8*Ss=n)iLSqU)vX})!)P8/l)+ 5klm8MCm![z>#g7H~wU&%T7%h嬟K3pJ1^H] ufK3%JsK8?r|:-[UC{tvy(CVl,6؂MYe28~2˭;WG)7^L]睔vň3}c՚E 'D?M~ο~\$=(/S$\9LW̌yt2 rd4چ8pB,$ eiWS蝷%ڮ^S^!p|ϮZ&E)2l䘩g(FTT!$Ϡ\υ=֬b#*n0sMyJ\τ[5_Ct+V?1ZGt Ȋ_#*ӗ1~g6;{C3st*"F7Ok1S7{&m>L|,,=˕v^|urhSGn֫#B/aUKfR OFʷ[)~ RȾii<(Gي𨜺/j ۔QrA 'z{Cz}KM"ϼЋaPv&e |ϔ+ ϋJOڲ<0G^sf=H᭥L?o}\Zx9Ef;I7[թ3d( GRx3Z_" _z6k vnޣt4{aq#o%VV3O76 nrgce `XJ~ c}Œx~ROXxOu7+mz~bͻ-gVne7ƒ}HƩ]lL[|3L"yk*'KCFƚ=toCAٽk;KYHpfz-єEliL'@Mb,-/T=h.6^~vH~Lp׵ٌ,4^>M KE(>23٫1fBp>4s37yAw$yRLA3AHN}I~IOc&]Gay[dmHoRq,4yA)̊;(͝Cx&PQD,$/FPLVF#u}d3$ YلvVcLp,*l6Q3y1b$dmlC-?hUz5hF#(Jg DYΪyylr#c̀̔po7$.cc`6J})BJga ,N 84^!G{0]ODY.ûP}k;cpMB"^' lmm+Cb pA|Qlځ q `7z~33Q0$2oA%F&~S hs ߼)>QvHҦߚ%)s|o &c[Eȼ`2fOMGRwu\b8~:ee2{1R5$|8eC|OEFSqH5W@u()Vv>Dj#3 O |ɪ5m~SWÉ<[W!ay2*O9КBA(h8% '""""1=9EۗdPmWaιeBOIɲS0 !J% C6K(({ |-"Kg^֡> |~)cyKkC,Kzi>ڗXI:*>XyhR|Sj;ЖyCk+tvdTy^,zޯ N# Dʿ.E^釦^KYC4\ʺ(GduQJy 5{^"mܣ#B/`UK~Mi@?'@2Hv_+:!cğC&C[V$d ZCWXzDo++ּխ>F?NtL[oPZ!\ M SuwIDAT+ژIr&թ'5lZW $Z3~gQB8uR^t:LdW);Pkl?)iٷ6975TUVpZiʓ1Ցe[1`?jrzo[8]Pivd-<;0,gѧy &!ieZv[oH޷0=Ζ9hnӣsn6z_[k6Y534!dMx ȪNc 1 DD<WpHPmЎ߿ljW2tJ̀ *2"%d^FF^c[_`{<Ƀ ʴ)KO!j tK }!eus_-YȝHl?L].CLnoƏ~?Rfז=i%WA։pHr@\9ѻ}DD}k] $lP:"Nm #""" $/Yj&ޖ]qr "j51ͧ7c4֮eW~dZl(;~ ,#|~zZtQmR(j7|IENDB`dreamchess-0.2.1-RC2/data/font.wid000066400000000000000000000004001242540543200165730ustar00rootroot00000000000000                                   dreamchess-0.2.1-RC2/data/menu_title.png000066400000000000000000010267261242540543200200170ustar00rootroot00000000000000PNG  IHDR5bKGDC pHYs   vpAgA!#IDATx]$ٕ&}}#se¡"(kHTSL] |hR-0B; 0;H0އVXE0P̆Hd DBLcNvR3#[ vϵ{|~}Qߘxߧ~)=mOw_So>)ڞ&1gR]Own4>^=ܻĽ:Pf S;is$kIc3wz.& MN[[x.KxyuR&GOib8~4^öca}B94q}^珶|^iA3mKbgnږ/'7{h6@8|uGFۧүY?oߗisS><Ǖ;}~l3モ~>ܿau/%Fn;ۧGynL+2ܦ1zsߞGWn׹qyg|xid^B[<7\w$OwMz~a8~x5p׵7qNyp El?|cqm?VQ3>)LG.w~}aMfn@1sԹO4{7-ܹ,&0@`ycL `k= N35c[YL`~\O1%@;29KpW>I9x9dc38,vt>G؋b0cLp]93XF;o;hǛ9ǖ6 :_hbA̧0S >2i9z[zjqo70Sj>84+30 Jc&철0oAeY&@[γl/c5eJkz޴_4SsykFי~xػ~_7榀hRHͧaj/~达FxgFΖHنl*}O)PtE*K~9w,?y)*za$4C6;jwպm{jj^7w\91>Ss ?GMoD̚h#}LΝ3)26 Y3*7i۷Hj:O\Vk|[1\6ng[2cARzaf.3`et0cΜ;wN/"sJT]qÔ1{xd9g L1s,onǷ-#xevS`oNvlbو0^zz I{nx={ p@%9%60Np{4=JLK]3R=l߽%%OMbI#/MWpg7~ 7 ww:wxxMy ;5cHxJu'|~=ԨOܻ^<KԛOhPbge^4M91Oَ;P{.?mgHnL]#L'%G0 z:4cOgo{,4O c;vqDqM91ēB{x e<<;7lö6Es?377br, G;^]1s4RslsQSt* .|o>UOtun JTO)y$9uA[6$y$D3>äe^:i0}҅qK<_%SnJrKQ"O_Oxx͙h)?@K)PSpu:{ eݱ3La$}3-¾Dwy /~n%5 '076rOG0h9mY0xS+;μAO 3/휽vw>c:q`Xzz27U={Ϭ_?o?WFXs~>R#Q2 jͶc[F2-[P3]Maƶ9)3c]L1Oy T挃Bq y69cEvi׹(˩k c O's[uWyq毿̙ScxȾNm#!3e1+or;ˮ6Nqm+dzy{Co3%z,7g“P3Si"2zӠ?؋GbWDŽz(Ɠ6#'l$+̘?MV]dI? Br`4ZyF3'j:6fMD9L "FBK8nnw۾`!y9I}}M1RRf3hNUevK axs<ŸNq4\$7S2w֙3+ML>:ܵ1ñt<~|6v|8EOijgЛhMb|:5(3}C c`X=_SL];ZvF݅uL\p.]2wlox8.fq]9 GO/}v~0]ic4szBoR˹)[~ά19q$Џݤ ǁ^侷՗mp]yzs߻{n{Օy_Μz.e#8;pfY藌3[Zy`DLڍdXK fxb({US1z65 iMEK)4I# =s?)~j&pkCoo8ɉ8ɀ15 'N sW9.;Ib߆oikxv%<ʄǮ7]ZN͟)#g+ s;{L&8xK9y[;8 ?ytQV#8G8(n3EӗZlLY0֤{qƺj\T6?gy_ T4;ԹTg ʳyi~ie4K}̍#Fovi>_:s.. 籪<8/6Fl|rJtH dAN_y?7J ¯5?nʂ uSOܶ3_oYٶw~[cԺvLyFq{NNpeS|ʞ `jmZyPofO40A 't&W'eyj`yP$31m3.Y04Фii~¦p1eo 1-Y?Ls<14`̓Df6J9Jns)0ǘ,֫mc\ e_jvT/%e#gYHQh' (_hsnqk7F%b\]NslAO][N9#LS2ϟN߻|0g 5)q@n㕀,KG)to;Gj럽kkh='F`~&w.9_7SӘn>={ergLh,p/Mo1ѯSHL75~^ƱW`5!]|}˓C.ۛ^9>>k?[x{0Y1kuh& ΁/Ec5cum4Όރ_ 5F<9F6Rs'ltag0)Ey]?(:g~kUy$nn2U@+8o7ܙ` B+^nĢQM~߹hxx{4w㵱_w@(YwR#eo4NM~gM̹y>ytW, ͆q)`ZLMm|<39m7BHte(0`c؂vO0Co>9QJjm3aN^rgcv6Μ8Fm^-W)?_x`n7v:=O'Cl#N-6c(S"1'=q7rXp<`JL`i 媉z~L9T +Bŏmg]y{Gnn1pqC/`JTW'TTԲͽG#xPr§5Wyqp(QіwiJWG Wrpki}]s:3N`md3%vb" BOm7ǐh,52lS^Teud7KI)Eֈ`F9$KGNyˌ(7u< % |T`;^Ӆ"X<(lw~81-ב( H_9k.@>U52 SX֢nnakuNÝoAy2"qV8OYmV)07eU7q}-c vnn9ft/O3}=K_ǝ~CȘnk,RGoJ+꧙ri SXpI݃8lb0?@αhyH7 Sr ;T`cq3acn'%ݘ_P"qh{sυGxs̓yӈ鹊l$a z>Rz٢n機Ky1'g Ӌrj^yFo޽s:4oY?{ w `n wL_tP\FKM,}aru* )q~)q2|WwWml~u3ŻTA5ӳNřJ uz].k:_/6M)N 4R"::m8S_ !U露[W7w# Jʬc!( SX &nk9JvM2d18}lO#<hv^axzԘgJ:;TQ'AǘM=)H̕Pr>g'rY΄sq |G: ]fkO .A>4|50^Hvej~biLfNi8 ö՘ Ƙ#pn]P|/`:]61򌫷^~y4KmwS׌<{Vy.mgm~:]@ [mۮk'y{Nm6F<(a1Ɂ0*u˰$7Etcct2ΔHeNK?6~"n|ٛm˥l]@(vuzL=M@4L1 c& lψn%j oSE c5U㑪֔{,qzU`1;?aֽM=}?Z`Z8oo73Vݤ}I~MAR$<!:|mcүMkR)y8 TJ}uYЎMk^=I{׶}쎀)UML)3~_O㊑~+ :c0xr35<컿uH_NKSjpfI9]@t^9.})N%RZAu&Yts;q.>3I `̾g9ͬ>m &nkܔX6D0丄)~v)c]P&ˮߜx&0Ss>OTxtztqf.t'qh"m~q].:йXmx^9wo05 2О?mHgmn 8s9OB9*sͷ{Lmf>tE3e jJ]Rct2Gx;,$bph794tH1CK9q+D"Fx)Ra:L3aq(f8U55ǝ}uK)}ǐP2u;ҕaNTgWJr0E}.>֫woCI=;ύtEr۞M@AJy >>J;Qr&$Ymʘ# 0Mgc 1O-/őbMHfR+4ژ6Om닸~/v}KzU| ,5 ?Ɩ!˸mw~ǐ)rCYӮǺ+)j{vM?rzo$Ç_ _o6Չcg%wQi1)6,@v37];< YfqNh܉;H+*0^dyc Uuw{c)f=8MuHEˉk5(H`g }g&s}Ri˩]j$?LIbx6y!HľG, %8Dξq@W՛#U%ssԯr'G1F>J.q*nߎq`SYjzy55(o] L)3ٛTw 䑺nJȳyU9Fdҳ,鱞cO >2cy./?6ߧ!T%OURsb KUsfN/`n ZH")C4Ť\ؿU &l?$ZMyhaWk1=1ؔfj`\9>Rg˂[uhHqC81O14ǧ8*tGL0ݰ,Ug=ףa/oa@NsK.Óe(Þ:g1M0`Ɂz];"6s .(71U)0_9y9'UqxaOgK']Ml]m:kئ? &,w0jNm O-截S=KJCM8 QrcI1)4*k?j{\z7SX G! !t=mՒ60 unkh2^4f4s uN2tߓ>ۆ\tQqQ"$9`<9 s1ΫF2d~zJ=nTVW틑(3Nd@pXyRL\?%to+dǔٴbιcbvMSP*u-s;/ <hw6hF0dϐn;?0~bt/fyzh ?O̩ޅqڕ n:}z`NO9&/寇|ȵ tA'ye,_5Meri&y'pRL3Si|s眓X="LlB!xA#`ʆo߱¢}ɼyqs;CP?N_ 0+%Emt2IfUNA03cZ89O1yygwqcJi]{nXϧuS .\Dk qpeJ؍>BQV1$ys %b4~|mׁ٠/QY1o6|XGť3 S/Jqyot2?w'R#+cP^/4hLUb# B \u{lSRضRF Qf$~֠޴8Ys|/v*/΍!;I3pYN19vgrBȰ+c+۵N4 0NB鹿Rn z<_\P [1+ma(+CɵwϝF&JtnKD0 /^3}/iZOJ|t.ӑӳLXm{cM_Щ¬ԾƎ'V]}LOi3w22@dGj)b Cg xfU(,64 &Et.e03N5Nyڤx.]cљ@<9p"댃 86M]hJ9E<>k xKjBS}i6^@bE@ɥU& ^O'[h/!Mu7og:F K˱FՏ`{N9,¸7-I;Œ`^.0!f<eLK\/s<ffREo0g0selx rYbHLÔ2GFc*mq:J^Js/<^LSҗ1Ź|c 3Ev8O:8'>{G?~Ο¾(ts|?KFsدmtdc2ݿb|x0Q&yRL/Kh:@ {K" !bS@PA*S.=~RM^."jLWa"f+pcڞ޶&v^}`a"!o XBLHTaꔃ4NX9i]4CO:f>r98b]́w9C9ڮ0xEro->[Dh D`׀j[m+d-x?״ggWAkC:M~XĐ0h߭k|p.;]攍:\4+<`cmƃ||'T_ylU> m\{}v8u#erdLC8bη/^F{k$zg5kH |aruv1x22Z(m< H#pKi;U7M irw\E^8ޑuNom҄qU ּj5 ǘ:4«,qw#egO9'f1sj Ɛ *NW\.8z;O -h'?= hp9`r0f+BsRj6p!9.j^vH.c?Emz~6<)! J"Eӆ; Cm 0*9'hk¤I1)8;xmm(xmP/Zv q>7Gߴ-{NoNZ}50jN3 `jfy sn`LΠw"s;Sio^IgupPW*+MMQsT 7 C7TVӈ](Yo6 +2Т ZCG@R#8|.>M+gOz <ћǪ`";%G\'ǙxLgyr&4&CZ9 T!o@JbRh%-goTq8q}آW}X5%bG9N@yɸ`۲9.j$+_v< e4^hm+k-zFMYbGV;T}񇳂!PY%ZcV@i%-gM铳0H┻d{Sm"I99LE103tNp{,jav+Ɯ`5Z~&E 8J)n 3j-p##@@}7CHNDm,aG ƦH9N;N 9bǙ¢XBXM7Ev)ǘ6lJ333*]lH$!{/hL9<\/90u5>pjQtSN7iA)w~?IʗLJSL<($W LRBф;0up_^4J<<`-K-ɶU7J͜TNh1E'rI9˜ѬF4¾6܈_<(x U*Bw`\ȼVQ0S)+zQ=it~Q@#h6,F7B+$;pV0~?ӌm 3].ڽmBtϸpjcK`7uߑ9v\?TUL=Uc,-mcLhӾ `!E!K@Y")@@ "sAӏ{`+m~ tL@`af?QI<ð}m.E+͉5cr*W@SS S(/:/x‘+snJuÕc^uvTd@P;"] @ ϫ]JgIX 7\6{o3ƛ)bprSoyw_V2? jN͵O:8FMPa /l]e!ΚrT7,O% 1VEɐ> X4Mናpr`qÙiDE@@g5<L9O3]:#poޮL &'܌ < Ǖ:H+30#ouԄVn@WWBRŢQqY@ B0N`Sٳ3֭2$:>KwWVXT8x2{|"Wfl1ڍmih.vF0EҾziSֶ18d@zX8nOlrސJMӿSɅz w)Ʊ{|{srͳ7<<@"9ebG3(JܾuUY~Z{ݴ 0,Z\9UjS$ ( ZfIW- ;?4gaA4& =h@]ňW`*Hf#Y"o28Tc*%;2ZcJa.G[qR2s!SR/sȼM^>&p pߧR*}@Uj/˄t4;߻i@ARh&o261$@tSVWp:aP@# 05% `ӂ;Qx:Ge.ja9+:K_ R` u_O{$5gX @ͪ/%c1zC u 56|87f&mGR $z>[4T׆gls&L{]z|FWpwK%Gc TFN9 uZ;N}z|y m ~2}d7 d|r҄V4 έJس8ryjP c P8$ꎋr!$~T2 FM42, l2~n` c\Y\ٓ_0z&auZ>000=&GwT:?@{sI C;._ZH˴˟XxOר>Q KH/csKKc %  ga1Xvf_gQ\*f6xo_?zgg0}^o ^ۇ{ [r^c/hZ= dG0{r.1}pQ?7Hw ]^$ {}F=h/UhU#Յ=7nZYc`_0fʶ5{'~XL˳*"LwbzQ} '1a<z?VMM<\0=p B^HF~O~rԵ+MlCl6Ϟe`ņ7{rg ؇}`5ȵj|Xk=9{\lX0%CX\M2 b >o/ f7k-&f1D0+_yO~b Osk d:${6ګ{){81\Qn=@aNl>)Lof&ajhokZοmZV=+boc ׿e{n잦kG/&X ~xɼK,._,^0x/i a@_{,lfYZ,ݩqH]ާ/I/3{P% B7V)}Ίe仿aaݥL6ð/Qf{F= S@Y/ tW&<50{ X+R'{oWeښ <ևbl0 ĞJc` slBkЋ.tr68s_^0Sz&Vyk-vϢ OS<<> l6,ffo慙Q=2] A@A'h~ՠT{a飿[bdiK|((8p !zO}"X9c<Dža ,GO^udFbDU/™R@c6PL($x7x 냶"slcgeL=}#Mm׿k7`"\ͽ ژ17b8>Lnn0cK ȿo} XxaK}A{F,\\6>K%}:0S.YX˰6TCͯl6gւܨ{}`X7y~l>ҋ}؏,Y}I K(>Wqo~G?!e|K^c@ t Gr^IZ&*d) w(lO<)vMjs;S{AZ #P&\a'lPXXЋx)3X,%- (Ƴj% ' E_ Z <^tC`=eэQ0{ yA0]Ÿ.]ÀWpxx5,]/60`yaa l3  :&)b M(;\`]Cj?\Y?忷<϶<Wfo#s^!so~o$pB &ZLG{$ך{ {X|bs2U0MASH% ?a_ aee% yӀX؏ZA, Bl5{s@k e`Oƌ P sedh^ &bhX.~q(/ <@ֹMCR> KazBuwyu.d\__Gnl{;x'|3>sc&yxxLr>dh Y 0Viºj$X7­/AUѠ5Tb )U'TZĘ2QK䯽D +WpbWvq&9%EW?baNek?2{F?Idw<ڙE~K hJ1hx6Kw kF4, k_ l>lEh`Cz)6tm)grz#2eKTC >V*e̓kii[||3J9%-mznKuesS]n%-JAW۲,Chܶs8*A <Ӆ:"hgh*[m/#K`; (*q&Τau"hُg ٮ͗Ӌ:v:0Qj9*sA=zNeW~4S Y?|{=v#*e1@ל5?V~ ׁ_o/.d_cr9Ẕjb` 4^zuo\0SJjGIt` mBMHMŃT&"lV-Na*/M 7ij _{Z',Q\Ā]v`}vfT:pXh* #$%-xoXr -kO #@*d ) כbXB:VT>;l.d{ mhʴ<5b%TF/~*ؠ Y'_OĤ`<6Nx9 Uns/CqۘFѽuP@vyc׃@)X<ScOk _עcb:РT> ~?fK B)r-O "4Ohٓ0mQqKmױts,Ɓ l~d :,8ppyqvU\FOo5quiXŦylyTdF9;;{&|(`QA?85=0U +*ەZ׸p}G>2'H}]n=)bORjD;d G9c@wX&۪ !90TQm۸}Jukjٞ),v88XnS'+?BI ?8m0VI$o[4V @z/X!5V f`,--ib71RF̋>~3armEO"W(Hڈe0=]@ںɓߧȿ/b|'Cɺ-^nViN2"uc{LϛS\@dOG=]h:|t# 8ɡo}Sg#,t+"Ơ5ZyA-%ESK|e!iaiFE/j , ~&}y[vnmJMv_ӳSOƥBqgq%Z]KKh\pM\e|B]z3\A8hQe XD\gM7eBttQ ݲ6:@V1fR6 &Z䩠pV\ #u BaXƦ-m=ĩv"c\+q҃XD(] _zZ#2J鹾OBr%;JI.Vq@A6 7Y%: bI=khZnF}g]|-xt׺!8GF*@L0 Lj?A'aJ f+ <@  qD`77)"W͝gY,ҩ Ve,12e|H`? #tElb|,>[g͢R-oÝkE>}vgj2~y`Y_ 9Xq\HbS4#3_h\@GTd"kFd]@b81㙀q-hx;"N- ƕS-)_xKb D^p:q ~EB*b c̾bHE=5hS.qvt؇^xxI+2=xfo7_YY6ngʂ:`/Zw0/a2_O~ *'u4a DY,UO=WL_C0aT%)L(.( c؊K$/a KO,o⅕*fX=Eg@@ۗ߄=}4iP=Z%/  lEBݓqߺiTa`9tq'7緱V`x).6(>*B aހiG5KU bR'cέ{*rK/e*.Y%R~߮e }:G,/1nb_[[e{^`(T9;[+'jqAF/3:WR?̅o@A^A'J_K1(E' ^KK=W-ϣ @U-[ܽDpz!~VK'dN,TbiԦg^/XX{Y*uIU3.#Uu!|;8^dUuX|b$b&T_R0.{֭]F='BYB_`&m[9u\(r-7^ݯʙũ36n70wy0B&nD1g<9S2ԽPLQjz+6 \ƍ["fFcj*`T8ZKHj4Bp-2Mi+ 7M|} )O74Z๦K1ɿĘk- yajX`E ]JʸiV(bzD2H kxBJTʱiW3g`up(۫E FT։ MMS2$_q߭iK#̅hJ IK8QS>?q q2 Z򙢓6+ )bC v^RsQd\GDL!ilɃg(e!VVkUSFB+}] Su;n3z("e2"v0@_t;ȹw\]Q/=9٣V@e*Mhpr78(*G&bMO6zARJV hN̮H|5'UK0ʨ~^P-ⅵ >a덓w`5H~GH͗zE($?F/qXbK-U+ZPV]*ݿeI{Xl3i:=eV+ jI&H~OT^n=D5kYZ1M6Un^5HA ^$>kmشDҿ-3FRGLaXT]OAo|?(qqvrt*6UDkc ˪Z.<`s3rU i ۴'"FGAfx0ix3u)JhAΏ4ŠXb韅20EHKl_RT ;@Ez $-Bs+)(9Z Ⱥt(v)u?֜̍ہHdPenE_pHa"A4O=3d NH@ l$ BQϚEN~7\Gn< \qKZ ~*hzF-T +)au`Vz^4x+)PCZ]:-hgStssSlQ$6IVtPTm [)ybڙ!tPٴm "YA1O$xMS9Ya'jsC9SaK"fB`m=@`DxEȁ c:Y4+щB&B#,"O3 ѠJle*(}*L!}ҀDf4 yM( mJ>1Mw}TW r( %j1-͇ V/L6FV|!UP)u/ І{Dl#HX311Ѫ[1[q:dagd,e@f9¼ LOJ]"Bt!&d fԶפZczN*[.UM-lކDO fhWgGR W{ݧ?II`.]vjHPABS}5ZE~*}tƾOP^IL^0"]FC^ E% ,*Tctqc}ѤN lb_'_ Z by 2p4E V*ѴOBY3gM*}@4At\^ Ƞ@jlŢ6B;mu<`5](>OF:`z*G-2 M!όƖb 1 l-Iu&}W 5-(ܳhό’,ZU1 绯>e 4&9ܴh P,4!ha–z뎇hn*7>C@~jވ;/s6So7C yt[z=`-9:b& *|J,J4mPǒşBSȸ]F`itmc$S AyD=\I>TPv ]t{Nk"Y0 hex džI48X֥eeBCA-/Kc0m)g^Y ؔh,le,z4E~6@ hRD &8E|Wk-R%`Th7شPa`4/(#NJobOK(']OM `-a;vj"jTqpCv#@_Xm[:D"ʳ 2hQErhd7?#tt-L7s%`Q-8a2FtG.6$&jMjQJЩf$ӇEdǎdarص֖ZBA:z#طLYpb P:jZ4$iQBtiڥBz iuR[H GV:/O H~:"8͞Ȥ= L&#,5e!2~>-U]>(%Zlqb?cO 0+R&wW-E-!Z)P6p@i ڐv}h3PW`U8!\E+k4Ok4v 9t8 3cym''٥#|TjZi659F)Ξ=- Ms!s^OkKF|2P0Qt`}e y̥p }KHta\ĶgL)cu^(@hbՀP,GR-F]Pb7TUfLg嵑n(l%jb MWτo G4?@|_ğK]E lJI/%?$($#nO:4?'io_C(IpS`1J2|S]s$nKS#ZCN.L.L`_yH=6svF3(Q/*aj,|*1:sXg]KS*><6xql8>T>@h_P] O~˲t(%ۂ8/cW_#iF/g$ VEЮY#5cr~a-}RMXg#))JТ=A|5t4҈DnRΏ۠N#}RP * e9ɺ~Zdݠ>;= e}0* Q6ekvlefýoᴕn$ ~rvS⋌:TA_i5)ZXC TVlGW 4njOK8 B.w FӖіY;&6,7~1 +o_>Lgm"u8+o,7 Z^c/rE".Q&PF>ySvٿyɍ{v`lO $lFjL& UTa?'\(YR"0[4ħOPy) Pft} 7m:*ZϝBJ0KJ0]aTF ~~8هz`ZC NXKHluR/]A~0́.wd(qV:4=yLt9K|ǪSLN*n_$7% 4VB\ԝ Jlj`Qy = 湤bۖ e%R8?鞸#qKaKV Yx{uAL&V!_`"żrOp'Sݢ+B3 6ݎ [yGJAU@-HW,$"B65u%h>l-ƥ 2z)ak4 \x̌~rQMC8C°h6ʖ;S`G ٮt@xCXr?qj[}XiJL%r *+8(08_wN`1>U"v0>L`2Jve y$B JChZF%Lt ՑU|aBGFm*ZAK 1ڍ2eJwr'-kUH+xA!Au).KCQz1~WVO,I 5R.)j dD tޤDCVG7>55!@tu.X3%tw^9&nJɫ48|ML2,GcaHF0#!N3QӸ4b*tpC4 (X"veCe0da*5U>i] :ci^K\^ _Je =n&EAKXa,%z/Y(M^]ChZIߺ*a1&)ȷ-TST6To95tȧ hc=# DYT:Y8+O[MNA Dm%m*0QihGg\ t9B'kg*;,OF^[{~G5;mx/#pѷ7e‹I ha:[j~ g nݸZ1 :E;ipwPoj1]wttw^ Z`¶j)$ژ Y_>ZX; " x 玴cCvS(+4?9N#~.gkΛJxh#]\˰z,.#L㭌Ɔ\[0'SW"JYǧxnjTeW! Qs FLH(DGhvZU pϔhgiAXƣ0 k+y\鋠+k-:Gyw".Kw8[?iX7k/msբPpWV_;[tiNOEJTt] A"?>*Aܒ.MQW< WiII gr)@ om@`3@ݜa8T߅J6tk[^u$<`^hR.BaaUUMړ}؄T"E M).{Ux=vUu_)T ?ZDK?8陴+LBs1 k럹#aT۠Da5jW){ತET'<ٓzZInC1˒nǧ_{׿-Z+>:ЍA(4iX7kT`MlF*#RKEd" 3Bmu4Gq;B(=~oyu@`h#p6h:5Zd PtgcG J%^RDf R "5Ȫ:[NzԸ8}r;n k*V=bԇڄݍI\ʼk G'4-vw.ιݴ7 o`6 enSqWTkQJONZYG8}rڅ. uZԛO%_}6̥'<|2h*x㡨_L@qX)c*6$H(]\'8 IB_sjǦa `=Hq)#r›mpƙfJ(iP TvnAgd u nkC5S `WPij$7fEm xtbٰOOlj#G=mx[rZqVTYmSUMA9ũOsWZ.5>bB E&ʤ0߿pH5zWJ&3Nq}CM![waʱj`|.L`u)Wmq8xEZQ\jl-ٓMNpƑJ:ns3Ч]OAuSBjuRB Zpc^;R*!:˸q Ο|GdeZSŢR4eճMHϫ=d#@3t I + 4 x#li`sE%mTst̕"cf -`K ߍz >[M uEAzϚ{wt( %J_9` 4,fT9K?߻٩?#nMu7gUϽ޽럻r ZV`&0 Mi+ ;@+_?P1v OրyP44=wLAi) mxp@YsjT(8VgV \=8q-mPԻCRɶj}3ظb(æS)Vvi=]0Ҝ^Zȣ`0>k M9 Q<SˉcNW@uoHN!EEV?"M^M_=9ۈX;'W++[~6ͮ kEʡ,{'F}dn  j" ~tAM}&Qu ԨY]T9-U|M-MT8y@i%sa!=j[܀_)\fTmj|[뿅_ Tʂ ;~es]Kji?~Sv-"qw^w>āqǸ%Z#EBt`yl-XQ.%M6 6l/>?^o.0g6X?]~*Z+勥vթPC<݂vvw Ab62ZT׭d2@,{T>ڤ>+:~>;RosPK?8Ɲon@۠dA`W =yø;hqiQ-+q+F!<$$C/5ܴ}6PVABy+5"JVRY-k\XUu,_R?{3EUV8>RWPV2Z鍬;N*(z<>[c=e Z,K)2o>=NjR(pA zd`P^j7W-e>~w4{47%DX82Trò봭#3{6Uzp$1 `l*'jAZRhR^[WI֭0#~݄`)#aZذ-si 9ê$X&z8z^a.ΥW D{ g0AJ: ²pԒN }˰n-$R-It޽1F"_~?{42t?]{wnbym JE'( G2NH_K '.DZs7zг(eW .Pc[7nwq<#ܾu-bmp/HUWXR(a 5}ꚰ)z޽KDw@+o[阨n ԣ?US'o~8 ;ۿo?/P˦tb|DE / ; ڦ+Z˨w}FBZMAw6M4 2zc[_-%ʲDݴU͢2!;N=Nww~G%` 'Xz$,j$IDATV*Dˮr^wWj\mСÆ6fHJ~ A /N2nci(UJ僜bCE$̛vzڡֈe k>OEq)*q&FR@FU.OMRcf ++v=:|qkT PJ\hZp?7|{W$ĚAgANk`‹2DK=S ` s0#m^mOAɣ<v?/wp)Dj3%U I w~.{Žsng ˘֙P\8[ a )jW9ڠEhvg(L`<8褆$%!P.Hұ EIȽwݗIn!!PK,*ps7KZEѴ6b*T{DwвR~?wԫKI92aVזÿhT=D|_RuNp,HTMw;E nQsA__~W娴O,30~{>?^DF{?k$[Uޢƥuu߄u|{Q?] 0n6V˥ pq 7 $@x@ )ޡJV0&gƭۚ>*pPO{;|+ER#F=*}@w=W8kμ dzV KQDP, 1AnYc-03.iUt,\Y jvw}G,Lw~7>G}$׉ep[z9+/GI:vJŃ sT-n&~N !?C ttn°!0F0jI3 B6s"gĊ(Z^9x峑 oĉ~ xV E]*xX*e14]X,*T* MLj7 3;G#)+1֠ px / 8BӾ NwDW 7럻{;b*RW @_>[[X^[I?e{KDᔡ&DL֮un}a@yu۷;XTjM#}Gx[ ~p)( l6U&"܋cLٲ;bB _z#%7 כggom} * _-,:>_;eɎ޲(;VXwM.kNcYG祦[nqvv&LG!G,>l{!}"N/J)]K=u*Op3s a WQ_@TxG7$r))aEK+v(Hd7eBA.̟:Vw@FXQo(MĺzoEB o?IJ\( |_@\@[:}i~dMu۸8(Z{X?^35`[vյ\E cuO,UZC$\G7qkox{"B}ooښ⚣#^.$K{޻?wPV.-3-"@/@VDHtDI+:)~cx(`yCÉD\&{aO|NrJ0jY[COSw N`Hʛh6JZohYDE Q:P{)9vOcu{{ޱ?4sZ zwFm\J *g)w1q!@F&%SCWk!%UX.s.~˃j}m\u|48}Ą7FRDcȟr ʂᅤtdE<կϵsu,\߾_n -އCT]3$v 6 Nnɕ8+`]x=LTI[cM鱎*TOD8mF23n~:E~n_}b哟}ЛZu14$ |`=dյkegkMDGv  Ӏ"f0JgB{,I4-ѨRg]&X͵ktUO)zmBw]Lw{%U8~7dgm"{A3:%&^.~ kNE/,S(Fdד R;S]HM[ߖa>tce[lZmz6X.K|3N#q/םD@kPg&ȧ1Fpmˁ5?P٤}}r)\9 xsJk68k%Nb$eIs]~%$" V4rϠOfؒ(>uY2T Q p+s]g/Mx݆. {z%P80x. % |.Vזz _kA\фo#t_#hI}Vo[a{glDgM8(w^OFt\+ޚn@í{- ++(-8)J-[m"eYZ;2e S4hAm5F&j ΗeJjtxw9gy6"'L窱p`/^p?4Eͽ(=ft~αLT5՚Vu ^UV5Z}J£&L7fm}Rvs޽T"`V< A.?iNQM0wi_œ J=ߢl:9ի׿!2w?Hz9qrh?<T?]wd#qH9a!M3vKwWkH@[H 35* dBOTJ^yYS-M|+gVA¡_:s#n6`@ʱKi) nɆgH&c;R).(Cr5Ol ЗWats4pmM y~󬟟{> jxD31q0E(v0mU=Q ^M!؂Hkj-/1_{&m)iF4WPRH:oDe'G{mʛ?QP\k۱uH~,-Z:/ z&{\lkm۶Bm\,`Ue~!DT 0Fxr|M 5sX\,Px묘+|r3jn")z;f~R1f<~d\?X/ jWF[Ww\u{>oSu {cEMqDrMݠo*LT]&TJ6nZǣD (poZ$ cTw.l?<^gg <#~{ó! qGt)gޥ"IPbcT%Ҡ.RVףG.B }U]$Q[x N?8EE)3n}h'q PZ5f[ 7D6T uZN?823~:Y;6~SnѴ)4c+|̆NRO4̓9:ANr)ZN1zds6 ҌYS0gH1prWrNwˠS =;a\Ř auh#M9mئ..u(ZnȟeV&Eh3o"J'cClI]D vKxoΟ٩V*}Q>شh6ˆ$r J"<>SD[8<wdnm-f Mh #~w`4zo :O%9-n'vMآ6Sw8N1ҍV'=qj?zb,+gxGbS7o݄[\00Z1ki-u<{O&OUVqvdn]2jxL\|#jkn1`*h>[i0zLuyE} Vcb @@{[bV-v (|e)Ͼ* $kxko`ZI'qcouuvzW]-{낇 ㍯eUO3G 봟PljA\?Y-[+c6е~}v G?/pF7&#ԑ{lfṂCnjC!;c_xUo8ĩf׷^(,Te*Vidլ;:{td85^dtLbH;{ Rp$EU{@4{' n{'T"RV;ȝ_B2^$NE,F!&& )1s&,釔+ 6a//|ASd6xvW"1>ͦf7N~rNgwt7iw&%6b:)y.xAUe7!H׺aU/RdXҹRNsZ?~o]4<ɇdd@|qGq>CKeݶPO@7Y],-S1Mm%\e#i%pԘQ ׍a5vz(\?9L܍eЫ趭r"Q31)Vp.*nH p@ƝS 3t,̻WA[7MVh:Mqa*K6>:8{͟F+,V۾>Dj*$ _]jV>w] )Q7kqweWzϥ4r]&"a(mkīʥ%]UG(y`gOϰ~FaӳӮ[Tx5Xz;չ^dm{c^oPYAO\t Y*i#&1Kr:"HnHVB;ոPm*oݸ~.cWVr~ggk7| ( dٷ }KYz>^k%o1X\s&g@7P7uF֎7R8ScpsUUV%dT>=cx6AV,Wz6WЋ^2TJ 6J?o%XI޵{F-27;OP'lPIǧ wVvd݈֒h=km薨e0wsqz`Hj_~{׮pd (x,Dh.҃&LL%$5q>@ )+az|?N /S#+Ug= ȯPЇq4OY5[7k2?{vBvPyvgn|*T*HyMȿϴ'kBRyS*mU_ϋ _!#9:ե޹@;(W \lƃ󇤸`B߄(Cߥ iU-Qh;-SF܊*,Sd96Y,~| XG/@uՐSDe-:k&%m"-a.Ntr ]yYvSB'amh%q-W-/b#HB:`4M[snzV2SAP /i^~r_zM٫U޷Yu5j& ?i0v`PGE~)Ok4ZYB/l, G#k&FƵYMv'#ZQ =ĝ߽RNn>V s\?zK #?T,*a<}X~LD2)`&ϞT`{`u,ivH&ۭcAt.XW\(8Qtҭ(Ѓs@82gOO02@"hc2KMQ*cM*iÛ:P1}*rы(Lh6QnHAT'Ee1nMTs߂0샟i^#7b t$N|J@b{rMo^0ul j86T:SB MDh[/=/*|u~jjԬZ>ij [34; lE/H=g)xnJ^eyaRﷶF[ƍ[**sn}w([VR)\c^H"-$( ա/p*?WmGGQZaBk(?-_RF`Tl[,.<@+@M 6:<>ģܰB| yzӈua?m7;X.h=3-*$=Y 㔽 } oB;߻+ Po!l$ 7߅q.E4-jUeC`Ө-^w)ZkK>>EU8~VWX *2vSXhDlt̙? %, S{Jcw ve:`Y[k5²6֥6nF= =N_*dF (OJA Y>Ά}j~]d)ە# '[qp<䑼0MH, ~Qo _Q>'bMR)@솣/掆|OY6#P:e gJ IzASU_Q'AhQv)eA,p)`_J `Zk5"o͋ϼfP6(~\f#-؆-ca"BWX,qkX]]@dSh$ؽ M()x V§)<5 3k'%_YNqXT#[2Z80."odd~T̢qҪ-IK96A-MEd}ڑ#g1_,:"D5rFeY(.h8a͚mM_2g gg,򠣳ux"I]mǝS2$ ,s_-n5[[x[r\Vnm4WgrY2XB/橜kqV5?xa֦C؆q-j+[qP%ڽEGl "t> ptxOCqTx|Xr(ZCmS>݊v;tZ, J+mN?8l-|ob-VH rmG 3 ܅p_D+rcȎ A$?ǀJ djF#S _e }\5+`" wjvT-KwezH[@wt녣R *V0h-KZV[Ft\!uv 8TbQhjB[0:y}b]`"P)(V&N5w}+nMJ8l415z%dJ6|e.6p:1;=*tNY.P|,pPblcYrE+qe\J-\PZKTJozYƣ'X?Ywf6~|_Y][4}Y1kTi ,zڂJtL@Y]M-^ن4C\`fDp쑘jYAEW‚' +% iZ.wza.硦i;^13Nֺة6i6͢QtY}<#듟`uu扰RUЀqpEc40wamPtޜ(QsjOS  hRbPhGr)EiU!<ԺH$">l)JB=ūQ%3սxYPTk+3]5׵:'+럽?/B4O\ǭoY=KوQU20>Wzh#=]d 0Rvo43€oNp֭`hwV\-ؔ pܮFiTB] 1ߴ,as 8!S8蕿P2Ug? ,MqPN~ 2-~;gb{tY0TS kx(֯IWuqx,*a'} f4ϻ௵@:D "۬//rao*(hua7TcR3$NGٞM?>ڰYrԯ:u`$`ҺyĒP\紘eQ&#`UVC@"mfe2݄ӷ~_C_I?hLҐ>pYjE:VX]gP~Ԫ?Oy ˃w@e6hۙIj) j/R[ҼQQGR/jeS\],cR͇šgk,BAj7 j6Qƿt[((eKyЩfe0Z59a^]ɽkdJZ*T ":ظZ8pyqZp]eM(L,% _:P^)[lr݂PB Zh!pߗ>T>x!:n"ǀ72VH#:OvG4Jr*e@4G?zŕ?{G?BY*2|[fj[PAzE͒㖌!pM'bNc WUEf Czдm[x613p3NGEVcWa/Rc{@u$ocP7>Eq6Kk/_هg;վ x2{fPK t^ʥQ4} *ٻ_ސ&vBI7q y; Y 绾3S=Ř% Vn շdcz h\ETP.p{5.҉Obyun`um)cƺ,A )-3m*!'a6Kd^;8;7jQyOcuu!_9~l>[=nU TQS>s %) khPcʪ]ؔi0c SL^LTdYD ME9z/|h:?Zw7o 51iKIJ$3bFtlTܳ_(PVe`E\0UpCBƻ5 Xp㫺B$M ƪ I-_j{ޤ@؂m>Jjp*TVR'S4[h Gj襭\;vYSOӴ=V~˶Z>;ZBRNOjپD ud@?BUjrޏgOOz x} B;u4ݵV0]T`NUp7J/!:*Pж@+b-@O^Z璘:>F w%ESAk;"<gZ]] Κ3?.ѴgР<-Qq=⪟ɨ_+f_g"*a "c<\UVGbs$ޝ_Ѝʊ"][߁3҈N)z#} F.|8N7fUq:Co3Wkgc#f˃%7qXz[jQbt{]!ZYf#rm\R&d`|8~t1r_ КOOq)߿k8|Օ`Nu)PobS 4:e(KI7|=m#RY~pJS%,dr@ <1h+14¤WRL lg.p?H `6~^GJ !DҐ%bzKДʭn 3% ˾/&@PE̟RG?zǧҌݐ;_"Vit˶eJLn&l"xv ?IGի+uFS6\E:iBeQ}m}y[ÊHfdC|UYk,D 6.gE>& 8l<|OwtѣGJ'OpIxTXA je>tv6NAW#tk/A]ff}?) a>Dp[kF=}, բ-bz% m0 b8V31A6eϚ *L^𑥤X Mh kP3xA6-{AEQ6ϧt=_yh0 Ua{t#tlE 68,Vp'?y5D #LDž>%=\Ȕg`nc]7細-QeF|"C1<|֖~#Oj&JYu]>Rchf9+x ޸ַ 9.b.G,(3xUl ݈_IjRHr_#Z8𧌠)6a= 'DKZDag'd"mz`WωƑ#@"P7ͺLĹW˥'|68gtuwT8#٧xqTR)z~/b!{R-]Jvyu7Mi;ƒHJc($7ͯŲ\> ^+F gXWߜvUe@E!b4Ƒfp0˃eϩ2-S`cRT$eH?5#G X?Y|@}#V<M ~(R[^*JoYjH-&,T2v7 87ƒi ltLM0VWB, tݟֳۭteD r}9w63a,M(o}y<ꎫ"8rgsw,G-0R_~. 5jZ1wڼc%*LƒY+F2NI`!}oOuekՒ& `߿^cZk WG:]V#c1ǔtmh̓.GV┃J?[ ]D{U2Cgy#HbfBޚ&*R$: ma<m7,tG2bUjR…4@EǏw;ނڦ3w EF l:<NOa7{NNNB53g=h+)N!?O"9glMpF?*ҩݏ~kW/)<{-ӣWGj/ t@ ?'ko]s ,2W~Q*QN^ ˕?ݾRHYw\lc U MӲgy(*cNB)b5)7N?'\ o|.7qxPYVT$5}8ѠӐjbκOHV-=8^][፯7MaNָ{Ɋ R%"ϴIh":r4 `Sa@ 3$N|Gr#R08ѣmX:ý'@=b riVw[cX_s5V3Q}9}k5c|/8vMAÜu<-x7 a)E?/19K:mHS}<(_R~TieB5 Iܸ*Sv.K !F6|P'5MT61-x_ ֻ.bhqq6.B,!%ҏe"2I1RDK,_ )?` /}2yXs,"1)+vny67x)=F;fRNna"5p`}\'&zM 7?," j#`(i4 tS OO/"E_@dV4^u|e [3|W `%C86IrYB)DvU%KdOb%17ϟLZ#N'HZRSU2LENֶNZJ~aUʿT1pwϸy0Le_JK"hQۇЬ5]M".@jQ0^s-Kdj\T]S>N3ek_ij(Ӵݷ).wC!Jw,R󓄆.">y=;6JuNHrf=-%Z1g.  ൯|_w~qANcNe=DŁB OΤE pC^??o]6ck.J[~*Y(&R&{.esիh=˿1帰.-:eC,%-5|t=3oo%&5z¤!S^rNI3pgMvdp2E L}v{w !|xUGu 5qK40 +K_Ջ|]rNvC,RY0Ƚd ĩCAdlƮ*?^2ĀZ4 wp;Ǩ)W6gLc(;wâ15)8SE1:2fĽ5TϞ1yɌ2)Hjsz%Kns/в"Rd8%-vL<L{=.uhBQy\&M9*x^?&~6L%967j:^'@/e79 3Uk?e|gqn!籤9jHg81M,aI NҟêvkddpP/Z:GlHmP t[- ,|jZ6Y3ossNRCG=Z!ڣ."KV7c^ͧhI՛Rr!Y'1s6P?vT /nKW-[E,JSd0ߩZdvlG73D4kA:0-ٌb&sd(->xޯ|bL5p- %^$+ia2B?0.('_#ܼzØr]\"T#}4eCxIvsBkMds3k_y-'NjaS~ّ@^rEGdj\׳QzsW۶eCMG;Dڝ 0,2&.tƔ7'[gTګLh۷_cG5I4ل@˸8ZY@( &&L4o bJ!"Sٯ"ɜ .I MI^]˥1|rg8L6tPeRdQMe9.0ൟx= ۑrv%*!4&aBxx(Poj~Wo\lg-/EIyMoDZnVm ^a%a 6څ}u4( zSW}&t[1c8[D4|A7۠rUɛ+Y2&=xHSaŃtGWci |&=xwBwzxsO DŽ:PK Wy4%PΣ´U߉$-O:|Ve>r>Hj Xpސ g6~k?zg mCihJ!#m4noӷ1ToA=v33*FGa2k#, Qihgd*C+"ITy-ec؜x_f!^`Ђm_CN`ܭmn`]je߷d-`qiؿ$u/X^e4f9oSJ ۟9V|"o0\}@βPj=qJȈ N_:~Bftʊ3ٿ󟽋_[ۏń)FOss#s'qN`oI f=Kqч;ٗ% J9Du:D_0҅FXLyR2X6i~/s73Äw?x7$qϠ/z !ZyƯ_>1GuQsLc?dE.R*.8-3GobÀ;_%!ǰ̙UKYPkH)~ YD2/X:6uq?YφXF~l:c5||DTILd1D@>p"! /~ዘK|5q [n晢r*{n!AdCI1*oZ~h*->OzDu27`U2n2-Xzz?zSL4oݘQ@Hc pBYEx({E`9 ?~LX4sAL!̚4 WhDk0!kJc}K#d1ZJ @ $0hSQO Ss**?-6J{G S=ic^i!mYG6Z)+ZuI ^ _b OSjikkꚽ)bѳ)#Hv.M2;#"M6d-qƳo?ZI@rV%w hRgz&'&͜$cc,:N!@<'v5hg,>Rv 7x~~uܽ޻??V!&_}>w"{lMzt N.%UW:q骈o=[?{&hV?}'Nuu(c>/0ˋ#*!(BLEˋ 2L ; Ic2} ٬xbY3nT4eT4S,4 Q+FZHmQEGO^01~Ŝ !H7p|~X?"w` \T}1ghF+FRwrVXNM,J~(_>9,8!J8~jK9>,bN:,7~-ka|0x0Vn4>d*'h__',"cQ|VX(za P g;t$gpC$BB!=gUIjRr*K ɜ*,jBٳ=!&49=I8(b_PV{yVۮKɽSCEL^ "ԵPx*RT˶6B^[D$1x9UCeҥ@$ºv L:mXu2v ĖCl R,9:>E @.ko㛿b5r /xl')-~SP(281HߔĜw,1dppD lTZ&nc؅?DŽ]7_zGwG1 ~/~4,el``qc>͘Ű&5>gQSq) `lּxw '+0 pߎ.?ѼH!/d;*eK!31b%XoP\F]m.Do:`TJLs/lxH4^'o)xjbz|b3"`C ##aH]c@;PƆya_8H;g0ŗx}PY/󓭩x: Uybp x[׾Zp48@j&sB9NYKmrb> Q|4^&KLaLْ.Q69`PZ(*뗤<`+Z಍_M ei'E":t˸l:z˒ς dk_Q6G>Éw9AY\P{ U |_0!A>&p}u,a\]>;3e"DQtLf>WigbO.Vb$M#)'mQ ( " mbưpx8|)uw>qbSDls=-x}ouNHߕwަ[D wnH|HcnRN%"c| O& ^9VuZlt3/n*!a"z5'#By4d?c O4I&(8 1cĈ#K߁ ?OޏZR x+E}ނXa֓'a%+4p}$Zv%pLx|O'O^{dݒ)-nߪFnrn}K֯O,PF(OA͢sh34+Elz?%TLe .]TO4 &1e<^k˸kVӒs.x0N|9 ׸}&6߁ƘGQ9dce60Dcx7HF" }uMS\Mfw 8#grXfƒ4CSHSWzdPKCy(v, <Ø;`rqko;x+ꕫ#T}|rKg? aL3,7'wl%ZKG F@Fͻ>HlO6RO P-lcp,jiJKMǙ12g ~)n?-v b<7x򳯇jRHݣG{~;onkg9cLno׼Bw) Ke9/0QyɚpUO p!,)1Gx󻨋bPuHp?j/E>W - efsxk}tNHM4e*@v2)Lf)Pz.V>~3H<7;M/54 w c/[9sr Ƙ+ɯ #o`hAT,0ڍa[?&Xw980c(pQXT=zp|4w/nEg.:ғxM OQטhџ/qX'%Qt 0-=ţ>?Etv_pckLy1su)?TI>**7\l5 S Um`b -]UNUpkq"۲MuEzG[%߃,tqTQ_*n !xH]nbpQ;M:%uL'<~:}%܄30fD|1NTzbybnuMW`\^,2w!D)#$1i>MG>F/+8~ R:!t.Dq翆gϞƒR(s~Ry<#<&"?O;L}4aq(RiȜj&vrlj`dǐ̴][DSd|-_VX*~*RLu2E'nI>Cc=t>x/.!u{b %5ȝ£/^Ghde6,/:Y|!pdצ0ʜ]~Y^ɓ'*9$f8;`bbZP:ez'Oiı9"ƻ-aƓ'O1CwgՉKHI@eC_7[ `-*#5 *+Lclj4>3ݤ2;)X ukd{{zUFvu':CU6^raꂽ{qsA6tp1G zc݇>'E!\U,_I8f5TX 3ÈX)W@8wQ 8Fup3~0~:X<~/G1_ɥKFaݽqd?|w߽Ó7^o(Nd8Cf (fƣ $Ѐ>}|7~M|LDf xnhD~|0hc#bj1<نB_3y+TY5K(: {u '=B$NjPJ`؂>jƭ4Dg|ygm t&##ok^/;M* `}H He|ӜY_G?8¨WSYaX7/s}#%.(l{ ;E2Ҋ 7p#߼zSlPNIcm!bkKSpD5zʕG ed}7T1tL8aEubDKSǙ(V~aOX޹LǮ5:x1ֱh9ޗr9Ϋ~HAg+ꜜʋ,B3.igUK]΃r1Qc!Ȣ#Ef@  q.e u LGy8QoT!C+f.h!S+ '4l.Lw _93L~pꈧzBꕫΑK9F1Cnad;&I8=~I{҂bBC1 EX/d ŬYw G/C*OzxA-HcDPxz@dY}Ǐ? yͿ E 9 Wcc`!<)Z9r~Rĝ_Ѡo[\?ͣGx[<}~|["Wo?1I.Qr\׊tE/k[*t8_&><?ǷxwoAKhٯm98U= 0kN$]0EDNsU/T@OVEPo[e(y>K@ox)Kfz^"^?A(kϖ:IkcBޱrBu2rwԔpÇ8o|C4s yf|羊~򵘷xO\wibщMUe>$V,{Q(҈VNs+܁#pPXkW'n (1#CmFn T4Py:|)/2>rl*?Ȓ+b^4cN% ccVp+`dI56$-fE'd4gw`OX2#g -1JyT@*Y%F*$:a! IǩxL4,e/nܤ}<0ogG/G ǗpLw;L4]ީJ_'}IYf(JuycXN }Y`|zfJ{r)[/4C^%D;-NC>.X8S\঄Թu?QyLҀguGsB/'a?4;ͱySuSW8.Ϟ=ó> >]eNcPƛ#?ա EM 1}*KO͝ӡD?yuc6J5D/u1W)F*ݱ<lVEO!À U1CsᮔsdreM(sUI[.YBC~M(~1YJאz)Lh0(HH1X%!N`01$^ňHsPBѦB" p9{pq |l#sK"Fr:]'4N7}CbLY$ܕJQ*Zg.l5Lx`'0:a߹@nnq|#5c gϞ]Y&eJ7.]p'.1 qyx5v{B]^?7@S DbU yÔWzHъ$w>cG_z78qrPs b 1穀 #eLpvҗ34Q|!SZ(#+ќ)2:%#ã6#n;wȥI%C4M%E_E JgȦq1MbL3gXMeRl!u28":$m=G^aI`r+l8Qt $|;ͫ5: T,iJ1rޫɳŀ#~׾z"c\d&LԜb;FAhG9&wHp\DdkX+ )2yV޺lCΕ}-ϣAwoӓ,/XiNʉ /f3Y@Xx$ \GdB\)(!,SI zaLhH#S`1(ǘ&v9/2ҘLT+-Y`/fܽm]:EG t㵑 :O0ك1pq]\qIvģcD0)-TI|JM)+Cq LӏS.rp 3h8cK ?FӲ[h%\r-RՒ Sj]28>5DΥՠzT)(nBY, )V#u% ss>p [+/aOX)iʑRlId!56~\h5@D@!)ndsiby/_7dSf,a60evT?ݼ52㸔e1klV5+y~` ʎ9if$q tgKrEu0YĨY9)\԰k8I撀_..ŅkD:rь m]y֞:AxF?OXPȃZ.@1Э*Q&siDcNlb*DfEgLqQJinp󘘚?錺ًŨY]s~ ޗ,"ރ Z~e{  LFaRuM_d E!S7٪2p!,Ē1Q4bħ36 Kds7F( %"oMݱ`Z @fb|=KYZDX|wOn`XQձL:Jsr2K~l5wfX~+1/K.S SsQ=E0.yipo.84r"*@:YI0MLI|̟m9}ypŇo $]YP >QHc4^kU~q^Xw/p}rw~nN0g:CF;fOǤɋy}JB` ~9RrAwK[$Fh4vO-grRdsΑVG;:Zjeج^3T,>s'ΉF-d5`?Kiύf5 `j|V<8sds`yޫ:&Jǁ J8~ ![Տ \~7 @ %YڒK΁06w릶gJaZIjV.'L-ժ@9%SK^r81k/wHգXV \J<`Cv,tNó2C5%/#O@8N@ib^q[U5&Z^ovfh+\*)11NaGD¨TNX( TU-Mc+T]jEYT@Wm'9Dr ←74DXP;FQ>r)ufR~2@Vw$DueM_0A.ӆ`S(&iq!9$DDSjG5Rf`BGIk`Ź*ό.:Q:F52G;.5R8DK?ӶF,nueSt|>gLzhË_CjX84yD/7KLӐM)8XƇc#yq0GY`)6)u)KeHm XrMR"46A T1 fNE\㱣ofa| (IF͑H葭?ϕjQwI <$3Gw:y")8 8 c&)XznlUP1ZSW{DؽYށg YD'7z@6_4a%mN(!CYv땑-jI^.g2Da0ʕ9C+̦xh˩mϞrjb۩>)OkFaQӦz4ՠcp_rC$ެ@U"5нLfՌ&em8pZE'D XsHG2]>qa[b%L#8,3 S2kc7;ݘ%W<Z,B 61L,>QEgI9HM3Кʼn웘ﱤdXicԆ,T0v 'LXOM:Iw*qԌ-Q~ 4#_ uܗZǷ4kǦuʈ^ o v仇}Jk8֡};Å .&JZ]&4VC";92C`:-ZE1G?Ie^ U,oU>~2 C4dCLXCuҲ}T:lQ&Ŝ&2wYM"Ǫ=sbR!mrrJ"2*tҬ[]͠,MQpvTf㗮9Hg=yl"(r2>q7OG mY](C08<(١ x9?)$nbS˲Y\/g^%vI[mUEϬ%4$fZ<'Ը 5U}(+,2L$aJ1Н˹+5@q6hNbNS<r,؟buۮC`i^k1k]}ZEǬNpCUH:^={dЁ֤k~6), nѠUL94T_Z,tYPNb߳2lMr˾\(ڳ” 4^Vs_-Y3Y}>~,2] P4.6u*L;Al`KDz# ۛ(lU1 p~// |,Ŝ8Ŝ=qpA7#z@E9Q8ǒܭܧ5ص\Z++Tz_.=RdkJ&oB7|{'o6P-6J&i[PjdzaJJ#QZ^$_~}qxPcТщLfȕ26ZGܙ[-BGVո~` V˟l`, Q iW<ظ=Td=FWKk'~['thR}nM=PAt=H'_k\.@ \%? T֘FR'-k2kAs^M@ zyOjjCR':v-Z_~ ":Oբyxeåg n i)k205ñǟӌO};^Db kk*Q\[8qb-+6-io۱3Zy!FӋA6_aJ{B]U l12Ya{ߵng^DݳF#]g[( V{1Z3^5miQGc(YײB'1[+SܗCEtWkZ;PY{ 5|"XYXqW&w߸sJc$uk q en)B5'LeU,D4pl;M5eϹO"ts1e.$(ߣkAT үa=Z2۩+ɒJ3VێH$DmK *)NM15 fL %!Z֔ܳ' Nw͊_}dWu]ǽ|5vcnI'<q4qW! -ЄM!l _)>`c!*Pi/U\?WM4HAκfzX2e5?3b(1JsndloouKC[$bqAe/WY Ytr@Msmz%e_ jPș=%0^spє6ua ydw*8eK']d8Z0VmDZ `@GCt&cG+Z:\\m]tDŽ4?8݁hړ߂9 %)WSM+ ,&d![0W JG(Ffk~ D9\%MiȼֱV:YkS}?Gѵ^EȖ)Y*tQIU!X#nn{4ckk;u&?WuC43  )nVXLAU<"-#1~^- u> X|5cftɄ~~P|6Bž%ZW/Pȸfk i>t*^~k {:¸v1ܜz s1Sݡ#ޖ~Iݏ^_#B@B]bO#>;Lǔyv[!ĸ}~Ս!Gmy;%Gm TcҖmEҰ9k[&{lVݟʽT #+gi7q- ceN/aR3eRu@quEcW~ ]ea8-V>xQow[ZʂU֫` h4H OU= i%7Ž,ȎAqE6P4졳WD)85x֖mA>>-Fku-vi:Vh|2v;mppadњ. [�TzQ-X^ 7Q[Z|MO.(N$FQ/} V HR't׭`do `E/Ӹe,ԓt i -`ic끢m )k({",iP}@@$Wk>g\Ε cA5==#5d)4o2ܡj QsS-SRRu9?B`]SZ=#/^V#=;Ko?(w<g;&K}gk}vjpV?_3>=xZKrgJl0u*; ?FgB *$Wþ3hzK÷@X[]gNxbQa, jW>'zIW-Dh x.e KVOLw hJXz%Y|T/ĄI9 0җ5i175ŷ؈;c[.Qؾ:[5]96Y+e'gac<.4 p?}aTƂa?KO>giDٝ.ٯzk%4f?ed&;aj]<֬'V%,ݍQbZKzxؤ[P/F:&3BOQ|\B e[6lg]{vU^K167t}gQg d_t!]|mgi^;G[k즀5ֵR3xG/mPJla|K|`>yIp̠NCث Y\i2Ja2M<z"{1V5| luvMMZ}}Q>oR_?fm-sJ*pІfsN0U93GnyMx_^}Yi8~ 3誥{ F鳶̠jWZ;6dS5`r)XEg M~h-g\xbUU*R.5[Q RS3[M멨[?ƫi?&F0UT]w< WjW4 βjFܮ,ե{~|u^0`-'.2t&0o,+毞$[Mu$XJ9{qQ9> cH&]dePU5i7G@X|i0Xqoh-i.pTqR3@+35zAY5nưB>>;$ XXϠ0W/TEdtI%4KJU C2v`(=f>8ii,YCg?_$X=s IOAve!fZ jppKKYUA ,$ :D# a4VXR 6Jʐ\gNR1->'Fe~ma֌))ϣl.+/@eܚ8-˷ :>֒9, 6hۢ-q=c304Tgڳb9s#͞A,؃l%Ӷ]wPhz/064FVV4/5#9UϢH6Pt7"@0T-hՌe uS%#⳧hE܏{q+i%mޢrݺYQL@݃q l`x{M%=G)%Gb_l}5&WPdV8\<0Wkbǚ?nhb']a(\k^0`CQW{Ǖ?B2D .6u 4Kު{9=5+6uNR J7?SmUk Xe'PW jGrfN^+pɸ7fN);TzIp ,(!A+&% s8r/ oF1%& qD>Kۀ(I%_96#J9!pf#!JW6߶]濮bYhۅYՌ^$Ậh F+{MUkM0 \*ZUB&':Ȇ#A)!JTP*nlCCh1n5hujžy XGYa>4f%^v?GY Jw fZDI|F@4`>-!0fgN4nr&D? >`),&vy?9`i:O7Zyv/|u|[#fQK`kPa6&l+Fm)xX)oŤ5٬gZprf^jmb8LrzǞ1Ƹƌ{Neɍ ^q Qk-G [MK/?o5Sh0i<b0SۯZXWm1]|\Yl!?ڌ"-wo]&[ޓv%tN'Ʀb|zaگ̟Յ|Fq?=k7STخZ͜bQ>2fNuq 3hŢDNT`2MyfEt5ܸZ<0tu4pzƞ +'Q\[/rd鉘 ZwhhՐLl B䵣I6*o9NpĒUGch\nm`FU.Z2A }-;#ϣŰg FR$L_ K &L4#qalLEbL864!Wi\aN^c$U[j7Aib]yxghkW50 m@}BhU7,a:^ԕKbuK5osg?)vO UIN:aZ4 a~=~jb~늁 }b2ϧs'" EX<ީAOڭ"|lkZg2PT(&7`>#71fotf.(_"RYejML|?-F:8]fb,-nykzXtCk9wEGU&%HC4h5+]~ a:=\m\cD}aȗŨ30,'`Ȝ{b֮ꥫҸ&:l &{5+X_Mola0N5:mnnpDDkGai;x]?u,ӱAJÓ#еUskG# _Kv9_#RuAclյR3 61wt`EY[8dj- L^W)z#2-U뎩==.YvB7@rWѭ{Wd2x|g>"EPemɓe);+m_C #JZ Cc't&(5,B%WHxd'׀2N<m4ml$j4:3j%֠%L]4u SϪը}#/>l ROf=WH*q7 >fZ{Ҫ Mef+@ںa..l%^!G7wQM~%)lc$cF! :XO-\%P`# u~Ge1bO^.>Г$7Oh=:y dWI(g@^ovf^Zft$7ܝUh%=_U['V*E$vjBD54A뉀U2jА] T)Xww!4lWn1nlџc[,nJWV̠Uְ;-p3ޣ!+ 7{(M ㄉ t=xpd Q/tpkmmZ}u\%f=`-^Lf#~O7O7|yo\<y^,_{?/?S~}ܛ⑏i?8n1Mv WR{>/Ih՚8ܙxm|-]/\_8 Ng}>?JJaΔgLnJX^ ]=9W^]<򎀗\_K<8?2O=2 ?pc#L&ĥ̘;,:;{]8{SC˕=኎΅PнsyϿ@g;{/wc;ǿ{Z=ZO:A(gxkg6wЅ?K/'r:x\uϳR-3sWڧ1΋s_"A|9y$_+VO:ȮpHNIQ1/?R+Y7q1r[8a;[v㳇y[3wbw•9$) 7?UaLvKY /X0K^_8MNLs] 8W_^{yJ2?~; ?2}N??8?f8 ԃWpX+$x ']9 mQ-=q 2}VX~f*Rgޓ}dhV_uB㶼-$`J 8z.0,g92pϙ=9NLf( PjJP@PW(25˙K&c ϋA7J_ONt OH9pN# '__x׾㟸ƃps>a=e|y|:xL8P;+AX>{c>8\Jޅc/;%@`f.!m9΅=|~-qHgL8EK$RFYvy̔wd\^HĘ)!Ww|˰ωE}]`.rg \Lq ER P &ǥdg4JD>4@ P#7OWKzxc| z]>%f^>ظ7``0lg0@t[˰ _x/Д3Pߧs !Fp׀AGsVZ\Yb|2p`:zkԸAIM cIeE|Ӂp \?$0Osܰ1ǫ15hDn/e,kW42JVG¦U=e֚Vt횿VsCѨ-ru̼nR˴J$Zƣz,,-E"-kV]^:E /Y˧Cy# [wkGL:"t폅|Tй﹪Ŕ\Q~QI+g=tI3mob `fN~xD\Zv0aJ/}\+&e9=oǵ&xi ٶWVoV"uu AhdxyKf/E>WJZMaR+_Zc.Q'DC`F,_fXRS!e\$:{ (ἃw9<{zyp/2^@ӏL*?p o?C?/žfVˆ<2uR:sS\H_ 9YbzI7sKĒ5K}Ma(sfTK^1^ue,)٣r%)L"Th{@^s+EY<W^|`\~\I2 >˸jye#a|Ӛ,2R_⥗ <_e-̿s/%x`xy.}`5{e|ʅiH{f+0?|v t8fʪȖ}dC)6wK^0Y)&2%;ʥa s<·&S]JϥcBI+,@0N^wzL3e.cha˸NXfTg&Jcܢ?dp wՃtSxt>2&꒴E*ZR4\8zޕa}>!;+m'K×K^fP3~b4;K/6ܜ~/U˪TBT#Um3KҾapA" < _~裀q\U&* ([#kukEr*wJmާe> _,yK0'\gO_>K~ >Ƌ4O,`*(/p/|%]Lx̀p]X#1XX8 qXnR)g˳4\ Q'(@#.J8 KM+GF"yA'`B ,d q_DS&;9N~[!i/K9ve>txZks@& |-dpOV_INbJ 5-@jK]';pDZe^P*7 ePby\Y+(?.\0it$ao8s^0pv}$n.ޕqzCVe:WHe\<9n% ́/CK(ty8OWo_->ὸȒS|k>Wbt$`D9LW'i`t\] hӞ7l DsAm P=R`«,ctJ]m/$h' fW|wgĒ3v;)̕`)Wb2A(kW|Ȗs.ׅ\ifس18*L.5/xKr4i⟽{}1<.;x` c`r|'s'ξm`ddLLTi9s VWY䢀@wFn, Bh"z?XV.+`I0goV֦ h$זMחhLЯh}\Bs 4fR P6\h8qe< FX5tEY4{.h~.]^Uj\ֲo-5; 1hH Tg7erk)T& XI`PK^H 9 U, Eߔҵ3u1jKJ1MqX(r\bo/ -ߏj(wen;/&EYfթ],9L;&#nuSjD> !T gr)(e_X&И@bb~F&y9!Xxf+TQ>@ʥ+`p.{>O2/],,@e'kYr*TCVٱ\mW76/>ju"D}͆gQ0z|.:6 ܕm-%ҭρN Cp9:C)ChYA3pJ6w饐"]KK,$.pRleUZb\py黨E`WAt0%2}[Av 5MnX`FEp1҄ڎUO=wa9j2^Sd4GWag|]%%kl{I+o~{,ߪc;V>w[WꥊDatI>6צ)wcFoQWeɆmhSX}VU=5a,Z4u# &`$~wb1\55qܯ$1d  7prO~_f~o?P&t<Kp JYD\],–TSHh[^=?{;u3J.2_(Ǫih4Gq`<cP.;αvs{4v2TA^: }ԑPZǔ4~nx=`PRyJy&A['JOmlbuv'ZG ?&=7` "LWC`pzpwoqyea&&s,C7z?:?83427fH4wsߧ\7 ׀v/ =yxB or`=pEO1X]8&k@~+Ǭ;Լb["I@!4`p p 30c U/n؋*d/MW_w&t 'v 6P?{ @QAkjU,tEna1޽YFgiׂ Is2;ɐxNv bw>׽:.L3Y4r 'ًlXAm_PN}ǵ>yF4Fb D=J T!ޓ`b'C6hHGWSymwϏ;`3DS`"+xdu=ּ"{ۛ?HV߭ " :Q;ƽ߷/e-O: KM{v@nF4E0*bp!}KH 9<ŇׄN w1:o/| 1ξWm޸m%F}* X^>cLe{*Fжң6rO5*[W {z.clL {Lj+3ӛW,pJoZi:Ú limHf $IXA}e=ZIgL+NB( 0WH$@ٌ<^̧#f`#Ę_0GL#W!=xX2buymǸXzf,_< G<_VZ,` ou2g)8lNB ΤQdҚC3Іo`f{^EPV[ny%Ky`03pbczr4` `ˈ4 Bj9^ob+R/. ~驦$KDεק=QZ@јǫ`#ZicDn{NpCDtj.w~9*(ʨD@`^~2po]=e+a\@V20Zi<*#C3=ZM$ǿ-fi8.Q,K>z 2,%㈶#z.py@0X~nm3>mصz0&7_0dܗ'qY6(}qI{4ro8PszeqGGlEt6Uޖf_WZ0DjbF8wz@+8OZLŽSot(]|g`GͶvɼ=D%Zp,j2tTƎ#4&OEK̘Oss_N r[B i![I5>];v8uIbҲp$X>HNR>Ϊin5ܳGޠ8a_Vses׬/,\<^Fʟu+A(X9.6 k_,pXsw~(-dkԂ,q +eO67)Euk] eC[A1~Y/mzW mP `Iь%96X7)ay0wYzb i"Qito-f9qz`؈&0/jM5)4K^ G&ug/v[xV?6&Vw0z= +xJ#E_nIDDhd U >(ooQ*4mfw[KvW`EHtqv5^ަ.WօmmZ]fu!iX1tnb vFGկiNMLd;;45kΰtoyi<\RZRj2.`2)C):[X9n(٢nM$6P_munhuzo˿-uMrQ8m\{_<>+s[k'S@@O w W=pBEw|X byM$K8P+ԦIYͅkih=uk z\3r±atuC4geBd1Ԭ%yL} 7koժs0ڽ>A9TsqD1K- ֈcȨn22J9R'VC2^55}r},h #̙߽oXj̪J5h5HF1G>k+=I8;u ,kа+bVeeUJ{-=gz3Pk,GZ6فlnVt咩ul>!=w͹}L랫hmz猨x!^8Ja{̾h#2FjUjYr /'׹ [6ʽi]be5X@:W8 FKcw\cvEeoi(k6e!)+m N|DفCPxyL7x= xFau]ڔW٣*dyӦ8b+C{h}3ecH`hu<=[O)?mh֭ruhXy N&tK\sWSzudg01D'VV,{ e9ksX+W(TrҥiA|YT3xvDOX_DIOOI JOQH}, kXJe>E5fΝEܮ2+L%n,kwUɮ60 6r J㧷U7 JXj˗~WqIO3fݱt3vj}Z]GxNxk;ֿ&zN̠8UMFqF얋LJOBU,ݛnX2 *}dO{LV)][ci}e@SDlpz:RrXXh!C3MˠcS\MD`=-fi VOj6W=z*o%cZ6?Q_e\3@mXqG ޗ7w F'ԇJ &mp{@Dz9|RddRt edZƕ2i$~ϟ:Iu5ss!Jgz` QCamC3ƐQcc-||鱏uJVP ԛm k(`nX2E/%`(!eC(!10~^yS: 亁o5ye2rz0һeHJ̲|j–uͦM(!^q=qf@ FRZ40b>XV^ҔX`J~M7_w QR٤Žcpxw[_; vY4+n!\KXz -+5gMp~>zGݩRJrVh?.eּ/ygr{qϫ-Xדiն i ݪjպ4RUZ4AtqQwhkYfy? O2ѺKx~P>ߔYf5FN ?F0"uupmv$׀쮭vu7oO pc{NjffbrKV%}ƚk}I[ YD= l=B:N:U~ -R-GVm$vmZIQ3ػ^iChiМQV%۞p^ѓjI՞5\L1[++5_\Wt^u~(FX@vd}~gt9l0fr*]eTL]ذlte.济&K.$\,Ply@@JiפOh%~QM"VjmС7%\I]bDwc( ܠ+14Agi2)3!Vrn4AKY&$,LؾQ2Fl$kaz*{\w,Zk}@pQZA_(Y?02~vjhE &׀푇>hYv64x7_`~]^@5J L#|bU X 5Xqݧmk?ztٮ 0RuՐQv'Gr[yjwx_7sU -N/ .;d*u:hfRvbVpKǝzL}[ix*QU';i ꈭܞ|5eچafǸ5x^5cR2~h nM;^WȞ znϷJY~kuZkь.F$: ״xڏ5~ Xk_dPˋ QyZ.g:mK7 p> ʝ=\@3ſ^Y7 ḸU0^k8?/( 7C|96p>=|m8zm]>kO}W{93.M>\g/.Y3pGMt3_ƭ^ x[|Pя9<ܧ{íT gWΗK> rr&ὗJq ex7])IW[:-$TQ' ?s.ޜ]2;ɝÝ<9\ h*2@v}! p&Kkz(l3Nj)P/Ipk]#™Kr]|9Rl8 Q=vg E{ؙ wEy]8cy?yE\ ^aߡ* 9+x]Å/Eg<(~/l>_i"pUJTNcw ._\KM>y]<țHY>+`toiܶ4S 3_eOv$cZ6VVU~I{5t5u^z^r6ʸ#[+w_zVcjMxJҲ5?uk6dCW+rZ&ekWW;~u9Nf3K#Wʵ~{tPlֶl:M -mi+eH-HuF<0,CtPA#sk-o5"WD J>e5Ch1xܭxndyef@5l8.w2{= @~X4WW[T#s/ouonk k/֭ȤDpQjSn]ζm4@c8dd+n{elQJ Wɫ_1N;r~i7CQHɲ;eg^3L`bnm74ݳ#Oth 1}ZH/ݻX09Z!2&f+% 4̡>_id/eJ/kރV)~W#EDʿ VΉnZ$;VԞgo]qY hK lkOrD,<Ì ޳Qeb}y9o_͐>uί.w4j&:ɬ۞Ü-|"zA9EH)Ȭ^G)FeG9W@߉^td^ +A~:W5 i.YpWYei/vJp}Z6>6ѕPNj±#A Q1e%IND`7?Av)-TPؽ˥Bїף-#/j(Jq$1N70٨MQ$.ٚ X@VDCPOcs>Xo"9EՑ+¬tY@]ObW W ^[MRUljjgԒBҍ#l2ݨ"W<^},׎s5E]Zc1y:vS|["#v-?2`Xk>z6lhmζ yZ h,ObYS[ 8fۉ *e--6J`3;fK9ӽX|CإӝYFLu4zh+l[͘(Jg j}I1^}\4ߛKKTwh%(fW-=cFȚ]xS3OjQZ8v"u._=Ze RcoאZP'"*׳h2%<'ῷ~cm3T_U~q&:@ 2Z3(%z0?FGy =j rS1S,{gr=*z׀]25χFWay%̱zg{Rd-O UJK/CoQ %0?2 mƸA,S"dcXG #X2D:!0|I&LDA@J$JJ$$dGマn8G,U@b@+jȏXf0j@ί,d34:E:*|̕\m Tq2lPfK9ֵW[E)ՌR=Yea*(߿) ~ L/~qӺnt Vuml$0ډ}oVW$$Hj-W{{jhS'" 1< OZ7&d0) # ʶ 5u9>Z\)a&05+HP t慤.3F" &T]w٬hcshJȬg;gnPZ%0J)6HTZ 8{ڇ)qBCu2F ~4+흥̝|SWhY+ Tɰ+ ! !T`rF,gEd*ʢNW,oRluM2*kro6kw+ f<~u,c&u.Ca㡺ױe, n^+QF,:hK;V.+S'e&ޗ{8FjG3ه᳻-nS' a.a \$`f,(tB`g726ho]gݝ~>V`#ϵ*Ai47}햤Y# 1saΥ!g<0˾02P_0Wj5,!d,_̖4])2Cq3b% tў5Z91@[?P hy[M.A[FlzA"}9,ൕZ_GfP vMIg4I9FfٸU,mgVpVLU1kb߬r{ /^߲05GdJ>ͤPZk0I(@U!PtV$ `OH 3hkEWKSëoE_,V{Z[*u>^Jbc(P166ӈfTm=dGy "Mj"K6Tbt4;opSmz-]Xxa 4U9 ŎެKa&2vODC܃\uKm! 04zF#3_Y\7R)[FK9xZ =~nqfe.pVVlMzlV\#_PҮc_gh$MȌhhu/ZXY7n A{žu?TmƦpHҁ *~nٚ5fo;ţZiGrH1{5R/3^՚T>6Pv>ϣ賅u7"&d;rMl[zCۭk135;5VL[zo򀥯Z`Qt}58A,.>"]C>p20ٷp7{F/gq'V>k916Yo-=^m=U+&,D﷮!2dG'ٽcJW/8UMG?FN5scDm?wQ{%nXI {+L 55 OJz݀(K"==:=8?rppp 0|܃ڝo.?4xչAIqJP|ߚ[,^la]޿3xtx~qlz&8\< |&8F>y\{9)>\_:W[pyp{q +ja~r|g>87ե/sp9psy y>?yWayKZ]>߅^9 _`*?ދ=\y"drX;{*77J?N읇?[ ^s%<./Nܩq;]-#U+9 ]x+|va>O5U(xx)1tDpQ<< L?WG`|_? /30 p8åG?pOZvn;0=܅h89 u' 7\.~6y {@w^s/3t pÝ9b:sػ3\|5‰ĬxU1>1Lks8<#C ӹ9?.Σ7,gd?oⷾT8_;-x[oc^4Έ ϥ.(Ă {㼙@ك므ǗC[5[cտ!붥'z=V5[ق#fp7qiB^E3c۝o#h}V _C 2DXA7וQHM^]\l\$hlծ+IM6w_]+ⱰSU| Z3 /Z:Jwtʐ=lr`)ڿUG5_ڙI Qo;Wc'}S@5W=Ciu^>~8suX$Ajuh2M]X,ΜԬ$-Sѷ=Y\.vO1.OsYsg~/WCCԱ]G_kZ!k~ZsZ"퇻H_g=\ANO0I_:h/1'w}=Lr44EUkϑЪ|{zg y2E|;'ۥzWseGstq9?d!QKM{SN\^ q4('4ʻÌ_\椻r8kt&1,5)@x,>%}J`#K<@Ҿzf?; N'=^ %n߷ |:Aj?vO]k(\̹r7 Eg e;g=g b\z<\}UeԦIM?/G?stO4Gd| eJzsS\mF=wAZOJ.xtsM8 rLϤu[ Wi-.4~$PgiF;ޣ?cĨ4tnǞ`&ZkJ6`kXapn #DYw{El[Bۭk,Ж֘;%4|+?{\5gDluvNQ+2qMz^ϧn0VÎpu_y_oJc#bQ״8 ۇ3䵒`0}nmAF.FaRb;t %@e:3:#W1Fs}tds, [ L9`UI&`vzvYZj ny_ؿbϷ˫vZ`l9Ӝ̚X= kXGV/=.YgO,5<;sk );kPYL#85ѹv$Յ{Xbe x]YZyl@ `ZC\+,T^fE ꕎWZx?Nx0|j1LYOZ]<YwWR_TtbyEχ&ܻqM}`& Gʣ *&ѭce7ZA>N9vqR|nD`BE.g_8y8wz Xuq.x%=|.<g 1]Q^T;Wv,(rnf/f;|Q'Nš2^ϗk8tCtrirȝ‰Kc3ޕJE.^F]N6!n XMN >w {Ua2T>.#XX x4k "?)WfNPV` C?<]DEafFgd/A]frpA?']\_':HOE ,"O Ȭyb\$P5Zu>T7WdB6W[Hzl,)X|G?w.A4e.p‡F`:I?OЉ$ְS#(  NJ#W 5_jt:4zj_5STU?Er˹A2IVskZLU}MW]m PatZRS'cwaW6衳=P2؍U}s׻f V|v^nu[V3=`oUl-NJ7Kdڕ*vπѽ?vC50Pa,A703c>-8Όߛ#KhU׳c6:Eݯ2hYZS3K K@m#r IbOq]5BT4}X9|=}4;vkV]Zw[+]ˤ' uo]J9m1u0L5 av6c'6?]?}-ِ] h}9[{ h=VyZ޴e1.[4u=`f`ig`Qo_^ըaO {CX%ƏʯHk`p v]E7k~}5H8>:v+tf0\p` [ ~~ܾ~e&0JPes* te* Dlھf;- dZۥϾ19, ,v%hRrq\ ^wb s6+f-~XFedy0LU#h ѨA^/+0={vHoAXE|cYm@ \ʽm^vo?4~JlUFöʼk%R G{[+l\ٷǵ 9X0uٴe{5,: ~8aF /a:2c>2n_;SH}X-B0}&W2ylW=`'Y]/ *0ؿm&,u\VG~Qv+`o(cQH lkEdi:DQ]9+fӥIi$hI¸`mwkкvfDZ*)ۆ]}.WI?w[Th&tթ"R0m7:PUa ˵{{^\㺆:^Ի]ޟj+ =M_ֳkt}SHXΪ[)𗿎'?w˿; l>;h/ٮoazp} !C1xHp_鸶5P[K5`_ob@Q&oGG>&f)kd6pjؘՒ-{aVYD .ݩIB\ Y~5SaHS_88I<:[At:=ȠS OO->ؾ,FVea 7 =) eS'(L') Yi:=7[:w(f(_Hkjاu[υA/X5jº4 gz+r3HmgYuӈY&漢ocZ֟Ӕ2 Wi!ujKވXy`s5TZZ\_ Pb+Y5!A_Cg5z@4VGFNPh@` Cch0^VCU۪_4QyH;7+G;ATmnJ3Fk 䓊ɜbauؠ, ;%%fMlg1$ҭx&  Fj$i&;SZ1q_Zbh@/tО_ J He.yy=]3OH>f,) P-"8Q*/r,7V_ݠ`i[lk$eY< я xE`F#s@@~C>6p-ٌp2ʾ.ƯnRBudH/}$L_"~#[i~]=6 ߐ^6-nmjZi~'n`[=S6H l`ڲ0ЖcV ޜ"|naT=)YMcCq ;セ㷦3ÍDcH*߷^7EQdp gv3s 녁}Tۣ`k4[@[Z?70R5ZMf6~tcm_tO&uTm ָ xok?>͌2;j怙31԰>i/+p0&, #&[o1%C>PӚ ڎGכzB?\Ī&d蔀+.ڧb-sa)@,GA`h*GضFZDn!/ufZV~-~ ?ZM#Įfٯ:2[iunҠʒo[5x;JvPQ3{áI0cZ8b+#hȵzbg_RW2XMho׾N1ku }Koi}Om+*6}jAƮ= Yۓ8`tf%jCx'_^̸}8z4#K|^b0縹£/9G) :#0a<ҟgcTL`T=mQ?y6?ehu"O6ݘCj9u5ɜSzRU}!~MBF{Ni;>yMos[%wԐ,y9g^Ad$Lۓ&SeV"v"p2dz 单>d3J] ct}tN@=Ks)KwXn>%Nx/?c}K)?uxsy/?==_3 :\:&e`x0?f~ #b0=N'x#e\eɄqKVg h F(dܦ%c40/ \cwN)+7)] \i94ș>g{8֯DUtNiSƭ!$\\ `AGHQM9m^!\|3eH]bCdlPybmK0l]su{6/LʮFSt7F H@@l8~<d @/ zcAHX6jnY=fp/]}Yy)s9{^{|sbV9VN5{W .MAcuj\56 ?N{C^@ ́gCLwoRTz)!I]xaN S >{}|ђ(|򎂾Q`⥬PhaXrXg`%5Emt'0lHVq3lLenip%+QiK1x˹#\)m7@S z O e<zlW?aVd\Tp3H2Qr(Jq7btz6Q  tO m&rg-8O]޴mRDQd0QC>.n0iK?a~{|qizYp7x"y^"Oq/̸Xp3 =#BhG?;rVz|C"u2 S CbtPV,@*fςyG-[۟#|?gmjs Qưc Bd+|Zl:"1iH:@‚ӽ6Af/,-"V#~#DQ\ݙ@T#ljsq2P ,4P"P3"BZɝF:./S\s`\vra!hb,&.΃@w?Kmف8\)7ʺΗ͏fC2&Q#~ar@lᘍqn ٱ@%ǛTA\.w喲C2KɓrѢ,YG}.:3kkF{m貄p-V;Tc7PmV6 Kaaa5%#) +\0*#%岻|*Oyla1>}/C!Ja%YU`XYݕy>^eEC A 11 ʈ2YFJ v«_y>X.3Eq(ʲ/<ǑFٍ=;&HU"%τs6@ >[x,XD?ücB9u@Yx{Qथ[.cbK.H~XY6liun]a@,Wg8(<32e`.JJWqP*M;K в,igrE]g oRM(- GN qBSq 3/RĔlٿslɖ,gl"~ 3/ cѕ#BX?  wdT@nkv;9%P 0*p0RpbS=ka ҊcߘV\^k Jqc_ %`r^b,{ h+IgxY0r3+:5H-d^sذ!( M0Y-q%W7H^{4_ҪVc\,Y1˲b++TtKAqtӬ!l_(#EG4l2oWz (&jPX  Cb7Ud.ޮEl%*v^_}VȰfLlX5p*;Xҹ|ܑ߹^ZߧVq(҆"t0"ȷ҆Ki"̡$u}bbcAimJ˲zrle)o?csmnwS_~gfmEWZ4޻%0:E#o *@˛9'tM俙_$mSn$ %3^4f\YKRڄpf ԡi`flm_;ɜxPҕ&+Htr?Js)k6ZB6Hf Д`IAHuJf@Ґwk1dqn>PZ` /McRD8y'#A4/ƒ"3\--0 Q4Hǿ|uhZ]Im igZ+FL Ɇ _:zoAQ7"~Kg+5km4U4{a~(^'Ư(PY`͵@vήO-nfM,qQ `.RL}ZhOCx9YK-8c٬*@Ѵ`~֙Z5jv웿sW\0/Ūa $-+~;p7Ayz-p$MaAYhe'x9O׋;&յVr`'9XPptl0QPv^2frLgL,8j*f>ʩI ܵՎܬRJꝹ9\,le5[*ּI>WUn]0L` `b]kjJr‚2YdAI1Kfh-cSA"е*{Ԡ$_iEbڿٱlkpI իg˾= _xQty. s>yMpBʬ?lA *6,"ߔYˮa2fLH^|035}L]~/}o=nëFѦ\>#hTWQ ];4SjG<] 8g7Aܞ&̳`]1XLɅx4Ľ tƺ\_BY0p Dy\pݳ5~m5P(k$2mh_k[/Kv D0b^;W, ODB%JS~~oҤ ,i25]~4Jy2II"y*AzQڂa4 rpILd YZetduE[ ]w{l[|1ѯC e =R*yehIWO!F]GUܜyIF6]Ju$Ni޳" 49]D-ϩLki"-9U`Ӎ>Z2@fاV~R[b~b˽-Tb Vv74rV/[Bmpύ:%/`К[!M U#sb&f^]j0NSUk0u@+WeOs+^+0n;sMc5HeYk(t T8}4ɜ2% A+Sf4򢲐;`3|q3.ucO]R9qdT"u /2*U,\v( ujܸ͢M^J-[b@ܢ͇:xCׄ4#ިUw!jH.5b݊m" B1in4`K6Bh= ( 3άF;r-ݰ:d+Բa?X.?hQG/JؐZċ^#&9 > - ֤*Z%8^S,[qCZ? Vx4r^Ɂ^б`Q2J#!K@LM>"sXaG\.!P9yx`3 tl[vVYd- H.kHV0З3};פtA> s&_4@8gSYh12p%_) F:'GH*`K1ClkE,1cA mdlcjbj ,cV(4]Nls`%<"=ʖAJ?ijb6.ߋ2o6>[K:nE-zzJn]Z Wv@\Y]Ӯ4]sS{oŽcP%a}IV2 IQDp.J%h߻ (pU߂씊 5#utf.T4U)*88r/xБù 롭EyT iAs\U鷎Z_e UTha1c^ݺ;̦5K7k~мjg QTuu Y>.:~m]`Ɵ0J] ,q"^EwO !D}{l1wy@'SsTCs JˤRkvi+âв-$PR87U;[֘{>~'k>?z1:ǽ#P[gsG{Ѿ,s@2:LVivrcvy YvBE6a"w:c@6{\b0F//o'L Y 8a]f #cU Wudzg3?x?XWrQݽyHqY`f0gf"ܘ<4]XA4N8 ]Lhqm 093,n縷BwɟTW2,9G|L^pncħJxa4RĂ?њk|r޹i{S^YTK"s{:&aV5%simst]ƮP1@jF~n1l*sб))n+1nzu !(, @'.WkdfrLJvVx1_5}_RWSSJ*5P&]:nPͰ]&aSXgr(fѺD lڐWh̛ >V6e!ch^q?&#'qؽ.zaQ=eT."O1~E0U,e>x#ww'>2y,_"pw'Ew(\w ˹)pћtS tvFϹd`Scjdn"@'q76⾳B6`} ˂yvpI Ɖd6+렟`c^݆W).$.5eϙLiH1I"& Cvc6J$ RAFR,[0Z ̛6&&#B3~>?PK1 7ebԋ1&JLOEZY#5][xRŞ<~Z:lsܫl΁Ɯb.2\\'vB=RVgcC]rI10|Ûi߂ fŬlZBP'@~3̢;&bcÀ>ۜ'>{<wUJ) V_"s6?#?|} ep-@h%n*li kUWy䊅VV-L-IC[EIkoR$Gi2CFi(ז-q*6#3bK3kJuk &Ͼaiao04}xL鷿'x;o:M>6xY"KۆL`ilh[tǎ.ߵb.2X"ƅ,> SbINg#'t[k9YiUn3mP^&}Nٽo_ fY:lY_('䚱m]9Hɥhf0`ZpȺGKK pIƺf zR.ԋT=['cJ}u^0))澶,7Z\~^ynٔnF-ZU}81kn]$N?o!ÓWKM<0JIX.`.}B^&q WX"{Ɋ; =hӻOl]Po`DapV߬FjDj*SgK%K7t7_+/]j&؞s[!fLϜo4|eń,^gv77tAv@as1z4ZPz;Lށ<9mK)iu(qݿi@0r:G>q~Q7 ^ ;gQ=jctM_ F njw0"Y6 ?94tG͖vL~嗹6{> DG߇ho҉mo,>d@` 9~K"D!b8=rwX*Ey$wktA#m6C e@skl)EDŽnO5s4̨Vn-uϥz`{\ɽy[o(Ɛ,oVcY ]@5J `Yf."ggL`y"Ltr=Ѿ%v]/01'0ꊳgVrfƗ73qww?88fbQVQ,Oomhr͋}t |v325,!Ph_]Ą Dπ^jL+w75ZSbx*`.$ŵU,:/oXMp{jߵt[uxᮟ( |VFC̊j{V)-h,+e\M}k蕏r> kWjbidd%V֚S7d=&ZۭeM@gw 5brc̜ 2.RF4$s,lGwM@b# n(@_g*}sqT4ܼrbVhVF;^2j7M*SBZkn+_(hS-l{ՉBn͉f c]3Q2AJlv}!oڷӀ[ggg|/^ ^> g>g|)y4qi%f@ĵ1}k& %4y0b@aM;]10d"Ǧ y4D=8495tqE)}̪EJ%<.@{8T[p7fn(#gctY \W@%Z᳀m+"(|Ͻ\@&-ZY-Ԟ'`n(s {~Mdwfj@i&JŤ攅L( {a<MLdq]Hr:fFJI!sc*h dqUi|QO ?R&`_S_K"10Q꺟P汢j'Z7c-#4M Pk`Y弧k_:5WKGa{\6sp ‘K9^RnLc}PS̀}=J;ەyuɴ?b6 ^~q{v[fxerL\PŶYSkizUDfcnekZz,7ead>_Gm@d:ʃDl\g!ZK\NoYr/ VS>IY/:,7O2ksj~|ĴYʫubM7/L ξ_sƐMкyXkԴ n7wg+)\bmIXB4ZHHc21bVrhu+kfoEeՐ:.u l_arZB[=:0x{<)1t )){[X ^Cz9\&o#^7/7$Q_^Z̟d/%\^4zLuњZWceO $Qޏ}@=MתpP^X)kecr+S~9.N*(W \>k&ÿG@{_b '41Z}<r?ĘF|׿2E=fiJ벓b;YPOghflp0Y Jw %k,O"[D7wvJ¡^hXP(M&RoI,Pd9{ZXǢgN.~a|jr?H_3060AOը܊ﵥZoq\u pd, ۵sZT,Md`u;8̷U4$n- TbK Ee26/DεŻXμ=ȗqلn6znqrs r j~,^ Sj1-Z_Rįʫ_ xo ٚ%Cv$vb^k+\DeDP:רd*ݙ풻;Oa s{&ޣ aGANK' 5.%mG7?Il &2fhЩ9qVe|Mwzꗁx.pOM1(p)z'1Ƹ1K9s̫ |z8~ wG9 ƍXGGq#8>| Ȝn t'p|Pӓy‘|t|CJWʆP\;2'R,6F0  a. iÏR)V(T~j8A1zP2qeLMV,ѝl\X=ع%Mg63MZ,MӬ)bj>};8BO穉΂@I<&D(h㕂I7*uB~ G>~/I2uR;laRwq^.hqpEGg~QjB4Kw 3Zv-u~nns/^p:&璽*uRhze5N(-K0ѰY UԦp:v / 8sh1Lf_ӌ4∳rxv\e 63(]n˓;^72ךC↊^K,2ߎn~*Yڬq]Xޭ7p暱:tL`a LΆX%YVڊ,G~dY@}mwj5RiھuWZ6 >t4z D}+uJ-w[6:YL1^"&~JLנc`-S*8Ӥ a@`p̮O/_zŗ_~i:83c:g0M^te~+^KBbU!f's. wfkcdUXQ}ww:5̞xO%T=,9$=VLK3&RdRia ɻԓD{(z7u\U2oH n.pi %531zaNvdk1 Ƨ}K_g< 7gvq ԍS>ԭȂ'}҃ϙَ?qo`R#h62a-XHٹB5-CO`G pa#X{DG?Y7 U@sӧ~:'"l fC6O7@}Jʧovr+pfx3?cyrNL±,a,]%~mMvQ?1ڼ0>cGc{Ύ}Rc&} JBI/%3o3ؿY@(qv4ʫEacn/0!1NTԐ,kHycZ,g?>⽆xn1i 8PAd9$y"^GfrKPb O&G%Ņ Hf5Sb̦^ 3Ap~v:93p-=|`|c7 q;B݃Y5])8lFniԐkzdkRU@! NQ4J Mi0S0U7[mJ#)ʿ%%!UqtR1eeShd_F,T!o1Gb;gol(c]|IX1z7 R ɫ,7fV\Lқ~ܸ] >\)W^Bs7{_|pF׌0Va7'7U} 7~A%ж#c^QPµf6 chw>/+kUnGYnN7I}w>G&(w^aB6 tTPUG&u KWFP[owy,6tn"Vؖ6m=mzk1xXzhCtD!5GYf c$lI䖬8uh>P͎L]*k ̔85fV ،QY*4}0ؿn619:7A8>Ҙr4 &us@/ĿQqQQ_xB-[~*1f8 LPGU3x6=UGzP"X/+u cb^vsdw9Ѐpcn7Q/l1 dY(˘LIyLqQQb$*޴L0(!lA mpsO4aȡ@ lUѣfGDp}[&j&H3RKk&M?mj'z=k8Oc⓻HA0 9&?xSr4zDoRoD N< 8 xP038$0a0cBC  * .|^&iY\Y3c?@u<::R.uTȷF&p㧔,jBkڂAŬfiD+s# ܔ`$L&eKaY^GX%Xnܓo)ՅKn+6Jlzq/.d-kI6&VNՒ<%k$aL/mnK3M7?{kK9#i2l9L-&v' P*{ƍ= ʄ33xS9Ci%jnC#?jXVfbsvʿ-hr/}yԱU>[0o|@oG`yp t <9(~D(fk?/hKKiY灚+q԰Kðh"&1=F\6Ҍ fH`zxF8pVe"' nW }J|+v[ߜHP[nyP|(^ݵ&!+G1o7ބ7ʿ"~:z+:@x%:r/I<ҏ5|#ʲqOvl׵&z@#/Kf-~HE)8>(_!ߍh7TA'm6B-=hf!s*ٳ,"hl= AE}-V@GPNO7#F1C|v"`Z]iV*&+kqi47]k>ї`] E`|4/?^k]9?{OCyY8}cȮ!_V_=0 ` @cf=m2,ɝK ZdT` Y_w?.: ̟fr=?=/h9kjqsQ8:67jm']\iڒ-k% ڛZA|f?|ŀ8g0|p pЃn< ŒDl-E\կeW3v nߎaSuk[3bt8J/tӓPr|"Ko,c;n'r`:9`(cd;uSݸ{M;AU} xwT_P,uiչK>;,`NH9˿m%Xڥ0|g숙tTVBb|\08OdJ`0:y![yB`%.%BĝXvm{N @a @d ykU]]24C7Y=~l7> 8ف[)xY)_3$X6 d#G*zYciX6`q Wb 1 / Pـ'<vx>տ|7`x(uހ̐ΐe+r@\.O 9@Q!> w tkN1SVTF+!gN%.~xWC "۠O@T,_R,pT5Bcc9HO’&`Q7'J%P7j늼a rS-@Kӄ~9_K_nK>01b]L|j} y^lo5ױ{/10qؙ{grl:{?{ZŶ+8Y3{KY}`W5¯ZXh0>ܜ]u'&+:&M;BHN_<ܸsݲrHQi '2Wt n['ivU8+FаYvY!,<HȳiمKltko*,O {l]Z9ڭ`4ؿsY.vSTL}mb %/Ǫ:C,Y&A?do74AWk[3mWį1D '+Xms&Wrfx}w,_^c] /_9EYוѷn1α9aC/-d7\}y՞}^_"Wi[;_xH7&CN怲=l$zŗ2 -Af=Ҵ4,6~OO|3Wx . bȵ+%8Ǫ؊[ Ƶg=sӌ@&:Z`0y~徎Ch)W--zY%$ՕFԕYurUsm0@fykJ!^jv<(Plޘ9Mj{CM~"7$ԙuTe9:ؑNsJDH ) $L&,꺱">[IRge6F҈ݼ:v%M]&{, JkՌϔ)cwSY' 9A,drε3z=Ks7lBV0ɿм4M`.wXg,.1dvub\ ^} Cd׸n?qp8JJO4nJ÷1?KN0u),J@ o_'|hЊyQjAҳ)G/?e 04)VhKx53 ̏4e``[תO93hЁmI+VaRCʉ ȵFR3-N1pesfpɧ +=8[ĠaX6=hyp*woNk%z_1>=߾?BɗR0zhJfV sywpx|b舭] |` N@TL'R+j\e9_%[hn|I\W{Bx b~淚)Qx<^F^;%9ϴT/l Ir@&z6i~O]h[vOZDi1x?b4w&_l02ωKKV1YĞ@ F2o0mzzdS{D[d'qJTM4 ]fn"˖ %oJ%um;zk#ٜ{~Y^ZA۱ZE8}JNv 8(ٹ@'"qe g'&(` '>An|x=yDRxG߀$k(\8kH c7 N*ً}nNFfb%d9Ϧf{TBhWkS0!I]Յx˘uM *E'Ap@Gߌ@x :YEt*@XĻ=\p fz% \d>rQͦ0^] Ֆ2d-pn4mħCqxBh G=y8ۍV`q pªζA)Nt ^P- I_ly ͺyk`'B'FwWk^ _$挋]ě;oi6!4y?fb5?qݿl;`3.q@3cC~#C}peqd݀#Ê7[BXDo"čg>AOoF_2m=%bD\ TbQ &y6pTrFTR=h5˙}毟l+bլ9O Yv1ŦhNJK";8oS79ex9XCgI6dfebHER5V{ Пp9,`eduY>{qXMA7)9/OPA7ePBpP qul"cN /xuvFgGS1ݥgIqV݌۝ \Eꅾp$s+|[`" y0npKaZ laVvtk-W^!:gSR1/oY# /付n7$<؆ 2si~H}0K9:B3oLKi sl6؆j6 F7`K{bJo<[/*fJkr9&;;۞[xaKPO͵Κ< axl]R-8~p[7{_Y"^q!G] ߸4<8@ |" U8׷ `UO]mgzܜ>8lv܂8%%HfwVdPεTΖ,VJgP`)=M"[@;Ea砐2fbͳR5LCdAW&;g`d~Cc/:.F z?3f -Af>r$W%+XNPT^SFo=dS|叞+N]ʄ86*옽Oi݆aq L)R |<_v+K(k_U?5wLW;?:S?BUD &+K:<<(dQ)b7aK~`(d[!,XzW|, @oqӢsC 5P޻`](L߆kIwoP[UyCdTZQ mSt%@ D+aʿzbG &Ki1J H !Ku+mׅ2ʦ6jTk5c{@Nu vWE EJI eystc=jf{ 1Jg]<,hUxsl?o/^!fl1cz"3Di0ݿ%OT=bH-sS2LTwƇv7)?} wzΤꑇmYWdBf ZR#|̅;5fp&)tSǨ0b]X`سh>4"hvoxA):[|_KKڀ2/Jd~ Lg0.uvMX3jgw2.UA|I 'e7ig Z?˲n;f^ޘ95 Ǚr2i&Q@ xgY1ƈE!Ig̋M e,;cՍIk=4R^F8aV@CSȰ[m5̚:@#Ɖ+@ϚQ@)7tZ3, 4cqiFc݄ƹlW"spgrwu2a%LǗ>rՈj;MIyخ) BB ëxA?ç1m'@f{o5o@Rq򹮱me?MAzO!ee_t-Do.5L v 3 c鞅(uɓqkF p PƉ/ۉ1M3>wI)/LW/p䁠̘^8,e~a Dp|DY.nV8oWx"n=KA`{^>L/_ FCuC`^$F*%+ `̲:ꌥ`w;~qo 0 vh?aqGӳ3K5 jtɍ_niԘ@?~h];;2[/{І>됰Ư=1=VݻNv=7߂I &}Ab 4y}3~݂s' F>`zWց LϦ|P2ݺ`էEa.  Fр M5Y<kqފ;oi猉9!XOcdx,,fp+``gR'rrh2tsu^M2gx TrqN֏J( ,]ؿO)]S 98v*z;kJ]y3Tun_\џ 'ZP ?0 ?F(q(; qA]4@di,Cfq4C]><`#ڟcS^%gD@`NvVΊ=fJB_Ѓj}@u T)KBuIe*T"k KM=j?c В@ieJ 3#k41.^}pc _/t2n} Xⶌ|Ah|weg]/Xy,E`J{B}Ms|/_̘&bE*`yjAr7yW&T,, q[C(fErW{<۫k ^hjU|_ə4K1ĕnpvuռכ A"g -'oVTHI mکQ~q_ 썞X[y:l1߉^ \/+R!\>25@1@\ZGT8K$5/pR5 rqʖ늗λqgPAt`+%<9aI榦bng`*Mr+-agyL $FgvW/̅"%o/^b g4~3V8Y{.$D8_>㲬N٫FCJR:K]O`_>1=c܎gL> G`8g9\0rdNE0`;.6,7h6Yw0kf$}J7 Afv_scu"JoW._}y1 R)|uJ`hhq~J`y@MٵYvX%ߕ$'07v/Fg8Gܦ R񈑁S.T' 3揁W?p1L=%ש(L&9sDAm(= 1:{`MeJchћ$򅜯aV2v-⍒@0ֺR#@S!B!Njmmt &X,'5 O{H|2`/9Ct8Fkt0l kɟ&KkЯqbe3bZxh%KM3@!7'<pI._b lcFpƷŷ'4J=2(FL niVTB}Qo[ś‚71~VDR7IPƁ@$CxcӺWnFk̿!B9K5&#x$!VMH~-\n߯= uD8}_@{kpfL`VKlF%(ƏϮeaBmGf0+{Z:Qʾ?­G6NbtLr_2jL;{vA%b܄Ny'HFəL`p`Ϥ-/x>9Cg̬>9&vbf0ܜ@Wn c@v{ 'N7.w uz3D&@ >2M0sg2;Ws ̨Y׏D&x>n;`p1'xӈ10|@FrP g0㊛n9 r>W t@5331W 8I " #vX/mjK/{lXC&@U3&OGo^eYtl/QUZy7Fi%XN/&\2 ''^?CLQ D#N Mf4P "붚16 @"RELe8y=*fLfK:3]V$Ѓ@F! $xMY[9MF].]ƍcIf07 %`bv>FNG5{E͉ezRUs%-VFg@ET09; 6ITB}oYW*InӌHϙd(3@(: XDMck.kzc@bsKįYQ!LKalBV)pD%cx,-cF!mg0dƧ`%b rϡ4i(ԗYNq{'3=wBE!_Pq[qsupe>q[;2D0F PeD #'X n=}?3S&'vyP. 4>7+jż(계yp,;Gwo8;`C;x x^iki%&{,˧P7T=E\GYX )ňLp(ԛg++Zκyǧ~,l~rc6>P,i3{YVe<Y*7&9VP2A70_*#LFWJd*b%!,f6ͬ-UkD/O`~Շd4k`:&[8܇yаYe6BƑ xBjcJM 0xw-Sf(a " \}Gxa_=H}dwzV  `]1&3PC|Qֻ,FQЧC:L%_2ɬrԑ?-8=7fEoۮ(<Y4\:-Y< b~3RG#?Ŗx"H0"Д> ؖ:-A|tG'o<(|ΥtP)^`$ t+TshC~0yп*`Yqc}tAvƗ+wyXq|Pt²<=^3ƛ'#w' G< 秌$|@z r_nۧG\'I󗗁`w|$ZX2uN>'W>2i}*-0 j5>Q( w?O_)˖kH}8x0R ر3ǘ0Q7eKih^?Vkd4Ι΂Zؑ3o$Q@~DY~k^(c4Ӈw窖zM%]G#4M(8Ќ ),Ǥl)Ɉ,Le7m^ @#tI 2$f;ByEKiT U|: T3O aXgju $\F֢qI)-efw[?_._6-\f[4E㵟g|6a R4e4a}g!^\yW%s?'e)@pAC(>v D/s䟯x4ccu-co{HO 98K04+$g68$5IR8lHR&ɾC8.@C7M#Kq|NW} }ϟ$nd4]=h^ +ݱѸLׯV5ٿ6R̤(`i:NΌu}ޫg69nYp ?,_g6v#w5|4WNZ͟Cʞi^ga֯RڣųJ\mxvjxzH9YwywWCX+"֦Z]mTj8qTچCc./"/Xv%òze ݥp;O+|zm Q,W+VkV{[ XW*n{%_NB'T5d򔳜_uAwB7 t3to(o9OJvN7yl\b~y3 y{+vijW: X, ^|]|Ǽ߿YIFIY˼P&M+ wtJ:yi3+KR4&ƖؘQ " 7Ww@'+*<'6#JYzJT_,GE- T%k yL|TSDQu~0R$50,d;whj xӬKPX-`ΓLF/2YNuc{2fsk$h6rqceY-\E [~Nq-X6sW6+h6%jDs `+RKj`0+.ǩB ݶ|\>5 %No S(+߆oep=o[5h:diA,3˞ lbŰ샳h|ug,xN@!O Op섗~/?˜F¼n5ub^VoȃBd"<*X7PfYYCLmI8&hP>zɲcStu'7#.pB ot࠮pNԧ<%09/??nx>q~zy#)&y^= xg,}pt6&׺DL퉅|/͢˱S"1.4|\%A>y b,*I0,v㧮"O|Y_E\v.Su4" &DȥKO#a@ euesr}i5̟}V"M7^4A'X`)ی ךra}֍Sb:pFpe)+,⻱ x/><]~ݞ`y .ѬJ yQ8Y[u`p#|A4Dv}d@u2c5H*EF+ E ~KDƃc?N9x!" ˃g [18ͳ@G2Cop^ >MChQ-[0Xœ5?=9+?Q tPf+Sx-- >(-Bp0]}m,I~N$UZC.xJΌPP4N70UErˉruٚhZ7namu]+T`TO.jҪU:Ds,Vntf™*+GXoI RCS2vk'-48vQA,cL$`IvnKo%TRaU euγ@{d=yFrn<\BgZ{xuiº #*0<}=c%"s^8 Kc9XrW\]mGµj=_+CJT7kľ=nK6+6<2"߲Ѹkm \g}e;^wy{:R ('$͜wA; *Le"0Km`#%%$X h o.qyn[)_;flS:S>.ůf'v217=.R\=x ]i/~/"^_ lB@Ija ZLUdq4lnC%!ې 2s%`\V`EYc7\}ň!>n~|Rh`;bl,}6U|\#jn:)*! & 'ʘɁF쮍wN#xY.39s<^ i}WoHjYf קZ<Y Oף8ݻXbrX%01 x se{3)΃lhGagD| *-5#fG3MVU|YBK/4%DbR#6sa_?Z>ߥ#Q+Bߧfѕv8+-W^rU4gu?1f+_oVdQ{i}pi+at|{,> 8i\%J}]y ѽ@< |{1QbzÍ5%t@`mcuN<7 ``b:VShLu!3&?rd' f=< "0dNr6LC?Ia7Si0aO[@x3@%=feL> gNiݲŠɮ c "|%?t M GsX1JĴű\2}vϰ*~? pW(`b j>g5u$}MGSb=m ,dZIcMΈ?\ޯ-KMkxV=9U;xV~ Pv~JTЖl4IV=zj3Ku4YPLiaٔߐW]BWj IQjWz76,z C*ˀ8EZr{c9؂}R,2,enV6[EZU4)40CJ?sSj~ߊp`+0p^J@ < I'Gjih)Z=m\\[ F[6Nq|mUk $cusG(|Ǜ:{@ƪ]5c<6煟_{4 O.4[;LQ(}|zm8aA0`P, Wr`!' 2pH5W kC95l/ ҁ!.oibt<&4r4I $f=`1~ z펷Rmh&O'fˑ-'֧q\(]R $usjb:.Wpf%`ς,5gHSG`yY86aSFy,_h2-4U pR1=Nc @$ bW2Foe 6lݸc3ZZZrj}Z>m X@D8AP& 9܈Eԙ &Jm_.dHIzO/iD)V4f1Es{WAs+˺@ L#ݳiØܲ?gJ0lSD3ū'N=jJEtޯJ0}%bd׊i_c,񈥲d#h,wƐ&Q+1#3e_{o ?E*nQy-`j1O❛z𚡩+54lknB4=NcTXX\s&!i?0D&0癳Fc6^aFS)2/L gj|tsMttV kGHi-rX|Ś屏[STu,e絙6;[,ȇn@+L_ks/E=KYdfVv8X:y1+K 癁#ɦ,)נ.rinb8{c)VF FSi~PZ\2@du$}qcR×syqJ30h&8N0dB p:)־YBcwL_Q"sQJ:`mt)!-Y8!~F)xW?P r?6ٜlbR bjK?miɹ|o,׀YJ6#I5Zƪbz0(˝VeEst,=rL2 @vv r,(zB՚|AΚAB.NƷ66~3d>+%6JVCrr//{oAꟴs-5E~Ag{,9Zq*Rns.[51r47q9KD/KRlPiTFeBcRY4 >VC5HgDsXVpz 5Z>2Sis,%;3 P2Nj.AJ₩!m=ؾ`i%XpqFMO.)&ttROcȴhe!j׾&PShʺf 勖adF ]%|\5B.khd!FFX$qX2ctFz>p5;I ٝLZ^)V ݙ34r}0^iSdvΔ4.417`X6[Y:Em57q1p]k[CZ zئlJZ9N 1N>έTYLL` X$}CߞB|6<Ϸ5=S62HuBJz-`w%)KLŔ c6:%Q`I136NJ&Xbj *2ĒDS~X=O0N3"xp 1 浫82eytY0qc7yQUb#P: y~9qo3zYcPS}A)+W|0zkAd,`m3%Aņ.wUL6lLW+ psL.eYK5C6Wݓ(DH9 !R_hQirHBU7`欼ݞD;xIǎ!:EU0Kb@uS%L.R(2d5dڿjaa󸻝uիET[~G!嬭rۓUP@nǫɕo]ŭYG4"MLW[nm?b0ΊU:ߐr-rnμqw] UJ<2^\Xf L{E8'"XFu"X?az.qmgo<Ńҋ{``[hİ(l Pb̄^ WEo-'Z^C`)s7Z_Z[5ul۳dd2^.{mYih0kܦ=iF[F-2F2>cmt5{%\hR(5XbKT]B9Pw`uͤՎnoiuM𓊤hi%.T~{!m`/%ίiej sַ$OO $Ja2gT4ͦ60zZw`3lkUSQ"pjpK*&g^ւ<~,X|[zn=.7N;qn -￶\>Zp:?:\2s b?<(]-*|#Y,i3%opPO #Gv] GQā3xP|M=8Oɞ5SCh87(,@J_EWZ\+`x1Z8O3`E);8͌?8)9kG3ډ" y]sXB|rpk|B(Rc_mx%߿+sa<{_(䚴 cWjH) UBTʰ\Y]jBk l/k` 'c{X *|$0d>T%B5FfUwC!RR2Rs 8zFc^ŸR$ I(MV}VhqOMUUlW@P"^\R 88`8%!~!6M aa섬ñ"qX@xxR6z1š@. m^]* v 9dF#o} il2cǬU{^i(W`*gMy-ͣL밃Ā:ZEh=x0*Gn+ѣ-eeC!>nq>q1 '{Tك;"n sb0#OSԷ19at "΀jY`X0m`h+—//^L8q>/COShup[F  o|_;y=f#Ǖ? ~ S#&.H}{Kva|FAQgoĨNzTdca*~BtMA Qt=e&s#Ua)GyuYS5 K>#CN^<d u؎]ٵ\$c*N1dշzgyWۙ#)MJT&[jSxm)6 [QoVq^ҡѣ͘6gJvhHn/s#gj(؀xe*-+Ag8M+׀IWfg#p;M Ǒ'VW(``z4a[P<ݦj̋7&@g!O$jb` /zv%)Fח ^ݝVy`tD=* sk$)YK2}~xІ0}-揻Z"3J, 1Ȍsi"C1R1cА=F#ߛ{u,TbYwz؍YQ,D/.c=t$@|~$#8C厡5Oye_uoyMcb}5zYO$xvSt~ *q%Kצk56Lx2KAD~ 6j a_r{ F*6#m ۔kVxci~r?۵w&4PGv^V$>:= |1N?"8/ rr/@5*w׷JsXl(5Tf|n< _-P 8r:fhZ{dJm^ɴYZLOW2aKzp5pI{84D0g_Fu:LwkV̍OeEmS\5JAw_ Mv҃Lu %Г\G%ޞd1LR).g2Gg.8_8ec'@쮿X+\c@? .f-v%bdٱщvQ`z t*_F5>]ҴPbrl+_ay[ U][זzkG&k^:o{ݿϷט`ӼQgDi3=`э<=^8c/㗁tv#07(6L̀i2\ C8! 97I]dn@`}3g(aZ`l[z 2>A/^LtƋi$yΓDt9uPE0ςo7Rgymz^k%aƆ }1M"E˵ZJoh;9)/&<k[MZ@#u k{/=Bb 13Sf+D\ /b02.ɱ~Ee~yɴzq^#CBCH>j#k '3Qo߭1Nn "4,z;g񞖥& ߽A%hƖyU}\ǯ3e/3_-^LӀ1%1)vk*s~=fBu[3\YZFƈ Nv/KWm_/D{vD&roW9mWp~IvܗȏMPoů d'!>I?+zq(%'M~q\K=ML7SLjḱh;$/@쵑51qdd]2X%l9r^?[ ۶f(ߵ$T2kxl mtSr  tvrMIW$Xhݵ/)OD+"L3$/JSSZbm YvgtRn'@(tP72wVk}a=GpɿΝhʶ:OtE>NMx.ųdϓ~oB]ݞ{f< lW-TJ_D-?%n?6MMTq>A8GH8 tb`'bЍb؀q:ALI#ts #pP戁'ts8;`\r̂W⎇?&g8!;&O.~?;D+d;_#F%ǻ8؍@YD ΤXr:9A Z(ίT565s~̲ ;Ju`f(i:s%"n`y̙G )E9×c =ߖèWWb'afH wFBqv嗫ˏj b.tåCm<ʃcu6QEx{-0X@-?U騧Deqs"-o 5od.M8kS@$Ȉ?"~s|`v)̈zpDqT~pp6QX.Uny doDG`A!Bq>OPο_ʈ')޿q.uˋ Yt 0 ptd-\x*~&Q#G#oxG:+;#XU ^}U#߷ fTnC6*O7&#d;cZ4~t4#DGq)~f%- #d"(8E0B}i7J>{zWG0-jF0ʆm ``:F`WM=D́m: kqY^WYҥ3@ȭhk󹵜3|F}HPv@P_p/\;@Ľm',bz9t.P^L /aX~WMn!R4?2 KD 8!-b3BÀjGC~r ,,?QObP%,BHlY\fCw|yGǀ}_O&Tw(K_gV~G{gF{gV/4yzrctFW~ x XvpYԗ6]`|N rq>;<8OÌׯg0V jQd]7x,D>Z(_tt*i F.JX)vs/錉!t4 ϟoĹ`]I?C7N޺woIlŬ;8N?? tw;kmSsѐ$x_?!AO_Zp} xQV__^; ƕ@X17;U$>|`p~Ƙ ?>st#с,xuq~kbʳQ>J YMr5m{) |}ZvTQno䫓 *qY=Q&׺]-5mb0bþK~,_Y605K˷,UkK)dhݦ`PhfH̞y\Yɸm5˚Lʯ'~Mup ^X݉(䠐tAM) d Tbb^r fJN< MP'DKPق0I(@Qq{%(oJ`zPUq:}N}͓'GK0p`4uzUX~-&~ %Bb\#X5&TޏJp"aV$])GAX6ЊI0o1~/ `-fu_EWj1ɝs!jptR-,fbq/CqUQ2ϖk<7ߧMZ N2S⧊Ôf ]e ;܂YA*9M70Ug_2w 3<ⴇ @:2˃4T"Ɔl逫{y;A3aU,sVhO?"֨lR! *" @h7{g{ :["C ̖ZtzRښ{PC!F `@.2zVX;飇hT e0@^V(Q`.U*xRhCDI%ބ.q@G6G NtUy" 2@Nwv[~<Ϟ2Ƨ0l ] g8Ϗ8?=:̀񠘦3|7ÂųKy֏#,#WBi4cc XX6j^w-&NYDhOp5kn=0DEިv@zf?g `@D0F7C`>ckZXh;}(>fb?-El[s-QA)-{o&`;F_?~CޔjMA @:f9̗EDDPAZxUDoxJX>@8GA7 :0]kQ{O7q3> A I=8*N` ֏z}f]ӑ]%Ӈ !KKukkR_L&$TL5uSǥLD٩_KhyX7 8K떻U8CgzV/ILD`a$ƺIT%} ڷ5JrO e[}i83i SƼ4.8iZq)$z` 5 @s3I" X/ Y ;hg%*Epgxi^{#D%(eo y` c͢3߬xewdc&Yvmƫr$[^2dNڵ3J҃/kCfz&e>þ 4qr!L>NYSbˑ>\{iMצL~uc4yE:ΌmV;aa̭=j3wϡ3cZ >r+ ?_k@4z6ýW_eY߽3쭲$:;G2y2Ǒa_*&=w,үg^o~V7͍\`ߝmGx+l&;̾_g # -u=(+xmn={%-ntNPn .mwsY3>OUfhrM!4nZo1F.v M*IL.2ı~3|hH /'x!2Oi㥂O\w34^_f pY4e6޲cQ1HYhZnTc\E'&.YaR#َȁaH/yUo6aͼ ^<޿cȀÚ7Cet8|VsyLs׬Zef1MhhǽYKck,ONF~3 4sNsr~><2q:t䁞x 7CM y2ńA\"E8w( Q6G%l$ht?\dPzb'ݧZosrBWM;ZMj!7t[_N[,()r35ȊVhk)r V/Y7's+nSI< ͮQΘ@b깛->X ;\5kiSzSgr_ޤl2ɵnZ5dࣷ܉kxuwUi{ *}xnr\E݃3=+?V|LCw8 Y9b˻Xli0sa}<.,%!]DBp,zJQkn?0G@i tAzH'nxH/sPU,o}@sMmAz2ZBkג7rCWcRP {%\ܻF/AƱ*%MRzc S.pm ')GR*hU/F-T)ꕂR/HJ*,%Wf9UJ :i(_kft3@Vh>2/=o?xU9x6K%@ 5x| q/_į;~y#ϝ0lGüCgwV J`ˬ7I*5ja IRg/qK*Zmr8fQ%1 |2?+44=+UTp9g%_$WQ f W 0~܊ʮ beNe_5ko{-7S9jr_xޖLjp-cA9 !nFJΊ{,&W~jޝh{^ٹ]q)`v 2+\TgF.;{Y[;rM[f2La976e1äLؔܘO '2JeK2r|}( y Kqk})HHyl{>0DFcVB}VsH>Y/22{t9XfQ*.6}Ɋ/ða>s//r}YZ$7yv %)圬 K?]Y˘@t~"1fTUllH*qRs_=)N?E b΃W7[QeLaCFgnG #S.::^QlwFܢ_sF,^/!,R2;)eҘ1 t{? վl.pyXVdJf/g_۰7)$oRɤ0dYƆݸF'78}7nybv$p|J86`Q|p w??YI&sQmRgǥ@e#dWW"(g>Zńa30@ÂgLY8Kw`fi.a eU}&|\ !$Xh24y\` QoldJIu؅E9Z 7!]AKG <#r5`<}p  FME(kFl&dG^jB(zt Xk5kCბ׺R$⽙Bl/o^xPYq 9|FY,?1ςA?Cx/߂+>O_5e*Y[-<>ULp\g ~m~<# ױsOP\aL3LC bZ+j&P :o ٻؤ,SƸ"!ٳI&YhUJZP; jN1|U9b DOBȶ!t}mZW+ublfͣ4& msN{Z<1:7Zd f4r16mS堯T"I ?l7k[nFpu96}vFM gخܾǻ{k e]*}Y4>0poWzf䋬7_pӻ,+Vg3w}zWonϸrwˇ`Qɗ&9{P=ᾖτ Bb8q0|搛1Rɍ|-޶ȑLE^XzꕚB':Z[#OwZ-2Ń+ѳ68GTy~ 6yn䚝kݰc3ڙQ3f~}@_iYVٱl1Ku]]#G -ankKʤ$&y >+N8PuUL)m='*op#3 2/ƶɳ[շu׎04` e )ϔV0mS]-| 0:ogӎNv n z}y]~ЏK?Zv8zcoJ7/wtme* O[nHVC' յQwY1e$Ϗ:[.&5\NpoE$|$yYPZX3Zl봨qrz7jnhj8IHSTAޗ8C"cJA.]>V oD1;Eq3';G eyr>8F}xwpE]raIX2*v;])ÀUk(Y;$q37$~r?}]MU(Z1 ƛ2]a}  `Okk--Iэ#U\*Ed[5}=V´P1ǵd;skOhj;¶ F~nXuYQ&a; (\ _!O(pL gQbx&xLr3{_3e׾08\o-KԎ賚:Y 8Bku6 Mߐ9c2K;%ˋN/m\hsʆA(valT{ #h5t%,`%&7}G~24܉ꙀI6rw(=ma[`$ [ͭ?س@Qr]J*KAYKLTcXfw1u~!%NϹ.zNJ4N;aw~y!ˌYfw^/9`Jo}ǰPVxuQq_q >j{4ZtRIݲ} VPͤ[C]t[vlƻH.օ}?4c~ $vĔ%OޜmnR~L| _k%F.iжqh7Ҽq }u``ԫ)Y;G796LLUI8lBٛ ;+EjxPEx'2"jt|M5=;20m79{OVQ=8O0rp€.! WKEƐD"[3܆b!W?3~W b> xd$v '@QX3p F$؄x4Z !]6г?w^@";ݶR]Ѳbl}vA`H&[v5"H˝^_-: x w*pa f7LP:ł^/%JIHRj|ѾOz`״+eWKR-Yʦ[d-+5ҽq֕{8=;Tk ݃[wpTN¤]}= U^̠cF >g5! p=>PMIXŕװA9hRbG9vQ?ca$7HG`QkqkXgUy*vш9L83^,&E'mFcl&;;ˮa.H  <}8n3KL\lPXZsZnhs聖 cI\o<ٽx:Vj=IB`'l$/Yݴ7O P_gdB?_P<ChҹӸKcy Dؠ=("G]BԹ-5-_6>9n!,!`m=+? h^J5?`vF]/ݸ)ws*T#>zqest/3V5*ASB)Ana{d`8q.f&de_5eN,lX819Gq !< :a:E$FYue N2w+Y ϲ=C)`!?L:I_3'thELؐYل̄D6˚A~Hfa7!JhDY"Tl ` 3'o9:Z@Tn Kk৷& J/[&НJ$fD tq=s+Ѯ@ijyh&BT00M k0u#21 o=ܢ9d6FT%cTkZhv4SA `3 پ`4UU(|=WڪsLH7fs09g.v:#dg!a{]Ý' ,Y+B%TO2{fe~x<{GpN:xiN7-y(UvW8Wī 4XKm HP3O2(XLiҏ}x41+C(3%^c9u AG>L"ݒ58ww E|q{k[ Fq Ʒ4&/uejn9_ Lˆ2l<ՌHUV^*C랦w5NfURw(s[ ȘtQ@dyng357Ln |ί7İBwz(9\HJȉrZAa*۹~lll^`jf4,|KM&`ۊkʃ8-_!ǶzqEw#/@"_](f$S}1R3Gթ:I?-Lfp U\eZp[?F$x zk_?b?|{1m`k 62n҆IePQ>GXso[CݩzP,[0|׏w[\_z";p2.b^lF/uGr>Y2 2H ^fO&~̑Wł>Cħ}UJllB Z6usͱ/mxelGmhFfeK#!IsRdeLΣ v,Yਜ  \S"= c%]:f H R{+c&VeX 1Ltz&B*]e=[cƻkH`I^H6^/K5k|MMLf|rU_քә NO[@ȍV;Q-b`;3\GǃD1d&zWP2yL ϖCj5Tc',D$}2vYl kqi#ǀ SgPo2Ѱ]|d>nStr $: 2U~Nh$C2:7{@6{˯T6f5p˜LH({ٿ$2,DmQezISz{&9P_cD 2Usھ T)=W?m6xVƫso+Cwp-gxsY3V_\5Ƕǹ&M0hx{2/ylAP\{sgVlb:7ҨZ=25>.m$L1Wx%%+$WlMrM9ulUj֚v̛=4. {}_LEACN4.O3glf=F8XBy-L=@ ٲStW-Fg@*E^E"7~F [8uD!08T7e%fPNL?𼥉ZNLvZy161)+ )2NϪ[4\M(R([1S?k$QXA/[}c;j_:!: jkc_zvyӢr-er}<ևOԽr8:;){ RƖm^`Ċ鹌SP\,95w\-3rڼF#W: :#{혴2֑פZ2J<%3B6Wc!0bwX2md#Q@&l';yallGbsF>;ZhzMOeM1/u4TTq$c<Z8fH4Z'bfHjuUgib03~ *#̬]6%\ZQR,f ƈi8r!ʣn5>* #({6cb!:IQG<V㕎}8 2oetUN&3Pgj,]P P7o?6u im3D| ;7=b:m}u}s-3Jw[Am]\apBāI{=mB~L8ga뙸4Ů <"O!ҁ'F ԡ-cI/p>״lrz@mup6YiٰTA$-t5Fǎ7W2=>\3A1[FSl8A4NvoֱiYS]HŔ]ˠ5mYs WCԪ2yȪBʬTpnI9_#h<32u]䀌3Ujz+]vkڻ23y41X&w" 'oG#]u2L 5) TpfC1Fތj6:nd' xQQ#K0j 83I@roڮJ&Lf}x1G*NWtx$;̝3 asp k84lv0cMM͜ʁ?_8~͙c[e0(ysE3dl S1f72o¼Fo̝6,?JV ̆f3d ~0͙%80fDD##\׽ sq[ӠC l^f{Y߳eĈAO~>Gua:'Ík3!IJ-+ؚD9 ctu3\G@޵pˎ\8f2F 4=M;N#鵮Ȭ> ]A"< ͞`Q7 f*̵3&k>xwk'6珠39-"RuG91vse+ ?iX/`{-#z7@QN<3!9tԶ=ES\̭VG 9*kM̓8Ix G1/TI682Y1HM\ϠK΀n⢫:s5*0h| \ u [efLiq#$ &p}`ʹs#:>XAjeʩU ksf7秊~D?7nUz67ǿpt9R4:rB|7miCuUu v=hyF{+ $~b}-Dk* ,Op@ xFPX`DI5<3LtR@Xp_m'@GɌ wď~{~xh73m#5͍DǾ<&[X:K[C|.v}ޚm72Mvv-:5юgs -102)dTMOvL:2gA]ӶӜNZ}Z$~t`|u7#hجv+f6~ۦdڶZcMkMG}=}Z m2&i/r=^n5MPrG7\~_vqojy{ޞxB+vz tJP eؐf:MEsT~ƥ&0{Y"clݴ'lhwS'0zˎa0/b*3c.qɻx{yU@jI91g~l)( ߜDպVS[<P#\Ҟ M:/N3^42-x|vL D'bfyGz/lQG)} .{3͠:R2NcT7g4&?ዠlR$12%&}$y#%lĮdg̥fAD2x!6Â?o? ?1NCFfYm0)|lFg VQ@d3, xJgō`vϭFFT% o۝XUR\saPR~mM&LLƭ _xHɴ(A6a I4'[Ed-o*?k\y͇6_UB .F'Ȣ#\<8P]סӪlD}̖ h$fmMo_Qq V:hegq%gcb#`pqVUkpqFkA<-#oE9/nza$ 0\@)E_BUo U Vg6GDɍq@ֱ%Y,X+ň* dW̋!)@[Oz VO x>̺҂"}K@O;5FdX/g Pw"d*L`egib .4+}P6PQf~* t5_@G |i4!ԲnK9d'*8H5u@/'(`//THWAa<+w9M,:hGqOJ`CeIwM'yK6BG5;_kr]3ٗG=#~?T!m76 p׊q!|0v|g `8 q~c:Af*UpK^O.v4cΦu+f>/@C,Ei)p\S]QR&1dOǑ_QQ4Tϡ8ȯe׹RJr7{Wx?ƉWٮqc⭯O2{T`p[_c>o]2wk?Nkgz@bSg,`,?8B*7l3Xjȼ`ս̚}6silX6NE%wƛj8?"8LG+{NC%Ht{W yg(mDM-l i¦MH:]ވ(U⍑wBۮq-0:kBdA߭ad\}xϕpdDңPs ik{6[cR-.,- uUF! Pksn;m8e]qyϥ gkx]czӺ}/ \y[^?}۵o_y1 ,Nl>\uKEp#^ 彲E:KF U, <yb<؛e$03Nf&Zxk\͂efuD. .jaw|)sfcT 2x{pGur2}_^6Lwms "  Z`kZNQh2{)#A 8XШ\&w4," {c^9-WTO}ƲɄ.I/)P]ޗbrƱs ?yw,]aw1 gRS`j k?ĵPj[tjoG %Zuߵ`r o|ٍ~|!Q?.??:m/p~9Ѝo| %$t)9$8G<j^܅O@MY%aNx) ݛ/ ILp @f9֫1gy?H~H%$펀]Ҏ@OIKIr)V9>by~08q $7u%MB*@#f8 81#=10O 3vnC-{$u&'BJ g8܂y))<ғ|.= p@q{GB67 OrE^ |Ÿ#f);¸=gz٧< ̿;1vر/Ntfۏn.d;7|ϥǽ"uAiL  |ù".wr_K\O;wI(DwCXfN'ՁĠ|\AɜrdN.tqH!ta%]#!])qsNzfav \zMN\ Y]"0_dH;>9`Q{riuK_js{_Vv{n'4Rå|,gxIiã#0_PeR0:GR1!!] C@|\5X Gfp.p:!ӏ!: ZKzŦ#jC |>|.iȖ}dsNSz_3~4|5GL^oKXJ9kXőIrZX}]T[¤Yc>aU檎byKe; cx % jm~-\;>X|JU5;Y^'Ƃf,yB,AkV̛&NSrD퍯X[):.OQVL8wnzR9aoޥ]vAP$O v:5 {=H5Mj'&znA[Ui@g4z.{Vet[N7֜:e{d3+yWXZ -Hc^X@cJy_,ⳎD!:>ՙήg,58KdYbFX\ PGf %+D0ֲ1ǴFYI2#}[)U๠!E U#htOeg@bL7N3<~7x !Ѹ @,@jL/km~`[1f`ّ${*:@1vL2:R_XVLh)K=𣶅L4}A}p2fӶ t֯10u[eLhFR=/x6 I6ESIʇABG)?ޅ2BC&0ZNƤR{r Z# Β͈Qi3B3!ⷲYSG [iqfZM :wp/ݨVlԉ$R,!rQÀ޻lL[22 p&P>, A~?҃yٜbNr]zD@&2Dd 5<ڗI~8S]x6Q9ȫV33L6jYrڥ\L]j{l1]-&f:}&ZywMCқ>ퟵ__~mLZq ڮ3}|`{F b89r6,_}{9?6T*rBZjtqM OMß=}c@`[]["NRVLf5ۮ uMSb}e@,Mccۺ5Xaey2@*8?#~{Auab,ӞX6 SPileYYj? 2߼XaDKFNFY4N$u:rfe61d*1 `ӄ%2q} vw)Mo5/M<@8h-Dlx}wgT6oӤLTIC3K#HLD^<&c+#|vx1/p\j,°d w rQGblÌdsX]Ew;f”]bg hTϤ]o|74Zd6l ~:3.zDgIMp]:*YbB3&ЂhPF1qxhL'2n}G>Tom10H_I/X! $ʣR!p Ĭzq5=E^>4$_Ns@v|NǍftiw&^gB/捃–郞0A!mX9xŻmG' GuկAol1|]GW.uOFteSd";nW?8JQLD6L)YXIAJ炍 M -/ZF3d [`Y("dΛVqeP0k l,O"7C(Yz  I`$4eiӝW6SOζ+m.fڛ"GÂ#yoCaXEKwPI7e` eOK\4p Ǘ<3 (&\x_!Sgp"x]79aY7&@##xɛ0"U_8W^,W'Ŷr| 1h;mi ]c8:H^ m˺NOsiP.Nc*97 V;|N2Ɵ2I%5XHYBsP+Y}-.Yh%uMF},Hb;JF0 *9IJJ̺^ fu~BJrQfлE3H1ėLԚ3rۢl>ce!?rMdFɲԼnV&ІǕfg[>3XEV?9j5fS~޵mC)k{]2.@F"Nh&1"hfT4ˉ@Ÿ )h*' 5{w'x!]xis]ve}eGyGEߧ`2!ЃqX#b %f̆;'y &HG!/I;gy,)Fc,f]=n;!xъ:gvۢOOi=@q<"8[GMD^f fJhz\YK~JU7bԸѢPʘ;C EƫP7u| Jcu=jGA@08In!arԼ-R>` j6Ĺ2Zg3pt\>͌7< q$8WM*\9׻4v2/pz{n;ze9Nj ݈1T%*79Ѝ,@Ø{S,YccA $,UAR̹V/D[a|6#<>As4IT3Ѯr83#Ljs܍ۜ4+Ih3N:`0gKN;Nk~D$@:#4*~ie6P "/&2=6@<DP7 `X:9E;MR xjmdylIDATRL`8l^ǵEq6=%l4@ey\@=.&zIu#G/?w Dj@ڕ;;6)d\>fڤ`:՜2[*ذlo?6zL$MW?<FOLt ^x*B7oAƊ,9LMaī/GܿLF0MmLynY&›JE*l 3gQ-۲ #1'/wbi(1(F:.Pz'A,vǶi$ g IʺDmTx,0pٿLjH}g ;&.NtcN;`/6-'y֑f=PO1??/n9]gV2燕M1q>gC8n*ÒH؉"Z2d%8̑D`VU-f~'GG}hr lٮxȀ|deL?~OX>h''H ,æMHF_ZgĝyYԯ}/N3@vMR+Í1*,tp66gs&[-}fUU0~= pωz@P7nè8SPv㼞,POԃ+d-\HzIܻP b+㗝 X,1 [zCn_:5lhm) lܵ>ML`k~kމxk+M@ a Tojߘ7-!ocp8ryujx|b@hse qr@'uS)H"td1,tIJ$RWmus"g8 Ceff]4>ELe116%KlIG@D^~Y7멿8X _ÒM=m5҉^{}{)2iB|% Hɜ糀A p>fPؙu#Ivs-GhG1N3m/V`j8H 5eYj u_%OF"FT65egYO G.&0M:˛6g mo\nuYL8^L#3Q J ؅PC& 2*cŽXt $WKMGjqc=Gi`atuCG쇅DpRaĆхrb2#ZkX"0Q^VfB ujf*̎yq ҲC^”G˘{1m]a@eBBoMd!`׵i#4+:`^=ccsP?ZZJZuS(.D|Z$>m55]->S̓x@/=Jlnō&bTGzY&Z;m (#N}yď)QfwmLI٬$st{H2\ϚSH$d눘"_6yA$Es2񒓨'P`C]N_ NYe3]H$dAX]HG|yExfÀӜz1n̵uY1Ԏ 80sKp-9|TnG"Y@ِֆm 9 +Z_TׂwS. y$:Jpӄ[\# P+P70UiMrKq3ؔmL-NK ," e2S8K_|KԀPr2  8wTֈkVj+Kyu »VVk: }:ykbayz_w;Ɯ)5 (YgM1z~ܪߏ֎jȣr\^oώNe<J؃hFk Y\qa,u_TO32S7F؍0#1.h_@6?ύ*,q/vCB#<#Lu,e.k}]#% z*aT"k1aL(ÒTG<˯{}os;>xMBh)ecyM"0}3!Xϸ&{{Sqred"sr* Cte. ilLZԒMl4A(_ <=dQE_GW9S#x:" >1 5:zS3:i`Sc$:ƜDE#L4f`:%;S] *BK$sy1e' ?` 2)240Y&Ƨb b,u+FqedSR]2(TO2^%cv)4y|p|Pc/޼l b=_GbةM`,T哫Рq@G5i 9VuXRVNXHQS9xVO*$IFK[AυHHe9. _3|u</{m${,wŵ&jZG맓b|;.%!t' }V/yy!彀811&W}a\גR{6NY"-.kYDN b-^akt1ark,^3*]8%aa^nwb6dn6:/k-ɽ/y?rF""wi6D9瑠]=+MLwx +k$:A3 ̤-&/J)rlF0M6]uBWc#E/]7@k֗&&yֆJUSCȦ8i^d  ֡ fQ1BEm_r&GŀiCTD#eڸ2e7.Xc`೤*!t!#~NÄ\ZM&0/u,1owRNYf5GgPݻ ۈm\'oDo7:>]b\/FU[MvuphF&_G0y I\J vBM5JR qXTXC~UJqЦ۔f~l Cdy7k3i"u P@DrW dFSP4QY#K>sE/i1'[G6^XI{A5b]: xDx=>ȵ;,IA1D9G"ae|c7MV%θ?P 1`,,/4&N'1ajƴ7ʀ1Iep@L18f][Mh\ɪ{Z:j HٜܰAGԘn-8rHʒ3Nn(t+ɨ>Wk eݟY h+HũܵbPKٱ֧jی2!~k R?'U܃-:6Ȣ,hj޶A V b]Yk򆷷n>eZZʩ ĊM&Lv ea/䀕!)qk5,dGlk!^'!GDD'Ԡ`'(',@sHzNzY].V{UMCK'_[zaɞBke\Y|~|qFkFob%08 *H뉻LŃ!: pXmqL{KÆ'oϚYo'ɵNs)n6Anڀ3H;@ǀ0xPc![[eشdݓ+)u7#$ZEFηFZtYdԗPFԐ¼{1S@bQ@$|Ekؒ:ŮkD4g{90K]%ǰf7DNd(H{w1 kIt3+ܱ~9&p]UNT&hcHjՅG{Ѳ!ɣ {ƘǴ0Y4x5M $ (5H190l6R{Z%Ōfga_2^+NXSoe3&z0:ƍ>Gflk3ylױ0 A͏,Zh1oi˫meh#h>=uq4 O.XSad):,7zgG枰$ M-ƶø<󩟲1#gi1v=y;bHiiWPy9KTƈلX-!-MK1䦍p0:}\]d=suTF8ib3bckCB _,L0ΏTP)Ns_4&Rކ<g 3 ΃xόp4Ƈ-tEZ U @'v%1 e9Q; N&~#UvPE5%70N!7F,ܳQA G09YBQ(Zb4k'0g=>P~p/^iA@q0`kýb/CddܾԭsC^7tКk~:y?l~]ʧK3v7qKX[7pc/'j*;, xޢ )y~ʐjZNE&4U=51dٚ,eՖ>M+(: Wb'ydW⶘=˦ ,{.afl׍PU5~[- f#3 1%! 'O8qN*Ai-!6NTǯtrO,1B0 ~̦1G )_ gF|C}oc/ B AV݃X(OyD\Ow ρ7'q68l)ʽ0'`9sҤ *_}U#tGYdௌ.ǣ@͵S߬n!6Y {+SVϨ4@h5&`;tvSq)1PfnDFĸ9}&-X=5oPBT@TƨѢ)#v/@"k:d˶-DqN]Gqr2AXxt)+m CI:e<קyjLbR2G%FT߻q+2 gq C <̕}oyZ5)PW*:^ {? = ^wpد}jۖee i5JۈQ{S~j\v#`S4e(7HXMY=bqi LC XbnBc lO߰0[|*fܱ5,aE!R~/.P?4-({G2NvO]svRG1{+SܾfSoj=ѧOrLLnĒS0b!F^D]Yc}Ү| 0/Dh=Q12ބ`|U/ʃ Cw =IuFym,,aà{p-B|!XMJ5]$SK=iBIHolhvٟ D 7#kGe͡I>{j |.fKx}]|Y]g\>a+KZof6lǾpgriS^\A#6#b 1օ p}Š3{o(|ʙ0 32KR:Q)=xE6AGd^Gq,睢;4 /奸|lNW*5|.Zψl`i7 en/C>{*Mp8!),6ߏRuМ|Lojl$Hx8̲2I*C@o߳ldSa$ٰX]<SuƲ꾬봼 s׆E윽GDe=FM?I䇪٘ #,D'o3{|mU & ^7aEaxz$Xk DU,Yu1wQ O*ےDYWn4QbqD{]u_K춶[^K ގF]fI9<_D/ Z tQ|1NbE35 itoq"_ctG{PIjU+{VYNϕz=z=Ejy(@l0Mk~?c+48 ?pHQ•iy*Y9f\W:`g=Iq,JfӋyyX+} ["y(DC=Nț 1N-sah80oҲz`7&tNdQ1;@52 muIئ | CtRjCN(5sGa 0PKbdJ2⪙eo޲TZ@̒}neY-FJf3yǶ`N+sL"?cUBtN~9:H~/ # ӔRز] ĴP͏l?Wuվ WL ,zԵ:V PELh $yChc(9̗ajfc 8ʂ{0!fE(yD,E:ݟ-K'M 'mҶt]mW͵`G[ӸMb#9X@e'3=@ T `Eq0T?&2J fS޽娕k)SqOfդQw^i*T({6E Neꕴ~)AE0+n`5y]FP:Q7Tʿ]} |@dOxF8DZ!pÊ~/^7~8/!Ȩp9أ! !Woya6ml(!\GPGG&qГ'rU]e~4xWzS` NՀYU!*›ψA6J4/}XXr<1;D~hѺHcY.0Gb4ו ,@ xK8Qdlo еưRY 96R)FnL '!!1^9f-걸oE5Հ\sWZ75?#nዯp$AqY9:ٲCT_a! ªmVYH]_Cֵr_t=vKLuTLz= H60F5,%b+S O^R@Mn)a2_לbl=VW^תӬ#1ȵ 9A cD}+{)@ն \oS @M6jC"$nJ2dD4j-&hu>Ϗ?{BxwG*XӸ&E<7q b^y gH0dWMif{Y3 jO=lqTF6kySkԥUVmy4^w%PgnEY|߫6RLjΫDH- ca]mM46R>Қ k{G > UpTapt{,wdM70]^7?.8##4 DSA! aFi73ΌiG,_mƈ$nNr%kơhxs1ndݩe S~bxN9=dhv$K20i<4>U!g.ՃYqƔ de[qo0'YyD31c3uˣSė;8%-&E@5p'׃as&Tbx}ՄSq/:p 7d%GҼA("KS=Pfǽw~ 8&M#g}e 5g['*6q*6l=zV+~o x"5n]ج^l͎|{h2ώIMufW4捌6!dg ;@Sjxh;"xf8[O- Y9lIl2^bj}"MjJ`y,dJ+IIFGtXLa_O'K _!35w{N!4V7dd YXRP-# :"M2? RP.VTz=vdA:۴'a\F^YxҜ@C c#6phN:R]dkiQSu뎋 xZ=5FGM&M`&& îEZa oS)n3ZY1ֵ*5lH,3fEgpZYplNջܝ&6@`rlƔk1yEA.j!3RdqL 6&S<ųiۏ@ӏ{S~KWsKΖ 2wl'2bwX63[V4eT[#a)A 6ᱬVTΤ{9֒&/KڭTx Db0G-w *g'͊Ʃ._墓G'5eNɼd\Fӳ<7,"XnrLs$p-hit;lifq2 gu{ns.ȑaUF0pA8C>P4J Jm>c>OqlS5,y7F k5>uq_AľklٸkE 9ߓ$ݮ}Yl\LǪ!3kߋW`Qnn[[mYLd !f[9YH@MI_Pڊkh#tP+,{11KZ9k2̩"c=0,e8uUwCsև;͸̇ے[O!OX Ih4 S9Ć 7؀J=g t\`?:Y9[[֨Y~< ,'j?tBױޕxn $b́qamɎ,c\dŦ+U_y8_rMCedU5ڟXFA_!Eu !G}fX[M/O+|u8M%+, Fs l3ycwȋܗf*9=ɣ-NNWvZ+B{ò4."-u'BqfZRbYlG4]Kuz\HO5Ǐ}Osl^π`@vQ#/upC+:+f3+3^b\l i$#!|X\9@ *Hh] ւ?Ƚ.l/ZE梉.MMx yfq:-8=2xZQ#L'. 8y?D8<68g6C3(?egSRPfʄ \>5=wz -6^_GpDcS-w$Db2D$~5γ}X׽j0 6hqUw-QV? =@q{kt2z j~SZyL`YO2yvJ\4r XgJ2 w $y{CuLנ&a԰W)rB@7~_+OT;K1G_H5h-+u=[~if ٸ^U+\. >%*׭/[k3;{q /Wc@efpTk?`qlAUIL |ɬt7/ƕhO#z1.ŷw%v0$FN4T[P:<ɦ`Nkolצ!V^)&2c.a9/Pไkp, uZ|H5 , e-7?]7Qq΢3$VHiBv|m<wKW8_HuyPkhP'-K8ҕTtErC6M<\L6 ;qPuD u~܊Oh[WmŭkucP輞x34[l>#\gfUS)ѥ˻6i6YCfN썾|@L8C5~nJΌK8Q2&kh(BMl|ߜ2V5r2 jRSQKib*fda`™6|& `22!NjF[-^1!1l榉⢧t{ff9>&1,ƹ,$ bpWJA!rF510䃦&#${Em9,_яt=pV/]éi3_.ZZAap/29@]9Hɛmmg=}w~;?HH29%!9v@$ad. |Is$%9xK*?K\<~t!$$PJp;\.lr]H;w @y;,)cv.˕}=nk@; )= a"aBH8K;z9,Rsj v _:]tȐp;J`N\^Qe.␐0#u7. ܓC<{w <1Xxi$)y^;$?%$ו{JsIp;y^%}B!R7crx`@[  "밿p2xCr]tTO^ޗ n"aZ: 8pA7'58_[}]/vs 7v{xb˓,IEbk ;\Nc`Gxo#>^RZiǠ]lGu=!k8#3`I{,߻ŷtDAEb$8wD}b8n<Ɓ\u$&yWH_$~ϕ׮$sH;( Wf |2#b 8Pim"]f8YcnRY.\~'sMNVN's,ŁS n\cpq?wϿrgy0Ü |RJ৤cTi٪t@cI<nǺȚIa$0to8V7(;/Iy/ ~r=dm"9Ѝcdux H]n<r}^Y@{7/v-iFڍe"n7nwΩ 0$EHп3;'ƼMxTIp~r +I $ԨX]Fz`3A^ҟ:=5\Ctwm'Xz炏~l/?;kV?o땣!l7;szS雩.t7R7YA_$b |1^Xqvv:@6&wL%ٍtn/eqq{/rd3HO-PCp!7ӛA$7 "5ta]ra/;|aac_@dOO n]yM dKb!%@)v{݂似'o_T6ݙn&EMt~J@rӌ-cDKF.]EA,NM "@Wݤ@.S@@ 31'gr p#<3Y@#g#Y/!'Bf_F;nHɁf3v$}/3ͭ ,vG y @z8o<(n;a/׾Lf}~7G;3^Ǫ3@ocz}~Q׮ӭ RYڵۡ 3`ЮÅ;^R蹡*S 8a5qlƷy VX viǵ tJe) "ob o9 XIÜ%˝V:Ō}Ql6& ]&N2f\\u:įgڶQj)c@$ q"IX,g%| Wta"m&|-yS׷ y>LS}n@Y{]TeLlh</Q^A%cə,?}59% WG_2\٩ι)h NpQ W bUs [>+`'M'7 NXxԨ*wIReC|cI8GxLM&`,Ǽ~A7ھ 62j 6zCgM#F~ub3͑4K/' 78F'FnHu4bvnt7'w*{E˓} _kg^4QRa2Kxq+dYRᰇq(`U*Mx MzfS:E+Ü~<*sL+CǸy d8a/SY;ܥ(w^RRڱaK}c\*Kp/>w:y<%|I˙d-JKrs@&0[vp6ٍ,JI Kؓ11~G7rͼH25vJ{0(.gp'2'Yޗ'<0,)P8\sXxEɽ[^$#rDFd KJz+-Y!^Xn bhw Ó(Kn~ѱe91LVWhRҕ~ 3*|^A<7 ) XIInNXj)MnE/J7czNpC肵coev)_ozRw ` ᧼Ai=8y>e/dYs_R+:'B'U=Mdկ~ N{|}œN*"F _'$eyBJ ÈERk@ghx>g)`,ps+ YKu$r^7ow2{wI겁'$B$ ,y[HxMğ1᫯FA/櫌PЉWFQvym\fUwz@2 R{s(_# tz5Df .(#fʃ>08G # 89|nq88?΋BըSw&)Toy{5ܐ}9|~B~0~4Bt4  `'kX齐0Evo~.{8w fOy ]dO{;uʙjr*P)aqEIh;W{yDO FIfXMTF2 Ѐ'W S|RQV޶@V5uY&7$֎{-(cO+n|[şS?7;3ls<bKv4eLF{*+tSpDǼlOWǖ6"y^^jUglĥ% 7&()W݈͵G LjGE0\@_ncY qИ5P{ұD@^٠m҂<ɍ󡾎2[:BV LnwG룬Fw0ĞD`֌ ,q#_s;:6Aw 6qXX8w&@%H%ΉJu6 9shraG}lHhW]G8/ ? 'C X i@&8^~}`f0MnT?!@z@g\*m/hw0X@ͪ \$3>W ;ǒuMӤvק+jJHGD6"幕XdvކxSoGm|ֻu[` Iy]\m8RłU V3>qێyJy:~w:WBk3HhPLNoޜ$+7-d]i*lK%1M k8&L |KeVP {^>H3/lzI?_Br;ret 0c;F'uzuLR/ZXW02~o᫗11|}n(J18@YpnBU :HЯSM0ך-alL cSUi0sI#/oVэٻoǬs݄aiՙL~%'銍gm ѝtT{ -w}" < w8?w@Ϫ)^⦽'0Kn{mQC%PAM(Cqt|L|T`%ZcɄj'sY5kV `mIo8|s.| @&J{O~37k-$3+R~\wMcF6k{>?:-v_&DX>y#]hؔErM .1k?n R FNal ͐w\pEW I[# 3Z$galUk@.3̄6"& g72PB%zMsθ6$c/X51/no^<:՗ 7^٘ ڴ&(W5A3%;%%ʨPA/ 4,I( &[Aֳk؟lt SbJ'&TyS5yC`.2`uɟΆG7Qc  >'p8EO8GDr<@KPU:lg4sN jpXo@u%.MN _ɗC0bu+ܬb$SGZp|Yɡ4ٳIl^ `2DgZ¼}m"un &ڶ$e Gd3SQmY64=. aon׳ZvWЄF2jc[6@'o^D{|iIe ۿa#^7kt!GpQMA0iIj&;Mጟ ], /$V7mB\=)I 2]s7+ԑh. A>T " {?@j Fiu& y1Tф`W(y%u1`prī.pfyƀm/3J3պ31:1)` *^4e02z3-1Ќs@B[.)muqXfrh6B 4PEϟ7x8LCd딙~V~p<axke=q/ $$1"6խk\DhaUj߹d6{_ *z.6#c$mX.5׌d[":K0vq+Aۼ_Hdݑ|ZBeUp&V$i)qJFMA%K\GPVwn^4Y4kuL̊"ߥdOvdGh^|i E}ڴ-Ֆn}6F<;O\[G9׿z!L5SֻY./:[藪+&ci!1?b$H g%0f@0sՊv4R#ֱZ\!׍ v/ CilN~l2XFKfLR!ģ3#k!zbiwdjM"k GS`Fpx aM27/GC(xx?9jڔV, 5o0 .l!ŘY %P w^[?j#2"pt]ޛR,XQn߇rX($W&E0"ͻ(1chTF=r0Bq*$l6N6X&-7B=Ҳn xX6^`C(G9Mdǎ7ӣ`Z03AMf0h1ޑt+ڨD$*V׌I hJHnfIQAl|(`vJۃ'Sձd#g`ޞg}gF<ɡ"#IUo4E@6WPи}a:F)%2βR1F#u^Ⱥff=`ZjDpܵ{MMo3[Jkw~IUHe/QmƬeƞ_Nyh2o [?ᣚl3' ?=hL]Zp}5|taa;NվyqzmGeě'LL 6F\ͥʓKScR5.jl:]DFㄯ'8|8$VTe~}Ԋ-(%C@8/FG2z!ym&0xWNQޓ׿xx78Jqn'3lL%̣)/A8> 쮲d;Bt!3/Aߧ, )b>x 9yuU6eCޅ<0HQi234 pbs|/̉e5{r?:aҔz*G2S5⸱Jz}섅-KqRS 9,3y]Cu\ڲ1LQY o"Ώ gm 5e |>b Rfknzf FTcG[L3$یENj`K@L"iJPy̯ Ad}]ax\Ӯzq|9( 0#g f0'W[}ݖuZE|xPs .3En O 3e9}=zh$B+N *il:d.83:8#u\apgYw +aVmڲ| G UhSF q&= :pĨ,L8a qyP &fE8%jUqv9<\$] 26$RId1u 3IaYI{Q6{6/Q'v_AND8fJ#p`IA\<3#FE|sd<=PeSVKli[ MF`4EALj@341FtIB6s5:/ޘe8:{Mu$n#군Y{ȋ6>eɳlrE``LU\E4eÕ>^$9 ʠ1dw$]'NόA4J!%m›bFV 4vy7EpEy]fuQG ;}qL j$EjݾQ-F o2S#FP>'q h jMhX~gRKbVNjaƒ_븀?k2@TG!1`Fݡl3!em7@X: Pqf~ X6 s}^Wa US'fflr :KIp(bN<2hCo1:KB _!XP6HgHZ~mDmy3~Veָ^3ok?[7{ (c??՛Keo2v8p/cF6NOqO#*6_fJnT  ם'=1л]3E'@d$*/eqyg81oLG=PB52z#WwzQ7x97F%&17FFSqu Swz<ɸhzCf'AlX638 1/(3;41μg~xt#Ș&a9i6K\A̯S?5q$,{sdaFCf3 &(eTAK32zͺP+H23x`G0 GRpg #zQqg W70ȁ\ =kmcf{1>JǭAnGTQ1BpE]KW׿WSbrLgdkJ3 kgs8<^pV%7L܄{5P>xrLxzcu=#m6uٌuGW v$ }gZYaJ!odx:ը;B@#u1'ycrv3c Yo]ʄBhw>  _W֘y&_EcfRGv#Ɨ˖nuԬOap;2r=όT.cK'vs=)-JTfvSi[㒕 u_qTBȕSDʐy|@ [.^e!失dņg5N'D$1=F~r{X)#9x)ߖ7oݰylL?N۳]#7$ƊAj9y)Qd6ba=NWۅl@M8B2h򩼌=GaN޾pz#xW_d2! Q6 Ouj2qP= C9E`zk,W<&5'7݂pkЏ~8$&*[pڋQ(רCL%6Kdd 5EYR]lry:vtf1nvYb:vk~`1%`8NLtcP+u10Fa९ +o4kC2Gͺ7jNl9i\Ϙ\7#\ AxV9KfU73]欚XGVY,hG²5H+}OP׹"yjvM%(\QbќM堍7`0]S,@MP A]B0-S%# -Csi#߇M-Z/țjk/_/0 v6^Cv u4xak'x_N<GI{/zE$d?FS4RN%<(ੀ{֦, ^ 1r;R913=#'L_ LOMZmGq-"IB˒=Il8V"Paf,'o| weǁ^軂p+]kI00 \?}Mϸ\7b?q1\pŏ~]G跎]?;k Vl۝?o=ejB1GQG ]T57-JSPw+SݒyfGB[ .V( FdF.uawI 5cB=Eg} \ y#4@<<;23ppSjM^°[:<>?'g`KG |R9/\304 2.IxNti0I~&LsMFN'wL #F.ʨ8_ލ";!HMRfc)s:gKesdf`9ؘ3rɊU2(rj4Gî\%E(q!Ȋ;iov_ú8hLTt:&F1h= b RL] tMdxH۱-+m`U-\ ΒRƙ9 əRPhJZCjF9 W76 ШKD]Xgha5چŲ>a=ɐ%G&AjPgN2۩~=kV/:V[e™ocͿ ֔!1׬"X-mߖPijǀ6]u GQGy%2 vWz6ǿ/yvnCUq ;B^6k*(q+tT-y`L' R&u|e<(X؛ENaFm[ɠ—|>h&Fw2~)r',8I3{ +蝹L) 3~_)U]{YGy3%3nD}9D !c N4 --(5ZFŨoQ$ WGj2CK3_}jKq4/Y$D#IhkVKй^h,~)k>;Swfu_ ǨaiJ?ǖ,Vxƺ2k"B D ́j$ ?4@5!Z3jFΚ$&B*J`BP:*#x={sb_îٱu^zo*5Լz.vWE͹+nSU a.u(jR\ s{C~?gƿWg|m^k߰ pqݯtXhP3icĔZn.T[8&"7g+shIJ">Ph љ&EƱZ+,l<6.M.k3 (I FX;PmrmU/Hk̎v`:<Ͳ㩊=Xkws-Z\D2WbG'<}x|YsD+h=R@5BGv%,I:l=Y5ՍLesNo:a_fr8:~:.8-a\%4f!gYQ ꆅU]VU;B%1V ?h5@':pط@Kc xĞy7xTC zѼR4޻tsjV^h۠ grd8 n%57YA4o*; a}_]`,"TЮ`jdd@tt pZ90×SCLXH Ed9l_9lϪUzjTA}"8K,ʵSم\k:CԚ|ݹ@T (ףۆ=vҍ}`[)n\ߍeprq7ItM_Ͼ}ƷϮER;ɢMs\A63Z-r1lq`k"0á d#++J4KvQka1eÚ4gr)rita jՙ`9Hr!)w4c>.UGyFUBz-vd'g<=3N3IL8}qIji:?eԘ*.'ih?t<_gR-Xf>hc4bFK/o8?3h[ 鯳]F;^e\4Z!_eؚWd}uid>q v Ԥ4iR VT-¥6nR&~ɱy5 # "LauʩҚlbS#c(g~skuY^Zˬ@a)S J3l1`i\t5?iNKoϝھqJٳ 2)kƠM?)]DU5+xUe FCݽzc%Œo.?mD{qխ]_@[X7p{ v_G1{!2@:G+!H;( 3gf|V|Yvio6` MtjRO͵j =2P6L_,4=1?zIg5disOƙBuެ"ZGk(\ mwk v`5elYz y/I Y<:2W gLʌܼmOq5||' ca!fbABgrѝ>Ɗ %kѴ6|xxXk[͋Jb=3ּu￟񣫂B!_2wϏS?n-tDQ5?0L&4xz.;TZ~KQo$' 8cY f101n.rkdl"yźJRB=Vg]=[(i vml}1HpQA'\ rKگ+R kp3I5N穨;K{$quܴ 1( _5௨ɣ !vyMħ4xTu66 o5f\@,P/ȗxªs炍 *_o2O喋KI-Ƨ('jŽtZEX|'Ϻm@~`bzDqV6Xk\uR~gHp8#Zi9@V&QnL"@^7Alމ3 lXY"F@{q0 s.4FWa:L'.\0W(Z|zYH _<)j hpͷY\U*k@P[4JjkZLWFm= 8@4w>Re-I6)6!0lzm:lĹk uoɹ XAӈ_L?p̈́왿c)O~e{if %IvA]hq];ds#iɸֱ6u9Umm7î/Ԉ"lL+c7;uŏ*}hS9gp&r$!vl9Gmbl]!jU'^X2 {1̭銝щesxsK2MwkS1` mڍoe]5c>mYp?Ǐ\E2l1*E-J/gztNx|mTwo~#HTi{cMy.#_6ߋ"s!]]xAmhɦ{}IDATǥ,I6wfݏ|M Q*MilaY?ې%tX_=[-:jΣYGmL>0)^ax:%sE70wW2q1}ce0X4=q'uc 3q6V|0Edϗl\3`I_c\פi/a5/nqmȵw1>G8 1b^Np {2&3Gqy[ :5 g`+X?owpuva{-DʪN;`|gtPc3*qXR7q%)T5w^ /u﫳@AL\+k*484kkio٤]"q G;_&w/M&Nr<ͥuMhAc,FƱN4_ ăq6j{i+cA  +=6{`ZlA]oT' 4ωB6fx݈^Lրrڰ^jk&І'gHkZƿesˑ"5o@ Sc 5K=uT_]tzbm:z؏$6gfY88hG1)?Y5 u|q1ro?۬/ 筌8G UGrB\-Zu#xfl x\$38`CbZ f Sz]N/_S4ڨJtHl;9]1ߓFvҎLk\:uy4`oL۸Y _g31o-Vٴr,Wq?pg#_Uv6˄1}"e1ސbuyjw]I+L{*z칀DɋteG9S=f}q d  GH'0_Z;sVV;z`ek5$Rs5Rw{8{@i,5J՝%;-M ~?}8z#bBc/‰l}EULe٫Ը j8qif+hnluݢbiSkKӓ}&_W2 6䛩J$[x];^hh/< ;^Ra&kj@;'`b8`vCx\1'u0纖d0֋mjzEZg5A~czBrN25[;0D #E_@ŐYz-,վ:~-"Gx@U7{cx݆_}MC܁W\kVӾ ~~?g NzMMv5觤C `/vyo O/XLpXDOVkq""i,`,adF3_/Ƈ>{|3MG2C 9fo|טn@,cSGD_Ehz&A=bPLN#S]Eo1H+zA@3sjygΞ 5Y8m!$8/UFw/ 8|]a#hXmH[JwdZƚOzʼNLyrm36©eZWhTHj2oxpmε^_m͸|4$vnɌ4 -Y2bfKbplu{>X,ȥaƄ8W8`.qwGw+7sQی$=b Ǒ2b ֿ)@mc[`n%o>ζey}^ێFx^ӷgg-7 xXh^/V^Xkȅrs ȑ3LTHMO.d+77Stdj O`FtSf5#r76&Ɣ:5VGAg0(| (Wf;G۱Q#FE@ܬ8X0~'R?N{jY,9wN3I"fhZ/'K sw Nxj+}0V5z7׸}mnDG `F}p|7KC4s{aRCfceJ7n:p7F:bMVڈ*@VuՑ8AA@W~e ^YAJFw3A2q`sU#hqp;SKorwSM k4╵sݦٍJ)c±h,7Hi 7_.,ty.>c6jze\刈h݋砧l,) eM7~ QْXo^tfcݥGz#p{K5^{8yarCM )>[c%]UoA/7O滬G^_S4OQ 0Ko7zdlU7SqR7FZVLj|dG? {hcnӄzcX?dݥ/ ӄy&];)f .(ܿN=h :/tys9fց+`nTf|uP\DH[Lf1lm!(us bkL%?$ }#Mm혔e> :^Xq.;}/a{Hџyu3F]3 {n@eSL_X Qvaqc}4UMDU'}rkaiti?;FRצZH<ӎ Ň !< n ock4nJd¡˷MtcǴm9F *kVG >ΟRc=xK3\I:2YRAݧz=*;ۙ¸GX-OQӃDPe#p7Dž%hcB g1`$`* 3(As*WPP0MV)nueH2; [Xn*[|F7bi^7ښB\u1Ηu9X:__:U#ChL`Ө]gi$2^Swt`)㗽iew:,ӻ~s?xҽޛOCL]֑Nv bߓN4y/:ּ/ЬA_'4&f߼>3-;_Ǯcw7vY9]WiGdz1_nVQgL ;Τ#: 4QAمYi얟.-Uf⨟xVRUZ]3,32cbW?iR(xդxՎ I[ kamsc(bg&E`nu}U:ƳIMh4>nkw%x|q6E֙EaPyw'pkLz#iGqo.) UeoMGcqnv! MߜwT"ت! "k2 ش !>؏HGfUTĉ{eK ר B:|n3WgM33-;f5»}; Jcn5D , AMЄ0HO2B|s%c}&,2 [n&y65z?پ.Va&ݾ%jMx!ӵ~[6Z0AsȎ1I=ک^GDc~ ~f'ۙ-.H 4kd67*Ejbtұ֍(Wti c*.SH D1- dzB3VX<=*i*H#Haw%NhjL$8 8EV)yP 8JG'ҧQe Nm\GAOw>.2NƠvC}0@_omO#Kl/n,GG$T>ӗDԨ1QƬ.0t^-#~gm3Tą(. 3 ä5YIvn{Fdw+@ꥱ03{1sr;*:,@;Mm(зxׯ˷1 }s ڞ>k{|'!ُ<ו]i϶k cţSGnmjHuԛ%J @-:_ފl,pFhloV0N !Ё1VR}=Vfn19Ԩr;S א ȁv QK-.k7Mc]8bR"5p+$R0̈́yɑ v%qi{%`ae ,=&mu~Nfb$ N&*la&_SA7Ռ;pύQ;KQ[8%t|6Ș*u ,4z?UGq.r~jQ`:#\y׳}ɋ9@N cG%/ǹK߶H]]5;G:-@Hvbb1֧yN^5q,&Q ᣫ`Bw ǘILqa3^&n_9Vq]x"v>uNY1 IheGvvZ9xyZX?Q6< }ԭ*>gJr P Ye {,UO[F:qUv͵ݻL:~Ń΍Lփ_/og,ӏLƵ(4HvOxxY3A]>0~J5i]zhwvzUv3F >V'ya,I~Ѣei ׮U_0mwW\flT(>_O̭ 7 a{ o93֋ʰݪ\ߙl<?|F;8BwC\& e0xΒG;ߒRk_q>UVгqQQW7 RNI%t'A'i" .ɱJeQHF†HPz3ylStT:˾^[MG-`(3,Y nS$iQ=5NgܱxӴeQ7S t>1(9axx q \O:AxΌ?uj Ffc>B^Sֺ' zY3n舘h[9#4re rٯ H3Lʜ`|̘ˍ8=֔ԍnúxfV紜f {o-4TTqúP./ҹObofS@Q{EFnUe]ɐt`'f|C7HFO[7Xp#bӕ8H`Q-S b':e/Vw>w sj] 㗏 dsz"[Xx=: aNvUV_|͜Z!J[<1爵lAc C=c A3h gnӻmNKCRZ g8Ge`e8/<楎N7}qjL;8CEAZu<Ȝk+Ģ=杭 rlٍTbE֑9lߏ,]mHc\ooP{~@T~`g$y'EwB##gg_?@֓u@1”h i7lDnD~q3~Ps i@~.nokYHMDglvOE1=7'/Ydc{s6{H"M[0.$ ތx(r$洉[7'-#/nMrQU x\AԂ1Hu<\D'"o#uz=#_Tgxb\s؃YNs*ݩW C'qܘ~(jd0N`90;em/pg(w4wf:Bn?B` V݌P>U[XГ)M{V(pz?+;%?URYAz5r ׊M@]xiqp{lG`K46z*xom 2CFj'Jcށt=`C$B&cʭ9cy "EK>cVw1+w +N =k)pu5VueD moP_уό|Y]b/ib\с?ɟȑ44eNÿw fza M78E?e k>^k.f෍#t c~] rN;̌Lh4|zie #Be7'_G}#2|opcמhY)}sunGq6Z]/=9D6Fqwb_–r2xBnmБq醢brBJ?CZ\b,^qN1%Nf3MhӍ}i=iXqЃ cj]!b(v8n]?.uw?/7^i1~!#/q>nje@<:cqY5U59?-y!,Hь& [u`&!Zk`clwҎc]=c=p ;>3rdjŚ1thD1+h7xvrQH z$9?Ӂ]mަb@PX[GO8m&m*@N3t)ג)Q q"ԚL.]!o1JX.&M(|Lg<==~tnFmZ2@0B{ 'PQm2: MXfe7 ' 4ԋ@[) Ƹ+jFYɒx|,^Uw4Ӵs?Kt^~&̚/VAz hNB+سQUա1N77@N ɹ^(s‰Gk l107mkw$g`/= .ETLJ{Em}YaXt-`l6mQNN`o۳asb2D8#:Ε!|dcb.1zw.gC:L\ Zk!iAf5z>qqwrT5|zP!qܘBnL>q6 'piav<=cXIec-A;NB }۬?6Ժ&@|Xn: "P@{"[ѮU_:B\m?i&$E{&Uaejr._5* a'*K@sptBNs+׻Cu `=FY[qM24pa1/..GkzM/__g]ѵ޵7dKw>4fyJn;3VЭWJiԴ9f[y ;0]gCf3KiNοYa9} qcr߄R,6,1U82r/[f:yT;7'i e< YƙF2X˒#RY0ڀrNV$r/^T)Ur~7?8ws +{<3"Y|a[,1qgR֟X2긗wU`p~_}zX=!7r!t潦w\1WdL`:iͅ@2UEpApT;* %Qx]CXύZ(Ɲppkp2_HBοx> w3#wcJިAAǽc؇QjǘXcvtXoVVơz+v` rmE;!F9 Q z˵̎9]\n)g fJ*dt-FXX[n`&3e{zY Վ1T_ fH&_jMj$dk$~w*#G o][UB`i_ޛ,39N(9Z}>ox~29hAd&7D. ma6O ^٘'cw3~1zۅt47+hZ״B WgzBv i@C"F6ݡ%4yVӷ`ƹ_pjR^74섧0n'"z.@M/a:Azz~aQj1#$f^&id2=8Iu+6¸=9;c.9ל|BNWέ[p׷vNk~Vm={W,ωc_LՎiǜrㇸ6? #Z^.^e0J'0p+. WHuH4]êX$_ndo)_g{5{O#LXweor#|%PٚnoUs^abnDz*& vT~V<<$+6fP|@{ a9٢_fu[s&z@U[W%)ZPtZ;d v [&t&#W MzٱVq^$U/rvDudIKrPއ\MHh贅mMSb%p̃8Olԇ2&ћ'x$ǹ`M!׃ }D0A]]n jLkpI, 6p7\4\q]zL?{ލC㉤wTm(UPH ,KEC|œ:Sd<gsh.ow+6,˂w~'Z.7D:xLW񹱨Q O@76vc-#3Zc R:QVuB -97R{xo 䗬ZAi9I8h2A?ΰ5E VÁ X.@f"l :X?D&dn.P=>Y2BnH>9z&4H^͍ SFf Oq7۞.uSruSh& [6~η2 џ윧hb[*G0eF^9Xo_A}FŌ? {0Tϫɱ!YaԹ|  g,…tfō0ql cb }kfE H݆8? ESx&!kI2$H$/t(򖲹b2؝ U];{-%m6an_g|o/-5nRinoڠ6<ܰNʫ0ꧠkc㵈0wk`wݜ̙}&>}2Aiv5Mz[ċ-5iR\o?`1^'zP_eGL n2ں/7ò\Ire]Bb=]͜Y=J[p5ׅ [D3✆D{Ap{mN#CX@7DPqr貭2go1DX/+2y&f ZFYSH ӽA_?Y ϵNZgRe*EVfn437$#NjlXA9KqꮋVP\ s7 `9֙=S_kxzwgzg}6crrQWB9C/|yo6 ,hFh7^zstFsU-6E55hc.M*URýn&?NOF\Q%c\#m7f0bJ(m5)/ַnN]Bbbku> @;"[5ezb;nu;G ƽĸ3_>hHum v83KAFO߯_QDbXzRS)۔3F) A *R7Ag!}s*KcZS1v+t}ư^8:E&: ;*Eo?}S?,>]%fM~0n2f+ @bEZ IRVPm 94:m\G8`ಂԲd>r*ضk?Up Q4pD@7)xJdzF0r>FiG$Z)RA&.?3gjƵtMHF36/,]Ns`Aᕝ \8@ o! yƅUZy,"t<0 = +Mپ5PǷ:-1D8H(@~KcB1zzDk J=QedgL֑/ks7L[=o\S]?亴y o Vy Tȹ+5kQԜ.c~~Fx|GҐUnvg?UBo2C2\}>ta~=9`;!?xZgarФ2W`.Rfo .#_o1 :c뮂r0ЙJX |ȭMCXkHdn΅gA0s=7]S۹)o $n2P@\wsV&(en #M&1OvTmܵ=u#YXJ'_Z.\t6*F)Soc75p:TgڝپZ # \\ ;Fs[G#9i\]uA&j/qdL@Z=7@•NWӹN+[v{!™9qb\|8q<肌mIL.g1P3h\G¡nmvU2C~!qj8uɃB4vR} OC<8KrCgjrMk2L8O0)jW"aLƋ$w酽'OPoޘ6(*?;)LGjgVyhhTX8Gp\|^`M-, Y :ܻŘ]o߿5NsAoy=,:5Kd₺!^I:-vǢf =nu\LD{^?hRA734Q7 $CXgI7܁~ (JG}P܅nc>WX/ :(l%{Wsؘ-ݿev)s;6|@s ̱`԰=>uHJ\4Ѕ{NbyX;`5ޤ҃X[8љb.|e9ldzRekEh sqV}Բntfr0]7p0Z5*ǃƲ^lN{{p&g|S!_TC}z'Ա Ef˯]SF&$}R<| FSO6Y@ce99M0A5בDԛC3UYY-5ؚlDOtfםbt)ʛ#qA5lB4mqro㶑lsSU#>c֪ˉt/1] W"nXzojo4\+1B;AF{ _;,5piT KkTb}-`Su:NA{gW#=uY|.&Rϩ_ub}^bOu"|Ǥp蓋虿hb qF< &ouVp yxob #_TCWUAtbky#`86wƊzS&|Kd(u3-H.tQHm8}>Θӗ #+/R[Ճ7\c+~lsG#s\a|^CÓs g \Vi,@}x~AYq!^NVqaun\oT3Q^]\`k_wt4[U n7D6L!�=PEr !N.@ 3Y0Hzoi7q.զ zkI-nBn3M{1@kNsg@wsG"z*8z*'7Q2Nx ˼|~FMŝ8\6>Q[d,:ȥć@Q4D]ݞc,.!h霎ic' T)k!PՑ`gJ{U 56>ѵ<XDVsu46w 5ǴP^Ǔ11F>õee g䦭-abv>f'12wp\^f5}fC4zTHڃ*.;snhh8uڇ<3HEg$ qaN/+ncidR8+8%}Ewn\/񬆌jޟ)0XSl4b⦦w0|uCH|lUjN)0t34-EO6Q")a$=(UViSIKt`WfaFɥsĕ-G QzGܪɉ;;Aeoo(@ghA|^^GO\HikϘ3T0 5;d0 l9s}P\G.[3Xmܲ8Ցv1m kc,u#pSDFiwrUwK #N \e \i^-qcۃì]ǒ~u5ިP$ۍ@& S?jB}<*$(;M O0[uK酱lA^ϑ AVQx-ٍS4 Qz7ݿL֍p&NݱL(z]f,Xc$M5t9f|w\z c[jcv=(K 9ѻcRfA1C)݌;q ?}KB.5ͳۉu)5}`6Nc'Xh ,wŶ'*G 85W-w[{7 eh>=sx{T2nMN2sƚ|>a-,1kEuo #)T Pψ{=_hD},vh݀Bp\&6-l:{QbZ7 "Ѵ$2#=9W|Di}"WW\!1d\k.fWVuM&L9 9Ck\M[@v٤i06\I Ib[c[s/TF|!w -3Jg 1i@ agݾ$fSckKpsN㩺)Lk5LA L|4z0a5Qx3w"EM[@aaKq?dQ%aZvX y=uJ34cKV=Y,  "'3m8@87J[GہW՛z]_BH'WAȋ\]w/6?3}22wZ=:'M=Vڕh^4[VDhMVDtQ.`ZSSw;ЛuCU1 <(+X罉$0yqCÙ@{nw)RMU׵˻##ۤ̚ d.HۈT!0X'x6^^O%Ys#]pyCK Hf08зM4Ϙg]{Mv>V*~W: :h>4kUO3 xCƄB{6 .8=@\?duHc>IŒMM#=gB`^5KJ{uoW] j$_]s.">C(<:\d(nkwLgw8go TEx/Xvqxw'1:ocPc>htJ@UkF瑱_ #13U7Dpa!|Y ~yäkq$^ֹ_1PC@'Gv}X?zs܅xczXN"@i+0jkI {R_YqaU.Ra;Yw)-X>zPySkǽ>voT_){5͟c37ص``<'h1 ]k4I0e+&`tBٮ.<_ >vWgs؄ܺ,{ _KmY(O:w/Eb#=t0xC@Gs8 >j@GRM M'-2U"Nula G._mb4W/6y#3_ІLv-j2q:}?.2C}`f2l:o `..s@J{^of"W\]U^B na:J?|nM7@U+>NBquTW*(-AUۯq| +x1+od[yu8Cp_ fNcŒ æ1]wۻQkz :l~:d.߃MԶ{Ir:FfYݤҍy2E0F>kچ*Q%QVƨ91bb*&rdVPz7p4sGƮa߳Q1`=d{OeJuS,VP(7t\>mqN'$Kc"60- q3LTأ=CθgN^_:O1KYǁF~vL! QM3s]֢C5N)Sͮ8ǰ,NĜҀTb4W6vhF4O5<덐H{w$v9*64pSa& `jƮmӄ uZJ!Ksfl ˦#fބE `p0vӟ Xfj}F ԱxL}^k&bI|O^tz)8V Gԭ ;Q13%H7#|h,ƙq~*ȎS; Ix7\?'ɑZI/J\kvfS[ObjvWß<@J,펉h9#?\k_93OuP}d>ӎ{dFzc^ƸkuI1B @ѠFts?U>,^u{G~mm="ɳ*,2JX]1&cI 1* &ڷ-#b\X::=tNxe|ܼ1xpO|mu9.TBBu\[y6(4bq۲Dq\C$5FݍHFh)heSCmu*Z.b1 ?JiExcE FRp֙* H2 @,Kȯ XYQ03ۆ5ÂcFC?rtW@ۿ(|x?.&wd5];0ܷMJmv"(1v Alhxq<< A (A^㕯G떀1xCT~٘? 9'خQlPV}tH>Z|g.J' _dXZ欏ϐj8ii3p0󣏲r91B&P75"SI c^E^:hg9hMc2\o⫛!{bLs;w+kߎA׷羟QronIFk RKIEI.?QH=fjj ES&!r&V@vI&w4lۜ\lB5V`*#4*uXnzф1-Ŝujaq\ZbDxh4§kcc,Ge!Mp "Z[tjQ)%}AkI.N.ʴɏ{ V_G{Jbu?"`8k yz$ &I 8, ʺ#ЂɅ7pzyb?Yیw$g]؍r>*&m2vL^7vg:$& L%[xmi^39g+8hw3h|c$q7I.48}"sv&@L#WV=aU./l$"+T4bE4~)+e؄h.LY5%$mH CeL)aHH\X_+ru}Iu98~TFtp|׷F, hwYɑ$00׉Myu{#d1N)VAU?hJ*̦lL!جw_#oƠ)|)CĴ\Q Hꍨ"cAӁ*CGI>H 49vՒV񇬬,zէY=10NuǬ{m[YTQǕN3@<}Aس+!؏>sJںGF :  c/E!Z;$8p*m}f*em7"am9Yc~) }F]1:%(Ŧ1Hb;n,AQsYq|=PbƂ>2{sunpW  G4vӃU)C]jXݪn,4jڼxu&ncӣ{w1œLinm S&NғYC;iG\MA)L}MLu*Cjk 65Pe:io0rPr=^rt57]kL[#كuWs˨ae[w$v/hkЌȜ^>1~Bq0jE{*Bs`zgWu!++T}+!Lr;I@szp(D NO&wRY EB2fqo \^%.ě8{_[^M@;Ç-N{=/ F>egIZ;n 6'wl.[ȹ:1|5Tٿ1015aZTmZq <~y8=|Fq.7|DWq&Lufw,VFzKPǴtJw+L8=s{of)Z-B횵28gߡ LG:acc\j< rkkw)6+,򙝀yPۄJz.F#jEDbͻi ]!{̩ HX>* "l ݃٤NupX{ې+`;z vw ]1#RW 51r9…1$;mϾf 1sA[$iðt(däU}U6ߊtWQOFj5hf (S=whQ.i~Uؾ/Lyk0FX_!}D9.Rclr_Ȏ|>v#:mqEZ::IME%.5h@"P? cзrWsk]8 Lry@zt#0N;wkQc]d}NU[`;u-bkN#Q:=3'\_9go"' |nfTZ=ݺs֮5Tc"ZGI>tj/pdFr&Ām,7#;sUǝ г1.-gT}꾲=AKv }_ oRaBsYŵКIc4XJܼ1smz-+]yvn2}Z?dĩVnӔn: b0N24Al}Gp.(Pww%!`=.}n.ݶ`l1bV7g^Q?i˻H7hlDϛ p#}DeX|[GA@ߟd~o)2Y7⨏Mя,JkVk1yo.ۚnxwhC&yƈcDηz _?gaĘ2tAo2hpe\۹8:+TCXNnL鮏wFX+0ۜugaK8Lc@'X+V 4SdCΦ Ig +_UF>oWGv[Sbꕻ<| _t~I iXx%5I)>ml%㌯0MN]T*j;*% ..pEc088h 랻jiClw`EP_{h<126s71v6{Vg oAh;eerQ7r *v lqe.B*[]p)ޟV?EwuG^څheò,uǶ5n7C . POv{@.mN9z|O7m}3Ǯޭz~-zibgCw+D 7Lnx."XB}/osi7d.kr삨{3MMI̯;WJی a|6Wrc^lQʃpne`HM=`]ƃr}M5~'!4pn1yh ϯOݐ5k7d?-^k T-KT"$?is\b\\5#;B3$ph",Y,eGůٗ.Nu~4.R\fa3m$U>[.vHZG7$7@>5@ pr,HJ56wv""T",;/B, o]xȨ[gF_9G|%BZV:SPbyC߉>64sW{dab^pr(:ɬqǢ8~wlV7!ؕNkhߤȸyvSuV 39&6 $vm$u\$)of,N ~@򼮪50{:_~&m1:KuVËj#1[QTk N,/2R#p=ktap|::W};5c 7okSnk609ѵg7c˪Q~n+;BOwQEpp6~Z^w/?yF5Ԅ4k(3Pޤ,Z)guQ 4-\Ħ]ۖ.4L䂏?d1v7f۫hpX-e~5چ yő&A‚Aڳ}ݒ L}ՑmbL:eqk;QGZf> _ߣި>fCio轖0Eꢖ5Pqz\0 Ɂk p8TnfwX5m_OX kϲ38d zT|nK1T&1mf+Lkgf_^F̮-!_TIF3i)kc So$o-EF ם&tQm,6wӎib5yqNב1gߣ:f[D3WhVi#{;?A{k.ze他}7k">Ǒwz sX?RG{e>jR/i4o3֗gG oڲ@#V;`%u8ݏonNJjkOJ]F%C%]._xm)U`7:.X: :?PjfA7F:ǟVl`w{^Kbh? Uv߱M9JG$3*Է椃#DR@=S fxqbϘӰzd1PKa?6n+tk*Q/o7йzwM3ުҵy<vݒkb05mQ TȲPZB->t/LMB<(ܠ67>fľb\(ެ F t}XN'> vsY2cV No7E ٮWC6sZ)oft>'yS'x.eoF`cz/ѱKW/eC3aٌ 3W(46obW׏tow`\3PNUK7b L3>y|%pu}NÐ[15tjz8?XY %uwki g9ƈ"Vi̝k z6Ҁڒ˸kliGǟ-핆ȲO=!gC~h߸yiQtgGg hݦe[Y.dM_(P*oc6k:M[[rko[%KᘮB/;PIYL.% : v.C^lLPK&U;ԏ ֱ W"U>P|<#l3AC۳>d(Ĭk`<36nkidњ1~׃:!lǠd045ޣ+:Uw8E |˂*|a$F=Cw=ﶦXz>#nҧI z~Q_NFo7|\wAߩ!= /kU@G Y b\1 9NHj<0;Na6PjsZhöR?0QV]FC5Qq45ٿcv:cBQˉ} K֠9OE}nE^^hp}[`pp+'2sEݛ`vuslW) ]%7~E& K?+@*r&5U~~ZpHk{.~-C@~%"#sR %9Iu]7rG((xH2H((w t^+pA}~鮍+~7ރ>p?)%ܗ$ǭ^I~ HwJ{nIDAT>+; 9XP~(~Ģ3ʏw;BABBAJwJOxK P $ ;9IkByMz+Hwx }~( \~t;b ]^ J* ;9ncW9RtWpyM/^ JJr0wz^R*H5^\_ EAc)B+$9^DrX^X";%9/Z@ (JI@J`J T]BkBK N L5Zp(wtBA#KZwЛa‡;`F]`y~$|xH*%[Jaߗ&ܿIs9,{*֟4;Kx+/[R@P#u7r 8 j@Bb]\k|MI[_5HX ] 9ddkp>o_SM",}.Qt',ToZAE%I߷\'tW5=FI@!)c/p*>ʝ<-p _ _d\=?A4 Zǩn΍t ݃&QI=Ů (%C) T%|;(<ϝP`{0 T%mBz+9Rƞ?Ĕd׀YE8=vA9~]V޷6@wћsJq㻗ϒ@^ȯ}׀*gCV/(>wEx(hsF)/| DAa˝0?:"7WD`*$;@܃ JXql]U{^|j3<>{-J{9ϲ{uƒ8 qxT %yL _2?ʢ6Eƽ,vt/@8!@ QJx@) 51R"%|A*Yn؞i+?:Hƾ;=PAҝ'k )ژ@c_  ֿX4w HϢpBAI1?gHT;eQ!?"L ^ I6)CA=? k }^LXUv-$v p,뽒rh`sC>ƒ lTҍxTX (-c{ڊ,/^Ke@d;vh|]ZۀdjcNL R `?ipWv&&l ˆLaKI>eE t"L B{Yq`Ƴu9uG5]YߛT-n ~G) n@ Sd[q2z 6v^g0K^@dq'*~OBX5?88Jw&".7P4|-טk?y ܵcG{W ׿_YNПL #9n.#š^!tREg&Ne8\q=]8B%Sl=K\4¬zӼjy YfB+JG}|liu>7 Mڹ|;whNA wϽ]vVwUfGα6r.eC^KJ\XAtoQ*ozGX}+ڰI"f1Xqӝ9 mT:UjrK\˝uI4a:Hv*D(w,(Ʋ(FV8)#Pwf^ux^/HwLPJ:6u4+}.l|>Q~ugE$EaߕqAR `)Xp_]J_W={;@)ӽ _2R4&T]LcD@F0Qk;}t}Lvy NϐܸF:P/5!)3Zjta~ aj+wrK>WޫSQ+ DEiRӺ?5~xKr^wXK_\/=Ý02N;-<ʃ2I6MTc1zkɪsڿȱy~LZGU6}f``*S^MMǻv6w•TTQ Rz29Q|f rǯ_x3ݟ?یx ,#D!}9k3"|_`A5\n,\@T@,c%*SQWK6&Qk}R=ZrRUXzVJ~ WGN!sbUt`YCBǠ;a3wQ">;=#DZJuo#iBO]w8w ~_Lx@s=~^^ 3G&3+EԞ]1R#^aZ晸GX8z:%#qN< Ur\Cjl57g{H5X>Q$_O$ fLRXU?EejA}>vᲭ\Ƌ<@*XB5Ks"h[(Pw|Zǟg.eb0nEbع>"ex&h!wG1BGuߊcf7b_0kEe|/Y]xeE#B8_o^ZBMZw.OI2]04u,%ƚH%X[2q\szBc1kr:Oݷ1Yn)| XCx2`Z>*FdӠ)ww N3a>=??cTaʵtqގin2nl4\{/6\zykLK ?9~Q$.)]Tm rMa<֪Hpߴw1O`S,T2|9hn+-< X囍PV -YOeZ׶ApZfm^b%MA.aiɋD}`lbZ$k[2cI@4/{~Ta^V@-^Ն;{[-:*j`~ͮ ܂ IL/}Kn|#ӗ3?[pR:A}UP׍!G0+;􉬾t8 {`&Ӂc?.c)o]=ȋ8.PYG|.*\3ѭ:W, Fw> nj2%Fs#rg4hh #c2433 I׍T<ackN|g!s6OQY{p7(Z_FQ-XlJ}|7w9"#t=!Uܿjr};ڄsmkx.­L@ٺ++"Sv;';ΦDR6H.W(6XCj ]d$"*RV{ՒgQQ-{_X ̘fQuWĪ;tZ3;E3, $< n+zzX= Lev\ es=kк"Rlِ^nNhJ] zw]\%j߅z;0j*oy$4!b{g S̙A0[ێۅ^Cg7=7lp4ơ͕fLED3̹u- |z"1S;ƒe^-ډL9ܮ kt+'V]~K7=F欕LF]n_n;RifNZvDVn).`C}, !9y"ԙ`o8` o19 >`qق㗳+_Q=hj|+]y(ѩی(+_{q0zJ/hldlLz4+`Kp J|`t#3Pr!tAwA|~ׄ L#5V5%欄BuZ}n8 u|CgqNUpZ#xkM&Ck 74JO|{x3oձ0OӋsw.E]  2gD` hw|Y:9J hy8Ucwn$0v3\;64-o6޽N)]R`*yycsnV<\kf؁CtMLkV)ֺdL~%bSl_ 5t;U_Mj a24גrrW.03! ̇1T8(˜Qh!º+i0l|57VIrf7㇉{M_e55g:L2pY TfU_驤t۲rU#q+nu֋g]{Wy~Md]L@Em q SF؁<0BF\5pQOHzOUwr 0Mf!1N2f [;GB[ؾ _Gc3G&f*eV`1{~Ɇ7dOZ`p]]`Uqf限\˜mtncE{ C&/>ق@[}mtv4N&Nh-uͭ7o?Ξ쿿։#mn=>tv Ψ.n.kk@ɰy"◌즋#gTRpevؾ'Ns _>VR{=KMn'ݼS|._x=qr'm`ϩ1P@[W_Gyg*va:KZf9u_&B/dra<7*cY2vl,\b$ G7y\2+fn"3ԑaEQ6^q> diq&,w;.T\ċ/H\:\ ŜAFpjz߱!LkmƑ?qv?Mӗ',_Θroȼ3i]!rcpkDC-Q]Y _2pVzj҈Ƀ1(Z"Q8gw]c'n9ɳh f־IÁ=D8g<2=}1F  P^; 5e$v=OԘ!diA""xЈ;07s; 8°]GNV̇E+unF?9./!kxx}c !jeig/ 6[.j-<1hzA_^a1$nIYaI:FM2}%Ϥ#; 7vKoW_( OXrS.,q/sـe%a;D.1/0N0w r6,\[1%6a2uȸ`#H ajIceAII0_2y970W<}>ed DM]8;:F6cjXksL΄؊=׷ ^KiccSݽe/=h@u֭bqee WCz^g6^}Z`6|CW}q8̤֚֝u#ToJ?& nN~rL53':#G0(ܻ_:~,;f\p*(F ootP.=k>?z{02Q|xM{qFlZ~fU;Ɍ2w25%sٕ-iG쏵cɱRoYtU_bɤűx2ea >0w~]o܍(w6&|tFD3jZ2 X#JS,H^&Pꎖ\t>#c}FU(:~@SW7"Fߛ18  S3$QieŦe"y6Li}r]seiI>xY7xpw͠kvf9En**ݨNQ&T^=7(0,vggEkc/La9TM1y\k~¨9wƣafیsF>~?\̃V鮼jrhUȹ }1\숫ӍPDC65=䷅zuE~,2 /ow#BȦm 8[s192ʦM̦Mb6s?X,Jmmn qn 6lǐu cy`@cJM<@YQq{}` zc~pI@;8H7LMǝ:si x)g*9 ufRZnHU kZpˡ+'vlOӱ`\n9JlI7iE՜y11ϢO]XvLtPRX)@gKg )E>nڽ`98Y PS--cЃzZ.oX-4JmsE1,ڛs6f-1y^b W*S:u `wz7IĴnϏq|aiÒ$(vcedM"?mXEJ,弶{Xd80)UNy Y+_yDPeO>!]ƯX5}z`U< ySHڝV!ׯ?ٌ% qg@?i;vwA\{͓3tU]ߧ45~Q3|b 3o=>p<kn8)heƯmrq ,\|*ޏnGsb0G9 ܪrB~F^z'~wQAY;$:${7j~F'7i Ĕ[!^A)^K6@WXqpA2S2vw?8[WyM,~ *B}=}%(b.`bi1pQH9.\$Wp㌬/`>B'՞84U Ԗhzm *#7&"W3RY;׳߉4XUNNQ|@ur."6q̲s2/sgQiaNQqL)8#w(sF&n෮a^}Ƞ549_^*iw g肶11pD!=w~ (LSҍNu|E&9K8/9Ǎ} !_44yʕz re3 AHU?QL]Qwq4h؝("X*m;- n!'xh.7r^Dim$nv30ٛ"lhʢ;UpVj@, \Ťw{|XYIǼ.Žs⋳9Bg Ϲw4|ŵmp;7g ȇ*7͟'Ѱ}@4g4u$a`1vC+ 5rp4'.rm%>ed /uAtw/qb]>`2}4Zy;+véwe/ieʋML0.č) op"vcmFM6uoVMK (+M=Cdח`?Ima98eaקefY -¡h֬]P Z8!g0ʬWwMphzc] 1%gA8]nu @Xs3;' Ts3#8/OЛ4;7Y*b0(,i+UNNR ZB^eDH4T+F#d5ü9܄vմ?!+\A[qHG TT7O>kXc07 zZe #W5ףk<9 dI?3yqI;k`>Se*8j^QOhBm\Eq.3qސ/ 7ƻMߴfnu4}"u1P8haez9X "(1):_PrIp;ߙW >ޚ?{ ;$}DZLj 8ol]<̜P>0:H{7SsFDsR[6^N:EۋE-q` I$y|1v .h {U m•_R^LbC#xz۟v.jkւp"6} &W 0+{ K4-an(D0#Yzw9Jw`NSfv:u}3Hl,$uvCר-Q 97kWez;5 }g\uo3}4ߠzok͸ n0ٛ`ƃ+[ |Z4˒3m8Yte] SCaE_̒%aOgS0kt1l@C/ /m`e@ .Y44H6 /4)zD̺=ܷ2OyH`_"隇 ~=~ȏ#-7j Q>zB˅!cZ8I=蚭UHTSض ϊȱv.9{|bskyXûz;p69R%6nVXƓGqi1CWP2  )9"vwڔG )#Qy3vht/ޙAw.׮J1r,grHBO!B xsv cِ܋G E&'?^/ܳ-Rr/'n\ni_VbjIq F ~U_~!1XR 2m0.b&ԋ 51emH Yds6N[WǦApo+Ȝ9̹HL`}0rC[P~s^Wr# > />߉[hhn,>l8i; R[LM(NzAOTQO=SdI8xy1ǂj4DJ-O3:GI|N;V/c[u{#q!73"Zd֝ }>n}ߑ;ёWA ;߄%%Z]9R##XKz^ ҜM9wP Q@2)2Vl Z$0z2%*KlE7tŤغm^FP'd6q `T|uxo2oG.CKt"b.7qDe3kshWEn/8zdJ~A eLzB;6/o)P__ޞ[1׉d72)= fWEn)].^'Pͻpnr62ZֆSy`>0V9-mkAoc'PIۺVZ-JT p[KU\o^y2q ~E 43ض|^VLt3%@e\CqI y7dGMs{4)_jLرqx]s.e cSxQ /}RYty63iSnnvTz~ӷy/A?ZS{nǽA@~ eE-x($ -*9/}-|lYق}Ec|h4p{0O8[;e8"q,PT`) q@b)!lؠXJa׋13l.zҹE6JVn#NFYJĂ$b\ylcLs!o[`.0?,3%a_ Ե/%Y[U<R6`6f60' gG}Ы!ѿ/: M8E{aw2zmpE`ǃx s?U/ܹ9MnXV:^pY.ꉚGV{V_`E\/N3isr<ϭ@Xޢn3*¨>X˂ _( N*/Gsc\/?{}qVȭ#{:ҷ3% )[ {`'[GF3oqy|Lnq9h"cJ(VR4d~R fYҠ.[@(Q\D:QѬ~|>>=ߏc׵mP6L~3XZnot|WC vޅ_g& ݑ( NN| yH"Y}h0t$cىkCFSU2w*# )"zh/wxxJ (͈*_뷚γ0k~p*4V:ܸ)ֳ8aU#D x U)[]ښe^d( ȽM#%H"ɐ;>xp$ʨ`T~*\7kuU?>NSnr>{H}PvD ZLqds`q`P16@f#ZԬ-)13>1r5^vn(bsaPkP( şZ+vQT#'#>U|ARG_k:G$qfh#",Z8pWZ[:s:MBCAy({%e&TClxmA,\#"N|q6QEI'XqJ69g&P.nAoVYN $gXEͶ!Hۣk4c|nj>e,cL,rbYW^^/x??4dA!c{Gg0.AE[S3ww+}3= j[XGB "0(]mtguo) V9d|`GK\)2h\X22eEluua({|l,X]/7fK$ #gpV0jK ^;Η:^S$gx3a ,k+uk . dYX:ֆP+ 8QW⭓B_~ (Khc2[";Fvu aJ9E^% ({(g,EUpD8<[U*ڽ^'T°wtkSdD6uGg! TPUs?areŹ!y4yFv-ENd4f멐].nΟd۷3^޿!9G;aU^M U#jbIKdr>rFx$/"PQ5ݦAPd|DR"s|& gEDǙS&{Y=|4x~C&R9y9 &oi ܹhіf%C:nןonp(aӆ]eY<^o>4R ": Sd%g~v(ZE.%M X-4 o4T˯ߑ16Y,x0`!9w?_o|. z)kpBڷkyg/3չ 9ng/ =jI av X+wu TVd>f]{{ BjLl a Efr]TAg ]2 T:'Vŷ޲+E\Ucn'uK^8mmDNd4F٬d&r dPJ=^Y89 \:.g\|(&|P@a=!NPmuNo(9ڋX3kRs~Y\wP}-=flUI I+^囥=(C8p>w]^~1~|ؓa\0yx~!\st@N#@AбNȁ'aL8='eLHo#D̄y\Af~?/vn[N@u"DvЖ #GC63cVsϸppI7.?7aъ>\qjƳp#h)9ЎCd,|IGNiPiC\qMlBP_Wpm'*L(YYY>\Ԝ DH: x9ojmrI胐h's!zFp{Vrz +ʘu/gIgH(,h:ͩ~J-+SѾ^/|z=a(tdv+>=F"Ĩ.=zHjjAF4E~p|qu+=( pzy>N`v*Op}2c>>u HY HH 6>I|CeOv]aO󳅱.3u8pq*Y.GXe>;odl6~5^D}ѬX81,Qh¦ ԿM 9Z EJm1.Q-XEYlAI9 p=9I{+YDp}bB!xa8`,As3c.{'qP{wgd\f'0F%/mӄ573fU#o96@ޑ!/y _y޽<[;9dY1Z[.n,BG,ZW"t>i?w>hX}BK\|.,Lx_|seY|0?: y."aݡ0Ơ [M!8ZˌJ\6KP&⴯?Act< ?"񆥡 ǣۍB %o;eTzk}rT+ZlU}8uPh;Zԕݢy5оC ee/kOE0bYc-RQ\  v2`^˲WHDxK@8q‰*wҔRvak{-VFFa8Xud̚RM;Hgɨ hۙYU 7x2rGp?Es 3V^\[dؿϑEވF9,y Bgy^DRԺn+ڳxB2i [_Rq6YN9!cFvTYɳ0ie!#~;- %_W`yx'3 !rNOV-2B{"t+'\-)hzqk_^byԈ~ޜ[ǺMhm֚8ҿW1{2Gp^7nt>8?&kY׀>"o2gNyEcDgЁ@!̝[|e6 iqե?RЌ­ s "&$tD@C?$=~:Ϫu{!m-B#TEg~$vWqnlѼldc*&±utԥV3av+/տ-o[3Z$MEomykeq#AkKMN; uU А0+`_ru.ѳw\; 8Щ7Ѱ[Th47qU*=HT I_څ`V4la}F)KBlS}PDzzegYXrl{Q]^ee <JnǶ8%y tXl\ȊV%1SHtga *ݎ]S]= KR7Q~)B4?_G9fqX̦ջS/{А-g)bnP̯C #PN1}d aR?3a~sƻP`5ث#z#";R78ZCb6u ~XbRx[؋v/wca7,/"~ǜ=(h;#9xc4drCRMFOxE`Js/U̎iʼnvQc_^[qx#ʖةHx_YqvJQyN||AeRX^.}vҳb,S6sEt`y#D\ fE6C'Ɏ`CاhaϦiy8c'${~eUk|1bº]9x@\|"Y@z; 1\2ua\X7*AEz;ٗՇje۟='8](l_Bm)҅4ھBCAtHygMȱtb4]iOMHTkU/I+O 0s+`ۨWY9)[Mu7i݊P*)xÄ;abhk(* %mb֞L'"koxfWo\ZlDz~Q_q;ؿ}~ prEOH[Mp@j ?^8vLcVf=A$2<$[{+|FOwCx۷$]n+b{bx"\VPA^#U1.^~XP?0xY@4c~&O&PX{T}dY~]/f|]^2ן}V Y~@9Ss8d"`Ӷ Vw0H'R/Ȳs)탍K\unb rN^E'c˕ =E8#!gPl{@i1l(?_L.yVLPATj7g֔ u> N)u3 3oB\t:q1UѼ<'_ujEMߜz wx]BeQ50Hh߬FkUF6_U|Yhà-o"giy\8ۢ[QiߌqAd8Vl¸zz#]P[ŜqҖ{1|ݮvvS RAF_,$+^>jH7eo,V\#/rEbǯ5j.ʯ87$U̼)°m[4Um􁳁q0G,? w !B#9 3 `HSJ?q Bl[\1h[ԑfhƦA Yl\isx`~` c~ޏw %wk7^gl\6o1d7 S _phMN|VmK_?< Y^Y%<鐰R!*tm}_C#JY}}XncRXL5atk vu`u]?֨vnWjωeagR3}];{c.Ũ _\ \dfNN^XXيedN`")F,hEcY)FBiN}MH}<<: yjADqkotWx( wtɼv  _Vm톥Dpׇ:̈́7g%9Xx\ Z v|s꛳v9TZ2 ~Y ͚_agXO" r]-wWC):߆k<@,}EUmH[?00vu5SO$GgZynz(gMqA.! Q?h>wtn: - 욻N=P"+,}.7XiyBcW6 e낗nwcmݻ5,?{rܦj5L#`Ub"*6fi;2MPnoU MxWOP7 6Xp]z7!yֶ]}}GXJ-9 <)[ݧohH["O:r7{Zə xgP˯N<8WC*9.+Jx/' ڵ~\0^Me1k /;`JnMWµ!rgH7EXێӚBaSsȃ~j ӄ|. )K!-M8sUqgC; )Bb[wm B$czӠppiOg2ɽߠ٠aKi/0jSNJޱWؘlQFv_x$C\ƹŏɽxMAVQjP0N:`]g܏k]Ftɫ~gYZoMmQja0$sa oC"Acx&聬 UYvZ%܌aHĦN* #2qKuOAxS\:cvZ{v- A\3І"-2C{מ bhwPsc.x/ w$!O/Gc~7"l~Eo|6v>xGsO6lK{ozH{_JH_xvaFZ? Nnh",ZC#r+:ob9x"^PGԠ #dQ\9ЬFrh 4*wOobp؟q o0p){16@^;o%ۘD.sK|5|^0IT?]Qa[vڻMG9H!̌ђnxb'V?B]85Z Tu^پy=oG['Φn  ,֎J揪.Wβor~ 4<7 0 PO:QD='Qt0H'"ԧ b0N@ _ecB^4yfSrSF[o/O^eu[`;a(/V\mr5)p3*y{+zXjn~p4RwPX-k:L-oo__b4>FWf=`2nw@xДqk;_2/ cl`WR$6SGza4 YsP'VdpqxA>^__kM9{1XW?&TN-@E"w9ِ"7Nfወcc虷`Vio)>{`ǹK2Bvs;8>k>x*=sDi(1~) ]% BqbIS6U ]DFLD/ܣ}O~Iz߫!_o/3_T4`/SUKjҋǜ Eft`cA,:t>6 YpV]8ajNcy_WV h^6[ri/2r۱'~  emZ* 2(ٜk=Lh?mt= yQ[fqOl3QqvÃKYa(;^a7FGd'c+:ǯ^\Wgl]{yyGnaXs>/uvboO"VX5TlD]@=+;>yҋHCX62ro^dE =\xDc!adϷp6e@SxZrJپ;eEUD#j7\97p#/.? Sv rlHɈ}h͝mzqX`(8'}!\B;3Xu7$nŃ`W)GÔ˱ʹ-LEgK?, @%_Nl~~A&n'A>Mn^لg͹؆[Isa2it\:ӨQb/Z@Q3_3/W,_Z){q0T(byߗN,VdZ &>ʿTF}if᢫z+v{E^׮-Xi3o 3<(:L(Lyt uk# Ub(u] g 'T},Ô> |`f#Td췅P|5{h(^5$OQ3\^6_rl';C@t]F1eqk~@m]q> {cqgbyM8dKީ{E v 0<ey\F~{yD{(mz}ãm V>kS RֹzB.x TAvD#W`71澝 Qk@+*&OK=ʋXPZO>H^T7~^_-8?͛šE]g1Lr9X$^BgDV.@w c. om '[2'䘻B]y{QwRtAFkqo̱ebwak| ;55##.yۭ}|wP5 0E!9;=0E㰮)S&0x1 ]˿|=r*DH#}px=N@E^C 3>Y ߈dmiF/p?˦!yd#M֏-[{%;E-wnΜ-m3AmY458lz[8+cx,}. 'rۃ}L1|r܊KDD4EԌ;%ocQ'us 7/|Ű@O*&<PV#|Kd~qi8HGn85by"yp"$^έ`TfۏQ@y+[1sP"Q켡}S8Y fB/p)>ȇt#.2 QE:j'"x߯Ԗa :y`m͈Nck٦wh|j~+-oM`/'~72fc$U4=$ϱ7 }u1=nېH2oik3m溡,}XX^h6gZgEKx<Ё78Gz)kEzW}^Hgy}ɝ#p woo]L)jNNB`ܲ;V]yʄ_%$XQFX%^"XFy"n"Ψs"Ƕlٶ[Cﴧ0AR+<$`~mR6<[Q}xMHbJbqS}C" uݎ4iw@Vڀmͦ l&V d饣9'z1p bIaѸ-JviTl_j,]|[̐A.Ezdq.ƹqp|n :9=!fեgˢ#!f /VXvjDc(Sھ40/5q/"OP*k'Am£6?YW&) g1U7GZ( eF-&> +G1XCAx,PXV=Xea0x+U0Ԋ͊zy$`yyo8H-^2Lම& ź6sF50g/M- &f(8GҒ:۹22Ym ]uG9~ѷP2ǯi{Z% vg/RQFmTnխwWmFѾ/d:psGdp#{C67n:ʯq9L8- -F-$tB((z20te*>H!&6KA) ]}*T; $# xD@2U(G=DOPO ]&F+GEP x_uɎs܁"r,`;t+Hd S <X'1X7쮚D_ Pp42 XUp~[-rg@'A99ϟ?w[O8?UбLz2宿o|/z>w@JC /7 fP|n\0F8+T6DeORlMş/s+Q׍7 EA?u}>(eZmPD rЕ"w:"}׎&p;DZBnR`}[}9A_صRuGpnu}b@ºOڏ.EDŽUm1 7;:j~3Tk 'v =lwwڃD"}]m(eh˰/J&G0uhp]tL[XUtu*?P 7[򮟯,8tҮ SvAc|'=܁J=K߸w@@iN`[aIpesҶOG@n>۹C 7[T@EȽCZtr}=~~_S}}{b ޷}nzQaE[֯dƣ2չ8[&i"wjۃ=u?&. SIUcsbcxv\~7` "'R w*E\bw@i5(voOk(X@&E^lUrK|]qO?כ ;@ыPO wm각NNxQPT#CE+I@7cbADTJ{6?PJѓKŊO :HWE%>P 0bř ⮔) ʝq+FE^GrD>zSPXr:8ݥ|c㈁;Ew;4ia-rEVp9\| "5 ʑpZ>j&QtBP 2+@EV}E|^@Z!~ӑpp:AU;Zu EŖR@L/{qE$V=TJ;^(^vC\$d P#qw^ɶ ׸s(4Ɋ;/ VZQA&EZXx^ܔ#lk{텔d׬oB[%KW[^y}ز߸zQ*ڏ,oEm?M $ E,($y!`݋-Ȋ3 ZZ<P3\\r_N?xi$7 \ߟE녙bqEMvl(ZSF[>zšW/T}{ڋ5?}O*&C/Ӣ׮1` f+&`UVAP'iŕ[_\~+}H+|µqEe-}툧j~ NηCWnwi Soz|ٞ)1n()[#Njn^4VohrCL_Y#Zyc{9Q,BAW"J9DΔYxne`*]Jh`D9zZ, ^yu\۽5L!C~oRvH< |mYتKAjҢdY+3lw/FE_j3M" ޱHu+f,VUώ8 }kQC.F}nܻ-K֎-\jI|F?浵;ؽ[}9vW r7dS0x[<]&=#_u0 A틬ekҥ6F0SYRfnli6]EJoGA5Ƭ^xbF\\ZƩJR[Fjcjg39p[>O2,/#oalK(!ʾ!x$~yjFyTm2|^;[{# V,u΢cOJxq„6tO_{~|6ARz{{r4nߏBo~GsBъry6^*&Kz{GF8o>)6m5`WDk+7p ('y}HV\Q1C[qTpEpeW~] ?J J;m 9~YiwEpxmwOb.wC \ jG|[W*jf6? ZB;psk_nL;P䠍(Q7wgQE'Q@X+ؠ]&kW;:<ʹm1${52:~[x =1MkEQ@_ܮuĬ콶sOaa#Bwjutk^!#>Q<w_ uTzi΍9Z{Αo};!qw=G=G1>|< dJ͊oC(R2GggߜpZBeb }zkO=_@PR7.v B^ mP`-UQZBuMu usdn*!+KSf9$G(b#_#>qtyĄ2[tޑ?E(Rr-InҶ_G 7 Hߴ¡uڻC<k!o}R(,6[XE> {p{Cd$[Ԏڲ;V.L赱!k޺{ `Eqppm"yv!" 4}?/} 4P`Aţ>E|pByͅ5%TSެmU,@JcZHomJ̊W09&cCX:јĭZ0 2J~xqEPۢ1 V@Dl]e)r4RsPP|ٹX^a\~:馗9r64?R);Œ|B1&gٺR%TTiH'4MB+\bd۠E I6']tyV{ ;^"Wb'60*X1tPjF7K?.ߧ]y!uGԘ[GtduK%f;TKlh "o?|/uT=N\UJMF+Az "lj[2#ݚu#ki g߼~?Α8xq)y%T>nEI8P@wlK u{"y1'wPn>w䗰 h H`\H~*[,zz:"ufi2 AIQ>^R8mR I"Ϭd.ථxȍo'/wI~]^J(:0B97p21Ռ#OMoOW: MTTd LxIu\'5謽|F-PN`5@8wR4>"WB(GLiRQ9kC|˳sS*NOXvwLrJQq _pE% |\&r1 @b!⚹5o0ȨOO z(XR`Ä S#io8} ˂}gFSHF/9r|(~'E']Mt|CIe4T?sNqXVGWZ;jw'"Xjv 铛kZ%.؈:D.|(}{գ!{.")\$8+V?.pdPs**G;{@-C=[wOUQ@3!${wInw9jRkWDʺU *~RݦP@Ԃ+W&#0\m+:Xg*W8>ꍀE,+3?}/;EF_91cՎ5tN`>Ω78 O-玳X}ЯO8uo0FDݎE>̟c&u5`?.x@:8|mgCݐ#+_ 1ܵ 4|{󜲁`c}:& v,,q^BBH3{y?;Rȁ>lVko5 o <;;[[GkC*Vmu?AC$]L}⥰u'rTQ&M8S/|\ p<O- 4p@}Ag j7hNGU1]O!IMF68!HEUTJ9P('150wSƉ|W%1 !eq d>6g'E)wE- }'@-٭p(UP޺ _f."(G 6S.Etw#8~u p<t?so4>:Wbg`΅sJGeI;n5E[LA+3K$vCU}]+g#O/q&^0ӎTpόoYH؆wQǛ-#OJ0tNgvT\HW*ur 1z(y5}ƭV횑{Q$ת#I]镨ٲ4ΞqGކgvպ )tdH g.S&Cq$ i 4c9ב?˖W{ ֗9Ǜ?"}ADBv;@Xߖ_+VyQO`G_^Ur Χ[(ҧu#z. ùsKCwz[^`2'ɲ0{L6vTG-] ,/Ѿd'w9rQ4 ٪%{1ṇ͆gx&^:-OրduQ ڦڑ}w_[A]L5qGR^gОeN` Rw`s2G4PϹ2:"qegCjQ}|{a;C{v}Q] w^_qsGSDʎYF$:ضͬ<'W 'U5pXhxD rws@ \|GF4#'sՒ9Kտx${O?Ut 4կ{nBSaLLc HG+1&kQ''yLzV*0TO(rUnڧZU󍝂Z <)Hg UIUnXihUaVJJ+I:|V@?4:+wt]T0tQ(>頓,8qf6Dv&18+^qEIEd+G4lB&Q6G?q-u >|_-WN½5x:Q?G[?ݷrv2{~"(: ˡ#hw&Lt3UAsPkCb}T~#[wS=loytp9i4#mo峂>~hrT4g?5ϲB )]ՎޙpVԮgQ[k ވ&8ScG6ȡA{}v|ZD?9r8".؆q)#}rFd]SG3W Ot!Rʂ+Z:簣|.vwAA_.(u/%.y~DTw3d;1ocP,/*)9wpKqqow|ujKk˺1hG梟m8r%zm[amhHԆwQk׎9QjT9UP@ ,p3}=w.UXDjc0 *w2'Ce'-rӢz;'5BB-.*̺1!칿rr:!*wOsװ#ܔ7"a"qoԺ2|.;]َAqԶe Ioȟ'0b?rg"C9N=#ys)"(oCq͎$2Zw[qy.ռC#N(e-S7u=JB@d0[\WsFun"m:9)\kVi_Ga^^nϿMx3N'0 iE=uJ|_%+otvpMu]xP)YX)i"@~pr,?SE}cH*rA$Js(t UX$ŔB}7dqT (7K_9CAf|N{#YPSb bܠ(a褒`/VP2CFəQ4}_Pxs>ydUd>CffލȞf ݆ڹ~)8pS@+|珂/]Ӣ*d8Z ɺ/w9jHG|<7mV]ȝT:zrG+.Iѷm'<~&C,MަRhwaO +SY~:i Xde7dd`Q@JGϟ?W4w&-.Y' ; Z߫+ȍZzӤm|bOVGNsAԢ'Pc,QN{E12} 8}?W?Ȣ S)KkX'3gO/ =Jl>DZ Y×,I$L8xй}t{hG7+^QSt|΃Xqѣ&:G;RO4̵f01 =s$bAr2JP`GDQp3% ܒ!z,a*[2oED1vrQ^W g;ܿ8UjPfQ[}8%qt\OЩ}h`㣵EhZD=)cEm_jW#U8R;пvւ}u<"r@2~aTմ] &sh c;m=x>*~7g~O6n#{<_VFSSigUt_Z3Ww!9չH~:}v)=QMGZ樍Ȝ{eoWzW($,\AyJb'W Y+zu̍H.gyײ]x~oTG!T'`Po^C%BDq"v9G@_5`碻^ɜ;p2ƁJK=cϷ9}{F>,ܻ!]D>{y1rlٮ<`>NC7W3w+ؽ1!m+M64C`;)N:C*w[Թwe:LpTk9S( 3'jI'cdl__GK ٽŻUҰ<}~86_B<8yL͜oot.G^7'W9%{(Q9@L@jQG0p~ESC ٻ}Ǡ*ˌ%rmEJ4a;8V}iO>5UM^ |ү&O)7iSh_> `ae^ocrcUJOXKDQQSѓZ (S%R2Q*b= Q 1JUCE-d_3kd>k͞]QسpvVU)7/Wc>1ʝN}S@-ڈwh[u~]*wlx}[|-׷nV7#8-x< GGRsKWVC\{0\u$62^q*)My[Ŏy#~q?DP ޣՆ\K)a(S/mߔ峂|F}(4CT}ʭԎb }yL(U?)bb⦔6D8LӒ8xT(IsF߹ѷ.yovOGI(.A̿#e[N"aOǎ[Q=C.ȗ/ k]otpSRRw9'1dz|=Ix2p·8:ո΁^_XܓW xw҆ ;u^ lwgg\swͲx8wڤZqݷ/r %u))wcV.v9#2{%!|,ߐЁ!>29uuC©kGM)Z }6C=6 Hl((XuR_} )xNo7OxHꨐQ:$\4  E3cf5B>r*IیevıĹqRum7ڐjGL?їpu˿WxV)wLUɶk3叢qxU}+.(Q.>޽ TsJ@dLIQvoGZa}jȸHY%` Ǭĩ+y,[_o!׽kD,]BbMVemqtj^Wl2PJKrAZeMȥ,vֶKD;Ok:g I,og|g[o1ϊR3tO`P#6V6Ւ{s5O5N-|1r1&aqrg0|独D\^g2+rJu5xp.rJȪoQ OS?S;8}9 @[u@u8j52w9 O?.JC_h޻g_Dx@K* `&Bſׯs騕Q*r<]D&KbȟlUr@`) O.HsU(*r Lgg\qzcS|2y%͘J)5`J=QEVB A=Ci ̈́\w=<٬zlj9s-\ z "~g ,rlkL:"!W '_C#H֐!3V<{UFM:խ3}/oyғ.O{稟=OrGD l{Wې[?P.&ͧg?P<@csdQ,޷>q롘c<+Cy|ޕmXl|ϳC}Z mHYܝ8C]ýsouP1"iW!a+֥f}2|%pF_C5T':xa}2~#S!\0%Ht o oO4+Cd\H[)7= uyKC{iy2 /Ec<2ްM֐=3̟Ǧ.I@Fe=r#"Ngळ3s?7s܃>+ :ivl<RI_V) w4ݯ|Ƴо8u h*~=X:{ JHmyK< -Uv5ޢquoWveD֦k*1$չkB>$y =]@ȏF'zVE@=d,{?D9C$yqPf>W~:/=:ڑs2N1^{>v3P> IԼIMK2ّ7l9,)HeD"o Hj T("[mj*gO<6wɫ龚ZEeH'PCΜ)3+"p H\ϫAJ:1p=-߇Hu.v} QP-Nll~ցGąOGEO G ӋIQGE\]rmy֞{[x !CVm>[۞*iwK̸uDPU5ǀhdzX>4&=Gڲ{9FLel_9CC8~΍s^WJfň 'l<k5PCU;uA~ Xl;'}k._0ԑ.ntvΜzoN9 Y*.Kְuv͛N8L9sr:L8(gODD-lhc6.q9#_Wrruכ^I6q5sYQOxQ;?JGykHcTj,5d@"8wλ*cē{8f_@Hm,YZ#Mm| ɢ, =ԤD+~yU}6@gЇߦlޠFp|Am5Toțq%,iIG7/%dؗ~w5:A#P* >>?|+7f_|/x#x]>8NjAT]|Vm`יP'jub)aМ>]@b?]c:7u-f8=b|C[wqh:h"SƸZKN5ܯ*@өZ[s(̌1]w5;P;7Kq[| A.W-$h_֣QRMͶ܊;IcXk鷞7G@91#nA`EFnrK/nHXSaگ&۵?vb+ssoT:*Ɏd{C3VSi[OÂֺ֒C[[jP]!^[au(oX+D¶nA[R$E^$6 aVZL[E[_+ tiplY`߶-R"}wfbY۱Ѵx"9>'\W{EY֎{ܜOVMpV5h4mkFa)@a]Duٖ7VsGa~M(QeZm4P тޖ&p8M6e+XKA+ +w/j؊b-]Q݋. z6:0Ŋ^=׋2oO6]h2B /V /wG{!@#ҋ3 ] 5 F}e`^\`n{{@[/ k\dȝΩE@q?@  %P?Z( OPT2 ]EqCЮ(JcHX ^S-6ef/CLMqs YrfZn8k]񘿳ZĨ^!`&jbj̡Y"4Z zЫPVk묅.n}ԄnگhIy` ˵6`0^.QZVkDka\[t -Ok?<vYz@ Yq"klGK +.\AݬN&11׵" j[ܝkY5Cn3s)re.h-5UJ8o!'~=,qk7Î(`21I9|~޺sřKkg*tR\|Җԅuy N1F SdL‰[֚vJn[ /8nMh]zěر4Ylօxal/OZZD+svp1YE \,~ڙێTm>r DJQL`aV(b MHR%ڧMm[[&n)PM+=Fw7F- Xiuk+Ş>x]K?;\IENDB`dreamchess-0.2.1-RC2/data/pieces/000077500000000000000000000000001242540543200163765ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/pieces/classic/000077500000000000000000000000001242540543200200175ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/pieces/classic/bishop.dcm000066400000000000000000002154441242540543200220020ustar00rootroot00000000000000DCM 0100 914 -0.305661 -0.053896 0.057815 -0.305661 -0.053896 0.057815 -0.305661 0.053896 0.057815 -0.299667 -0.052839 0.030429 -0.299667 -0.052839 0.030429 -0.299667 0.052839 0.030429 -0.281687 -0.049669 0.082158 -0.281687 -0.049669 0.082158 -0.281687 -0.049669 0.152145 -0.281687 -0.049669 0.152145 -0.281687 -0.049669 0.197789 -0.281687 -0.049669 0.197789 -0.281687 0.049669 0.082158 -0.281687 0.049669 0.152145 -0.281687 0.049669 0.197789 -0.268793 -0.155188 0.057815 -0.268793 0.155188 0.057815 -0.263707 -0.046499 -0 -0.263707 -0.046499 -0 -0.263707 -0.046499 0.127802 -0.263707 -0.046499 0.127802 -0.263707 0.046499 -0 -0.263707 0.046499 0.127802 -0.263523 -0.152145 0.030429 -0.263523 0.152145 0.030429 -0.25172 -0.044385 0.097373 -0.25172 -0.044385 0.097373 -0.25172 0.044385 0.097373 -0.247712 -0.143016 0.082158 -0.247712 0.143016 0.082158 -0.247711 -0.143016 0.152145 -0.247711 -0.143016 0.197789 -0.247711 0.143016 0.152145 -0.247711 0.143016 0.197789 -0.24273 -0.0428 0.112587 -0.24273 -0.0428 0.112587 -0.24273 -0.0428 0.255604 -0.24273 -0.0428 0.255604 -0.24273 0.0428 0.112587 -0.24273 0.0428 0.255604 -0.2319 -0.133888 -0 -0.2319 -0.133888 0.127802 -0.2319 0.133888 -0 -0.2319 0.133888 0.127802 -0.221359 -0.127802 0.097373 -0.221359 0.127802 0.097373 -0.213453 -0.123237 0.112587 -0.213453 -0.123237 0.255604 -0.213453 0.123237 0.112587 -0.213453 0.123237 0.255604 -0.20677 -0.036459 0.374277 -0.20677 -0.036459 0.374277 -0.20677 0.036459 0.374277 -0.200777 -0.035402 0.30429 -0.200777 -0.035402 0.30429 -0.200777 0.035402 0.30429 -0.199506 -0.237762 0.057815 -0.199506 0.237762 0.057815 -0.19778 -0.034874 0.356019 -0.19778 -0.034874 0.356019 -0.19778 -0.034874 0.392534 -0.19778 -0.034874 0.392534 -0.19778 0.034874 0.356019 -0.19778 0.034874 0.392534 -0.195594 -0.2331 0.030429 -0.195594 0.2331 0.030429 -0.185793 -0.03276 0.337762 -0.185793 -0.03276 0.337762 -0.185793 0.03276 0.337762 -0.183858 -0.219114 0.082158 -0.183858 -0.219114 0.152145 -0.183858 -0.219114 0.197789 -0.183858 0.219114 0.082158 -0.183858 0.219114 0.152145 -0.183858 0.219114 0.197789 -0.181831 -0.10498 0.374277 -0.181831 0.10498 0.374277 -0.176803 -0.031175 0.401663 -0.176803 -0.031175 0.401663 -0.176803 0.031175 0.401663 -0.17656 -0.101937 0.30429 -0.17656 0.101937 0.30429 -0.173925 -0.100415 0.356019 -0.173925 -0.100415 0.392534 -0.173925 0.100416 0.356019 -0.173925 0.100416 0.392534 -0.172123 -0.205128 -0 -0.172123 0.205128 -0 -0.172123 0.205128 0.127802 -0.172122 -0.205128 0.127802 -0.167813 -0.02959 0.708996 -0.167813 -0.02959 0.708996 -0.167813 0.02959 0.708996 -0.164817 -0.029062 0.68161 -0.164817 -0.029062 0.68161 -0.164817 0.029062 0.68161 -0.164299 -0.195804 0.097373 -0.164299 0.195804 0.097373 -0.163384 -0.09433 0.337762 -0.163384 0.09433 0.337762 -0.16182 -0.028533 0.9859 -0.16182 -0.028533 0.9859 -0.16182 0.028533 0.9859 -0.158823 -0.028005 1.03763 -0.158823 -0.028005 1.03763 -0.158823 0.028005 1.03763 -0.158431 -0.188811 0.112587 -0.158431 -0.188811 0.255604 -0.158431 0.188811 0.112587 -0.158431 0.188811 0.255604 -0.155827 -0.027477 0.444264 -0.155827 -0.027477 0.444264 -0.155827 0.027477 0.444264 -0.155478 -0.089766 0.401663 -0.155478 0.089766 0.401663 -0.15283 -0.026948 0.718125 -0.15283 -0.026948 0.718125 -0.15283 0.026948 0.718125 -0.147573 -0.085201 0.708996 -0.147573 0.085201 0.708996 -0.146837 -0.025891 0.666395 -0.146837 -0.025891 0.666395 -0.146837 -0.025891 0.748554 -0.146837 -0.025891 0.748554 -0.146837 0.025891 0.666395 -0.146837 0.025891 0.748554 -0.144937 -0.08368 0.68161 -0.144937 0.083679 0.68161 -0.142302 -0.082158 0.9859 -0.142302 0.082158 0.9859 -0.140843 -0.024835 0.906785 -0.140843 -0.024835 0.906785 -0.140843 -0.024834 0.766811 -0.140843 -0.024834 0.766811 -0.140843 0.024834 0.766811 -0.140843 0.024834 0.906785 -0.139667 -0.080637 1.03763 -0.139667 0.080637 1.03763 -0.137847 -0.024306 1.09849 -0.137847 -0.024306 1.09849 -0.137847 0.024306 1.09849 -0.137032 -0.079115 0.444264 -0.137032 0.079115 0.444264 -0.13496 -0.160839 0.374277 -0.13496 0.160839 0.374277 -0.134396 -0.077594 0.718125 -0.134396 0.077594 0.718125 -0.131853 -0.023249 0.736382 -0.131853 -0.023249 0.736382 -0.131853 0.023249 0.736382 -0.131048 -0.156177 0.30429 -0.131048 0.156177 0.30429 -0.129126 -0.074551 0.666395 -0.129126 -0.074551 0.748554 -0.129126 0.074551 0.666395 -0.129126 0.074551 0.748554 -0.129092 -0.153846 0.356019 -0.129092 -0.153846 0.392534 -0.129092 0.153846 0.356019 -0.129092 0.153846 0.392534 -0.128857 -0.022721 0.538594 -0.128857 -0.022721 0.538594 -0.128857 -0.022721 0.721168 -0.128857 -0.022721 0.721168 -0.128857 0.022721 0.538594 -0.128857 0.022721 0.721168 -0.123856 -0.071508 0.906785 -0.123856 0.071508 0.906785 -0.123855 -0.071508 0.766811 -0.123855 0.071508 0.766811 -0.122863 -0.021664 0.66031 -0.122863 -0.021664 0.66031 -0.122863 -0.021664 0.809412 -0.122863 -0.021664 0.809412 -0.122863 -0.021664 0.821584 -0.122863 -0.021664 0.821584 -0.122863 0.021664 0.66031 -0.122863 0.021664 0.809412 -0.122863 0.021664 0.821584 -0.121268 -0.144522 0.337762 -0.121268 0.144522 0.337762 -0.12122 -0.069987 1.09849 -0.12122 0.069987 1.09849 -0.11595 -0.066944 0.736382 -0.11595 0.066944 0.736382 -0.1154 -0.137529 0.401663 -0.1154 0.137529 0.401663 -0.113315 -0.065422 0.538594 -0.113315 -0.065422 0.721168 -0.113315 0.065422 0.538594 -0.113315 0.065422 0.721168 -0.109532 -0.130536 0.708996 -0.109532 0.130536 0.708996 -0.108044 -0.062379 0.66031 -0.108044 -0.062379 0.809412 -0.108044 -0.062379 0.821584 -0.108044 0.062379 0.66031 -0.108044 0.062379 0.809412 -0.108044 0.062379 0.821584 -0.10788 -0.019022 0.772897 -0.10788 -0.019022 0.772897 -0.10788 -0.019022 0.806369 -0.10788 -0.019022 0.806369 -0.10788 -0.019022 0.827669 -0.10788 -0.019022 0.827669 -0.10788 0.019022 0.772897 -0.10788 0.019022 0.806369 -0.10788 0.019022 0.827669 -0.107576 -0.128205 0.68161 -0.107576 0.128205 0.68161 -0.106155 -0.291658 0.057815 -0.106155 0.291658 0.057815 -0.105621 -0.125874 0.9859 -0.105621 0.125874 0.9859 -0.104073 -0.285939 0.030429 -0.104073 0.285939 0.030429 -0.103665 -0.123543 1.03763 -0.103665 0.123543 1.03763 -0.101709 -0.121212 0.444264 -0.101709 0.121212 0.444264 -0.099753 -0.118881 0.718125 -0.099753 0.118881 0.718125 -0.097829 -0.268783 0.082158 -0.097829 -0.268783 0.152145 -0.097829 -0.268783 0.197789 -0.097829 0.268783 0.082158 -0.097829 0.268783 0.152145 -0.097829 0.268783 0.197789 -0.095893 -0.016909 1.16543 -0.095893 -0.016909 1.16543 -0.095893 0.016908 1.16543 -0.095841 -0.114218 0.666395 -0.095841 -0.114218 0.748554 -0.095841 0.114218 0.666395 -0.095841 0.114218 0.748554 -0.094868 -0.054772 0.772897 -0.094868 -0.054772 0.806369 -0.094868 -0.054772 0.827669 -0.094868 0.054772 0.772897 -0.094868 0.054772 0.806369 -0.094868 0.054772 0.827669 -0.091929 -0.109557 0.906785 -0.091929 -0.109556 0.766811 -0.091929 0.109556 0.766811 -0.091929 0.109557 0.906785 -0.091585 -0.251626 -0 -0.091585 0.251626 -0 -0.091584 -0.251626 0.127802 -0.091584 0.251626 0.127802 -0.089973 -0.107226 1.09849 -0.089973 0.107226 1.09849 -0.087422 -0.240189 0.097373 -0.087422 0.240189 0.097373 -0.086061 -0.102564 0.736382 -0.086061 0.102564 0.736382 -0.084327 -0.048686 1.16543 -0.084327 0.048686 1.16543 -0.084299 -0.231611 0.112587 -0.084299 -0.231611 0.255604 -0.084299 0.231611 0.112587 -0.084299 0.231611 0.255604 -0.084105 -0.100233 0.538594 -0.084105 -0.100233 0.721168 -0.084105 0.100233 0.538594 -0.084105 0.100233 0.721168 -0.080193 -0.095571 0.66031 -0.080193 -0.095571 0.809412 -0.080193 -0.095571 0.821584 -0.080193 0.095571 0.66031 -0.080193 0.095571 0.809412 -0.080193 0.095571 0.821584 -0.071811 -0.197298 0.374277 -0.071811 0.197298 0.374277 -0.070414 -0.083916 0.772897 -0.070414 -0.083916 0.806369 -0.070414 -0.083916 0.827669 -0.070414 0.083915 0.827669 -0.070414 0.083916 0.772897 -0.070414 0.083916 0.806369 -0.069729 -0.191579 0.30429 -0.069729 0.191579 0.30429 -0.068688 -0.18872 0.356019 -0.068688 -0.18872 0.392534 -0.068688 0.18872 0.356019 -0.068688 0.18872 0.392534 -0.064525 -0.177282 0.337762 -0.064525 0.177282 0.337762 -0.06259 -0.074592 1.16543 -0.06259 0.074592 1.16543 -0.061403 -0.168704 0.401663 -0.061403 0.168704 0.401663 -0.058281 -0.160125 0.708996 -0.058281 0.160125 0.708996 -0.05724 -0.157266 0.68161 -0.05724 0.157266 0.68161 -0.0562 0.154407 0.9859 -0.056199 -0.154407 0.9859 -0.055159 -0.151547 1.03763 -0.055159 0.151547 1.03763 -0.054118 -0.148688 0.444264 -0.054118 0.148688 0.444264 -0.053077 -0.145829 0.718125 -0.053077 0.145829 0.718125 -0.050996 -0.14011 0.666395 -0.050996 -0.14011 0.748554 -0.050996 0.14011 0.666395 -0.050996 0.14011 0.748554 -0.048914 -0.134391 0.766811 -0.048914 -0.134391 0.906785 -0.048914 0.134391 0.766811 -0.048914 0.134391 0.906785 -0.047874 -0.131532 1.09849 -0.047874 0.131532 1.09849 -0.045792 -0.125813 0.736382 -0.045792 0.125813 0.736382 -0.04495 -0.007926 1.28715 -0.04495 -0.007926 1.28715 -0.04495 0.007926 1.28715 -0.044751 -0.122953 0.538594 -0.044751 -0.122953 0.721168 -0.044751 0.122953 0.538594 -0.044751 0.122953 0.721168 -0.04267 -0.117235 0.66031 -0.04267 -0.117235 0.809412 -0.04267 -0.117235 0.821584 -0.04267 0.117235 0.66031 -0.04267 0.117235 0.809412 -0.04267 0.117235 0.821584 -0.041953 -0.007397 1.22933 -0.041953 -0.007397 1.22933 -0.041953 0.007397 1.22933 -0.039528 -0.022822 1.28715 -0.039528 0.022822 1.28715 -0.037466 -0.102938 0.772897 -0.037466 -0.102938 0.806369 -0.037466 -0.102938 0.827669 -0.037466 0.102938 0.772897 -0.037466 0.102938 0.806369 -0.037466 0.102938 0.827669 -0.036893 -0.0213 1.22933 -0.036893 0.0213 1.22933 -0.03596 -0.006341 1.25672 -0.03596 -0.006341 1.25672 -0.03596 0.006341 1.25672 -0.033303 -0.0915 1.16543 -0.033303 0.0915 1.16543 -0.031623 0.018257 1.25672 -0.031622 -0.018257 1.25672 -0.029967 -0.005284 1.31149 -0.029967 -0.005284 1.31149 -0.029967 0.005284 1.31149 -0.029339 -0.034965 1.28715 -0.029339 0.034965 1.28715 -0.027383 -0.032634 1.22933 -0.027383 0.032634 1.22933 -0.026352 -0.015214 1.31149 -0.026352 -0.015214 1.31149 -0.026352 0.015214 1.31149 -0.023538 -0.158834 1.00856 -0.023538 -0.158834 1.00856 -0.023538 -0.158834 1.00856 -0.023537 0.158834 1.00856 -0.023537 0.158834 1.00856 -0.023537 0.158834 1.00856 -0.023471 -0.027972 1.25672 -0.023471 0.027972 1.25672 -0.020976 -0.003699 1.23542 -0.020976 -0.003699 1.23542 -0.020976 0.003699 1.23542 -0.020006 -0.159025 1.01588 -0.020006 -0.159025 1.01588 -0.019559 -0.02331 1.31149 -0.019559 -0.02331 1.31149 -0.019559 0.02331 1.31149 -0.018446 -0.01065 1.23542 -0.018446 0.01065 1.23542 -0.01836 0.159904 1.00588 -0.01836 0.159904 1.00588 -0.01712 -0.159182 1.02187 -0.01712 -0.159182 1.02187 -0.01712 -0.159182 1.02187 -0.016779 0.16023 1.00506 -0.016779 0.16023 1.00506 -0.015611 -0.042891 1.28715 -0.015611 0.042891 1.28715 -0.01457 -0.040031 1.22933 -0.01457 0.040031 1.22933 -0.013691 -0.016317 1.23542 -0.013691 0.016317 1.23542 -0.012489 -0.034312 1.25672 -0.012489 0.034312 1.25672 -0.012035 0.161211 1.00261 -0.012035 0.161211 1.00261 -0.010407 -0.028594 1.31149 -0.010407 -0.028594 1.31149 -0.010407 0.028594 1.31149 -0.009526 -0.159594 1.03763 -0.009526 -0.159594 1.03763 -0.009526 0.159594 1.03763 -0.009526 0.159594 1.03763 -0.007285 -0.020015 1.23542 -0.007285 0.020015 1.23542 0 -0.310376 0.057815 0 -0.30429 0.030429 0 -0.286033 0.082158 0 -0.286032 0.152145 0 -0.286032 0.197789 0 -0.267775 -0 0 -0.267775 0.127802 0 -0.255604 0.097373 0 -0.246475 0.112587 0 -0.246475 0.255604 0 -0.20996 0.374277 0 -0.203874 0.30429 0 -0.200831 0.356019 0 -0.200831 0.392534 0 -0.18866 0.337762 0 -0.179531 0.401663 0 -0.170402 0.708996 0 -0.167359 0.68161 0 -0.164316 0.9859 0 -0.163699 0.9964 0 -0.163699 0.9964 0 -0.158231 0.444264 0 -0.155188 0.718125 0 -0.154355 1.0574 0 -0.154355 1.0574 0 -0.149102 0.666395 0 -0.149102 0.748554 0 -0.143016 0.766811 0 -0.143016 0.906785 0 -0.139973 1.09849 0 -0.133887 0.736382 0 -0.130844 0.538594 0 -0.130844 0.721168 0 -0.124758 0.66031 0 -0.124758 0.809412 0 -0.124758 0.821584 0 -0.109544 0.772897 0 -0.109544 0.806369 0 -0.109544 0.827669 0 -0.097373 1.16543 0 -0.045643 1.28715 0 -0.0426 1.22933 0 -0.036515 1.25672 0 -0.030429 1.31149 0 -0.0213 1.23542 0 0 0 0 0 0 0 0 1.322 -0 0.0213 1.23542 -0 0.030429 1.31149 -0 0.036515 1.25672 -0 0.0426 1.22933 -0 0.045643 1.28715 -0 0.097373 1.16543 -0 0.109544 0.772897 -0 0.109544 0.806369 -0 0.109544 0.827669 -0 0.124758 0.66031 -0 0.124758 0.809412 -0 0.124758 0.821584 -0 0.130844 0.538594 -0 0.130844 0.721168 -0 0.133887 0.736382 -0 0.139973 1.09849 -0 0.143016 0.766811 -0 0.143016 0.906785 -0 0.149102 0.666395 -0 0.149102 0.748554 -0 0.154355 1.0574 -0 0.154355 1.0574 -0 0.155188 0.718125 -0 0.158231 0.444264 -0 0.163699 0.9964 -0 0.163699 0.9964 -0 0.164316 0.9859 -0 0.167359 0.68161 -0 0.170402 0.708996 -0 0.179531 0.401663 0 0.18866 0.337762 0 0.200831 0.356019 -0 0.200831 0.392534 -0 0.203874 0.30429 -0 0.20996 0.374277 0 0.246475 0.112587 -0 0.246475 0.255604 0 0.255604 0.097373 0 0.267775 -0 -0 0.267775 0.127802 0 0.286032 0.152145 0 0.286032 0.197789 0 0.286033 0.082158 0 0.30429 0.030429 -0 0.310376 0.057815 0.00722 -0.162645 0.992671 0.00722 -0.162645 0.992671 0.007285 -0.020015 1.23542 0.007285 0.020015 1.23542 0.010407 -0.028594 1.31149 0.010407 0.028594 1.31149 0.010787 0.144619 1.07978 0.010787 0.144619 1.07978 0.011637 -0.143851 1.08154 0.011637 -0.143851 1.08154 0.012489 -0.034312 1.25672 0.012489 0.034312 1.25672 0.013691 -0.016317 1.23542 0.013691 0.016317 1.23542 0.01457 -0.040031 1.22933 0.01457 0.040031 1.22933 0.015611 -0.042891 1.28715 0.015611 0.042891 1.28715 0.018446 -0.01065 1.23542 0.018446 0.01065 1.23542 0.019559 -0.02331 1.31149 0.019559 0.02331 1.31149 0.019802 -0.136482 1.09849 0.019802 -0.136482 1.09849 0.019802 0.136482 1.09849 0.019802 0.136482 1.09849 0.020331 -0.160732 0.9859 0.020331 0.160732 0.9859 0.020331 0.160732 0.9859 0.020976 -0.003699 1.23542 0.020976 0.003699 1.23542 0.023471 -0.027972 1.25672 0.023471 0.027972 1.25672 0.026352 -0.015214 1.31149 0.026352 0.015214 1.31149 0.027383 -0.032634 1.22933 0.027383 0.032634 1.22933 0.028794 -0.158062 0.98153 0.028794 -0.158062 0.98153 0.029339 -0.034965 1.28715 0.029339 0.034965 1.28715 0.029967 -0.005284 1.31149 0.029967 0.005284 1.31149 0.031104 0.119566 1.12194 0.031104 0.119566 1.12194 0.031622 0.018257 1.25672 0.031623 -0.018257 1.25672 0.033303 -0.0915 1.16543 0.033303 0.0915 1.16543 0.03596 -0.006341 1.25672 0.03596 0.006341 1.25672 0.035991 -0.155793 0.977813 0.035991 -0.155793 0.977813 0.035991 -0.155793 0.977813 0.035991 0.155793 0.977813 0.035991 0.155793 0.977813 0.035991 0.155793 0.977813 0.036602 -0.156027 0.979082 0.036602 -0.156027 0.979082 0.036893 -0.0213 1.22933 0.036893 0.0213 1.22933 0.037466 -0.102938 0.772897 0.037466 -0.102938 0.806369 0.037466 -0.102938 0.827669 0.037466 0.102938 0.772897 0.037466 0.102938 0.806369 0.037466 0.102938 0.827669 0.03914 -0.107537 1.13861 0.03914 -0.107537 1.13861 0.03914 0.107537 1.13861 0.03914 0.107537 1.13861 0.039528 -0.022822 1.28715 0.039528 0.022822 1.28715 0.039888 -0.157283 0.9859 0.039888 -0.157283 0.9859 0.039888 0.157283 0.9859 0.039888 0.157283 0.9859 0.041953 -0.007397 1.22933 0.041953 0.007398 1.22933 0.04267 -0.117235 0.66031 0.04267 -0.117235 0.809412 0.04267 -0.117235 0.821584 0.04267 0.117235 0.66031 0.04267 0.117235 0.809412 0.04267 0.117235 0.821584 0.044751 -0.122953 0.538594 0.044751 -0.122953 0.721168 0.044751 0.122953 0.538594 0.044751 0.122953 0.721168 0.0449 0.155787 0.996301 0.0449 0.155787 0.996301 0.04495 -0.007926 1.28715 0.04495 0.007926 1.28715 0.045258 0.094818 1.15131 0.045258 0.094818 1.15131 0.045792 -0.125813 0.736382 0.045792 0.125813 0.736382 0.048914 -0.134391 0.766811 0.048914 -0.134391 0.906785 0.048914 0.134391 0.766811 0.048914 0.134391 0.906785 0.050996 -0.14011 0.666395 0.050996 -0.14011 0.748554 0.050996 0.14011 0.666395 0.050996 0.14011 0.748554 0.052064 -0.080669 1.16543 0.052064 -0.080669 1.16543 0.052064 0.080669 1.16543 0.052064 0.080669 1.16543 0.053077 -0.145829 0.718125 0.053077 0.145829 0.718125 0.054118 -0.148688 0.444264 0.054118 0.148688 0.444264 0.055546 -0.152611 1.01839 0.055546 -0.152611 1.01839 0.055546 0.152611 1.01839 0.055546 0.152611 1.01839 0.056177 0.069976 1.17397 0.056177 0.069976 1.17397 0.056199 0.154407 0.9859 0.0562 -0.154407 0.9859 0.056975 -0.0679 1.17562 0.056975 -0.0679 1.17562 0.056975 0.0679 1.17562 0.056975 0.0679 1.17562 0.05724 -0.157266 0.68161 0.05724 0.157266 0.68161 0.058281 -0.160125 0.708996 0.058281 0.160125 0.708996 0.061403 -0.168704 0.401663 0.061403 0.168704 0.401663 0.061623 0.148258 1.031 0.061623 0.148258 1.031 0.064525 -0.177282 0.337762 0.064525 0.177282 0.337762 0.064764 -0.037392 1.19179 0.064764 -0.037392 1.19179 0.064764 0.037392 1.19179 0.064764 0.037392 1.19179 0.064817 -0.145971 1.03763 0.064817 -0.145971 1.03763 0.064817 0.145971 1.03763 0.064817 0.145971 1.03763 0.065643 -0.03048 1.19361 0.065643 -0.03048 1.19361 0.06709 -0.019093 1.19661 0.06709 -0.019093 1.19661 0.067095 0.019052 1.19662 0.067095 0.019052 1.19662 0.067993 -0.011989 1.19849 0.067993 -0.011989 1.19849 0.067993 -0.004336 1.19849 0.067993 -0.004336 1.19849 0.067993 0.011989 1.19849 0.067993 0.011989 1.19849 0.068688 -0.18872 0.356019 0.068688 -0.18872 0.392534 0.068688 0.18872 0.356019 0.068688 0.18872 0.392534 0.069729 -0.191579 0.30429 0.069729 0.191579 0.30429 0.070414 -0.083915 0.772897 0.070414 -0.083915 0.806369 0.070414 -0.083915 0.827669 0.070414 0.083916 0.772897 0.070414 0.083916 0.806369 0.070414 0.083916 0.827669 0.071811 -0.197298 0.374277 0.071811 0.197298 0.374277 0.074056 0.133007 1.0568 0.074056 0.133007 1.0568 0.078202 0.127189 1.0654 0.078202 0.127189 1.0654 0.080193 -0.095571 0.66031 0.080193 -0.095571 0.809412 0.080193 -0.095571 0.821584 0.080193 0.095571 0.66031 0.080193 0.095571 0.809412 0.080193 0.095571 0.821584 0.084105 -0.100233 0.538594 0.084105 -0.100233 0.721168 0.084105 0.100233 0.538594 0.084105 0.100233 0.721168 0.084299 -0.231611 0.112587 0.084299 -0.231611 0.255604 0.084299 0.231611 0.112587 0.084299 0.231611 0.255604 0.086061 -0.102564 0.736382 0.086061 0.102564 0.736382 0.087422 -0.240189 0.097373 0.087422 0.240189 0.097373 0.091301 -0.108808 1.09258 0.091301 -0.108808 1.09258 0.091301 0.108808 1.09258 0.091301 0.108808 1.09258 0.091584 -0.251626 0.127802 0.091584 0.251626 0.127802 0.091585 -0.251626 -0 0.091585 0.251626 -0 0.091929 -0.109557 0.906785 0.091929 -0.109556 0.766811 0.091929 0.109556 0.766811 0.091929 0.109557 0.906785 0.094146 -0.102253 1.09849 0.094146 -0.102253 1.09849 0.094146 0.102253 1.09849 0.094146 0.102253 1.09849 0.094868 -0.054772 0.772897 0.094868 -0.054772 0.806369 0.094868 -0.054772 0.827669 0.094868 0.054772 0.772897 0.094868 0.054772 0.806369 0.094868 0.054772 0.827669 0.095841 -0.114218 0.666395 0.095841 -0.114218 0.748554 0.095841 0.114218 0.666395 0.095841 0.114218 0.748554 0.097829 -0.268783 0.082158 0.097829 -0.268783 0.152145 0.097829 -0.268783 0.197789 0.097829 0.268783 0.082158 0.097829 0.268783 0.152145 0.097829 0.268783 0.197789 0.099753 -0.118881 0.718125 0.099753 0.118881 0.718125 0.101709 -0.121212 0.444264 0.101709 0.121212 0.444264 0.103665 -0.123543 1.03763 0.103665 0.123543 1.03763 0.104073 -0.285939 0.030429 0.104073 0.285939 0.030429 0.105621 -0.125874 0.9859 0.105621 0.125874 0.9859 0.106155 -0.291658 0.057815 0.106155 0.291658 0.057815 0.106776 -0.061647 1.1247 0.106776 -0.061647 1.1247 0.106776 0.061647 1.1247 0.106776 0.061647 1.1247 0.107576 -0.128205 0.68161 0.107576 0.128205 0.68161 0.10788 -0.019022 0.772897 0.10788 -0.019022 0.806369 0.10788 -0.019022 0.827669 0.10788 0.019022 0.772897 0.10788 0.019022 0.806369 0.10788 0.019022 0.827669 0.108044 -0.062379 0.66031 0.108044 -0.062379 0.809412 0.108044 -0.062379 0.821584 0.108044 0.062379 0.66031 0.108044 0.062379 0.809412 0.108044 0.062379 0.821584 0.109532 -0.130536 0.708996 0.109532 0.130536 0.708996 0.113143 -0.01995 1.13791 0.113143 -0.01995 1.13791 0.113143 0.011688 1.13791 0.113143 0.011688 1.13791 0.113143 0.01995 1.13791 0.113143 0.01995 1.13791 0.113315 -0.065422 0.538594 0.113315 -0.065422 0.721168 0.113315 0.065422 0.538594 0.113315 0.065422 0.721168 0.1154 -0.137529 0.401663 0.1154 0.137529 0.401663 0.11595 -0.066944 0.736382 0.11595 0.066944 0.736382 0.12122 -0.069987 1.09849 0.12122 0.069987 1.09849 0.121268 -0.144522 0.337762 0.121268 0.144522 0.337762 0.122863 -0.021664 0.66031 0.122863 -0.021664 0.809412 0.122863 -0.021664 0.821584 0.122863 0.021664 0.66031 0.122863 0.021664 0.809412 0.122863 0.021664 0.821584 0.123855 -0.071508 0.766811 0.123855 0.071508 0.766811 0.123856 -0.071508 0.906785 0.123856 0.071508 0.906785 0.128857 -0.022721 0.538594 0.128857 -0.022721 0.721168 0.128857 0.022721 0.538594 0.128857 0.022721 0.721168 0.129092 -0.153846 0.356019 0.129092 -0.153846 0.392534 0.129092 0.153846 0.356019 0.129092 0.153846 0.392534 0.129126 -0.074551 0.666395 0.129126 -0.074551 0.748554 0.129126 0.074551 0.666395 0.129126 0.074551 0.748554 0.131048 -0.156177 0.30429 0.131048 0.156177 0.30429 0.131853 -0.023249 0.736382 0.131853 0.023249 0.736382 0.134396 -0.077594 0.718125 0.134396 0.077594 0.718125 0.13496 -0.160839 0.374277 0.13496 0.160839 0.374277 0.137032 -0.079115 0.444264 0.137032 0.079115 0.444264 0.137847 -0.024306 1.09849 0.137847 0.024306 1.09849 0.139667 -0.080637 1.03763 0.139667 0.080637 1.03763 0.140843 -0.024834 0.766811 0.140843 -0.024834 0.906785 0.140843 0.024834 0.766811 0.140843 0.024835 0.906785 0.142302 -0.082158 0.9859 0.142302 0.082158 0.9859 0.144937 -0.083679 0.68161 0.144937 0.08368 0.68161 0.146837 -0.025891 0.666395 0.146837 -0.025891 0.748554 0.146837 0.025891 0.666395 0.146837 0.025891 0.748554 0.147572 0.085201 0.708996 0.147573 -0.085201 0.708996 0.15283 -0.026948 0.718125 0.15283 0.026948 0.718125 0.155478 -0.089765 0.401663 0.155478 0.089766 0.401663 0.155827 -0.027477 0.444264 0.155827 0.027477 0.444264 0.158431 -0.188811 0.112587 0.158431 -0.188811 0.255604 0.158431 0.188811 0.112587 0.158431 0.188811 0.255604 0.158823 -0.028005 1.03763 0.158823 0.028005 1.03763 0.16182 -0.028533 0.9859 0.16182 0.028533 0.9859 0.163384 -0.09433 0.337762 0.163384 0.09433 0.337762 0.164299 -0.195804 0.097373 0.164299 0.195804 0.097373 0.164817 -0.029062 0.68161 0.164817 0.029062 0.68161 0.167813 -0.02959 0.708996 0.167813 0.02959 0.708996 0.172122 0.205128 0.127802 0.172123 -0.205128 -0 0.172123 -0.205127 0.127802 0.172123 0.205128 -0 0.173925 -0.100415 0.356019 0.173925 -0.100415 0.392534 0.173925 0.100416 0.356019 0.173925 0.100416 0.392534 0.17656 -0.101937 0.30429 0.17656 0.101937 0.30429 0.176803 -0.031175 0.401663 0.176803 0.031175 0.401663 0.181831 -0.10498 0.374277 0.181831 0.10498 0.374277 0.183858 -0.219114 0.082158 0.183858 -0.219114 0.152145 0.183858 -0.219114 0.197789 0.183858 0.219114 0.082158 0.183858 0.219114 0.152145 0.183858 0.219114 0.197789 0.185793 -0.03276 0.337762 0.185793 0.03276 0.337762 0.195594 -0.2331 0.030429 0.195594 0.2331 0.030429 0.19778 -0.034874 0.356019 0.19778 -0.034874 0.392534 0.19778 0.034874 0.356019 0.19778 0.034874 0.392534 0.199506 -0.237762 0.057815 0.199506 0.237762 0.057815 0.200777 -0.035402 0.30429 0.200777 0.035402 0.30429 0.20677 -0.036459 0.374277 0.20677 0.036459 0.374277 0.213453 -0.123237 0.112587 0.213453 -0.123237 0.255604 0.213453 0.123237 0.112587 0.213453 0.123237 0.255604 0.221359 -0.127802 0.097373 0.221359 0.127802 0.097373 0.2319 -0.133888 -0 0.2319 -0.133888 0.127802 0.2319 0.133888 -0 0.2319 0.133888 0.127802 0.24273 -0.0428 0.112587 0.24273 -0.0428 0.255604 0.24273 0.0428 0.112587 0.24273 0.0428 0.255604 0.247711 -0.143016 0.152145 0.247711 -0.143016 0.197789 0.247711 0.143016 0.152145 0.247711 0.143016 0.197789 0.247712 -0.143016 0.082158 0.247712 0.143016 0.082158 0.25172 -0.044385 0.097373 0.25172 0.044385 0.097373 0.263523 -0.152145 0.030429 0.263523 0.152145 0.030429 0.263707 -0.046499 -0 0.263707 -0.046499 0.127802 0.263707 0.046499 -0 0.263707 0.046499 0.127802 0.268793 -0.155188 0.057815 0.268793 0.155188 0.057815 0.281687 -0.049669 0.082158 0.281687 -0.049669 0.152145 0.281687 -0.049669 0.197789 0.281687 0.049669 0.082158 0.281687 0.049669 0.152145 0.281687 0.049669 0.197789 0.299667 -0.052839 0.030429 0.299667 0.05284 0.030429 0.305661 -0.053896 0.057815 0.305661 0.053896 0.057815 -0.945006 -0.166631 0.281381 -0.945006 -0.166631 0.281381 -0.945006 0.166631 0.281381 -0.840175 -0.148137 -0.521622 -0.840175 -0.148137 -0.521622 -0.840175 0.148137 -0.521622 -0.575518 -0.101474 0.811457 -0.575518 -0.101474 0.811457 -0.933958 -0.164678 -0.317087 -0.933958 -0.164678 -0.317087 -0.94058 -0.165838 0.296243 -0.94058 -0.165838 0.296243 -0.575518 0.101474 0.811457 -0.933958 0.164678 -0.317087 -0.94058 0.165838 0.296243 -0.831019 -0.479781 0.281381 -0.831019 0.479781 0.281381 -0.334178 -0.058901 -0.940642 -0.334178 -0.058901 -0.940642 -0.687948 -0.121281 -0.715506 -0.687948 -0.121281 -0.715506 -0.334178 0.058901 -0.940642 -0.687948 0.121281 -0.715506 -0.738853 -0.426557 -0.521622 -0.738853 0.426557 -0.521622 -0.668233 -0.117832 0.734519 -0.668233 -0.117832 0.734519 -0.668233 0.117832 0.734519 -0.506088 -0.292184 0.811457 -0.506088 0.292184 0.811457 -0.821314 -0.474197 -0.317087 -0.827143 -0.477554 0.296243 -0.821314 0.474197 -0.317087 -0.827143 0.477554 0.296243 -0.963591 -0.169897 -0.206366 -0.963591 -0.169897 -0.206366 -0.778283 -0.137211 0.61269 -0.778283 -0.137211 0.61269 -0.963591 0.169897 -0.206366 -0.778283 0.137211 0.61269 -0.293863 -0.169652 -0.940642 -0.604968 -0.349284 -0.715506 -0.293863 0.169652 -0.940642 -0.604968 0.349284 -0.715506 -0.587634 -0.339274 0.734519 -0.587634 0.339274 0.734519 -0.847377 -0.489212 -0.206366 -0.684408 -0.395123 0.61269 -0.847377 0.489212 -0.206366 -0.684408 0.395123 0.61269 -0.984802 -0.17362 0 -0.984802 -0.17362 0 -0.984802 0.17362 0 -0.827479 -0.145909 0.542161 -0.827479 -0.145909 0.542161 -0.827479 0.145909 0.542161 -0.61681 -0.735069 0.281381 -0.61681 0.735069 0.281381 -0.851741 -0.150182 -0.501968 -0.851741 -0.150182 -0.501968 -0.674306 -0.11887 0.728813 -0.674306 -0.11887 0.728813 -0.851741 0.150182 -0.501968 -0.674306 0.11887 0.728813 -0.548387 -0.653554 -0.521622 -0.548387 0.653554 -0.521622 -0.981536 -0.17307 -0.081149 -0.981536 -0.17307 -0.081149 -0.981536 0.17307 -0.081149 -0.375622 -0.447676 0.811457 -0.609607 -0.726493 -0.317087 -0.61391 -0.731651 0.296243 -0.375622 0.447676 0.811457 -0.609607 0.726493 -0.317087 -0.61391 0.731651 0.296243 -0.866024 -0.499985 0 -0.866024 0.499985 0 -0.674306 -0.11887 0.728782 -0.674306 -0.11887 0.728782 -0.674306 0.11887 0.728782 -0.727683 -0.420118 0.542161 -0.727683 0.420118 0.542161 -0.748985 -0.432417 -0.501968 -0.592975 -0.342326 0.728813 -0.748985 0.432417 -0.501968 -0.592975 0.342326 0.728813 -0.218116 -0.259926 -0.940642 -0.218116 0.259926 -0.940642 -0.449019 0.535142 -0.715506 -0.449019 -0.535142 -0.715506 -0.880947 -0.155309 0.446974 -0.880947 -0.155309 0.446974 -0.880947 0.155309 0.446974 -0.866512 -0.152776 -0.475143 -0.866512 -0.152776 -0.475143 -0.866512 0.152776 -0.475143 -0.436171 -0.519791 0.734519 -0.436171 0.519791 0.734519 -0.863155 -0.498337 -0.081149 -0.863155 0.498337 -0.081149 -0.979644 -0.172735 -0.101993 -0.979644 -0.172735 -0.101993 -0.979644 0.172735 -0.101993 -0.965575 -0.170232 0.196539 -0.965575 -0.170232 0.196539 -0.965575 0.170232 0.196539 -0.628925 -0.749535 -0.206366 -0.507981 -0.605396 0.61269 -0.628925 0.749535 -0.206366 -0.507981 0.605396 0.61269 -0.91702 -0.161687 0.364574 -0.91702 -0.161687 0.364574 -0.91702 0.161687 0.364574 -0.592975 -0.342357 0.728782 -0.592975 0.342357 0.728782 -0.320963 -0.056581 0.945372 -0.320963 -0.056581 0.945372 -0.320963 0.056581 0.945372 -0.774682 -0.447249 0.446974 -0.774682 0.447249 0.446974 -0.445326 -0.078524 -0.891903 -0.445326 -0.078524 -0.891903 -0.943724 -0.166387 -0.285806 -0.943724 -0.166387 -0.285806 -0.445326 0.078524 -0.891903 -0.943724 0.166387 -0.285806 -0.762017 -0.439924 -0.475143 -0.762017 0.439924 -0.475143 -0.861476 -0.497391 -0.101993 -0.861476 0.497391 -0.101993 -0.93112 -0.164159 -0.325602 -0.93112 -0.164159 -0.325602 -0.642293 -0.113254 0.758019 -0.642293 -0.113254 0.758019 -0.642293 0.113254 0.758019 -0.93112 0.164159 -0.325602 -0.849117 -0.490219 0.196539 -0.849117 0.490219 0.196509 -0.885952 -0.156194 0.436628 -0.885952 -0.156194 0.436628 -0.885952 0.156194 0.436628 -0.806391 -0.46556 0.364574 -0.806391 0.46556 0.364574 -0.642781 -0.766015 0 -0.642781 0.766015 0 -0.282235 -0.162938 0.945372 -0.282235 0.162938 0.945372 -0.840419 -0.148167 -0.521226 -0.840419 -0.148167 -0.521226 -0.840419 0.148167 -0.521226 -0.540086 -0.643666 0.542161 -0.540086 0.643666 0.542161 -0.391614 -0.226081 -0.891903 -0.82989 -0.479141 -0.285806 -0.391614 0.226081 -0.891903 -0.82989 0.479141 -0.285806 -0.555925 -0.662526 -0.501968 -0.440107 -0.524491 0.728813 -0.555925 0.662526 -0.501968 -0.440107 0.524491 0.728813 -0.971191 -0.171239 0.165532 -0.971191 -0.171239 0.165532 -0.794397 -0.140049 0.590991 -0.794397 -0.140049 0.590991 -0.971191 0.171239 0.165532 -0.794397 0.140049 0.590991 -0.818812 -0.472732 -0.325602 -0.818812 0.472732 -0.325602 -0.564837 -0.32609 0.758019 -0.564837 0.32609 0.758019 -0.787652 -0.138859 -0.600238 -0.787652 -0.138859 -0.600238 -0.757805 -0.13361 -0.63863 -0.757805 -0.13361 -0.63863 -0.813013 -0.143345 0.564287 -0.813013 -0.143345 0.564287 -0.787652 0.138859 -0.600238 -0.757805 0.13361 -0.63863 -0.813013 0.143345 0.564287 -0.640645 -0.763512 -0.081149 -0.640645 0.763512 -0.081149 -0.779107 -0.449812 0.436628 -0.779107 0.449812 0.436628 -0.739067 -0.426679 -0.521226 -0.739067 0.426679 -0.521226 -0.440107 -0.524522 0.728782 -0.440107 0.524522 0.728782 -0.85406 -0.493088 0.165532 -0.698569 -0.403302 0.590991 -0.85406 0.493088 0.165532 -0.698569 0.403302 0.590991 -0.574969 -0.685232 0.446974 -0.574969 0.685232 0.446974 -0.692648 -0.399884 -0.600238 -0.666402 -0.384747 -0.63863 -0.714927 -0.412763 0.564287 -0.692648 0.399884 -0.600238 -0.666402 0.384747 -0.63863 -0.714927 0.412763 0.564287 -0.752159 -0.132603 0.645466 -0.752159 -0.132603 0.645466 -0.757805 -0.13361 -0.63863 -0.757805 -0.13361 -0.63863 -0.906827 -0.159886 0.389935 -0.906827 -0.159886 0.389935 -0.752159 0.132603 0.645466 -0.757805 0.13361 -0.63863 -0.906827 0.159886 0.389935 -0.565569 -0.674032 -0.475143 -0.565569 0.674032 -0.475143 -0.328196 -0.9017 0.281381 -0.328196 0.9017 0.281381 -0.639424 -0.762047 -0.101993 -0.639424 0.762017 -0.101993 -0.291787 -0.801691 -0.521622 -0.291787 0.801691 -0.521622 -0.630238 -0.751091 0.196539 -0.630238 0.751091 0.196539 -0.598529 -0.713309 0.364574 -0.598529 0.713309 0.364574 -0.209479 -0.249641 0.945372 -0.209479 0.249641 0.945372 -0.199866 -0.54915 0.811457 -0.324351 -0.891171 -0.317087 -0.32664 -0.897488 0.296243 -0.199866 0.54915 0.811457 -0.324351 0.891171 -0.317087 -0.32664 0.897488 0.296243 -0.791223 -0.1395 0.595386 -0.791223 -0.1395 0.595386 -0.791223 0.1395 0.595386 -0.290658 -0.346385 -0.891903 -0.615955 -0.734062 -0.285806 -0.290658 0.346385 -0.891903 -0.615955 0.734062 -0.285806 -0.661428 -0.381878 0.645466 -0.666402 -0.384747 -0.63863 -0.797449 -0.460402 0.389935 -0.661428 0.381878 0.645466 -0.666402 0.384747 -0.63863 -0.797449 0.460402 0.389935 -0.607746 -0.724296 -0.325602 -0.419233 -0.499619 0.758019 -0.419233 0.499619 0.758019 -0.607746 0.724296 -0.325602 -0.116062 -0.318857 -0.940642 -0.116062 0.318857 -0.940642 -0.238899 -0.656423 -0.715506 -0.238899 0.656423 -0.715506 -0.578265 -0.689138 0.436628 -0.578265 0.689138 0.436628 -0.232063 -0.637623 0.734519 -0.232063 0.637623 0.734519 -0.54854 -0.653737 -0.521226 -0.54854 0.653737 -0.521226 -0.695791 -0.401715 0.595386 -0.695791 0.401715 0.595386 -0.334635 -0.919462 -0.206366 -0.270272 -0.742637 0.61269 -0.334635 0.919462 -0.206366 -0.270272 0.742637 0.61269 -0.6339 -0.755455 0.165532 -0.518509 -0.617908 0.590991 -0.6339 0.755455 0.165532 -0.518509 0.617908 0.590991 -0.514084 -0.612659 -0.600238 -0.494613 -0.589465 -0.63863 -0.530656 -0.632405 0.564287 -0.514084 0.612659 -0.600238 -0.494613 0.589465 -0.63863 -0.530656 0.632405 0.564287 -0.34199 -0.939665 0 -0.34199 0.939665 0 -0.490921 -0.58507 0.645466 -0.494613 -0.589465 -0.63863 -0.591876 -0.705374 0.389935 -0.591876 0.705374 0.389935 -0.490921 0.58507 0.645466 -0.494613 0.589465 -0.63863 -0.287362 -0.789575 0.542161 -0.287362 0.789575 0.542161 -0.295785 -0.812708 -0.501968 -0.234169 -0.643391 0.728813 -0.295785 0.812708 -0.501968 -0.234169 0.643391 0.728813 -0.340861 -0.936583 -0.081149 -0.340892 0.936583 -0.081149 -0.516434 -0.615467 0.595386 -0.516434 0.615467 0.595386 -0.234169 -0.643391 0.728782 -0.234169 0.643391 0.728782 -0.305948 -0.840571 0.446974 -0.305948 0.840571 0.446974 -0.300943 -0.826838 -0.475143 -0.300943 0.826838 -0.475143 -0.34022 0.934782 -0.101993 -0.269417 -0.962462 -0.032624 -0.301553 -0.926786 0.223731 -0.303537 0.937712 0.16892 -0.318461 -0.874996 0.364574 -0.318461 0.874996 0.364574 -0.111454 -0.306253 0.945372 -0.111454 0.306253 0.945372 -0.154637 -0.424909 -0.891903 -0.327738 -0.900479 -0.285806 -0.154637 0.424909 -0.891903 -0.327738 0.900479 -0.285806 -0.22306 -0.612873 0.758019 -0.323374 -0.888455 -0.325602 -0.22306 0.612873 0.758019 -0.323374 0.888455 -0.325602 -0.307688 -0.845363 0.436628 -0.279458 0.865596 0.415479 -0.291879 -0.801935 -0.521226 -0.291879 0.801935 -0.521226 -0.975921 -0.172063 0.133824 -0.975921 -0.172063 0.133824 -0.975921 0.172063 0.133824 -0.337291 -0.926695 0.165532 -0.275887 -0.757988 0.590991 -0.337291 0.926695 0.165532 -0.275887 0.757988 0.590991 -0.273537 -0.751549 -0.600238 -0.263161 -0.723075 -0.63863 -0.282357 -0.77575 0.564287 -0.273537 0.751549 -0.600238 -0.263161 0.723075 -0.63863 -0.282357 0.77575 0.564287 -0.530656 -0.09357 0.842372 -0.530656 -0.09357 0.842372 -0.530656 0.09357 0.842372 -0.858211 -0.495499 0.133824 -0.858211 0.495499 0.133824 -0.261208 -0.717704 0.645466 -0.263161 -0.723075 -0.63863 -0.31492 -0.865291 0.389935 -0.261208 0.717704 0.645466 -0.263161 0.723075 -0.63863 -0.31492 0.865291 0.389935 -0.466659 -0.269417 0.842372 -0.466659 0.269417 0.842372 -0.884091 -0.155889 -0.440504 -0.884091 -0.155889 -0.440504 -0.884091 0.155889 -0.440504 -0.274789 -0.754967 0.595386 -0.274789 0.754967 0.595386 -0.777459 0.448866 -0.440504 -0.777459 -0.448866 -0.440504 -0.612079 -0.107913 0.78338 -0.612079 -0.107913 0.78338 -0.612079 0.107913 0.78338 -0.636982 -0.759148 0.133824 -0.636982 0.759148 0.133824 -0.346355 -0.412763 0.842372 -0.346355 0.412763 0.842372 -0.538255 -0.31077 0.78338 -0.538255 -0.31077 0.78338 -0.538255 0.310739 0.78338 -0.173345 -0.983154 0.057802 0.458846 0 0.888485 0.900845 0 -0.434126 -0.173345 0.983154 0.057802 0.458846 0 0.888485 0.900845 0 -0.434126 -0.577044 -0.687704 -0.440504 -0.577044 0.687704 -0.440504 -0.92758 -0.163549 0.335856 -0.92758 -0.163549 0.335856 -0.92758 0.163549 0.335856 -0.173345 -0.983154 0.057802 0.900845 0 -0.434126 -0.399518 -0.476119 0.78338 -0.399518 -0.476119 0.78338 -0.399518 0.476119 0.78338 -0.815699 -0.470931 0.335856 -0.815699 0.470931 0.335856 -0.173254 0.983154 0.057894 0.458846 0 0.888485 -0.173345 -0.983154 0.057802 0.900845 0 -0.434126 0.900845 0 -0.434126 -0.173254 0.983154 0.057924 0.458846 0 0.888485 -0.338939 -0.931211 0.133824 -0.338939 0.931211 0.133824 -0.184271 -0.506333 0.842372 -0.184271 0.506333 0.842372 -0.605426 -0.721549 0.335856 -0.605426 0.721519 0.335856 -0.307016 -0.843593 -0.440504 -0.307016 0.843593 -0.440504 -0.173345 0.983154 0.057833 0.458846 0 0.888485 -0.212561 -0.584033 0.78338 -0.212561 -0.584033 0.78338 -0.212561 0.584033 0.78338 -0.170354 -0.966155 0.19364 0.900845 0 -0.434126 -0.168615 0.956359 0.238502 0.900845 0 -0.434126 -0.322123 -0.885098 0.335856 -0.322123 0.885098 0.335856 0 -0.959563 0.281381 0 -0.853145 -0.521622 0 -0.584399 0.811457 0 -0.948393 -0.317087 0 -0.955107 0.296243 0 -0.339335 -0.940642 0 -0.698569 -0.715506 0 -0.678549 0.734519 0 -0.978454 -0.206366 0 -0.790277 0.61269 0 -1 0 0 -0.840266 0.542161 0 -0.864864 -0.501968 0 -0.684683 0.728813 0 -0.996673 -0.081149 0 -0.684713 0.728782 0 -0.894528 0.446974 0 -0.879879 -0.475143 0.058351 -0.993072 -0.10184 0 -0.99826 0.058687 0.458846 0 0.888485 0 -0.93115 0.364574 0 -0.325907 0.945372 -0.055361 -0.942381 0.329814 0.900845 0 -0.434126 0 -0.452193 -0.891903 0 -0.958281 -0.285806 0 -0.652211 0.758019 0.034089 -0.949309 -0.312387 0.052797 -0.898373 0.436018 0 -0.853389 -0.521226 0 -0.986175 0.165532 0 -0.806635 0.590991 0 -0.799799 -0.600238 0 -0.769494 -0.63863 0 -0.825556 0.564287 0 -0.763756 0.645466 0 -0.769494 -0.63863 0 -0.920835 0.389935 0 -0.80343 0.595386 0 -0.990997 0.133824 0 -0.538835 0.842372 0 -0.897732 -0.440504 0 -0.62154 0.78338 0 -0.941893 0.335856 0 0 -1 0 0 -1 0 0 1 0 0.941893 0.335856 0 0.62154 0.78338 0 0.897732 -0.440504 0 0.538835 0.842372 0 0.990997 0.133824 0.029786 0.811457 0.583636 0 0.763756 0.645466 0 0.769494 -0.63863 0 0.920835 0.389935 0 0.799799 -0.600238 0 0.769494 -0.63863 0 0.825556 0.564287 0 0.986175 0.165532 0 0.806635 0.590991 0 0.853389 -0.521226 0.033418 0.908963 0.415479 0 0.652211 0.758019 0 0.945494 -0.325602 0 0.452193 -0.891903 0 0.958281 -0.285806 0 0.943846 0.330332 0.900845 0 -0.434126 0 0.325907 0.945372 0 0.93115 0.364574 0 0.99826 0.058718 0.458846 0 0.888485 -0.059816 0.99704 -0.048006 0 0.879879 -0.475143 0 0.894528 0.446974 0 0.684713 0.728782 0 0.996673 -0.081149 0 0.864864 -0.501968 0 0.684683 0.728813 0 0.840266 0.542161 0 1 0 0 0.978454 -0.206366 0 0.790277 0.61269 0 0.678549 0.734519 0 0.339335 -0.940642 0 0.698569 -0.715506 0 0.948393 -0.317087 0 0.955107 0.296243 0 0.584399 0.811457 0 0.853145 -0.521622 0 0.959563 0.281381 0.342753 -0.836634 0.427229 0.458846 0 0.888485 0.322153 -0.885098 0.335856 0.322123 0.885098 0.335856 0.212561 -0.584033 0.78338 0.212561 0.584033 0.78338 0.164159 0.931028 0.325846 0.900845 0 -0.434126 0.164159 -0.931028 0.325846 0.900845 0 -0.434126 0.307047 -0.843593 -0.440504 0.307016 0.843593 -0.440504 0.605426 -0.721519 0.335856 0.605426 0.721549 0.335856 0.184271 -0.506333 0.842372 0.227302 0.543229 0.808191 0.338939 -0.931211 0.133824 0.338939 0.931211 0.133824 0.815699 -0.470931 0.335856 0.815699 0.470931 0.335856 0.399518 -0.476119 0.78338 0.399518 0.476119 0.78338 0.156652 -0.888516 0.431227 0.900845 0 -0.434126 0.156652 0.888516 0.431227 0.900845 0 -0.434126 0.362865 -0.877682 0.312967 0.172735 0.979797 -0.100467 0.458846 0 0.888485 0.92758 -0.163549 0.335856 0.92758 0.163549 0.335856 0.577044 -0.687704 -0.440504 0.577044 0.687704 -0.440504 0.538255 -0.310739 0.78338 0.538255 0.31077 0.783349 0.346355 -0.412763 0.842372 0.346355 0.412763 0.842372 0.378887 -0.907895 0.179266 0.458846 0 0.888485 0.636982 -0.759148 0.133824 0.636982 0.759148 0.133824 0.612079 -0.107913 0.78338 0.612079 0.107913 0.78338 0.14713 0.834468 0.531022 0.900845 0 -0.434126 0.777459 0.448866 -0.440504 0.777459 -0.448866 -0.440504 0.297006 -0.73748 0.606525 0.305521 0.752312 0.583636 0.884091 -0.155889 -0.440504 0.884091 0.155889 -0.440504 -0.900845 0 0.434126 0.167852 -0.951903 -0.256294 0.458846 0 0.888485 -0.900845 0 0.434126 0.167821 0.951903 -0.256264 0.458846 0 0.888485 -0.900845 0 0.434126 0.167852 -0.951903 -0.256294 0.466659 -0.269417 0.842372 0.466659 0.269417 0.842372 0.261208 -0.717704 0.645466 0.263161 -0.723075 -0.63863 0.31492 -0.865291 0.389935 0.261208 0.717704 0.645466 0.263161 0.723075 -0.63863 0.31492 0.865291 0.389935 0.241646 -0.80874 0.53621 0.900845 0 -0.434126 0.288522 0.792779 0.536851 0.900845 0 -0.434126 0.858211 -0.495499 0.133824 0.858211 0.495499 0.133824 -0.900845 0 0.434126 0.172735 -0.979797 -0.100467 -0.900845 0 0.434126 0.172735 0.979797 -0.100467 0.628895 -0.130955 0.76635 0.57445 0.129521 0.808191 0.273537 -0.751549 -0.600238 0.263161 -0.723075 -0.63863 0.282357 -0.77575 0.564287 0.273537 0.751549 -0.600238 0.263161 0.723075 -0.63863 0.282357 0.77575 0.564287 0.337291 -0.926695 0.165532 0.275887 -0.757988 0.590991 0.337291 0.926695 0.165532 0.275887 0.757988 0.590991 -0.900845 0 0.434126 0.173345 0.983154 0.057833 0.975921 -0.172063 0.133824 0.975921 0.172063 0.133824 0.423658 0.733818 0.531022 0.900845 0 -0.434126 0.291879 -0.801935 -0.521226 0.291879 0.801935 -0.521226 0.22306 -0.612873 0.758019 0.323374 -0.888455 -0.325602 0.22306 0.612873 0.758019 0.292642 0.903745 -0.312387 0.154637 -0.424909 -0.891903 0.327738 -0.900479 -0.285806 0.154637 0.424909 -0.891903 0.327738 0.900479 -0.285806 0.403882 -0.699545 0.589496 0.900845 0 -0.434126 0.403882 0.699515 0.589496 0.900845 0 -0.434126 0.111454 -0.306253 0.945372 0.111454 0.306253 0.945372 0.318461 -0.874996 0.364574 0.318461 0.874996 0.364574 -0.900845 0 0.434126 0.395856 -0.91641 0.058596 -0.900845 0 0.434126 0.341411 0.938047 0.058718 0.382061 0.661763 0.645009 0.900845 0 -0.434126 0.307505 0.948973 -0.069643 0.283395 -0.946318 -0.155339 0.453383 -0.609699 0.650136 0.900845 0 -0.434126 0.488021 0.581622 0.650777 0.900815 0 -0.434126 0.300943 -0.826838 -0.475143 0.300943 0.826838 -0.475143 0.305948 -0.840571 0.446974 0.305948 0.840571 0.446974 0.234169 -0.643391 0.728782 0.234169 0.643391 0.728782 -0.900845 0 0.434126 0.499161 0.864559 0.057833 0.340892 -0.936583 -0.081149 0.340861 0.936583 -0.081149 0.657521 -0.37962 0.650777 0.900845 0 -0.434126 0.657521 0.37962 0.650777 0.900815 0 -0.434126 -0.900845 0 0.434126 0.490524 -0.849605 0.19364 -0.900845 0 0.434126 0.490524 0.849605 0.19364 0.71804 -0.26133 0.645009 0.900845 0 -0.434126 0.71804 -0.26133 0.645009 0.900845 0 -0.434126 0.71804 0.26133 0.645009 0.900845 0 -0.434126 0.747703 -0.13184 0.650777 0.900845 0 -0.434126 0.764122 0 0.645009 0.900845 0 -0.434126 0.747703 0.13184 0.650777 0.900845 0 -0.434126 0.295785 -0.812708 -0.501968 0.234169 -0.643391 0.728813 0.295785 0.812708 -0.501968 0.234169 0.643391 0.728813 0.287362 -0.789575 0.542161 0.287362 0.789575 0.542161 0.490921 -0.58507 0.645466 0.494613 -0.589465 -0.63863 0.591876 -0.705374 0.389935 0.490921 0.58507 0.645466 0.494613 0.589465 -0.63863 0.591876 0.705374 0.389935 0.34199 -0.939665 0 0.34199 0.939665 0 -0.900845 0 0.434126 0.472701 0.818751 0.325846 -0.900845 0 0.434126 0.472701 0.818751 0.325846 0.514084 -0.612659 -0.600238 0.494613 -0.589465 -0.63863 0.530656 -0.632405 0.564287 0.514084 0.612659 -0.600238 0.494613 0.589465 -0.63863 0.530656 0.632405 0.564287 0.6339 -0.755455 0.165532 0.518509 -0.617908 0.590991 0.6339 0.755455 0.165532 0.518509 0.617908 0.590991 0.334635 -0.919462 -0.206366 0.270272 -0.742637 0.61269 0.334635 0.919462 -0.206366 0.270272 0.742637 0.61269 0.54854 -0.653737 -0.521226 0.54854 0.653737 -0.521226 0.232063 -0.637623 0.734519 0.232063 0.637623 0.734519 -0.900845 0 0.434126 0.648183 -0.6863 0.329814 -0.900845 0 0.434126 0.648183 0.6863 0.329844 0.238929 -0.656423 -0.715506 0.238899 0.656423 -0.715506 0.116062 -0.318857 -0.940642 0.116062 0.318857 -0.940642 0.607746 -0.724296 -0.325602 0.419233 -0.499619 0.758019 0.419233 0.499619 0.758019 0.607746 0.724296 -0.325602 -0.900845 0 0.434126 0.691153 -0.579943 0.431227 -0.900845 0 0.434126 0.691122 0.579943 0.431227 0.661428 -0.381878 0.645466 0.666402 -0.384747 -0.63863 0.797449 -0.460402 0.389935 0.661428 0.381878 0.645466 0.666402 0.384747 -0.63863 0.797449 0.460402 0.389935 0.290658 -0.346385 -0.891903 0.615955 -0.734062 -0.285806 0.290658 0.346385 -0.891903 0.615955 0.734062 -0.285806 0.199866 -0.54915 0.811457 0.324351 -0.891171 -0.317087 0.32664 -0.897488 0.296243 0.199866 0.54915 0.811457 0.324351 0.891171 -0.317087 0.32664 0.897488 0.296243 0.209479 -0.249641 0.945372 0.209479 0.249641 0.945372 0.598529 -0.713309 0.364574 0.598529 0.713309 0.364574 0.605945 -0.777337 0.16892 0.579882 0.778039 0.241585 0.291787 -0.801691 -0.521622 0.291787 0.801691 -0.521622 0.639424 -0.762017 -0.101993 0.613514 0.786584 -0.069643 0.328196 -0.9017 0.281381 0.328196 0.9017 0.281381 -0.900845 0 0.434126 0.730613 -0.421827 0.536851 -0.900845 0 0.434126 0.730613 0.421827 0.536851 0.565569 -0.674032 -0.475143 0.565569 0.674032 -0.475143 0.752159 -0.132603 0.645466 0.757805 -0.13361 -0.63863 0.906827 -0.159886 0.389935 0.752159 0.132603 0.645466 0.757805 0.13361 -0.63863 0.906827 0.159886 0.389935 0.692648 -0.399884 -0.600238 0.666402 -0.384747 -0.63863 0.714927 -0.412763 0.564287 0.692648 0.399884 -0.600238 0.666402 0.384747 -0.63863 0.714927 0.412763 0.564287 0.574969 -0.685232 0.446974 0.574969 0.685232 0.446974 -0.900845 0 0.434126 0.830836 -0.146489 0.536851 -0.900845 0 0.434126 0.847346 0 0.531022 -0.900845 0 0.434126 0.830836 0.146489 0.536851 0.85406 -0.493088 0.165532 0.698569 -0.403302 0.590991 0.85406 0.493088 0.165532 0.698569 0.403302 0.590991 0.440107 -0.524491 0.728782 0.440107 0.524522 0.728782 0.739067 -0.426679 -0.521226 0.739067 0.426679 -0.521226 0.77047 -0.483444 0.415479 0.779107 0.449812 0.436628 0.640645 -0.763512 -0.081149 0.640645 0.763512 -0.081149 0.787652 -0.138859 -0.600238 0.757805 -0.13361 -0.63863 0.813013 -0.143345 0.564287 0.787652 0.138859 -0.600238 0.757805 0.13361 -0.63863 0.813013 0.143345 0.564287 0.564837 -0.32609 0.758019 0.564837 0.32609 0.758019 0.818812 -0.472732 -0.325602 0.818812 0.472732 -0.325602 0.971191 -0.171239 0.165532 0.794397 -0.140049 0.590991 0.971191 0.171239 0.165532 0.794397 0.140049 0.590991 0.555925 -0.662526 -0.501968 0.440107 -0.524491 0.728813 0.555925 0.662526 -0.501968 0.440107 0.524491 0.728813 0.391614 -0.226081 -0.891903 0.82989 -0.479141 -0.285806 0.391614 0.226081 -0.891903 0.82989 0.479141 -0.285806 0.540086 -0.643666 0.542161 0.540086 0.643666 0.542161 0.840419 -0.148167 -0.521226 0.840419 0.148167 -0.521226 0.282235 -0.162938 0.945372 0.282235 0.162938 0.945372 0.642781 -0.766015 0 0.642781 0.766015 0 0.806391 -0.46556 0.364574 0.806391 0.46556 0.364574 0.880612 -0.124851 0.457076 0.885952 0.156194 0.436628 0.849117 -0.490219 0.196509 0.826746 0.516129 0.223731 0.642293 -0.113254 0.758019 0.93112 -0.164159 -0.325602 0.642293 0.113254 0.758019 0.93112 0.164159 -0.325602 0.861476 -0.497391 -0.101993 0.861476 0.497391 -0.101993 0.762017 -0.439924 -0.475143 0.762017 0.439924 -0.475143 0.445326 -0.078524 -0.891903 0.943724 -0.166387 -0.285806 0.445326 0.078524 -0.891903 0.943724 0.166387 -0.285806 0.774682 0.447249 0.446974 0.774682 -0.447249 0.446974 0.320963 -0.056581 0.945372 0.320963 0.056581 0.945372 0.592975 -0.342357 0.728782 0.592975 0.342357 0.728782 0.91702 -0.161687 0.364574 0.91702 0.161687 0.364574 0.628925 -0.749535 -0.206366 0.507981 -0.605396 0.61269 0.628925 0.749535 -0.206366 0.507981 0.605396 0.61269 0.965575 -0.170232 0.196539 0.965575 0.170232 0.196539 0.979644 -0.172735 -0.101993 0.979644 0.172735 -0.101993 0.863155 -0.498337 -0.081149 0.863155 0.498337 -0.081149 0.436171 -0.519791 0.734519 0.436171 0.519791 0.734519 0.866512 -0.152776 -0.475143 0.866512 0.152776 -0.475143 0.880947 -0.155309 0.446974 0.880947 0.155309 0.446974 0.449019 0.535142 -0.715506 0.218116 -0.259926 -0.940642 0.449019 -0.535142 -0.715506 0.218116 0.259926 -0.940642 0.748985 -0.432417 -0.501968 0.592975 -0.342326 0.728813 0.748985 0.432417 -0.501968 0.592975 0.342357 0.728813 0.727683 -0.420118 0.542161 0.727683 0.420118 0.542161 0.674306 -0.11887 0.728782 0.674306 0.11887 0.728782 0.866024 -0.499985 0 0.866024 0.499985 0 0.375622 -0.447676 0.811457 0.609607 -0.726493 -0.317087 0.61391 -0.731651 0.296243 0.375622 0.447676 0.811457 0.609607 0.726493 -0.317087 0.61391 0.731651 0.296243 0.981536 -0.17307 -0.081149 0.981536 0.17307 -0.081149 0.548387 -0.653554 -0.521622 0.548387 0.653554 -0.521622 0.851741 -0.150182 -0.501968 0.674306 -0.11887 0.728813 0.851741 0.150182 -0.501968 0.674306 0.11887 0.728813 0.61681 -0.735069 0.281381 0.61681 0.735069 0.281381 0.827479 -0.145909 0.542161 0.827479 0.145909 0.542161 0.984802 -0.17362 0 0.984802 0.17362 0 0.847377 -0.489212 -0.206366 0.684408 -0.395123 0.61269 0.847377 0.489212 -0.206366 0.684408 0.395123 0.61269 0.587634 -0.339274 0.734519 0.587634 0.339274 0.734519 0.293863 -0.169652 -0.940642 0.604968 -0.349284 -0.715506 0.293863 0.169652 -0.940642 0.604968 0.349284 -0.715506 0.963591 -0.169897 -0.206366 0.778283 -0.137211 0.61269 0.963591 0.169897 -0.206366 0.778283 0.137211 0.61269 0.821314 -0.474197 -0.317087 0.827143 -0.477554 0.296243 0.821314 0.474197 -0.317087 0.827143 0.477554 0.296243 0.506088 -0.292184 0.811457 0.506088 0.292184 0.811457 0.668233 -0.117832 0.734519 0.668233 0.117832 0.734519 0.738853 -0.426557 -0.521622 0.738853 0.426557 -0.521622 0.334178 -0.058901 -0.940642 0.687948 -0.121281 -0.715506 0.334178 0.058901 -0.940642 0.687948 0.121281 -0.715506 0.831019 -0.479781 0.281381 0.831019 0.479781 0.281381 0.575518 -0.101474 0.811457 0.933958 -0.164678 -0.317087 0.94058 -0.165838 0.296243 0.575518 0.101474 0.811457 0.933958 0.164678 -0.317087 0.94058 0.165838 0.296243 0.840175 -0.148137 -0.521622 0.840175 0.148137 -0.521622 0.945006 -0.166631 0.281381 0.945006 0.166601 0.281381 0.027778 0.198408 1.02778 0.198408 0.972222 0.198408 0.027778 0.184714 1.02778 0.184714 0.972222 0.184714 0.027778 0.210579 1.02778 0.210579 0.027778 0.245573 1.02778 0.245573 0.027778 0.268394 1.02778 0.268394 0.972222 0.210579 0.972222 0.245573 0.972222 0.268394 0.083333 0.198408 0.916667 0.198408 0.027778 0.1695 1.02778 0.1695 0.027778 0.233401 1.02778 0.233401 0.972222 0.1695 0.972222 0.233401 0.083333 0.184714 0.916667 0.184714 0.027778 0.218186 1.02778 0.218186 0.972222 0.218186 0.083333 0.210579 0.916667 0.210579 0.083333 0.245573 0.083333 0.268394 0.916667 0.245573 0.916667 0.268394 0.027778 0.225794 1.02778 0.225794 0.027778 0.297302 1.02778 0.297302 0.972222 0.225794 0.972222 0.297302 0.083333 0.1695 0.083333 0.233401 0.916667 0.1695 0.916667 0.233401 0.083333 0.218186 0.916667 0.218186 0.083333 0.225794 0.083333 0.297302 0.916667 0.225794 0.916667 0.297302 0.027778 0.356638 1.02778 0.356638 0.972222 0.356638 0.027778 0.321645 1.02778 0.321645 0.972222 0.321645 0.138889 0.198408 0.861111 0.198408 0.027778 0.34751 1.02778 0.34751 0.027778 0.365767 1.02778 0.365767 0.972222 0.34751 0.972222 0.365767 0.138889 0.184714 0.861111 0.184714 0.027778 0.338381 1.02778 0.338381 0.972222 0.338381 0.138889 0.210579 0.138889 0.245573 0.138889 0.268394 0.861111 0.210579 0.861111 0.245573 0.861111 0.268394 0.083333 0.356638 0.916667 0.356638 0.027778 0.370331 1.02778 0.370331 0.972222 0.370331 0.083333 0.321645 0.916667 0.321645 0.083333 0.34751 0.083333 0.365767 0.916667 0.34751 0.916667 0.365767 0.138889 0.1695 0.861111 0.1695 0.861111 0.233401 0.138889 0.233401 0.027778 0.523998 1.02778 0.523998 0.972222 0.523998 0.027778 0.510305 1.02778 0.510305 0.972222 0.510305 0.138889 0.218186 0.861111 0.218186 0.083333 0.338381 0.916667 0.338381 0.027778 0.66245 1.02778 0.66245 0.972222 0.66245 0.027778 0.688315 1.02778 0.688315 0.972222 0.688315 0.138889 0.225794 0.138889 0.297302 0.861111 0.225794 0.861111 0.297302 0.027778 0.391632 1.02778 0.391632 0.972222 0.391632 0.083333 0.370331 0.916667 0.370331 0.027778 0.528562 1.02778 0.528562 0.972222 0.528562 0.083333 0.523998 0.916667 0.523998 0.027778 0.502698 1.02778 0.502698 0.027778 0.543777 1.02778 0.543777 0.972222 0.502698 0.972222 0.543777 0.083333 0.510305 0.916667 0.510305 0.083333 0.66245 0.916667 0.66245 0.027778 0.622892 1.02778 0.622892 0.027778 0.552906 1.02778 0.552906 0.972222 0.552906 0.972222 0.622892 0.083333 0.688315 0.916667 0.688315 0.027778 0.718744 1.02778 0.718744 0.972222 0.718744 0.083333 0.391632 0.916667 0.391632 0.138889 0.356638 0.861111 0.356638 0.083333 0.528562 0.916667 0.528562 0.027778 0.537691 1.02778 0.537691 0.972222 0.537691 0.138889 0.321645 0.861111 0.321645 0.083333 0.502698 0.083333 0.543777 0.916667 0.502698 0.916667 0.543777 0.138889 0.34751 0.138889 0.365767 0.861111 0.34751 0.861111 0.365767 0.027778 0.438797 1.02778 0.438797 0.027778 0.530084 1.02778 0.530084 0.972222 0.438797 0.972222 0.530084 0.083333 0.622892 0.916667 0.622892 0.083333 0.552906 0.916667 0.552906 0.027778 0.499655 1.02778 0.499655 0.027778 0.574206 1.02778 0.574206 0.027778 0.580292 1.02778 0.580292 0.972222 0.499655 0.972222 0.574206 0.972222 0.580292 0.138889 0.338381 0.861111 0.338381 0.083333 0.718744 0.916667 0.718744 0.083333 0.537691 0.916667 0.537691 0.138889 0.370331 0.861111 0.370331 0.083333 0.438797 0.083333 0.530084 0.916667 0.438797 0.916667 0.530084 0.138889 0.523998 0.861111 0.523998 0.083333 0.499655 0.083333 0.574206 0.083333 0.580292 0.916667 0.499655 0.916667 0.574206 0.916667 0.580292 0.027778 0.555949 1.02778 0.555949 0.027778 0.572685 1.02778 0.572685 0.027778 0.583335 1.02778 0.583335 0.972222 0.555948 0.972222 0.572685 0.972222 0.583335 0.138889 0.510305 0.861111 0.510305 0.194444 0.198408 0.805556 0.198408 0.138889 0.66245 0.861111 0.66245 0.194444 0.184714 0.805556 0.184714 0.138889 0.688315 0.861111 0.688315 0.138889 0.391632 0.861111 0.391632 0.138889 0.528562 0.861111 0.528562 0.194444 0.210579 0.194444 0.245573 0.194444 0.268394 0.805556 0.210579 0.805556 0.245573 0.805556 0.268394 0.027778 0.752216 1.02778 0.752216 0.972222 0.752216 0.138889 0.502698 0.138889 0.543777 0.861111 0.502698 0.861111 0.543777 0.083333 0.555949 0.083333 0.572685 0.083333 0.583335 0.916667 0.555948 0.916667 0.572685 0.916667 0.583335 0.138889 0.622892 0.138889 0.552906 0.861111 0.552906 0.861111 0.622892 0.194444 0.1695 0.805556 0.1695 0.194444 0.233401 0.805556 0.233401 0.138889 0.718744 0.861111 0.718744 0.194444 0.218186 0.805556 0.218186 0.138889 0.537691 0.861111 0.537691 0.083333 0.752216 0.916667 0.752216 0.194444 0.225794 0.194444 0.297302 0.805556 0.225794 0.805556 0.297302 0.138889 0.438797 0.138889 0.530084 0.861111 0.438797 0.861111 0.530084 0.138889 0.499655 0.138889 0.574206 0.138889 0.580292 0.861111 0.499655 0.861111 0.574206 0.861111 0.580292 0.194444 0.356638 0.805556 0.356638 0.138889 0.555949 0.138889 0.572685 0.138889 0.583335 0.861111 0.583335 0.861111 0.555948 0.861111 0.572685 0.194444 0.321645 0.805556 0.321645 0.194444 0.34751 0.194444 0.365767 0.805556 0.34751 0.805556 0.365767 0.194444 0.338381 0.805556 0.338381 0.138889 0.752216 0.861111 0.752216 0.194444 0.370331 0.805556 0.370331 0.194444 0.523998 0.805556 0.523998 0.194444 0.510305 0.805556 0.510305 0.805556 0.66245 0.194445 0.66245 0.194444 0.688315 0.805556 0.688315 0.194444 0.391632 0.805556 0.391632 0.194444 0.528562 0.805556 0.528562 0.194444 0.502698 0.194444 0.543777 0.805556 0.502698 0.805556 0.543777 0.194444 0.552906 0.194445 0.622892 0.805556 0.552906 0.805556 0.622892 0.194444 0.718744 0.805556 0.718744 0.194445 0.537691 0.805556 0.537691 0.027778 0.813074 1.02778 0.813074 0.972223 0.813074 0.194444 0.438797 0.194444 0.530084 0.805556 0.438797 0.805556 0.530084 0.194445 0.499655 0.194445 0.574206 0.194444 0.580292 0.805556 0.499655 0.805556 0.574206 0.805556 0.580292 0.027777 0.784166 1.02778 0.784166 0.972222 0.784166 0.083333 0.813074 0.916667 0.813074 0.194444 0.555949 0.194444 0.572685 0.194444 0.583335 0.805556 0.555948 0.805556 0.572685 0.805556 0.583335 0.083334 0.784166 0.916667 0.784166 0.027778 0.797859 1.02778 0.797859 0.972222 0.797859 0.194445 0.752216 0.805556 0.752216 0.916667 0.797859 0.083334 0.797859 0.027778 0.825245 1.02778 0.825245 0.972222 0.825245 0.138889 0.813074 0.861111 0.813074 0.138889 0.784166 0.861111 0.784166 0.083333 0.825245 1.08333 0.825245 0.916666 0.825245 0.226585 0.673777 1.22659 0.673777 1.22659 0.673777 0.773414 0.673778 0.773414 0.673778 0.773414 0.673778 0.138889 0.797859 0.861111 0.797859 0.027778 0.787209 1.02778 0.787209 0.972223 0.787209 0.230082 0.677441 1.23008 0.677441 0.138889 0.825245 1.13889 0.825245 0.861111 0.825245 0.083334 0.787209 0.916667 0.787209 0.768194 0.672441 0.768194 0.672441 0.232948 0.680436 0.232948 0.680436 1.23295 0.680436 0.766606 0.672033 0.766606 0.672033 0.194445 0.813074 0.805556 0.813074 0.194444 0.784166 0.805556 0.784166 0.138889 0.787209 0.861111 0.787209 0.194445 0.797859 0.805556 0.797859 0.761859 0.670808 0.761859 0.670808 0.194445 0.825245 1.19445 0.825245 0.805556 0.825245 0.240512 0.688315 0.240512 0.688315 0.759489 0.688315 0.759489 0.688315 0.194445 0.787209 0.805556 0.787209 0.25 0.198408 0.25 0.184714 0.25 0.210579 0.25 0.245573 0.25 0.268394 0.25 0.1695 0.25 0.233401 0.25 0.218186 0.25 0.225794 0.25 0.297302 0.25 0.356638 0.25 0.321645 0.25 0.34751 0.25 0.365767 0.25 0.338381 0.25 0.370331 0.25 0.523998 0.25 0.510305 0.25 0.66245 0.25 0.6677 1.25 0.6677 0.25 0.391632 0.25 0.528562 0.25 0.698198 0.25 0.698198 0.25 0.502698 0.25 0.543777 0.25 0.552906 0.25 0.622892 0.25 0.718744 0.25 0.537691 0.25 0.438797 0.25 0.530084 0.25 0.499655 0.25 0.574206 0.25 0.580292 0.25 0.555949 0.25 0.572685 0.25 0.583335 0.25 0.752216 0.25 0.813074 0.25 0.784166 0.25 0.797859 0.25 0.825245 0.250001 0.787209 0.146785 0.1695 1.14679 0.1695 0.727595 0.8305 0.75 0.787209 0.75 0.825245 0.75 0.797859 0.75 0.784166 0.75 0.813074 0.75 0.752216 0.75 0.555948 0.75 0.572684 0.75 0.583335 0.75 0.499655 0.75 0.574206 0.75 0.580292 0.75 0.438797 0.75 0.530084 0.75 0.537691 0.75 0.718744 0.75 0.552906 0.75 0.622892 0.75 0.502698 0.75 0.543777 0.75 0.698198 0.75 0.698198 0.75 0.528562 0.75 0.391632 0.75 0.6677 0.75 0.6677 0.75 0.66245 0.75 0.510305 0.75 0.523998 0.75 0.370331 0.75 0.338381 0.75 0.34751 0.75 0.365767 0.75 0.321645 0.75 0.356638 0.75 0.225794 0.75 0.297302 0.75 0.218186 0.75 0.1695 0.75 0.233401 0.75 0.245573 0.75 0.268394 0.75 0.210579 0.75 0.184714 0.75 0.198408 0.25706 0.665836 1.25706 0.665836 0.305556 0.787209 0.694445 0.787209 0.305556 0.825245 0.694445 0.825245 0.738151 0.70939 0.738151 0.70939 0.262847 0.710272 0.262847 0.710272 0.305556 0.797859 0.694445 0.797859 0.361112 0.787209 0.63889 0.787209 0.305556 0.784166 0.694445 0.784166 0.305556 0.813074 0.694445 0.813074 0.416668 0.787209 0.583335 0.787209 0.361111 0.825245 0.638889 0.825245 0.272932 0.718744 0.272932 0.718744 0.727068 0.718744 0.727068 0.718744 0.270025 0.66245 0.729975 0.66245 0.729975 0.66245 0.472224 0.787209 0.527779 0.787209 0.361111 0.797859 0.638889 0.797859 0.416667 0.825245 0.583334 0.825245 0.361111 0.784166 0.638889 0.784166 0.278679 0.660265 0.278679 0.660265 0.361111 0.813074 0.638889 0.813074 0.472223 0.825245 0.527779 0.825245 0.709496 0.730469 0.709496 0.730469 0.583334 0.797859 0.416667 0.797859 0.305556 0.752216 0.694445 0.752216 0.472222 0.797859 0.527778 0.797859 0.286134 0.658406 0.286134 0.658406 0.286134 0.658406 0.713867 0.658407 0.713867 0.658407 0.713867 0.658407 0.286673 0.659041 0.286673 0.659041 0.416667 0.784166 0.583334 0.784166 0.305556 0.555949 0.305556 0.572685 0.305556 0.583335 0.694444 0.555948 0.694445 0.572684 0.694445 0.583335 0.305556 0.738807 0.305556 0.738807 0.694444 0.738807 0.694444 0.738807 0.416667 0.813074 0.583334 0.813074 0.289529 0.66245 0.289529 0.66245 0.710471 0.66245 0.710471 0.66245 0.472223 0.784166 0.527779 0.784166 0.305556 0.499655 0.305556 0.574206 0.305556 0.580292 0.694445 0.499655 0.694445 0.574206 0.694445 0.580292 0.305556 0.438797 0.305556 0.530084 0.694444 0.438797 0.694444 0.530084 0.70534 0.66765 0.70534 0.66765 0.472223 0.813074 0.527778 0.813074 0.679122 0.745155 0.679122 0.745155 0.305556 0.537691 0.694445 0.537691 0.305556 0.552906 0.305556 0.622892 0.694445 0.552906 0.694445 0.622892 0.305556 0.502698 0.305556 0.543777 0.694444 0.502698 0.694444 0.543777 0.341217 0.752216 0.341217 0.752216 0.658783 0.752216 0.658783 0.752216 0.305556 0.528562 0.694445 0.528562 0.305556 0.391632 0.694444 0.391632 0.305556 0.678695 0.305556 0.678695 0.694445 0.678695 0.694445 0.678695 0.64234 0.756483 0.64234 0.756483 0.694445 0.66245 0.305556 0.66245 0.361111 0.757311 0.361111 0.757311 0.638889 0.757311 0.638889 0.757311 0.305556 0.510305 0.694444 0.510305 0.305556 0.523998 0.694444 0.523998 0.305556 0.370331 0.694444 0.370331 0.687305 0.685001 0.687305 0.685001 0.305556 0.338381 0.694444 0.338381 0.416667 0.765393 0.416667 0.765393 0.583333 0.765393 0.583333 0.765393 0.316509 0.688315 0.316509 0.688315 0.683491 0.688315 0.683491 0.688315 0.430814 0.766304 0.430814 0.766304 0.455873 0.767806 0.455873 0.767806 0.544035 0.767811 0.544035 0.767811 0.472222 0.768742 0.472222 0.768742 0.489864 0.768742 0.489864 0.768742 0.527778 0.768742 0.527778 0.768742 0.305556 0.34751 0.305556 0.365767 0.694444 0.34751 0.694444 0.365767 0.305556 0.321645 0.694445 0.321645 0.361111 0.555949 0.361111 0.572685 0.361111 0.583335 0.638889 0.555948 0.638889 0.572684 0.638889 0.583335 0.305556 0.356638 0.694444 0.356638 0.669144 0.6979 0.669144 0.6979 0.662263 0.702202 0.662263 0.702202 0.361111 0.499655 0.361111 0.574206 0.361111 0.580292 0.638889 0.499655 0.638889 0.574206 0.638889 0.580292 0.361111 0.438797 0.361111 0.530084 0.638889 0.438797 0.638889 0.530084 0.305556 0.225794 0.305556 0.297302 0.694444 0.225794 0.694444 0.297302 0.361111 0.537691 0.638889 0.537691 0.305556 0.218186 0.694444 0.218186 0.361111 0.715792 0.361111 0.715792 0.638889 0.715792 0.638889 0.715792 0.305556 0.233401 0.694444 0.233401 0.305556 0.1695 0.694444 0.1695 0.361111 0.622892 0.361111 0.552906 0.638889 0.552906 0.638889 0.622892 0.368434 0.718744 0.368434 0.718744 0.631566 0.718744 0.631566 0.718744 0.416667 0.555948 0.416667 0.572685 0.416667 0.583335 0.583334 0.555948 0.583334 0.572684 0.583334 0.583335 0.361111 0.502698 0.361111 0.543777 0.638889 0.502698 0.638889 0.543777 0.305556 0.210579 0.305556 0.245573 0.305556 0.268394 0.694444 0.210579 0.694444 0.245573 0.694444 0.268394 0.361111 0.528562 0.638889 0.528562 0.361111 0.391632 0.638889 0.391632 0.361111 0.688315 0.638889 0.688315 0.305556 0.184714 0.694444 0.184714 0.361111 0.66245 0.638889 0.66245 0.305556 0.198408 0.694444 0.198408 0.416667 0.731848 0.416667 0.731848 0.583334 0.731848 0.583334 0.731848 0.361111 0.510305 0.638889 0.510305 0.472222 0.555948 0.472222 0.572685 0.472222 0.583335 0.527778 0.555948 0.527778 0.572685 0.527778 0.583335 0.416667 0.499655 0.416667 0.574206 0.416667 0.580292 0.583333 0.499655 0.583333 0.574206 0.583333 0.580292 0.361111 0.523998 0.638889 0.523998 0.472223 0.738454 0.472223 0.738454 0.516383 0.738454 0.516383 0.738454 0.527778 0.738454 0.527778 0.738454 0.416667 0.438797 0.416667 0.530084 0.583333 0.438797 0.583333 0.530084 0.361111 0.370331 0.638889 0.370331 0.416667 0.537691 0.583333 0.537691 0.416667 0.718744 0.583333 0.718744 0.361111 0.338381 0.638889 0.338381 0.472222 0.499655 0.472222 0.574206 0.472222 0.580292 0.527778 0.499655 0.527778 0.574206 0.527778 0.580292 0.416667 0.552906 0.583333 0.552906 0.416667 0.622892 0.583333 0.622892 0.472222 0.438797 0.472222 0.530084 0.527778 0.438797 0.527778 0.530084 0.361111 0.34751 0.361111 0.365767 0.638889 0.34751 0.638889 0.365767 0.416667 0.502698 0.416667 0.543777 0.583333 0.502698 0.583333 0.543777 0.361111 0.321645 0.638889 0.321645 0.472222 0.537691 0.527778 0.537691 0.416667 0.528562 0.583333 0.528562 0.361111 0.356638 0.638889 0.356638 0.416667 0.391632 0.583333 0.391632 0.472222 0.718744 0.527778 0.718744 0.416667 0.688315 0.583333 0.688315 0.472222 0.552906 0.472222 0.622892 0.527778 0.552906 0.527778 0.622892 0.416667 0.66245 0.583333 0.66245 0.416667 0.510305 0.583333 0.510305 0.472222 0.502698 0.472222 0.543777 0.527778 0.502698 0.527778 0.543777 0.583333 0.523998 0.416667 0.523998 0.472222 0.528562 0.527778 0.528562 0.416667 0.370331 0.583333 0.370331 0.472222 0.391632 0.527778 0.391632 0.361111 0.225794 0.361111 0.297302 0.638889 0.225794 0.638889 0.297302 0.472222 0.688315 0.527778 0.688315 0.472222 0.66245 0.527778 0.66245 0.416667 0.338381 0.583333 0.338381 0.361111 0.218186 0.638889 0.218186 0.472222 0.510305 0.527778 0.510305 0.472222 0.523998 0.527778 0.523998 0.638889 0.233401 0.361111 0.1695 0.361111 0.233401 0.638889 0.1695 0.416667 0.34751 0.416667 0.365767 0.583333 0.34751 0.583333 0.365767 0.416667 0.321645 0.583333 0.321645 0.472222 0.370331 0.527778 0.370331 0.416667 0.356638 0.583333 0.356638 0.361111 0.210579 0.361111 0.245573 0.361111 0.268394 0.638889 0.210579 0.638889 0.245573 0.638889 0.268394 0.472222 0.338381 0.527778 0.338381 0.361111 0.184714 0.638889 0.184714 0.472222 0.34751 0.472222 0.365767 0.527778 0.34751 0.527778 0.365767 0.361111 0.198408 0.638889 0.198408 0.472222 0.321645 0.527778 0.321645 0.472222 0.356638 0.527778 0.356638 0.416667 0.225794 0.416667 0.297302 0.583333 0.225794 0.583333 0.297302 0.416667 0.218186 0.583333 0.218186 0.416667 0.1695 0.416667 0.233401 0.583333 0.1695 0.583333 0.233401 0.472222 0.225794 0.472222 0.297302 0.527778 0.225794 0.527778 0.297302 0.416667 0.245573 0.416667 0.268394 0.583333 0.245573 0.583333 0.268394 0.416667 0.210579 0.583333 0.210579 0.472222 0.218186 0.527778 0.218186 0.416667 0.184714 0.583333 0.184714 0.472222 0.1695 0.472222 0.233401 0.527778 0.1695 0.527778 0.233401 0.416667 0.198408 0.583333 0.198408 0.472222 0.210579 0.472222 0.245573 0.472222 0.268394 0.527778 0.210579 0.527778 0.245573 0.527778 0.268394 0.472222 0.184714 0.527778 0.184714 0.472222 0.198408 0.527778 0.198408 101 STRIP 38 348 315 355 331 371 351 393 383 445 442 499 511 515 534 528 566 536 586 537 587 529 567 516 535 500 512 451 454 395 384 373 352 357 332 350 317 349 316 STRIP 4 633 643 619 613 STRIP 5 601 563 617 518 504 STRIP 5 603 613 589 643 649 STRIP 5 565 589 539 647 645 STRIP 5 399 471 363 370 360 STRIP 5 551 523 548 475 392 STRIP 6 617 504 631 502 639 641 STRIP 9 548 392 533 382 496 377 422 362 359 STRIP 4 645 641 539 520 STRIP 4 471 502 370 380 STRIP 8 732 700 754 666 752 664 626 636 STRIP 4 504 426 502 380 STRIP 7 549 546 570 552 584 568 608 STRIP 7 752 626 750 584 730 634 686 STRIP 38 315 341 331 347 351 364 383 389 442 444 511 505 534 526 566 541 586 544 587 545 567 540 535 527 512 506 454 452 384 390 352 365 332 346 317 343 316 342 STRIP 38 341 366 347 374 364 387 389 400 444 446 505 497 526 507 541 513 544 524 545 525 540 514 527 508 506 498 452 450 390 401 365 388 346 375 343 368 342 367 STRIP 38 366 328 374 339 387 353 400 385 446 443 497 509 507 530 513 554 524 572 525 573 514 555 508 531 498 510 450 453 401 386 388 354 375 340 368 330 367 329 STRIP 15 328 228 339 255 353 287 385 344 443 441 509 542 530 616 630 STRIP 13 228 138 255 181 287 249 344 311 441 431 542 562 600 STRIP 11 138 103 181 136 249 216 311 297 431 425 503 STRIP 7 530 630 554 638 572 640 644 STRIP 10 103 100 136 128 216 212 297 296 378 369 STRIP 7 644 646 572 648 573 642 632 STRIP 12 100 130 128 166 212 241 296 308 420 430 532 547 STRIP 4 369 296 358 421 STRIP 4 378 396 297 425 STRIP 38 130 203 166 237 241 275 308 335 430 440 593 558 694 658 776 704 805 738 807 741 777 707 697 661 595 561 467 458 310 338 244 276 167 240 135 207 131 204 STRIP 4 562 431 517 503 STRIP 15 131 101 135 102 167 129 244 213 310 295 467 476 595 550 571 STRIP 38 203 174 237 195 275 267 335 324 440 437 558 576 658 670 704 744 738 770 741 773 707 747 661 673 561 579 458 461 338 327 276 270 240 198 207 178 204 175 STRIP 13 101 104 102 105 129 137 213 217 295 298 476 361 376 STRIP 38 174 172 195 194 267 266 324 323 437 436 576 575 670 669 744 743 770 769 773 772 747 746 673 672 579 578 461 460 327 326 270 269 198 197 178 177 175 173 STRIP 12 104 139 105 140 137 182 217 250 298 312 398 470 STRIP 16 139 229 140 230 182 256 250 288 312 345 465 455 538 543 564 588 STRIP 38 172 201 194 236 266 274 323 334 436 439 575 557 669 657 743 703 769 737 772 740 746 706 672 660 578 560 460 457 326 337 269 278 197 239 177 206 173 202 STRIP 18 229 329 230 330 256 340 288 354 345 386 455 453 543 510 612 531 618 632 STRIP 5 538 519 465 501 470 STRIP 38 201 199 236 235 274 273 334 333 439 438 557 556 657 656 703 702 737 736 740 739 706 705 660 659 560 559 457 456 337 336 278 277 239 238 206 205 202 200 STRIP 4 612 602 543 588 STRIP 38 199 132 235 168 273 242 333 307 438 429 556 592 656 695 702 774 736 804 739 806 705 775 659 696 559 594 456 466 336 309 277 243 238 169 205 134 200 133 STRIP 4 531 555 632 573 STRIP 38 132 122 168 153 242 232 307 304 429 428 592 597 695 709 774 787 804 813 806 815 775 789 696 711 594 599 466 469 309 306 243 234 169 155 134 125 133 123 STRIP 4 296 420 421 495 STRIP 38 122 147 153 183 232 253 304 313 428 432 597 590 709 682 787 762 813 792 815 793 789 763 711 683 599 591 469 464 306 314 234 254 155 184 125 149 123 148 STRIP 4 550 476 522 474 STRIP 38 147 162 183 188 253 262 313 319 432 434 590 581 682 675 762 757 792 779 793 781 763 759 683 677 591 583 464 463 314 321 254 264 184 190 149 165 148 163 STRIP 4 474 476 391 381 STRIP 38 162 115 188 145 262 220 319 301 434 424 581 604 675 718 757 794 779 818 781 819 759 795 677 719 583 605 463 472 321 302 264 221 190 146 165 117 163 116 STRIP 38 115 90 145 118 220 191 301 291 424 418 604 622 718 748 794 817 818 838 819 839 795 816 719 749 605 623 472 478 302 292 221 192 146 119 117 92 116 91 STRIP 38 90 93 118 126 191 208 291 293 418 419 622 620 748 734 817 810 838 836 839 837 816 811 749 735 623 621 478 477 292 294 192 209 119 127 92 95 91 94 STRIP 38 93 120 126 152 208 231 293 303 419 427 620 596 734 708 810 786 836 812 837 814 811 788 735 710 621 598 477 468 294 305 209 233 127 154 95 124 94 121 STRIP 38 120 170 152 193 231 265 303 322 427 435 596 574 708 668 786 742 812 768 814 771 788 745 710 671 598 577 468 459 305 325 233 268 154 196 124 176 121 171 STRIP 38 170 160 193 187 265 261 322 318 435 433 574 580 668 674 742 756 768 778 771 780 745 758 671 676 577 582 459 462 325 320 268 263 196 189 176 164 171 161 STRIP 38 160 110 187 141 261 218 318 299 433 423 580 606 674 720 756 798 778 822 780 823 758 799 676 721 582 607 462 473 320 300 263 219 189 142 164 112 161 111 STRIP 38 110 77 141 113 218 185 299 289 423 417 606 624 720 760 798 820 822 850 823 851 799 821 721 761 607 625 473 479 300 290 219 186 142 114 112 79 111 78 STRIP 38 77 60 113 83 185 157 289 282 417 415 624 651 760 783 820 845 850 865 851 867 821 847 761 785 625 653 479 482 290 284 186 159 114 85 79 63 78 61 STRIP 38 60 50 83 75 157 143 282 271 415 412 651 662 783 796 845 852 865 872 867 873 847 853 785 797 653 663 482 484 284 272 159 144 85 76 63 52 61 51 STRIP 38 50 58 75 82 143 156 271 281 412 414 662 650 796 782 852 844 872 864 873 866 853 846 797 784 663 652 484 481 272 283 144 158 76 84 52 62 51 59 STRIP 38 58 66 82 98 156 179 281 285 414 416 650 628 782 766 844 832 864 860 866 861 846 833 784 767 652 629 481 480 283 286 158 180 84 99 62 68 59 67 STRIP 38 66 53 98 80 179 150 285 279 416 413 628 654 766 790 832 848 860 870 861 871 833 849 767 791 629 655 480 483 286 280 180 151 99 81 68 55 67 54 STRIP 38 53 36 80 47 150 107 279 258 413 411 654 679 790 825 848 875 870 885 871 887 849 877 791 827 655 681 483 486 280 260 151 109 81 49 55 39 54 37 STRIP 38 36 10 47 31 107 71 258 224 411 406 679 714 825 856 875 889 885 906 887 909 877 891 827 859 681 717 486 491 260 227 109 74 49 33 39 14 37 11 STRIP 38 10 8 31 30 71 70 224 223 406 405 714 713 856 855 889 888 906 905 909 908 891 890 859 858 717 716 491 490 227 226 74 73 33 32 14 13 11 9 STRIP 38 8 19 30 41 70 89 223 247 405 408 713 690 855 842 888 881 905 899 908 901 890 883 858 840 716 691 490 489 226 248 73 88 32 43 13 22 9 20 STRIP 38 19 34 41 46 89 106 247 257 408 410 690 678 842 824 881 874 899 884 901 886 883 876 840 826 691 680 489 485 248 259 88 108 43 48 22 38 20 35 STRIP 38 34 25 46 44 106 96 257 251 410 409 678 684 824 834 874 878 884 894 886 895 876 879 826 835 680 685 485 487 259 252 108 97 48 45 38 27 35 26 STRIP 38 25 6 44 28 96 69 251 222 409 404 684 712 834 854 878 892 894 904 895 907 879 893 835 857 685 715 487 492 252 225 97 72 45 29 27 12 26 7 STRIP 38 6 0 28 15 69 56 222 210 404 402 712 728 854 868 892 902 904 912 907 913 893 903 857 869 715 729 492 494 225 211 72 57 29 16 12 2 7 1 STRIP 38 0 3 15 23 56 64 210 214 402 403 728 724 868 862 902 896 912 910 913 911 903 897 869 863 729 725 494 493 211 215 57 65 16 24 2 5 1 4 STRIP 38 3 17 23 40 64 86 214 245 403 407 724 692 862 841 896 880 910 898 911 900 897 882 863 843 725 693 493 488 215 246 65 87 24 42 5 21 4 18 STRIP 4 17 447 40 86 STRIP 5 18 21 448 42 87 STRIP 4 86 447 245 407 STRIP 5 87 246 448 488 693 STRIP 4 407 447 692 841 STRIP 5 843 882 447 900 898 STRIP 4 841 447 880 898 STRIP 5 357 350 449 349 356 STRIP 4 357 449 373 395 STRIP 5 356 372 449 394 445 STRIP 4 395 449 451 500 STRIP 5 445 499 449 515 528 STRIP 4 500 449 516 529 STRIP 5 528 536 449 537 529 STRIP 5 495 420 521 532 495 STRIP 6 569 615 609 722 635 687 STRIP 5 569 553 615 547 430 STRIP 10 430 593 615 726 722 802 764 800 751 753 STRIP 12 593 694 726 808 802 828 800 801 755 765 733 701 STRIP 4 722 764 687 699 STRIP 4 751 731 764 699 STRIP 8 694 776 808 830 828 829 801 765 STRIP 8 776 805 830 831 829 803 765 701 STRIP 8 805 807 831 809 803 723 689 667 STRIP 7 807 777 809 727 723 627 637 STRIP 4 667 723 665 637 STRIP 6 627 727 611 614 585 571 STRIP 4 777 697 727 614 STRIP 4 571 614 595 697 TRIANGLES 42 843 448 693 542 600 616 298 398 361 376 381 476 312 465 470 803 689 701 755 753 800 649 647 589 502 520 641 426 397 379 584 608 634 686 698 730 626 610 584 666 700 688 dreamchess-0.2.1-RC2/data/pieces/classic/black.png000066400000000000000000002715731242540543200216200ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGDd2R pHYs  tIME  aBgtEXtCommentCreated with GIMPW IDATx\ے$G,fUB#E,!/f|P3Y`2#&C|- 1Ku~Wр*1\ "an@V! 57QGW|T( QkAPJ bnh.Q!X>. bT Xq-U> } qv)x{V`)a|6k5Z oE&xyEqA>A31 V 0pV1eY +;ZU0KppVAp|ŏ:^|*({^u@lAVP~O 筢QEZǧ*SCOs,P6~` [\:c`EB4G3>+~b؛`? R* {k@`oO ~w>ptC!0Q 1 p\afZu8.uq)0llXG,rcuϥPCGuhPt1`]9z*>*?aa<8&x{(&@|5)ű1x< +811háŸ0ı38cE* *笢 YZ[S(t~'15:^݀}&p T^.ؔ ]Up-_Àg8Pp ,| ́"XEQ̱N. p[{P~n10;F&QhƳ 1gHApC~{st*|, ],8(js`-<aq ]xyn-h  <U#>[1ܝjXJ9tñG3~JϳRtq"<6Kq;Ju8Qµ2ubXAȦ _lT+w> 3f3 (t-fdm0P}d: hƇft 7, :d:AweۅO3WT f@̘.xuV70ϴ`;Ky ~@)g9쮅;0fnQ2cUCV];^A%/?pg Z*9J^G`-oU\g1%a9?L<:߭9 et*Q" |ϸΪt3hγv[|^fCy?Al* n.EU20EvvDdu)As>QF\Uq] ~ 3pF.W)Q_bDQ~ `8uF1I0^Àl /@"E?WF}u<~nWee""%K1x8?`Q(yџx]ZTH+/7"Ό1h|f[a9R1/AH"lgRm]qVt3!ZlA q-U V1l,ob5/h-p;eQܶƄt)x́| W;ZuVnly_XQ9Iγq`5qYUWAs~fV'~y_a}cdzk5 ?.5燬r{׈og0v}J ~lWLY. ŊLEpLr7Žy ;K5<@/c Ռcje6(}Lyxٷ |.E@'"Cn O3>pV@Ԣ-2 c?>0\ 8 0!Cy@qa=c- 6R `AUhřaGnvT8^HͪUXE0Ee.=ίԁ$qHR@ *#~F{o&2cDAZx|=猪"dp[a-Ηb}xUfׁT- 7PGB7+!x@ u%ා3ՂR8*{ߥHkݍm((:> fDwbE( }ج*_KtщUcnYH;iQ )EhLYf?z ݁c(.pp)Q%2" rTe).0qTҠ "xѢVm1ZC#@TaD _ j'Vx -e\||ЗGTU{fjql}KXhs$Q |݉:8)ɪ-GYV s|K죠:p-=AB#0z}]Ϊ⣲-HN*JIXc,؍[F/x ac%^HpY1gn,GacTٛ~AxNFrʒHG7D J/bb`wV%U0KR8xǫ<xeQ|K"N"=z?+ڑsmi4쩸ÌSq$՝GPYq44b5{:b~>|1 ϸ1 @ Ͷ8AIaUVɋpQ(#U9POn esٌ?{U>SUVR;geڦsQ?Z->w$Bpq0Eq7e;Eeptnm!n!whFsR4.?//381|R<)Z` 8eS(MsL-.R 18>kZy3[=;:;%u{T9 3_kD=uSª$DN&6 XT>^*/lhs =ONiJd6o2e{H:-ٛ}FY} q 0Bpk<dlr؍³,+ҎxZ|r>,dkXo ? |^W@nz}͜]]r|*}5^H^bUPpٿ*8YD%@(%C/UfD\WfDW>u @3ҽ;Tthǎq.j3X~>G1[eȌ}]E<1%"Hq bQuE<1պD[K)~*Gs Q#PhYQH(Wż".KҶAxD:J9w,3 &' Ɖ̶^(%T"PUX%?:mM3~q[)F8Gdy1ۅe:u,OQDu~Ga 3VNV CUUt$[]..(JI/.~Cs$Ao0:1fAmBe-*Wg8o' ANCQxЛדZH2)KT@K =z\BjyA1i94/]@]B]<f畟]ÄgpCwIF|w(Y ܷ-_ah68D;9/+"bQ=UN5DZc)"U`ipg/}w#7ܒ:^cy@Ku >/%!XNKq*_TǠzNq[20.{g0|y G߭Oj Vۈ,r[NR;64Ec`(G`Z*IjNqtKV#9N.6~TˤDf!7\N#2ވ_kH2E6=. vagA^1VJ%eFm=d mq|0d2o>8|6G"̒~z<㜚t'1>S!fb$<{T 9YU^) IgvM\c<RIrKל\63>:ILW%NHuYf;dJ KBX 'QOh<Ƥ"g &о9!*kaE'Q)d̽8H &'_%H.ÉBnc#S/%TqP[<Hu|t!xEpι&-OMV%x-z}게Ϳ#Sq2%̕SYfYZx@@ l-"m@Q&T$(yjjQN./* Kgɤ+1M}ꟇDBvMn$79_BTDy.E>08B 9\1\cKcDuXЙ]+qW%ɵHIa'M i;(pfw?WI##KC>5Y'R9 "X(L#GM%!t&}'M\[yF|,Gd1d q b :K%|ģDEO}v48uR|Έ3Ws~m;\9Kg~1-XT5mQUE4yj:*P*ЁĞbOp:_ |t^LRLWJ&jLmG%Cс\cIH,=GKyl̙e[8W] lQDw'p0-m8Q穑R0t<9:?g n[=FFGrL0H9)WxD`nb*ʍ늉>`[ ;?ǭ(.̪>xJHf6ۺL {{֨8ܻl-)IDvk9;L/̸p 3S@+a"'髇vLm} 0#[l#wއB}$ggɱ9kTHnvǩPïGo 2Kc #|W$w,G( Q3(%%*K=&yD'AbRZg>R"z)tI s[brWgj@;KqsVr/Bd[e뢪xt`2rt9 ,*b@g l8C'ao(4U1.Ahz<oG0DUa,Jd<<=9?;}S">(M6VD.p$F[l%g?W@];y5\RsȌ% IDAT?Kj6<OmR uDIF`*h.̠GnhO*Z \_,mfұ@E~Pj3,Z؍/S2\hmDzd5(yC#nu͛9ژ985ku* KLo6DNQZ87\;!e2b'?TsY -FIBuMye"4&$ ɾ*#5vTT>mQes' LQ*'O;1".+|/cpLWy<$,BZ{9"2)X 8ux òdo1%RV9ON/GVB.7EGO[bD' ey-M0 Thݒl~^KE6n4CVd|[r$j4OBLAl"]sDUx$L%ne(<#: N@6[u d?aΙ@C&;MOM1:Zߧ-,8VkqRZ r0Vcp6ZTQ9_C 5j,W< 5K:6BOށ/ZFoijz gP"[+jt˽8qe BS:/p!(N@5KHh2ЀAQGBj8DYHX ^(QQ^apYkJLg]X~Ը6`@(SYBb 6-VtќĖ:ǒW3\:٪ TR8q(עL#" Vӱhh}w5^2)BC 4 )32W7\7A/VX鍘pzpZ C2~ (I V(@L޳ hL(NXmeoeAZHׅ8Vs~=b/-hL Y|Y{94K,?XGAiB[+  ~  >idP௃_\{_4v Uω +hCª=d;=||F,g̢-|f[l%O!OqږeIyT>-9]5߼vNٟJ,DŽb533āJ)xu+(c^-!BNS U(H8ote@z]`88aU9KOCnXh.H߯/ )eoQH5Yb7ϹV7UcLLdbR|9=?E  ݵmak0 -BpqųQi3~i:p)*FAZ 6FGW ͪđѦ?Af߾dReCsh3O{x@;H\9ot\zg#ԇ/t9t T֠Rt}oJ3k rKeS|8mr9۠QaߝS`DSŚ$W% _bH \0Y%^Z{XX așjfz ]ܕ>51q58" ã1 jp) b2VV.9k|Je{la͋ 4Y掯jxfy{fa1m=jv8ŧ&7ANfzZR$^j,),=XmGҔQV&$Cp RIM>faPO{ 2Qe=d5? z Pe)L]cqy.#6dPԐG8Rrz]n41m='%k 0ʘ1]FVrR j1rl:%LC<>(gEf>:KeՔD4y(Z'9o:\ & Yy#B*Ginz];}sE7W1[K5_Z X7[̏Nwl#a'kqpt6G{39EN֢ ::)U'fh3.]+Q+|shNYie6 Q &."(clR(3O+D[s=3ݻ[NLxv^rE4T6)Yk AqFP y *wZ%!51HY٬Q iS,K39JEhrk2pD|u]qg N\cls{@K"΋rn6J狝l%^\uyxVX )/^n40^(`eRVYyE|dը#wt0h;%0d6;\isw7ҖX|baR*P Ow;BةǍJ]8UkT\Q_ .`1.$Z71N = \ :\qriF[A^vL4Qy8@R*xƸXVa{;L),2/vCHsAL<ܳYm:fZ"\7皺~Z ESaxEԨN>iY)q VYZi32sAM=dL T*Xκ~o` YJdvH<[x{N*;"JrZWNڈe/aN=6Z{[dZO}S씄6BHQ1y٪=q+Vio Uwn}i/~ڮ_Tkrad+QMp690=:xpJYڂYbiDYTٻkUrF ?kK4((*cᶞ- ӛNpWBIJ@?e^΍Cci?W#XvIK">Zla u΄ӹ!vc0P %`i& WgEKG`zTN~-wj<9ufgBi4 2,JL܍Pz1@YVr饄jɬXH!7t1f4Vr 5zqs*أ0 ABUyZo19Bve%;VvAhQx$9כ5+/MNuyW >KK/=ȭ`%/>b1f'M,J-lK:fDX"NG oڧV*MM ̖Âf찣\)bUXrWYΠTAL -znlR6ےU *ۻZcK52+lWZȋJ†بI{j7IWܾx$ʔJ9MJK4<%x݊UqX!0w π֔ Ӭ˹I-?pn>:g$RO+mާO)OM+Fb݁@o{)nͧӈW-Y"vΩb$H 5%`ze1mJְNpc&0ERc8HLG e/+Go Ĥ C!0%M[#ٛ粐4!IZ{CPg݊S{_c;NbOZo̓ cTbn; #J10-ʞY_y2țVzQSor0m-=\T8ZXeo,I/JRmUF50'*r K)mp GO{?˹7)3bF{7]Zޤ 쥻pzV,%%8:Wq׫ϽRQ~X$ݟoA[ߜ [T+t"*բSLPˀacY@r=*fƴzcW=пLDHjlm4ۙ_k/'|* R"hќ4Huswn[8 ɽhD{nʾ41bTydӬ`Vl2,it9zcw=\Ť%ȌlJ1V2w ,*U8⓷NRU0\%q \e,X=]|^?ZL+mE8V]6I;71!%\xB2"HJi7FXBS{rz3Ĵ'gչR'-B@өN,V(LqSn6(a- )KciӖt-TM͖bUˉu$!H'.1W.䩨4~i" Bߪ2 [%ZMYa;! HrK ln^xINЭ,% 8^\ KwS9}Uд9uwSS/^^\Q~R:QBT&؈ bhB^0>Cnzcy4VSx WKmCn!,`KbČ_a7L#藳 IyZ&z5q.L)NTC IlZ کN6d5m!2V™)o=]0YZgO1챓u6` EAwʪGlA*n[0cpr${Ȟ==wع]=lubxs kd2y#)ŽXx]bfOUyW$@ITK_nHntJ*w .vObG17loLiuaڽq9$)(EG9(qR :ǚ,$HvW &- ,mƜbx6V)rroDoFm8{PBA>ɤ{|sf0-t?  (şo:bm;ۭ,ԍ[>>Ŗ#/;[Q3X1չw>~3eiv|g8+N>fXSR _Yڛ O*NM $OdžH0A~X*Dt&Tŧnд8*e]FD-sv:wnwFxrΞڛ]i*[\ۉ% М9#gZcVGd1Qd n5wMʉ6Xٮ8-u./WQN4{oSDc2ʷ,Bڏ^<(.7X IYz+l׾y%Ĉ2%K*K.ҕ&[5N0zj@7ekH3h ܔAZq]ǶSwP+WrY4 &-}sk֋;[cFUw4ѐ|)C.Cy!~{.i&EsVO%!hcE >3Rꜻ >+R$0<Â%[cҺ?*k F:̥gva@ 3c%#r,B'"gXz:*m:/ YmHp/j'Td)!_"Wl5 QǤ.o [%Ü^ (|wGKRLjjcu2yK9D >7" YכsnI Œk1c{zČ:ӵā}9!I߀]'ᢘK^TII,\}\ZP *6m3P<ڬ ڦp*',Rݗࢬ%IV84}1ߖ|ys2J+7a1Y8}1H\-;ɹ (i?LEz˞RMn&cy,sIeFW U XV:n9cze ~*mMf~!i>敵˵Ti7ge !qwA1CKQj!7$$q ?D\DwEOsZPkl6ƹẰO#K ==|eqxUBq(5ԑl֬z cV]n Kl1ZñtJ՗`%WZ c.yxD189^%;`H~d羀>8N\f|ۆgg'@y=&bɷĞ a\2E C8UF)4/6.EO;\|Jo!Ӆ8UnNӐE9 IDATr"AʼyƐqZ.w{۴:ᾒ[RѫGhK ڑ%7 9vA;-‹Z\0tv q[9Ji(-;rZ?wfW\XJKIQm~*tX T •6|:&X7 T1juu:N.[l*yl zզFʕm=za^餬MЭ&DZlORm̬sdE鿘d0*.qN=o⢂qdJ'/b kȹ9+q[i2;STh.U˞.7Uc 8A#,?jb2I¶#5\+/Kj<^&VQ#@>b1QgZ/אs%y/\5( 9\$̠6ȤD_5BgeF#D#qsE;EΗb3 argXq p8b$e.d(*{{ '"%p$':9k%>l^a9ܕĚmaQ$+zSY(xG^ =k'pY1~ЬsiU B8 W99O;5sI矋ADKI:X  &;#1|^~rޭSrUhֹcQ~?% tWBs3$8݊3lndjOG #|FZO'e 3nSPȊ}n}Gg^os:۪= [9+n\TKHspVIuΖcl)}q0;Gek'7GH*s^=]j](|><˩ʥklKh3#)}[gG9k F8麯7idmal.)?qZx 9+|: σF ;1ͅ7vUe!SBFE5;K0zdÙ/IQ Sn+L-T]'ux9bUT^r5/\ew=Faӕc*r]Ws;814 819%-{>@_~ô(5[1Hy( '6Aןt11xJsbQ`XD.-M/,I xs\c*x.=\Y;W5v^L-l4`]£0ceps/6LsigLjQᶝ5|SūVV9p Hԍ^od""s5,őXo(c?w5D9&(f\+3&4Vϭ3sViQ> O+bꦓ hlʏ[d?~|e%¾$ dnmaKi+)ݖI^῕-8loF'qYu9dI43wP}f"oBΙ.Q\R(䰫w~9}7Ja8(5Kcɞ+i V>[U=au/ucOYFb0iaPG:/Js1d 犐n>y2^+XR N$~Tl*N_'ڥ e9980 >xk1`UF-cNy_κ-O^+` GF{tʻa yaWnjtcudd ҳ*O#.Ʃ~kh% Ԟ:f)9JP㱌EPԊYnqt!;P]Ji')sL[ݱ:R骲_;ytU`Hspu]BAGD7d}4SM_rЫa9FwTH)"oy RS`;+ᰥNBDԸxæ#->on osʨw Ykǃ7Yk HP;&%J5=q7laͿ|Fȍ'Y AʺSAgɿsI3*Jp<RlΡ2\Mo4oSdԧ1I{S{1f8ci :ď: P:E̓oV[eZej[H1xep*ݙ;Re{,tR'{)|P J !3.yc>A"K\;s+lOauk`|tv%UnP40UCLYFNyw(מ0cufK׸0(\DrɊ'c[>&rl*ͬON{jVܔ%⽕!}EJ3^>. -4h,m9TswyaI6o8\ \x!*|4ܓz鶊y{1PN5Dhl@`;E9zC1F kEf4o<nƜ3PL=6gکcqL2 _50S+{^aK!&F1%پQT uI-8 .<ޝ)-= >a([@ ԒObƠo<;j{nu.}-IL((T]y+vuyóMN (S,8d"~/q3OJ*ۉ_ρ9R]0plP*'SϬT"w g& 7W\"zS\&Ae_f X5{bVoP 8 ȔZnzD`%XTtY`D):}211R6σRNQ"u>+4 y50ܔRxtҊn(9O:6&>&/+);ggp =A% ٘;lcKbk0 hM-*iܛ3x7I 0Ob+n7!-CgS!9MVBT3q'f'C0߹)4ܒ>1TT(2i@ /x|3I)ZIC^l9Hümy[$lg9= }b1 ߧ5>?'vц_[6nj #ONu}%u h {y4^JϓӡgDD[A5ߞ=}lӳT/fAJ'ucrSX!i}B-I,d7E3#w߭[{Kꫡ̄|H9i\{,I62LtՓ'NI nLnNz?& (7kkfvc56 \*̳ɍl oㄺ84~,n%=VªfV2t9[mL0HIԺTtRH~-&,Y*E; 5Aބyɕdh7ĪyKKYYۊ3-JL^HYuC{*7T &e,3~?+y]xbi qF?d,iA۠= f b[.gl{NR1!$_pTzKk0fFPFv;3 SY/JBA2Vζ :0mƮUeak[2[00+{g>r6^"!S u*JϷ +[&.3E޻kLZF#қ=;۰W@!6B/kmhsBnj Q1([WIՃ{l-9`2QH?3 c ?O~Rl$jq>rZ#V(U+Jf W}>/Ǖ1}uv68A8I e`hs`B ^]Yfi$Omwǝc>1~Az!6~>>1_-͌*#zBc|8Lk9=lQTBCmAaE>w!d"ћSGLj%DJQd[^FN7g pk3 vtGY2&n[4ۖY%i)7QL-D 677pd%!q}եL4ayCIGH+ۛAGK_2{'Ϋ8+q0;:.!eΰ3HG!(,pOpxnxb1ui)<Ԝ}“,eڙ1I./uirˍmdg\݂ZSx"m4׿V8GnTF-.TQw5!T\ґ~$G^іwi(D7L,YG7]DdIY}xVEڂ|a4Iec&Đ0畎ko\CPRd|` ʤ|zkt-f;u7h3xզD-co Ģ 1٭hե,FHt b`F"䰵6%ӖsyF}@b!|Q\XY* ]A9>mT`~gӆ1s5}T}n-F#0D ?1 8N7GZDvgּg94TLӳC#L,f*QQAvNZ`MlB32($+$(nϹAc2o"XIN}C@iјxc VMšZsa,#Ab$34r[LRvU 1mO`"^Q 5+t5Z"z0Ru* Qx5)esSp>m4 N#'aON}Rkz8 DWNJ{xw D8s>>m~bdy\zs#bτ& +dSmirBv:bR]n[T-ggHҰ/Uf@p1N{+KjZ"ٽ"HmpSFn n/?#=8F :\ݙ@Y5dH\bҌq(-v zELO.hEIgI{cZڔ܃==_}Xx~R<ك@EL=,&G-N9Dtkg䄹BRO||ؖ࢜&:ϵVj4NA9ԭ@JjXۖAڽ3vf_}XD'%l/@N|nuTc\VRݬel~U~q]D>KMޣ1e؏2j=d'PH> ~QtKYYQH['93y ?tHТ]0D}pٌ+{ `u MI_m}Uʋ/1L n~6/ρcWmL YQ&\\SiSU)}]܏əx4HK6#=ZdžĘ)2& CEJܯsYI/)\N6o>i%q{ثKsKًbaU_6S6㻛:ZUI¼N JsR",dVQ<PfߘY bF/a{c W[s ?̕*{sKݡCO%!kPEiNA=CIo |TuĤo7i ոZyT|I)s[(yʢ7ƿ{V4҆FS?H)ϲK0o\fnu>na[lHbLAZDMʟ/ Wb]「Pલ$u85d jf^:Nn<;Y?:䌉Zppv##݈xeGO_kLL6 o$:U7c;ּ`*DOMKZsf"q'D;Ó# ;@ eyWDWaz8:'2n|vzjc_&}V%pNkW^̸zb=vcY/P~SM(j\( 2G-"7mxc D;W~OVlK;W,;Q4i! At{8>m瀘DLŃ氒1T RNxo"ᖂ5Uޫ2+4B͵&zx[?LGdQa8|= xnͷ^P]T>%ٙ!F3r0Qk`N#[`g1>yy,àlx7j1jc}1FEVʋpgQ1={kj?rz؆/K,Қs@CPZ$_Vƀɂb] IDATnQi =n艾MF>rrta fwfTpagn#DAks@z6S{r&wrʑRb*,~IF!_hg U!}2-eNXeC?JY՛= {Ŕۊ櫽} -w^C8sMo_.mrB9Z[_1c؍P:ɻnps S5 XQt'>oOǰid,wS40z4(-!۬p8}nkQY0T2'*uun=/JdϹ(o'I՗ch$lvZmy"7[&^i/Tjꘓ=Vνbd-޷1aa6zC[RTVQrr2rb)(>m0߯!lc4y6hmu-2k4c%UA?>-Ū^`]-<FG詭?[4HT1RFxPbBzQM(]{5Ȃ{,g%T & ~cJG0қ/}X) -얖L*YxOiƇNz;H Ur1ۈqx=OX|q_'<χҍPbN>"o;d ,>MD#Z+#!׉)?^gO1-1(m̲EIaX'RVT5PF o][?![\SVo(1f̽(&q`\Rij1+V=~c6zR M΋ l 7P!3}%4}lC 5wG gaGtS}æMH4='z1NJbE WM+~ eE_8x)r=u/^ӗ\&lӂnyq b/ Aҙ|gE)m^|5 ~4Tj/:D7/8>G#";BM [;˭ǹRrn,2OpϷ3Y1$-\2DŽ\7㎓9r5%3W$rFՍ/h/ C|Bts {Bb3ZZ`KU)%`Pr]TnbWDJsV;9}BO Q3|kZQ[`z7gG==ugraRK9 śkni X/rYA!y38d9n m)ڗҕ?˶ך:FO,n9A]?cbjsR8+~/X|i̶H9Vd* vv̿΋ωGYtjQpP#<ٯ{Tn-8C.DGa@ P*1Ғσ= ;ϡyiN%K =Fܡ y$azB> 1*g @f1 ;YBѤw.Ϻ Bo⨤)<5o"4f LAe>YϾ-߻ELJQ1 uI CB. +f6&R Hև=-fRƉ71MQ3BεfI/J 1oyy-vZn\y6'\1 p 4VZq?#}*Un,Io&O6{g#@ڙDNˢ,ᓼ.O>}?JNuZH9nєtRi3Z/n*+DMbs^+dnb_؈>YhJ&V IQh/TfP*J >N|Xz؝QU֔2 ~{k_븅UPLAĠG Ԋ/=a lO =e>˃)ndJ\K(xԽSs̄y Rƅc&!hX3=Wzdww HӬJp XxzE\J %kPk]~ [^d}K0 $QLpȈ6FA#5GϏ jH ٣ڟqb.:xZ>\o~QPegCmf ]f=VHtYؖ{8Og48yz<ܙk5(H &ӱ8kp! B/ׯP毶?gƜ_7hf"EjҪ\'ob7|u6Z1NUk2`C@yWՉn /uV9.A!kEX׳(S81gDr78AV]O <n7=98!&h p Ώñ2 %G'oBbbmTX%>ώC5O qcaU9Jia)Tq~ٯX2G 8mjk6Nn3qJj1Ɨ[agG|''I%ӏCрhhW^R + Cn߯وpE_~殱6'lq|OA|rs&l8䖻u,>{B%QF My`r}RƨdÆrnI -uKѧ(%8mp{?Ȱ娐?9J q\A812<}@W{~}gV/8uȗ¡#ݙ!]g+g^UPZw RN/1kCQiF{0ȝ1ŠAdĜQ~D[j^S&C09ٖ4l$Qf[ZZE3`l6(cݰ}ͯTJxq<;Z;jHFs`4/K">+ =eRꍕ4: kt+`譇a'ONphmw×>fO>^c,R=|@?M2څs:eu2Vm:N/~NC\LN.lQ}e+~z;u d}"ՠe8ӝz~a(˫SL"n墱gd:iwNĤAž!iB}o֊ϼHy/I|w@{#fn]=Nf.D}ȶ*NdN"Sx3w0I$=ZԠ<89c`;V9}8B6\ߜߤP= 1FM(MdۍdM7lU*:3jP\S˵R3fL 輰 S+YE~1YU!S%<.]ҧ«@-J7մ3[;1˼+WD2ԆCoԢVD,̌[s v !L{ D3|gZ9YN4b*`QWl=U|4TLց|g̝l˺mꠢiC? +ePJ|+a%C:w1|4)ZC+/50&8E>| ٬9g-d'J&9}:1ڿvZ{Nf$ z%o64B:*-Ñ̫7䠑;-`)( ׍|=~n e֧/[)ΨH+WHXq1UyX샪*+\rrZ쥷ȉXXݪ~c [}{rsl+ߕb`Q4+g/J)m[*vQK+rd >4(sX%E>< }+W)H_oc8ox/_8}(FLſ:VNxSs SObə{R58,lpN]xF|TҽϠD2o^\飯ٌoCkCPr=g;/*.Tz}!,3¦'`dDُeGBk"辆i[@ϋdG;l4Kɬ@yoUD! )*L_G0qO޺4(':SO!أ70:,`Gϸ#պi'U:p6+ysʗ) {܆'{KTT<0myݷ z=q[1` <=|%bKrXbw9ۿr_]Yr67!h6(`V&e^%˦Wyo &y Is[=aQU吝>@G=E\[ HӭYوmӗSϰZZʶ}|nɞ5gmKfSdbs%1IC R XI8ڣb^ȆљѲ.ғa_%dŹ֓5)gM#C'hHIN`NbnGss<ݲ V[F;Uzř]LDŀpG9CϘ[2 RQpQ|?ʰ_9}jM[FV!_\ w)-WIw+L:e21m ,Fzq$))` [BqG,^(ora^lߖZ4'D$^u؃LGW| ܗD F\2qoeYhß|f'L[_}^QE_Չ"ZmC6;k"(eaUn;N |U%J!Hq4omgv) Da `Q:,ۦ y75$d^<[44 ۘa/ϲ7B1 j3+ ͭhCEd@uT#q9ާv D}8Kap(?OŒ׿gOjqpuڔS[V\2x 3Y0L˩hFsWq4{ja>}N-_~YUYmC?濋I}1)u6{4 78n ;qA P0YU|/FP͕϶^ԇ=Q IDAT4%x(1Y Lx{uVbz8<Y (fKbި$5T5g]g"lDMm3 RJ`ah\D#ϵLI$vbR n3P{!\OKjzǚa}5'.֤^aNkhR:baz9+ՀupWl]%S~I(?"_Np|z {D꽊A,#Ƕ <۰֧n|І)G՝-HiP -NVu!:`>juz!7JQ%nO4擜2cИ#oma6RK}ܤd|1Cx߷q~+a<# ݶ@',-ZDm4%MRȡ,$R_ZL>KjV~7Kn%2VH0\{Dj! $ tne=aG2祼jþ_RgH-ܪ&VAҙX-ijHWbQXW|qy*h]X6"Ũ1NR2 Rf'soAų"lώivbQm7Cu71#şOfޚx냰RW Gg=(wاgs@?p{TɜB)>D\w7<L'U9|]xIbN{rBjM>o43n6%՟{F-#*+S#|ώN}|+w22cSw:_h\9SL_bNjEqV%A3q,"xz~bc^zS~҆?I!C8ĒI0ad]-D;F+lR(|4</b ;==,͌@OnV?@0gPFe;agm:|NK@? Խ߭۳u ZnlpGS{v_7bAl4;ͩ[sW7`=E6 =I5TP 7إno>,hs=Oy7ޠ"&KGXi:tP|W-֔w0Te@E%yx3^MG#M Ò5+t)>O1@I cd&VָٶhyڤCE^+k TiY@suE211j#abJc=:1 #Q9 kPwG]|(u FuڏSgڡ_2%Apǘ(}3 0d5t5.Se1L}s' 9v{3i/̏ 4DYn_LJ6d=p*E #w>,u +@8YS.&X4"XkN;o [>_2NƝ'ٍUvx?yq^Pİ/,6 ;}$1 \sńۮn/AR^a*X5.t_iX;llS:g=<l+t޼Ň%x`ι;nY^8تUN}0%F(8\ͣ֫q"+^g8} ~Ihj73 b LD!] DD$'l ;j> +%)o#5UBA#!h7ŠZT>C Zub*^B tN}=^؞|dLFr,=3&Mʒ dV[ƠX|1ר]3>P&V'UXz̜v +bjhMٹ0NwfFe-'nٴxi#茜Q3RkO|A )rJFkc,CnǶWW؍ 7_*k^mOgЛͬF,Sq6V)9g@:R}2U7'wt= XP0[վUe̠gyv?l#K`%ppK {ﯧۆQV>b2:VAI>O2tNmQgEEu#ȕDD{ְ?99>9S)l4[eQf+2DkZ3j7{nvpݑОs=K4&hh6W ,3jm &0PjTKsP}enly%k Q`(zw`\$\Wgpl*=OE]D&g| m\V|NiAd 9e[dNl s TrkWo7|'ځBSm/>Ab/8l) +=$F;mweu"މ%R9ฬWh{Ric/ UqsmYp|^xwOٯv˯m"OcHvrjfg/ۚ j1iBµ>F韻MpO 2EOI8k`ͦ?^n(j l&b#?Lr[[/z[-n8yT*m|$QhcV;\[[BE6])Z[^:l\w"LXv]׉/PFrD,)5WeFHe_1?b(ot=A;e2w'}H-9 Tt9|uImCzӜc}v} 4Ғ<5{ ,I٭IirCQQh*n\2WޢfZՎT0t2HbnNzr,%q.xɞy.0}0͠HSdg3 1Cz^Y{ޙQNA#r%րQ-LWy1ޜ)x)T LQJn{9+zxa3cm-AAh5Z 'ؖw71b~SP[ڃa*WBb~ڈ.Jn}6yn Wp4 owm9)xب &^q`:p",(p2N;sXmj ?%Oc؝{F46) ,yIR4vV d0Pȉ7b(J|3OWcn#_}J\UaSL)[%{QmK;^F2sJax|ۘ+g=#w]O5ݳڼ -r-"pyS=dem*}_!aș+KrziӨdvcŬs`OU{܉pPVRŒdH :@z X[C%L(7NJ@ߘRc Winչ7{>s;B3kgq),~ދҋQ+?lt8γ+|5ݞoyNL!?npөw,e>5YfrmT^SŲË g]سG' qS*MW6F6ei-/cJ:<它gG\U,?D8ߜ %NoA+LRpu0Z+ OfT[ɿdlS:[*N&?yqYU~I8ir(Yȋ…RdF__x/V }Un$(b3#Cm@+Ն ?m|^}B>]zi+m n2fn#i=x aw]_WRP\ *7%+3 CkР a!7anzS"|VCnCY(^iޚIP]U)ܢ5y)`xU|ٹG! 8l{I4C /y,ۯ'7 < R.{Z9y;Wl}JB٣"^xsʭGoniokRLLd4 !F!NoQhl.g~gRzoDP{Yx,Ć7|fv |@V1mTѸNqݯN'mۃ0)KV-Z>(ޞmy!NtRs~Uh(vhePdXiWbIP(RVہuχN:*#yhsKj.G烤 Qk#s ߽@&9S WϏdkG13v(h>n%"s慛IXCZ ~ܖ(ooZu:Yju!y6DxzPzi/iCu;gR~7Ȗ [Vcj- v*ʀݵw>;_:UtC2_nP ]0MX7a`($kW<*;eb?+) <}l<ϱ T$NO%\Ժ!>1Sڇs^)R䖔`Kv*Պ ݉DJ~ynɬ!'roABkp%2(dac4(!R/t1_1e6YegC߫mCR8{MU=dgև?Fa+j1J``&N9IpB+\hlf 9}Ve>P`tt99ڻp};S]@Uv . ŬxnFXࣹG0D)͡jN}%%WU"rfƅI']癑hsM2lcV9{&O|o)b ?-;6sQS⊴%)}:P1@GXI*^؍TQCjawݚ/PI" ? zpZ~"*N[C(gBJC!9#}؞*JxҦ4`2~Kk!WA%,#i UqC%eU#˖8dQIӶL6"Ny-Q0N7xgzI(<tI֚֭f^)0cZE Rȷ3VTUC4e/vi&yu괁t7_e{YmqDyWQbG dRFk<$dT:ؙaYnI'2's 2|yrfAqm6yTqfY$v/R2к}Krۿv>D*=gRKrE{xc *[XX|ސȨİ\O'u~ k`(uԘ/ /MVnnQP>w][IJ*eu0IuW("Yc6'Jwe=[NNzÚ}z;PjwJz 6N*V9u 4a%ɝALe2Xqe~OέڗCs;!]D4돎떫_um_ s^-[Ee3t ɹ' ,g${dÒFp͜QrzGnLic/(gJE M a+=Fár;Syi:cl|+ cevY˔jG/MCa&V9wUC?1uF`tA\{.#;ĝ۰ͷI5G|thpHxS4Kњ=G^uB߱Ї?c^ۣhTxI>A1V٣>mGt؈I@Ngw-U꾥[V[LaYݒ^ H C֑fzZCwy̾-`!p~gxfy<?Rz,Ird9SU3xeUW6+^Uft~`i+3 Ї'n@8{ ,Imnf=2fQv eR)k-X=nL K x:]1(/Ob|&Ӣ.J-!ga3:y/awF`Y50,}I][CO%K(F lo4bDyþ%)XCnm8b>*e}[3ξOX qIA}t t!܁. Gc:T$sSc:w1l9cg8hXEfQ N0`.̖$=ͰqgSVRo5Sµ]߅aqc!%\1Vk8e+~q8b ʟI@ލsW ^%+I(yt(QXYJ¹Wll(5uWȹ{(s(.%msRc iۋ_hI'Ueyk.iVcG/˪zZUJM+ na==vvjS IDATb=w6W&/}p^J0#5mBez߭?av``zWY%9%T%4@ Ll txE'gX+W chz^Trle (8,Ě>xYߌ?kmѫ_@ΞzFZ s+q8P L JocLiG_^-l .c#W T]=k RQޜǘ=w.R/X\q BuR!sF+!b:2fV_Sܡ״%?13 D)*#<R&Vq[о x&" 6(CPQ"9K][q0^;%_i*^:n0;p|حL悔݋gbEa1gB]~ʕ;* l.N8݈#zן$oE)i6P >[;+u5hi]^)`:nF[쾏9g9TKlI&c-尟<]+ ?σ0f"/e4Y5m%Y$4!Qxmsd=;N{A9˔u {In}/kZ}0F[ -.^nїA ,(_TR|6I-NNYQӵh*/xcjLl/ =N`'珎JK.1^g9h~ߢ;QiZh=5 %zcrNbЪJl^A6F2~ AGPQY--I-+lUkڟ$͵.'q0IpzIn6X29D hI>_REYj1:}M'~ b_.q]K& Pdg/7h`h ׉Q#IA8wQ ~_)D@75J0^IѵVZbjҨݖ) Zp@)U5~BځsLM![6gGs|2[$}9g"խ^1EA𳟞ze7,{PnhQ6v_*p0;~wgЖ`-`q n}|~k+y.N=ƢKr^(*=2l4 ـ|;3ړ{G'[Xb#d+a1.;{Ÿ첗Jn\b0cτY*>N^A7«TN*χ)ۭyEtV Æ}8Ci-mDYj{-cV ? c6WC[)U۔ TX>I72:ɶQ_sd(} La=.ʭ10|t!TubK>*%fqC{ E6r~sj.OY5 3VF*o,Hfonr>+ڦ I˟Ӗ|rМ=IXiRxBQxq mm6lı0~_'vQ5y{<BLzBo1(4Vtv&\pwb^>v"Q`X3: DB#-}Dvv(/< ݿX =t 0ND<x$TBm:NdBI),~){L7VP ehM}3qfRc9o1|kmǶt~vx3(.nG3I`vݖR﫬/#g[=vPMBHğ#,`2ICz1Nվ:$){DLykq|ѽ:+ꎪ~r>>ࠧ9FGO[Nv+S<%hb/W\fO+timXUdOdJ .u0*%cBBKZVx_z-C[Xj+m&\;}*eaxUgPmj%g7ZL7N#qޗ gC 59 dl챵&U:J2-WPۜNn8zAي$sѡr}T[怊(lxVVWWR~}VOIlX'~'mm6lrZˤ +J+mRsRm)9/ʮ޹eL睦AJ`8#zC9 N+oIJ d+HAm` [p8ӧbQs'Ss_2G@>ApәtuL/DTGr ujPFGWϖ-&vL̼Btf\jwzf(x1w ,t{wQCAXZYUJPm΁S("@m 2l=ljeQ96@(RJ덌}TjRHM[e}hmZjGP ss`)#^$ϕ ̄N^RsRhlB݈p *&f 2 =At:7ceg[ѝQ %\-h8vΦn$7kL]|gm}#ϪK1gPNkEpku8ڰO^T҅A_x.u1~ Z9OQNImeU/`y+ٷӚ쫅ޙ[ld5aVp)| D/Ae~ #b)Dڽ9%RRLݞɷ L8h*׺Rps7 W&F`%~pHxnvk gRy/;l/+g!=z|J*v~vaA.mTH K)`Sqx8E ddz-I&iúaxK&_aDr5$1@RI;HzP[PEMPv"KŴVl2~w> { !xrX{o ~ㄳG%^CwAuECFjqnE7i,EɶGL7 %"/?!0Ծ8ޙ=m'iv닛mPzYzj[;)n=`w?Xv2ȼjB!KKjl+QW{g69Ҙn/["˶d3F`#ki2.H ҆.fB$s˰ʼ%g>>L=Md4Bi#~ L~ z3iwԗ_*6^(`cL]Z%WrM & "ȵ21,Y ,ye_=؝%sٹJn/M0f sV;CIw&JpܺDr85": 1g}%.@oo~E'ϷѿƀAЗCꜻ́9pLW"UɟAw9z) _T`}D{az_6j1}' yHsnN< (?7 33'7I5vf67z;f!?K;拫,k~f$K,(wsa3պp_/'7o|'U U+3I840Kjk=&$$USYja'aaOIQyw=dr_ *TXe˫ME*1'Hō8);Gam%ٞ ͭG,-D+j3-lkQIv+ (yíD'@OHc^ }ViFc?ӗeNI&|Ν:j:}N^rooh96=v(mSJp!M7>~ {ta[}6 p\j1ofg1fo;~6_ZV=GǜB[;fZMue,EDn%o4H̭X*k@+Ԙۮ%NcB;.A&@utʄ7%e>Wy嘧9 }r>x^lF,&RMώjJݮ m]^n.9CF`uc.zr6}j 'b8l9ٯ6|֪Tp={|ebcX*(/AU"/js##ŕUw^kYDFQyWBJoOFYJYC:%@Bo D^ NmVUӅ`<@fEN!8_ 2l'$gQ2&hpzvZj= dͩ4ayQuV4ۨS6Ԛw9G8@ p8MyB!vkfoAy4"G?:3Uj=o1s!٭\Ux=' S~|FЪ&8?{ph/ɉ?/C#!9S*K`Άj!4wY`1?n?1)(Fj'F҅ftq=J-8R*`n<Ri +̴RI]6f/bGd.Ldg-u @"8 WD}T0j:lP^dB#?v &bABt+L?*^Wncz+YI%i%PkhV~Eu7($zJtiYL7(m:_~2Oynbz'C31m$mЦGamk~}HtcHn2>g+@P~쬈9{Q<*+ʾGb9$nZ cٜ8-݉>S_!b^> 7bYڇ5;[JHMbv؛u{2LbB}`̺YbM> ФDګ9gJ 0 hLVAKҪHGC/\qvXYmJGLG*vO,k-V:)ʁú}X¾ 6/- H\S>ke2{(V6}Qx6ưVz=ӭfR3ݲt3kxJ%p;V-_[XH-֊LJs=deK;3bniJ5^*Kt;[,nmVA!Ae!#Ueج#42gڷjuB3qV LU_]=ÿP7{Zb7+oߓwLzhGcP  (V= QL [F"w{4]MAg\pkKbi9ė*Z'n'mAs/~cy/uuV G^_rеч})NǍh zZ؏;4 sGKd]@'ɶ /`4?;MT/bnQ DkҨOZeF%ږ;Ѥk`x2g\tQ IDAT'5Ab^ʢ!4a#٘p"UI1@68O t;?C0-܎W@QK3 |"-mS$@(߹Rm=L6鍊1k\I07$=bd!o[Z00\(Iwiux3GE0,m\79{1ZC>.z@3%1߇O*muEJePgwX-c {G*&||:TUv6#쿿R (AnJmH/29|WC|Fk+кVKpgK9389t`.Ec> Mn 1!E LUMߠ}m`fbU 7i$%D]nU 7VBA7 N$; ژ'$ay 3Fi2[N*+$r*'*ab ! *o*MԞ$  PK_ F3|EpG-r3-hLhE$Ey?m_KgV脌^t_]s |<&3qgqK+{EEpUFafmR?*LCȩdX]¶E0K4/8J{Eզڹn{$rK/P5H%hQ=(mJ%U*Jڒm“jcr^,2FCk@U(UDⶳj 6eAI"NGaAoV"89iʊDGdaaB@FEOLviiGPjxn_Xzȿ,eġgtǓV<S}AYMv}s).K! FĪZ8׊$:Ul"k$TD頾]VT_c݃F'ĝPdJEQXCf`s,D bkMf愅=̹4]IUh#'@KK^ .B g/CZ3Dqf#~IV=03[f#?SOm턥^k ,2'w#j)I|ns/Bd0ymz}:$_(ڊ4i^*&/-gnn^ZWJ0ξz63uc{u;|o+(a҈=~6/uh1Ru|E6qø-TVo8 {gA@qN!.={v(K,ʴ4X^O%pBaaO?}1fן'xU`Ȣ> kZWU n},Hg ۆOEb ި$+ ʱIe*&ZOv_Ԩ~:\k۝پ }Auj!_8li~э)gcPgg׆C$dNGҍGo 2 X$xyvfFPGEߍ=`\ERJR[J<WuLvtƤ )E[l6 ۔0@ -6|q/{0Rrb6_vMf3Zkt;Vθ_0Xn;Q5@HAhQcb죢R|mcB϶2[1N/ۆC3O_ZyHlp| 9)ѱΜ1y l$p 7$`a_L,B B< Ҵ7̗vA.R&5BrWM!e~S*% f\If_ &ȟ>M0cV9<0V|0 RYwwS2 u-тR\(9 Q%8ur7M%I>Oyybj|a4Yաa(ņXxmӭZijPPɞ/nP}.ah7̐utxvҴ$PG6'A]`,UOVٲeN_ jN s :}՜`IGR!_Iʺ;/bdN1 wVHhd\s[$ADbF:X&n6M[8 $s(H_ k5L'~RВkȪH+B Zq ۥo?,*Ya_?{S0?8-"Vfc3Qs E\ ť4w{-cNٻaIL/Ƕ[0$3GqHY޶D "_S*4NynDžtUۤl[*O,wL>6u ]8m/fQS\.q;)G̜Ze;nۘP(뿶1fPؘs~qNPWJ2[w ,L= #g CaW}/RD^c%19LG\9ɣGǞcfY֜|E؈[DwGt8#T^ gъnt'zH]#Ө&KX1,x)e)ͨSp~5t/ui Z8mU~ e+vL~˧BcK,hI Ykτ-=/(+eLL8:ᥲs+Cc7>.fL{qxq9n`dy ޞPmC(ݗ\_'%D鉁f8ԕ\ސ $@%r‰mg` ;$ھXFp'Xp7>7 b^ `Fk+BLg^J1AYҨK51&:yH2K  DJj* ޗއ`fBH3u[\d?OH][SZPyi¼Qy>]Ո60;?s{fuۥrלX´d}0('Irds\h{{9 f_܆GR6v`ʫa?ϳ1,Jzf~4{>[)NyqEL%M`xnb,b NGVSn%g)$&àBv&;ixj]CYkKPf_Owef5 1gns_` lH+ҩav̤fO>6T;mG\fLsH.mQI/Գ[Aq .bZ "ZukVQj m+>+8GaI.7,,JJ!ܢ&Hr1/ MRɫEbڝXs2&Td/: nm RpY?v`Is {zOÁ=oTq+ PZ) `x %ۊ\>h|HOU2n}}2!l {'Wyeݷ1]O'yuZ]ûn&g$Z@HF<1ttW땯4 *2@h8y(s䘁7GJe_-rP'ZqXupi3:KES c|',f;Sxvl̙F3fZ9} gT˷1, (Yf"T|Mδa)e`VS)c s7LO|h}Z}7 ?H> r6_CJşqnJ9rB7ϙQ`K_ {Ŀ |v5@!jM'N-Xe5@a3쁘D7!An<0tq ^~Y[H GWp2|65QI^bs^,yi>3'#UY-Af3V|ҐUo$K̰yN)ðjͮLwDqVU:كݚsYޙeJG$ $8;РJ7둈MGb[1qElXl4;{g~L`%+I=pʨ 8NUy?G_gǭ|4-Rq4,c%3$ 5&XEgGк>Om0T$xt[%J>wsnh6#R *Ӄwjf2##3q96/3[PIod8 o[qDb1;.m$w2p$gn&œ_weg4TVqRHȈ- ",Ztv_A#͛ed2eXxg&>0,M6 z>aiw %}ۤ ;Bv9sjjK:\iXacAOY/f`4*M`;aeU0A)ppl,9ˎ?xn~g7Um߼Rkϻmij;JݶE/ ^L#Q(f^Or/J|zTu# x94vrId`^.S_:ʼn>;Ҕ9YF $-FH#=Ⱥ*նR:o43.^BI. He̟Y[EὬlS*]LRjbwf R+E1 3[ wBVmUyNh rRp;c) c{2 FPv6fR_QVfCv7t᪣Ǖ%we43#i>&%I{%B ?CsR:P&X&ʚ5)ʻ1[ij+GAswYjʨP'_{] ?j}9Hm3X^y5`L-V+jfƍ ۙY1FnVln+//YΈBk=$ ӀDza8k-KjY^ 05{T[2nJtuBl~!v2X"!$-IR}ns[ -QrAGe5 =\Z}S3WwXZƁلhT|/4T&b=`g+V}}Uw)f(5+TQDv¼5.;|b+tʁw4:{==VD0ZSa7*RPM=| bϕKU|dodk x59/$`'f\Ps \ؾU b8?܌wb=*qh2fX Ҷ$.REm|ު8JBoCTV{T{hĊMI譖ɪ{ C`(i e/}wvhXJ7ώ|`4pku?RYDρ9tgfR\(-c]W| ܃حڬZ[="^þݻz!vwl80ҋ&GZf0'}[2lIa-jKٟEH,݊ڰF-ғb2ySypst-ՁRWCB1ky zI>,x=acq*J⸻ {fsls7®zŶ,8*vva(7 {Z.K.N>Ca7ol\vf1K[`AgO;9Eڠ=ltRِ83|?IQߨ/˥ IDAT܃+7`'-ЂCGc &p X;2ju4_ЬBl(q60+ ǼDCw?r5^ Tu0p~fǺ=zK]80\cmLɈ[$Y5p6h9k`t @s{f߹|?Hf°:'Aرɹ[T=}>Kc:)($J94 ?VQ_⻡z6lԆj/е5=m6ֱIsM;*ӰoǒWLJB`: Z\p`CJ_)-/gm^sf3GRPSyp ]WSm8lζrӓx}^Z/-a Wyx+n/_SnZhx9=S>ȩLԢ`rķSfJGj-I[eEJztes4IVɊK҇sZa3o I3 ʌ,m,}#PUz[kJ9O 9;Gڭ2rX]91Ox5 ¥#򪋐EwZg4 13/3ewۼ|zlx/nZ)AgCG+&|<]tX>(f[{<NJ.73oE75|فkŽ=_m_yR`lox@oYі], X 7ncssCLykv!"]ht)3rF ~3ȹ?, eoAj|Ҳ|Ρq4yܒubW= !0L0ZyvTL*-ze*|ƐSOpp)rۂ޸  b&+ qoDJcDfώpJBecD9q͗TQiVNzcjVq~'b4-s ^4`tw,C;\nV_暫Pefؘ(\!2/]3M 3| P+}a!oPH ӧb/)n/t/WߩZ2v3{!mpq$ܘ#Vg'VRu,ö!)yL֣/p}hRm|?{?Oq]̶c(ւsiVrcρuZoN|=" %>n9=gǁ2(IAhpz]ᝅEUڋ?_X݋apGv| xΉ;};ruE}!9Pl`r El7۪X-!KVsm2jK($0' U ̜n6`i (gcn~J}1'(2#omSW/;m\B˭LB:o03;y`'ZhFݸjU4灃hleNՠ_{mCB'W܂ ବe OE TW鳛3"D{R:h"pp=>'+%%u[3J?;8H1#>ZXkB-$ 7" -KD۟c09@-osT5!x- 龳,Jggh{ꗊBC<0aŀ~" ɜz||@Er D&Ŝ2;W:V e^d$θTl`(@Q0RΗ ́V}<<ËmۏbRb_@vKg 5"U@fg(/0|O ۓmXJhA_,F)zG`<`>aƀ+"yfւ()yYL$b-l?2Ӡ@^cE0'!k"z˜ށBVtІ̜sѦd.fg] }]lC*Uj-)Ta}EPfbZ_~L5Pj놃BfòBS&Mm@K)U[/Nq~=лm5Wmژ AAi,z+*8UzK&ʭ9 7JHC*؀xg*V[O|Q+8MMQ +}'Wg1՟WNf(/fĵUSb9J^þ2Q_)=c%1W?A[#Þ'BU? pUa3!G7%],&|aa6/WZttLj<}Jz03UVWʡuVlSvRP9g*d++@a3O}dk죿9m-Œ>/ŀ` b7J8ݧ/|/1h%5Y'W\7]0Jw4VRUIm\-?OLԙ:6:k-y5SlP[Yij'KLC67">/o'|i?uaJ::x?;+D!^fNDs)0 ҋnje3|ؽt.~8D^x6"ڸ̆vaA縬ߓ6lFR0O?77tHK QDvH/CHd+Kۭ=~Qjm.ȱV9y *N&'0*(=͛5jfG3U/&﷒K&**kJ}cz5ثT*6GWr -V\tR\b/!F(=5^c>.Ͼ`uuZ(5*2mu$w}]9I E{@s,`Th途`}35wIC}6P&+dR *TT5.b`gW@Ѣ9'JZbe2q&i6±|edvqWRbylJO|<@(ܦCRrV#f tJl@/4nq((UA-"HUm`B4Y| KB;@Ԇs{}9ϮKe_Drmja}dS1'N"v΅X)XA>#;i%ڌ+s0ص:=1noMl^w^8Yvr7} v{?Ǿ3awy;J2z9PTfA XqW` Ӳ &n˓SbthI"M'&(t=Tf$a(%iv6W"Xx['TUVHMRs u6 4_JNy0L-BVpKĒyV_6E&Le<P{3Y j|b@0ff}0Z/g=w jŦ90N ,<9! -! n=csv'I8G!7&Ew/L5eY5wxt + . rF1ēs+g"+QUǶ3Q_ڏ D(jshJ6X\+WRAV:+S&PR<#4%) :/zx 괖sЈZNs'B&ZsJVP=xU 齓 @yih3z3_?~$08`p^}zv㜩ʚ$1Lx-vl;-i_n ޶IrI4@#2{Vٮʌpw>*])HwG;o]JhU{҅;V\9YKpf%z_Ff%`=/iaWə2c=ۂ[':TY'W xi}.Apw s|8{mv_H)rOfh妣4XW~.n̷ ʛg PIù\t= wq_JhQkI"Edҙj%},<2|7ߝ'@TyN р`tV[WEdǖtMWFfaZ݁֋r-9@VpUs[?K~#:9BqX z`64f/?K [2+&GA5$+A'Fϛ bMX3^)P3ȖP\;M_ ➚}U(UzA1VUPV -!W0 5Cl{F\&*eĴ`3yqD'ۦ{oT%poic`_LE/RzGMg,ٯy=:s@}6Tey) M doԫo\L d\f(9<Bel vw y '_>w$JG[`+ f]W.¡dBD0잲= z(/ Gg@~Ja++W<JӣN_$G@-.ꢶn'aGٰ֕0F{oMM0_=xLJ t>3G}\Bnat[ P`[iܙp s6(r%"Mթ܂<~NQtޥLy"Zn7fn@=ݳx ʡ}Ң}V|ݚԠw|vbְd#ó {zm賸Y}BVuPw]Vo*ޜwC9R/T 垇Y+}!y>*9 _ Yaٖm[uHֹZ<[!$1OlUsnS"Q(_f^0oyB ĕiGxX=1KQjt;g9-IubSp_ >pG@ܵ02 C=(u2 |F;[nKG{.Y3}j6.sX-Howî7s ٖٚek%.sp:2.'}W/k) ZoUVVaVW݇ycAoO[Lz;cQ[{A_Z?, IDATe?#lz58ܱvVYl>sG6L,w#0"wd:4f,J9-bT̓2oHx.]`W$Ϟ-c[2^w}d{~Yܼ}~|f[62X] >ߵyLRkkug=92),^(;*W>=RMN!YR̵I9+&L!__ yilI;}&6H"󋒊ݽ)X%Fss1ge 5>1=L;|,})# ycR $w2NUdV0\?C%A)$AѠ9FjDi5.ՕEl(__>8QAqW݂ɢ!{yPWnq 6d6<k1qTmH+Gp*.Y(1.΍֛L:s}Ϸ-1rH~)Ҭd oe 'zo\-l9hXY @ }LBP㇈AGKz|&Oחd 젏=rϘ74 akn[ }@-3,M)::)Gsݹr%3N (2ҡN0;O+! J?ܩ̳lo3od^%MmCPi蕰N9U:L|YMwV9rZG(N8bULvZƳGfAAVؙԣlt|'[;-je1PfU x"~e-_ {5W[CB*ۘegfxD@+s|8<9rE.u?:GjJyj,U\HQ_{p]υ>Izfc]8;IgDl`ߚmc&/ЍmU"8UA"í10!K3 >u|NE~'P~Mmٿ.1XBLwNsas@ |Ӯ1-&UBxD3o d#FOyyg-\H=/ ԇ׊m8žzJƞ{u,F$%?o9K&MvA$d㰭&"RNJayؿI2re\Ũla" t)(h r![X}W0zT?':l[b 쁖 ͇nحƶqcxE}Ȳ71 uи4&9E*fx W~%m.d/TLܹӣaWj&B:e6^x"S;Dֹ€ +ƶ)Ő ߣz.wy|/SIVTz,;}ͧ0i}.K  1 ^Ãۗ/A s?wEa%Hh 09XcE"x2;7]hm=gEei*3V뺗!6(!Ei[{'vVR>@q4Z*SgUwO*;wǶ,rPC2VY~E MGؖc*iJ bc BoMξ%}\:T>Xa4Ki՘́BՓ:PXFJdLVOZK~IY<%}VQav Hd57zP/_ ޷\18S<DkJ\UʋuSxI![V|A{7|xn2lb>h3|\% .~zsqRպ,+DneM}nHJ((g2|6cZ4uG?2Dzn@ͲE+/O2+'8=cFuϘզ嵦YFg&lپ%[bɟΩ<{XH ނ֤6a؏})|SK%R]3@8U5~”1p-Ү4e{IIyz^}w5riXYwMM&w)<&"1:}=\6z. L6EeHAUY-Ӎ/L/L-?s3/4/}2},$ysJr4zd]xOx'6҉'ב@BCK#YxO|אf b dV7{ݾ*Q+ׯώhgLy2TnkN}dZy@'ucnD} z:S :_f w *|Ziv~_o Z 8gn>HD~ր 0,׎$_YLJrTJAIxE &=?כkR13; N'{@7܏a>he \9 ӫXʐM(9JJja餵CMf;B+.踑sTkyե`kϚF^ ˒/B Iih[Z:kafej/2 oOI,ܻ},J`S>z8Uϋ2/L2hxhޕx3 *L7a4ZOdTHwsX' WeN'{lxH>7 e%֖*UBu[gQ&}SBM 3ny8Ίq9C~g/lE vB SENwĨkfkм7YK|uYwհ17"?2?i1Y4h/%xA-gn6&7Pþcll*O1Έa1Nj%kLGa".{QY3(x1[GІ~BPLA_p'-FaѫWϵTlqYwJ*EdSS׭ǂ3ƌ~sʜ.;/GUda_uӶ G@r.N"s`)RBD`>wg+K/r6J*q,jv䣠\[h#&id(^f#dPϑ#lKvPelJH8"d?ў ձ F+酼F8XPp\ZnYVwoħ%3ߨ?:mQp‚ sы`2׬x(M"o]r-j=n=+:'>xC#3R3$ EfHm}t`io$; Stg(ҍ>z| c m"N|[^H}>4  +xyBW2d%"h5Ym{s&=Zc9'_kC,N}k28*g j$ =uvIIg)9HHTgaGJkQ'CXhSnfц;},\܊YzCɬ,nGr ZNnj'h_JG3z #n'f[Gnm}̓/ݓ-u8a<-[dcLd%3;z b=4|6; lf|n Tj_3(Sf(o唻Iԩ+;1b`MHHxEQaJcHv[n .RfGtJma+zr GUa**Uw^\#=ۍaܠ <[͂5"ݼxR\d^z'Á|GapŒHi wj`4Tf*QDt` <8xK/9k /3MaiuXBs@ mc3#ϘjwIJ؀cLrpŠ ?!er̝k1h 1=g_ KonfJP>( jH}W(\fbnWŭ1]g84YI4:mje׆D/[}PyĦ\mjC_^ȹufURvo+tl*<=>؛Ss+ĠNGťa%532pW*l#*չ9Cʜ8cwKi!׈*{PmysDzZl}42G-bxUY>Kka#Ѹ!?߶j8  _u+WN[٣_Z/ %n%M?ACᇗ/|*F{Llil?> Bܖ31Сyi+}[/V]/kv0F%yo!vc/v젮]о6Ƙ %t}Tva\0B4hhLxp-M=)pEV>O,rG?g y(nsʙ%oVgH gf"nh$+_.͕ٿOƻ'}(5Hڒ:A U^`R4&Hy©>#9Ⱥ;JE@}i|Nt€3ͧԒ>F{U ?}Cʉoʿ_ʹܒ&FD0ZQ a)> !|Ã̌dNQq^8؈;pFdU<fj~r}Kɵ4[.: VbȬU\YYDsbܕ. Q:t" u)@9ژoug4 Qma%bVeRާۿV& :5 w ԉJliyd1beraN 9KNLE1zaiH+*td 7EchLqbX(()vL$}+]8.~Zldoi$}"u/,7`P ⺂Q&uϣ)SYFt s\ru>~C5͇W(`!j@(XڞIAKY<Ņ/FtuJC@5Ɋ?W*qjEɵsVqt?XrYFg$vLLx\)E)%D52#[5+ - Um[0 =N 9gDs]rzEt*,4& 1Ȝ$ь܇W@3&5y] n? 8Kj\{.<QAzT$RJ\MəNrImQ p  q9Ɇ[YՏqUpg=VE$v\)]qց6gUr_ƌl_0o$s+Nr&q C/B/?RI$AnjH.$@4`ɱԇrQzX<3\v:4D*ݙΡVЍ| z6N'JN6v y0 IDATd?}=;rJ.Ss-"'s+& 431~6T!6:uܶ%Sjr{ӌÖr.9^ޑ$W/vrfrvbϛJdk?\2⧷iI 1lx9#Wv&͛Ejp^%fJ9A |# Hۈdٖuvs$*YX+&ZIE1hxIrʶnUSv6)嘩NW&\W(252:iπ4ۤ6^wp@nRH`d6kluh|mjp0<DƜf UmܹؗM F.NπKRH|ߔbUZ=[SԴZmixZ)x_aX7|8ї0'Jebo_ h c)7Up ~$ݘ:5VB{pU / Ќg <; J6_2_'wv/)Ujв6'd7|wn;v~8gkwk B;25mnlI&JLm!slĸ Jd>o7dgbUarї Fp&B%ѠS Z\$KSRp_XW -  vP.\/wBK?=ak@2oT0=NyDZYۿ@bP2[뤣̌u"ʕҚy?S˜qPS$;sM"RpZX́$ցKϜT˼#C֬ZGnCit=,->Lk"Qafchzkş.%,7lL Kv߰OԎ2Mo咦2]3n~\/҄{m'Ƶfx᱂S4b}?WBlKأp5_d=EԎTj;nN/8'|Tlo޴C CM\[4&U%guRIU>'ae'@މ^á$=rDECU*o6o`O@ʣۂ+.Fܖ>^n\GݩrAAIFVbu-aK 'YWt7ӛ➣fQA%}205E(Qptɷd, (0r) vA5n*=$~t}?c;= 1{'/TGOnC0̢82lYTbQR0E /A5A}p1&؍z'՗1zF39_liJi+xC*^v2Y VLF](KBu4cB1u6,Fn3R,􄤈;QYl,tW+{33%y\Tw67ŃzS܆^|~KW8[ؿoag7M5/ (&3?ڌ*kJO?(Vz> Z% 58'SKIW ɾ[WՏ\[*aG ؉-?5|N!]RؖTPqU-!X- k0< +CȸGlN5FOoCŰvT }lDJ ~Yñ&ݧ'z &t3΋; 'h0=ٱJ OYr?66*Ძ`Jh~vS+x8- c߁ c$}x1}RPe>h^h\6QȔl꫇XIhm,84)K9NmDDIWAr]~n}ߧ#) 9;漠ݺgX,~hjx֡5Y+(9xkܒ[^?VL d 6 ;g9 :wJzÎ&1q Wh,@فW#mX0`s$=gk}֫%l?;, uk@vKƿWѫEoQZqan{0Ӭވ:EáZiej)+|͛g~ZJA>$>{'ׯ mwd.wsR0K6AN_Ge^.IzLAF/Jrp*1^Xh2cM6 ~x1 |znx ]u"^1N ij:!l k gwĶTIIlxIa#4'3;hTsOڊ{FIo69z[F{A+=!4YGׁjz[\sFEJBSs/r:@$Q5̛N P$xYmc> ŃÛj lt~WOGqrA. d`J^RqxSS]8f…>:%kP Ň2k,j@wps qAImMrө6A$ aa;G2;'daI"~jո[ "s6&lbVhD% P ]Qff_ ]DkqlHI؇ myl% sYgzSjOFu}R_7{=1"2(Ր9++ɾ_ QdCtTݣL Zk%"SOv_Я\"xt y@aEdߵ!H9Hhbw֋hEid*kQc25<У,9}]gEBGfnEkMzUz,o\ڨRx1LzY:)n]p. iV U:"; D> i1nq eY<ϗ۳(e"ؠle2yR#Z3.[wf+>֙78ĖAҳg:1{G%`5PAsFmmD|u,C= 5?4/)U&+}-TxG+5g$腏CC~x)aSZFF|C?K mUȃ+ƕ AD]y l'9kXlVHīLs Ag`rfQϞyW莖2D`@/yr 퇂W8qjp[(s!١LrQ[E8"^&d ;THȐiKP`Wn fu2)3"9M5|8O|/]('upHK7hKFj/`,YJmе2+a>nyMi:jx&7;mOaTDvBДnRjv_62Oؼ~Z==K8s<"8$/six$WI`(rϖ;JA3yYSf~[2攻fŎ[aT8. g󜰭)ݭ|vb=KlV0#(wb=>fia=}f7м,aws61ÍݘF24(4Q&yV.QJsQba*B9~HO2~5~a$:ɽܨ ;c24Kw&L~V0uɆzO3 lϷ-( 6M(vļ7{cJ [ʙK^ /ӻbo '| so4/pީ}g'ZrW )) 2{wG ,vc1Ɵ{eKi=TmTJ]ig3FFY׀ U& WNqYF6dʅ44ܬT;7h7b@?{Ry muM8+sj'sX!n`F}܇v^g& 9)ѓ\Wʟkr6=(ZB` UN0eùߵdmK23 ,7< w<$;\l]0j6^m0d=|؉{p]P,>CuWXųj{njBGzhK1Pa3@/`:=̻#XΊuxCزʼ$NZ3=c#4ֻ}{шͳgWoqՏHLe18e&\^(E(xpՂ##'ǠVZ~Dؿ6-A*@͡Q;P?]o'v S]mZ3T ZHgHȋkcޅ4,d[pKPdzCCl{VT ۟_v?Qfa֒W~~-yd4H5G_Eh9;{AdR5s7ȋ'i9rIKSg?[u˷d+" È3l|'?ys k|'Gj1s;WY!lH51y9Ʉc1FF Si;Gۧqz\6gť >sM-kuX={mVHR7 {;)(HSJ aST3o(9#WcJ(6_!WM7o9\I W=d4"Y.zGٓ:`M N}Ka/ٍk6;T^*C`Pm)=#L/.\t;- N CPʕlF naGO&@Pqo}23%H v,6s/(Hl&nL:}X;˯2>:M74ݒY;)g/h$L TljKgEldE A&n'T"e7y,E Otg 3RD_}[SYu"smӒCoY^ٱes% }It;I֤> /KrGz4y(BdأV8猇(W>"ֲrw4-C3f7  Nc$%EU~F9A/ X:GBFmeg^^^HvHUY@& ZS>CU`HNi(vK3`b!W4ȸe}f8l23I*;?~v,`W7lH' ?y bKʈ3@^iDV;+gZ/"Fa%F \h.@NZ'Z̎ f:q "6Z|xKAeڳ9,>XHF]Ueȕ1rЇ`8'gWZoxKW9' kC=;3/A-I.DB^X[-#WgdlzRճ.UxgJlsHl+_'n i!Nz:|'](cV%~>$Njkɾ/ѯY+YʢۍBwbTp2`&GWUj>`nqeuN֟C }FcA ly>71h}SN[\}OɼA1ֲq3J~%>>VyIC`Ε3ۂ<"^56#$|4~P%bS1.݇V({ngc kksShnI, h% |ȟ̀,uWfOxܨN&xCrk> V7JNG%yg>{4Kv5qUQ-&CVVOGtn=Vg֦_$cX濣k IDATs9kbTvDߌGDvma[N/B3CmG, MY=mɭ6;IUƈ놪;HwWl\x`w6ڏR6r_N@vB֘8"Jͬded'ᜅ퟽q8mr3R.LxPBlMݢa% W: IM R" >bnY}.BKAq^(kT5XYu^Q4ۢс#(ꣾU t&HBnURlmnfʱ^ x,0mT}nOӹ 8*b%b#(~c\vG~ wUcxWZbJ47I BK)g;/Z( Ugǥ(1:r8;fH%3;!\%h! p]qdw޵ۭ༛f+x.\k֬3*T!sgd($2{̃_{IW+>@b5ٿW1vs^uݻYCA$~7ut%pp]WG~|) [Ѝ৫U֬ ^h,|DF(P& $y<5 n1+U9Әqdj6ZwgExx>4׉^%v y|Wsx({3_H°V@D|eW< ~ihYK*5F ,ʛw=(_L ,ɶ e(*]Ѧ}ՙQBf|zf.>4$AnSq%¨%QJ 2uInfmi<5;!E*WDpPΊunLxܙ Ztkެ IzkF1lfj·> %UF}=h 86h(G/SswcfZBnfe[<ǂF'Aw:Qz'8+`W`i_xT s BJ3 %\#9 k\ny1Lү];К87I9uY@%m[3M{#Ų|>f;!v8,|[x,>h2t2ZZ?6ATp3[5%GsJHZQ8Є;>eHjt6ƐCKΈ}NVVG:5Wy{f{ [MUΨ֧ƌ#Qq4Wi^J^U+_/fDB0,i~=3vP:J'۟FcqEKIuc[/N]B扭f؞;\)F\ & 9,gi~ `%&Mc K0I^FQ6WM?JEHšFRɜ:ZkpHS1̴`a/y`Ns+6HNa\Þ^)no3|2>H@LAsWFw,tJ~S,0FYAZ SQ$N_g}0]IO>"ْ@{1m 8Zøh%S8IGiY N0~YzGRa]qHʞwߐҩx0]I CcY,/V8/3i a=x}W|Kjq{[?pgጅt\чkėG U@k|)L6zON)l,[BiJ)>\?Nb>8q3IIv՜e%nR Hsm>2WĔqM8 tj0"6TU2* "΋1ɸ:\u ;!$Q夘부ssrtK祐N@3we[>&Y,P{Wo`^iψGfݦէC\K h-D;+А/ :L+l2%z_eY O~6 thՆF&?r"n,qXC!}v[xHet 搕$iTFX}))\z_ }UH=O M:[cMrn7ݻCg~p?'A7èZ͚ $WYljsnInIҁHffzlnnzΑ'$ wًTIxV︩>pYz24$aâBa^·'vI1 G(?և&Uy^>)[xrIIYIt$sqۨK 7Wgc%'Xְa.*v+6pγHn&B\fJL\T[!#wZCv:.Ƽ9)VAJnQ= 9)Hk*9vw]ZJ¢3zw{psqHpCm`*Cuv;Wmqu/ 3sa.ncU&\ LrQjOHA(1E`I}Nē?.YE@EX.c9*D?D nX.<_H\t_=n=9a 7sDpЬ{:2ҽ"ɹˉ.kT$== 5_FZ,v:1b}F/sM\)qw[9| [Qʭ23^~#h?lG /aH"f@φ _(7-?̿[\Wa_ּ,\c0RBŚ$0tߧ]N يmj6H9<^r_}J5\pD&(uAYԢ6`&*E$*Qt!ghM<[8dڪ-2WJ9YB֮e RubN[M]{cBmr{$x'B儕b2XZa:>dyN?i]RM-h5Ef}Lz!f7-ZAL@Za԰; JKFf1(ay&ZD^fiDn59UbrY6Gb)J>~3D}AٛJSSy:Dl{}LKe l0UJ tbK*;Q'}C i JInԅtp<2pƣ-Akř 3qs ⡯ߓ6Wm^p>zu8+^FE:X­)*OGg&hrlKK'1׎LOs`~,~Q:PcwGsRm祐.Pbx&hx}C7-%25Pm 2b+PۨbQWq(;\7j=(5n"pKqT mw"v)6`yfAY{TL3hxA#`*=г#l/oL`<|%$ ƨSyЅW]Ю_5V5U5Ky\}AX{6Lq"+kRS@hm qKLܺ_(*E;s=k8I(ՓFVw ̟V욡tl1XnZ7Tf<aU8fќFs!J{NSS2\ۭHZSVHD<78*Kl%NBbemC?l#t¦͊J`[>9ە_}3*EYQdOƚ5۶ukc47A"_u*؎K~G\{M!-6RϓD F7﵏rТ|}z tQo7NC=bۉ.Ll?7+K`Enyh+NXHj'TU#.PVC,AbP͗PL+ĽMAv{U)LŕYЋfdvҨb> O"!9أlCH֥2Y$H#[uQxA\bBU55 B2VuXiOY8ݧJvաq_/pfj à{A}WӪi,SFiLRgMp.}nV;ْH>SC%Qnr# $4f  _!,fV1s ^A|aH5pf? —T2 ܖjP,ْhnpFon -fsAjnӂldl^5F2+nV"IH q+Δ-8~,TٴHw%YeI:kk>t'Ų eD|7J;69qXma7 DGZȄ8pOӺj>(vn|թ1q+0ZՀNݼB`|,~q-:a+g E^݋Ez9gKyvƹaGo-rC!Đϊ͜MЬG7KY6-QNJ^ud. NN(uOoL F%iOLGc˓FR;zA+ƾ1H$^' SB䚙K[9N^UFH󘌂Gr) H̄?Y%9\eĪz$VG=2Va^(MLԙvpc`O(r*^'\}5j?|^\]oL jTG W& h,_X ru,XY}q g:r@>x_څ-g+4rwxsd ӢHy;'B(Զu%|{yiWsWncIŚ-hҀu凫 k8}wj캀lZ,i_?w>>L-=KvSfΕtb:$l8͗2pgglew?Nx[";ƤE Ң5]4WH^ВhMB[R 5NVģvE Aژ $É̝{E̍q)EC/i{$)y_&?ևgce0 -:7=AV+݃.: ]AmxcGfңdp{odQF!X54{*8F\alj$o<4{2ԋA]M4&~NetjßVg-r^RV59?Oy|QNGi1[.0gw/ hn9t<[< OG_55w$ DžZ#~K#on&d^Kͦ=mM+3&,-FObqł1쥛1 7wg$N6Pd.} G}̔; "SٗT wDVœC~&/,Iraj6 (0#ːPKnĖ}$s[ReDqSy [KvyC<_ڣO?řI<ƇwDD;:sB)3d9J|ds:m=TRXD}LgaӠ8e&NڐWGz+^\7𹫝bl5;(<°=cNmǨH(JTƼ9񆰹!d~3RAf`s>N{Ϟ/ V]u@tz;Tz3ut6PSu!N|ZyQbOmN?Mƅm^⻏J[ ph*ͧboKv.YN:̽N J ]יp4t+u6ݒ'+ ]b߬-{X\;xn^0TzmC\(hL 2RQٹ ʂjt-L*A.Ka˥"peNʑ*ע+5|͉Z% Z!ak ^GFb%חʳg_\pFyJaH 68٨KgZ??1/LwvO e=a_> Hи$# i<$njwk9l^c R=>/ʼn+*Яa=cz{2U{j%!W^V[ ?A.:xte/L"{;(g@OpD/UIRF۽mhL2-GS)VRporƤ^Ƙ_ 3{l=L4!LIerv!iJVE!zp j>RX"4{[j|SqX[V҈"L'nږS))XIUbj%4"Fnp3RIDATlG 昦N^Ewמu]f|~[fݓn:#3ۂm2|G% n3`RyNb# K1d?'ӬSt[|j^U>d4pq#RGJvrqr~nħo>\n>d_ߗ ) L)BwnoT?LJrgcȚpv4f)K]4|ϊaodn\10S!s[gmn|[: ٣ F$&bR[FAaf?3:)''NR={Ci7R0DuwQݼ}ϸj蝏VIny~8:-N *t*|2b4?Q67"4;4gCBf) Em/e)HhJ[^Xm طl:r}&a(͞X&)=VT"'ڀ @ t/i86hsįGVC; D>%do6nV`(hf ek,iRGKx5?/mALhDf(.T+29tr˓>h!Q\=|vU#ʣщ;F?r٫ث=d'KCWRX8t{ϓ`Z&%[Rؙ+,1᜘~v6D"ŭ2oLqWwֲje4,}K,C驴M-rbQ|6vGX#gMX-54YZn^%ӍA~V:RZP%eao1afyyv|9a"sRݗ]·6h% ^l!KXˬh3ƺp[Xڌ7 7yvkYfP?H1ޖIFN5w()I2SSi 9\%+p3_EK%#.1s~f[$}:_OxZ [JM,62HWwJ82]"[,g )( Le@#mXSض'## JljI"D%ڽ?\~G/i5e@s[x728٩x5Ώŭ\=lt*80Zz^}0o~ V#1#T`N]q Ζ1]4K >=fv)n f-~.Nkԛ%0J eq$Gv@g)E~?WmZ/CJ斝6QbkjPB}KBm,o&l^Wd!UvIbc?=B7;l\^GtR8a%MՎf%6z|  fPhnu ɶPwj\6! 쬤_^m2Hi}|3@f?>)P- ,c)WK2a|CEkn`2Vw´I(gIDç k -󩗔׽B|L̜'rnjϪgIn|Κ S,xXV · b&P 1I$b j7zK j>NT: pSq.բ<BHk@>Wnԅg I+尡PU!$_nJX Uhcw.K"|\$lV`9ہ 6I% (F2q$ nS2Lau>[ &$kU/zY1KfY1 պ(YpskqY(rKf4#lV-j%ꝩU{siQ8S/*%rܹ\/zNgr= "czOv LL 5wJ孠'b^Ryb7q%|?Vf˅~\x,e4 :;ړۊCaFl(j stsz )Lv1k^Wn=TqH[#.;0Q R#$8A9cnϔGO|6*lDQZ/<)ag '%qIJ}F^ѿ&, msaW(!5_?9XR3+0kQ*H.e]j(8B VIWЀׅj] oDۘJ'Qw:fhb\F{D 7fZsA:oC:sFJ VOVx₟ pab 'ږ&߂!}ñV=9ڹTg=?Gnf[jC^0ԲV+|?0VEդR}AYZ?\2ڄWpʁ|:ċQu+K[_~-12S,Iggv0_{Ns5rߺҾ\>:1W󇦳rKW?ϴԽ前$uoue 'tb0="DG %A_ݲ}Q3Eghe_*Zp4ژ]}@+znF ׿ DxF$3@f3aL y@Y,{:ܭ0y2dة}+_^w!\7#OZK;y|0\J֖ͅ=ɨZnJkElU69~}`e{׶iKCLY-O67[IÐ$AsN`S{_|^gFJ/*WŻ\-#Q \YJS?VTSރ6 4$m}N;OK#lUɠ4Nx NťətP4i-j' ֑KS|[~ E]کe6lj1'zM4>){$j7 ;Ѣ+2FQ㿕YTtK@"9"%ڜ=#"ne\mDb:Ħ)n{nR zlv_qM*BT n{K-32ʰ66aY\(Դx0bӘ软,!livCasRGBbKGD pHYs  tIME -UtEXtCommentCreated with The GIMPd%n pIDATxOƟzvw׶K,bƚ9L8/C"" 2{Kr!& ZDCv.jA0GgadzvwUt BigVuua^zs7ϐ@xFpr(\污U"1DŽQt2A"x DEp *)Dsq LL}E^4£Ze<28]x0aFYA C7ye YWZc̨ phhaYO+(<{pFn@ z6J/ "gp+֬걨Mz믛g=c`۬Oҝ%@7y+QH_D 2E~Dt`$pD@T^q6oSYrwv^oSpĠ$耀 LI"2+LB? Osg=S! 64@@_ZWc3մ2@$!ܱ, P7Eŀ* _< Ƚ|Ub5n)wv?7֋ z֋o76> x #B_Įuo ^V*@f2Xp<1Y$6=R@Hom|d3'%{D 7uBg==l;OOOc zy Ruo- $' OB$KAP\TrNWXG/g) 8iWXz!`oHZ_?J&YHR'MD\C6'I./%"tXAsSHRql|Io*I cqz cƻ$ǭ͹G5b2Yck `͜Fq^ C0!pZZf* jl>){Gcu@b/ 4~[K#[[0ϹЕ]G4lG.#ߩgL~wzvUl/ 0"ˀPl6d f]` o,B7be@(@ U \t?(:"Ήm}PP/ $j +>@ء47H܎;d [l7u:B 3+Pۆy` 3%f+?S `K0t;4}*h{՞ ZV=, (>de/z !/$f>kfؐX4BREWB=eFFHBv!A䰝iTةS@ةSv*S^SSA3ý^Q 1}?>` >e 2`r$:q{m~w9Om )l,<Z(uOe@k\SH>ib]?I)Di]?M3ʾҺ?s.$l>ߑ̺Lǘۘ-="|7=9o_g_{F?1rY?^Y,9gcϭ?s, 0<"쁜ޮ2} Sp@sj}0Oos.jj.TGCm?P\V_j&'YKbl!->n'Z/ J@!@ϣ֟EBW֟ a)j҉6e/ +9Ru_  JҖ'g/-{=>=ypΌ舝˰:9y(w >A;`\#®+_ Z Tw2 @,r҃PZWff @xFP$ C9BAM}k_ @ j pFjSmk`pZ@_"v pL1x\t@ ѡ0`ggZDt 0"y'9~!@EBju^_;Qr5d W<"=^B\N4y qܒX9L ?p;/Y 炣,!C3Qr:XԮ]vCcA<* DbVUP&v{_LLkKcGDre`U@(e`YA(e /9 )e`p/) S"p۠›@{&He4.xcBW n:34QEDNL%xbv?vIENDB`dreamchess-0.2.1-RC2/data/pieces/classic/set.cfg000066400000000000000000000003561242540543200212770ustar00rootroot00000000000000pawn.dcm white.png pawn.dcm black.png knight.dcm white.png knight.dcm black.png bishop.dcm white.png bishop.dcm black.png rook.dcm white.png rook.dcm black.png queen.dcm white.png queen.dcm black.png king.dcm white.png king.dcm black.png dreamchess-0.2.1-RC2/data/pieces/classic/white.png000066400000000000000000002734221242540543200216570ustar00rootroot00000000000000PNG  IHDR\rfsRGB pHYs  tIME 8odntEXtCommentCreated with GIMPW IDATx\[$I$&T=9.KfU)ڍstvUĽfxD_gU /r+0|W+g$!"[!" L@B0({. o;5>@%naXȥ)`)s@Ff AVJ0~07 a\0ߔUP8nf_t(Y0*@͘,?%? OOq ,aYqC!1$dO,[[1f0l.>y@U!" PU)7bND ( Йυ҂R{KH ҅O\HPPT ( Za Oʡ,5 AJP/`Lߊq%@$:@ο??xN|? *X) ^dVd dQ3 + ApIO)DY~Vg%?jBTPKkM ^Eb5Lg1I!LuPf\bK'"@%" fJJb 2xxw?W5PX 2 cP$俫F!]q\r$#B`*/ ^ȥXiLD *f X`/V&}੸E"0$yAx <Z 3 CD A/HMT J&0n9A& X)2\ }+>$*oAM`X  M{j[ZeM.Бށ1 .N? )xY/a 2AHS6_V0SM-Xx(Hgr!OgHXixEU1ABҀJd9;/&^A Co˗P~Ta%p`k_։p7 g%?Q%r+`GY,/v*yXFWMk|O@m`#` Y(2d`|6TYY*U%XRcaAGj; I O!e|KaZ"ʉMv&+fUm/ED#g:*W RP`3*U !L,),), `r}XM{U,{_c@ɂr\H uf^%@("Y0P s1J$`Pɽ`_*̢,=r=_ %fkWKnᝉ`  8F)0fA~EE"t+y`.KS2NCg(XpU %Bww`:@ T"Y 8ځ@n`P/&[&8?CdX_ԕTZZyU`p(@ ^Zu^ 8`Մ`_OES&0B98ܷ, +GBLe:Su2L)TDEJgLI$%jTjbf%IV7L@(ρZW'u T)HfK*FjC#@ H%aam?%a|DbaBa*Pw}+ B#14Y: n;+&X1\]f.^/V6vՉeh̞Y8 ˝XO .ہJ|vRy&+ ݇v Ё;/`y:w y:2 eD!}PߍH)-Z|F;cדdix wS0Ih0c&rj Tr2T 0DC᥸&1` (O9}vgh8` W.bD{SLoQ@[ %hq8+FCje|&&9m% 3(fg'2%KWG%PX^myeu/Pb`HWd^ ,_F~+/t e :L s|quT)`\tK;S^%@a7^0>X~җ.h6&4@)ۆmSU䁳}j>VQM 6 #L T2N4exY8X$Q̴paQ̠랬fpq.K`XBKe~z v&1 q^.  U1A0`5pK0?G&*b+=ę 9 B L+D_rR6{΃ /<7 eIT[%J.n%YU+Vo>_Cً *~07Ra!TPs }l0T 'N\ c pPKFTb0";@!$P1XljSOfq)K0AMV5 ϶d!}D p0 0՘67n\O;2/P1Pg&Y*scEGSih9[brntLDpgiA>?]E YDW:Dp_"-*&ٳL͌21pV7k[G} U4^V>@(T*,{ɉY՛XNL79j(7)B@C7 o۷it<{j 5yq’AYe@}\9q_%_] n'U9FC?l/(9R݂T3W~5Z}eg V%Vh: q"^42>eaՄHᕋ돱'NKvN6 >CV,x!S,@ q5>S7'@@ȋ;Y]xq5P&[㋙(VB` +jzDەq(e Am]5[…ҔJE:p+{S1+zV/PGM"c 풖#.'0 c_HS s9 c0n.53,X5hW*yY&o&{0/7窿lpP0P_ LU!0"1a:_X0ST`Tjg2},Ypf[*`)pw=tGd;pJCCyg%ieKpRUolIԝ%bbPa{V<Xa48+!Ašu?_}#4Ә?ߋ1; u6]ɒ ]pD(D㫢o u-+ncY3 2pmj?bɗh|l?F𮽬P=R(P%MF)HӖ4  6tc?gstG2"إ+ QrRvVU z:Hr.SCGDjrjl7&`whu|)F2 iϾΩl}Xx$ e@ژα Aʀ5ʋ˽GCv1Yf[\_aj'Z Դ3: hkU;4}SGO^ ܀]$ /`0k91䍊FE]s yv!w|lc 4^,g;j1Sx3Ii*F&`3ۯdI֤pe@"V: 4/DWxMu9.w7z lzHE$SdHahbd|S S  jl+%,8=ya0̪AրA[8<) !XQs59o}Om`,I5UC3M(O8E'֣Eف`J77NFR\e{,Bp 0 iTgJf\h&^n]Iɑ*xF&,zWUúonbZ=T?CxU}qԹg6||L258'%0e*RG0+¡WOANV+كC7fLn 6/?͹N5Qaȸf}`< $Q@P 9O hp\ >tufԪjwCYZPgʣI'D"?]HM a]ɭ=D,e;D4 v\71M0cLJ=Ԟ`0")+P\0\$EkbEPƪb@psW1{ .UtE|e!a(m4#t N%y 0`/+Y)l4ff: FG$G`i8C}|,!*IȇdM0f=0$\r!ܙ9?`?  β=.PSU}Hd`55bVt/7Xsp4`0oL9G9\;kF[,Wk' O-YbDc'|Ht|qtyfy'Ay)%/ 08mbn]jS~{gK[r[ `)j}`UB+9bʂXn!y$"67zfF#! y&nE8أ$n%-~=u!bONٴ,%萃p0ÓwrSOFBj >,3M'x nPbuzN<*O\3I` }-A7,Ev.Y,u_"?0Y=0,' o*`?iX`HK`}Ss~5fQs tD7 שKF 4{5H82Q9]+ 8#DNW6 >I@AzdUAO LXp /~s=FpT.VN'YwOy^jy.ٷLJ1-E6ꄌ{:eЕL9v>M]Vvq j#Ɨl$7wC槩pcւ&1b5i);MJ3}H^y!H_cyEqlpLjԹ^oj9Ȑnc9LMH_HZPMq**~)B8] 'v{k˃(D #n:EkxM^k0!cWʮrS*V8gxHllVaä,X,w_(MljW&K 93 Uv(2j#P:ICǩNJF:Q|i֒ej(&L]~'6Tȭ4ȷ7'EVy8 g3H|z:cɂt+E4@8DXvJkt4#K*gA^l||̓ &64#Ξ~xǎ$p?Z݂MxG= Fh1c?~6qx\\{4(ؔgfm-?7'Y/EhkF^>bbpá̂% ud=-UK=}xeabYdxŃh{w}"[F62ݫ?n3zY S0g'< UBЙUmSN3s3^ZK͐S E3(JJb SjThpLB0dҍ8[|G?C,0:Wh0ᮘ(.'?$gY}vZ2782}*(E'k)fm]=V[J_nzWOe˙xi/TKjw rgB{7y!„h /C K=|.8| uCiNȣ!Sd(1LJ/%'^o4ϯfZ.AmIR! IV=ݦ)@wOA95ۢTU7yEf\ |^Odێ6`(M:f7 CĖ#g og_u=g>L9O SAcӚlF[:?K31UX.;Zԁ@ IDATQ:)73VjSC<ȞRgڨcJk49Iڗ]5UD30׃1ǷI̗qڧhNey=k;W ޒۥ2Pm=*|'ĩ,Dڅ3eXxJV"2 gAC9'[Ө#wVfjoCu5uqa*z&*-a~X* ,&}Q坡Aх{]DgЛJ\MTAz<(-EDug `,rAB01q~C>-v ;E{AA,;N:2Ւ&#"EH 9xL `~]o߂AS'p#Y<6iWTNsHn23Oa}IY@lpzFe_6*4;/J+F 5#`kaMQ6&=fJ`>I Cl%#M'3*  |w^(R礞oKo=Ne$Q{^Vw۞OZ{2bzt }+1_h?QX=J ]]烺aư0pÂ5>x_a)Ei{,|A[ *b'_(7IǼ0 ρOrmcs$뢱m1_ZzCa`_vP$ݙ$A!UxUKܰ~囱 2K̀$f#};KF)"_k08EFXx j^olFP)H %+#7< ImWϤCB ՁgfՐ5PTV]d"c,)&N?G+ìޭr.ƤEA M,Ѭ>R]k3G5z+fWz2rׅ/8gT]G$AP%74h*d&蘠;О!oRa ErveOEW%z(&Gїgֱ`N/ȩΟ[EPg6@9V1&8X*­n{rlܠ~2!mEDuh\#rQ=+~JD2i?wd]5zIJqW'YXr_=P*qKԁ/xۭi /5Adq<6ГZ 'p+1*Dl+-ڕ^UA_7H9*& )fe$My'="^F7τmv%_'IOl[ v+=:Zو=%=طЦzf3~oܴrV]MR}cP Yq@̾MQv hkCnzƷ- ئ!aYygz蔴jR TMY?F똊%%mv0{{\ILe 4cPh.{0X^Jq~A KAE=.QJm-=45 Pa+O%XbGȱA\)*㴈fo0z*iلJ|񀥞\/Q_f8"8&oґ%y4kqG`gWْzzXlfz T _&*ovva|Z0e}7]yYNoʗzR?=6⌖vOItrBNq?*?1Fue7a<0a_Pym-Vr0bJpg0zvz',$ʢ7=|܊ӗѨ7,=K{UExhnQ8M v ڸSP4vyw1exvo=f-W+ r #@45Dg"Uՙl6Knɓhz""43 c u[3<D˪w3䏅(28 Vi/{j睃UD1,>AR@rѬed(N CH䟩jCpt7@tP_;g3G)d).=$u܄6#.{앵oj}(݋Dit`6[{Z2 ',jjpJ!Y$#qꉩY˲i B3zMBv',<V:xXR,?107y-vB S B(?*I[z!{}ir&z2.,@ #Rc^8 8k[U^=t)nM|SUw$z6)I>^\&|搃pGW<|[S#x Dy%+mR֏D vDGI,W{k@f޺]vlW&"ZVV+p)IR{s HڿKU1%Ra^"Aϼ=ѳ>7$Q +w!/yeG 7Ĕ8F >ZJzU%hǪK(g VT28 QFC6Wn:HXc=]yTdDmVgrK qZ_gjE`G X+`x?t!??1[=})5o3A2,h0j!4P'ܾE_8_dB{8m_씋=|EaC47XmrÁאCe0zգ mg:j6AtXƇ|?zt 7{ PT[?er(+ykP(Pj7~I*+籡:^zрI['UH[g= +]5F&kKEgL'';n%\ډJ|zӋOX XuE"y`[X}Rig+ TEs9t8^Kym {"TYՕ=V w ?2.cǍL*p%w_ʹ>b|[z} `Wa nekܑytmīmB`kIpP>%'{;m*PɍHp'<ƍrE`1ۣ&*9ٟŞ̴Lz!H&,=dٔ1P9v?gQqv>q 2w/2HBo=F&igM<گ ?J$K-(S/7&2V1#OI[{I..Ñn3oцhTW8;wV ?՞DyЁ1GˊU?Q^* gsСnsQ`F:SZWS?jwE AWʫoB{Vk_Smq_90v_:"OfW-}޴aKiO`( Qfj|ۯd{jvrq5Z/ܡxO>Mg^65S\2*.!'@%WUT-gu1GWReU>L^v&ggo@ֳKP\REOШ&ە6\y@6@|qHIli~Rf'1XĶƺm|-{j YA] +nHX1)Ѷp&Dz5m+.YST-!w&ܗʳɱ$/ ݞjQj)6ez#Ҁ-Rac;MoPz/zv޷ljҞۂ{"?$(kKO9$Y-}0T6|OZ({F0E/7 +WXit6\ :r*%S HMJQo[ۇq2x8䢋1#ۄbX|g%6T8$pXHn3xYy*(d2fuIR}&̫8$XRiН+K/E%yɚ,EpĘSh?MHԳk#^3?{&{&D6y˟M۳nW}y#xL`fK.s9qɤoKn˫XxjAqKv꾾^4*+] {]h1(Xfd# ˮyح9ل4L 堡̼긖\Vy^1V0s";OK5PG6.E(vPIDۋ]Z}:M$*^ #y.˳lg^$%FJ4d\Fe*[mjay2lco=@}wfgtZKF}Q@d5dЇ5  cW/*UO_ۣ6y\ }\8bר3UC" C*f逥Z4aBv`Qy`n{4p,eqo6!qaaGfvxmya$m"#pn\Ʉڎ\(ߟaӝ1-jR M0eL^yZZ=T¼{&#k7K/CK-'%R8 /]6adq%^lhl]:6==&}/QS1Jnn^n꧴&??㼻bf /='(GFq(APp _+ [r_x=jlތHtgBJkfCJ1Qă};녵,=7gQ{ZAvR!M0JnDzK^:<n,+rC1^8 _ Ynbze{kO0=&~ Q6-Ů^#V# cd?W6Ro "Y 6O |ѻLޫΌ[)2maL\^x Q٭w\+N;;xg]F#UO' 'y ΠF8m=gӹ0@BgW@&"=l&"=;tΦCǘ{R:ߕӖўLiowR UNL:itA!ѣݭS'tKGfi&$y1r)} O8 :&] .| q!z7Z;'q9-d&R]&MHxq=3>M9Fjf[dS1Ÿ -]r*]PYVVj@!s"s@\H6pTޠ@e/h}6*s.#( R0ADvoɋ=t,Ĥ ,n\nRO3]o48 cβlI<}pgsqev mՎb}1357YZ1Rj4%_ٲت?4Jbe :*Gľ* t`ز(#`ە>dj8v1(Vg/>Wt7ہn|3V w~.zU!,ݓ+;&yY9~/]Uj^m1XP];M(Ζ=2̹囻n&[[~p,ڨy<" NQU=98,ɮX[Ǧ;?zg"˨~D nn!6H-?/Ք:e6} Ndqҝs82Nfv S޼'?6ՊPҼ)7>j?Ǚ^e`a朘Q9ނL[+fA9GWb/'qno/hm"Y̭;(N#lWz [TV-8ʎ1c5,;HM+{4ai*Q:J|I 8k'3BHAΉybn_v .1H/ 똑p&^:JtB4tgzz<&FEZ"=+쨏2|=wKqcle?M27`Q5vgs Y8q5SzÜhT͝@xq4gKeӶ}r[8؛~y̾f`1>躽R`7@2In{ޯ@?ͅy]oz5rkp,G9@+#l/˳Hd,v͛I>zs'hJxүx*$3jt.=xoϊUJ?"(}zh[G{kogM#ݥLpFpn\<+q /^8[ǟ bzUH{QsƔֹke@ϋ;Ifߟ]Xu}fA~߽/_:pvfEpsFzd4-ȿ‰z*g!| H5,m%lwcٴOqQ$2/#_)8%>1E#c!s娭PhQ1v^=u:y.cյ::-!C<}دW>ksu|܁Vg wYT&x0%낵xi?[pu:9irh_ƫv6RmK,;y6lzdN_`=yNB= k=z\#}n.V؂KV޾f{2O]OXN5X{pP[3Of0WB ez0<Kt)uܛe -↠8i3ު0:~R*ieKjk"_xj%oݖdqdK@:3#2#ݝ;ḤZZ2.f$.KśM"Uy_Orm,'R O|U5E|l'e:),$\ cg`=^) =$R9?$%9{;Bc* t`w^#[H[J}3`]Jv]H #\t=1F.gT'[쟋qNp@k,FB *ζGߍ)Svc'V\we[omT#4pqD>,VNiȌ-4{O$aq!`S292h"='_<%7{A{}`zD#Su'uM/:h{͓0>\pgrF`` )Tu[+6"{~8?{vS%\uWn;C:A֜/tPK"!ڂ'IN(ji քi+^ a jMB`Xh'e;}^ [X?'$O>A u3(Ḩ80qOƁ3TCGg=S>2$Z Ăf/_P~'fBy A%7, n(0/,Нh76Ws2ePD#[ׅazΎr t"ʼAMLԝ;1?zӒM}moy;= % sun|֟JTu!ȗ/yNcƱ^L z?Lֱ18ǹ?ɩa!mnugĖ%оU:Bfn,m6z;u?`E$- Qp/8n܀ܬ*\]zw(Nng8Ktˠd }k9k[;gYE;>xoz;M>r혹[jrK3%v(P#vBC01nsPj$ec}->sE6ihCM1 .4e<.B2~%dsCn qtu^_݇A h ~Exژ} pB1rbnоZ,WfrVɄ&FVU[-@gTt'\9Wj# d`OměefxjU&o^b"^આ$@*!3x͙cx2[A[-])- ur AC),w3( :=_}10~n}\^JYU4 NkT Q;fzRĴ\ҭʢ c tB)Z?Xc2 #)>J<;&*HmSyLB.T^i!GA^x< Pgojq" Ca4 3 I~AK_<:nJ1GYX捓P b02) U`Ձ1.>Ăon[-_qi|+k]J"cdViLl`\ro?Nf#@bDK7bW"J9[2>XQ\;ƶ-u{6`MD`^Bdk$Cݑee(ur/d?9#>ARZ3X <'M*D6}z.0c~![;,;J]A2ܮXW1΍!+\*F,`~TxHP6w^LJ֚vO4{B  ǎ/>F)]XooeΙ1i("(912^JzQNYy02ʲ|{rd$B ۝DNqE& W\s:0Z=8[c& et&)6$̚Y*+"O_B=E7J*}4gFdQllANzꭅZ1zi$eLC,WVDWi;ס{ S#3HS@83k+uRTZbR;H9n'13&KԾd^PQ} 7$Uն^-ҫ=B֓Q:'XF%-/fqEWG_Iz{Ӽ1"eM)U_y4&yv%= XX&[ӻ{3l2Bq&0aeu#TsU5+@j 5R9SO#%WM-!F^hpֱbmd=Am3RaLc:wCC2J?2R Ryk]{if{5J[NGmljB}^9+l)NO$WܜuӶ69 zl(z)Ihݥ@[;T+\46^"ް}}k\yUVRx0X9J CySr^׈9É$]}06PnAg`rk 9aσ]';Y{7o }(m^SH,"fǗf$|ra%)D`~6eRy='׊kf%~jL=իU 5O,ôSngCS`Etʤe9(+02q +&o`Jʾw:y ޘa'k}~GyZt#Y\/Eve]_`9t zf1d?MDLJMG\Th}: ߇SGLPvDO3jqmVbB=U~UM?i @fN,x+O 1ڿ%ܢ iQA'&#Q^z?yPF]9z1Q3څFll"wI9&c^RUʝs^MY o'~aLt)XBVU'W{ } @8hʶCWLj+"&A7饺 0NR+Jzap_7M4" ?:xfi;Oy@U$d*rcJq(~!z0grFU*W1;h,qu~;Ti8[ -99gno՚ɩlcxL[Q,בdHow]`Z|A rE:JI/1ǀM$ݼ*uovӓ춑 ?wmn*V&հn^P w=WF? ld (eٽ ' 9x=(^iO&;c)pa iyVE; in^|P 8HV~_5^DX$*5Xm_FjiϐМ K4H2 Co eb[nP'xMjDjUR|]WF9-fGc62ƛOp蚨^09(ӵiʠIQr>$tkaSA` ;x` 9' t |! ,o:5W( PxCȭ3Y +h%]>oJt$#$ r-6}n E08ܖ&px PKbN#_C6erFx-+oWqS$sWIp8v_@ atU貍4+6޼7^ OM6 da1˹LUAMЊG9X쳪/jq҂v^t1珘 ޛ8%R~2)D,[%H<<-E*vu7ΦsgoE /;󔅳W(2;T6O*RVܹR3=|YSHJKO]PC]#9k7' GLb;yvCGey4ed3"w)]R,V?7z֯1b~.s;/phǦpz۹Q3f^{HsTJМ$;%K~^j'ȎdZƓfuK!c\_2œ,侠- ylK j i&C0̀,]\=KY,kVp!O >c \/glR e(> kjn4Vk[qcFb.Qt:,j˺# ; 38Te)qwL[nئzV5zQc3C@T}9 "%AweLDV~ȃ"mUQx!4=B'`}d p;"'6!{bՑr?6poڞ=$[;ɛX:>Dq AÿK$?>#W@! r~\[Cyn/`^zKHŖjΒۙrRWόĩ$(]/5+2 :\k6n  xsρG]w@܊펃S`0Áv[=rZpj ȿ^60DL9kgXXO6n `1c@]BM,~ E :n<^8[ 0ml,sT*,@!gqaG'6;35~h]|&bo}"v^?\٘0 ~z6p='Ŀcfe8J>LA;ciDg3 +- @ #Iw\~{;ːh5+¨,I+GcMxDR=x(rMkZp/3e$qݕd8Y\0Dmk4BD]2 7e8ЪM8cA_V)>ӇphI[':cp x!|+"(+2"\p:Lt{hr꟧>G1e2MX\2Jc}Ze;![s5|&󦁩$.}Ac2`%p+|F$%H=LɡZU6Nm`Q!@)?2gE+wM|`*nt%Vrg $t9? zg>c8,6^Cma113p}穓?f* |6 ; h2]Mv;PZz޺QАt`φI]ivH^YZJMAPä'O&Lec\ݸpгJQ+6нk]"ᱣ*×%ޑ';ÑbtNNū4 " >9$ro>Ak?\WCo^Mӊ]zGm?.ʸS6"rFl9wIoϞ9a;S~nU^,ʲMtQY#s&ä/륄^}ޢNΠEbu:=mJ1ZNTv(_8CP)4mY4rk]SosZ[z#sk~X3):Cp6ڈL? vZ>md lFk/Y{SSKCeLZh(F[fIK'R=hRr!+'ntTTSOGoyM)*M[^N7l!"4 O꛲lZwZ&!f$X͌Nπ45N,M> íl>i{]qAuI$I㐧ŃZG`u`6[L7j@^ ^Y;s':]OUΙطf/:@2Ax vكl!tO 'Oz76>,!@_a^7OOk+XGޒ[)'kިgo<rb-"p5̘+KB b]|Oe[i)MR[FKMHNijE׆@?L5.9?97SA/Go}ċI{sɂ?7s?QD/a|v)X݊ \kMq\:ᦆe.']rixUuȔ.65("Bj UY6j$+5 A_hogP#-Jah΅B&(wssq6+{]8'+L|a`NO ;]#KYQ:ikcc1%tiJq6$g4cSt"q1 %+O43btm_ UFKU_rZ2抲4qY<Cg8ރ'zmd~I&^ac4y`Im ?JܺE~4ek@? 9M癬zIJK9=/cv?{?H *ZAZrZ7//MtmMX1SyBy\g<{Ctm rǡϼkKn 6^:3+`JsG4=\QZ|D<+eρ{+B)5=KS0L+9O>@NL(d6|NK3LV/Zp@zQXgdޱ~K\-[:oקUtmCZ+ O`(1Aȧ۠~y45*e1lsh2y`}FVW6N+M%2NыXH[,pe˞34%XhS\ޚsʫODr E"Y E59 e0Yؽu6.5L+ E10Tj}/N)O9졿lw(5γAH=+i>7I=|)[by|+ow*r:ZN{R0܃uQ}NlY9a %lN=(j*HqӐIwmf0s?ڭ\:b1fa ӘKW4+?u[RNm( |Pv|#ئnejhcú3 y1r X۱e(JAb: ˶aqH[L}{X˝kKD1^ug5jۡ5 Y*Y*6[W><ɺjt[pA wB="t7F{Io׀ V;wA٭qV71*8;i)EDJis.͖S䂙59'љ.iM {z*͊{*؋n6]IHRB,h"t",nm"}KӋb3^jp[go^-L[;i:MNyOt#uYeMI”OAx @o ȃ$W0-AF?CZЛs() ckpGJ?H>ᭇzr]Fwj5Mk=A&(ID*U%xnNSF:+Gj*Rm\)6qy/<1P(mJY]-~U* <PjiީWe ikiZdA`"#s@n8c?337 sBA{>>fad.wcO"عu 䖐}hVvck Y%pr&jPj9[igYb`/Ao7!ˤeZZ//>7Ϲ2;?jxoT aj,]R`U}u QZk#xL2|3DLІNIGe{->T'Lz RF<{Yv㶸|+3w۱$3oJSfv0K7hv\/ʁݞ΅̋8< 9 mK3{ٳmḃ~1k9fȬ+91Yj'uo%Cm\ "_J=[4(zg1\D,,h|<-Ǡk>;Cg:;tg߂?ڍ9x"TЍKO}~8 нzx'ڌ,՟0BXLTiF9y#pY Ϥ +VsǘIO%I6R22R~ZRJ>8|@*0:4>XΒ@k.s>8p\ynJ`)㽭0e-uF3tqrN}1<L)#[o#+10{R4"먀ь%6I3;TDžCo^PZ3[q|r|q(V&baѠؽ8`J.ڒ `f TXᜑ9UΉvMR`O뗌SH%)8$Gp+!< O=L쉦 `r ls&{-%#::2ѷօ˭)w>KhClE33nA9jrNpȧ{gM̽QCmi\ñ \_ ![֡>~ ʲxlDN}>'CF,5gNZE'"v=}$>?n4,Zr=XZȀt~bxn'Db觴SjYӼ0L5e8gnbERθH'^WSricu p*˿0F2n i{L)k =3L{=cx'D+v&LN_C3ŭ;SNgg֊WM=?o7No3"C<h5e22g0;]iYeJb.NNG+)9'#|r^`\,N_vc.t}nUeHZz'^h֋>3^ ܬJ=>R4- X,GrGk7jXt*2+[(VIMS4QXB[ds3ޕ=0pVy{@ۚ?v]'(倱&?Św.ӯ˟hR^ Udx>}-`D69><30 *lCe JKk-7csvtĚSv` beO;7;?+&fP:[z 7,>o q+z>N;B475׀| ~}; Oidd fZ` ̣_ƽl!hKcBl ]~]jSI{}ف PBTom:N ^ U@ijKwhOkxk-~uS7nUa??9H:.4k,~]XV; kg=F:}cr_Ϧ 5&6 oP@J$w޸+.5=g3k9,)Jzk6vM0-j';Ⱝ|vM~uM9pͯ?prTc")/(3RppL_>k Cpn띸yX*Gnn䉇oWL:3ﻑsU ͈V}~RlSc1:Eܣ*KY}o?SPwJ"EQ̹-SOST}#םz&5_Ab!z&6T?Y;Q:nLP:9? :9fVYxTNx_ '(RԕI/]{8=I]vE@[s!`teI>ɸ%MҴ[O6 IDATV@yh!>7JuaJJVV/7lxrre晢UkޘrgLkD#C9lXZd(Bݼ`LSr1BrSKA`xǕ,H 0M+(:tÕ_N\\|jyHg4ɹ^yh bEo9JSQؚyt׼Y=8 (;pRr $'I(rуPG8FC,#Vu3we[T|%`"F< ÇC$ lcw2 ~ZW }J9;eeJ-7(xkmpEȖžD]Us b|s <8O ec֋w3p t(2-N!.˥-WbQa[%˜ {Q1(9&ީÓ;Eʝ3hq dbG1g _)=:f$DÛPADP? :$UV` \/UXyM]wZiJ=u:pyX:*3ɧ`xո&y1Z\¨f˼횱I*u D`_X/@6E B; $CIs"fN2Y90Cɽ.@s([q Rao 揀,)Lk]]&-T-_bB=׾7Y^7Ϝ);A<}.RIaN(r̪g\jx,5HQ7w,u.wpPSj*zro9h.0:q\ƯU hsD?}r̕1 5T0<= FWx&'R}c|}g\No[ ]OHJIj/0,KuhƠE2OX3" #ial>E6 ^*hr&ϡנc 4S %tlyx9}>_Ăj̒k?Xtܻn^ۓ:=; D#uT5(kςΚhvxu=2gLFDT='M$+cIpW'),qKQ۩ '?YwC7'!9J`!x >2ǰRb &~RP ( %ރHϡХqWׯehЯ/?n;S'bss'CR꛷- Y\éso&>\4p34)ӠޗͫssI\l:W@4Rvn0W}yM|xE9_()cv/1zRW")B<&*ьKToWACcc (ؠNऒT+fX53U9M~x-X~ewaF=DrT `Sa3s@ôI6_kR'ƂwC&T{> ⰻrVxvO9|jhH'PqFk#̉FhOIYsA/+-+Br{ʃ|H-d)tpm/XZt.lo'0X:`C4<3v^wWJ5fDu_iĤWCLe46rKPu./KRιϦo#ԕmH+p sho9d|)fS͌XْPSR܃{LT+mߛ -laN_,}MUHMylS8,)J)p {Yn޸';}s&PLe17L(Xʒ.ۜ!8)<`1z\H 0a͕$$Ec!w@~ x,'u\196WD>]yD;AJ 㦊{wgǐЅuhv0Kng+2.s?cįʍiz"n)-#!DLB?i싸:{~KFX7ysXa5o1pՓ eIO wmK>b6߭ |Ⱍxa[5oV`F](3yg2r&c9/z om7g{rAt:d*TYJ!-r%(ኯpҚľp(ȒH_ 5& xY0(5p"CW3|^stn칤u ?An8TCJ͟Uh>:9x3l\*^^cwJrKD'TCi=mLN$:\LJ*QX!KԹx.f@S˨8Y RI:ƊN3䬃[&nC9B{ȾDHi*izP}?>kZ ˽GGGe<< e8BJPgwj\?h#Q]yʃ)C.X=\O"M|v_t՗VuZY/ !у)n#5֩ŗUdkfau3[<."dRQE9芙i09 _T!;܉ ,_N"׮;WH2KBnsuu:^/8y>S񳒇p Sec!S=L;ۘnC%J'22c{]M`ԛdepg\NkYl#Lˢߐߊb8W!v{WDy&ޟfw%97ƤkVUe+&.=1 u~لKU+c02'P& Z8u:E2kanXW(,ce [F! ·8 yVZ.2dgveĜ=LξZUA$$\+='0/9`{s')8YNN_J  C 8.ENjlLKR{VZ9XphvQ~,))~RIE_^߇pm,{w>G~ uUŕKaL8J&H39[TwCVdx0˘ 9&`w'%6x = ZЭ >RwN@Od)'` itx/e' J^v@!W+/7>k{T1ͽ꯱t{$V5,^2?\]9oWY S/ߜ0= 1 F* \P}z%IrIs^*%LWI@?@dl=UAqGKl4ݏ/ ЈL a&e< }~<}՛̇9Ja%'೟2Վgix3Z̋!ZSbfIUP #t3Yb24z% n|];YGi~~y5c cQtHhw_' ̎܆JNv(8_rF;h }<pHӓJ رJc5\k-PCx&Ю{3u9JL{;<2tnYkg8V& oXH43E_yv$~q '3kmUʤk"L0}i+g%6(hMT?>3NHBR1T-rboRpmu yb/߫R+F}?տ_y.7_8~6̥`e;nTd<0>grPJ(@ފӹu7`t1;=Yƛq(k|RƞCƫ73l~*ZQpoX"׋Jnd !ENtL5't yӕAԥV;-->Tջy۞I4Sx)ޔ]*_6Q3Mi,c|= G2ÐP?>wWKt vCށz]f46~Ĺ^_)f,զ<8uuHT`8+:<貣!惦c?D I^o()e'f!/m}(䓠7>bBmd<a?$CY3{0ĶC| gX7`rFPÈf"ƯtwØuMyNچ=*5kQԆ ^SA 9oCH))BqZEO#r m̩kTn㠒Kv8Mvc(9OKFhcvcdܵ_J)+d} |J ەLp8M2pL6<ѥYCT}۸^rAn_QQ_y;.YR5/o 5ox=j.AJ{qwo]*gP2@nvdHv} VQ+g9Tۙ ㋧*sCSx q"|޹HQc quiEo:<.te,PxrxB}C Oy3?]22"hztds|Op}H:}^8sE6xj5án[,7}'73Zi'(΂މ7踞3qfS~JcF4NpsP+|O~MNklوĠ}'TNB"*il+j]^$iጌ + ~ }gXhx4fk5NhsЄۻzqpsNGSYNrSf/ݴ1>4O^(΃A'̟5XU=6uW6*HYO9@թ\@#aj O)]DQB %[ܔ  x5V^X6WPTe 8שU\20d\?N>ѐ ^Ǻldk]e=`In]LCRoeoy Z:h2#>?K"+ Nǂ0m(SI&}czP!ZV[+hOWd[Xj#1F"p N՜fFr^SZ{Meie45MZZr& ͋A3K^s̯;lzXrs]%ARk`Uy qv;h ;r9A ʔWY/9ہ t&rU+^{+7 fGq~?93cƤErXMh'>WwWb ؜Jp)J$nVpk-ms?X<"]W;."Z`ٳ ]cy=ޏIouV(Y"wTZ~T"PLCF^gp N|l4_&-]spȪ-lٓ(:*PwLLG=,F$eޝk]v]=~J^u"I0xcaj[qvMq߬6ÏN J`#9xA٫F _IM< 򌈲Ų-@iaѠmqR[HSIǃc /"@%s^|HuNz$|SE9`G"Ɓn~j<39뀩q?<*Õ. T}EF`Bs3o'@)MCm_iGݕjJl,ki4a_q]+ NV On? E|&K8,4#i$NI܇Hy;R383aũ~jec%"鸞l҃Os?3L?x8wG1=3J˜΁kV출'veϔa4\eܸHr{.G|>ECW0x*zkWh)%.:񠙣#nL߃CI\ƣ@8Fbxc0tB ,65KhK$=B;=d*ߦI{^k7yA 3q<ޯ==ރ k0;5}M Q _OMx 6xFE[ۙ گ_{+Tta%/ _fz39XPЎ[xנs7"iPU T*۵{wߝ36?G&3{`%vNtvFf:fV9̕$ llq`Ι2(ZdnV85;$j{0 5,2~> z?1Oڹi:) #啂&|朓>yМox:s<)HDG@N~Y֒`WRo7z:׫ S4I‰f><"ݑ)$ݕH"s6,DO뇓4B2PNoG]h.;RV\;F>.G.B 8c*4pXF9v`aczg4>Yz_}2|a7HJJ'F BSQq}>/깢ƘGݘWVЄG捑.ĹC2Pa`ו-a]i=铕&+,RE"~<;773n~fv#華*`pO=HT{8+vdU6lG*ic\[6#}'ƅDMMQ@Ewq8m\, !.̇4d5r;+zw+LJTKډ`,8z{Z]ƯlBTy_)cJI ʼ>>Kc063#@Nî(LWGa0KVc5x/%$QnޜYf裪*Z p |laNn)mxl\65c+2Iœ(%{=Hs6&f!9xmx PIVTI0pF9ƟD|'ᵆxkML 3D;.VƼdif0jD(oN< 5jsD2(O#w?@V?zZ_rX_~z*$Js?k?a\Ȁ5lfE<Ӄ]bĢp @`]Bv/\UIPz"`+ngd>T C63A'=AvҐdkpzZ)EحFb=Iֵ,tWX r8eI{Ώc1 "DY,t:)XY:'~+:N>TCaJe!|_xvP40EFf߅7tXdpiJ#~ʛh&Joϧ`0(i.?}+в$oxg!#tArmɶ*{Ϙ@͜Pxodw¶r$4猦pYUKi)bpkG2&" TêuG LEH6^VC#[73W~BG8ƯO4wݢUCX\lh7}#/d蕉$ڃ [9Xy*O“#|!YbbP8uHeŢ8QRzWK| ^oiܩMsƽ=yς0zzj57 ?q3NAw &gbޠ8¹pDz)+83ybE@E}pTJd|H.F#McՅyŸ,MfũT83ھFx:|caViNTE1 [00*'Odcq^ё[f$Ma\6X;Tkfc`x@-ƴ/ɭ>3 g1[93o$4-e +/[RE"K}5cmܛ/;ӱh@fvf|dUyҀNv{~{qL׏,eGOI ⎵6Љ/q&Č^\1iސ^S7ŶpBaQM+[~xr.chcx*k!)(b y붬n"U4㫌6P+Rg/(aLg ˬ@vd @нic5C!_fk8i6%y*EXyVo)GΩnV{zs,)= o[>؆dy4wHjlTtuXr_y5e8(yUtR8J+NX[4s=OUV? ]Տq&ͫa}XSb42%G0$6o8nt%ыmMi] hDK8)4rPc=eTc5= _QW'[#kbDc_&wc;䋘~i.؋kxR̖!:{Ah*VzcEζ)6 Wk,I$$xfP샟y7if&vː#i/m|wSms|v**/վ٫%96leL>k}B-k}2m?^FGX_~(: ?@1㯱+*H`~&;#NCҍLi7]\˚2R;g|mL%L_ړ:ܡwbP"޲tЭCi8V9IѕT(PD^w+39fj2 ykV[ ;^nm @"^1*40Qp~ }t cٷA;.Ԅ_XDI{֙Hj/\ai5&sjutYWX,-^|$l̠O9h>zu;}Pu6\g=ƁM!3$_$P#*'hKg:t,8KMnj(H冀2"هS35A #/a9 Y]fT :tt,tl:֚]?}E: "yq}2{>]}*e5)S0u݉ O26KV~]9N{oB&1I!"{q+9T^M[3|pH4ÜY_ ?XěB]OO>f"sSn~>~DsnqqCLg|%Pz+, .㖛tɦ;N{Z5qcO3k봅CW0iV!Rw|*յ "=x; W= >n?KFqVP!͜=6-;s&8@:t|FD_Ui!A\+#?rUKQr]ԵmlY7mj3Sa>DɼEΠVxz&<UJZΡ ɤK2T&x,м3Ļ\9:]Źp~Ċ9pUrc!GN vkmYJ]T́ړKANĹVVE,iCWED%Da#JQ^{4kG& *#i^yᮃoWfG+F>H&E?qaϜ|Ҩ _;hD&myq|i0"ݟ‹Cĝ9z'A{cˋJ -}{Wj JM5֓c)5-cU>j)̕K/aK~KV$x<+CEr$Arw禂NU9, dإs[.*P:p`Z-,5)97ClKBle\p9~g׳B畠>,?zf sq=.64 jcSOP)ى?cuX"lIr2^CÌE8ɱ(#K~Xn@jZFP|~X*'/qI}?j+sDϲ,B3#mP0ì w @Gr_zH'z? Q7B%]@j8ǬCg8Γ{wbI~Fy02JQR*ꑗ& _m # '[r1ʃ,i.50js¢ C8I#e{1r$|<5(sݳ}obB&,ՒLtd3}xpc)+c= @+ nj.׹Yya>6 =ݕKE *r+inmsQDO̟Ak`==4ÍLP9T!**x<}Kk(Oy'wO`͓ K~Ftv P\;7z IXJ掁:%U31b);mщ(D@s kIb5Vݓ~40iJ¥Z'lSBx_- >?}+YPc$h3R"D? +l+&J yA8WdJK+n-+d#׵:Ԥ#?X;*13?Sq\Wue77w*)$Ð d&1X0 8>۠qc+kX, )8lD IDAT4o\rC43&eihgKMt*| @yLԈLz0^kPcC7Ӎup6eJ?s l3m?r$- #^u%(&n|nF 7 O*jVM7euhI}Q.>)|úZzeYN'ng*DP{>W 7 :1&3#jl7Rx}#\/$pG14|$-8g}"څt]saǽCDv"=_@ZPJKIʃ6x3N%*ʲ^`31ڧg%<lB;/j|(CDmc)LFzwlrT874Y1Ô߳RC^d'9/ٌ%eq,Xs72wo<>7ʙCe&WC<1 1>/mz/bbU}'-wGISdfi~ HoRޅ)Z VMpRx0̒)VDCsj4Jg+.JؽwKD WZ.ZsVuGRm/@esr>w_d+V?߱ ;W N稀NV6J1JKN?^;4?W8xV&$TGk~앿Z3}^^^h'8;禡aN6BPu^hk) 8z^/ >GR90tCYjL߼c VӳM ϰ<1L܌ͦ+I,f|^ɖrR[v=ϻk~| Cd=l#֠0t}LBf#u+/"\'Ɩ&|+QkO?#a_RlL9b|4seO |w8.*Kɪ7ugX!_Q^ӽA$m9:+wˎ`Ū6ҔK` 5btOky+s 0޹fլvO~6K a݀LCX6\pr%aJ0,̡78`g7[^e VVM;k/{MOMnZ݀"A:6);; '3yB`W(@Ř4aci(y[U+$9(eusxpǾJX,+4ӉW[t/|S՟12pu%Nz/VBPQVj N´4!MWNdRŊK8rm+8M-L'FJ~k>;C[яDe^?Ԣin{Iгgr'kSh{_mŋMV?J@rTde㺞Y;A5wh'~8d~I86v~5eNׁ/Oq ab|d28z~!f9Ype2!`:01"+6S}5!M#V禼= ,9*?CZ^Wad!v0Sh|߄4|q 0Q J~ t{BxL}WC0t6ܳ2uNkl.E׵SG밃(E()>8q-GglT $K8@&:vb-V9N!yd."'{W2K^֞IӚRЖ;T7^buTZY/[(sc [HIQm;!=myvb@0oFTVu+{H54ތjaj`i24HLJKow1Z1_PFV1 Z;+Ǎ/w{aWYƫ+"+W⤴{vrhr{~'Mm"j#LTlgB$[AJcBE[ic$)z%[ ٔa.{-_f1rAǛA#܇T N,9P$Cqy' J-s۠@r졉59VE.`[IƟׇG1<:4S~Y"j-)*C68XhM3MQK61ъK3,k#^ 1YN0 GHheWYfPZ|C,[z0\ܸ |1Ƴ_B$" Pmj[N~٫np)crn/xW`otyQڕ!~$s.$0ݥq}6N6pJ'&y u[ S@l}2 N' IVҳ#רc77A[A-L*$Gdܧ' ڬ׊< P94~owKY ˎL|OXx#7=zokf'd''Oxdq+oe8Oه{C %4TdYgcz&vӏWĘe+<;%1cmJOR[θ7 }A5d_~ wp%L=|^MDH!djyZQ//}#C̰(h\M3$.-~3,a _^*׾fBӻa|`'3'%:!eo)ғ1J+ݹ]W2p9dd{+I#@i=4&3Rpf`zp_He2 &¼F4g5KܜODNח4p'p87$RB \/^8 ڬ{0EEjQ2 v#grgJ3=IU&FKpdFa8 ?\n|  bw|(BU,Iw Ckxr=e2U |y!W2vs;c֚s={aՏ|ߥ8I2&ԝl 0u SUw^eDdt<0 ꘓ/Jr$̓?Ka(:+6߉7ApŊ5Qo>۫3 qptâ^z'lq |;'rAtO[ hvay6R0чhsueܛd ˲Uzl} ā޼fSYA=j4X.Z|%D>Ro"G36eqv89ɰ_ ~A=%;pL]̱U4`vhBO~ o'LDƑڸk;CwܸƟH$sbsݶ&"\ӵ޽ C7и{;3.ԓCMjǃ$~V'UtJ XDΗ<6h9tLcwtN4@>Ȱ '\sSKK7Ӂep60 ҫTz:&aG6j`g$M@_̡nd '!%T)rQgdTQ@ UsjL$"Atᓦ$UԧTݘLT-nQMC̍J%R*%Mɼa\yLN:2zH`fC6_&9.UL%:/fp!s%p:?+ i UYgDɖjg7x<]3}ə~/9?\2[o=@Pz@M Hc\a,*ڂ3/;*%('6qxn&xPaA#u!]45vf=Fi{frՔH>N*OM^g%Bʹp2\3+Bj*8׆3avQ:{=(PG& qm٣|h-#,𥔋bcs9|X9N erL~Dg~ X̥PrV"+|HY:h]x} {{S՛O@ߞ-lڲvf!կ,M`eمӪXZ%ϡVmߝ[ ,Lxc (_gko+ii74]\-*cgsMB Zm/lzf4)B(J8Tj(K ÙE.w2P+'cGݹ( kvApo2kW|A1qFP()8*=mCZ0Ӗ+h #)ZxWjS~ЪOfllOY/+#԰ XT5vyt/8f'~+y<+J|jWR[f[H*$ԭ/C2"0֜)p* ơ}-'JЊn Jhfhk;0tʯU(_d/^NRƍ5fBG@ ;tXfFЭ*9],Bi. 9h%ϟgS "26N%zyAgq_NIЂH .2vi˜Y(ZOyeʼn5~[4BdRݴBU/=Y,#[sI!œ9+)x5&2OՋd !'wǤg4lJ~>*0KэCȕa{zQ1)}խ+h$D\a2h}kOA×s5]Q*zWڃ[?YYN)$dm-`d|,c -[ oҌrCa[9;m*sm8y,0h6EN^ xGӁU(kcvA2SYO> 9I&Fu<߃^]ɵipEX7d) ^+9Xaw(_j!+P qo[ 8/ H*VœLՃ*܃%VR3^3y+P*횡$tr7ʑN_L_Yᮝ\Sxž"ITx JPq&?O(OyM\|`eߠNgV "AŭP+rV/Wo}pVBG1(6bt416ʪkV߇oLq*>k.z 6U{_%RROGZfBmFQ)$mg^Էt,X;}{jUq\]G#06FKJc9esοSf 鷧lKuhV~0)m&GUS:Z7_|I@cpl6yH;3ajO]Eq5_=0*AO V>_1`;ř^ڼJ9 6~f3<]cdހ%c#'A8ɪ[O|)7Vg6^BݣZ9ґ$Wձh o%e}r2-JN#A,m_ԵS$&բ4og_|9tZҡTՁ )xҚ2X'M E'ÐU'P%Ծ:ģ30Hc܉ҩѦ+eN.5}~e5žcۮ6$;3#}j\ 2ɘ]WX$b[RQ DX_X+f7X[TKqK.\PL #&B:LvuKbZ{>&<}'*) :0С4THIj}q[0a8 *f]1@N;F  ͓JxWb3{uz0 FYmɎ&LAmqz-&&'m %;mgwVIR/`?Z24u@T0ꂻҵ87cz>nw.j@[) [Z2Ġ;e#l7e1IMޙ xvl'fÞ}yv#*`3 I6. Dy\}c8C(Q'WL`4ԓ^>LsU$xmje;M4 bOLK30y>ٱYj: }Y 2N3f#@&]`-v h[5܈‡=|2=HYhJU/+z 48x+]vZӢGtb}+APC,N, 14rx @?J]f&@)1Zp)5 kD&teǗ,T{nY61!2MZ1̩A/"vfa~Ar@*+IhIHAh10*BVРو/OG)B,z],E IDATb_75"!|Nj|a9\L:rZ2TWaۜJc{")#aE|[Jh9RR Ihр5~=wzq$Fh"B ba'FX`XhOJ,Nzx"l]>~MI`%Z * DE Si\>ȍ+X.D8c7?_} O"Ըc_@%W^-"K8t^6]D&/棈Kwo!~RbpXގ8;;{uhfB ۄtm\h/w 1-F4v`o(42\v&{ }䳉t7FZ qKO07|naeK> ۧt)d;< :2Fi)sIAW@A漱\I苐& 56wmcw傋jc bѹRn"-G?fBRŋXPKMG5{J[vSTAn/*"ur;Qj # z+۠Me&:/9dc]\Cd{H#HpOno6%$[ڑ Eeƍjv.Ҧf*K߷bne E&h)ב8I6h85tvI-Tѧ B+VNaoNa}U$֒`& 8^Ao쳕&]qש1%ZE3ۂ`NO|4i" R-O4ۂZKG1gVb] "VLiذx/smMű F R% v0sHJ=s*:d: Ze`q %ZaIZ0;c0[Zw@mF7My#Y/ MY)w,&b`@mNOm+]ҵA -{9,a5"?roOϮozMzF$ 79-VPjbd=Аrˁb&0^I^?I0DuZ}:0#>\|eE)ʱD䯍NA.˲i>&U@J{17>G{/T(CS&z_vNZR32L 28ޟ #ңB)kh& ?YA~cn}t^&N>PA~dN_6PG ZRx>FěZV#(6*~P灡zOvl0_r>R8uX/ߟDj?K‚g$yi-QN46jD&¦Snd'ҕ' rtd brP*n13`\rY9] #[ar[ƖXccEjL)"66UG]|_ۛTL*eEZIts9pNr2G&+cyaӕGDx uC)^k3#I6J+כfI 1G1 ,.4Ӳ rU6/} }!@iWܴ=cܲm䍊Ede-N(=ߝ<# O?+CaeiɎ]e?<JXDV)"uƀròinizXN"xە\%J\nUZz]?y;o$+o_HG%Q"ED%]S(&CioJ =StSLuK~Ux ΃d'$ϗ{j=;zu T>nf6|y[Q;ȭJ*_:V=ϕb~,yoHk)NHp p7~Am߃#lDj<47WZJ~hjw2Us`=}_Ztӳ=@Ua4Ga?9:^P"u0G*W#hrrb!rM]Mя^h8ڙiM,ٕʆ\OtNzȎ쥖-얻F~ehJDB_i՘SATELwߜA ە*3u( 10N% LSpCI[iX r}@W?3]@!DàCO hʧ0)mK;O%Ezan]XmVm~fo+#hҝz_nkҞ=@A)9+G&ňXI)QlL; oVRgXeU<]{$KA^a}PDhd ̃J,EV߅Y`T%\ }5w$՟ ;'q`+r(Ltt"ψhK#: R{d'.n F'Ez{ Nsrr]h cgr&R(J`cjÜYdj4{Q~pL/t Kch:G@l3I;*8,4E.79[Y'A#)+sfD>8,5UiXW3˂-yݚ#Y^r~~DȮ;ves7 {U`|J޺)*>L byPv1M)lz-9G OTlq %t81 쫃YX|ַq1-;yew9)%i(iY ğ{ =Ut$ʩ'kM0ѧOKFqMDY]&#C=z]É0X%6p7}8m˰} %@*pCԍ:!PPYKd>g D"C6)KUX2ti g<|lgf1io(5d[eCf^jLw_P-(x6؅sNa!%? 2pZo\?C.9AF|)]7@|$##bHu(]ֳfF*Pꡏ [RqU3=:(ml ~GO$IgϚƍ,C"D4r\eS D`P*eg~™WAC\\ja\B2N ͅ$ YwEaY0nw8AģO֤cUrk yh$<՛jEJ͜\N3RA MmeѠד2~jM24s p©y>CAPͤ $438!\`OF {{ "%nK )$HuQuV}ˉ?vp-R̒OնkewdBQs[3JAAܶm+6\`>|z=S:$ X1+#oI9ʙKXlc ;1ǡ(<[D)N'Xdld(Ss2nvFKRa7SK<.9|2٢㜌N)fqHm7H6p\XNWjca*^=}=22%M[Wy[d_HRR.{d5זaux?T C+/sfohýq䍑J.TnGT(sϴcܲ0 o d{ MK8<^Pe7/P?,oDG#̻#MՔfN|SH&.Ccu[ߜK` fi.zg&d8wHANY]`}4ܾ3Iss:jXmR}ϲsZIuLK~[/q4 U,7!Z˃sPoW'R>’dCr0J26 >:>X2؎? '.dɶ4Bj骋 -OcMZ *@ "@RyjY&eY!?O'۔,]^q,"Մ>lp2auy 9}M& rsg7zkʰ:M7wpHkf*I`Ǧa 7Chhv+9ZoK:qxYroW=ΔOr>%-'Qu{pGaZh{Ey5N2hM \HuX'5$uK=~N [L`3a|]N j׬ic _j-9׸~'؎ CDJ*Wb}2*!nO~s~aF8*XUi3= e~ᕁ i6G9J@W-2JEYE eȆid`n:m %1CRJ\X>vU/VQx+Zzg;}IGxŭ6{/EqANy [ $}M_M/Ӄ+:эy·o+=M/֢+9y4l)={SdU~CeD 1 hB2aR%* mp(vz˾3uYLɿv 6i#mR&.9s&*l[&„Q)oc~2r=Uq Tsn;8eЊ._9n9# JO;?{ 8RVu( `U SEFӎ-E;sL' Qhüda wTT 4jwZݻD~=:&:o/w#1Xb0E9 Kߝ[b]9`Dw%zքaBM^M]!U&%\x)U );v`;Zʴ~FơdFDg8 g*gr3Y*R5|qO547}c@h WW 3(PGALpk-IyQ|o vtg()jR:uvxrhEE- zf ׌|lӠ6وFu!fcEB,PAZpA PoFGhaeuܚ ܌kqƑ|>h8&xv;̉%~i$܁,Km])1}iHAZC`/8ۍZ̞}wܷ N8` l=1yi^ߴ" v25vu֦?#S7ɖ ]"/;ݦQJD+YTuEs"hQdD`p,"pc$ 5׼G{ׅPJG>G4 kkW\m Ԁ2ѥMps|@%c$R9XuOg9 #.Jt ;zrMbKvAxҰ R+f8͝w?с5P H~*.n"3O /u pqՒdhCǫ_4&5:O\ s52X3q7EnjI-PTmek77 IDAT"h]|CoCX2Ca"Ay`gsxX[_3xQF_7<{f44$9Tc]N)41j"(=#Ue|WiRD(ӥ !ǔ=぀Bs׃]/J*j@{kCCpUnG 'Q=)|cxxf %AxD7~74䗛36IuEd?x wuJ k ;_zdX4I 6:?0OSp6~pF+v"Y(Fx\^ejEMpr8 WzV ?vvٹS|􏈨A.(aeYHÕwt;{rpRXr5)Wb9#=⁛h50ȡ +X;{dk9 KD3we LOӭh 4S:K顋ñkh g@5g[3ɘIi7PNߕRf;`t -+I l<`&%!"i4;Sa gxQ(zpsn1<=V Fk¤O?tcӱr"c N_Zh&P-k5ś{lL0fd[Nk Uں1;)ц*E7Mj fm4KF>,:l$/Q=4]@;axU:C&/ZаS)EK t ˀXܯ6]w^{o܉0&T|qrcI)be [NkhʆwJ+aTYW+8e0~k`)Ч/;1k;'#ʒkfyIw/enQe8ENb{t\XpoeD!g6! 2wd'kV0ӛ9}\Fn80e 4q w Ttgc;ϓWe{vc'@3yQND&p0fΣ'JX "kܶdg)%pLfj]Ldꝲ` SQ.M?Tͩtm.:f~~V>\#թH lKk)PĂb9P5JwqѕM k>-6PZk(Se)5S`X@+='8nE/UY邀Il1a^f؎QyP;b );5w$3l:Ijq`;GNM@0B'N}7&h2ۏ.p)VKe#'wT~= v;S9ZF N[_a+HgK4R'QDwr u+(I'.ũLjo}.i K%$2u:E;[8"s!9wxufb[S[^܉ZP<7LRZ{BLr\os"jː⮽ƱřH6h0<3wC&Xa2"umC"av i7jΒȰ:^6}f]~w5|Ӥa]Ub~Ad"ڏwD-JXU_ #L"pGЎM~x'nx_Sgq ,Mp@ι(7'f a28IԌ vx,ceC d}>j05-LJN znJ>: 䩙,c݋/TC3%ċHOrUf=4JK8E)gܹWTa"?sG2)DܜzJmX%|Q795Zs\iլ?۩>2r/@YI*;N1ƕ1VD&]ӯ }֥؋Enȕ_ ~dȠ7g!tE U IL6ԁ *q[iPL'@[JvzM9qBת85[t%^mݳ|- xLBJku *%ڜ⑙ ?Q298?JGU-p4CytRfSد\ ?ǿpkH!V;́($5;: `". u;~;sMH`; KcMPzvE w1OeݖWK^NS e9{F픪Yh]3d[k) pn!(u)QkA d-E4H vYZnt-I`eE>Cӽ9hx \EUsK,L N FIL<|+jr@F':klٿ{$3u%o~~JiOO;hM273L'y6X$:>jn1Ӊ01}_iRN{UY{9tp4DHRS6y-X8GF3G4N~LHfEk8HMln!dC[*lH9&.=N| ZD[0ժJdF$-g^bbYf$j?e=eiCA蝛hmKa'yݦ(}1Vl:,;İE {WZ0d - 7(A ޿$7ڻ3s><Z2kę'"WM@bD "ɗ'k[/Tܨ(h7(.Z 0ހ:i AVٸe'.ѱA<5ӑEȯ4T'bu(Wl3KSJě>̶tLpȅ=QUb!TL2_|M|5r`< _D`x$p/"ߝcل6J/=lW࣭E2s*֒~4FFUp2OՓVM_Џ@PRke巁L ha@)]$1wϗ/%OJb9(D!ؖ>H傲2JT|-iԗbiMmRz씄fo|Tho l1frCX&nt ]iclVDD]Ybg ]1ߵɒpJs5XKOAR?2JL<[ 5qX_LK7mjFd!ȶ% b9s%`e=@9`0BFL9_kDIJ3e8 }"?#fDuї?rc>WKg*˩[~<zY0ZAk@6Th5 CL"W5)IQHC=]2k| 0vfNtݾеp0h<oq*i[>JXHb Œ+.=f̺iB0菐Uj(i<"ɗ("M+X@.\߽FPr~hzi(bcU97C clYRxƻo0,4v07$0¥[R<9؊Sz__(ݮi55hA+Y7ޙ]`rHu,MS7SM(SO> 䠕{&U z8!k]بE`t+BqAboJ &+5qHY+ T|;MSGx)Fk0@G;T:Do`T0/` n A 6%-seJi^жȯAH|d™ĆRh֒6u@0Hl%qܤYy2 (M^GT_ED{ ro[4<7~71?3LA/ =ny';u<@7qI?SI6Rע0'eG'߀F-\X[uE!BϺI]LL}Pp;!տ(9^br+m0:|v*bQR?F|6xӍm  J!f){ 6q2 ,Ѧ ɬ"[Bc>yѫ i\M^fx&M ^z8i_Zqn;I?UnMf-z gEfZ191' zU{H6z>BFDž|li tq#Yn1$JH2 Di/9"s'?-n 5EFE7ҩw2ТҎh*LtIh_{WGQתj1kVL۳tUܮ5gBu#nc'%fԶ*RXDw|c·N#|TW8^X޹EjLki\'Te.ZنwX z;a&9BD5#rpЛ|nǥn|QXSqf[Q_$Io mo ,n'{~V 5fSIotpBpzVk`K;Zo&_C2)BVX'h6^+лͶ_^ ES TRѥr\2E$?Kpeh#M, wn &a{eWEMUVc D&Mu)L -.?w6^*?5H@phH%[18װ\QXm.U y"// e] S7I_ o5R1@}16]M;?8`0_.o2"Hv3j#Kʩr~7:㹪JD({n/?t X  M RM1ꦚxGлlz$_~~g?Ȏa sF/ *hLb7n__0e{_v_ ^ēt\-@C`ëWՉdq͆ sIp՟%T]ENř ɱ5`[ /e}he兲 ȭHˢF:qs}l0|7[p㦼of0zn,*/'scn!lϾLռ Th0ruOtBL{Jck,GN2KQwa sC:~upXHp&ѻʻ eXMiUvmzS::#hDƕO/,v5a*PM'@gbް䠜wmLk6S: n|y箉 q*v|vg:{)1f-Ǟq1y'U'G^jJQSFV!#tz*^u~ZHSȯ¶+TSD4aAdMXH)+Y~GSy=_""T_{>Yle`N\Þwx]dt*t9N"s@L ^HW"R\O4rvHl/nUܱǙLv/uv9K1nh X+V+z IDAT Цl?I97A Xxh6q7R l:37-aofঘ5M/(ݓ7g1 8Ɋ70ǩ '8!ok3:>˒>賢vOAb+cB54|rBlf딄')KIUê?TCiД+;*Ѹq+$$+Ab%`N#-hЕpni=rV`;riz$H>\! i>c6]u)/-H6>2N YY-v}0~\6C{sK4%9~2_?џ?X?s` {Kg=5ŔRJo226&Z:+FV1P5ѦQ m%P]>Nnk_ !.gK+մ q53tR2C$;,>Lt9N 7,( 哮 _uB 8Bɛ=C*p/릵䃅>yDD}7rg8YE YN di 'j~oO塵 hms(yy{ 7eJۈ `$Zmigm/~钨Ph8cEj7M,Txа ,F-zAiW.Ylp̕fCį@p 6VK;Ũb;pjuWfl qS?/7㐏)nҰ٠Iݤ&}G'#qݢ  p)O<_M9"\k;Dg^ :!_ F=oyP -L[eFFm5Vgz^EF #_h%Fnjk}iW3*^C]B91^E@OH~d@;k0j\qi- ""iX{ '"UfC1N :o Bkn~]ːϟEvwjz2E8/ŜX4/|)!2aNhm-۝lN裦̴5(nϣcDCKA;`|G ,B\[vf+QN`~r7@;d9gS|EB2 e\bڜMVc!CMeYE$>[^ 6zY~0}(]mQDO)b bQ/u879Wx|&ܖ+6&V@.<:JT5iE6I9QnhiqUP9C{uأ;N?hz'P|ߩK U-ZwL-Bq] LYuYՒ`̥QocuHր]WvܣȇT=I<cƚc-+.tò4vd*aCxP%Җ)5e:#+[Vۀ_o 9{K~\M3HJP'/p 5 3#!i;5ӟC29r4^ [h{;r]\!6ӝp J$TB%tq*?'Wc,0g8.?}_)9xQoW^PD nDz[USM#Ѕİ3k 9@sA}C,cQopKkhUb␌^SFf JG_E OLz ;Kw "եږ#og^ċ]qȑbcC0KZ uO+|$TR/Suv;,kn?kEptH=FRqrY ,6-l'M~I>;\1o8j-7 אNO` B;iBz3Oh, ¯PtgB;$X{]j>VApVN ¬|>',+) ,'I`܈pfߢ(9Gge_d&yXôL X#̹&zXߜ34fT 󡩖94hT!l5&fFhAb0ye"=P~yZ*'d Y/ O4^%˽rCO fdANa8& `o 쮻Eȵ&9h1bԷYW2YD4=tE*= yr >6鏻r{~ƹݲnLv%(c/99Zle}QSswϸJ2=1`n7R,IyW*R>yB8OT[r+ 160 ú@9CHr?2 oDѰ}TII /r v0ng$ ,kgv BňDO[ U57`f>z̺a+Es,~qMLHQ4 Ml yAJASHM2;$/v/=y oU԰"x0֍ntU|G"0PS_~3ZL(F .Ck&tbBn#?]Dl=dx+bZFl 6 @0̭װnSj$(荋XoZ#+@SNƄf^_97͆JM3(T(+!mݒ$9 g?Yٝ 7P̣e[ddd2#H~zW|n2E΅ Mq+o;00!Ab_Ν븢͈3tRnCp6996.ʬ`O|}jOPa]tŋLAvrΣ&̬_j,?.8 VW3ͶB>ƐרhWC͵ /FeW'~å?R} lZǀW62!$=V`mZ/1T Оy  1GlQc4c,YptB*JC= ҨaXJNp u< n_ܷ>LɁku<|IN+Xpf93ױR1_=sĊ="Mp4%!+ro5Kkc.n":yK>H){03 ̫6Umuφap)hzN3D q;`ٓ,u480|ͼ"vA[0lgRf4{a gFF)vOZKKi1;gjba_˙ W1;N/jɩ Cˈh%!5,9'."M.}Ine `a1ȴ][/۠Pן4}tlҷ@>)yW)n?l-ɐ'h/N@ʱ fMX c5pX?'C6(") h>ᮈl lP+k}Nq"*UY>vƂxr!‰q=Yљ`5~[+*#U%u4׮0l^eBfWXDY_i2_Ds6;Fd ٿ{>s ' ՎjLP&3 [g=^>國v}3~ X FA $_-'!:x Qv˱Ɩ֮3Z*óX}~H́+eĺdr^[NNykP ll6lÍDz.+b#:30mwGE_[ܿ7 ,TE^mJc]!wp~-JGt \9!Sfc#x?kFc|hI>-=Aen :O=ء'K!`䞢zgТJS>#G\_eb;"D2ҒYuƆX?>s_πks}rH8-,Tә0uG0x`'כ0IM /al,1_#}x$Jӝ $4لHDd2AZUca]_=GRj0l0F }0~ AlFi8nQ։M;zǻw3o\|+HP677Kk4j`^Źcf^ꏔss;ƝroĠ}\ &]rW"y8S;l dN Ue o0s!?%p$[ ;Nż k ?`̹7N%Kɦ?UL2 =A@{K?laMOҹmDʇ,{2*e0¾&Sl9XKѳUrΧ5&{dj2E~Ѻb%CVdT0[v'^`yGUGr97қH繎:eLs Ye.r_|NW #V{t&>ٻ~3ftAt ~WXPpqYŇBXsPq`Hȩ-RnKpˁ004C~:(vKs5rh>{9м^)Ux\SR? Pe7%7j׺eD Yvq%c|Dvo+00K r>w.OPmdr3ՃxKLυ֯~/iƑdKUtRc?:!⬰jjsYK\_8#Gύ5MU865/HAZfBv:VE!WD吙/0e VdTgH6?eǪzzEEAYrgOה=MCGK׮[ЯiN=PϘ1j*<7,ޫOH2o ֋Jqe[)tR]kP]tL~(?-J>7pEe\(|6@ ]k:}(*rڎ}%a3T_'Y:+N0Ѩ@,YW+~ ĨЋ¾n} nM47 CyYIԞ zDs tn ;tJE 8,߃ } !ʊpt|,c9ƏǝO@vKYwtsUs>ɩJ)?TPP7|ש ÑBFqWm3T|=XdkW@F%2 _UxA`EGe SE`hz-lKaVm8C' /ffM*u" ;NOƔ^s`Õ%,V w]QkNcꪄY)jOJ!m*@ Vo>Ac :%'e#V>%!o- $83 *ČC'4 Jc(5cB _-{ ^M)ЦE,% @x142&i5(%b(̲<Ժ5CCېNкw:9A/-u@CUFb':鸴""]ߣ}L1mvCf.]wqjQR% ōVTvb!j9ԙ3AnB䪸bFJT{)2 .D5F+"ݕG}K{%eP2jF':8O?.K|9OhJ= 6E vEO}Q,_\Zhhq鯰N>`g$^s? jYߦ˜1:9PF`VO)F C-2pp١F~a!]?~F8p;dBlގHmK첯ʺ,qjQ#tEm?8he9Npvu x UO+nn!^|Jpf n`E<I@Z[7JPte` f%LDļ.Vcx)ĆM fNPqAWANC:ySŽlq +q8PΡ.yaH c0Nf~ HNV֠ I8o>CfW2qy@iŸ4M t@CCc6C?#ʠ0;ݟx 5rցl|vէ4OhL>>'jA PswP幭o$#?ɹ驆Z5rE &nL\tr/K6i4Ë<2+'_ªlfis&ʍ v:Tՙ=,|Dn`!}hʎH0AܼJ [1F+>ihݺuj!qA=={GuSS)rh$%cgE.A^oUhmLBjXhAbvȦဟlcv}~ġ2xZ`#0:O 3CN+*}Yr!&uDڌ|7^i~I4]wOq٭6z2zAezFo_F7N303 Hx X\)=!7PxïQEs~Z*I%`sģN7g/zs0FXcSPatه"X5zpΑ-:h(`lL"VmyI|вoN 3Vv-pr4V5%d>-Kb+]Nc2xc$b\^[xHZ6Nk(zY ]1ͷۉvnntن28eɒ!n%HRi5҈mĐ +CKGMb}%"wG IA9bћfLzߣO:,%o?WuU86/Y6^>#pS7it>0DD(~=aߪ~VSpi8258D} yW2ԽaQp!>L/ EJ>!b*:YGqɰkQJo{f Ȱ׃"8 ZJLCx %c11 y1C;B 8Ԟj9 yoPb[IUH՟&M9OykKnE_}C0';&IÐ"/a39?Zud>sJp\2}+:1ia\m"M "%nѣr#HQ_|4'ټ /8uV"%QqFϥITl;y`A$Cē-M}΅iHi^Ӵg@VƩԹMDh9eNGqA zo_z=OVْ6vL=2&xluSC=nwsqPb ҩ/niPEyMd bMa8RS2ώxZr0jȘCDk?+*iT#Y;!'kmΨ(luT߻Љ+zffk#B&.ykAM9E˦s;9A(`E6JF5c 0H?-v{!KY!axi>ydﳏ [ Ȓڟ$"%l˭\ujH>tW2[B]=ZԢ (ЇL> KQ*ɆAySSeC2)xo,9gC4Јx_# <-x%]`R*F4QPA&X.QK4@99EY#ABr8 %#{|6xXw/l}Mysͷ=PyL() ?_hV Dv52ukh+7]_=l(V4ٹbʖpX{l:6"q9P|:)Hx0P<(}I|E&BbHgr{BF Lfu< 4Ɓ{OZEnřtyOޯ[9X`{]11aՂU9vF|/΢<)y`۰Rjm^0pH.[~Aq\u#H7Uеx ֽ/T #$!68q.KtlF̃%|6Ct Lrb-韖B;/R|6d;28=SbAs.1AjҮz]``/ ]Ϯ|Yrz8bu/7lYLH,9o Ζq84,rM|H~S4TWAټ=)gTbtC=,2Q-Hlj9<#jT :U%].wL[e/tZ%Η}FC<$S>3ȝoY 58Z`Lվ3_v꺢KHa('[^j+N LDɽA r֍Ly/2+:}-Ɯk|o˙rCZ (q!ȹSOMP)[cȐW%%q\6,ώ/+M0M=i'zB+>VJgz0$x-|gE9Rf%.CϒDw|*mW%hт[vS{5aI|\ѕj[e2>j\SzMz]ɿO3vT5"JY^jV56)ʂ_Dmxщ)T+Ss%Qo ])y ~ӦPxo>׸GG2ug:0(%AJ46:`*}Â2(:@:^3`bz` n.a87Yf4L-}DYFZ//䇷IoĸلkHdy QgiEuΒ/{h Ach1A`#l~W ib@Ȇm9g^@',ތF~|OLv-]Sʿ/ =B /Ջ|ph)NtߌE^F@U6$$yBFj"-d[89S٘@5)հ-hyb8xd)1 C$O$YNMBor9϶gO|kгGMA V}6|mn&+`hg0&7f%f܁vlU̿\e*[1@V =m5wɺ?<G {:dߋL>BjPh=Whf|d%e.RU\OŪXh0OLE >,~۾W늕EBgr j)NlvЎGg,"vad[+j\P+. ǀ׭S\ D;lUug h4~eȒ5e=Nf܀Q{l}{<wm7W M~aJel@.&#!1 k˴#I׭s%?ܫh=wmFoȜcJcͱNXO.Y]yc*akKFRF&!Ћ~y'!'15@eV\=m>i9V5#~_zVy^ ~HQ>ęP4 x2̳) ;2`8Wx1)~?; rJ\ uA .GfW&G(L~8d}]BBM5JI@C")D Ujy<ԛev0b"wr!pہݼıCh8d_(9̱AG @')۟5 @֥:NZэLCF <+Xzҭk}$,]lv9vXt5`x ` PO7]l![\CZ*1_CRq|!u)-vJ z `*K~ T(V{XWrp.E1TdqC u%#k0|m -#sHH*g|-˥j AQm4se<<|qXYx(D,l܈@K?r\3#:6zO UjkҫRъǚ9_bc#JIU;յZslXᖣ\_u{>ʣzPF| foMy؆?l5pЈStK],oiDWң!c˹P uy 0a(ePVOښՃ&׋GEnzyUmLɺq!7EkRAّYNCZJ16pO,51<@eJYW3b:KbsRm%x\X8bVmqLq!)}qb[/`"}Lpkw{Bw[MIMZ1meN@þRUf9Di.Q+ptaX,]zuV|0gNÙI-UH=eIHKIHy]~\w'EwʺaƁ ԡ֡)y~GKެ(?d])Xjny?F tdeAQED:Ԛwݭ8yTYAFEŦEl}5cڜ9,l>dgQ'uG+V1y1 ֱVyA:/ϐK)zY;eO r~Z?4j@Y~-sqޘڧo@ 7xj|!(s"DLKd+kG^ i!g/5T%COD{ ȝ'lI\t2bySOP#;Tr~Z^i7^ۧ9l?&[`{x힋o;^  ~D5'|tɦ\̠@,ЁmUF)9sC'D'JC2jWyA\g-_ԅH\݁7BΛ”yYtq1Q=a@>@pO7ϳsʏL EnB :OGddu8y:J(q#">YfR?pt[ mm+GsǓkҁXMG؞]}> z T ~zVJprh㛚D x4}Ct'WpIq()1y}t`(>N2(m:;_(SBZقX?3) BU,1MF fhޔ3Ym{ -s߽H䴸j8;"'Ȕe)S/cPg4 ە9hFKӮUѝ@,YJ[bl1$i,o*V~Yg*P/8 Jiky- ւc!$FXܺc aT*,Ğ`=1T̀տdX+tt|wdTHiQSTյ=:hC7Oh&` +b `78FҼcjs&EƝ>erű'8ؠ!4c4+f} }!4,ȲK%({,fFs00@#-QPN>'&v~݈`SD>!V$q#*)k޽w賓bSK*s8r\ȅqJ-z@b]J)\7 9grqZ$9]32$:,<6OBMUn9BFqh&缛9Gh$NTwWkیr'=QN`QDw_G}? YIDR"hlƓ]Cwqj_7"ϞooT[;gA'e hQ,ؖ֡%[> PǒqV9R"%ϥL0[n,^ d]DMt1Ib"\`| 'Ԑǣ1hel˺ )$jQìmʐjJ10Nc2￸}y)]\W>X|EGEu{2{?GU嘛bG?fesk"o*V#Dy&ǰ-@Or,_]:/!(#@ 1v>ւpY( Gk?-iPeR(+B><^| La݇{q3͈ n?2a4̕.z?, N9 @nQlhcbirB"&›A:\gök`^ @n F/Ƅbz+_Cp?OZϤ dVg">u6#t !&ph ZEl ͧ4Jڴ45eݞO)ڸ\z`c f$Ƒn s*=s7D['*y%5 ;0ʯ5HX БR1o>̨EPAn_WV/qfP :-hsemL+fA1??*Gdǒ{?u`lL "XW`H ~a =SɷxE~ fGPZ] &5QqʃS|Qg]mk*g#.-rd_HÅsU ON mlğpa#O=n )X޷k$& CZyBJ^A,5:˞*Pδݚk$еaV>MUWde;8f80;ȃX4?YNOb,tIЗZ썡G 7'?q~q?,'1t,g횜uYOčdS>4ܠPk!\͢D&ABIOSSe-,g|E\'Bˠ U5Q7YwUx9/xl]] gG%BZ6$‡߱]FYC]ҚCR Û>f/ 6_0]8jtl8g R?(%.wĮQ 93]GDHө ~jWx1CNd2op|,yX5FZ%g! o&VaB@a(,RpMGW~`% $-p♻쩼 e"~qp~H.qNֱ^ƪ.(9$Ӈps*g61HcnxD0 Y*KY+У6m"K>l7x b|M{ڡIxJы0`s zkk~wrmjcl T]p̙Ve7{.@Z9lzțʣ}@Hd8UV{W ƥb}}[DEw^L jZ ye22ݽ"Hpz{[J&.\oUAzp;HȺ'KI2PtX'NƇzp>YpZ lˊ%cn+(a2_dKnqsn&{1Wρor8" b=W:xGlQƊ:5eKDx'V[< s"$pʑ{20g*{vK^,={wvB|D9@&G.~%/Ý]H@,c5`æFAqM U^:MPU!(PӘAva1 W.}^L/bJN4)/٪bvÞ-KJ҇PD_hW~m27Ph#>r^Oo0*vQM.ɺfa zkP=o xFA5/իSDz+)C~*)w%yFCtiD\wraOn٠ɰ"*Q;"Ƽb#(Fv[j&Ec=8J6kZz|:rŰnD Ń EV{B-OVnG<0mҾpqM$Xrcc6a}kNJ{rJ\ҽl}7?3{vbVYNr^9iFf(믪ۭ:؆xGY$1&[0zҗ 0 OZv  :[Ҧl͏&Rx.8)*]zz#K0i>BHFJ}=y]ѻFB< 5.cbHNS͛C Bo xF\^*pI-vNK<-ЕqznLF\N* 'V#xx\6ܢ2e6^Wa:\n81$8Huae*K0s&R[bⷈC>d$p8HC6?ؕ=\e~dy TUCV#bO|>[">ۨBen*r@5Wl\6O/I{Jr!8irZ|PJ2ԙVMy Ǎ4Ձ$$@;Su>)2c O@hk^Tݹﺿ;Kv덀.ƪ fsC Jej-֜Y X=3ܒ"l]#,hFS^˸ҬXG3p]pC kSSe.^g ɬC`>NW!7."gN+,0̜ ;V^bu1$lK ]e28mOR$&Uc4PKҶPSms>M[M3.,N~IENDB`dreamchess-0.2.1-RC2/data/pieces/elements/000077500000000000000000000000001242540543200202125ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/pieces/elements/bishop.dcm000066400000000000000000002173701242540543200221750ustar00rootroot00000000000000DCM 0100 911 -0.305661 -0.053896 0.057815 -0.305661 -0.053896 0.057815 -0.305661 0.053896 0.057815 -0.299667 -0.052839 0.030429 -0.299667 -0.052839 0.030429 -0.299667 0.052839 0.030429 -0.281687 -0.049669 0.082158 -0.281687 -0.049669 0.082158 -0.281687 -0.049669 0.152145 -0.281687 -0.049669 0.152145 -0.281687 -0.049669 0.197789 -0.281687 -0.049669 0.197789 -0.281687 0.049669 0.082158 -0.281687 0.049669 0.152145 -0.281687 0.049669 0.197789 -0.268793 -0.155188 0.057815 -0.268793 0.155188 0.057815 -0.263707 -0.046499 -0 -0.263707 -0.046499 -0 -0.263707 -0.046499 0.127802 -0.263707 -0.046499 0.127802 -0.263707 0.046499 -0 -0.263707 0.046499 0.127802 -0.263523 -0.152145 0.030429 -0.263523 0.152145 0.030429 -0.25172 -0.044385 0.097373 -0.25172 -0.044385 0.097373 -0.25172 0.044385 0.097373 -0.247712 -0.143016 0.082158 -0.247712 0.143016 0.082158 -0.247711 -0.143016 0.152145 -0.247711 -0.143016 0.197789 -0.247711 0.143016 0.152145 -0.247711 0.143016 0.197789 -0.24273 -0.0428 0.112587 -0.24273 -0.0428 0.112587 -0.24273 -0.0428 0.255604 -0.24273 -0.0428 0.255604 -0.24273 0.0428 0.112587 -0.24273 0.0428 0.255604 -0.2319 -0.133888 -0 -0.2319 -0.133888 0.127802 -0.2319 0.133888 -0 -0.2319 0.133888 0.127802 -0.221359 -0.127802 0.097373 -0.221359 0.127802 0.097373 -0.213453 -0.123237 0.112587 -0.213453 -0.123237 0.255604 -0.213453 0.123237 0.112587 -0.213453 0.123237 0.255604 -0.20677 -0.036459 0.374277 -0.20677 -0.036459 0.374277 -0.20677 0.036459 0.374277 -0.200777 -0.035402 0.30429 -0.200777 -0.035402 0.30429 -0.200777 0.035402 0.30429 -0.199506 -0.237762 0.057815 -0.199506 0.237762 0.057815 -0.19778 -0.034874 0.356019 -0.19778 -0.034874 0.356019 -0.19778 -0.034874 0.392534 -0.19778 -0.034874 0.392534 -0.19778 0.034874 0.356019 -0.19778 0.034874 0.392534 -0.195594 -0.2331 0.030429 -0.195594 0.2331 0.030429 -0.185793 -0.03276 0.337762 -0.185793 -0.03276 0.337762 -0.185793 0.03276 0.337762 -0.183858 -0.219114 0.082158 -0.183858 -0.219114 0.152145 -0.183858 -0.219114 0.197789 -0.183858 0.219114 0.082158 -0.183858 0.219114 0.152145 -0.183858 0.219114 0.197789 -0.181831 -0.10498 0.374277 -0.181831 0.10498 0.374277 -0.176803 -0.031175 0.401663 -0.176803 -0.031175 0.401663 -0.176803 0.031175 0.401663 -0.17656 -0.101937 0.30429 -0.17656 0.101937 0.30429 -0.173925 -0.100415 0.356019 -0.173925 -0.100415 0.392534 -0.173925 0.100416 0.356019 -0.173925 0.100416 0.392534 -0.172123 -0.205128 -0 -0.172123 0.205128 -0 -0.172123 0.205128 0.127802 -0.172122 -0.205128 0.127802 -0.167813 -0.02959 0.708996 -0.167813 -0.02959 0.708996 -0.167813 0.02959 0.708996 -0.164817 -0.029062 0.68161 -0.164817 -0.029062 0.68161 -0.164817 0.029062 0.68161 -0.164299 -0.195804 0.097373 -0.164299 0.195804 0.097373 -0.163384 -0.09433 0.337762 -0.163384 0.09433 0.337762 -0.16182 -0.028533 0.9859 -0.16182 -0.028533 0.9859 -0.16182 0.028533 0.9859 -0.158823 -0.028005 1.03763 -0.158823 -0.028005 1.03763 -0.158823 0.028005 1.03763 -0.158431 -0.188811 0.112587 -0.158431 -0.188811 0.255604 -0.158431 0.188811 0.112587 -0.158431 0.188811 0.255604 -0.155827 -0.027477 0.444264 -0.155827 -0.027477 0.444264 -0.155827 0.027477 0.444264 -0.155478 -0.089766 0.401663 -0.155478 0.089766 0.401663 -0.15283 -0.026948 0.718125 -0.15283 -0.026948 0.718125 -0.15283 0.026948 0.718125 -0.147573 -0.085201 0.708996 -0.147573 0.085201 0.708996 -0.146837 -0.025891 0.666395 -0.146837 -0.025891 0.666395 -0.146837 -0.025891 0.748554 -0.146837 -0.025891 0.748554 -0.146837 0.025891 0.666395 -0.146837 0.025891 0.748554 -0.144937 -0.08368 0.68161 -0.144937 0.083679 0.68161 -0.142302 -0.082158 0.9859 -0.142302 0.082158 0.9859 -0.140843 -0.024835 0.906785 -0.140843 -0.024835 0.906785 -0.140843 -0.024834 0.766811 -0.140843 -0.024834 0.766811 -0.140843 0.024834 0.766811 -0.140843 0.024834 0.906785 -0.139667 -0.080637 1.03763 -0.139667 0.080637 1.03763 -0.137847 -0.024306 1.09849 -0.137847 -0.024306 1.09849 -0.137847 0.024306 1.09849 -0.137032 -0.079115 0.444264 -0.137032 0.079115 0.444264 -0.13496 -0.160839 0.374277 -0.13496 0.160839 0.374277 -0.134396 -0.077594 0.718125 -0.134396 0.077594 0.718125 -0.131853 -0.023249 0.736382 -0.131853 -0.023249 0.736382 -0.131853 0.023249 0.736382 -0.131048 -0.156177 0.30429 -0.131048 0.156177 0.30429 -0.129126 -0.074551 0.666395 -0.129126 -0.074551 0.748554 -0.129126 0.074551 0.666395 -0.129126 0.074551 0.748554 -0.129092 -0.153846 0.356019 -0.129092 -0.153846 0.392534 -0.129092 0.153846 0.356019 -0.129092 0.153846 0.392534 -0.128857 -0.022721 0.538594 -0.128857 -0.022721 0.538594 -0.128857 -0.022721 0.721168 -0.128857 -0.022721 0.721168 -0.128857 0.022721 0.538594 -0.128857 0.022721 0.721168 -0.123856 -0.071508 0.906785 -0.123856 0.071508 0.906785 -0.123855 -0.071508 0.766811 -0.123855 0.071508 0.766811 -0.122863 -0.021664 0.66031 -0.122863 -0.021664 0.66031 -0.122863 -0.021664 0.809412 -0.122863 -0.021664 0.809412 -0.122863 -0.021664 0.821584 -0.122863 -0.021664 0.821584 -0.122863 0.021664 0.66031 -0.122863 0.021664 0.809412 -0.122863 0.021664 0.821584 -0.121268 -0.144522 0.337762 -0.121268 0.144522 0.337762 -0.12122 -0.069987 1.09849 -0.12122 0.069987 1.09849 -0.11595 -0.066944 0.736382 -0.11595 0.066944 0.736382 -0.1154 -0.137529 0.401663 -0.1154 0.137529 0.401663 -0.113315 -0.065422 0.538594 -0.113315 -0.065422 0.721168 -0.113315 0.065422 0.538594 -0.113315 0.065422 0.721168 -0.109532 -0.130536 0.708996 -0.109532 0.130536 0.708996 -0.108044 -0.062379 0.66031 -0.108044 -0.062379 0.809412 -0.108044 -0.062379 0.821584 -0.108044 0.062379 0.66031 -0.108044 0.062379 0.809412 -0.108044 0.062379 0.821584 -0.10788 -0.019022 0.772897 -0.10788 -0.019022 0.772897 -0.10788 -0.019022 0.806369 -0.10788 -0.019022 0.806369 -0.10788 -0.019022 0.827669 -0.10788 -0.019022 0.827669 -0.10788 0.019022 0.772897 -0.10788 0.019022 0.806369 -0.10788 0.019022 0.827669 -0.107576 -0.128205 0.68161 -0.107576 0.128205 0.68161 -0.106155 -0.291658 0.057815 -0.106155 0.291658 0.057815 -0.105621 -0.125874 0.9859 -0.105621 0.125874 0.9859 -0.104073 -0.285939 0.030429 -0.104073 0.285939 0.030429 -0.103665 -0.123543 1.03763 -0.103665 0.123543 1.03763 -0.101709 -0.121212 0.444264 -0.101709 0.121212 0.444264 -0.099753 -0.118881 0.718125 -0.099753 0.118881 0.718125 -0.097829 -0.268783 0.082158 -0.097829 -0.268783 0.152145 -0.097829 -0.268783 0.197789 -0.097829 0.268783 0.082158 -0.097829 0.268783 0.152145 -0.097829 0.268783 0.197789 -0.095893 -0.016909 1.16543 -0.095893 -0.016909 1.16543 -0.095893 0.016908 1.16543 -0.095841 -0.114218 0.666395 -0.095841 -0.114218 0.748554 -0.095841 0.114218 0.666395 -0.095841 0.114218 0.748554 -0.094868 -0.054772 0.772897 -0.094868 -0.054772 0.806369 -0.094868 -0.054772 0.827669 -0.094868 0.054772 0.772897 -0.094868 0.054772 0.806369 -0.094868 0.054772 0.827669 -0.091929 -0.109557 0.906785 -0.091929 -0.109556 0.766811 -0.091929 0.109556 0.766811 -0.091929 0.109557 0.906785 -0.091585 -0.251626 -0 -0.091585 0.251626 -0 -0.091584 -0.251626 0.127802 -0.091584 0.251626 0.127802 -0.089973 -0.107226 1.09849 -0.089973 0.107226 1.09849 -0.087422 -0.240189 0.097373 -0.087422 0.240189 0.097373 -0.086061 -0.102564 0.736382 -0.086061 0.102564 0.736382 -0.084327 -0.048686 1.16543 -0.084327 0.048686 1.16543 -0.084299 -0.231611 0.112587 -0.084299 -0.231611 0.255604 -0.084299 0.231611 0.112587 -0.084299 0.231611 0.255604 -0.084105 -0.100233 0.538594 -0.084105 -0.100233 0.721168 -0.084105 0.100233 0.538594 -0.084105 0.100233 0.721168 -0.080193 -0.095571 0.66031 -0.080193 -0.095571 0.809412 -0.080193 -0.095571 0.821584 -0.080193 0.095571 0.66031 -0.080193 0.095571 0.809412 -0.080193 0.095571 0.821584 -0.071811 -0.197298 0.374277 -0.071811 0.197298 0.374277 -0.070414 -0.083916 0.772897 -0.070414 -0.083916 0.806369 -0.070414 -0.083916 0.827669 -0.070414 0.083915 0.827669 -0.070414 0.083916 0.772897 -0.070414 0.083916 0.806369 -0.069729 -0.191579 0.30429 -0.069729 0.191579 0.30429 -0.068688 -0.18872 0.356019 -0.068688 -0.18872 0.392534 -0.068688 0.18872 0.356019 -0.068688 0.18872 0.392534 -0.064525 -0.177282 0.337762 -0.064525 0.177282 0.337762 -0.06259 -0.074592 1.16543 -0.06259 0.074592 1.16543 -0.061403 -0.168704 0.401663 -0.061403 0.168704 0.401663 -0.058281 -0.160125 0.708996 -0.058281 0.160125 0.708996 -0.05724 -0.157266 0.68161 -0.05724 0.157266 0.68161 -0.0562 0.154407 0.9859 -0.056199 -0.154407 0.9859 -0.055159 -0.151547 1.03763 -0.055159 0.151547 1.03763 -0.054118 -0.148688 0.444264 -0.054118 0.148688 0.444264 -0.053077 -0.145829 0.718125 -0.053077 0.145829 0.718125 -0.050996 -0.14011 0.666395 -0.050996 -0.14011 0.748554 -0.050996 0.14011 0.666395 -0.050996 0.14011 0.748554 -0.048914 -0.134391 0.766811 -0.048914 -0.134391 0.906785 -0.048914 0.134391 0.766811 -0.048914 0.134391 0.906785 -0.047874 -0.131532 1.09849 -0.047874 0.131532 1.09849 -0.045792 -0.125813 0.736382 -0.045792 0.125813 0.736382 -0.04495 -0.007926 1.28715 -0.04495 -0.007926 1.28715 -0.04495 0.007926 1.28715 -0.044751 -0.122953 0.538594 -0.044751 -0.122953 0.721168 -0.044751 0.122953 0.538594 -0.044751 0.122953 0.721168 -0.04267 -0.117235 0.66031 -0.04267 -0.117235 0.809412 -0.04267 -0.117235 0.821584 -0.04267 0.117235 0.66031 -0.04267 0.117235 0.809412 -0.04267 0.117235 0.821584 -0.041953 -0.007397 1.22933 -0.041953 -0.007397 1.22933 -0.041953 0.007397 1.22933 -0.039528 -0.022822 1.28715 -0.039528 0.022822 1.28715 -0.037466 -0.102938 0.772897 -0.037466 -0.102938 0.806369 -0.037466 -0.102938 0.827669 -0.037466 0.102938 0.772897 -0.037466 0.102938 0.806369 -0.037466 0.102938 0.827669 -0.036893 -0.0213 1.22933 -0.036893 0.0213 1.22933 -0.03596 -0.006341 1.25672 -0.03596 -0.006341 1.25672 -0.03596 0.006341 1.25672 -0.033303 -0.0915 1.16543 -0.033303 0.0915 1.16543 -0.031623 0.018257 1.25672 -0.031622 -0.018257 1.25672 -0.029967 -0.005284 1.31149 -0.029967 -0.005284 1.31149 -0.029967 0.005284 1.31149 -0.029339 -0.034965 1.28715 -0.029339 0.034965 1.28715 -0.027383 -0.032634 1.22933 -0.027383 0.032634 1.22933 -0.026352 -0.015214 1.31149 -0.026352 0.015214 1.31149 -0.023538 -0.158834 1.00856 -0.023538 -0.158834 1.00856 -0.023538 -0.158834 1.00856 -0.023537 0.158834 1.00856 -0.023537 0.158834 1.00856 -0.023537 0.158834 1.00856 -0.023471 -0.027972 1.25672 -0.023471 0.027972 1.25672 -0.020976 -0.003699 1.23542 -0.020976 -0.003699 1.23542 -0.020976 0.003699 1.23542 -0.020006 -0.159025 1.01588 -0.020006 -0.159025 1.01588 -0.019559 -0.02331 1.31149 -0.019559 0.02331 1.31149 -0.018446 -0.01065 1.23542 -0.018446 0.01065 1.23542 -0.01836 0.159904 1.00588 -0.01836 0.159904 1.00588 -0.01712 -0.159182 1.02187 -0.01712 -0.159182 1.02187 -0.01712 -0.159182 1.02187 -0.016779 0.16023 1.00506 -0.016779 0.16023 1.00506 -0.015611 -0.042891 1.28715 -0.015611 0.042891 1.28715 -0.01457 -0.040031 1.22933 -0.01457 0.040031 1.22933 -0.013691 -0.016317 1.23542 -0.013691 0.016317 1.23542 -0.012489 -0.034312 1.25672 -0.012489 0.034312 1.25672 -0.012035 0.161211 1.00261 -0.012035 0.161211 1.00261 -0.010407 -0.028594 1.31149 -0.010407 0.028594 1.31149 -0.009526 -0.159594 1.03763 -0.009526 -0.159594 1.03763 -0.009526 0.159594 1.03763 -0.009526 0.159594 1.03763 -0.007285 -0.020015 1.23542 -0.007285 0.020015 1.23542 0 -0.310376 0.057815 0 -0.30429 0.030429 0 -0.286033 0.082158 0 -0.286032 0.152145 0 -0.286032 0.197789 0 -0.267775 -0 0 -0.267775 0.127802 0 -0.255604 0.097373 0 -0.246475 0.112587 0 -0.246475 0.255604 0 -0.20996 0.374277 0 -0.203874 0.30429 0 -0.200831 0.356019 0 -0.200831 0.392534 0 -0.18866 0.337762 0 -0.179531 0.401663 0 -0.170402 0.708996 0 -0.167359 0.68161 0 -0.164316 0.9859 0 -0.163699 0.9964 0 -0.163699 0.9964 0 -0.158231 0.444264 0 -0.155188 0.718125 0 -0.154355 1.0574 0 -0.154355 1.0574 0 -0.149102 0.666395 0 -0.149102 0.748554 0 -0.143016 0.766811 0 -0.143016 0.906785 0 -0.139973 1.09849 0 -0.133887 0.736382 0 -0.130844 0.538594 0 -0.130844 0.721168 0 -0.124758 0.66031 0 -0.124758 0.809412 0 -0.124758 0.821584 0 -0.109544 0.772897 0 -0.109544 0.806369 0 -0.109544 0.827669 0 -0.097373 1.16543 0 -0.045643 1.28715 0 -0.0426 1.22933 0 -0.036515 1.25672 0 -0.030429 1.31149 0 -0.0213 1.23542 0 0 0 0 0 1.322 0 0 1.322 -0 0.0213 1.23542 -0 0.030429 1.31149 -0 0.036515 1.25672 -0 0.0426 1.22933 -0 0.045643 1.28715 -0 0.097373 1.16543 -0 0.109544 0.772897 -0 0.109544 0.806369 -0 0.109544 0.827669 -0 0.124758 0.66031 -0 0.124758 0.809412 -0 0.124758 0.821584 -0 0.130844 0.538594 -0 0.130844 0.721168 -0 0.133887 0.736382 -0 0.139973 1.09849 -0 0.143016 0.766811 -0 0.143016 0.906785 -0 0.149102 0.666395 -0 0.149102 0.748554 -0 0.154355 1.0574 -0 0.154355 1.0574 -0 0.155188 0.718125 -0 0.158231 0.444264 -0 0.163699 0.9964 -0 0.163699 0.9964 -0 0.164316 0.9859 -0 0.167359 0.68161 -0 0.170402 0.708996 -0 0.179531 0.401663 0 0.18866 0.337762 0 0.200831 0.356019 -0 0.200831 0.392534 -0 0.203874 0.30429 -0 0.20996 0.374277 0 0.246475 0.112587 -0 0.246475 0.255604 0 0.255604 0.097373 0 0.267775 -0 -0 0.267775 0.127802 0 0.286032 0.152145 0 0.286032 0.197789 0 0.286033 0.082158 0 0.30429 0.030429 -0 0.310376 0.057815 0.00722 -0.162645 0.992671 0.00722 -0.162645 0.992671 0.007285 -0.020015 1.23542 0.007285 0.020015 1.23542 0.010407 -0.028594 1.31149 0.010407 0.028594 1.31149 0.010787 0.144619 1.07978 0.010787 0.144619 1.07978 0.011637 -0.143851 1.08154 0.011637 -0.143851 1.08154 0.012489 -0.034312 1.25672 0.012489 0.034312 1.25672 0.013691 -0.016317 1.23542 0.013691 0.016317 1.23542 0.01457 -0.040031 1.22933 0.01457 0.040031 1.22933 0.015611 -0.042891 1.28715 0.015611 0.042891 1.28715 0.018446 -0.01065 1.23542 0.018446 0.01065 1.23542 0.019559 -0.02331 1.31149 0.019559 0.02331 1.31149 0.019802 -0.136482 1.09849 0.019802 -0.136482 1.09849 0.019802 0.136482 1.09849 0.019802 0.136482 1.09849 0.020331 -0.160732 0.9859 0.020331 0.160732 0.9859 0.020331 0.160732 0.9859 0.020976 -0.003699 1.23542 0.020976 0.003699 1.23542 0.023471 -0.027972 1.25672 0.023471 0.027972 1.25672 0.026352 -0.015214 1.31149 0.026352 0.015214 1.31149 0.027383 -0.032634 1.22933 0.027383 0.032634 1.22933 0.028794 -0.158062 0.98153 0.028794 -0.158062 0.98153 0.029339 -0.034965 1.28715 0.029339 0.034965 1.28715 0.029967 -0.005284 1.31149 0.029967 0.005284 1.31149 0.031104 0.119566 1.12194 0.031104 0.119566 1.12194 0.031622 0.018257 1.25672 0.031623 -0.018257 1.25672 0.033303 -0.0915 1.16543 0.033303 0.0915 1.16543 0.03596 -0.006341 1.25672 0.03596 0.006341 1.25672 0.035991 -0.155793 0.977813 0.035991 -0.155793 0.977813 0.035991 -0.155793 0.977813 0.035991 0.155793 0.977813 0.035991 0.155793 0.977813 0.035991 0.155793 0.977813 0.036602 -0.156027 0.979082 0.036602 -0.156027 0.979082 0.036893 -0.0213 1.22933 0.036893 0.0213 1.22933 0.037466 -0.102938 0.772897 0.037466 -0.102938 0.806369 0.037466 -0.102938 0.827669 0.037466 0.102938 0.772897 0.037466 0.102938 0.806369 0.037466 0.102938 0.827669 0.03914 -0.107537 1.13861 0.03914 -0.107537 1.13861 0.03914 0.107537 1.13861 0.03914 0.107537 1.13861 0.039528 -0.022822 1.28715 0.039528 0.022822 1.28715 0.039888 -0.157283 0.9859 0.039888 -0.157283 0.9859 0.039888 0.157283 0.9859 0.039888 0.157283 0.9859 0.041953 -0.007397 1.22933 0.041953 0.007398 1.22933 0.04267 -0.117235 0.66031 0.04267 -0.117235 0.809412 0.04267 -0.117235 0.821584 0.04267 0.117235 0.66031 0.04267 0.117235 0.809412 0.04267 0.117235 0.821584 0.044751 -0.122953 0.538594 0.044751 -0.122953 0.721168 0.044751 0.122953 0.538594 0.044751 0.122953 0.721168 0.0449 0.155787 0.996301 0.0449 0.155787 0.996301 0.04495 -0.007926 1.28715 0.04495 0.007926 1.28715 0.045258 0.094818 1.15131 0.045258 0.094818 1.15131 0.045792 -0.125813 0.736382 0.045792 0.125813 0.736382 0.048914 -0.134391 0.766811 0.048914 -0.134391 0.906785 0.048914 0.134391 0.766811 0.048914 0.134391 0.906785 0.050996 -0.14011 0.666395 0.050996 -0.14011 0.748554 0.050996 0.14011 0.666395 0.050996 0.14011 0.748554 0.052064 -0.080669 1.16543 0.052064 -0.080669 1.16543 0.052064 0.080669 1.16543 0.052064 0.080669 1.16543 0.053077 -0.145829 0.718125 0.053077 0.145829 0.718125 0.054118 -0.148688 0.444264 0.054118 0.148688 0.444264 0.055546 -0.152611 1.01839 0.055546 -0.152611 1.01839 0.055546 0.152611 1.01839 0.055546 0.152611 1.01839 0.056177 0.069976 1.17397 0.056177 0.069976 1.17397 0.056199 0.154407 0.9859 0.0562 -0.154407 0.9859 0.056975 -0.0679 1.17562 0.056975 -0.0679 1.17562 0.056975 0.0679 1.17562 0.056975 0.0679 1.17562 0.05724 -0.157266 0.68161 0.05724 0.157266 0.68161 0.058281 -0.160125 0.708996 0.058281 0.160125 0.708996 0.061403 -0.168704 0.401663 0.061403 0.168704 0.401663 0.061623 0.148258 1.031 0.061623 0.148258 1.031 0.064525 -0.177282 0.337762 0.064525 0.177282 0.337762 0.064764 -0.037392 1.19179 0.064764 -0.037392 1.19179 0.064764 0.037392 1.19179 0.064764 0.037392 1.19179 0.064817 -0.145971 1.03763 0.064817 -0.145971 1.03763 0.064817 0.145971 1.03763 0.064817 0.145971 1.03763 0.065643 -0.03048 1.19361 0.065643 -0.03048 1.19361 0.06709 -0.019093 1.19661 0.06709 -0.019093 1.19661 0.067095 0.019052 1.19662 0.067095 0.019052 1.19662 0.067993 -0.011989 1.19849 0.067993 -0.011989 1.19849 0.067993 -0.004336 1.19849 0.067993 -0.004336 1.19849 0.067993 0.011989 1.19849 0.067993 0.011989 1.19849 0.068688 -0.18872 0.356019 0.068688 -0.18872 0.392534 0.068688 0.18872 0.356019 0.068688 0.18872 0.392534 0.069729 -0.191579 0.30429 0.069729 0.191579 0.30429 0.070414 -0.083915 0.772897 0.070414 -0.083915 0.806369 0.070414 -0.083915 0.827669 0.070414 0.083916 0.772897 0.070414 0.083916 0.806369 0.070414 0.083916 0.827669 0.071811 -0.197298 0.374277 0.071811 0.197298 0.374277 0.074056 0.133007 1.0568 0.074056 0.133007 1.0568 0.078202 0.127189 1.0654 0.078202 0.127189 1.0654 0.080193 -0.095571 0.66031 0.080193 -0.095571 0.809412 0.080193 -0.095571 0.821584 0.080193 0.095571 0.66031 0.080193 0.095571 0.809412 0.080193 0.095571 0.821584 0.084105 -0.100233 0.538594 0.084105 -0.100233 0.721168 0.084105 0.100233 0.538594 0.084105 0.100233 0.721168 0.084299 -0.231611 0.112587 0.084299 -0.231611 0.255604 0.084299 0.231611 0.112587 0.084299 0.231611 0.255604 0.086061 -0.102564 0.736382 0.086061 0.102564 0.736382 0.087422 -0.240189 0.097373 0.087422 0.240189 0.097373 0.091301 -0.108808 1.09258 0.091301 -0.108808 1.09258 0.091301 0.108808 1.09258 0.091301 0.108808 1.09258 0.091584 -0.251626 0.127802 0.091584 0.251626 0.127802 0.091585 -0.251626 -0 0.091585 0.251626 -0 0.091929 -0.109557 0.906785 0.091929 -0.109556 0.766811 0.091929 0.109556 0.766811 0.091929 0.109557 0.906785 0.094146 -0.102253 1.09849 0.094146 -0.102253 1.09849 0.094146 0.102253 1.09849 0.094146 0.102253 1.09849 0.094868 -0.054772 0.772897 0.094868 -0.054772 0.806369 0.094868 -0.054772 0.827669 0.094868 0.054772 0.772897 0.094868 0.054772 0.806369 0.094868 0.054772 0.827669 0.095841 -0.114218 0.666395 0.095841 -0.114218 0.748554 0.095841 0.114218 0.666395 0.095841 0.114218 0.748554 0.097829 -0.268783 0.082158 0.097829 -0.268783 0.152145 0.097829 -0.268783 0.197789 0.097829 0.268783 0.082158 0.097829 0.268783 0.152145 0.097829 0.268783 0.197789 0.099753 -0.118881 0.718125 0.099753 0.118881 0.718125 0.101709 -0.121212 0.444264 0.101709 0.121212 0.444264 0.103665 -0.123543 1.03763 0.103665 0.123543 1.03763 0.104073 -0.285939 0.030429 0.104073 0.285939 0.030429 0.105621 -0.125874 0.9859 0.105621 0.125874 0.9859 0.106155 -0.291658 0.057815 0.106155 0.291658 0.057815 0.106776 -0.061647 1.1247 0.106776 -0.061647 1.1247 0.106776 0.061647 1.1247 0.106776 0.061647 1.1247 0.107576 -0.128205 0.68161 0.107576 0.128205 0.68161 0.10788 -0.019022 0.772897 0.10788 -0.019022 0.806369 0.10788 -0.019022 0.827669 0.10788 0.019022 0.772897 0.10788 0.019022 0.806369 0.10788 0.019022 0.827669 0.108044 -0.062379 0.66031 0.108044 -0.062379 0.809412 0.108044 -0.062379 0.821584 0.108044 0.062379 0.66031 0.108044 0.062379 0.809412 0.108044 0.062379 0.821584 0.109532 -0.130536 0.708996 0.109532 0.130536 0.708996 0.113143 -0.01995 1.13791 0.113143 -0.01995 1.13791 0.113143 0.011688 1.13791 0.113143 0.011688 1.13791 0.113143 0.01995 1.13791 0.113143 0.01995 1.13791 0.113315 -0.065422 0.538594 0.113315 -0.065422 0.721168 0.113315 0.065422 0.538594 0.113315 0.065422 0.721168 0.1154 -0.137529 0.401663 0.1154 0.137529 0.401663 0.11595 -0.066944 0.736382 0.11595 0.066944 0.736382 0.12122 -0.069987 1.09849 0.12122 0.069987 1.09849 0.121268 -0.144522 0.337762 0.121268 0.144522 0.337762 0.122863 -0.021664 0.66031 0.122863 -0.021664 0.809412 0.122863 -0.021664 0.821584 0.122863 0.021664 0.66031 0.122863 0.021664 0.809412 0.122863 0.021664 0.821584 0.123855 -0.071508 0.766811 0.123855 0.071508 0.766811 0.123856 -0.071508 0.906785 0.123856 0.071508 0.906785 0.128857 -0.022721 0.538594 0.128857 -0.022721 0.721168 0.128857 0.022721 0.538594 0.128857 0.022721 0.721168 0.129092 -0.153846 0.356019 0.129092 -0.153846 0.392534 0.129092 0.153846 0.356019 0.129092 0.153846 0.392534 0.129126 -0.074551 0.666395 0.129126 -0.074551 0.748554 0.129126 0.074551 0.666395 0.129126 0.074551 0.748554 0.131048 -0.156177 0.30429 0.131048 0.156177 0.30429 0.131853 -0.023249 0.736382 0.131853 0.023249 0.736382 0.134396 -0.077594 0.718125 0.134396 0.077594 0.718125 0.13496 -0.160839 0.374277 0.13496 0.160839 0.374277 0.137032 -0.079115 0.444264 0.137032 0.079115 0.444264 0.137847 -0.024306 1.09849 0.137847 0.024306 1.09849 0.139667 -0.080637 1.03763 0.139667 0.080637 1.03763 0.140843 -0.024834 0.766811 0.140843 -0.024834 0.906785 0.140843 0.024834 0.766811 0.140843 0.024835 0.906785 0.142302 -0.082158 0.9859 0.142302 0.082158 0.9859 0.144937 -0.083679 0.68161 0.144937 0.08368 0.68161 0.146837 -0.025891 0.666395 0.146837 -0.025891 0.748554 0.146837 0.025891 0.666395 0.146837 0.025891 0.748554 0.147572 0.085201 0.708996 0.147573 -0.085201 0.708996 0.15283 -0.026948 0.718125 0.15283 0.026948 0.718125 0.155478 -0.089765 0.401663 0.155478 0.089766 0.401663 0.155827 -0.027477 0.444264 0.155827 0.027477 0.444264 0.158431 -0.188811 0.112587 0.158431 -0.188811 0.255604 0.158431 0.188811 0.112587 0.158431 0.188811 0.255604 0.158823 -0.028005 1.03763 0.158823 0.028005 1.03763 0.16182 -0.028533 0.9859 0.16182 0.028533 0.9859 0.163384 -0.09433 0.337762 0.163384 0.09433 0.337762 0.164299 -0.195804 0.097373 0.164299 0.195804 0.097373 0.164817 -0.029062 0.68161 0.164817 0.029062 0.68161 0.167813 -0.02959 0.708996 0.167813 0.02959 0.708996 0.172122 0.205128 0.127802 0.172123 -0.205128 -0 0.172123 -0.205127 0.127802 0.172123 0.205128 -0 0.173925 -0.100415 0.356019 0.173925 -0.100415 0.392534 0.173925 0.100416 0.356019 0.173925 0.100416 0.392534 0.17656 -0.101937 0.30429 0.17656 0.101937 0.30429 0.176803 -0.031175 0.401663 0.176803 0.031175 0.401663 0.181831 -0.10498 0.374277 0.181831 0.10498 0.374277 0.183858 -0.219114 0.082158 0.183858 -0.219114 0.152145 0.183858 -0.219114 0.197789 0.183858 0.219114 0.082158 0.183858 0.219114 0.152145 0.183858 0.219114 0.197789 0.185793 -0.03276 0.337762 0.185793 0.03276 0.337762 0.195594 -0.2331 0.030429 0.195594 0.2331 0.030429 0.19778 -0.034874 0.356019 0.19778 -0.034874 0.392534 0.19778 0.034874 0.356019 0.19778 0.034874 0.392534 0.199506 -0.237762 0.057815 0.199506 0.237762 0.057815 0.200777 -0.035402 0.30429 0.200777 0.035402 0.30429 0.20677 -0.036459 0.374277 0.20677 0.036459 0.374277 0.213453 -0.123237 0.112587 0.213453 -0.123237 0.255604 0.213453 0.123237 0.112587 0.213453 0.123237 0.255604 0.221359 -0.127802 0.097373 0.221359 0.127802 0.097373 0.2319 -0.133888 -0 0.2319 -0.133888 0.127802 0.2319 0.133888 -0 0.2319 0.133888 0.127802 0.24273 -0.0428 0.112587 0.24273 -0.0428 0.255604 0.24273 0.0428 0.112587 0.24273 0.0428 0.255604 0.247711 -0.143016 0.152145 0.247711 -0.143016 0.197789 0.247711 0.143016 0.152145 0.247711 0.143016 0.197789 0.247712 -0.143016 0.082158 0.247712 0.143016 0.082158 0.25172 -0.044385 0.097373 0.25172 0.044385 0.097373 0.263523 -0.152145 0.030429 0.263523 0.152145 0.030429 0.263707 -0.046499 -0 0.263707 -0.046499 0.127802 0.263707 0.046499 -0 0.263707 0.046499 0.127802 0.268793 -0.155188 0.057815 0.268793 0.155188 0.057815 0.281687 -0.049669 0.082158 0.281687 -0.049669 0.152145 0.281687 -0.049669 0.197789 0.281687 0.049669 0.082158 0.281687 0.049669 0.152145 0.281687 0.049669 0.197789 0.299667 -0.052839 0.030429 0.299667 0.05284 0.030429 0.305661 -0.053896 0.057815 0.305661 0.053896 0.057815 -0.945006 -0.166631 0.281381 -0.945006 -0.166631 0.281381 -0.945006 0.166631 0.281381 -0.840175 -0.148137 -0.521622 -0.840175 -0.148137 -0.521622 -0.840175 0.148137 -0.521622 -0.575518 -0.101474 0.811457 -0.575518 -0.101474 0.811457 -0.933958 -0.164678 -0.317087 -0.933958 -0.164678 -0.317087 -0.94058 -0.165838 0.296243 -0.94058 -0.165838 0.296243 -0.575518 0.101474 0.811457 -0.933958 0.164678 -0.317087 -0.94058 0.165838 0.296243 -0.831019 -0.479781 0.281381 -0.831019 0.479781 0.281381 -0.334178 -0.058901 -0.940642 -0.334178 -0.058901 -0.940642 -0.687948 -0.121281 -0.715506 -0.687948 -0.121281 -0.715506 -0.334178 0.058901 -0.940642 -0.687948 0.121281 -0.715506 -0.738853 -0.426557 -0.521622 -0.738853 0.426557 -0.521622 -0.668233 -0.117832 0.734519 -0.668233 -0.117832 0.734519 -0.668233 0.117832 0.734519 -0.506088 -0.292184 0.811457 -0.506088 0.292184 0.811457 -0.821314 -0.474197 -0.317087 -0.827143 -0.477554 0.296243 -0.821314 0.474197 -0.317087 -0.827143 0.477554 0.296243 -0.963591 -0.169897 -0.206366 -0.963591 -0.169897 -0.206366 -0.778283 -0.137211 0.61269 -0.778283 -0.137211 0.61269 -0.963591 0.169897 -0.206366 -0.778283 0.137211 0.61269 -0.293863 -0.169652 -0.940642 -0.604968 -0.349284 -0.715506 -0.293863 0.169652 -0.940642 -0.604968 0.349284 -0.715506 -0.587634 -0.339274 0.734519 -0.587634 0.339274 0.734519 -0.847377 -0.489212 -0.206366 -0.684408 -0.395123 0.61269 -0.847377 0.489212 -0.206366 -0.684408 0.395123 0.61269 -0.984802 -0.17362 0 -0.984802 -0.17362 0 -0.984802 0.17362 0 -0.827479 -0.145909 0.542161 -0.827479 -0.145909 0.542161 -0.827479 0.145909 0.542161 -0.61681 -0.735069 0.281381 -0.61681 0.735069 0.281381 -0.851741 -0.150182 -0.501968 -0.851741 -0.150182 -0.501968 -0.674306 -0.11887 0.728813 -0.674306 -0.11887 0.728813 -0.851741 0.150182 -0.501968 -0.674306 0.11887 0.728813 -0.548387 -0.653554 -0.521622 -0.548387 0.653554 -0.521622 -0.981536 -0.17307 -0.081149 -0.981536 -0.17307 -0.081149 -0.981536 0.17307 -0.081149 -0.375622 -0.447676 0.811457 -0.609607 -0.726493 -0.317087 -0.61391 -0.731651 0.296243 -0.375622 0.447676 0.811457 -0.609607 0.726493 -0.317087 -0.61391 0.731651 0.296243 -0.866024 -0.499985 0 -0.866024 0.499985 0 -0.674306 -0.11887 0.728782 -0.674306 -0.11887 0.728782 -0.674306 0.11887 0.728782 -0.727683 -0.420118 0.542161 -0.727683 0.420118 0.542161 -0.748985 -0.432417 -0.501968 -0.592975 -0.342326 0.728813 -0.748985 0.432417 -0.501968 -0.592975 0.342326 0.728813 -0.218116 -0.259926 -0.940642 -0.218116 0.259926 -0.940642 -0.449019 0.535142 -0.715506 -0.449019 -0.535142 -0.715506 -0.880947 -0.155309 0.446974 -0.880947 -0.155309 0.446974 -0.880947 0.155309 0.446974 -0.866512 -0.152776 -0.475143 -0.866512 -0.152776 -0.475143 -0.866512 0.152776 -0.475143 -0.436171 -0.519791 0.734519 -0.436171 0.519791 0.734519 -0.863155 -0.498337 -0.081149 -0.863155 0.498337 -0.081149 -0.979644 -0.172735 -0.101993 -0.979644 -0.172735 -0.101993 -0.979644 0.172735 -0.101993 -0.965575 -0.170232 0.196539 -0.965575 -0.170232 0.196539 -0.965575 0.170232 0.196539 -0.628925 -0.749535 -0.206366 -0.507981 -0.605396 0.61269 -0.628925 0.749535 -0.206366 -0.507981 0.605396 0.61269 -0.91702 -0.161687 0.364574 -0.91702 -0.161687 0.364574 -0.91702 0.161687 0.364574 -0.592975 -0.342357 0.728782 -0.592975 0.342357 0.728782 -0.320963 -0.056581 0.945372 -0.320963 -0.056581 0.945372 -0.320963 0.056581 0.945372 -0.774682 -0.447249 0.446974 -0.774682 0.447249 0.446974 -0.445326 -0.078524 -0.891903 -0.445326 -0.078524 -0.891903 -0.943724 -0.166387 -0.285806 -0.943724 -0.166387 -0.285806 -0.445326 0.078524 -0.891903 -0.943724 0.166387 -0.285806 -0.762017 -0.439924 -0.475143 -0.762017 0.439924 -0.475143 -0.861476 -0.497391 -0.101993 -0.861476 0.497391 -0.101993 -0.93112 -0.164159 -0.325602 -0.93112 -0.164159 -0.325602 -0.642293 -0.113254 0.758019 -0.642293 -0.113254 0.758019 -0.642293 0.113254 0.758019 -0.93112 0.164159 -0.325602 -0.849117 -0.490219 0.196539 -0.849117 0.490219 0.196509 -0.885952 -0.156194 0.436628 -0.885952 -0.156194 0.436628 -0.885952 0.156194 0.436628 -0.806391 -0.46556 0.364574 -0.806391 0.46556 0.364574 -0.642781 -0.766015 0 -0.642781 0.766015 0 -0.282235 -0.162938 0.945372 -0.282235 0.162938 0.945372 -0.840419 -0.148167 -0.521226 -0.840419 -0.148167 -0.521226 -0.840419 0.148167 -0.521226 -0.540086 -0.643666 0.542161 -0.540086 0.643666 0.542161 -0.391614 -0.226081 -0.891903 -0.82989 -0.479141 -0.285806 -0.391614 0.226081 -0.891903 -0.82989 0.479141 -0.285806 -0.555925 -0.662526 -0.501968 -0.440107 -0.524491 0.728813 -0.555925 0.662526 -0.501968 -0.440107 0.524491 0.728813 -0.971191 -0.171239 0.165532 -0.971191 -0.171239 0.165532 -0.794397 -0.140049 0.590991 -0.794397 -0.140049 0.590991 -0.971191 0.171239 0.165532 -0.794397 0.140049 0.590991 -0.818812 -0.472732 -0.325602 -0.818812 0.472732 -0.325602 -0.564837 -0.32609 0.758019 -0.564837 0.32609 0.758019 -0.787652 -0.138859 -0.600238 -0.787652 -0.138859 -0.600238 -0.757805 -0.13361 -0.63863 -0.757805 -0.13361 -0.63863 -0.813013 -0.143345 0.564287 -0.813013 -0.143345 0.564287 -0.787652 0.138859 -0.600238 -0.757805 0.13361 -0.63863 -0.813013 0.143345 0.564287 -0.640645 -0.763512 -0.081149 -0.640645 0.763512 -0.081149 -0.779107 -0.449812 0.436628 -0.779107 0.449812 0.436628 -0.739067 -0.426679 -0.521226 -0.739067 0.426679 -0.521226 -0.440107 -0.524522 0.728782 -0.440107 0.524522 0.728782 -0.85406 -0.493088 0.165532 -0.698569 -0.403302 0.590991 -0.85406 0.493088 0.165532 -0.698569 0.403302 0.590991 -0.574969 -0.685232 0.446974 -0.574969 0.685232 0.446974 -0.692648 -0.399884 -0.600238 -0.666402 -0.384747 -0.63863 -0.714927 -0.412763 0.564287 -0.692648 0.399884 -0.600238 -0.666402 0.384747 -0.63863 -0.714927 0.412763 0.564287 -0.752159 -0.132603 0.645466 -0.752159 -0.132603 0.645466 -0.757805 -0.13361 -0.63863 -0.757805 -0.13361 -0.63863 -0.906827 -0.159886 0.389935 -0.906827 -0.159886 0.389935 -0.752159 0.132603 0.645466 -0.757805 0.13361 -0.63863 -0.906827 0.159886 0.389935 -0.565569 -0.674032 -0.475143 -0.565569 0.674032 -0.475143 -0.328196 -0.9017 0.281381 -0.328196 0.9017 0.281381 -0.639424 -0.762047 -0.101993 -0.639424 0.762017 -0.101993 -0.291787 -0.801691 -0.521622 -0.291787 0.801691 -0.521622 -0.630238 -0.751091 0.196539 -0.630238 0.751091 0.196539 -0.598529 -0.713309 0.364574 -0.598529 0.713309 0.364574 -0.209479 -0.249641 0.945372 -0.209479 0.249641 0.945372 -0.199866 -0.54915 0.811457 -0.324351 -0.891171 -0.317087 -0.32664 -0.897488 0.296243 -0.199866 0.54915 0.811457 -0.324351 0.891171 -0.317087 -0.32664 0.897488 0.296243 -0.791223 -0.1395 0.595386 -0.791223 -0.1395 0.595386 -0.791223 0.1395 0.595386 -0.290658 -0.346385 -0.891903 -0.615955 -0.734062 -0.285806 -0.290658 0.346385 -0.891903 -0.615955 0.734062 -0.285806 -0.661428 -0.381878 0.645466 -0.666402 -0.384747 -0.63863 -0.797449 -0.460402 0.389935 -0.661428 0.381878 0.645466 -0.666402 0.384747 -0.63863 -0.797449 0.460402 0.389935 -0.607746 -0.724296 -0.325602 -0.419233 -0.499619 0.758019 -0.419233 0.499619 0.758019 -0.607746 0.724296 -0.325602 -0.116062 -0.318857 -0.940642 -0.116062 0.318857 -0.940642 -0.238899 -0.656423 -0.715506 -0.238899 0.656423 -0.715506 -0.578265 -0.689138 0.436628 -0.578265 0.689138 0.436628 -0.232063 -0.637623 0.734519 -0.232063 0.637623 0.734519 -0.54854 -0.653737 -0.521226 -0.54854 0.653737 -0.521226 -0.695791 -0.401715 0.595386 -0.695791 0.401715 0.595386 -0.334635 -0.919462 -0.206366 -0.270272 -0.742637 0.61269 -0.334635 0.919462 -0.206366 -0.270272 0.742637 0.61269 -0.6339 -0.755455 0.165532 -0.518509 -0.617908 0.590991 -0.6339 0.755455 0.165532 -0.518509 0.617908 0.590991 -0.514084 -0.612659 -0.600238 -0.494613 -0.589465 -0.63863 -0.530656 -0.632405 0.564287 -0.514084 0.612659 -0.600238 -0.494613 0.589465 -0.63863 -0.530656 0.632405 0.564287 -0.34199 -0.939665 0 -0.34199 0.939665 0 -0.490921 -0.58507 0.645466 -0.494613 -0.589465 -0.63863 -0.591876 -0.705374 0.389935 -0.591876 0.705374 0.389935 -0.490921 0.58507 0.645466 -0.494613 0.589465 -0.63863 -0.287362 -0.789575 0.542161 -0.287362 0.789575 0.542161 -0.295785 -0.812708 -0.501968 -0.234169 -0.643391 0.728813 -0.295785 0.812708 -0.501968 -0.234169 0.643391 0.728813 -0.340861 -0.936583 -0.081149 -0.340892 0.936583 -0.081149 -0.516434 -0.615467 0.595386 -0.516434 0.615467 0.595386 -0.234169 -0.643391 0.728782 -0.234169 0.643391 0.728782 -0.305948 -0.840571 0.446974 -0.305948 0.840571 0.446974 -0.300943 -0.826838 -0.475143 -0.300943 0.826838 -0.475143 -0.34022 0.934782 -0.101993 -0.269417 -0.962462 -0.032624 -0.301553 -0.926786 0.223731 -0.303537 0.937712 0.16892 -0.318461 -0.874996 0.364574 -0.318461 0.874996 0.364574 -0.111454 -0.306253 0.945372 -0.111454 0.306253 0.945372 -0.154637 -0.424909 -0.891903 -0.327738 -0.900479 -0.285806 -0.154637 0.424909 -0.891903 -0.327738 0.900479 -0.285806 -0.22306 -0.612873 0.758019 -0.323374 -0.888455 -0.325602 -0.22306 0.612873 0.758019 -0.323374 0.888455 -0.325602 -0.307688 -0.845363 0.436628 -0.279458 0.865596 0.415479 -0.291879 -0.801935 -0.521226 -0.291879 0.801935 -0.521226 -0.975921 -0.172063 0.133824 -0.975921 -0.172063 0.133824 -0.975921 0.172063 0.133824 -0.337291 -0.926695 0.165532 -0.275887 -0.757988 0.590991 -0.337291 0.926695 0.165532 -0.275887 0.757988 0.590991 -0.273537 -0.751549 -0.600238 -0.263161 -0.723075 -0.63863 -0.282357 -0.77575 0.564287 -0.273537 0.751549 -0.600238 -0.263161 0.723075 -0.63863 -0.282357 0.77575 0.564287 -0.530656 -0.09357 0.842372 -0.530656 -0.09357 0.842372 -0.530656 0.09357 0.842372 -0.858211 -0.495499 0.133824 -0.858211 0.495499 0.133824 -0.261208 -0.717704 0.645466 -0.263161 -0.723075 -0.63863 -0.31492 -0.865291 0.389935 -0.261208 0.717704 0.645466 -0.263161 0.723075 -0.63863 -0.31492 0.865291 0.389935 -0.466659 -0.269417 0.842372 -0.466659 0.269417 0.842372 -0.884091 -0.155889 -0.440504 -0.884091 -0.155889 -0.440504 -0.884091 0.155889 -0.440504 -0.274789 -0.754967 0.595386 -0.274789 0.754967 0.595386 -0.777459 0.448866 -0.440504 -0.777459 -0.448866 -0.440504 -0.612079 -0.107913 0.78338 -0.612079 -0.107913 0.78338 -0.612079 0.107913 0.78338 -0.636982 -0.759148 0.133824 -0.636982 0.759148 0.133824 -0.346355 -0.412763 0.842372 -0.346355 0.412763 0.842372 -0.538255 -0.31077 0.78338 -0.538255 0.310739 0.78338 -0.173345 -0.983154 0.057802 0.458846 0 0.888485 0.900845 0 -0.434126 -0.173345 0.983154 0.057802 0.458846 0 0.888485 0.900845 0 -0.434126 -0.577044 -0.687704 -0.440504 -0.577044 0.687704 -0.440504 -0.92758 -0.163549 0.335856 -0.92758 -0.163549 0.335856 -0.92758 0.163549 0.335856 -0.173345 -0.983154 0.057802 0.900845 0 -0.434126 -0.399518 -0.476119 0.78338 -0.399518 0.476119 0.78338 -0.815699 -0.470931 0.335856 -0.815699 0.470931 0.335856 -0.173254 0.983154 0.057894 0.458846 0 0.888485 -0.173345 -0.983154 0.057802 0.900845 0 -0.434126 0.900845 0 -0.434126 -0.173254 0.983154 0.057924 0.458846 0 0.888485 -0.338939 -0.931211 0.133824 -0.338939 0.931211 0.133824 -0.184271 -0.506333 0.842372 -0.184271 0.506333 0.842372 -0.605426 -0.721549 0.335856 -0.605426 0.721519 0.335856 -0.307016 -0.843593 -0.440504 -0.307016 0.843593 -0.440504 -0.173345 0.983154 0.057833 0.458846 0 0.888485 -0.212561 -0.584033 0.78338 -0.212561 0.584033 0.78338 -0.170354 -0.966155 0.19364 0.900845 0 -0.434126 -0.168615 0.956359 0.238502 0.900845 0 -0.434126 -0.322123 -0.885098 0.335856 -0.322123 0.885098 0.335856 0 -0.959563 0.281381 0 -0.853145 -0.521622 0 -0.584399 0.811457 0 -0.948393 -0.317087 0 -0.955107 0.296243 0 -0.339335 -0.940642 0 -0.698569 -0.715506 0 -0.678549 0.734519 0 -0.978454 -0.206366 0 -0.790277 0.61269 0 -1 0 0 -0.840266 0.542161 0 -0.864864 -0.501968 0 -0.684683 0.728813 0 -0.996673 -0.081149 0 -0.684713 0.728782 0 -0.894528 0.446974 0 -0.879879 -0.475143 0.058351 -0.993072 -0.10184 0 -0.99826 0.058687 0.458846 0 0.888485 0 -0.93115 0.364574 0 -0.325907 0.945372 -0.055361 -0.942381 0.329814 0.900845 0 -0.434126 0 -0.452193 -0.891903 0 -0.958281 -0.285806 0 -0.652211 0.758019 0.034089 -0.949309 -0.312387 0.052797 -0.898373 0.436018 0 -0.853389 -0.521226 0 -0.986175 0.165532 0 -0.806635 0.590991 0 -0.799799 -0.600238 0 -0.769494 -0.63863 0 -0.825556 0.564287 0 -0.763756 0.645466 0 -0.769494 -0.63863 0 -0.920835 0.389935 0 -0.80343 0.595386 0 -0.990997 0.133824 0 -0.538835 0.842372 0 -0.897732 -0.440504 0 -0.62154 0.78338 0 -0.941893 0.335856 0 0 -1 0 0 1 0 0 1 0 0.941893 0.335856 0 0.62154 0.78338 0 0.897732 -0.440504 0 0.538835 0.842372 0 0.990997 0.133824 0.029786 0.811457 0.583636 0 0.763756 0.645466 0 0.769494 -0.63863 0 0.920835 0.389935 0 0.799799 -0.600238 0 0.769494 -0.63863 0 0.825556 0.564287 0 0.986175 0.165532 0 0.806635 0.590991 0 0.853389 -0.521226 0.033418 0.908963 0.415479 0 0.652211 0.758019 0 0.945494 -0.325602 0 0.452193 -0.891903 0 0.958281 -0.285806 0 0.943846 0.330332 0.900845 0 -0.434126 0 0.325907 0.945372 0 0.93115 0.364574 0 0.99826 0.058718 0.458846 0 0.888485 -0.059816 0.99704 -0.048006 0 0.879879 -0.475143 0 0.894528 0.446974 0 0.684713 0.728782 0 0.996673 -0.081149 0 0.864864 -0.501968 0 0.684683 0.728813 0 0.840266 0.542161 0 1 0 0 0.978454 -0.206366 0 0.790277 0.61269 0 0.678549 0.734519 0 0.339335 -0.940642 0 0.698569 -0.715506 0 0.948393 -0.317087 0 0.955107 0.296243 0 0.584399 0.811457 0 0.853145 -0.521622 0 0.959563 0.281381 0.342753 -0.836634 0.427229 0.458846 0 0.888485 0.322153 -0.885098 0.335856 0.322123 0.885098 0.335856 0.212561 -0.584033 0.78338 0.212561 0.584033 0.78338 0.164159 0.931028 0.325846 0.900845 0 -0.434126 0.164159 -0.931028 0.325846 0.900845 0 -0.434126 0.307047 -0.843593 -0.440504 0.307016 0.843593 -0.440504 0.605426 -0.721519 0.335856 0.605426 0.721549 0.335856 0.184271 -0.506333 0.842372 0.227302 0.543229 0.808191 0.338939 -0.931211 0.133824 0.338939 0.931211 0.133824 0.815699 -0.470931 0.335856 0.815699 0.470931 0.335856 0.399518 -0.476119 0.78338 0.399518 0.476119 0.78338 0.156652 -0.888516 0.431227 0.900845 0 -0.434126 0.156652 0.888516 0.431227 0.900845 0 -0.434126 0.362865 -0.877682 0.312967 0.172735 0.979797 -0.100467 0.458846 0 0.888485 0.92758 -0.163549 0.335856 0.92758 0.163549 0.335856 0.577044 -0.687704 -0.440504 0.577044 0.687704 -0.440504 0.538255 -0.310739 0.78338 0.538255 0.31077 0.783349 0.346355 -0.412763 0.842372 0.346355 0.412763 0.842372 0.378887 -0.907895 0.179266 0.458846 0 0.888485 0.636982 -0.759148 0.133824 0.636982 0.759148 0.133824 0.612079 -0.107913 0.78338 0.612079 0.107913 0.78338 0.14713 0.834468 0.531022 0.900845 0 -0.434126 0.777459 0.448866 -0.440504 0.777459 -0.448866 -0.440504 0.297006 -0.73748 0.606525 0.305521 0.752312 0.583636 0.884091 -0.155889 -0.440504 0.884091 0.155889 -0.440504 -0.900845 0 0.434126 0.167852 -0.951903 -0.256294 0.458846 0 0.888485 -0.900845 0 0.434126 0.167821 0.951903 -0.256264 0.458846 0 0.888485 -0.900845 0 0.434126 0.167852 -0.951903 -0.256294 0.466659 -0.269417 0.842372 0.466659 0.269417 0.842372 0.261208 -0.717704 0.645466 0.263161 -0.723075 -0.63863 0.31492 -0.865291 0.389935 0.261208 0.717704 0.645466 0.263161 0.723075 -0.63863 0.31492 0.865291 0.389935 0.241646 -0.80874 0.53621 0.900845 0 -0.434126 0.288522 0.792779 0.536851 0.900845 0 -0.434126 0.858211 -0.495499 0.133824 0.858211 0.495499 0.133824 -0.900845 0 0.434126 0.172735 -0.979797 -0.100467 -0.900845 0 0.434126 0.172735 0.979797 -0.100467 0.628895 -0.130955 0.76635 0.57445 0.129521 0.808191 0.273537 -0.751549 -0.600238 0.263161 -0.723075 -0.63863 0.282357 -0.77575 0.564287 0.273537 0.751549 -0.600238 0.263161 0.723075 -0.63863 0.282357 0.77575 0.564287 0.337291 -0.926695 0.165532 0.275887 -0.757988 0.590991 0.337291 0.926695 0.165532 0.275887 0.757988 0.590991 -0.900845 0 0.434126 0.173345 0.983154 0.057833 0.975921 -0.172063 0.133824 0.975921 0.172063 0.133824 0.423658 0.733818 0.531022 0.900845 0 -0.434126 0.291879 -0.801935 -0.521226 0.291879 0.801935 -0.521226 0.22306 -0.612873 0.758019 0.323374 -0.888455 -0.325602 0.22306 0.612873 0.758019 0.292642 0.903745 -0.312387 0.154637 -0.424909 -0.891903 0.327738 -0.900479 -0.285806 0.154637 0.424909 -0.891903 0.327738 0.900479 -0.285806 0.403882 -0.699545 0.589496 0.900845 0 -0.434126 0.403882 0.699515 0.589496 0.900845 0 -0.434126 0.111454 -0.306253 0.945372 0.111454 0.306253 0.945372 0.318461 -0.874996 0.364574 0.318461 0.874996 0.364574 -0.900845 0 0.434126 0.395856 -0.91641 0.058596 -0.900845 0 0.434126 0.341411 0.938047 0.058718 0.382061 0.661763 0.645009 0.900845 0 -0.434126 0.307505 0.948973 -0.069643 0.283395 -0.946318 -0.155339 0.453383 -0.609699 0.650136 0.900845 0 -0.434126 0.488021 0.581622 0.650777 0.900815 0 -0.434126 0.300943 -0.826838 -0.475143 0.300943 0.826838 -0.475143 0.305948 -0.840571 0.446974 0.305948 0.840571 0.446974 0.234169 -0.643391 0.728782 0.234169 0.643391 0.728782 -0.900845 0 0.434126 0.499161 0.864559 0.057833 0.340892 -0.936583 -0.081149 0.340861 0.936583 -0.081149 0.657521 -0.37962 0.650777 0.900845 0 -0.434126 0.657521 0.37962 0.650777 0.900815 0 -0.434126 -0.900845 0 0.434126 0.490524 -0.849605 0.19364 -0.900845 0 0.434126 0.490524 0.849605 0.19364 0.71804 -0.26133 0.645009 0.900845 0 -0.434126 0.71804 -0.26133 0.645009 0.900845 0 -0.434126 0.71804 0.26133 0.645009 0.900845 0 -0.434126 0.747703 -0.13184 0.650777 0.900845 0 -0.434126 0.764122 0 0.645009 0.900845 0 -0.434126 0.747703 0.13184 0.650777 0.900845 0 -0.434126 0.295785 -0.812708 -0.501968 0.234169 -0.643391 0.728813 0.295785 0.812708 -0.501968 0.234169 0.643391 0.728813 0.287362 -0.789575 0.542161 0.287362 0.789575 0.542161 0.490921 -0.58507 0.645466 0.494613 -0.589465 -0.63863 0.591876 -0.705374 0.389935 0.490921 0.58507 0.645466 0.494613 0.589465 -0.63863 0.591876 0.705374 0.389935 0.34199 -0.939665 0 0.34199 0.939665 0 -0.900845 0 0.434126 0.472701 0.818751 0.325846 -0.900845 0 0.434126 0.472701 0.818751 0.325846 0.514084 -0.612659 -0.600238 0.494613 -0.589465 -0.63863 0.530656 -0.632405 0.564287 0.514084 0.612659 -0.600238 0.494613 0.589465 -0.63863 0.530656 0.632405 0.564287 0.6339 -0.755455 0.165532 0.518509 -0.617908 0.590991 0.6339 0.755455 0.165532 0.518509 0.617908 0.590991 0.334635 -0.919462 -0.206366 0.270272 -0.742637 0.61269 0.334635 0.919462 -0.206366 0.270272 0.742637 0.61269 0.54854 -0.653737 -0.521226 0.54854 0.653737 -0.521226 0.232063 -0.637623 0.734519 0.232063 0.637623 0.734519 -0.900845 0 0.434126 0.648183 -0.6863 0.329814 -0.900845 0 0.434126 0.648183 0.6863 0.329844 0.238929 -0.656423 -0.715506 0.238899 0.656423 -0.715506 0.116062 -0.318857 -0.940642 0.116062 0.318857 -0.940642 0.607746 -0.724296 -0.325602 0.419233 -0.499619 0.758019 0.419233 0.499619 0.758019 0.607746 0.724296 -0.325602 -0.900845 0 0.434126 0.691153 -0.579943 0.431227 -0.900845 0 0.434126 0.691122 0.579943 0.431227 0.661428 -0.381878 0.645466 0.666402 -0.384747 -0.63863 0.797449 -0.460402 0.389935 0.661428 0.381878 0.645466 0.666402 0.384747 -0.63863 0.797449 0.460402 0.389935 0.290658 -0.346385 -0.891903 0.615955 -0.734062 -0.285806 0.290658 0.346385 -0.891903 0.615955 0.734062 -0.285806 0.199866 -0.54915 0.811457 0.324351 -0.891171 -0.317087 0.32664 -0.897488 0.296243 0.199866 0.54915 0.811457 0.324351 0.891171 -0.317087 0.32664 0.897488 0.296243 0.209479 -0.249641 0.945372 0.209479 0.249641 0.945372 0.598529 -0.713309 0.364574 0.598529 0.713309 0.364574 0.605945 -0.777337 0.16892 0.579882 0.778039 0.241585 0.291787 -0.801691 -0.521622 0.291787 0.801691 -0.521622 0.639424 -0.762017 -0.101993 0.613514 0.786584 -0.069643 0.328196 -0.9017 0.281381 0.328196 0.9017 0.281381 -0.900845 0 0.434126 0.730613 -0.421827 0.536851 -0.900845 0 0.434126 0.730613 0.421827 0.536851 0.565569 -0.674032 -0.475143 0.565569 0.674032 -0.475143 0.752159 -0.132603 0.645466 0.757805 -0.13361 -0.63863 0.906827 -0.159886 0.389935 0.752159 0.132603 0.645466 0.757805 0.13361 -0.63863 0.906827 0.159886 0.389935 0.692648 -0.399884 -0.600238 0.666402 -0.384747 -0.63863 0.714927 -0.412763 0.564287 0.692648 0.399884 -0.600238 0.666402 0.384747 -0.63863 0.714927 0.412763 0.564287 0.574969 -0.685232 0.446974 0.574969 0.685232 0.446974 -0.900845 0 0.434126 0.830836 -0.146489 0.536851 -0.900845 0 0.434126 0.847346 0 0.531022 -0.900845 0 0.434126 0.830836 0.146489 0.536851 0.85406 -0.493088 0.165532 0.698569 -0.403302 0.590991 0.85406 0.493088 0.165532 0.698569 0.403302 0.590991 0.440107 -0.524491 0.728782 0.440107 0.524522 0.728782 0.739067 -0.426679 -0.521226 0.739067 0.426679 -0.521226 0.77047 -0.483444 0.415479 0.779107 0.449812 0.436628 0.640645 -0.763512 -0.081149 0.640645 0.763512 -0.081149 0.787652 -0.138859 -0.600238 0.757805 -0.13361 -0.63863 0.813013 -0.143345 0.564287 0.787652 0.138859 -0.600238 0.757805 0.13361 -0.63863 0.813013 0.143345 0.564287 0.564837 -0.32609 0.758019 0.564837 0.32609 0.758019 0.818812 -0.472732 -0.325602 0.818812 0.472732 -0.325602 0.971191 -0.171239 0.165532 0.794397 -0.140049 0.590991 0.971191 0.171239 0.165532 0.794397 0.140049 0.590991 0.555925 -0.662526 -0.501968 0.440107 -0.524491 0.728813 0.555925 0.662526 -0.501968 0.440107 0.524491 0.728813 0.391614 -0.226081 -0.891903 0.82989 -0.479141 -0.285806 0.391614 0.226081 -0.891903 0.82989 0.479141 -0.285806 0.540086 -0.643666 0.542161 0.540086 0.643666 0.542161 0.840419 -0.148167 -0.521226 0.840419 0.148167 -0.521226 0.282235 -0.162938 0.945372 0.282235 0.162938 0.945372 0.642781 -0.766015 0 0.642781 0.766015 0 0.806391 -0.46556 0.364574 0.806391 0.46556 0.364574 0.880612 -0.124851 0.457076 0.885952 0.156194 0.436628 0.849117 -0.490219 0.196509 0.826746 0.516129 0.223731 0.642293 -0.113254 0.758019 0.93112 -0.164159 -0.325602 0.642293 0.113254 0.758019 0.93112 0.164159 -0.325602 0.861476 -0.497391 -0.101993 0.861476 0.497391 -0.101993 0.762017 -0.439924 -0.475143 0.762017 0.439924 -0.475143 0.445326 -0.078524 -0.891903 0.943724 -0.166387 -0.285806 0.445326 0.078524 -0.891903 0.943724 0.166387 -0.285806 0.774682 0.447249 0.446974 0.774682 -0.447249 0.446974 0.320963 -0.056581 0.945372 0.320963 0.056581 0.945372 0.592975 -0.342357 0.728782 0.592975 0.342357 0.728782 0.91702 -0.161687 0.364574 0.91702 0.161687 0.364574 0.628925 -0.749535 -0.206366 0.507981 -0.605396 0.61269 0.628925 0.749535 -0.206366 0.507981 0.605396 0.61269 0.965575 -0.170232 0.196539 0.965575 0.170232 0.196539 0.979644 -0.172735 -0.101993 0.979644 0.172735 -0.101993 0.863155 -0.498337 -0.081149 0.863155 0.498337 -0.081149 0.436171 -0.519791 0.734519 0.436171 0.519791 0.734519 0.866512 -0.152776 -0.475143 0.866512 0.152776 -0.475143 0.880947 -0.155309 0.446974 0.880947 0.155309 0.446974 0.449019 0.535142 -0.715506 0.218116 -0.259926 -0.940642 0.449019 -0.535142 -0.715506 0.218116 0.259926 -0.940642 0.748985 -0.432417 -0.501968 0.592975 -0.342326 0.728813 0.748985 0.432417 -0.501968 0.592975 0.342357 0.728813 0.727683 -0.420118 0.542161 0.727683 0.420118 0.542161 0.674306 -0.11887 0.728782 0.674306 0.11887 0.728782 0.866024 -0.499985 0 0.866024 0.499985 0 0.375622 -0.447676 0.811457 0.609607 -0.726493 -0.317087 0.61391 -0.731651 0.296243 0.375622 0.447676 0.811457 0.609607 0.726493 -0.317087 0.61391 0.731651 0.296243 0.981536 -0.17307 -0.081149 0.981536 0.17307 -0.081149 0.548387 -0.653554 -0.521622 0.548387 0.653554 -0.521622 0.851741 -0.150182 -0.501968 0.674306 -0.11887 0.728813 0.851741 0.150182 -0.501968 0.674306 0.11887 0.728813 0.61681 -0.735069 0.281381 0.61681 0.735069 0.281381 0.827479 -0.145909 0.542161 0.827479 0.145909 0.542161 0.984802 -0.17362 0 0.984802 0.17362 0 0.847377 -0.489212 -0.206366 0.684408 -0.395123 0.61269 0.847377 0.489212 -0.206366 0.684408 0.395123 0.61269 0.587634 -0.339274 0.734519 0.587634 0.339274 0.734519 0.293863 -0.169652 -0.940642 0.604968 -0.349284 -0.715506 0.293863 0.169652 -0.940642 0.604968 0.349284 -0.715506 0.963591 -0.169897 -0.206366 0.778283 -0.137211 0.61269 0.963591 0.169897 -0.206366 0.778283 0.137211 0.61269 0.821314 -0.474197 -0.317087 0.827143 -0.477554 0.296243 0.821314 0.474197 -0.317087 0.827143 0.477554 0.296243 0.506088 -0.292184 0.811457 0.506088 0.292184 0.811457 0.668233 -0.117832 0.734519 0.668233 0.117832 0.734519 0.738853 -0.426557 -0.521622 0.738853 0.426557 -0.521622 0.334178 -0.058901 -0.940642 0.687948 -0.121281 -0.715506 0.334178 0.058901 -0.940642 0.687948 0.121281 -0.715506 0.831019 -0.479781 0.281381 0.831019 0.479781 0.281381 0.575518 -0.101474 0.811457 0.933958 -0.164678 -0.317087 0.94058 -0.165838 0.296243 0.575518 0.101474 0.811457 0.933958 0.164678 -0.317087 0.94058 0.165838 0.296243 0.840175 -0.148137 -0.521622 0.840175 0.148137 -0.521622 0.945006 -0.166631 0.281381 0.945006 0.166601 0.281381 0.00824 0.222371 1.00824 0.222371 0.95268 0.222369 0.00824 0.209588 1.00824 0.209588 0.95268 0.209587 0.00824 0.233733 1.00824 0.233733 0.00824 0.266399 1.00824 0.266399 0.00824 0.287703 1.00824 0.287703 0.95268 0.233731 0.95268 0.266398 0.952681 0.287702 0.063801 0.222373 0.897122 0.222367 0.00824 0.195386 1.00824 0.195386 0.00824 0.255037 1.00824 0.255037 0.952679 0.195384 0.95268 0.255035 0.063801 0.20959 0.897121 0.209585 0.00824 0.240834 1.00824 0.240834 0.95268 0.240833 0.063801 0.233735 0.897122 0.23373 0.0638 0.266401 0.0638 0.287705 0.897123 0.266396 0.897123 0.2877 0.00824 0.247936 1.00824 0.247936 0.00824 0.314688 1.00824 0.314688 0.95268 0.247934 0.95268 0.314687 0.063802 0.195387 0.063801 0.255039 0.89712 0.195382 0.897122 0.255034 0.063802 0.240836 0.897121 0.240831 0.063802 0.247937 0.0638 0.31469 0.897121 0.247933 0.897123 0.314685 0.00824 0.370079 1.00824 0.370079 0.952681 0.370078 0.00824 0.337413 1.00824 0.337413 0.95268 0.337411 0.119362 0.222374 0.841565 0.222366 0.00824 0.361557 1.00824 0.361557 0.008239 0.378601 1.00824 0.378601 0.952681 0.361556 0.952681 0.378599 0.119363 0.209592 0.841565 0.209583 0.00824 0.353036 1.00824 0.353036 0.95268 0.353034 0.119363 0.233736 0.119361 0.266402 0.119361 0.287706 0.841565 0.233728 0.841566 0.266394 0.841567 0.287699 0.063799 0.37008 0.897124 0.370076 0.008239 0.382861 1.00824 0.382861 0.952681 0.38286 0.0638 0.337414 0.897123 0.33741 0.0638 0.361558 0.063799 0.378602 0.897123 0.361555 0.897124 0.378598 0.119365 0.195388 0.841563 0.195381 0.841565 0.255032 0.119362 0.25504 0.008238 0.526309 1.00824 0.526309 0.952684 0.526308 0.008238 0.513526 1.00824 0.513526 0.952683 0.513525 0.119363 0.240837 0.841564 0.24083 0.0638 0.353037 0.897123 0.353033 0.008237 0.655554 1.00824 0.655554 0.952686 0.655553 0.008237 0.679698 1.00824 0.679698 0.952686 0.679697 0.119363 0.247938 0.119361 0.314691 0.841564 0.247931 0.841567 0.314684 0.00824 0.402745 1.00824 0.402745 0.952681 0.402744 0.0638 0.382862 0.897124 0.382859 0.008238 0.53057 1.00824 0.53057 0.952684 0.530569 0.063795 0.52631 0.89713 0.526307 0.008239 0.506425 1.00824 0.506425 0.008238 0.544772 1.00824 0.544772 0.952683 0.506424 0.952684 0.544771 0.063795 0.513527 0.897129 0.513524 0.06379 0.655555 0.897136 0.655552 0.008237 0.618627 1.00824 0.618627 0.008238 0.553294 1.00824 0.553294 0.952684 0.553293 0.952686 0.618626 0.063789 0.679699 0.897137 0.679696 0.008236 0.708104 1.00824 0.708104 0.952688 0.708103 0.063799 0.402746 0.897124 0.402743 0.119359 0.370081 0.841569 0.370075 0.063794 0.530571 0.89713 0.530568 0.008238 0.539091 1.00824 0.539091 0.952684 0.53909 0.119361 0.337415 0.841567 0.337409 0.063795 0.506426 0.063794 0.544773 0.897129 0.506423 0.897131 0.54477 0.11936 0.361559 0.119359 0.378603 0.841568 0.361554 0.841569 0.378597 0.008239 0.446773 1.00824 0.446773 0.008238 0.53199 1.00824 0.53199 0.952682 0.446773 0.952684 0.531989 0.063791 0.618627 0.897135 0.618625 0.063793 0.553295 0.897131 0.553292 0.008239 0.503584 1.00824 0.503584 0.008238 0.573178 1.00824 0.573178 0.008238 0.578859 1.00824 0.578859 0.952683 0.503584 0.952685 0.573177 0.952685 0.578858 0.119361 0.353038 0.841567 0.353032 0.063787 0.708105 0.89714 0.708102 0.063794 0.539092 0.897131 0.53909 0.11936 0.382863 0.841568 0.382858 0.063798 0.446774 0.063794 0.531991 0.897126 0.446772 0.897131 0.531988 0.119352 0.526311 0.841577 0.526306 0.063796 0.503585 0.063792 0.573178 0.063792 0.57886 0.897129 0.503583 0.897133 0.573176 0.897134 0.578857 0.008238 0.556134 1.00824 0.556134 0.008238 0.571757 1.00824 0.571757 0.008238 0.581699 1.00824 0.581699 0.952685 0.556134 0.952685 0.571757 0.952685 0.581699 0.119353 0.513528 0.841576 0.513524 0.174922 0.222375 0.78601 0.222365 0.119344 0.655555 0.841586 0.655551 0.174923 0.209593 0.786009 0.209582 0.119343 0.6797 0.841588 0.679696 0.119359 0.402747 0.841569 0.402742 0.119352 0.530571 0.841577 0.530567 0.174923 0.233737 0.174921 0.266403 0.17492 0.287707 0.786009 0.233727 0.786011 0.266393 0.786012 0.287698 0.008235 0.73935 1.00823 0.73935 0.952691 0.739349 0.119353 0.506427 0.11935 0.544774 0.841576 0.506422 0.841579 0.54477 0.063793 0.556135 0.063792 0.571758 0.063791 0.5817 0.897133 0.556133 0.897134 0.571756 0.897134 0.581698 0.119345 0.618628 0.11935 0.553295 0.841579 0.553291 0.841584 0.618624 0.174925 0.195389 0.786007 0.19538 0.174922 0.255041 0.78601 0.255032 0.119339 0.708105 0.841592 0.708101 0.174924 0.240838 0.786008 0.240829 0.119351 0.539093 0.841578 0.539089 0.063781 0.73935 0.897147 0.739348 0.174924 0.247939 0.17492 0.314692 0.786008 0.247931 0.786012 0.314683 0.119358 0.446775 0.119351 0.531991 0.841571 0.446771 0.841578 0.531988 0.119353 0.503586 0.119348 0.573179 0.119347 0.57886 0.841575 0.503582 0.841582 0.573176 0.841582 0.578857 0.174919 0.370082 0.786014 0.370075 0.119349 0.556136 0.119347 0.571759 0.119346 0.5817 0.841583 0.581697 0.841581 0.556132 0.841582 0.571756 0.174921 0.337415 0.786011 0.337408 0.17492 0.36156 0.174919 0.378603 0.786013 0.361553 0.786014 0.378596 0.174921 0.353038 0.786011 0.353032 0.119329 0.739351 0.841602 0.739348 0.174919 0.382864 0.786013 0.382858 0.174909 0.526311 0.786024 0.526305 0.17491 0.513529 0.786023 0.513523 0.786034 0.65555 0.174899 0.655556 0.174897 0.679701 0.786036 0.679695 0.174919 0.402747 0.786013 0.402742 0.174909 0.530572 0.786024 0.530566 0.174911 0.506427 0.174907 0.544774 0.786022 0.506422 0.786025 0.544769 0.174906 0.553296 0.174901 0.618628 0.786026 0.553291 0.786032 0.618624 0.174893 0.708106 0.786041 0.708101 0.174908 0.539093 0.786025 0.539088 0.008229 0.79616 1.00823 0.79616 0.952704 0.79616 0.174916 0.446775 0.174908 0.531992 0.786016 0.446771 0.786025 0.531987 0.174911 0.503586 0.174904 0.573179 0.174903 0.578861 0.786022 0.503582 0.786029 0.573175 0.78603 0.578856 0.008229 0.769175 1.00823 0.769175 0.952703 0.769175 0.063757 0.796161 0.897177 0.79616 0.174905 0.556136 0.174903 0.571759 0.174902 0.581701 0.786028 0.556132 0.78603 0.571755 0.786031 0.581697 0.063758 0.769175 0.897176 0.769175 0.008227 0.781958 1.00823 0.781958 0.952707 0.781957 0.174881 0.739351 0.786054 0.739348 0.897187 0.781957 0.06375 0.781958 0.008224 0.807522 1.00822 0.807522 0.952715 0.807522 0.11929 0.796161 0.841646 0.79616 0.119292 0.769176 0.841644 0.769174 0.063735 0.807523 0.897204 0.807522 0.207039 0.66613 1.20704 0.66613 1.20704 0.66613 0.753895 0.666125 0.753895 0.666125 0.753895 0.666125 0.119278 0.781958 0.841659 0.781957 0.00822 0.772016 1.00822 0.772016 0.952724 0.772015 0.210535 0.66955 1.21054 0.66955 0.119255 0.807523 0.841685 0.807522 0.06372 0.772016 0.897225 0.772015 0.748675 0.664877 0.748675 0.664877 0.213401 0.672345 0.213401 0.672345 1.2134 0.672345 0.747086 0.664495 0.747086 0.664495 0.174831 0.796161 0.786106 0.796159 0.174833 0.769176 0.786104 0.769174 0.11923 0.772016 0.841713 0.772015 0.174816 0.781958 0.786122 0.781957 0.74234 0.663352 0.74234 0.663352 0.174786 0.807523 0.786153 0.807522 0.220964 0.679701 0.220964 0.679701 0.739971 0.679695 0.739971 0.679695 0.174754 0.772016 0.786187 0.772015 0.230479 0.222375 0.23048 0.209593 0.23048 0.233737 0.230478 0.266403 0.230477 0.287708 0.230483 0.195389 0.23048 0.255041 0.230481 0.240838 0.230481 0.247939 0.230478 0.314692 0.230476 0.370082 0.230478 0.337416 0.230477 0.36156 0.230476 0.378603 0.230478 0.353038 0.230476 0.382864 0.230465 0.526311 0.230466 0.513529 0.230455 0.655556 0.230454 0.660457 1.23045 0.660457 0.230476 0.402747 0.230465 0.530572 0.230451 0.688927 0.230451 0.688927 0.230467 0.506427 0.230463 0.544774 0.230462 0.553296 0.230456 0.618629 0.230447 0.708106 0.230464 0.539093 0.230473 0.446775 0.230464 0.531992 0.230467 0.503586 0.23046 0.573179 0.230459 0.578861 0.230461 0.556136 0.230459 0.571759 0.230457 0.581701 0.230434 0.739351 0.23038 0.796161 0.230383 0.769176 0.230364 0.781958 0.230332 0.807523 0.230296 0.772016 0.490576 0.195385 -0.01086 0.812428 0.98914 0.812428 0.730639 0.772015 0.730603 0.807522 0.730571 0.781957 0.730552 0.769174 0.730554 0.796159 0.7305 0.739347 0.730474 0.556132 0.730476 0.571755 0.730477 0.581697 0.730467 0.503582 0.730475 0.573175 0.730475 0.578856 0.730461 0.446771 0.73047 0.531987 0.730471 0.539088 0.730487 0.708101 0.730472 0.553291 0.730478 0.618623 0.730467 0.506422 0.730471 0.544769 0.730483 0.688921 0.730483 0.688921 0.730469 0.530566 0.730458 0.402742 0.73048 0.660451 0.73048 0.660451 0.73048 0.65555 0.730468 0.513523 0.730469 0.526305 0.730458 0.382857 0.730456 0.353032 0.730457 0.361553 0.730459 0.378596 0.730456 0.337408 0.730458 0.370074 0.730453 0.24793 0.730457 0.314683 0.730453 0.240829 0.730451 0.19538 0.730454 0.255031 0.730456 0.266393 0.730457 0.287697 0.730454 0.233727 0.730454 0.209582 0.730455 0.222364 0.237514 0.658716 1.23751 0.658716 0.285858 0.772016 0.675068 0.772015 0.285892 0.807523 0.675036 0.807522 0.718636 0.699369 0.718636 0.699369 0.243296 0.700198 0.243296 0.700198 0.285922 0.781958 0.675006 0.781957 0.341438 0.772016 0.619478 0.772015 0.285941 0.769176 0.674989 0.769174 0.285938 0.796161 0.674991 0.796159 0.397035 0.772016 0.563873 0.772015 0.341466 0.807523 0.619452 0.807522 0.253379 0.708106 0.253379 0.708106 0.707555 0.708101 0.707555 0.708101 0.250479 0.655556 0.710454 0.65555 0.710454 0.65555 0.452643 0.772016 0.508258 0.772015 0.341492 0.781958 0.619429 0.781957 0.397053 0.807523 0.563856 0.807522 0.341507 0.769176 0.619415 0.769174 0.259133 0.653516 0.259133 0.653516 0.341505 0.796161 0.619417 0.796159 0.452651 0.807522 0.508254 0.807522 0.689985 0.719046 0.689985 0.719046 0.563842 0.781957 0.397072 0.781958 0.28599 0.739351 0.674941 0.739348 0.452658 0.781958 0.50825 0.781957 0.266588 0.651781 0.266588 0.651781 0.266588 0.651781 0.694345 0.651776 0.694345 0.651776 0.694345 0.651776 0.267127 0.652373 0.267127 0.652373 0.397082 0.769175 0.563834 0.769175 0.286016 0.556136 0.286014 0.571759 0.286013 0.581701 0.674917 0.556132 0.674919 0.571755 0.67492 0.581697 0.285996 0.726834 0.285996 0.726834 0.674935 0.72683 0.674935 0.72683 0.39708 0.79616 0.563834 0.79616 0.269984 0.655556 0.269984 0.655556 0.690949 0.65555 0.690949 0.65555 0.452663 0.769175 0.508249 0.769175 0.286022 0.503586 0.286015 0.573179 0.286014 0.57886 0.674911 0.503582 0.674918 0.573175 0.674918 0.578856 0.286028 0.446775 0.286019 0.531991 0.674905 0.446771 0.674913 0.531987 0.685819 0.660405 0.685819 0.660405 0.452663 0.79616 0.508249 0.79616 0.659614 0.732756 0.659614 0.732756 0.286018 0.539093 0.674914 0.539088 0.286017 0.553296 0.286011 0.618628 0.674915 0.553291 0.674921 0.618624 0.286022 0.506427 0.286018 0.544774 0.674911 0.506422 0.674914 0.544769 0.321653 0.739351 0.321653 0.739351 0.639275 0.739348 0.639275 0.739348 0.28602 0.530572 0.674913 0.530566 0.28603 0.402747 0.674903 0.402742 0.286008 0.670721 0.286008 0.670721 0.674924 0.670715 0.674924 0.670715 0.622832 0.743331 0.622832 0.743331 0.674922 0.65555 0.28601 0.655556 0.341546 0.744107 0.341546 0.744107 0.61938 0.744105 0.61938 0.744105 0.286021 0.513529 0.674911 0.513523 0.28602 0.526311 0.674912 0.526305 0.286031 0.382864 0.674902 0.382858 0.667784 0.676602 0.667784 0.676602 0.286032 0.353038 0.674901 0.353032 0.397104 0.751651 0.397104 0.751651 0.563816 0.751649 0.563816 0.751649 0.296961 0.6797 0.296961 0.6797 0.66397 0.679695 0.66397 0.679695 0.411253 0.752501 0.411253 0.752501 0.436317 0.753903 0.436317 0.753903 0.524506 0.753907 0.524506 0.753907 0.452671 0.754777 0.452671 0.754777 0.470318 0.754777 0.470318 0.754777 0.508244 0.754776 0.508244 0.754776 0.286031 0.36156 0.28603 0.378603 0.674902 0.361553 0.674903 0.378596 0.286032 0.337415 0.674901 0.337408 0.34157 0.556135 0.341569 0.571758 0.341568 0.5817 0.619358 0.556132 0.619359 0.571755 0.61936 0.581697 0.28603 0.370082 0.674903 0.370075 0.649623 0.688643 0.649623 0.688643 0.642742 0.692659 0.642742 0.692659 0.341576 0.503586 0.341569 0.573179 0.341569 0.57886 0.619353 0.503582 0.619359 0.573175 0.619359 0.578857 0.34158 0.446775 0.341573 0.531991 0.619349 0.446771 0.619355 0.531987 0.286035 0.247939 0.286032 0.314692 0.674898 0.247931 0.674901 0.314683 0.341573 0.539092 0.619356 0.539089 0.286035 0.240838 0.674898 0.240829 0.34156 0.70535 0.34156 0.70535 0.619367 0.705346 0.619367 0.705346 0.286034 0.255041 0.674899 0.255031 0.286037 0.195389 0.674896 0.19538 0.341567 0.618628 0.341572 0.553295 0.619357 0.553291 0.619361 0.618624 0.348882 0.708105 0.348882 0.708105 0.612044 0.708101 0.612044 0.708101 0.397125 0.556135 0.397124 0.571758 0.397124 0.5817 0.563799 0.556133 0.563799 0.571756 0.5638 0.581698 0.341575 0.506426 0.341573 0.544774 0.619353 0.506422 0.619356 0.54477 0.286034 0.233737 0.286033 0.266403 0.286032 0.287707 0.674899 0.233727 0.6749 0.266393 0.674901 0.287697 0.341574 0.530571 0.619355 0.530567 0.341583 0.402747 0.619347 0.402742 0.341564 0.6797 0.619364 0.679695 0.286034 0.209592 0.674899 0.209582 0.341565 0.655555 0.619362 0.655551 0.286034 0.222375 0.674899 0.222365 0.397115 0.720337 0.397115 0.720337 0.563806 0.720335 0.563806 0.720335 0.341575 0.513528 0.619354 0.513523 0.452682 0.556134 0.452681 0.571757 0.452681 0.581699 0.508239 0.556134 0.50824 0.571757 0.50824 0.581699 0.397129 0.503585 0.397125 0.573178 0.397124 0.578859 0.563796 0.503583 0.563799 0.573176 0.563799 0.578857 0.341574 0.526311 0.619355 0.526306 0.452677 0.726503 0.452677 0.726503 0.496844 0.726502 0.496844 0.726502 0.508242 0.726502 0.508242 0.726502 0.397132 0.446774 0.397127 0.53199 0.563793 0.446772 0.563797 0.531988 0.341583 0.382863 0.619347 0.382858 0.397127 0.539092 0.563797 0.539089 0.397118 0.708104 0.563804 0.708102 0.341584 0.353037 0.619345 0.353032 0.452683 0.503584 0.452681 0.573178 0.452681 0.578859 0.508239 0.503583 0.508239 0.573177 0.50824 0.578858 0.397126 0.553295 0.563798 0.553292 0.397123 0.618627 0.563801 0.618625 0.452684 0.446773 0.452682 0.53199 0.508238 0.446772 0.508239 0.531989 0.341583 0.361559 0.341582 0.378603 0.619346 0.361554 0.619347 0.378597 0.397129 0.506426 0.397127 0.544773 0.563796 0.506423 0.563797 0.54477 0.341584 0.337415 0.619345 0.337409 0.452682 0.539091 0.508239 0.53909 0.397128 0.53057 0.563797 0.530568 0.341583 0.370081 0.619347 0.370075 0.397134 0.402746 0.563792 0.402743 0.452678 0.708104 0.508241 0.708103 0.397121 0.679699 0.563802 0.679696 0.452682 0.553294 0.45268 0.618626 0.508239 0.553293 0.50824 0.618626 0.397122 0.655555 0.563801 0.655552 0.397128 0.513527 0.563796 0.513524 0.452683 0.506425 0.452682 0.544772 0.508239 0.506424 0.508239 0.544771 0.563796 0.526307 0.397128 0.52631 0.452682 0.530569 0.508239 0.530568 0.397134 0.382862 0.563792 0.382859 0.452685 0.402745 0.508238 0.402744 0.341587 0.247938 0.341584 0.314691 0.619343 0.247931 0.619346 0.314684 0.452679 0.679698 0.50824 0.679697 0.45268 0.655554 0.50824 0.655553 0.397135 0.353037 0.563791 0.353033 0.341587 0.240837 0.619343 0.24083 0.452683 0.513526 0.508239 0.513525 0.452683 0.526309 0.508239 0.526308 0.619344 0.255032 0.341588 0.195388 0.341586 0.25504 0.619342 0.195381 0.397134 0.361558 0.397134 0.378602 0.563791 0.361555 0.563792 0.378598 0.397135 0.337414 0.563791 0.33741 0.452685 0.382861 0.508237 0.38286 0.397134 0.37008 0.563792 0.370076 0.341586 0.233736 0.341585 0.266402 0.341584 0.287706 0.619344 0.233728 0.619345 0.266394 0.619346 0.287698 0.452686 0.353035 0.508237 0.353034 0.341586 0.209591 0.619344 0.209583 0.452685 0.361557 0.452685 0.3786 0.508237 0.361556 0.508238 0.378599 0.341585 0.222374 0.619344 0.222365 0.452686 0.337412 0.508237 0.337411 0.452685 0.370079 0.508238 0.370077 0.397137 0.247937 0.397135 0.31469 0.563789 0.247932 0.563791 0.314685 0.397137 0.240836 0.563789 0.240831 0.397138 0.195387 0.397136 0.255038 0.563789 0.195382 0.56379 0.255034 0.452686 0.247935 0.452685 0.314688 0.508237 0.247934 0.508237 0.314687 0.397135 0.266401 0.397134 0.287705 0.563791 0.266396 0.563791 0.2877 0.397136 0.233734 0.56379 0.233729 0.452686 0.240834 0.508237 0.240832 0.397136 0.20959 0.56379 0.209585 0.452687 0.195385 0.452686 0.255037 0.508237 0.195384 0.508237 0.255035 0.397136 0.222372 0.56379 0.222367 0.452686 0.233733 0.452686 0.266399 0.452685 0.287703 0.508237 0.233731 0.508237 0.266397 0.508237 0.287701 0.452686 0.209588 0.508237 0.209586 0.452686 0.222371 0.508237 0.222369 158 STRIP 4 630 640 616 610 STRIP 5 598 560 614 515 501 STRIP 5 600 610 586 640 646 STRIP 5 562 586 536 644 642 STRIP 5 396 468 362 369 359 STRIP 5 548 520 545 472 390 STRIP 6 614 501 628 499 636 638 STRIP 4 642 638 536 517 STRIP 4 358 419 361 375 STRIP 4 468 499 369 378 STRIP 8 729 697 751 663 749 661 623 633 STRIP 7 546 543 567 549 581 565 605 STRIP 4 501 423 499 378 STRIP 4 419 493 375 380 STRIP 7 749 623 747 581 727 631 683 STRIP 5 545 390 530 380 493 STRIP 13 498 467 462 312 345 288 354 340 373 367 343 342 316 STRIP 4 498 462 516 535 STRIP 12 467 395 312 298 250 217 182 137 140 105 139 104 STRIP 9 342 367 366 330 329 230 229 140 139 STRIP 7 312 250 288 256 340 330 367 STRIP 5 140 230 182 256 250 STRIP 79 395 360 298 473 295 464 310 455 338 458 327 457 326 454 337 453 336 463 309 466 306 461 314 460 321 469 302 475 292 474 294 465 305 456 325 459 320 470 300 476 290 479 284 481 272 478 283 477 286 480 280 483 260 488 227 487 226 486 248 482 259 484 252 489 225 491 211 490 215 485 246 444 87 42 24 5 2 1 7 STRIP 5 360 374 473 379 389 STRIP 10 298 295 217 213 137 129 105 102 104 101 STRIP 6 1 5 4 21 18 444 STRIP 5 389 471 473 519 547 STRIP 10 295 310 213 244 129 167 102 135 101 131 STRIP 4 5 42 21 444 STRIP 10 310 338 244 276 167 240 135 207 131 204 STRIP 10 338 327 276 270 240 198 207 178 204 175 STRIP 10 327 326 270 269 198 197 178 177 175 173 STRIP 10 326 337 269 278 197 239 177 206 173 202 STRIP 10 337 336 278 277 239 238 206 205 202 200 STRIP 10 336 309 277 243 238 169 205 134 200 133 STRIP 10 309 306 243 234 169 155 134 125 133 123 STRIP 10 306 314 234 254 155 184 125 149 123 148 STRIP 10 314 321 254 264 184 190 149 165 148 163 STRIP 10 321 302 264 221 190 146 165 117 163 116 STRIP 10 302 292 221 192 146 119 117 92 116 91 STRIP 10 292 294 192 209 119 127 92 95 91 94 STRIP 10 294 305 209 233 127 154 95 124 94 121 STRIP 10 305 325 233 268 154 196 124 176 121 171 STRIP 10 325 320 268 263 196 189 176 164 171 161 STRIP 10 320 300 263 219 189 142 164 112 161 111 STRIP 10 300 290 219 186 142 114 112 79 111 78 STRIP 10 290 284 186 159 114 85 79 63 78 61 STRIP 10 284 272 159 144 85 76 63 52 61 51 STRIP 10 272 283 144 158 76 84 52 62 51 59 STRIP 10 283 286 158 180 84 99 62 68 59 67 STRIP 10 286 280 180 151 99 81 68 55 67 54 STRIP 10 280 260 151 109 81 49 55 39 54 37 STRIP 10 260 227 109 74 49 33 39 14 37 11 STRIP 10 227 226 74 73 33 32 14 13 11 9 STRIP 10 226 248 73 88 32 43 13 22 9 20 STRIP 10 248 259 88 108 43 48 22 38 20 35 STRIP 10 259 252 108 97 48 45 38 27 35 26 STRIP 10 252 225 97 72 45 29 27 12 26 7 STRIP 9 225 211 72 57 29 16 12 2 7 STRIP 7 211 215 57 65 16 24 2 STRIP 5 215 246 65 87 24 STRIP 28 482 486 677 688 823 837 873 880 883 898 881 896 871 878 821 839 675 687 407 405 257 247 106 89 46 41 34 19 STRIP 28 486 487 688 713 837 855 880 887 898 905 896 902 878 885 839 852 687 710 405 402 247 223 89 70 41 30 19 8 STRIP 28 34 25 46 44 106 96 257 251 407 406 675 681 821 831 871 875 881 891 883 892 873 876 823 832 677 682 482 484 STRIP 28 487 488 713 714 855 856 887 888 905 906 902 903 885 886 852 853 710 711 402 403 223 224 70 71 30 31 8 10 STRIP 28 25 6 44 28 96 69 251 222 406 401 681 709 831 851 875 889 891 901 892 904 876 890 832 854 682 712 484 489 STRIP 28 488 483 714 678 856 824 888 874 906 884 903 882 886 872 853 822 711 676 403 408 224 258 71 107 31 47 10 36 STRIP 28 6 0 28 15 69 56 222 210 401 399 709 725 851 865 889 899 901 909 904 910 890 900 854 866 712 726 489 491 STRIP 28 483 480 678 652 824 788 874 846 884 868 882 867 872 845 822 787 676 651 408 410 258 279 107 150 47 80 36 53 STRIP 28 0 3 15 23 56 64 210 214 399 400 725 721 865 859 899 893 909 907 910 908 900 894 866 860 726 722 491 490 STRIP 28 480 477 652 626 788 764 846 830 868 858 867 857 845 829 787 763 651 625 410 413 279 285 150 179 80 98 53 66 STRIP 28 3 17 23 40 64 86 214 245 400 404 721 689 859 838 893 877 907 895 908 897 894 879 860 840 722 690 490 485 STRIP 28 477 478 626 649 764 781 830 843 858 863 857 861 829 841 763 779 625 647 413 411 285 281 179 156 98 82 66 58 STRIP 5 485 690 444 840 879 STRIP 4 17 444 40 86 STRIP 28 478 481 649 660 781 794 843 850 863 870 861 869 841 849 779 793 647 659 411 409 281 271 156 143 82 75 58 50 STRIP 4 86 444 245 404 STRIP 5 879 897 444 895 877 STRIP 4 404 444 689 838 STRIP 28 481 479 660 650 794 782 850 844 870 864 869 862 849 842 793 780 659 648 409 412 271 282 143 157 75 83 50 60 STRIP 28 479 476 650 622 782 758 844 818 864 848 862 847 842 817 780 757 648 621 412 414 282 289 157 185 83 113 60 77 STRIP 28 476 470 622 604 758 718 818 796 848 820 847 819 817 795 757 717 621 603 414 420 289 299 185 218 113 141 77 110 STRIP 28 470 459 604 579 718 673 796 755 820 777 819 775 795 753 717 671 603 577 420 430 299 318 218 261 141 187 110 160 STRIP 28 459 456 579 574 673 668 755 742 777 768 775 765 753 739 671 665 577 571 430 432 318 322 261 265 187 193 160 170 STRIP 28 456 465 574 595 668 707 742 785 768 811 765 809 739 783 665 705 571 593 432 424 322 303 265 231 193 152 170 120 STRIP 28 465 474 595 618 707 732 785 808 811 834 809 833 783 807 705 731 593 617 424 416 303 293 231 208 152 126 120 93 STRIP 28 474 475 618 620 732 746 808 813 834 836 833 835 807 814 731 745 617 619 416 415 293 291 208 191 126 118 93 90 STRIP 28 475 469 620 602 746 716 813 792 836 816 835 815 814 791 745 715 619 601 415 421 291 301 191 220 118 145 90 115 STRIP 28 469 460 602 580 716 674 792 756 816 778 815 776 791 754 715 672 601 578 421 431 301 319 220 262 145 188 115 162 STRIP 28 460 461 580 588 674 680 756 760 778 790 776 789 754 759 672 679 578 587 431 429 319 313 262 253 188 183 162 147 STRIP 28 461 466 588 596 680 708 760 786 790 812 789 810 759 784 679 706 587 594 429 425 313 304 253 232 183 153 147 122 STRIP 28 466 463 596 591 708 693 786 772 812 803 810 801 784 771 706 692 594 589 425 426 304 307 232 242 153 168 122 132 STRIP 28 463 453 591 556 693 656 772 702 803 736 801 733 771 699 692 653 589 553 426 435 307 333 242 273 168 235 132 199 STRIP 28 453 454 556 557 656 657 702 703 736 737 733 734 699 700 653 654 553 554 435 436 333 334 273 274 235 236 199 201 STRIP 28 454 457 557 575 657 669 703 743 737 769 734 766 700 740 654 666 554 572 436 433 334 323 274 266 236 194 201 172 STRIP 28 457 458 575 576 669 670 743 744 769 770 766 767 740 741 666 667 572 573 433 434 323 324 266 267 194 195 172 174 STRIP 28 458 455 576 558 670 658 744 704 770 738 767 735 741 701 667 655 573 555 434 437 324 335 267 275 195 237 174 203 STRIP 28 455 464 558 592 658 694 704 774 738 804 735 802 701 773 655 691 555 590 437 427 335 308 275 241 237 166 203 130 STRIP 5 464 473 592 547 568 STRIP 11 308 427 417 529 518 492 417 418 296 357 368 STRIP 6 529 427 544 612 550 566 STRIP 4 417 296 308 241 STRIP 10 368 376 296 297 212 216 128 136 100 103 STRIP 10 427 590 612 723 719 799 761 797 748 750 STRIP 7 376 393 297 422 428 500 514 STRIP 7 100 130 128 166 212 241 296 STRIP 11 750 797 752 798 762 826 800 828 806 804 774 STRIP 8 590 691 723 805 799 825 797 798 STRIP 6 566 612 606 719 632 684 STRIP 7 691 773 805 827 825 826 798 STRIP 4 719 761 684 696 STRIP 5 826 827 828 802 804 STRIP 4 696 761 728 748 STRIP 4 752 762 730 698 STRIP 23 514 559 428 539 438 506 440 494 443 502 441 508 439 496 442 445 391 370 351 331 347 341 365 STRIP 4 762 800 698 686 STRIP 6 341 331 315 355 348 445 STRIP 11 559 597 539 613 527 627 551 635 569 637 641 STRIP 4 331 370 355 445 STRIP 7 641 643 569 645 570 639 629 STRIP 12 539 527 506 504 494 523 502 531 508 512 496 445 STRIP 21 354 373 386 346 364 332 352 356 371 446 392 448 451 509 503 524 505 511 552 570 629 STRIP 8 373 343 346 317 332 350 356 446 STRIP 6 343 316 317 349 350 446 STRIP 9 386 364 398 388 447 449 495 503 505 STRIP 7 364 352 388 382 449 451 503 STRIP 5 352 371 382 392 451 STRIP 7 398 447 450 507 540 609 599 STRIP 6 447 495 507 528 609 615 STRIP 5 599 585 540 561 535 STRIP 4 615 528 629 552 STRIP 4 495 505 528 552 STRIP 15 524 509 532 497 513 446 526 534 584 583 541 538 510 504 527 STRIP 4 509 448 497 446 STRIP 8 504 538 523 563 531 525 512 445 STRIP 4 446 533 534 583 STRIP 6 538 583 563 533 525 445 STRIP 10 527 551 510 521 541 542 584 564 526 513 STRIP 9 551 569 521 522 542 537 564 532 513 STRIP 7 569 570 522 511 537 524 532 STRIP 10 441 397 443 383 440 344 438 311 428 297 STRIP 8 297 311 216 249 136 181 103 138 STRIP 8 311 344 249 287 181 255 138 228 STRIP 8 344 383 287 353 255 339 228 328 STRIP 8 383 397 353 385 339 372 328 365 STRIP 8 365 372 347 363 351 381 391 442 STRIP 7 372 385 363 387 381 439 442 STRIP 5 385 397 387 441 439 STRIP 7 686 800 720 806 724 774 694 STRIP 4 686 720 664 662 STRIP 4 662 720 634 624 STRIP 4 720 724 624 608 STRIP 6 462 345 452 384 450 398 STRIP 4 462 452 535 540 STRIP 4 398 384 386 354 STRIP 5 608 724 611 694 592 STRIP 4 608 611 582 568 TRIANGLES 39 838 444 877 540 452 450 773 802 827 256 230 330 354 384 345 568 611 592 646 644 586 499 517 638 423 394 377 581 605 631 683 695 727 623 607 581 663 697 685 dreamchess-0.2.1-RC2/data/pieces/elements/black.png000066400000000000000000000247261242540543200220070ustar00rootroot00000000000000PNG  IHDRL\ MiCCPPhotoshop ICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/%ҟ3bKGDH pHYs  tIME ; Od_ IDATx]юJn$@w<]%*M2X;cT*D"2Wq%iv>W?<Ɉ@`}*""+þ@y_JJwL?g|;"o ?㋢8pzbs2A~ӌ_\|ztr៷d5L[m߽ }6A{4[d2R0 vaI~i_̳b%~:6?@l;[N&"ԟdqzF>.[z;l9;T7-?=vq/Bgs f~46nǻ9rw8ؙ_+טa;G͜X~/cVe %|l Hcͳث~wϱϴF'X՗+u7kb?_qp{3Ґ y_v}cYAgV7fF$b_٬_Dzxx.7)Bvh_|_]foѵTP1?Y?|t kf\A"z,rkݰI~Z vŸP97-yOP~NZÒKyh`v,{:狿ޏ%9}´PlMj={-F AQbp[h훝td-Ϛ* XC%L/-l wp]oS A'ڿ-N<4IMC-7mɐkgk: 咴ϕ-WS=WAsybuѬD㖢:aj Y+~kZNAܗ3\surpmY7ec>vꊓ܆k qEQ(rT[G"b&GݺcVD>Z}E*et7l'0/|'XF((c/u[dKn1bKئCq+~y_AXw $IL)>@-fC/( nue997F :C)k])1-"Ȍ9<@MiBGww_$^ $%L YRa萜 Ѝ َvbk{MTƠh'>.+Z'^C_Rc2̉˭Ũߊ)K ٓ,a*[↣A?*; 7 @eLk$/rGJzLpN5P~|I˫^QB+d) ~Z&{uchD0FMA ت}߯{{8R sȡr,ovK` t@Pu;44kl ̺RJĹ{Ή²l&$]| l@v weLB}2OqBW"qt&@L(d a{;E?F,fLm[: `UB=cXW[B?1ԉNCՒ&=żK\w}[Fؽrҳuސh.$F$܊))SՀLp%XUSvU ![բƘ,,8Z2%lʦyN¥H7o` Y ѳ0$2-?l6OhQUztXAĠ}o E;C6*;E9_41BHd1q,Sv)VEj8xVHKC ҍuM <8P ㈼vbTx*Bق:SkVY & OdɃtE ;ιfVj R̠ 8ebFI(E\s[*~5 & IV䎲8W)Ԫ)40> T&QC]'|"J6j-S]ɉ}tYGe^ׇסFD38sA^U^ +pw_OTq&aUYOsC+sF cJ.Pq_i}+L_OBE^pw( 5 K9aV-l^즸ILS kSm6cHBVp1d=k+}_ŶbE0M&\@S$A:ҬA lh C3>2^9 4*9a? kA:rXSҌ^h ]B*s+_I ۷.-⥭}K) ʗ 5V4hUGfLʳ* B⩸ Bf%@h;>3QOJb ;4zdYs.lͻ@.U[HW;o= 4xcBq|:?'b=V5("/=;}N!h]4ŎSr-"GLE0řGIzؤt2=D4=lRPU.)j5PΊR$Fai)^Xax foܬWDOxjcS߰`R^(s "E )4CD37u_,ܻؒZ4?Ōtx.(X%cV7K6Yw߼ wPv rr-Z;n6"ZuPD= S짘 V@Z<$_yY*h1Q 0uMCZaUsNб'3<[~Qtڭ'.›(ٜ#"f+3z F˱bA;Zّ;.K+AѵЎH{,*BLIVPn,Jذj$(8!-Ct} C2l8_KipruHsբke`9vC0TW[r!F861Ed |.`/PxI &*B)%\^,M/Zjg;}v0[ty)ROV,PZ{w\Q?4)O=Sgr@ \<4i4G$dc[%juЧK8^&"EaU~w%\j[$KG*6Ţ+ABJ3 ,Wc 4 Ӹ=);o@o}ݽNY 'K7ɜQK.85VG)bj Q&r%QOjjRH_D9x3&GrZ@5sYJ^? (9{ӼnHy+di038tvS3QEMRrV(k`ki!(U6ܛBrJ-A Q?NaZg(-֯6NV=]iEI]{͈i#(*Mr 9x¢|֧/ow[ fU*K] $45YUKut6#E[ۏ;5i%^op |*ܲє;ݧ`қtSL7r(;F(rrޗlߖ,(7[VѺVVł1H+2Ksz$#I!G)R;apiF2T!v29Mn%kbOXI&uc3lptIA pH p֡SnESJu]#R9ɮ OaX& ߊ]n)2>`M hz~AuJPe]խ4a_[Ҽ l>\ J'+2ڇY}} nr^[ &+s$b/X!2 E*ekЧ dߦC[Uw٣nh%_S$1 4,Uj3De0ڻ>rt*m]W)OĻKɧICᕔ[ n-/I0c Z6C~BIicf7RxTGձ& ׋ݪ: 66H"Jf[Br%;]6PeR>U߾Gcl!Q[P|W K'Ŵ#(J EـC9aDͥ{S;861.qu1QyՇJ3.ʸ+H5Դڢv$^h4qN44yEibnx"qF0anp >I=8"ǽ68 s _~5L Hɓ6X5ba-&UDpl!݅Z[D ތ&b xQ}gqί`$m9R1t>[E;Ҍc/[^tw?caʹNeș'93FBOqྩZyc@h]9X7웅Y:9@>rf< nOS'c_i<|Trg"Z޲TUssP<~48o N'Dp‘$0>ocƘJ*I3KTtG}̤i1ɖgZȍx? 0%Hq;Sܩ}sߓFw.,Ai`0$.7Of9CӷRcW5H6&oͧ*ɑ7fVutArR  ""i{Ϝ[]Iy3gRÌ0)M㽊Oqv-wB ' WFJO|`jN VR::ɹ{p5PA`v= C&S6a|1{Ĭ_%c02#~}TԾt`e;Ampy@*921_[V%tjN,pd*&g&H|M ; #uP7% [U p.2n-Ty$Њ"2UL4jPh`;LJ:H["KӜ.(rN*E.Se }/Kvw3S?-K/>xsZ{ #4 %'1oY2ܕ}"q+ߴ $"dJ URs׹t,Dp(ꊆZKa]T?5JatT>g,qI,Im0n|aϤDYKABԤ, '$ ?uuba{4AkRLb植^|%ŋHD6)HkXV8w}΃IiB=T(6㊚x1uqD%JP᝸/38#8,ɯWhl3¡[<>{S3&rOC<ԤaN:ʚw?ŀ]#m'7<0` )㿜!f.#MX3z$9dx:cF+TUPq -h~bBq=tb"PV?6yGF n3cq2V:Ňu:L9P z!X[AoWLNM$ђUV 5j^ $LP)fwWd2"=06 Ezփ2¦qͤɆc`_k]c_Қtl:팖;21S(?}a3 Cپ9Ez>}xKP&D8Mft) \i90T ˻񞫩FL/hC1W9̀ pƆIKi+5Ʒ8LEO`D|C)K?ʅYROj ؇IENDB`dreamchess-0.2.1-RC2/data/pieces/elements/king.dcm000066400000000000000000002325211242540543200216340ustar00rootroot00000000000000DCM 0100 1020 -0.371383 -0 0.049773 -0.363726 -0 0.076574 -0.353206 -0.114764 0.049773 -0.353206 -0.114764 0.049773 -0.353206 0.114764 0.049773 -0.352239 -0 0.022972 -0.345924 -0.112397 0.076574 -0.345924 -0.112397 0.076574 -0.345924 0.112397 0.076574 -0.340754 -0 0.20675 -0.335 -0.108848 0.022972 -0.335 -0.108848 0.022972 -0.335 0.108848 0.022972 -0.333096 -0 0.153148 -0.324076 -0.105299 0.20675 -0.324076 -0.105299 0.20675 -0.324076 0.105299 0.20675 -0.32161 -0 0.241208 -0.317781 -0 0.08806 -0.316793 -0.102932 0.153148 -0.316793 -0.102932 0.153148 -0.316793 0.102932 0.153148 -0.313953 -0 0.111032 -0.30587 0.099383 0.241208 -0.305869 -0.099383 0.241208 -0.305869 -0.099383 0.241208 -0.302228 -0.098199 0.08806 -0.302228 -0.098199 0.08806 -0.302228 0.0982 0.08806 -0.300455 -0.218293 0.049773 -0.300455 0.218293 0.049773 -0.298638 -0 0 -0.298587 -0.097017 0.111032 -0.298587 -0.097017 0.111032 -0.298587 0.097017 0.111032 -0.29426 -0.213793 0.076574 -0.29426 0.213793 0.076574 -0.290981 -0 0.099546 -0.284968 -0.207041 0.022972 -0.284968 0.207041 0.022972 -0.284021 -0.092284 0 -0.284021 -0.092284 0 -0.284021 0.092284 0 -0.283324 -0 0.29481 -0.276739 -0.089918 0.099546 -0.276739 -0.089918 0.099546 -0.276739 0.089918 0.099546 -0.275676 -0.20029 0.20675 -0.275676 0.20029 0.20675 -0.269481 0.195789 0.153148 -0.26948 -0.195789 0.153148 -0.269457 -0.087552 0.29481 -0.269457 -0.087552 0.29481 -0.269457 0.087552 0.29481 -0.260188 -0.189038 0.241208 -0.260188 0.189038 0.241208 -0.257091 0.186787 0.08806 -0.25709 -0.186787 0.08806 -0.253993 -0.184537 0.111032 -0.253993 0.184537 0.111032 -0.248866 -0 0.421156 -0.248866 -0 0.436471 -0.241603 -0.175534 0 -0.241603 0.175535 0 -0.241208 -0 0.333097 -0.236743 -0 1.54105 -0.236742 -0 1.51871 -0.236686 -0.076904 0.421156 -0.236686 -0.076904 0.421156 -0.236686 -0.076904 0.436471 -0.236686 -0.076904 0.436471 -0.236686 0.076904 0.421156 -0.236686 0.076904 0.436471 -0.235408 -0.171034 0.099546 -0.235408 0.171034 0.099546 -0.233551 -0 0.386698 -0.229723 -0 1.14095 -0.229723 -0 1.16392 -0.229722 -0 0.363726 -0.229722 -0 0.447957 -0.229403 0.074537 0.333097 -0.229402 -0.074537 0.333097 -0.229402 -0.074537 0.333097 -0.229214 -0.166533 0.29481 -0.229214 0.166533 0.29481 -0.225156 -0.073157 1.54105 -0.225156 -0.073157 1.54105 -0.225156 0.073158 1.51871 -0.225156 0.073158 1.54105 -0.225155 -0.073157 1.51871 -0.225155 -0.073157 1.51871 -0.22212 -0.072171 0.386698 -0.22212 -0.072171 0.386698 -0.22212 0.072171 0.386698 -0.222066 -0 1.17541 -0.21848 -0.070988 1.14095 -0.21848 -0.070988 1.14095 -0.21848 -0.070988 1.16392 -0.21848 -0.070988 1.16392 -0.21848 0.070988 1.14095 -0.21848 0.070988 1.16392 -0.218479 -0.070988 0.363726 -0.218479 -0.070988 0.363726 -0.218479 -0.070988 0.447957 -0.218479 -0.070988 0.447957 -0.218479 0.070988 0.363726 -0.218479 0.070988 0.447957 -0.218293 -0.300455 0.049773 -0.218293 0.300455 0.049773 -0.214408 -0 1.19838 -0.214408 0 1.22518 -0.213793 -0.29426 0.076574 -0.213793 0.29426 0.076574 -0.211197 -0.068622 1.17541 -0.211197 -0.068622 1.17541 -0.211197 0.068622 1.17541 -0.207041 -0.284968 0.022972 -0.207041 0.284968 0.022972 -0.206751 -0 1.12181 -0.203915 0.066256 1.19838 -0.203915 0.066256 1.22518 -0.203914 -0.066255 1.19838 -0.203914 -0.066255 1.19838 -0.203914 -0.066255 1.22518 -0.203914 -0.066255 1.22518 -0.202921 0 0.444129 -0.201646 -0 1.4549 -0.201337 -0.14628 0.421156 -0.201337 -0.14628 0.436471 -0.201337 0.14628 0.421156 -0.201337 0.14628 0.436471 -0.20029 -0.275676 0.20675 -0.20029 0.275676 0.20675 -0.196632 0.063889 1.12181 -0.196631 -0.063889 1.12181 -0.196631 -0.063889 1.12181 -0.195789 -0.26948 0.153148 -0.195789 0.269481 0.153148 -0.195265 -0 1.28899 -0.195265 -0 1.30176 -0.195142 0.141779 0.333097 -0.195141 -0.141778 0.333097 -0.19299 -0.062706 0.444129 -0.19299 -0.062706 0.444129 -0.19299 0.062706 0.444129 -0.191777 -0.062312 1.4549 -0.191777 -0.062312 1.4549 -0.191777 0.062312 1.4549 -0.191529 -0.139153 1.51871 -0.191529 -0.139153 1.54105 -0.191529 0.139154 1.51871 -0.191529 0.139154 1.54105 -0.191436 -0 1.17924 -0.189038 -0.260188 0.241208 -0.189038 0.260188 0.241208 -0.188947 -0.137278 0.386698 -0.188947 0.137278 0.386698 -0.186787 -0.25709 0.08806 -0.186787 0.257091 0.08806 -0.18585 -0.135028 1.14095 -0.18585 -0.135028 1.16392 -0.18585 0.135028 1.14095 -0.18585 0.135028 1.16392 -0.185849 -0.135028 0.447957 -0.185849 -0.135027 0.363726 -0.185849 0.135027 0.363726 -0.185849 0.135028 0.447957 -0.185708 -0.06034 1.28899 -0.185708 -0.06034 1.28899 -0.185708 -0.06034 1.30176 -0.185708 -0.06034 1.30176 -0.185708 0.06034 1.28899 -0.185708 0.06034 1.30176 -0.184537 -0.253993 0.111032 -0.184537 0.253993 0.111032 -0.182503 -0 1.30176 -0.182503 -0 1.40066 -0.182067 0.059157 1.17924 -0.182066 -0.059157 1.17924 -0.182066 -0.059157 1.17924 -0.17995 -0 1.23284 -0.179655 -0.130527 1.17541 -0.179655 0.130527 1.17541 -0.176122 -0 1.28261 -0.176121 -0 0.547503 -0.175535 -0.241603 0 -0.175535 0.241603 0 -0.173571 -0.056397 1.30176 -0.173571 -0.056397 1.30176 -0.173571 -0.056397 1.40066 -0.173571 -0.056397 1.40066 -0.173571 0.056397 1.30176 -0.173571 0.056397 1.40066 -0.17346 -0.126026 1.19838 -0.17346 -0.126026 1.22518 -0.17346 0.126026 1.19838 -0.17346 0.126026 1.22518 -0.171143 -0.055608 1.23284 -0.171143 -0.055608 1.23284 -0.171143 0.055608 1.23284 -0.171034 -0.235408 0.099546 -0.171034 0.235408 0.099546 -0.167502 -0.054424 1.28261 -0.167502 -0.054424 1.28261 -0.167502 0.054425 1.28261 -0.167501 -0.054424 0.547503 -0.167501 -0.054424 0.547503 -0.167501 0.054424 0.547503 -0.167265 -0.121525 1.12181 -0.167265 0.121525 1.12181 -0.166534 -0.229213 0.29481 -0.166533 0.229214 0.29481 -0.164167 -0.119274 0.444129 -0.164167 0.119274 0.444129 -0.163136 -0.118525 1.4549 -0.163135 0.118525 1.4549 -0.157973 -0.114774 1.28899 -0.157973 -0.114774 1.30176 -0.157973 0.114774 1.28899 -0.157973 0.114774 1.30176 -0.156978 -0 1.11798 -0.154875 -0.112523 1.17924 -0.154875 0.112523 1.17924 -0.149295 -0.048509 1.11798 -0.149295 -0.048509 1.11798 -0.149295 0.048509 1.11798 -0.148685 -0 1.57168 -0.147648 -0.107273 1.30176 -0.147648 -0.107273 1.40066 -0.147648 0.107273 1.30176 -0.147648 0.107273 1.40066 -0.14628 -0.201337 0.421156 -0.14628 -0.201337 0.436471 -0.14628 0.201337 0.421156 -0.14628 0.201337 0.436471 -0.145583 -0.105772 1.23284 -0.145583 0.105772 1.23284 -0.145491 -0 0.689165 -0.142486 -0.103522 1.28261 -0.142485 -0.103521 0.547503 -0.142485 0.103521 0.547503 -0.142485 0.103522 1.28261 -0.141779 0.195142 0.333097 -0.141778 -0.195141 0.333097 -0.141408 -0.045946 1.57168 -0.141408 -0.045946 1.57168 -0.141408 0.045946 1.57168 -0.139154 -0.191529 1.54105 -0.139154 -0.191528 1.51871 -0.139154 0.191529 1.51871 -0.139154 0.191529 1.54105 -0.138371 -0.044959 0.689165 -0.138371 -0.044959 0.689165 -0.138371 0.044959 0.689165 -0.137278 -0.188946 0.386698 -0.137278 0.188947 0.386698 -0.135028 -0.18585 1.14095 -0.135028 -0.18585 1.16392 -0.135028 0.18585 1.14095 -0.135028 0.18585 1.16392 -0.135027 -0.185849 0.363726 -0.135027 -0.185849 0.447957 -0.135027 0.185849 0.363726 -0.135027 0.185849 0.447957 -0.130527 -0.179655 1.17541 -0.130527 0.179655 1.17541 -0.130177 -0 0.972488 -0.126998 -0.092269 1.11798 -0.126998 0.092269 1.11798 -0.126348 -0 0.846141 -0.126026 -0.17346 1.19838 -0.126026 -0.17346 1.22518 -0.126026 0.17346 1.19838 -0.126026 0.17346 1.22518 -0.123805 -0.040227 0.972488 -0.123805 -0.040227 0.972488 -0.123805 0.040227 0.972488 -0.121525 -0.167265 1.12181 -0.121525 0.167265 1.12181 -0.120289 0.087395 1.57168 -0.120288 -0.087395 1.57168 -0.120164 -0.039044 0.846141 -0.120164 -0.039044 0.846141 -0.120164 0.039044 0.846141 -0.119274 -0.164167 0.444129 -0.119274 0.164167 0.444129 -0.118525 -0.163135 1.4549 -0.118525 0.163136 1.4549 -0.117705 -0.085518 0.689165 -0.117705 0.085518 0.689165 -0.114774 -0.157973 1.28899 -0.114774 -0.157973 1.30176 -0.114774 0.157973 1.28899 -0.114774 0.157973 1.30176 -0.114764 0.353206 0.049773 -0.114763 -0.353206 0.049773 -0.112523 -0.154875 1.17924 -0.112523 0.154875 1.17924 -0.112397 -0.345924 0.076574 -0.112397 0.345924 0.076574 -0.108848 -0.335 0.022972 -0.108848 0.335 0.022972 -0.107273 -0.147648 1.30176 -0.107273 -0.147648 1.40066 -0.107273 0.147648 1.30176 -0.107273 0.147648 1.40066 -0.105772 -0.145583 1.23284 -0.105772 0.145583 1.23284 -0.105315 -0.076516 0.972488 -0.105315 0.076516 0.972488 -0.105299 -0.324076 0.20675 -0.105299 0.324076 0.20675 -0.103522 -0.142486 1.28261 -0.103522 0.142485 1.28261 -0.103521 -0.142485 0.547503 -0.103521 0.142485 0.547503 -0.102932 -0.316793 0.153148 -0.102932 0.316793 0.153148 -0.102218 -0.074265 0.846141 -0.102218 0.074265 0.846141 -0.1 -0.027519 1.802 -0.1 -0.027519 1.802 -0.1 -0.027519 1.802 -0.1 0.027523 1.802 -0.1 0.027523 1.802 -0.1 0.027523 1.802 -0.099622 -0.027519 1.718 -0.099622 -0.027519 1.718 -0.099622 -0.027519 1.718 -0.099622 0.027523 1.718 -0.099622 0.027523 1.718 -0.099622 0.027523 1.718 -0.099383 -0.305869 0.241208 -0.099383 0.30587 0.241208 -0.0982 -0.302228 0.08806 -0.0982 0.302228 0.08806 -0.097017 -0.298587 0.111032 -0.097017 0.298587 0.111032 -0.092284 -0.284021 0 -0.092284 0.284021 0 -0.09227 -0.126998 1.11798 -0.092269 0.126998 1.11798 -0.089918 -0.276739 0.099546 -0.089918 0.276739 0.099546 -0.087552 -0.269457 0.29481 -0.087552 0.269457 0.29481 -0.087395 -0.120289 1.57168 -0.087395 0.120289 1.57168 -0.085518 -0.117705 0.689165 -0.085518 0.117705 0.689165 -0.076904 -0.236686 0.421156 -0.076904 -0.236686 0.436471 -0.076904 0.236686 0.421156 -0.076904 0.236686 0.436471 -0.076516 -0.105315 0.972488 -0.076516 0.105315 0.972488 -0.076 -0.027519 1.642 -0.076 -0.027519 1.642 -0.076 -0.027519 1.642 -0.076 -0.027519 1.642 -0.076 0.027523 1.642 -0.076 0.027523 1.642 -0.076 0.027523 1.642 -0.074537 -0.229402 0.333097 -0.074537 0.229403 0.333097 -0.074265 -0.102218 0.846141 -0.074265 0.102218 0.846141 -0.073158 -0.225156 1.54105 -0.073158 -0.225155 1.51871 -0.073157 0.225156 1.51871 -0.073157 0.225156 1.54105 -0.072171 -0.22212 0.386698 -0.072171 0.22212 0.386698 -0.071 -0.027519 1.8638 -0.071 -0.027519 1.8638 -0.071 -0.027519 1.8638 -0.071 0.027523 1.8638 -0.071 0.027523 1.8638 -0.071 0.027523 1.8638 -0.070988 -0.21848 1.14095 -0.070988 -0.21848 1.16392 -0.070988 -0.218479 0.363726 -0.070988 -0.218479 0.447957 -0.070988 0.218479 0.363726 -0.070988 0.218479 0.447957 -0.070988 0.21848 1.14095 -0.070988 0.21848 1.16392 -0.068622 -0.211197 1.17541 -0.068622 0.211197 1.17541 -0.068285 -0 1.58699 -0.068284 -0 1.6075 -0.066256 -0.203914 1.19838 -0.066256 -0.203914 1.22518 -0.066256 0.203915 1.19838 -0.066256 0.203915 1.22518 -0.064943 -0.021101 1.58699 -0.064943 -0.021101 1.58699 -0.064942 -0.021101 1.6075 -0.064942 -0.021101 1.6075 -0.064942 0.021101 1.58699 -0.064942 0.021101 1.6075 -0.063889 -0.196631 1.12181 -0.063889 0.196632 1.12181 -0.062706 -0.19299 0.444129 -0.062706 0.19299 0.444129 -0.062312 -0.191777 1.4549 -0.062312 0.191777 1.4549 -0.06034 -0.185708 1.28899 -0.06034 -0.185708 1.30176 -0.06034 0.185708 1.28899 -0.06034 0.185708 1.30176 -0.059157 -0.182066 1.17924 -0.059157 0.182067 1.17924 -0.058027 -0 1.61776 -0.056397 -0.173571 1.30176 -0.056397 -0.173571 1.40066 -0.056396 0.173571 1.30176 -0.056396 0.173571 1.40066 -0.055608 -0.171143 1.23284 -0.055608 0.171143 1.23284 -0.055243 -0.040137 1.58699 -0.055243 -0.040137 1.6075 -0.055243 0.040137 1.58699 -0.055243 0.040137 1.6075 -0.055187 -0.017932 1.61776 -0.055187 -0.017932 1.61776 -0.055187 0.017931 1.61776 -0.054425 -0.167502 1.28261 -0.054425 -0.167501 0.547503 -0.054425 0.167502 1.28261 -0.054424 0.167501 0.547503 -0.05 -0.013758 1.736 -0.05 -0.013758 1.736 -0.05 0.013763 1.736 -0.05 0.013763 1.736 -0.049986 -0.013758 1.786 -0.049986 -0.013758 1.786 -0.049986 0.013763 1.786 -0.049986 0.013763 1.786 -0.048509 -0.149295 1.11798 -0.048509 0.149295 1.11798 -0.046945 -0.034108 1.61776 -0.046945 0.034108 1.61776 -0.045946 -0.141408 1.57168 -0.045946 0.141408 1.57168 -0.04496 -0.138371 0.689165 -0.044959 0.138371 0.689165 -0.041774 -0.013763 1.61776 -0.041774 -0.013763 1.61776 -0.041774 -0.013763 1.61776 -0.041774 -0.013763 1.61776 -0.041774 -0.013763 1.642 -0.041774 -0.013763 1.642 -0.041774 -0.013763 1.642 -0.041774 -0.013763 1.642 -0.041774 0.013763 1.61776 -0.041774 0.013763 1.61776 -0.041774 0.013763 1.61776 -0.041774 0.013763 1.642 -0.041774 0.013763 1.642 -0.041774 0.013763 1.642 -0.040227 -0.123806 0.972488 -0.040227 0.123806 0.972488 -0.040137 -0.055243 1.58699 -0.040137 0.055243 1.58699 -0.040137 0.055243 1.6075 -0.040136 -0.055243 1.6075 -0.039044 -0.120164 0.846141 -0.039044 0.120164 0.846141 -0.034108 0.046945 1.61776 -0.034107 -0.046945 1.61776 -0.029 -0.013758 1.736 -0.029 -0.013758 1.736 -0.029 -0.013758 1.736 -0.029 -0.013758 1.786 -0.029 -0.013758 1.786 -0.029 -0.013758 1.786 -0.029 0.013763 1.736 -0.029 0.013763 1.736 -0.029 0.013763 1.736 -0.029 0.013763 1.786 -0.029 0.013763 1.786 -0.029 0.013763 1.786 -0.021101 -0.064943 1.58699 -0.021101 -0.064943 1.6075 -0.021101 0.064942 1.58699 -0.021101 0.064943 1.6075 -0.017932 0.055187 1.61776 -0.017931 -0.055187 1.61776 0 -0.371383 0.049773 0 -0.363726 0.076574 0 -0.352239 0.022972 0 -0.340754 0.20675 0 -0.333096 0.153148 0 -0.32161 0.241208 -0 -0.317781 0.08806 0 -0.313953 0.111032 -0 -0.298638 0 0 -0.290981 0.099546 -0 -0.283324 0.29481 0 -0.248866 0.421156 0 -0.248866 0.436471 0 -0.241208 0.333097 -0 -0.236743 1.54105 -0 -0.236742 1.51871 -0 -0.233551 0.386698 0 -0.229723 1.14095 0 -0.229723 1.16392 0 -0.229722 0.363726 0 -0.229722 0.447957 -0 -0.222066 1.17541 -0 -0.214408 1.19838 -0 -0.214408 1.22518 -0 -0.206751 1.12181 -0 -0.202921 0.444129 -0 -0.201647 1.4549 0 -0.195265 1.28899 0 -0.195265 1.30176 -0 -0.191436 1.17924 0 -0.182503 1.30176 0 -0.182503 1.40066 -0 -0.17995 1.23284 -0 -0.176122 1.28261 -0 -0.176121 0.547503 0 -0.156978 1.11798 0 -0.148685 1.57168 -0 -0.145492 0.689165 0 -0.130177 0.972488 0 -0.126348 0.846141 -0 -0.068285 1.58699 0 -0.068285 1.6075 0 -0.058028 1.61776 0 0 0 -0 0.058028 1.61776 0 0.068285 1.58699 -0 0.068285 1.6075 -0 0.126348 0.846141 0 0.130177 0.972488 0 0.145492 0.689165 0 0.148685 1.57168 -0 0.156978 1.11798 0 0.176121 0.547503 0 0.176122 1.28261 0 0.17995 1.23284 0 0.182503 1.30176 0 0.182503 1.40066 0 0.191436 1.17924 -0 0.195265 1.28899 -0 0.195265 1.30176 0 0.201646 1.4549 -0 0.202922 0.444129 0 0.206751 1.12181 0 0.214409 1.19838 0 0.214409 1.22518 0 0.222066 1.17541 -0 0.229722 0.363726 0 0.229722 0.447957 -0 0.229723 1.14095 -0 0.229723 1.16392 -0 0.233551 0.386698 0 0.236742 1.51871 0 0.236743 1.54105 0 0.241208 0.333097 -0 0.248866 0.421156 -0 0.248866 0.436471 0 0.283324 0.29481 0 0.290981 0.099546 0 0.298638 0 -0 0.313953 0.111032 -0 0.317781 0.08806 -0 0.321611 0.241208 -0 0.333096 0.153148 0 0.340754 0.20675 -0 0.352239 0.022972 0 0.363726 0.076574 0 0.371383 0.049773 0.017931 0.055187 1.61776 0.017932 -0.055187 1.61776 0.021101 -0.064943 1.58699 0.021101 -0.064942 1.6075 0.021101 0.064942 1.58699 0.021101 0.064943 1.6075 0.029 -0.013758 1.73631 0.029 -0.013758 1.73631 0.029 -0.013758 1.73631 0.029 0.013763 1.73631 0.029 0.013763 1.73631 0.029 0.013763 1.73631 0.029405 -0.013758 1.78603 0.029405 -0.013758 1.78603 0.029405 -0.013758 1.78603 0.029405 0.013763 1.78603 0.029405 0.013763 1.78603 0.029405 0.013763 1.78603 0.034108 -0.046945 1.61776 0.034108 0.046945 1.61776 0.039044 -0.120164 0.846141 0.039044 0.120164 0.846141 0.040137 -0.055244 1.58699 0.040137 -0.055243 1.6075 0.040137 0.055243 1.58699 0.040137 0.055243 1.6075 0.040227 -0.123806 0.972488 0.040227 0.123805 0.972488 0.041774 -0.013763 1.61776 0.041774 -0.013763 1.61776 0.041774 -0.013763 1.61776 0.041774 -0.013763 1.642 0.041774 -0.013763 1.642 0.041774 -0.013763 1.642 0.041774 -0.013763 1.642 0.041774 0.013763 1.61776 0.041774 0.013763 1.61776 0.041774 0.013763 1.61776 0.041774 0.013763 1.642 0.041774 0.013763 1.642 0.041774 0.013763 1.642 0.044959 -0.138371 0.689165 0.04496 0.138371 0.689165 0.045946 -0.141408 1.57168 0.045946 0.141408 1.57168 0.046945 -0.034108 1.61776 0.046945 0.034108 1.61776 0.048509 -0.149295 1.11798 0.048509 0.149295 1.11798 0.049565 -0.013758 1.73631 0.049565 -0.013758 1.73631 0.049565 0.013763 1.73631 0.049565 0.013763 1.73631 0.05 -0.013758 1.78603 0.05 -0.013758 1.78603 0.05 0.013763 1.78603 0.05 0.013763 1.78603 0.054424 -0.167501 0.547503 0.054425 -0.167502 1.28261 0.054425 0.167501 0.547503 0.054425 0.167502 1.28261 0.055187 -0.017931 1.61776 0.055187 0.017931 1.61776 0.055243 -0.040137 1.58699 0.055243 -0.040137 1.6075 0.055243 0.040136 1.58699 0.055243 0.040137 1.6075 0.055608 -0.171143 1.23284 0.055608 0.171143 1.23284 0.056396 -0.173571 1.30176 0.056396 -0.173571 1.40066 0.056397 0.173571 1.30176 0.056397 0.173571 1.40066 0.058028 0 1.61776 0.059157 -0.182067 1.17924 0.059157 0.182067 1.17924 0.06034 -0.185708 1.28899 0.06034 -0.185708 1.30176 0.06034 0.185708 1.28899 0.06034 0.185708 1.30176 0.062312 -0.191777 1.4549 0.062312 0.191777 1.4549 0.062706 -0.19299 0.444129 0.062706 0.19299 0.444129 0.063889 -0.196632 1.12181 0.063889 0.196631 1.12181 0.064943 -0.021101 1.58699 0.064943 -0.021101 1.6075 0.064943 0.021101 1.58699 0.064943 0.021101 1.6075 0.066255 -0.203914 1.19838 0.066255 -0.203914 1.22518 0.066256 0.203915 1.19838 0.066256 0.203915 1.22518 0.068285 -0 1.58699 0.068285 0 1.6075 0.068622 -0.211197 1.17541 0.068622 0.211197 1.17541 0.07076 -0.027519 1.8638 0.07076 -0.027519 1.8638 0.07076 -0.027519 1.8638 0.07076 0.027523 1.8638 0.07076 0.027523 1.8638 0.07076 0.027523 1.8638 0.070988 -0.21848 1.14095 0.070988 -0.21848 1.16392 0.070988 -0.218479 0.363726 0.070988 -0.218479 0.447957 0.070988 0.218479 0.363726 0.070988 0.218479 0.447957 0.070988 0.21848 1.14095 0.070988 0.21848 1.16392 0.072171 -0.22212 0.386698 0.072171 0.22212 0.386698 0.073157 -0.225156 1.54105 0.073157 -0.225155 1.51871 0.073158 0.225155 1.51871 0.073158 0.225155 1.54105 0.074265 -0.102218 0.846141 0.074265 0.102218 0.846141 0.074537 -0.229403 0.333097 0.074538 0.229403 0.333097 0.075714 -0.027519 1.642 0.075714 -0.027519 1.642 0.075714 -0.027519 1.642 0.075714 0.027523 1.642 0.075714 0.027523 1.642 0.075714 0.027523 1.642 0.076516 -0.105315 0.972488 0.076516 0.105315 0.972488 0.076904 -0.236686 0.421156 0.076904 -0.236686 0.436471 0.076904 0.236686 0.421156 0.076904 0.236686 0.436471 0.085518 -0.117705 0.689165 0.085518 0.117705 0.689165 0.087395 -0.120289 1.57168 0.087395 0.120289 1.57168 0.087552 -0.269457 0.29481 0.087552 0.269457 0.29481 0.089918 -0.276739 0.099546 0.089918 0.276739 0.099546 0.092269 -0.126998 1.11798 0.092269 0.126998 1.11798 0.092284 -0.284021 0 0.092284 0.284021 0 0.097017 -0.298587 0.111032 0.097017 0.298587 0.111032 0.0982 -0.302228 0.08806 0.0982 0.302228 0.08806 0.099383 -0.30587 0.241208 0.099383 0.30587 0.241208 0.099718 -0.027519 1.7183 0.099718 -0.027519 1.7183 0.099718 -0.027519 1.7183 0.099718 -0.027519 1.80232 0.099718 -0.027519 1.80232 0.099718 -0.027519 1.80232 0.099718 0.027523 1.7183 0.099718 0.027523 1.7183 0.099718 0.027523 1.7183 0.099718 0.027523 1.80232 0.099718 0.027523 1.80232 0.099718 0.027523 1.80232 0.102218 -0.074265 0.846141 0.102218 0.074265 0.846141 0.102932 -0.316793 0.153148 0.102932 0.316793 0.153148 0.103521 -0.142485 0.547503 0.103521 0.142485 0.547503 0.103522 -0.142486 1.28261 0.103522 0.142485 1.28261 0.105299 -0.324076 0.20675 0.105299 0.324076 0.20675 0.105315 -0.076516 0.972488 0.105315 0.076516 0.972488 0.105772 -0.145583 1.23284 0.105772 0.145583 1.23284 0.107273 -0.147648 1.30176 0.107273 -0.147648 1.40066 0.107273 0.147648 1.30176 0.107273 0.147648 1.40066 0.108848 -0.335 0.022972 0.108848 0.335 0.022972 0.112397 -0.345924 0.076574 0.112397 0.345924 0.076574 0.112523 -0.154875 1.17924 0.112524 0.154875 1.17924 0.114764 -0.353206 0.049773 0.114764 0.353206 0.049773 0.114774 -0.157973 1.28899 0.114774 -0.157973 1.30176 0.114774 0.157973 1.28899 0.114774 0.157973 1.30176 0.117705 -0.085518 0.689165 0.117705 0.085518 0.689165 0.118525 -0.163136 1.4549 0.118525 0.163135 1.4549 0.119274 -0.164167 0.444129 0.119274 0.164167 0.444129 0.120164 -0.039044 0.846141 0.120164 0.039044 0.846141 0.120289 -0.087395 1.57168 0.120289 0.087395 1.57168 0.121525 -0.167265 1.12181 0.121525 0.167265 1.12181 0.123806 -0.040227 0.972488 0.123806 0.040227 0.972488 0.126026 -0.17346 1.19838 0.126026 -0.17346 1.22518 0.126026 0.17346 1.19838 0.126026 0.17346 1.22518 0.126348 0 0.846141 0.126998 -0.09227 1.11798 0.126998 0.092269 1.11798 0.130177 -0 0.972488 0.130527 -0.179655 1.17541 0.130527 0.179655 1.17541 0.135027 -0.185849 0.363726 0.135027 -0.185849 0.447957 0.135027 0.185849 0.363726 0.135027 0.185849 0.447957 0.135028 -0.18585 1.14095 0.135028 -0.18585 1.16392 0.135028 0.18585 1.14095 0.135028 0.18585 1.16392 0.137278 -0.188947 0.386698 0.137278 0.188947 0.386698 0.138371 -0.04496 0.689165 0.138371 0.044959 0.689165 0.139153 -0.191529 1.51871 0.139153 -0.191529 1.54105 0.139154 0.191528 1.51871 0.139154 0.191529 1.54105 0.141408 -0.045946 1.57168 0.141408 0.045946 1.57168 0.141778 -0.195142 0.333097 0.141779 0.195141 0.333097 0.142485 -0.103522 0.547503 0.142485 0.103521 0.547503 0.142486 -0.103522 1.28261 0.142486 0.103522 1.28261 0.145492 -0 0.689165 0.145583 -0.105772 1.23284 0.145583 0.105772 1.23284 0.14628 -0.201337 0.421156 0.14628 -0.201337 0.436471 0.14628 0.201337 0.421156 0.14628 0.201337 0.436471 0.147648 -0.107273 1.30176 0.147648 -0.107273 1.40066 0.147648 0.107273 1.30176 0.147648 0.107273 1.40066 0.148685 -0 1.57168 0.149295 -0.048509 1.11798 0.149295 0.048509 1.11798 0.154875 -0.112524 1.17924 0.154875 0.112523 1.17924 0.156978 -0 1.11798 0.157973 -0.114774 1.28899 0.157973 -0.114774 1.30176 0.157973 0.114774 1.28899 0.157973 0.114774 1.30176 0.163135 -0.118525 1.4549 0.163136 0.118525 1.4549 0.164167 -0.119274 0.444129 0.164167 0.119274 0.444129 0.166533 -0.229214 0.29481 0.166533 0.229213 0.29481 0.167265 -0.121525 1.12181 0.167265 0.121525 1.12181 0.167501 -0.054425 0.547503 0.167501 0.054424 0.547503 0.167502 -0.054425 1.28261 0.167502 0.054424 1.28261 0.171034 -0.235409 0.099546 0.171034 0.235408 0.099546 0.171143 -0.055608 1.23284 0.171143 0.055608 1.23284 0.17346 -0.126026 1.19838 0.17346 -0.126026 1.22518 0.17346 0.126026 1.19838 0.17346 0.126026 1.22518 0.173571 -0.056397 1.30176 0.173571 -0.056397 1.40066 0.173571 0.056396 1.30176 0.173571 0.056396 1.40066 0.175535 -0.241603 0 0.175535 0.241603 0 0.176121 -0 0.547503 0.176122 -0 1.28261 0.179655 -0.130527 1.17541 0.179655 0.130527 1.17541 0.17995 -0 1.23284 0.182066 -0.059157 1.17924 0.182067 0.059157 1.17924 0.182503 -0 1.30176 0.182503 -0 1.40066 0.184537 -0.253993 0.111032 0.184537 0.253993 0.111032 0.185708 -0.06034 1.28899 0.185708 -0.06034 1.30176 0.185708 0.06034 1.28899 0.185708 0.06034 1.30176 0.185849 -0.135027 0.363726 0.185849 -0.135027 0.447957 0.185849 0.135027 0.363726 0.185849 0.135027 0.447957 0.18585 -0.135028 1.14095 0.18585 -0.135028 1.16392 0.18585 0.135028 1.14095 0.18585 0.135028 1.16392 0.186787 -0.257091 0.08806 0.186787 0.257091 0.08806 0.188946 -0.137278 0.386698 0.188947 0.137278 0.386698 0.189038 -0.260188 0.241208 0.189038 0.260188 0.241208 0.191436 -0 1.17924 0.191529 -0.139154 1.51871 0.191529 -0.139154 1.54105 0.191529 0.139153 1.51871 0.191529 0.139153 1.54105 0.191777 -0.062312 1.4549 0.191777 0.062312 1.4549 0.19299 -0.062706 0.444129 0.19299 0.062706 0.444129 0.195141 -0.141779 0.333097 0.195142 0.141778 0.333097 0.195265 0 1.28899 0.195265 0 1.30176 0.195789 -0.26948 0.153148 0.195789 0.26948 0.153148 0.196631 -0.06389 1.12181 0.196632 0.063889 1.12181 0.20029 -0.275676 0.20675 0.20029 0.275676 0.20675 0.201337 -0.14628 0.421156 0.201337 -0.14628 0.436471 0.201337 0.14628 0.421156 0.201337 0.14628 0.436471 0.201647 -0 1.4549 0.202922 0 0.444129 0.203914 -0.066256 1.19838 0.203914 -0.066256 1.22518 0.203915 0.066256 1.19838 0.203915 0.066256 1.22518 0.206751 -0 1.12181 0.207041 -0.284968 0.022972 0.207041 0.284968 0.022972 0.211197 -0.068623 1.17541 0.211197 0.068622 1.17541 0.213793 -0.29426 0.076574 0.213793 0.29426 0.076574 0.214408 -0 1.19838 0.214408 -0 1.22518 0.218293 -0.300455 0.049773 0.218293 0.300455 0.049773 0.218479 -0.070988 0.363726 0.218479 -0.070988 0.447957 0.218479 -0.070988 1.14095 0.218479 -0.070988 1.16392 0.218479 0.070988 0.363726 0.218479 0.070988 0.447957 0.21848 0.070988 1.14095 0.21848 0.070988 1.16392 0.222066 -0 1.17541 0.22212 -0.072171 0.386698 0.22212 0.072171 0.386698 0.225155 -0.073158 1.51871 0.225156 -0.073158 1.54105 0.225156 0.073157 1.51871 0.225156 0.073157 1.54105 0.229213 -0.166534 0.29481 0.229214 0.166533 0.29481 0.229403 -0.074538 0.333097 0.229403 0.074537 0.333097 0.229722 -0 0.363726 0.229722 0 0.447957 0.229723 -0 1.14095 0.229723 -0 1.16392 0.233551 -0 0.386698 0.235408 -0.171034 0.099546 0.235409 0.171034 0.099546 0.236686 -0.076904 0.421156 0.236686 -0.076904 0.436471 0.236686 0.076904 0.421156 0.236686 0.076904 0.436471 0.236742 -0 1.51871 0.236743 -0 1.54105 0.241208 -0 0.333097 0.241603 -0.175535 0 0.241603 0.175535 0 0.248866 -0 0.421156 0.248866 -0 0.436471 0.253993 -0.184537 0.111032 0.253993 0.184537 0.111032 0.25709 -0.186787 0.08806 0.257091 0.186787 0.08806 0.260188 -0.189038 0.241208 0.260189 0.189038 0.241208 0.269457 -0.087552 0.29481 0.269457 0.087552 0.29481 0.26948 -0.195789 0.153148 0.26948 0.195789 0.153148 0.275676 -0.20029 0.20675 0.275676 0.20029 0.20675 0.276739 -0.089918 0.099546 0.276739 0.089918 0.099546 0.283324 -0 0.29481 0.284021 -0.092284 0 0.284021 0.092284 0 0.284968 -0.207041 0.022972 0.284968 0.207041 0.022972 0.290981 -0 0.099546 0.29426 -0.213793 0.076574 0.29426 0.213793 0.076574 0.298587 -0.097017 0.111032 0.298587 0.097017 0.111032 0.298638 -0 0 0.300455 -0.218293 0.049773 0.300455 0.218293 0.049773 0.302228 -0.0982 0.08806 0.302228 0.0982 0.08806 0.30587 -0.099383 0.241208 0.30587 0.099383 0.241208 0.313953 0 0.111032 0.316793 -0.102932 0.153148 0.316793 0.102932 0.153148 0.317781 -0 0.08806 0.32161 -0 0.241208 0.324076 -0.105299 0.20675 0.324076 0.105299 0.20675 0.333096 0 0.153148 0.335 -0.108848 0.022972 0.335 0.108848 0.022972 0.340754 0 0.20675 0.345924 -0.112398 0.076574 0.345924 0.112397 0.076574 0.352239 0 0.022972 0.353206 -0.114764 0.049773 0.353206 0.114764 0.049773 0.363726 -0 0.076574 0.371383 0 0.049773 -0.98526 0 -0.170904 -0.692984 0 0.720908 -0.93704 -0.304453 -0.170904 -0.93704 -0.304453 -0.170904 -0.93704 0.304453 -0.170904 -0.626331 0 -0.779534 -0.659078 -0.214148 0.720908 -0.659078 -0.214148 0.720908 -0.659078 0.214148 0.720908 -0.983276 0 0.182012 -0.59566 -0.193518 -0.779534 -0.59566 -0.193518 -0.779534 -0.59566 0.193518 -0.779534 -0.959807 0 -0.280557 -0.935148 -0.303842 0.182012 -0.935148 -0.303842 0.182012 -0.935148 0.303842 0.182012 -0.845271 0 0.534318 -0.319193 0 0.947661 -0.912839 -0.296579 -0.280557 -0.912839 -0.296579 -0.280557 -0.912839 0.296579 -0.280557 -0.719108 0 -0.694876 -0.803888 0.261177 0.534318 -0.803888 -0.261177 0.534318 -0.803888 -0.261177 0.534318 -0.303568 -0.098636 0.947661 -0.303568 -0.098636 0.947661 -0.303568 0.098636 0.947661 -0.797113 -0.579119 -0.170904 -0.797113 0.579119 -0.170904 -0.200842 0 -0.979614 -0.68392 -0.222205 -0.694876 -0.68392 -0.222205 -0.694876 -0.68392 0.222205 -0.694876 -0.560625 -0.407331 0.720908 -0.560625 0.407331 0.720908 -0.999542 0 0.029969 -0.506699 -0.368145 -0.779534 -0.506699 0.368145 -0.779534 -0.191015 -0.062044 -0.979614 -0.191015 -0.062044 -0.979614 -0.191015 0.062044 -0.979614 -0.747307 0 0.664418 -0.950621 -0.308878 0.029969 -0.950621 -0.308878 0.029969 -0.950621 0.308847 0.029969 -0.795495 -0.57796 0.182012 -0.795495 0.57796 0.182012 -0.776513 0.564165 -0.280557 -0.776513 -0.564165 -0.280557 -0.710746 -0.230934 0.664418 -0.710746 -0.230934 0.664418 -0.710746 0.230934 0.664418 -0.683828 -0.496841 0.534318 -0.683828 0.496841 0.534318 -0.258217 0.187597 0.947661 -0.258217 -0.187597 0.947661 -0.581774 -0.422681 -0.694876 -0.581774 0.422681 -0.694876 -0.978149 0 -0.207801 -0.868923 0 0.494919 -0.162481 -0.118046 -0.979614 -0.162481 0.118046 -0.979614 -0.827296 0 0.561754 -0.812738 0 0.582598 -0.968444 0 -0.249123 -0.930265 -0.302255 -0.207801 -0.930265 -0.302255 -0.207801 -0.82638 -0.268502 0.494919 -0.82638 -0.268502 0.494919 -0.930296 0.302255 -0.207801 -0.82638 0.268502 0.494919 -0.808649 -0.587512 0.029969 -0.808649 0.587512 0.029969 -0.957701 0 -0.287667 -0.904843 0 -0.425672 -0.956908 0 0.290323 -0.9953 0 0.096805 -0.197394 0 0.980316 -0.786798 0.255623 0.561754 -0.786798 -0.255623 0.561754 -0.786798 -0.255623 0.561754 -0.604602 -0.439253 0.664418 -0.604602 0.439253 0.664418 -0.772942 -0.251137 0.582598 -0.772942 -0.251137 0.582598 -0.921049 0.299264 -0.249123 -0.772942 0.251137 0.582598 -0.921049 -0.299264 -0.249123 -0.921049 -0.299264 -0.249123 -0.910825 -0.295938 -0.287667 -0.910825 -0.295938 -0.287667 -0.910825 0.295938 -0.287667 -0.524094 0 0.85165 -0.860561 -0.279611 -0.425672 -0.860561 -0.279611 -0.425672 -0.910062 -0.295694 0.290323 -0.910062 -0.295694 0.290323 -0.860561 0.279611 -0.425672 -0.910062 0.295694 0.290323 -0.946562 -0.307566 0.096805 -0.946562 -0.307566 0.096805 -0.18775 -0.060976 0.980316 -0.18775 -0.060976 0.980316 -0.946562 0.307535 0.096805 -0.18775 0.060976 0.980316 -0.579119 -0.797113 -0.170904 -0.579119 0.797113 -0.170904 -0.904843 0 -0.425672 -0.777062 0 0.629383 -0.407331 -0.560625 0.720908 -0.407331 0.560625 0.720908 -0.498428 -0.161931 0.85165 -0.498428 -0.161931 0.85165 -0.498428 0.161931 0.85165 -0.368145 -0.506699 -0.779534 -0.368145 0.506699 -0.779534 -0.3755 0 -0.926786 -0.860561 0.279611 -0.425672 -0.739036 0.24012 0.629383 -0.860561 -0.279611 -0.425672 -0.860561 -0.279611 -0.425672 -0.739036 -0.24012 0.629383 -0.739036 -0.24012 0.629383 -0.550127 0 0.835047 -0.912625 0 -0.408765 -0.791345 -0.574938 -0.207801 -0.702963 -0.510727 0.494919 -0.791345 0.574938 -0.207801 -0.702963 0.510727 0.494919 -0.57796 -0.795495 0.182012 -0.57796 0.795495 0.182012 -0.357128 0.116031 -0.926786 -0.357128 -0.116031 -0.926817 -0.357128 -0.116031 -0.926817 -0.564165 -0.776513 -0.280557 -0.564165 0.776513 -0.280557 -0.808863 0 -0.587939 -0.702689 0 0.711447 -0.669301 0.486251 0.561754 -0.669301 -0.486251 0.561754 -0.523209 -0.169988 0.835047 -0.523209 -0.169988 0.835047 -0.523209 0.169988 0.835047 -0.867946 -0.281991 -0.408765 -0.867946 -0.281991 -0.408765 -0.867946 0.281991 -0.408765 -0.783502 -0.569231 -0.249123 -0.657521 -0.477706 0.582598 -0.783502 0.569231 -0.249123 -0.657521 0.477706 0.582598 -0.957976 0 0.286752 -0.496841 -0.683828 0.534318 -0.496841 0.683828 0.534318 -0.774804 -0.562914 -0.287667 -0.774804 0.562914 -0.287667 -0.187597 -0.258217 0.947661 -0.187597 0.258217 0.947661 -0.732047 -0.531846 -0.425672 -0.774163 -0.562456 0.290323 -0.732047 0.531846 -0.425672 -0.774163 0.562456 0.290323 -0.159703 -0.116031 0.980316 -0.8052 -0.585009 0.096805 -0.8052 0.585009 0.096805 -0.159703 0.116031 0.980316 -0.76928 -0.249947 -0.587939 -0.76928 -0.249947 -0.587939 -0.668294 -0.217139 0.711447 -0.668294 -0.217139 0.711447 -0.76928 0.249947 -0.587939 -0.668294 0.217139 0.711447 -0.422681 -0.581774 -0.694876 -0.422681 0.581774 -0.694876 -0.702689 0 0.711447 -0.985595 0 -0.16892 -0.9111 0.29603 0.286752 -0.9111 -0.29603 0.286752 -0.9111 -0.29603 0.286752 -0.752586 0 0.658467 -0.423994 -0.308054 0.85165 -0.423994 0.308054 0.85165 -0.830683 0 -0.556719 -0.9729 0 0.231178 -0.118046 -0.162481 -0.979614 -0.118046 0.162481 -0.979614 -0.668294 -0.217139 0.711447 -0.668294 -0.217139 0.711447 -0.937376 -0.304544 -0.16892 -0.937376 -0.304544 -0.16892 -0.668294 0.217139 0.711447 -0.937376 0.304544 -0.16892 -0.732047 -0.531846 -0.425672 -0.628651 -0.45674 0.629383 -0.732047 0.531846 -0.425672 -0.628651 0.45674 0.629383 -0.715751 -0.232551 0.658467 -0.715751 -0.232551 0.658467 -0.715751 0.232551 0.658467 -0.587512 -0.808649 0.029969 -0.587512 0.808649 0.029969 -0.790002 -0.256691 -0.556719 -0.790002 -0.256691 -0.556719 -0.790002 0.256691 -0.556719 -0.92526 -0.300638 0.231178 -0.92526 -0.300638 0.231178 -0.92526 0.300638 0.231178 -0.303781 -0.22071 -0.926817 -0.303781 0.22071 -0.926786 -0.439253 -0.604602 0.664418 -0.439253 0.604602 0.664418 -0.445051 -0.323344 0.835047 -0.445051 0.323344 0.835047 -0.738304 -0.536424 -0.408765 -0.738304 0.536424 -0.408765 -0.654378 -0.475448 -0.587939 -0.568499 -0.413038 0.711447 -0.654378 0.475448 -0.587939 -0.568499 0.413038 0.711447 -0.665456 0 -0.746422 -0.775018 -0.563066 0.286752 -0.775018 0.563097 0.286752 -0.632893 -0.205634 -0.746422 -0.632893 -0.205634 -0.746422 -0.632893 0.205634 -0.746422 -0.258461 0 0.966002 -0.568499 -0.413038 0.711447 -0.797388 -0.579333 -0.16892 -0.568499 0.413038 0.711447 -0.797357 0.579333 -0.16892 -0.574938 -0.791345 -0.207801 -0.510727 -0.702963 0.494919 -0.574938 0.791345 -0.207801 -0.510727 0.702963 0.494919 -0.608844 -0.442366 0.658467 -0.608844 0.442366 0.658467 -0.986053 0 0.166356 -0.672018 -0.488235 -0.556719 -0.787072 -0.571856 0.231178 -0.787072 0.571856 0.231178 -0.672018 0.488266 -0.556719 -0.486251 0.669301 0.561754 -0.486251 -0.669301 0.561754 -0.245827 -0.079867 0.966002 -0.245827 -0.079867 0.966002 -0.245827 0.079867 0.966002 -0.477706 -0.657521 0.582598 -0.569231 -0.783502 -0.249123 -0.569231 0.783502 -0.249123 -0.477706 0.657521 0.582598 -0.937773 -0.304697 0.166356 -0.937773 -0.304697 0.166356 -0.937773 0.304697 0.166356 -0.562914 -0.774804 -0.287667 -0.562914 0.774804 -0.287667 -0.531846 -0.732047 -0.425672 -0.562456 -0.774163 0.290323 -0.531846 0.732047 -0.425672 -0.562456 0.774163 0.290323 -0.585009 -0.8052 0.096805 -0.116031 -0.159703 0.980316 -0.585009 0.8052 0.096805 -0.116031 0.159703 0.980316 -0.308054 -0.423994 0.85165 -0.308054 0.423994 0.85165 -0.994354 0 -0.106021 -0.538347 -0.391125 -0.746422 -0.538347 0.391125 -0.746422 -0.998962 0 0.045503 -0.531846 -0.732047 -0.425672 -0.45674 -0.628651 0.629383 -0.531846 0.732047 -0.425672 -0.45674 0.628651 0.629383 -0.945677 -0.30726 -0.106021 -0.945677 -0.30726 -0.106021 -0.945677 0.30726 -0.106021 -0.22071 -0.303781 -0.926817 -0.22071 0.303781 -0.926817 -0.209113 0.151921 0.966002 -0.209113 -0.151921 0.966002 -0.950041 -0.308695 0.045503 -0.950041 -0.308695 0.045503 -0.950041 0.308695 0.045503 -0.323344 -0.445051 0.835047 -0.323344 0.445051 0.835047 -0.536424 -0.738304 -0.408765 -0.536424 0.738304 -0.408765 -0.797723 -0.579577 0.166356 -0.797723 0.579577 0.166356 -0.475448 -0.654378 -0.587939 -0.413038 -0.568499 0.711447 -0.475448 0.654378 -0.587939 -0.413038 0.568499 0.711447 -0.304453 0.93704 -0.170904 -0.304453 -0.93704 -0.170904 -0.563097 -0.775018 0.286752 -0.563097 0.775018 0.286752 -0.214148 -0.659078 0.720908 -0.214148 0.659078 0.720908 -0.193518 -0.59566 -0.779534 -0.193518 0.59566 -0.779534 -0.413038 -0.568499 0.711447 -0.579333 -0.797357 -0.16892 -0.413038 0.568499 0.711447 -0.579333 0.797388 -0.16892 -0.442366 -0.608844 0.658467 -0.442366 0.608844 0.658467 -0.804437 -0.58446 -0.106021 -0.804437 0.58446 -0.106021 -0.303842 -0.935148 0.182012 -0.303842 0.935148 0.182012 -0.488266 -0.672018 -0.556719 -0.488235 0.672018 -0.556719 -0.571856 -0.787072 0.231178 -0.571856 0.787072 0.231178 -0.296579 -0.912839 -0.280557 -0.296579 0.912839 -0.280557 -0.808161 -0.587146 0.045503 -0.808161 0.587146 0.045503 -0.999969 0 -0.004486 0.266213 -0.963897 0.000702 0.304697 0 0.952422 -0.999969 0 -0.004486 0.266213 0.963897 0.000702 0.304697 0 0.952422 -0.999969 0 -0.004486 0.266213 -0.963897 0.000702 0.340983 0 -0.940062 -0.999969 0 -0.004486 0.266213 0.963897 0.000702 0.340983 0 -0.940062 -0.261177 -0.803888 0.534318 -0.261177 0.803888 0.534318 -0.098636 -0.303568 0.947661 -0.098636 0.303568 0.947661 -0.222205 -0.68392 -0.694876 -0.222205 0.68392 -0.694876 -0.062044 -0.191015 -0.979614 -0.062044 0.191015 -0.979614 -0.391125 -0.538347 -0.746422 -0.391125 0.538347 -0.746422 -0.308878 -0.950621 0.029969 -0.308878 0.950621 0.029969 -0.230934 -0.710746 0.664418 -0.230934 0.710746 0.664418 -0.151921 -0.209113 0.966002 -0.151921 0.209113 0.966002 -0.579577 -0.797723 0.166356 -0.579577 0.797723 0.166356 -0.302255 -0.930265 -0.207801 -0.268502 -0.82638 0.494919 -0.302255 0.930265 -0.207801 -0.268502 0.82638 0.494919 -0.58446 -0.804437 -0.106021 -0.58446 0.804437 -0.106021 -0.894406 0 0.447188 -0.000183 -0.989471 0.144597 0 0 -1 0 0 -1 -0.894406 0 0.447188 -0.000183 0.989471 0.144597 0 0 -1 -0.255623 -0.786798 0.561754 -0.255623 0.786798 0.561754 -0.587176 -0.808161 0.045503 -0.587146 0.808161 0.045503 -0.251137 -0.772942 0.582598 -0.299264 -0.921049 -0.249123 -0.299264 0.921049 -0.249123 -0.251137 0.772942 0.582598 -0.295938 -0.910825 -0.287667 -0.295938 0.910825 -0.287667 -0.87994 0 -0.475021 0 -0.98471 -0.174169 0 0 1 -0.87994 0 -0.475021 0 0 1 0 0.98471 -0.174169 -0.279611 -0.860561 -0.425672 -0.295694 -0.910062 0.290323 -0.307566 -0.946562 0.096805 -0.060976 -0.18775 0.980316 -0.307535 0.946562 0.096805 -0.060976 0.18775 0.980316 -0.279611 0.860561 -0.425672 -0.295694 0.910062 0.290323 -0.161931 -0.498428 0.85165 -0.161931 0.498428 0.85165 -0.767235 0 0.641316 -0.923368 0 0.383831 -0.279611 -0.860561 -0.425672 -0.24012 -0.739036 0.629383 -0.279611 0.860561 -0.425672 -0.24012 0.739036 0.629383 -0.729698 -0.237068 0.641316 -0.729698 -0.237068 0.641316 -0.87817 -0.285318 0.383862 -0.87817 -0.285318 0.383862 -0.729698 0.237068 0.641316 -0.87817 0.285318 0.383831 -0.116031 -0.357128 -0.926817 -0.116031 0.357128 -0.926817 -0.169988 -0.523209 0.835047 -0.169988 0.523209 0.835047 -0.281991 -0.867946 -0.408765 -0.281991 0.867946 -0.408765 -0.249947 -0.76928 -0.587939 -0.217139 -0.668294 0.711447 -0.249947 0.76928 -0.587939 -0.217139 0.668294 0.711447 -0.29603 -0.9111 0.286752 -0.29603 0.9111 0.286752 -0.303934 0 0.952666 -0.217139 -0.668294 0.711447 -0.304575 -0.937376 -0.16892 -0.217139 0.668294 0.711447 -0.304544 0.937376 -0.16892 -0.232551 -0.715751 0.658467 -0.232551 0.715751 0.658467 -0.620716 -0.450972 0.641316 -0.747032 -0.542741 0.383862 -0.620716 0.450972 0.641316 -0.747032 0.542741 0.383831 -0.362804 -0.117862 0.924345 -0.362804 -0.117862 0.924345 -0.362804 0.117862 0.924345 -0.256691 -0.790002 -0.556719 -0.300638 -0.92526 0.231178 -0.256691 0.790002 -0.556719 -0.300638 0.92526 0.231178 0.134312 -0.990936 0.000336 0.173101 0 -0.984893 0.134312 0.990905 0.000366 0.173101 0 -0.984893 0.134312 -0.990936 0.000336 0.15418 0 0.988037 0.134312 0.990905 0.000366 0.15418 0 0.988037 -0.205634 -0.632893 -0.746422 -0.205634 0.632893 -0.746422 -0.245888 -0.178625 0.952666 -0.245888 0.178625 0.952666 -0.079867 -0.245827 0.966002 -0.079867 0.245827 0.966002 -0.304697 -0.937773 0.166356 -0.304697 0.937773 0.166356 -1 0 0 0 -1 0 0 0 1 0 0 1 -1 0 0 0 -1 0 0 0 -1 0 0 -1 -1 0 0 0 0 1 0 1 0 -1 0 0 0 0 -1 0 1 0 -0.30726 -0.945677 -0.106021 -0.30726 0.945677 -0.106021 -0.450972 -0.620716 0.641316 -0.450972 0.620716 0.641316 -0.542741 0.747032 0.383831 -0.542741 -0.747032 0.383862 -0.308695 -0.950041 0.045503 -0.308695 0.950041 0.045503 -0.224219 0.308634 0.924345 -0.224219 -0.308634 0.924345 -0.894406 0 0.447188 -6.1e-05 -0.99881 0.048311 0 0 -1 -0.87994 0 -0.475021 0 -0.998291 -0.05826 0 0 1 -0.894406 0 0.447188 -6.1e-05 0.99881 0.048311 0 0 -1 -0.87994 0 -0.475021 0 0 1 0 0.998291 -0.05826 -0.237068 -0.729698 0.641316 -0.285318 -0.87817 0.383862 -0.237068 0.729698 0.641316 -0.285318 0.87817 0.383831 -0.117862 0.362804 0.924345 -0.117862 -0.362804 0.924345 0 -0.98526 -0.170904 0 -0.692984 0.720908 0 -0.626301 -0.779534 0 -0.983276 0.182012 0 -0.959807 -0.280557 0 -0.845271 0.534318 0 -0.319193 0.947661 0 -0.719108 -0.694876 0 -0.200842 -0.979614 0 -0.999542 0.029969 0 -0.747307 0.664418 0 -0.978149 -0.207801 0 -0.868923 0.494919 0 -0.827296 0.561754 0 -0.812738 0.582598 0 -0.968444 -0.249123 0 -0.957701 -0.287667 0 -0.904843 -0.425672 0 -0.956908 0.290323 0 -0.9953 0.096805 0 -0.197394 0.980316 0 -0.524094 0.85165 0 -0.904843 -0.425672 0 -0.777062 0.629383 0 -0.3755 -0.926817 0 -0.550127 0.835047 0 -0.912625 -0.408765 0 -0.808863 -0.587939 0 -0.702689 0.711447 0 -0.957976 0.286752 0 -0.702689 0.711447 0 -0.985595 -0.16892 0 -0.752586 0.658467 0 -0.830683 -0.556719 0 -0.9729 0.231178 0 -0.665456 -0.746422 0 -0.258461 0.966002 0 -0.986053 0.166356 0 -0.994354 -0.106021 0 -0.998962 0.045503 0 -0.767235 0.641316 0 -0.923368 0.383862 0 -0.504471 0.863399 0 0 -1 0 0.504471 0.863399 0 0.767266 0.641316 0 0.923368 0.383831 0 0.998962 0.045503 0 0.994354 -0.106021 0 0.986053 0.166356 0 0.258461 0.966002 0 0.665456 -0.746422 0 0.9729 0.231178 0 0.830683 -0.556719 0 0.752586 0.658467 0 0.702689 0.711447 0 0.985595 -0.16892 0 0.957976 0.286752 0 0.808863 -0.587939 0 0.702689 0.711447 0 0.912625 -0.408765 0 0.550127 0.835047 0 0.3755 -0.926817 0 0.904843 -0.425672 0 0.777062 0.629383 0 0.524064 0.85165 0 0.9953 0.096805 0 0.197394 0.980316 0 0.904843 -0.425672 0 0.956908 0.290323 0 0.957701 -0.287667 0 0.968444 -0.249123 0 0.812738 0.582598 0 0.827296 0.561724 0 0.978149 -0.207801 0 0.868923 0.494919 0 0.747307 0.664418 0 0.999542 0.029969 0 0.200842 -0.979614 0 0.719108 -0.694876 0 0.319193 0.947661 0 0.845271 0.534318 0 0.959807 -0.280557 0 0.983276 0.182012 0 0.626301 -0.779534 0 0.692984 0.720908 0 0.98526 -0.170904 0.117862 0.362804 0.924345 0.117862 -0.362804 0.924345 0.237068 -0.729698 0.641316 0.285318 -0.87817 0.383862 0.237098 0.729698 0.641316 0.285318 0.87817 0.383831 -6.1e-05 -0.99881 0.048311 0 0 -1 0.896084 0 0.443861 -6.1e-05 0.99881 0.048311 0 0 -1 0.896084 0 0.443861 0 -0.998291 -0.05826 0 0 1 0.882931 0 -0.469466 0 0 1 0 0.998291 -0.05826 0.882931 0 -0.469466 0.224219 -0.308634 0.924345 0.224219 0.308634 0.924345 0.308695 -0.950041 0.045503 0.308695 0.950041 0.045503 0.450972 -0.620716 0.641316 0.542741 -0.747032 0.383862 0.450972 0.620716 0.641316 0.542741 0.747032 0.383831 0.30726 -0.945677 -0.106021 0.30726 0.945677 -0.106021 0 -1 0 0 0 1 1 0 0 0 -1 0 0 0 -1 0 0 -1 1 0 0 0 0 1 0 1 0 1 0 0 0 0 -1 0 1 0 1 0 0 0.304697 -0.937773 0.166356 0.304697 0.937773 0.166356 0.079867 -0.245827 0.966002 0.079867 0.245827 0.966002 0.245888 -0.178625 0.952666 0.245888 0.178625 0.952666 0.205634 -0.632893 -0.746422 0.205634 0.632893 -0.746422 -0.171453 0 -0.985168 -0.134007 -0.990966 0.000427 -0.171453 0 -0.985168 -0.134007 0.990966 0.000427 -0.157628 0 0.987487 -0.134007 -0.990966 0.000427 -0.157628 0 0.987487 -0.134007 0.990966 0.000427 0.300638 -0.92526 0.231178 0.256691 -0.790002 -0.556719 0.300638 0.92526 0.231178 0.256691 0.790002 -0.556719 0.362804 -0.117862 0.924345 0.362804 0.117862 0.924345 0.620716 -0.450972 0.641316 0.747032 -0.542741 0.383831 0.620716 0.450972 0.641316 0.747032 0.542741 0.383831 0.232551 -0.715751 0.658467 0.232551 0.715751 0.658467 0.217139 -0.668294 0.711447 0.304544 -0.937376 -0.16892 0.217139 0.668294 0.711447 0.304575 0.937376 -0.16892 0.303934 0 0.952666 0.29603 -0.9111 0.286752 0.29603 0.9111 0.286752 0.249947 -0.76928 -0.587939 0.217139 -0.668294 0.711447 0.249947 0.76928 -0.587939 0.217139 0.668294 0.711447 0.281991 -0.867946 -0.408765 0.281991 0.867946 -0.408765 0.169988 -0.523209 0.835047 0.169988 0.523209 0.835047 0.116031 -0.357128 -0.926817 0.116031 0.357128 -0.926817 0.729698 -0.237098 0.641316 0.87817 -0.285318 0.383831 0.729698 0.237098 0.641316 0.87817 0.285318 0.383831 0.279611 -0.860561 -0.425672 0.24012 -0.739036 0.629383 0.279611 0.860561 -0.425672 0.24012 0.739036 0.629383 0.767235 0 0.641316 0.923368 0 0.383831 0.161931 -0.498428 0.85165 0.161931 0.498428 0.85165 0 -0.98471 -0.174169 0 0 1 0.882931 0 -0.469466 0 0 1 0 0.98471 -0.174169 0.882931 0 -0.469466 0.279611 -0.860561 -0.425672 0.295694 -0.910062 0.290323 0.307535 -0.946562 0.096805 0.060976 -0.18775 0.980316 0.307566 0.946562 0.096805 0.060976 0.18775 0.980316 0.279611 0.860561 -0.425672 0.295694 0.910062 0.290323 0.295938 -0.910825 -0.287667 0.295938 0.910825 -0.287667 0.251137 -0.772942 0.582598 0.299264 -0.921049 -0.249123 0.299264 0.921049 -0.249123 0.251137 0.772942 0.582598 0.587146 -0.808161 0.045503 0.587176 0.808161 0.045503 0.255623 -0.786798 0.561754 0.255623 0.786798 0.561724 -0.000183 -0.989471 0.144597 0 0 -1 0.896084 0 0.443861 -0.000183 0.989471 0.144597 0 0 -1 0.896084 0 0.443861 0.58446 -0.804437 -0.106021 0.58446 0.804437 -0.106021 0.302255 -0.930265 -0.207801 0.268502 -0.82638 0.494919 0.302255 0.930265 -0.207801 0.268502 0.82638 0.494919 0.579577 -0.797723 0.166356 0.579577 0.797723 0.166356 0.151921 -0.209113 0.966002 0.151921 0.209113 0.966002 0.230934 -0.710746 0.664418 0.230934 0.710746 0.664418 0.308847 -0.950621 0.029969 0.308878 0.950621 0.029969 0.391125 -0.538347 -0.746422 0.391125 0.538347 -0.746422 0.062044 -0.191015 -0.979614 0.062044 0.191015 -0.979614 0.222205 -0.68392 -0.694876 0.222205 0.68392 -0.694876 0.098636 -0.303568 0.947661 0.098636 0.303568 0.947661 0.261177 -0.803888 0.534318 0.261177 0.803888 0.534318 -0.33784 0 -0.941191 -0.265633 -0.964049 0.000855 1 0 0 -0.311319 0 0.950285 -0.265633 -0.964049 0.000855 1 0 0 -0.33784 0 -0.941191 -0.265633 0.964049 0.000855 1 0 0 -0.311319 0 0.950285 -0.265633 0.964049 0.000855 1 0 0 0.808161 -0.587176 0.045503 0.808161 0.587146 0.045503 0.296579 -0.912839 -0.280557 0.296579 0.912839 -0.280557 0.571856 -0.787072 0.231178 0.571856 0.787072 0.231178 0.488235 -0.672018 -0.556719 0.488266 0.672018 -0.556719 0.303842 -0.935148 0.182012 0.303842 0.935148 0.182012 0.804437 -0.58446 -0.106021 0.804437 0.58446 -0.106021 0.442366 -0.608844 0.658467 0.442366 0.608844 0.658467 0.413038 -0.568499 0.711447 0.579333 -0.797388 -0.16892 0.413038 0.568499 0.711447 0.579333 0.797357 -0.16892 0.193518 -0.59566 -0.779534 0.193518 0.59566 -0.779534 0.214148 -0.659078 0.720908 0.214148 0.659078 0.720908 0.563066 -0.775018 0.286752 0.563097 0.775018 0.286752 0.304453 -0.93704 -0.170904 0.304453 0.93704 -0.170904 0.475448 -0.654378 -0.587939 0.413038 -0.568499 0.711447 0.475448 0.654378 -0.587939 0.413038 0.568499 0.711447 0.797723 -0.579577 0.166356 0.797723 0.579577 0.166356 0.536424 -0.738304 -0.408765 0.536424 0.738304 -0.408765 0.323344 -0.445051 0.835047 0.323344 0.445051 0.835047 0.950041 -0.308695 0.045503 0.950041 0.308695 0.045503 0.209113 -0.151921 0.966002 0.209113 0.151921 0.966002 0.22071 -0.303781 -0.926786 0.22071 0.303781 -0.926817 0.945677 -0.30726 -0.106021 0.945677 0.30726 -0.106021 0.531846 -0.732047 -0.425672 0.45674 -0.628651 0.629383 0.531846 0.732047 -0.425672 0.45674 0.628651 0.629383 0.998962 0 0.045503 0.538347 -0.391125 -0.746422 0.538347 0.391125 -0.746422 0.994354 0 -0.106021 0.308054 -0.423994 0.85165 0.308054 0.423994 0.85165 0.585009 -0.8052 0.096805 0.116031 -0.159703 0.980316 0.585009 0.8052 0.096805 0.116031 0.159703 0.980316 0.531846 -0.732047 -0.425672 0.562456 -0.774163 0.290323 0.531846 0.732047 -0.425672 0.562456 0.774163 0.290323 0.562914 -0.774804 -0.287667 0.562914 0.774804 -0.287667 0.937773 -0.304697 0.166356 0.937773 0.304697 0.166356 0.569231 -0.783502 -0.249123 0.477706 -0.657521 0.582598 0.569231 0.783502 -0.249123 0.477706 0.657521 0.582598 0.245827 -0.079867 0.966002 0.245827 0.079867 0.966002 0.486251 -0.669301 0.561754 0.486251 0.669301 0.561754 0.787072 -0.571856 0.231178 0.787072 0.571856 0.231178 0.672018 -0.488266 -0.556719 0.672018 0.488266 -0.556719 0.986053 0 0.166356 0.608844 -0.442366 0.658467 0.608844 0.442366 0.658467 0.574938 -0.791345 -0.207801 0.510727 -0.702963 0.494919 0.574938 0.791345 -0.207801 0.510727 0.702963 0.494919 0.568499 -0.413038 0.711447 0.797357 -0.579333 -0.16892 0.568499 0.413038 0.711447 0.797388 0.579333 -0.16892 0.258461 0 0.966002 0.632893 -0.205634 -0.746422 0.632893 0.205634 -0.746422 0.775018 -0.563097 0.286752 0.775018 0.563066 0.286752 0.665456 0 -0.746422 0.654378 -0.475448 -0.587939 0.568499 -0.413038 0.711447 0.654378 0.475448 -0.587939 0.568499 0.413038 0.711447 0.738304 -0.536424 -0.408765 0.738304 0.536424 -0.408765 0.445051 -0.323344 0.835047 0.445051 0.323344 0.835047 0.439253 -0.604602 0.664418 0.439253 0.604602 0.664418 0.303781 -0.22071 -0.926786 0.303781 0.22071 -0.926817 0.92526 -0.300638 0.231178 0.92526 0.300638 0.231178 0.790002 -0.256691 -0.556719 0.790002 0.256691 -0.556719 0.587512 -0.808649 0.029969 0.587512 0.808649 0.029969 0.715751 -0.232551 0.658467 0.715751 0.232551 0.658467 0.732047 -0.531846 -0.425672 0.628651 -0.45674 0.629383 0.732047 0.531846 -0.425672 0.628651 0.45674 0.629383 0.668294 -0.217139 0.711447 0.937376 -0.304575 -0.16892 0.668294 0.217139 0.711447 0.937376 0.304544 -0.16892 0.118046 -0.162481 -0.979614 0.118046 0.162481 -0.979614 0.9729 0 0.231178 0.830683 0 -0.556719 0.423994 -0.308054 0.85165 0.423994 0.308054 0.85165 0.752586 0 0.658467 0.9111 -0.29603 0.286752 0.9111 0.29603 0.286752 0.702689 0 0.711447 0.985595 0 -0.16892 0.422681 -0.581774 -0.694876 0.422681 0.581774 -0.694876 0.76928 -0.249947 -0.587939 0.668294 -0.217139 0.711447 0.76928 0.249947 -0.587939 0.668294 0.217139 0.711447 0.8052 -0.585009 0.096805 0.159703 -0.116031 0.980316 0.8052 0.585009 0.096805 0.159703 0.116031 0.980316 0.732047 -0.531846 -0.425672 0.774163 -0.562456 0.290323 0.732047 0.531846 -0.425672 0.774163 0.562456 0.290323 0.187597 -0.258217 0.947661 0.187597 0.258217 0.947661 0.774804 -0.562914 -0.287667 0.774804 0.562914 -0.287667 0.496841 -0.683828 0.534318 0.496841 0.683828 0.534318 0.957976 0 0.286752 0.783502 -0.569231 -0.249123 0.657521 -0.477706 0.582598 0.783502 0.569231 -0.249123 0.657521 0.477706 0.582598 0.867946 -0.281991 -0.408765 0.867946 0.281991 -0.408765 0.523209 -0.169988 0.835047 0.523209 0.169988 0.835047 0.669301 -0.486251 0.561754 0.669301 0.486251 0.561754 0.808863 0 -0.587939 0.702689 0 0.711447 0.564165 -0.776513 -0.280557 0.564165 0.776513 -0.280557 0.357128 -0.116031 -0.926786 0.357128 0.116031 -0.926817 0.57796 -0.795495 0.182012 0.57796 0.795495 0.182012 0.791345 -0.574938 -0.207801 0.702963 -0.510727 0.494919 0.791345 0.574938 -0.207801 0.702963 0.510727 0.494919 0.912625 0 -0.408765 0.550127 0 0.835047 0.860561 -0.279611 -0.425672 0.739036 -0.24012 0.629383 0.860561 0.279611 -0.425672 0.739036 0.24012 0.629383 0.3755 0 -0.926786 0.368145 -0.506699 -0.779534 0.368145 0.506699 -0.779534 0.498428 -0.161931 0.85165 0.498428 0.161931 0.85165 0.407331 -0.560625 0.720908 0.407331 0.560625 0.720908 0.904843 0 -0.425672 0.777062 0 0.629383 0.579119 -0.797082 -0.170904 0.579119 0.797113 -0.170904 0.946562 -0.307566 0.096805 0.187719 -0.060976 0.980316 0.860561 -0.279611 -0.425672 0.910092 -0.295694 0.290323 0.946562 0.307535 0.096805 0.187719 0.060976 0.980316 0.860561 0.279611 -0.425672 0.910062 0.295694 0.290323 0.524094 0 0.85165 0.910825 -0.295938 -0.287667 0.910825 0.295938 -0.287667 0.921049 -0.299264 -0.249123 0.772942 -0.251137 0.582598 0.921049 0.299264 -0.249123 0.772942 0.251137 0.582598 0.604602 -0.439253 0.664418 0.604602 0.439253 0.664418 0.786798 -0.255623 0.561754 0.786798 0.255623 0.561754 0.9953 0 0.096805 0.197394 0 0.980316 0.904843 0 -0.425672 0.956908 0 0.290323 0.957701 0 -0.287667 0.808649 -0.587512 0.029969 0.808649 0.587512 0.029969 0.930265 -0.302255 -0.207801 0.82638 -0.268502 0.494919 0.930265 0.302255 -0.207801 0.82638 0.268502 0.494919 0.968444 0 -0.249123 0.812738 0 0.582598 0.827296 0 0.561754 0.162481 -0.118046 -0.979614 0.162481 0.118046 -0.979614 0.978149 0 -0.207801 0.868923 0 0.494919 0.581774 -0.422681 -0.694876 0.581774 0.422681 -0.694876 0.258217 -0.187597 0.947661 0.258217 0.187597 0.947661 0.683828 -0.496841 0.534318 0.683828 0.496841 0.534318 0.710746 -0.230934 0.664418 0.710746 0.230934 0.664418 0.776513 -0.564165 -0.280557 0.776513 0.564165 -0.280557 0.795495 -0.57796 0.182012 0.795495 0.57796 0.182012 0.950621 -0.308878 0.029969 0.950621 0.308878 0.029969 0.747307 0 0.664418 0.191015 -0.062044 -0.979614 0.191015 0.062044 -0.979614 0.506699 -0.368145 -0.779534 0.506699 0.368145 -0.779534 0.999542 0 0.029969 0.560625 -0.407331 0.720908 0.560625 0.407331 0.720908 0.68392 -0.222205 -0.694876 0.68392 0.222205 -0.694876 0.200842 0 -0.979614 0.797113 -0.579119 -0.170904 0.797113 0.579119 -0.170904 0.303568 -0.098636 0.947661 0.303568 0.098636 0.947661 0.803888 -0.261177 0.534318 0.803888 0.261177 0.534318 0.719108 0 -0.694876 0.912839 -0.296579 -0.280557 0.912839 0.296579 -0.280557 0.319193 0 0.947661 0.845271 0 0.534318 0.935148 -0.303842 0.182012 0.935148 0.303842 0.182012 0.959807 0 -0.280557 0.59566 -0.193518 -0.779534 0.59566 0.193518 -0.779534 0.983276 0 0.182012 0.659078 -0.214148 0.720908 0.659078 0.214148 0.720908 0.626301 0 -0.779534 0.93704 -0.304453 -0.170904 0.93704 0.304453 -0.170904 0.692984 0 0.720908 0.98526 0 -0.170904 0.957022 0.192175 0.957022 0.20129 0.007027 0.192177 1.00703 0.192177 0.907018 0.192174 0.957022 0.18306 0.007027 0.201292 1.00703 0.201292 0.907018 0.201289 0.957022 0.245563 0.007028 0.183062 1.00703 0.183062 0.907018 0.183059 0.957022 0.227333 0.007027 0.245564 1.00703 0.245564 0.907019 0.245562 0.957022 0.257282 0.957022 0.205197 0.007027 0.227334 1.00703 0.227334 0.907018 0.227332 0.957022 0.213009 0.907019 0.257281 0.007027 0.257283 1.00703 0.257283 0.007028 0.205198 1.00703 0.205198 0.907017 0.205195 0.057033 0.192178 0.857016 0.192172 0.957022 0.175247 0.007028 0.213011 1.00703 0.213011 0.907018 0.213008 0.057033 0.201293 0.857016 0.201287 0.957022 0.209103 0.057034 0.183063 0.857015 0.183058 0.007028 0.175249 1.00703 0.175249 0.907016 0.175246 0.957022 0.275512 0.007028 0.209104 1.00703 0.209104 0.907017 0.209102 0.057032 0.245566 0.857017 0.24556 0.857016 0.22733 0.057033 0.227336 0.007027 0.275513 1.00703 0.275513 0.907018 0.275511 0.057033 0.257285 0.857017 0.25728 0.857015 0.205194 0.057034 0.205199 0.057034 0.213012 0.857015 0.213007 0.957022 0.318483 0.957022 0.323691 0.057036 0.17525 0.857013 0.175245 0.957022 0.288533 0.957024 0.699357 0.957024 0.691762 0.007027 0.318484 1.00703 0.318484 0.007027 0.323692 1.00703 0.323692 0.907019 0.318482 0.907019 0.32369 0.057035 0.209105 0.857014 0.209101 0.957022 0.306763 0.957023 0.563284 0.957023 0.571097 0.957022 0.298951 0.957022 0.327598 0.907018 0.288532 0.007027 0.288534 1.00703 0.288534 0.057033 0.275514 0.857016 0.27551 0.007019 0.699358 1.00702 0.699358 0.907029 0.691761 0.90703 0.699356 0.00702 0.691763 1.00702 0.691763 0.007027 0.306764 1.00703 0.306764 0.907018 0.306762 0.957024 0.575004 0.007022 0.563285 1.00702 0.563285 0.007022 0.571098 1.00702 0.571098 0.907026 0.563283 0.907026 0.571096 0.007027 0.298952 1.00703 0.298952 0.007027 0.327598 1.00703 0.327598 0.907018 0.29895 0.907019 0.327597 0.107039 0.192179 0.807015 0.192171 0.957024 0.582817 0.957023 0.591932 0.107039 0.201294 0.807015 0.201286 0.007022 0.575005 1.00702 0.575005 0.907026 0.575003 0.10704 0.183064 0.807014 0.183057 0.957023 0.556774 0.907027 0.582816 0.907027 0.591931 0.007021 0.582817 1.00702 0.582817 0.007021 0.591932 1.00702 0.591932 0.957022 0.326295 0.957024 0.670059 0.057032 0.318484 0.057032 0.323693 0.857017 0.318481 0.857017 0.323689 0.107038 0.245566 0.807016 0.245559 0.907026 0.556773 0.007022 0.556774 1.00702 0.556774 0.107039 0.227336 0.807015 0.227329 0.957024 0.613634 0.957024 0.617974 0.857015 0.288532 0.057034 0.288535 0.007027 0.326296 1.00703 0.326296 0.907018 0.326295 0.007019 0.67006 1.00702 0.67006 0.90703 0.670059 0.057017 0.691763 0.057016 0.699359 0.857035 0.69176 0.857036 0.699355 0.957024 0.576306 0.107038 0.257286 0.807016 0.257279 0.057033 0.306765 0.857016 0.306762 0.10704 0.2052 0.807013 0.205193 0.057022 0.563286 0.057022 0.571099 0.857029 0.563283 0.857029 0.571095 0.057032 0.327599 0.057033 0.298952 0.857015 0.298949 0.857017 0.327596 0.007021 0.613635 1.00702 0.613635 0.007021 0.617975 1.00702 0.617975 0.907028 0.613633 0.907028 0.617973 0.10704 0.213013 0.807013 0.213006 0.957024 0.617974 0.957024 0.651613 0.907027 0.576305 0.007021 0.576307 1.00702 0.576307 0.957024 0.594536 0.057021 0.575005 0.85703 0.575002 0.957024 0.611464 0.957022 0.361453 0.107042 0.175251 0.807011 0.175244 0.00702 0.617975 1.00702 0.617975 0.00702 0.651613 1.00702 0.651613 0.907028 0.617974 0.90703 0.651612 0.057021 0.582818 0.05702 0.591933 0.85703 0.582815 0.857031 0.59193 0.007021 0.594537 1.00702 0.594537 0.907028 0.594535 0.107041 0.209106 0.807012 0.2091 0.00702 0.611464 1.00702 0.611464 0.907028 0.611463 0.007027 0.361454 1.00703 0.361454 0.907019 0.361452 0.057022 0.556775 0.857029 0.556772 0.107038 0.275515 0.807015 0.275509 0.057033 0.326297 0.857016 0.326294 0.057016 0.670061 0.857036 0.670058 0.057019 0.613635 0.057019 0.617976 0.857033 0.613632 0.857033 0.617973 0.957024 0.555471 0.057021 0.576307 0.857031 0.576304 0.007022 0.555472 1.00702 0.555472 0.907027 0.555471 0.957025 0.709774 0.057018 0.617976 0.057017 0.651614 0.857033 0.617973 0.857036 0.651611 0.107037 0.318485 0.107037 0.323694 0.807016 0.31848 0.807017 0.323689 0.057019 0.594537 0.857032 0.594534 0.957022 0.409632 0.057018 0.611465 0.057032 0.361455 0.857016 0.361452 0.857033 0.611462 0.807014 0.288531 0.107039 0.288536 0.007017 0.709775 1.00702 0.709775 0.907034 0.709774 0.107014 0.69936 0.107015 0.691764 0.807041 0.691759 0.807041 0.699355 0.007026 0.409633 1.00703 0.409633 0.90702 0.409632 0.107038 0.306766 0.807015 0.306761 0.107023 0.563287 0.107022 0.5711 0.807032 0.563282 0.807033 0.571095 0.107039 0.298953 0.107038 0.3276 0.807014 0.298948 0.807016 0.327595 0.107022 0.575006 0.807033 0.575001 0.957023 0.50599 0.057021 0.555473 0.85703 0.55547 0.957023 0.46302 0.107021 0.582819 0.10702 0.591934 0.807034 0.582814 0.807035 0.591929 0.007023 0.505991 1.00702 0.505991 0.907024 0.50599 0.107023 0.556776 0.807032 0.556771 0.857043 0.709773 0.057011 0.709775 0.007025 0.46302 1.00703 0.46302 0.907022 0.463019 0.107039 0.326298 0.807014 0.326293 0.107014 0.670061 0.807041 0.670057 0.057031 0.409633 0.857019 0.409631 0.107018 0.613636 0.107018 0.617976 0.807037 0.613632 0.807038 0.617972 0.757014 0.192171 0.157043 0.19218 0.107021 0.576308 0.807034 0.576304 0.157043 0.201295 0.757015 0.201286 0.157044 0.183065 0.757013 0.183056 0.107017 0.617976 0.107015 0.651614 0.807038 0.617972 0.807041 0.651611 0.107019 0.594538 0.807036 0.594534 0.057024 0.505991 0.857026 0.505989 0.157041 0.245567 0.757016 0.245559 0.107017 0.611465 0.807038 0.611462 0.107038 0.361455 0.807016 0.361451 0.157043 0.227337 0.757015 0.227329 0.057028 0.463021 0.857023 0.463019 0.999753 0.788108 -0.000247 0.788108 0.999753 0.788108 0.914295 0.788107 0.914295 0.788107 0.914295 0.788107 0.999908 0.759539 -9.2e-05 0.759539 0.999908 0.759539 0.914138 0.759538 0.914138 0.759538 0.914138 0.759538 0.157041 0.257286 0.757016 0.257278 0.157044 0.205201 0.757013 0.205193 0.157044 0.213013 0.757013 0.213006 0.157047 0.175251 0.75701 0.175244 0.107021 0.555473 0.807034 0.55547 0.157046 0.209107 0.757011 0.209099 0.157042 0.275516 0.757015 0.275509 0.107006 0.709776 0.80705 0.709773 0.107035 0.409634 0.807018 0.409631 0.157041 0.318486 0.157041 0.323694 0.757016 0.318479 0.757017 0.323688 0.107026 0.505992 0.807029 0.505989 1.0123 0.733692 0.012299 0.733692 0.012299 0.733692 1.0123 0.733692 0.901746 0.733691 0.901746 0.733691 0.901746 0.733691 0.157043 0.288536 0.757014 0.28853 0.107031 0.463021 0.807024 0.463018 0.157013 0.69936 0.157014 0.691764 0.757044 0.691759 0.757045 0.699354 0.157042 0.306766 0.757015 0.30676 1.01585 0.809126 0.01585 0.809126 1.01585 0.809126 0.898198 0.809126 0.898198 0.809126 0.898198 0.809126 0.157023 0.563287 0.157023 0.5711 0.157043 0.298953 0.157041 0.3276 0.757014 0.298948 0.757016 0.327595 0.757035 0.563281 0.757035 0.571094 0.157022 0.575006 0.757036 0.575001 0.957027 0.714983 0.957027 0.721959 0.157021 0.582819 0.157021 0.591934 0.757037 0.582814 0.757037 0.591929 0.007008 0.714983 1.00701 0.714983 0.007009 0.72196 1.00701 0.72196 0.907046 0.714982 0.907047 0.721959 0.157023 0.556776 0.757035 0.556771 0.157043 0.326298 0.757014 0.326293 0.157013 0.670062 0.757045 0.670057 0.157018 0.613636 0.157018 0.617977 0.75704 0.613631 0.757041 0.617972 0.157021 0.576308 0.757037 0.576303 0.957028 0.725448 0.157017 0.617977 0.157014 0.651615 0.757041 0.617972 0.757045 0.65161 0.157019 0.594538 0.757039 0.594534 0.056993 0.714983 0.056992 0.72196 0.857064 0.714982 0.857065 0.721959 0.007006 0.725448 1.00701 0.725448 0.907052 0.725448 0.157017 0.611466 0.157041 0.361455 0.757041 0.611461 0.757016 0.361451 -0.00026 0.765661 0.99974 0.765661 0.914306 0.76566 0.914306 0.76566 -0.00025 0.782666 0.99975 0.782666 0.914297 0.782665 0.914297 0.782665 0.157022 0.555473 0.757036 0.555469 0.056986 0.725448 0.857073 0.725448 0.157004 0.709776 0.757055 0.709772 0.157038 0.409634 0.757019 0.40963 1.00765 0.725448 0.007652 0.725448 0.007652 0.725448 1.00765 0.725448 1.00765 0.733691 0.007651 0.733691 0.007651 0.733691 1.00765 0.733691 0.906408 0.725448 0.906408 0.725448 0.906408 0.725448 0.90641 0.733691 0.90641 0.733691 0.90641 0.733691 0.157027 0.505992 0.757031 0.505989 0.10698 0.714983 0.807079 0.714982 0.80708 0.721959 0.10698 0.72196 0.157033 0.463021 0.757025 0.463018 0.807091 0.725447 0.10697 0.725449 1.02747 0.765661 0.027468 0.765661 1.02747 0.765661 1.02746 0.782666 0.027465 0.782666 1.02746 0.782666 0.886579 0.76566 0.886579 0.76566 0.886579 0.76566 0.886584 0.782665 0.886584 0.782665 0.886584 0.782665 0.156972 0.714983 0.156971 0.72196 0.757088 0.714982 0.75709 0.721959 0.757102 0.725447 0.15696 0.725449 0.207045 0.19218 0.207044 0.201295 0.207046 0.183065 0.207043 0.245567 0.207044 0.227337 0.207043 0.257286 0.207046 0.205201 0.207046 0.213013 0.207049 0.175251 0.207048 0.209107 0.207044 0.275516 0.207042 0.318486 0.207042 0.323694 0.207045 0.288536 0.207013 0.69936 0.207014 0.691765 0.207044 0.306766 0.207024 0.563287 0.207023 0.5711 0.207045 0.298953 0.207043 0.3276 0.207022 0.575006 0.207021 0.582819 0.207021 0.591934 0.207024 0.556776 0.207045 0.326298 0.207013 0.670062 0.207018 0.613636 0.207017 0.617977 0.207021 0.576308 0.207017 0.617977 0.207013 0.651615 0.207019 0.594538 0.207017 0.611466 0.207043 0.361455 0.207022 0.555473 0.207002 0.709776 0.20704 0.409634 0.207027 0.505992 0.207034 0.463021 0.206968 0.714983 0.206967 0.72196 0.206955 0.725449 0.467431 0.175247 0.707104 0.725447 0.70709 0.714982 0.707092 0.721959 0.707025 0.463018 0.707031 0.505988 0.707019 0.40963 0.707057 0.709772 0.707037 0.555469 0.707016 0.361451 0.707042 0.611461 0.70704 0.594533 0.707042 0.617972 0.707046 0.65161 0.707038 0.576303 0.707041 0.613631 0.707042 0.617972 0.707046 0.670057 0.707014 0.326293 0.707035 0.556771 0.707037 0.582814 0.707038 0.591929 0.707036 0.575001 0.707014 0.298948 0.707016 0.327594 0.707035 0.563281 0.707036 0.571094 0.707015 0.30676 0.707045 0.691758 0.707046 0.699354 0.707014 0.28853 0.707017 0.318479 0.707017 0.323688 0.707015 0.275508 0.707011 0.209099 0.70701 0.175243 0.707013 0.213005 0.707013 0.205192 0.707016 0.257278 0.707015 0.227329 0.707016 0.245558 0.707013 0.183056 0.707015 0.201285 0.707015 0.19217 0.657099 0.725447 0.256957 0.725449 0.25697 0.714983 0.256969 0.72196 0.657085 0.714982 0.657087 0.721959 0.386445 0.765765 0.386445 0.765765 0.386445 0.765765 0.527604 0.765764 0.527604 0.765764 0.527604 0.765764 0.387292 0.782676 0.387292 0.782676 0.387292 0.782676 0.526756 0.782676 0.526756 0.782676 0.526756 0.782676 0.306964 0.725449 0.607085 0.725447 0.257033 0.463021 0.657025 0.463018 0.306976 0.714983 0.306975 0.72196 0.607074 0.714982 0.607076 0.721959 0.257027 0.505992 0.657031 0.505989 0.406334 0.725448 0.406334 0.725448 0.406334 0.725448 0.406333 0.733691 0.406333 0.733691 1.40633 0.733691 0.406333 0.733691 0.5077 0.725448 0.5077 0.725448 0.5077 0.725448 0.507701 0.733691 0.507701 0.733691 0.507701 0.733691 0.257039 0.409634 0.657019 0.40963 0.257002 0.709776 0.657054 0.709772 0.356977 0.725448 0.557065 0.725447 0.257021 0.555473 0.657036 0.555469 0.413897 0.765765 0.413897 0.765765 0.50015 0.765764 0.50015 0.765764 0.414253 0.782676 0.414253 0.782676 0.499794 0.782676 0.499794 0.782676 0.257042 0.361455 0.257016 0.611466 0.657016 0.361451 0.657041 0.611461 0.406996 0.725448 0.507042 0.725448 0.356986 0.714983 0.356985 0.72196 0.557057 0.714982 0.557059 0.721959 0.257018 0.594538 0.657039 0.594533 0.257016 0.617977 0.257013 0.651615 0.657041 0.617972 0.657044 0.65161 0.457018 0.725448 0.257021 0.576308 0.657036 0.576303 0.257018 0.613636 0.257017 0.617977 0.65704 0.613631 0.65704 0.617972 0.257013 0.670062 0.657044 0.670057 0.257043 0.326298 0.657015 0.326293 0.257023 0.556776 0.657034 0.556771 0.407001 0.714983 0.407001 0.72196 0.507038 0.714982 0.507039 0.721959 0.257021 0.582819 0.25702 0.591934 0.657036 0.582814 0.657037 0.591929 0.457019 0.714983 0.457019 0.721959 0.257022 0.575006 0.657035 0.575001 0.397959 0.809126 1.39796 0.809126 0.397959 0.809126 0.516087 0.809126 0.516087 0.809126 0.516087 0.809126 0.257023 0.563287 0.257023 0.5711 0.257044 0.298953 0.257042 0.3276 0.657014 0.298948 0.657017 0.327595 0.657034 0.563281 0.657035 0.571094 0.257043 0.306766 0.657015 0.30676 0.257013 0.69936 0.257013 0.691764 0.657043 0.691759 0.657044 0.699354 0.307031 0.463021 0.607024 0.463018 0.257044 0.288536 0.657014 0.28853 0.401517 0.733692 0.401517 0.733692 0.401517 0.733692 0.512531 0.733691 0.512531 0.733691 0.512531 0.733691 0.307025 0.505992 0.607029 0.505989 0.257041 0.318486 0.257041 0.323694 0.657017 0.318479 0.657017 0.323688 0.307036 0.409634 0.607019 0.409631 0.307004 0.709776 0.607048 0.709772 0.257042 0.275515 0.657016 0.275508 0.257046 0.209107 0.657012 0.209099 0.307021 0.555473 0.607033 0.55547 0.257048 0.175251 0.657011 0.175244 0.257045 0.213013 0.657014 0.213005 0.257045 0.2052 0.657013 0.205193 0.257042 0.257286 0.657016 0.257278 0.414153 0.759642 0.414153 0.759642 0.414153 0.759642 0.414151 0.788216 0.414151 0.788216 0.414151 0.788216 0.499894 0.759641 0.499894 0.759641 0.499894 0.759641 0.499895 0.788215 0.499895 0.788215 0.499895 0.788215 0.357028 0.463021 0.557023 0.463019 0.257043 0.227337 0.657015 0.227329 0.307039 0.361455 0.607017 0.361451 0.307016 0.611465 0.607037 0.611462 0.257042 0.245567 0.657016 0.245559 0.357024 0.505991 0.557026 0.505989 0.307018 0.594538 0.607035 0.594534 0.307016 0.617976 0.307013 0.651614 0.607037 0.617972 0.60704 0.65161 0.257045 0.183064 0.657014 0.183056 0.257043 0.201295 0.657015 0.201286 0.30702 0.576308 0.607033 0.576304 0.257043 0.19218 0.657015 0.19217 0.307017 0.613636 0.307017 0.617976 0.607036 0.613632 0.607037 0.617972 0.357032 0.409633 0.55702 0.409631 0.307013 0.670061 0.60704 0.670057 0.30704 0.326297 0.607016 0.326293 0.407025 0.46302 0.507023 0.463019 0.357008 0.709775 0.55704 0.709773 0.307022 0.556776 0.607032 0.556771 0.407023 0.505991 0.507024 0.50599 0.30702 0.582819 0.30702 0.591934 0.607033 0.582814 0.607034 0.591929 0.457023 0.46302 0.35702 0.555472 0.557029 0.55547 0.457023 0.50599 0.307021 0.575006 0.607032 0.575001 0.30704 0.298953 0.307038 0.3276 0.607015 0.298948 0.607017 0.327595 0.307022 0.563287 0.307022 0.571099 0.607032 0.563282 0.607032 0.571095 0.30704 0.306766 0.607016 0.306761 0.407027 0.409633 0.507021 0.409631 0.307014 0.691764 0.307013 0.69936 0.607039 0.691759 0.60704 0.699355 0.407013 0.709775 0.50703 0.709773 0.30704 0.288536 0.607015 0.288531 0.357034 0.361454 0.557018 0.361452 0.357017 0.611465 0.557032 0.611462 0.457024 0.409632 0.357018 0.594537 0.557031 0.594534 0.307038 0.318485 0.307038 0.323694 0.607017 0.31848 0.607018 0.323688 0.357017 0.617976 0.357015 0.651614 0.557032 0.617973 0.557034 0.651611 0.457021 0.709774 0.407021 0.555472 0.507025 0.555471 0.35702 0.576307 0.55703 0.576304 0.457022 0.555471 0.357018 0.613635 0.357018 0.617976 0.557032 0.613632 0.557032 0.617973 0.357014 0.670061 0.557034 0.670058 0.357035 0.326297 0.557017 0.326294 0.307039 0.275515 0.607016 0.275509 0.357021 0.556775 0.557028 0.556772 0.407028 0.361454 0.50702 0.361452 0.407019 0.611464 0.507027 0.611463 0.307042 0.209106 0.607013 0.2091 0.40702 0.594536 0.507026 0.594535 0.35702 0.582818 0.357019 0.591933 0.557029 0.582815 0.55703 0.59193 0.407019 0.617975 0.407017 0.651613 0.507027 0.617973 0.507028 0.651612 0.307044 0.17525 0.607012 0.175244 0.457024 0.361453 0.457022 0.611463 0.35702 0.575005 0.557029 0.575002 0.457022 0.594536 0.40702 0.576306 0.507025 0.576305 0.457022 0.617974 0.457022 0.651612 0.307041 0.213013 0.607015 0.213006 0.407019 0.613634 0.407019 0.617975 0.507027 0.613633 0.507027 0.617973 0.357035 0.298952 0.357034 0.327599 0.557017 0.298949 0.557018 0.327596 0.357021 0.563286 0.357021 0.571099 0.557028 0.563282 0.557029 0.571095 0.307041 0.2052 0.607014 0.205193 0.357035 0.306765 0.557017 0.306761 0.307039 0.257285 0.607017 0.257279 0.457022 0.576306 0.357015 0.691763 0.357014 0.699359 0.557034 0.69176 0.557034 0.699355 0.407017 0.67006 0.507028 0.670058 0.407029 0.326296 0.50702 0.326295 0.357035 0.288535 0.557017 0.288531 0.457022 0.613634 0.457022 0.617974 0.30704 0.227336 0.607016 0.227329 0.407021 0.556774 0.507025 0.556773 0.307039 0.245566 0.607017 0.245559 0.357033 0.318484 0.357033 0.323693 0.557018 0.318481 0.557019 0.323689 0.457022 0.670059 0.457024 0.326295 0.407021 0.582817 0.40702 0.591932 0.507025 0.582815 0.507026 0.59193 0.457022 0.556773 0.307041 0.183064 0.607015 0.183056 0.407021 0.575004 0.507025 0.575003 0.30704 0.201294 0.607016 0.201286 0.457022 0.582816 0.457022 0.591931 0.30704 0.192179 0.607016 0.192171 0.407029 0.298951 0.407029 0.327598 0.407021 0.563285 0.407021 0.571098 0.50702 0.298949 0.50702 0.327596 0.507025 0.563283 0.507025 0.571096 0.457022 0.575003 0.407029 0.306764 0.50702 0.306762 0.407018 0.691762 0.407017 0.699358 0.507027 0.69176 0.507027 0.699356 0.357034 0.275514 0.557018 0.27551 0.407029 0.288534 0.50702 0.288532 0.457024 0.29895 0.457024 0.327597 0.457023 0.563284 0.457023 0.571097 0.457024 0.306763 0.357037 0.209105 0.557016 0.209101 0.407028 0.318483 0.407028 0.323692 0.50702 0.318481 0.50702 0.32369 0.457022 0.691761 0.457022 0.699357 0.457024 0.288533 0.357038 0.17525 0.557015 0.175245 0.457024 0.318482 0.457024 0.323691 0.357036 0.213012 0.557016 0.213007 0.357036 0.205199 0.557016 0.205194 0.357034 0.257284 0.557018 0.257279 0.407029 0.275513 0.50702 0.275511 0.357035 0.227335 0.557017 0.22733 0.357034 0.245565 0.557018 0.24556 0.40703 0.209104 0.507019 0.209102 0.457024 0.275512 0.407031 0.175248 0.507019 0.175246 0.357036 0.183063 0.557017 0.183057 0.457024 0.209103 0.357035 0.201293 0.557017 0.201287 0.40703 0.21301 0.50702 0.213008 0.457024 0.175247 0.357035 0.192178 0.557017 0.192172 0.40703 0.205198 0.50702 0.205195 0.407029 0.257283 0.50702 0.257281 0.457024 0.213009 0.407029 0.227334 0.50702 0.227331 0.457024 0.205196 0.457024 0.257282 0.407029 0.245564 0.50702 0.245561 0.457024 0.227333 0.40703 0.183061 0.50702 0.183059 0.457024 0.245563 0.407029 0.201291 0.50702 0.201288 0.457024 0.18306 0.407029 0.192176 0.50702 0.192173 0.457024 0.20129 0.457024 0.192175 110 STRIP 6 609 454 614 459 702 362 STRIP 4 377 375 677 675 STRIP 4 679 676 593 590 STRIP 6 731 737 629 631 589 591 STRIP 4 739 733 736 730 STRIP 6 583 586 625 627 728 734 STRIP 4 587 584 703 700 STRIP 4 324 437 330 433 STRIP 4 735 628 738 632 STRIP 4 361 478 701 585 STRIP 4 678 592 378 482 STRIP 4 480 474 376 373 STRIP 6 325 322 438 436 481 476 STRIP 4 437 482 433 478 STRIP 4 628 585 632 592 STRIP 4 329 326 323 320 STRIP 4 473 432 479 434 STRIP 9 357 698 472 582 588 626 630 729 732 STRIP 4 478 482 585 592 STRIP 4 331 434 328 432 STRIP 4 356 471 360 477 STRIP 7 321 327 435 431 475 472 588 STRIP 4 374 475 674 588 STRIP 6 358 453 699 608 702 614 STRIP 4 359 362 454 459 STRIP 4 604 607 448 452 STRIP 4 613 616 606 610 STRIP 4 457 460 612 615 STRIP 4 447 451 455 458 STRIP 117 397 395 420 244 280 85 149 148 248 214 286 228 303 227 302 217 291 290 407 312 427 306 418 271 392 270 391 296 411 264 387 257 380 256 379 277 401 340 439 354 461 365 467 348 445 314 428 284 403 261 382 232 351 231 350 254 371 260 381 243 363 210 344 153 332 131 310 136 316 173 336 200 342 157 334 111 298 107 295 116 300 185 338 532 497 720 758 924 932 996 991 1013 998 1005 990 984 994 972 980 908 912 749 727 570 565 345 364 242 262 165 156 93 71 60 61 70 104 STRIP 78 85 89 148 145 214 189 228 187 227 169 217 216 290 238 312 235 306 194 271 193 270 221 296 181 264 160 257 159 256 208 277 267 340 308 354 318 365 288 348 239 314 212 284 163 261 128 232 127 231 155 254 164 260 141 243 83 210 54 153 47 131 50 136 58 173 73 200 57 157 35 111 29 107 38 116 62 185 532 STRIP 32 70 60 68 75 92 78 102 64 82 43 52 17 25 9 15 13 20 22 33 37 45 18 27 1 7 0 3 5 11 31 41 532 STRIP 68 169 167 216 202 238 197 235 123 194 121 193 178 221 113 181 97 160 95 159 134 208 223 267 274 308 281 318 251 288 205 239 142 212 103 163 69 128 67 127 91 155 101 164 81 141 51 83 24 54 14 47 19 50 32 58 44 73 26 57 6 35 2 29 10 38 40 62 532 STRIP 30 60 93 75 105 78 80 64 53 43 23 17 16 9 21 13 34 22 46 37 28 18 8 1 4 0 12 5 42 31 532 STRIP 28 93 165 105 140 80 84 53 55 23 48 16 49 21 59 34 74 46 56 28 36 8 30 4 39 12 63 42 532 STRIP 26 165 242 140 211 84 154 55 132 48 137 49 174 59 201 74 158 56 112 36 108 30 117 39 186 63 532 STRIP 24 242 345 211 333 154 311 132 317 137 337 174 343 201 335 158 299 112 294 108 301 117 339 186 532 STRIP 22 345 570 333 572 311 571 317 568 337 566 343 569 335 574 299 575 294 573 301 567 339 532 STRIP 20 570 749 572 743 571 723 568 717 566 725 569 761 574 765 575 759 573 721 567 532 STRIP 18 749 908 743 875 723 852 717 889 725 929 761 933 765 925 759 864 721 532 STRIP 16 908 972 875 959 852 974 889 992 929 997 933 989 925 968 864 532 STRIP 14 972 984 959 999 974 1014 992 1017 997 1011 989 987 968 532 STRIP 12 984 1005 999 1018 1014 1019 1017 1015 1011 995 987 532 STRIP 10 1005 1013 1018 1016 1019 1010 1015 986 995 532 STRIP 8 1013 996 1016 988 1010 967 986 532 STRIP 6 996 924 988 863 967 532 STRIP 4 924 720 863 532 STRIP 70 310 494 332 499 344 502 363 508 381 505 371 500 350 501 351 509 382 514 403 523 428 526 445 528 467 527 461 524 439 513 401 506 379 507 380 510 387 518 411 511 391 512 392 521 418 522 427 516 407 408 291 414 302 415 303 405 286 368 248 247 149 346 280 463 420 421 397 441 424 449 STRIP 34 516 522 652 634 766 746 835 816 876 849 905 866 878 850 837 817 768 747 654 636 547 542 409 429 292 313 218 241 171 204 138 183 168 203 STRIP 34 522 521 634 643 746 752 816 819 849 853 866 869 850 854 817 820 747 753 636 644 542 543 429 419 313 307 241 236 204 199 183 180 203 198 STRIP 34 521 512 643 667 752 785 819 856 853 920 869 931 854 922 820 858 753 787 644 669 543 553 419 394 307 273 236 196 199 120 180 110 198 124 STRIP 34 512 511 667 666 785 784 856 855 920 919 931 930 922 921 858 857 787 786 669 668 553 552 394 393 273 272 196 195 120 119 110 109 124 122 STRIP 34 511 518 666 650 784 762 855 832 919 870 930 894 921 871 857 833 786 763 668 651 552 546 393 412 272 297 195 222 119 177 109 152 122 179 STRIP 34 518 510 650 672 762 792 832 867 870 926 894 942 871 927 833 868 763 793 651 673 546 554 412 388 297 265 222 182 177 115 152 94 179 114 STRIP 34 510 507 672 681 792 799 867 885 926 937 942 956 927 941 868 887 793 801 673 687 554 558 388 386 265 259 182 162 115 100 94 77 114 98 STRIP 34 507 506 681 680 799 798 885 884 937 936 956 955 941 940 887 886 801 800 687 686 558 557 386 385 259 258 162 161 100 99 77 76 98 96 STRIP 34 506 513 680 660 798 780 884 845 936 909 955 923 940 910 886 846 800 781 686 661 557 551 385 402 258 278 161 209 99 133 76 118 96 135 STRIP 34 513 524 660 623 780 718 845 789 909 830 923 834 910 831 846 790 781 719 661 624 551 540 402 440 278 341 209 268 133 225 118 220 135 224 STRIP 34 524 527 623 602 718 704 789 750 830 782 834 791 831 783 790 751 719 705 624 603 540 537 440 462 341 355 268 309 225 276 220 266 224 275 STRIP 34 527 528 602 596 704 694 750 740 782 776 791 788 783 777 751 741 705 695 603 597 537 536 462 468 355 366 309 319 276 283 266 269 275 282 STRIP 34 528 526 596 617 694 710 740 770 776 804 788 818 777 805 741 771 695 711 597 618 536 538 468 446 366 349 319 289 283 253 269 237 282 252 STRIP 34 526 523 617 633 710 744 770 814 804 847 818 865 805 848 771 815 711 745 618 635 538 541 446 430 349 315 289 240 253 207 237 184 252 206 STRIP 34 523 514 633 658 744 774 814 841 847 901 865 918 848 902 815 842 745 775 635 659 541 550 430 404 315 285 240 213 207 144 184 125 206 143 STRIP 34 514 509 658 683 774 795 841 881 901 935 918 954 902 939 842 883 775 797 659 685 550 556 404 384 285 263 213 166 144 106 125 79 143 104 STRIP 33 509 501 683 707 795 822 881 914 935 961 954 970 939 963 883 916 797 824 685 709 556 564 384 353 263 234 166 130 106 72 79 61 104 STRIP 31 501 500 707 706 822 821 914 913 961 960 970 969 963 962 916 915 824 823 709 708 564 563 353 352 234 233 130 129 72 71 61 STRIP 29 500 505 706 688 821 802 913 890 960 943 969 957 962 944 915 891 823 803 708 689 563 559 352 372 233 255 129 156 71 STRIP 27 505 508 688 682 802 794 890 880 943 934 957 953 944 938 891 882 803 796 689 684 559 555 372 383 255 262 156 STRIP 26 262 383 364 562 565 715 727 893 912 982 980 1004 994 1002 990 983 998 973 991 928 932 764 758 491 497 338 STRIP 23 508 502 682 696 794 812 880 903 934 951 953 966 938 952 882 904 796 813 684 697 555 562 383 STRIP 18 338 491 300 489 295 490 298 495 334 498 342 496 336 493 316 492 310 494 STRIP 21 502 499 696 714 812 843 903 949 951 977 966 985 952 978 904 950 813 844 697 715 562 STRIP 19 715 844 893 976 982 1008 1004 1009 1002 993 983 958 973 888 928 760 764 489 491 STRIP 17 844 950 976 1001 1008 1012 1009 1003 993 971 958 851 888 724 760 490 489 STRIP 15 950 978 1001 1006 1012 1007 1003 979 971 874 851 716 724 495 490 STRIP 13 978 985 1006 1000 1007 981 979 907 874 722 716 498 495 STRIP 11 985 977 1000 975 981 911 907 742 722 496 498 STRIP 9 977 949 975 892 911 748 742 493 496 STRIP 7 949 843 892 726 748 492 493 STRIP 5 843 714 726 494 492 STRIP 36 414 408 519 517 645 653 754 767 825 836 859 877 872 906 861 879 827 838 756 769 647 655 544 548 416 410 304 293 229 219 191 172 175 139 188 170 STRIP 35 408 516 517 652 653 766 767 835 836 876 877 905 906 878 879 837 838 768 769 654 655 547 548 409 410 292 293 218 219 171 172 138 139 168 170 STRIP 36 188 190 175 176 191 192 229 230 304 305 416 417 544 545 647 648 756 757 827 828 861 862 872 873 859 860 825 826 754 755 645 646 519 520 414 415 STRIP 36 190 146 176 126 192 147 230 215 305 287 417 406 545 549 648 657 757 773 828 840 862 900 873 917 860 899 826 839 755 772 646 656 520 515 415 405 STRIP 36 146 90 126 66 147 87 215 150 287 249 406 369 549 560 657 692 773 808 840 897 900 947 917 964 899 945 839 895 772 806 656 691 515 504 405 368 STRIP 24 964 947 965 948 811 779 641 600 642 601 595 576 469 487 486 535 485 534 539 620 693 809 692 808 STRIP 14 947 897 948 898 779 713 600 580 601 581 576 533 487 535 STRIP 24 692 560 693 561 539 444 485 464 486 465 469 442 595 622 642 665 641 664 811 829 965 946 964 945 STRIP 11 897 808 898 809 713 620 580 534 581 535 533 STRIP 16 560 369 561 370 444 347 464 422 465 423 442 426 456 413 450 425 STRIP 12 369 249 370 250 347 279 422 399 423 400 426 413 STRIP 4 456 611 442 622 STRIP 12 249 150 250 151 279 246 399 389 400 390 413 425 STRIP 11 150 87 151 88 246 226 389 396 390 398 425 STRIP 7 87 66 88 65 226 245 396 STRIP 4 245 65 86 90 STRIP 21 441 421 470 466 488 484 531 530 577 579 594 599 621 640 637 663 649 671 638 665 622 STRIP 19 421 463 466 483 484 529 530 578 579 598 599 639 640 662 663 670 671 664 665 STRIP 8 664 670 829 810 946 896 945 895 STRIP 8 531 577 488 594 470 621 441 449 STRIP 8 670 662 810 778 896 807 895 806 STRIP 4 622 611 638 649 STRIP 8 662 639 778 712 807 690 806 691 STRIP 11 463 346 483 443 529 525 578 619 598 712 639 STRIP 6 712 619 690 503 691 504 STRIP 4 611 605 649 637 STRIP 6 619 525 503 367 504 368 STRIP 4 637 605 621 449 STRIP 5 346 247 443 367 525 TRIANGLES 9 714 499 494 368 367 247 65 66 90 dreamchess-0.2.1-RC2/data/pieces/elements/knight.dcm000066400000000000000000002301551242540543200221710ustar00rootroot00000000000000DCM 0100 960 -0.320712 0 0.042408 -0.31011 0 0.026505 -0.31011 0 0.063613 -0.301371 -0.10969 0.042408 -0.301371 0.10969 0.042408 -0.299508 0 0.164332 -0.294207 0 0.20409 -0.291408 -0.106064 0.026505 -0.291408 -0.106064 0.063613 -0.291408 0.106064 0.026505 -0.291408 0.106064 0.063613 -0.288906 0 0.129875 -0.281446 -0.102438 0.164332 -0.281446 0.102438 0.164332 -0.276464 -0.100625 0.20409 -0.276464 0.100625 0.20409 -0.274052 -0.073864 0.949314 -0.274052 -0.073864 0.949314 -0.274052 -0.073864 0.949314 -0.274052 0.073858 0.949314 -0.274052 0.073858 0.949314 -0.274052 0.073858 0.949314 -0.271483 -0.098812 0.129875 -0.271483 0.098812 0.129875 -0.267645 -0.055956 0.875645 -0.267645 -0.055956 0.875645 -0.267645 -0.055956 0.875645 -0.267645 0.055955 0.875645 -0.267645 0.055955 0.875645 -0.267645 0.055955 0.875645 -0.262401 0 0.10337 -0.257588 -0.052461 0.79363 -0.257588 -0.052461 0.79363 -0.257588 -0.052461 0.79363 -0.257588 0.052459 0.79363 -0.257588 0.052459 0.79363 -0.257588 0.052459 0.79363 -0.2571 0 0 -0.254449 0 0.084817 -0.249148 0 0.262401 -0.247526 -0.073865 1.03212 -0.247526 -0.073865 1.03212 -0.247526 -0.073865 1.03212 -0.247526 0.073858 1.03212 -0.247526 0.073858 1.03212 -0.247526 0.073858 1.03212 -0.246576 -0.089746 0.10337 -0.246576 0.089746 0.10337 -0.24568 -0.20615 0.042408 -0.24568 0.20615 0.042408 -0.245462 -0.05246 0.746789 -0.245462 -0.05246 0.746789 -0.245462 -0.05246 0.746789 -0.245462 0.05246 0.746789 -0.245462 0.05246 0.746789 -0.245462 0.05246 0.746789 -0.243189 -2e-06 0.979289 -0.243189 -2e-06 0.979289 -0.241595 -0.087933 0 -0.241595 0.087933 0 -0.241197 0 0.363121 -0.239104 -0.087027 0.084817 -0.239104 0.087027 0.084817 -0.238546 0 0.381675 -0.238514 -1e-06 0.909049 -0.238514 -1e-06 0.909049 -0.237558 -0.199335 0.026505 -0.237558 -0.199335 0.063613 -0.237558 0.199335 0.026505 -0.237558 0.199335 0.063613 -0.234123 -0.085214 0.262401 -0.234123 0.085214 0.262401 -0.229437 -0.19252 0.164332 -0.229436 0.19252 0.164332 -0.226651 -0.082494 0.363121 -0.226651 0.082494 0.363121 -0.225376 -0.189113 0.20409 -0.225376 0.189113 0.20409 -0.225294 0 0.302159 -0.224693 -0.048821 0.695729 -0.224693 -0.048821 0.695729 -0.224693 -0.048821 0.695729 -0.224693 0.048822 0.695729 -0.224693 0.048822 0.695729 -0.224693 0.048822 0.695729 -0.22416 -0.081588 0.381675 -0.22416 0.081588 0.381675 -0.223339 -0 0.830321 -0.223339 -0 0.830321 -0.222643 0 0.347218 -0.221315 -0.185705 0.129875 -0.221315 0.185705 0.129875 -0.217342 0 0.323363 -0.215923 0.042504 0.963007 -0.215923 0.042504 0.963007 -0.215923 0.042504 0.963007 -0.215923 0.042504 0.963007 -0.215923 0.042504 0.963007 -0.215736 -0.000248 0.962825 -0.215736 -0.000248 0.962825 -0.215641 -2e-06 1.05155 -0.215641 -2e-06 1.05155 -0.21555 -0.043 0.962642 -0.21555 -0.043 0.962642 -0.21555 -0.043 0.962642 -0.21555 -0.043 0.962642 -0.21555 -0.043 0.962642 -0.214802 -0.035358 0.902313 -0.214802 -0.035358 0.902313 -0.214802 -0.035358 0.902313 -0.214802 -0.035358 0.902313 -0.214802 -0.035358 0.902313 -0.214802 -1e-06 0.902313 -0.214802 -1e-06 0.902313 -0.214802 0.038338 0.902313 -0.214802 0.038338 0.902313 -0.214802 0.038338 0.902313 -0.214802 0.038338 0.902313 -0.214802 0.038338 0.902313 -0.213502 -0.033149 0.82906 -0.213502 -0.033149 0.82906 -0.213502 -0.033149 0.82906 -0.213502 -0.033149 0.82906 -0.213502 -0.033149 0.82906 -0.213502 -0 0.82906 -0.213502 -0 0.82906 -0.213502 0.033148 0.82906 -0.213502 0.033148 0.82906 -0.213502 0.033148 0.82906 -0.213502 0.033148 0.82906 -0.213502 0.033148 0.82906 -0.211707 -0.077055 0.302159 -0.211707 0.077055 0.302159 -0.209507 -0 0.782219 -0.209507 -0 0.782219 -0.209391 0 0.386976 -0.209216 -0.076148 0.347218 -0.209216 0.076148 0.347218 -0.204235 -0.074335 0.323363 -0.204235 0.074335 0.323363 -0.203624 0.04667 1.03209 -0.203624 0.04667 1.03209 -0.203624 0.04667 1.03209 -0.203624 0.04667 1.03209 -0.203624 0.04667 1.03209 -0.203542 -0.046674 1.0322 -0.203542 -0.046674 1.0322 -0.203542 -0.046674 1.0322 -0.203542 -0.046674 1.0322 -0.203542 -0.046674 1.0322 -0.203542 0 1.0322 -0.203542 0 1.0322 -0.201011 -0.168668 0.10337 -0.201011 0.168668 0.10337 -0.198593 -0.033149 0.782219 -0.198593 -0.033149 0.782219 -0.198593 -0.033149 0.782219 -0.198593 -0.033149 0.782219 -0.198593 -0.033149 0.782219 -0.198593 -0 0.782219 -0.198593 -0 0.782219 -0.198593 0.033148 0.782219 -0.198593 0.033148 0.782219 -0.198593 0.033148 0.782219 -0.198593 0.033148 0.782219 -0.198593 0.033148 0.782219 -0.19695 -0.165261 0 -0.19695 0.165261 0 -0.196763 -0.071616 0.386976 -0.196763 0.071616 0.386976 -0.19646 -0.057227 0.635455 -0.19646 -0.057227 0.635455 -0.19646 -0.057227 0.635455 -0.19646 0.057229 0.635455 -0.19646 0.057229 0.635455 -0.19646 0.057229 0.635455 -0.19492 -0.163557 0.084817 -0.19492 0.163557 0.084817 -0.193169 -0.073864 1.13769 -0.193169 -0.073864 1.13769 -0.193169 -0.073864 1.13769 -0.193169 0.073859 1.13769 -0.193169 0.073859 1.13769 -0.193169 0.073859 1.13769 -0.193169 0.073859 1.13769 -0.190859 -0.160149 0.262401 -0.190859 0.16015 0.262401 -0.189416 0 0.731159 -0.189416 0 0.731159 -0.184768 -0.155038 0.363121 -0.184767 0.155038 0.363121 -0.182737 -0.153335 0.381675 -0.182737 0.153335 0.381675 -0.181062 -0.060854 0.82906 -0.181062 0.060852 0.82906 -0.180663 -0.064909 0.8963 -0.180663 0.064906 0.8963 -0.17959 -0.030849 0.731159 -0.17959 -0.030849 0.731159 -0.17959 -0.030849 0.731159 -0.17959 -0.030849 0.731159 -0.17959 0 0.731159 -0.17959 0 0.731159 -0.17959 0.03085 0.731159 -0.17959 0.03085 0.731159 -0.17959 0.03085 0.731159 -0.17959 0.03085 0.731159 -0.17959 0.03085 0.731159 -0.176022 -0.070044 1.04881 -0.176022 0.07004 1.04881 -0.175401 0 0.662002 -0.175401 0 0.662002 -0.173457 -0 0.427249 -0.172585 -0.144816 0.302159 -0.172585 0.144816 0.302159 -0.170555 -0.143112 0.347218 -0.170555 0.143112 0.347218 -0.166494 -0.139705 0.323363 -0.166494 0.139705 0.323363 -0.166223 -0.06181 0.825431 -0.166223 0.061809 0.825431 -0.165335 -0 0.447638 -0.164756 -0.060854 0.782219 -0.164756 0.060852 0.782219 -0.163597 -0.065929 0.887076 -0.163597 0.065928 0.887076 -0.161795 -0.036161 0.662002 -0.161795 -0.036161 0.662002 -0.161795 0 0.662002 -0.161795 0 0.662002 -0.161795 0.036162 0.662002 -0.161795 0.036162 0.662002 -0.161795 0.036162 0.662002 -0.161487 -0.063075 0.427249 -0.161487 0.063074 0.427249 -0.160403 -0.134594 0.386976 -0.160403 0.134594 0.386976 -0.160356 -0.277745 0.042408 -0.160356 0.277745 0.042408 -0.1571 -0.095726 1.02722 -0.157077 0.095722 1.02681 -0.155055 -0.268563 0.026505 -0.155055 -0.268563 0.063613 -0.155055 0.268563 0.026505 -0.155055 0.268563 0.063613 -0.153366 -0.059663 0.447638 -0.153366 0.059663 0.447638 -0.153316 -0 0.589627 -0.152652 -1e-06 1.14332 -0.152652 -1e-06 1.14332 -0.151652 -0 0.484822 -0.149812 -0.06181 0.782219 -0.149812 0.061809 0.782219 -0.149754 -0.259382 0.164332 -0.149754 0.259382 0.164332 -0.147519 -0.056632 0.731159 -0.147519 0.056632 0.731159 -0.147104 -0.254791 0.20409 -0.147104 0.254791 0.20409 -0.145164 -0 0.5197 -0.144453 -0.2502 0.129875 -0.144453 0.2502 0.129875 -0.144006 -0.046673 1.13172 -0.144006 -0.046673 1.13172 -0.144006 -0.046673 1.13172 -0.144006 -0.046673 1.13172 -0.144006 -0.046673 1.13172 -0.144006 -1e-06 1.13172 -0.144006 -1e-06 1.13172 -0.144006 0.046671 1.13172 -0.144006 0.046671 1.13172 -0.144006 0.046671 1.13172 -0.144006 0.046671 1.13172 -0.144006 0.046671 1.13172 -0.143487 -0.073478 0.81987 -0.143487 0.073477 0.81987 -0.14318 -0.045124 0.589627 -0.14318 0.045123 0.589627 -0.139973 -0.055038 0.484822 -0.139973 0.055038 0.484822 -0.139332 -0.078374 0.875501 -0.139332 0.078373 0.875501 -0.133881 -0.052941 0.5197 -0.133881 0.052941 0.5197 -0.131201 -0.227246 0.10337 -0.1312 0.227246 0.10337 -0.130621 -0.06571 0.731159 -0.130621 0.06571 0.731159 -0.12855 -0.222655 0 -0.12855 0.222655 0 -0.128109 -0.118179 0.994131 -0.128109 0.118175 0.994131 -0.127473 -0.047727 0.662002 -0.127473 0.047728 0.662002 -0.127225 -0.22036 0.084817 -0.127225 0.22036 0.084817 -0.127022 -0.118541 0.427249 -0.127022 0.118541 0.427249 -0.124574 -0.215769 0.262401 -0.124574 0.215769 0.262401 -0.120598 -0.208883 0.363121 -0.120598 0.208883 0.363121 -0.120345 -0.073477 0.780607 -0.120345 0.073477 0.780607 -0.119273 -0.206587 0.381675 -0.119273 0.206587 0.381675 -0.118903 -0.112131 0.447638 -0.118903 0.11213 0.447638 -0.115597 -0.083556 0.813048 -0.115597 0.083555 0.813048 -0.113996 -0.063284 0.589627 -0.113996 0.063284 0.589627 -0.112647 -0.19511 0.302159 -0.112647 0.19511 0.302159 -0.111322 -0.192815 0.347218 -0.111322 0.192815 0.347218 -0.109567 -0.089123 0.861302 -0.109567 0.089122 0.861302 -0.108671 -0.188224 0.323363 -0.108671 0.188224 0.323363 -0.106344 -0.103438 0.484822 -0.106344 0.103438 0.484822 -0.106173 -0.057477 0.662002 -0.106173 0.057478 0.662002 -0.104733 -0.078114 0.731159 -0.104733 0.078114 0.731159 -0.104695 -0.181338 0.386976 -0.104695 0.181338 0.386976 -0.102628 -0.070043 1.12278 -0.102628 0.070041 1.12278 -0.101391 -0.074247 0.5197 -0.101391 0.074247 0.5197 -0.100433 -0.046673 1.1944 -0.100433 -0.046673 1.1944 -0.100433 0.046671 1.1944 -0.100433 0.046671 1.1944 -0.092546 -0.134388 0.953543 -0.092546 0.134384 0.953544 -0.092436 -0.095725 1.09256 -0.092436 0.095723 1.09256 -0.092435 -0.083555 0.777474 -0.092435 0.083555 0.777474 -0.085918 -0.083556 0.805789 -0.085918 0.083555 0.805789 -0.084814 -1e-06 1.19695 -0.084814 -1e-06 1.19695 -0.079569 -0.046673 1.18989 -0.079569 -0.046673 1.18989 -0.079569 -0.046673 1.18989 -0.079569 -0.046673 1.18989 -0.079569 -1e-06 1.18989 -0.079569 -1e-06 1.18989 -0.079569 0.046671 1.18989 -0.079569 0.046671 1.18989 -0.079569 0.046671 1.18989 -0.077891 -0.089123 0.846191 -0.077891 0.089122 0.846191 -0.076821 -0.128141 1.04628 -0.076821 0.128139 1.04628 -0.074218 -0.15971 0.427249 -0.074218 0.15971 0.427249 -0.07354 -0.078084 0.662002 -0.07354 0.078085 0.662002 -0.072976 -0.088828 0.731159 -0.072976 0.088828 0.731159 -0.069282 -0.097437 0.589627 -0.069282 0.097436 0.589627 -0.066102 -0.151073 0.447638 -0.066102 0.151073 0.447638 -0.063836 -0.126012 0.897244 -0.063836 0.126008 0.897244 -0.062734 -0.083555 0.77414 -0.062734 0.083555 0.77414 -0.061764 -1e-06 1.19789 -0.058704 -0.046673 1.18538 -0.058704 -0.046673 1.18538 -0.058704 0.046671 1.18538 -0.058704 0.046671 1.18538 -0.058704 0.046671 1.18538 -0.057667 -0.145717 0.989499 -0.057667 0.145715 0.989499 -0.055691 -0.31584 0.042408 -0.055691 0.31584 0.042408 -0.055691 0.31584 0.042408 -0.054823 -0.139361 0.484822 -0.054823 0.139361 0.484822 -0.05385 -0.305399 0.026505 -0.05385 -0.305399 0.063613 -0.05385 0.305399 0.026505 -0.05385 0.305399 0.026505 -0.05385 0.305399 0.063613 -0.05385 0.305399 0.063613 -0.052009 -0.294958 0.164332 -0.052009 0.294958 0.164332 -0.052009 0.294958 0.164332 -0.051615 -0.11733 0.5197 -0.051615 0.11733 0.5197 -0.051306 -0.089529 0.801605 -0.051306 0.089528 0.801605 -0.051089 -0.289737 0.20409 -0.051089 0.289737 0.20409 -0.051089 0.289737 0.20409 -0.050168 -0.284517 0.129875 -0.050168 0.284517 0.129875 -0.050168 0.284517 0.129875 -0.049892 -0.087715 1.14935 -0.049892 0.087713 1.14935 -0.049892 0.087713 1.14935 -0.047211 -0.089529 0.830372 -0.047211 0.089528 0.830372 -0.045566 -0.258414 0.10337 -0.045565 0.258414 0.10337 -0.045565 0.258414 0.10337 -0.044645 -0.253194 0 -0.044645 0.253194 0 -0.044645 0.253194 0 -0.044185 -0.250584 0.084817 -0.044185 0.250584 0.084817 -0.044185 0.250584 0.084817 -0.043264 -0.245363 0.262401 -0.043264 0.245363 0.262401 -0.043264 0.245363 0.262401 -0.041883 -0.237533 0.363121 -0.041883 0.237533 0.363121 -0.041883 0.237533 0.363121 -0.041423 -0.234922 0.381675 -0.041423 0.234922 0.381675 -0.041423 0.234922 0.381675 -0.041291 -0.118179 0.869177 -0.04129 0.118175 0.869177 -0.041257 -0.073764 1.16548 -0.041257 0.073762 1.16548 -0.039182 -0.094747 0.731159 -0.039182 0.094747 0.731159 -0.039182 0.094747 0.731159 -0.039122 -0.221871 0.302159 -0.039122 0.221871 0.302159 -0.039122 0.221871 0.302159 -0.038662 -0.219261 0.347218 -0.038662 0.219261 0.347218 -0.038662 0.219261 0.347218 -0.037741 -0.21404 0.323363 -0.037741 0.21404 0.323363 -0.037741 0.21404 0.323363 -0.037283 -0.134387 0.929076 -0.037283 0.134385 0.929076 -0.037283 0.134385 0.929076 -0.036391 -0.128141 1.09415 -0.036391 0.128139 1.09415 -0.036391 0.128139 1.09415 -0.03636 -0.20621 0.386976 -0.03636 0.20621 0.386976 -0.03636 0.20621 0.386976 -0.034825 -0.089528 0.771007 -0.034825 0.089528 0.771006 -0.034825 0.089528 0.771006 -0.034039 -0.087716 0.858338 -0.034039 0.087712 0.858339 -0.03351 -0.104122 0.662002 -0.03351 0.104123 0.662002 -0.03351 0.104123 0.662002 -0.032922 -0.066451 0.823 -0.032922 0.06645 0.823 -0.02857 -0.066451 0.796044 -0.02857 0.06645 0.796044 -0.020995 -0.056524 1.16946 -0.020995 0.056523 1.16946 -0.019829 -0.145717 1.02643 -0.019829 0.145715 1.02643 -0.019829 0.145715 1.02643 -0.018608 -0.035358 0.813108 -0.018608 0.035357 0.813108 -0.01833 -0.091003 1.15215 -0.01833 0.091002 1.15215 -0.014433 -0.129928 0.589627 -0.014433 0.129928 0.589627 -0.014433 0.129928 0.589627 -0.014409 -0.118178 0.886528 -0.014409 0.118176 0.886528 -0.014409 0.118176 0.886528 -0.01373 -0.035358 0.792414 -0.01373 0.035357 0.792414 -0.013636 -1e-06 0.809672 -0.013126 -0.046674 0.838663 -0.013126 0.04667 0.838663 -0.012072 -0.06645 0.768452 -0.012072 0.06645 0.768452 -0.012072 0.06645 0.768452 -0.009444 -0.181616 0.427249 -0.009444 0.181616 0.427249 -0.009444 0.181616 0.427249 -0.008576 -0 0.791154 -0.007425 -0.083319 0.731159 -0.007425 0.083319 0.731159 -0.007425 0.083319 0.731159 -0.007235 -0.087715 0.870604 -0.007235 0.087713 0.870604 -0.007235 0.087713 0.870604 -0.005863 -2e-06 0.83183 -0.002583 -1e-06 1.18547 -0.002583 -1e-06 1.18547 -0.002205 -0.145717 0.954373 -0.002205 0.145715 0.954373 -0.002205 0.145715 0.954373 -0.001332 -0.171794 0.447638 -0.001332 0.171794 0.447638 -0.001332 0.171794 0.447638 -0.000733 -0.039285 1.17345 -0.000733 0.039283 1.17345 -0.000733 0.039283 1.17345 -0 0 0 -0 0 0 0.000986 -0.046675 0.854788 0.000986 0.046668 0.854788 0.000986 0.046668 0.854788 0.001023 -0.095273 1.26895 0.001245 0.095271 1.26997 0.001245 0.095271 1.26997 0.002778 -0.035358 0.766785 0.002778 0.035357 0.766785 0.002778 0.035357 0.766785 0.004597 -0.108243 1.13883 0.004597 0.108242 1.13883 0.004928 -3e-06 0.84444 0.004928 -3e-06 0.84444 0.007936 -0 0.766206 0.007936 -0 0.766206 0.008378 -0.158476 0.484822 0.008378 0.158476 0.484822 0.008378 0.158476 0.484822 0.00909 -0.104122 0.662002 0.00909 0.104123 0.662002 0.00909 0.104123 0.662002 0.009445 -0.152437 0.5197 0.009445 0.152437 0.5197 0.009445 0.152437 0.5197 0.017498 -0.118178 0.902132 0.017498 0.118176 0.902132 0.018099 -0.063824 1.26054 0.018321 0.063823 1.26156 0.018463 -0.061841 0.731159 0.018463 0.061842 0.731159 0.02556 -0.135166 1.04216 0.02556 0.135164 1.04216 0.025892 -0.087715 0.878954 0.025892 0.087713 0.878954 0.027075 -0.095272 1.27242 0.027297 0.095271 1.27345 0.028798 -0.113909 1.25075 0.02902 0.113908 1.25178 0.031737 -0.095272 1.29398 0.031959 0.095271 1.29501 0.033436 -0.137238 0.951488 0.033436 0.137236 0.951488 0.033656 -0.046675 0.86069 0.033656 0.046668 0.86069 0.033811 -0.12901 1.09728 0.033811 0.129009 1.09728 0.035361 -0.032905 0.731159 0.035361 0.032905 0.731159 0.03636 -0.20621 0.386976 0.03636 0.20621 0.386976 0.037197 -4e-06 0.848304 0.037741 -0.21404 0.323363 0.037741 0.21404 0.323363 0.038662 -0.219261 0.347218 0.038662 0.219261 0.347218 0.039122 -0.221871 0.302159 0.039122 0.221871 0.302159 0.041229 0 0.731159 0.041423 -0.234922 0.381675 0.041423 0.234922 0.381675 0.041883 -0.237533 0.363121 0.041883 0.237533 0.363121 0.043264 -0.245363 0.262401 0.043264 0.245363 0.262401 0.043936 -0.129928 0.589627 0.043936 0.129928 0.589627 0.044185 -0.250584 0.084817 0.044185 0.250584 0.084817 0.044645 -0.253194 0 0.044645 0.253194 0 0.045565 -0.258414 0.10337 0.045565 0.258414 0.10337 0.046581 -0.115278 0.903022 0.046581 0.115277 0.903022 0.048867 -0.073877 1.14951 0.048867 0.073877 1.14951 0.049648 -0.072519 0.662464 0.049648 0.072521 0.662464 0.050168 -0.284517 0.129875 0.050168 0.284517 0.129875 0.051088 -0.289737 0.20409 0.051089 0.289737 0.20409 0.052009 -0.294958 0.164332 0.052009 0.294958 0.164332 0.05385 -0.305399 0.026505 0.05385 -0.305399 0.063613 0.05385 0.305399 0.026505 0.05385 0.305399 0.063613 0.055691 -0.31584 0.042408 0.055691 0.31584 0.042408 0.059487 -0.181616 0.427249 0.059487 0.181616 0.427249 0.060857 -0.115134 1.10499 0.061112 0.115133 1.10447 0.063723 -0.108243 0.878544 0.063723 0.108241 0.878544 0.063923 -0.128255 1.04098 0.063923 0.128253 1.04098 0.067595 -0.171794 0.447638 0.067595 0.171794 0.447638 0.067677 -0.119669 1.06791 0.067833 0.119667 1.06768 0.070568 0.106675 1.11204 0.070925 -0.106676 1.11162 0.071157 -0.125477 1.10012 0.071443 0.12549 1.09971 0.072191 -1e-06 1.15311 0.073134 -0.043947 1.14715 0.073134 0.043945 1.14715 0.074423 -0.152437 0.5197 0.074423 0.152437 0.5197 0.075604 0.13 1.07145 0.075634 -0.158476 0.484822 0.075634 0.158476 0.484822 0.075968 -0.129608 1.0717 0.077258 -0.050836 0.662464 0.077258 0.050837 0.662464 0.079419 -0.118733 1.10494 0.079516 0.118746 1.10518 0.08063 -0.039284 0.859781 0.08063 0.039284 0.859782 0.080658 -0.130347 0.949973 0.080658 0.130344 0.949973 0.084684 -0 0.848312 0.087796 -0.090493 0.590017 0.087796 0.090493 0.590017 0.090969 0.124202 1.04115 0.091017 -0.098218 1.10688 0.09106 0.098216 1.10731 0.091646 -0.124204 1.04093 0.094076 0.112002 1.10138 0.094282 -0.130766 1.08067 0.094287 0.132721 1.05211 0.094429 0.130635 1.08032 0.094488 -0.111989 1.10139 0.094959 -0.132709 1.05192 0.103054 -0.036161 0.662002 0.103054 0.036162 0.662002 0.104695 -0.181338 0.386976 0.104695 0.181338 0.386976 0.108671 -0.188224 0.323363 0.108671 0.188224 0.323363 0.109048 0.115743 1.0347 0.109494 -0.125965 1.04676 0.109869 0.125977 1.04692 0.110451 0 0.662002 0.111025 -0.115746 1.03404 0.111322 -0.192815 0.347218 0.111322 0.192815 0.347218 0.11193 -0.115605 1.07954 0.112014 0.115617 1.08622 0.112647 -0.19511 0.302159 0.112647 0.19511 0.302159 0.114273 -0.102753 1.07776 0.114299 0.102751 1.07783 0.114541 -0.133062 1.00101 0.114541 0.133059 1.00101 0.116869 -0.119221 1.0535 0.11703 0.119233 1.05298 0.119273 -0.206587 0.381675 0.119273 0.206587 0.381675 0.11942 -1e-06 1.10982 0.119421 0.107285 1.04372 0.119908 -0.046278 1.10688 0.119908 0.046276 1.10688 0.120598 -0.208883 0.363121 0.120598 0.208883 0.363121 0.121806 -0.107288 1.04282 0.123254 -0.097293 0.897455 0.123254 0.09729 0.897455 0.123923 -0.116876 0.974116 0.123923 0.11402 0.974115 0.12426 -0.15971 0.427249 0.12426 0.15971 0.427249 0.124542 -0.091355 0.867181 0.124542 0.091352 0.867181 0.124574 -0.215769 0.262401 0.124574 0.215769 0.262401 0.125626 -0.063436 0.590017 0.125626 0.063436 0.590017 0.127225 -0.22036 0.084817 0.127225 0.22036 0.084817 0.127747 -0.07854 1.09706 0.127747 0.078538 1.09706 0.12788 -0.110637 0.948459 0.12788 0.110634 0.948458 0.12855 -0.222655 0 0.12855 0.222655 0 0.129039 -2e-06 0.829349 0.1312 -0.227246 0.10337 0.1312 0.227246 0.10337 0.13128 -0.04861 0.838893 0.13128 0.048607 0.838893 0.132365 -0.151073 0.447638 0.132365 0.151073 0.447638 0.135483 -0.134051 0.5197 0.135483 0.134051 0.5197 0.138835 -0.139361 0.484822 0.138835 0.139361 0.484822 0.144453 -0.2502 0.129875 0.144453 0.2502 0.129875 0.147104 -0.254791 0.20409 0.147104 0.254791 0.20409 0.148296 -0.107591 1.00363 0.148296 0.107588 1.00363 0.149754 -0.259382 0.164332 0.149754 0.259382 0.164332 0.151761 -0.100989 1.0436 0.151761 0.100986 1.0436 0.155055 -0.268564 0.026505 0.155055 -0.268564 0.063613 0.155055 0.268563 0.026505 0.155055 0.268563 0.063613 0.155197 -1e-06 1.06198 0.155231 -0.048609 1.06207 0.155231 0.048607 1.06207 0.160356 -0.277745 0.042408 0.160356 0.277745 0.042408 0.160403 -0.134594 0.386976 0.160403 0.134594 0.386976 0.163196 -0.088944 0.943377 0.163196 0.088935 0.943377 0.166171 0.065461 1.00402 0.16631 -0.06547 1.00446 0.166494 -0.139705 0.323363 0.166494 0.139705 0.323363 0.168354 -5e-06 0.815039 0.169991 -0.080534 0.976489 0.169991 0.080525 0.976489 0.170555 -0.143112 0.347218 0.170555 0.143112 0.347218 0.171086 -0.026747 0.82327 0.171086 0.026736 0.82327 0.172585 -0.144816 0.302159 0.172585 0.144816 0.302159 0.172683 -0.045124 0.589627 0.172683 0.045123 0.589627 0.175658 -0.050263 0.848519 0.175658 0.050252 0.848519 0.17643 -0.078217 0.871413 0.17643 0.078207 0.871413 0.177064 -0.118541 0.427249 0.177064 0.118541 0.427249 0.1786 -0.088945 0.89903 0.178601 0.088935 0.89903 0.179669 -0.030893 1.03068 0.179669 0.030884 1.03068 0.181058 -4e-06 1.03323 0.182737 -0.153335 0.381675 0.182737 0.153335 0.381675 0.182819 -0 0.589627 0.184767 -0.155038 0.363121 0.184768 0.155038 0.363121 0.185166 -0.112131 0.447638 0.185166 0.11213 0.447638 0.18526 -0.099496 0.5197 0.18526 0.099496 0.5197 0.187087 -0.052801 0.919793 0.187087 0.052796 0.919793 0.187087 0.052796 0.919793 0.190356 -0.103438 0.484822 0.190356 0.103438 0.484822 0.190859 -0.16015 0.262401 0.190859 0.160149 0.262401 0.194919 -0.163557 0.084817 0.19492 0.163557 0.084817 0.196763 -0.071616 0.386976 0.196763 0.071616 0.386976 0.19695 -0.165261 0 0.19695 0.165261 0 0.200604 -0.039191 0.940338 0.200604 0.039186 0.940338 0.200604 0.039186 0.940338 0.201011 -0.168668 0.10337 0.201011 0.168668 0.10337 0.204235 -0.074335 0.323363 0.204235 0.074335 0.323363 0.209216 -0.076148 0.347218 0.209216 0.076148 0.347218 0.209391 -0 0.386976 0.210741 0.066168 0.841749 0.210742 -0.066175 0.841749 0.211265 -4e-06 0.793366 0.211529 -0.063075 0.427249 0.211529 0.063074 0.427249 0.211707 -0.077055 0.302159 0.211707 0.077055 0.302159 0.211806 -0.0873 0.892708 0.211806 0.087293 0.892708 0.213239 -0.026251 0.800395 0.213239 0.026244 0.800394 0.215441 -0.07525 0.864628 0.215441 0.075244 0.864628 0.21713 0.064253 0.958132 0.217268 -0.064258 0.958558 0.217342 -0 0.323363 0.217749 -0.052941 0.5197 0.217749 0.052941 0.5197 0.218922 -0.049333 0.820632 0.218922 0.049325 0.820632 0.21963 -0.059664 0.447638 0.21963 0.059663 0.447638 0.221073 -0.079045 0.931168 0.221073 0.079039 0.931168 0.221315 -0.185705 0.129875 0.221315 0.185705 0.129875 0.222062 -0.070021 0.841439 0.222062 -0.061575 0.841439 0.222062 -0.045703 0.841439 0.222062 -0.024318 0.841439 0.222062 -1e-06 0.841439 0.222062 0.024317 0.841438 0.222062 0.045701 0.841439 0.222062 0.061574 0.841439 0.222062 0.070019 0.841438 0.222643 -0 0.347218 0.22342 -0.07002 0.846058 0.22342 -0.061575 0.846058 0.22342 -0.045703 0.846058 0.22342 -0.024318 0.846058 0.22342 -0 0.846058 0.22342 0.024317 0.846058 0.22342 0.045702 0.846058 0.22342 0.061574 0.846058 0.22342 0.070019 0.846058 0.223499 -0 0.427249 0.223985 -0.055038 0.484822 0.223985 0.055038 0.484822 0.22416 -0.081588 0.381675 0.22416 0.081588 0.381675 0.22469 -0.030321 0.984718 0.22469 0.030315 0.984718 0.225294 -0 0.302159 0.225376 -0.189113 0.20409 0.225376 0.189113 0.20409 0.226067 -3e-06 0.987212 0.226651 -0.082494 0.363121 0.226651 0.082494 0.363121 0.229033 -0 0.5197 0.229436 -0.19252 0.164332 0.229437 0.19252 0.164332 0.230961 -0.048722 0.897816 0.230961 0.048721 0.897816 0.231599 -0 0.447638 0.234123 -0.085214 0.262401 0.234123 0.085214 0.262401 0.235664 -0 0.484822 0.237558 -0.199335 0.026505 0.237558 -0.199335 0.063613 0.237558 0.199335 0.026505 0.237558 0.199335 0.063613 0.238546 -0 0.381675 0.238886 0.081878 0.846268 0.239104 -0.087027 0.084817 0.239104 0.087027 0.084817 0.241197 -0 0.363121 0.241595 -0.087933 0 0.241595 0.087933 0 0.242593 -0.081877 0.851892 0.245085 -3e-06 0.759873 0.24568 -0.20615 0.042408 0.24568 0.20615 0.042408 0.246576 -0.089746 0.10337 0.246576 0.089746 0.10337 0.246902 -0.037063 0.901164 0.246902 0.035261 0.901164 0.248592 -0.031796 0.763434 0.248592 0.03179 0.763434 0.249148 -0 0.262401 0.24962 -0.080507 0.819328 0.24962 0.071802 0.819328 0.254449 -0 0.084817 0.2571 -0 0 0.25869 0.059749 0.773688 0.258691 -0.059755 0.773689 0.262401 -0 0.10337 0.270622 0.085874 0.845141 0.270623 -0.085878 0.845141 0.271483 -0.098812 0.129875 0.271483 0.098812 0.129875 0.276464 -0.100625 0.20409 0.276464 0.100625 0.20409 0.27883 -0.032759 0.923262 0.27883 0.032752 0.923262 0.281446 -0.102438 0.164332 0.281446 0.102438 0.164332 0.281741 -4e-06 0.927211 0.283185 -1e-06 0.747852 0.286457 -0.023797 0.751255 0.286457 0.023796 0.751255 0.286572 -0.060254 0.790493 0.286572 0.060253 0.790492 0.288906 -0 0.129875 0.291408 -0.106064 0.026505 0.291408 -0.106064 0.063613 0.291408 0.106064 0.026505 0.291408 0.106064 0.063613 0.294207 -0 0.20409 0.295815 -0.061564 0.90547 0.295815 -0.061564 0.90547 0.295815 0.061557 0.90547 0.295815 0.061557 0.90547 0.295878 -0.044723 0.761053 0.295878 0.044721 0.761053 0.297246 -0.082942 0.885 0.297246 -0.082942 0.885 0.297246 0.082938 0.885 0.297246 0.082938 0.885 0.299453 0.075357 0.79473 0.299454 -0.075355 0.794731 0.299508 -0 0.164332 0.300742 -0.079143 0.817292 0.300742 0.079144 0.817291 0.301371 -0.10969 0.042408 0.301371 0.10969 0.042408 0.309819 -0.042582 0.764555 0.309819 0.042582 0.764555 0.31011 -0 0.026505 0.31011 -0 0.063613 0.311782 0 0.761809 0.313297 -0.022657 0.759966 0.313297 0.022658 0.759966 0.314633 -0.069597 0.85364 0.314633 -0.069597 0.85364 0.314633 0.069598 0.85364 0.314633 0.069598 0.85364 0.314765 -0.066266 0.787017 0.314765 0.066268 0.787017 0.319634 -0.067931 0.8156 0.319634 0.067933 0.8156 0.319916 -0.049827 0.780226 0.319916 0.048543 0.780225 0.320712 -0 0.042408 0.327898 -0.026813 0.776978 0.327898 0.025529 0.776978 0.330378 -0.052943 0.856085 0.330378 -0.052943 0.856085 0.330378 0.050371 0.856085 0.330378 0.050371 0.856085 0.332049 -0.000642 0.777084 0.337569 -0.051385 0.813083 0.337569 0.049457 0.813083 0.341788 -0.028772 0.85588 0.341788 0.0262 0.85588 0.346953 -0.001286 0.859114 0.347224 -0.027792 0.810768 0.347224 0.025865 0.810768 0.352035 -0.000964 0.812163 -0.998016 0 -0.062593 -0.661031 0 -0.750328 -0.669485 0 0.74279 -0.937834 -0.341319 -0.062593 -0.937834 0.341319 -0.062593 -0.996521 0 -0.08298 -0.922605 0 0.385662 -0.621174 -0.226081 -0.750328 -0.629109 -0.22898 0.74279 -0.621174 0.226081 -0.750328 -0.629109 0.22898 0.74279 -0.856288 0 -0.516465 -0.93643 -0.340831 -0.08298 -0.93643 0.340831 -0.08298 -0.86697 -0.315531 0.385662 -0.86697 0.315531 0.385662 -0.780175 0.044588 0.623951 -0.134831 0.281167 -0.950133 0.485611 -0.864528 -0.12949 -0.780145 -0.044527 0.623981 -0.133641 -0.278542 -0.951048 0.495376 0.857326 -0.139897 -0.804651 -0.292856 -0.516465 -0.804651 0.292856 -0.516465 -0.882046 0.102145 0.459914 0.166845 0.29133 -0.941923 0.408551 -0.906095 -0.109714 -0.883389 -0.108982 0.455733 0.181585 -0.278024 -0.943236 0.34199 0.937895 -0.058046 -0.827754 0 -0.561022 -0.934111 0.263863 0.240364 0.414624 -0.909757 -0.020051 0.481307 0.175481 -0.858791 -0.935545 -0.253487 0.245918 0.43788 0.897275 -0.055788 0.481307 -0.175481 -0.858791 -0.229377 0 -0.973327 -0.918424 0 0.39555 -0.82577 0 0.563982 -0.719962 0.079318 0.689444 -0.4214 0.251869 -0.871151 0.501938 -0.81109 -0.300241 -0.719962 -0.079318 0.689444 -0.423933 -0.253395 -0.869503 0.502029 0.810999 -0.300394 -0.777856 -0.28309 -0.561022 -0.777856 0.28309 -0.561022 -0.764519 -0.641499 -0.062593 -0.764519 0.641499 -0.062593 -0.932127 0.328227 0.152776 0.313608 -0.944273 0.099796 0.477493 0.157201 -0.864437 -0.932127 -0.328227 0.152776 0.313608 0.944273 0.099796 0.477493 -0.157201 -0.864437 -0.780938 3.1e-05 0.624592 -0.139836 0.001343 -0.990173 -0.215552 -0.078433 -0.973327 -0.215552 0.078433 -0.973327 -0.935026 0 -0.354564 -0.863033 -0.314097 0.39555 -0.863033 0.314097 0.39555 -0.716758 0 0.697317 -0.887692 -0.003418 0.460372 0.181738 0.006928 -0.983306 -0.506394 -0.424909 -0.750328 -0.512864 -0.430342 0.74279 -0.506394 0.424909 -0.750328 -0.512864 0.430342 0.74279 -0.775964 -0.282418 0.563982 -0.775964 0.282418 0.563982 -0.76339 -0.640553 -0.08298 -0.76339 0.640553 -0.08298 -0.878628 -0.319773 -0.354564 -0.878628 0.319773 -0.354564 -0.706748 -0.593036 0.385662 -0.706748 0.593036 0.385662 -0.900571 0 0.434675 -0.927091 0.367779 0.072146 0.317331 -0.94528 0.075503 0.498001 0.158605 -0.852535 -0.927091 -0.367779 0.072146 0.317331 0.94528 0.075533 0.498001 -0.158605 -0.852535 -0.673513 -0.245125 0.697287 -0.673513 0.245125 0.697317 -0.967772 0.005341 0.251717 0.488907 0 -0.872311 -0.856777 0 -0.515641 -0.655965 -0.550401 -0.516465 -0.655965 0.550401 -0.516465 -0.997528 0 0.070162 -0.883389 -0.108982 0.455733 -0.55681 0.83047 -0.015381 -0.133641 -0.278542 -0.951048 0.34199 0.937895 -0.058046 0.495376 0.857326 -0.139897 -0.887692 -0.003418 0.460372 -0.139836 0.001343 -0.990173 -0.722251 0 0.69161 -0.436842 -0.000763 -0.899503 -0.882046 0.102145 0.459914 -0.575945 -0.816797 -0.033113 -0.134831 0.281167 -0.950133 0.408551 -0.906095 -0.109714 0.485611 -0.864528 -0.12949 -0.934111 0.263863 0.240364 -0.656453 -0.752007 -0.05942 0.166845 0.29133 -0.941923 0.408551 -0.906095 -0.109714 0.414624 -0.909757 -0.020051 -0.967772 0.005341 0.251717 0.181738 0.006928 -0.983306 -0.935545 -0.253487 0.245918 -0.628895 0.775292 -0.058016 0.181585 -0.278024 -0.943236 0.34199 0.937895 -0.058046 0.43788 0.897275 -0.055788 -0.932127 0.328227 0.152776 -0.636738 -0.756035 -0.151402 0.313608 -0.944273 0.099796 0.414624 -0.909757 -0.020051 0.481307 0.175481 -0.858791 -0.986816 0 0.161748 0.488907 0 -0.872311 -0.932127 -0.328227 0.152776 -0.635701 0.754845 -0.161504 0.313608 0.944273 0.099796 0.43788 0.897275 -0.055788 0.481307 -0.175481 -0.858791 -0.846248 -0.307993 0.434675 -0.846248 0.307993 0.434675 -0.986816 0 0.161748 0.483505 0 -0.875332 -0.485122 0 0.874416 -0.805109 -0.293039 -0.515641 -0.805109 0.293039 -0.515641 -0.937376 -0.341166 0.070162 -0.937376 0.341166 0.070162 -0.780145 -0.044527 0.623981 -0.639637 0.752098 0.158574 -0.423933 -0.253395 -0.869503 0.495376 0.857326 -0.139897 0.502029 0.810999 -0.300394 -0.780175 0.044588 0.623951 -0.637623 -0.753624 0.159459 -0.4214 0.251869 -0.871151 0.485611 -0.864528 -0.12949 0.501938 -0.81109 -0.300241 -0.780938 3.1e-05 0.624592 -0.436842 -0.000763 -0.899503 -0.634114 -0.53206 -0.561022 -0.634114 0.53206 -0.561022 -0.927091 0.367779 0.072146 -0.612476 -0.752617 -0.241615 0.313608 -0.944273 0.099796 0.317331 -0.94528 0.075503 0.477493 0.157201 -0.864437 -0.996979 0 0.077578 0.483505 0 -0.875332 -0.927091 -0.367779 0.072146 -0.612476 0.752647 -0.241585 0.313608 0.944273 0.099796 0.317331 0.94528 0.075533 0.477493 -0.157201 -0.864437 -0.175726 -0.147435 -0.973327 -0.175726 0.147435 -0.973327 -0.454543 -0.169897 0.874355 -0.454543 0.169897 0.874355 -0.974456 0.221046 0.039552 0.410413 -0.895047 0.174352 0.421705 0.158666 -0.892727 -0.974456 -0.221046 0.039552 0.410413 0.895047 0.174352 0.421705 -0.158666 -0.892727 -0.703543 -0.59035 0.39555 -0.703543 0.59035 0.39555 -0.477889 0.119968 0.870174 -0.356029 0.162664 -0.920194 0.23954 -0.962584 -0.126591 -0.477859 -0.119968 0.870174 -0.356029 -0.162664 -0.920194 0.071993 0.940153 0.332987 0.34962 0.754143 -0.555834 -0.632588 -0.530778 0.563982 -0.632588 0.530778 0.563982 -0.996979 0 0.077578 0.504379 0 -0.86346 -0.716269 -0.601001 -0.354564 -0.716269 0.601001 -0.354564 -0.549058 -0.460707 0.697287 -0.549058 0.460707 0.697317 -0.44087 -0.893948 -0.080386 -0.431104 0.898068 -0.0871 -0.541642 -0.839564 -0.041505 -0.527543 0.84875 -0.035798 -0.974456 0.221046 0.039552 -0.315012 -0.943449 -0.103061 0.317331 -0.94528 0.075503 0.498001 0.158605 -0.852535 -0.999176 0 0.040559 0.504379 0 -0.86346 -0.974456 -0.221046 0.039552 -0.519974 0.834162 -0.183752 0.317331 0.94528 0.075533 0.410413 0.895047 0.174352 0.498001 -0.158605 -0.852535 -0.595996 -0.762139 0.252785 -0.595599 0.762596 0.252297 -0.999176 0 0.040559 0.427137 0 -0.904172 -0.844844 0 0.534959 -0.689871 -0.578875 0.434675 -0.689871 0.578875 0.434675 -0.656331 -0.550737 -0.515641 -0.656331 0.550737 -0.515641 -0.764153 -0.641194 0.070162 -0.764153 0.641194 0.070162 -0.26664 -0.960112 -0.084017 -0.266671 0.960082 -0.084017 -0.929838 0 0.367901 -0.462966 -0.869869 -0.170141 -0.462966 0.869869 -0.17011 -0.468764 -0.879177 -0.085299 -0.468734 0.879177 -0.085391 -0.382397 -0.923948 0.007874 0.421705 0.158666 -0.892727 -0.984252 0 -0.176611 0.427137 0 -0.904172 -0.624165 0.779138 -0.057772 0.410413 0.895047 0.174352 0.421705 -0.158666 -0.892727 -0.78161 -0.303201 0.545091 -0.78161 0.303201 0.545091 -0.369884 -0.319315 0.872463 -0.369884 0.319315 0.872463 -0.499008 -0.864315 -0.062593 -0.499008 0.864315 -0.062593 -0.563005 -0.812189 0.152715 -0.563097 0.81222 0.152196 -0.330515 -0.572466 -0.750328 -0.334727 -0.579791 0.74279 -0.330515 0.572466 -0.750328 -0.334727 0.579791 0.74279 -0.854915 -0.349651 0.38319 -0.854915 0.349651 0.38319 -0.989471 0 -0.144566 -0.481338 0 0.876492 -0.360851 0 -0.932615 -0.963042 0 0.269295 -0.300912 -0.948302 -0.10062 -0.300974 0.948302 -0.10062 -0.498245 -0.863033 -0.08298 -0.498245 0.863033 -0.08298 -0.515976 -0.824061 -0.233741 -0.515976 0.824061 -0.233741 -0.461287 -0.799005 0.385662 -0.461287 0.799005 0.385662 -0.999329 0 0.036348 -0.428144 -0.741569 -0.516465 -0.428144 0.741569 -0.516465 -0.719962 0.079318 0.689444 -0.492264 -0.739738 0.458724 -0.356029 0.162664 -0.920194 0.349651 -0.754143 -0.555864 0.501938 -0.81109 -0.300241 -0.722251 0 0.69161 -0.360851 0 -0.932615 -0.719962 -0.079318 0.689444 -0.492172 0.739799 0.458693 -0.356029 -0.162664 -0.920194 0.34962 0.754143 -0.555834 0.502029 0.810999 -0.300394 -0.405621 -0.904294 -0.132847 -0.405621 0.904324 -0.132847 -0.739036 -0.673055 -0.02768 -0.739036 0.673055 -0.02768 -0.855647 -0.39906 0.329447 -0.855647 0.39906 0.329447 -0.505325 -0.853175 -0.129246 -0.505203 0.853236 -0.129307 -0.848964 -0.511612 0.132206 -0.848964 0.511612 0.132206 -0.413892 -0.71688 -0.561022 -0.413862 0.71688 -0.561022 -0.403363 -0.899899 -0.165532 -0.403394 0.899899 -0.165502 -0.114689 -0.198645 -0.973327 -0.114689 0.198645 -0.973327 -0.505264 -0.862819 0.014161 -0.505539 0.862667 0.014161 -0.439039 -0.894833 -0.080325 -0.439039 0.894833 -0.080325 -0.459212 -0.795373 0.39555 -0.459212 0.795373 0.39555 -0.615528 -0.551103 0.563341 -0.615528 0.551103 0.563341 -0.412885 -0.71514 0.563982 -0.412885 0.71514 0.563982 -0.467513 -0.809748 -0.354564 -0.467513 0.809748 -0.354564 -0.381451 -0.915311 -0.128941 -0.381451 0.915342 -0.12891 -0.358379 -0.620716 0.697287 -0.358379 0.620716 0.697317 -0.66158 -0.624744 0.414686 -0.66158 0.624744 0.414686 -0.195593 -0.97528 -0.102786 -0.195593 0.97528 -0.102756 -0.557878 -0.826167 0.078829 -0.557878 0.826167 0.078829 -0.45027 -0.7799 0.434675 -0.45027 0.7799 0.434675 -0.428388 -0.741997 -0.515641 -0.428388 0.741997 -0.515641 -0.335276 -0.917508 -0.213843 -0.335276 0.917508 -0.213843 -0.498764 -0.863887 0.070162 -0.498764 0.863887 0.070162 -0.631062 -0.649373 0.424268 -0.631062 0.649373 0.424268 -0.498947 -0.864498 -0.060152 -0.498947 0.864498 -0.060152 -0.416852 -0.901578 -0.115513 -0.416852 0.901578 -0.115513 -0.245155 -0.4391 0.864315 -0.245125 0.43907 0.864315 -0.425642 -0.765191 0.482955 -0.42552 0.765587 0.482467 -0.607776 -0.751152 0.257607 -0.607776 0.751152 0.257607 -0.528275 0.155461 -0.834712 0.209723 -0.123142 0.96997 -0.528275 -0.155461 -0.834712 0.209723 0.123142 0.96997 -0.348521 -0.917783 -0.190161 -0.348552 0.917783 -0.190161 -0.466292 -0.763329 0.447066 -0.466536 0.763421 0.446608 -0.199591 -0.979461 -0.027802 -0.199591 0.979461 -0.027772 -0.09003 -0.992981 -0.076632 -0.09003 0.992981 -0.076601 -0.802728 0 -0.596332 0.086215 0 0.996246 -0.477889 0.119968 0.870174 -0.211341 0 -0.977386 0.071993 -0.940153 0.332987 0.125858 -0.174078 0.976623 -0.534776 0 -0.844966 -0.481338 0 0.876492 -0.477859 -0.119968 0.870174 -0.21131 0 -0.977386 0.124699 0.4073 0.904721 -0.214362 -0.934996 -0.282479 -0.214362 0.934996 -0.282449 -0.369884 -0.886441 0.278176 -0.370281 0.886227 0.278268 -0.391766 -0.726981 0.563891 -0.391766 0.726981 0.563891 -0.513169 -0.85818 -0.011017 -0.513169 0.85818 -0.011048 -0.240638 -0.970183 0.028657 -0.240638 0.970183 0.028657 -0.557024 -0.821772 0.119785 -0.557024 0.821772 0.119785 -0.410413 -0.802454 0.433119 -0.410413 0.802454 0.433119 -0.171636 -0.918546 -0.356029 -0.171636 0.918546 -0.356029 -0.04767 -0.998291 0.033418 -0.04767 0.998291 0.033448 0.129826 0 0.991516 -0.350627 -0.36607 0.861995 0.23954 -0.962584 -0.126591 -0.290475 0.504044 0.813349 -0.290475 0.504044 0.813349 0.34962 0.754143 -0.555834 -0.186865 -0.98236 0.005554 -0.186895 0.98236 0.005554 -0.173284 -0.982849 -0.062593 -0.173284 0.982849 -0.062593 -0.173284 0.982849 -0.062593 -0.431043 -0.797601 0.421857 -0.431043 0.797601 0.421857 -0.11478 -0.65099 -0.750328 -0.116245 -0.659322 0.74279 -0.11478 0.65099 -0.750328 -0.11478 0.65099 -0.750328 -0.116245 0.659322 0.74279 -0.116245 0.659322 0.74279 -0.17304 -0.981384 -0.08298 -0.17304 0.981384 -0.08298 -0.17304 0.981384 -0.08298 -0.520035 -0.809656 0.272011 -0.520035 0.809656 0.272011 0.338725 -0.938902 0.060671 0.338725 0.938902 0.060671 -0.160192 -0.908597 0.385662 -0.160192 0.908597 0.385662 -0.160192 0.908597 0.385662 -0.148686 -0.843287 -0.516465 -0.148686 0.843287 -0.516465 -0.148686 0.843287 -0.516465 -0.488327 -0.779168 0.392956 -0.48851 0.779107 0.392834 -0.48851 0.779107 0.392834 0.36259 -0.886807 -0.286477 0.36259 0.886807 -0.286447 -0.143742 -0.81518 -0.561022 -0.143742 0.81518 -0.561022 -0.143742 0.81518 -0.561022 -0.039827 -0.225898 -0.973327 -0.039827 0.225898 -0.973327 -0.039827 0.225898 -0.973327 -0.159459 -0.904477 0.39555 -0.159459 0.904477 0.39555 -0.159459 0.904477 0.39555 -0.143376 -0.813227 0.563982 -0.143376 0.813227 0.563982 -0.143376 0.813227 0.563982 -0.162358 -0.920804 -0.354564 -0.162358 0.920804 -0.354564 -0.162358 0.920804 -0.354564 -0.124454 -0.705863 0.697287 -0.124454 0.705863 0.697317 -0.124454 0.705863 0.697317 0.300729 -0.772942 -0.558641 0.300729 0.772942 -0.558611 0.626789 -0.309641 0.714988 0.626698 0.309671 0.715049 0.106571 -0.975494 0.19245 0.106571 0.975463 0.19248 0.106571 0.975463 0.19248 -0.156377 -0.886898 0.434675 -0.156377 0.886898 0.434675 -0.156377 0.886898 0.434675 -0.148778 -0.843776 -0.515641 -0.148778 0.843776 -0.515641 -0.148778 0.843776 -0.515641 -0.173193 -0.98236 0.070162 -0.173193 0.98236 0.070162 -0.173193 0.98236 0.070162 0.005127 -0.970244 -0.242042 0.005097 0.970244 -0.242042 0.005097 0.970244 -0.242042 -0.193854 -0.920499 0.339213 -0.193854 0.920499 0.339183 -0.193854 0.920499 0.339183 -0.088015 -0.530229 0.843257 -0.088015 0.530229 0.843257 -0.088015 0.530229 0.843257 0.344005 -0.913877 0.215491 0.344005 0.913877 0.215491 0.344005 0.913877 0.215491 0.65743 -0.494186 -0.568773 0.65746 0.494186 -0.568773 -0.272744 -0.952879 0.132664 -0.272744 0.952879 0.132664 -0.272744 0.952879 0.132664 0.848933 -0.511643 -0.132176 0.848964 0.511643 -0.132145 0.818018 -0.505417 0.274483 0.818018 0.505417 0.274514 0.85873 -0.322459 0.398236 0.858333 0.322245 0.399182 -0.00412 -0.996155 0.087191 -0.00412 0.996155 0.087191 -0.00412 0.996155 0.087191 0.946318 -0.318003 -0.057436 0.946318 0.318003 -0.057436 0.862941 0.017029 0.50499 0.862697 -0.016602 0.505387 -0.264504 -0.933439 0.242286 -0.264504 0.933439 0.242286 -0.264504 0.933439 0.242286 0.238105 -0.771874 -0.589465 0.238075 0.771874 -0.589465 0.238075 0.771874 -0.589465 0.895077 -0.244148 0.373028 0.895077 0.244148 0.373028 0.999512 0 -0.030732 0.772393 -0.363353 -0.52089 0.772423 0.363323 -0.52089 0.7228 -0.504654 0.47206 0.72277 0.504654 0.47206 0.72277 0.504654 0.47206 -0.135502 -0.843257 0.520127 -0.135502 0.843257 0.520127 -0.135502 0.843257 0.520127 0.915738 0 0.401746 0.464125 -0.825983 0.319865 0.464125 0.825953 0.319895 0.464125 0.825953 0.319895 0.355846 -0.482772 -0.800165 0.355846 0.482742 -0.800165 0.355846 0.482742 -0.800165 0.871487 0 -0.490371 0.312143 -0.026154 0.949644 0.312143 -0.026154 0.949644 0.098361 -0.971496 -0.215583 0.098331 0.971496 -0.215613 0.098331 0.971496 -0.215613 -0.138829 -0.900174 0.412793 -0.138829 0.900174 0.412793 -0.138829 0.900174 0.412793 0.383007 -0.132939 0.91409 0.386517 0.127934 0.913327 0.386517 0.127934 0.913327 0 0 -1 0 0 -1 0.412183 -0.35255 -0.840083 0.412214 0.35255 -0.840083 0.412214 0.35255 -0.840083 -0.741569 -0.286966 0.606372 -0.742637 0.286416 0.605304 -0.742637 0.286416 0.605304 0.778832 -0.233436 0.582141 0.778832 0.233436 0.582141 0.778832 0.233436 0.582141 0.259224 -0.698294 0.667196 0.257393 0.701712 0.664327 0.483505 0 -0.875332 0.483505 0 -0.875332 0.788202 0 0.615375 0.788202 0 0.615375 -0.164953 -0.933531 0.318247 -0.164953 0.933531 0.318247 -0.164953 0.933531 0.318247 0.254433 -0.903104 0.345866 0.254433 0.903104 0.345866 0.254433 0.903104 0.345866 -0.225471 -0.942503 0.24659 -0.225471 0.942503 0.24659 -0.225471 0.942503 0.24659 0.085208 -0.810816 -0.579028 0.085208 0.810816 -0.579028 0.589923 0.734764 0.334788 0.589373 -0.735649 0.33375 0.646687 -0.59621 0.475723 0.646687 0.59621 0.475723 0.170629 -0.982482 0.074587 0.177892 0.981414 0.071932 0.059755 -0.520188 -0.851924 0.059755 0.520188 -0.851924 0.914701 0.258827 -0.310282 0.915067 -0.258614 -0.309397 0.759148 -0.64687 0.071902 0.759148 0.64687 0.072146 0.830439 0.110263 0.546068 0.830439 -0.110294 0.546068 0.162816 -0.970306 -0.178716 0.162816 0.970306 -0.178716 0.072329 -0.309183 -0.948241 0.072298 0.309153 -0.948241 0.243141 -0.906247 0.345744 0.243873 0.906522 0.344554 0.706748 -0.307932 0.636891 0.706748 0.307932 0.636891 0.105502 -0.590869 0.799829 0.105502 0.590869 0.799829 0.080874 0 -0.996704 0.173193 -0.98236 0.070162 0.173193 0.98236 0.070162 0.148778 -0.843776 -0.515641 0.148778 0.843776 -0.515641 0.156377 -0.886898 0.434675 0.156377 0.886898 0.434675 0.721366 0 0.692496 0.124454 -0.705863 0.697287 0.124454 0.705863 0.697317 0.162358 -0.920804 -0.354564 0.162358 0.920804 -0.354564 0.143376 -0.813227 0.563982 0.143376 0.813227 0.563982 0.250557 -0.86108 0.442427 0.250557 0.86108 0.442396 0.159459 -0.904477 0.39555 0.159459 0.904477 0.39555 0.039827 -0.225898 -0.973327 0.039827 0.225898 -0.973327 0.143742 -0.81518 -0.561022 0.143742 0.81518 -0.561022 0.100253 -0.904538 -0.414411 0.100253 0.904538 -0.414411 0.363872 -0.402966 0.839747 0.363964 0.401349 0.84048 0.538591 -0.729179 0.422101 0.538591 0.729179 0.422101 0.148686 -0.843287 -0.516465 0.148686 0.843287 -0.516465 0.160192 -0.908597 0.385662 0.160192 0.908597 0.385662 0.17304 -0.981384 -0.08298 0.17304 0.981384 -0.08298 0.11478 -0.65099 -0.750328 0.116245 -0.659322 0.74279 0.11478 0.65099 -0.750328 0.116245 0.659322 0.74279 0.173284 -0.982849 -0.062593 0.173284 0.982849 -0.062593 0.155004 -0.901456 0.404126 0.155004 0.901456 0.404126 0.017029 -0.861995 0.506577 0.002777 0.866939 0.498367 -0.074007 -0.653005 -0.753716 -0.074007 0.653005 -0.753716 0.028596 -0.999115 -0.03058 0.02411 0.998535 -0.04828 0.148534 -0.930784 0.333964 0.148534 0.930784 0.333964 -0.091708 -0.985717 0.141087 -0.102634 0.985198 0.137242 0.211524 0.525437 0.824091 0.221992 -0.505448 0.833766 -0.195807 -0.874813 0.443068 -0.208106 0.875698 0.435682 0.570544 0.041932 0.820154 0.548235 -0.173254 0.81814 0.480453 0.207801 0.852016 0.176458 -0.932981 0.313639 0.176458 0.932981 0.313639 -0.413434 0.907987 -0.067904 0.144871 -0.960692 0.236671 0.144871 0.960692 0.236671 -0.41496 -0.906827 -0.073733 0.529038 -0.717277 0.453383 0.529038 0.717277 0.453383 0.255715 -0.587115 0.767998 0.251015 0.603198 0.757012 -0.17423 -0.282235 -0.943358 -0.174261 0.282235 -0.943358 0.244667 -0.951292 -0.187414 0.253945 0.952849 -0.166021 -0.202277 0 -0.979308 0.48146 -0.682821 0.549455 0.48146 0.682821 0.549455 0.273049 0.949858 0.152287 0.488449 -0.485061 0.725303 0.487655 0.470656 0.735252 0.268044 -0.952605 0.143681 0.518021 0.418073 0.746208 0.372662 -0.871914 0.317545 -0.034791 0.963012 -0.267159 0.345286 0.882595 0.318949 0.55913 -0.426405 0.71099 -0.030763 -0.9653 -0.259255 0.635914 -0.451918 0.625538 0.635914 0.451918 0.625538 0.339366 -0.598285 0.725822 0.339366 0.598285 0.725822 0.498764 -0.863887 0.070162 0.498764 0.863887 0.070162 0.540788 0.836116 -0.091861 0.522629 -0.829035 -0.198798 0.531999 0.814295 -0.232063 0.709098 0 0.7051 0.512192 -0.855159 -0.079501 0.428388 -0.741997 -0.515641 0.428388 0.741997 -0.515641 0.793023 -0.424024 0.43733 0.779717 0.419324 0.464949 0.45027 -0.7799 0.434675 0.45027 0.7799 0.434675 0.706046 -0.55324 0.442 0.731132 0.513047 0.44966 0.232704 -0.972259 -0.02298 0.227607 0.972076 -0.056551 0.790765 -0.607898 0.071413 0.814997 0.579089 0.01999 0.358379 -0.620716 0.697287 0.358379 0.620716 0.697317 0.740287 -0.046999 0.670614 0.607135 0.790399 0.08121 0.691733 -0.238685 0.681509 0.684957 0.267342 0.677725 0.467483 -0.809748 -0.354564 0.467513 0.809748 -0.354564 0.580981 -0.805872 0.113834 0.236457 -0.912046 -0.334971 0.236518 0.912046 -0.334971 0.322672 -0.935392 -0.144566 0.323771 0.93469 -0.146519 0.470687 -0.860073 0.196722 0.470687 0.860073 0.196722 0.103824 -0.754662 -0.647816 0.103916 0.754662 -0.647786 0.412885 -0.71514 0.563982 0.412885 0.71514 0.563982 0.46675 -0.698782 0.542009 0.46675 0.698782 0.542009 0.459212 -0.795373 0.39555 0.459212 0.795373 0.39555 0.658162 -0.283029 0.697623 0.659658 0.278176 0.698172 0.362285 -0.916654 -0.168584 0.365947 0.920896 -0.13419 0.114689 -0.198645 -0.973327 0.114689 0.198645 -0.973327 -0.349925 0 -0.936766 0.413862 -0.71688 -0.561022 0.413892 0.71688 -0.561022 -0.202246 -0.363781 -0.909238 -0.202216 0.363781 -0.909238 0.449843 -0.873501 0.186041 0.449843 0.873501 0.186041 0.434462 -0.801538 0.410749 0.434462 0.801538 0.410749 0.433821 -0.881649 0.185553 0.433821 0.881649 0.185553 0.428144 -0.741569 -0.516465 0.428144 0.741569 -0.516465 0.461287 -0.799005 0.385662 0.461287 0.799005 0.385662 0.571307 -0.804712 0.16126 0.571947 0.803735 0.163701 0.498245 -0.863033 -0.08298 0.498245 0.863033 -0.08298 0.64687 -0.67748 0.350017 0.644978 0.680685 0.34727 0.330515 -0.572466 -0.750328 0.334727 -0.579791 0.74279 0.330515 0.572466 -0.750328 0.334727 0.579791 0.74279 0.7669 -0.016175 0.64153 0.796594 -0.156133 0.583941 0.785607 0.118809 0.607166 0.499008 -0.864315 -0.062593 0.499008 0.864315 -0.062593 0.587664 -0.507981 0.629749 0.587664 0.507981 0.629749 0.35786 -0.933744 0.000641 0.349681 0.936827 0.005982 0.7463 0.546709 0.37965 0.745384 -0.54799 0.379528 0.764153 -0.641194 0.070162 0.764153 0.641194 0.070162 -0.379284 0 -0.92526 0.589587 -0.78573 0.187048 0.584033 0.790216 0.185583 0.656331 -0.550737 -0.515641 0.656331 0.550737 -0.515641 -0.249977 -0.485336 -0.837794 -0.249947 0.485336 -0.837825 0.689871 -0.578875 0.434675 0.689871 0.578875 0.434675 0.64333 -0.474624 0.600665 0.64333 0.474624 0.600665 -0.098788 -0.722037 -0.684744 -0.098758 0.722037 -0.684744 0.000122 -0.869625 -0.493667 0.000153 0.869625 -0.493667 0.742973 -0.666402 -0.062105 0.742973 0.666402 -0.062105 0.183477 -0.963195 -0.196417 0.184545 0.96469 -0.18778 0.77514 -0.273263 0.569597 0.775323 0.275369 0.568316 0.744102 0 0.66805 0.549058 -0.460707 0.697287 0.549058 0.460707 0.697317 0.774468 0 0.632588 0.716269 -0.601001 -0.354564 0.716269 0.601001 -0.354564 0.725791 -0.687857 -0.00589 0.725791 0.687857 -0.00589 0.602649 -0.679312 0.418714 0.602649 0.679312 0.418714 0.733451 0.498703 0.461837 -0.023377 -0.763939 -0.644826 0.572588 0.16007 0.804041 0.707022 -0.696554 0.122044 0.707022 0.696554 0.122044 0.632588 -0.530778 0.563982 0.632588 0.530778 0.563982 0.703543 -0.59035 0.39555 0.703543 0.59035 0.39555 0.783441 -0.295694 0.546556 0.783441 0.295694 0.546556 0.175726 -0.147435 -0.973327 0.175726 0.147435 -0.973327 -0.037416 -0.806116 -0.590533 -0.023377 -0.763939 -0.644826 -0.00238 0.999786 -0.019898 0.634114 -0.53206 -0.561022 0.634114 0.53206 -0.561022 0.937376 -0.341166 0.070162 0.937376 0.341166 0.070162 0.805109 -0.293039 -0.515641 0.805109 0.293039 -0.515641 0.85757 0 0.514328 -0.301126 0.849391 -0.433363 -0.331187 -0.863826 -0.379589 -0.601276 0 -0.799005 0.897427 -0.352092 -0.265725 0.897427 0.352092 -0.265725 0.846248 -0.307993 0.434675 0.846248 0.307993 0.434675 -0.065371 -0.99115 -0.11539 -0.078433 0.99234 -0.095157 -0.571032 -0.437971 -0.694327 -0.571032 0.437941 -0.694296 -0.194739 -0.924528 -0.327555 -0.257881 0.904935 -0.338481 0.500381 0.631916 0.591815 0.501083 -0.632282 0.590838 0.997528 0 0.070162 0.819849 -0.415876 0.393506 0.819849 0.415876 0.393506 -0.527451 -0.611866 -0.589373 -0.505661 0.641438 -0.576922 0.910947 -0.376598 -0.168218 0.910947 0.376598 -0.168218 0.279336 -0.893826 0.350719 0.281198 0.892026 0.353771 0.655965 -0.550401 -0.516465 0.655965 0.550401 -0.516465 0.488815 -0.863002 0.127567 0.906827 0.032075 0.42024 0.958098 0.0524 0.281533 0.96115 0.005799 0.275918 0.961394 0 0.275094 0.96115 -0.005799 0.275918 0.958098 -0.0524 0.281533 0.906919 -0.029389 0.420209 0.504959 0.862117 -0.041505 0.856777 0 -0.515641 -0.139256 -0.730888 -0.668111 0.088382 -0.055574 -0.994507 0.079745 0.025361 -0.99649 0.091769 0.029206 -0.995331 0.095798 -0.028443 -0.994964 0.082858 -0.023804 -0.996246 0.08243 0.048799 -0.995392 0.265175 0.120334 -0.956633 0.089877 0.638874 -0.764031 0.940916 0 -0.338603 0.917447 -0.392163 0.066561 0.917447 0.392163 0.066561 0.673513 -0.245125 0.697287 0.673513 0.245125 0.697287 0.669149 -0.31019 0.675253 0.66805 0.313547 0.674795 0.900571 0 0.434675 0.706748 -0.593036 0.385662 0.706748 0.593036 0.385662 0.727836 0 0.68572 0.878628 -0.319773 -0.354564 0.878628 0.319773 -0.354564 0.925596 0 0.378491 0.76339 -0.640553 -0.08298 0.76339 0.640553 -0.08298 0.469741 -0.32374 0.821284 0.483291 0.293649 0.824702 0.973113 0 -0.230201 0.775964 -0.282418 0.563982 0.775964 0.282418 0.563982 0.998993 0 0.04416 0.506394 -0.424909 -0.750328 0.512864 -0.430342 0.74279 0.506394 0.424909 -0.750328 0.512864 0.430342 0.74279 0.716758 0 0.697287 -0.388256 0.677755 -0.624409 0.863033 -0.314097 0.39555 0.863033 0.314097 0.39555 0.935026 0 -0.354564 0.215552 -0.078433 -0.973327 0.215552 0.078433 -0.973327 -0.375744 -0.794427 -0.477157 -0.521226 0 -0.853389 0.764519 -0.641499 -0.062593 0.764519 0.641499 -0.062593 0.777856 -0.28309 -0.561022 0.777856 0.28309 -0.561022 0.127445 -0.930326 0.343822 0.148167 0.924497 0.351115 -0.487655 -0.342509 -0.803003 -0.487686 0.342509 -0.803003 0.82577 0 0.563982 0.195776 -0.939634 0.280587 0.208594 0.960387 0.184637 0.918424 0 0.39555 0.229377 0 -0.973327 -0.340007 0.723899 -0.600269 -0.352458 -0.683859 -0.638783 0.827754 0 -0.561022 0.040162 0.991638 -0.122379 -0.005341 -0.984802 -0.173467 0.804651 -0.292856 -0.516465 0.804651 0.292856 -0.516465 0.86697 -0.315531 0.385662 0.86697 0.315531 0.385662 0.711356 -0.206153 0.671896 0.712363 0.207465 0.6704 0.93643 -0.340831 -0.08298 0.93643 0.340831 -0.08298 0.735282 0 0.677755 0.049654 0 -0.998749 0.06006 -0.225806 -0.972289 0.06003 0.225806 -0.972289 0.682669 -0.662679 0.30781 0.656453 0.67568 0.335429 0.856288 0 -0.516465 0.621174 -0.226081 -0.750328 0.629109 -0.22898 0.74279 0.621174 0.226081 -0.750328 0.629109 0.22898 0.74279 0.922605 0 0.385662 -0.34199 -0.047182 -0.938505 0.606739 -0.434126 0.665853 -0.381329 0.788385 -0.482681 0.785333 0.220466 0.578448 0.160497 -0.686392 -0.709281 0.148717 0.703909 -0.69451 0.275796 -0.932249 0.234107 0.29133 0.956114 0.030671 0.374798 0.927 0.011872 0.433485 -0.582049 0.687948 0.123478 0.889828 -0.439222 0.119053 -0.89877 -0.421888 0.996521 0 -0.08298 0.22895 -0.958403 -0.170263 0.250649 0.956755 -0.147404 0.937834 -0.341319 -0.062593 0.937834 0.341319 -0.062593 0.874874 -0.474685 0.096103 0.874844 0.474715 0.096103 0.661031 0 -0.750328 0.669485 0 0.74279 0.985626 0 -0.168889 0.978118 -0.122745 -0.167821 0.978118 0.122745 -0.167821 0.448531 0.040803 0.892819 0.529832 -0.847743 0.024537 0.453841 -0.066408 0.888577 0.547197 0.836451 0.029328 -0.216926 -0.492965 -0.842555 -0.252144 0.387738 -0.886593 0.593097 -0.798669 -0.101474 0.610401 0.78576 -0.099612 -0.034028 -0.309946 -0.950133 -0.028138 0.296487 -0.954588 0.998016 0 -0.062593 0.00296 -0.093875 -0.995575 0.010865 0.095706 -0.995331 -0.041993 -0.964507 0.260598 0.848598 -0.439833 0.293893 -0.035493 0.96588 0.256539 0.857814 0.419202 0.297281 0.029298 0.000641 -0.999542 0.827143 -0.541826 -0.148991 0.843104 0.518448 -0.142582 0.885464 -0.233222 0.401868 0.885708 0.232459 0.401776 0.907743 3.1e-05 0.419477 0.939207 -0.284402 -0.192297 0.940001 0.284494 -0.188208 0.979003 9.2e-05 -0.203772 0.214849 0.213853 0.21485 0.20623 0.214849 0.224017 0.267863 0.213853 0.161835 0.213853 0.214849 0.272298 0.214848 0.291356 0.26778 0.206229 0.26778 0.224017 0.161918 0.206229 0.161918 0.224017 0.214849 0.255781 0.267691 0.272298 0.162006 0.272298 0.267644 0.291356 0.162052 0.291356 0.254574 0.648584 0.254574 0.648584 0.254574 0.648584 0.175114 0.648584 0.175114 0.648584 0.175114 0.648584 0.267597 0.25578 0.162101 0.25578 0.245879 0.61327 0.245879 0.61327 0.245879 0.61327 0.183808 0.61327 0.183808 0.61327 0.183808 0.61327 0.21485 0.243075 0.245032 0.573956 0.245032 0.573956 0.245032 0.573956 0.184656 0.573956 0.184656 0.573956 0.184656 0.573956 0.214851 0.193524 0.21485 0.234181 0.214848 0.319307 0.258388 0.688276 0.258388 0.688276 0.258388 0.688276 0.171298 0.688276 0.171298 0.688276 0.171298 0.688276 0.267329 0.243075 0.16237 0.243075 0.321144 0.213852 0.108551 0.213852 0.246398 0.551502 0.246398 0.551502 0.246398 0.551502 0.18329 0.551502 0.18329 0.551502 0.18329 0.551502 0.214843 0.662952 0.214843 0.662952 0.26727 0.193524 0.162431 0.193524 0.214848 0.367588 0.267238 0.234181 0.162461 0.234181 0.214847 0.376482 0.214843 0.629282 0.214843 0.629282 0.320986 0.206229 0.320986 0.224017 0.108709 0.206229 0.108709 0.224017 0.267173 0.319307 0.162523 0.319307 0.320816 0.272297 0.108878 0.272297 0.267072 0.367588 0.162623 0.367588 0.320727 0.291355 0.108966 0.291355 0.214848 0.338365 0.246738 0.527026 0.246738 0.527026 0.246738 0.527026 0.18295 0.527026 0.18295 0.527026 0.18295 0.527026 0.267037 0.376482 0.162657 0.376482 0.214843 0.591543 0.214843 0.591543 0.214848 0.359964 0.320636 0.25578 0.109059 0.25578 0.214848 0.34853 0.185953 0.655147 0.185953 0.655147 0.185953 0.655147 0.185953 0.655147 0.185953 0.655147 0.215012 0.655059 0.215012 0.655059 0.214842 0.697588 0.214842 0.697588 0.244106 0.654972 0.244106 0.654972 0.244106 0.654972 0.244106 0.654972 0.244106 0.654972 0.239071 0.626053 0.239071 0.626053 0.239071 0.626053 0.239071 0.626053 0.239071 0.626053 0.214843 0.626053 0.214843 0.626053 0.188607 0.626053 0.188607 0.626053 0.188607 0.626053 0.188607 0.626053 0.188607 0.626053 0.237706 0.590939 0.237706 0.590939 0.237706 0.590939 0.237706 0.590939 0.237706 0.590939 0.214843 0.590939 0.214843 0.590939 0.19198 0.590939 0.19198 0.590939 0.19198 0.590939 0.19198 0.590939 0.19198 0.590939 0.266852 0.338365 0.162844 0.338365 0.214844 0.568485 0.214844 0.568485 0.214848 0.379023 0.266812 0.359964 0.162883 0.359964 0.26673 0.348529 0.162965 0.348529 0.181466 0.68826 0.181466 0.68826 0.181466 0.68826 0.181466 0.68826 0.181466 0.68826 0.24823 0.688314 0.24823 0.688314 0.24823 0.688314 0.24823 0.688314 0.24823 0.688314 0.21484 0.688314 0.21484 0.688314 0.320122 0.243074 0.109573 0.243074 0.239274 0.568485 0.239274 0.568485 0.239274 0.568485 0.239274 0.568485 0.239274 0.568485 0.214844 0.568485 0.214844 0.568485 0.190413 0.568485 0.190413 0.568485 0.190413 0.568485 0.190413 0.568485 0.190413 0.568485 0.320008 0.193523 0.109689 0.193523 0.2666 0.379022 0.163095 0.379022 0.256784 0.498133 0.256784 0.498133 0.256784 0.498133 0.172904 0.498133 0.172904 0.498133 0.172904 0.498133 0.319949 0.234181 0.109747 0.234181 0.268947 0.738881 0.268947 0.738881 0.268947 0.738881 0.160734 0.738881 0.160734 0.738881 0.160734 0.738881 0.160734 0.738881 0.319826 0.319307 0.109868 0.319307 0.214844 0.544009 0.214844 0.544009 0.319633 0.367587 0.11006 0.367587 0.319566 0.376481 0.110126 0.376481 0.262589 0.590938 0.167098 0.590938 0.265661 0.62317 0.164024 0.62317 0.239784 0.544009 0.239784 0.544009 0.239784 0.544009 0.239784 0.544009 0.214844 0.544009 0.214844 0.544009 0.189903 0.544009 0.189903 0.544009 0.189903 0.544009 0.189903 0.544009 0.189903 0.544009 0.270599 0.696279 0.159085 0.696279 0.214844 0.510858 0.214844 0.510858 0.214848 0.398328 0.31921 0.338365 0.110484 0.338365 0.319133 0.359964 0.11056 0.359964 0.318976 0.348529 0.110717 0.348529 0.26698 0.589199 0.162706 0.589199 0.214848 0.408101 0.266618 0.568484 0.163069 0.568484 0.270933 0.618749 0.158752 0.618749 0.246838 0.510858 0.246838 0.510858 0.214844 0.510858 0.214844 0.510858 0.18285 0.510858 0.18285 0.510858 0.18285 0.510858 0.269288 0.398328 0.160407 0.398328 0.318725 0.379022 0.110967 0.379022 0.374945 0.213852 0.054746 0.213852 0.29537 0.685926 0.134305 0.685731 0.374727 0.206228 0.374727 0.224016 0.054964 0.206228 0.054964 0.224016 0.268853 0.408101 0.160842 0.408101 0.214846 0.476164 0.214839 0.74158 0.214839 0.74158 0.214847 0.425925 0.271738 0.568484 0.157948 0.568484 0.374493 0.272296 0.055198 0.272297 0.268009 0.544008 0.161678 0.544008 0.37437 0.291355 0.055321 0.291355 0.214847 0.442644 0.374242 0.255779 0.055448 0.255779 0.2601 0.736021 0.2601 0.736021 0.2601 0.736021 0.2601 0.736021 0.2601 0.736021 0.214838 0.736021 0.214838 0.736021 0.169578 0.736021 0.169578 0.736021 0.169578 0.736021 0.169578 0.736021 0.169578 0.736021 0.283682 0.586533 0.146003 0.586533 0.258898 0.476164 0.170794 0.476164 0.268946 0.425925 0.160748 0.425925 0.289352 0.6132 0.140332 0.6132 0.268999 0.442644 0.160694 0.442644 0.373531 0.243074 0.056161 0.243074 0.282036 0.544008 0.14765 0.544008 0.373372 0.193523 0.056321 0.193523 0.324341 0.670066 0.105342 0.670066 0.266068 0.510858 0.16362 0.510858 0.37329 0.23418 0.056402 0.23418 0.325179 0.398327 0.104513 0.398327 0.373119 0.319306 0.056571 0.319306 0.372852 0.367587 0.056838 0.367587 0.293676 0.567712 0.136009 0.567712 0.372759 0.376481 0.056931 0.376481 0.325413 0.408101 0.10428 0.408101 0.305063 0.583262 0.124621 0.583262 0.287113 0.476164 0.142578 0.476164 0.372263 0.338364 0.057428 0.338364 0.372156 0.359964 0.057534 0.359964 0.313283 0.606393 0.1164 0.606393 0.371937 0.348529 0.057754 0.348529 0.326767 0.425925 0.102925 0.425925 0.285001 0.510858 0.144687 0.510858 0.306443 0.544008 0.123242 0.544008 0.371587 0.379022 0.058103 0.379022 0.299924 0.731732 0.129752 0.731732 0.30481 0.442644 0.124882 0.442644 0.275672 0.766067 0.275672 0.766067 0.154 0.766067 0.154 0.766067 0.35695 0.650609 0.072733 0.65061 0.330189 0.71725 0.099488 0.71725 0.319572 0.56621 0.110112 0.566209 0.324396 0.579782 0.105288 0.579782 0.214833 0.767288 0.214833 0.767288 0.28736 0.763904 0.28736 0.763904 0.28736 0.763904 0.28736 0.763904 0.214832 0.763904 0.214832 0.763904 0.142308 0.763904 0.142308 0.763904 0.142308 0.763904 0.335983 0.599149 0.0937 0.599149 0.365343 0.695062 0.064337 0.695062 0.383263 0.398327 0.046426 0.398327 0.329282 0.510857 0.100404 0.510857 0.340013 0.544008 0.089672 0.544008 0.350729 0.476164 0.078959 0.476164 0.385892 0.4081 0.043797 0.4081 0.375267 0.623622 0.054417 0.623622 0.344911 0.564611 0.084773 0.564611 0.214829 0.76774 0.304034 0.761741 0.304034 0.761741 0.125632 0.761741 1.12563 0.761741 0.125632 0.761741 0.390639 0.667845 0.039043 0.667845 0.429482 0.213851 0.000205 0.213851 1.00021 0.213851 0.39032 0.425925 0.039368 0.425925 0.429225 0.206228 0.429225 0.224015 0.000462 0.206228 1.00046 0.206228 0.000462 0.224015 1.00046 0.224015 0.42895 0.272296 0.000736 0.272296 1.00074 0.272296 0.381984 0.442643 0.047705 0.442643 0.362629 0.577777 0.067054 0.577777 0.428806 0.291354 0.000881 0.291354 1.00088 0.291354 0.428656 0.255779 0.001031 0.255779 1.00103 0.255779 0.362691 0.74447 0.066983 0.74447 1.06698 0.74447 0.3674 0.591566 0.062282 0.591566 0.427817 0.243073 0.00187 0.243073 1.00187 0.243073 0.427629 0.193522 0.002059 0.193522 1.00206 0.193522 0.427532 0.234179 0.002155 0.234179 1.00215 0.234179 0.427332 0.319306 0.002355 0.319306 1.00235 0.319306 0.427015 0.367586 0.002671 0.367586 1.00267 0.367586 0.426905 0.37648 0.002782 0.37648 1.00278 0.37648 0.393369 0.610167 0.036315 0.610167 0.360238 0.752201 1.06943 0.752201 0.381331 0.544008 0.048352 0.544008 1.04835 0.544008 0.426316 0.338364 0.003371 0.338364 1.00337 0.338364 0.42619 0.359963 0.003496 0.359963 1.0035 0.359963 0.425929 0.348528 0.003758 0.348528 1.00376 0.348528 0.405111 0.63888 0.024572 0.638881 1.02457 0.638881 0.40343 0.718009 0.02625 0.718009 1.02625 0.718009 0.425513 0.379021 0.004174 0.379021 1.00417 0.379021 0.383122 0.563109 0.046561 0.563109 1.04656 0.563109 0.382796 0.604972 0.046888 0.604972 0.394624 0.510857 0.035061 0.510857 1.03506 0.510857 0.364364 0.588032 0.065317 0.588032 0.371372 0.575111 0.05831 0.575111 0.373268 0.754111 1.0564 0.754111 0.426818 0.685549 0.002865 0.685549 1.00286 0.685549 0.342327 0.58329 0.087351 0.58329 0.407945 0.745814 1.02173 0.745814 0.428618 0.476163 0.001068 0.476163 1.00107 0.476163 0.425187 0.618485 0.004497 0.618485 1.0045 0.618485 0.354463 0.573371 0.075216 0.573371 0.214834 0.581643 0.376879 0.59554 0.052804 0.59554 0.401915 0.561884 0.027768 0.561884 1.02777 0.561884 0.442981 0.398326 -0.013295 0.398326 0.986705 0.398326 0.214833 0.572766 0.421822 0.544007 0.007862 0.544007 1.00786 0.544007 0.424203 0.610851 0.00548 0.610851 1.00548 0.610851 0.214839 0.592265 0.214776 0.761785 1.21478 0.761785 0.445425 0.651006 -0.015741 0.651006 0.984259 0.651006 0.449151 0.4081 -0.019465 0.4081 0.980535 0.4081 0.401912 0.756021 0.027752 0.756021 1.02775 0.756021 0.214948 0.193522 1.21495 0.193522 0.416356 0.60327 0.013329 0.60327 1.01333 0.60327 0.440577 0.8018 -0.011258 0.802292 0.988742 0.802292 0.40923 0.561085 0.020451 0.561085 1.02045 0.561085 0.448629 0.739426 0.981054 0.739426 0.214851 0.598309 1.21485 0.598309 0.214813 0.560807 1.21481 0.560807 0.457533 0.425924 -0.027848 0.425924 0.972152 0.425924 0.454811 0.510857 -0.025127 0.510857 0.974873 0.510857 0.458356 0.442643 -0.028671 0.442643 0.971329 0.442643 0.467316 0.625964 0.962369 0.625964 0.47092 0.797769 0.958215 0.798261 0.472049 0.544007 0.957636 0.544007 0.476478 0.693088 0.953208 0.693087 0.483322 0.614854 0.946364 0.614854 0.483821 0.803464 0.945502 0.803955 0.483118 0.793079 0.946263 0.793571 0.49145 0.813799 0.93788 0.814291 0.485343 0.649623 0.944343 0.649623 0.523411 0.606098 0.906274 0.606098 0.487088 0.719508 0.942599 0.719507 0.550701 0.544007 0.878991 0.544007 0.480764 0.379021 0.94892 0.379021 0.714842 0.600161 0.481202 0.348528 0.948482 0.348528 0.481476 0.359962 0.948208 0.359962 0.481609 0.338363 0.948075 0.338363 0.714854 0.544007 0.482226 0.37648 0.947459 0.37648 0.482341 0.367586 0.947343 0.367586 0.482671 0.319305 0.947012 0.319305 0.498946 0.476163 0.930739 0.476163 0.48288 0.234179 0.946803 0.234179 0.482981 0.193521 0.946702 0.193521 0.483178 0.243073 0.946506 0.243073 0.506551 0.62639 0.923137 0.626391 0.532079 0.744547 0.897618 0.744547 0.534595 0.511077 0.895092 0.511077 0.48405 0.255778 0.945633 0.255778 0.484206 0.291353 0.945478 0.291353 0.484356 0.272295 0.945328 0.272295 0.48464 0.206227 0.48464 0.224014 0.945043 0.206227 0.945043 0.224014 0.484906 0.21385 0.944778 0.21385 0.502527 0.398326 0.927157 0.398326 0.52438 0.723204 0.905005 0.722954 0.531351 0.614657 0.898338 0.614657 0.522126 0.692523 0.907564 0.692523 0.511564 0.408099 0.918119 0.408099 0.530104 0.705429 0.899413 0.705319 0.889193 0.726582 0.540922 0.726384 0.53112 0.72087 0.898274 0.720672 0.714865 0.746273 0.610959 0.743414 0.818754 0.743414 0.5234 0.442643 0.906284 0.442643 0.896083 0.707126 0.522421 0.425924 0.907263 0.425924 0.534159 0.707246 0.60503 0.511077 0.82466 0.511077 0.543278 0.723182 0.886322 0.723298 0.628295 0.605663 0.801404 0.605663 0.538465 0.648897 0.891224 0.648897 0.714851 0.600165 0.571952 0.476349 0.857733 0.476349 0.878097 0.692604 0.569006 0.724112 0.860647 0.724317 0.552227 0.692497 0.867635 0.721473 0.551001 0.711546 0.879726 0.697858 0.878491 0.711377 0.562461 0.721478 0.550568 0.697766 0.652404 0.510856 0.777287 0.510856 0.537481 0.37902 0.892202 0.37902 0.537886 0.348527 0.891797 0.348527 0.856797 0.68951 0.566744 0.695291 0.862653 0.695367 0.714846 0.510856 0.574529 0.689196 0.538139 0.359962 0.891544 0.359962 0.575363 0.711007 0.854273 0.714206 0.538261 0.338363 0.891421 0.338363 0.586577 0.71015 0.843099 0.710186 0.566559 0.673364 0.863133 0.673363 0.57687 0.698521 0.852708 0.698274 0.538829 0.376479 0.890854 0.376479 0.714854 0.725518 0.842507 0.693834 0.64836 0.724111 0.781345 0.724111 0.538935 0.367585 0.890748 0.367585 0.588996 0.693405 0.597841 0.623721 0.83185 0.623721 0.583761 0.66047 0.843969 0.660469 0.559882 0.398325 0.869801 0.398325 0.603742 0.609209 0.825949 0.609209 0.539239 0.319304 0.890444 0.319304 0.631566 0.476349 0.79812 0.476349 0.539429 0.234178 0.890251 0.234178 0.617575 0.719403 0.812125 0.719402 0.590977 0.64817 0.838715 0.64817 0.539522 0.193521 0.890158 0.193521 0.714847 0.591074 0.539702 0.243072 0.889979 0.243072 0.651505 0.595649 0.778187 0.595649 0.569525 0.408099 0.860158 0.408099 0.580931 0.442642 0.848753 0.442642 0.580041 0.425923 0.849643 0.425923 0.5405 0.255777 0.889182 0.255777 0.540642 0.291352 0.88904 0.291352 0.60638 0.674616 0.823313 0.674615 0.540779 0.272294 0.888903 0.272294 0.613248 0.693776 0.816447 0.693775 0.541037 0.206226 0.541037 0.224013 0.888644 0.206226 0.888644 0.224014 0.714851 0.702588 0.661512 0.702633 0.768188 0.702632 0.541279 0.213849 0.888402 0.213849 0.59562 0.37902 0.834062 0.37902 0.628502 0.645734 0.801186 0.645734 0.780142 0.674805 0.649603 0.675014 0.595933 0.348527 0.833748 0.348527 0.714842 0.584214 0.638301 0.661607 0.791389 0.661606 0.59613 0.359961 0.833553 0.359961 0.687724 0.58816 0.74196 0.58816 0.596224 0.338362 0.833458 0.338362 0.670307 0.476162 0.75938 0.476162 0.666403 0.600263 0.763283 0.600263 0.642781 0.611238 0.786905 0.611238 0.614022 0.398325 0.815662 0.398325 0.635322 0.624476 0.794365 0.624476 0.685219 0.687582 0.744474 0.687582 0.714846 0.688806 0.596663 0.376478 0.83302 0.376478 0.714844 0.476162 0.596744 0.367585 0.832939 0.367585 0.621827 0.408098 0.807857 0.408098 0.630403 0.442642 0.799282 0.442642 0.667294 0.634429 0.762398 0.634429 0.762398 0.634429 0.629759 0.425923 0.799926 0.425923 0.596978 0.319304 0.832704 0.319304 0.597124 0.234178 0.832555 0.234178 0.654908 0.379019 0.774775 0.379019 0.597194 0.19352 0.832483 0.19352 0.681614 0.644277 0.748079 0.644277 0.748079 0.644277 0.597333 0.243071 0.832346 0.243071 0.655079 0.348526 0.774603 0.348526 0.655186 0.359961 0.774496 0.359961 0.714842 0.379019 0.766891 0.597018 0.662797 0.597018 0.714844 0.573825 0.665259 0.398325 0.764425 0.398325 0.655237 0.338362 0.774444 0.338362 0.648201 0.621446 0.781489 0.621445 0.693824 0.577194 0.735864 0.577194 0.657514 0.607985 0.772175 0.607985 0.763983 0.652807 0.665741 0.653011 0.714841 0.348526 0.674066 0.442641 0.75562 0.442641 0.676952 0.586895 0.752737 0.586895 0.669551 0.408098 0.760134 0.408098 0.656383 0.639881 0.773308 0.639881 0.597946 0.255777 0.831735 0.255777 0.662793 0.596869 0.668704 0.596869 0.680165 0.596869 0.696181 0.596869 0.714847 0.596869 0.733512 0.596869 0.749528 0.596869 0.760988 0.596869 0.766899 0.596869 0.714841 0.359961 0.66311 0.599083 0.66899 0.599083 0.680385 0.599083 0.696303 0.599083 0.714847 0.599083 0.733391 0.599083 0.749308 0.599083 0.760703 0.599083 0.766583 0.599083 0.714842 0.398325 0.673734 0.425922 0.755952 0.425922 0.655478 0.376478 0.774205 0.376478 0.691923 0.665551 0.737771 0.665551 0.714841 0.338362 0.598055 0.291352 0.831627 0.291352 0.714847 0.666746 0.655523 0.367584 0.774161 0.367584 0.714843 0.442641 0.598159 0.272294 0.831522 0.272294 0.679428 0.623894 0.750267 0.623894 0.714842 0.408098 0.655649 0.319304 0.774032 0.319304 0.714843 0.425922 0.598356 0.206225 0.598356 0.224013 0.831324 0.206225 0.831324 0.224013 0.714842 0.376478 0.770799 0.599184 0.655728 0.234177 0.77395 0.234177 0.714842 0.367584 0.655766 0.19352 0.773911 0.19352 0.659737 0.601879 0.714844 0.55777 0.598541 0.213848 0.831139 0.213848 0.655842 0.243071 0.773836 0.243071 0.689553 0.625499 0.738931 0.625499 0.693254 0.559477 0.736434 0.559477 0.714841 0.319303 0.6621 0.58627 0.762239 0.58627 0.714839 0.234177 0.714838 0.19352 0.753214 0.564392 0.676475 0.564392 0.714839 0.243071 0.766552 0.598643 0.663138 0.598643 0.656176 0.255776 0.773505 0.255776 0.656235 0.291351 0.773446 0.291351 0.695137 0.636091 0.734553 0.636091 0.656292 0.272293 0.773389 0.272293 0.714845 0.637984 0.714845 0.552007 0.700896 0.553638 0.728795 0.553638 0.680015 0.572447 0.749677 0.572447 0.71484 0.255776 0.656398 0.206225 0.656399 0.224012 0.773281 0.206225 0.773281 0.224012 0.714841 0.291351 0.68042 0.627562 0.68042 0.627562 0.74927 0.627562 0.74927 0.627562 0.689657 0.558335 0.740034 0.558335 0.669256 0.61775 0.669256 0.61775 0.760435 0.61775 0.760435 0.61775 0.756154 0.574478 0.673539 0.574479 0.714841 0.272293 0.671748 0.585293 0.757945 0.585293 0.656499 0.213848 0.773181 0.213848 0.691966 0.560014 0.737726 0.560013 0.71484 0.206225 0.71484 0.224012 0.714846 0.558698 0.702754 0.557814 0.726938 0.557814 0.678445 0.602717 0.678445 0.602717 0.751248 0.602717 0.751248 0.602717 0.680146 0.570781 0.749547 0.570781 0.679853 0.584482 0.74984 0.584482 0.689011 0.567525 0.740027 0.567525 0.71484 0.213848 0.701212 0.565968 0.72783 0.565968 0.688321 0.603889 0.688321 0.603889 0.740105 0.603889 0.740105 0.603889 0.714523 0.566019 0.689653 0.583276 0.739109 0.583275 0.700842 0.603791 0.727605 0.603791 0.714229 0.605341 0.701537 0.582166 0.727237 0.582166 0.71439 0.582834 162 STRIP 35 455 487 494 541 628 649 748 762 850 808 838 772 765 705 684 602 560 450 425 304 300 189 215 136 138 92 78 132 71 186 77 258 254 393 403 STRIP 72 171 226 198 292 255 286 222 251 219 274 280 316 336 369 444 477 536 544 606 631 703 700 743 738 801 794 878 871 900 899 932 931 821 822 832 833 946 943 953 941 937 924 918 888 815 800 740 733 716 683 668 609 638 557 613 605 617 630 645 642 662 640 666 720 674 716 654 638 644 623 645 617 STRIP 7 335 345 354 373 376 499 508 STRIP 9 716 720 740 734 815 805 918 913 783 STRIP 4 617 623 613 638 STRIP 33 487 520 541 559 649 657 762 747 808 767 772 709 705 610 602 488 450 326 304 191 189 74 136 89 92 139 132 214 186 299 258 400 393 STRIP 4 333 349 345 373 STRIP 31 520 526 559 569 657 648 747 690 767 707 709 624 610 504 488 359 326 235 191 85 74 60 89 137 139 218 214 313 299 420 400 STRIP 6 349 374 373 507 499 619 STRIP 29 526 518 569 558 648 627 690 636 707 621 624 527 504 367 359 296 235 168 85 63 60 75 137 216 218 319 313 436 420 STRIP 4 265 375 180 348 STRIP 4 346 351 178 248 STRIP 4 352 181 351 248 STRIP 5 264 179 268 249 182 STRIP 4 262 267 40 100 STRIP 5 347 332 350 344 334 STRIP 5 147 41 151 101 44 STRIP 4 269 43 267 100 STRIP 4 19 56 140 150 STRIP 4 16 145 56 150 STRIP 4 107 112 31 87 STRIP 4 114 34 112 87 STRIP 5 109 25 113 65 28 STRIP 5 93 27 98 64 24 STRIP 5 20 95 57 99 104 STRIP 5 123 33 125 88 36 STRIP 4 119 124 50 133 STRIP 4 126 53 124 133 STRIP 5 158 52 160 134 55 STRIP 4 154 159 79 187 STRIP 4 161 82 159 187 STRIP 5 200 81 202 188 84 STRIP 14 493 433 454 372 343 309 317 281 291 240 339 329 376 270 STRIP 10 198 255 155 222 120 193 108 195 103 146 STRIP 4 232 229 175 211 STRIP 4 197 201 170 210 STRIP 4 203 173 201 210 STRIP 8 919 771 936 854 949 877 912 784 STRIP 19 222 219 193 224 195 239 208 338 328 405 374 515 507 538 546 550 548 515 405 STRIP 4 877 854 784 771 STRIP 4 374 263 328 208 STRIP 4 195 208 146 263 STRIP 4 211 229 172 227 STRIP 10 446 503 479 537 497 545 514 555 524 562 STRIP 28 219 280 224 290 239 357 338 447 405 556 521 604 615 616 629 643 646 661 665 679 719 715 735 739 806 814 911 916 STRIP 31 937 950 953 958 946 951 832 831 821 820 932 927 900 914 878 886 801 810 743 749 703 686 606 584 536 501 444 379 336 290 280 STRIP 9 502 445 468 380 448 358 406 339 376 STRIP 31 290 379 357 467 447 542 556 608 641 667 715 682 739 732 814 799 916 889 935 923 940 921 938 870 828 803 818 793 881 810 886 STRIP 28 436 319 442 315 439 301 423 305 426 327 451 360 489 368 505 385 528 396 534 366 475 362 459 325 364 341 372 309 STRIP 11 935 940 948 952 954 957 956 959 955 958 950 STRIP 5 921 923 870 889 799 STRIP 28 319 216 315 190 301 192 305 236 327 297 360 307 368 321 385 331 396 311 366 323 362 287 325 303 341 275 309 281 STRIP 4 459 364 531 433 STRIP 9 940 938 952 942 957 945 959 951 958 STRIP 15 948 954 911 894 806 842 735 757 719 726 694 586 639 521 615 STRIP 8 870 799 803 755 751 680 686 584 STRIP 10 951 945 831 830 820 819 927 902 914 886 STRIP 20 954 956 894 898 842 847 757 759 726 725 675 619 586 507 465 546 430 472 586 521 STRIP 5 686 749 751 793 803 STRIP 5 615 629 639 646 665 STRIP 7 945 942 830 829 819 818 881 STRIP 4 886 902 881 819 STRIP 5 942 938 829 828 818 STRIP 4 665 719 639 694 STRIP 5 472 546 521 548 405 STRIP 11 799 732 755 696 680 633 584 552 501 467 379 STRIP 4 732 682 696 633 STRIP 6 667 608 682 542 633 552 STRIP 30 216 75 190 86 192 169 236 234 297 246 307 279 321 283 331 277 311 293 323 256 287 223 252 194 220 196 225 209 240 329 STRIP 14 956 955 898 895 847 843 759 758 725 727 673 618 619 500 STRIP 4 329 209 270 141 STRIP 26 955 950 895 913 843 805 758 734 727 720 695 640 587 522 473 547 431 466 587 509 620 618 676 727 587 695 STRIP 6 466 547 509 539 377 517 STRIP 4 209 196 141 94 STRIP 8 287 252 303 220 275 225 281 240 STRIP 26 94 196 115 194 127 223 162 256 204 293 230 277 228 247 276 259 282 250 278 221 245 212 233 135 168 63 STRIP 15 75 63 86 135 169 212 234 221 246 250 279 259 283 247 277 STRIP 4 228 276 226 292 STRIP 10 339 358 291 337 317 356 343 398 454 486 STRIP 14 168 296 233 306 245 320 278 330 282 310 276 322 292 286 STRIP 10 358 380 337 370 356 409 398 464 486 519 STRIP 14 296 367 306 384 320 395 330 365 310 361 322 324 286 251 STRIP 10 380 445 370 429 409 462 464 481 519 525 STRIP 14 367 527 384 533 395 474 365 458 361 363 324 302 251 274 STRIP 10 445 478 429 457 462 471 481 491 525 518 STRIP 14 527 621 533 576 474 530 458 432 363 340 302 308 274 316 STRIP 17 478 496 457 484 471 482 491 480 518 485 558 540 627 588 636 576 621 STRIP 12 576 588 530 492 432 371 340 342 308 355 316 369 STRIP 13 496 513 484 498 482 470 480 463 485 453 540 492 588 STRIP 10 492 453 371 397 342 408 355 428 369 477 STRIP 9 513 523 498 483 470 461 463 397 453 STRIP 8 397 461 408 456 428 495 477 544 STRIP 8 461 483 456 512 495 554 544 631 STRIP 8 483 523 512 562 554 635 631 700 STRIP 9 715 658 641 655 647 643 626 616 604 STRIP 6 715 679 658 669 655 643 STRIP 4 679 661 669 643 STRIP 13 700 635 704 632 687 607 681 585 634 553 543 503 469 STRIP 24 700 704 738 744 794 802 871 879 899 901 931 933 822 823 833 834 943 939 941 920 924 864 888 800 STRIP 10 635 562 632 555 607 545 585 537 553 503 STRIP 13 920 939 864 835 836 825 826 882 792 885 811 879 802 STRIP 6 704 687 744 750 802 811 STRIP 11 939 834 835 824 825 903 882 915 885 901 879 STRIP 6 687 681 750 752 811 792 STRIP 6 834 823 824 928 903 915 STRIP 6 826 792 836 804 864 800 STRIP 4 823 933 928 915 STRIP 8 800 804 733 756 683 697 634 681 STRIP 6 804 792 756 752 697 681 STRIP 4 634 543 683 609 STRIP 5 609 543 557 469 449 STRIP 28 424 566 440 564 443 568 437 575 421 593 401 595 394 591 404 583 412 579 418 599 391 601 383 598 389 581 415 511 STRIP 23 424 427 573 571 678 672 764 761 849 841 867 863 848 840 763 760 677 671 572 570 422 425 300 STRIP 48 424 573 566 660 653 737 746 798 857 880 909 892 896 851 816 711 701 582 578 416 387 242 237 48 66 7 58 37 510 59 167 9 68 4 49 10 69 62 177 47 153 23 91 13 73 15 77 71 STRIP 21 427 452 571 561 672 651 761 731 841 779 863 791 840 778 760 730 671 650 570 560 425 STRIP 19 452 490 561 603 651 685 731 754 779 796 791 837 778 795 730 753 650 684 560 STRIP 17 490 506 603 611 685 706 754 766 796 813 837 855 795 812 753 765 684 STRIP 15 506 529 611 625 706 710 766 773 813 839 855 858 812 838 765 STRIP 13 529 535 625 622 710 708 773 768 839 809 858 850 838 STRIP 8 850 809 748 691 628 589 494 434 STRIP 26 566 653 564 664 568 689 575 714 593 718 595 712 591 702 583 693 579 724 599 729 601 723 598 699 581 511 STRIP 28 573 678 660 742 737 788 798 844 880 856 892 845 851 717 711 590 582 410 416 294 242 67 48 3 7 1 37 59 STRIP 24 653 746 664 775 689 846 714 852 718 817 712 786 702 777 693 862 724 873 729 861 723 781 699 511 STRIP 20 59 1 9 0 4 2 10 38 62 30 47 11 23 5 13 6 15 39 71 78 STRIP 18 77 254 73 261 91 285 153 295 177 244 69 238 49 243 68 289 167 510 STRIP 20 1 3 0 8 2 61 38 46 30 22 11 12 5 14 6 70 39 131 78 138 STRIP 16 510 289 414 243 388 238 382 244 390 295 417 285 411 261 403 254 STRIP 20 3 67 8 176 61 152 46 90 22 72 12 76 14 185 70 213 131 217 138 215 STRIP 7 809 768 691 637 589 532 434 STRIP 21 678 764 742 790 788 807 844 797 856 774 845 713 717 594 590 402 410 284 294 176 67 STRIP 18 176 284 152 260 90 253 72 257 76 298 185 312 213 318 217 314 215 300 STRIP 6 768 708 637 577 532 460 STRIP 17 284 402 260 392 253 399 257 419 298 435 312 441 318 438 314 422 300 STRIP 5 460 577 476 622 535 STRIP 15 422 438 572 565 677 659 763 741 848 789 867 827 849 790 764 STRIP 13 438 441 565 563 659 652 741 736 789 787 827 807 790 STRIP 11 807 787 797 745 774 688 713 592 594 392 402 STRIP 9 787 736 745 663 688 574 592 399 392 STRIP 7 441 435 563 567 652 663 736 STRIP 5 399 574 419 567 435 STRIP 22 746 857 775 893 846 897 852 891 817 875 786 866 777 908 862 926 873 907 861 869 781 511 STRIP 20 857 909 893 922 897 904 891 887 875 883 866 930 908 944 926 929 907 884 869 511 STRIP 18 909 896 922 890 904 874 887 865 883 906 930 925 944 905 929 868 884 510 STRIP 16 896 816 890 785 874 776 865 860 906 872 925 859 905 780 868 510 STRIP 14 816 701 785 692 776 722 860 728 872 721 859 698 780 510 STRIP 12 701 578 692 597 722 600 728 596 721 580 698 510 STRIP 10 578 387 597 381 600 386 596 413 580 510 STRIP 8 387 237 381 241 386 288 413 510 STRIP 6 237 66 241 166 288 510 STRIP 4 66 58 166 510 STRIP 6 644 645 656 670 674 666 STRIP 4 644 656 654 674 STRIP 4 645 662 670 666 STRIP 10 910 782 947 876 934 853 917 769 910 782 STRIP 4 853 876 769 782 STRIP 5 630 605 614 522 640 STRIP 4 630 614 642 640 STRIP 5 605 557 522 449 407 STRIP 8 407 517 522 549 547 551 539 517 STRIP 5 647 626 612 604 556 STRIP 4 647 612 641 556 TRIANGLES 123 663 567 574 708 622 577 552 542 467 406 376 516 372 433 364 668 638 716 550 538 515 551 549 517 465 430 586 473 431 587 183 354 376 749 810 793 783 770 918 933 901 915 618 509 500 675 586 726 673 619 725 676 587 620 334 353 350 182 271 268 44 142 151 149 266 42 148 18 106 105 26 110 28 116 113 24 102 98 104 17 57 36 130 125 55 165 160 84 207 202 80 199 157 51 156 121 32 122 111 231 174 206 205 83 164 163 54 128 129 35 118 117 29 96 143 97 21 45 273 144 378 272 184 dreamchess-0.2.1-RC2/data/pieces/elements/pawn.dcm000066400000000000000000001072471242540543200216570ustar00rootroot00000000000000DCM 0100 464 -0.264368 0 0.024777 -0.258027 0 0.039574 -0.257773 0 0.008879 -0.244245 -0.101169 0.024777 -0.244245 -0.101169 0.024777 -0.244244 0.10117 0.024777 -0.242129 0 0.117455 -0.238385 -0.098742 0.039574 -0.238385 -0.098742 0.039574 -0.238385 0.098743 0.039574 -0.238151 -0.098645 0.008879 -0.238151 -0.098645 0.008879 -0.238151 0.098646 0.008879 -0.236717 0 0 -0.233673 0 0.103502 -0.233673 0 0.133944 -0.224541 0 0.063928 -0.223698 -0.092659 0.117455 -0.223698 -0.092659 0.117455 -0.223698 0.092659 0.117455 -0.218698 -0.090588 0 -0.218698 -0.090588 0 -0.218698 0.090588 0 -0.215886 -0.089423 0.103502 -0.215886 -0.089423 0.103502 -0.215886 -0.089423 0.133944 -0.215886 -0.089423 0.133944 -0.215886 0.089423 0.103502 -0.215886 0.089423 0.133944 -0.207449 -0.085928 0.063928 -0.207449 -0.085928 0.063928 -0.207448 0.085928 0.063928 -0.186937 -0.186937 0.024777 -0.186937 0.186937 0.024777 -0.184966 0 0.076105 -0.182452 -0.182452 0.039574 -0.182452 0.182452 0.039574 -0.182273 -0.182273 0.008879 -0.182273 0.182273 0.008879 -0.171211 -0.171211 0.117455 -0.171211 0.171211 0.117455 -0.170887 -0.070783 0.076105 -0.170887 -0.070783 0.076105 -0.170887 0.070784 0.076105 -0.170252 0 0.170982 -0.167384 -0.167384 0 -0.167384 0.167384 0 -0.165232 -0.165232 0.103502 -0.165232 -0.165232 0.133944 -0.165232 0.165232 0.103502 -0.165232 0.165232 0.133944 -0.158774 -0.158774 0.063928 -0.158774 0.158774 0.063928 -0.157292 -0.065152 0.170982 -0.157292 -0.065152 0.170982 -0.157292 0.065153 0.170982 -0.130791 -0.130791 0.076105 -0.130791 0.130791 0.076105 -0.128649 0 0.206497 -0.12738 0 0.642069 -0.125266 0 0.803663 -0.121038 0 0.627101 -0.120386 -0.120386 0.170982 -0.120386 0.120386 0.170982 -0.118856 -0.049232 0.206497 -0.118856 -0.049232 0.206497 -0.118856 0.049232 0.206497 -0.117684 -0.048746 0.642069 -0.117684 -0.048746 0.642069 -0.117684 0.048746 0.642069 -0.116811 0 0.656866 -0.116134 0 0.74371 -0.115731 -0.047937 0.803663 -0.115731 -0.047937 0.803663 -0.115731 0.047937 0.803663 -0.111825 -0.046319 0.627101 -0.111825 -0.046319 0.627101 -0.111825 0.04632 0.627101 -0.110976 0 0.865477 -0.107919 -0.044701 0.656866 -0.107919 -0.044701 0.656866 -0.107919 0.044702 0.656866 -0.107294 -0.044442 0.74371 -0.107294 -0.044442 0.74371 -0.107294 0.044443 0.74371 -0.102528 -0.042468 0.865477 -0.102528 -0.042468 0.865477 -0.102528 0.042469 0.865477 -0.101758 0 0.295793 -0.10117 -0.244244 0.024777 -0.101169 0.244245 0.024777 -0.098743 -0.238385 0.039574 -0.098742 0.238385 0.039574 -0.098646 -0.238151 0.008879 -0.098645 0.238151 0.008879 -0.094012 -0.038941 0.295793 -0.094012 -0.038941 0.295793 -0.094012 0.038941 0.295793 -0.093641 0 0.617968 -0.092659 -0.223698 0.117455 -0.092659 0.223698 0.117455 -0.090968 -0.090968 0.206497 -0.090968 0.090968 0.206497 -0.090597 0 0.70625 -0.090588 -0.218698 0 -0.090588 0.218698 0 -0.090072 -0.090071 0.642069 -0.090071 0.090072 0.642069 -0.089423 -0.215886 0.103502 -0.089423 -0.215886 0.133944 -0.089423 0.215886 0.103502 -0.089423 0.215886 0.133944 -0.088577 -0.088576 0.803663 -0.088576 0.088577 0.803663 -0.087553 0 0.66972 -0.087045 0 0.392192 -0.086513 -0.035835 0.617968 -0.086513 -0.035835 0.617968 -0.086513 0.035835 0.617968 -0.085928 -0.207449 0.063928 -0.085928 0.207449 0.063928 -0.085587 -0.085587 0.627101 -0.085587 0.085587 0.627101 -0.0837 -0.03467 0.70625 -0.0837 -0.03467 0.70625 -0.0837 0.03467 0.70625 -0.082598 -0.082598 0.656866 -0.082598 0.082598 0.656866 -0.082119 -0.082119 0.74371 -0.082119 0.082119 0.74371 -0.081464 0 0.596659 -0.080888 -0.033505 0.66972 -0.080888 -0.033505 0.66972 -0.080888 0.033505 0.66972 -0.080449 0 0.499245 -0.080419 -0.033311 0.392192 -0.080419 -0.033311 0.392192 -0.080419 0.033311 0.392192 -0.078472 -0.078472 0.865477 -0.078472 0.078472 0.865477 -0.07842 0 0.904121 -0.075263 -0.031175 0.596659 -0.075263 -0.031175 0.596659 -0.075263 0.031175 0.596659 -0.074326 -0.030787 0.499245 -0.074326 -0.030787 0.499245 -0.074326 0.030787 0.499245 -0.072451 -0.03001 0.904121 -0.072451 -0.03001 0.904121 -0.072451 0.03001 0.904121 -0.071954 -0.071954 0.295793 -0.071954 0.071954 0.295793 -0.070784 -0.170887 0.076105 -0.070783 0.170887 0.076105 -0.066214 -0.066214 0.617968 -0.066214 0.066214 0.617968 -0.065153 -0.157292 0.170982 -0.065152 0.157292 0.170982 -0.064062 -0.064061 0.70625 -0.064061 0.064062 0.70625 -0.061909 -0.061909 0.66972 -0.061909 0.061909 0.66972 -0.06155 -0.06155 0.392192 -0.06155 0.06155 0.392192 -0.057604 -0.057604 0.596659 -0.057604 0.057604 0.596659 -0.056886 -0.056886 0.499245 -0.056886 0.056886 0.499245 -0.055452 -0.055451 0.904121 -0.055451 0.055452 0.904121 -0.053813 0 0.680036 -0.049717 -0.020593 0.680036 -0.049717 -0.020593 0.680036 -0.049717 0.020594 0.680036 -0.049232 -0.118856 0.206497 -0.049232 0.118856 0.206497 -0.048746 -0.117684 0.642069 -0.048746 0.117684 0.642069 -0.047937 -0.115731 0.803663 -0.047937 0.115731 0.803663 -0.04632 -0.111825 0.627101 -0.046319 0.111825 0.627101 -0.044702 -0.107919 0.656866 -0.044701 0.107919 0.656866 -0.044443 -0.107294 0.74371 -0.044442 0.107294 0.74371 -0.042469 -0.102528 0.865477 -0.042468 0.102528 0.865477 -0.04189 0 0.928475 -0.038941 -0.094012 0.295793 -0.038941 0.094012 0.295793 -0.038701 -0.016031 0.928475 -0.038701 -0.016031 0.928475 -0.038701 0.016031 0.928475 -0.038052 -0.038052 0.680036 -0.038052 0.038052 0.680036 -0.035835 -0.086513 0.617968 -0.035835 0.086513 0.617968 -0.03467 -0.0837 0.70625 -0.03467 0.0837 0.70625 -0.033505 -0.080888 0.66972 -0.033505 0.080888 0.66972 -0.033311 -0.080419 0.392192 -0.033311 0.080419 0.392192 -0.031175 -0.075263 0.596659 -0.031175 0.075263 0.596659 -0.030787 -0.074326 0.499245 -0.030787 0.074326 0.499245 -0.03001 -0.072451 0.904121 -0.03001 0.072451 0.904121 -0.029621 -0.029621 0.928475 -0.029621 -0.029621 0.928475 -0.029621 0.029621 0.928475 -0.020594 -0.049717 0.680036 -0.020593 0.049717 0.680036 -0.016031 -0.038701 0.928475 -0.016031 -0.038701 0.928475 -0.016031 0.038701 0.928475 -0 -0.264368 0.024777 -0 -0.258027 0.039574 -0 -0.257773 0.008879 -0 -0.242129 0.117455 -0 -0.236717 0 -0 -0.233673 0.103502 -0 -0.233673 0.133944 -0 -0.224541 0.063928 -0 -0.184966 0.076105 -0 -0.170252 0.170982 -0 -0.128649 0.206497 -0 -0.12738 0.642069 -0 -0.125266 0.803663 -0 -0.121038 0.627101 -0 -0.116811 0.656866 -0 -0.116134 0.74371 -0 -0.110976 0.865477 -0 -0.101758 0.295793 -0 -0.093641 0.617968 -0 -0.090597 0.70625 -0 -0.087553 0.66972 -0 -0.087045 0.392192 -0 -0.081464 0.596659 -0 -0.080449 0.499245 -0 -0.07842 0.904121 -0 -0.053813 0.680036 -0 -0.04189 0.928475 -0 -0.04189 0.928475 -0 -0 0 0 0.000282 0.935 0 0.04189 0.928475 0 0.053813 0.680036 0 0.07842 0.904121 0 0.080449 0.499245 0 0.081464 0.596659 0 0.087045 0.392192 0 0.087553 0.66972 0 0.090597 0.70625 0 0.093641 0.617968 0 0.101758 0.295793 0 0.110976 0.865477 0 0.116134 0.74371 0 0.116811 0.656866 0 0.121038 0.627101 0 0.125266 0.803663 0 0.12738 0.642069 0 0.128648 0.206497 0 0.170252 0.170982 0 0.184966 0.076105 0 0.224541 0.063928 0 0.233673 0.103502 0 0.233673 0.133944 0 0.236717 0 0 0.242129 0.117455 0 0.257773 0.008879 0 0.258026 0.039574 0 0.264368 0.024777 0.016031 -0.038701 0.928475 0.016031 0.038701 0.928475 0.020593 -0.049717 0.680036 0.020594 0.049717 0.680036 0.029621 -0.029621 0.928475 0.029621 0.029621 0.928475 0.03001 -0.072451 0.904121 0.03001 0.072451 0.904121 0.030787 -0.074326 0.499245 0.030787 0.074326 0.499245 0.031175 -0.075263 0.596659 0.031175 0.075263 0.596659 0.033311 -0.080419 0.392192 0.033311 0.080419 0.392192 0.033505 -0.080888 0.66972 0.033505 0.080888 0.66972 0.03467 -0.0837 0.70625 0.03467 0.0837 0.70625 0.035835 -0.086513 0.617968 0.035835 0.086513 0.617968 0.038052 -0.038052 0.680036 0.038052 0.038052 0.680036 0.038701 -0.016031 0.928475 0.038701 0.016031 0.928475 0.038941 -0.094012 0.295793 0.038941 0.094012 0.295793 0.04189 -0 0.928475 0.042468 -0.102528 0.865477 0.042469 0.102528 0.865477 0.044442 -0.107294 0.74371 0.044443 0.107294 0.74371 0.044701 -0.107919 0.656866 0.044702 0.107919 0.656866 0.046319 -0.111825 0.627101 0.04632 0.111825 0.627101 0.047937 -0.115731 0.803663 0.047937 0.115731 0.803663 0.048746 -0.117684 0.642069 0.048746 0.117684 0.642069 0.049232 -0.118856 0.206497 0.049232 0.118856 0.206497 0.049717 -0.020594 0.680036 0.049717 0.020593 0.680036 0.053813 -0 0.680036 0.055451 -0.055451 0.904121 0.055452 0.055451 0.904121 0.056886 -0.056886 0.499245 0.056886 0.056886 0.499245 0.057604 -0.057604 0.596659 0.057604 0.057604 0.596659 0.06155 -0.06155 0.392192 0.06155 0.06155 0.392192 0.061909 -0.061909 0.66972 0.061909 0.061909 0.66972 0.064061 -0.064062 0.70625 0.064062 0.064061 0.70625 0.065152 -0.157292 0.170982 0.065153 0.157292 0.170982 0.066214 -0.066214 0.617968 0.066214 0.066214 0.617968 0.070783 -0.170887 0.076105 0.070784 0.170887 0.076105 0.071954 -0.071954 0.295793 0.071954 0.071954 0.295793 0.072451 -0.03001 0.904121 0.072451 0.03001 0.904121 0.074326 -0.030787 0.499245 0.074326 0.030787 0.499245 0.075263 -0.031175 0.596659 0.075263 0.031175 0.596659 0.07842 -0 0.904121 0.078472 -0.078472 0.865477 0.078472 0.078472 0.865477 0.080419 -0.033311 0.392192 0.080419 0.033311 0.392192 0.080449 -0 0.499245 0.080888 -0.033505 0.66972 0.080888 0.033505 0.66972 0.081464 -0 0.596659 0.082119 -0.082119 0.74371 0.082119 0.082119 0.74371 0.082597 -0.082598 0.656866 0.082598 0.082598 0.656866 0.0837 -0.03467 0.70625 0.0837 0.03467 0.70625 0.085587 -0.085587 0.627101 0.085587 0.085587 0.627101 0.085928 -0.207449 0.063928 0.085928 0.207448 0.063928 0.086513 -0.035835 0.617968 0.086513 0.035835 0.617968 0.087045 -0 0.392192 0.087553 -0 0.66972 0.088576 -0.088577 0.803663 0.088577 0.088576 0.803663 0.089423 -0.215886 0.103502 0.089423 -0.215886 0.133944 0.089423 0.215886 0.103502 0.089423 0.215886 0.133944 0.090071 -0.090072 0.642069 0.090072 0.090071 0.642069 0.090588 -0.218698 0 0.090588 0.218698 0 0.090597 -0 0.70625 0.090968 -0.090968 0.206497 0.090968 0.090968 0.206497 0.092658 -0.223698 0.117455 0.092659 0.223698 0.117455 0.093641 -0 0.617968 0.094012 -0.038941 0.295793 0.094012 0.038941 0.295793 0.098645 -0.238151 0.008879 0.098646 0.238151 0.008879 0.098742 -0.238385 0.039574 0.098743 0.238385 0.039574 0.101169 -0.244245 0.024777 0.101169 0.244244 0.024777 0.101758 -0 0.295793 0.102528 -0.042469 0.865477 0.102528 0.042468 0.865477 0.107294 -0.044443 0.74371 0.107294 0.044442 0.74371 0.107919 -0.044702 0.656866 0.107919 0.044701 0.656866 0.110976 -0 0.865477 0.111825 -0.04632 0.627101 0.111825 0.046319 0.627101 0.115731 -0.047937 0.803663 0.115731 0.047937 0.803663 0.116134 -0 0.74371 0.116811 -0 0.656866 0.117684 -0.048746 0.642069 0.117684 0.048746 0.642069 0.118856 -0.049232 0.206497 0.118856 0.049232 0.206497 0.120386 -0.120386 0.170982 0.120386 0.120386 0.170982 0.121038 -0 0.627101 0.125266 -0 0.803663 0.12738 -0 0.642069 0.128648 -0 0.206497 0.130791 -0.130791 0.076105 0.130791 0.130791 0.076105 0.157292 -0.065153 0.170982 0.157292 0.065152 0.170982 0.158774 -0.158774 0.063928 0.158774 0.158774 0.063928 0.165232 -0.165232 0.103502 0.165232 -0.165232 0.133944 0.165232 0.165232 0.103502 0.165232 0.165232 0.133944 0.167384 -0.167384 0 0.167384 0.167384 0 0.170252 -0 0.170982 0.170887 -0.070784 0.076105 0.170887 0.070783 0.076105 0.171211 -0.171211 0.117455 0.171211 0.171211 0.117455 0.182273 -0.182273 0.008879 0.182273 0.182273 0.008879 0.182452 -0.182452 0.039574 0.182452 0.182452 0.039574 0.184966 -0 0.076105 0.186937 -0.186937 0.024777 0.186937 0.186937 0.024777 0.207448 -0.085928 0.063928 0.207449 0.085928 0.063928 0.215886 -0.089423 0.103502 0.215886 -0.089423 0.133944 0.215886 0.089423 0.103502 0.215886 0.089423 0.133944 0.218698 -0.090588 0 0.218698 0.090588 0 0.223698 -0.092659 0.117455 0.223698 0.092659 0.117455 0.224541 -0 0.063928 0.233673 -0 0.103502 0.233673 -0 0.133944 0.236717 -0 0 0.238151 -0.098646 0.008879 0.238151 0.098645 0.008879 0.238385 -0.098743 0.039574 0.238385 0.098742 0.039574 0.242129 -0 0.117455 0.244244 -0.101169 0.024777 0.244245 0.101169 0.024777 0.257773 -0 0.008879 0.258026 -0 0.039574 0.264368 -0 0.024777 -0.999969 0 0.00586 -0.780816 0 0.624714 -0.707175 0 -0.706992 -0.923856 -0.382672 0.00586 -0.923856 -0.382672 0.00586 -0.923856 0.382672 0.00586 -0.999329 0 -0.035768 -0.721397 -0.298807 0.624714 -0.721397 -0.298807 0.624714 -0.721397 0.298807 0.624714 -0.65334 -0.270608 -0.706992 -0.65334 -0.270608 -0.706992 -0.65334 0.270608 -0.706992 -0.197913 0 -0.980193 -0.694632 0 -0.719321 -0.72512 0 0.688589 -0.446822 0 0.894589 -0.923276 -0.382427 -0.035768 -0.923276 -0.382427 -0.035768 -0.923276 0.382427 -0.035768 -0.182836 -0.075716 -0.980193 -0.182836 -0.075716 -0.980193 -0.182836 0.075716 -0.980193 -0.641774 -0.265816 -0.719321 -0.641774 -0.265816 -0.719321 -0.669912 -0.277474 0.688589 -0.669912 -0.277474 0.688589 -0.641774 0.265816 -0.719321 -0.669912 0.277474 0.688589 -0.412793 -0.170995 0.894589 -0.412793 -0.170995 0.894589 -0.412793 0.170995 0.894589 -0.707083 -0.707083 0.00586 -0.707083 0.707083 0.00586 -0.993896 0 0.110233 -0.552141 -0.552141 0.624714 -0.552141 0.552141 0.624714 -0.500046 -0.500046 -0.706992 -0.500046 0.500046 -0.706992 -0.706626 -0.706626 -0.035768 -0.706626 0.706626 -0.035768 -0.918241 -0.380322 0.110233 -0.918241 -0.380322 0.110233 -0.918241 0.380322 0.110233 -0.578936 0 0.815332 -0.139927 -0.139927 -0.980193 -0.139927 0.139927 -0.980193 -0.491165 -0.491165 -0.719321 -0.512742 -0.512742 0.688589 -0.491165 0.491165 -0.719321 -0.512742 0.512742 0.688589 -0.315958 -0.315958 0.894589 -0.315958 0.315958 0.894589 -0.534867 -0.221534 0.815332 -0.534867 -0.221534 0.815332 -0.534867 0.221534 0.815332 -0.70278 -0.70278 0.110233 -0.70278 0.70278 0.110233 -0.836604 0 0.547807 -0.993866 0 0.110508 -0.999268 0 0.038057 -0.676199 0 -0.736686 -0.409375 -0.409375 0.815332 -0.409375 0.409375 0.815332 -0.772912 -0.320139 0.547807 -0.772912 -0.320139 0.547807 -0.772912 0.320139 0.547807 -0.91821 -0.380322 0.110508 -0.91821 -0.380322 0.110508 -0.91821 0.380322 0.110508 -0.629475 0 0.777001 -0.930357 0 -0.366619 -0.923185 -0.382397 0.038057 -0.923185 -0.382397 0.038057 -0.923185 0.382397 0.038057 -0.624714 -0.258766 -0.736686 -0.624714 -0.258766 -0.736686 -0.624714 0.258766 -0.736686 -0.89404 0 0.447951 -0.581561 -0.240883 0.777001 -0.581561 -0.240883 0.777001 -0.581561 0.240883 0.777001 -0.859523 -0.356029 -0.366619 -0.859523 -0.356029 -0.366619 -0.859523 0.356029 -0.366619 -0.825983 -0.342112 0.447951 -0.825983 -0.342112 0.447951 -0.825983 0.342112 0.447951 -0.975433 0 0.220191 -0.382672 -0.923856 0.00586 -0.382672 0.923856 0.00586 -0.298807 -0.721397 0.624714 -0.298807 0.721397 0.624714 -0.270608 -0.65334 -0.706992 -0.270608 0.65334 -0.706992 -0.901181 -0.373272 0.220191 -0.901181 -0.373272 0.220191 -0.901181 0.373272 0.220191 -0.632099 0 -0.774865 -0.382427 -0.923276 -0.035768 -0.382427 0.923276 -0.035768 -0.59154 -0.59154 0.547807 -0.59154 0.59154 0.547807 -0.714011 0 -0.700125 -0.075716 -0.182836 -0.980193 -0.075716 0.182836 -0.980193 -0.70275 -0.70275 0.110508 -0.70275 0.70275 0.110508 -0.265816 -0.641774 -0.719321 -0.277474 -0.669912 0.688589 -0.265816 0.641774 -0.719321 -0.277474 0.669912 0.688589 -0.706595 -0.706565 0.038057 -0.706565 0.706595 0.038057 -0.34785 0 0.937529 -0.994324 0 0.106296 -0.583972 -0.24189 -0.774865 -0.583972 -0.24189 -0.774865 -0.583972 0.24189 -0.774865 -0.170995 -0.412793 0.894589 -0.170995 0.412793 0.894589 -0.478133 -0.478133 -0.736686 -0.478133 0.478133 -0.736686 -0.659658 -0.273232 -0.700125 -0.659658 -0.273232 -0.700125 -0.659658 0.273232 -0.700125 -0.445112 -0.445112 0.777001 -0.445112 0.445112 0.777001 -0.657857 -0.657857 -0.366619 -0.657857 0.657857 -0.366619 -0.964965 0 -0.262276 -0.32136 -0.133091 0.937529 -0.32136 -0.133091 0.937529 -0.32136 0.133122 0.937529 -0.999664 0 0.025544 -0.918638 -0.380505 0.106296 -0.918638 -0.380505 0.106296 -0.918638 0.380505 0.106296 -0.63216 -0.63216 0.447951 -0.63216 0.63216 0.447951 -0.666097 0 0.745842 -0.891507 -0.369274 -0.262276 -0.891507 -0.369274 -0.262276 -0.891507 0.369274 -0.262276 -0.923551 -0.38255 0.025544 -0.923551 -0.38255 0.025544 -0.923551 0.38255 0.025544 -0.615375 -0.254891 0.745842 -0.615375 -0.254891 0.745842 -0.615375 0.254891 0.745842 -0.689749 -0.689749 0.220191 -0.689749 0.689749 0.220191 -0.380322 -0.918241 0.110233 -0.380322 0.918241 0.110233 -0.446944 -0.446944 -0.774865 -0.446944 0.446944 -0.774865 -0.221534 -0.534867 0.815332 -0.221534 0.534867 0.815332 -0.504868 -0.504868 -0.700125 -0.504868 0.504868 -0.700125 -0.245949 -0.245949 0.937529 -0.245949 0.245949 0.937529 -0.703085 -0.703085 0.106296 -0.703085 0.703085 0.106296 -0.682333 -0.682333 -0.262276 -0.682333 0.682333 -0.262276 -0.70687 -0.70687 0.025544 -0.70687 0.70687 0.025544 -0.470992 -0.470992 0.745842 -0.470992 0.470992 0.745842 -0.986206 0 0.165441 -0.91113 -0.377392 0.165441 -0.91113 -0.377392 0.165441 -0.91113 0.377392 0.165441 -0.320139 -0.772912 0.547807 -0.320139 0.772912 0.547807 -0.380322 -0.91821 0.110508 -0.380322 0.91821 0.110508 -0.382397 -0.923185 0.038057 -0.382397 0.923185 0.038057 -0.258766 -0.624714 -0.736686 -0.258766 0.624714 -0.736686 -0.240883 -0.581561 0.777001 -0.240883 0.581561 0.777001 -0.356029 -0.859523 -0.366619 -0.356029 0.859523 -0.366619 -0.342112 -0.825983 0.447951 -0.342112 0.825983 0.447951 -0.362194 0 0.932066 -0.373272 -0.901181 0.220191 -0.373272 0.901181 0.220191 -0.334483 -0.138524 0.932157 -0.334483 -0.138524 0.932157 -0.334788 0.138676 0.932005 -0.697348 -0.697348 0.165441 -0.697348 0.697348 0.165441 -0.24189 -0.583972 -0.774865 -0.24189 0.583972 -0.774865 -0.273232 -0.659658 -0.700125 -0.273232 0.659658 -0.700125 -0.133122 -0.32136 0.937529 -0.133091 0.32136 0.937529 -0.380505 -0.918638 0.106296 -0.380505 0.918638 0.106296 -0.369274 -0.891507 -0.262276 -0.369274 0.891507 -0.262276 -0.38255 -0.923551 0.025544 -0.38255 0.923551 0.025544 -0.254891 -0.615375 0.745842 -0.254891 0.615375 0.745842 -0.255898 -0.255867 0.932218 -0.255898 -0.255867 0.932218 -0.256355 0.256355 0.931944 -0.377392 -0.91113 0.165441 -0.377392 0.91113 0.165441 -0.138432 -0.334239 0.932249 -0.138432 -0.334239 0.932249 -0.138768 0.335063 0.931913 0 -0.999969 0.00586 0 -0.780816 0.624714 0 -0.707175 -0.706992 0 -0.999329 -0.035768 0 -0.197913 -0.980193 0 -0.694632 -0.719321 0 -0.72512 0.688589 0 -0.446822 0.894589 0 -0.993896 0.110233 0 -0.578936 0.815332 0 -0.836604 0.547807 0 -0.993866 0.110508 0 -0.999268 0.038057 0 -0.676199 -0.736686 0 -0.629475 0.777001 0 -0.930357 -0.366619 0 -0.89404 0.447951 0 -0.975433 0.220191 0 -0.632099 -0.774865 0 -0.714011 -0.700125 0 -0.34785 0.937529 0 -0.994324 0.106296 0 -0.964965 -0.262276 0 -0.999664 0.025544 0 -0.666097 0.745842 0 -0.986206 0.165441 0 -0.361736 0.932249 0 -0.361736 0.932249 0 0 -1 0 0.000519 0.999969 0 0.362682 0.931883 0 0.986206 0.165441 0 0.666097 0.745842 0 0.999664 0.025544 0 0.964965 -0.262276 0 0.994324 0.106296 0 0.34785 0.937529 0 0.714011 -0.700125 0 0.632099 -0.774865 0 0.975433 0.220191 0 0.89404 0.447951 0 0.930357 -0.366619 0 0.629475 0.777001 0 0.676199 -0.736686 0 0.999268 0.038057 0 0.993866 0.110508 0 0.836604 0.547807 0 0.578936 0.815332 0 0.993896 0.110233 0 0.446822 0.894589 0 0.694632 -0.719321 0 0.72512 0.688589 0 0.197913 -0.980193 0 0.999329 -0.035768 0 0.707175 -0.706992 0 0.780816 0.624714 0 0.999969 0.00586 0.138432 -0.334239 0.932249 0.138768 0.335063 0.931913 0.377392 -0.91113 0.165441 0.377392 0.91113 0.165441 0.255898 -0.255867 0.932218 0.256355 0.256355 0.931944 0.254891 -0.615375 0.745842 0.254891 0.615375 0.745842 0.38255 -0.923551 0.025544 0.38255 0.923551 0.025544 0.369274 -0.891507 -0.262276 0.369274 0.891507 -0.262276 0.380505 -0.918638 0.106296 0.380505 0.918638 0.106296 0.133091 -0.32136 0.937529 0.133122 0.32136 0.937529 0.273232 -0.659658 -0.700125 0.273232 0.659658 -0.700125 0.24189 -0.583972 -0.774865 0.24189 0.583972 -0.774865 0.697348 -0.697348 0.165441 0.697348 0.697348 0.165441 0.334483 -0.138524 0.932157 0.334788 0.138676 0.932005 0.373272 -0.901181 0.220191 0.373272 0.901181 0.220191 0.362194 0 0.932066 0.342112 -0.825983 0.447951 0.342112 0.825983 0.447951 0.356029 -0.859523 -0.366619 0.356029 0.859523 -0.366619 0.240883 -0.581561 0.777001 0.240883 0.581561 0.777001 0.258766 -0.624714 -0.736686 0.258766 0.624714 -0.736686 0.382397 -0.923185 0.038057 0.382397 0.923185 0.038057 0.380322 -0.91821 0.110508 0.380322 0.91821 0.110508 0.320139 -0.772912 0.547807 0.320139 0.772912 0.547807 0.91113 -0.377392 0.165441 0.91113 0.377392 0.165441 0.986206 0 0.165441 0.470992 -0.470992 0.745842 0.470992 0.470992 0.745842 0.70687 -0.70687 0.025544 0.70687 0.70687 0.025544 0.682333 -0.682333 -0.262276 0.682333 0.682333 -0.262276 0.703085 -0.703085 0.106296 0.703085 0.703085 0.106296 0.245949 -0.245949 0.937529 0.245949 0.245949 0.937529 0.504868 -0.504868 -0.700125 0.504868 0.504868 -0.700125 0.221534 -0.534867 0.815332 0.221534 0.534867 0.815332 0.446944 -0.446944 -0.774865 0.446944 0.446944 -0.774865 0.380322 -0.918241 0.110233 0.380322 0.918241 0.110233 0.689749 -0.689749 0.220191 0.689749 0.689749 0.220191 0.615375 -0.254891 0.745842 0.615375 0.254891 0.745842 0.923551 -0.38255 0.025544 0.923551 0.38255 0.025544 0.891507 -0.369274 -0.262276 0.891507 0.369274 -0.262276 0.666097 0 0.745842 0.63216 -0.63216 0.447951 0.63216 0.63216 0.447951 0.918638 -0.380505 0.106296 0.918638 0.380505 0.106296 0.999664 0 0.025544 0.32136 -0.133122 0.937529 0.32136 0.133091 0.937529 0.964965 0 -0.262276 0.657857 -0.657857 -0.366619 0.657857 0.657857 -0.366619 0.445112 -0.445112 0.777001 0.445112 0.445112 0.777001 0.659658 -0.273232 -0.700125 0.659658 0.273232 -0.700125 0.478133 -0.478133 -0.736686 0.478133 0.478133 -0.736686 0.170995 -0.412793 0.894589 0.170995 0.412793 0.894589 0.583972 -0.24189 -0.774865 0.583972 0.24189 -0.774865 0.994324 0 0.106296 0.34785 0 0.937529 0.706565 -0.706595 0.038057 0.706595 0.706565 0.038057 0.265816 -0.641774 -0.719321 0.277474 -0.669912 0.688589 0.265816 0.641774 -0.719321 0.277474 0.669912 0.688589 0.70275 -0.70275 0.110508 0.70275 0.70275 0.110508 0.075716 -0.182836 -0.980193 0.075716 0.182836 -0.980193 0.714011 0 -0.700125 0.59154 -0.59154 0.547807 0.59154 0.59154 0.547807 0.382427 -0.923276 -0.035768 0.382427 0.923276 -0.035768 0.632099 0 -0.774865 0.901181 -0.373272 0.220191 0.901181 0.373272 0.220191 0.270608 -0.65334 -0.706992 0.270608 0.65334 -0.706992 0.298807 -0.721397 0.624714 0.298807 0.721397 0.624714 0.382672 -0.923856 0.00586 0.382672 0.923856 0.00586 0.975433 0 0.220191 0.825983 -0.342112 0.447951 0.825983 0.342112 0.447951 0.859523 -0.356029 -0.366619 0.859523 0.356029 -0.366619 0.581561 -0.240883 0.777001 0.581561 0.240883 0.777001 0.89404 0 0.447951 0.624714 -0.258766 -0.736686 0.624714 0.258766 -0.736686 0.923185 -0.382397 0.038057 0.923185 0.382397 0.038057 0.930357 0 -0.366619 0.629475 0 0.777001 0.91821 -0.380322 0.110508 0.91821 0.380322 0.110508 0.772912 -0.320139 0.547807 0.772912 0.320139 0.547807 0.409375 -0.409375 0.815332 0.409375 0.409375 0.815332 0.676199 0 -0.736686 0.999268 0 0.038057 0.993866 0 0.110508 0.836604 0 0.547807 0.70278 -0.70278 0.110233 0.70278 0.70278 0.110233 0.534867 -0.221534 0.815332 0.534867 0.221534 0.815332 0.315958 -0.315958 0.894589 0.315958 0.315958 0.894589 0.491165 -0.491165 -0.719321 0.512742 -0.512742 0.688589 0.491165 0.491165 -0.719321 0.512742 0.512742 0.688589 0.139927 -0.139927 -0.980193 0.139927 0.139927 -0.980193 0.578936 0 0.815332 0.918241 -0.380322 0.110233 0.918241 0.380322 0.110233 0.706626 -0.706626 -0.035768 0.706626 0.706626 -0.035768 0.500046 -0.500046 -0.706992 0.500046 0.500046 -0.706992 0.552141 -0.552141 0.624714 0.552141 0.552141 0.624714 0.993896 0 0.110233 0.707083 -0.707083 0.00586 0.707083 0.707083 0.00586 0.412793 -0.170995 0.894589 0.412793 0.170995 0.894589 0.641774 -0.265816 -0.719321 0.669912 -0.277474 0.688589 0.641774 0.265816 -0.719321 0.669912 0.277474 0.688589 0.182836 -0.075716 -0.980193 0.182836 0.075716 -0.980193 0.923276 -0.382427 -0.035768 0.923276 0.382427 -0.035768 0.446822 0 0.894589 0.694632 0 -0.719321 0.72512 0 0.688589 0.197913 0 -0.980193 0.65334 -0.270608 -0.706992 0.65334 0.270608 -0.706992 0.721397 -0.298807 0.624714 0.721397 0.298807 0.624714 0.999329 0 -0.035768 0.923856 -0.382672 0.00586 0.923856 0.382672 0.00586 0.707175 0 -0.706992 0.780816 0 0.624714 0.999969 0 0.00586 0.941397 0.215662 0.941397 0.225166 0.941397 0.205452 0.003902 0.215665 1.0039 0.215665 0.878894 0.215659 0.941397 0.275185 0.003902 0.225168 1.0039 0.225168 0.878894 0.225163 0.003903 0.205454 1.0039 0.205454 0.878894 0.205449 0.941397 0.199749 0.941397 0.266223 0.941397 0.285774 0.941397 0.240806 0.003902 0.275187 1.0039 0.275187 0.878895 0.275182 0.003903 0.199751 1.0039 0.199751 0.878893 0.199747 0.003902 0.266225 1.0039 0.266225 0.003902 0.285777 1.0039 0.285777 0.878895 0.266221 0.878895 0.285772 0.003903 0.240809 1.0039 0.240809 0.878894 0.240804 0.066408 0.215667 0.816393 0.215657 0.941397 0.248627 0.066408 0.22517 0.816393 0.225161 0.066409 0.205456 0.816393 0.205447 0.066407 0.275189 0.816394 0.27518 0.003903 0.248629 1.0039 0.248629 0.878893 0.248625 0.941397 0.309562 0.066409 0.199753 0.816392 0.199745 0.066408 0.266227 0.066407 0.285778 0.816394 0.266219 0.816394 0.28577 0.066409 0.24081 0.816393 0.240803 0.003902 0.309563 1.0039 0.309563 0.878894 0.30956 0.06641 0.24863 0.816391 0.248624 0.941397 0.332371 0.941398 0.612117 0.941399 0.715902 0.941398 0.602505 0.066409 0.309565 0.816393 0.309559 0.003903 0.332373 1.0039 0.332373 0.878893 0.33237 0.003896 0.612119 1.0039 0.612119 0.878903 0.612116 0.941398 0.621621 0.941399 0.677397 0.003893 0.715903 1.00389 0.715903 0.878906 0.715901 0.003896 0.602506 1.0039 0.602506 0.878902 0.602503 0.941399 0.755602 0.003895 0.621622 1.0039 0.621622 0.878903 0.62162 0.003894 0.677398 1.00389 0.677398 0.878905 0.677396 0.003891 0.755603 1.00389 0.755603 0.878909 0.755601 0.941397 0.389722 0.128913 0.215668 0.753893 0.215656 0.128913 0.225171 0.753893 0.225159 0.128914 0.205457 0.753893 0.205446 0.003902 0.389723 1.0039 0.389723 0.878894 0.389721 0.941398 0.596639 0.128912 0.27519 0.753895 0.275179 0.06641 0.332374 0.816391 0.332369 0.941399 0.653338 0.128915 0.199754 0.753892 0.199743 0.066395 0.61212 0.816408 0.612115 0.128912 0.266228 0.128912 0.28578 0.753894 0.266218 0.753895 0.285769 0.06639 0.715904 0.816414 0.7159 0.941399 0.629876 0.941397 0.451634 0.003895 0.59664 1.0039 0.59664 0.878903 0.596638 0.128914 0.240812 0.753893 0.240801 0.066396 0.602507 0.816407 0.602502 0.003893 0.653339 1.00389 0.653339 0.878906 0.653337 0.066394 0.621623 0.816409 0.621619 0.066391 0.677399 0.816412 0.677395 0.941398 0.582953 0.003894 0.629877 1.00389 0.629877 0.878905 0.629875 0.941398 0.520389 0.003901 0.451635 1.0039 0.451635 0.878896 0.451633 0.066386 0.755604 0.816418 0.7556 0.9414 0.780421 0.003895 0.582954 1.0039 0.582954 0.878903 0.582952 0.003898 0.52039 1.0039 0.52039 0.8789 0.520388 0.003887 0.780422 1.00389 0.780422 0.878914 0.78042 0.066408 0.389724 0.816393 0.38972 0.128916 0.248631 0.753891 0.248623 0.066394 0.596641 0.816409 0.596637 0.128913 0.309566 0.753893 0.309558 0.06639 0.653339 0.816414 0.653336 0.066391 0.629878 0.816412 0.629875 0.066405 0.451635 0.816397 0.451632 0.066394 0.582955 0.816409 0.582952 0.066399 0.520391 0.816403 0.520388 0.066378 0.780422 0.816428 0.780419 0.941399 0.636502 0.00389 0.636502 1.00389 0.636502 0.87891 0.636501 0.128915 0.332374 0.753891 0.332368 0.128896 0.61212 0.753912 0.612114 0.128888 0.715905 0.75392 0.715899 0.128896 0.602507 0.753911 0.602502 0.128894 0.621624 0.753913 0.621618 0.12889 0.677399 0.753918 0.677394 0.128883 0.755604 0.753925 0.755599 0.941402 0.796062 0.128913 0.389724 0.753893 0.389719 0.003876 0.796062 1.00388 0.796062 0.878929 0.796061 0.066384 0.636503 0.81642 0.636501 0.128894 0.596641 0.753913 0.596637 0.128888 0.65334 0.753919 0.653336 0.12889 0.629878 0.753917 0.629874 0.128908 0.451636 0.753898 0.451632 0.128894 0.582955 0.753913 0.582951 0.128901 0.520391 0.753906 0.520387 0.128872 0.780423 0.753937 0.780419 0.066355 0.796063 1.06635 0.796063 0.816453 0.796061 0.128881 0.636503 0.753927 0.6365 0.12884 0.796063 1.12884 0.796063 0.753969 0.796061 0.191415 0.215668 0.191415 0.225172 0.191416 0.205458 0.191414 0.27519 0.191417 0.199755 0.191414 0.266229 0.191414 0.28578 0.191416 0.240812 0.191418 0.248631 0.191416 0.309566 0.191417 0.332374 0.191396 0.612121 0.191387 0.715905 0.191396 0.602507 0.191394 0.621624 0.191389 0.6774 0.191382 0.755604 0.191415 0.389724 0.191394 0.596641 0.191388 0.65334 0.19139 0.629878 0.19141 0.451636 0.191394 0.582955 0.191402 0.520391 0.191369 0.780423 0.191379 0.636503 0.191334 0.796063 1.19133 0.796063 0.451702 0.199749 0.701922 0.800253 0.691474 0.796061 0.691429 0.6365 0.69144 0.780419 0.691407 0.520387 0.691414 0.582951 0.691399 0.451632 0.691419 0.629874 0.691421 0.653335 0.691414 0.596637 0.691394 0.389719 0.691427 0.755599 0.691419 0.677394 0.691415 0.621618 0.691413 0.602501 0.691421 0.715899 0.691413 0.612114 0.691391 0.332368 0.691393 0.309557 0.691391 0.248622 0.691393 0.240801 0.691395 0.266217 0.691395 0.285768 0.691392 0.199743 0.691395 0.275178 0.691393 0.205445 0.691394 0.225159 0.691394 0.215655 0.253837 0.796063 0.628966 0.796061 0.25388 0.636503 0.628926 0.6365 0.316348 0.796062 0.566447 0.796061 0.25387 0.780423 0.628935 0.780419 0.253901 0.520391 0.628906 0.520387 0.253894 0.582955 0.628912 0.582951 0.253909 0.451636 0.628898 0.451632 0.25389 0.629878 0.628917 0.629874 0.253888 0.65334 0.628918 0.653336 0.253894 0.596641 0.628913 0.596637 0.316382 0.636503 0.566418 0.636501 0.378868 0.796062 0.503921 0.796061 0.253914 0.389724 0.628894 0.389719 0.441393 0.796062 0.253882 0.755604 0.628924 0.755599 0.253889 0.677399 0.628917 0.677394 0.253894 0.621624 0.628913 0.621618 0.253896 0.602507 0.628911 0.602502 0.253887 0.715904 0.628919 0.715899 0.253895 0.61212 0.628911 0.612114 0.253916 0.332374 0.628892 0.332368 0.378888 0.636502 0.503907 0.636501 0.441396 0.636502 0.316375 0.780422 0.566424 0.780419 0.316399 0.520391 0.566403 0.520388 0.316394 0.582955 0.566408 0.582952 0.316405 0.451635 0.566397 0.451632 0.31639 0.629878 0.566411 0.629875 0.316389 0.653339 0.566412 0.653336 0.253914 0.309565 0.628893 0.309558 0.316393 0.596641 0.566408 0.596637 0.253916 0.248631 0.628891 0.248623 0.316409 0.389723 0.566394 0.38972 0.378883 0.780421 0.50391 0.78042 0.378898 0.52039 0.5039 0.520388 0.378894 0.582954 0.503902 0.582952 0.441396 0.780421 0.316384 0.755604 0.566416 0.7556 0.378901 0.451635 0.503897 0.451633 0.441398 0.520389 0.378892 0.629877 0.503904 0.629875 0.441397 0.582953 0.31639 0.677399 0.566411 0.677395 0.316393 0.621623 0.566408 0.621619 0.378891 0.653338 0.503904 0.653337 0.316395 0.602506 0.566407 0.602502 0.253914 0.240811 0.628893 0.240801 0.378894 0.59664 0.503902 0.596638 0.441398 0.451634 0.441397 0.629876 0.316388 0.715904 0.566412 0.715899 0.253913 0.266228 0.253912 0.285779 0.628895 0.266218 0.628895 0.285769 0.316395 0.612119 0.566407 0.612115 0.253915 0.199754 0.628892 0.199743 0.441397 0.653338 0.316411 0.332373 0.566393 0.332369 0.253912 0.27519 0.628895 0.275179 0.441397 0.596639 0.378904 0.389723 0.503895 0.389721 0.253914 0.205457 0.628893 0.205445 0.253914 0.225171 0.628894 0.225159 0.253914 0.215668 0.628894 0.215656 0.441399 0.389722 0.378889 0.755603 0.503906 0.755601 0.378892 0.677398 0.503904 0.677395 0.378894 0.621622 0.503902 0.62162 0.441396 0.755602 0.378895 0.602505 0.503902 0.602503 0.378891 0.715903 0.503904 0.7159 0.441397 0.677397 0.441397 0.621621 0.378895 0.612118 0.503902 0.612116 0.378905 0.332372 0.503895 0.33237 0.31641 0.309565 0.566394 0.309559 0.441397 0.602504 0.441397 0.715902 0.441397 0.612117 0.441399 0.332371 0.316411 0.24863 0.566392 0.248623 0.378904 0.309563 0.503895 0.30956 0.31641 0.24081 0.566394 0.240802 0.316409 0.266227 0.316408 0.285778 0.566395 0.266219 0.566395 0.28577 0.316411 0.199753 0.566393 0.199744 0.441399 0.309561 0.378905 0.248628 0.503895 0.248625 0.316408 0.275189 0.566395 0.27518 0.31641 0.205456 0.566394 0.205447 0.316409 0.22517 0.566394 0.225161 0.441399 0.248627 0.316409 0.215666 0.566394 0.215657 0.378904 0.240808 0.503895 0.240804 0.378903 0.266225 0.378903 0.285776 0.503896 0.266221 0.503896 0.285772 0.378904 0.199751 0.503895 0.199746 0.378903 0.275187 0.503896 0.275182 0.441399 0.240806 0.441399 0.266223 0.441399 0.285774 0.441399 0.199748 0.378904 0.205454 0.503895 0.205449 0.378904 0.225168 0.503895 0.225163 0.441399 0.275184 0.378904 0.215664 0.503895 0.215659 0.441399 0.205451 0.441399 0.225165 0.441399 0.215662 49 STRIP 34 191 147 210 168 215 208 244 242 275 281 279 319 297 339 301 345 298 340 280 320 276 282 248 250 217 209 212 169 193 149 188 140 192 148 STRIP 34 147 85 168 138 208 186 242 234 281 302 319 346 339 393 345 399 340 394 320 347 282 303 250 258 209 187 169 139 149 87 140 78 148 86 STRIP 34 85 72 138 112 186 178 234 230 302 310 346 368 393 402 399 413 394 403 347 369 303 311 258 262 187 179 139 113 87 74 78 60 86 73 STRIP 34 72 82 112 128 178 184 230 233 310 304 368 354 402 395 413 404 403 396 369 355 311 305 262 259 179 185 113 129 74 84 60 71 73 83 STRIP 34 82 123 128 158 184 198 233 237 304 291 354 329 395 358 404 378 396 359 355 330 305 292 259 255 185 199 129 159 84 125 71 103 83 124 STRIP 34 123 171 158 194 198 213 237 243 291 277 329 295 358 316 378 318 359 317 330 296 292 278 255 249 199 214 159 195 125 173 103 170 124 172 STRIP 34 171 131 194 160 213 200 243 238 277 289 295 327 316 351 318 367 317 352 296 328 278 290 249 254 214 201 195 161 173 133 170 114 172 132 STRIP 34 131 79 160 126 200 182 238 232 289 306 327 356 351 397 367 405 352 398 328 357 290 307 254 260 201 183 161 127 133 81 114 70 132 80 STRIP 39 80 70 68 59 61 77 118 155 165 205 207 251 253 288 300 338 380 409 419 428 452 443 458 448 442 422 416 335 362 225 219 91 218 89 93 37 45 20 246 STRIP 37 70 81 59 69 77 122 155 197 205 252 251 284 288 326 338 385 409 415 428 418 443 423 448 431 422 370 335 226 225 119 91 35 89 32 37 10 20 STRIP 20 68 61 76 98 117 130 142 134 145 115 136 88 96 58 65 44 54 15 26 18 STRIP 35 81 127 69 107 122 181 197 256 252 286 284 322 326 349 385 392 415 408 418 410 423 371 431 381 370 223 226 152 119 51 35 7 32 3 10 STRIP 10 7 51 29 56 41 47 23 39 17 25 STRIP 28 61 118 98 143 130 146 134 137 115 97 88 66 58 55 44 28 15 6 18 14 24 34 42 16 30 1 8 4 STRIP 29 127 183 107 177 181 261 256 294 286 324 322 342 349 366 392 384 408 379 410 331 371 224 381 221 223 108 152 56 51 STRIP 32 118 165 143 167 146 163 137 151 97 102 66 63 55 50 28 19 6 27 14 43 34 31 16 9 1 0 4 2 11 13 21 246 STRIP 27 183 260 177 263 261 309 294 334 324 344 342 350 366 348 384 337 379 314 331 227 224 109 221 99 108 47 56 STRIP 24 47 99 39 48 25 62 53 101 64 150 95 162 135 166 144 164 141 154 116 121 75 106 67 79 STRIP 30 165 207 167 203 163 190 151 175 102 157 63 111 50 40 19 49 27 57 43 52 31 36 9 5 0 12 2 22 13 246 STRIP 23 99 109 48 156 62 174 101 189 150 202 162 206 166 204 164 196 154 180 121 176 106 126 79 STRIP 21 109 227 156 228 174 235 189 239 202 241 206 240 204 236 196 231 180 229 176 182 126 STRIP 19 227 314 228 299 235 287 239 283 241 285 240 293 236 308 231 312 229 232 182 STRIP 17 314 337 299 325 287 321 283 323 285 333 293 360 308 374 312 306 232 STRIP 15 337 348 325 341 321 343 323 364 333 400 360 406 374 356 306 STRIP 13 348 350 341 353 343 383 364 412 400 414 406 397 356 STRIP 11 350 344 353 365 383 401 412 407 414 405 397 STRIP 9 344 334 365 361 401 375 407 398 405 STRIP 7 334 309 361 313 375 357 398 STRIP 5 260 307 263 313 309 STRIP 28 207 253 203 257 190 264 175 265 157 269 111 100 40 110 49 153 57 120 52 92 36 33 5 38 12 46 22 246 STRIP 26 253 300 257 315 264 332 265 373 269 271 100 268 110 266 153 267 120 273 92 90 33 94 38 105 46 246 STRIP 24 300 380 315 411 332 425 373 382 271 372 268 336 266 363 267 389 273 274 90 272 94 270 105 246 STRIP 22 380 419 411 445 425 432 382 424 372 417 336 421 363 436 389 391 274 387 272 377 270 246 STRIP 20 419 452 445 449 432 444 424 430 417 441 421 457 436 439 391 434 387 427 377 246 STRIP 18 452 458 449 451 444 437 430 450 441 462 457 460 439 455 434 447 427 246 STRIP 16 458 442 451 429 437 440 450 456 462 463 460 461 455 453 447 246 STRIP 14 442 416 429 420 440 435 456 459 463 454 461 446 453 246 STRIP 12 416 362 420 388 435 438 459 433 454 426 446 246 STRIP 10 362 219 388 390 438 386 433 376 426 246 STRIP 8 219 218 390 220 386 222 376 246 STRIP 6 218 93 220 104 222 246 STRIP 4 93 45 104 246 STRIP 5 280 276 247 248 217 STRIP 4 280 247 298 301 STRIP 5 217 212 247 193 188 STRIP 4 301 247 297 279 STRIP 5 188 192 247 211 216 STRIP 4 279 247 275 245 TRIANGLES 6 313 307 357 245 247 216 dreamchess-0.2.1-RC2/data/pieces/elements/queen.dcm000066400000000000000000002674261242540543200220350ustar00rootroot00000000000000DCM 0100 1132 -0.359695 -0.05697 0.042168 -0.359695 -0.05697 0.042168 -0.359695 0.05697 0.042168 -0.355908 -0.05637 0.065169 -0.355908 -0.05637 0.065169 -0.355908 0.05637 0.065169 -0.340763 -0.053972 0.019167 -0.340763 -0.053972 0.019167 -0.340763 0.053972 0.019167 -0.324485 -0.165333 0.042168 -0.324485 0.165334 0.042168 -0.32107 -0.163593 0.065169 -0.32107 0.163593 0.065169 -0.31426 -0.049774 0.095836 -0.31426 -0.049774 0.095836 -0.314259 0.049774 0.095836 -0.307407 -0.156632 0.019167 -0.307407 0.156632 0.019167 -0.306687 -0.048574 0.195506 -0.306687 -0.048574 0.195506 -0.306687 0.048575 0.195506 -0.299115 -0.047375 0.233841 -0.299115 -0.047375 0.233841 -0.299115 0.047375 0.233841 -0.295328 -0.046775 0 -0.295328 -0.046775 0 -0.295328 0.046776 0 -0.291542 -0.046176 0.149505 -0.291542 -0.046176 0.149505 -0.291542 0.046176 0.149505 -0.283498 -0.144449 0.095836 -0.283498 0.144449 0.095836 -0.280183 -0.044377 0.279842 -0.280183 -0.044377 0.279842 -0.280183 0.044377 0.279842 -0.276666 -0.140969 0.195506 -0.276666 0.140969 0.195506 -0.276397 -0.043777 0.11117 -0.276397 -0.043777 0.11117 -0.276397 0.043777 0.11117 -0.269835 -0.137488 0.233841 -0.269835 0.137488 0.233841 -0.266419 -0.135747 0 -0.266419 0.135748 0 -0.263004 -0.134007 0.149505 -0.263004 0.134007 0.149505 -0.257513 -0.257513 0.042168 -0.257513 0.257513 0.042168 -0.254802 -0.254802 0.065169 -0.254802 0.254802 0.065169 -0.252757 -0.128786 0.279842 -0.252757 0.128786 0.279842 -0.249341 -0.127046 0.11117 -0.249341 0.127046 0.11117 -0.246107 -0.038979 0.32201 -0.246107 -0.038979 0.32201 -0.246107 0.03898 0.32201 -0.24396 -0.24396 0.019167 -0.243959 0.24396 0.019167 -0.230962 -0.036581 1.03503 -0.230962 -0.036581 1.03503 -0.230962 -0.036581 1.06187 -0.230962 -0.036581 1.06187 -0.230962 -0.036581 1.43371 -0.230962 0.036581 1.03503 -0.230962 0.036581 1.06187 -0.230962 0.036581 1.43371 -0.224985 -0.224985 0.095836 -0.224985 0.224985 0.095836 -0.223389 -0.035381 0.448514 -0.223389 -0.035381 0.448514 -0.223389 0.035381 0.448514 -0.222016 -0.113123 0.32201 -0.222016 0.113123 0.32201 -0.219564 -0.219564 0.195506 -0.219564 0.219564 0.195506 -0.215817 -0.034182 0.356511 -0.215817 -0.034182 0.356511 -0.215817 -0.034182 1.08104 -0.215817 -0.034182 1.08104 -0.215817 0.034182 0.356511 -0.215817 0.034182 1.08104 -0.214142 -0.214142 0.233841 -0.214142 0.214142 0.233841 -0.212031 -0.033582 1.46055 -0.212031 0.033582 1.46055 -0.211432 -0.211432 0 -0.211432 0.211432 0 -0.208721 -0.208721 0.149505 -0.208721 0.208721 0.149505 -0.208354 -0.106161 1.03503 -0.208354 -0.106161 1.06187 -0.208354 -0.106161 1.43371 -0.208354 0.106162 1.03503 -0.208354 0.106162 1.06187 -0.208354 0.106162 1.43371 -0.208244 -0.032983 0.467682 -0.208244 -0.032983 0.467682 -0.208244 -0.032983 1.0197 -0.208244 -0.032983 1.0197 -0.208244 -0.032983 1.10787 -0.208244 -0.032983 1.10787 -0.208244 -0.032983 1.12704 -0.208244 -0.032983 1.12704 -0.208244 -0.032983 1.37621 -0.208244 -0.010994 1.37621 -0.208244 -0.010994 1.37621 -0.208244 0.010994 1.37621 -0.208244 0.032983 0.467682 -0.208244 0.032983 1.0197 -0.208244 0.032983 1.10787 -0.208244 0.032983 1.12704 -0.208244 0.032983 1.37621 -0.204458 -0.032383 0.414013 -0.204458 -0.032383 0.414013 -0.204458 0.032383 0.414013 -0.201523 -0.102681 0.448514 -0.201522 0.102681 0.448514 -0.200672 -0.031783 0.387179 -0.200672 -0.031783 0.387179 -0.200672 0.031783 0.387179 -0.200589 -0.200589 0.279842 -0.200589 0.200589 0.279842 -0.197878 -0.197878 0.11117 -0.197878 0.197878 0.11117 -0.196886 -0.031184 1.1462 -0.196886 -0.031184 1.1462 -0.196886 0.031184 1.1462 -0.194691 -0.0992 0.356511 -0.194691 -0.0992 1.08104 -0.194691 0.0992 0.356511 -0.194691 0.0992 1.08104 -0.191276 -0.09746 1.46055 -0.191276 0.09746 1.46055 -0.189313 -0.029984 0.471515 -0.189313 -0.029984 0.471515 -0.189313 -0.029984 1.08487 -0.189313 -0.029984 1.08487 -0.189313 -0.029984 1.09637 -0.189313 -0.029984 1.09637 -0.189313 0.029984 0.471515 -0.189313 0.029984 1.08487 -0.189313 0.029984 1.09637 -0.18786 -0.095719 0.467682 -0.18786 -0.095719 1.0197 -0.18786 -0.095719 1.10787 -0.18786 -0.095719 1.12704 -0.18786 -0.095719 1.37621 -0.18786 0.09572 0.467682 -0.18786 0.09572 1.0197 -0.18786 0.09572 1.10787 -0.18786 0.09572 1.12704 -0.18786 0.09572 1.37621 -0.184444 -0.093979 0.414013 -0.184444 0.093979 0.414013 -0.181741 -0.028785 1.19987 -0.181741 -0.028785 1.19987 -0.181741 -0.028785 1.32254 -0.181741 -0.028785 1.32254 -0.181741 0.028785 1.19987 -0.181741 0.028785 1.32254 -0.181029 -0.092239 0.387179 -0.181029 0.092239 0.387179 -0.177954 -0.028185 1.1462 -0.177954 -0.028185 1.1462 -0.177954 -0.028185 1.18454 -0.177954 -0.028185 1.18454 -0.177954 0.028185 1.1462 -0.177954 0.028185 1.18454 -0.177613 -0.090498 1.1462 -0.177613 0.090498 1.1462 -0.176193 -0.176193 0.32201 -0.176193 0.176193 0.32201 -0.174936 -0.113508 1.37621 -0.174935 0.113509 1.37621 -0.170782 -0.087018 0.471515 -0.170782 -0.087018 1.08487 -0.170782 -0.087018 1.09637 -0.170782 0.087018 0.471515 -0.170782 0.087018 1.08487 -0.170782 0.087018 1.09637 -0.170382 -0.026986 1.2037 -0.170382 -0.026986 1.2037 -0.170382 -0.026986 1.27654 -0.170382 -0.026986 1.27654 -0.170382 -0.026986 1.46055 -0.170382 0.026986 1.2037 -0.170382 0.026986 1.27654 -0.170382 0.026986 1.46055 -0.166596 -0.026386 1.1692 -0.166596 -0.026386 1.1692 -0.166596 0.026386 1.1692 -0.165351 -0.16535 1.03503 -0.165351 -0.16535 1.06187 -0.165351 -0.16535 1.43371 -0.16535 0.165351 1.03503 -0.16535 0.165351 1.06187 -0.16535 0.165351 1.43371 -0.165334 -0.324485 0.042168 -0.165333 0.324485 0.042168 -0.163951 -0.083537 1.19987 -0.163951 -0.083537 1.32254 -0.163951 0.083537 1.19987 -0.163951 0.083537 1.32254 -0.163593 -0.32107 0.065169 -0.163593 0.32107 0.065169 -0.162011 -0.131297 1.37621 -0.162011 0.131298 1.37621 -0.160535 -0.081797 1.1462 -0.160535 -0.081797 1.18454 -0.160535 0.081797 1.1462 -0.160535 0.081797 1.18454 -0.159929 -0.159929 0.448514 -0.159929 0.159929 0.448514 -0.159023 -0.025187 1.43371 -0.159023 -0.008396 1.43371 -0.159023 -0.008396 1.43371 -0.159023 0.008396 1.43371 -0.159023 0.025187 1.43371 -0.156632 -0.307407 0.019167 -0.156632 0.307407 0.019167 -0.155237 -0.024587 0.605686 -0.155237 -0.024587 0.605686 -0.155237 0.024587 0.605686 -0.154508 -0.154508 0.356511 -0.154508 -0.154508 1.08104 -0.154508 0.154508 0.356511 -0.154508 0.154508 1.08104 -0.153704 -0.078316 1.2037 -0.153704 -0.078316 1.27654 -0.153704 -0.078316 1.46055 -0.153704 0.078316 1.2037 -0.153704 0.078316 1.27654 -0.153704 0.078316 1.46055 -0.151797 -0.151797 1.46055 -0.151797 0.151797 1.46055 -0.150288 -0.076576 1.1692 -0.150288 0.076576 1.1692 -0.149087 -0.149087 1.0197 -0.149087 -0.149087 1.10787 -0.149087 -0.149087 1.12704 -0.149087 -0.149087 1.37621 -0.149087 -0.149086 0.467682 -0.149086 0.149087 0.467682 -0.149086 0.149087 1.0197 -0.149086 0.149087 1.10787 -0.149086 0.149087 1.12704 -0.149086 0.149087 1.37621 -0.146376 -0.146376 0.414013 -0.146376 0.146376 0.414013 -0.144449 -0.283498 0.095836 -0.144449 0.283498 0.095836 -0.143665 -0.143665 0.387179 -0.143665 0.143665 0.387179 -0.143457 -0.073095 1.43371 -0.143457 0.073095 1.43371 -0.140969 -0.276666 0.195506 -0.140968 0.276666 0.195506 -0.140955 -0.140955 1.1462 -0.140954 0.140955 1.1462 -0.140041 -0.071354 0.605686 -0.140041 0.071355 0.605686 -0.137488 -0.269835 0.233841 -0.137488 0.269835 0.233841 -0.136305 -0.021589 1.0197 -0.136305 -0.021589 1.0197 -0.136305 -0.021589 1.42221 -0.136305 -0.021589 1.42221 -0.136305 0.021589 1.0197 -0.136305 0.021589 1.42221 -0.135748 -0.266419 0 -0.135747 0.26642 0 -0.135533 -0.135533 0.471515 -0.135533 -0.135533 1.08487 -0.135533 -0.135533 1.09637 -0.135533 0.135533 0.471515 -0.135533 0.135533 1.08487 -0.135533 0.135533 1.09637 -0.134007 -0.263004 0.149505 -0.134007 0.263004 0.149505 -0.133587 -0.086679 1.43371 -0.133587 0.086679 1.43371 -0.132519 -0.020989 0.736024 -0.132519 -0.020989 0.736024 -0.132519 0.020989 0.736024 -0.130112 -0.130112 1.19987 -0.130112 -0.130112 1.32254 -0.130112 0.130112 1.19987 -0.130112 0.130112 1.32254 -0.128786 -0.252757 0.279842 -0.128786 0.252757 0.279842 -0.128733 -0.020389 0.847194 -0.128733 -0.020389 0.847194 -0.128733 -0.020389 0.94303 -0.128733 -0.020389 0.94303 -0.128733 0.020389 0.847194 -0.128733 0.020389 0.94303 -0.127401 -0.127401 1.1462 -0.127401 -0.127401 1.18454 -0.127401 0.127401 1.1462 -0.127401 0.127401 1.18454 -0.127046 -0.249341 0.11117 -0.127046 0.249341 0.11117 -0.124947 -0.01979 1.44905 -0.124947 -0.01979 1.44905 -0.124947 0.01979 1.44905 -0.123718 -0.100264 1.43371 -0.123717 0.100264 1.43371 -0.122963 -0.062653 1.0197 -0.122963 -0.062653 1.42221 -0.122963 0.062653 1.0197 -0.122963 0.062653 1.42221 -0.12198 -0.12198 1.2037 -0.12198 -0.12198 1.27654 -0.12198 -0.12198 1.46055 -0.12198 0.12198 1.2037 -0.12198 0.12198 1.27654 -0.12198 0.12198 1.46055 -0.119547 -0.060912 0.736024 -0.119547 0.060912 0.736024 -0.119269 -0.119269 1.1692 -0.119269 0.119269 1.1692 -0.116132 -0.059172 0.847194 -0.116132 -0.059172 0.94303 -0.116132 0.059172 0.847194 -0.116132 0.059172 0.94303 -0.113848 -0.113848 1.43371 -0.113848 0.113848 1.43371 -0.113123 -0.222016 0.32201 -0.113123 0.222016 0.32201 -0.112716 -0.057432 1.44905 -0.112716 0.057432 1.44905 -0.111137 -0.111137 0.605686 -0.111137 0.111137 0.605686 -0.110806 -0.01755 1.49121 -0.110806 -0.01755 1.49121 -0.110806 0.01755 1.49121 -0.106162 -0.208354 1.03503 -0.106162 -0.208354 1.06187 -0.106162 -0.208354 1.43371 -0.106161 0.208354 1.03503 -0.106161 0.208354 1.06187 -0.106161 0.208354 1.43371 -0.102681 -0.201522 0.448514 -0.102681 0.201523 0.448514 -0.09996 -0.050932 1.49121 -0.09996 0.050932 1.49121 -0.0992 -0.194691 0.356511 -0.0992 -0.194691 1.08104 -0.0992 0.194691 0.356511 -0.0992 0.194691 1.08104 -0.097584 -0.097584 1.0197 -0.097584 -0.097584 1.42221 -0.097584 0.097584 1.0197 -0.097584 0.097584 1.42221 -0.09746 -0.191276 1.46055 -0.09746 0.191276 1.46055 -0.095719 -0.18786 0.467682 -0.095719 -0.18786 1.0197 -0.095719 -0.18786 1.10787 -0.095719 -0.18786 1.12704 -0.095719 -0.18786 1.37621 -0.095719 0.18786 0.467682 -0.095719 0.18786 1.0197 -0.095719 0.18786 1.10787 -0.095719 0.18786 1.12704 -0.095719 0.18786 1.37621 -0.094873 -0.094873 0.736024 -0.094873 0.094873 0.736024 -0.093979 -0.184444 0.414013 -0.093979 0.184444 0.414013 -0.092239 -0.181029 0.387179 -0.092239 0.181029 0.387179 -0.092163 -0.092163 0.847194 -0.092163 -0.092163 0.94303 -0.092163 0.092163 0.847194 -0.092163 0.092163 0.94303 -0.09087 -0.014392 1.52188 -0.09087 -0.014392 1.52188 -0.09087 0.014392 1.52188 -0.090498 -0.177613 1.1462 -0.090498 0.177613 1.1462 -0.089452 -0.089452 1.44905 -0.089452 0.089452 1.44905 -0.087018 -0.170782 0.471515 -0.087018 -0.170782 1.08487 -0.087018 -0.170782 1.09637 -0.087018 0.170782 0.471515 -0.087018 0.170782 1.08487 -0.087018 0.170782 1.09637 -0.083537 -0.163951 1.19987 -0.083537 -0.163951 1.32254 -0.083537 0.163951 1.19987 -0.083537 0.163951 1.32254 -0.081975 -0.041768 1.52188 -0.081975 0.041769 1.52188 -0.081797 -0.160535 1.1462 -0.081797 -0.160535 1.18454 -0.081797 0.160535 1.1462 -0.081797 0.160535 1.18454 -0.079329 -0.079328 1.49121 -0.079328 0.079329 1.49121 -0.078316 -0.153704 1.2037 -0.078316 -0.153704 1.27654 -0.078316 -0.153704 1.46055 -0.078316 0.153704 1.2037 -0.078316 0.153704 1.27654 -0.078316 0.153704 1.46055 -0.076576 -0.150288 1.1692 -0.076576 0.150288 1.1692 -0.074807 -0.194655 1.37621 -0.074807 0.194655 1.37621 -0.073095 -0.143457 1.43371 -0.073095 0.143457 1.43371 -0.071355 -0.140041 0.605686 -0.071354 0.140041 0.605686 -0.065056 -0.065056 1.52188 -0.065056 0.065056 1.52188 -0.062653 -0.122963 1.0197 -0.062653 -0.122963 1.42221 -0.062653 0.122963 1.0197 -0.062653 0.122963 1.42221 -0.060912 -0.119547 0.736024 -0.060912 0.119547 0.736024 -0.06058 -0.009595 1.54872 -0.06058 -0.009595 1.54872 -0.06058 0.009595 1.54872 -0.059172 -0.116132 0.847194 -0.059172 -0.116132 0.94303 -0.059172 0.116132 0.847194 -0.059172 0.116132 0.94303 -0.057432 -0.112716 1.44905 -0.057432 0.112716 1.44905 -0.057126 -0.148645 1.43371 -0.057125 0.148645 1.43371 -0.05697 -0.359695 0.042168 -0.05697 0.359695 0.042168 -0.05637 -0.355908 0.065169 -0.05637 0.355908 0.065169 -0.05465 -0.027846 1.54872 -0.05465 0.027846 1.54872 -0.053972 -0.340763 0.019167 -0.053971 0.340763 0.019167 -0.053895 -0.20145 1.37621 -0.053895 0.20145 1.37621 -0.050932 -0.09996 1.49121 -0.050932 0.09996 1.49121 -0.049774 -0.31426 0.095836 -0.049774 0.314259 0.095836 -0.048574 -0.306687 0.195506 -0.048574 0.306687 0.195506 -0.047375 -0.299115 0.233841 -0.047375 0.299115 0.233841 -0.046775 -0.295328 0 -0.046775 0.295328 0 -0.046176 -0.291542 0.149505 -0.046176 0.291542 0.149505 -0.044377 -0.280183 0.279842 -0.044377 0.280183 0.279842 -0.043777 -0.276397 0.11117 -0.043777 0.276397 0.11117 -0.043371 -0.043371 1.54872 -0.043371 0.043371 1.54872 -0.041768 -0.081975 1.52188 -0.041768 0.081975 1.52188 -0.041156 -0.153834 1.43371 -0.041156 0.153834 1.43371 -0.03898 -0.246107 0.32201 -0.038979 0.246107 0.32201 -0.037863 -0.005997 1.61005 -0.037863 -0.005997 1.61005 -0.037863 0.005997 1.61005 -0.036581 -0.230962 1.03503 -0.036581 -0.230962 1.06187 -0.036581 -0.230962 1.43371 -0.036581 0.230962 1.03503 -0.036581 0.230962 1.06187 -0.036581 0.230962 1.43371 -0.035381 -0.223389 0.448514 -0.035381 0.223389 0.448514 -0.034182 -0.215817 0.356511 -0.034182 -0.215817 1.08104 -0.034182 0.215817 0.356511 -0.034182 0.215817 1.08104 -0.034156 -0.017404 1.61005 -0.034156 0.017404 1.61005 -0.034076 -0.005397 1.58322 -0.034076 -0.005397 1.58322 -0.034076 0.005397 1.58322 -0.033582 -0.212031 1.46055 -0.033582 0.212031 1.46055 -0.032983 -0.208244 0.467682 -0.032983 -0.208244 1.0197 -0.032983 -0.208244 1.10787 -0.032983 -0.208244 1.12704 -0.032983 -0.208244 1.37621 -0.032983 0.208244 0.467682 -0.032983 0.208244 1.0197 -0.032983 0.208244 1.10787 -0.032983 0.208244 1.12704 -0.032983 0.208244 1.37621 -0.032383 -0.204458 0.414013 -0.032383 0.204458 0.414013 -0.031783 -0.200672 0.387179 -0.031783 0.200672 0.387179 -0.031184 -0.196886 1.1462 -0.031184 0.196886 1.1462 -0.030741 -0.015663 1.58322 -0.030741 0.015663 1.58322 -0.029984 -0.189313 0.471515 -0.029984 -0.189313 1.08487 -0.029984 -0.189313 1.09637 -0.029984 0.189313 0.471515 -0.029984 0.189313 1.08487 -0.029984 0.189313 1.09637 -0.028785 -0.181741 1.19987 -0.028785 -0.181741 1.32254 -0.028785 0.181741 1.19987 -0.028785 0.181741 1.32254 -0.028185 -0.177954 1.1462 -0.028185 -0.177954 1.18454 -0.028185 0.177954 1.1462 -0.028185 0.177954 1.18454 -0.027846 -0.05465 1.54872 -0.027846 0.05465 1.54872 -0.027107 -0.027107 1.61005 -0.027107 0.027107 1.61005 -0.026986 -0.170382 1.2037 -0.026986 -0.170382 1.27654 -0.026986 -0.170382 1.46055 -0.026986 0.170382 1.2037 -0.026986 0.170382 1.27654 -0.026986 0.170382 1.46055 -0.026386 -0.166596 1.1692 -0.026386 0.166596 1.1692 -0.025187 -0.159023 1.43371 -0.025187 0.159023 1.43371 -0.024587 -0.155237 0.605686 -0.024587 0.155237 0.605686 -0.024396 -0.024396 1.58322 -0.024396 0.024396 1.58322 -0.022718 -0.003598 1.62922 -0.022718 -0.003598 1.62922 -0.022718 0.003598 1.62922 -0.021589 -0.136305 1.0197 -0.021589 -0.136305 1.42221 -0.021589 0.136305 1.0197 -0.021589 0.136305 1.42221 -0.020989 -0.132519 0.736024 -0.020989 0.132519 0.736024 -0.020494 -0.010442 1.62922 -0.020494 0.010442 1.62922 -0.020389 -0.128733 0.847194 -0.020389 -0.128733 0.94303 -0.020389 0.128733 0.847194 -0.020389 0.128733 0.94303 -0.01979 -0.124947 1.44905 -0.01979 0.124947 1.44905 -0.018931 -0.002998 1.56405 -0.018931 -0.002998 1.56405 -0.018931 0.002998 1.56405 -0.01755 -0.110806 1.49121 -0.01755 0.110806 1.49121 -0.017404 -0.034156 1.61005 -0.017404 0.034156 1.61005 -0.017078 -0.008702 1.56405 -0.017078 0.008702 1.56405 -0.016264 -0.016264 1.62922 -0.016264 0.016264 1.62922 -0.015663 -0.030741 1.58322 -0.015663 0.030741 1.58322 -0.014392 -0.09087 1.52188 -0.014392 0.09087 1.52188 -0.013553 -0.013553 1.56405 -0.013553 0.013553 1.56405 -0.010442 -0.020494 1.62922 -0.010442 0.020494 1.62922 -0.009595 -0.06058 1.54872 -0.009595 0.06058 1.54872 -0.008702 -0.017078 1.56405 -0.008702 0.017078 1.56405 -0.005997 -0.037863 1.61005 -0.005997 0.037863 1.61005 -0.005397 -0.034076 1.58322 -0.005397 0.034076 1.58322 -0.003598 -0.022718 1.62922 -0.003598 0.022718 1.62922 -0.002998 -0.018931 1.56405 -0.002998 0.018931 1.56405 -0 -0 -0 0 0 1.638 0 0 1.638 0.002998 -0.018931 1.56405 0.002998 0.018931 1.56405 0.003598 -0.022718 1.62922 0.003598 0.022718 1.62922 0.005397 -0.034076 1.58322 0.005397 0.034076 1.58322 0.005997 -0.037863 1.61005 0.005997 0.037863 1.61005 0.008702 -0.017078 1.56405 0.008702 0.017078 1.56405 0.009595 -0.06058 1.54872 0.009595 0.06058 1.54872 0.010442 -0.020494 1.62922 0.010442 0.020494 1.62922 0.013553 -0.013553 1.56405 0.013553 0.013553 1.56405 0.014392 -0.09087 1.52188 0.014392 0.09087 1.52188 0.015663 -0.030741 1.58322 0.015663 0.030741 1.58322 0.016264 -0.016264 1.62922 0.016264 0.016264 1.62922 0.017078 -0.008702 1.56405 0.017078 0.008702 1.56405 0.017404 -0.034156 1.61005 0.017404 0.034156 1.61005 0.01755 -0.110806 1.49121 0.01755 0.110806 1.49121 0.018931 -0.002998 1.56405 0.018931 0.002998 1.56405 0.019789 -0.124947 1.44905 0.01979 0.124947 1.44905 0.020389 -0.128733 0.847194 0.020389 -0.128733 0.94303 0.020389 0.128733 0.847194 0.020389 0.128733 0.94303 0.020494 -0.010442 1.62922 0.020494 0.010442 1.62922 0.020989 -0.132519 0.736024 0.020989 0.132519 0.736024 0.021589 -0.136305 1.0197 0.021589 -0.136305 1.42221 0.021589 0.136305 1.0197 0.021589 0.136305 1.42221 0.022718 -0.003598 1.62922 0.022718 0.003598 1.62922 0.024396 -0.024396 1.58322 0.024396 0.024396 1.58322 0.024587 -0.155237 0.605686 0.024587 0.155237 0.605686 0.025187 -0.159023 1.43371 0.025187 0.159023 1.43371 0.026386 -0.166596 1.1692 0.026386 0.166596 1.1692 0.026986 -0.170382 1.2037 0.026986 -0.170382 1.27654 0.026986 -0.170382 1.46055 0.026986 0.170382 1.2037 0.026986 0.170382 1.27654 0.026986 0.170382 1.46055 0.027107 -0.027107 1.61005 0.027107 0.027107 1.61005 0.027846 -0.05465 1.54872 0.027846 0.05465 1.54872 0.028185 -0.177954 1.1462 0.028185 -0.177954 1.18454 0.028185 0.177954 1.1462 0.028185 0.177954 1.18454 0.028785 -0.181741 1.19987 0.028785 -0.181741 1.32254 0.028785 0.181741 1.19987 0.028785 0.181741 1.32254 0.029984 -0.189313 0.471515 0.029984 -0.189313 1.08487 0.029984 -0.189313 1.09637 0.029984 0.189313 0.471515 0.029984 0.189313 1.08487 0.029984 0.189313 1.09637 0.030741 -0.015663 1.58322 0.030741 0.015663 1.58322 0.031183 -0.196886 1.1462 0.031184 0.196886 1.1462 0.031783 -0.200672 0.387179 0.031783 0.200672 0.387179 0.032383 -0.204458 0.414013 0.032383 0.204458 0.414013 0.032982 -0.208244 0.467682 0.032982 -0.208244 1.0197 0.032982 -0.208244 1.10787 0.032982 -0.208244 1.12704 0.032982 -0.208244 1.37621 0.032983 0.208244 0.467682 0.032983 0.208244 1.0197 0.032983 0.208244 1.10787 0.032983 0.208244 1.12704 0.032983 0.208244 1.37621 0.033582 -0.212031 1.46055 0.033582 0.212031 1.46055 0.034076 -0.005397 1.58322 0.034076 0.005397 1.58322 0.034156 -0.017404 1.61005 0.034156 0.017404 1.61005 0.034182 -0.215817 0.356511 0.034182 -0.215817 1.08104 0.034182 0.215817 0.356511 0.034182 0.215817 1.08104 0.035381 -0.223389 0.448514 0.035382 0.223389 0.448514 0.036581 -0.230962 1.03503 0.036581 -0.230962 1.06187 0.036581 -0.230962 1.43371 0.036581 0.230962 1.03503 0.036581 0.230962 1.06187 0.036581 0.230962 1.43371 0.037863 -0.005997 1.61005 0.037863 0.005997 1.61005 0.038979 -0.246107 0.32201 0.03898 0.246107 0.32201 0.041156 -0.153834 1.43371 0.041156 0.153834 1.43371 0.041768 -0.081975 1.52188 0.041769 0.081975 1.52188 0.043371 -0.043371 1.54872 0.043371 0.043371 1.54872 0.043777 -0.276397 0.11117 0.043777 0.276397 0.11117 0.044376 -0.280183 0.279842 0.044377 0.280183 0.279842 0.046175 -0.291542 0.149505 0.046176 0.291542 0.149505 0.046775 -0.295328 -0 0.046776 0.295328 0 0.047375 -0.299114 0.233841 0.047375 0.299114 0.233841 0.048574 -0.306687 0.195506 0.048575 0.306687 0.195506 0.049773 -0.314259 0.095836 0.049774 0.314259 0.095836 0.050932 -0.09996 1.49121 0.050932 0.09996 1.49121 0.053895 -0.20145 1.37621 0.053895 0.20145 1.37621 0.053971 -0.340763 0.019167 0.053972 0.340763 0.019167 0.05465 -0.027846 1.54872 0.05465 0.027846 1.54872 0.05637 -0.355908 0.065169 0.056371 0.355908 0.065169 0.05697 -0.359695 0.042168 0.05697 0.359694 0.042168 0.057125 -0.148645 1.43371 0.057126 0.148645 1.43371 0.057432 -0.112716 1.44905 0.057432 0.112716 1.44905 0.059172 -0.116132 0.847194 0.059172 -0.116132 0.94303 0.059172 0.116132 0.847194 0.059172 0.116132 0.94303 0.06058 -0.009595 1.54872 0.06058 0.009595 1.54872 0.060912 -0.119547 0.736024 0.060912 0.119547 0.736024 0.062653 -0.122963 1.0197 0.062653 -0.122963 1.42221 0.062653 0.122963 1.0197 0.062653 0.122963 1.42221 0.065056 -0.065056 1.52188 0.065056 0.065056 1.52188 0.071354 -0.140041 0.605686 0.071355 0.140041 0.605686 0.073095 -0.143457 1.43371 0.073095 0.143457 1.43371 0.074807 -0.194655 1.37621 0.074807 0.194655 1.37621 0.076575 -0.150288 1.1692 0.076576 0.150288 1.1692 0.078316 -0.153704 1.2037 0.078316 -0.153704 1.27654 0.078316 -0.153704 1.46055 0.078316 0.153704 1.2037 0.078316 0.153704 1.27654 0.078316 0.153704 1.46055 0.079328 -0.079329 1.49121 0.079329 0.079328 1.49121 0.081796 -0.160535 1.1462 0.081796 -0.160535 1.18454 0.081797 0.160535 1.1462 0.081797 0.160535 1.18454 0.081975 -0.041769 1.52188 0.081975 0.041768 1.52188 0.083537 -0.163951 1.19987 0.083537 -0.163951 1.32254 0.083537 0.16395 1.19987 0.083537 0.16395 1.32254 0.087017 -0.170782 1.08487 0.087017 -0.170782 1.09637 0.087018 -0.170782 0.471515 0.087018 0.170782 0.471515 0.087018 0.170782 1.08487 0.087018 0.170782 1.09637 0.089452 -0.089452 1.44905 0.089452 0.089452 1.44905 0.090498 -0.177613 1.1462 0.090499 0.177613 1.1462 0.09087 -0.014393 1.52188 0.09087 0.014392 1.52188 0.092163 -0.092163 0.847194 0.092163 -0.092163 0.94303 0.092163 0.092163 0.847194 0.092163 0.092163 0.94303 0.092238 -0.181029 0.387179 0.092239 0.181029 0.387179 0.093979 -0.184444 0.414013 0.093979 0.184444 0.414013 0.094873 -0.094873 0.736024 0.094873 0.094873 0.736024 0.095719 -0.18786 0.467682 0.095719 -0.18786 1.0197 0.095719 -0.18786 1.10787 0.095719 -0.18786 1.12704 0.095719 -0.18786 1.37621 0.09572 0.18786 0.467682 0.09572 0.18786 1.0197 0.09572 0.18786 1.10787 0.09572 0.18786 1.12704 0.09572 0.18786 1.37621 0.09746 -0.191276 1.46055 0.09746 0.191276 1.46055 0.097584 -0.097584 1.0197 0.097584 -0.097584 1.42221 0.097584 0.097584 1.0197 0.097584 0.097584 1.42221 0.0992 -0.194691 0.356511 0.0992 -0.194691 1.08104 0.0992 0.194691 0.356511 0.0992 0.194691 1.08104 0.09996 -0.050932 1.49121 0.09996 0.050932 1.49121 0.102681 -0.201523 0.448514 0.102681 0.201522 0.448514 0.106161 -0.208354 1.03503 0.106161 -0.208354 1.06187 0.106161 -0.208354 1.43371 0.106162 0.208354 1.03503 0.106162 0.208354 1.06187 0.106162 0.208354 1.43371 0.110806 -0.01755 1.49121 0.110806 0.01755 1.49121 0.111137 -0.111137 0.605686 0.111137 0.111137 0.605686 0.112716 -0.057432 1.44905 0.112716 0.057432 1.44905 0.113123 -0.222016 0.32201 0.113123 0.222016 0.32201 0.113848 -0.113848 1.43371 0.113848 0.113848 1.43371 0.116132 -0.059172 0.847194 0.116132 -0.059172 0.94303 0.116132 0.059172 0.847194 0.116132 0.059172 0.94303 0.119269 -0.119269 1.1692 0.119269 0.119269 1.1692 0.119547 -0.060913 0.736024 0.119547 0.060912 0.736024 0.12198 -0.12198 1.2037 0.12198 -0.12198 1.27654 0.12198 -0.12198 1.46055 0.12198 0.12198 1.2037 0.12198 0.12198 1.27654 0.12198 0.12198 1.46055 0.122963 -0.062653 1.0197 0.122963 -0.062653 1.42221 0.122963 0.062653 1.0197 0.122963 0.062653 1.42221 0.123717 -0.100264 1.43371 0.123718 0.100263 1.43371 0.124947 -0.01979 1.44905 0.124947 0.01979 1.44905 0.127045 -0.249341 0.11117 0.127046 0.249341 0.11117 0.127401 -0.127401 1.1462 0.127401 -0.127401 1.18454 0.127401 0.127401 1.1462 0.127401 0.127401 1.18454 0.128733 -0.020389 0.847194 0.128733 -0.020389 0.94303 0.128733 0.020389 0.847194 0.128733 0.020389 0.94303 0.128786 -0.252757 0.279842 0.128786 0.252757 0.279842 0.130112 -0.130112 1.19987 0.130112 -0.130112 1.32254 0.130112 0.130112 1.19987 0.130112 0.130112 1.32254 0.132519 -0.020989 0.736024 0.132519 0.020989 0.736024 0.133587 -0.086679 1.43371 0.133587 0.086679 1.43371 0.134007 -0.263004 0.149505 0.134007 0.263004 0.149505 0.135533 -0.135533 0.471515 0.135533 -0.135533 1.08487 0.135533 -0.135533 1.09637 0.135533 0.135533 0.471515 0.135533 0.135533 1.08487 0.135533 0.135533 1.09637 0.135747 -0.26642 -0 0.135748 0.266419 0 0.136305 -0.021589 1.0197 0.136305 -0.021589 1.42221 0.136305 0.021589 1.0197 0.136305 0.021589 1.42221 0.137488 -0.269835 0.233841 0.137488 0.269835 0.233841 0.140041 -0.071355 0.605686 0.140041 0.071354 0.605686 0.140954 -0.140955 1.1462 0.140955 0.140954 1.1462 0.140968 -0.276666 0.195506 0.140969 0.276666 0.195506 0.143457 -0.073095 1.43371 0.143457 0.073095 1.43371 0.143665 -0.143665 0.387179 0.143665 0.143665 0.387179 0.144449 -0.283498 0.095836 0.144449 0.283497 0.095836 0.146376 -0.146376 0.414013 0.146376 0.146376 0.414013 0.149086 -0.149087 0.467682 0.149086 -0.149087 1.0197 0.149086 -0.149087 1.10787 0.149086 -0.149087 1.12704 0.149086 -0.149087 1.37621 0.149087 0.149086 0.467682 0.149087 0.149086 1.0197 0.149087 0.149086 1.10787 0.149087 0.149086 1.12704 0.149087 0.149086 1.37621 0.150288 -0.076576 1.1692 0.150288 0.076575 1.1692 0.151797 -0.151797 1.46055 0.151797 0.151797 1.46055 0.153704 -0.078316 1.2037 0.153704 -0.078316 1.27654 0.153704 -0.078316 1.46055 0.153704 0.078316 1.2037 0.153704 0.078316 1.27654 0.153704 0.078316 1.46055 0.154508 -0.154508 0.356511 0.154508 -0.154508 1.08104 0.154508 0.154508 0.356511 0.154508 0.154508 1.08104 0.155237 -0.024587 0.605686 0.155237 0.024587 0.605686 0.156631 -0.307407 0.019167 0.156632 0.307407 0.019167 0.159023 -0.025187 1.43371 0.159023 -0.008396 1.43371 0.159023 0.008395 1.43371 0.159023 0.025187 1.43371 0.159929 -0.159929 0.448514 0.159929 0.159929 0.448514 0.160535 -0.081797 1.1462 0.160535 -0.081797 1.18454 0.160535 0.081796 1.1462 0.160535 0.081796 1.18454 0.162011 -0.131298 1.37621 0.162011 0.131297 1.37621 0.163593 -0.32107 0.065169 0.163593 0.321069 0.065169 0.16395 -0.083537 1.19987 0.16395 -0.083537 1.32254 0.163951 0.083537 1.19987 0.163951 0.083537 1.32254 0.165333 -0.324485 0.042168 0.165334 0.324485 0.042168 0.16535 -0.165351 1.03503 0.16535 -0.165351 1.06187 0.16535 -0.165351 1.43371 0.165351 0.16535 1.03503 0.165351 0.16535 1.06187 0.165351 0.16535 1.43371 0.166595 -0.026386 1.1692 0.166596 0.026386 1.1692 0.170382 -0.026986 1.2037 0.170382 -0.026986 1.27654 0.170382 -0.026986 1.46055 0.170382 0.026986 1.2037 0.170382 0.026986 1.27654 0.170382 0.026986 1.46055 0.170782 -0.087018 0.471515 0.170782 -0.087018 1.08487 0.170782 -0.087018 1.09637 0.170782 0.087018 0.471515 0.170782 0.087018 1.08487 0.170782 0.087018 1.09637 0.174935 -0.113509 1.37621 0.174936 0.113508 1.37621 0.176193 -0.176193 0.32201 0.176193 0.176193 0.32201 0.177613 -0.090499 1.1462 0.177613 0.090498 1.1462 0.177954 -0.028185 1.1462 0.177954 -0.028185 1.18454 0.177954 0.028185 1.1462 0.177954 0.028185 1.18454 0.181029 -0.092239 0.387179 0.181029 0.092239 0.387179 0.181741 -0.028785 1.19987 0.181741 -0.028785 1.32254 0.181741 0.028785 1.19987 0.181741 0.028785 1.32254 0.184444 -0.093979 0.414013 0.184444 0.093979 0.414013 0.18786 -0.09572 0.467682 0.18786 -0.09572 1.0197 0.18786 -0.09572 1.10787 0.18786 -0.09572 1.12704 0.18786 -0.09572 1.37621 0.18786 0.095719 0.467682 0.18786 0.095719 1.0197 0.18786 0.095719 1.10787 0.18786 0.095719 1.12704 0.18786 0.095719 1.37621 0.189313 -0.029984 0.471515 0.189313 -0.029984 1.08487 0.189313 -0.029984 1.09637 0.189313 0.029984 0.471515 0.189313 0.029984 1.08487 0.189313 0.029984 1.09637 0.191275 -0.09746 1.46055 0.191276 0.09746 1.46055 0.194691 -0.0992 0.356511 0.194691 -0.0992 1.08104 0.194691 0.0992 0.356511 0.194691 0.0992 1.08104 0.196886 -0.031184 1.1462 0.196886 0.031183 1.1462 0.197878 -0.197879 0.11117 0.197878 0.197878 0.11117 0.200589 -0.200589 0.279842 0.200589 0.200589 0.279842 0.200672 -0.031783 0.387179 0.200672 0.031783 0.387179 0.201522 -0.102681 0.448514 0.201523 0.102681 0.448514 0.204458 -0.032383 0.414013 0.204458 0.032383 0.414013 0.208244 -0.032983 0.467682 0.208244 -0.032983 1.0197 0.208244 -0.032983 1.10787 0.208244 -0.032983 1.12704 0.208244 -0.032983 1.37621 0.208244 -0.010994 1.37621 0.208244 0.010994 1.37621 0.208244 0.032982 0.467682 0.208244 0.032983 1.0197 0.208244 0.032983 1.10787 0.208244 0.032983 1.12704 0.208244 0.032983 1.37621 0.208354 -0.106162 1.03503 0.208354 -0.106162 1.06187 0.208354 -0.106162 1.43371 0.208354 0.106161 1.03503 0.208354 0.106161 1.06187 0.208354 0.106161 1.43371 0.208721 -0.208721 0.149505 0.208721 0.208721 0.149505 0.211431 -0.211432 -0 0.211432 0.211431 0 0.212031 -0.033583 1.46055 0.212031 0.033582 1.46055 0.214142 -0.214143 0.233841 0.214142 0.214142 0.233841 0.215817 -0.034182 0.356511 0.215817 -0.034182 1.08104 0.215817 0.034182 0.356511 0.215817 0.034182 1.08104 0.219563 -0.219564 0.195506 0.219564 0.219564 0.195506 0.222016 -0.113123 0.32201 0.222016 0.113123 0.32201 0.223389 -0.035382 0.448514 0.223389 0.035381 0.448514 0.224985 -0.224985 0.095836 0.224985 0.224985 0.095836 0.230962 -0.036581 1.03503 0.230962 -0.036581 1.06187 0.230962 -0.036581 1.43371 0.230962 0.036581 1.03503 0.230962 0.036581 1.06187 0.230962 0.036581 1.43371 0.243959 -0.24396 0.019167 0.24396 0.243959 0.019167 0.246107 -0.03898 0.32201 0.246107 0.038979 0.32201 0.249341 -0.127046 0.11117 0.249341 0.127046 0.11117 0.252757 -0.128786 0.279842 0.252757 0.128786 0.279842 0.254802 -0.254802 0.065169 0.254802 0.254802 0.065169 0.257513 -0.257513 0.042168 0.257513 0.257513 0.042168 0.263004 -0.134007 0.149505 0.263004 0.134007 0.149505 0.266419 -0.135748 -0 0.26642 0.135747 0 0.269835 -0.137488 0.233841 0.269835 0.137488 0.233841 0.276397 -0.043777 0.11117 0.276397 0.043777 0.11117 0.276666 -0.140969 0.195506 0.276666 0.140968 0.195506 0.280183 -0.044377 0.279842 0.280183 0.044376 0.279842 0.283497 -0.144449 0.095836 0.283498 0.144449 0.095836 0.291542 -0.046176 0.149505 0.291542 0.046175 0.149505 0.295328 -0.046776 -0 0.295328 0.046775 0 0.299114 -0.047375 0.233841 0.299115 0.047375 0.233841 0.306687 -0.048575 0.195506 0.306687 0.048574 0.195506 0.307407 -0.156632 0.019167 0.307407 0.156631 0.019167 0.314259 -0.049774 0.095836 0.314259 0.049774 0.095836 0.321069 -0.163593 0.065169 0.32107 0.163593 0.065169 0.324485 -0.165334 0.042168 0.324485 0.165333 0.042168 0.340763 -0.053972 0.019167 0.340763 0.053971 0.019167 0.355908 -0.056371 0.065169 0.355908 0.05637 0.065169 0.359694 -0.05697 0.042168 0.359695 0.05697 0.042168 -0.952971 -0.150914 -0.262734 -0.952971 -0.150914 -0.262734 -0.952971 0.150914 -0.262734 -0.839351 -0.132939 0.527055 -0.839351 -0.132939 0.527055 -0.839351 0.132939 0.527055 -0.58565 -0.092746 -0.8052 -0.58565 -0.092746 -0.8052 -0.58565 0.092746 -0.8052 -0.859676 -0.438032 -0.262734 -0.859676 0.438032 -0.262734 -0.757164 -0.385784 0.527055 -0.757164 0.385784 0.527055 -0.477401 -0.075594 0.875393 -0.477401 -0.075594 0.875393 -0.477401 0.075594 0.875393 -0.528336 -0.269204 -0.8052 -0.528336 0.269204 -0.8052 -0.985748 -0.156102 -0.062227 -0.985748 -0.156102 -0.062227 -0.985748 0.156102 -0.062227 -0.94467 -0.149602 0.291849 -0.94467 -0.149602 0.291849 -0.94467 0.149602 0.291849 -0.193518 -0.030641 -0.98059 -0.193518 -0.030641 -0.98059 -0.193518 0.030641 -0.98059 -0.927396 -0.146886 -0.343944 -0.927396 -0.146886 -0.343944 -0.927396 0.146886 -0.343944 -0.430677 -0.219428 0.875393 -0.430677 0.219428 0.875393 -0.846889 -0.134129 0.514542 -0.846889 -0.134129 0.514542 -0.846889 0.134129 0.514542 -0.889279 -0.453108 -0.062227 -0.889279 0.453108 -0.062227 -0.906064 -0.143498 0.398022 -0.906064 -0.143498 0.398022 -0.906064 0.143498 0.398022 -0.852199 -0.434217 0.291849 -0.852199 0.434217 0.291849 -0.174566 -0.088931 -0.98059 -0.174566 0.088931 -0.98059 -0.836634 -0.426283 -0.343944 -0.836634 0.426283 -0.343944 -0.682241 -0.682241 -0.262734 -0.682241 0.682241 -0.262734 -0.600909 -0.600909 0.527055 -0.600909 0.600909 0.527055 -0.76397 -0.389264 0.514542 -0.76397 0.389264 0.514542 -0.817377 -0.416456 0.398022 -0.817377 0.416456 0.398022 -0.751457 -0.118992 0.648915 -0.751457 -0.118992 0.648915 -0.751457 0.118992 0.648915 -0.419294 -0.419294 -0.8052 -0.419294 0.419294 -0.8052 -0.869747 -0.13773 -0.473861 -0.869747 -0.13773 -0.473861 -0.93173 -0.147557 0.331797 -0.93173 -0.147557 0.331797 -0.996734 0.034425 0.072817 -0.869747 0.13773 -0.473861 -0.93173 0.147557 0.331797 -0.996734 -0.034425 0.072817 -0.341777 -0.341777 0.875393 -0.341777 0.341777 0.875393 -0.984161 -0.155858 0.084353 -0.984161 -0.155858 0.084353 -0.984161 0.155858 0.084353 -0.677908 -0.345408 0.648915 -0.677908 0.345408 0.648915 -0.70571 -0.70571 -0.062227 -0.70571 0.70571 -0.062227 -0.817743 -0.129521 0.560778 -0.817743 -0.129521 0.560778 -0.488632 -0.077364 0.869045 -0.488632 -0.077364 0.869045 -0.817743 0.129521 0.560778 -0.488632 0.077364 0.869045 -0.676321 -0.676321 0.291849 -0.676321 0.676321 0.291849 -0.63332 0.441877 0.635304 -0.63332 -0.441877 0.635304 -0.138524 -0.138524 -0.98059 -0.138524 0.138524 -0.98059 -0.663961 -0.663961 -0.343944 -0.663961 0.663961 -0.343944 -0.7846 -0.399762 -0.473861 -0.84051 -0.428266 0.331797 -0.786126 -0.613727 0.072817 -0.7846 0.399762 -0.473861 -0.84051 0.428266 0.331797 -0.786126 0.613727 0.072817 -0.512375 -0.081149 0.854885 -0.512375 -0.081149 0.854885 -0.285653 -0.045228 -0.957244 -0.285653 -0.045228 -0.957244 -0.858211 -0.135929 -0.494919 -0.858211 -0.135929 -0.494919 -0.95172 -0.150731 0.267342 -0.95172 -0.150731 0.267342 -0.935911 0.016388 -0.351817 -0.920316 0.391003 0.008484 -0.920316 0.391003 0.008484 -0.920316 -0.391003 0.008484 -0.512375 0.081149 0.854885 -0.285653 0.045228 -0.957244 -0.858211 0.135929 -0.494919 -0.95172 0.150731 0.267342 -0.935911 -0.016388 -0.351817 -0.936064 -0.148228 -0.319041 -0.936064 -0.148228 -0.319041 -0.936064 0.148228 -0.319041 -0.887814 -0.452345 0.084353 -0.887814 0.452345 0.084353 -0.974853 -0.154393 0.160497 -0.974853 -0.154393 0.160497 -0.974853 0.154393 0.160497 -0.606311 -0.606311 0.514542 -0.606311 0.606311 0.514542 -0.648671 -0.648671 0.398022 -0.648671 0.648671 0.398022 -0.48439 -0.076693 0.871456 -0.48439 -0.076693 0.871456 -0.48439 0.076693 0.871456 -0.737693 -0.375866 0.560778 -0.440779 -0.224586 0.869045 -0.737693 0.375866 0.560778 -0.440779 0.224586 0.869045 -0.252602 -0.729759 0.635304 -0.252602 0.729759 0.635304 -0.676656 -0.10715 0.728416 -0.676656 -0.10715 0.728416 -0.742729 -0.117618 0.659169 -0.742729 -0.117618 0.659169 -0.858211 -0.135929 -0.494919 -0.858211 -0.135929 -0.494919 -0.676656 0.10715 0.728416 -0.742729 0.117618 0.659169 -0.858211 0.135929 -0.494919 -0.462233 -0.235511 0.854885 -0.257698 -0.131291 -0.957244 -0.774194 -0.394482 -0.494919 -0.858547 -0.437452 0.267342 -0.74752 -0.563372 -0.351817 -0.462233 0.235511 0.854885 -0.257698 0.131291 -0.957244 -0.774194 0.394482 -0.494919 -0.858547 0.437452 0.267342 -0.74752 0.563372 -0.351817 -0.844417 -0.43025 -0.319041 -0.844417 0.43025 -0.319041 -0.863491 -0.136753 0.485427 -0.863491 -0.136753 0.485427 -0.922636 -0.117252 -0.367382 -0.922636 -0.117252 -0.367382 -0.863491 0.136753 0.485427 -0.922636 0.117252 -0.367382 -0.879452 -0.448073 0.160497 -0.879452 0.448103 0.160497 -0.516648 -0.08182 0.85226 -0.516648 -0.08182 0.85226 -0.891659 -0.141209 -0.430097 -0.891659 -0.141209 -0.430097 -0.516648 0.08182 0.85226 -0.891659 0.141209 -0.430097 -0.436964 -0.222633 0.871456 -0.436964 0.222633 0.871456 -0.53798 -0.53798 0.648915 -0.53798 0.53798 0.648915 -0.514725 -0.857295 0.008484 -0.514725 0.857295 0.008484 -0.610431 -0.311014 0.728416 -0.670003 -0.34138 0.659169 -0.774194 -0.394482 -0.494919 -0.610431 0.311014 0.728416 -0.670003 0.34138 0.659169 -0.774194 0.394482 -0.494919 -0.798914 -0.12653 0.587939 -0.798914 -0.12653 0.587939 -0.980255 -0.155248 -0.122227 -0.980255 -0.155248 -0.122227 0.534043 0.421644 0.73278 -0.798914 0.12653 0.587939 -0.980255 0.155248 -0.122227 0.534043 -0.421644 0.73278 -0.983642 -0.155766 -0.090396 -0.983642 -0.155766 -0.090396 -0.983642 0.155766 -0.090396 -0.622669 -0.622669 -0.473861 -0.667043 -0.667043 0.331797 -0.826624 -0.558 0.072817 -0.622669 0.622669 -0.473861 -0.667043 0.667043 0.331797 -0.826624 0.558 0.072817 -0.438032 -0.859676 -0.262734 -0.438032 0.859676 -0.262734 -0.778954 -0.396893 0.485427 -0.815363 -0.447432 -0.367382 -0.778954 0.396893 0.485427 -0.815363 0.447432 -0.367382 -0.385784 -0.757164 0.527055 -0.385784 0.757164 0.527055 -0.974395 -0.224616 0.008484 -0.974395 0.224616 0.008484 -0.466079 -0.237465 0.85226 -0.804376 -0.409833 -0.430097 -0.466079 0.237465 0.85226 -0.804376 0.409833 -0.430097 -0.704581 -0.704581 0.084353 -0.704581 0.704581 0.084353 0.717612 0.113651 0.687094 0.233894 0.272378 0.933317 0.233894 0.272378 0.933317 0.233894 -0.272378 0.933317 0.717612 -0.113651 0.687094 -0.269204 -0.528336 -0.8052 -0.269204 0.528336 -0.8052 -0.9653 -0.152867 0.211554 -0.9653 -0.152867 0.211554 -0.9653 0.152867 0.211554 -0.585437 -0.585437 0.560778 -0.349803 -0.349803 0.869045 -0.585437 0.585437 0.560778 -0.349803 0.349803 0.869045 -0.720695 -0.367199 0.587939 -0.884304 -0.450575 -0.122227 0.679891 -0.027192 0.73278 -0.720695 0.367199 0.587939 -0.884304 0.450575 -0.122227 0.679891 0.027192 0.73278 -0.772088 -0.01474 0.635304 -0.772088 0.01474 0.635304 -0.887356 -0.452101 -0.090396 -0.887356 0.452101 -0.090396 -0.204505 -0.204505 -0.957244 -0.614399 -0.614399 -0.494919 -0.681356 -0.681356 0.267342 -0.766778 -0.536851 -0.351817 -0.366832 -0.366832 0.854885 -0.366832 0.366832 0.854885 -0.204505 0.204505 -0.957244 -0.614399 0.614399 -0.494919 -0.681356 0.681356 0.267342 -0.766778 0.536851 -0.351817 -0.670125 -0.670125 -0.319041 -0.670125 0.670125 -0.319041 -0.219428 -0.430677 0.875393 -0.219428 0.430677 0.875393 -0.697928 -0.697928 0.160497 -0.697928 0.697928 0.160497 0.647359 0.329844 0.687094 0.647359 -0.329844 0.687094 -0.453108 -0.889279 -0.062227 -0.453108 0.889279 -0.062227 -0.346782 -0.346782 0.871456 -0.346782 0.346782 0.871456 -0.870815 -0.443709 0.211554 -0.870815 0.443709 0.211554 -0.434217 -0.852199 0.291849 -0.434217 0.852199 0.291849 -0.65865 -0.104312 -0.74514 -0.65865 -0.104312 -0.74514 -0.132878 -0.041536 0.990234 -0.132878 -0.041536 0.990234 -0.65865 0.104312 -0.74514 -0.132878 0.041536 0.990234 -0.088931 -0.174566 -0.98059 -0.088931 0.174566 -0.98059 -0.48442 -0.48442 0.728416 -0.531724 -0.531724 0.659169 -0.614399 -0.614399 -0.494919 -0.48442 0.48442 0.728416 -0.531724 0.531724 0.659169 -0.614399 0.614399 -0.494919 -0.426283 -0.836634 -0.343944 -0.426283 0.836634 -0.343944 0.349315 -0.082858 0.933317 0.349315 0.082858 0.933317 -0.982269 -0.155553 0.104373 -0.982269 -0.155553 0.104373 -0.982269 0.155553 0.104373 -0.618183 -0.618183 0.485427 -0.67748 -0.637165 -0.367382 -0.618183 0.618183 0.485427 -0.67748 0.637165 -0.367382 -0.389264 -0.76397 0.514542 -0.389264 0.764 0.514542 -0.987518 -0.156407 0.017212 -0.987518 -0.156407 0.017212 -0.98645 -0.156224 -0.049806 -0.98645 -0.156224 -0.049806 -0.987518 0.156407 0.017212 -0.98645 0.156224 -0.049806 -0.369884 -0.369884 0.85226 -0.638356 -0.638356 -0.430097 -0.369884 0.369884 0.85226 -0.638356 0.638356 -0.430097 -0.416456 -0.817377 0.398022 -0.416456 0.817377 0.398022 -0.922208 -0.146062 0.357982 -0.922208 -0.146062 0.357982 -0.922208 0.146062 0.357982 0.029115 0.35783 0.933317 0.029115 -0.35783 0.933317 -0.594165 -0.302744 -0.74514 -0.131932 -0.044496 0.990234 -0.594165 0.302744 -0.74514 -0.131932 0.044496 0.990234 -0.571947 -0.571947 0.587939 -0.701804 -0.701804 -0.122227 0.18421 0.655019 0.73278 -0.571947 0.571947 0.587939 -0.701804 0.701804 -0.122227 0.18421 -0.655019 0.73278 -0.886135 -0.451491 0.104373 -0.886135 0.451491 0.104373 -0.704184 -0.704184 -0.090396 -0.704184 0.704184 -0.090396 -0.890866 -0.453902 0.017212 -0.889889 -0.453413 -0.049806 -0.890866 0.453902 0.017212 -0.889889 0.453413 -0.049806 0.513749 0.513749 0.687094 0.513749 -0.513749 0.687094 -0.345408 -0.677908 0.648915 -0.345408 0.677908 0.648915 -0.831935 -0.423902 0.357982 -0.831935 0.423902 0.357982 -0.691092 -0.691092 0.211554 -0.691092 0.691092 0.211554 -0.887234 -0.140507 0.439314 -0.887234 -0.140507 0.439314 -0.887234 0.140507 0.439314 -0.399762 -0.7846 -0.473861 -0.428266 -0.84051 0.331797 -0.275246 -0.958586 0.072817 -0.399762 0.7846 -0.473861 -0.428266 0.84051 0.331797 -0.275246 0.958586 0.072817 -0.452345 -0.887814 0.084353 -0.452345 0.887814 0.084353 -0.800409 -0.407819 0.439314 -0.800409 0.407819 0.439314 -0.375866 -0.737693 0.560778 -0.224586 -0.440779 0.869045 -0.375866 0.737693 0.560778 -0.224586 0.440779 0.869045 -0.471541 -0.471541 -0.74514 -0.083071 -0.111728 0.990234 -0.471541 0.471541 -0.74514 -0.083071 0.111728 0.990234 0.224555 -0.738853 0.635304 0.224555 0.738853 0.635304 -0.235511 -0.462233 0.854885 -0.131291 -0.257698 -0.957244 -0.394482 -0.774194 -0.494919 -0.437452 -0.858547 0.267342 -0.273598 -0.895169 -0.351817 -0.235511 0.462233 0.854885 -0.131291 0.257698 -0.957244 -0.394482 0.774194 -0.494919 -0.437452 0.858547 0.267342 -0.273598 0.895169 -0.351817 -0.703238 -0.703238 0.104373 -0.703238 0.703238 0.104373 -0.43025 -0.844417 -0.319041 -0.43025 0.844417 -0.319041 -0.448103 -0.879452 0.160497 -0.448073 0.879452 0.160497 -0.706992 -0.706992 0.017212 -0.706229 -0.706198 -0.049806 -0.706992 0.706992 0.017212 -0.706198 0.706229 -0.049806 -0.744316 -0.117862 0.657308 -0.744316 -0.117862 0.657308 -0.744316 0.117862 0.657308 -0.222633 -0.436964 0.871456 -0.222633 0.436964 0.871456 -0.660237 -0.660237 0.357982 -0.660237 0.660237 0.357982 -0.311014 -0.610431 0.728416 -0.34138 -0.670003 0.659169 -0.394482 -0.774194 -0.494919 -0.311014 0.610431 0.728416 -0.34138 0.670003 0.659169 -0.394482 0.774194 -0.494919 -0.396893 -0.778954 0.485427 -0.396619 -0.841243 -0.367382 -0.396893 0.778954 0.485427 -0.396619 0.841243 -0.367382 -0.671468 -0.342112 0.657308 -0.671468 0.342112 0.657308 -0.237465 -0.466079 0.85226 -0.409833 -0.804376 -0.430097 -0.237465 0.466079 0.85226 -0.409833 0.804376 -0.430097 -0.635182 -0.635182 0.439314 -0.635182 0.635182 0.439314 -0.367199 -0.720695 0.587939 -0.450575 -0.884304 -0.122227 0.566027 0.377606 0.73278 -0.367199 0.720695 0.587939 -0.450575 0.884304 -0.122227 0.566027 -0.377606 0.73278 -0.452101 -0.887356 -0.090396 -0.452101 0.887356 -0.090396 0.087466 -0.996124 0.008484 0.087466 0.996124 0.008484 0.329844 0.647359 0.687094 0.329844 -0.647359 0.687094 -0.443709 -0.870815 0.211554 -0.443709 0.870815 0.211554 -0.532884 -0.532884 0.657308 -0.532884 0.532884 0.657308 -0.302744 -0.594165 -0.74514 -0.080569 -0.113529 0.990234 -0.302744 0.594165 -0.74514 -0.080569 0.113529 0.990234 -0.451491 -0.886135 0.104373 -0.451491 0.886135 0.104373 -0.502213 -0.079531 0.861049 -0.502213 -0.079531 0.861049 -0.502213 0.079531 0.861049 -0.453902 -0.890866 0.017212 -0.453413 -0.889889 -0.049806 -0.453902 0.890866 0.017212 -0.453413 0.889889 -0.049806 -0.423902 -0.831935 0.357982 -0.423902 0.831935 0.357982 0.331309 0.138279 0.933317 0.331309 -0.138279 0.933317 -0.150914 -0.952971 -0.262734 -0.150914 0.952971 -0.262734 -0.132939 -0.839351 0.527055 -0.132939 0.839351 0.527055 -0.453047 -0.230842 0.861049 -0.453047 0.230842 0.861049 -0.092746 -0.58565 -0.8052 -0.092746 0.58565 -0.8052 -0.65627 -0.754448 0.008484 -0.65627 0.754448 0.008484 -0.407819 -0.800409 0.439314 -0.407819 0.800409 0.439314 -0.075594 -0.477401 0.875393 -0.075594 0.477401 0.875393 -0.156102 -0.985748 -0.062227 -0.156102 0.985748 -0.062227 -0.149602 -0.94467 0.291849 -0.149602 0.94467 0.291849 -0.030641 -0.193518 -0.98059 -0.030641 0.193518 -0.98059 -0.146886 -0.927396 -0.343944 -0.146886 0.927396 -0.343944 -0.134129 -0.846889 0.514542 -0.134129 0.846889 0.514542 -0.143498 -0.906064 0.398022 -0.143498 0.906064 0.398022 -0.359539 -0.359539 0.861049 -0.359539 0.359539 0.861049 -0.342112 -0.671468 0.657308 -0.342112 0.671468 0.657308 -0.186743 0.306619 0.933317 -0.186743 -0.306619 0.933317 -0.118992 -0.751457 0.648915 -0.118992 0.751457 0.648915 -0.952574 -0.150853 0.264229 -0.952574 -0.150853 0.264229 -0.952574 0.150853 0.264229 -0.13773 -0.869747 -0.473861 -0.147557 -0.93173 0.331797 -0.340739 -0.937315 0.072817 -0.13773 0.869747 -0.473861 -0.147557 0.93173 0.331797 -0.340739 0.937315 0.072817 -0.155858 -0.984161 0.084353 -0.155858 0.984161 0.084353 -0.129521 -0.817743 0.560778 -0.077364 -0.488632 0.869045 -0.12949 0.817743 0.560778 -0.077364 0.488632 0.869045 -0.85931 -0.437849 0.264229 -0.85931 0.437849 0.264229 -0.906217 -0.143529 -0.397626 -0.906217 -0.143529 -0.397626 -0.906217 0.143529 -0.397626 -0.615955 -0.465743 0.635304 -0.615955 0.465743 0.635304 -0.081149 -0.512375 0.854885 -0.045228 -0.285653 -0.957244 -0.135929 -0.858211 -0.494919 -0.150731 -0.95172 0.267342 -0.304788 -0.885037 -0.351817 -0.081149 0.512375 0.854885 -0.045228 0.285653 -0.957244 -0.135929 0.858211 -0.494919 -0.150731 0.95172 0.267342 -0.304788 0.885037 -0.351817 -0.148228 -0.936064 -0.319041 -0.148228 0.936064 -0.319041 -0.154393 -0.974853 0.160497 -0.154393 0.974853 0.160497 -0.076693 -0.48439 0.871456 -0.076693 0.48439 0.871456 -0.81753 -0.416547 -0.397626 -0.81753 0.416547 -0.397626 -0.10715 -0.676656 0.728416 -0.117618 -0.742729 0.659169 -0.135929 -0.858211 -0.494919 -0.10715 0.676656 0.728416 -0.117618 0.742729 0.659169 -0.135929 0.858211 -0.494919 -0.136753 -0.863491 0.485427 -0.173559 -0.913724 -0.367382 -0.136753 0.863491 0.485427 -0.173559 0.913724 -0.367382 -0.08182 -0.516648 0.85226 -0.141209 -0.891659 -0.430097 -0.08182 0.516648 0.85226 -0.141209 0.891659 -0.430097 -0.230842 -0.453047 0.861049 -0.230842 0.453047 0.861049 -0.681967 -0.681967 0.264229 -0.681967 0.681967 0.264229 -0.12653 -0.798914 0.587939 -0.155248 -0.980255 -0.122227 -0.235969 0.638203 0.73278 -0.12653 0.798914 0.587939 -0.155248 0.980255 -0.122227 -0.235969 -0.638203 0.73278 -0.155766 -0.983642 -0.090396 -0.155766 0.983642 -0.090396 0.113651 0.717612 0.687094 0.113651 -0.717612 0.687094 -0.152867 -0.9653 0.211554 -0.152867 0.9653 0.211554 -0.648793 -0.648793 -0.397626 -0.648793 0.648793 -0.397626 -0.58153 -0.092105 0.808283 -0.58153 -0.092105 0.808283 -0.58153 0.092105 0.808283 -0.104312 -0.65865 -0.74514 -0.001556 -0.139225 0.990234 -0.104312 0.65865 -0.74514 -0.001556 0.139225 0.990234 -0.155553 -0.982269 0.104373 -0.155553 0.982269 0.104373 -0.524613 -0.267281 0.808283 -0.524613 0.267281 0.808283 -0.156407 -0.987518 0.017212 -0.156224 -0.98645 -0.049806 -0.156407 0.987518 0.017212 -0.156224 0.98645 -0.049806 -0.146062 -0.922208 0.357982 -0.146062 0.922208 0.357982 -0.949767 -0.150426 0.274331 -0.949767 -0.150426 0.274331 -0.949767 0.150426 0.274331 -0.140507 -0.887234 0.439314 -0.140507 0.887234 0.439314 -0.437849 -0.85931 0.264229 -0.437849 0.85931 0.264229 -0.856807 -0.436567 0.274331 -0.856807 0.436567 0.274331 -0.416333 -0.416333 0.808283 -0.416333 0.416333 0.808283 -0.416547 -0.81753 -0.397626 -0.416547 0.81753 -0.397626 -0.117862 -0.744316 0.657308 -0.117862 0.744316 0.657308 -0.679952 -0.679952 0.274331 -0.679952 0.679952 0.274331 -0.267281 -0.524613 0.808283 -0.267281 0.524613 0.808283 -0.079531 -0.502213 0.861049 -0.079531 0.502213 0.861049 -0.436567 -0.856807 0.274331 -0.436567 0.856807 0.274331 -0.150853 -0.952574 0.264229 -0.150853 0.952574 0.264229 -0.143529 -0.906217 -0.397626 -0.143529 0.906217 -0.397626 -0.092105 -0.58153 0.808283 -0.092105 0.58153 0.808283 -0.150426 -0.949767 0.274331 -0.150426 0.949767 0.274331 0 0 -1 0 0 1 0 0 1 0.150426 -0.949767 0.274331 0.150426 0.949767 0.274331 0.092105 -0.58153 0.808283 0.092105 0.58153 0.808283 0.143529 -0.906217 -0.397626 0.143529 0.906217 -0.397626 0.150853 -0.952574 0.264229 0.150853 0.952574 0.264229 0.436567 -0.856807 0.274331 0.436567 0.856807 0.274331 0.079531 -0.502213 0.861049 0.079531 0.502213 0.861049 0.267281 -0.524613 0.808283 0.267281 0.524613 0.808283 0.679952 -0.679952 0.274331 0.679952 0.679952 0.274331 0.117862 -0.744316 0.657308 0.117862 0.744316 0.657308 0.416547 -0.81753 -0.397626 0.416547 0.81753 -0.397626 0.416333 -0.416333 0.808283 0.416333 0.416333 0.808283 0.856807 -0.436567 0.274331 0.856807 0.436567 0.274331 0.437849 -0.85931 0.264229 0.437849 0.85931 0.264229 0.140507 -0.887234 0.439314 0.140507 0.887234 0.439314 0.949767 -0.150426 0.274331 0.949767 0.150426 0.274331 0.146062 -0.922208 0.357982 0.146062 0.922208 0.357982 0.156407 -0.987518 0.017212 0.156224 -0.98645 -0.049806 0.156407 0.987518 0.017212 0.156224 0.98645 -0.049806 0.524613 -0.267281 0.808283 0.524613 0.267281 0.808283 0.155553 -0.982269 0.104373 0.155553 0.982269 0.104373 0.104312 -0.65865 -0.74514 0.001556 -0.139225 0.990234 0.104312 0.65865 -0.74514 0.001556 0.139225 0.990234 0.58153 -0.092105 0.808283 0.58153 0.092105 0.808283 0.648793 -0.648793 -0.397626 0.648793 0.648793 -0.397626 0.152867 -0.9653 0.211554 0.152867 0.9653 0.211554 -0.113651 0.717612 0.687094 -0.113651 -0.717612 0.687094 0.155766 -0.983642 -0.090396 0.155766 0.983642 -0.090396 0.12653 -0.798914 0.587939 0.155248 -0.980255 -0.122227 0.235969 0.638203 0.73278 0.12653 0.798914 0.587939 0.155248 0.980255 -0.122227 0.235969 -0.638203 0.73278 0.681967 -0.681967 0.264229 0.681967 0.681967 0.264229 0.230842 -0.453047 0.861049 0.230842 0.453047 0.861049 0.08182 -0.516648 0.85226 0.141209 -0.891659 -0.430097 0.08182 0.516648 0.85226 0.141209 0.891659 -0.430097 0.136753 -0.863491 0.485427 0.173559 -0.913724 -0.367382 0.136753 0.863491 0.485427 0.173559 0.913724 -0.367382 0.10715 -0.676656 0.728416 0.117618 -0.742729 0.659139 0.135929 -0.858211 -0.494919 0.10715 0.676656 0.728416 0.117618 0.742729 0.659169 0.135929 0.858211 -0.494919 0.81753 -0.416547 -0.397626 0.81753 0.416547 -0.397626 0.076693 -0.48439 0.871456 0.076693 0.48439 0.871456 0.154393 -0.974853 0.160497 0.154393 0.974853 0.160497 0.148228 -0.936064 -0.319041 0.148228 0.936064 -0.319041 0.081149 -0.512375 0.854885 0.045228 -0.285653 -0.957244 0.135929 -0.858211 -0.494919 0.150731 -0.95172 0.267342 0.304788 -0.885037 -0.351817 0.081149 0.512375 0.854885 0.045228 0.285653 -0.957244 0.135929 0.858211 -0.494919 0.150731 0.95172 0.267342 0.304788 0.885037 -0.351817 0.615955 -0.465743 0.635304 0.615955 0.465743 0.635304 0.906217 -0.143529 -0.397626 0.906217 0.143529 -0.397626 0.85931 -0.437849 0.264229 0.85931 0.437849 0.264229 0.129521 -0.817743 0.560778 0.077364 -0.488632 0.869045 0.129521 0.817743 0.560778 0.077364 0.488632 0.869045 0.155858 -0.984161 0.084353 0.155858 0.984161 0.084353 0.13773 -0.869747 -0.473861 0.147557 -0.93173 0.331797 0.340739 -0.937315 0.072817 0.13773 0.869747 -0.473861 0.147557 0.93173 0.331797 0.340739 0.937315 0.072817 0.952574 -0.150853 0.264229 0.952574 0.150853 0.264229 0.118992 -0.751457 0.648915 0.118992 0.751457 0.648915 0.186743 0.306619 0.933317 0.186743 -0.306619 0.933317 0.342112 -0.671468 0.657308 0.342112 0.671468 0.657308 0.359539 -0.359539 0.861049 0.359539 0.359539 0.861049 0.143498 -0.906064 0.398022 0.143498 0.906064 0.398022 0.134129 -0.846889 0.514542 0.134129 0.846889 0.514542 0.146886 -0.927396 -0.343944 0.146886 0.927396 -0.343944 0.030641 -0.193518 -0.98059 0.030641 0.193518 -0.98059 0.149602 -0.94467 0.291849 0.149602 0.94467 0.291849 0.156102 -0.985748 -0.062227 0.156102 0.985748 -0.062227 0.075594 -0.477401 0.875393 0.075594 0.477401 0.875393 0.407819 -0.800409 0.439314 0.407819 0.800409 0.439314 0.65627 -0.754448 0.008484 0.65627 0.754448 0.008484 0.092746 -0.58565 -0.8052 0.092746 0.58565 -0.8052 0.453047 -0.230842 0.861049 0.453047 0.230842 0.861049 0.132939 -0.839351 0.527055 0.132939 0.839351 0.527055 0.150914 -0.952971 -0.262734 0.150914 0.952971 -0.262734 -0.331309 0.138279 0.933317 -0.331309 -0.138279 0.933317 0.423902 -0.831935 0.357982 0.423902 0.831935 0.357982 0.453902 -0.890866 0.017212 0.453413 -0.889889 -0.049806 0.453902 0.890866 0.017212 0.453413 0.889889 -0.049806 0.502213 -0.079531 0.861049 0.502213 0.079531 0.861049 0.451491 -0.886135 0.104373 0.451491 0.886135 0.104373 0.302744 -0.594165 -0.74514 0.080569 -0.113529 0.990234 0.302744 0.594165 -0.74514 0.080569 0.113529 0.990234 0.532884 -0.532884 0.657308 0.532884 0.532884 0.657308 0.443709 -0.870815 0.211554 0.443709 0.870815 0.211554 -0.329844 0.647359 0.687094 -0.329844 -0.647359 0.687094 -0.087466 -0.996124 0.008484 -0.087466 0.996124 0.008484 0.452101 -0.887356 -0.090396 0.452132 0.887356 -0.090396 0.367199 -0.720725 0.587939 0.450575 -0.884304 -0.122227 -0.566027 0.377606 0.73278 0.367199 0.720695 0.587939 0.450575 0.884304 -0.122227 -0.566027 -0.377606 0.73278 0.635182 -0.635182 0.439314 0.635182 0.635182 0.439314 0.237465 -0.466079 0.85226 0.409833 -0.804376 -0.430097 0.237465 0.466079 0.85226 0.409833 0.804376 -0.430097 0.671468 -0.342112 0.657308 0.671468 0.342112 0.657308 0.396893 -0.778954 0.485427 0.396619 -0.841243 -0.367382 0.396893 0.778954 0.485427 0.396619 0.841243 -0.367382 0.34138 -0.670003 0.659169 0.394482 -0.774194 -0.494919 0.311014 -0.610431 0.728416 0.311014 0.610431 0.728416 0.34138 0.670003 0.659139 0.394482 0.774194 -0.494919 0.660237 -0.660237 0.357982 0.660237 0.660237 0.357982 0.222633 -0.436964 0.871456 0.222633 0.436964 0.871456 0.744316 -0.117862 0.657308 0.744316 0.117862 0.657308 0.706992 -0.706992 0.017212 0.706198 -0.706229 -0.049806 0.706992 0.706992 0.017212 0.706229 0.706198 -0.049806 0.448073 -0.879452 0.160497 0.448103 0.879452 0.160497 0.43025 -0.844417 -0.319041 0.43025 0.844417 -0.319041 0.703238 -0.703238 0.104373 0.703238 0.703238 0.104373 0.235511 -0.462233 0.854885 0.131291 -0.257698 -0.957244 0.394482 -0.774194 -0.494919 0.437452 -0.858547 0.267342 0.273598 -0.895169 -0.351817 0.235511 0.462233 0.854885 0.131291 0.257698 -0.957244 0.394482 0.774194 -0.494919 0.437452 0.858547 0.267342 0.273598 0.895169 -0.351817 -0.224555 -0.738853 0.635304 -0.224555 0.738853 0.635304 0.471541 -0.471541 -0.74514 0.083071 -0.111728 0.990234 0.471541 0.471541 -0.74514 0.083071 0.111728 0.990234 0.375866 -0.737693 0.560778 0.224586 -0.440779 0.869045 0.375866 0.737693 0.560778 0.224586 0.440779 0.869045 0.800409 -0.407819 0.439314 0.800409 0.407819 0.439314 0.452345 -0.887814 0.084353 0.452345 0.887814 0.084353 0.399762 -0.7846 -0.473861 0.428266 -0.84051 0.331797 0.275246 -0.958586 0.072817 0.399762 0.7846 -0.473861 0.428266 0.84051 0.331797 0.275246 0.958586 0.072817 0.887234 -0.140507 0.439314 0.887234 0.140507 0.439314 0.691092 -0.691092 0.211554 0.691092 0.691092 0.211554 0.831935 -0.423902 0.357982 0.831935 0.423902 0.357982 0.345408 -0.677908 0.648915 0.345408 0.677908 0.648915 -0.513749 0.513749 0.687094 -0.513749 -0.513749 0.687094 0.890866 -0.453902 0.017212 0.889889 -0.453413 -0.049806 0.890866 0.453902 0.017212 0.889889 0.453413 -0.049806 0.704184 -0.704184 -0.090396 0.704184 0.704184 -0.090396 0.886135 -0.451491 0.104373 0.886135 0.451491 0.104373 0.571947 -0.571947 0.587939 0.701804 -0.701804 -0.122227 -0.18421 0.655019 0.73278 0.571947 0.571947 0.587939 0.701804 0.701804 -0.122227 -0.18421 -0.655019 0.73278 0.594165 -0.302744 -0.74514 0.131932 -0.044496 0.990234 0.594165 0.302744 -0.74514 0.131932 0.044496 0.990234 -0.029115 0.35783 0.933317 -0.029115 -0.35783 0.933317 0.922208 -0.146062 0.357982 0.922208 0.146062 0.357982 0.416456 -0.817377 0.398022 0.416456 0.817377 0.398022 0.369884 -0.369884 0.85226 0.638356 -0.638356 -0.430097 0.369884 0.369884 0.85226 0.638356 0.638356 -0.430097 0.987518 -0.156407 0.017212 0.98645 -0.156224 -0.049806 0.987518 0.156407 0.017212 0.98645 0.156224 -0.049806 0.389264 -0.764 0.514542 0.389264 0.76397 0.514542 0.618183 -0.618183 0.485427 0.67748 -0.637165 -0.367382 0.618183 0.618183 0.485427 0.67748 0.637165 -0.367382 0.982269 -0.155553 0.104373 0.982269 0.155553 0.104373 -0.349315 -0.082858 0.933317 -0.349315 0.082858 0.933317 0.426283 -0.836634 -0.343944 0.426283 0.836634 -0.343944 0.48442 -0.48442 0.728416 0.531724 -0.531724 0.659169 0.614399 -0.614399 -0.494919 0.48442 0.48442 0.728416 0.531724 0.531724 0.659169 0.614399 0.614399 -0.494919 0.088931 -0.174566 -0.98059 0.088931 0.174566 -0.98059 0.65865 -0.104312 -0.74514 0.132878 -0.041536 0.990234 0.65865 0.104312 -0.74514 0.132878 0.041536 0.990234 0.434217 -0.852199 0.291849 0.434217 0.852199 0.291849 0.870815 -0.443709 0.211554 0.870815 0.443709 0.211554 0.346782 -0.346782 0.871456 0.346782 0.346782 0.871456 0.453108 -0.889279 -0.062227 0.453108 0.889279 -0.062227 -0.647359 0.329844 0.687094 -0.647359 -0.329844 0.687094 0.697928 -0.697928 0.160497 0.697928 0.697928 0.160497 0.219428 -0.430677 0.875393 0.219428 0.430677 0.875393 0.670125 -0.670125 -0.319041 0.670125 0.670125 -0.319041 0.366832 -0.366832 0.854885 0.204505 -0.204505 -0.957244 0.614399 -0.614399 -0.494919 0.681356 -0.681356 0.267342 0.766778 -0.536851 -0.351817 0.366832 0.366832 0.854885 0.204505 0.204505 -0.957244 0.614399 0.614399 -0.494919 0.681356 0.681356 0.267342 0.766808 0.536851 -0.351817 0.887356 -0.452132 -0.090396 0.887356 0.452101 -0.090396 0.772088 -0.01474 0.635304 0.772088 0.01474 0.635304 0.720695 -0.367199 0.587939 0.884304 -0.450575 -0.122227 -0.679891 -0.027192 0.73278 0.720695 0.367199 0.587939 0.884304 0.450575 -0.122227 -0.679891 0.027192 0.73278 0.585437 -0.585437 0.560778 0.349803 -0.349803 0.869045 0.585437 0.585437 0.560778 0.349803 0.349803 0.869045 0.9653 -0.152867 0.211554 0.9653 0.152867 0.211554 0.269204 -0.528336 -0.8052 0.269204 0.528336 -0.8052 -0.717612 0.113651 0.687094 -0.233894 0.272378 0.933317 -0.233894 -0.272378 0.933317 -0.717612 -0.113651 0.687094 0.704581 -0.704581 0.084353 0.704581 0.704581 0.084353 0.466079 -0.237465 0.85226 0.804376 -0.409833 -0.430097 0.466079 0.237465 0.85226 0.804376 0.409833 -0.430097 0.974395 -0.224616 0.008484 0.974395 0.224616 0.008484 0.385784 -0.757164 0.527055 0.385784 0.757164 0.527055 0.778954 -0.396893 0.485427 0.815363 -0.447432 -0.367382 0.778954 0.396893 0.485427 0.815363 0.447432 -0.367382 0.438032 -0.859676 -0.262734 0.438032 0.859676 -0.262734 0.622669 -0.622669 -0.473861 0.667043 -0.667043 0.331797 0.826624 -0.558 0.072817 0.622669 0.622669 -0.473861 0.667043 0.667043 0.331797 0.826624 0.558 0.072817 0.983642 -0.155766 -0.090396 0.983642 0.155766 -0.090396 0.798914 -0.12653 0.587939 0.980255 -0.155248 -0.122227 -0.534043 0.421644 0.73278 0.798914 0.12653 0.587939 0.980255 0.155248 -0.122227 -0.534043 -0.421644 0.73278 0.610431 -0.311014 0.728416 0.670003 -0.34138 0.659169 0.774194 -0.394482 -0.494919 0.610431 0.311014 0.728416 0.670003 0.34138 0.659169 0.774194 0.394482 -0.494919 0.514725 -0.857295 0.008484 0.514725 0.857295 0.008484 0.53798 -0.53798 0.648915 0.53798 0.53798 0.648915 0.436964 -0.222633 0.871456 0.436964 0.222633 0.871456 0.516648 -0.08182 0.85226 0.891659 -0.141209 -0.430097 0.516648 0.08182 0.85226 0.891659 0.141209 -0.430097 0.879421 -0.448103 0.160497 0.879452 0.448073 0.160497 0.863491 -0.136753 0.485427 0.922636 -0.117252 -0.367382 0.863491 0.136753 0.485427 0.922636 0.117252 -0.367382 0.844417 -0.43025 -0.319041 0.844417 0.43025 -0.319041 0.462233 -0.235511 0.854885 0.257698 -0.131291 -0.957244 0.774194 -0.394482 -0.494919 0.858547 -0.437452 0.267342 0.74752 -0.563372 -0.351817 0.462233 0.235511 0.854885 0.257698 0.131291 -0.957244 0.774194 0.394482 -0.494919 0.858547 0.437452 0.267342 0.74752 0.563372 -0.351817 0.676656 -0.10715 0.728416 0.742729 -0.117618 0.659169 0.858211 -0.135929 -0.494919 0.676656 0.10715 0.728416 0.742729 0.117618 0.659169 0.858211 0.135929 -0.494919 0.252602 -0.729759 0.635304 0.252602 0.729759 0.635304 0.737693 -0.375866 0.560778 0.440779 -0.224586 0.869045 0.737693 0.375866 0.560778 0.440779 0.224586 0.869045 0.48439 -0.076693 0.871456 0.48439 0.076693 0.871456 0.648671 -0.648671 0.398022 0.648671 0.648671 0.398022 0.606311 -0.606311 0.514542 0.606311 0.606311 0.514542 0.974853 -0.154393 0.160497 0.974853 0.154393 0.160497 0.887814 -0.452345 0.084353 0.887814 0.452345 0.084353 0.936064 -0.148228 -0.319041 0.936064 0.148228 -0.319041 0.512375 -0.081149 0.854885 0.285653 -0.045228 -0.957244 0.858211 -0.135929 -0.494919 0.95172 -0.150731 0.267342 0.935911 0.016388 -0.351817 0.920316 0.391003 0.008484 0.920316 -0.391003 0.008484 0.512375 0.081149 0.854885 0.285653 0.045228 -0.957244 0.858211 0.135929 -0.494919 0.95172 0.150731 0.267342 0.935911 -0.016388 -0.351817 0.7846 -0.399762 -0.473861 0.84051 -0.428266 0.331797 0.786126 -0.613727 0.072817 0.7846 0.399762 -0.473861 0.84051 0.428266 0.331797 0.786126 0.613727 0.072817 0.66393 -0.663961 -0.343944 0.663961 0.66393 -0.343944 0.138524 -0.138524 -0.98059 0.138524 0.138524 -0.98059 0.63332 0.441877 0.635304 0.63329 -0.441877 0.635304 0.676321 -0.676321 0.291849 0.676321 0.676321 0.291849 0.817743 -0.129521 0.560778 0.488632 -0.077364 0.869045 0.817743 0.12949 0.560778 0.488632 0.077364 0.869045 0.70571 -0.70571 -0.062227 0.70571 0.70571 -0.062227 0.677908 -0.345408 0.648915 0.677908 0.345408 0.648915 0.984161 -0.155858 0.084353 0.984161 0.155858 0.084353 0.341777 -0.341777 0.875393 0.341777 0.341777 0.875393 0.869747 -0.13773 -0.473861 0.93173 -0.147557 0.331797 0.996734 0.034425 0.072817 0.869747 0.13773 -0.473861 0.93173 0.147557 0.331797 0.996734 -0.034425 0.072817 0.419294 -0.419294 -0.8052 0.419294 0.419294 -0.8052 0.751457 -0.118992 0.648915 0.751457 0.118992 0.648915 0.817377 -0.416456 0.398022 0.817377 0.416456 0.398022 0.76397 -0.389264 0.514542 0.764 0.389264 0.514542 0.600909 -0.600909 0.527055 0.600909 0.600909 0.527055 0.682241 -0.682241 -0.262734 0.682241 0.682241 -0.262734 0.836634 -0.426283 -0.343944 0.836634 0.426283 -0.343944 0.174566 -0.088931 -0.98059 0.174566 0.088931 -0.98059 0.852199 -0.434217 0.291849 0.852199 0.434217 0.291849 0.906064 -0.143498 0.398022 0.906064 0.143498 0.398022 0.889248 -0.453108 -0.062227 0.889279 0.453108 -0.062227 0.846889 -0.134129 0.514542 0.846889 0.134129 0.514542 0.430677 -0.219428 0.875393 0.430677 0.219428 0.875393 0.927396 -0.146886 -0.343944 0.927396 0.146886 -0.343944 0.193518 -0.030641 -0.98059 0.193518 0.030641 -0.98059 0.94467 -0.149602 0.291849 0.94467 0.149602 0.291849 0.985748 -0.156102 -0.062227 0.985748 0.156102 -0.062227 0.528336 -0.269204 -0.8052 0.528336 0.269204 -0.8052 0.477401 -0.075594 0.875393 0.477401 0.075594 0.875393 0.757164 -0.385784 0.527055 0.757164 0.385784 0.527055 0.859676 -0.438032 -0.262734 0.859676 0.438032 -0.262734 0.58565 -0.092746 -0.8052 0.58565 0.092746 -0.8052 0.839351 -0.132939 0.527055 0.839351 0.132939 0.527055 0.952971 -0.150914 -0.262734 0.952971 0.150914 -0.262734 0.009368 0.207667 1.00937 0.207667 0.959364 0.207665 0.009368 0.216322 1.00937 0.216322 0.959364 0.21632 0.009368 0.199011 1.00937 0.199011 0.959364 0.199009 0.059373 0.207668 0.909361 0.207663 0.059373 0.216324 0.909361 0.216319 0.009368 0.227863 1.00937 0.227863 0.959364 0.227861 0.059374 0.199012 0.909361 0.199008 0.009368 0.26537 1.00937 0.26537 0.959364 0.265369 0.009368 0.279796 1.00937 0.279796 0.959364 0.279794 0.009368 0.191798 1.00937 0.191798 0.959363 0.191797 0.009368 0.248059 1.00937 0.248059 0.959364 0.248058 0.059374 0.227864 0.909361 0.22786 0.009368 0.297107 1.00937 0.297107 0.959364 0.297106 0.059373 0.265371 0.909362 0.265367 0.009368 0.233633 1.00937 0.233633 0.959363 0.233632 0.059373 0.279797 0.909362 0.279793 0.059375 0.191799 0.909359 0.191795 0.059374 0.24806 0.909361 0.248056 0.109379 0.207669 0.85936 0.207662 0.109379 0.216325 0.85936 0.216318 0.059373 0.297108 0.909362 0.297104 0.059374 0.233634 0.90936 0.23363 0.009368 0.312975 1.00937 0.312975 0.959364 0.312974 0.10938 0.199014 0.859359 0.199007 0.009366 0.581296 1.00937 0.581296 0.009366 0.591395 1.00937 0.591395 0.009365 0.731326 0.959368 0.581295 0.959368 0.591394 0.95937 0.731324 0.109379 0.227865 0.859359 0.227859 0.009368 0.360581 1.00937 0.360581 0.959365 0.360579 0.059373 0.312976 0.909362 0.312973 0.109378 0.265372 0.85936 0.265366 0.009368 0.325958 1.00937 0.325958 0.009366 0.598608 1.00937 0.598608 0.959364 0.325957 0.959369 0.598607 0.109378 0.279798 0.859361 0.279792 0.009365 0.741424 0.959371 0.741423 0.109381 0.1918 0.859357 0.191794 0.109379 0.248061 0.859359 0.248055 0.059366 0.581297 0.059365 0.591396 0.059362 0.731327 0.909371 0.581294 0.909371 0.591393 0.909377 0.731323 0.009368 0.367793 1.00937 0.367793 0.009366 0.575526 1.00937 0.575526 0.009366 0.608706 1.00937 0.608706 0.009366 0.615919 1.00937 0.615919 0.009365 0.709687 -0.007238 0.709686 0.992762 0.709686 0.975974 0.709686 0.959365 0.367792 0.959368 0.575525 0.959369 0.608705 0.959369 0.615918 0.959371 0.709686 0.009368 0.347597 1.00937 0.347597 0.959364 0.347596 0.059372 0.360581 0.909363 0.360579 0.009368 0.337499 1.00937 0.337499 0.959364 0.337498 0.109378 0.297109 0.859361 0.297103 0.109381 0.233635 0.859358 0.233629 0.009366 0.623131 1.00937 0.623131 0.959369 0.623131 0.059373 0.325959 0.059365 0.598608 0.909361 0.325956 0.909372 0.598606 0.059361 0.741425 0.909378 0.741422 0.009368 0.369236 1.00937 0.369236 0.009366 0.60005 1.00937 0.60005 0.009366 0.604378 1.00937 0.604378 0.959364 0.369235 0.959369 0.600049 0.959369 0.604377 0.059372 0.367794 0.059366 0.575527 0.059365 0.608706 0.059364 0.615919 0.059361 0.709688 0.909363 0.367792 0.909371 0.575524 0.909372 0.608704 0.909373 0.615917 0.909377 0.709685 0.059373 0.347598 0.909362 0.347595 0.009366 0.643328 1.00937 0.643328 0.009365 0.68949 1.00936 0.68949 0.95937 0.643327 0.959371 0.68949 0.059373 0.3375 0.909361 0.337497 0.009366 0.623131 1.00937 0.623131 0.009366 0.637557 1.00937 0.637557 0.959369 0.623131 0.95937 0.637556 0.059364 0.623132 0.909373 0.62313 0.109378 0.312977 0.85936 0.312972 0.075966 0.709688 0.892773 0.709685 0.059373 0.369237 0.059365 0.600051 0.059364 0.604379 0.909362 0.369234 0.909373 0.600048 0.909373 0.604376 0.009366 0.64477 1.00937 0.64477 0.009365 0.672179 1.00936 0.672179 0.009365 0.741424 0.95937 0.644769 0.959371 0.672179 0.959372 0.741423 0.009366 0.631787 1.00937 0.631787 0.95937 0.631786 0.109366 0.581298 0.109366 0.591396 0.109359 0.731327 0.859374 0.581294 0.859375 0.591392 0.859382 0.731323 0.159384 0.20767 0.809359 0.207661 0.059363 0.643328 0.059361 0.689491 0.909375 0.643326 0.909377 0.689489 0.159383 0.216326 0.80936 0.216317 0.092754 0.709688 0.875986 0.709684 0.059364 0.623132 0.059363 0.637558 0.909374 0.62313 0.909375 0.637556 0.109377 0.360582 0.859362 0.360578 0.009365 0.731325 -0.007238 0.731325 0.992762 0.731325 0.975975 0.731325 0.959372 0.731325 0.159385 0.199015 0.809358 0.199006 0.009368 0.419726 1.00937 0.419726 0.959365 0.419726 0.109379 0.32596 0.109365 0.598609 0.85936 0.325956 0.859376 0.598605 0.059363 0.644771 0.059361 0.67218 0.059359 0.741424 0.909375 0.644769 0.909377 0.672178 0.90938 0.741422 0.109358 0.741425 0.859384 0.741421 0.059363 0.631788 0.909375 0.631785 0.109366 0.575528 0.109364 0.608707 0.109364 0.61592 0.109359 0.709688 0.109377 0.367795 0.859362 0.367791 0.859374 0.575523 0.859376 0.608703 0.859377 0.615916 0.859382 0.709684 0.109378 0.347599 0.859361 0.347595 0.159384 0.227866 0.809359 0.227858 0.109379 0.337501 0.85936 0.337497 0.059359 0.731326 0.90938 0.731324 0.159383 0.265373 0.80936 0.265365 0.109363 0.623133 0.859378 0.623129 0.059371 0.419727 0.909364 0.419725 0.159382 0.279799 0.809361 0.279791 0.009366 0.575526 1.00937 0.575526 0.009364 0.726998 1.00936 0.726998 0.959369 0.575525 0.959373 0.726997 0.159387 0.191801 0.809356 0.191793 0.109378 0.369237 0.109364 0.600052 0.109364 0.604379 0.859361 0.369234 0.859376 0.600048 0.859377 0.604375 0.159384 0.248062 0.809359 0.248054 0.075962 0.731326 0.892778 0.731324 0.009367 0.468774 1.00937 0.468774 0.959366 0.468774 0.109361 0.643329 0.109359 0.689492 0.85938 0.643325 0.859383 0.689488 0.159382 0.29711 0.809361 0.297102 0.009367 0.510609 1.00937 0.510609 0.009366 0.546674 1.00937 0.546674 0.959367 0.510609 0.959368 0.546674 0.109362 0.623133 0.109362 0.637559 0.859379 0.623129 0.85938 0.637555 0.159386 0.233636 0.809357 0.233629 0.009364 0.737096 1.00936 0.737096 0.959374 0.737095 0.09275 0.731326 0.875991 0.731324 0.059364 0.575526 0.059357 0.726998 0.909373 0.575525 0.909382 0.726996 0.109361 0.644771 0.109359 0.672181 0.109354 0.741425 0.85938 0.644768 0.859383 0.672177 0.859388 0.741421 0.05937 0.468775 0.909366 0.468773 0.109361 0.631788 0.85938 0.631785 0.059368 0.51061 0.059366 0.546675 0.909369 0.510608 0.909371 0.546673 0.109354 0.731327 0.859388 0.731323 0.159383 0.312978 0.80936 0.312971 0.059356 0.737096 0.909384 0.737095 0.109376 0.419728 0.859363 0.419724 0.009363 0.752964 1.00936 0.752964 0.959375 0.752964 0.159367 0.581299 0.159366 0.591397 0.159358 0.731328 0.809377 0.581293 0.809378 0.591391 0.809387 0.731322 0.159381 0.360583 0.809362 0.360577 0.059353 0.752965 0.909387 0.752963 0.159383 0.325961 0.159365 0.59861 0.80936 0.325955 0.809379 0.598604 0.109364 0.575527 0.109352 0.726999 0.859377 0.575524 0.859391 0.726996 0.159356 0.741426 0.809389 0.74142 0.159381 0.367796 0.159367 0.575528 0.159364 0.608708 0.159364 0.615921 0.159358 0.709689 0.809362 0.36779 0.809377 0.575523 0.80938 0.608702 0.80938 0.615915 0.809387 0.709683 0.109373 0.468775 0.859367 0.468773 0.159383 0.347599 0.80936 0.347594 0.159383 0.337501 0.809359 0.337496 0.109369 0.51061 0.109366 0.546675 0.859371 0.510608 0.859374 0.546672 0.009362 0.764505 1.00936 0.764505 0.959377 0.764504 0.159363 0.623133 0.809381 0.623128 0.109349 0.737097 0.859394 0.737094 0.159382 0.369238 0.159364 0.600052 0.159364 0.60438 0.809361 0.369233 0.80938 0.600047 0.80938 0.604375 0.159361 0.64333 0.159357 0.689492 0.809384 0.643325 0.809388 0.689488 0.059349 0.764505 0.909393 0.764504 0.159362 0.623133 0.159361 0.637559 0.809382 0.623129 0.809384 0.637555 0.109345 0.752965 0.859398 0.752963 0.15936 0.644772 0.159358 0.672181 0.159352 0.741425 0.809385 0.644768 0.809387 0.672177 0.809393 0.741421 0.159361 0.631789 0.809384 0.631784 0.175962 0.709689 0.792783 0.709683 0.159351 0.731327 0.809394 0.731323 0.159379 0.419728 0.809364 0.419724 0.109338 0.764505 0.859406 0.764504 0.159364 0.575527 0.159348 0.726999 0.80938 0.575524 0.809397 0.726995 0.159375 0.468776 0.809368 0.468772 0.00936 0.774603 1.00936 0.774603 0.959383 0.774603 0.159371 0.510611 0.159367 0.546675 0.809373 0.510607 0.809377 0.546672 0.159345 0.737097 0.809401 0.737094 0.175956 0.731327 0.79279 0.731323 0.209386 0.207671 0.75936 0.20766 0.209386 0.216326 0.75936 0.216316 0.059338 0.774603 0.909406 0.774602 0.209387 0.199015 0.759358 0.199005 0.192752 0.709689 0.775995 0.709683 0.159339 0.752965 0.809407 0.752962 0.209387 0.227866 0.759359 0.227857 0.209386 0.265374 0.75936 0.265365 0.209385 0.279799 0.759361 0.279791 0.20939 0.191801 0.759356 0.191793 0.209387 0.248062 0.759359 0.248054 0.209385 0.29711 0.759361 0.297102 0.209389 0.233636 0.759357 0.233628 0.10932 0.774603 0.859426 0.774602 0.15933 0.764506 0.809416 0.764503 0.192744 0.731327 0.776002 0.731323 0.209385 0.312978 0.75936 0.312971 0.009355 0.797684 1.00935 0.797684 0.959395 0.797684 0.209367 0.581299 0.209367 0.591397 0.209357 0.731328 0.759379 0.581293 0.75938 0.591391 0.75939 0.731322 0.209383 0.360583 0.759363 0.360577 0.209386 0.325961 0.209366 0.59861 0.75936 0.325955 0.759381 0.598604 0.059317 0.797684 0.909434 0.797684 0.009354 0.787586 1.00935 0.787586 0.959397 0.787586 0.209355 0.741426 0.759392 0.74142 0.209383 0.367796 0.209367 0.575529 0.209365 0.608708 0.209364 0.615921 0.209357 0.709689 0.759363 0.36779 0.759379 0.575523 0.759382 0.608702 0.759382 0.615915 0.75939 0.709683 0.209385 0.3476 0.759361 0.347594 0.209386 0.337501 0.75936 0.337496 0.209363 0.623134 0.759383 0.623128 0.059313 0.787586 0.909439 0.787586 0.209384 0.369238 0.209365 0.600052 0.209364 0.60438 0.759362 0.369233 0.759382 0.600047 0.759382 0.604375 0.20936 0.64333 0.209356 0.689493 0.759386 0.643324 0.75939 0.689487 0.209362 0.623133 0.209361 0.637559 0.759384 0.623128 0.759386 0.637554 0.159307 0.774603 0.809441 0.774602 0.109284 0.797684 0.859468 0.797684 0.209359 0.644772 0.209357 0.672181 0.20935 0.741426 0.759387 0.644767 0.75939 0.672176 0.759396 0.741421 0.20936 0.631789 0.759386 0.631784 0.20935 0.731327 0.759397 0.731323 0.209382 0.419728 0.759364 0.419724 0.109278 0.787586 0.859475 0.787586 0.009346 0.804897 1.00935 0.804897 0.959416 0.804897 0.209364 0.575527 0.209346 0.726999 0.759382 0.575524 0.7594 0.726995 0.209377 0.468776 0.759369 0.468772 0.05928 0.804897 0.909481 0.804897 0.209372 0.510611 0.209367 0.546676 0.759374 0.510607 0.759379 0.546672 0.209342 0.737097 0.759404 0.737094 0.009344 0.780373 1.00934 0.780373 0.959421 0.780373 0.209336 0.752965 0.759411 0.752962 0.15926 0.797685 0.809491 0.797684 0.059271 0.780373 0.909493 0.780373 0.109223 0.804897 0.859537 0.804897 0.159252 0.787586 0.8095 0.787585 0.209326 0.764506 0.759421 0.764503 0.109208 0.780373 0.859554 0.780373 0.159181 0.804897 0.809576 0.804897 0.2093 0.774603 0.759448 0.774602 0.159161 0.780373 0.809597 0.780373 0.209246 0.797685 0.759503 0.797683 0.209237 0.787586 0.759512 0.787585 0.209156 0.804897 0.759595 0.804897 0.209134 0.780373 0.759617 0.780373 0.494979 0.191797 -0.005429 0.808201 0.994571 0.808201 0.259129 0.780373 0.709613 0.780373 0.259152 0.804897 0.70959 0.804897 0.259234 0.787586 0.709509 0.787585 0.259243 0.797685 0.7095 0.797683 0.309146 0.780373 0.659583 0.780373 0.259298 0.774603 0.709446 0.774602 0.309167 0.804897 0.659563 0.804897 0.359185 0.780373 0.609532 0.780373 0.259325 0.764506 0.70942 0.764503 0.309243 0.787586 0.659492 0.787585 0.359203 0.804897 0.609517 0.804897 0.409243 0.780373 0.559465 0.780373 0.309252 0.797685 0.659484 0.797684 0.259335 0.752965 0.70941 0.752962 0.459313 0.780373 0.50939 0.780373 0.259342 0.737097 0.709404 0.737094 0.259372 0.510611 0.259367 0.546676 0.709374 0.510607 0.709379 0.546672 0.409254 0.804897 0.559456 0.804897 0.259377 0.468776 0.709369 0.468772 0.259364 0.575527 0.259346 0.726999 0.709382 0.575524 0.7094 0.726995 0.459318 0.804897 0.509387 0.804897 0.359265 0.787586 0.609462 0.787586 0.259382 0.419728 0.709365 0.419724 0.259349 0.731327 0.709397 0.731323 0.25936 0.631789 0.709386 0.631784 0.259359 0.644772 0.259356 0.672181 0.25935 0.741426 0.709387 0.644767 0.709389 0.672176 0.709396 0.741421 0.359272 0.797684 0.609456 0.797684 0.309303 0.774603 0.659436 0.774602 0.259362 0.623133 0.25936 0.637559 0.709384 0.623128 0.709386 0.637554 0.25936 0.64333 0.259356 0.689492 0.709386 0.643324 0.70939 0.689487 0.259384 0.369238 0.259364 0.600052 0.259364 0.60438 0.709362 0.369233 0.709382 0.600047 0.709382 0.604375 0.409297 0.787586 0.559423 0.787586 0.259363 0.623134 0.709383 0.623128 0.259386 0.337501 0.70936 0.337496 0.259385 0.3476 0.709361 0.347594 0.259383 0.367796 0.259367 0.575529 0.259364 0.608708 0.259364 0.615921 0.259356 0.709689 0.709363 0.36779 0.709379 0.575523 0.709381 0.608702 0.709382 0.615915 0.709389 0.709683 0.259354 0.741426 0.709391 0.74142 0.459336 0.787586 0.50938 0.787586 0.409301 0.797684 0.55942 0.797684 0.259386 0.325961 0.259365 0.59861 0.70936 0.325955 0.70938 0.598604 0.259383 0.360583 0.709363 0.360577 0.259367 0.581299 0.259366 0.591397 0.259356 0.731328 0.709379 0.581293 0.709379 0.591391 0.709389 0.731322 0.459338 0.797684 0.509379 0.797684 0.259386 0.312978 0.709361 0.312971 0.275954 0.731327 0.692791 0.731323 0.309328 0.764506 0.659413 0.764503 0.359313 0.774603 0.60942 0.774602 0.259389 0.233636 0.709357 0.233628 0.259385 0.29711 0.709361 0.297102 0.259387 0.248062 0.709359 0.248054 0.25939 0.191801 0.709356 0.191793 0.259385 0.279799 0.709361 0.279791 0.259386 0.265374 0.709361 0.265365 0.259387 0.227866 0.709359 0.227857 0.309337 0.752965 0.659404 0.752962 0.275961 0.709689 0.692783 0.709683 0.259388 0.199015 0.709359 0.199005 0.40933 0.774603 0.559398 0.774602 0.259386 0.216326 0.70936 0.216316 0.259386 0.207671 0.70936 0.20766 0.292744 0.731327 0.676 0.731323 0.309343 0.737097 0.659399 0.737094 0.309371 0.510611 0.309366 0.546675 0.659373 0.510607 0.659377 0.546672 0.45935 0.774603 0.509374 0.774602 0.309375 0.468776 0.659368 0.468772 0.309363 0.575527 0.309346 0.726999 0.65938 0.575524 0.659396 0.726995 0.359334 0.764505 0.609402 0.764504 0.30938 0.419728 0.659364 0.419724 0.30935 0.731327 0.659393 0.731323 0.292751 0.709689 0.675993 0.709683 0.30936 0.631789 0.659383 0.631784 0.309359 0.644772 0.309356 0.672181 0.30935 0.741425 0.659384 0.644767 0.659386 0.672177 0.659392 0.741421 0.359341 0.752965 0.609395 0.752963 0.309361 0.623133 0.30936 0.637559 0.659382 0.623129 0.659383 0.637554 0.409343 0.764505 0.559387 0.764504 0.30936 0.643329 0.309356 0.689492 0.659383 0.643325 0.659387 0.689488 0.309364 0.600052 0.309363 0.60438 0.309382 0.369238 0.659362 0.369233 0.659379 0.600047 0.65938 0.604375 0.359346 0.737097 0.609391 0.737094 0.309362 0.623133 0.659381 0.623128 0.459356 0.764505 0.509371 0.764504 0.359369 0.51061 0.359365 0.546675 0.609371 0.510608 0.609374 0.546672 0.309384 0.337501 0.65936 0.337496 0.309383 0.347599 0.659361 0.347594 0.359373 0.468775 0.609367 0.468773 0.309382 0.367796 0.309366 0.575528 0.309364 0.608708 0.309363 0.615921 0.309356 0.709689 0.659363 0.36779 0.659377 0.575523 0.659379 0.608702 0.65938 0.615915 0.659386 0.709683 0.309354 0.741426 0.659388 0.74142 0.359363 0.575527 0.359349 0.726999 0.609376 0.575524 0.609388 0.726996 0.309384 0.325961 0.309365 0.59861 0.65936 0.325955 0.659378 0.598604 0.409349 0.752964 0.559383 0.752963 0.309381 0.360583 0.659363 0.360577 0.309366 0.581299 0.309366 0.591397 0.309357 0.731328 0.659377 0.581293 0.659377 0.591391 0.659386 0.731322 0.459359 0.752964 0.50937 0.752964 0.359376 0.419728 0.609364 0.419724 0.409352 0.737096 0.55938 0.737094 0.309383 0.312978 0.659361 0.312971 0.359352 0.731327 0.609386 0.731323 0.409367 0.51061 0.409365 0.546675 0.559369 0.510608 0.55937 0.546673 0.35936 0.631788 0.609379 0.631785 0.40937 0.468775 0.559366 0.468773 0.359359 0.644771 0.359357 0.672181 0.359352 0.741425 0.609379 0.644768 0.609381 0.672177 0.609385 0.741421 0.409363 0.575526 0.409354 0.726998 0.559372 0.575525 0.559379 0.726996 0.375958 0.731326 0.592778 0.731323 0.45936 0.737096 0.50937 0.737095 0.309387 0.233636 0.659358 0.233629 0.359361 0.623133 0.35936 0.637559 0.609378 0.623129 0.609378 0.637555 0.459367 0.510609 0.459366 0.546674 0.509367 0.510609 0.509367 0.546673 0.309383 0.29711 0.659361 0.297102 0.35936 0.643329 0.359357 0.689492 0.609379 0.643325 0.609381 0.689488 0.459368 0.468774 0.509367 0.468774 0.392749 0.731326 0.575986 0.731324 0.309385 0.248062 0.65936 0.248054 0.359379 0.369237 0.359363 0.600051 0.359363 0.604379 0.609362 0.369233 0.609376 0.600048 0.609376 0.604375 0.309388 0.191801 0.659357 0.191793 0.459365 0.575526 0.459361 0.726997 0.509368 0.575525 0.509369 0.726997 0.309383 0.279799 0.659361 0.279791 0.409372 0.419727 0.559365 0.419725 0.359362 0.623133 0.609377 0.623129 0.309384 0.265373 0.659361 0.265365 0.409356 0.731326 0.559378 0.731324 0.35938 0.337501 0.609361 0.337496 0.309385 0.227866 0.659359 0.227858 0.359379 0.347599 0.609362 0.347594 0.359378 0.367795 0.359365 0.575528 0.359363 0.608707 0.359363 0.61592 0.359357 0.709688 0.609363 0.367791 0.609374 0.575523 0.609376 0.608703 0.609376 0.615916 0.609381 0.709684 0.409361 0.631787 0.559373 0.631785 0.359356 0.741425 0.609382 0.741421 0.409361 0.644771 0.409359 0.67218 0.409356 0.741424 0.559374 0.644768 0.559375 0.672178 0.559377 0.741422 0.35938 0.32596 0.359364 0.598609 0.609361 0.325956 0.609375 0.598605 0.459369 0.419726 0.509366 0.419726 0.309385 0.199014 0.659359 0.199006 0.459362 0.731325 0.475969 0.731325 0.492761 0.731325 0.509369 0.731324 0.359378 0.360582 0.609363 0.360578 0.409362 0.623132 0.409361 0.637558 0.559373 0.62313 0.559373 0.637556 0.375963 0.709688 0.592774 0.709684 0.309384 0.216326 0.65936 0.216316 0.409361 0.643328 0.409359 0.689491 0.559373 0.643326 0.559375 0.689489 0.309384 0.20767 0.65936 0.207661 0.359366 0.581298 0.359365 0.591396 0.359357 0.731327 0.609374 0.581293 0.609374 0.591392 0.609381 0.731322 0.459364 0.631787 0.509368 0.631786 0.459364 0.64477 0.459363 0.672179 0.459362 0.741423 0.509368 0.644769 0.509368 0.672178 0.509369 0.741423 0.409374 0.369237 0.409364 0.600051 0.409363 0.604378 0.559363 0.369234 0.559371 0.600048 0.559372 0.604376 0.392753 0.709688 0.575982 0.709684 0.359379 0.312977 0.609362 0.312972 0.409363 0.623132 0.559372 0.623129 0.459364 0.623131 0.459364 0.637557 0.509368 0.62313 0.509368 0.637556 0.409375 0.3375 0.559363 0.337497 0.459364 0.643327 0.459363 0.68949 0.509368 0.643327 0.509368 0.689489 0.409374 0.347598 0.559363 0.347595 0.409373 0.367794 0.409365 0.575527 0.409364 0.608706 0.409363 0.615919 0.409359 0.709687 0.559364 0.367791 0.55937 0.575524 0.559371 0.608704 0.559372 0.615916 0.559375 0.709685 0.459369 0.369236 0.459365 0.60005 0.459365 0.604378 0.509366 0.369235 0.509368 0.600049 0.509368 0.604377 0.409358 0.741424 0.559375 0.741422 0.409375 0.325959 0.409364 0.598608 0.559363 0.325956 0.559371 0.598605 0.459365 0.623131 0.509368 0.62313 0.359382 0.233635 0.609359 0.233629 0.359379 0.297109 0.609362 0.297103 0.45937 0.337499 0.509366 0.337498 0.409373 0.360581 0.559364 0.360578 0.45937 0.347597 0.509366 0.347596 0.459369 0.367793 0.459366 0.575526 0.459365 0.608705 0.459365 0.615918 0.459363 0.709686 0.47597 0.709686 0.492761 0.709686 0.509366 0.367792 0.509367 0.575525 0.509368 0.608704 0.509368 0.615917 0.509368 0.709686 0.409365 0.581297 0.409365 0.591395 0.40936 0.731326 0.55937 0.581294 0.559371 0.591392 0.559375 0.731323 0.359381 0.248061 0.60936 0.248055 0.359383 0.1918 0.609358 0.191794 0.459363 0.741423 0.509369 0.741422 0.359379 0.279798 0.609362 0.279792 0.45937 0.325958 0.459365 0.598607 0.509366 0.325957 0.509368 0.598606 0.359379 0.265372 0.609362 0.265366 0.409374 0.312976 0.559363 0.312973 0.459369 0.36058 0.509366 0.360579 0.359381 0.227865 0.60936 0.227858 0.459366 0.581296 0.459365 0.591394 0.459363 0.731325 0.509367 0.581295 0.509367 0.591393 0.509368 0.731324 0.359381 0.199014 0.60936 0.199006 0.45937 0.312975 0.509366 0.312974 0.409376 0.233634 0.559362 0.23363 0.409374 0.297108 0.559363 0.297104 0.35938 0.216325 0.609361 0.216317 0.35938 0.207669 0.609361 0.207662 0.409375 0.24806 0.559362 0.248056 0.409377 0.191799 0.559361 0.191795 0.409374 0.279797 0.559363 0.279793 0.45937 0.233633 0.509365 0.233631 0.409375 0.265371 0.559363 0.265367 0.45937 0.297107 0.509366 0.297105 0.409375 0.227864 0.559362 0.22786 0.45937 0.248059 0.509365 0.248057 0.459371 0.191798 0.509365 0.191796 0.45937 0.279796 0.509366 0.279794 0.45937 0.26537 0.509366 0.265368 0.409376 0.199012 0.559362 0.199008 0.45937 0.227862 0.509365 0.227861 0.409375 0.216323 0.559363 0.216319 0.409375 0.207668 0.559363 0.207663 0.45937 0.199011 0.509365 0.199009 0.45937 0.216322 0.509366 0.21632 0.45937 0.207666 0.509366 0.207665 178 STRIP 86 590 541 550 469 484 486 507 558 565 424 439 394 416 345 400 382 431 419 545 433 465 443 529 489 688 474 702 682 688 732 710 764 742 770 762 858 846 866 821 863 792 842 774 828 780 796 736 750 620 621 691 671 693 653 613 605 591 595 586 599 582 597 584 593 588 603 578 572 464 562 446 432 383 354 311 307 281 207 174 288 203 232 187 186 182 156 STRIP 37 424 377 394 334 345 330 382 352 419 326 412 404 433 355 410 361 391 241 286 206 201 173 147 132 92 63 147 104 201 157 229 183 228 181 200 155 165 STRIP 17 182 184 187 160 203 152 174 133 233 85 188 217 218 269 255 311 281 STRIP 56 433 410 443 391 516 528 647 646 768 782 882 777 873 852 930 954 994 1028 1029 1050 1014 1049 1013 1021 987 986 896 943 827 972 836 971 835 814 684 634 546 555 430 554 429 549 423 538 415 387 275 243 148 213 117 154 115 120 119 77 STRIP 13 157 104 105 84 185 132 230 280 254 309 214 266 215 STRIP 7 184 158 160 106 107 217 85 STRIP 4 174 233 281 255 STRIP 4 218 255 188 233 STRIP 4 104 63 84 132 STRIP 23 106 216 217 267 269 305 331 346 401 395 417 462 524 574 580 540 570 526 564 568 576 591 586 STRIP 54 119 114 115 71 117 108 148 178 275 333 415 368 423 375 429 376 430 420 546 497 684 703 835 704 836 697 827 790 896 897 987 927 1013 928 1014 993 1029 996 994 974 930 955 873 962 882 856 768 769 647 661 516 495 443 489 STRIP 18 267 304 305 336 346 379 395 440 462 566 574 508 540 485 526 551 568 591 STRIP 4 269 331 311 383 STRIP 51 114 70 71 97 108 140 178 261 333 319 368 324 375 325 376 353 420 363 497 475 703 476 704 483 697 668 790 791 897 815 927 816 928 909 993 956 996 975 974 995 955 1000 962 934 856 857 769 783 661 764 732 STRIP 4 489 495 474 682 STRIP 16 304 335 336 378 379 426 440 560 566 488 508 471 485 543 551 591 STRIP 52 97 135 140 223 261 284 319 295 324 296 325 310 353 244 363 340 475 341 476 350 483 513 668 669 791 685 815 686 816 795 909 874 956 931 975 997 995 1002 1000 976 934 935 857 883 783 812 764 818 770 932 858 866 STRIP 4 732 682 661 495 STRIP 12 591 543 542 471 470 488 487 560 559 426 425 378 STRIP 48 135 222 223 283 284 292 295 294 296 268 310 149 244 195 340 196 341 227 350 388 513 514 669 498 685 499 686 673 795 778 874 853 931 957 997 964 1002 979 976 977 935 963 883 988 958 888 866 863 STRIP 6 846 821 762 755 742 710 STRIP 47 294 265 268 109 149 93 195 94 196 131 227 276 388 389 514 364 498 365 499 506 673 658 778 767 853 875 957 884 964 937 979 980 977 1001 963 1010 988 1022 936 1062 978 949 948 901 912 863 888 STRIP 4 254 214 230 185 STRIP 42 265 99 109 64 93 65 94 81 131 179 276 277 389 245 364 246 365 381 506 521 658 645 767 779 875 784 884 859 937 938 980 1003 1001 1046 1045 950 949 903 901 868 842 828 STRIP 43 99 60 64 62 65 79 81 141 179 180 277 150 245 151 246 259 381 398 521 534 645 659 779 662 784 771 859 860 938 965 1003 1051 1046 1063 981 1023 939 889 913 865 951 903 950 STRIP 6 949 1062 1045 1044 1001 1010 STRIP 38 79 137 141 142 180 110 150 111 151 170 259 299 398 409 534 522 659 517 662 649 771 772 860 885 965 959 989 867 889 823 865 843 869 839 838 797 796 750 STRIP 4 1046 981 950 951 STRIP 4 913 951 939 981 STRIP 35 137 139 142 101 110 103 111 127 170 210 299 321 409 399 522 392 517 530 649 650 772 785 885 929 959 933 861 819 773 743 763 757 847 823 867 STRIP 6 889 1023 989 1015 965 1051 STRIP 4 865 869 903 868 STRIP 21 103 126 127 167 210 237 321 300 399 287 392 405 530 531 650 663 785 733 765 743 819 STRIP 4 959 861 867 847 STRIP 4 763 847 773 861 STRIP 29 126 164 167 191 237 211 300 202 287 315 405 406 531 518 663 687 733 689 651 490 532 466 536 547 643 635 711 743 733 STRIP 4 869 838 868 828 STRIP 14 743 635 757 745 793 775 829 759 781 737 751 615 621 671 STRIP 17 164 190 191 168 211 159 202 231 315 316 406 393 518 411 444 466 490 STRIP 4 757 793 823 843 STRIP 25 190 166 168 156 159 186 231 232 316 288 393 366 411 356 407 235 317 307 327 354 413 421 434 466 411 STRIP 4 793 829 843 839 STRIP 6 307 235 207 247 288 366 STRIP 4 327 413 317 407 STRIP 18 466 421 547 557 623 619 731 609 713 655 715 601 607 611 639 617 653 605 STRIP 4 829 781 839 797 STRIP 15 653 671 639 615 607 737 715 759 713 775 731 745 623 635 547 STRIP 4 781 751 797 750 STRIP 4 605 617 595 599 STRIP 4 331 401 383 446 STRIP 4 617 611 599 597 STRIP 5 266 309 303 330 334 STRIP 13 330 309 352 280 306 206 314 234 355 194 339 361 355 STRIP 6 352 306 326 314 404 355 STRIP 4 611 601 597 593 STRIP 6 866 932 958 924 883 812 STRIP 4 601 655 593 603 STRIP 4 354 432 421 557 STRIP 4 655 609 603 572 STRIP 4 401 417 446 464 STRIP 4 214 215 185 105 STRIP 4 411 407 434 413 STRIP 4 417 524 464 578 STRIP 5 361 194 241 234 206 STRIP 4 948 912 978 936 STRIP 4 132 173 280 206 STRIP 4 912 888 936 988 STRIP 4 733 651 711 643 STRIP 4 524 580 578 588 STRIP 4 432 562 557 619 STRIP 4 586 582 576 564 STRIP 4 536 643 532 651 STRIP 4 609 619 572 562 STRIP 4 580 570 588 584 STRIP 4 582 584 564 570 STRIP 31 555 634 627 756 749 822 801 864 851 902 879 900 877 862 849 820 799 754 747 632 625 544 553 418 428 351 374 308 323 264 293 STRIP 29 634 814 756 926 822 1012 864 1048 902 1041 900 1007 862 921 820 809 754 679 632 492 544 358 418 238 351 144 308 98 264 STRIP 27 814 971 926 1055 1012 1081 1048 1078 1041 1052 1007 968 921 832 809 700 679 472 492 337 358 192 238 90 144 59 98 STRIP 26 971 972 1055 1056 1081 1082 1078 1079 1052 1053 968 969 832 833 700 701 472 473 337 338 192 193 90 91 59 61 STRIP 32 293 291 323 322 374 373 428 427 553 552 625 624 747 746 799 798 849 848 877 876 879 878 851 850 801 800 749 748 627 626 555 554 STRIP 26 972 943 1056 1027 1082 1069 1079 1067 1053 1025 969 941 833 825 701 695 473 481 338 348 193 225 91 129 61 78 STRIP 32 291 282 322 318 373 367 427 422 552 548 624 630 746 752 798 806 848 854 876 886 878 887 850 855 800 807 748 753 626 631 554 549 STRIP 25 943 986 1027 1020 1069 1017 1067 983 1025 893 941 786 825 665 695 510 481 385 348 273 225 176 129 136 78 STRIP 23 986 1021 1020 1018 1017 984 983 894 893 787 786 666 665 511 510 386 385 274 273 177 176 138 136 STRIP 22 1021 1049 1018 1042 984 1008 894 922 787 810 666 680 511 493 386 359 274 239 177 145 138 100 STRIP 32 282 221 318 260 367 332 422 414 548 537 630 640 752 760 806 840 854 906 886 944 887 945 855 907 807 841 753 761 631 641 549 538 STRIP 22 1049 1050 1042 1043 1008 1009 922 923 810 811 680 681 493 494 359 360 239 240 145 146 100 102 STRIP 21 1050 1028 1043 992 1009 908 923 794 811 672 681 505 494 380 360 258 240 169 146 125 102 STRIP 19 1028 954 992 872 908 776 794 656 672 519 505 396 380 297 258 208 169 163 125 STRIP 17 954 852 872 766 776 644 656 533 519 408 396 320 297 236 208 189 163 STRIP 15 852 777 766 657 644 520 533 397 408 298 320 209 236 165 189 STRIP 13 777 782 657 660 520 515 397 390 298 285 209 200 165 STRIP 8 200 285 228 312 229 313 201 286 STRIP 9 782 646 660 527 515 402 390 312 285 STRIP 7 646 528 527 403 402 313 312 STRIP 5 528 391 403 286 313 STRIP 24 688 710 648 642 535 633 545 556 431 445 400 463 416 461 439 573 565 539 507 525 484 567 550 590 STRIP 6 688 648 529 535 465 545 STRIP 22 642 710 633 755 622 744 618 730 712 758 654 714 606 614 670 690 706 707 637 629 591 613 STRIP 18 633 622 556 561 445 571 463 523 461 579 573 569 539 563 525 575 567 590 STRIP 18 613 629 693 707 691 690 620 614 736 714 780 758 774 730 792 744 821 755 STRIP 4 591 636 637 706 STRIP 16 622 618 561 608 571 577 523 587 579 583 569 581 563 585 575 590 STRIP 14 618 712 608 602 577 592 587 596 583 598 581 594 585 590 STRIP 12 712 654 602 600 592 610 596 616 598 604 594 590 STRIP 10 654 606 600 638 610 652 616 612 604 590 STRIP 8 606 670 638 692 652 628 612 590 STRIP 6 670 706 692 636 628 590 STRIP 6 785 817 929 973 933 819 STRIP 7 785 765 817 819 837 973 817 STRIP 28 332 384 414 509 537 664 640 788 760 892 840 982 906 1016 944 1019 945 985 907 895 841 789 761 667 641 512 538 387 STRIP 50 667 789 683 813 831 953 805 919 803 915 826 942 991 1073 1091 1107 1115 1114 1116 1104 1110 1096 1102 1088 1108 1076 1092 960 1094 966 946 734 722 453 589 270 86 219 57 198 46 48 11 67 30 123 52 44 27 18 STRIP 34 789 895 813 925 953 1037 919 1005 915 999 942 1026 1073 1087 1107 1106 1114 1100 1104 1070 1096 1058 1088 1030 1076 916 960 738 966 740 734 441 453 270 STRIP 14 27 37 52 13 30 3 11 9 46 16 57 42 86 589 STRIP 33 895 985 925 1011 1037 1075 1005 1039 999 1035 1026 1068 1087 1086 1106 1090 1100 1064 1070 910 1058 890 1030 870 916 728 738 437 740 435 441 219 270 STRIP 8 589 42 24 16 6 9 0 3 STRIP 22 219 435 198 204 48 250 67 301 123 88 44 35 18 40 21 50 32 72 54 128 76 118 STRIP 29 985 1019 1011 1047 1075 1074 1039 1038 1035 1034 1068 1066 1086 1072 1090 1032 1064 904 910 726 890 720 870 716 728 447 437 204 435 STRIP 27 1019 1016 1047 1040 1074 1036 1038 1004 1034 998 1066 1024 1072 990 1032 880 904 724 726 449 720 455 716 459 447 250 204 STRIP 25 1016 982 1040 1006 1036 952 1004 918 998 914 1024 940 990 844 880 718 724 451 449 256 455 278 459 301 250 STRIP 16 301 278 88 74 35 82 40 121 50 171 72 224 128 161 118 113 STRIP 21 982 892 1006 920 952 830 918 804 914 802 940 824 844 708 718 457 451 262 256 74 278 STRIP 14 74 262 82 289 121 328 171 347 224 252 161 153 113 69 STRIP 17 892 788 920 808 830 698 804 676 802 674 824 694 708 467 457 289 262 STRIP 14 289 467 328 480 347 371 252 248 153 116 69 143 96 134 STRIP 13 788 664 808 678 698 478 676 501 674 503 694 480 467 STRIP 12 480 503 371 369 248 212 116 242 143 175 134 221 STRIP 9 664 509 678 491 478 343 501 369 503 STRIP 9 369 343 212 357 242 272 175 260 221 STRIP 7 343 491 357 384 272 332 260 STRIP 23 19 22 20 23 36 41 75 83 257 263 450 452 727 725 911 905 1071 1065 1105 1101 1117 1115 1116 STRIP 33 19 20 28 29 38 39 15 31 12 49 10 47 58 220 271 454 589 723 899 735 947 741 967 961 1093 917 1077 871 1031 1059 1097 1105 1117 STRIP 21 22 33 23 34 41 51 83 122 263 290 452 458 725 719 905 881 1065 1033 1101 1091 1115 STRIP 6 38 15 14 5 4 1 STRIP 17 1105 1059 1071 891 911 721 727 456 450 279 257 89 75 45 36 29 20 STRIP 10 15 12 5 2 1 8 7 26 25 589 STRIP 15 1059 871 891 717 721 460 456 302 279 124 89 53 45 39 29 STRIP 8 12 10 2 17 8 43 26 589 STRIP 13 871 917 717 729 460 448 302 251 124 68 53 31 39 STRIP 6 10 58 17 87 43 589 STRIP 10 31 68 49 205 47 199 220 442 454 723 STRIP 16 1091 1033 991 845 826 696 803 675 805 677 831 699 683 496 667 512 STRIP 9 68 251 205 438 199 436 442 735 723 STRIP 7 251 448 438 739 436 741 735 STRIP 5 448 729 739 961 741 STRIP 16 1033 881 845 709 696 482 675 504 677 502 699 479 496 362 512 387 STRIP 4 589 87 271 58 STRIP 15 387 362 243 344 213 249 154 162 120 80 77 56 55 34 33 STRIP 13 362 479 344 370 249 253 162 130 80 73 56 51 34 STRIP 11 479 502 370 372 253 226 130 172 73 122 51 STRIP 9 502 504 372 349 226 329 172 290 122 STRIP 7 504 482 349 468 329 458 290 STRIP 5 482 709 468 719 458 STRIP 8 1063 1051 1083 1015 1057 1023 1083 1063 STRIP 17 1116 1110 1111 1103 1089 1121 1109 1129 1123 1125 1095 1119 1085 1099 1061 589 899 STRIP 4 1116 1111 1117 1097 STRIP 4 899 947 1061 1085 STRIP 4 1111 1089 1097 1031 STRIP 14 1110 1102 1103 1120 1121 1128 1129 1131 1125 1127 1119 1113 1099 589 STRIP 4 1089 1109 1031 1077 STRIP 12 1102 1108 1120 1122 1128 1130 1131 1126 1127 1112 1113 589 STRIP 4 1109 1123 1077 1093 STRIP 10 1108 1092 1122 1124 1130 1118 1126 1098 1112 589 STRIP 4 1123 1095 1093 967 STRIP 8 1092 1094 1124 1084 1118 1060 1098 589 STRIP 4 1095 1085 967 947 STRIP 6 1094 946 1084 898 1060 589 STRIP 4 946 722 898 589 STRIP 6 1010 1044 1054 1080 1062 1044 STRIP 4 1010 1054 1022 1062 STRIP 8 133 152 95 112 66 85 95 133 STRIP 5 152 160 112 107 85 STRIP 6 932 970 924 834 812 818 STRIP 4 970 932 834 818 STRIP 8 356 366 342 247 197 235 342 356 STRIP 8 689 705 490 477 500 705 687 689 STRIP 4 490 500 444 518 TRIANGLES 24 491 509 384 518 500 687 729 917 961 881 719 709 750 751 621 828 838 796 842 863 901 412 433 419 dreamchess-0.2.1-RC2/data/pieces/elements/rook.dcm000066400000000000000000001766651242540543200216760ustar00rootroot00000000000000DCM 0100 809 -0.296832 -0.052339 0.05319 -0.296832 -0.052339 0.05319 -0.296832 0.05234 0.05319 -0.28436 -0.05014 0.025329 -0.28436 -0.05014 0.025329 -0.28436 -0.05014 0.169702 -0.28436 -0.05014 0.169702 -0.28436 0.050141 0.025329 -0.28436 0.050141 0.169702 -0.279372 -0.049261 0.07092 -0.279372 -0.049261 0.07092 -0.279371 0.049261 0.07092 -0.274383 -0.048381 0.146906 -0.274383 -0.048381 0.146906 -0.274383 -0.04838 0.195031 -0.274383 -0.04838 0.195031 -0.274383 0.048382 0.146906 -0.274383 0.048382 0.195031 -0.26103 -0.150706 0.05319 -0.26103 0.150706 0.05319 -0.250062 -0.144373 0.025329 -0.250062 -0.144373 0.169702 -0.250062 0.144374 0.025329 -0.250062 0.144374 0.169702 -0.249439 -0.043982 0.126643 -0.249439 -0.043982 0.126643 -0.249439 0.043983 0.126643 -0.245675 -0.14184 0.07092 -0.245675 0.141841 0.07092 -0.24445 -0.043103 0.091183 -0.24445 -0.043103 0.091183 -0.24445 0.043103 0.091183 -0.241288 -0.139307 0.146906 -0.241288 -0.139307 0.195031 -0.241288 0.139308 0.146906 -0.241288 0.139308 0.195031 -0.236967 -0.041784 -0 -0.236967 -0.041784 -0 -0.236967 -0.041783 0.235557 -0.236967 -0.041783 0.235557 -0.236967 0.041784 -0 -0.236967 0.041784 0.235557 -0.234473 -0.041343 0.111446 -0.234473 -0.041343 0.111446 -0.234472 0.041344 0.111446 -0.219353 -0.126643 0.126643 -0.219353 0.126644 0.126643 -0.214966 -0.12411 0.091183 -0.214966 0.124111 0.091183 -0.208385 -0.120311 -0 -0.208385 -0.120311 0.235557 -0.208385 0.120311 -0 -0.208385 0.120312 0.235557 -0.206192 -0.119045 0.111446 -0.206191 0.119045 0.111446 -0.199551 -0.035185 0.354602 -0.199551 -0.035185 0.354602 -0.199551 0.035187 0.354602 -0.197057 -0.034746 0.268484 -0.197057 -0.034746 0.268484 -0.197057 -0.034746 0.339404 -0.197057 -0.034746 0.339404 -0.197056 0.034747 0.268484 -0.197056 0.034747 0.339404 -0.193744 -0.230894 0.05319 -0.193743 0.230895 0.05319 -0.192038 -0.033861 0.868773 -0.192038 -0.033861 0.868773 -0.192038 -0.033861 0.886503 -0.192038 -0.033861 0.886503 -0.192038 -0.033861 0.957 -0.192038 -0.033861 0.957 -0.192038 -0.033861 0.957 -0.192038 -0.033861 0.957 -0.192038 -0.033861 1.04354 -0.192038 -0.033861 1.04354 -0.192038 -0.033861 1.04354 -0.192038 0.033861 0.868773 -0.192037 0.033861 0.886503 -0.192037 0.033861 0.957 -0.192037 0.033861 0.957 -0.192037 0.033861 1.04354 -0.192037 0.033861 1.04354 -0.187079 -0.032986 0.377398 -0.187079 -0.032986 0.377398 -0.187079 0.032988 0.377398 -0.185603 -0.221193 0.025329 -0.185603 -0.221193 0.169702 -0.185603 0.221193 0.025329 -0.185602 0.221193 0.169702 -0.185001 -0.032619 0.847244 -0.185001 -0.032619 0.847244 -0.185 0.032622 0.847244 -0.184585 -0.032547 0.303944 -0.184585 -0.032547 0.303944 -0.184584 0.032548 0.303944 -0.182347 -0.217312 0.07092 -0.182347 0.217313 0.07092 -0.18209 -0.032107 0.32674 -0.18209 -0.032107 0.32674 -0.18209 -0.032106 0.3622 -0.18209 -0.032106 0.3622 -0.18209 0.032108 0.32674 -0.18209 0.032108 0.3622 -0.179596 -0.031667 0.382463 -0.179596 -0.031667 0.382463 -0.179596 0.031669 0.382463 -0.179091 -0.213432 0.146906 -0.179091 -0.213431 0.195031 -0.17909 0.213432 0.146906 -0.17909 0.213432 0.195031 -0.178709 -0.031511 0.882106 -0.178709 -0.031511 0.882106 -0.178709 0.031511 0.882106 -0.178545 -0.031482 0.871931 -0.178545 -0.031482 0.871931 -0.178545 0.031482 0.871931 -0.175483 -0.101314 0.354602 -0.175482 0.101316 0.354602 -0.173289 -0.100048 0.268484 -0.173289 -0.100047 0.339404 -0.173288 0.100049 0.268484 -0.173288 0.100049 0.339404 -0.169618 -0.029907 0.838379 -0.169618 -0.029907 0.838379 -0.169618 0.02991 0.838379 -0.168875 -0.0975 0.868773 -0.168875 -0.0975 0.886503 -0.168875 -0.0975 1.04354 -0.168875 -0.0975 1.04354 -0.168875 0.0975 0.868773 -0.168875 0.0975 0.886503 -0.168875 0.0975 1.04354 -0.168875 0.0975 1.04354 -0.164515 -0.094982 0.377398 -0.164514 0.094983 0.377398 -0.16281 -0.194029 0.126643 -0.162809 0.194029 0.126643 -0.162687 -0.093926 0.847244 -0.162686 0.093929 0.847244 -0.162321 -0.093715 0.303944 -0.162321 0.093717 0.303944 -0.160128 -0.092449 0.32674 -0.160128 -0.092449 0.3622 -0.160127 0.09245 0.32674 -0.160127 0.092451 0.3622 -0.159641 -0.028148 0.435654 -0.159641 -0.028148 0.435654 -0.159641 -0.028148 0.787722 -0.159641 -0.028148 0.787722 -0.159641 0.02815 0.435654 -0.15964 0.02815 0.787722 -0.159554 -0.190148 0.091183 -0.159553 0.190149 0.091183 -0.157935 -0.091182 0.382463 -0.157933 0.091184 0.382463 -0.157154 -0.090733 0.882106 -0.157154 0.090733 0.882106 -0.15701 -0.09065 0.871931 -0.15701 0.09065 0.871931 -0.15467 -0.184327 0.235557 -0.154669 -0.184327 0 -0.154669 0.184328 -0 -0.154669 0.184328 0.235557 -0.154652 -0.027268 0.767459 -0.154652 -0.027268 0.767459 -0.154652 0.027271 0.767459 -0.153041 -0.182387 0.111446 -0.153041 0.182388 0.111446 -0.149161 -0.086116 0.838379 -0.149159 0.086119 0.838379 -0.147169 -0.025949 0.514173 -0.147169 -0.025949 0.514173 -0.147169 0.025951 0.514173 -0.144675 -0.025509 0.797853 -0.144675 -0.025509 0.797853 -0.144674 0.025512 0.797853 -0.14218 -0.025069 0.815583 -0.14218 -0.025069 0.815583 -0.14218 0.025072 0.815583 -0.142152 -0.025065 0.957464 -0.142152 -0.025065 0.957464 -0.142152 -0.025065 0.957464 -0.142152 -0.025065 1.044 -0.142152 -0.025065 1.044 -0.142152 -0.025065 1.044 -0.142152 0.025065 0.957464 -0.142152 0.025065 0.957464 -0.142152 0.025065 1.044 -0.142152 0.025065 1.044 -0.140386 -0.081051 0.435654 -0.140386 -0.08105 0.787722 -0.140385 0.081053 0.435654 -0.140385 0.081053 0.787722 -0.137192 -0.024189 0.615487 -0.137192 -0.024189 0.615487 -0.137191 0.024192 0.615487 -0.135999 -0.078518 0.767459 -0.135998 0.07852 0.767459 -0.134697 -0.023749 0.759861 -0.134697 -0.023749 0.759861 -0.134697 0.023752 0.759861 -0.130248 -0.155223 0.354602 -0.130247 0.155224 0.354602 -0.129419 -0.074719 0.514173 -0.129417 0.074721 0.514173 -0.12862 -0.153282 0.268484 -0.12862 -0.153282 0.339404 -0.128619 0.153283 0.268484 -0.128619 0.153283 0.339404 -0.127225 -0.073452 0.797853 -0.127224 0.073454 0.797853 -0.125344 -0.149379 0.868773 -0.125344 -0.149379 0.886503 -0.125344 -0.149379 0.957 -0.125344 -0.149379 0.957 -0.125344 -0.149379 0.957 -0.125344 -0.149379 1.04354 -0.125344 -0.149379 1.04354 -0.125344 -0.149379 1.04354 -0.125344 0.149379 0.868773 -0.125344 0.149379 0.886503 -0.125344 0.149379 0.957 -0.125344 0.149379 0.957 -0.125344 0.149379 0.957 -0.125344 0.149379 1.04354 -0.125344 0.149379 1.04354 -0.125344 0.149379 1.04354 -0.125032 -0.072185 0.815583 -0.12503 0.072188 0.815583 -0.125006 -0.072172 0.957464 -0.125006 -0.072172 0.957464 -0.125006 -0.072172 1.044 -0.125006 -0.072172 1.044 -0.125006 0.072172 1.044 -0.125006 0.072172 1.044 -0.125006 0.072173 0.957464 -0.125006 0.072173 0.957464 -0.122108 -0.145521 0.377398 -0.122106 0.145522 0.377398 -0.120752 -0.143904 0.847244 -0.120749 0.143906 0.847244 -0.120645 -0.069653 0.615487 -0.120643 0.069655 0.615487 -0.12048 -0.143581 0.303944 -0.120478 0.143582 0.303944 -0.118852 -0.141641 0.32674 -0.118852 -0.141641 0.3622 -0.11885 0.141642 0.32674 -0.11885 0.141642 0.3622 -0.118451 -0.068386 0.759861 -0.11845 0.068389 0.759861 -0.117224 -0.1397 0.382463 -0.117222 0.139702 0.382463 -0.116644 -0.139011 0.882106 -0.116644 0.139011 0.882106 -0.116537 -0.138883 0.871931 -0.116537 0.138883 0.871931 -0.110712 -0.131939 0.838379 -0.110709 0.131941 0.838379 -0.104199 -0.124178 0.435654 -0.104199 -0.124177 0.787722 -0.104197 0.124179 0.435654 -0.104197 0.124179 0.787722 -0.103089 -0.283234 0.05319 -0.103089 0.283234 0.05319 -0.100943 -0.120297 0.767459 -0.100941 0.120299 0.767459 -0.098758 -0.271333 0.169702 -0.098757 -0.271333 0.025329 -0.098757 0.271334 0.025329 -0.098757 0.271334 0.169702 -0.097025 -0.266573 0.07092 -0.097024 0.266573 0.07092 -0.096059 -0.114476 0.514173 -0.096057 0.114478 0.514173 -0.095293 -0.261813 0.195031 -0.095292 -0.261813 0.146906 -0.095292 0.261813 0.146906 -0.095291 0.261813 0.195031 -0.094431 -0.112536 0.797853 -0.094428 0.112538 0.797853 -0.092803 -0.110596 0.815583 -0.0928 0.110598 0.815583 -0.092783 -0.110575 0.957464 -0.092783 -0.110575 0.957464 -0.092783 -0.110575 0.957464 -0.092783 -0.110575 0.957464 -0.092783 -0.110575 1.044 -0.092783 -0.110575 1.044 -0.092783 -0.110575 1.044 -0.092783 0.110575 0.957464 -0.092783 0.110575 0.957464 -0.092783 0.110575 0.957464 -0.092783 0.110575 1.044 -0.092783 0.110575 1.044 -0.092783 0.110575 1.044 -0.089546 -0.106715 0.615487 -0.089544 0.106717 0.615487 -0.087918 -0.104775 0.759861 -0.087916 0.104777 0.759861 -0.08663 -0.238012 0.126643 -0.086629 0.238012 0.126643 -0.084897 -0.233251 0.091183 -0.084896 0.233252 0.091183 -0.082298 -0.226111 0 -0.082298 -0.226111 0.235557 -0.082298 0.226111 -0 -0.082297 0.226111 0.235557 -0.081432 -0.223731 0.111446 -0.081431 0.223731 0.111446 -0.069304 -0.190409 0.354602 -0.069302 0.19041 0.354602 -0.068438 -0.188029 0.268484 -0.068438 -0.188029 0.339404 -0.068436 0.188029 0.268484 -0.068436 0.188029 0.339404 -0.066694 -0.18324 0.868773 -0.066694 -0.18324 0.886503 -0.066694 -0.18324 0.957 -0.066694 -0.18324 0.957 -0.066694 -0.18324 0.957 -0.066694 -0.18324 1.04354 -0.066694 -0.18324 1.04354 -0.066694 -0.18324 1.04354 -0.066694 0.18324 0.868773 -0.066694 0.18324 0.886503 -0.066694 0.18324 0.957 -0.066694 0.18324 0.957 -0.066694 0.18324 0.957 -0.066694 0.18324 1.04354 -0.066694 0.18324 1.04354 -0.066694 0.18324 1.04354 -0.064973 -0.178508 0.377398 -0.064971 0.178509 0.377398 -0.064251 -0.176525 0.847244 -0.064248 0.176526 0.847244 -0.064106 -0.176128 0.303944 -0.064105 0.176129 0.303944 -0.06324 -0.173748 0.32674 -0.06324 -0.173748 0.3622 -0.063238 0.173749 0.32674 -0.063238 0.173749 0.3622 -0.062374 -0.171368 0.382463 -0.062372 0.171369 0.382463 -0.062065 -0.170522 0.882106 -0.062065 0.170522 0.882106 -0.062008 -0.170366 0.871931 -0.062008 0.170366 0.871931 -0.058909 -0.161847 0.838379 -0.058906 0.161848 0.838379 -0.055444 -0.152327 0.435654 -0.055444 -0.152327 0.787722 -0.055441 0.152328 0.435654 -0.055441 0.152328 0.787722 -0.053711 -0.147567 0.767459 -0.053709 0.147568 0.767459 -0.051112 -0.140426 0.514173 -0.05111 0.140427 0.514173 -0.050246 -0.138046 0.797853 -0.050243 0.138047 0.797853 -0.04938 -0.135666 0.815583 -0.049377 0.135667 0.815583 -0.049369 -0.13564 0.957464 -0.049369 -0.13564 0.957464 -0.049369 -0.13564 0.957464 -0.049369 -0.13564 0.957464 -0.049369 -0.13564 1.044 -0.049369 -0.13564 1.044 -0.049369 -0.13564 1.044 -0.049369 0.13564 0.957464 -0.049369 0.13564 0.957464 -0.049369 0.13564 0.957464 -0.049369 0.13564 1.044 -0.049369 0.13564 1.044 -0.049369 0.13564 1.044 -0.047647 -0.130906 0.615487 -0.047645 0.130907 0.615487 -0.046781 -0.128526 0.759861 -0.046778 0.128527 0.759861 -2e-06 -0.187854 0.847244 -2e-06 -0.172235 0.838379 -2e-06 -0.144374 0.815583 -1e-06 -0.288747 0.169702 -1e-06 -0.278615 0.195031 -1e-06 -0.240622 0.235557 -1e-06 -0.202629 0.354602 -1e-06 -0.200096 0.268484 -1e-06 -0.200096 0.339404 -1e-06 -0.189965 0.377398 -1e-06 -0.187432 0.303944 -1e-06 -0.184899 0.32674 -1e-06 -0.184899 0.3622 -1e-06 -0.182366 0.382463 -1e-06 -0.162104 0.435654 -1e-06 -0.162103 0.787722 -1e-06 -0.157038 0.767459 -1e-06 -0.149439 0.514173 -1e-06 -0.146906 0.797853 -1e-06 -0.139308 0.615487 -1e-06 -0.136775 0.759861 -0 -0.301411 0.05319 -0 -0.288747 0.025329 -0 -0.283681 0.07092 -0 -0.278615 0.146906 -0 -0.253287 0.126643 -0 -0.248221 0.091183 -0 -0.240623 -0 -0 -0.23809 0.111446 0 -0.195 0.868773 0 -0.195 0.886503 0 -0.195 1.04354 0 -0.195 1.04354 -0 -0.181466 0.882106 0 -0.181299 0.871931 -0 -0.144345 0.957464 -0 -0.144345 0.957464 0 -0.144345 1.044 0 -0.144345 1.044 0 0 -0 0 0 -0 0 0 0.957 0 0.144345 0.957464 0 0.144345 0.957464 0 0.144345 1.044 0 0.144345 1.044 0 0.181299 0.871931 0 0.181466 0.882106 0 0.195 0.868773 0 0.195 0.886503 0 0.195 1.04354 0 0.195 1.04354 0 0.23809 0.111446 0 0.240623 -0 0 0.248221 0.091183 0 0.253287 0.126643 0 0.283681 0.07092 0 0.288747 0.025329 0 0.301411 0.05319 1e-06 0.136775 0.759861 1e-06 0.139308 0.615487 1e-06 0.149439 0.514173 1e-06 0.157038 0.767459 1e-06 0.162104 0.435654 1e-06 0.182366 0.382463 1e-06 0.184899 0.32674 1e-06 0.184899 0.3622 1e-06 0.187432 0.303944 1e-06 0.189965 0.377398 1e-06 0.200096 0.268484 1e-06 0.200096 0.339404 1e-06 0.202629 0.354602 1e-06 0.240622 0.235557 1e-06 0.278615 0.146906 1e-06 0.278615 0.195031 1e-06 0.288747 0.169702 2e-06 0.144374 0.815583 2e-06 0.146906 0.797853 2e-06 0.162103 0.787722 2e-06 0.172235 0.838379 2e-06 0.187854 0.847244 0.046779 -0.128527 0.759861 0.046781 0.128526 0.759861 0.047645 -0.130907 0.615487 0.047647 0.130906 0.615487 0.049369 -0.13564 0.957464 0.049369 -0.13564 0.957464 0.049369 -0.13564 0.957464 0.049369 -0.13564 1.044 0.049369 -0.13564 1.044 0.049369 -0.13564 1.044 0.049369 0.13564 0.957464 0.049369 0.13564 0.957464 0.049369 0.13564 0.957464 0.049369 0.13564 1.044 0.049369 0.13564 1.044 0.049369 0.13564 1.044 0.049377 -0.135667 0.815583 0.04938 0.135666 0.815583 0.050244 -0.138047 0.797853 0.050246 0.138046 0.797853 0.05111 -0.140427 0.514173 0.051112 0.140426 0.514173 0.053709 -0.147568 0.767459 0.053711 0.147567 0.767459 0.055441 -0.152328 0.787722 0.055442 -0.152328 0.435654 0.055444 0.152327 0.435654 0.055444 0.152327 0.787722 0.058906 -0.161848 0.838379 0.058909 0.161847 0.838379 0.062008 -0.170366 0.871931 0.062008 0.170365 0.871931 0.062065 -0.170522 0.882106 0.062065 0.170522 0.882106 0.062372 -0.171369 0.382463 0.062374 0.171368 0.382463 0.063238 -0.173749 0.3622 0.063239 -0.173749 0.32674 0.06324 0.173748 0.32674 0.06324 0.173748 0.3622 0.064105 -0.176129 0.303944 0.064106 0.176128 0.303944 0.064248 -0.176526 0.847244 0.064252 0.176525 0.847244 0.064971 -0.178509 0.377398 0.064973 0.178508 0.377398 0.066694 -0.18324 0.868773 0.066694 -0.18324 0.886503 0.066694 -0.18324 0.957 0.066694 -0.18324 0.957 0.066694 -0.18324 0.957 0.066694 -0.18324 1.04354 0.066694 -0.18324 1.04354 0.066694 -0.18324 1.04354 0.066694 0.18324 0.868773 0.066694 0.18324 0.886503 0.066694 0.18324 0.957 0.066694 0.18324 0.957 0.066694 0.18324 0.957 0.066694 0.18324 1.04354 0.066694 0.18324 1.04354 0.066694 0.18324 1.04354 0.068436 -0.18803 0.339404 0.068436 -0.188029 0.268484 0.068438 0.188029 0.268484 0.068438 0.188029 0.339404 0.069302 -0.19041 0.354602 0.069304 0.190409 0.354602 0.081431 -0.223731 0.111446 0.081432 0.223731 0.111446 0.082297 -0.226111 0.235557 0.082298 -0.226111 -0 0.082298 0.226111 -0 0.082298 0.226111 0.235557 0.084896 -0.233252 0.091183 0.084897 0.233251 0.091183 0.086629 -0.238012 0.126643 0.08663 0.238012 0.126643 0.087916 -0.104777 0.759861 0.087918 0.104775 0.759861 0.089544 -0.106717 0.615487 0.089546 0.106715 0.615487 0.092783 -0.110575 0.957464 0.092783 -0.110575 0.957464 0.092783 -0.110575 0.957464 0.092783 -0.110575 1.044 0.092783 -0.110575 1.044 0.092783 -0.110575 1.044 0.092783 0.110575 0.957464 0.092783 0.110575 0.957464 0.092783 0.110575 0.957464 0.092783 0.110575 1.044 0.092783 0.110575 1.044 0.092783 0.110575 1.044 0.0928 -0.110598 0.815583 0.092803 0.110596 0.815583 0.094428 -0.112538 0.797853 0.094431 0.112536 0.797853 0.095292 -0.261813 0.146906 0.095292 -0.261813 0.195031 0.095293 0.261813 0.146906 0.095293 0.261813 0.195031 0.096057 -0.114478 0.514173 0.096059 0.114476 0.514173 0.097025 -0.266573 0.07092 0.097025 0.266573 0.07092 0.098757 -0.271334 0.025329 0.098757 -0.271334 0.169702 0.098758 0.271333 0.025329 0.098758 0.271333 0.169702 0.100941 -0.120299 0.767459 0.100943 0.120297 0.767459 0.103089 -0.283234 0.05319 0.103089 0.283234 0.05319 0.104197 -0.124179 0.435654 0.104197 -0.124179 0.787722 0.104199 0.124177 0.787722 0.104199 0.124178 0.435654 0.110709 -0.131941 0.838379 0.110712 0.131939 0.838379 0.116537 -0.138883 0.871931 0.116537 0.138883 0.871931 0.116644 -0.139011 0.882106 0.116644 0.139011 0.882106 0.117222 -0.139702 0.382463 0.117224 0.1397 0.382463 0.11845 -0.068389 0.759861 0.118451 0.068386 0.759861 0.11885 -0.141642 0.32674 0.11885 -0.141642 0.3622 0.118852 0.14164 0.3622 0.118852 0.141641 0.32674 0.120479 -0.143582 0.303944 0.12048 0.143581 0.303944 0.120643 -0.069655 0.615487 0.120645 0.069653 0.615487 0.120749 -0.143906 0.847244 0.120752 0.143904 0.847244 0.122106 -0.145522 0.377398 0.122108 0.145521 0.377398 0.125006 -0.072173 0.957464 0.125006 -0.072173 0.957464 0.125006 -0.072172 1.044 0.125006 -0.072172 1.044 0.125006 0.072172 0.957464 0.125006 0.072172 0.957464 0.125006 0.072172 1.044 0.125006 0.072172 1.044 0.12503 -0.072188 0.815583 0.125032 0.072185 0.815583 0.125344 -0.149379 0.868773 0.125344 -0.149379 0.886503 0.125344 -0.149379 0.957 0.125344 -0.149379 0.957 0.125344 -0.149379 0.957 0.125344 -0.149379 1.04354 0.125344 -0.149379 1.04354 0.125344 -0.149379 1.04354 0.125344 0.149379 0.868773 0.125344 0.149379 0.886503 0.125344 0.149379 0.957 0.125344 0.149379 0.957 0.125344 0.149379 0.957 0.125344 0.149379 1.04354 0.125344 0.149379 1.04354 0.125344 0.149379 1.04354 0.127224 -0.073455 0.797853 0.127225 0.073452 0.797853 0.128619 -0.153283 0.268484 0.128619 -0.153283 0.339404 0.12862 0.153282 0.268484 0.12862 0.153282 0.339404 0.129418 -0.074721 0.514173 0.129419 0.074718 0.514173 0.130247 -0.155224 0.354602 0.130249 0.155223 0.354602 0.134697 -0.023752 0.759861 0.134697 0.023749 0.759861 0.135998 -0.07852 0.767459 0.135999 0.078518 0.767459 0.137191 -0.024192 0.615487 0.137192 0.024189 0.615487 0.140385 -0.081053 0.435654 0.140385 -0.081053 0.787722 0.140386 0.08105 0.787722 0.140386 0.081051 0.435654 0.142152 -0.025065 0.957464 0.142152 -0.025065 0.957464 0.142152 -0.025065 0.957464 0.142152 -0.025065 1.044 0.142152 -0.025065 1.044 0.142152 -0.025065 1.044 0.142152 0.025065 0.957464 0.142152 0.025065 0.957464 0.142152 0.025065 0.957464 0.142152 0.025065 1.044 0.142152 0.025065 1.044 0.142152 0.025065 1.044 0.14218 -0.025072 0.815583 0.142181 0.025069 0.815583 0.144674 -0.025512 0.797853 0.144675 0.025509 0.797853 0.147169 -0.025951 0.514173 0.147169 0.025949 0.514173 0.149159 -0.086119 0.838379 0.149161 0.086116 0.838379 0.153041 -0.182388 0.111446 0.153041 0.182387 0.111446 0.154652 -0.027271 0.767459 0.154652 0.027268 0.767459 0.154669 -0.184328 -0 0.154669 -0.184328 0.235557 0.154669 0.184327 -0 0.15467 0.184327 0.235557 0.15701 -0.09065 0.871931 0.15701 0.09065 0.871931 0.157154 -0.090733 0.882106 0.157154 0.090733 0.882106 0.157933 -0.091184 0.382463 0.157935 0.091182 0.382463 0.159553 -0.190149 0.091183 0.159554 0.190148 0.091183 0.159641 -0.02815 0.435654 0.159641 -0.02815 0.787722 0.159641 0.028148 0.435654 0.159641 0.028148 0.787722 0.160127 -0.092451 0.3622 0.160127 -0.09245 0.32674 0.160128 0.092449 0.32674 0.160128 0.092449 0.3622 0.162321 -0.093717 0.303944 0.162321 0.093715 0.303944 0.162686 -0.093929 0.847244 0.162687 0.093926 0.847244 0.162809 -0.194029 0.126643 0.16281 0.194029 0.126643 0.164514 -0.094983 0.377398 0.164515 0.094982 0.377398 0.168875 -0.0975 0.868773 0.168875 -0.0975 0.886503 0.168875 -0.0975 1.04354 0.168875 -0.0975 1.04354 0.168875 0.0975 0.868773 0.168875 0.0975 0.886503 0.168875 0.0975 1.04354 0.168875 0.0975 1.04354 0.169618 -0.02991 0.838379 0.169619 0.029907 0.838379 0.173288 -0.100049 0.268484 0.173288 -0.100049 0.339404 0.173289 0.100047 0.339404 0.173289 0.100048 0.268484 0.175482 -0.101316 0.354602 0.175483 0.101314 0.354602 0.178545 -0.031482 0.871931 0.178545 0.031482 0.871931 0.178709 -0.031511 0.882106 0.178709 0.031511 0.882106 0.17909 -0.213432 0.146906 0.17909 -0.213432 0.195031 0.179091 0.213431 0.195031 0.179091 0.213432 0.146906 0.179596 -0.031669 0.382463 0.179596 0.031666 0.382463 0.18209 -0.032108 0.32674 0.18209 -0.032108 0.3622 0.182091 0.032106 0.3622 0.182091 0.032107 0.32674 0.182347 -0.217313 0.07092 0.182347 0.217312 0.07092 0.184585 -0.032548 0.303944 0.184585 0.032546 0.303944 0.185 -0.032622 0.847244 0.185001 0.032619 0.847244 0.185603 -0.221193 0.025329 0.185603 -0.221193 0.169702 0.185603 0.221193 0.025329 0.185603 0.221193 0.169702 0.187079 -0.032988 0.377398 0.187079 0.032986 0.377398 0.192038 -0.033861 0.868773 0.192038 -0.033861 0.886503 0.192038 -0.033861 0.957 0.192038 -0.033861 0.957 0.192038 -0.033861 0.957 0.192038 -0.033861 1.04354 0.192038 -0.033861 1.04354 0.192038 -0.033861 1.04354 0.192038 0.033861 0.868773 0.192038 0.033861 0.886503 0.192038 0.033861 0.957 0.192038 0.033861 0.957 0.192038 0.033861 0.957 0.192038 0.033861 1.04354 0.192038 0.033861 1.04354 0.192038 0.033861 1.04354 0.193743 -0.230895 0.05319 0.193744 0.230894 0.05319 0.197056 -0.034747 0.268484 0.197056 -0.034747 0.339404 0.197057 0.034745 0.339404 0.197057 0.034746 0.268484 0.199551 -0.035187 0.354602 0.199551 0.035185 0.354602 0.206192 -0.119045 0.111446 0.206192 0.119045 0.111446 0.208385 -0.120312 0.235557 0.208385 -0.120311 -0 0.208385 0.120311 -0 0.208385 0.120311 0.235557 0.214966 -0.124111 0.091183 0.214966 0.12411 0.091183 0.219353 -0.126644 0.126643 0.219353 0.126643 0.126643 0.234473 -0.041344 0.111446 0.234473 0.041343 0.111446 0.236967 -0.041784 -0 0.236967 -0.041784 0.235557 0.236967 0.041783 0.235557 0.236967 0.041784 -0 0.241288 -0.139308 0.146906 0.241288 -0.139308 0.195031 0.241288 0.139307 0.146906 0.241288 0.139307 0.195031 0.24445 -0.043103 0.091183 0.24445 0.043103 0.091183 0.245675 -0.141841 0.07092 0.245675 0.14184 0.07092 0.249439 -0.043983 0.126643 0.249439 0.043982 0.126643 0.250062 -0.144374 0.025329 0.250062 -0.144374 0.169702 0.250062 0.144373 0.025329 0.250063 0.144373 0.169702 0.26103 -0.150706 0.05319 0.26103 0.150706 0.05319 0.274383 -0.048382 0.146906 0.274383 -0.048382 0.195031 0.274383 0.04838 0.195031 0.274383 0.048381 0.146906 0.279372 -0.049261 0.07092 0.279372 0.04926 0.07092 0.28436 -0.050141 0.025329 0.28436 -0.050141 0.169702 0.28436 0.05014 0.025329 0.28436 0.05014 0.169702 0.296832 -0.05234 0.05319 0.296832 0.052339 0.05319 -0.968688 -0.170782 0.18012 -0.968688 -0.170782 0.18012 -0.968688 0.170782 0.18012 -0.71511 -0.126072 -0.687521 -0.71511 -0.126072 -0.687521 -0.984619 -0.173589 -0.018921 -0.984619 -0.173589 -0.018921 -0.71511 0.126072 -0.687521 -0.984619 0.173589 -0.018921 -0.597552 -0.10535 0.794855 -0.597552 -0.10535 0.794855 -0.597552 0.10535 0.794855 -0.779199 -0.137394 -0.611499 -0.779199 -0.137394 -0.611499 -0.830531 -0.146428 0.537339 -0.830531 -0.146428 0.537339 -0.779199 0.137394 -0.611499 -0.830531 0.146428 0.537339 -0.851833 -0.491806 0.18012 -0.851833 0.491806 0.18012 -0.628864 -0.363079 -0.687521 -0.865841 -0.499893 -0.018921 -0.628864 0.363079 -0.687521 -0.865841 0.499893 -0.018921 -0.656728 -0.115787 -0.74514 -0.656728 -0.115787 -0.74514 -0.656728 0.115787 -0.74514 -0.525468 -0.303385 0.794855 -0.525468 0.303385 0.794855 -0.71453 -0.12598 0.688131 -0.71453 -0.12598 0.688131 -0.71453 0.12598 0.688131 -0.685232 -0.395611 -0.611499 -0.730338 -0.421674 0.537339 -0.685202 0.395611 -0.611499 -0.730338 0.421674 0.537339 -0.235817 -0.041566 -0.970885 -0.235817 -0.041566 -0.970885 -0.671194 -0.118351 0.731742 -0.671194 -0.118351 0.731742 -0.235817 0.041566 -0.970885 -0.671194 0.118351 0.731742 -0.971801 -0.171331 -0.161779 -0.971801 -0.171331 -0.161779 -0.971801 0.171331 -0.161779 -0.577532 -0.333415 -0.74514 -0.577532 0.333445 -0.74514 -0.628346 -0.362774 0.688131 -0.628346 0.362774 0.688131 -0.207373 -0.119724 -0.970885 -0.590258 -0.34077 0.731742 -0.207373 0.119724 -0.970885 -0.590258 0.34077 0.731742 -0.85461 -0.493393 -0.161779 -0.85461 0.493393 -0.161779 -0.861721 -0.151921 0.484024 -0.861721 -0.151921 0.484024 -0.861721 0.151952 0.484024 -0.803339 -0.141636 0.578417 -0.803339 -0.141636 0.578417 -0.853542 -0.150487 -0.498764 -0.853542 -0.150487 -0.498764 -0.803339 0.141636 0.578417 -0.853542 0.150487 -0.498764 -0.632252 -0.753502 0.18012 -0.632252 0.753502 0.18012 -0.855098 -0.150761 0.496048 -0.855098 -0.150761 0.496048 -0.876125 -0.110935 -0.4691 -0.876125 -0.110935 -0.4691 -0.965728 -0.259438 0 -0.965728 -0.259438 0 -0.17362 0.984802 0 -0.009278 0 0.999939 -0.939665 -0.34199 0 -0.17362 0.984802 0 -0.008667 -0.003143 0.999939 -0.855098 0.150761 0.496048 -0.793786 0.139958 -0.591845 -0.999939 0.00824 0 -0.009278 0 0.999939 -0.866024 -0.499985 0 -0.008667 0.003143 0.999939 -0.930387 -0.164037 0.327769 -0.930387 -0.164037 0.327769 -0.930387 0.164037 0.327769 -0.46675 -0.556261 -0.687521 -0.642659 -0.765893 -0.018921 -0.46675 0.556261 -0.687521 -0.642659 0.765893 -0.018921 -0.75985 -0.133976 -0.636097 -0.75985 -0.133976 -0.636097 -0.75985 0.133976 -0.636097 -0.959532 -0.169164 0.224982 -0.959532 -0.169164 0.224982 -0.959532 0.169195 0.224982 -0.390027 -0.464797 0.794855 -0.390027 0.464797 0.794855 -0.912687 -0.160924 -0.375591 -0.912687 -0.160924 -0.375591 -0.896237 -0.158025 0.414411 -0.896237 -0.158025 0.414411 -0.912687 0.160924 -0.375591 -0.896237 0.158025 0.414411 -0.768975 -0.135563 0.624683 -0.768975 -0.135563 0.624683 -0.768975 0.135594 0.624683 -0.508591 -0.606098 -0.611499 -0.54207 -0.646016 0.537339 -0.508591 0.606098 -0.611499 -0.54207 0.646046 0.537339 -0.789056 -0.139103 -0.598346 -0.789056 -0.139103 -0.598346 -0.789056 0.139103 -0.598346 -0.771996 -0.136113 0.620838 -0.771996 -0.136113 0.620838 -0.771996 0.136113 0.620838 -0.757805 -0.437513 0.484024 -0.757775 0.437513 0.484024 -0.706442 -0.407849 0.578417 -0.750603 -0.433332 -0.498764 -0.706442 0.407849 0.578417 -0.750603 0.433363 -0.498764 -0.556749 -0.098148 -0.824824 -0.556749 -0.098148 -0.824824 -0.556749 0.098178 -0.824824 -0.751946 -0.434126 0.496048 -0.799341 -0.461501 -0.384747 -0.866024 -0.499985 0 -0.007843 -0.004517 0.999939 -0.751946 0.434126 0.496048 -0.799341 0.461501 -0.384747 -0.866024 0.499985 0 -0.007843 0.004517 0.999939 -0.818171 -0.472365 0.327769 -0.818171 0.472365 0.327769 -0.428663 -0.510849 -0.74514 -0.428663 0.510849 -0.74514 -0.668203 -0.385784 -0.636097 -0.668203 0.385784 -0.636097 -0.843806 -0.487167 0.224982 -0.843806 0.487167 0.224982 -0.802606 -0.463363 -0.375591 -0.788141 -0.455031 0.414411 -0.802606 0.463363 -0.375591 -0.788141 0.455031 0.414411 -0.95117 -0.167699 0.259011 -0.95117 -0.167699 0.259011 -0.917325 -0.161718 0.36375 -0.917325 -0.161718 0.36375 -0.95117 0.167699 0.259011 -0.917325 0.161748 0.36375 -0.466384 -0.555803 0.688131 -0.466384 0.555803 0.688131 -0.676229 -0.390393 0.624683 -0.676229 0.390423 0.624683 -0.693869 -0.400586 -0.598346 -0.693869 0.400586 -0.598346 -0.678884 -0.391949 0.620838 -0.678884 0.391949 0.620838 -0.438093 -0.522111 0.731742 -0.153905 -0.183447 -0.970885 -0.153905 0.183447 -0.970885 -0.438093 0.522111 0.731742 -0.732658 -0.129154 -0.668172 -0.732658 -0.129154 -0.668172 -0.732658 0.129185 -0.668172 -0.634297 -0.755943 -0.161779 -0.634297 0.755943 -0.161779 -0.489608 -0.282662 -0.824824 -0.489608 0.282662 -0.824824 -0.976501 -0.172155 0.129429 -0.976501 -0.172155 0.129429 -0.976501 0.172185 0.129429 -0.831935 -0.146672 0.535081 -0.831935 -0.146672 0.535081 -0.831935 0.146702 0.535081 -0.916684 -0.161626 -0.365398 -0.916684 -0.161626 -0.365398 -0.916684 0.161626 -0.365398 -0.17362 0.984802 0 -0.000977 0.000366 0.999969 0.939665 0.34199 0 -0.17362 0.984802 0 -0.008667 -0.003143 0.999939 0.939665 0.34199 0 -0.000977 -0.000366 0.999969 0.499985 -0.866024 0 -0.008667 0.003143 0.999939 0.499985 -0.866024 0 -0.836451 -0.482925 0.259011 -0.806696 -0.465712 0.36375 -0.836451 0.482925 0.259011 -0.806665 0.465743 0.36375 -0.983093 -0.173315 0.058565 -0.983093 -0.173315 0.058565 -0.983093 0.173345 0.058565 -0.644307 -0.37196 -0.668172 -0.644276 0.37199 -0.668172 -0.811701 -0.143101 -0.56624 -0.811701 -0.143101 -0.56624 -0.81167 0.143132 -0.56624 -0.562456 -0.670309 0.484024 -0.562456 0.670309 0.484024 -0.85873 -0.495773 0.129429 -0.85873 0.495773 0.129429 -0.524338 -0.624866 0.578417 -0.557115 -0.66393 -0.498764 -0.524338 0.624866 0.578417 -0.557115 0.66393 -0.498764 -0.73159 -0.422376 0.535081 -0.73159 0.422376 0.535081 -0.558123 -0.66512 0.496048 -0.518113 -0.61745 -0.591845 -0.669362 -0.742912 0 -0.004639 -0.008057 0.999939 0.766015 -0.642781 0 -0.766015 -0.642781 0 -0.00705 -0.005921 0.999939 0.766015 -0.642781 0 -0.558123 0.665151 0.496048 -0.534135 0.703269 -0.4691 -0.707572 0.706626 0 -0.004639 0.008057 0.999939 0.766015 0.642781 0 -0.766015 0.642781 0 -0.00705 0.005921 0.999939 0.766015 0.642781 0 -0.806116 -0.465407 -0.365398 -0.806116 0.465407 -0.365398 0.002777 0.001587 0.999969 0.866024 0.499985 0 -0.007843 -0.004517 0.999939 0.866024 0.499985 0 -0.007843 0.004517 0.999939 0.866024 -0.499985 0 0.002777 -0.001587 0.999969 0.866024 -0.499985 0 -0.607257 -0.723685 0.327769 -0.607257 0.723716 0.327769 -0.495956 -0.591052 -0.636097 -0.495956 0.591052 -0.636097 -0.864528 -0.49913 0.058565 -0.864528 0.49913 0.058565 -0.626301 -0.746391 0.224982 -0.626301 0.746391 0.224982 -0.595721 -0.709922 -0.375591 -0.584979 -0.697134 0.414411 -0.595691 0.709952 -0.375591 -0.584979 0.697165 0.414411 -0.713797 -0.412091 -0.56624 -0.713767 0.412091 -0.56624 -0.501907 -0.598163 0.624683 -0.501907 0.598163 0.624683 -0.515 -0.613758 -0.598346 -0.515 0.613758 -0.598346 -0.503891 -0.600513 0.620838 -0.503891 0.600513 0.620838 -0.363384 -0.433058 -0.824824 -0.363384 0.433088 -0.824824 -0.620838 -0.739891 0.259011 -0.598743 -0.713553 0.36375 -0.620838 0.739891 0.259011 -0.598743 0.713553 0.36375 -0.336406 -0.924314 0.18012 -0.336406 0.924314 0.18012 -0.478225 -0.569903 -0.668172 -0.478195 0.569903 -0.668172 -0.34196 -0.939512 -0.018921 -0.24836 -0.682363 -0.687521 -0.24836 0.682363 -0.687521 -0.341929 0.939512 -0.018921 -0.207526 -0.570177 0.794855 -0.207526 0.570177 0.794855 -0.637379 -0.759575 0.129429 -0.637349 0.759606 0.129429 -0.28843 -0.792474 0.537339 -0.270608 -0.743492 -0.611499 -0.270608 0.743492 -0.611499 -0.28843 0.792474 0.537339 -0.543016 -0.647114 0.535081 -0.542985 0.647145 0.535081 -0.598315 -0.713034 -0.365398 -0.598315 0.713065 -0.365398 -0.000153 -0.001038 0.999969 -0.000153 -0.001038 0.999969 0.766015 -0.642781 0 0.766015 0.642781 0 -0.00705 -0.005921 0.999939 0.766015 -0.642781 0 0.766015 0.642781 0 -0.000153 0.001038 0.999969 0.766015 -0.642781 0 0.766015 0.642781 0 -0.00705 0.005921 0.999939 0.766015 -0.642781 0 0.766015 0.642781 0 -0.641682 -0.764702 0.058565 -0.641652 0.764733 0.058565 -0.529801 -0.631367 -0.56624 -0.529771 0.631367 -0.56624 -0.228065 -0.626667 -0.74514 -0.228065 0.626667 -0.74514 -0.248146 -0.681814 0.688131 -0.248146 0.681814 0.688131 -0.081881 -0.225013 -0.970885 -0.2331 -0.640461 0.731742 -0.081881 0.225013 -0.970885 -0.2331 0.640461 0.731742 -0.337504 -0.927305 -0.161779 -0.337504 0.927305 -0.161779 -0.299264 -0.82226 0.484024 -0.299264 0.82226 0.484024 -0.279 -0.766533 0.578417 -0.296426 -0.814447 -0.498764 -0.27897 0.766533 0.578417 -0.296426 0.814447 -0.498764 -0.296976 -0.815912 0.496048 -0.34199 -0.814234 -0.4691 -0.939665 0.34199 0 -0.258156 -0.966094 0 -0.004639 -0.008057 0.999939 -0.939665 0.34199 0 -0.17362 -0.984802 0 -0.001587 -0.009064 0.999939 -0.296945 0.815912 0.496048 -0.275674 0.757408 -0.591845 -0.939665 -0.34199 0 -0.308664 0.95114 0 -0.004639 0.008057 0.999939 -0.939665 -0.34199 0 -0.17362 0.984802 0 -0.001587 0.009064 0.999939 -0.323099 -0.887753 0.327769 -0.323099 0.887753 0.327769 -0.263894 -0.725059 -0.636097 -0.263894 0.725059 -0.636097 -0.333232 -0.915586 0.224982 -0.333232 0.915586 0.224982 -0.316965 -0.870876 -0.375591 -0.311258 -0.85519 0.414411 -0.316965 0.870876 -0.375591 -0.311258 0.85519 0.414411 -0.267067 -0.733757 0.624683 -0.267037 0.733757 0.624683 -0.274026 -0.752892 -0.598346 -0.274026 0.752892 -0.598346 -0.268105 -0.736656 0.620838 -0.268105 0.736656 0.620838 -0.193365 -0.531236 -0.824824 -0.193335 0.531236 -0.824824 -0.330332 -0.90759 0.259011 -0.318583 -0.875301 0.36375 -0.330332 0.90762 0.259011 -0.318552 0.875301 0.36375 -0.254433 -0.699088 -0.668172 -0.254433 0.699088 -0.668172 -0.339122 -0.931761 0.129429 -0.339122 0.931791 0.129429 -0.288919 -0.793817 0.535081 -0.288919 0.793817 0.535081 -0.318369 -0.874691 -0.365398 -0.318339 0.874691 -0.365398 -0.939665 0.34199 0 -0.000793 -0.000671 0.999969 -0.000793 -0.000671 0.999969 0.17362 0.984802 0 -0.939665 0.34199 0 -0.001587 -0.009064 0.999939 0.17362 0.984802 0 -0.939665 -0.34199 0 -0.000793 0.000671 0.999969 0.17362 -0.984802 0 -0.939665 -0.34199 0 -0.001587 0.009064 0.999939 0.17362 -0.984802 0 -0.341441 -0.938047 0.058565 -0.341411 0.938078 0.058565 -0.281899 -0.774499 -0.56624 -0.281869 0.774499 -0.56624 0 -0.771569 -0.636097 0 -0.565355 -0.824824 0 -0.930845 -0.365398 0 -0.999817 -0.018921 0 -0.843349 0.537339 0 -0.68157 0.731742 0 -0.875027 0.484024 0 -0.815729 0.578417 0 -0.866695 -0.498764 0 -0.944731 0.327769 0 -0.974334 0.224982 0 -0.926756 -0.375591 0 -0.910062 0.414411 0 -0.780847 0.624683 0 -0.96585 0.259011 0 -0.931486 0.36375 0 -0.74398 -0.668172 0 -0.991577 0.129429 0 -0.844783 0.535081 0 -0.99826 0.058565 0 -0.824213 -0.56624 0 -0.983642 0.18012 0 -0.726157 -0.687521 0 -0.606769 0.794855 0 -0.791223 -0.611499 0 -0.66686 -0.74514 0 -0.725547 0.688131 0 -0.239448 -0.970885 0 -0.986816 -0.161779 0 -0.868282 0.496048 0 -0.923002 -0.384747 0 -1 0 0 -0.009064 0.999939 0 -0.801202 -0.598346 0 -0.783929 0.620838 0 0.003204 0.999969 0 1 0 0 -0.009064 0.999939 0 1 0 0 0 -1 0 0 -1 0 0 1 0 -1 0 0 -0.003204 0.999969 0 -1 0 0 0.009064 0.999939 0 0.783929 0.620838 0 0.801202 -0.598346 0 0.868282 0.496048 0 0.923002 -0.384747 0 0.009064 0.999939 0 1 0 0 0.986816 -0.161779 0 0.239448 -0.970885 0 0.725547 0.688131 0 0.66686 -0.74514 0 0.606769 0.794855 0 0.726157 -0.687521 0 0.983642 0.18012 0 0.824213 -0.56624 0 0.99826 0.058565 0 0.991577 0.129429 0 0.74398 -0.668172 0 0.96585 0.259011 0 0.780847 0.624683 0 0.926756 -0.375591 0 0.910062 0.414411 0 0.974334 0.224982 0 0.944731 0.327769 0 0.815729 0.578417 0 0.866695 -0.498764 0 0.875027 0.484024 0 0.68157 0.731742 0 0.791223 -0.611499 0 0.843349 0.537339 0 0.999817 -0.018921 0 0.930845 -0.365398 0 0.844783 0.535081 0 0.931486 0.36375 0 0.565355 -0.824824 0 0.771569 -0.636097 0.281869 -0.774499 -0.56624 0.281899 0.774499 -0.56624 0.341411 -0.938078 0.058565 0.341441 0.938047 0.058565 -0.17362 0.984802 0 0.000793 -0.000671 0.999969 0.939665 0.34199 0 -0.17362 0.984802 0 0.001587 -0.009064 0.999939 0.939665 0.34199 0 -0.17362 -0.984802 0 0.000793 0.000671 0.999969 0.939665 -0.34199 0 -0.17362 -0.984802 0 0.001587 0.009064 0.999939 0.939665 -0.34199 0 0.318339 -0.874691 -0.365398 0.318369 0.874691 -0.365398 0.288919 -0.793817 0.535081 0.288919 0.793817 0.535081 0.339122 -0.931791 0.129429 0.339122 0.931761 0.129429 0.254433 -0.699088 -0.668172 0.254433 0.699088 -0.668172 0.318552 -0.875301 0.36375 0.330332 -0.90762 0.259011 0.330332 0.90759 0.259011 0.318583 0.875301 0.36375 0.193335 -0.531236 -0.824824 0.193365 0.531236 -0.824824 0.268105 -0.736656 0.620838 0.268105 0.736656 0.620838 0.274026 -0.752892 -0.598346 0.274026 0.752892 -0.598346 0.267037 -0.733757 0.624683 0.267067 0.733757 0.624683 0.311258 -0.85519 0.414411 0.316965 -0.870876 -0.375591 0.316965 0.870876 -0.375591 0.311258 0.85519 0.414411 0.333232 -0.915586 0.224982 0.333232 0.915586 0.224982 0.263894 -0.725059 -0.636097 0.263894 0.725059 -0.636097 0.323099 -0.887753 0.327769 0.323099 0.887753 0.327769 0.296945 -0.815912 0.496048 0.275674 -0.757408 -0.591845 0.004639 -0.008057 0.999939 0.308664 -0.95114 0 0.939665 0.34199 0 0.001587 -0.009064 0.999939 0.17362 -0.984802 0 0.939665 0.34199 0 0.296976 0.815912 0.496048 0.34199 0.814234 -0.4691 0.004639 0.008057 0.999939 0.258156 0.966094 0 0.939665 -0.34199 0 0.001587 0.009064 0.999939 0.17362 0.984802 0 0.939665 -0.34199 0 0.296426 -0.814447 -0.498764 0.27897 -0.766533 0.578417 0.279 0.766533 0.578417 0.296426 0.814447 -0.498764 0.299264 -0.82226 0.484024 0.299264 0.82226 0.484024 0.337504 -0.927305 -0.161779 0.337504 0.927305 -0.161779 0.2331 -0.640461 0.731742 0.081881 -0.225013 -0.970885 0.081881 0.225013 -0.970885 0.2331 0.640461 0.731742 0.248146 -0.681814 0.688131 0.248146 0.681814 0.688131 0.228065 -0.626667 -0.74514 0.228065 0.626667 -0.74514 0.529771 -0.631367 -0.56624 0.529801 0.631367 -0.56624 0.641652 -0.764733 0.058565 0.641682 0.764702 0.058565 -0.766015 -0.642781 0 -0.766015 0.642781 0 0.000153 -0.001038 0.999969 -0.766015 -0.642781 0 -0.766015 0.642781 0 0.00705 -0.005921 0.999939 -0.766015 -0.642781 0 -0.766015 0.642781 0 0.000153 0.001038 0.999969 -0.766015 -0.642781 0 -0.766015 0.642781 0 0.00705 0.005921 0.999939 0.598315 -0.713065 -0.365398 0.598315 0.713034 -0.365398 0.542985 -0.647145 0.535081 0.543016 0.647114 0.535081 0.270608 -0.743492 -0.611499 0.28843 -0.792474 0.537339 0.270608 0.743492 -0.611499 0.28843 0.792474 0.537339 0.637349 -0.759606 0.129429 0.637379 0.759575 0.129429 0.207526 -0.570177 0.794855 0.207526 0.570177 0.794855 0.24836 -0.682363 -0.687521 0.341929 -0.939512 -0.018921 0.24836 0.682363 -0.687521 0.34196 0.939512 -0.018921 0.478195 -0.569903 -0.668172 0.478225 0.569903 -0.668172 0.336406 -0.924314 0.18012 0.336406 0.924314 0.18012 0.620838 -0.739891 0.259011 0.598743 -0.713553 0.36375 0.598743 0.713553 0.36375 0.620838 0.739891 0.259011 0.363384 -0.433088 -0.824824 0.363384 0.433058 -0.824824 0.503891 -0.600513 0.620838 0.503891 0.600513 0.620838 0.515 -0.613758 -0.598346 0.515 0.613758 -0.598346 0.501907 -0.598163 0.624683 0.501907 0.598163 0.624683 0.713767 -0.412091 -0.56624 0.713797 0.412091 -0.56624 0.595691 -0.709952 -0.375591 0.584979 -0.697165 0.414411 0.584979 0.697134 0.414411 0.595721 0.709922 -0.375591 0.626301 -0.746391 0.224982 0.626301 0.746391 0.224982 0.864528 -0.49913 0.058565 0.864528 0.49913 0.058565 0.495956 -0.591052 -0.636097 0.495956 0.591052 -0.636097 0.607257 -0.723716 0.327769 0.607257 0.723685 0.327769 -0.866024 0.499985 0 -0.002777 0.001587 0.999969 -0.866024 0.499985 0 0.007843 -0.004517 0.999939 -0.866024 -0.499985 0 -0.002777 -0.001587 0.999969 -0.866024 -0.499985 0 0.007843 0.004517 0.999939 0.806116 -0.465407 -0.365398 0.806116 0.465407 -0.365398 0.558123 -0.665151 0.496048 0.534135 -0.703269 -0.4691 -0.766015 -0.642781 0 0.004639 -0.008057 0.999939 0.707572 -0.706626 0 -0.766015 -0.642781 0 0.00705 -0.005921 0.999939 0.766015 -0.642781 0 0.558123 0.66512 0.496048 0.518113 0.61745 -0.591845 -0.766015 0.642781 0 0.004639 0.008057 0.999939 0.669362 0.742912 0 -0.766015 0.642781 0 0.00705 0.005921 0.999939 0.766015 0.642781 0 0.73159 -0.422376 0.535081 0.73159 0.422376 0.535081 0.524338 -0.624866 0.578417 0.557115 -0.66393 -0.498764 0.524338 0.624866 0.578417 0.557115 0.66393 -0.498764 0.85873 -0.495773 0.129429 0.85873 0.495773 0.129429 0.562456 -0.670309 0.484024 0.562456 0.670309 0.484024 0.81167 -0.143132 -0.56624 0.811701 0.143101 -0.56624 0.644276 -0.37199 -0.668172 0.644307 0.37196 -0.668172 0.983093 -0.173345 0.058565 0.983093 0.173315 0.058565 0.836451 -0.482925 0.259011 0.806665 -0.465743 0.36375 0.806696 0.465712 0.36375 0.836451 0.482925 0.259011 -0.939665 0.34199 0 0.000977 0.000366 0.999969 0.17362 0.984802 0 -0.939665 0.34199 0 0.008667 -0.003143 0.999939 0.17362 0.984802 0 -0.939665 -0.34199 0 0.000977 -0.000366 0.999969 0.17362 -0.984802 0 -0.939665 -0.34199 0 0.008667 0.003143 0.999939 0.17362 -0.984802 0 0.916684 -0.161626 -0.365398 0.916684 0.161626 -0.365398 0.831935 -0.146702 0.535081 0.831935 0.146672 0.535081 0.976501 -0.172185 0.129429 0.976501 0.172155 0.129429 0.489608 -0.282662 -0.824824 0.489608 0.282662 -0.824824 0.634297 -0.755943 -0.161779 0.634297 0.755943 -0.161779 0.732658 -0.129185 -0.668172 0.732658 0.129154 -0.668172 0.153905 -0.183447 -0.970885 0.438093 -0.522111 0.731742 0.153905 0.183447 -0.970885 0.438093 0.522111 0.731742 0.678884 -0.391949 0.620838 0.678884 0.391949 0.620838 0.693869 -0.400586 -0.598346 0.693869 0.400586 -0.598346 0.676229 -0.390423 0.624683 0.676229 0.390393 0.624683 0.466384 -0.555803 0.688131 0.466384 0.555803 0.688131 0.95117 -0.167699 0.259011 0.917325 -0.161748 0.36375 0.95117 0.167699 0.259011 0.917325 0.161718 0.36375 0.788141 -0.455031 0.414411 0.802606 -0.463363 -0.375591 0.802606 0.463363 -0.375591 0.788141 0.455031 0.414411 0.843806 -0.487167 0.224982 0.843806 0.487167 0.224982 0.668203 -0.385784 -0.636097 0.668203 0.385784 -0.636097 0.428663 -0.510849 -0.74514 0.428663 0.510849 -0.74514 0.818171 -0.472365 0.327769 0.818171 0.472365 0.327769 0.751946 -0.434126 0.496048 0.799341 -0.461501 -0.384747 0.007843 -0.004517 0.999939 0.866024 -0.499985 0 0.751946 0.434126 0.496048 0.799341 0.461501 -0.384747 0.007843 0.004517 0.999939 0.866024 0.499985 0 0.556749 -0.098178 -0.824824 0.556749 0.098148 -0.824824 0.706442 -0.407849 0.578417 0.750603 -0.433363 -0.498764 0.750603 0.433332 -0.498764 0.706442 0.407849 0.578417 0.757775 -0.437513 0.484024 0.757805 0.437513 0.484024 0.771996 -0.136113 0.620838 0.771996 0.136113 0.620838 0.789056 -0.139103 -0.598346 0.789056 0.139103 -0.598346 0.508591 -0.606098 -0.611499 0.54207 -0.646046 0.537339 0.54207 0.646016 0.537339 0.508591 0.606098 -0.611499 0.768975 -0.135594 0.624683 0.768975 0.135563 0.624683 0.912687 -0.160924 -0.375591 0.896237 -0.158025 0.414411 0.896237 0.158025 0.414411 0.912687 0.160924 -0.375591 0.390027 -0.464797 0.794855 0.390027 0.464797 0.794855 0.959532 -0.169195 0.224982 0.959532 0.169164 0.224982 0.75985 -0.133976 -0.636097 0.75985 0.133976 -0.636097 0.46675 -0.556261 -0.687521 0.642659 -0.765893 -0.018921 0.46675 0.556261 -0.687521 0.642659 0.765893 -0.018921 0.930387 -0.164037 0.327769 0.930387 0.164037 0.327769 0.855098 -0.150761 0.496048 0.793786 -0.139958 -0.591845 0.009278 0 0.999939 0.17362 0.984802 0 0.978057 -0.208228 0 0.008667 -0.003143 0.999939 0.17362 0.984802 0 0.939665 -0.34199 0 0.855098 0.150761 0.496048 0.876125 0.110935 -0.4691 0.009278 0 0.999939 0.17362 -0.984802 0 0.965728 0.259438 0 0.008667 0.003143 0.999939 0.17362 -0.984802 0 0.939665 0.34199 0 0.632252 -0.753502 0.18012 0.632252 0.753502 0.18012 0.803339 -0.141636 0.578417 0.853542 -0.150487 -0.498764 0.853542 0.150487 -0.498764 0.803339 0.141636 0.578417 0.861721 -0.151952 0.484024 0.861721 0.151921 0.484024 0.85461 -0.493393 -0.161779 0.85461 0.493393 -0.161779 0.590258 -0.34077 0.731742 0.207373 -0.119724 -0.970885 0.207373 0.119724 -0.970885 0.590258 0.34077 0.731742 0.628346 -0.362774 0.688131 0.628346 0.362774 0.688131 0.577532 -0.333445 -0.74514 0.577532 0.333415 -0.74514 0.971801 -0.171361 -0.161779 0.971801 0.171331 -0.161779 0.235817 -0.041566 -0.970885 0.671194 -0.118351 0.731742 0.671194 0.118351 0.731742 0.235817 0.041566 -0.970885 0.685202 -0.395611 -0.611499 0.730338 -0.421674 0.537339 0.685232 0.395611 -0.611499 0.730338 0.421674 0.537339 0.71453 -0.12598 0.688131 0.71453 0.12598 0.688131 0.525468 -0.303385 0.794855 0.525468 0.303385 0.794855 0.656728 -0.115787 -0.74514 0.656728 0.115787 -0.74514 0.628864 -0.363079 -0.687521 0.865841 -0.499893 -0.018921 0.628864 0.363079 -0.687521 0.865841 0.499893 -0.018921 0.851833 -0.491806 0.18012 0.851833 0.491806 0.18012 0.779199 -0.137394 -0.611499 0.830531 -0.146428 0.537339 0.830531 0.146428 0.537339 0.779199 0.137394 -0.611499 0.597552 -0.10535 0.794855 0.597552 0.10535 0.794855 0.71511 -0.126072 -0.687521 0.984619 -0.173589 -0.018921 0.71511 0.126072 -0.687521 0.984619 0.173589 -0.018921 0.968688 -0.170782 0.18012 0.968688 0.170782 0.18012 0.00434 0.220651 1.00434 0.220651 0.948785 0.220651 0.00434 0.20405 1.00434 0.20405 0.00434 0.290077 1.00434 0.290077 0.948785 0.20405 0.948784 0.290077 0.00434 0.231216 1.00434 0.231216 0.948785 0.231216 0.00434 0.276494 1.00434 0.276494 0.00434 0.30517 1.00434 0.30517 0.948784 0.276494 0.948784 0.30517 0.059896 0.220651 0.893229 0.220651 0.059896 0.20405 0.059896 0.290077 0.893229 0.20405 0.893229 0.290077 0.00434 0.26442 1.00434 0.26442 0.948784 0.26442 0.059896 0.231216 0.893229 0.231216 0.00434 0.24329 1.00434 0.24329 0.948785 0.24329 0.059896 0.276494 0.059896 0.30517 0.893229 0.276494 0.893229 0.30517 0.00434 0.188957 1.00434 0.188957 0.00434 0.329318 1.00434 0.329318 0.948785 0.188957 0.948784 0.329318 0.00434 0.255364 1.00434 0.255364 0.948785 0.255364 0.059896 0.26442 0.893229 0.26442 0.059896 0.24329 0.893229 0.24329 0.059896 0.188957 0.059895 0.329318 0.893229 0.188957 0.893229 0.329318 0.059896 0.255364 0.893229 0.255364 0.00434 0.400253 1.00434 0.400253 0.948784 0.400253 0.00434 0.348938 1.00434 0.348938 0.00434 0.391197 1.00434 0.391197 0.948784 0.348938 0.948784 0.391197 0.115451 0.220651 0.837674 0.220651 0.00434 0.706631 1.00434 0.706631 0.00434 0.717196 1.00434 0.717196 0.00434 0.759202 1.00434 0.759202 0.00434 0.759202 1.00434 0.759202 0.00434 0.810769 0.00434 0.810769 0.00434 0.810769 0.948785 0.706631 0.948785 0.717196 0.948785 0.759202 0.948785 0.759202 0.948785 0.810769 0.948785 0.810769 0.004339 0.413836 1.00434 0.413836 0.948784 0.413836 0.115451 0.20405 0.115451 0.290077 0.837674 0.20405 0.837673 0.290077 0.004339 0.693802 1.00434 0.693802 0.948783 0.693802 0.00434 0.370068 1.00434 0.370068 0.948784 0.370068 0.115451 0.231216 0.837673 0.231216 0.00434 0.383651 1.00434 0.383651 0.004339 0.404781 1.00434 0.404781 0.948784 0.383651 0.948784 0.404781 0.004339 0.416855 1.00434 0.416855 0.948784 0.416855 0.115451 0.276494 0.115451 0.30517 0.837673 0.276494 0.837673 0.30517 0.00434 0.714576 1.00434 0.714576 0.948785 0.714576 0.00434 0.708513 1.00434 0.708513 0.948785 0.708513 0.059895 0.400253 0.893228 0.400253 0.059895 0.348938 0.059895 0.391197 0.893229 0.348938 0.893228 0.391197 0.004339 0.68852 1.00434 0.68852 0.948783 0.68852 0.059896 0.706631 0.059896 0.717196 0.059896 0.810769 0.059896 0.810769 0.893229 0.706631 0.893229 0.717196 0.893229 0.810769 0.893229 0.810769 0.059895 0.413836 0.893228 0.413836 0.115451 0.26442 0.837673 0.26442 0.059894 0.693802 0.893228 0.693802 0.059895 0.370068 0.893229 0.370068 0.059895 0.383651 0.059895 0.404781 0.893228 0.383651 0.893228 0.404781 0.004339 0.448549 1.00434 0.448549 0.004339 0.658335 1.00434 0.658335 0.948784 0.448549 0.948783 0.658335 0.115451 0.24329 0.837673 0.24329 0.059895 0.416855 0.893228 0.416855 0.059896 0.714576 0.893229 0.714576 0.059896 0.708513 0.893229 0.708513 0.115451 0.329318 0.115451 0.188957 0.837674 0.188957 0.837673 0.329318 0.004339 0.646261 1.00434 0.646261 0.948783 0.646261 0.115451 0.255364 0.837673 0.255364 0.059894 0.68852 0.893228 0.68852 0.004339 0.495336 1.00434 0.495336 0.948783 0.495336 0.004339 0.664372 1.00434 0.664372 0.948783 0.664372 0.004339 0.674937 1.00434 0.674937 0.948783 0.674937 0.00434 0.759479 1.00434 0.759479 0.00434 0.759479 0.00434 0.811043 0.00434 0.811043 0.00434 0.811043 0.948785 0.759479 0.948785 0.759479 0.948785 0.811043 0.948785 0.811043 0.059895 0.448549 0.059894 0.658335 0.893228 0.448549 0.893228 0.658335 0.004339 0.555706 1.00434 0.555706 0.948783 0.555706 0.059894 0.646261 0.893228 0.646261 0.004339 0.641734 1.00434 0.641734 0.948783 0.641734 0.115451 0.400253 0.837673 0.400253 0.059895 0.495336 0.893228 0.495336 0.115451 0.348938 0.115451 0.391197 0.837673 0.348938 0.837673 0.391197 0.059894 0.664372 0.893228 0.664372 0.115451 0.706631 0.115451 0.717196 0.115451 0.759202 0.115451 0.759202 0.115451 0.759202 0.115451 0.810769 0.115451 0.810769 0.115451 0.810769 0.837674 0.706631 0.837674 0.717196 0.837674 0.759202 0.837674 0.759202 0.837674 0.759202 0.837674 0.810769 0.837674 0.810769 0.837674 0.810769 0.059894 0.674937 0.893227 0.674937 1.0599 0.759479 0.059896 0.759479 0.059896 0.811043 0.059896 0.811043 0.893229 0.811043 0.893229 0.811043 0.893229 0.759479 0.893229 0.759479 0.115451 0.413836 0.837673 0.413836 0.11545 0.693802 0.837672 0.693802 0.059894 0.555706 0.893228 0.555706 0.115451 0.370068 0.837673 0.370068 0.115451 0.383651 0.115451 0.404781 0.837673 0.383651 0.837673 0.404781 0.059894 0.641734 0.893228 0.641734 0.11545 0.416855 0.837673 0.416855 0.115451 0.714576 0.837674 0.714576 0.115451 0.708513 0.837674 0.708513 0.11545 0.68852 0.837672 0.68852 0.11545 0.448549 0.11545 0.658335 0.837672 0.448549 0.837672 0.658335 0.171007 0.220651 0.782118 0.220651 0.11545 0.646261 0.837672 0.646261 0.171007 0.290077 0.171007 0.20405 0.782118 0.204049 0.782118 0.290077 0.171007 0.231216 0.782118 0.231216 0.11545 0.495336 0.837672 0.495336 0.171007 0.30517 0.171007 0.276494 0.782118 0.276494 0.782118 0.30517 0.11545 0.664372 0.837672 0.664372 0.11545 0.674937 0.837672 0.674937 0.115451 0.759479 1.11545 0.759479 0.115451 0.759479 0.115451 0.759479 0.115451 0.811043 0.115451 0.811043 0.115451 0.811043 0.837673 0.759479 0.837673 0.759479 0.837673 0.759479 0.837674 0.811043 0.837674 0.811043 0.837674 0.811043 0.11545 0.555706 0.837672 0.555706 0.11545 0.641734 0.837672 0.641734 0.171007 0.26442 0.782118 0.26442 0.171007 0.24329 0.782118 0.24329 0.171007 0.188957 0.171007 0.329318 0.782118 0.188957 0.782118 0.329318 0.171007 0.255364 0.782118 0.255364 0.171006 0.400253 0.782117 0.400253 0.171006 0.348938 0.171006 0.391197 0.782117 0.348938 0.782117 0.391197 0.171007 0.706631 0.171007 0.717196 0.171007 0.759202 0.171007 0.759202 0.171007 0.759202 0.171007 0.810769 0.171007 0.810769 0.171007 0.810769 0.782118 0.706631 0.782118 0.717196 0.782118 0.759202 0.782118 0.759202 0.782118 0.759202 0.782118 0.810769 0.782118 0.810769 0.782118 0.810769 0.171006 0.413836 0.782117 0.413836 0.171006 0.693802 0.782117 0.693802 0.171006 0.370068 0.782117 0.370068 0.171006 0.383651 0.171006 0.404781 0.782117 0.383651 0.782117 0.404781 0.171006 0.416855 0.782117 0.416855 0.171007 0.714576 0.782118 0.714576 0.171007 0.708513 0.782118 0.708513 0.171005 0.68852 0.782117 0.68852 0.171006 0.448549 0.171006 0.658335 0.782117 0.448549 0.782117 0.658335 0.171006 0.646261 0.782117 0.646261 0.171006 0.495336 0.782117 0.495336 0.171005 0.664372 0.782116 0.664372 0.171005 0.674937 0.782116 0.674937 0.171007 0.759479 0.171007 0.759479 1.17101 0.759479 0.171007 0.759479 0.171007 0.811043 0.171007 0.811043 0.171007 0.811043 0.782118 0.759479 0.782118 0.759479 0.782118 0.759479 0.782118 0.811043 0.782118 0.811043 0.782118 0.811043 0.171005 0.555706 0.782117 0.555706 0.171005 0.641734 0.782116 0.641734 0.226561 0.693802 0.226561 0.68852 0.226561 0.674937 0.226562 0.290077 0.226562 0.30517 0.226562 0.329318 0.226562 0.400253 0.226562 0.348938 0.226562 0.391197 0.226562 0.413836 0.226562 0.370068 0.226562 0.383651 0.226562 0.404781 0.226561 0.416855 0.226561 0.448549 0.226561 0.658335 0.226561 0.646261 0.226561 0.495336 0.226561 0.664372 0.226561 0.555706 0.226561 0.641734 0.226562 0.220651 0.226562 0.20405 0.226562 0.231216 0.226562 0.276494 0.226562 0.26442 0.226562 0.24329 0.226562 0.188957 0.226562 0.255364 0.226562 0.706631 0.226562 0.717196 0.226562 0.810769 0.226562 0.810769 0.226562 0.714576 0.226562 0.708513 0.226562 0.759479 0.226562 0.759479 0.226563 0.811043 0.226563 0.811043 0.169194 0.188957 1.16919 0.188957 0.718026 0.759202 0.726562 0.759479 0.726562 0.759479 0.726562 0.811043 0.726562 0.811043 0.726562 0.708513 0.726562 0.714575 0.726562 0.706631 0.726562 0.717196 0.726562 0.810769 0.726562 0.810769 0.726562 0.255364 0.726562 0.188957 0.726562 0.24329 0.726562 0.26442 0.726562 0.231216 0.726562 0.204049 0.726562 0.220651 0.726561 0.641734 0.726561 0.555706 0.726561 0.495336 0.726561 0.646261 0.726561 0.448549 0.726562 0.416855 0.726562 0.383651 0.726562 0.404781 0.726562 0.370068 0.726562 0.413836 0.726562 0.348938 0.726562 0.391197 0.726562 0.400253 0.726562 0.329318 0.726562 0.276494 0.726562 0.30517 0.726562 0.290077 0.726561 0.674937 0.726561 0.664372 0.726561 0.658335 0.726561 0.68852 0.726561 0.693802 0.282116 0.641734 0.671005 0.641734 0.282117 0.555706 0.671005 0.555706 0.282118 0.759479 0.282118 0.759479 0.282118 0.759479 0.282118 0.811043 0.282118 0.811043 0.282118 0.811043 0.671007 0.759479 0.671007 0.759479 0.671007 0.759479 0.671007 0.811043 0.671007 0.811043 0.671007 0.811043 0.282116 0.674937 0.671005 0.674937 0.282116 0.664372 0.671005 0.664372 0.282117 0.495336 0.671006 0.495336 0.282117 0.646261 0.671005 0.646261 0.282117 0.658335 0.282117 0.448549 0.671006 0.448549 0.671005 0.658335 0.282117 0.68852 0.671005 0.68852 0.282118 0.708513 0.671007 0.708513 0.282118 0.714576 0.671007 0.714575 0.282117 0.416855 0.671006 0.416855 0.282117 0.404781 0.282117 0.383651 0.671006 0.383651 0.671006 0.404781 0.282117 0.370068 0.671006 0.370068 0.282117 0.693802 0.671005 0.693802 0.282117 0.413836 0.671006 0.413836 0.282118 0.706631 0.282118 0.717196 0.282118 0.759202 0.282118 0.759202 0.282118 0.759202 0.282118 0.810769 0.282118 0.810769 0.282118 0.810769 0.671007 0.706631 0.671007 0.717196 0.671007 0.759202 0.671007 0.759202 0.671007 0.759202 0.671007 0.810769 0.671007 0.810769 0.671007 0.810769 0.282117 0.391197 0.282117 0.348938 0.671006 0.348938 0.671006 0.391197 0.282117 0.400253 0.671006 0.400253 0.282118 0.255364 0.671007 0.255364 0.282118 0.329318 0.282118 0.188957 0.671007 0.188957 0.671007 0.329318 0.282118 0.24329 0.671007 0.24329 0.282118 0.26442 0.671007 0.26442 0.337672 0.641734 0.61545 0.641734 0.337672 0.555706 0.61545 0.555706 0.337674 0.759479 0.337674 0.759479 0.337674 0.759479 0.337674 0.811043 0.337674 0.811043 0.337674 0.811043 0.615451 0.759479 0.615451 0.759479 0.615451 0.759479 0.615451 0.811043 0.615451 0.811043 0.615451 0.811043 0.337672 0.674937 0.61545 0.674937 0.337672 0.664372 0.61545 0.664372 0.282118 0.276494 0.282118 0.30517 0.671007 0.276494 0.671007 0.30517 0.337672 0.495336 0.61545 0.495336 0.282118 0.231216 0.671007 0.231216 0.282118 0.20405 0.282118 0.290077 0.671007 0.204049 0.671007 0.290077 0.337672 0.646261 0.61545 0.646261 0.282118 0.220651 0.671007 0.220651 0.337672 0.448549 0.337672 0.658335 0.61545 0.658335 0.61545 0.448549 0.337672 0.68852 0.61545 0.68852 0.337674 0.708513 0.615451 0.708513 0.337674 0.714576 0.615451 0.714575 0.337673 0.416855 0.61545 0.416855 0.393228 0.641734 0.559894 0.641734 0.337673 0.383651 0.337673 0.404781 0.615451 0.404781 0.615451 0.383651 0.337673 0.370068 0.615451 0.370068 0.393228 0.555706 0.559894 0.555706 0.337672 0.693802 0.61545 0.693802 0.337673 0.413836 0.615451 0.413836 0.393229 0.759479 0.393229 0.759479 0.393229 0.811043 0.393229 0.811043 0.559896 0.759479 0.559896 0.759479 0.559896 0.811043 0.559896 0.811043 0.393227 0.674937 0.559894 0.674937 0.337674 0.706631 0.337674 0.717196 0.337674 0.759202 0.337674 0.759202 0.337674 0.759202 0.337674 0.810769 0.337674 0.810769 0.337674 0.810769 0.615451 0.706631 0.615451 0.717196 0.615451 0.759202 0.615451 0.759202 0.615451 0.759202 0.615451 0.810769 0.615451 0.810769 0.615451 0.810769 0.393228 0.664372 0.559894 0.664372 0.337673 0.348938 0.337673 0.391197 0.615451 0.348938 0.615451 0.391197 0.393228 0.495336 0.559895 0.495336 0.337673 0.400253 0.615451 0.400253 0.448783 0.641734 0.504339 0.641734 0.393228 0.646261 0.559894 0.646261 0.448783 0.555706 0.504339 0.555706 0.393228 0.448549 0.393228 0.658335 0.559894 0.658335 0.559895 0.448549 0.448785 0.759479 0.448785 0.759479 0.448785 0.759479 0.448785 0.811043 0.448785 0.811043 0.448785 0.811043 0.50434 0.759479 0.50434 0.759479 0.50434 0.759479 0.50434 0.811043 0.50434 0.811043 0.50434 0.811043 0.448783 0.674937 0.504339 0.674937 0.448783 0.664372 0.504339 0.664372 0.448783 0.495336 0.504339 0.495336 0.393228 0.68852 0.559894 0.68852 0.337673 0.255364 0.615451 0.255364 0.448783 0.646261 0.504339 0.646261 0.337673 0.188957 0.337673 0.329318 0.615451 0.188957 0.615451 0.329318 0.393229 0.708513 0.559896 0.708513 0.393229 0.714576 0.559896 0.714576 0.393228 0.416855 0.559895 0.416855 0.337673 0.24329 0.615451 0.24329 0.448784 0.448549 0.448783 0.658335 0.504339 0.448549 0.504339 0.658335 0.393228 0.404781 0.393228 0.383651 0.559895 0.383651 0.559895 0.404781 0.393228 0.370068 0.559895 0.370068 0.393228 0.693802 0.559894 0.693802 0.337673 0.26442 0.615451 0.26442 0.393228 0.413836 0.559895 0.413836 0.393229 0.706631 0.393229 0.717196 0.393229 0.810769 0.393229 0.810769 0.559896 0.706631 0.559896 0.717196 0.559896 0.810769 0.559896 0.810769 0.448783 0.68852 0.504339 0.68852 0.393229 0.348938 0.393228 0.391197 0.559895 0.391197 0.559895 0.348938 0.393228 0.400253 0.559895 0.400253 0.448785 0.708513 0.50434 0.708513 0.448785 0.714576 0.50434 0.714576 0.337673 0.276494 0.337673 0.30517 0.615451 0.30517 0.615451 0.276494 0.448784 0.416855 0.504339 0.416855 0.448784 0.383651 0.448784 0.404781 0.504339 0.404781 0.50434 0.383651 0.337673 0.231216 0.615451 0.231216 0.448784 0.370068 0.50434 0.370068 0.448783 0.693802 0.504339 0.693802 0.337673 0.20405 0.337673 0.290077 0.615451 0.204049 0.615451 0.290077 0.448784 0.413836 0.504339 0.413836 0.448785 0.706631 0.448785 0.717196 0.448785 0.759202 0.448785 0.759202 0.448785 0.759202 0.448785 0.810769 0.448785 0.810769 0.448785 0.810769 0.50434 0.706631 0.50434 0.717196 0.50434 0.759202 0.50434 0.759202 0.50434 0.759202 0.50434 0.810769 0.50434 0.810769 0.50434 0.810769 0.337673 0.220651 0.615451 0.220651 0.448784 0.348938 0.448784 0.391197 0.50434 0.391197 0.50434 0.348938 0.448784 0.400253 0.50434 0.400253 0.393229 0.255364 0.559896 0.255364 0.393229 0.329318 0.393229 0.188957 0.559896 0.188957 0.559895 0.329318 0.393229 0.24329 0.559896 0.24329 0.393229 0.26442 0.559896 0.26442 0.448784 0.255364 0.50434 0.255364 0.448785 0.188957 0.448784 0.329318 0.50434 0.329318 0.50434 0.188957 0.393229 0.276494 0.393229 0.30517 0.559896 0.276494 0.559895 0.30517 0.448785 0.24329 0.50434 0.24329 0.393229 0.231216 0.559896 0.231216 0.448784 0.26442 0.50434 0.26442 0.393229 0.20405 0.393229 0.290077 0.559896 0.204049 0.559896 0.290077 0.393229 0.220651 0.559896 0.220651 0.448784 0.276494 0.448784 0.30517 0.50434 0.30517 0.50434 0.276494 0.448785 0.231216 0.50434 0.231216 0.448785 0.20405 0.448784 0.290077 0.50434 0.204049 0.50434 0.290077 0.448785 0.220651 0.50434 0.220651 171 STRIP 6 366 369 416 418 465 468 STRIP 6 290 287 233 231 185 182 STRIP 6 544 547 601 603 647 650 STRIP 89 748 702 745 700 742 677 717 675 715 699 741 693 733 665 707 609 659 627 661 644 684 639 669 587 637 595 641 633 663 643 683 679 723 697 739 687 726 713 763 710 760 688 725 691 731 709 759 767 778 782 798 792 804 781 797 773 789 765 775 771 785 787 801 795 807 791 803 768 777 419 780 769 793 737 758 574 566 436 434 304 310 168 137 46 34 16 8 6 15 STRIP 66 756 753 706 704 623 620 516 584 494 582 492 619 515 598 504 580 490 556 478 558 480 577 488 572 484 540 462 542 464 564 482 578 487 586 496 600 506 591 500 636 528 632 526 592 499 594 502 631 525 674 534 721 562 738 570 722 561 696 538 668 530 682 536 730 566 758 STRIP 60 521 518 431 429 328 326 221 346 255 348 257 325 220 336 241 350 259 362 283 360 281 354 263 356 267 379 300 377 298 358 275 353 262 344 253 334 239 342 249 312 203 316 209 341 248 338 245 315 208 308 163 279 110 271 89 278 109 302 137 310 STRIP 54 225 222 132 131 79 78 69 113 112 116 115 77 67 92 91 125 124 179 178 176 175 151 149 166 165 201 200 196 195 173 172 150 147 106 105 85 84 103 101 57 56 63 61 102 99 95 94 62 59 41 39 17 15 8 STRIP 4 623 516 518 429 STRIP 59 566 434 536 432 530 435 538 453 561 455 570 454 562 452 534 449 525 447 502 445 499 450 526 451 528 446 500 448 506 444 496 443 487 441 482 440 464 439 462 442 484 458 488 457 480 456 478 459 490 460 504 428 515 426 492 427 494 429 516 STRIP 79 74 70 128 127 214 213 318 254 345 256 347 212 317 240 335 258 349 282 361 280 359 261 352 266 355 299 378 297 376 274 357 260 351 252 343 238 333 247 340 202 311 207 314 246 339 244 337 206 313 160 306 108 276 87 268 107 277 136 301 167 309 152 303 96 272 64 264 86 269 161 305 419 407 532 567 735 757 795 787 STRIP 4 429 427 326 346 STRIP 6 132 79 81 187 189 235 STRIP 55 434 310 432 302 435 278 453 271 455 279 454 308 452 315 449 338 447 341 445 316 450 312 451 342 446 334 448 344 444 353 443 358 441 377 440 379 439 356 442 354 458 360 457 362 456 350 459 336 460 325 428 348 426 346 427 STRIP 68 323 320 411 410 510 508 612 493 583 491 581 507 611 503 597 489 579 477 555 479 557 485 576 483 571 461 539 463 541 481 563 486 575 495 585 505 599 497 590 527 635 523 630 498 589 501 593 524 629 531 672 560 720 568 736 559 719 537 695 529 667 535 681 565 729 573 757 567 STRIP 69 70 68 127 111 156 114 158 66 126 90 138 123 169 177 228 174 210 148 191 164 197 199 250 194 242 171 204 146 190 104 154 83 134 100 143 55 117 60 120 98 142 93 140 58 119 38 50 14 33 5 21 12 32 24 45 42 53 29 47 9 27 0 18 3 20 36 49 419 161 STRIP 4 618 615 702 700 STRIP 4 214 318 320 410 STRIP 4 614 545 509 466 STRIP 4 127 156 213 254 STRIP 4 161 86 49 20 STRIP 4 284 215 364 321 STRIP 4 156 158 254 256 STRIP 4 73 181 80 186 STRIP 4 223 291 329 371 STRIP 4 517 472 622 551 STRIP 4 158 126 256 212 STRIP 4 751 654 743 648 STRIP 4 546 543 616 613 STRIP 4 126 138 212 240 STRIP 4 470 514 467 511 STRIP 18 6 16 13 26 25 44 43 31 30 11 10 2 1 7 4 40 37 420 STRIP 4 138 169 240 258 STRIP 4 328 221 222 131 STRIP 6 471 474 422 424 372 375 STRIP 4 367 363 322 319 STRIP 4 183 180 75 72 STRIP 4 224 227 293 296 STRIP 4 373 330 370 327 STRIP 4 621 550 624 553 STRIP 4 752 755 655 658 STRIP 6 294 226 234 133 188 82 STRIP 4 652 747 649 744 STRIP 6 548 617 604 701 651 746 STRIP 6 625 554 705 608 754 657 STRIP 6 475 520 425 430 374 332 STRIP 4 216 286 219 289 STRIP 6 368 324 417 412 469 512 STRIP 63 757 787 729 771 681 765 667 773 695 781 719 792 736 782 720 767 672 709 629 691 593 688 589 710 630 713 635 687 590 697 599 679 585 643 575 633 563 595 541 587 539 639 571 644 576 627 557 609 555 665 579 693 597 699 611 675 581 677 583 700 612 615 510 STRIP 4 419 673 769 737 STRIP 16 16 46 26 54 44 48 31 28 11 19 2 22 7 51 40 420 STRIP 6 552 549 607 605 656 653 STRIP 4 187 237 235 295 STRIP 4 86 64 20 18 STRIP 6 221 255 131 157 78 113 STRIP 6 318 345 410 413 508 493 STRIP 4 64 96 18 27 STRIP 6 255 257 157 159 113 116 STRIP 6 184 76 232 129 288 218 STRIP 4 96 152 27 47 STRIP 6 257 220 159 130 116 77 STRIP 4 152 167 47 53 STRIP 14 46 168 54 153 48 97 28 65 19 88 22 162 51 420 STRIP 4 167 136 53 45 STRIP 6 220 241 130 139 77 92 STRIP 4 136 107 45 32 STRIP 4 519 522 473 476 STRIP 4 107 87 32 21 STRIP 6 241 259 139 170 92 125 STRIP 4 87 108 21 33 STRIP 6 345 347 413 414 493 491 STRIP 6 259 283 170 229 125 179 STRIP 4 108 160 33 50 STRIP 4 169 228 258 282 STRIP 4 160 206 50 119 STRIP 4 228 210 282 280 STRIP 4 206 244 119 140 STRIP 4 210 191 280 261 STRIP 4 244 246 140 142 STRIP 4 191 197 261 266 STRIP 4 246 207 142 120 STRIP 4 197 250 266 299 STRIP 4 207 202 120 117 STRIP 6 283 281 229 211 179 176 STRIP 4 202 247 117 143 STRIP 12 168 304 153 273 97 265 65 270 88 307 162 420 STRIP 4 247 238 143 134 STRIP 10 304 436 273 438 265 437 270 433 307 420 STRIP 4 238 252 134 154 STRIP 6 281 263 211 193 176 151 STRIP 6 347 317 414 409 491 507 STRIP 37 137 34 109 23 89 35 110 52 163 121 208 141 245 144 248 122 209 118 203 145 249 135 239 155 253 192 262 205 275 243 298 251 300 198 267 193 263 STRIP 35 34 8 23 17 35 41 52 62 121 95 141 102 144 63 122 57 118 103 145 85 135 106 155 150 192 173 205 196 243 201 251 166 198 151 193 STRIP 6 317 335 409 380 507 503 STRIP 4 252 260 154 190 STRIP 6 335 349 380 381 503 489 STRIP 6 795 735 791 671 768 419 STRIP 8 436 574 438 569 437 533 433 420 STRIP 4 735 532 671 419 STRIP 6 420 533 673 569 737 574 STRIP 6 349 361 381 382 489 477 STRIP 4 260 274 190 204 STRIP 4 250 242 299 297 STRIP 4 274 297 204 242 STRIP 6 361 359 382 398 477 479 STRIP 6 359 352 398 395 479 485 STRIP 6 352 355 395 396 485 483 STRIP 6 355 378 396 400 483 461 STRIP 6 378 376 400 399 461 463 STRIP 6 376 357 399 397 463 481 STRIP 6 357 351 397 394 481 486 STRIP 6 351 343 394 393 486 495 STRIP 6 343 333 393 389 495 505 STRIP 6 333 340 389 392 505 497 STRIP 6 340 311 392 386 497 527 STRIP 6 311 314 386 388 527 523 STRIP 6 314 339 388 391 523 498 STRIP 6 339 337 391 390 498 501 STRIP 6 337 313 390 387 501 524 STRIP 6 313 306 387 385 524 531 STRIP 6 306 276 385 384 531 560 STRIP 6 276 268 384 383 560 568 STRIP 6 268 277 383 404 568 559 STRIP 6 277 301 404 405 559 537 STRIP 6 301 309 405 408 537 529 STRIP 6 309 303 408 406 529 535 STRIP 6 303 272 406 403 535 565 STRIP 6 272 264 403 401 565 573 STRIP 6 264 269 401 402 573 567 STRIP 5 269 305 402 407 567 STRIP 56 775 790 789 800 797 806 804 799 798 779 778 762 759 732 731 728 725 761 760 764 763 727 726 740 739 724 723 685 683 664 663 642 641 638 637 670 669 686 684 662 661 660 659 708 707 734 733 749 741 716 715 718 717 750 742 745 STRIP 4 745 750 753 704 STRIP 6 750 718 704 678 620 584 STRIP 6 718 716 678 676 584 582 STRIP 6 716 749 676 703 582 619 STRIP 6 749 734 703 694 619 598 STRIP 6 734 708 694 666 598 580 STRIP 6 708 660 666 610 580 556 STRIP 6 660 662 610 628 556 558 STRIP 6 662 686 628 645 558 577 STRIP 6 686 670 645 640 577 572 STRIP 6 670 638 640 588 572 540 STRIP 6 638 642 588 596 540 542 STRIP 6 642 664 596 634 542 564 STRIP 6 664 685 634 646 564 578 STRIP 6 685 724 646 680 578 586 STRIP 6 724 740 680 698 586 600 STRIP 6 740 727 698 690 600 591 STRIP 6 727 764 690 714 591 636 STRIP 6 764 761 714 711 636 632 STRIP 6 761 728 711 689 632 592 STRIP 6 728 732 689 692 592 594 STRIP 6 732 762 692 712 594 631 STRIP 6 762 779 712 770 631 674 STRIP 6 779 799 770 784 674 721 STRIP 6 799 806 784 794 721 738 STRIP 6 806 800 794 783 738 722 STRIP 6 800 790 783 774 722 696 STRIP 8 801 807 802 808 788 796 730 758 STRIP 7 807 803 808 805 796 793 758 STRIP 8 730 682 788 772 802 786 801 785 STRIP 5 803 777 805 780 793 STRIP 8 682 668 772 766 786 776 785 775 STRIP 7 668 696 766 774 776 790 775 STRIP 5 602 648 421 654 606 STRIP 4 602 421 545 466 STRIP 5 606 551 421 472 423 STRIP 4 466 421 415 365 STRIP 5 423 371 421 291 236 STRIP 4 365 421 285 230 STRIP 5 236 186 421 181 230 TRIANGLES 18 237 292 295 623 626 706 328 331 431 69 71 79 214 217 128 510 513 411 dreamchess-0.2.1-RC2/data/pieces/elements/selector.png000066400000000000000000000056241242540543200225470ustar00rootroot00000000000000PNG  IHDR>asRGBbKGD03w. pHYs  tIME  QntEXtCommentCreated with The GIMPd%n IDATxoUe$gVvЪPTn\J[JUT]|Xʵ"Q*.UWMCsslǞ &iĞyo{3>@~S\h"Xhń,4a"QLhc"cL$1&!9=s[[S瞻qg>#$%bPQTB\c*bLEPg.k<]zic+ &)QAP|?8w]טв#@B?CyƢ"Djqvi٫S1*/2=BRO3uE.tg]KJ2}YchYV.gG3|'B>m<M^IQlg, ltDzzv$hu(5Ee.߰RJR5ڡw&5>xA8 w0p<QL *JHRiAw"к _ֳYV Mk!Q^DT<qu?$Dd ,kMR1m=jBAx [!|8/䙿ǘ63LD&FG"]TsgP)rgC]=o#IM!ݑ$5y띚_{3Ķ}k *^U_A\c>Ij~Ck :@e]"]S!w$cng 薤 5@WmmC=s} iQqD1B@"y$7 1Qn~5<}|OPýPY6 Uý{@\y-,΃V +(5TlkKMt$g^ņZm K$ϼRu-j}l~ EjuD)v쭓J@1S?b,z(yخСK2 ۮeCv ( `i}!,W$YU@j>Wڞ5un((5 }GxDI ŷ cQ(:x@c0RE)E`m3h n}T@|s=0!,XeࡌɺN,{u(@.knmk>:pX@:^'/1%,lX˜  KdNֺBx[v!DuPzIQe0n; p"}Z&h ,[ &4 VD 4V1  DVR" + #a VJ0jp9XLq9A`E`p Fx63` XT ]+ [+ 疈ǝe"L.K"X Hs`E`9k)u<,׵AV0g9A!55$`Z`I*Z!0&iι$}m8)&r6 BN.X.k+kx]KsoӵԽG@!)3& "߯6@R;Nylm?k7!l{&Xlc(k]80;U ,,Ӭ>l B9vg>]K-XVzZ2 CXo,7@ώ,s@~sm8XXlicsKA4崱`HyS;K-6`V7Mcq,o,@̕m";sǭe^:getmtR mU*_ܮB[V3P3*f~;Ia~JV{r]+oϷmӿ-%ֺK9r@!-;rRluK-;T_"Mc;gwOIqٲ B ~ͤ|Ŧ.}7^]HO]dٕM3ѶW! e4wZ@Ns c#^ICkڦJ TL{7b=Jp"6|[_,ӻR>4!]O?ƵwrD$ AO/2e&h_5B<9 bLDsĹL#{{si,S^_cG}F((63}& M*ّ~&Cjd'kwo[kZj.jɠ5c&Pˢ;Ro~zv4Skc Ҡƨ XR]Cp]sѶK7]YRZgMCyƢ"Djqvi٫uA)QAP|w]טв#楀PkFO#P\’ BER9N3]uZYYϳ39m`48,CJ>IENDB`dreamchess-0.2.1-RC2/data/pieces/elements/set.cfg000066400000000000000000000003561242540543200214720ustar00rootroot00000000000000pawn.dcm white.png pawn.dcm black.png knight.dcm white.png knight.dcm black.png bishop.dcm white.png bishop.dcm black.png rook.dcm white.png rook.dcm black.png queen.dcm white.png queen.dcm black.png king.dcm white.png king.dcm black.png dreamchess-0.2.1-RC2/data/pieces/elements/white.png000066400000000000000000000056761242540543200220560ustar00rootroot00000000000000PNG  IHDR>a MiCCPPhotoshop ICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/%ҟ3bKGD pHYs  tIME - NIDATx 0snn ,~;u%0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0@` 0` 0` 0` 0` 0 H\mD&IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/000077500000000000000000000000001242540543200202065ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/pieces/figurine/bishop_b.png000066400000000000000000000140311242540543200225000ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIMEEdIDATxs\u}﬘;@,$AH(ҎDز8.)*/yK?srR`Nl˒$E(J$H 0:}e@΀0{oק֧!B"D!B"D!B"D^gh^TbB?{I`@w_{<"H D p8|x*p-!"y)/,@)`>G\X2gd?s]AieБy&L~orbKx@-A,i_({RDeeoc+@^^#2z ^ r:i6ߵGxD #+X_leR\ՙ(! \Yq0iR"- ?aYqaX:x1cB2B>Y2n "t,o ԽIǖژ^=:yL(2_?fޤX )kB=9` &&96" )$ =42X'D.p MwIs2(G=432 |[ӂgTB̞p 3q/ +<޾ & # +[l0I;M)\rDt *vDDxNضmPke vw˛bmQ˲RaE ;11|x3~+i:wEeuPr1b<2ZdqN%:(|)h޺U;YqdMi G\$@#N쎊}aOc7f'>\N2Tfv߲,8gjJW2?yhCHX0 %Y@o0-M?7u~W_ezz{377]4K|I*$69 0E <{dAFGG9p`?Tp]wBؘ_d$ψu`:|Sk}JȰc$I,--mGGD,&1v$@^m T*q]fffeY%M, NJ"j:^R֭ޣZn~|?-$@9-Ե*.\daae |Q3?oÅ >jx< [edA; mrrJP 9z(ׯkź;"V<ۋ`Z uR uŞ>gL }`PPmWilh?A gtGl3avvmLK'QPI0)V'yORVsf~@RRlջY_"ֵӨibbHTX,Q(A@)kBH䑶j"qGQ,p] #.M#LFkr-`vu̓A*([GkFRu@D Xd֎h} z?Jo{m;"lCH~Jhۡ7a5[,¶-.2.4TD"A<1na \סVQVVJ%*;"k;V0NwiT+2MN#r9,Ld2E,#ڄ}]< Rb:wβ(ޓVX3]ADؙ>pG_mmA6=>|_dbv=7 c&PF=ϫ{ ~>C_ړη{v Dp-˪ڶek HRG>ȑ#:2Ν+ kkk,--qG)5 |^JvR pYkᅫ)yv]G.eb }}};-!IREBR|wQ[jWqM􃳘jRy˲ejjy^] sXRԳi75>Dww7xQ;/yT>300cDk8uVyc2 D\dT*E:&H0::$R)JZ2.Kz*t? Bnf?j5jC^UJaV}Q,{D u$:Ș4 Tl87o? kkk80o<'LC"X,S1QIҖ5_Gxvȉ?f/_ $qmgOVcuu˲ꦡB _%0ڷ Ћ)3&z{{}/Lt:M'͒f@F*R"m|~㘨`XgE |uk`3(".xJR ?~x<'~ˬ8N6M,\ &ADK''U`˝f3DQǁ/цe`p/y饓cC<:?לOR )(aoTöo>Μ9"7oJbR0qNz^ qJŒdTqu<  jTT*I*&˒fr)8C9 }J)[k#u"D${,+Fqqׯ_\.S(Y__P(R(V+T*{( 4%4 rܜQ03&<,"HX릃 ¤ F.Yc)۶IRܸq,--JPݸxRsFYX)4 X]]i<177O&X,8N]L2Jiš+ZwNR٭ fJr===Zk:{]'U<}YRuonu]B{dZkashaN `R{T "(z((}!u<D`1GE1PJ,k:%C"\c(L{D;J)ǶX}Fk}K̾Л4 D3"$)J0R<֚l6T_pm>.8yj5fggvzKT_Y5Z}?Qa;M'ݫAkKk6~ 8}ѼDÇ1==֚/277V y=R(&ҧUSeY 0==Źsg/껂% H22CՕڵβD=!\Y~;J:? քP H%D,fǛ˳:5 -Lmx6xlqY5fYֱ Ap&d2N8khz2(~}Ü8q_>T*ٮ ,kͲ~Z/4o (}k͎b:AcJẮ^Mfa[IBO;tT\2+snYP^XijMKDpR,9Է,:A+Ʒʕ>LJR^/Kuvp=a :ȇSnJIu2υLS جm՜¸9QLz:M HؼC}J}PQEܯRQY1/zi/.[-ضV0,bORsmm/R4KdhV,*+JeY9 @UJ%~.;)-˚PJ /)d~+Emn<;=Q6~g,oY/w(~*bK&ӆ}RRwJ_A{mH5ǶRA5OM 0+u2kwEL=6 }a|\? })?od }gf̹[p]lʊ;$Da6G17>U%Z_m=+2K&}ұ ΋f2y&3'-T$j"گc 5~_{\ЋS1{p_2ib_nA$cE7Bf'˃~"U?Ÿ+WaG<=MQ?XS7x򲎘K$7xz'V%LbQH:MJ7]ۗ}Yde_%7%}QrC/ hFojI7R"1Zh !=Eoᙔ\' `^C2#rmF Mw?VC2t7M UF$aZiGťs2#!]M E˴n~V 0 k75&O͝؝ že1TBpA7-M>E!B"D!B"Dt?/6qIENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/bishop_w.png000066400000000000000000000222111242540543200225240ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIME!H  IDATxs\ו?o}GNXER8HJ-[=d&UJ?,5eO~H"kM"fJ${{_ q( Tf{\Rԥ.uK]Rԥ.uK]Rԥ.uK2i?g7?IRH6`*x]R@Hu,k#? ĀyU`@ g.gNJ :6 ,p%]- iڀa@{\00 r2'J $_sq]}^xwp0y>jZ_OT DI )<)8(s]p8D&4 bQ׹uk|'i4_]<+GИCz]4Mmаmb:.]ŋ.{|gq`PO\":G&!J)3ХX,*Fs3_ `k<**}r{ t[pl򐑽Ueƕ~/7 z(@ݻl-[XjH Y b-}M|YIHπ s⽽ycjjCfh&nj8^VV/t)˴Zj5yް p8X歆9LTΟ7B@PD0M;wRr !3.' 2ap!^|ǜ9cN:@CTq&kkkFBU\;gF1|t]8oאh4jq~˷"i2T&SJ%a !>ZcJ{ u?ZGܹ3;w^8E6A44M0 8HBPT}n6qeBF;tH xC!m133/ԩqt^ X4"Dj:j-MqdM> # =Pc@z`O6mP^;F`{@\^[T uZ_F7b1{hhP{y7DzG.>@^gss?wyE"rYln?W`&mKQդhjfSv'%H!KWoGpBioz7:D)~˷9yRT |W'E)d_F vvv}6J!Ą2Yɦl 4 % l8q/chw.TO=7\%zju>(/וF&x4\4={3gΐJ%*Ya?qGIdyAiC(' D"G~!rry伅BUro=ϣP(,O$企l,$74McB]s(T4J&~)|g峗ޭVjJ7nܠT*F4Mz!}}}DчZmlR,L0u]bjo+4C16vX,X?S|#l27wQL"HH$ 2 33Ӭ1?4 }0.~RB8 !ul6KcwB0\L&C"jn |?m_ut]SI<'͐fqH&$B@fU9T ;N;r 1>~zAjQըT*j 4XTy% ,&J188H6}lbQ:u9P~/0M1'믿t BSfuuC{_H$rIz{{@4Dbxxr R+up9\,۶c&i299=͛XZZX;wёǒ} JLAlEowNt |_ H,jqqBV98Ziٜ.L2źS'^ST𼃑kj(KAyxx<dLB*F_,Rx 2, H$O%PVYZZbgV&5Ms5M*]?Uaç27mۤil;(S@\faRiZ ( !*7Eg|O//p ^~%{ځrL& hb1N8N$!]OS@n<-[)`aT*UީaDfbbu3˾\J*7oS(O\ٲoIdKJu(KJqJu]P(:SS$o\lWϣ\.s,J^Gk?#{;_4kα@H/-]7]>F}}vBd }|?v+"qjdUQ!T*& 155m'ou~nQxBEDŽQuܽ{R Uz3VVVz*,[[8bAw-gɠ KJ32fkU177*jz0P]WA$]%J! F طt Бɡcy0 <}}344rjTUzup]}.zm0 LhiEFcQ"(mS*XX+llS('5yqA:0"Xu47]sbr99L(RP.WT*u(ŗy2F` ;H,ŶCEoS*j_R&%/!+} iu]u]e_5M ZĄû"<5Μ5t}a0"^o-vxy0]:AA<2&h6)4pHӴdmceu,l@W}_ƥrhZZ-&F=Pob"nAIvاծ) <]?cy td2:Fm˲Cq\i n4¥Rx^5/\T%YY`7,$‰D#G333ÉI$aP{wY ĄҥͱpV4 H:ƒlyd2ɓ'~ʫ4 huuL&H@J#]Șr8xi>:'h4$cccA`AAă 0 jv6el80H$,+!wRLӤr#{-YiR)zRDhAuZ|G0 c8eY 36vD">,  zhi.0 dɲ,, MӴÚ>}䀝#p`!0m[199mT*   j5+6,!;\l6K:&LpqWr劦M!D:=4-!0ݻ/}_T*Nuv6hf A(RuqbXfV"~Z1,<H'<QFŋ|svvv@ $v#!dC)vu-j/GOVCӴi|f;XS;A rGU)s5}QL=']D;zzogn}W=JG ݠRX,+P.Cb){钭>#I@biz{fHR$I8xpX(J x xCcBm677ܤTڡZJ4 (TPQZ{L  fdhh>z{{rrȗp8."rYYY% 8NpҕEv7[SzE drB\ZPi|o0(?HlT ]!lzrA2#zjT*8.B%2t[D"qpeޓP(vOz]"Z,( lobkkK,:~ *媩_eqqÓDNy`4%J)qR%aVFr.jZ$~5Th{r؁94 e%EӫF$5MKVgii*KoRyfݑS~A)z!QRVD D )8pXӴ]ׇque9؝޾~CGqZ -!n+:2t^*/ @S#BJ M⚦%4M;, 355E.4Mn߾U]F8q|>O`iio,ivT22=,`9pG䔰. NI==yN~!u6B!q}˗?geEx !zwQygysp5~+8:===LMMK[vFdhhP(7YZZbkkFF]Sqɏ([80@ضm4 K2XۣwVfC9>KeY=igϞarr/vfEИرx啗OT*뺣{t]Ϲ{Mctd5lm)$Kp8nSedii&z\C6ve߭)hȜQx_ÂԬKpy_ۛga{|[[[lllyG}Zcb7n~cjtAΞ=CK|^G\}N}(𒺟JAۘ=eYeiZ,Bv42}Dp8,%w ב'cM7ԑl&8]bGQ|FKmf;+$I0fmpmVosζ3K4~eP=*& ÐFx7 Ⱦـ] +MӆpB!!LH&9hXk:Jm µC,jFp$ z{󌎎2>~ I&ضM\ϯpg EŚh4e?B4pP(}ۖDZ>,3==Eh'eHlZFB !aL&InmM}E.]̧AMڱ1`X,E.\H<`dd]ciXIz{{9}4lmm#}L$HĉD"m_"FFD"wh&h^$CCC9ri}_xv9h|RsݫJ1IkFr9FFF_ 1z1a!UzUXsgNꤏL^AjBȥKccc3 !>Ub$iڡfٻĕ+Wh`Yxp8L>'Kӥ&Xh0MKdXޭu),Kn!z0 B md:4Z;~;ieeYy]>cBg^=@403?S,4)p8NwIOk0 -q"G]`C.*m (Ϟt---1;{UȓZlQ#YzqBsj]H6|j`T!P)-Wr kkko*[iV>4-dT^OTU.\>K=:F.#N'ԽN{)K+ʚ=}t/ "1 W`v*hWR`2~^~!bȭ[Ouk^L_ݻlmm%+L IDATD4(DL&7LVu(&L>'` ^Kܺ5ݻw^?%z;!b6Mj_|%p3&''8u$SSS>ϤѼU;2kWd;3c֞ Ccc\W_|\w0O3R0(TndtΧqA/njH];X 1nbhpdp|s4 ؾqe1PC2}Ӿ/=Rԥ.uK]Rԥ.uK]>⊂VIENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/flat.dcm000066400000000000000000000001771242540543200216260ustar00rootroot00000000000000DCM 0100 4 -0.5 -0.5 0 -0.5 0.5 0 0.5 -0.5 0 0.5 0.5 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 0.999999 0 1 0.999999 1 STRIP 4 3 1 2 0 dreamchess-0.2.1-RC2/data/pieces/figurine/king_b.png000066400000000000000000000260451242540543200221540ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIME i IDATxs?=9G`0H )R(KMK+{[˻WwuUyv}g[i 9&}ߞ(I ު`~Oxa?c?c޷-_+iʹ=~86 g p=pawa c80$4~9@u{[y~ ]>%]=M58lA|! L5 0Y*e._;_-~Ama?HOJsXJk- D SOclcR+q `X)w X5Kr <*U돁3' jw ؗc_VR4{kgQmI._9wG 4Mn dh4J(4t]Ǐ)%|x/4툦ihh4J$!Eq\I6ek+KT\.{j@JR%Ӎ.G<Axܜ="ΝäRx4TUW^ƍ<|\'m@Q8^D__gllskzl]שjA`ffU(\vspk{p'ixN:o^fr8`nT*E*hRUf^vZx%*pˆ+".E-F ?5MjPs222P,dh6E?HL& Kg)Rܦim⛫4 FeH$p8g;iR{/#P;a4@JiI KB&*"o2#tfG֮~@4N'?@\CrF䢫,7jU P4p8 a",i{0v BN'jʍ7~7nܤP(0;y^zH&ry2rmNCq8iv |iu-%顛kD> 6r.pO"co>,7lީ4a4M 0 :ׁRlJ@" z-h4{.|!nݦX`cc|>0GvF#~* i$H}I&'i4ɅGO^7Ma4Mat"abbʑ xO/)lk;uxbޡB ' D |><v--:jbH\Z"0MsP>qRTKQP~{$ ERRD5k\β 24cROj85M3h70].HH$r1MVEѠ^[:NG}DPJ7z I)^.J ~"0Pp8L"'B~^VEV\.S(( %jz]TZn4úRW>DDNCѠhl6q\hֳ Uu:q8NRC[j7*by'?x<|>`@ # FbQ>[IVVYLRZx*4ͨTa9;|DŽUH1*˖Ti&'stx:RBHP$rHNYXX2G$tjE>X`0@u:CCCq8ˬmnf[[`&4 4Mf-{ ey1!n޼iS1Z+++,/PU"%@0$G*%544CCR)hG0MVE* #8paX^^t]mڅ5i <}0hrQr.I(br8o9qccnz" ̙34M 쳫\vBtLV;wKr!VWWݛLs)$zl(ZX,$Ν套188H__Һ_i'appP'Y[[cfw(˴mt1U;?"~FZǔ…x~cǎ񳟽̩S'#XCaaay=z2[[[JeժuTӅ- B c<8N*磿_".w+ssC9$Mɗwy7obff|>G^K__tzSNr /122L49r0##PTh;6K>ޣG'o20鰲_̐lQץ…xW8|nErMt:ܿ?{ǟLT=vCZa}}Ǐ377G.'t:Z[[Yˊ.FGGIRB&"34M._‡^f~~jU{8u$wo_^$JKK|o._­[X]] l?սzR2KKT\.iKz<Bj@k&Ձ<3%Q@;qb_"S p8j駟;/X^^^?R\.G>\XDIߏAu666u]1M48ri~?}0(\t?|>mN<믿ٳg8hOrc>3h4t:^vKr}rj(+/P /HWxE2 I\vW~o4?c._g]T*mS0MFA&Ń)+OT*9d6Tyv" E_/q ZPQ~_OinQevs}'~ATFןălmet:BTJ˚Tue_IdņT3&&6G2| s]x> * ܼyժ~&hSx]Z^d2A0$ r8/^鰺JݦX,C B{7X__Gu?k>dÁ묯op}_ֳ/!P2W^e` ʼnGL&,)*E5Juk7P)p=D8Dg oa~~sssx8zZ:333|G\;lq5^xTK*+"emmFi *lm< 8Dz}>9j*up{8q]+C "ȑ\sn߾ҲVWWy `Ǐq R)Kr9\Kӣl)ʴZ-$RJ2G$&˩mϋPF ~z{z=ܾ Q%Kx1b14,V\\$ ie:ud20 VW׸u6}oٵ{SFlZh,xN\~?1TpLQv픻JI-O /Ϋ|;Ҵh}a;~?'NH$cllAשժQT$A4b###g}}]<-hapal_6=Q'Jf˴t CE ~`ӧ_v?ɓ4ussd2dp:8pIyvīy Iv#"c˶ ۢ7_{!Y%hn6A  r9U߮= 4ul6ˍ7H$=:a255Ç3,,,zt ;J$4M\r]k,+#ڮv͖$L;Tjyt:ێRQ~u:.䇝r7nr];(Dj:KGnme{ݲ߽/~sBP[׸w>ߧ%y>O"R M֭[81ÇFrHd2[fffY[[mt Z~@*2x;B%sx `}}޽,,,*(fyP-7d!n]z۷o[pFq]8R82x<nܸƎSƺަR@4^"lpY$J]ݑV>(!{sK9sA|>JB.O>,/l6ghuO]r>- v:nݺM6/I<#wբפR)<|;L=hT;XqB:lށۊAV j4oo+FXdnno%te6zlK5N)-ۈIgcayݿ/01q!K*D"&&&GR/D>zY5nYYٲ.*u*nNiVAYoqqIPK<gjjd2i6uU:VVKjY?{z B?o:/p@&ϳ§~ƕ+pm2Msѷ#.՝.} .`0 _TvUrUF4M0xo|x+Qי_ƍ\{͜i JŷTvLd}}w 묮qi&FLD'Om.]ğaQ!G2 ~G rSmv84>#-G,6ÁСB!Zmu=,¶eހ(ZabI[EZ&yy3Wϯs\vt"jGy$g \iCQU0M8>Q|>D4#YԉDx| L )˅M~y(EOU!䰱i>7Dt7|'O]vSn{3=v $lc&I:,kI|^|Z__3 33dYܑ:oW,PtZ=ifPuRvQ*$ 7ߓnN[5vnR/wtR$U4 LSZYYe~~=d2ܽ{bH2ԇ;k*T\p5>LoW=fbݻwy}? ei~!˗^gCTMӊ%iV!V/_9wID*TH-ʔˢRa]b)MAR>~~KF,#Ie #˹>|>, Z%i^(R3Su??bHV4MK=yhٴgI2e )>?dxIF#* JJJRY5uae܌B" IDATW]+)rUyCz*rZ;B-Y!YM\~>7fs2h0ci]:0giL̚ 0`fj9֜lllt:9z(##C666$ɰ%͑( rw&)C5fz&"XQGU'  Jj|oJbrwWM4)9gyܩt J"AarFiMK؇rwR',W:֬bԥ$xf~ (vGԮFe-`s*Gmk8d624"ȪM(H R~,6W-y]32:vZƐݶbu_ۦko<jD7n6g*%te]UjZw^ņU*;6GG ju+ AP"(Hiy:b}j쾺Zt՛zXd(I,%-IpPJ2bQ-666X_`mmMS"J e @ڪ] I5UUmUM3R/Ijb5\[[ΝR,QsTsgկdhhX,I1vO&:[߻w_vLmK*0 yylGﴴp:$h~{eCG:^X, .߱4eٿVֽnv]JQ".I;S.g7iսdO-0jb^4Me],FCu:-[EJ(KҺYIMqU#u=(  :-WuYԮJG}DjFg}UWXT*46MjF]:pTylkC4<,͊b]oSU{WV)WzÊȠ=܍ .4-H=@r!bJV.!\TdPnBJji0MSwClu`LdU+Elee5VeT0KP\w+^"xڵ.H(l*CED"A:= Ca677VkViU[aO)mEQDЊE\zrL#MC)bNG-.~vP^RƆ=~u6NL`;Q ϯ׿тVW{}~s^jWIԱOث4Zt z-@g/I"g@{kV/RnF{R{v]8.6Buӽu[R.J5T{8*這uգz=j岮P($ө1tVVSPa}ݨi cՓSV.%SGtWE,A4Hh;&$ }w\N"L&I&2/?nګ}Mu+Ty׿pv@|UDs-Oq:L"G.#׍M(;|#20-  9}N ay3X#G0<GuJ8.[#)~?`J&$Ijժ'*aI F`? =,phlll駟:LFmQvI7<vrDt:榽.$|{$H )K\zYK֟J)ؓ8A[BʢZ۷x:ڈ ˚U, FTzO6.Ik; â!b+|N03uMAvnFQ*Ѧ[$\J¨ ][Rݹ[%cO#Jjرmj^MP9uL\_>E#B;ju =4!BJA*"rnc4͌i[RRfv\O>iH7-8qm:c]zh6 mf?F~oO2Mc۵cjUͶUrgIu,Eg=˫O>j$3 mEipx4Msڏzt:imۢٔFZv":r_?WkJ =Wx{˫ZtC4t+( ?NG͙mYEdu?:R㧠[ovqo_7Ui50nשR Ǹc?c?9//IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/king_w.png000066400000000000000000000226171242540543200222020ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIME6߂ IDATxsGU(7іueW[nى؍p#~ioݖOɲlJ" 7PUD() $TGhhhhhhhhhh=׭A k599G8‹;0)?: )KlvG8H4F8j/=mp40򈞚a5zH݋bs# 0pxHz}?Kx._Ʌ|&yOuУrG=Y`˟?0@^礫{TQjzr*ց@(pGJQ^ ~" 0Ljm9HhwH:?渔sm DmSk<1,wx[z%r36!VkHQ"'Cn) .{^ 'S1FDнy@S6As}TI!G>3iJ~1,M{8jJߔ DL\4"@$A;&atTEqM 8l眒?V¿-UĒ|#rO-@VӴ'26!L 4 #BSe8#GMNhK&$ITT*azRjZh6eE%L6GG8# Xu=x.] 4ph4>*_~7o~NH  pdCCr$~&fy饗|5HS6i4MѨT FR1,:.EDX{T£f? iΟ?W^yӧ% ^~l6(J;9ͣ5Iu [wg?#]]lB.*ӯ J .Mvu]z q$0VBt<7F?~?XH$ׇu x1vvj5M{#>ygt]r'8)DfR96MKJ@'@?[9,׌=u[ao>.7=ާnb躆h8aqzz=lva˝pF (U3 h4B0WDH&a:$HCIN"2gyF.ut^wrtq^/ 8.T xW~OEZ|4."'MDb1$XP(D  `Y[4uvww4 $0tq͞^rIʛƺ@1C7~)j4tǭ9$N"' vi۴]*Fn EDDxKO_`L׀+pD"N,&.s 癞&N0 C^>P-$^-y&ׯ˵kוD Wi& gq -ҫr뺞 d2g9{ ΐJF#4iZyXXguuu677B.Fh9XuSwvJܾ}}fr9i]I$r9s333#4SSSr9Ѩd|, &秘Ν%VVVN7MӠ_! ĵ~ -VH|b1N~ٳ waljFp:J[oqU*]LĶm8~׮]'355mZ,.Ν%:haSSS%.] /\ HD24MdHR8q+??O;.\Bc ,@@ʕ_߼?O>?E,&DcSoD"2  $ %Bn;APpg~~S?/dssc Jh699>}7޸•+s%N:ԔAku0\$ 36jS.5iJP.%i'5M#s1~x՗I$L˛avv_j*V[.iq833.Pױ,zJwWX\E("i?P,njx曜?1 bϟ0 ~amjeMI)Bon |W>,P葊x% y^}Ux׼%ו9xJfn'hC[90D%I@;{ oq3g#_/iU4MLq@ĉLLvC\/ 맔et]'I x뭷8{ ?⻋&ij5n߾C%^dFLqOk|>ϋ/^d||2.]IJlVVVzu ?`uuSNUVeuueVWW,L&É'x"o}qka~_ΟW3DO%5bA_lv|>P!hgʕ+<ܳAzU&}/4M|>ϟ#Li8\0 2r9$Q 2rJ$ 4L? Aڵ|7wWO( n8xvv7|3g<+aAHӤRi"i@}r%D.u`;_:y]n߾M\hh4X__T*b1.\%.\`l,C08 f31/HyA `o}tPvI8faa˗_czz۶*p*)]&x?ϟ#J5R԰[M{_#Peޛbڇ}LNNp%+"NF;K1t( 8C("?~r?  U)izΫ|;ofaDP(,SSSlnnl6XZC^ `Md2177K.}L=밯J]D8mlǽK~?8w vFɝ;K%lۦX0ٳgHS)C%z2/ЖMu㕴(X^K0Ķ{;|>7!OWtKZnZ 2vڭVB@Vfj)'qNC! 1>#ˑNvbnUC G)9vM >{?C%EuŋbSdcCݨFIXZuPGv ʖm\*XZZZ="0 r,< L)iNP믿֭lnnnu%y0t@p3㰳~{;wt(ٷ xKFݑv T*FڵkLO9{̡ z ]   o6KK\7odccS]6K Zo! cef?C'3i@ 8@E{R,O 287;c|}Zz|rcR) 65?gJo|i7qomqTK}=y]u]8(ޯ)qq^ڢ\ٳV[xޯbqz m@4rʳ~QzBA `H$L8,ʷhX,J,'e#]_oo>o jCytO@U" 㤫jZbY&mt4lvD":o;t:m:.nN.~ZZ[} nG[n ˲m[J o CT]<>(  )zM!W@x@GХP(q|*ӓ\v1v*= )^AammjJ*ogϞcYz-dssb6f bY6mnUĻcX^i=L<^_|>]>Wz(ifrLL399I>'J1M.1ׯVKRYƏ]@M~OzAӴViZw4Mauu`0@fggbqbHC#6)n Q;  Ço>1"*B*[a@E=T3Vו8m>Rwծ6JɎ)LL&Magg>+ׯ_gss˕^zaHo秙7W4Mi8Δ8N `bbt:M hIᛩĬRXT q d[;h~ Cwuwg{%B¨ kFKUGFUY{ K4NfݦRZM8om_*QOlw1OS ɟۈ{^D!cGۥ^%H$cPxu-|zE ~+o[Ae b盦喜fnt=)ZP)R]^ :h4]nmBoKCior@Y<*7{#z>#v6%299dYqajݮltΎe( lllEXVv]úZcoGrˊF#Fexw Stqx\$\I`? ;q}cN-^Sy;tDFA"I{ңRPu͍:*qFSϑ;Y*mz%JL& C2"+nntP^oT DkK%%U %GLW"r3MrOQc5Jn%ڎ,|Rau`0 # 0v𜘘`bb-V =Mu=kzPUxP ]*26[[  VVVq; v^pgSnVo%B_:fvv^{/]L>'r "0dIW=~:KK˘,5M'm&@ 29ի\z~N ځ٥I$ؠnSX[[ǶgDj>J?a,R'O N++ܛPuo7S-AI@ t ~F8= j7gjvQWh8dj`Ďuw~B@#4) fDiaL`0WVq^8bi$IH&"Ҷ{mXIi4_ b;leψr ʏxk v 9|e!20oiF ݮIݦh!"EFVTfZ Y~qi` AU"U !E<807v𫤐qW"&R)_}5kkk<@Q"~0WҾP SR[Xz9[D\|~i666]I$bG >MBӎ霋,͞Tvu-?A<_}n{S0nA+Ӵ<5:zRX,ʭ[h4 cHlEIDATJ=NUnR%E<7I"pu\8vM̠bHı]W}AOwUv@Z}ՉI);0&SOGF"< !%OVE#1Ox@ PoqH|b=`8$)KoU( 1we|кLI p? gljʠR5~hL&t)\J8#ΐHe 8nvR$)M666Y_`ssS Lh0@( 8m4B!ffYXgzz)@Pj ơi`mDXXn\h4.Q(X_`eeeJJŻ.Ӓ(9AF. 0??/NqqE'NAE!mS*X_`qqP(亲%c:(y' 033ǎ͑eƣ]$"DX,F"$Qr0 s,O.".UȽ|ceq2ahI<9V)+E66]hZCnR'2H9ٻT5Y\%9wP|^~|IJ8͐NgH&?&jRN666S@ gZ#*=CT -/i`(]b8GdPU"n r9`oȻ@޾Cެ 0ۯj  (횛*68SD[FT輲@IYDˈMOK#"Ewj0%? uo"I /=Mi|~ڗ.C4]VIv27x*ɣi=MlqeOe"$!Uø|-#ц@oxV1|>A>O@=DWr)yЭ]D:\Imzq8ۈ?A,DYf;)8q3U}ayM`)go*34{CUjZrr!j@TJ}yR>? 퀰| IG͐wѲQӵ5M4dpl6DZabKGD pHYs  d_tIME#nIDATxis[WwB D⪕vmw\TTE^%5,`$t"ے6R(QX=")" TB,Ґ4! iHCҐ4! iHCҐ@m, h7K@ ZҼ7g *@(7pD?{Cr@p އ{~,@ IS.9` +pot<@4pJй4yh|/K@p HJ5p"'6LJ>GVei8` K+wnF MV?*piriRx{%@#<Q=ׯ_3D\.WS7>]:@UUtxܨ磿k׮s? RZTT!_:7$ N?opQ:| vGGGկ~ɕ+WXEZX,J6]gTLӶbM4Y4MMww7WGPΝ|7LM=#]\hij2W Q(f}T׾Gro|mfg(J{R4RH2\.*6:zikkcpp4IRkdS Y% T_~M۶n'{Bh">믿/`l>ϟ? !T*,//Ng(J1MUUQU'moo$hB(T*U.zX%5@Eb(BE#Cc'l";%m," O>֭/yhx~εkW9u9so;mPTͳH$ tw@Q|t:㬅G; T 8Yܯi'Op(9G  1 JB2ΝNI&wq y||ч kE\pM|>_ 0M4RGOO֑FX`bb)8|*y :tېv|>/tvvytYq4@8%@('H<~?dL&Jr,cΥ}g Z8MPz.  aB8Rnh4JS!Tx<'S`Y477 ø\ShnFF.XZZ$P.B8ZsT:?IMplt񄱛-jZhWw ] OQLӔ!VU5344H$,H&S|S|BTbt"}hӧ,۷077O*4M\>/k B!Ξ=K[[eňb,..a&>d2"weeeUU B g288oE\fqq=ETw$puZ[x0F#\~Rĭ[ߑfiE9ؽ6twTeYd2LM=c||)2` xVfEQQFFFrܻw܋Sfw>` O@uZ  r(dR,VM{SX; W_}M:$| ?p "aP.  m?EE eM2ϟ?#ieaaH@ *z0;;G[[lL& t.!j=+D;wJx۷0>>A&>_U5Tu}v͡{7iNgg||P(ș3u@ ݜ;wBno{K1cxP`@J/Le|a6qrX9&@5 C_+*|JeXT*w 3ilk7d2LL<^˥b]2HVv慵F΢=( @pئmg)]ѣqNJB"GZZZ8wO)JN-K-RxD=&×' hoor#9,r}@Ivd>p+;[j@;v?Ʈ8;0 |>.75ݘ]o8??Ç_8PSSX]l:vI__>:m*쎣)iNŏ8 30'fsܿ{bM> !jfb1TzS-: sA܀v9Pq@kk+9uχ)k{C=bm"}E:;;dܺZt;qe|%ͦ|Ri&&^?޽/+}4IR);YET4F~6/`ÇEQ}!e+YYYj OH$9<}:E2Z+DZ%iƨSj:p2(jLY+1MJ%ܡUU x%"+slI$k%<,N9E:(~U1rinnΘssJ%b |WL%젳CvFF첧MVJr\G'Ic[&A,bii[FnIww@\06opvf=.b%Ҫ)ʉ@,gvvBoNWWzB$c\ag0.P&wmӧ?ݿ݁@"`~~a젭tvm6mسEn$ I%ׯiZq $)2 evGOZ~! ϱ`W˲H&,--Flwiph4FUյ<&. 1nlyۧiMMMtvvw y* yXƞ-vsŒ\;,T}܌4P(DkkfPsPֳM\.`007n\Hp=~o[?IҶ?*2kFFFD".'O?۷}/R C)02dacjSR)5a!?!$}r7I06NF>Ass,.4_-333o|ÆrOJ;vAx9Ʒ[@ du5K.F~64g=TgΡIB$ҊRdallljN !;&]z&|B!%4M&wM w0õ"U:26vPui=Rlpbi`h^xg_GUJz35QLT#ihBwi:vha6vm^)0^wo~!}h4Wgb(8/=㺯^žJ]2I+ʖ%CR?_jUP(ķbeeh4ʣGܺV2ܻKbZor04?'\(2 tmR$DJr%ٸ8Ko;^b}@UQ !T^JRQgff=33ݳ=Xjפ?;8|- *pup1B<7$UG4k7Pc1NƦjr-`^8ceXS,eYjMT+ﰇ%t?^+R.4Zk+՝e˶€(JIQUEQBܕ`' ;1Mz : l'8ù67iZeY)^63vcCwC=*o8~AvB٦3]Z0M3O`Sױۺz÷w !szREEƻ }!L#Pw Qa=4UUwP^zo*:&TgB﬈4(hqV+bظnj[UUÓ.[gf8QP4zLKQ(V ǿ# mw\iY9UU;Mo.,kkuWq4ۿ|[o=TUy'oavgNLL_amU]:[7vZcr^`VMTpz@3v/O8.K-5e ʾcS4gKw@l6/xwG#w4I}p8&$zg`:m^g_>3;C&''LK˫<OabKGD pHYs  d_tIME. % IDATxs\W7tι 4I$f$H*Lڑ-֮?qvH$j$Dld4:{%R)$xnBݷy78999999999_=lPK @pJ`Ҽ8p8 *TfwDGo @0 " I894APkmh~#V=ދ*Bς)>y %- 2>$"'EAQ!"Bc(@Q?(RfL\؂ o`P|7Nx8E EQ0 !5MkupY֥1`GG.4 @Y%ڀ@TӴP4%LА!*ZTU-’ܱ1A' 'n[1 C7M338 DShyMSxv>zzVk!4MM6"wU!C" 8=M&ayyrl|`=)K$夽D"N(& dffQ*Z x$q$6RvW" nTUѣauvvV5 U=zI svX@ U%:h󴵵ɤrtvvP.W(T*'RW.N:˗xwR.0 #Xրc`%*ñfc B'mvxnbZ.a5YYsNq%}ڈD"x^"OQUrImf!,%[n^ iW W( TU4Mxxw9q8HPX[[\.$y N݀vFܹh?~EnݺEZauuMH si5<"Rn떋F(X,CӞܞj>,//c&w8([68w,6@ZrȨ"]*#vy^VJf(m64Ŧ}WZU+233vexxZFRAQ4M)gOeUh횦hY*WTk^jl\rMLL4M*KKK癙amm tE.jMrDfꋹYT*Issr:8| J%JR(lzTtU4YHɨdR~q~H[*S.B(J}[_;LNN/Pv\1"p=؋=33 qeiii&''yh1?X,inJ\_H|B_Veii9Afff믿(D"66 J%\.'h@#L8!筛Ccc#drB.g~Ç355 sssy< JV of",MŐ~,0Mb"cca ###\|-CCCjF]rM:SSS 8N">'?H$puRi$ G4 J2kkk<|ᄏw~ al8BX./ H\@籲u {...rM-DQs$IJDl6Kss3lX{s} tt!JM8^/?sT* DUUTU~tvPUO[[+ϟcddQY^^Vժ*`e/H@7;7sGq/`We_ȫg/,..q ZZxmR$]] hɓ(DQ<i&N8< jI?jllg{(\~{UרTatȫQ5`g'^kxtiZP(0::8sss8"ph"kmm!݅ FkUUp:??墽`y6=bttQXKD|!¼AP%~RyDByd2I2|ۯww r IR455p8?T*EggLt4B>ŪO,KmAKĽ^H$oCoymt:M&!Ewhn 9pizzzh=BU5::ڷ5M8Bu1 KߓqɂUUE424gfZx!bU޽_\ +DZ-~2ŷQiݻOP@B$RߓL$?\.D"ACEz<(R wxKKKTULSyhjj$JY~餣?077G\ZX ./%QbI<e_ BW^###磱1KO>NkT*E )FFFc~>bٌV:VJ]z;:`m|O>+WА,xBfYzzz@{W?9s 4wa0a%`pJdkvu=Y n޼͍z3m"JFy2666bLOO@X;;H^2_Ux.ՌzeZΝ{| >daax++FE"NǏ133͛7)!; aL(jÛNp8GQT2+0;en )e7i%iưz)X]5EQN(JB~t#|eR%ӧ嚞Ys nݦߺdw}˹OĽ{(jMah6YhL&C.D,CUU8]]<|jB,ĉ;wKRAUUPh@唊M?3rVwZ<mm|L2d}f.v`m")3mX]? IKK3bO:u~?YΞ!LFiii15o4 b[Qa--.fWgf w AZN8n7Ǐԩ'Hqu/RVmYn{_AfP> ]wl4l;d2A_VWWJ7c7h `g5p8D.Dgg'zjqEAu{%BXZZRM% lS fp!@H-ZuIFEc8ܾ#c( SX v~ ~"0KKT*u`R~.۸jUU}q1zu~Kg``9l|BUUd'~%qUU;Eb9.F9v 'fc瓅{wN9wSNs}пJGwSS.}y,.Z>@8ѣO$qNT*iX=7Y@fR4pJıFgN,2VorL&l筷.d7bxx Md2ijAnáH.1BvD-:(?G]Y߿ϭ[PEww7XlWq3xaX\\_? X%Plk2׿ĉVco&ʵkY^^R=OO|>߾L&M{{;`pHŷ .xZ>QϫpIZ,zW*Uf˟5c~>_?p8tbX}~DjY eR4T|>O\7) wt+ 4M%rQ;J.ۓdrbqz|UFFF)JYNcZSaŞJɤdҬn@ <*  bj(ٳ=6088ݻssϳ\?UU3.wP M) ϬKKukEcc#cKrMXT/xto 8'BHXnuGV杲5N>377xp``RD\6yrF,Vi0Vb%kȤRRVwE8t:ECCI]q Lae` =Cf9{,"iZ]j5J2nkgRVU2W^ڵs.Je岽 }vA h@:Tt:gau삄#Rr&zih=ԙY%_cttYmQ244Car1kkk _db.VMVmc[CFI$\.TUl47HFT9Xw@ c ˿[q8 [s5>S>K֪?W:ngg]`e HX,,()5nG8&Hue[ܿٮmVk?k*3ܼy۷s.cccjUalHH3Z!Tjh *qek'UUx<$ KV#CN ԍǭZ_}5_~##!6T2MrB{GsV?cccV} V7X' Hhb} KCY#CB,--_R%bE|u2~MMMBaLdii =zZ\n8u$QÅB>S%\1;O;̞]`;QNh`0SUU)-q%N8F6!ޣG}?۷Y__ZaUH;'9{sͩ)EDF#za ElqAdډiyEÇta |g|f}}0Pe\TWeSGLfFLM@*NS}>-Z#UUyLJpۇiGl$ʀi'jDs:aY͒z$'׮]o244$*Q =`C}]~ Ф"`j5 *Fc455-2wk| ;%!BuC^;&U-U%ѣx<˱֤pw[}C:\@fcc~vRIzzNz1L֖g2w++,,,077G.{LO?͵kJU!IJT_JOti'V,uPp\.GKKˮt|>?Y~XXuP`jjdSNE&&&%ZZ3LӬjp]EXyvW=S|>4\}-m{xϺWM?["8{ 3664KKKR-1M>ܹsiZZrJ%R!n޼KKZGxkkNNǣV+e:Xr=f΢ۇk+ \q`T*RIc``6Rsi266^+k+)m; PgϞԩ9r`0ī pswTqISSSa$It]'Fٝ3ܸq[nL0hl<xsZV!>š;_*Y? \*]:-~K.I8U*=v'PH30|&?y}W*|LMMǏJ!+Ww7Y__С6ΞZƃ\z|>OV+ !f$> Jyl8 [Ӽ^/--׿O h&5,t@aR)59Z͠Vq 4dtt(KD"QVV1qwXYYE1/C;joތuRt]#0Ao9ĎLil 8eȻ#@2h4!DjuuUqZFX1B!ۏpQj5z !fd$:dSáQg˿Wr61"OPh3;% J388W_}Bb+?(9-X kÇx!7k笯tc )R!0 GXT5t3 ~OCϗ_~4B"NIDAT{`[D&m|'X5~YtttsB/.Gjy;Cܿ] تyXBŪʶdΓ,Ubʕ+LLLNX[[GQKo5=I򜖔x9{t:/~26!Vn~ t/59@)ֵBSSӎ@ ,yUUy _;"UEbNҥ:u#6Dcuɝin21@T*U|zuu-}x4ͯMuNeڪ,g$LS\t j,+emsf*{*^4MsR<6ۡiZYӴ5EQ!~V6Vz7x<"o]]]$pGp=OIn4! `2O[6ۀP \|;mtO^c+6uwỄE06iAIbu5i755qh7.E ߷?14 Őڠr&PZ,㪪zszr΀_s<\á7)agj# А<}}D@eEBÊQZa)N8ɓ'$/4(lU8YgY.>w477$& (@Q]:T*6UU bt4@  αcs ތŷf] p*Q⤢(x<ƙ39r+. /&p߄YV}^k TI^zq]o(w*6rzt(OL@m[o}r]2i,CC*fS*nbbbb_[RVSӶC wU.JLN>f~>/y`9aRl>8@(؁9{!EabKGD pHYs  d_tIME~' mIDATxoW3s.oqر&[JRhhiz!? .EB 4mC4I47ol 9Y4:37^k`0 `0 `0 !#gM0 p63 }PjDpx8L@ d*pX>0C/`T% | \>.* l:xpxN.Qz\~ $T$N0pѨ\tΝv=?O{\S1ɗTmS/k"Y~E5FMBPvAh  ste, bUIY($M`xQ RM]:w*1TӪgFj%(I`Q $HQw7{?bCj%1P Č{0V-5L*u,H2س$%LJƦՁ[d(`H p>=^a P!VܦqS$RJ)@,E |DL Ht @ a<"< hb"k$AȎ`P=l@Bct3vb[d;/?PvPA>O7xTB9$dQ%. ¶}~Q?q}8< [ q''uIITCB <_!I"C,>N5J y+㤾t'z^.^m}W?mu DcB3$ՉO `;HbMwS]'2Dx )8XR۽+.Rx6H}kH 䁡ÇUuZHL6LÈg({ABHAcHU$8VҚ(0!%㹻hF'?or)pEui[s) %:YE㰪 !m`^Gڀ*JHPC>}Me{Wϲ*OP5_ǠU^"_Ev3m*28 $ %5BCCINE(cUP((z#sj7 QՒ$ٟ$ɖs=\@`9Eѳȩߡcx9w9wB˃/Czm\Q` :ye 5qM %` ;Q¤N \-v.}[;dPS{Ij HBQGuf y>iz.t9!4Șşi C96ücj\h;o C*wӄwznaZǥXH6@$p9w02S 0V5U" 㸕$ɑ8gLJaJ́K~ȱ4M'4mfYfbRƧ% Ƴ,0X} g!)@~󑗸e`hp O"B#@>FPQyJ&%+uۯ`#T@՛cTZp\uJ& [O!-f! C!wJ{I&Rձ~ :HePp qpd1>m kznis8@}*mpιι;Ι-36H2B\\rFv,*(oM}\@܆s.o{_FGlH @jធ%!&AaS`y9eeA R6J΁ql#ASHWM+g `0 `0 Pb5IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/pawn_w.png000066400000000000000000000134551242540543200222170ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  #utIME 3DIDATxsuL= `_DHIqS(YbˎĕTOqR$,KlɑJHH `<;$DR ̠y@s>|Ç>|Ç>|G/C9@ת , 6@E~;~SDtIp| ,$]|$J&@VoI[@M]^ޒ@v|`X֫zU 'y`i z2Բ٬Nd2y<3rD%i&‘nBˠ*:pd2I&3@6;ض*kklooSVVy^x^3'BOF0?ٶ}VQTU:uYHRaE<* 9nݺ_|g]\.kE@SOd9Ǯ 099/^ٳ>|h4R3d2]4L$`vvT*6 y='@ (L\*L&9B2S)L,Ywtdt];WG޳Bv-·*o쀪J x;Kp&bf6 淖lQOd{I<\o^\fyyrJeQ*%Y7| hIdlnvu\.ǵkrHe)W ApYDk[7n֭,//S~]RΝܺuAAT葵^K2LKSF#oח&H`YXdssW^y^_ I6e`뺆뺔ebh0д/hg]᭷ڵkoy^ (kk DE } uccS'JFN\CX{Eg^K0 0X ˊӜ8qh4ăFQNGUU,b}}])ZXJYV#f3.Gee(*[U>~\_P0LI?ƙ3x".CăY#iM^lwŧ)n#@7zϗ)2077CCC$I,+."J>(.xGZ%S,(KEY^^fqq?gmmryk[o+o Y i_8a&#U#>1gDQD"D"G 4M[k;wi4۶2dTeҨ;jM&^93)^''q!4i7}70D1"BVIZUJ (p4-c233x饗xXV4Haj1 fIZcs3SXQ2]P3w灸iXř3gt]1S:x σoCXVYHW$2 eՓ'O9}GB]V 8RRLRP(24D,N|Ș;\*33G0 㙿g 5TU[[[ܹsWG6bQn ij("# ߩ=:C&! iʃt|`jF4_t~ gjIt]g`H$88˵nȨu@0 =1L  !kZO0b'`tˊw EŲ12a) kMUUAsWYgG0 `0j*$)6mYV6kkkR*J++T<ߎ#-u`QQ8J%X\\4}Mymgq QF`EӴ/5M+xmܻo~.ب n{ x߰Dt-@ z ȺkJ%Yt]@\yX[[^7?B]BP]׵\ ym;\.}}=;%|\vZyDuOWr=4`uh2\U >cEy&mzYXX࣏>w= lllx+tAP7:FMԚRI]]]X,h4Dz^yz^Wzw-1\i?E4^KFtڭ.5{;m4- tKAd E{﷼λ|q [B9+3EtT sX]]ԫWW_a6#RRX]]O>ᗿw\Je㺮H#&-?59[;wzb >ҶչxGp۶y__,--Q.Wutr]Cn tEiwk_V/8NpccS/^zqjnO>j8aTK_:|]79*pUf\y=ӎXFjBPDU]hR,VkrC;?mMtjH7=B4h"z,y= e_EvfTTU|˥^UNQ#*7+onh ? @{{$2iHXD"LӤh`v!bgOeM@2G хs P% ˲q$ϟر94Mە  888NTO~k2:芍AܟK ZgEQ Ng?)I?ITU"jV6}215'MBQET)]p~ bIG?h3a:} 166J2²?$ |;w:_͛ ܻw -+~p}~D_O)2"*D"9 Ο?,ꫂeaY4b?|ȵk.v42-9S}}}s=/_⥗.155QMO"zˊ( ruZ`R A'"%*pIQ MӴiΞ}˗_…D"}!066eJ\NCT(JQQsڸSeHQ7Ey  @?.7`bbOn܉$u&a{{ lq]Ӵi5<@'`8(ScnnK^W~L,7 $bkkrLZ5Eu6lgΜ.3223{Ϛ  BEZömQGFĺeɤz9Ο?lW8}7Y$JV5ժ!5d? 0X?(sPHWyS QAU5ZKKKJeqbg@=(CqEQF 1?Çu 49ɓ'$y0~\އ8 @[ t]gzz'cY?H$9q8SSS+χB `s$ǎaYV=7[UI$,cjjᴋKGSl:b@}=c>|;DQ>8aښp @Q7 h.E6epp;_ H6eh(K*lOv=}#rT)Si*P4Z-ժ*Lj̏(5MUUucctEIY"h?~{Ԉ$@P8D"a"#eU:CR^$ I8cXVG!qkgtaɞ<4 Ŏ d,PwfwSѣjh'Ax|Ç>|Ç]O,IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/queen_b.png000066400000000000000000000204461242540543200223400ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIMEf IDATx}#u/ wt!g($SMYcv76voZaLQ)l ɞ!th@U~ȗWxA3 Ӝ49iNsӜ49iNsӜt}Y`Аdhp+0c$\ Gs<`@ ;WL` p[_.*\\~K@)P& Cڠ0efc@@lu @!*ϵux@~t&_W i ͡72 b֫^p [1x: =" _b*Rtt4|nLk$$G7Py{EAk?&f=G̓N{ y>7=#Xi6 (Bŏ_{ɑYQ 3#8O !F̋4İ [}btܧhNB,x[YnK6a|\%M̨1e.hT 4S6^9dۤFhekTFMM2ao2؟K>S;'< "~k ˬ617ܤd?N-ƈ2TkTc}L=c/2Ʈ]wh&3aO{i`s"/MEl(EEE$ Orh!#!H!K)9h|*_"{f2,]c9LlM*9hjF598|M&GM^sR$H'lT;^%/79e:'VV LsF/yL_:;M['16F)6}ޢBUdHao|DM!RU>7!'5/M^i1Sts^E48&cT&At{rǡdC 5}E*k&_$ =K'05xuODgNmpx@J3t\*܇w[t1vMӴ!/?<-ܥgY&'ٴKK7H g|!HBBG /f(]pUZ\= AN7g6w<%Zai\ǎ|L'S8էC )4GoSyHSd]\m'͘#q4jT&Nn~"\WI%y: bF߲S$m"gbi %AtΌH-LQ&}*"=>ŸskMiI1E4dC{vH044JLdw ^1%5*4}@:߇Ճf Ǡ$}f,ͨ)ThimQlg$&¾GByEeb@N~CYTڄA{8%"$9>-״C5aE>uY&ɹcQ(#q&@ *cE?q)zf E\>KͶY~$2O)RiMM~9_ ȁ&x&ߐ# YD.)'[Cu 2,is_;"{=i_|-0cqrnpCL_#8bvOfCM4' ?$DP‡9Os0z"  jv1 麮I63S1,Cgy@m`cs7{0ܿaι yMV!? 9ordvB(ɖ<T;c:OR3u-Xs~cZP`@ȧpV87d8!$f-NP8C&:OvHoLj|-K~w<{@sK%1M4'Fvvr!e@gT99%lZhr #;ijlZiL|s3Y*3^!OBI1LkoAttj9+J&Pa0%gch!!2'l^"[>Vo@"%A`^UͯS@4Đ 5oi"o+HSd[*&9&OZ: 0!'Qv)bx}<[/yMsOC( 9_@1ȆqN04Mc8 F{^716#YFU-e/`B u1;ޠ7aa,躾 ӌ4F/UJ8 4M3hC.&?{Mu&scYVc$͎[j0Iőqs:jlj4y1f*GvwqM@u ~?yS3JdP"'R#jYbytBq (oʎE]v Xi?!':6l,1.PzF&E]u]IQBc.}b#f"/"Ya+N* )8yDc ⺮_u=M^ `,5@t]4u!*SCbFNRklMyRaj#1ʸa_ ʀܨ.3|q'Ֆ P,YN4ch$k] w9@ 8w jr6aVcc6hOg-0ƾG9 L h;;/ YY` I5`"cU2NA&H!c*LKҙEcժp!@{o Jށ(0fh6Z+ܟEZ#o=<-/C,rL31}lA,<7c}LɼnakiO ˮnOЦ"~d/s% s/G~ qGwި 8MZ(1p)}U(I?h'f ғ{Xs]۶n!x;}->{AE|Q /^ujv0!]IL)A 1._H=_L?=g Hq02F>Au[*f,4F]ir"`*% -gҽbE{ 4&BЅpqڎ;S;7q860}Lmّ -)<68/;329w)gL t]ns^mDS:j%Et;>v/=&a${9%uڳ٬w 2ƯS/hKZ@@M[ cG`"M !?&Do]?m 3TzpO|d,bk-N!4Zd_g hP58 𶞟ϑ׽!514N>'ץ &:F`tҵx9֤I%Y #&d _)$W&ב=/vR ڻj%r@RLӴשxD(s~,mƘ$;]i@%cbC$yk|(i44Ip5`3)h2fԭ2f o o8T ? ȭKwQ*@R bO\v3*Ċa8eTϊCr4M:i2ZǺ'>ڳΚz7i0 `@a0t:i%λӴŅذmPX VV m]@bӈ$30tf 4 I4a:t]W׽ρ@z] u۲?V f Vvm˦gm6lVML@e< Dž|Oɯu]G8A:B*F:B2D"@"G<C$E$A$F$A8C SS}TM:>].j^V\RR䤌RbRBBBj:8!~6. N vzWT3/!#"!0ÈFH$FF#F##,XV t]8ͨ3Kxo4h4:kT*4(((J(+j˕7^&Je@b;&TL&-lnnbs66ֱl6p8L6[{5Ih4:Qt]9\myٗo^h܅ؼZybggcyyI.qd*VLg(8\Wnؠ ZAD SۤHD|꺎r'Omlo?@^M߾>M6$kް'O~MӰjROpttcJ%tjUxzCݳ^ ^PtsfPA0DˆbbH$df3dH$Dtc|Gx1:{ݴX眧4l6Q,Q(qttBB'''Tʝ^aV%˲:v> " 24I~gO۶euT7Ȟo  1 #C6AXBRUԽg{4ҔH:b( VlHM-~_qa5 E[m;i6P(P7jMS{'Uˣ4?S|>%)ϑ/~@r Iݺ.(3i⚦! "#*زNM@Շp^^jl+2yՉBYMNsp(Cx!H0 *H$B("p'  +,Ot;zfNOhYQ,HptpHW5TUT6 IP8>({ \° D<C6C.E.C:F2TGTH3n(Tͪo B!N[o͛fH$4EG⨖Mӄ&|$34i/?!FzrGGǸw~ۏX,Jޔ69.fb8n߾Fa9QMuh4p||`0Dt"yS!O+{?,Hs5X[[G FYrH&ʼK8)4}\44VZ4XVp:ΙLItgKᠡ0SMia5* ͦDAbU@m4(h4wlosVq"**,t&ZTvBObww{{{8:bZvmپ( "#J"Ncee++XYYF6E4Q4}\4X$e@ SZ>Wl| jPaTպ—rVbܿښ4m/Zl_XBt iawݻfeǰh:%Zl_=Q)vy+^K 3+!Y˜Kd7L GQD"S8 ut7h;s3rHB6ȵͦrѠhVEnq~@ز% V&gj ²,%(F$fHgX?o! {0e7˟m.E>?~/J`99R^)V $ ?nݺ ᓘ&.ImP.)ݻ`<~RC?˔n_%^ٽ+͛x߿R_YD"X^^U4 4M _p+X@*bةpoKxo%3),ڵk7BZbPUilmm!SHg陡ggU2v}pP#jZхNQ(]T*ՕCb3Vn.2ۤ/z xHg4f..:25,[ʼjj;,= =L::4Q@1bqXS5@׮m LNeƦisli, sn& ,!J'(KJ]¶P(rg5 <4#.D[ !PC]zY] W/O6dKȹ+#U@f? c#cww{{888AL'wŏ7~6m9 !O{+%l.--bii m#Lvm0\nQ%A ruy> ڊ.6t1(%[H$H&8$l6uJ!JYoqʋCΪ' jNF[yUv U7F1vV_@,;^A,vze  \R5%Ҧë|K @n?93HQphT Vߥ wYd6h\ ,U,jm`v!>%ޥ@OD&īXn@#`1u]Wn(CY[mh+ǖ&%Ăг` a$8 W$ 4I:',vعH3X:&~HB.*3J|e0L(Y$GFe 7wDHC4D˛YxIDATGuvZ==CnS| [|J)3z,$0!"LY OkC3T3j$D9{ n,"0҅$wBWU;h&IAr7I 6/˘Ӝ49iNsӜ49iN?wF뀅IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/queen_w.png000066400000000000000000000331311242540543200223600ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIMEg IDATx}W~}M}q^"EQ\!J^ ^; lj ,@1`k-i%Q$%Rpx =}wUPW]spDr68xq<8xq<8x> @%AW2K&d$5@&c @R Gn ޱxG$?p U F-'I1^XVi7&xHWwlnkG 4S1U%GZ˲z=S <$qf6[ɓdp MF8 W<>"dZ$Y*c.,RD{dW^R1gM = Gpt^Whd9뤣49dy񘴴 d!2L&ƍRPߟp ,|>@U5pαjveiQn>hs$vBQYu$ iAhn4>m/S%I D"a$I#B7#2$IB.79Ee]QX4IRLb|>t]gah`ssBaI_؄Bs3MS Ch G8^/Z,˒h134? =QZ*{|iId_$v?Mz\١#qvtZGl+A&`.7O3Ɣ@ l6`0ǃZRjF6dGjeZ6$)E`7-术9^Vk$ !t]eܿ=FR };P3x._`Y&jN>?TU"~PO!]q2~0==@ҭ/blwNA0eYh hoN'>@[?pneO6eqEos>mf4MtL|GgAP2sIxd6d?y?S9Lɒ 0 sk>%Sth7ȣwȍ&& c}x Ì1f8Gm|ֱCC&w-<%e1x,z=>=5MiEY{y8thTrV[+wUNrwbe6oduwm2_Ѯhx1:OI9-tsHC"I`س8}~K3q{]yssެX]CEvYzo֭ue^I@.mÈŢdYB-ܼy 7oB^wOvq.*$@iH.]+<@xSĝ̑$\?8"#Sm4;Ç0MHe!˸~:Z--Z{yMzu:*:VVVi:J2ܹZ&\-HLmLЎ}F-K Nt׳0<{M14fW\A^G<C(BCu`}`ѲT׋>xݿoL>n׹L.kdkxZ,A7Q3`&:䜋Ms[[Ϲlhd~EuF& ?B$pN$IqӦinaEfPOh5geI]8A˲4pJa >[@i$Ѳeu?XdƘ&\',R-d`;3sv"CnVA:d3woYqgpG\](DXVǸh4  {$Ia=MƠL-$I(eٝ$ Q=h(cls>9,9wAܻKUH̛|3U#KV] */c$/Mxs,c14G i, JzxI,|@s9yc)"xs#GA[$-Pr%O_0xv1Esvv:8^/EFD^h2I<YF6PnIDP`$9AN4u!2p4&&&쌣C /4s,˒dY&ڄe9:^@ŋ;z,(+ ش$IeY:a H$P ˲jJ 2$! 0LM#J"˲%9fF Xt݃X̶ekEޜ$1a$q!u@{&`dYF:bt]ț*R e]4M'2|>FF3+ UU N199`0WE3_@UUaLOOcd$+&y1w>TU; !CT_ c)[F$IB64"|_@qO9g,?Fd86+G)5RIq18JIJNH7ccY3S$C$!$B!bQQd^X1v1eccc8"#v666?RH'w֫ht=T*UB!;B(TU ®H Fi$I>J ~  ]C8]1eyDO}HJ4 ccd0E_㊢455"0jH{FKQJu,//czzlF- ?]@׎=2|@.ŝeY4m z1ɥ40|"afMZ%K]ב099 w^ ] LbvvϟG\q>,r*{{ffqһ\o#0$ffѸ䞹j?1ÃFbdfԀg'a)hSH&}A.H$1??EQ+\*նjQ*1==>xLZ,JvO`'yڛ%9x<%)N]aDMQU @[X'^;}eJ%px|W>? )95NpiEC~BfeYfLF }eI~sXZZD.*FcKd@+iL,Y᜛6 hz8s .\xX̩\5Ms:nGN#@AwZh^B ^}e8F0A~Z"HSwM\4MFq;x뭳N)MpM4+4/,YUWXf|ͦ&e|| B"$$ OiD"d GAYxvk6Ѥ! Jv~r9"iC|!z9Eih6m4-8U˲*,+TlZhZR6ŋ`aaAISk B?=Nq2ј<^$# #:zvh4H$(Nj~g_,ɓdN7C,M= ( qqZضv*2inxGڼhkU@tl,ٳg@Ϊ9KDH( a&ɓҽr_@F$A,{G +GWbNZF&9|9kB!,--ܹD_d+-`۱b  SXZZB2JȐ+2 N>)vj% F>PDa7t0K;?%ȫh4'O /_|U׽H$X^^ٳgDE*|P^jVBj]111pU)s"l԰T LDZuM8g χR|~Ol4 H,TUE$*@#qDwR4ɤd 6'O2YHSSxLL"ZM pInl¶t%ot4|ufYVвQ؝B<Ühj`&8J `G٬tA% Mx1ʕvPgϞHfHEZǣ!IQVrH*:{N6 ȲY|eְ zH9LD@ZR,0f0??ilmmZ%I:9E{2]bkktP333G0hG "j0<2oǏP(4-HuLL… &@1>?9qÇaY|>`;3- A$Ib~~HM4-4-T5^'1zJbnnOW_PtӢsun^ŭ[+hPUOӧ I"1 B<'h[ dǣ!L4M|׸}{7oނeY8yr ###bϕ:1Ead$;(FMVf1_'HJ%sY|ϐo{&MܿIp =zz/0IDATwat41hZ|+jkSuT*Oa{n٩ڵk r Z s(7oazz gϞA4xFGGGbnnvghjKċB{v/gӘD>Ǔ'O0~{^bbN,;Eah6ẂX19s{ϟȠ[,ׯce[$k<&˖M\rwE60TUeY }I7 !ɤ^=Ľ{Rk<D,'qYHFvX,{#v.g  d055qpn\.ʕIIB8h,NzJ|vUK5/l_8} AD>͛7166ĉD pv++w7c%Iz?_bii`W^g}?7ot$Rkw/By:4ME @tIE[[ylm}?_L]W_$>73qK<A$077l6@oޝ$IuIg{G]בHĩYVi*^%IH~:^{ѣ8pUUur@vӈ{rFGGFl6vVsȲ EQ( bF1==YLMM8Ȗ[sF YwbuvmDpTU4MjoB$vc 666ܛdph. qi*Er(.W|>?|>? {4{-&łKM <p@q[WPl.\u @szZ,l61>>H$NuѡGEd "jܯcg|'a~~'dPl6nnwyh4WW"\.pߊ : UríVKr ^.\.:<ϺnFܗpm0.>$DKqԒ*P|&t{*D"߳Nв,7p7{ТBi*X\:]UU133+=KvFFIy-mt:mt:Ȣexw| 0'(Bג$S:CBQaqD[zmM=G0:[O]/e-Z-icc}eAr#4Sˡu (JTʨTjVjh4h4$R5dA(uYl[Ppphhd}$ɐ~nD**666lkG; y]HVUW_]G&AER!~rnЎ9~?2-STUu} z=u/u% ""##Bu|ŗ|2*p iW*]nuhݻ`0T*FIrxxAŲ-%A#I 7$z/ow}]̝0Z ä>z;CsLƕ+Wq]V`7vGԗ6q{ E9Httl( W{x<ǵ =-I2 9AscY&-E@knR۱KDF@@aSnG'x4x\-o"8Ey+ hBZ-TU5k8I}KAM|W`Ci` K̀vv[ "2feYF-$@=7;o"zD^Vn޼ð$wvvP.QTfpggv:O G `{,D0p(X,JwŽ{'l?woܾ6X>-] m|>E'O@нi0L>wSnfT!ANHc/!U@h4`&* j5EQ [#Gq~Nv"y}= ܀mr(`q jWd/al {h46v{Bz>lKZ` ٥E- Q-B  DwLJKÄTs,waT#mjtVk㜣T* LC@C8:j7| BgvjTy֧s%s{ ]L[Eٱ7(D\C0@^wx]D/9'td.dssx뭷ˍ ɸ>nC\T*akk [W_]&m t8w|n sg?+أџz… PUP\Ω<(JhۢwP{7~ J}pgeI|8+|~7'p3nR F>VW?HSBmH[ٌ!wOF155'_~a[]~D4{ԯ,+.7N3O G`ATh>&0xB v˖n[aR,f  :;X$ v FAɠDRSB]ʾi}%h0eM?<`I<~HM%;wBo D$=`VڲIڶR];٩; =hs_- !{KUF0@ D(b Jѩ4 bjj7n|+>\wm(os9B$|| K'^^P ئ~EHmήTpUdg C) 'KpMNmv\mr6Fe9dցGV}Ł_MW Ao & kMH ˲=N!1JqӴ }{&{ZիfӮk{J& ,P(\ {HcQjQW `_몾PU> b( a*Xhu~0[4np}OٱӼvvvPP&KZQh،+cl1j2oD,=頩TT Td<O}0ۦ}` IL)E)C@Pb8A* "m6.7ʤ$IcsJ/uS[AB!>add2diiqDQ\i:FKock˦\իWqBR}}QQ7qbaVQibNO1$lwkV9( CH2SDt8"I)n:Ap%֭|7vVVVhgR v&^l.vu;KIc{](p-:%LAɱ @s`C~W*%dS'o<~@Ru* "岻G5o 9\.w:=UUH&d2H&ހ}WPQvP氥`{Ƈpلg`'|4jme_(Q,`vֲD:joil|wH5A(#,D4~^Ts%y?Eearɡ~Xq ;AMi`.]w=}&a2c,aYIR\=y$vPOlc;P.}|hGt\?.Q'qv5> B? sSd(&?%B{|{6U=n=IU,4ً@sv*NߦEvxK 5%H\Q°[ >OD9@B f.v4.EtqO[EL)^i$$(|:z?x"դEwǵ{CR w*LkdzBj ^tKH}:{=bwh.`98xq<8xq<:?nkRcIENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/rook_b.png000066400000000000000000000061521242540543200221730ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIME/ބ IDATxo\Wهlj4%A4Z'}*q|{<3c{٧^Ӛĵ={fG,KY:k]      B;cbZz m. :WzLe`S/8FIRspQ7^~M_:6uc c6OۀNc',=gs:=6p FҴNoxqe[ցh'@FprSCSX^7 iev|ϓe^OX6SO氦 i~ ;IҴveԲ1}(ӔKc:б$Z0ǀj!ٗ{L+e :R<&9= 6~X m01MY"A   dpБbmHX\pa;[Ow $vٳgI&X1p]qE~,..>J}gi.3Lnj!s9̹9&'8\-G mpM{ײַ@׏-)x@Z%:K3U033_att|>V"ÐjfvvwyS)+^u=&(S5]mZ͡RD)|4JȵkXXXdcc0 Mto~J<{_8̛A\nC@o" LIRq;mWq]ѽ} X rtyܭ(\J~8ݎ!Tpw#.3ClHt8+ձ WπE=-fZӂb99h&lQ 4bu"w8aE{PRJ>|>..A (UJYJ.? J14t^ r9sG&^T֭XZKVYV0m00R)[)UTJ}x^_^)8LM&HrIO CJsܹ3۷m{gﷁR]= ?yB=4n)6B(AtvT)u]7s*|3<0ϐJ%yX[[cmmy[u]R&?RSJ}8T|&PW}=5Ԉ3J#ay[=z_M^w&d~~F/6ni= FGPfRJ}x%nv2Rro NJBtq1Gtq u C рms$S Q]W\ExQ.qHRMϨ||ȍ5lfP{옒;87~`JS~Z@;.D@"A  D@"A  D@"iIp4i>sJ-'˲HR  Ʋ_ Y\zz%>NQGI˲f sͿXlooA$u~| +<=) Dre(o&|陬V0 ض9E$&xHg9`dN2<<̉ϐ5_m3<<̩SClmmbvF=h`41TYa"U|>CC'cJֲ,N~V\:?ű-DIR] p4ɤ/^׾ϏpaHXdƭecss}!dSM= HGqG9GؙNҥ21Ǐ `Y ǦVLVY7DC$bH"F!z-594M YYY͓Nz(,a^m.1 "zMx#aklnn޶*Aܤ5A(Rqս,hQ I*AxK;wnD~I<։#s7tIR(l|De<"θInfQ3k77I.szطv D@A>gdd9sf^SS@/aXh?#z.':/"?#dnΜ…m9@,,cj:OfinVjxR0&gO}ejv ÇX<à2}6` uڒàG qpE@"Aװ@N>"١V6OhU6%u+Cܐ۷AAAAAI4Qc0IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/rook_w.png000066400000000000000000000071041242540543200222160ustar00rootroot00000000000000PNG  IHDR>abKGD pHYs  d_tIME't IDATxo}?spHuEɖcZ{%ۻh6,"H<>*Է"l{][Zy-R)DgڲW/:x=w~g~7 H$D"H$D"H$Q, b@0" @veuUlQ^nv :f@^ԯz؝ 40/:?e(+/:߁[{8+;]gr}1NЀ.` =6k{K:;9}̤AQpκ=Vh/I `  :'-Xm&,":諣,s-#Y7UyTJ5 300TTVV2oo$e r4UUp8DGGx~ݒH_ k`&,`AFGG9PEi]䫯gH&pW_ti;xry iY6t{(뺌122io%V;뺤R)Ͽ`vt˲kmp)H>GP.RD2be%C:'GZJmw/ŭ[yvIt j n+O%1"ʊDEX,'Y% ޔBVE?O?-7o?$bYV͔eπ<>9F+>(몪<W77$)U8@=cw fffoOZkEQ(_;~/Cv#YVV*У(ʰ("j-?OoOe2,W O#8N.8ܽ{<*T*<#[ql=OQ?ES]6,/?X,6E:Ys7,j?EgpS͚}1(F/Y^(JS r]w{PO|48)T13:G,CtTjM%^Qlj6D2n@or ` t(ccg0hքb6"!qBBȃY@@&7QbK`Z(tiWpIhddSNrޗ|}=aҺO$M@?=HD19y>fbbM[:u8!χ C!t fGM\?#"~j;+C_exS}{Qb IX`e%&"9?X,8:zJ0>>Љ|_@D rb8۶m'V@-sH+O>yMۋp8a2 \N|<96k~`Bq (*m,,,dmUUuH2y0,b( 癝ǃi* |UU<Bb&,Lq"L <**bjmCekkZ;k-U|^lFUpvхm;ۅWTF 7EâP(Lqg)0ejj%6{eii2e5,43i `z:n ѣG<}-lR$gDbmiMDrHH- ? N?~_/e2 KmLr\ !1o] ~tr(~_<2KKܸq'O>2rv? o7Ot6Bo"mUfff@P`uu~Nƌ"O [BON5(ֶG_y&7ycݭA;N4^y!ǩ`YV5"WCtvvD0 CvضMXdcccZ x3gpeN[r9>{q0׮]ejj=Heuu 79RȒrs{d'˵s.Ϟ-uۢP(g"!l6GRaqq sakFes.{`T9%-`8}x"~@GXV9(qfHH$D"H$D"H$D_va/IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/selector.png000066400000000000000000000006311242540543200225340ustar00rootroot00000000000000PNG  IHDR>asRGBbKGDm pHYs  tIME  OjntEXtCommentCreated with The GIMPd%nIDATx 01}z pJҏ` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0`H` 0` 0` 0` 0` 0D_IENDB`dreamchess-0.2.1-RC2/data/pieces/figurine/set.cfg000066400000000000000000000003721242540543200214640ustar00rootroot00000000000000flat.dcm pawn_w.png flat.dcm pawn_b.png flat.dcm knight_w.png flat.dcm knight_b.png flat.dcm bishop_w.png flat.dcm bishop_b.png flat.dcm rook_w.png flat.dcm rook_b.png flat.dcm queen_w.png flat.dcm queen_b.png flat.dcm king_w.png flat.dcm king_b.png dreamchess-0.2.1-RC2/data/pieces/sketch/000077500000000000000000000000001242540543200176575ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/pieces/sketch/bishop_b.png000066400000000000000000001007601242540543200221560ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGDC pHYs  d_tIME  IDATxo#u6dHfDb^RR$PV`^l5 E &l^MM"AcwBH$%h2%dDz0t鈣9^Icǿ>`wR"?ss@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>pqq!ޅA@$e,\|ok׮!L" CKO~\.u!IlF.Cp]`cc/s"L"!"x~s"|xdAawwѣGhp`mm d 4M89`0yL&z˿ċ/((|z@L-f3$It:lnn^z~4,}$Ix,--!¶mAr ۶wEDt@C$IB~NGmAet:(EQ080/ITUiAa˲.,?N!2666awwpi" J( vÐvC>H~B۶-H C (YL&l6L&d8>1L8sLFQ"|i[$D 28f~ӟ4MD"$I<Ȳm`5 z=lh4bL&JhU`sN>|8::BX__G2DF6x@Cg>m C~t]h4B:8(J0 ,# Ϥ_Zt:ORT*8==ERA~u90mll@UUXp @C0NNN8WUgxuO5?nh4u}2`0x z=H d!& ׯ#qb1 r9R)ȲFqAe%~Of3b1$ DQ>x4C E$I PU/p}躎ZM`6>z߿m(q8<prr aY|o(>LAĞvT*e,3( 0y|OS$ $IdY `aap]ٌMq`Y2 (Oڶ 00??x$IB22l`0@":]/˸}68a&L&L&qvvC`6<㲤P(pV">$9LSt:E Fj!N#A$r9dY24M<%fHo:^vZ bmm9 @CI|mF2DXH$d2HR hnp0 qxxn YQV0X:DŰX,yt] CxCHe(D"!n~|(( 8<<>0$I2 EA2DT0 .vww1>TUuo:`&q?{y:" !@elll<.$8:Oiee!LB4 "!x (Ml6>.--a8"Jmihށ8p8p8$9_]/G\.d2ׯCUU}l}EAZE,bRǝ="Dw\.#:גL&!2 q`|4ܸq mшyb*†\HӐ$ ,FlVaYVVV9ضz}T*Ff @ࣆauFm6A4z=́Ǭ}VF,˺5(HJzV1) 4-ҀOAWa,@$}h~^cii NOHS,qppp%V]q C@*uLSGlbmm4a2D*˦$"|dђPjGuD"IPj`&]VQ,i21FCF¶me9}ܾ} *JGDy8<{E{dl61Ser9SUipT*X,ÇXZZl6<" 4?n|Jt ۶_Fp8;;c֝;R Jcee(PUxa0`0`2 !po6f r !ȵv\{'?A>G6oCX,+g\-$aaaAϠ(, B%Ip8d^~O£H$x<_͸(o, fs,<>Q}d2z=nMND_TiFeV[$e&5۶;dQ( tlQ`5MCRx<\.h4r^x(Ju~>& ~a61=Y#>jt:E4pi8$I( D"X^^F>g |>D",Jqmu:<#LÇ z),9/(@CƓmۘL&?+ Cf3i?rXYYj8;Ria&P( # C>~%fz^ P au]LW& OvyyJ4 0 $I躎eܾ}oolny,--AQF#LSd24\A,`0N-O Sl<ߓ}lg5MC^( !2,J>>j\ׅajt:W><`^V}xgwOS}ttH$L&N$ X41Y7@\x~`8akk wUcXXXE$$IlJwPHMG7ݮA+x3гnxT*]g{{{<7 n N# Cu8D"\.ǝL&Rl6 I00 0kHd'HMGppxr@$} q%'xǖ_O&0 $aee\R;PUDq^.*yVṹ9D"SF#VFQ+[hD]߰'?~emz=DQhH$u;;(Jc#cuuJMDHk`6 t:(~EQ](ɠnlx6hq NR( )m899yy4j1yA'jU*=L& #b6!!w2( 8˸u077Ǽ(  dYd0L0 @wyWw70 :Z4MfI( 6666."$IBZ[z0 Q*(\H$ຮ$JAmc<3oQ^(uZՁ)k TU=K4|k_CĽ{Xݧ( uh&)בd]6g HHhs4~\@dW=Yy #Lb4H|GPU7v<Ef2YM³ٌBx$  όFWa:4Q*!Bee,--q;0Rd0 qzzpxRZbryC$>bD"0M!G TUٌ2rp%Pz0 bJ.,ԡ5`r :Il6 4iDL>p8DfL&(f UUny'H\.X2b1h^2)Nw4xCJuni&DQd2d2躎BraT*amm JjzkkkFܶz!d2X[[W4M,.."c.|%&E7@d(ǁ,p],_UUz=X,4q5躎M9Hd˲x@dŔ HzxX,#t]TU G :!spW@Q?6 H$0pF>q깿>t]go׃y(Jܶ;==eY(|͛wY"`2L;h+/iy0D@:6dYF݆i 8==\.9Ndyܔk޿iV&z^ Yyb5" IDAT,vb Mp0a6DhZx4Md2A&ATB<ǣGiaYFjߺ4 HbUUYG$dlIa2 goVC$AP@>GB<G.cfhێ_V ÓU"hi ^MmNGT*ѐlYUUV2`{{V P'͉᳒ [qWݮoT]~o߆{.wjtO߽^,F#84O8h$ V̘b/fYi 2m6t38R< ;x,zh| 8<<|cIK* nll^ Al6\.9<[[[+Y$IX^^ kkkl%2J;a-8dcZe1M+f^˲>SMMDo?<S-M5L/#ϣX,"ɠZ) |4i(( cu]6v$ xj8QIo|q^z%Ȳ~#2JZ>0D&=X4}ut]F^xH:|((t:\_D4} }z='{=׿iA{z3W1h_TBXŕC4Eq+fd2/~_>󟇿 O_ҒL SU( h4S5Mt:e7Fi;w ,--aooONN,p~b?)J FB= Dprr|>>,LB+&2)`qqy:D ){V(h'.#= S( T*Clnn"Nu].h/ cOsex#nм}-+vddy)qP߿·>ո,nfٹ899;w ?L$/' Z-Jl6.az,B{Pױsׯ_Vatj uv<u0x+] >)6;NaX{.:)3mDض=-u677fRd2VŻ ?ɰŗ,HRBr @\.|at:3#6B0PFqzz\.G߯j-Ig=)xBQ&h4z^c0+T*p|>~Zz POVCՂiÐ'?z S_uloo Nn h4VcR0 abgg8==}EQT'!\~$8O\<3H8o%ENMA2r`zxy/uv̲,m'~(Crc'R)\~477v۷o?3S˲ n7_\kmB71 Є l DGq$}kcڹ Z>77;w\.3OkТORvf!@4077z7o;#Bptʋ:~nyT(A^eY,K666pxxȜɓUU ?-q, Uv :::{{{7o|#L^Qt\IEi Ǹ>dYF\FV NOO!I1[q]9Ewo۶dyy7!9 Q)B*u]nӕeAd'''{D"PJ NOO*>|mGCVŏࣇi}_!wwP+_ f ~#[7o9E<0 alb:k2666xI;wH$> @; f`&o$\ׅp[e,ߓҏZea~~Lj}G>a4 'Oߡuݶm?޴XVT*jX^^fۮh4b\.T*ښRz">L景;ɰkecM0xO$j5^9 0NYH}\eNd2ɛhe o>J/(_Ot_zh)QT^x|ɸd26^t&2.<-;&:ꣾ>f4ofz:$LdpS\eYp3@t:.1&[[ QT>f677Y]*ȫ</"1Cr^*`2 ~o5ZrjB4F#Bu#h4ZuLCVWWM.[pXǁaNHR\ ( zr3mL}R0 ٙXJk>jR)|.LZHC8V |ahrv | ݷL]}\ׯ_d2o 0"LRp f$SEAw} b2`aa^LKdDO-.lfo?rԟn3IJK`sss0 ?`Y昍ZP@V.믿cX49b̓/ɎWWWF1ͮ `8"rqy\:Pz㝇Jt4Md2h4%'>)"҇az.$IBXx<^>=}^],zt:p]\g5MC&A"xm${* >uR)˲̲|>϶i\d<e$;a 04MC*,ˬ$1}lV b{>qF$Qx/Mi4MCVCTֶmfI ,I߀'rVth4 ۶q~~k1 0#@e:ϯ d2x<x۶l6vaYdYFلi(L~ҔcZe*}_ėt.eÌhtEC{zu'di. nyIm`0o qp||~l`&20 9 SiRp瀔{!"LbqqGGG_^ni* N{vvvP,y^\h4[}Mκmc4A4^ەL&4 H[nkob~~lrРUeK:xl}쪪><σX^^ڤ$kk׮^"Q:0 ӥ}^0ېn I?YFq~~EQxO. ĚsPK0H L6c HS՘V!fc.">vM2-x7nL$L&#Bu ^i,4IH/VUP9R׳tJ݋ضx<"ZJ0 tD(0)`P Js]ԋ&jh4C4+;]N4nZ|!666} M3ZjzӒ$lۆi?h4,-ųٌ57nh4ڴmMx=ə8 2$I(&ɕNDn_DQR)r9$ &&H|y8g8bss X[[tLz\4MW@^@_PT0wށeYs 2>|۶?0x,x4I=??gVݲ+c^R2!g)+t:d2h,'AzH$e(NBL&ܹs$ann H$mC$$ D"ݥ2DKj!NiVC\&F;$yF|nn锇 $“/.' 8%"U >,5xql6ڶm0 ׮]c7!8Noc20 ,x< `6 t:d2xfg6ѣGR J!LhpPlf_*bozH&lE8jm,$`gmkkkPIC`UU 4]u$2e Hw~~za>D"z*:"f ( (J(Juj?͛|IgRn߾h<tuz$S|&lC2fExD5=rpș`0@@2lnnrq||RF^%OَX򳳳g.|XGx NOON>Y^i`GVh6t IDAT(J\+7m2VoE\&&B"<4F˕IDr UU'p"M R)_|ElmmqvҚ+vebo>qȲL-u] a6Aur9mTUz&akkKKKV}6kA<, GJ& #NCuvxxHz籵y9G3:Dz^e .<@Y"ǒ{{VO|'SMJǻ:n}6!I:VWWy@__0NT*2Z Tir,֟ 3r9N5Mg;YgBRQ,Ea!&.>D&X,ƋJK/TU$#BP@?OĚD"o6Wj lmmƕZ $sxqDB>|#t Ts uf3A:Rs<Gh;t#߿JrŽ( b6ju]kDZeoCjҦ!M#4axO|"E~%(#iec 2|37M0M55hy:VX^^fq"`}RW\)H47pMf3H]>{{{lS>ND}(XXX@,C` p #r4GPCED<`0@2,DAzxO^>\t{nnn^} zM0#b^nB6E@. ;Pyl6yUw:)w>3 \ضZ|>ϙ M`cccoh4$8p]#NOOY=JF!2!^шTXYYA,GZ!<[YYy.`ƍ8::`0xэN1}o[wz#.å\zBK)-"86AEzQ䲽 miF{1 ͌I"X!h4R0\zޒN;0bG.2,|')w,n 1Neطj lnn J! }HX,B3f"p\*yeF .t:EVzpՒP^z80h.ib2vrbE?KL} uLAO @;wbX,Zb= [ h[[[F flH$ |$I9nPT 7_~T kkklz ⋢-ht$B!(|b^p\t$^TGFT76?ǯ]tvpOUq:2GrtTU b#rY9>4MyA2D8HSa 8^/4Z$ 2YΛfS`0ے,l6|= X,Vj ߠT*^`0ɉV&*1F$t=|#qzN-qلz(PE0T6|ȓWUZ JEt\.$c|>/a2`8 P;.K֎/ IHדCT*% ^/^*&Lv]ڗBht@=|oZBX|-;-Fv-x|?AlɄt:~/C9Z W\T*R2xFX__ vvxT*%JjrWIZ d3RvI^$CfCە!ߗya` u[7FQ;lEɌ-CAc{TjP(d2`ё{)iu[,[xwńC jw>T>z|2!܌yB-2Y !\ ۍt:j UU1dO(/'# q: ?`@$/aUfYʞL&|2Hps>FeAK{eE( l6xbbZ-aY}qiX$t:E^!!_'m<3R)`: y8$Pc`:Fө cƲvbYp޶}ُsV,F"ᰨ 3quf3 T*Va\3%!n[nl޴>T~_ɘmXR~V`0H섔sݘL&{d4a20Ͱ+l7FQMNyu*7'A<`a=ӧX\%IQa( rO*C/F=!Qtb ɠhUor2á$~ÁZjnFMӤbsR%pG!O dst:Dx`2+ [6m6m  mel4EVBa{9ȚR؏@ܻwx@jz]^*+T*7o$~}}]|>r^~%~Ë"l6Do>3//x뭷DTQit]7]<(ɘ9[ުz^0 PeH-MT nηa|>FD!f-~sC}1!͢^ n<cssSDQ|^ á jAUU$ n *^f7|XLVss-x<ub*V\FB*"dHd)d߯(´^Q.fBv8>>ib4b6qX,EGT*Q_7YC<]UUܹsGJy<؋;<(:D!瞃_<PڑQ4^/e~f3._S񱈈Hhni2r|lP0铓 "$tZ]]1h4x<1I\xx`nb~0ubi?1e]Ǡ&Hnj5f$ F鳩5%A=m׫q~=<A|͛7UQ Al6>N' VDfZ D"x<.t؀ý{@yBTnG*D"9fxh4XDpdXD\<._ EQpIF֏_%@/DĹhP+EQtfaE›x~]^/I2h6g pݻwQeHhD{fnb(!2q`٤=bFaf)>6H:SF zxr@(Z,`[|2dvcUU#>xH懁tVU|^fYBԙLFL&*8sb_+2\>NRI6ғKƼ+ (h4d axVܼ%W 6jh<8>>FV*BQE)G` nܸ!;xnrx|| z* PT0a21̈́@daBT`0@P@ՒiP2&r̾uݚB4:f[8P@2TTd2F&n8bggb[[[АJ0 X^^>"Dd:OA~E+LJ9c,T2JemIt*p R(=Dliۿ:==]8s87/x0f?K|ݎJD"`0=f((P~CQPjC$~Z:޽+x(F尳7n cccFx\Vݖ5jN#pp(l[oCad Rb- !/q-۟y~GUU|>uyc \d[OS*_jUs^l6cuutZ`£HBA>\V>)EFzp2Fuݮ`8::»+p8,JĴcBCOߚ$^UQR6 T*R@l6/1QVjFoH bqR @Q8NPrf3*pX 9 G)[,N4 o}>8á`AϪ|qE" pz 7=h tCDEhe~0S*D`c0駟K/PE<xpXHC~hT`LT t: O^LFRIzΜ305z2 Bޟ;x\.~rh$;ZMSQ VUU(qxxf)xχ|>UUEÀ%(B"ȫv]z [XYY|Cp>Zl1)h40D%w0 j#5CXYYA&Fsn\.#͢lBQAqdDiիD"hRejڏ"͢R )͊^ FĊz ߊt:=Dҵkvkk 0hۢGMmo_|>/EEQĢaso[*~HM&~ J jeTUy~P pjN8N#̋z<&kt~(0 o;oF&|d( n F|2ݻ'Z `[[[d2xWp`04LTUE:Vp`wwWw]ٺz r+++RFV w1L&so4?cQ=;;j*;w'??2*& 0nܸh$n¥R 0NNF|G@rh4x_zoEJQcgg?>-9krpF J$Gpm  öU\t '''zb[1Y IDATKX ~/vq2~硪*޽+C>ƍB~q,qXZzGPog8q\n3!l6/x9^4M-w .\K.1@k׮vvv6TF`\vMZML ۍB@ O=x ?n|Nm6·|^}?g(MuaV R)$I9o62 !$,CJEQD:6j"!N?`XeU [J^s2Ͳ6>/z&ALۍH$")`0(y&H{q%b6?"<IfX,ϲ]QܻwOVx\D@YNu+59$_.Ĥ{aZ g4|m`0@ZElf\.F#V! OO%pfi 9F}r*B0榬 P\. +okk XLHFr\Njм ׏. VU,5 ggD"N2,˒T~?\.8$nݺę·+@+jn+JX,j ՕFϗ󇞷9/ʍHzVK,L&@vG]&tZ(o6 $~ldOV%`DBC`P QhF#V+(6D.-]|y=<91LDC4PUUb1YqHƹx<);< PU7n;wD0cl6qA&I\.J% dvX,r k}}TJLS].Fl&p^MɊjìz}5d2gׯ__?zx< Bpj0g<o`tP.?3HD@G %ZVt:L&AR-9bww! A=*>NNN$՗XX,B+W H#JR(Շ8Hmd5"x\l6A{3]9HO_[\ϩݿ'b8::BՂ/ҿ Y1Ж=r^?.]( bX,r_|x,r޳ =H$DT 怒JBF.kA%s`XRUՒ$';歷εR'C7ݒVT>j#bqDnw"$XIb $\.4M}y.~jI@floo#LϬd2(JL&h(J"6Jr"@6$= v/p=n={{tMnr_5 r9"N ;/Hw9L&zDz#h@QDQ l6͛PULfv% .CvyeڌylV% rh:<:nVKvpmG/qfl83xiؗSNksufQ4le%)մD HWkkkK'/GyG{Yf3az_=4M5 ᧪ wwAXD(dd2#>_/cmm /_b6 Af%קl6Z$,I.2Lb9pttJ"e!h4":ƒoXPz K QF:ё A j}[? a{{tZzdZxcӶmY`I(PU2PpwA^_+thT*%Re~_JoќRtݻD"PUdr&,z2|X,J٬L&4 QѨ F "CO_9r?L&wŇ~n &yh4R~dB8FP@߇jEX\8Y,DQfJ%T*QaUi\.666a٨+&&l} j02d{Af$sV(j M[o?)Kd\.Z0(g20FN~GGG_HNQQa|Q+ d"MS#/?㥗^B^CRp8bM ǃx<`0tr,;H|> Cr9b1\.9n[t*@ Bٌr & 7PlgE:W489<<it<k:@HO_)rkr' l6"Qn_$B<* nVVVPըx<[nd?=,F4 b2/Pv шp8,2,].$шa'8==r߀j)NOO1Ĺ5 AaiNOOEڌb马iI`0xJOOƇ~(݃햲7=vHn[Tѐ]|81U_ZE"r9J%z=TUҮr!tJm2䦥aT/] l6r^hhC}rr"8l.8ӗGz")HGٌJ^S(@ ͆JJ'/F.%z 8N.oO k>3lO&F UA(wn8r,v˚ra CT}@˅~/" -oy!H00aZ%!p 2F;I>t*F' tMƍ>ҏs‹[/<;ܲX,w_"1N,z@xb2`8h4B4x^hs"Bos-H("%7#J<{`θ!D"s&p4DV^/EARjE"RnX.7@B$L@E07p_C>36ipWNGDE6#~қ7x\v5T*hH$"]UUt:q=Z-axe?q]۲<JN_/5- gyǾh4 Z"Ѩx" PD"@ Z@1PXܩ?{Ly{>ODh~24l6cooz^|h2gr ~i- {u׋{{R#3k׮ 1H~׋n+-f3@!RNS֧ZM@Ya}}X XL؈Fq`0P(j"hbT+/\V?X,T*\DZ  ƣ + ~UUŭ[!N#yU v2V.moo# bcc[p\~L&#wχ=B!sxw%1 :jtAtRIS1ygfSuݳ|BaYtdb0Np8vdjNš DT Y5u n]]DO_)"jl6_K#=TVkkk"Mqb/9\#Ϟ7łf /s`0ͻ* Bg)FQ&|2 H  tوP(tMlmm h4iHRRIg=>>}=rNNNdna2H$IJlooGGG2cvâ,۾TX,>'ܖPb8B4vnqrrrD"łb˗/D k9Sb@QZ-t:gYi\;z=.~U&'/Ta !h6VDF>wرXLA؋sͩ{(^ l6z];==u\`Kh44M( r666ҝ&4$9H?D<p8 L&rB #bFCPVe-i$iEQ /֭[Kzx쎪gggOp|>cooO|8,K/-I5@h*/_FߗU!WxTJVj$p۝%{> (EA&> P(h4B^jrf3L&Ql*OPCQȟs+pzz*IhT(L\.1+!ɒ>7o"c{{{ZOr''=I%U՟7p8F#XFQ j>x. `P47771Ei"!<8`{: *;\ Oh605*'>VUhp(bYbr J~A`' wѨ$tѺI [gB({Pۭ-jn0i|>zP($nnnb2`}}]fP[$}>׌f$w: X[ *qHG݄ ^Qt6Nhl6X&s <Z⡴lZ؜00ېc`uubU*J; ?V LFNӑ>t:Z0r,8==\.ܦ9 WyCEٔFO&"97 \5k  sfRԿusFmѨY,7f6Of8d2q:6-KvLC,ǃ_FT tZF\>[x~wge۽^O[ 0 k۵FaY,t^T=ׁEz0D(:PU{T?z|{[=>"{EV=zhPʕ+Kf\|o<Gfvqsz<W7nK$?L_1nܸq|p B8s߯D=3gz˟'=x"bI ~=C*_|C=C=C=C=C=C=C=C=C=C/rk%/vIENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/bishop_w.png000066400000000000000000000554201242540543200222050ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGD pHYs  d_tIME  tz0x IDATxOhy[ĺخb̸^@>ԂŢ,-h@tpzB>d{Mwv4Lڇ;AЂu` ݪC \2%!y_I%c'[]{>/ʋڈ\9?F?ˋ0 18}v(E8fm'C\BDQAy#ul6ׯȲm9l%FH`6vww;"x!2"t]( ( &DQ*'N u]ja#R`qqLZ/DQPUo GvOx2iiq?24||׮]""!\ţGt]7E(?Ce{H!H<pA}G~?90 E<;E$IPUe!?~?yeqX,^ N}f<xjzqƼ@u V(11(EQPT]/݉.Ax R[[[wjɀEQ$Iшyqvzjl6E(UUiڅapt>~kNBUU\.>A#"X,"A$FE h@Ȳ7obmm s,Mtg3>)DQDX۷Q,1<σyfaB44MQu]ܿir9\1 )H |ww)Gv(} ((e UU+D&(0 UȲ/~ XADd6_//x"ypCjm67766~t:Fjr(X]]Eǰm"B$q*0d@0N(>.ܹ~IBի裏opE!|Ǐ?eYc=M0;;Vu|(J,#N#17=cݟtɈ F!Il68vww? c .0mviHRPUCQdeyȲZ]bee|yBuDQj$˿l7"2px^0 8[aBeVu(G>Ƨ~b48fgg8;,0 OʇlmmAŃwDp9ǁ/XT 0DHzuukkk$ #躎7ocBEid2r9 qmj)4aw.3Vjv}{N-t,ò,8pn`06/pZPBu C8NypjK?' m( aY֑v@4;33A8TEB=VBZ(R=iqF!$I(^\.#AUUd2:BZsi/ ^@A{'v<>Z0/gW^`0L,BEF< =1\ׅ Pd3 ( Pg[\\m$$59 M(xz4h4MajHC%IbgA0 "2 ']K hZuPa6':Kj=Az033cy֧.F˲9s}A<p@FJ0Hl6Nk׮aqqiu]HKj&t]G.#W9{іeM^8pvjM&%vj !,bnqFz\hsg'iBUU,//C=d5P'avE;loo(8k♬2P΀*"ɋ"^RH9Ϗ]+/ N T*A֐61J1ôm{,GCF\dh@IqM@if,BۥeHbJrPϘ]ϔdG|0 p|>0;6DD$)t] XYYaHFp]CeH2DJ0033Èr~% srx y'R? I6\/0 vMN𫯾b'0 dYj8a$Ib$EQXi6F ϠZbggytRJyBBQ?^ӸiT 2vwwm H^4jsssz<sssuPB S9u]F2T*8FFw\NpUK˲`}g+^wh-))"vww1EA:F~+ضʌR sss<㰤8m`&_E1h Auv}`&ESw@=ziZJBA8/5a-躎0 *q-4MvW*8^"j۵Z'4tdG4,//x#j$ ڵkOh6u}98\"qu70=Ґ<40i.ŲPN<x@K> ܲ31~ ! h]$I|+++ҋXpZpN˲z"0 CUU(0??躎T*5Gd `E^Gպi 㜑d8]a ̀[nAr|ʮt:hƖ+++_m9.7x+%TUbrG%)9H @p`I}j mi9DQl aQZ O,˸zE U : Cai?HE󘛛{v$NVs2x V ;;;z*egZ}'Wj!Nqx'O`2 z/as^jXδBׯ0 &yF#DQ  P{{{8p}`ooo, 8-P,1??f9Ì֊O $BpTNnh4`''#G{ \ׅH EQxr}bFmHJpMqBhׯET 8\eDQ'U˲P({灧< r8 t6ua}}MT; C& 7~sx #{2sss(ShY(B6h4,VVV&=_9i'\.3_A WJ{yɕԄ @8^2h20+R5ᨪd8$I>A@݆뺬wR¡N :px٠D] j3d. nܸL.2 ,᩺(I(fffYD 'ȳ, jɰ@ C?c'& xUUasnT!q㘹m4N 0MF;;;S,rA$Ic`۔+฼})w1MWNqMFvg^mhc?q|< " CȲZ_m O<4ǤOPlbFCIWxqF^@}L mtۆaEQjPN/Q8>|qjK躎7n`~~*tsss$(b(rR !"?D/P(hBJ– 97 dXa¶훎\ӴcYaYsss?s! 8aYp]m#"v}nxq:!A8rNn5y'׮]9SW Y*DQD&Ax19xc4mE+++LOQ,..boo,CӴsK.|_5 kNe7yt: ˲`6<σmۨjl^jT BBᐑ`rECRrau]4Z]]%7 %o"̸;%u]gLmm |>.:'a0 ضJm8J;;;(X]]}$]8R2 3|Y;`]_7.o6hfZOa2[:r ]1]@Mpmylll0ÿ}6S d2HR,!*4M>J 'KoֈǏis5Mc3I'^u]ZV`3w3u:vF8EۂDQիWM wpʱya0Xj5qp|ZO#!ˡ\.P( E+"$I:je։'1|VH';iҔEmj\ $KFݾ>rhZtaFH8p8C'7%4 l efffX,:( Wj]' F۷8J~G_(}[!2L<2w1;ˍOazJLc333t v:}~f[9xp!AnwOG?KB4#cA)p}t]GEX(Xd5EC EaK>ڶ<zTO.vvv'|¾4%0D>gC3d`$&R8~F&3&,Ne WiXTBP&ڞW:(QW,q b0 ƍ,G2ܖeA$"Q(2y؝g@F$18q޽l>pal6t\͞:H۶m<~dA@$an{wp8d9Yd90 BUUd2ض\/NY*BZ5hN8L&^L&\.NNjL&Ǐ3O0HJL&3V.טl6YOa>&$ȓ&BIGriϡ(l CvvvP(^ZZNih4Nt_0XpVCp8NXr,abfff03 82bAX 5 M6?iA@>vhm4͟>$ Rj, fE|.<Ǐٜ; (J$ ~A$P!svQyDQ&$'9&m.H'u]<~m0 ~!q^k{G#C$n}Z\za J!6Dr+EF V1/q1bMӰ6w=W_}AɎeY2""u&bj4oU*C o[B˚U3vpkr q( ꡓAP`C(I.Q%ģ 2 3$Iv* "KR+mۈVze=y"^0y[G%JAQQ*1,OsK 0}d2$YQ*1=zP'Z$OBD *0P,.,)W{ q0 lnnlRe8jϏ\i<*iV ,3UU.L*.LAl6nj_UU|G(Ob\ IDAT L c,,,`8U_pBUUZ-F N3hEQ*qRl4Mj/< Cja{{5_ \zæ&]pMj&_'ut:f|gIby`ii \\nDNƨ\1yqAV@20b2@LzO"h1lZFܩT*W_dQ*'jڹ-ep'3MiBUU,..qq,HX[[ mETvfJE;ii9'IH \EXdI߽=8!!2̱`0`3"nooG.:`J͗r8y'_:ʘ,8yvwwY+pZWUa@$8Y :7n0MN!(Q NZm'^irpYyFpg%vE:kT*0 w¶m&:;;N{rIEh'5JAUUcnn,< 8@ HPc{{e% :l;p PǏQ.a( X]]EXd֭[ԿG}diBex8Y ?iXUU C%@98TOpcZc=ڶ4^0h4> $ h4k=JCR),//?s|>eJ%F| 4 R J ͖i|S0( k&9n I8i@^ Z^};wu}nW\.cEQ* 666i>β@@p8D.(0tfL$T$I~ȂpP0MOjeuuDQUA6R|M}>{|08/"˲jai%R<ϛ:? r%It]&xe2>~O ϷVWWkOcpfNh(`Ư( E>k)rlw_Ts'2i1x2G :ɭ„`#HJJVWW_,A2`\7~NHRIGQZG˔||T[6eDC%g^z7V#៽gT*/d^ /'"2 $I 6<σ(pf>9<;js2 +Y;>#VT*IpUJ%4 T*,,,`ffmlooQ`6{v&=*%Ky?yӒӒz I*3z,vhZ?q&$o:SÃb@$t:fXYYXLK3(VU_} # ]Q,qcuA`vf $e)!=M%âwy%?~<1qp8WЉm-WV8el0 AK:<ʼn|Hwk<FMÇl6$yCN<8QO?LZ4~vL#Zn ۶!2 =(( '8 `aa1}O=ВapyAi:v=<TT|[[A 4,b: LD\+MzP(CPU+++a0CJIO`R͈q칝䵤i$Ibmۧ3`i(RVzt*t'h4,XYYa,9xX(BSsu](XXX#JCD$_5YQW"}mGd \!2jڱ1tbe5Mc}ؚbmj>ړ %ώu.LBWgYTbf|3KS7$H0 NaJ8t0 }C;QĭV 0 x̲۴"&(kDzz=&u /Fqlo='S8p8`0@Ղ ,V'R8,QFƙd`092\$nܸge"eCilfa^*&/zIͣNSI`TaMdʾEQئF@$1Fcic0L6cs^^=GXD6$IF|9;; jQ98 ȠipR(, idٱFT*c:p2V|3|HrfLoyT*0P՞}\><5iȉNdHr)/""ְ}WҜFDHd'uI&A IAXS(BP>6_2{Z<:N> ׯ_g|R mɲsR-e$<{8`0`UJi7#)NgJMDGA4_\\(( XYYamat & Ev{}g+z#iHMM/N|<Rcl2=_o+/ԫQG.>U 2 G7tqӠda)Ga1$mQ&#5eO*rX~$s&Kt: ky3J@Tia@9dh4B6emҢ z.w,,fB4 hvxɄFRzd׉|߇i(p8|/Ij 8MnCepN%(M'q`R m 8Hyjg0 YoH{r9t(J8m]A2\Q q4fLӊph~OIG %Id38:;Է@UکHOz)T5I@N/$zji "v%cdYIdn=T0ܸqe!J!Ad}r$: r1hhHe& zZW{`BQIu@UU4Mv''n߾=vڞNXwu*2ۑ8ۺTKp4 a$@#tV-h4prylio~"$fܤ^ 5΋ Ip:۩t1)ϳO -- ?~l~^6HN$ Fu|>0B] CݦWxb{{ȕEQJ|>?UTL^a,T(266@[{0 nֳ,p8d56l{iCI/෿-ܹ'yZʲu0YoyA`4!ϳ5`@3!c4 FZ|a('s':EssspBQ}jyyBzf2t: <ӄ%< `i2wz,~ xUUن8Y0$C4MNRrp85L$ְN+mFǨErQgQצd_ZZ:Ds^H Ðir%iIBާnK8d?ZFp >N,Ȳv? ڃߔ8( 'W!!qjh6,1uL=tgggh4H: \@LB'#c&1PJfQ"InVOY&+법cT%NqnOhgIQ)_.1$Ib/)m,//T*ʲZrYRɐ`/B?'srφaiX^^>@_ en4 u1??|>?& !&$I 47q8?yJsssb('^FN!5 h4;j"5ΥJdXu243`6DQdM@<pvUc@ڤI7>a-JT*Zƈ*( E{79 0D8L 2R5p+ɃEfi3Ml&7VHW}a*< \'(B?,IJnj벾˲Q$᫜{HTǦp'O~IkiMip]  t:ϛg\(577ƒ#'WL{ϙL'>a6lۆi,P-IJ})V,B6!Vs+uQ8~$N((0 +y&Fƒ(֛۶? C6 8w ^0 &M:xt9nf =Hm6"X\*<p8wd2ʦ4O h-X> dYf0h/7f β,4 6%IҩT IM8\R)jCTuRl6!$Iivzd2lsO>GV,)v?C^8'^HW4,..u]RB.Io iO94≶;w_̣-BIB˲XGDQhaa|pds'vh&J$Irl 0Nbop1lA> $mCu} .<VRɖ.:O;GE:yhZlCX.A.eYlIQNNK8e#eY#Ì?J! Cloo3׾^cgg=NT58\(Y1nll0ן^cggmU0dur2j4,&ѴOH5yK?IOV`&dY,(_𫎇 O~fEOcZ@'$. ` QXhZX[[cIBj1"L| hiqmq!iOziNG}, V HqX" $邧~$~jG2>:r3,ڔvJؒv9ʊ 3!ٽ8 ON4Ry1tr's 3lDEDiiJ`S?ĵk׮d sx嘼8蔷mM#v=q>TUe?ʀkl6 ىM2bl6M|(bvvP*:y!4 bQI'W{'ÆiI*u]4MV2>+>^W4N : sh0Y$6蔥⫫lV n݂fli<σ((UdN)S~AӴ1r$y$S?-MM=yvHR>!$I,XYYHfy0' MӨ_t:v=fxɘcHe>qp8i3XXX@>lfvI#̃ $`2|8 ':N=A  "E i <NQ$IMIN̍ ܸqI*b$ExIDATmxt]g:nc08H< A * ɾ{Tz PeR`qqpA/Ѕ:rsv]dYV XXX@c.y*b4EQ IpUd2@uG#eayyqnCQh3Mk&m؀iTDQDX{_r %# N$尻 YfY} \iĩT aT*2i1(l&2nܸWWWQVqƍ%֨*^k2ӟt>!6M "fRdmmuQ“r /b 0ᏤQF#űQ`ŽTq `qj;t]h4lF.C6yl-ٔaX(㏙v>Gh6cr}S{{{9r?,b*j| @Ze{|[ş*5pD\xO^K Cyl%eիw< ?f=dd)(h~϶!̠nò,Y\~j@E\~tbff}UU{ /ipppƻܽs~Ģ<Z a0b t* E&+yr0 Q. 4ma UUYd=DD>lF׃rEZ ,AKVwvvV0_Djp8d$+*ʕ0 1+W8k4;2Q |>h4$jM r0 -Р-J 4K㑎@DR4;8mp]u;ʲ̒|m<}|ymm KKKqccX[[H8ΆxpJDQuC @UU6d0 lIG!dv\0YX,2q$Z5 N XiѲ,fad")ѩנ^q}ܸq.a{ay&XH0o25s8Nԁ7mvsM670 pPRonn=6!0 =: `LF%hVY=sY=x`uu ӏn_ ?#<2=_(pX4+DjLԤ$dNg:ifɓ `kM""@$1juU(BSR,ݲ,+F#fNE"-UU!I+N=g'Iymoo?d '=&@֭[H6v:0MB<˞| >LĒklXMJ,6X\\ X]]EلeY,&QUf?F:FcV+cf@Z /$IxZr4eH'yRV͛Eq)ly666P,駟w0$al"@Uեl6yˊ}p(l6t]G*:rN|uYԍ>Fr[rA=|L4M \ׅ4M4MR)Ȳ>hLދ8`6駟N]vҋ\ܸqۈzѣG;ׯ_ܕde8O{.,TΠ6ۇh=V[EXbRn0PVfJp*`0(XXX@>gq0 r̃4E|>u U*Rħg.xEB^G&$I0 lv;r#[[[w\EXč7NK8, LӄeYT*]!bIs4#/*W/ O7HR0Moe_!ɠju]z=͡P(T*lbii gYuu0 ,F#NO2n=GT)4Ho[4Mܸq~)œEyU+K<0~ F @lcMFPlVXXXÇ133۶2l,4rV'ˍ>d+Aƍ,LQ3r@Ea۶ I81 I&'S."bKjʲ֚oooC$|X__g0~z?0 JaeeZ eZBQ NK!~$kۯuyiۘضqa4 &ŕ癀8<|I/cd2o6Vs ?)VT # ΅s*\h3xh v:tH/)d)4Bv.bv3 PzJPz"tAiwev֖rjF;SÈ?~FH$p54 dٞp_Lc{ff+++XYY6_lǑh`mmg[y"S~;HA𺼼R]r###>8?LN~Ɔۂ BH$QH$"4˲d~bb.b=z$BjU\"ZReaaXhGZ.{DIes^CZ], m)puTUiĹ\T B|^f^*=YYy}i4MQ=j۸z*lӧO)A*:F~vnvO>^=}(zbt:p8oVXXb+vfmFC#rX83JҢqgrjZs.0Sh-Ma C#mʥRI'&&$΃dRVr" ueQ, 333#p:zkNngJvoop69HcW_n#N#JD>>,KA4E*?suF"gGˑq8 Pw?cF'INB0Pg0h3mX,,i|> R)ܹs~333gN- 4(J-l"ˉt8Q5MLwS ^F:۫t]wP砝 p]a}<_l6+K:]]]¨d4M4 ٯwGچ|pym&_HI{!UPTH$/? uv+~pZmhb7ɤl1wg`!I/5'Fn';a~jxUGJ5MxT S+_yvNl9BL|#Hx<'Oٶ-bfkkk2>돎X,ZX,@G\wЧ{k%,r|^q[p6L u:דH.ixwP(055u_8pm+J2JLaH$";T8۽2s?eUx6G)G1wqd ?2!  l􍍍! 7 6ׅ;yE+y$^ȇPWSv3 v^-٠055kpeN>0+++OG#Ą\"yeMX:VFxPXmI@8cA4*8u8L&믿SX,u}0#Q80 CVUNc ?)zE-©* " TV%i8z*aVrx@ FQבft_\!p8?d=hNa`JʼaW%g})Y'A$1a8\4I$89YTa)RɈQ2"qhe9DzNqu]!e$,maW^E[aT0aS;Ǐ͛CzmI  !NT*$Ya|ޝyoo:򪵂NVϿF5T* (#"4p~χJ )TU|>q'% ɋM/HIȉU}0 Ђu]XAȆ' 29!h~T*HR/$''м>Wv[mW89}at]J.H3bvl'pu0 7*UzQu]q8#ݦip{w”[իD"rJ;P(d2rF!E҅ =)ӛY Ұ'''a8,ұX ccc v "4~󻌄 eh7pX 4ZBP(ZZ\N lƍ,Kw:Nlq r,;6E."{ $* <|#08###m ׻? Bz_B>qNK-jB\NIDQtHf`۶L2Ԧa"Й^:{~ >l?>%{޸qcOjPTq hooO(8OQuvc tj2)xmgp_V?ՍPOn~xvFqk'N+W HL1Ŀ԰, ˡ~ՒZg'1/~_ӟgH$'0@ Q,8666D؂\rY[)ySk)N+^ʔ* 8ɯ1ov hhhh'?^vhhh'Ԏ@CC;?"5{U<IENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/flat.dcm000066400000000000000000000001771242540543200212770ustar00rootroot00000000000000DCM 0100 4 -0.5 -0.5 0 -0.5 0.5 0 0.5 -0.5 0 0.5 0.5 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 0.999999 0 1 0.999999 1 STRIP 4 3 1 2 0 dreamchess-0.2.1-RC2/data/pieces/sketch/king_b.png000066400000000000000000001017001242540543200216150ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGDC pHYs  d_tIME U IDATx}ol}cG$nG(he6AKP r ǁ E )Plً^E_wEWC0N jMCPhrRĉÑ )8m$6EQ||*! & |߇ E><σL&ByPAxY.& 1}x<q "|ߧEc}cqqsu>]E8>y=˘L&?Nzgcv9ItI6}a`ζm:l}c:}!t]ؿ0{ 4_}Ȳ|}81>|xh&4Mfffn;&dk("c<yxӳ c+;~*8柎c8=|D["Ʉ2y,(LX, Yfx<,ѣÏ?a@UU\xc4. .)k,z[Q2/@=K7qJO>'4ӯyz'?>18L6$IB:~soopggܹsHPN@48Sn{w]E<}}BP|޴g9POz<yvmX߇eY$ʊT*d2 M05qcآ$I9Yy$]Hใ L&h4X]]=meQi<&$I͛7oT*0 T*|bH&o& j c$O#\E^?T*Buh4 t]6dYF8FPFedY!hAq=h S0 0`Y@0 @ ro:۶!`imFGR9l8KKKHfX^^ƃ`,bر\TU;w#F#t:b f2NC("LBE@\F8Eq]lN `6& ۆa(# avvD(Lӄal<ٳ$.p|>b4Fr EQ( *,‹/yJ% hsp2h,eѶC;l p&ǰ, va"ȲLK:8{,$IBVC"a&12 <qVBpR mP( t]G:FXD"J4MC,RqjaL& 4n#BŠ@w@Zi}s0`mm KKK$Xtdz[nAUU9?`sg?ncbnnjNȲL:a@$Z>0 b*x yjV XX <[O2Ϛ*>I{5 L&D"|uepibggmC+( Lbȴ'B0i01j`64Mv4"TUl6v~LS!2&4Mua0qZ,#`vvHyn,x @*uR7q.E 8wq?!$IiO#|I: /@ hEA:$IbER ˤ=xE\rW\! F$h rx$I@G >#Ο?ò76\.c2CEUmB!dY}G4$)V.J077x cmUUYik @/3+bኢl" ljq>}tͭ:ET\UUh[nb13l6uXEH.fff.B.:3g>*Kbgqwr7da2 Ll.k;48Fe}OTB^(X\\6Ʉ%I$Ib1d2\xv yz6 gffnkֳ!q'\%e a6gX]Q Q@=S1M>zm8H`@h<3y |88b}Y<,˺Rg}w$!IR "Eqo.$: zx'^;Lx؛߸q+++PF~$c8^Ƿ(d2dxd2ydi,f`Lj~PU) Ȳr|*N_s]<B:qzT<'>~(`0@x4MT*Ra`; ?G"ܽ{/2dYƝ;w 2qyLi?M`l0)Gۂ |8Lӧ<ϣ_RA033C b:NWD=X1??~fD"Q> Op[h:0[c8Z׉fiD(8j8T*P(Ř㸀,CϺшz#,//<H%Z('Ñ'DQd2A.?!@EZf,`?_90%ݧ Lgccjz>L&177H$BοHR4 V!CUUxYh0`8BeQNlġg,Sie]4! xz X~O;\.nKltBݻ~x3;wP qAi( X^^իWNS,8;^ B<ϢT( dO1ءaʺ}|ﮮ'Ocmm h²,$ 躎/BexQUdtA S~Oa.\(hFVcjC/7SL(@LuY_ꐙn޽{?ҥKX]]%d2zZt]8d2`ch4(z*10Mfަ%x[[[?Acbd RT<vT0ɜb*@qF4IX,"둳O<'pY1vɸm&IZ-K+Lx=ِkFjDHlR  J&P(plnnbnnB{OA}?SezZ @E,//c<c8dW:8x@fP(FI&TF8VJqR,օ!Ɍ%CR L&p4z0 fN:AIaZ=_,iQg2eX ,,d2L&c[PaX,<$ ]< urKYמYmoo}}T۶iyb1$I F#z=a~~<@2RJ<_xLt:o߸qp7Lf1(^ZZBE`0gLZ]P(u X Z (u]J]dY "`ffl<öm"4 rr^ɗ164MsQk\.0 W(}~͛^~KƷmFv\ҢFA;s8fjYb62 0:0dYF8&`F Z__-"6\:6MqMDQD>Gd2E:>ܧpiƍG?ϝ;Gr\ @j% loolP(  R Ho( 1mFߎlOuc$[^^j_X G2,TJ'zwfIՇi{l21HG*BKNQ8 `t]oV BJd?cgΜC.dYqJ2E|pL 4LR=͢P(X,"NP(P(V1t: g,xŋ!vww8x<M " );;;vD"$ b|V>Qc &^/EkHRpiڭ,EAUUjM˲NQ,YweE xH䉁u]fff ^BnL&]ױv}8y߿>v,8}4omX`,(JX\\rA #$ $Q9D$fT,@ehdY@ 5`EQش`њ ŁmhZ'iu !ݿuX՗/_ цl8[i۸s) 8bFQ#$Nx"p@,2R8CPC4Y I5 HlI:<}TAH$H$L&ק81Rϓd.VVVL&qy<"8'ǣT*HH$t:M3{u!4q>v UU!I8`6 Cɲ EQH$aY}]UUF1{033T*IbP+FI8pf;$IaH$9@x!Z^1M aaae!affE n8w-pGc>&JAY|<ò,lb8tS >Yzb&w?;;;tdYeY4AFi6XCQUUd2 C(5갷mdY$I>}x$'E4tӧOo&a MM\ӧbDqf'MP.rs MӮ///U$X0X]]ŃP*X,pHvʲsΑSVX[[,˘,bTUfɉ8$ h 7o&xG*6YuXq E\.#H(@<7`y֬ZX4c}GC4E.i}نib݅eYh4BF+O躎={ΝeY0 n,ڵk}x< PUFppb1NXYA\cYdjPD7$<#<ض 0Ql6q]a ԆY}% $I,--}u]b1NG4jnK a$d;[VS d5(bdYp8ht:]B!lb0c @F9a[b=шԃ'P>Ƿ-R\$ C8Ndbd۶!85v^p8 EQir)nB㺪D"4. LӄiD5=ϣɀ,333/IInG?:muOb.]|>I h4`3H$B`4\`ğl6K u).,XZZ3g:`_T DnD"\.z~7qhRk&K/IȻZpyL麎L&UU.Q:)4qZRzm u%INn&Y, }f4!D"x"o'clooCudY&ye ~:R Du]L&J%t][[[xTUi0 xBGN>gW @r8䖙$Id7`Y߿4_ ,$W`6`T ltVݟL&X[[v>xLybt-N7$ n?qjUUXeuK~F LS~ï|0zvN`0xR֭[D<k1SOhw2! ,gOB>'SFz `nncBRA$`0@\F:&*p.ùs笳g d BZԩSAKCvuCulnnjCtx0 H}ӸPp @26fT*D4:<& 4MC>G6"2)b | B6?~CTy0 Ic2 CE9sO FD"!3ۑ(8$ԇA jk7o"cnnc$IK/UUna}@,#}Zt]穌P(8Ay{G 9,ˋlf/24qI@B!˲fjD"AqP(D /x.1y q$5۶['9 PU}j株*<# n IfJAldHSنu cM)( l`086`BO|8R9lvCJ2,rZ/X<</B@4J:A6E:&pY˲tEx< @/R.& &vvvDHSfh4( (fggi,hZjceqj5\D ۞|"'KR6771Lp= @X,)p8 6R86,"߳gϒ$Ç:t]GӧI 3˗/baa-= x"13 TUibc 4Mh]rbxL:v. OBE,..^C>?~ps@M+0;B@\FٟGd1yOEnӐe^yS,?($?r~nD>LAuݷGB"N>o~0 wޅn<#BQ={$IN/P,Wp=EٙIݦFixLL&1UUQT<4l&Pv,1C(B6E4E8i8A@Ӂi?G Ɇ;P(a9ւmm$kkkXYY!MPT`6: -H$~0HxL7mZ v3.DQD"y؀FH$iک  \.Gv˲pyrz, \nq888@s(m@u"@eR)r<fD<{0 Hd8~bw!@8?R x vÇ)zd;ilۆ뺈b}nL&p8Li mW\샩>8 (I* 2$IZn $IH$(jD"'hۈF$ɶ E( `8i4 R <ϓ(3(j5躎] CdyŤdF#lmm}>~ cww/^**1Aa 3Y1kZp]шSzN϶m}$IlooqtEL |LwOQmh4:<<,D`6xp8$@q!N <2r ۶!n޼I%˗C4 0P(Iji: vvpdcwwZ()8@?L:thqu]'/_~R ַqUwv`GVC,C.aX__q2FFt& J%`f!=en{ p8B@K9nB"@:F:(x>Μ9۷oݻxW8y(l6+W`{{ԉT*"el, >'('\t zJAeC$DQZh510;;l6Fh4JB]׏тPP(㠪*fffh JdLދi@:q#P(myr9dY,//]XlllmȲ 4vQ133t:|>EQ8$TUq`*B.#l6P(4w$v0 @?3e5L oQ݃eYXXXitJ%YQc&Zֱނ(emS`d$" / LB4dYXz}# M&`"H`2G^:}x ljR]}r9hd2I)<& àݿ{.&4vvvHڡPrnFᐹ4MضnK {~OLA@V{.IUU%EHDa+<>|H!4M z0(P^Sumuيq2,A@<'bkHAl I=σi~fX޷g[ed2R)Kd2I=\.Gd!FX\\$QVp8>(Bd8;;K5-~b2q30@qd)uݻwi(6>#t:cJv],cBQܿIH4MXu1 I nG&3V?~jx< 7X&tn!(EA",dY+JF41@L5eYo2>=ZF9i 4 looN>4Mm} k׮AUU,--Vh0ۤ*<!I_\\$1Py4M#-` B-c1+v I( 666o}[(˔kF]^Qa6:=zM iB$qz=Ȳ 00thjY~O۲,jt:0 Z e` lÇ޻wqij5}qx^Go4M.z]]|G$ <PtF .lֿxLeAQzO  9$!"b".^Bd2Ita02EQD6%?Q.qf2Z$ W^EG:F^$4 tDF4d^A્i}9GAbD-d2Aل8h6v)Nye7Nl6гnl,xK}Krfph4X,l6Qt4HZj9)߭.mF `cc@$i`08d2wz dY@8iu|>a&f<*E`0`chH;~mۆ$I9<+ xb̫ . @cMq`EJlH$vjp8B-A# N֭[Bm׾sRUd2vZ 1ɇWUB@~@ eX ؝ m:~m@u CV 8>>f^RvEz@ 7zVJh`ii [[[lf!"o&*o h3znX,|>m,X^^m|H4LpvvнA4guhy睇;w0&l¶met:D"q& l S1zY0HM41rO,8燕T麎htsz=EQC UU,~BUUeY!r}>z,Oг,BEA@ۅ( lY85q~)x< qLdZqL&ANԶqhNzߏ`0dt: p+gns# !!8D:s 2 h48% ?1!@ah@UU aHRHR<$e!!$ 04MCՂeYL\z k&K;ø{R/ KO~?`0.Cp @&͛7!"$Ib>:w[naiiKo:J,##MD$A* 0 vNY~^}>+AR),//c: p£sm.eRi[_4(J| "(0^xz=3ɇǏ~# /@"`4accG$AGd25 ~6 CD zTcY RBt.U-8^|E]V!gD"9ְdVD T*xR,E BH N"BǃH$UUo^_3M3t[t!4@#|rR&1,t]GXDB (eV xh|dYcL!!<ߟ q$u(B4t:hx]ABniG@"ЭKAc(̼RĤd2ɏ댲 üO$h6r(L&nW_lE @QZD6Ud$I?0lF(B0'v[\P h4~mT=n0\H |2pضz4Yu;wݻT*$ ~a@4 d2(4ZYq~~<m'''^izQVq}m hl'^M.npizX,vaNA@Y0 L&QVY3VA$HqX3css  Lbggكtxv '|h8`Y 08Z yX84)nQ(8VtO4MEt zO剿eYhZ,tp]L& n;wn@t+2~?0y==$LJF zJ(y|>}_2(kP -nx:DTF#>-zH$`&b]L&۷o30 L&,..^ $I̯Y.1ȩ3H^eH $EHA:~zх WM&}4a&Rۡ>Ee =!@$νT*\.cuuddwxoqq^ٌ8b|>өD:n R^.Q,l6Dx$IB^@^ }, b'''$x`Y;ٶ}OzP`hM00͸rxL9@EV,F! (fbt-p)@6dI2!hVE.3 _S~ ױH$bUU2nV7xui(I L&aSOzYTYO9m<|>pJWb48ET otz{ [[[lŠ*t] ׵, TGZ `aa==?M^/b# IpTuAFp)4II 8h<P TUp8Ľ{2aN*?UU1 "Zf6?6<, llf@Q:~3D0On 7ZI@B}MӼI;|>QPp=H˲xO^YYV@Eײ,~0wt`dHg:L}>h4b! &g>2o |^P~aa"NCQH$!nܸ,k׮!*4$."!xAgqFv]+J#MbHl'{2ؘ^˲pU8%,ː$ ^h[*<2 888@Tb"yR)2q):1%[x<6VpC}W n|r>@_OJ`89'U~]z}] QQ,F˲ހL;'u ˲olF,C$a2LӨD'ːt M"VVVNnVv]E,9P(Ĭd27 i ލ7/~7odD"M`6DQ䛟?v<$itxGü~D"s*I\ut:3qf&g0 Cj6v~#|d2fEQH:ߏ Ch,F#TUv%e R)d2b1lBQ>NfJ|JTr9ivqee_KE~8|~D<ǒ)~躎x<@,ömbssfF'~yx^II۬ܛNyG?U*#@G5`09{ 8ɠF..E  _'\~loo_0@!JV]>d"ݻ(Jw}f3y^sBh4|x}Q0@y`0@",EQD2ւ FYNLUU.'b,2N& xfA|ZSui;0/20X嵩T*z=gf?G Wx~@ʽHв,^pzHE񀐞u+g.%;΢(h#zx*EQD @VcNL&/| X^^fo0KxxGX,LkfH$p8MF>xD,@QA>t:py/I4M C,cj0^bѡg&, d2arb})sn<^$>`2 L" 1vi_ tA?y(@ }`up>e0 B!~ @ "ğZBc dY~OPT ,CF+BJ0ۇ>n-3$M$hj^1N0Nqpp{~#( j MDh(GVj's~}J$4 $1 KKKuRNi ! niՁ{L}*flpx$C$um#$!I&@9mc:b4V0 zYМ~4QTp}SV4 l` iZ=n4Cx<$uD"yjxNz-z=f իmd `uuNZpIdE 5GާX^^Lb,C*eYu "۶yphߎ][O /"Kqf&A'A0UJp8LCǃ}`ccc(1Td2ʑ8 i@H7%hz='ߙ*bx<΀h4T*E<=` xfmy*777N? rp8`[:de\.j(gd &I\.nիl4h4 2">2 A-m3(AkV*f'roɲ 7#Dx&x&KRB!.{M> +YAX7rK}?r>1{3LPױJBX fvBT*>qtt^ahZe,#BW,b" R$IxRT*aPiT*x`!$N MӠi!I#!W\w  =NE8;;T*z888`$IF"xJ MWVV.x֭[< Hq[ D x??LPTvp n<hx7NH$( 6! H"AQIG`<öma H$Rt@ UUiwy\;x&?|>VVVl66 0}aqqmP(`iMN?LX2x6qF#n Tuض{11xdYfד b4 bE9i~|̷'P( CRƍM_[[(< k29ixqppp!eڵk8P(Ԡn R$-Iҟɲ`p1:E IDATT *'®(.M/dYލxW*KFOފe!#qŰvxVr;|+~:~?BEal~.K/|>ZaLJ'JN1Q}7cخk&KVFO1 pP 0xW,l6Yx}}|$>J=FZeFbt:E.c!\.ej5lmm`\r 0pxxzglha\.c2>7 * d:2t]i?O j꺎n˶_{.BlF*bq}$I˲ 9hR\.v@ -L&E?#4MC $l q}Ah.ݡmyA9H$6M0b}ixw( 3k&4Mx3 ^/dYix뭷܆Pr}N.Mf (^|E,..h<x>ȹw:2֭[O]$qd7o\.3OEܿ7n X.Frf|J% FMx0zX pvzPQ_R r|X&#9Ќ\:~ZuZ2w<__`:"L$ILaNӌ2TUwER%2fW#$YF C6 h4ze-n\χd2,˯sYUAR(2"n޼UUfqxxI`|>:[Ve6t:T*-$! ]teY yj5BpEen>(a 'b>+Wʕ+\qIo?,˘L&gK3i;r_l"! b6a6A4q|s)VWWqrr{\,?9~_Vw/KA|>|3x<~ 0\•h4Ç*C_C_o?|GW\{ǃ+W|*_?[Z@p~HHyR="_~~| k42LDA wz^j5o,c!"<-;΅AP(lvDL&WO0o1ewl6j54M7 F#h`iimjz-t:qA׻@]x<H&D2cX e9Q) Mv79^CE&(92o,se@_\.{fZhA4'Q 4cDQdUZƈA6C2ٍͯpu0 cRik6񐍒t}d$Il#Fp 4XYY(jt:,'@(pn$hp\V~,D"eYM n ~$|ikry&ר읗z;Z5HG|"ɞ4I/PeF#(H$׋cx< V5"ZzÝ+$D{{`6, jh, Aݴ3I\Mژt''' O^t' Ҟ~dBAH$^pX,vAQ{mnnbee-OQE..ː~ܾ}]8Aׯ_8ٍct>mIfHFAA\fox<٧R,B׻#T*۶Y#J?AG\eY( L&$ |hJ"coo׮]W2G?r/6LIp7 Ç/ރeY`&~'?Ʌ!=HRx< !???泟,{?@$F#}8L&`0׋lI00Q*0 ">|{gggg?}s?#b1d2gY}\z&c0^p8{g_?C躎`??@l6J{9vzxItCc404rjx#dV47tUdY `8P(c"?V<؆ڂ^F#r9q Q˲_YYt:Ž{fai Xv<Ͳpi$9(uLwww?WzP^ƞ$> :MW&9B!$ SO7˄9-//sKi>&E[ I($IŸb}}Px@cTyd2\.ǭ:VWWqzz dNh4 seeـb`(V ^(izM,SX,>4h4E{{{zh6 ±meHR0 p{|* @2dpn[n1"6T}PEfQH8JXd[NeHVpjx7odrXytsj0`np8FFJqhƶ`t4p\7Lrr B'9`]$[W8"_>DD"Ep݉!"L15&Io<CӴ41.O=lF xd$8߿<^~^IDAZ, a0n,j=9%D"U\v-½^/Kl̨,,=`e7`yyHIP4 l=~5Ȳ`0H4 0wœp%>>7h4B\E\FF^G$A$eYCf}_*3 >9CD,Ϗd(&DQD.t:֠( t]B8[ۅz888`Pqi"R0 F#Z-z|>W^e95M[[[h0M~8d|bPBK7&q`jzZFz0~?kQd'G]4/h0߂ضIq|K_n߾D"Jf*Ƞ{j,3Oe,--a8H$ I:"!w]XI؎*3%Ib}@"9>Dkkk(²,a<)t l6Nğ%b1^7 8$r%.ˬ/H$I^,1L3mZs ߿K Kv'a=.=Z7[cɽw2@Q$ITU [lE8!>'0cccH{iJ.k_DQDXD @<14MmX[[ix<}6/ckk%p<4Mmaf!x<0M,4:_W*ÊZhZzt:8y[ aܦVp׀1/lqppl¶m^\\H2hZpoﳳ3p{K!<"rsA`N߇m|,t."dYeY(J ء;2B*9C$IXŪ@,lf7"Z/j&ėi[Xn'V cmM&D׮]CG$a`0;wT*hg[[[$ mETU1P B5mE\Fg'elA4F#_A54L&N۶m]oӚӥ w4zǼڂ$IwLӄ,vp/O6ev:"ڵkVfL"_AA%IG`,&OZEZE>ix<F<}eekkk IĂ$$VVQT( z2 ^/ll6mv!öm D"$ dY>}hOAx̢iD O^wPV9Iy^-^z%loo#!0@0 N#\4Mloo)ٲvwwYwhޟ4 @$6NNNAm믿^EQ|aNQVqO1)<ݺhh4Nzj,>:kl@:4M2 FsX/<` B.×eD"t:}NDeH|K/qۉT*N_|z^E ANzAe(BCN,%RqH[ cVE-# ql6/D>r)xZR!Ut:~Mr~ӟݻ\v/--qZ-ufmzCx<ߊL & P(\.ǼD"#Ј_mwt:E.:^x#\ЌQ!Ot> ٌoO*l61 P*:s#KtЪ̓Ks& !@ef3\zo N^$I|&:<$I$8`}}d\.H$¤"۶y8Iۋt ơ#rM Db|t7 ίlpDZdM_楥%fّ'`ʀY__p8op8_rb1H="NVA$u(`0VQnyKAoccCtր`Y:F#Ff2DD"8, j28N>c=i2!% pot~?R%IbN:$Iz~![<4NOODe7n:R Z__g7dp8 q} 8;;ër5F1a&H$\Ȳ7;iN:j/pG2a fXZZbMXXXm  Dxzθ{=\YY1ө$gAh*tMoDZt B!dY|GDلFX]]eP(I:,## BQ4Mu%' ?U1lBܼyNPՅ0VWWCvHgfL&xw v `<Rug@$m }& L$IEQ@z.7[MtIP( öm$ R)O9^^Nnn3MrpuPI.R z)@=QO<"zbEh4b0ɝ֡){8;;uYQDA ,^~e]YXXxMt:E4eD" \v[ddJtl w$! B |>I۶m]} Ÿ,'/A? =KB!S[BP(-8f,xxZ *UUe0MIt8>1j4E<:Ro\$_I'|_HHX nA9T'If&4M;`@x,,,Hl" ! ʌ$IRc/PiEF/bOS$ bO=mw>7($gXlIn\&˔&:zF$qEwΦM_zby<dY!t f.kIDATvp8qt]x^~>x,`6喁ey4DJ?'ɖ p8hG[0{.nAhI:Bk?6"ާMxZMw~~S&5i`( 1Kp`JkXXXUx^O$eF:H4%H& *Kb"(yww>}~ `{}Z M- i&D Iҟz= ~50_&$ H$5No?!n~0[HFtxH0h??fqE(Iҟh3@bꇳzpAJ:t֧R7=,w7\ouv3 #=L^L&oL&A B߰m;m/HՆ-\9;;p8^aqt8fEI8cƳ$M+RJZu?4--BCQ3 Ah4m"lRZ :x烆O ։O+50 7';tS0?o|MD"ј7ФB{'g"4$a%r/G9.hmq&#Ps3f#IENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/king_w.png000066400000000000000000000516461242540543200216570ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGDC pHYs  d_tIME 8 IDATxoh#w~?/#⁛ve<"?k2D`+nh$h6tK-ddi7};E fH2Ӭ/0g,^-F$ PUAUUq8d( 8(qI@7I͛7/6/_ x`I(Bq~L&j<.\(JGnz.}??#ct], #Ir`(ᐱ?jd4=^˻W\8C?˲f199 EQ I$IB&AcAZG}JR I0 ]a{{{C ߂{$ c{{BUU!CELMMP(Ouz$IGamR c4MDQ﹪* YaxƲ;责}90\.# C ˲`&ǁi޴!_Z=|w$I$: d:4Mm۬0CO?<] iTbkk 0&¾v u {NM`38x&''aYV׀eYfiA"') )ת~E$A6EgB4 Y10(rH{`8Ǔ?"d١?mn Zllu]DQNQ PytOb8Q@PP$ 0 yJ%@x88j&'' x=][ '38x A-BA^yXXX@P̃{:MȲ .<{^ϲ,(:c];Gx<pi.[l* $-?e268y.]۶͛y<k6a&pqM!)<(h(4 i2cOh]9^v{(r8qh|:7Ft:8{,(4C~xW٩\'e&sLp8;Sqò,!~}L-BX͛7il (z}y$Iylq;m۸zKGu!dYFT{Bg`qq|N hIa E!DU#3spq:]? 1v]|byymJ Àp\ 7}E <sO|߿x < |GRВEA`zzjhǙ,o/C666p-xj7|A Ͳ @:\2u94",fgg rdt{{r4Q;p`RO8{i7 OFW\.} P Z6_\\(EiH0 $IœC&Ӏp< aA㻣 2#CDTNRu24M0Mv>`5)ĸxH I QQ躾07%iPƍi;B뺸t1MK/1(w 8xHX,~&DPm4=F/IXq%MSn!"2bYYP(3 ,lfsp`Laqqq"݃ A7 cJ1u?Fu]gÕJJ'~ol6;D9C 2N1XYY &\.W_GAJmFA i$IX]]ERPi2T#@3~e}f^^H'cLOOcuuu,P} v\@r9|(rw)7a ޠCl6kF߆( q<$*J4MCX]]( "`+;8N0 ybO4&@(~6Jfgg>dYF$ÐUQPTAאVMK?NE.iEGQ 룹[[[;QOપ^WϞ= UUi!8NZUUV`0@D=H~](Hsm:d!ǓN aOmj=|wkkUn^QT*4MVIgZ3(m88NBQgNyAR4h4v`Y,˂ygaK/3LNeYWʭ$I,ː$ NkkkZϳ EQ ^=* <(bۂ4eQ?s q. 7#9N{?@APT' Mą P(:oCQDQ۶}ny ?~0 GCa䣪*0XZZB:'1>S:E p2(B>+NNC666:+W@UՋo8app<coT_t=?Ϭ(.5/˲vϝ;7t(RiwiiiT*9_ﮮnnn??/'|+ʮ 2ԓ$i*5're B ڻQ.aYxFnq֭tA`^8.tZN$p]LʮHHH $IZG%^a(~VTzw:5k4s/kPUe0 e|>N4QP؀(oܸqey4M8pː;ҏ8xGF裏UX\\Aa0 I)–(MJ;vm{…4(wQ!ض˗_lw=kyaY:BΨcrr(²,}e躎6b$X__aQMЀѣp c8Uo۟WUZ>s)]`hfNv @uu&FOCUUFh4Du]i澓{ cZK/d%Ld28,޽fE }lX,2فa:i?0؂P,Q؀$I/dnn;8?y뭷k$f󘟟 XZZB6E&$I<L[p{{A!rT=?EQ*<σ(LR {ضir< xLt%r]KE8* E-q Fl6<:J) f0  6'0m>!Gg[p?Or(__^0 l(WO73>"o_~P] BUU |/~1~OA{UUC_5~ӟ=O} I&}o1B u]Tձ .0D݆,4 l UIx#Bz`IE ?4 DQ(:aY־w_$ .^{ \e,=A  @TB\۷Y~OuZ3"Z-6$I7naU{2\TUI gESMȲ? tc4 *q|*\jl\t N @UUannba AUU&:*ʐq<6HN4LF"]cgdjigYض_~H?1;c{8FtHB|TчFtӻqqAZ Y}&C=E`p#O 7M~ ̰n߾bMX~},>`i8(JGEIgYuHw5H$I6'k $IwyHB=V2`I@'t:,f(JxY0Zf( K(bX(@z>x_ 6s110aMӘQAQUUضzVŪ!"&6y#%r0u(h4 ":>zyV:Zq pҥ#d2Hd_*Z*`׈:cȲ YYd.kߑ QvɐmFEXXXG>$ݻw>9s:OXPx| .Qhb81;; Y񛦉ry?“c e..Ȫϓ$4 A{mOp&;TU8NGCiIX2!2>X8@~VŢy躎\.EQ( ޽L&FMv㙚BTalFVcZ(bffLmDQQՆ~(.ߛCse6<a&]ߐe! G&A1$4H`a9zp=8hǨjZ bzznGP~9UGw /˲=.$IBUU۶qMDE,u(bmm leԸ7.Ze]}as<xSѓnooy|ǻN t `,flu]DQ,,,j1E+W}ą &<4|$|pU:)KFHBHڐIX,Q 6dҀ|>;TaŽ(j: ۷'Ov{:]x( VWW'EW_Nr:N})(, aff0][zxEŐ IDAT4lDQd}㢍F?w_kPMviT*}Rj%B-tO|3330M5![&F`Sl6Js8Ld9Z}<,˂pflrB=l RtT*1ven"i&IMlQo eY8wܐR?ݖ=ُ OX6kKRtX[1~ȋ^۶}1Y*{A6 "Lkb0`ii =r.qGkw{3@b9{;;;Ji@(M!Q(|-A';Hɡ ۶q u@;övvv.Bh4d=sssC>]'ѐ- !"Bw}MӼCReJmbL^j sg(_XX@.(ˌgOQ)Qq304 ϧ@]qY|J7J?|;&wvGWiA@(RCE6E߇$ICsi~Q(b5FuΟ?sS'"%=Qommpa6(" 0D,aI7ۨj"XYY~l.iQG 54EA& vvvXAQB5 &~GڕJ[ldG} Iw0,G'qo&(FJddYf<\mz_4&-NEtj5TU;r3jcNwPEӁil$8="  *:6;EAPiLHteee(9!jEl"jvͮu݋iollllLwG>{$ `;Կ?{,j'?XXX`NqV4`{y|0== y}>vvv 23nEQ055͡$IHe1o]133Vb 6ɰM>8[i& oٶzk6ߣO;8A9!:fffr ꍂ|755V[XX&%EaGdGܧ7 7wpѶ;Ο??_*>pEQz:q}Q|w:KLA a?diA~W^'c xЪd2pgh9@'1m E IܞI%ph$0 66 kO, y؛Ѳ,DQ`0dAAu( 3[n 1zrǾ>#H.\~I 8xq 0 lh @Xd遦i,GWG$ dY~(ER=Y\%xb$K_}Ѩ~Z IwS&Nh#mBA}.*,P)//#(P7;;;ߤ[ 1QR!jf272]AEPUۻbAq]xMeqB4vEmp!A<He<@8c80Mf-XŴ%Iv} Ikp5MaeQ^j:J 't: c 1qƍ+W tS/I.\e͊iT*Va*ʞ SЉO{Ŀ?DƩi*{ZW&A6((J֑$ 0p?#`ffejiɨӠ}u:lf(t]GX|,rC$'8" -덢h_;P xY199|>ϊq)i؊F8 .ʲl6 =ǝi9`=Cg|I8uk| ;# -ݽϸ' CfwB<b`(u] 34UU24"V4&t}Jj?|eY,v`8 <ϳH+-η.`6$A4;0I4$ `QI88&'0BPH /(ݻwi.ai*24pZ4x 0dd#1jtҏieZ-F$iPQ$OeZ2T ?Y_6c_Tc @>? }gYVhpm":8`D83tT ۶dliSrra[-ni;#T>m14 $!Ce,//ò,hiI2̉Lrp )To6nBE1|>/ ,m ޸qiPKD 'y͂ ݃tu*888ݻw-TOLFzmv:թ<4JPp!4 N|~_ 4 sss(JT*A݆(lG`48IaUi6Z8Nh*Q4tҐe(?dTDLɀdI)̰wG4~"Ϳ*(0 c_U:(H~Nit @&a˾qضptJm:,m8f44Msh.$A^gmmme 8lfGQYa&RN{Q?׏N $Ld-tBCJp'iNDQBIP,Qry={ NjAUUV4 =SG(cZ=m@,j ʯ( EaӋ@ $E( CS;q!A/_f4J$ay~&a_T8rL$u199ۀ<8 X6n{0]2|>  vCkGC?$ )z=ضp!diڷ rrwB({9:V9ia~q=L?O 8 Ap 0'C}Ilp /S$ 0Oe3ITws1 蠝z mF0Ma`۶i u1hpZ4M\t XE MӰ +wOt}nw_l6q]q]%Jp+Jv$Iz8{,EayPU|lN`EQ 2X*n]v: >88K.IX,T*AUU>BP(`6v4MC`~(Xk2z<;' 4fD^ VWWYm6S$ ?*|z0MGN5Yc$ E6YG[Cٳg=?Іi @QПT;}|A@$DBF+Bw]v9r8&4ҝn"N\׽Ha3(luݡX,`0@$Vڵkab{{Et^~iiÐ~?t:]x<x:poR^3MR(,-$ yt]G6C{pe lmm ӟGEQyo$@E& $  >CELOOc~~ry|8㟞 ` a0 $ 666yh4p]sssETbv{NPA+C@8ƀhN<$$ .677qM]9a4XJ8曁pSW7 V r9D¸j y0zQ۷o6"wO,8~}f qq@$1/: "2 lիWa`zO4ʸ {m:rpu6~4=%Ia0Mse2&M`\vB$̰a$I0== UU $I2#1LOO݊0E )H333w0Va&.8fAT}֍0 u۶MEQ_cDQ XRU Y$ [ I铝 Tp&FCp9r9h1vlжm\r$ we'1˺N.w#Q+0VZ avvL'yfffX@&<ɼ$ Zk;oO(pZ AXZZ0 zԖ4q[,C Cp<@60 d@4 \A G iq VUDQE!r'=On,+kiPɇimVi FQ۶( coF׃y)a( YCjFQneD{"E ah },--1JnRu Lx^,(';P󆮗Z|G#!,oq*("._(r0 1ZS 6Me,agg,3h)c Iloo9RG @|p~n{,Ba? DDX4֏O"O{$NBdR݇;ᐼqNcMX`68FXdt_|N2qEQl6˖uƥGj=ҐÐMUy:hZC"|A9Ԧ;*TU:]$"a6OMM{|>ƨZOaLѨqE i3-$R> ~7=.^{}RPUn<fs( =T*11~6 }Ge$GVPǀ90DZm4z$Itj,f}B(:<&''1 /X,CWQ}p3Rvt3GBӘi.OG-䨶 gffP(i>}HG{4S ͻ0DcOzLA`jjANEQD^gQA(4/@d%{G<󘛛 =n7n6m_|yHp(H{H l"(B&($I#E,6Nȶt`&=H[[[m "Nt-nZq8eq"NwH\Ri"^vDT*^}j5DQIP(( ,..8Y.2{`0@V5_z%Ȳ ۶8ݮ533k{A硪*gy/a6~~+g}??—_~(___?} 𳉉 <3_y ?)o=>ץлZ޼ysÂz,"dYf:ZzϟGRa;;;ކmh6G,K xאdn|>D~vܹA"tqj :*%IB볻mc\9IDAT?)c X[[csAudNw<1 ܺuAa|g'eYuqZ-loo⣏>blAW^A\F6Eǧ~?gϞ / 1;l&;kpP ^՞|a# $ALNN},..2nA*JqHw4DQo(8Ƈ~۶*k.//O })wGf Y8t]$IpqDQIdYD$";-bcC~r \|Q7oijX,~a[$*cammVxEQ{빛 >8FP@>gicǥ"g77h۸r \E$<9$IP,Y'ayy]oeypp؟zzNIX{ S/NbNq3-ʹt]4 +++΂$I(PBwE$r S }Qth0 ,,,6`!R`/ L;Nqr"cUL }~Ul9TW\a,ADM??t1|߇m۰m(P(֭[( XYYoҁ8q=/Բ,Ih4 2<*{i# i}v̇~xd7 rJAʕ+XZZbLR`DfD ft u4~{饗 *mR4El~]Ӵ7h!#p?b{?bJBܨ8|R:yNQY `QހrpԶmH[.'z .yvv ?ܵZ^{ø3a`0`vv:*yw^̳EJ%ͱ;OO[OCKix`Yfgg),u]JiʝC5U|U5M|hkUft `. Ȳ IPYt0ZDQd] *)"`7n|( zqj8ԏkkkoŕ+Wa Zj`x#-h4>]6/O:|OrDvIE6E[D@Z} v;GzIVf,l=."ټ=Ϳw]4M dY4M,,,`fff_kβ,l縊/0E4^x躾q!|>2 hZj/ 4E$Eaw?7""Ƶ&%:AP,YGnc~~C[80E,˺YyH"j]"q:Q!CQt:vhZy/:aY>!ϧ r9T*VWzXZZbEPiv:6 w'0 q>iCWzP(Xl6rJ%Sxq &1v 9x`{>P~$E㰲\.8t.$I ^|O?0M LDǰmjP>' T0 ~^~{f1;;;@x ('财: 8Q.Fkkkt:4 ;;;, `EPeYm֫(O"8 rBeaiPY$ :QxGQ,155Z*Fi{qW*Yfgg+h>݂bUH,>}O9qOգޟ7z2bMs!ͲiQơ=WzBaxyLӄeYcSA+s+":Nn8E6laX,"Ilnn""\zfI0RQߝ~N{Sx%q DQHA.0ĭ[v{455]ׇƍXȦS {i_Pzvv!(Umf>#ulr')f 47E"j5B8|>x$A8AA6>@܆i%Nzag1TUۻb6& R!kU@m{Ma8H4ܤI@@"ҸHRH]R"*R!xBu!>mdl7edo4Mi*¤V Ee'$i8u]YpeF㛁TšCj5 0?LDC!잣W h4y 4MQ,@~&a(A6~> RZXD.h4AP(P,1NHMW\#˲0 %.8_R|=@)uK8aY4iQ->իWpo^6Djj˛Z ^OBx<$*2X6~5>d%D4MaE.aT*<8s˲L@JOϦKaqG}s=juy6 fBR Ȋ,6dI/ҋ<l0 /%>dɳ|> T:R , RHA:/UwJQ0 g+ <8FjmAV4MLQQ* My pr$ݻwB.@RuWAхms|C?JdBg0MnaX,h_VwP},> , iڰZ`2(Djv{`6.]`Vd4ZLӼ54"$ITZVWWer<=CEXDZ뺘fXF Qa40 z=, ,qwA(JB.VU}q,{Trʟ3}(+Ȝ(o߆y+iB;Lk#ߓWI+O>=;>I}P(AbE,T9j(I;8PT,+2B8<<糺<`H2@g8˗WLD/_ӧO-<|p崲hZ\w"RΝ;T4=}jK,Olx*{8(d2lڶ$I0L_F#. X[[B s.^( R,eV_uxeV Wr8mIAugptt[nagggaip<޼yygg lnn""QbY'3st*ǙMy4?bi\.KǤi~VQZ"$f}+g@"x1\VNct ;#3U-Q%xrV~ ):gH^W]j۶ղ+ZM5 ύFuL@St:q1 ESkUkԶmKHy?.r>ǃkM8<} @$:ř~^O^7(LBy1(em2ϣ Q:_T*A``4RMMӠ*͛tp\8u"<4F#.A" z:t:4MCA fC:vvv IFDQbWݮDz=4M,Gp'NvX,2S=.._|P(P0 dit:A@<G˗ "z|6 odz=Y\.DQx5&(xzL_+H״h64h4nsW@˅\.N͆RfɩbAрn׿u?xOA{<ƍp8fbV6 ^wjqIJG೵(Jx뭷h3>}z^B t 6 vV !.]믿r̭Trww$joIp8f( 4MbAG$A2byyv h@CUoF0 `ۑd`X`4x {;E`$vOXnzZ ZP( HZVQ.98h4N`rAqZ & nv,sV^E6 $AeZ-F#<2ߐv;>0$Si7 T*~W^׿ 3e4!kKq >4Mx<& b0 IY*h47oUU 2j\.4MVD"4M Hz(T?̧`0@ `vhD\F4\.(DQE: ^/z=DQD<G*x `0N^˅NYO2l6V+o3&p|4 sEA*:lׯ^톪rXEQ`x$I\.L&zx<TU>TUũSr084 `6g90͜߸qQ`p%A 4Mt]<1ӟ"駟94rwQCUU\.vDQBA$Z<< ( jJ"eA^b86Lh6p:^G^(b\vt:XVj5zqd2T*aqq6 fPL\NNN fh6X^^FAs{ey CD"pi6~FZ@gċ/傪t:͖$#o: $mwWR˨T*0HHRt:( tGiE\er&Oh4xnFVQ$~=bVB- v;1:"v;wѩ,"VVVH$P.`64 p8X__\x/#bjA ÷])]}O `@tApuÌc& l׃(E$?i:u ,#LrNxvbÁh\.^G5v QQ* oB B QI"I pfb28 $Il6z8N'kIaZt~pd0DZI^0 ߥ `?a(GFb A>uT:Prׯ_vV$^G8S=z!2V+.<f3z\.qV4 & R[w^HF,3 v#cffOo\x1vv 9 Hǃ{e|>:^}UXV(ŸVlb<X,b~~T&|M͛(JbH&fkx%* 0] ZtjH&PD[At:a4v{7jxiyAW^.r0 ̼F|>DVۍBP(= F# t:,..BLEnvx^~X,lPUf~n(^QUoL& rL&sHvaZ5HtD"Nt: XXX@ @Ӂ`@c/sR" hI zLl{{fvׯ_Gzb|7 >Ӈ8 c0UxP`j5$ssڧh4h4P(K~>X^^$Irr pvv& affB& j$anniQ1==f 6^R ~zAtZ-k,FcnM@<4MC2D\((h, p8vp\E.]4^/DQj,˘._ɎJ\~_ո!pPDHLI$>AԤmz+Fu$IFA(t:8u hXQi|vO~YH$l6QTiv7'pFi46+ iP- bTSNA4 ooo#r _P@Tb,\.WbAVe$6 !vnP(K`i3e ^W$|U,M>k{AX|Qi/5|X,0L`0l"Nr!`yy\zY*F#<.p6`ٳgN!I DhhZT*NUU N-gff T2D׮]co^Lh$I… `ٰՊp8`ULOOCf'wwwt'~ǃ(NuJ_jJ/]v&U_?B4znܸj M085E~z:ַ+W$yVY^qx^t:8F\eȬ?UUo BeF#\zNzKKK4 ;;;0L&1 rDi4AEej,l5&Iӆ0 >177FF6 , dsss766C$J&D"(ˈr (Nggi|#0:?/KZ R VG'3<)aٸG}z^>.%|(" Nf1w}}p\VFXZZ oX|>.]6, EQ01 0 `XO,## b0Yeܼyr[:R+2UJ=_Rt:6>,2GSH ê +++?L$d2,yꩧ$fpla6rJPpnJ%i\p7i(JX,F|˲xlB ͆X,EQrl6MJ%,,,0a47R2<ePpzz^یfaeefDHϟge .' j[\SD_$cȲ @P`0@(E `2ZI,^<ρMG$4(|f󅙙uƍҠ ՊV>5M*^/EaȲ MӐH$H$oFx<MӰhX, A@^G0`0&2 +F#֘=Hdwc!1 :<8[IADS&[x<ε`0dNE^nG*p8dٲ$I(Jt6e%%\.j5p@UUxt:Jy;F8%b0~^aGWQ_l6x<uzfYVkoY( \.ȁj.]iX\\d0" QԩSX^^*L&R i'7}F A p(}~ ,Gjv,..2Jd#M4$,l`J`'c^7 4M' %KܿTU@l6y@ũioxG'GSvf=z&v: 4ZwQToQ6`4ʢR`{{yT7 X,"|ÏZm333|x<\SQa0ODX|Dtrpڵkړtr@h4"q .\QA KQCCC.;xꩧmO ࣚclEQ^RPTUtf|%xSRK'x )-k6zmZ1 p C6./"n7,~Jqrnba`0]Gomm=_ 0t:?QR0?ht@g4mjX@do} LY^^tyy. bl׮];D0wbPb;w{{{t8~?{6qH&}<3Ou~e]baNme8NT*@ ׋Z5 8N.x<}FC"ـ`@.@8>tSdgx7n'H aggQY#"O!=7$5L'.=mfryMLb2.\^B x?"~n!it]c z}4M4MA+ l66>j._R@ H$~333d2(zp8\Rt]eXV.BCp^}UO"I04bvvt`B UR(|J QIm6eY~j|ш7or=c2<{,V+~_`cc)^.W[Oyiy^ `"Ibn7 d";Sk~voI vGjuz>l`E;)r~K@e zz=.^^VaiiO|r9"fC0h4vwwl6D9vL~ebPN,=~(bO&3ffu7 c&H" :46 NN$LE>OwÛ: x<4f34MCg:hxdET*QF{R%4P(0V!" 1qr9'xcQx^hǃ\.{ T`JKz?\N^y]<J P(_.i"BVld2coo3nXodfɃ@' 4Mcg ۓ !?q$s8,t:|0 l6ed2Eh[r)JEr9,--% /9Da܉RĪʝ4 dYOO  IZE<K1ڛW^e't:}ǧ?Ml~# хoi.,, ϳ: $0 LM֩.] ُo<GP`t~<n A8Ch6\XV~zPzFd2y%vSwR)H^7oބiWy~,..b0ڵk\zPvC$_% z~auu4ԍ M!QPx<(˸vW… S oY IDAT1~QD)oɓ|3^F=HO6aшgϞ=4p=8Nn>-dY4$=\.c41^=&6 ((Ȳz,PUdVVW"JooN=I.h4XZZNfÕ+WPg$Llcqq[[[g$ amm28}-Ǐǰ-F'.m87zX 7͈F+ D"8u[qSN]XNv m0z _K``X`0F XXX 7yZy.&MG>._EA2D&7oę3g (Lm6ۡ(N H`?G"<].y a W\6'/дcD>Ӽq)HyR(ѵ2vT*a}}ٳS]O3{0`RjN~SvZRKJ,ܹsT>୷`0`,pCP(Ľs膼?UMCa#W^ynvFPP)Iy(6hn q2 #$FP&$I9F,--:bmm bχL&7o"AE$ Ȳ Ӊ~>V"1MeTUbKIݔY4t>Eb6fyŋS6@$d2ܟ\$!E!֔a~D"E "% ˱pBD"mb1v"cEQJ,H8s Z)IvDZ j4ӌ ΋'傢(d2H3 l6 ˤ,AvisBCdFjd2b%z}h|G ^ @ AmIN?vݿ#}"g`ł?t M@Á7o0PPBizϓO>ɿNqBCK:FK"N\.Ra~~$kT*8Nd2LOOsbrZdby G(,⚟͛7jh4 I8$IJ 8~Q8Z^vy4LpV*}M>m(:h2lOt:q)>%&zd5X#@ AH$ž{>,a9w8rN`0h4 I/kkk!Z- .ȼFӸqj޸qXXXfА E(pcҟٟp_:Jc\: ]5X]]Νj}?\r%NVlT @.}G3czZ~7npNzDQD( OE'+g|/~X,MD"5hZYWUhZX\\ĩSx>A<acc8}4*,O2&].h`G&a@ 4'duYx<t:~ +ͮLV }_N=4l dbJ>dy>wƍR>G:fpK@$Qd ?W]nHR 1 z^[[[]@%ޜ>ш H$'|Mz. l͛Ӊ= {d!,\Y׮]CP( (H(0
f)0jBTzPt!~?fffXhCR] &t8EQ^sMNtWr!r wvvpT*,,,0jGH9 op82H$ȵ,EkT*7|șȤ}ZRT*l6˔iJũEJ~3BezL&mzFejz=QYTؔvD) 2D(p;w>^{{?4 SSS`0p8$KVul'N ~Bwq^ _׭o攗4$d2׿5FP@<<Bܹ=r9i;v Ǐ`򘙙;w#133ydYFVC*~t`0sN< Xݻwc6Y oƭ[~K_B`ٱl欤^_͛7YL ˅۷osz*K.a20;;|+8~8!ܹ~wyQVyP ^Vχ LJC??eDO76!Yji 0!}&tHR9GvVQ@`Go0Pf\.s:8<$IB2d@ m>Ʉ,X]]嬂|.PvB8y LvG<IDQ8N2wO$4e@x uA4MÙ3g#؉L%SAC'  pW&~\%#ǘޓ$ w4M[ǁN'jJfYv~~:tjeM~ɴ7nKƤdN{{{TZrvB]kb1ݥ0== (HRd2l^R#W*yHP*Khe@v_D_?r6bX\\YعHUUMZ-v`4YpDh4gGt\.}.pWpQj?NG 2FR{ZIsOdq>F{PO$r>==j ^6΄h>e'>yOŋH&Eܡc2UU*666x9M.GmC'@ կ~y94=:. OXYYa0 D"p8a!Pnmmoќ*Gv;m)(k(JxgwWh8Mē'3F#* 4M[뿤ID`0:(ꄒt:NF#;PApyLvRaҍ^.J2 xxZ0! i~>M5z=<& CdYבNQ(?0 0;;3Q9DQl6ͱfq赂 V \ctsϱ u:rY M0j>CQi%(ͮȔQ6?"tV: nBj)PU5l6oollHViGI~7.~A62 `ZmG N#&1Iع:zn@G8;&<f3$R`ccdn˼0bxL&nȊlBQXV0HR#1(Hfa~~6zHxJHhԠ7nFV@%*|!gd*)(H{lx嗩%0x'8x~O}@o(mB!@8ؓiKh[l6~!.td577hV#hrp.C,G6@73]F$q ge1mk׮A4DQu\pGvt:cee("L~"ڑxAQJMuPyG\ƍ7 LR<|}+Whpa?hE&A$2v;gQ@lR@:^+W`{{`eee(|J{Ep`0NXdIz7ԙ{{GiB`y+e TljebJV(Lk%Nrbe"ϵkFy|7m.j+lt&;a.SL 4cO!`ii x. ^[/--ƧS4pssl_īz]q+d ͢T*!ŋxh4qH433%ۣ4j|r혞ftjV2t@CrFՖ1$駟h4b s* $W$ z(s=75|._&1XuKnf\.~wA;^'Oӧy9?^w}yDZcǰw@w`0@C&cP055vM&[u Պ~x<Ǐfø}6z:q;Z-8qǏg۷xt:a2 I!"6O }vd轤 ,% <) ÈF,2'EQ`6QTxHT, Jm^|Nzk_II||5?ݠr%EQׯ}u>GTbA4 ϒ#BEPnW_庖k NN8j`6QVMCm8ʽeۍ`0x{DdT*hۘ>4vdriXlC;o̙38{,J1' f3D"E?yd<^Nj{{Pή]RmnQ.1q%d2VUU#|LS aggAz@ UU!̙3 HR |2"ȁ,S~^_o޻Uo&jb~O=կxORS*L6 \Jt8f?O`0pj5ud2B! ɓp8vnݺш۷o󔚃ȓ6>"L&N}6 n݂ >EAZo ApmCѣ>)}sY^x# `oZH$|l&ϜI2\|6,  b ܲV X[[cof "|>xYvț8`MZ|fv{BM>33χڵk0(X\\dd2FY,d2d2gvj5dYEv2f$,`0… xW I$IB6zYEveYi:|k{ ^/![uD"N)=&j2YT*qNG#hs}lllpr0`8"3@G5KE9@৞z 6 V ;;;8X,CVƉIf5.b!翐&1LLZlzzljjx&6&pԩSbL&QG}~R JB A&enfuȲ̠$ PiE6 N8N :{ w$h`7nd] :Y^/g*a0fXZZӐ <{gԟ7|T*Dj9C^Y6M6d(“O>Y(fIM$ILJ\ z=_FCH@kccDϟ8eEnQ,_H$ϯ.=bB0[FQ0Szٌn|{O4>hh{h5+Gd`Z133F #M%"mqTU7+aG\IjN,ˬ 3==͟gR<˭t:X,r XQ,+U8ٳgӉ ݎpȠ0Ȅ2b+ XVwAb"8q r2 KPtz6n߾L&so~ٳgf2*/"|>N';wb}}|hOMMaooo"JqܹslkxF#׿FAR>ܹYj5ĉeՊ~Z NwERand`04Ac0l6z'N`jrdX I~aܺu wC=p8dn޼4Mñc8}4 uv; CZ{21 t8y$: . w܁EZeÝ;w8ch4[@,XYY> l&;sWU-f3y;v 'Od>N'9(A` t8B$jiOpppߊD~3?4Rr|XD^/jJEy eYf-K`&lt"k{{VoH2e-!AA,Jn*V~8l^b4z L!QzK軤O%2`Ƈ2Vay9LOO3Y5$zlJ:(Je-sɛptQ\.R<~[J$tVhd2~(T ko& L&[n G z]FoIzKlZv+q,ro/S`E$8R@ nf`r99ї>n`P("|naj8r,&ZJIr58s l6N~ hpkg.B=< `kk n MpE4VqRxboR&Lr1@f JRBf;pdyG䙜s~aooYUU-ˇAYpD3QtIA7=IFN'2FkkkgϞ 0i1~T^^p.\h4?:o$ HMq0 &`u.%Q(m*UUSտ??6iM&MUn.%s}v>M 30!8ԛk%i!U뚜|= 2 r~id2Aj5Z-2 d JH$",8~rT*#~Ha%V@b j{{{B6 bCNQ^4eWFTYpxxz%M馴"vnZz/_FXX, ً~ $Ktbb~_K6|zzX,&tlfl4"ʨT*fAusz199)]B:'o5>h\Qc~~^nX^^F>[a 1 Zh6.S۝vaJ;vn+z_333R d;v]Ys[t:h4pzz /7>zݮmd2D"-(>elll^VeA>~{(SWу7r,C6Z$6 a^r6bP1q/zvt:I'spp3:IE=0{zh4l6{V$bFXlI ɉO}iᎏAiܑdd0;;+!t{]bO/͆9\.Qi4ɚ#1| |Jt[[[[*dgϢ@ D"!b벥d6NE+QThj%d[J+< X,bcc^VV`0 IAiZaLFH&8<<AN'2 t(fyJ|ol3~{NnZƛ" -].133r,mn[,n&>.BInv[fÁ9ȨkjUĖ,L!J"KJ7v-JNcccE{md t:nV7Jfl6;gA B7o .CբP(`xxfS0b(+( rqPfq@.C0^{5'J03ѨP( Hd2=͊YgGVg^R6k||\0뗗L&166& dx3FVۿwSO=%JW!䖦&d n^@ '''t:!Z-LNNRȭO =F#ׅKpa#i܋\.'eK@FRU*-..bssScXbRl'@6z3u!QcttKKK“qȢp||W*2J3\5.4677 kU*"Ȑ瓙,J_*$ŖJ۵t:-n-VK]iAHDnx<.Yy>,@<677ꫯbcc~'\.1%?h4"J!H /J[~/A2iIM "\N<ժIXiH$PH$ xG P@.;G-dJ+tłCqT*[j!E333|`4J=׋/d2aeeE hr]\2,F҇u:L&}ߗޞl2ˢT*Iet' ,)᭵vFnw4!.&''WobbnZJht:Q033-zVUQst:4 ~(橧0]/?VVV~lZpݸzrZ/_ёaq/M/Q\FFdF"oe;/}Ic\~]n<%WW###j*\w\*ARiI=b4dN91G[ÈF`׍,dUg2c\qL6 ?eJ)nec<ف\53X Ț|/V_zXܼyuA~Fy*>p]t:e6F!3fC0DA2ښ؅! "˗[P(_́|1fqq:.]M we{j6-v~_lx7<<,(nqdxo=dYz=1"999[l:jrPNOO0Hl6[V#q.n_K/DG 6 Y($aaabNNs`-\"W FF.-]RI3V  a}}]r59P=66Cb7766A*l~~pX$rbdsssjlooC&5L ʶV`ee {g2FS647 Br >DR)r6:9 "ae;COLEA8` c E!Wa;<tTgQC JvwtZmVHphTZ\*[.|Α>,fggFeǵO^'7A@pFGG s>Քnjmlmm!L3<0bO^&n\.(jjJM1튯!kNG~ܼ&[\t])x\]vyZbvQVQTCL:vq:jR v["v 5gہTtP:,// Ғ1bggGZ5x< "tvO>$l6ױ;4q5\|ycM{\4d`:"]&;FFFA#Ed<(^W yD"F㘣JsfW*vdROZܔߍ#E":6LF<5|zvu8*?O&B*Z{1 @!&9؀`D^lZe|k_T*Đ"p8 ^ NLLh4JgMJ- GOn(q:WȢ͟"a sSs25Ӕ a\.anZ-?>>F,W],&l?T~tn[հٌp8,c1`__Q1i6Z"rLӈF, RJ"-VK;!j2Ncd䍌ǟ~/z2+od2)eɤpzQבd_(HBIx~?ϋS ߅sd7t:/<CeʱM(s 8g3Dv;gC[xhhZ kkkgw}Gݎk׮ _qVahhHT9hZe1zz8;;~`0`rrnwp]LLLs|I\.sr{$*#GFFpvv^ٌ![yz=Ay2};wNyn4ML&ܽ{.\P>:`wEP.SS"… p\2BzNsΉCM&.\ l֖dL&IDuq622r, 4t:p\8<<Ύx,RLnP ?_Lbfa! CCC ̆Ύ؁'~at:QBMA!Nb`{{ϟݻwZ^ܻ~WW̌p䕩8l_z^5!jIp%IHfJ`> qnj^'|ޛđ159/pR`ۡh$(c||\6fV٘1Z0ިF3|>#ԜW_}xh6فWWWģ3 ffff܁h~aFGGZ" IWBP:r 7p l6+ڄ/JpfRA^G0jffY#M`0AƜb!남Z-婹K )v] >qxx^뒡j4i ^QrYxVF0jr Sڕ__ŧ.Z,vtFvHDCZ <65L'}Y Nx iaARVJa"} (qT4yG&~= onn~'N-4dKD$v]ޗ&2 C˿'uhD&6!M@ SgςyX,$ v݂u{a'ȇoV.mqʝ͆k׮R;|GF݁.Hb7ӊ>l6l6:hE'ܜnd2MADQ`m*R\.X!h4pݘ"Gp-%Qz )E d; #>:H$&or1~6jbfggdbZhȍr :Vg}W^Vu%8G+M7Ht]loo /ΰFCXn*4 f ^rtg?Yd2<޹sT xFfY8<٬QH3<X3WPRIg@nG:Fޞu֖eV92eYTU1-H: [}nWw 0c(=~pE)[^C>ln3i @.&ngT{cH t:pxI2Lp"Kq[A=X,s+)! aaOJhyrrX,=t }MXt^Ol)xbSy ḣ--7l)(@#y]&7e>G:u:d2! @PٔbӁᐵ9Lܥ`b~=b5n"B wWnyϙkէw:iZpl6 \­[7nd*$ɤ|VJϕ7;bx<}{(JosM+k@RN"BagnZuu֟_ &8N|_ؘfGFFd-t:qeّĹ32#_)ylKi_ѦV̵Њ?VM&Z-I;L4WVjLMML&ГaJ񱼿@ A$ n0  |B%ϚA8h:MC:sq#JSTc=U9P`shuu:kF<~b~_<)kNOOaXDvEܹs\N^vidj4w~ Qv&8NuF^:bQCrBPJUz^$ޔ`)2&&&Rptt% cꫲ;>>6z)Ii4XYYrIabMO*d/jvQ.Dp8J"KCO#fAVgW_}T 333"{漛Nj$)`VxdfY:CRNsʎj'c>22.J%tX9j51 YĘ Jd(FabR|~ȁ?oâޝمB >VlCj5{9A{u$I9t4d.իx'/= ŝ0ggƂ& 3UljFC8JZ:abQVrX,p\H$HRx<ALי TU s@M>|`ZމDvT `P?RVnKO\f[alg_+$^1 ]QT51لvaqt:2zgw1p`wwFC< v"v!?P2Hu!/fHT6Zxu/s;PK}N+(d𑵕faEO~%T*vB 1;;;' 0R~ sDfJ%VBd!dٖ@j6n޼)TbOxD$P((xZCK_T*I!Xu;w`<zz=ԧe:(ǂ;w`yy;;;rL&?[[[b166cddJb;w߅Zo^{LH׏… (Jxs9az=IVR8( }ݻbdfvob||.]B0jOZ>ϋw/~ `px zLNN"Hoz!nLNN)?lj8w<yx<Qu]jpt:pxxs CZ vvv$88jJZz(J{6͆FBzKw.x뭷t:# 7ހJBRヒG}CԤД xwQe'ݻfxdHaj .GVՁjַ~ր}xKT*ҢRʕ؆IFn;=oܸGh4rX]]+Y<s8j(ptVJw `I$AAzQOۋNbomc Iv^p^WRt9MoloolʭNqP"\I$nlFZD+Z~x\~_2EDZ%`-:% Il^2fYX{dw@;-$#;2Az=J%loo#K^/+E}٦h;r-CNJ\*%yFQ4](ZFSFOCEw%cssSO/3 ?{׏sXK~-C|8a U]*7%LBMCJlt 2Hlmm c.v;Ѩp_.q%)Xߗu!'>ӆ/lddfS`H!NlM5`DizʔY)F#`v155%B'@ܕ nGGGh4tt:2l6~f|zz8 @ѐn,V޼|>vAc}?<<Et:/Kf*&J @k{{{pݲg濧;686FFFD2Wx3)Zr \.GF SSSΓJ B!\.a #0JPs 8::fmj4;bj;d'IpE)rKD-?e&_D^W e; }:>NeT9?>nfY&&&!ӑ>t:&tHP_T{v\QO'ɠl"͆gy{{{b6 qeAy+>MF+vV111!FILÛ v[e|"E2|'&&Jt:X%IܹsG<P /g1)\ `TJ7oޔd2/Պ9쾺??G$A& yvh<zҟIs8A1g2t8==M ^xN$wy<a & 8\.g2"*ʊ$4H_ZF82]JSSfH|9(J"F^Gߗ[1tܡ P(`ssVh4NjCrxx(J4<>J&.:X:*;fJ |uĢ|>? AP p77T*?55N#E Lh:GGG"&0ɽrZE. ėmzќ`)ȼˢKTPzK!. n%8KscD7gN'(~F[VfZJ^N8SD.MץHd|g!~dք8 |Ob @?pfs@_^߇Voz??FZśo)/P޽|>w"Llnwcɷz gggX,t:lٙqt:{nq]ܹsZV /055%gggh6xGaZC z9Gy.Xe#R`ddho|wT*O. sssp:߯xew$Gyϟl {… xqyZ-8wΝ;w S[166GyD(j?-j믿>>.n~<XӌclzpʭR$U0[O@]ߗV2QP,1<<~/b7oޔ1i'EuO755#A)+|>\.2Cؖt֛zeGV^xAB|¢jH&V:tk"ܷ3cnGDч(J`#LMg6*#@V 0jf%'/w~TZ`GwnjBʹy`Z-R)ip8*fɇCS*g!vCeO{WhB dLv[f~E%ůV\C6?*ۍQ!P6J/gTaQQGZ d%ᆀ?P(mlR/)-}>Q吲!'Ι$μL%-P X(Vi<,FNy@ɰX,Wѕ9RY4Ib`ggjU KNNN+`ggW^EFj~~^'1dо!,\qNz{:i4DQN#-N w,=gPh433/Fy v6})T*J""Č{`S9WT'ҡPDb @p8}Є0fffnr)o ~iu͛7sɎy3???H$",M-x+W,\D YVFӢURz_ xb3oi^)eiS}>RQ-mR(AM>?lq^|T(v @M::R8YM[n CΘW_}U /χt:...КLoWod2R66w ;33=7&J _bqL:==ZVt:/I9\PLW>ʽ/Ҝoz*#OV(= kp1w`||\&$oss/m4 T*y?H0rQI&EčxPpzz*>TC J>@V/bTKuzQp4ן"w)hSf fYy_ s'eW!gt(ۓA:^Oc$f's&rz $Ԃ*{=BM,T0X3###8<==E"A 6R&ς#)d&rO, 74-!.@ OiB0: Iq $ qrr"5'KvMdTI9N)X[[ 1* fo?xח!zVT~:G-ScFՄ }nl^J b"/N˭wzz*R\αNvz߼y/t:- 2HU#uz^(p8~Eꬬd2aff/` ݢ)WHffmmMvvRĎMVK_t:7R9+)$cK#r7Νvl^Vl4tP%4 cwwNS6'nXV -N \`h4dB4/EbLhvJHapucd ndьh4ʗ8DJ&濽-A۸#Ve=3y48 h:2 VVVp:gxsVxooO:"dYz"2ycrcb0 P)`Fm!dČ,I:N@Nk=&٬(a؈Ғ/pJfӰZÑJn4 L&~vwwe#@1%Y#8XZZD}dV0c D Y,t>@ Z5&hjqz(Nh4Gh4*76 ;ZMl-cY..{{{`ΓH$ MvBq777eIa*F-F)2/' 1堊_!)IfLS~v]"˨}`6n|>/0f;;;x'xPK=?ƨarrRsGGGJV  V+~p󳹹)|_rSFB!&ϒ2Z3 C\eF"|QL磏 D zﱴ$WEi}JaiiIf/b* t[[[p:CRz}}lss\N4_ h4*ꪴ}DBfl6[n>_9+G ' 8ш۷oXvg!)9 Pҩio%YP^ #KWtVՊJ3H`ccRX$hb2TUy26 Ipyy@%Hew8NQ?S:3]\\("GۍY1<<, ܹ#ăYP DžH8 Cvl{{nB0WGGGHg¢b}zfJEx!RIX[[;(y⭢dh4fͶ7PVQT077'muu\Nk׮E6>qVixʇ^Dɲ㺊o\])MOfgg{p:xPn20;;+DCNNNHR$/j8N RzDL&AH IDATJ$V$:QJCRA"@(ŋfsfQ%-_ܿ@  +@Y$=+WPt! iFq G1R)[BF8}~k*  <22lZWbfyHRi1٤p.pn7z)X,jJ)-EF^M )i۲ӯv{,WV|ڋ86{<S4l6=T*&/Ri < NOO)Eτg:P`dg,rճ_VTݿ6d0LFrx3P9].C@\ ׯ_9llp'lJ+A nC;l۟ ZVD"^YY:$h0bHD_I:b]XX@"[Kv(B8ojEȆ vJ. hccc`F(`086s7!;&-U*D"Qoj4jrvO"(%vE(v;,ecaÃOPUvKQ~+ཊ{ /Fv:CDqJz+wwwۿ[S&4&''s^/71SMr榚/ ԖEե%xl6Wkwv;nݺ%EvF#9AتF/~B.v.ADDC j _?Z-ٙSKqm3LF"199n+V|,GGGU*y_@k;r,E  J\}relZA%;)_,4%C:SoZi|,93۰V!Kl@%> F#|T ~1E\ʿ?qH8sbbBTsu PƆS1/AL&8CŽtF X H$D"rE)nx\dc[[[b@A=m:RRKy+?{xVSDE'r>ʱXLhഀc쬼v-EE)..G۷ol6caaV^Wbc-jtvbO( ȹgI7:D"! Z@:1g4gggR !'U^Q,2iA܀K|.VWWQ333@?u8}6ru8V/Q:LOO 9'~ӟڵkto&aggg@z& b&ZQK@ av3؃D֌b*aҨ<v13`-h&'~6\݈rRhe5QufN-8ӉYY1F#eWG2 <G>N@;g+M+Wp%xO 7-t wjuLDpHbo:Q1$*LD"l( ı5kb6hh2!xS@"( N'28-1^ ҳYnz 2cZ ȿjJkf`Fw!v OxpY٬$1zfBAHbT=#[0hPJԀ?.!exlssBAFi<11B b,!x^cuuU *^yy.ŒuC UTT΄ :Q$T*R}l033-4MF3LuHCPB_]C$?Q_VŊ(5 Ts;dW6sbq\m0ģhH籴VX,:@Rvv=40BYXX@Pۂby!wL&LOO&ޑ\/  Kh 84{< ߋaCG+++#58  k GfwwWWXLL$:u8I p8CPw1899jlN#8=9Nl6ŋbC[Uj5@vΊH7w ۷e]e \$pzzZ٬vNS(χp\ LMMɹl68R[T0::*{Kh@""X,22qKSҩ`vrr) "^ |.>`Ճf@W\O<.l"J b1?h͆%|_ƕ+W. Q L~{V 1FsRHe{KWJ b(gfFT*ܺu \Nyd2޹sGVA t'L@ yqGȠ#)ittJEfs> /#`x۳prtjX[[vB b4~YzĕX9q Fx033# l|6h˄~PbMЕ^[1F#fggű4^KB$"dC݂Ji\9 nW Uga)ʥR v]]^OXh\SneGpr! ff7bV3<#rnţU2H nŵX, , NJ/  P6ETУ#QRJcj5* Z 6Mt:n2Y2$ɤXwX,rvj bddDD-t}Qrd2)6[T-V*'G4x<ĕؤWU8IgmK۔F&P"^Z=Aj;ߓD,J v ^ xnCiT,QT &\LLLۭ\.b FFFt:p%`vvv\Ɨ{WwvvdCrIId8I M)Qp>LDYtW^>ϣP(`vvb]6ܾ}BL:>>s=)#0عUrF#&&&Sױ/(l61o맑*j5^z%YLCӉp H zN'jBڏ"'B2pkB#q^P얨aR0Xɯ`3or`mmM +51X5FaIW¥K0?? (>zE~96q#aEEC `0 Kw4333#L&j+bzNSvJ^z%m9xi{{{bc*r /v T{Prb'׍7Jl6F+{SB!lnn ЕJFkbb fb"®WZ=&WIJ[+nؙ'!eth3.j,N=b,,,Lj2??f TU|>;Vve嚒,R2"ɚ>\.ˈjQ*h'?//nh0ncJaG<#U|jd2(˘^> ^ #o{Y~"< B{!ea>xLdx%[{J"A\Fa 4*aQ(~pAifF"cgCD$'؄]Ha1a',Z,fSɴs"bvW,d>T* Us^NZ" GRIXwzpp-BIf6Vr>rFXZZgr (v 4T.H}6n߾-rTո|lߡ$㑽ܜ(~C.ʊh4z.S$IXVv\zU(sηZX,BrCC2mӍ)l(I(ӒTVaX˗/ pg< xpp Bވ#NŒ\. ŀ#?ϑWhAQdB!!%ń\ױ&7o8DٲpiN`PBDqh-5?d:{W$\.W}NG8jMN`&ȍD8 RyK&R$V\ߡ6E+#Z"`ooO> llIavl6+"yL)J"%2kRb$?$ $p GGG8996z$s CHX,hۈbx<D?H=ZsBA'AxtL&;\ugƭͦȕ$56-x}ntqV%aD }:cv(4>2L?J"翝dzeᾟ Dj d2tp:>Lϵ2jp ŇOI'e40qjAx^1M$Q b/@n#F? H=f)Ŝ 'R \nZ0岘^vmJ5%_SDY2)+ncV(AࣶE\ZZƟSFDqe Mg\| YZ+6zd&b(-Jxe~xx(~dRM%JNB2Lp۠R%511 )VJER$NJK/KNKKKB"PHDqjC60vKg/4/Z~Zl}- m ~D@J!)M4 |>EX,UZLl~l(`}}VW^- L"fcffjzYVgɑuW8eO*coo.K,rT*d2rf2b1κd2]zJ"l2"JPtOcccX^^PbooOnkJNn ߏsh4 =Mdl'x\":&I܇}PgR{z7ʛzK.I<DVȻm6 l6/9;9_t:($NЉ'!vcaaA(x\c`P$V HdH)TX:ft:&*r gh4a0s!~:GzY,F"+ k4 rBUi4|+_$\ cP;zBeH$"w:r mIɦ/"-J>͛h4)z-ߋH$y8/ˢs\t:|˕1Ȉ$Pz=X,fsnŊT6x&+x.DC\)ŒgC壾"sss|\k6jQT*V~llL 7iXC2#EbsaNzr;H3J/ĞSH7<pOwP($"e6gs,,,([Vt0<< ˅x<.Z%c Tq|snL&#zl2XVɈ`n"%DiN ??vd\N$ڏT|VN)NCV,JĐß|,o.)H1?T_Z^OeNSfiƜӖZRarrR8$T*Zt$ 6ɤzQN}b1(X$l IH:J7am劏c[t NL&(?{uuUǂ3pIRB̢>O?$D"1t$6 V$Wʽ\eypxL&aX TtvvV6D̙A[^^F4֔G'Vt:-f,X CՍF#^/,DžH*H;O@uL!mȈXE(\2´Z-)R4|'0;;|>+)M]yVfK6Lz>⡸lccC`)q^~hD4|1|~t7nZzq˛,cggZVdH0aG2D6lNiaE[ly>y0M&RdX,%J^ m62dv@Q`vņaw+_pIlMH$1C)R4A"E94X_h)~y8"ޞkQpUCKݍ7]k9uceeERD"/ ȬBpv4CmkZeݩ 0c{\,H$_W!_<2 [Vx^gk4kZ0'm6: >OI2v+_AGyxbX$Ξ7Ev \)Ѩ0rccsss8VV[(N$A'N%&'\WrIUz=v1==zuj5.Ov CO{z]ؕojy"u=!32%߃_c]~6>*l&^z%R).ڒyohhHs׮]C8,6 W\j&Kq v2l67% 鴬$F=~ 0x3:L&4 aӱ3.Dwb  Jb^T[`KRhȞSV?<<,ad7)U(ݐPe#`ۅt~?#[U*]YIYsVWWtM\ IDATh4%~vh4!tHe<ɖ59Ku$I1L%agnnNocmR ~ے+H TZ@VR[z,]]{zK!V At:-[p=+ A\c*%nZ ^z]0iB`kkK(dfMi;t:dTAr%(ne%oP(7obnn|:NK4 fff_Q1`V[ϭ-fdYOڬҋjv]q!KwUQmeJB>G\3k677/~׾]UceL&#.xLOOrɡdN䤈{p%Z-D"T*.RhhAKput:z)ܸqW^ے\F4w (&''1>>UI%KJEHtzD"A2DەҾkTYs<GӁF$p'"UΩ)w2~NԔC܁<Jz1Z^#OH @BK`_ZZ#LY8&%Q( q~rMwB 6cJD.\.':`NG2\N2/^-ĝ:LR٬^*dC;F!̼۷o B_Arǟjo+ C$Ɯ<p'דfQ*EA"ʫȲݮ Є~"$iqvEE 7Mm{\dY `HV+.]$o8˗,\.?1\.<V7d2T*F6E0ױbNn I̺l "p%MVWHaeeEfq00J2hA1[u}d2X,L&, 4zDҙ,mAMJYHQ( bǭ뱱@ X,cp`vvV+MЬ` ׉r9|Eە&L~\nE_q[v|rJU*s\B]eʊDaB!qV7 qޟdxNOO[s<{{{H$9(B> _*p5e΢X,'? /!X, hOem)V@ܐ0# WՄ).H(*X cl6Y>pe{ugmjܤLFҎF# eazF`vvv78Wvg$|NJ%PZf+++bVE@a ovT PX sssp:b2'{ii >Ovy~ nȶfJE h4bzzZ{z]2 hha2dI/(%`neĪT*t:'֢LxZ <%٩/~VY*\.L&FF#QfN333 HX^^Fz r099"SKߒ_a /_:*VVVD;::*jf|n6 X ӰZb92 n+xq$Լ+?tX\\E>HDFz&H@# ! u:\;(RI!rN6666 vE*]Gn HOWJrrRG8\.ڂ`@&bnqe?M֧W|HAVwcc۷oK>iJ'|R!r9ZnQ'0;;^{ML7n`bbB4<J_8tZ'pjb~~2.//bPrccC, Q_6Jr,7E:x٘T`0(+@,퉅 y # JwhTn a!;{(5j5H1Pz0( yъGvOl'NՀK=[~y&_X,F#F{{{rc~d2!ІQ޴ {'vzQVH$p%I|bl6ݗm8_o$mқ.ceePH,ĒɤJ|>޽+8r ,JvE6vt`0D@.= m  1z^W6'<&nݺ%9v,T2*ůT*! annnw${v:u)txP@ KΎ.sLbȯ[tZ>CYy^xkWJm5 jfff`FqM|k_WJ%FFFh40seebsE!J8Zш"zlYĸȱ&1n z\vE Rp8d2-\.8A(###Ύ(h.oX,&fbQ<"rn F"aLFXPඃ֩)ޠT*!  "JcddFNrY~PgggNF0 pA#H L[,v,q@L:b1Ay@dP(`wwWhJ&133#y S#"N f+++>Z-j&ax<,..J  x 9o!JT*r/}KXI;]XV\.ྼX," H8qw|`2NR F;.^(⢈Z+Bz :Ni6a2d|c*݆FFFt: P,ja0d`ccC?,j`ܞyʏkd2)-FzܱeN[R e1>>5B! x#杌h4׿.z.]El68Շ((Jp\Z-!MLLTz|^ ל<~DB=?JE|!2Kcj>DBQ۟V .KV naX`<EF`v6vxnf6|R7LVf0f|1f|5T*p!?&{?n޼)"R$x;.//cffFp>8F࣎79LÞ$jarrR?#=cq`T˗hċsVƒg nLUt+-I==-9bnj@8HSSSx^Z>jl6,LgfggbyЁI6]Yo>LO~؊}yTn_|LOOKMcwGGJQдZ-\rE^V`0(^χv-)Ԙay-ܯ'IYKQ122D"!@rّѡ!bAaN@ @ VL&h4*xPb'ιVU jLZ.7(^WFrݾ}XL"s@a &&&3Lqz؜SR}|+{X;;)i-,.ma6bY[ZZHlŽ4%Ib(>9D[nRLC P8J_%QlXX 7(+9o[VdkkK(c| l/ijY(Fe5u)pXpN'n? Ew:+]1 ͛ҮHLܥ,7q0!ҙ!v]wy(D䇞ouf 0 Zw?rx3&Hd0dDVPRUu4TF'шvBA<]z}V1[w޺7oޔ`BA6trWhZ" N/ jn:44aF [rr~wPv-O=\9AwwwwC"[|dJш,IܸqpXqy,a˴Z-&-2sbbB~oZ矅apX,bwwWX٨?Sğ$QA$IQB!d2'.Di Q*+M5y c{{[l|>x,lcnV`$7}>~_)Tbz:GC X)EeG (Z/m8j^/PD⹓bb5y&N>O߯ȿ'?bWWl},--`moocyyY>$mӼ_uӀk<fff`0vKMܜ(j RJ\*PTpMa,J%x^d2:PYiiN?bߏv^'~h}t\>v8P̌% ~_h 2І78 @###bp8d/ |"JjN.Cрc &[v{Ν;'~@ lXLZ66 'F;Yo@\.sb0ymm mo6r .^(9lqZ vedӡ GQK8FՂdǽv(v?mE7OZ>Ck,m6d}<PRDz=$Il6 ) ZVh8)7֖Q2pddDRM&^xYG*)+Gؑ8C1ȣ(^<VZV`^WY\^766D[ToooKVwD"X,&E?_hb4s:D"<-`OGV ^/*=Ia{ppF111!8XL$v4 LvxxIZ-q O$X,bI"Jly})]e@i8 bxn7^{5ymK;stZ0=q\\.h4*EkZ&nJ0N~үj5%vcjjJ,BG3~Zg tk%bΛ?d Le^6햛i\EQu:T*A'dv&JElFTf 9mͯT*D"'9 $Л<^ <,dRjL=iI׮]jɘB \.!r#P(d t:%A`("-J폜ixf@*;O3\ p".NIz$Ps)b!oOTr27/cyydRuQstZ|>9 _|RvQT$rI![:2c gYR6ʖJ%Y|>1H$bJ#p80::*IJH$ !Lo&(8677Պ/˘pM|>Y  [a'vvv$\. N@_ƽ^/, 6߻} hPCW+/&p-Uj>Ž{PՐH$uqD(D 0y۲ۃ^pOw!x`E6jOr H 펏lE{04֭[Sj$Zč IDAT\Ģ(ܝvg\GQ+Kfccc<ghh* `P5ܻwO6$̸nI7B1"b.L&Ot]LMMI% NSSSVh4XZZ­[7!?Qmt:1f"a 0t( hے'@~Y}Z+++t>f\ϟz))$`PH|YThNsQ bD"{=NаzJ"yywwZV333fBD"F+WF:{xk4Y5MK7~hxg5?l6YO޼yčO2j__@4$T*avv* _q§H$C邸H&09d5Ɉ()܊t@$:T*d2"1 $[On`e1s 866u.H*Z@x<S|WTTՊSgdd>,Y `M*FGG144$Q\.O$@!ϣVIO?Ҽu:U*^ZbVq@!_@Fp! Px\ MT&R>ωf6ۉDfBfdŸ'1133G1n^'(4甆ˎh4*T ###2@&&&DB -n=l6d~bX^^{lZ-L&&~ /+P>pudYQ23! aqqQy<x$r/?88T*=1)tx'GC"KVCќ(4t 'z=|>^ vωV$NI_qMM|x3̲\.chhH vXZZ^{ ^W<sgN"~KKKT*ܔ N8d*L&enD ΎhMV"oժx*A! G{f3T*ypT*dj2`6O"`ttX.b}f`0?e$Ii5+Dnr9"dYO?l6j*^$-fttTL7T*<B}YY}sҤL&|k_N~t8N#pyZ/WT)  |eÄaR&LS\.'ɉ B!;ׄsttd2^ǃ\xSSSD"D"FCQ8*[E=?앉2Z ?Ϥ=5utt.7w7 Ymnn\.ho]g<%l6#'@Ӂb[yyn޼NA4 ҘbHP<!Iv(-М"b}}xDd?նRd2gvvf/1,gw"תժUx<qU>A D[pf99䃃`enl6+1d~_~#p\PT"!t:-0Fd`ӟ$({b>, \.v ,k8]kaaX\\J9vllLRo*(~iX,qB2jN#")F|p+G>BL ~TJu9= I5jliJ|"vD"{.zЭt:S< ? @`ߟK5?0 ggj$hۈD"C͠Me1ͮHNw"|Zx)?ح0j j|O~]ځg@I/C&&& %(`'("L&%O_^XgY?ۜ?l=:jY `\߷jAnGH,t:D"L3{. dKpUvcnn7n,|DaZXXX[G?cNs~,pJG-^/Rh!FGG%jbss.K7(ejj KKK$hc 4!IRgFLKv8U"No}s6{T@i5Z3pSt]v|>f{l6E\~]ijqeLMMI}aF J.$}{rPq_?rݩT$uwvvVl###3FbGz u?Ţ1>oߖLb"SנlJb6111a ggszߧQI Zm<8&3.3* ⥗^%1pڂǥK_|x\ÕJ[[[bA$)n:n$[ϑv) 6 ccc"&_yB!,--IAv- Ej"H@V 8JNBx<.# S)IlDp8~l_! +%9ܧ@t:l6#`{{[[P/rf , iAyJEXx`PT OӢ($X,"<P>Nx\fnJ{p@VhC  ddeڵkz"b8Q~ةFTK4< #ږ3kΟ[>ϙ3gR*v<88[a2o~:>e;᭓wxxw|9l``^hTf|>/e'J{n1z)ܽ{WJ1fGGG8s{nB5ϣFA>تH{nO}Sp888xz= `0xO>pX(Ҕ_py=JϷ폆|P?GGGp8d[9Sex2Fm,FlllX,q=^ )6u~9WL;7Nl@axH3;;p8 H$|V +?zjZ>{t:t't\RTb?VV;wE f%Q~ wn-OVammN}bbHD}J)VWWQ,@y[ZZ oZc~{SJyH0r~~]\ El6t:?aX`ۑL&E֬j1??/RF#T* r9,.. t: x9'&&$نk9{ðׯmO ,'ŘV+x,J|&#h@`<Vz+;!v'^*D͛7ElZ1<<qY%ml6CѠnahV*T*UޅiP)􇣦Ff LMi K{J4~~^n[@-~pkx'tbggG"榴?+J'#; ||U*BПY*fV4X,bhh`P~ BbOƜEScV"[ >Ɵ4 t:ݷjIrk4u1cl"Zʕ+x饗Nnܿ`822}|>3>d2gn7{/}Kx`6f??#O}Snܴ:88$P?c0 'qQN g>#fgΜ@ zqI:pႼsa||FΝ믿s.\^!h4 ;wH&݅hօ M}e|ȧ nQ(d2addΝo}[y2K!L"ŋt888̌!N'6Μ9F .Z9LMMnCш]WwYl6 jⓟ$t:QץٳRsx738sd z̙3x뭷a0`0022FW_}/_Zٳg1==RF!_{``n|hj߅ 1p||p|00h`ZSOt:vq} ?ϟPߗ(j T*f4Xz9{Ơh%oB  Gt:vW_}oyoH w}mxZ~O^GFYl6z7%gO᭷1Μ9Z~]szD&ٳgR`2}0::7|B>BE-}1zDH~Bq8s , Ξ= ˅vvgϞ=13v{xxXL$*a* Jn~_6 F& .]VťK0:: шK.v[$*J!811!~^ .… \,iX-cT|ƂRNApƙjՂjYlbjj YΊޞ~h6mxaU"ىJ>VZH&n? annN|{;>>Nh4*NvssSL9Iĝ;w0== J%ߗ.]`ԔibZecv:lddrarrZMT*@ ujd T?|!%5bL&$]?T*KPAHK8A<S Ӊ# q{{[XtNSDJZrY\u`yy& CCC'8. BSN*Z-{9$KrgZ!JF&v[ Zdd7dR,\.wEBT*}F7G(5ݧϻ;LKV ;iq* A ^ҦiߚDFT֖F4 ӼTdr=HRwB8&v;|IR) I. sss:)fbdȈZ D*d-1adM񋠤`O?|>/KZe ROvwx?]F >\]_^^>r=zߺu Cb؉,[yps&&&DmhXGPVK0j^UQOӈzSXQױ`0qnt:ziX,p6|>j^\.l6+ŋHt:PTHR't`Plو_ZDTjE.Zu\F\3)ZN>;tz$:SKWxJ_߸qnWA6awp||hr$K MKb(ޮvaӁAښ8~i)ID"֚i'''r@@HS|σ0Lp8b.}PΎ!E* nhP8i~:Emt:tp݈FJj*1m~>ΊX ??EX~ / zVat:{(bV+++_[[땔۴Z-T*LLLgvNC,lč7Pe".J~l-hDOl6cjjJ b1\xQxZ XDiӑ!ǻJ*O<R)$IZ-"ʕ+BVè]D"vvj +FbQ2:t:0<< Zz.ۆ^NI'e"$ a$I6?1>>Fn+P)H/9T*sNj_~7oDXD>NÓO>)rI@@Yzb1bccdZ NS wnWnURX,8xC&zٸp4``^I|D"RkIבL&eE`Xv<cZX \.677j鰵N'VWOf777AG>zdPmX,rn}s^(gKM۷J_h]OJ'A=L b5ol:qlVmhY۟?'m6v;Z tM8N LLL`4V+F#RfOCY(ܹ#s6;~l6%;D&A(T*2677EO ,Zv8v/fV`2dlX\.'37lZL@w^t v]V%D)Պ@ %R ؎kZ,,,@I`*JY@-аL{.(1L€dJrERݻw%) r=2SmlJ\ :fYiyBrrwuoݹ98h4ct;&FGGv da00;;+7?zD__SO!L*Q* [[[Blrr~OH$F|gvFb:ʢB+"%a>GtZFCV(/IТnG"w\ĠEx<(0 5 ͏=p@7Ler9~9N)d!PTP.G7׾5,,,ufuЁ=|>l6!uJJqq/brB^{Ml6~~O{B[[[H&ZrӲ\|ۍaat:kZqܾ}dB&lb~^VnfY j#hZ۷f%WxDZh4z䦮VojHRF##޽{ppݲP,hݦ`ɵVp8kXP.1::*dƵsT* P(ct055N'&BADLo@"ɀRl6`0(jn^KQm۰lBbBL&ş^!2:$8 `H bػXIDATQV^zKKKFd2rPWWW{jHХhD6Sp8,~fx^ɼx<VP($3v D!`0mA5 r dtd/tf%r:ƵkبRRO ( 42`E2Z-VWW嵦R)D\ +`&~/#i7v@Ej3:"n7w I[=#Һׯ/-- VH$dF ]sy(9̈}22 n7MA(FB$nG߇nNlVݻwp5Ye Iad^Wy:+++h60 zp\BH@߇?"7$ӎiIZ1EF N+3<%.^ Xe:^ȈdV*R)n"&PHBi9NGч"\?( ,&&&`0dUƖ@TBӑ[3= r^\\f,@Z&V̥vr / NVU0L<2[fJ":L&#j u9, k<"c(R\###b622+A ee̜X~5 JΞ=Hz?:bôj4 ܿ_\cΜ9~xP.OV177c<ギ[jcw8x"F#^ujd2<p8r ~3A4EՂd;w`CIA"CQ0==NFJF!LDoɯ'? F~fS=ϟc=^j*Jw4 ٳ'^'o}[V )h6v(/~cr9 czNSL,VB岰5V+i١ՙaxxxw)Wx@<Ri!^v{{{R lnnfիX^^F߇D̉,ɤ|>1X,{.Z-GZ\-t: R)cssSbx32M<Cnp8`XJ9<GGGzxWĤceeJ~^q>˿ę3g) \.8mvrj ؼ^/&&&P(a7xpH8w2~ӟf^jӟ4* ߿l6h4czzj ۍ+W```7a*`wwWDqpp%X,|ӟ8, |M$IAćqxx}$38<^uunZ-"Jc``Pt:XYYtZ & xW+pxPw}X,\. 4LA9<<1P'> ܿ_3gΠR/ógJ n?044^\.7|ϟ`۰w~,:GiPՐJ3F f3z fSnǏc~d2&`}}|f!Ν;8::N&#HjERT!OOjW ^BvJқQvLFVNZ FC Zٌd2#LMMf!!ʕ+B+q=}>$,1nC6ML&t:8N j8NJ%Fx<x^* w!A2V]$AiOwx$Հ0@J?|geeE(h4XYYA8T6hۘ" K0AbL&a6d2!aZ`2t:QT ^/`R$Yn#tz~RJY# l6ϙa'0͢!p^ p ߧl6l6z`dB@р ny<l`Ojɪcxl6JˆvppSSSy ݎh4l6Qܺu W^5+_r =ˍ9XݦR)Fqv4M#˭NcMk^r*3AXD֖ޞ{9d2,h@d~d:1gtr9L|ȎnK1xp+˰'h__5xTUt:TUyGGGvT~{^a,6M4 LMMP;[@wʌH K計]a暎T*`0Պz.#0bh:8jrZ rt PG"M$ޞpݮ0'{@%5( tB%ŋRDH¢C.677%T-<DϠSS{<f)*|nv*-z&A4s@X F{{{=~~g$IQ,׏Ifܔzs nܑS]F`:F>.n7 ům-ZVp\(#vNYOb[Ɩ; b:Ćɢ{+'b1 fSJwЍtX,^mu`=aBAJ%M>':j5Uᙟp(x\k`z]Ҫ-yaaA677\J$L~_DBlC6*-V#69H\zhZfffcN}-S'0ZmllVVe{{[ժ.PE8ggguu>|5ݻwŢ)˲,}eZzy6X,jyf\;Ȟf2L-//֖m- 䤞JEL>>9x\'8LDTƊm NN =ޔ032y$IxxMRׯ_ ~Ez]P;::zPtt%帳h%@`ANE&z*Y,!0d$*}Z/X,"}~ dɤzPDQz2wuty,xG]SqAál@r=ϓVoxNG7#t_GZٰlF )(y'VMttP<絥ƃς3` 8"{-Vi Gz_ NAXTpN>#iZ̽f^p?khB wk|@,a 't]U Pg9A ^O?hO$>?/4}y||\׎#7d@J>&hK ,JHkolo5~]D<0|Գ_!4cmnB[.=ɳttYDB*-cf%|6||7=,:$j#If߇ca - =#F+GE iQy@nUs@{vUɤR1ojZzu:̙3gΜ9s̙3gΜ9s̙3gΜ9s̙3gΜ9s̙3gΜ9s̙3gΜ9s̙3gΜ9?e~<%iIENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/knight_w.png000066400000000000000000001215341242540543200222050ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGD pHYs  d_tIME ) @ IDATxh[g>(4w>r;r.Hh@AhXe3B:6q6q1ͮF,22kؽ,3N.3;0Eޕh%9+Ev~4BXzyys3pt`W݆fmp8|{ u:DQ} \b5J{P8 ø'Bo]N瞍u;Po6wL}0!9EFKd&nrDQJBfos{mLvPV!"$Is:59Yy @Y,{dDH'\6 ۡnGل$ICOa)tRjUu"88ξ`}u]84M|_ӱ&A;IMӄiv A0999p88vZOtF^a|p|h4^uNpa>eYp@EQskk'' "B&:x .+FU R!v;:N'Z;5zgP'GA <|vOfM>./O4Mm>;jZOu0p8iJ;Y ilEB 8N dY(=i|}0 fcA~ (L5 ^6y>M|/^d2ltbkkkq?ip@$?~x<ya IFGGFn7t]nGZ5 ȲllO)eK8pO>j0 :}~ݎ@ D"0PT 2a 4M\.(2"":NJY:0xPa0Mi<:W~P(Á@ 4 1::fyIx j5|>N:n@sG"\.>@ |,pVKR0OTsl6h4i/뺎fmd;^'@e3 $IbvH$x I>J=b666o`tt7n@>at:H$/jWdY(|/a\.#7 w.7ip]^P(TU &pE&l6ܫhۨ0Mvb(M5"Z~B> &&&84 @R ʕ+\J'o|+++p8x뭷QV JpiR)%Ib$P(SrH&P(dlO-Dz,lpsYs_9pBVAӴ^6:ܻY`Ә,h6EFX9B$*lvi4x<46JK Ӊl6P(͆+W~tSSSt:gt:XXX@(©SL&*l_úA@8iv(J8{,,I˂ vT*,"GFRK%Ӄ`=4PJ2* SNg_,ϹnȲ-HX,ۍialnn=Ldbx[M|ibgggUUb6\.eF&B.P,aP,MD&A @V(p8Hp8xhdXXX3UU98y$$XYY|>>n#ϣ\.#p8F(ːeTUrp%(Nlmm~AE\|)TEbggwMMMaww` cjj PhJR$n x_mpfj~~W(Ph3O+Ah4 I À(X]]EV34 LLL@UU\pnA={\PA@ 9H|> ( {P*ؠt( dYihpXYYARW2,v;0<ݧ(}O{D3z*үztn_e|p8H$ESK\Ifne1ϞDQѣGD *i977AF1::nΎ SSS8qdYuKZ h6ju:/@:eVWWrϿKFweB!>ɁuI ( $ QP*6ۅB<GXlj't:4 "ڦi" lR`ttlϒ(J}Mɓiq ZCu dozzzf:j/q!ş?}]v= C_ġCrh4*2%_Qwih40::^x227ro~}Lӄo[lll`ll w*o l6QpuKVt:g~_⥗^h4$ (d2׿uNe@PQo/v;^z%t::toA$Y%G(T*\P@Ç^V! jD(bdYnD"F;N4M M$ #"dYVajjArjX,JG%I0TU(r0 >(bvvV EByv\.מDF U_yU$:phu]ބGa jpj535~?v{_hl٠:^/:v;EcǰH=^/9˅>Fj@[jLdaلc4MdYur91N'v"IEɓ'rP,dTUe \.4M  )%2Ms_@ ݻf.Q|@n7fggߩ/LZf0.i"v#`mm vQE8:"+P9s׮]?ǎ :&''$b0DRpSx/xkP*p8,--\.Cd2x<TU$t] t]""@9~9AZz?O>,AQ H$ڵKp{y e.B!\pF ˕+W?aaa [.\@,CՂD"1"JR&:&pТ{cc7A@(ep8 Ò$ (\#ʫܚh4(=l݉FF6LZKUU߯C4b{{r[[[}yC(C<`guבjH!Ӓ$lbyyX H0 AeJ% looߕN~X(XYYEQ>?:g=8phѦ) CnEaC&t:zX z*;,zL&NJI^#ܓ@^Vy7l6_NRx)x^n7. Q?aކ >"}nrzVebx"|vV8oM "Ea];"t]>}OH8}4~>#G0ojw2~kmچL"Vg7s@$x<>e!X=A055G&''ެ׶l9w\( I4%IS>q D<(&A8N>;Z+|>c󘜜 9߿갼<r{ϿmuJ%v@p\Ȼqctal^(D&[o'O?$ 5 ccc{-Á 06jءY{5|>'8p1(Jo{{R>[*xrpQhe̠n#0Ba(54GEŨyۅah4V;Nr9l6z}0n>uБA'EU7^}UBvH0 AUUnFgn166 NOE믿Q={0::h4t: חŗIY\DXZZB0myLNN"`gg*0B:Զe4 '5-kE~M,C*CeR 8,B!]ZZB.Ҝh48wWDgr?$ n`t8F>G*bvcssR d,#Aev7555 84M$ɑred8qOxt:(8쭆58zn]UU&OZJn˛0w"Ȩx'@qXOꫯE)*t(֓X,..BEd2t:jt:ꫯ" T*qUZbvvST*4M6~w}v$a~~XH@^O%l,+F\{OLBMӘp$"c @UUD",uRÁR 8'$^/JBk 8r{jXSVJu6~Agr099gRZpp4H&zLn2O:łtSz2Z7u6σڻ.2 H 4Mv>D80\.7+܋7kH9 l х(H$;d2tpҥK(h6( (^R*( jZ&,I8u[o=c^y1>Ka>9yP[[[X\\D2d''PPy'ղIͷRp فi\i:^hA/:i?C>|HU$M 槻U B|bommpp \r. r%dXa:F<b1a8pkhndY~cc9H0YLOOfvh@4qZ-ɨ@H9?,/VӬXk5_\\HҊ;tɝH.N+J`tt/2M1xI)[PKnl6l_U?`oq |pԩ"N'b1g/] .^CD""à#a- R)R)&&)'59,'9L&qHϝ*!,#s-^,E 8X}y bfffT*VVV|P(@4$IVuݏLҊ~j[nZ>fAUU L7%x|_rajj hdjZ"#0Wv@(uYڛ9ÐonnL@J%D"t:+JaXW_ħiDݯ!A8aFnZ f^EQQߤCTcZQh/Rl@Ycir!)PV,;ÊIҽYǬ 1r&\nYa=˧&|"_~ˤ"S(zLw|>TUd2};آ(ѷn4#@NEݎrn C;.K`&N?ݎ Fy <"}X855ź@/ކ1b1|GTu\~2QxrdG@i~QT>qU.Q,{VFMlll0eCepUHzr=# IDATvX#MQY4@轝Njϰ:84Mc::Y9U^{5n4z&*Z|>n7N'Hd 2^/;ˑ3c0H;=6#TkM4l6J \h6T=siodEa!\.Ǣ (2I@ =Z$II~_ )zپR)$I-VBWH$籾/yvvT;cccFFF":^KӰlD"ںMaMbdVJ/ehg(p\,EcTbMf Ih4 TbE.#$jqbL9%܋ͳvt:HR0  sVna 0BՄ)^VCe](t:_706 2xJ%q(OJĈ#PR^[[zpT css94!2$yVJyϕkt:<`UQ9EQxR녪x!2yzd+IҾ!ngkjj -Q;JBK!=H&XZZb IjLe $irUAGD"H&U l6JQ 6ZYH$s;zh˗A 췥?!|HF<G$SbQ>c@ HFy?þ! 2|MttIp@ r666xMCxC4Mlmmr17IApX\\DnrPׯ_ 숬E N#Hi8pЏ_:^(>>sA7 &&&H$XjO&x3h4~:zEQѣG155u[ `Y_4.A[AUj߽z*Fﵚ&sΟ?FX,,#p=;pNnZ t\ E0pYI^y"H r`IlN@ 7~^#F'9/PD055p8!.* w`t8X__oS0 J?j;Zp8D"K8mZm5`MM( lNJ|RU`x@嶭2Hy)0 +2z4vLQ?C2~UUo LmP2~:rpWU8s #)?XH}έlT%8~8t]GRA(ѣG!r_j{ɨSjGxA Ea8I."l6ӗiy4#yRsX=ܰ7 4Ճ#4˅P(b!aŋEQd&&&FJ\'G133za}t]""JR=l0 h֓ey$Ǟutomm}+l%kB!b1s?HןIߞBIh_ollD"+ˏtǓm2㔃;R)\.L&L&ztP[i2I[W.gԦD(E hc"F!R똞ɲ<{f^&cr\ߥqe<ꝷ8Nn=WVS9i.a>UUeCnۆvsY*DQތӧOCux^~~dx$ut<"Q:VP,!2h4NUnܸB'#@Xt]kֳw(t:ڻjZsL&7|s 46뷝K#pa?IO@ >E0nࠕ!IdLMM4Mvx^K:4upYϩ5ںG `F'p9eH]qI,..Bx<Oxu]e2dǵk8l4uav,# p^w4UiHd|XwݎÇDxx)`͆m#@$TVs25 MLLf(e1:l6it] 8|ޅ JSĹX[[ixWTͧE8(4Mˌb8z(8Or⺮=4mC"q,..ަ@xi(|.h4r Ӊ1r9ua6ڻ֣jӔi$I<~r=IFNxЫlbqq_Qg?k$o^60aZxW:Ӵ333,nc.*YיF(vngΜӧ-p>gDͣ˪*A@ @VC sw ԑh@ V|>F&YϓnAl6ۻ~:Sp*0}iuBpsMf1̹9hP({ȞF'KwI>LE]S $I ,vvyanjqU`:g>b@D\DUUAccA9gj/w:r/_X(Wf֚~>gFZ,Ù3g87// H  5"h4zBƘ;@EZ-LLLpkKf->U@V[O0}|>>˵ nc6k:*7Rc ^ߧpR`gg?UI~?c9z!I* 5mϽ"zZVrp+++{Ftr4w+]ST*e*G|>|G wS~k `Fex6:L3EQP,n B K|{Dvݭ']d|>Xr LLL`jj "q #Z "B4r;2Si4.]R՗rܧ0mix"3װ4YYq5Q#碡.,˘dIqŠF?LmnF=j#'EQD @"&0¬ht:BgϾlQIt+u/T*:WVVPT Ν;ǤΝ<j=GkZGvntﱄ'`l6::`nt0u 9' |&L!|^xVL}um}D0 볍F/^i|HRjxLЩVPxwDV5 ~n@b }/l"! b{{B᪪4N>XA'pW,"DQĉ'89 $Ipw;"nnip` 9e{mDQh|>ߏ`0i\p\j\sx24~ _v]D"Vf6 Ln#VVVzΝySX,.^VM 4}eYP(M D:)`.\ i^4 @+8$I8vVVVP.Q.zsOHV6c>yZ->|K ^߱Q:*b-#1iyy1VKR&e0aVPiǻ{-ضBi0D.\`ك KH=y![7^6t],ˏ-dYloocwwgΜY}dTFg@$IЧ@^>~f!&1Ho5}" pufG|_~^S(P*`vF1995. ġR J&|֗U~/Z*8::YH$d2fp3ɠ\.V7ހid"65͹av3@؃UfkkK&N^3t]dǰr0]xu>4ѣp8 rG~j$ g\.s;|;ؤs+ep:t}a{{H9"b'^|~P臁@;EL `]rF$~auDknSSS|\D",AaMx+ ͶַXu041<2JvckkYxhvapIAP@?u={;X[[i@Zcw5m"4 >Du\>@2z~& \݋l6$IfET엟a> l}rOQ/|kCj6ad2x<<2\UUlllT*?AA`JdzgBd~r`es]ȣMXQF/PU?FՂ$I\:vRT <Jqav̓DinoossfcSewe2Ig)#GQ,!h:{xVIӧOrӆZQd V>F('iѽ|>VfJÜ:t}wX؅r"m)xAP:UT 2'O &5Lb$xq>E:nmm ϟ^nk(xv; ܷW+Wٌ#4xXnbVU\~(p8D"OFb: /mllpm*&&&&x 2;X?*Dpjt2PK~xlV8Hb5H h"F^CUUH+d2v}-ssu6lUYQ?)iXZZ:MtX~ ;;;PUokJ@;no ap:3eyը^qL*ڜVaz\q8 ɣ0aeTBX$Ip\E6x9k׮att`崉 9)=;}&ߏX,0pu NdF`a4X,BuH U&g/]gИdYu4Ӱ177YNX8w2GaXibggVݾ\QvKfb"ԪJKO2fB IjRx =TwVåKxƍHW^ #>}& QpSMa(B(B.(ie~ly*9.6Mibjj`P9݇!k함jd2e. `(R EZDՁ;}W'''gZ ;;;ކ(dx'M#8"u4yd2X[[" (mm",Rڽm l6q `U 'EKKK,8~8φsݜ=. HˡP( Htbee3Gu EQ( vww IH1UY IDATUh4$q…2$IPU'Odɝ&Y)vH$rp)7GmB!HĽ'VQ[; v>s8=Ca(:r܄s~WUb1>\.Pl6%脙ah4̆|@`:,ejT#5;|0OIt֐YErP(y4!{I)EN,,UX2|>Ƹ[PQ>ƍp:[~lA8ZnBX OF>8t]lj'_kؾʦ}K4Mv~333훩it0 d2׿fm`]@48mee'P6*T#erkkkFLErPzؓ3%0jbR dGNMtzM߇AZqMCtRFܮ^Րf?D"?$g BF.AR"1Jj}B$B-'cDQix7( q98"LɒqE LJmN:F!F:o`Lb-dQVa'( Zu6e1T~ ؓQ7sIݠ9LLL0gZ݊j5s*%2v;\͡ğuxǛoE .~g70K/>C4K8N4 _%v;~k_h|}g(/^x|g(J_|R W\__?VVcA022ݎC7 ?*  GJ/:?#?y饗޾˷~EzlXhf&t]G^Gۅib,@X_e*Bvvv~^*p)=zckk+`D:%z+0 ,.."qf }Xv[[[ Dsz$Ey4\.*^ʌ9%mE p9.\+Q(2D"\%sαD91RF)H,,PU@C_Ìk7F<zRuנRP4MfcvggA~*RZ4N(FLaRQJ=4Mc@iEkJ%v;ZRJRy}}I6JhBB7 1J%lmmN533Hfgg1??Pn7vww!N)Xtjj W\AVC,Z[9pKN~^fۗ Cn: !M4vv|ꒈ^xUgJ3;|;\tX~F׺6Mju:FSjPUE4)&%Iz*ڧ%pYUU$ BUU:u ϠiåKx8QX]] 98+Wp`0??]<^[iƺWG|ъzPjveGm6 >ЈT x>"9n -O׻.,* $Ib'xJIulllB.㉱֓jF뺎?K~PLD"(D} 8c z2 E7q$aY*[l6>|H'6cHY uvvx3ݗL&vN9blӵ(S&*2'O*EAVcLX0lzh)݄-1N2MGk:u!qk8iM[b؏|!4"Ftm6.^ȓe\.4M$Iv<[Xuq֢YtdY4 aNJ"333ea EQXl0D03:ˏ\.ϡ^#1W:߿ugH3"͘*O.2 ٕ@L["F0%9x͠ F7DEm6fffF|>@[ht1::UN HO#/9l6g}jD,T*AE )wҥKh4p:L8y+#!nT*᭷ނ(N(I{BQ4 ܸqq4ajj@iZLNNbii iӈsq1[v.]:$! 2T40MOVZL:W`VPe{{ib˺ciii|,i T'fww[C5R"W\fHuN()iE"^tSCUUx^p+28(ʦj5CE9EQQ$4'[iNjAaۍB-looAš\Wס:s HNԆMRj;TJr繟R@u\v P`sssz*: 'a&&&F|'J]d4ÝN48$IjV߸qn˂@'ODZ.~_ ݜTd֍{6z(&ኵ؄C.|ېd6QHV4fbZhA  v 76 E# 0 JhDKq kD$Tc|ElBΠrYGtn_ҔrPԱ-~Ͻ{ χ}*%te(E"<1Lld2PVV*`00??/T_^H$RzD",..JˌMQXKZ*zS槛&VX*cffFO8`vnPZFfT T0r(Բ! NAy>gΜ_{< IQcrrrLbRb1PїZK08t⦰-'#֙LFE̊DLb'L!{@C"ݬVkڷfEQH+`^t]y pZ+jOF(,R)Av;dH;òN'B8ЕH$VRDYovs>BfU 6ҵ _:UOOdB砚|>ZaF"TUf\\\)ߨ \dS*O"plV;~r UU&or)Ah4|rɐv^Xj8EQ]dy.ӧ(V0^x ł)%Ϟiؘ=n"J4bGe `ttO=4Ml6BTUΞyِf( h}3r0J Yh: Ih4ĉR2E" r l6+YZRÒ5t:DKX!Xoc}nه6ڠf|H$"[Fp8|Iwرc8{,,K A,CQ]@ G2h?r )sMb-clD"JҲY^Z3 -=itlH ϙ{`՗NCУ((8  \RJ6|{ łt:-R,L&a4k^dEjiZU+Lh:J0bԷ&*'設ݨ0>>ޥn4p:]Ns(/o_b pKc3Ƀf8wFQjgy=hiY}bmJ+ZiiKrii;t{9L& Hc%(~kP^*. DK2'Z+0z]|_B_W(T{LujQnVPرc-T骶nn*EQJbCWߨE>3,#S |ky >G-vsvQ(p) ]cow0np۾TUWXV鯲,urr>(&'' 'r]LYZQNᐑVRpHo2044$=`CCC-lv~푑x<Ɍ (0Q8S;~p8, sIzBnsdZSSɤ𽲼lѣ+Iu tio>DBExrM&|>W`f[$(Ch4`0vFmʼnI"UkR$7AϮ_TlQTP( e2$V}}&`04$2d=?RNEu VJ""tn18NkW&YwÛ Ǐr9Ai^/ @ eT* 4MbTx<{iUUn]N2 v|L0F#ׇ'O^# Zt*|6;%m[tJkX,"Jzפ7 AUU$SV Y|Ӗy )Epe!'MfL^n@FU*Q Ѿ \L&$#_@9hՌ{MMM,// K$Qk* |dZ,NK’tƞ={ӳ0tYV.C"@pFܨl@md2p82l6sIDm62!x<tww Dm̓[\/cȩ< ^Ref3كl6ۢKRE-,,'''[JN;TԔ8|zZncQXnoiEn f! brrlVT(Bzo>Cٌ~NG;`;!DCCCY;qy۱tn35EҮjwFZ[2ceֵP(X,&b3%uNOR)|zL (@zxm|=>Q_a{kL&/*dH@^b "pȡmGpfoj6c DhoknUIX,&:-B>,$p8,2gBARd2)m*>#ISdc~n1>>jH$"> nNjDƧH$zpF M_ry#Yset>HH/'OKlmr$Jn-)l$ }P3BFFF{bCꗋŢhi_ oYz‘\,řZٳNδmvvVD݁Hp 옺ÀP(ET*Tt"Iz~նR2-rB\THo4x<(JX\\ST#vF*"٬h%P퇆1D+Nҏߟ6TrJ&+BAmx@<RXV( 8|0l62 ͦ0& cFs]C/$ Qe$@(r ?M. ʦ`4eߞd066&:ezXV;#nxD-W].2 fgg`0(Jй\|PV>8sB h4@;L]oh"uݨlK?|EQz%\h4"Lb ?11N}t[^!ǠX,T*hHB&QVɌzPlo0 "2 4^X\mBAnaӉB _CCCh4rƃ>(b P=aV ۂ8pEohA)xZ܇CUgETłncxxXL^;ڥ(W퟿]z˕X,rWn' >jRHX,bjjJZTT3:F۷_xF.+ɼeUUaZ[,9$Y(d*+㡇BRc=&sT N{bH3b>W43eMCJ""TZJs8LJ%Q4BALd<{@~ggg 7rgϞ22$ ݪ2 &''a2dX( IDAT#rH&8~xg 9_M}.M1 h*g{z LyT hT^(S:džB.r4z|>/FAiF7><02u=cbLIf;wRePe8vnQF֪%ELOO#`ttTIڀHYv-F#=3j`;Yɖ5A)]<_Fܜ QT*!NX,bqq+K;~.-Xk8b ۠flD PeFFB<;&(yjfX,e(F>zx8|8|2 LA`h4biiFkJZC[ x/{``KQ,,, MXhbE̙3g^3k{J=T*1vd2xgDEP(0500r,DV47ۢ+q2HtԚP13g&,vJY֍<[>pn(eV?   MԪc ,J%AC/l6066&d)X G9ghhS?Z X1M~ݞ:hif\NtW  Q9j\.t:-7xy+H 䘱1DQTU <-⩛ n Y}\ - Ls!LJT*psjZUvxRW.P2̗?">V&ˍp8]/FmL dl6iuz~DfOLRjs0LG^ǁ044QiReEi(WfKr=ז+cVYOLL\rXOh4ʜًTJ$SH9iN hwDBnMy!p%I\.crrR܀L]愶cjRHIJ}3-#ouWnvWSNɓ( "δ.2j&h4 ï-Y6k. fRSlViէD`a{@!Qg\.l'#Lo>ƿY(d2)W:d`RAVHTˍF77lɓ'7+J"t‘D"!Y/--ayyY|pj C6%ٟk8hY:>mi-Up1[XXൖG?0==2G^ TDF߆СC| jAamT p83ygvDP(pd2R) CUU'?ARSO=E!X8pzG111Ѣ`q:md2abbbebbatt`Z E RIC2DR~Y,ыzx& -hmUUay< Mw\ɓ'|RǏdVSSSD"8z}χC!`aaA?;t^sʆH$+6kn&fii \E+r,3:N&6fAFRi٤iiM&P) jc6EszgΜA&AXQTl`JoXZƁmtk(_bknl6/FвYW߿_ƄY.--IuՀTn7@f[Zv#*$a%I!\UU䲤(%h?QjNe`o.ៜ\IRV8Dd||\d̨fD":QX, u0rd6!Քq|?lVA QUJ;ii/1 YV H_N]/`;,ކtzȑ#26~3P~ <:HD2ÁOQ EB"׊Hf^̰eЕ|E$߭9r\NJt-l?b{YW4ۍj*#z^,YZ^a3mދ|oV˳Jl6h4*bqZw_Xb+RA/SMz[T&TU x^7rQY2䭶YqJd[&IRH$B2bQ(wvl'Sᚥv`h"ޤ 7`N-z.KnE 1,V0L$˥߈߾hJBLz"Lh3ZkxLdJ!t>GRD @0Ȉ~Zfv;zQ[f|DuXfEJ㮫P+ttz`PDK`8v온GTCn0OM}Zj5IEN3eBr#={`ZZG r8_h=l CS:zHRQW?̛2b lE9CoT0frzY`]gY;gVM+ï*jN8D"!A^X+ cm}5Rɔ!2|>xfM&y%u#SF!~x8 ]˟oh4Z<\9!f0xE^ T*Ðv9HgƵey4\MȬ*rԩkdd099)5%i@˰x%#hjkY Hl5V*q!"vn3-(ZpJ7lib1PU_בL&H$hD7-޴-\πeGJu^*ZDVoo/}YX bAOOEc_K\.6 OV.IdACn@!kЩC/t:~XVχb̙3-A*ۀ!u:2#D4f3"~82 FGG100xfXV|>|>qrݰlLRVKFJRt:ݚB \nyZ`ɓ8~8zKvjcdjAmq='14F(t8uJ,kSM:|0zzzJ%n#HѣE^5l6+tztp8*N'6օBAZbQǦWUo_FE6l6~ᖿơCpіCOHTd-< 3lg7ֶ#+'OD>^&r^Voo/v;&d0??UUzODX @pXt&N'~;hP\Epfeϙ3g`0PT:b-E,5y?~l#o$=T& 2?v@8i+bnn1ڞWUl6:t`pM%n7N'*j칽{1jeqqѯUJJ:)8Č  M6HxVxd#b x c~_ѧڙnD<Q,122ɄGbff`z!d/!?zd)\I t6v:@࿗JdR˩< 0*2E ع"Lpvd2G,kQa.EQnnՃBRo]\\kb`*(33=|>)xhh-F}ߍF>("d24ED0Ֆff+y(v 0L&Br"iEprr%P#U6T*FBM%1::*(-֍h?cy<;v >췂`~&[zbR|^sE/RxY 0mPTo>$Ifj5|>q-JH$uUUΝ}E?N,9*2 |>rQVDΪZnHPt.6 xlDD= JIq5Nx=Ĝ5vÇg^eq qRDJiX](T*kY333-FOE~"["jG(J͝d䠑yX.a%yلd'NZ(y[q.XGkۘX,&~1ua™fb1< |~#V`iiIcVGQ{{r9,.."J!_x*ѣG:b5 Xo>N:Z/m=N<'&xQptBkEKK:tH#-:ܹsf-Cn>Q[e<fgg1== -|^8fEXam6p\-oDG"fff$ZW:eyE\oX$.ZKnڳ>;V㲶eW1$8,Jq:rv yd2x5f$BχH$"sZ{+E,%l p\h6eE>}Zf8\.* r\j]r+kLS "UK!|CkVjjꂴtVM}ߧ}cF?4LRZV|nL&#--KЂ|<`fo122"`%E-)-|4@BfbX,fzr&LbrrE%?_KMVeܿv[*dV*ҭox<-s,U.r022"!Z"H@UU T*d2lH$GQ fQ.Q*kEp<|NA2H$UUl6R78"vߏ߫jH$"1H$d2r-N3Eyn+ A/qURX`^>en7@Գ\.CQ,.."LKDXđ#GlZ-LeT*ݎ^dɓ' FQ: ^ZZBPRS&l6 NS6d28s N8! <~hz=RT `UT$J%Ee,,, 5x3332?>>.YZomFNkwڹsߤR)#7%#Bہw}pv]w*fs^~Ko&.4hK[ol6 _Y;vލwF^??pNر?OQ*poo/w7  書p뭷b஻ŋl6k.W~3tuuᮻBo… x">Op@UU?|K_Ojx饗l6H$[0>9޽F;wĎ;ݍ .`Ν%/l69v%?1|>^/.\_Wصk^}ՎtddFۿO>v,-U'vBFGGqAA7-BшAKjɓ-7)6 g><<,aiw6hf?@ +Y,Qb IDATFߵZM vv7[i~Z,T>O 3T*\Ҝd5 EQ|vk5>>^J~;t8}}}r( u+vv]u-X833^!JjfBsT8H HX,l6#[62hf133|>\.3gδzL&tܷo^|RhITnQu:سgfT*"ITA%/JsRXDVC&_7M横*'&=ͨbxxkzm~xxrYBшL&#G d2Ij*dj5|>P9t3== Nyj5x<f?\2LrC^n5_n=U*$v133C$AT岐|4Y60== +P(CRرcp\(("qeZ3мDi`Q, uRE\#2& :}}}T* rpk9ZEQP(.crXLH`Ph|ھn7+<.VYr]B`Ykub 'Z-S^JC;L&;NfBhR4<jm$gAZ/osn|RR%J|DB~LٳCߍH$~{hA: LJ)`+bD"!3k7܈v`Ν;L&qŎ@ݻ{wū|> .HW᭷BX4^ýދr {'?p8 Á#;=܃]vŋx뭷vP# Jl6Q*O} .\@,p8;>tX,"Gwwvڅ\.'=܃f^{ >N>-B*;vk_~??dqw[n{W(ٟgsN عs'*NzxqwR`׮][q)ix7/|}}}'>ѢOO׾UױsN\x;v]moh6W*ni\p>i?^~eP(^7 |pz0 ׾7|z,LpnaaX /^DTo/ wAP~;w%0Pb G?TUK/gg?|҆ܽ{7F#&''o_w>jbΝ[}f^H?կ~Uzك;wW___෿-F#?B&E pw.ٟ&_7̀vXuEzJ%\p;v쀪kfe[oŋ8<*>Ϣ^ ?`vv/`ΝrCK_[oݻwT*瞃Ν;l6{ǭފo{nqK/w}W~OS^{5L+X\\m݆_.\d{gJgo^;ӧq׿5^+g\pgϞEZf3}]yd~;رcz=nPUwqn6z4}݇/~뮻{nb~mFܹV{/|Aw F߯A5v=pcuo_lsУ*f%&H~LNN \.K;lnn Fp$("F#;\.'@S9طrػwo5 $<V~vӉp8b{F," I#uh4t:[:>OW@~9tnNՊv#ŋQ*ewu~aaa'k.T*z뭨x;2-O?яs=E~!.wi7[PT\w}7~s( ~v%!s=va0K/IsNyy|{+V4 |Sm݆ .~;߁|VZfjT}]0tZ~aK ݍ{/e6GXkEQ( (* &&|MU'>瘛C:F&68ۂ4 }o~EQk.|K_(o{Ů]_xpw>H… _;v*{{/&z{{qw`yyv^~er-_׿? ݎ .ȳٱc.\J/"`Ν`4WW2HX,`0H@Oڵ 'O|կ~fj9VVVOUՔ۟H$^b-4J/@χl6}I;6ـ.r8jk^aO!sNSJk),Wp8/| *,ezzzrG}l;b1 tJ+{"̌ ]E`p8wЖ|Sk;܌`^!Znq5T*;hE&iڈ4Uf3\. Y,T*zh48l6_. @*v `r%j7+tTUȕ j{FDVU=\S dbb:}}}f/x<)zЏ;p;\cg1`KQWΰw  X5ѮkdZ^.'l1D" bffF6 Aڀ< kfBߥ9^4E4E K^`K?ȂА`|122՞SKذ8rA\QsbllLX|fSF}tQTrp8P./MH1l2"y}x+ n}8H^,@4(MOOnFM~v pt:R*`ZQTt:a[N` ~?rpSEF)J]>.n[&8.~sq7HH@Ul6P,E bWH$@&݌2 F#j^/0e9a:922˕׵x=zt%bf ZD 2Rdz^vEAT*P(r +ld28}tf\nA5qd2Xoofn4>N#Hw{HJ$pAqX,p\" ,e~~^ʲQ߿kLm7sTΓfG}o'˅NPHu `>RFX,+rػwd G& X,P嚭hb2??/zX Et Ţ(ݍ`0( / yGXB DmxqD"@P~% ^Z^rWH`PF[gd裏ۍ{ CCC]\֫DbhfCVC$<8j7񎌌Hk`p8=(Ɋ|>%-K-7"(ng-2!9衇\.똝] B]YR)I8 ˅ Afܷ}şx n$[NE!GKݎC= D a```!T wD] B!|Jotjf[N\:rQvZ |>Op8ޖ pX~/LЪTt}lbF}]pɤx~1 ծ\.ǏԩS+ m.`;\fi'''WN>zшE/tZ(n7TUE"lζgnnjPHGڱ(x'122""wS#HRh61:Flt`v؀Q _$7ӂsZW4Z:>!ˉF=44b,RVa0Z;ZR B"J!"H`ll gK` ~H|__f7(r7255%^4\XXNR2Юe8p0;;Z&}zN'lH$X,&|5 D(xx夾_\\Ei,&` [y1# 8yd !`zzX,`3-\C=B.7B fĻu #)O`f"}mۥt,FvL&V |E&+^㩧B na$e2bgyf;똙xKԆv###rpm6ĵvxx~-0$ĉ[^^n LܨbQ<(GKR7Cе=CJH+]l3gQ(dSx5kddzX lVfz٬X T*f8<p:zemLUmvRtwwctt% *$Xo5Mxxya !sNK4dL?vl5lptr @ț\қf]0nV8]t9ջ>7F[[Ѻ7ko]nAUUE<4pH{dvVajjJt:mFVFCw(2̖Wj[rYԕ%_J$A.0"N>-T-<Y-d2ZBUU1#F@).f ӉD"@ !K_Ah4ʬ{ѐ6z--_LPJ6?t_sQE9+NL --xppPL2IOOp&INXD(B__ܘnv %L(Z^GTj h[ >jROY\RFUUT*/ogH&+Ԇc:O/6 Hbp-Q,^q|>aXt:ۋy.}ZPqd2F[FEeOv-o!ޖL-#ioVAebs@Aw9i8Y_3Hkd0P`0P*Lv"% zy&X`6aPV'- d`(yPhc1 [MX6/hmacvB L40L!45y/߯D':z|sd6i|^BG1MsqV^om5͉XJRj{{{#?JZ[prv:=aHmۖMY%aEyV ClEjǑl7[i}_0 bYj @DөX%nW5X&Q/4M|LF677e:?(RqHáv#1 PwT\.'bq< ؄m0,,g# &'d3'9גagc{np+5vbt 4 xIDAT cYyِ}?앐0$MaI2 / Ĭh$777gy{s 'yT*Iǒt]Fɱ`m`۶srRVkCQa@jb 3V7j_U%yI~'P&Ih{5LfNM_TXP(HyUi.bժ޾M u]mLߟt} )N̥ Ct:;vRZ7x< Qu]9:: fvŶm!8tjˋrYw\R{=|o4}u]w?N0 K@!B!B!B!B!B!B!B!B!ƿ&c:RoIENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/pawn_b.png000066400000000000000000000552051242540543200216420ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGD pHYs  d_tIME F IDATx]y|v!GFɥG\+-ص ŎHH^EoZ$MQ zAh>@I9v5%Z&咞hLhYw!Owe϶lK~`H%y3pppG<ppp<ppp<ppp<ppp<pppqq3888x0~ȝ88>orp<=OApppppp|dO0M(~<@UUʿg /OP#&.x>%I"ʧ<|g>0d2spi!Q|P*%!!\?<|O+|,C S;L&8888888x888xp8$C s`2`<CE3Rp/$I L&<`G(<a8B4 XA y\KD}Cۅmۿt]7?Lǧ`<Z `Ɣ8r_<P]`0 sXV}xZT˳WVv`&ld2?^x<˦i:TUEd2$IFPi" HLiF/2& dY:oY666kAE:eA$AmepLFf1LiR^Qa2",,zLӄE@`^ @uٯL=Ep8D$I.6B4Miv8w,BFӡ݄Bl6ğR XejU۶)efu]\xhۨj4VL&ҋr qA C l"sDQ뺈FJ- ۶11d29!d2|2J  TU'FB$ܸqp^D0 R z0;; ( 2 .Jq84M;wFJسm(h駟FZE< 4MRbFw+9#[$Eaaa{{{ETU7 J%ض ]ש&իX[[#% EQ0jJ*,B`0@*` I* l"]FD"r u( (k]F|ST:ޠn6& }։D~>CeE4MqR)q躎d2p8nz=IPVa6_iF#i,,,P?LdK.l0 d2\v eAQ(BB$$q20#q8p]]]EmT*(wsss̻t658140)FdRF.fgg) |BȲL[2bFM~# ?.mzXo?Lp53>x<94 AFQ,1==M=Hl6SNAQ,.."t]'ylmm!jakkmCQ8Ct`:?h6p@Xv&* 666R ~ׯ_Gӡa2Bx\`0,q AlbrL,Xi_ui 8C333$F177Gvp]Pv:* mC0a$Jv}xLxLVȍ" qyit:4 DQ8VEEkB!ȲFP(Dzh0 f:& ,ˢf#p{777G,s*8]&^$K~iAeZaF3Yhp8L#l6t:MeY֐H$0Lj`p8L@MnẮwx;PmYRԑ?+2:~PG[[[ԳaDJ}?D"4F P3q<SMUUPqi 2yypqpkplێYzdX _I 0q~ض9aD"8ԩSVT*uhׯ_G<p]rtBVWW8=\.#0 "!1^ m˕JiR PjuEQh4JF;j,`0@ReY&@ n IPyBG`p8H$Yin8~"ȷ?;Bhpfn!2DQ`0@6IyM&HϽtC$!"t]'@*d]Qꫯ(H6E$pSVqX,|>?X<pDQXFd2 uQIժꑴ:HPp2ƍ4@ "!nQ** .4MC^i$/f&!_@IP(He$eHEZZ?l~e*ARo4j J%Z|Ϛ};;;4O&meYRd2l"ϣhjAus!cqq,+8~Y\.h4E xOk1NPUȞ@"`@jX \Ν#P 2|Ib1ضMrkB]H$X,u*r*8x[4MAcf2rS<C4pKKKaaarZ<>AC @p{|occ`|3Lrg 8oSOe2^h.\@؂$Ixgq e!HlFV;ef ۶a&,˂mKCt]a_?+nfffl6)UA,#t]NT6ϝ;L&Z+Wc8bkk|RhJxd>,t]G*")1UUn`exxp?/,1h|>?t": x",2 DQi&faR(4MB!,\v ibvv Lb<q@dYٳgQ.L&!2B*bAAx AH逸2M[`T*Au'~}}Ɖ"Ӛ$It:(,^}UhF /M]׿ŨŞ 7u1lƅ *LĿZ]FƽU|P =7+/ݙ H&h4xg%|~o yggiw g?3v:2 vvvt!P.XČ?;t]'A֨T*@JC;;;XXX"apx V/{@}ǨjVee:L4JAUUܹst:h$vrSz,#cwwxLKFZ6YV; @>1ogLWR뺸p{>ي<uw2ndLLtkk X>L&C#BuƬl8x;?BP ~v:Z-mm0 bCzF&m!iJ!M VWWy晩h4OPHtAQJRrhp]בH$`IAp7I5!!BT*T*B$ .<,x<,8>agDQ,آ(Tk~_}/oE~[Rq:4 d2s! !P϶maa ˲ E<x`|`pfA^y#C4A+mPUag^EVUT O<PVAEX mR)\.ٳd2p]75lwxI>1 ^}Uqضv ˲y2 02JTF}lWQ9s PIMe)`!ʕ+8779P( M" ɭ>Bq-Qppg2$P˲tl6RRP(T*nK#`$! a0 2m0M$,j5Gz~nCEVX__ymN^7?p mLD$a&~%|D٤MXUUD "E![N/_ ˲ 4MN`0 t:4 X KKK8s 1yxK;߸|2jRyYzNLKUU"͢Vp8%I`0 677l6:4MeY:4M,@Zp8D4eD<ŌJ9xp[kw"~3f,˘#?Yy)m*Y CLOOCUUBz)k(JXOq sc7s<-EAX. M* PUKKKtЫ*EQDR]I~x 4HKFQTh4`& Ày(0 ʔfI{{{D+f {<5)t{BQD"4M0D"FAc9f|SΜ9phlmmAuez=lnnw8 K*gĬO.ْYH3뺨VǴZ-'2Ge4Mu'h@eqmlnnb<c4CerHRP[[[XXX G8&q @߇aiI ȷ.0`\&=133T*FA ;@=1rO#q"l4|d2!8i`B( AXH$Bd2!Anyo.*7Wk9 H  !sg8Yh6/Ho0mNH Lӄ(zX[[L$ŋy8x 1{*s ԙ9񊢈~J .`uu>[f?w23fcжma!NE"L&> $!Of uƽ0WeqF]Y9Ip)`LT$L&E(2픦iS4MB_ivw~v3AvCY|?XVԊ.$p=wA7UUE,#:0Ah<gFž! ²,%<h#шP*'(y!-0DQְF!MӰ7njA4a(BA#JhHEZ-}PUt`e0EQꫯN@Rv}>Cd)zCx<˗h49Xk IDATmW^ٟᥗ^³> qvQNnqhu&?w\ׅyð, T Po* !I^!p8`0i4 zhtEA0ĕ+WLeD"2 $5??h4 ֽ4 $ iR4MqLOOcggfCH\a_ߵ80xhin;;;]kyXu5$IB,< mR)R"LDF8F0(p]z>!J!L4MhFf'vx?ߕ fF^EDQ(0< FH$`M\.@ p`0Hz Da@9EQivfF( <Nw~^p|XΊ0[<^e%2fff? (`&,Fc0 L&j5z=Aܤ '`Z(Rƒ8>7Af k׮0 躎gyn#i~<2 t:it:n3%I"8:vvvn%?`8.!"\%R; lzNL(b2 ?¶mc#Nc0waz"\$ Ҥ <,띗$RfI!wfRX,nKL`0d2!@Z쑦bXxSH? :e#ps!.JX^^>"mKw|軬9|;;;_,s~0 D"]۶D0 ;eV*6"FL& =;߃=%q䱢("#>' {/]a&J$IB^'0cP t:#fgvCt]G0$pRjzSyx% F԰SUׯ_?Kro*™3g 28R#m!63)0Q5q$Im4 e!}r|4`>$=-lۆ(h6r :mŗm$L>P  (b Ilۦtq4 zmsB8~7 dR]a7p8DTeYԠ<ZH;X칣~@",Phl8\rLbT*j8-8>Sa5T*IX Af( هw],--! hP "-ٶ UUQ,;== nAр(؀8}4!sssXYYp[-T*6 r9p8~K}jC+_Gze ?jE"EQjyrqz F vd[ b-E"}q #VbLG"j@=dY&Îx<~dnSQSOQQiE(Fv0Md.v e!qHKGn>[nܸbvKx38 w@xh4Jd` RDM?ut.vww|>$ ~?M.bl\$vG,8pqk'mrҥK,XGu]͡a<ndL&Q1==M%C'e6DQsh4$7y-i o̝ݳ[[uq}iAeZeA @\Fل(Ը$w 3'@ 4a6|> `x`4MXEH4 . ɄrnK< lD7S^,jhZP~PRZ.5涶pEx˶61Q!zAa$BʶaIN$IhZd~Ynz=ECǯIohf ˲ 2bḂp r9jeATUlmmnZR! Bu$ "p{8X)KY:m ԩSކeYT6pqqoyhIP(PըI GCvLb`zX']ӧO#`zzW^A!0aY1"}p8ZQ(.Nczz]lMH+ymۨ*d: 2qTT.@`TT~4MiEh   =Mz}؉ަb?d} XYY9BH$<p86m2F$mꬤ`)*'tHG 1#z/x& K]( Q.h4 EQP.,٘+W`ii kkkD"x"VWW1 Hަ& Bfgg(mg+HHшvvvv4X).)X{;&>"xF@#AMSOassx\I FjJ<σ(|2<ϣc{0h `&P$IgY-J4`,d|>ݺV4MZZZ"nK333p82=ϣ@6zL>lVaaa,lĘ0# *3g2GEA2D&!Nv= Bj.]t:M )~e$"<4Mj񘂆(dV hϠhq:㐴ݥ/>M@lvvvjw4I|EA@88G4E"7h4zM'I r~4Mi4Md2@ D\,IO$Rf^X,u.$dYeYvpZ 333`aL]~F= FAkpw} IfsvfVUU%e\.EQp%_zjJϟ'*$I$jZׯ#L¶m"YE/vKKKd2̤X ~ib0 |3bD%" ۟)0P^__G  ujJvP(#pW\,8& MEA<'nMa"d]sa<0 b?SbyضMkƵZ ?q鯦R)ː$ /x /qJ%VNC xnuLFL %I™3gꛥ犢 Q9 M&-+`;333miիteuyp4ah3$cM5<0XvPQ(pU]*%2 E"3]\\D$\~f,"/ 8Mlnn2*..]U:u Hyi X-σGehZ vNFja/@4ξV\??"矇aVpшD=>Amr90$I`x"666 IeTHO:EQ`Y* 666nDwHOgϞME*]7$ށ)gsvJu]E2j10;8zIp8L}Fh4J^m/"&$IB!*q6 .]DL91&\YYy*34e G;.YeY> l* ~? 9 GARAP@߇Eiboo}("ρEB!?(x< !$IHl\\\8L&;'?yRg hK{^m Re%@!(6b[Trx"e{{{mNB"p8D*[dYw\x"X.# TpG wŘD"UMs|;x뭷\VY(PV155pwyPN{{{߇ixf8y$vvvk`2(M6NN_}D"я~ >B<BuX 'O$Kx<I:qq4 8q=z!87xkkknV+@: "yAa8d)~o^sz=11,ˢH155E ht$~Gj0 /| ufffh40==ZP(7eM8?z*]F:*`{9nmm^s BGyK&uDPuN[bbEQP,Qh58J&"$X__c+y,,,Lݝyr`tNϗ ~QG0._Lp8,˴;Nqn ,˸|2.\EQ0??OS5B!Z:!h&R1eYF $Ih4rbvvv04??ߏbjmD"={*.\mb4R#woCrx !j[&?OI8֭[t  ǡaC2xq X9ܼy.iDQĭ[yޑh4­[fI,<躎Y,//#ˑ0H2VfH$y&0iz=aܼy^Cu`$IB<(i7}>|>8y8>xn/˲v}npwsG,cIm#RL4v / N,BT(Fd2hTh6* $I*"t]G:2:^y}hqsyy$I2|+<7 n੩)t]ܺu b?!p1x7x:PUgΜu^??4q)̠T*!}hRp74MC6b."Μ9ӧOcaaaX Ǐ|M}('|>(bn޼m0]Z .^S{wNz\Et]A|3!*/~ bcdYglF_Tױl6~ߏD"sqmF*B׃iFHӘi3FQ@ xLDvM䧟~/2Lӄ8h6D"o0RԩSG8v'|ŋӟd.h4cǎA4D";v Ӵy6qy,--ùspIh'N@z!dY2 xװx'On4MZb~~$1wyaXZZi0'Oa_:Qw5)+Jj, ."^y4 $IڮSUn777%r9aQ@\\\e y\ׅ$I4 JANzfggI"hۣQdDE!p~ljRm f2TUR:wJ?TXD0r&A3Q b}}_'%D"}ݥ=;~8?[n@h"ӧ;К.mI˲,"LĉH8R:~8dYӧ*n޼In@Vɓ8~8L6e8V ~zNnݢxJBw$t:u^y2L`0`ccbwwd ܶmx^nH$ۻ޶k8:EOc*ǒ2cCvjh q ZtР:-iG;h $@A"n'(J-C$7E+Iطߚd"o?^L&Rv}Y>8hwE߇iH&p8܍' 0`&>js$I,EL@4NC/_f!RM`&*޽BUU|4^8y(t:\x$a{{r,ceeDblO,JԞɦiVa֭[0 333< o}e=TUŕ+W0;; ˅(J.w2~x<bssNKKKp\PUTy,R!JRF4s=ǣJfPP),#F<)ǀa=Ip&q^ZSN 00>>NeL1SlsbL&t^rF0 zy333|j5,..rL=h4P@AP,..V!$RN*BPi|KufZ-&XVT*t:7xhZCUUq RL*3co`8"N߆fcCM`&ܹZQm6<k |~昤$Ix<,fH$n=L333xwJ8P)6_,c! H$Zt:Ak{4 6QUh~׋u]翵j/ ɲD"]yDE> ah%s&@6 Blj~-'SO=" |X,v}q.rJvGGG eZ/l2p8d%~}N^/%IB: I, ~? `&:rN'fggnqttRR)|'p\(uGGGFhɇ,Ƀ 4ݻ^xNhLE* "~iV ł۷o#^ibjj /^D>ǵk,DO!O(z=?^Wπbh4K~wV+" 2wiwttnˇ(C$g(7`yCqEiDZIlfAI3{+W y766Rb $r QV111i aqqV)㘘͛7QTp%t,˰X,B,!݄Ϝ9Kbv]3|a@2SϹjg!MӆY{H$ UUsNFTG"j5vғxݬzfN+I % Yo&gssh_WG`0Be'Oh6PUwp:u.r:TU忻jAeR),//ڲjE^a8rIl6aE?=/e+Rѝ|>A\F<7ӖqhƷipPrxkL&?XZZ= rrp4 `mm8nܸ_ZZ:5PCH$tg@>iÇ~"DPi0 ~DW\ݻwUfAnnn,iaZǙ eo`pJA>ij̕f!2ϳEA ifC^nGbe^4MC4\.nt]Et]l6( A^5Mh5 (b1躎h\.-9`N9:::bO,իW1 vs! bh4fYCu,,,@4e|> '.~ի ͼ;7@C.`81VWWaz8+F<GZ$կܹsl60yfAQ@4|Gv|h6,۽mpݬ'066Ɔ [[[<zLPzp8d]tz l6nnsA_hZs(?K"<& )( TĹT*LMR܅'uip3.`wwpNb!@a@uz-9sd~T 1N'Z~Ceْp"iwMvZb1&0 D!ǃNՊrd2 ߏSL _~;{E(̙3lkN&ԇx)|tt/T*(|#NCumt]DQ z=랞ƅ  EQPVqppEQl6i899?$Q*`>#B!!N+Ξ=?pGyD ,x^vjF| ^KPGGGX\\D8R(#!O"#)²gwޅbA$, L,cPU?1==-#L昖k?ckkwxvybnBfD"x駙UwxxȣAIJF:&E>?ieIE^$affKKKx.?ݚ\. $}*;>>UUaXp`ggLppM)"0 YOBDCFl1fqY}LLL Hh&Jvr9ܺu *>F#LLL ɰP,.]ڙ3g~A4vf[u݂{pX>. :t~B}Tk$:n7/{D"|`Ks뻺sL^}kG̻NZ&Ae)*V>~::$Ib-`0H${t`5 t:( dYF&a( xworfH$F;୷bh4GBEe  `0gO|>*aDf 4zD@f;UCa8v-u$I y>iH6L @0`ZQ*`ٰ*´?G2g77s^uV Y$I CyvDx"mP.eMUUU/A|R྘%ɤx:Dzjl!I30VUU$IS >00zam[o~$=IR^/.\$ɳNscffB:b @ @<2%@h4bs0 ǃ|>0L&aB gEoAUU1M 0h( !p!`RIW*ح/_Bl6`q~?^ux^b1J7oބ,?ԝt ,zȮ}b˙4i*MQ0;;gyxLF4IzX1N(R\1ma~rĆD>NHhF6G|tK9(0>J, 3njl6qttFjffVrvjoj,,uns)( }6{P:OP(#Z lFAӉcLMMacc^+++vI8bO@L&LF@c߿x"boX&A,㥟ZRLrn^v:N'z*v;w{DQt]f"7M hF$0j&:g,^׌+ IXl .p8[Fpu$I MAz(z,ze@mB7݈CRcfh333hD,@ pГEn^녮؀9%ES*' (~F5X,byyLd2#dz9h7o{ީ?ɰ- =}z=@40RnK @.;$^.1 p9t;Nt:ӞA,CR,n7~`0XxEQH9 zxI0@,gq fɲt5!d2܄$_HӈfqE"(O__ue'??Q ; fIЇ's2+7&iaS\[__HRDZȷ-_*qG6"QG\UճP(C8>UJjno -C ecY䠿C$~BN iR`mmx}}M.~)~˅P(p8NtEIf@m6NJq?,?=xsRATg>=?W rRp8@#iV+/+>L]?aY?Ly^/ y6IENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/pawn_w.png000066400000000000000000000345421242540543200216700ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGD pHYs  #utIME ip IDATxmluf6ک:8IfY"\$˸lA[(2R^Ȉd~@FdQ )kDJ:` {p,k-]CSt)5Sto")ɦ@v{ι|@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqK ow                  }|8qěm?Q,!"IS466w$I};v8O?iEӴl~߆im|e! Cb1XQ!IZ[[b^x|ƈ[_x똞y(pX,T*AE]>E$lFx+d 1/revv|ǁ(\nͿK$q,4Mv]ױ~ > +l ]qiގ6 D_:( CsT$r, m섪xD$8zhejj $u]X|>dYFcc#"zzz:LD4ESSS͂( ࿃y|{ l$D"N>M{:c}u_(M000Rx۶H$`&8rE^$I!H!I`~~|a|G[[8&''qi%tvvV^{ꩧZ[ppС{キʕ+ƍD0;;Ǐ}(0 g/Ocaaa⡇_caaEuuuŋpDQ"}x衇`6J Iuww't( ΟdElڴ <$ i^CWWEA6E(P,EB1(۶a6JEA>y󘛛Chii q'?,kǨ ]!IbUUwEQyB|@\ 5A!0 H$۶o\.cݻ dYc<Á? e!J_2lwtY-[ƍ@ADQաǃ}~E)\xA`4 xW\Ο?նm ‰'ܸq###| /"._7˗ybxE| _;Zٸq#7,#B$aK.A$?xillfٲe˛Ny7|l*… <Ϛ}Q,B$Ȳ|+$?c<uuuxկ~gΜm۸|2Μ9C`ނM.˲ֆ JcqEXuj * Ie4Mضbmt57\R ]Q,y7Fp]BMMMa$3bXQEP(@芒 n'Ohw `YTU8( (JӦM( wba6A,d5mۼw%yLD",A ömfH&wuGQ^\*L B F2̊gBEtuud2T*]!",F:8? XB <σ(uf"Yk 2* =s _۶y(//u[}s8EA 3$,ヒr ઠTU])C@b8633wHR0Mv\.cppR 066;uew x58\K0 Cn|5v xAgg'nM_<G,ϻJ%xgBQ8AP,W@ VرcU6M(J|Wg}]LMM!@Qu*(p]LmCU[*6"|JRM Cض vjNе⣯&@B$+M*?bfH&(ˈbعs'ۡi7w P,G( @Ӆ7@(rêRh4ʫcN>ͧDPaH&<fj@o2 "0rYp0 dYTU]\._WZ Moػw/`||mFQq)~D<vvv[KaX,N1:: UU!2 .($QY#R(L&Bk:;;( Q!(0P(`\z]] 2$"_X0\S#LWw}BzGy}lݺ]@'IQWW3gG<6p8u ࣼqF,..""L"6/~2+WpPWW0??z|zy\p۷oG4_*v?DWw-X_A5$I90Mt|\bm8(Jb\q8D"]בf!"4E}TB\EէuBO! C!HX#ǎ q@U՚$i0  Hm"H~)4UU񟪪bmWġ,5s xv_4șbĬPUU={h.*b޽{}*(ӌӧOcbbT aYe!! `׮].au=` tA`bb{,fN颮s( 0 תiaMBm#!"\ׅmhooHpǎ_,CQWw_ rIՅ>bnnAq0 ڵYJ3~_cǎW7lذq%~}7y\xaⷿ-&&&( $a6.\<ظq#6l؀ 6LbylJP5W\A.o[E9sd.]¿Cug?{(M277g@cc#",0D<@b(q<ӘycP5,YuW>*xn @/}%7Wwضi$IBxu ]eLMM b<&gH$!0 0F?~>[T x?VhYfff000Jx[˔ODQDCC/4 |&pR1!#'NIWB/V~ql"[Цibnn ɠضw\.0---*add硳[ؽ{wW022= UU) @ VZW$0 ttt ! CAl,OӼڰ\.,, H$<;wD*p'/=&&4qIxd_<ݮ( x'ma`ll e4MDQ455cc#fff Eq|d25E À0 a"`bbfW߿r {i WWD"zP?͛i4M֭[q8h4\.7X\\D6 hmmŇ~Ň~}{w XЗ%GzdYF4E[[h#PpsرV {a$ رb``{)yrEQ؈9ض Ai^yݻhllDkk+}]k`hb``=]Oe;>TUEWW/rT*!AXOXlo&Jo}]]]<<.fff.ku{% 4aT$(J@EŊjVu,brȑ`eppJV[ T9REwܒXmd4 Z:;;iѣ4!u?JOO{J#1[f1M,SnbYytww4͚X#,*{P!=__arrvԂ5MC2D>ɓ'!"+ۑ "_۷o߹>. ~'`݁t=ummmm.G( +Y0 Ş={o>DQԀEΝ;fffj~m4 q>-t:= al۾Iޢ+toBI{X,vжmϨ^;w\1B,zHR5p5F̀BkKq8vÐ+YQ(055us;;;: ihh@\FSS}.qes$bA͙hԔ$ > FGG}bOnnnFKK N>͕2 @SSoNhnn]MPQ .:p-]BUշP(5@[[$IBVf_\.gU"@%$Iq3X|ad2|*i孿L&\+-1L DadYǁ($ x1¡Cj~st:;w^_<133s]o6Ξ=mtwG-la3u]ttt H@UYhjjBww7'ryY @_wX!;<{0@u.a&<σi_In\MǏn"hhh ":99RĥA@:p NB&=s=C&AHR5F4幀HdͅH{b||ncrrhoo{[]g|Ltlڴ ]]]H$+y'Zw IbߑH!Ja޽8y3wj`ZkġC EaT HH$uDsss1 HTˁWԂ L꿵A͑`̸h8A;eY]ׅeY|Z>$ǁeY,'```Ob3B^(r ]ׯ?}"%,X(#@UUr9^޻I@$a^ȊݔGA/`#y#IR͸n6qީ>gUI=_iW(wq,4 DAd2$ i X,D"C˲x`,8e!+3Xz"Ud[u]3 C[ c@ww7TUE{{;TU J (ey$IFBU 뺘`2`6u.x2ES'O""AugffӃE[WeGՍG(D 0A [ӖfrCCmhooG>;TU&yh9sEQIH64 C` \^y^ܳ˲ BL&S00:: VJɓ.g@G.u??nŕfa6y[n$Ix'aqa˗/k_|AȲ PWwG$AQڵ [lAK{'t nr荎ǹHRdYi((ː$ DrqBÉXBpi+XBPsETz"UTU]vѩ}!@4zUUo~(%wyشiӪGtխlAVw}KPEޭ>J$Il,v5y`A5^+Xdq7gffĹ|,hkkhii$I( fp]a@Q躎M6n[)۶ H! q;Xyzzw,\wi$IagϢT*mȲIWV|ʪ׎Bp"8rH<+ݯ( R 8\@UUjZMӬ`2-[* $ ds+؎v_ݻ҂ ȲD"])ÀJy pU"ѣG+tE7mۈD"E)i"JYKacdYmH&سg /p+ǀRp $@$$x:j\|8q&b1455axx{sss\[`I iZMJ bu]H!mnb]vqХɓ'_R a```W zŠ"dYNkf  A)[uҕ%@\.7*dY~힫IqW' %&&&y\adhm}tttiROu]/[pIDATG$Q*,AP(n%QEH(b*^xgy2 CQ=c}V 8(J<, \.}w0ƥ) k\@ۚުM4}211cr̅9 OXh!IZ[[¯Tt: Qߡ!MO'RתoSUP({,ϲ,mb1΢P( ]ke +[,& P2 ަ( ]0 y(P]X󓟬]zӦMH$| X2i8u fg])^)[+d>7Xuegvq^QXYo:66h۽R $dYQ*ֆfEǿ#jRY0n6@\188|V1y3 Y[y%FFFׇrRw}mmm5r!R[̓MK8qě̟8qT*UI&I*nK~W_r\Y+WT\R) ?ߝN+f:xg\cǎ}x>0 לF}k abbsb5A ">|9bOi+L9b\ׅ$I|r|7k.=EQf166'je ; `} \.c|||bnn@ѣG+ Ϻ8-`---.Hw?~.lFTB,㋞0\ETBÇ$8A<<nXs+fD"",[:̌ō0 #]Q(>y0 R)({>wd>&v{qdn[*\ׅ PmCUU[R^i\x|M};cxk3O6S4BuGQ1;;j920i0Mtx#>ɓ'H$P*:oIjJ^i؇رc 󘛛a(m5$Ial:;;qA^C8?c( hhh@P(ܸR)HEF;"FGGϮ:S?@ww7鴵\N 3\5Y!ypR)J%D" EQ@QȲ ]!44?qb1ŗe4 ~aڵ?#<1;;m۶գ;EQx%buE"խvף?0ZZZ>uVh/d?Rl6˕3 _\x7R&A]]>;{zzyf\| 7 .]" QLNNb͛7cqqT/_ƍ*$8<ŋ133EW5 |ҥKPUw~7  >;Eb1r;3Y~A4y :+!|G$$IHu௕DD ؠϑ;N IlLߵk"EO? ^Y$nouh:t]G*t\nq믿^y)1 B݀w&!I]ކ·UUH$ 2 CA<ߝ>:(_?񏗕 c}xڵ4::zS-yd28|0 U8꿩)8ç <'I*v܉ sHuq$~ IKM>C $I}CQ444&$IWH .… G`֭ƍ{W__a4]XX`ڈdoW9s ַ`Y.\pۋΝ֭[x衇p}T*;v@]]{=ڵ 7n͛Ԅ/ԩSBu~BO0 QWWB.\"~8pॱ12d/۷oxGP*nZCo5"f p9^S(sN|;-[rO|w]^ˆ qkcE6cX,D"nKs1~2֪2b> ?%`>ւ۶1;;8]_$I4 m#CUUeX'NI42\.#Q*>v~J333|7onnhiiYpwJxN^KPUlO' 755XcϚtc`pp;w,~mA2{}}}l:Ϻke!{]!Ns44!7juGuKuU^5.2 ˼i;_,:TU ^%IFaiz0CxDi> Ο?x<|K_–-[^:!+YXS___T?>\r 1uaAxeYbxᇱ}v(\xR /.},dUo'N3448o80MszOf/twwC4"#LTpӦM5qm5nffܳz۶yl Df|GXZTUE{{;74߷Գ`}J% dYNvj|* 9{lo__ߊ8pdd===8~8ȑ#|qa$I8pBR =8xH$0;;B,\q~PeYu(H&\iy %I.ŌN2Əh4ʽ ( dYF>G.߳[ EQi9Ra]o,grq򗿄a|bH8}4ǯ.Fk\b\.D\<{.;dGol6M13i8iT,199Y3b*Xy``%]1== 8}PeT*Q[attd^[q"+ f:Qi_hzzX?Z#g{ss3bѨLq.Őf!"7!o>y%o߾J[rUlrܲ;R&lER_D6Lx6Պ0AU|Tw\͙y';ˏh_ooo)oN&^‰V߿>|yOW]ݭX,rCpUPUZ9WU4gI$sR \l, z]sb1arl^oirV[lZUUŎ;//nƹr EQhztjjj.jAm|||8ߩZ,W:Q.y^uaw_UUeYN466T*0 ~ *lFhiiچ7qma?{^VsmGAlf' e5(Q g;)8=='HIl8H$0 $Y$S(z2(444`xx$ZӦioIy1a os]ջM?qě=swرV?d>;vEQbؚX,DNyimm㏿388'gZbv0z 3 ;vV(1oGeb1Ь?2MScyg5۶?A΋ uWeY>877+k$ر|(㏿344 =Z=_~ /p:tJ600pA0 it]K.jXR\80D"g-ml#NAΟ={7y6OLL  2-ZdPF?yt;IENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/queen_b.png000066400000000000000000000765001242540543200220130ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGDC pHYs  d_tIME 9 IDATxogz=~<SRK-v$ßld ? 7n U\4hw"k5+x F,A8qE<9t -Q,}yιoNNN !"LSLS躎hEQ!?Fu~$I… ߌS}t:EZ=z4M(iu]L&!2$I:" dgg~h`4ayyibii R ׯ_G"څB0 7-o4T*(ٌKnl\x^}U^0T@$x'O'?{{{peAeqR)mlll@UUt:u} $ Eloo7߼JD9Ks*>Z֏j;|>CL&f3s L&!I$IBPx<T*uk]0 C_1(,[* @"iFPUBuEQR0 1( (B*h4G}|5!1D}jJ]hhoo0 a&48,˂mX]](tv uo&T*t:! Cض EQ0͠*0d !߿]ER)cch dY^tffb(Qߨq\9HR(8>>mcw>gH$00qE$ImANN^'X)|u]F#t 815q}bRj(EQ*(p8r >8>{@|>޽Nt: 0ϑH$ I&ts~HuBe#L""Ȳ|+p\; z'pP(4 al"ˡh}Ȳ_!L"NCe /bii \!"1K{=H$a"BQF#ض͇} q> `iL&4 \Dxu]F t:T*=3Ða "J%L&T*\t &P(@UUZ-s ˲xkq Ihg$,7G7HcJ$I&<~O%ĉmE|>["!JjzRVqtt,ܚ\UUEdYx;wlB4AW""m ܾ}aB4(-bn ].t]GE@?ᏢA`>c4X뺨T*rt:0MCUUqaYQ,Q( I(ݼyyB4J%H`ld2hX,&2~_ٌ7)x IpttZ^Fː$inR)4Mj5(DF'(sXD @+Dt:nh T۶l6D>Eqppl_~ ɓ'4 v;;;/_Fhh6d;;;HӘN'4MJ$ Wu?qxx˲|F`uui\.#X GGG8>>F|>q_V/hJK?ml\~ǶmL|-˄$Ν;7ހeYT*L4 F*i4 ORcssmǀeY«za:"N`(0 I0g!"J8& ,R)T*yhJEf42&t]Jh0 lmmAuAY?M8LJxD!=ztb&666~Au>O{ ȲvP y:oD>t]1),|>yT*O8&l=i(=R)fdccb]0P$Ç'^E<('j`0d2auVuqtt^Y. [PZFXבJlz8<CBe 0L_9>88d2^˲x;m X2TUh4B^]jF:]ױI0Qy(G}UUfيDGN'"XeYh4BV;$IB׃bX__G:Fe1OR%8IP,Q,!2* ?ϳ{R4 ei}$/Jdcѝ;wNY7`uukkkX^^d2~EwH^Ld_& {{{?}w߮VtKmۨL&k׮2 ~mض;HD$3YAPdYK ض`%xǂ"7oD*B"@&$I•+WpUlnn7*^h@߾w*)R(mL;yܜui˸wޙiX4il6Ÿ Ied2a2nllZr>ǥKP*cJ-ʆ!\椋ta?>Dt;wPZO"fp B&Zt\.[|?~L&7n;nݺMӐaYt]g0 Y0D^>DZo0MCل,˘p'b"x@FZ]/ X[[*vww80| ?NW^/ 7>7lp8<|g`jm$I|=Ji7N14LzEQ~S.OGu1ϩAU,9 E,M*\HR$Y/jyRgM01ϙ1t6668XDVC]YYAX|>Nzp]X_3O$Uڶ\.ۅa"J!N}}nRROAExmݠzXM;֢}1*ze2DQ5lnn~T rAAr_`kkkveGXD>FM~F>z+++ Ɇ\@aVdopP$u?&Lb8h 0JxV4>iF Zu]0 48lmm4MacE0Hp{{A lBs :v#TU^Pby&0ć~v՗$ iBe$IDQM01 89BVCPar,"x@o|Nu( lFT`0`Lqcߏc 0:^{5\v F`t:EA}^N bm+( 64McAEQQ*P,Q*q$[[[J%PswwA4G6^irc6u]C#2Oc}}9wJC"Fh4J‚KKK|׹$n_(Jj p?;D奛jL$IB݆h4d$GkXlr~ L= *<KJ(g C(aw;~o z=z;l:ld~_'ԃJ=FdYn C6\E38va,_rHӐeA2 w:H$܃&, x\2\rab y4g˲˨ |< n;F]X뺐$ W^e7 0P.E7m۰,̡q]e0 aH}dA|9$؂LUUJ%.KݻBLhIFٌĚT*P(`ccTAAA@ HtL&i}}9< 0׿whnD|m >c9p~%'ߧIctDQ1%xooc2^<6u㕕E% YDmկ~N|#alۀ$,PE6z楉"<Y7 ;bkkn($ Btx<|ΖeQaooGLRFx<~4P_<(Jx7w>|.vvv0*ţT*ע`&~ƽ{xhggc<cee+++, Ba60M/^DÕ+WE:O$Y6|05H F,Vt[[[X[[@َ y|X,2$:FxBxں{x1.:޽FzxK.ammi1>4,b^8hg\ Ài\.l6l6 B@um$4MC,ㅣt:ى[y\Og4'->H&y3LLOb.]a83<^$+fYJEdT*7;wH%G.y/2&/?8z9gg^b1 NI0 }N߿zyeдbž4÷mʹٌ߳R ibgg'Tt:MRe `@ 4K˲q-.= G-]$omm]d0?9%Ibq:\}#T*XŽI`0"8g#Lc{{`8 (y`މ"L6#&m۸y殮=$ z hO5n.CT4 4rJiX,"ɜࣲ6 F{c/mR#@#Do6<]h6ǐeaVa^,N/Jy&_۶U(7Ddu)'m۶'^%i+?fhD"D",9|EWfm`;.R}:@Qӎ^D8׷p:Rp\.#ò,~n~Zbt:E\pƍ]ӨM$.⊢T*>ߗ $IB&0 Ʉx?BR ~4 p?F>eY"Р`&~~PGGG(J\'7Mx|&Ns?BP%bHR IDAT,=25Mx/^D2DFZE.[FLD@[7$I(JwoƗeW}7雟Jh!\4MCVܳ 0RsJ%E_ʰ,X[[zbgg ZZ$ضD/l6x!-˂$It:Ǒd09h&/z u="ܼ' {{{g{f.Ϫmfv}5My^}L$F"zGehܾ#ayn' b1t:ZOPml!Fd2ct:6%AR#:::8X[[c|>G,Va>D0 h4P,1x(4D[tSt:Pf];[L%I 9F ]l6y*|Fd6677y\8Y܋~#M |>j6)񬬬fVh6hZlM6]dI"iG6Q(IvvvH$ `X, 0>vww!2IƩ.hׯxccO])tb2ozlF#j5LS$ L&Lu|)"zN45Eroz$7Xd% |², C ±X ~z3}*\E"*˒f1(h4$I8>>政h2ajcooǎ;;;,JTPBd"Y;)ҭn<24MC<盟lh%7H*`0@$|Ft_"81M`  6w+ 1| iQY?N#Nbmկ~A$!$Iz~`ii J!NsX,7x/g 83uar :,@>LJ~k׮!"T*&$P)BBq0؀ P,aY?_tz^V]RyrXE;?~MDQ\.#dY>QmȲafl JebMCtS rcOEnZ!90]9E'^bv] caȞB+++H<ݎߐ؄h~ȼpHUwD4 Z( 2 VVV0vdn L|߇mp0Nf MXLjx8 /cXC"|@eNÓ˲x29)d2AD.C,mۘNvt]GӁ,LَsG4MAe 'pr= [vENR⌢`>#qOx1A<\x8 0L0q||d2dD"˲!}|FY:teY`0@׃y0 #E` j4v:4 \Qq8U風(~G(rgyyVoc1P(ة:}d?$xD锥' ._m ZTZt: A@/-8d5?98NT*d|>`0QS:AEQvn$ŷP(`uu?GSpiEP0L&mÇ?x+_YYA&1* ۏk-1 pxeTrȲ jLʲLY/z_A,ciih4{6O?}!"t]j5A!IIfHU\.޿$Ifg0WEQ *LSߞfG$ J0בfa!P۶EdY,en<4 %?<. @4M|z*a"Lb>A$$Ic|KCea<sʿ2: 'O}m?Gzʻ{zaȳyr5 ^hw<}8d2!:бX T sypZP2`0`0`at:(5M#AФ?m=/h48: EVVV+"ضF؀iQ,NY~/G|G,ckr:F#L&n]4Mf(ցEOQG7bb/^iw:8&vww>בfHQҥKh6zlmYXE8<^(AD d~fn&2 J!:(ېemhx0Lk^uNytH&XZZ`0@^[PEqG冦i?X_+({.vwwq||`l6W_}-hԧ: >zMӄyxyɇt66ZKSO O-KX$͒t7\ׅ,, S݁RVŢ"D5(* )H@ddYf pq>-4MmT 6771L8(x;UUq5M2(K/4`4992tuL&E E"|IFb.ݤ.lfdJ#&z= aZvfO=EQqpp$J I#nxE@lv>=z3o~C2+t:Z}4 CHD" 8Mvm4t]ut:sKx0D&at],a&.](5Ǐ݀EK>6|gh p]'?ヒ`-( 2s?sUULGi! @.CXaH&c"f)!OlY>TUj|>UU1^AZe (V O<+W+msyoZɢiLSSN5|>GDVCXD\F*B>g e0(QOC^gaQu1 0͐尴ĶdEN\t~mn g;jԝ5 }w܁yL&VܔF|h޽(:rb3&6d =݂g @`qC( vvv6$z(1-};;;, DOe&>x7nq! z1z=$S./a(ۿCz$^˜f|{@ZeE._X,˲S޶malL&sF }$  E6 h4⬄vh@v888`{qR.u`0^Sn5MN}"\|;zhghX,32xT*řG"f ii e,˘L&hZwx ^B Dd/4)5ܶ޽sH;D]ڪbggn9<<|'́V2h*Lč7H$.ٲ$+ysȲ̦$M /2 ߇(lyK3_\ Z""Ju]>irg2 ^z%' :$I&/Hxf 410LD___gt:d2p8d!,T ßg縮|>ZiK}`@$;;;\;P`b1lmmP(N -PvO'Aqe>"O!yh4g<+u7\v aww\|3 {+(e%|G^(d2HL&bJTUE>g꯮yf3Btp?~̍?esT__,>ׯ_瑝eYX[[i|2/ UUض}t4MضFrϹī’$D J\.c2/,=VqaȒYM,t{`00jaoos?ˡ^"`e(p}s1Yԅe~D߻,ˈ\P*:;2@}껮dd{]ױEQc躎`:B4>Kv˲C^%@˲۷Y =sxxr c*W8"kt:hT*UU!2.<ϻ-~ ^S?p >>w)0< m\.#LѣGNH&T*`V7n~68X__gBx>Ɠ'OT ?r7EX ~Dx@} 0d2A*b{qr.>\ׅm O>?"|>_ܔFOӁA6EBrxa*qnY;뙦k64M-My',rYzd籺N?$7t:=B߇eYgL=2t]gWaq(ߴ}X1C*r(BP``xWpM醘 m}fQy/ 1pXܶkH&gFf$u1m|>G^gX,U*0}iX[[CT|Xdw SrwwT>b S; 2~촁kiR9x{{{f|z=A˲n󰵵ŌFW_X:z1y5^F|A(I)79/(" v=u]<+EY1 :n޼d2 ۶a&>c hlGs| #=r9fR8tWVVX?0 ^d v5簼[ OI^msXl-26dYfO)r9/ڵkKy\$kX,MxHY كF#)K (´`C& LS~,h*! 2fCt$m4-|Bj0 '"$h48JZMBooohL$HR< cL(1 u{4H$bB+С- `&.`Y/ bq^i?G(NfIqIhdJ+AUV1yQ$-,ҋ^eߟۛbF4|Bö KK"(\R\S ɐwa 'MҴsM$<9%y8F'~=oSl@V@4t]GZm‰Kaҏ$IH$Lz b93is ڰ*:|;~+._<#~<+p6咜F~|I7M? k$DD@ ^xA?:df͜zߏ`0`^lJUD"t]EE|G|$^#b<#<# niIP(0 kkk\`0}N0r'd_*D[$?FDW&0cv8lI~h4\`0`0Ț\d2V~w`(vf`RAX(n6 KKK Pj5T*$,..4M `R4ͨրm@;<77?Zt~`\~+H3D" Ya* MvQ.x<& @*,FX,K>Fۅ CEudY - hli 3Vo{Kl\bhFC>*^.vِ#bkk `d2bEQl2A?;;CX$IENvhK`0`|4Mp~|>)'x:bqqL2te7- Q+H$K?r  B$_̼#i }-l&loo4!i wC?C ~ 0mv̗tUUgdY,--!!#Bt]# |DQd2{{{{js%frh4Xlss!+` j0 8YBHEvx~@?ǃt:͎9On'3tPG*;kJNv=@î´ v18Q1!2|>+/..*`;iI0>XIҥK,A~k&ܹ#(QyWUUE cvW_E&A6E8f`R f0M]hxҺaF,%F+4۰{vx&`0B!F#Z-VбI'22 EQ0jptt~BMѧVtb:r@6㖢Z%: ,! "H0 #_eFv ` w?P(?~$p8 Z0؈3CE<|DQdm?֭[\'O(J_/~lbnlZF4 p[UUir/ W]5MsL@ YQ՘GC.i|HMx7':JmĚ&Pڢ]Yvs+jxې~/HR J1( 4M4v LgBO<+ CVIRfh4ʣmoosBq \.bpZ r(b:8::bND."b5y^dzCe?@־V +g6 @85xT*X9H8b1LB: (_~Cg 5b(dYFÇq%7 cn:z+ӄh4vy`% a'g:o|)~?VWWi:' ,//c2YumI<ۍ|>.thirfڅZ$`h4rL&xcqjx<$k݂-E0 c Nt@XtbHR ѡ! <y>J[ .|5n|{Z-(VWWG@" BH&%J!b20*JfPx|>6_rRG-?͸ORkOm@8f=d2T*?*OOO+Pqtt]בNL&QpxxϓN*c4'`Jl4Jj8;;cE UU1Yˀ*gd @ 0WS9?Nt$=ߏR_0LdT=Yi.(899d2SAdQj ]aT*%D6UUvvv@4aJ%4 $[0 z}}:E` WTjDpzz`0u\t ^v]/Dƽ{' d2|Gmb6͙g\tFPUGGG P,cccN,#W_EDc\.YQTذTE?\Jl.[h4x EQ0x)xXe3 NS///c:8Z@b$X,2A .* [q^7oBUUr9$ lv X\\G}#[dX"@6E۝S d2ztꇦd0jS(xY4M2kqE* @^g}J{hȯ~+e@EՂrBxFhÄ~(zNa'&n7R u#0MHĞfcP@;toCH۷o޽{z0 Bp;>cH$=LSF#)?n@[[[OӈpNjB! 8==Cc{ hMOoCPp:s:c0:N' }o!""  ؀$I8==$I,ECPʅl:0.NOOp8OU%1(a'&O;$g yHd2#6.;/FBX\\dB|>}hd.$IDbD%ZA&d2xp8d2B,繟'P(fm(, NFq<3`6T? ooKIJ`0MJJ$:Nfۉ7xauu]P(XÇ 0 l0Jrti4M,%6ꫯ"">ٜtE0dbL|+OgL&x`Ç'|$OYt4MȲ< z=R)N. 8?? 4 . d Lb8bii KKK~$O>V /v(_K.^x~;^ pRs:?O}insj?]w\ HΠ^Z3Ȫj,ET*<88f~H3_澟c}}ف,ˌ;Nd2+qcˈb,dfQ,Zй];T3?N(ʏ+ z澈yIEQDѹ>6f:OڹWڵkۿ[?>>Fl6CRab-Eݻw?(0dYx<@DQd"m RdvxP-EQfyp?)gJҜh0B(HR899✘H2dwZUU;^hZv(˸s|T{<t|Wxq=\Qp< -aqq>vxz}7fV{?f#ۿ?HIc]g5{Z-e$ &ЈOuܼy~!~?sYx>=^ ́p!HN>l6vy5؊yV&q/($rRA@C^g`0JD~!)J/o X qZ[;<5Qa2`wwsK :Z+P(}~)Rn7"RK-d2if A8F\,ˈbbیrJNׯ_?~  gaEr 2Me¿888`q||p׮]{uu BzHf0:0A@ `oAR. $:NL&!Np8۷1L y>_d,a_w8裏Eh`FP r D"\.Nx^$ yyHĥ7- ޚa^ re{))6f2 qvvr̭i(|X]]v4/c6Jvwwvfy&h4g:"qg  ?~_H%|H$x7Y?`gg3?HD7::0buq\t w܁$IB6WR Z 0wuuEQXRtEHɃ<1xLZVp5TUt:nLӄzSeFa'?ijp8/g NCe /|>+W`0@4كQ@/"D^CBb$E轹\Y|^ftՈ\.<~?4!2Np8 ߏL&XC.(8>>FFiW9 @UU8NhIiH$R]!I._w}ۀVAP.l N0 Nw}o@ D"EQ Q`Fdx<η|";[jqF|x $c 2Wʕ+$MG>婽EQlZ$ ~$>> 6rAӴ9.E} > @6 4MC,p8DD*vj6\K^{ p:HszH>ɬl y{`dYQ}b~$P I$b(yH^nfe].}D8$1 CR&JQl6A[}TmF#,--!HvrR!S#s׋CAv:J`0`O_;w?|fcssjDoM~EfARA*bMEx<.8J["D߽{xHf3|>(4Mc<\.MDQRc\H4MdYe^l6 ۍZEbx .?9&oE;R`wcVRtR0 V5M-/6"IPC4(ۍhnx 4 I@ prqң6BedY't0 ۴f 0XT*1ܪ+ۿT*oRPTfppp4C?Y#*uppeb&"ppp J$ ,3^#J1q}tK"0 fvJu)x^Z-u#SRYa&eY*'1!S~?!I˕;NHxqՐJ0H$خ;`8T*!c2$dMGZ~rwdYxd:32GG*"?ALS8Κah*忝V4MZr?O#LSf30I@X NtCH;ܩ 7_ qhd"g_;^^F&*Ik!Lbggٌ`0` Np8D8汥X 9AJdžaW8,ۗip xN  ,bb(!vZaq֑I4ME>ǃ0L( g. SQȲ,tH$3NsN8;;E"jm}ؒn|0Mh8槶lhIa'g u^ofsNĝ'* 2KOT 4MQLhjPT\.j Ak׮!^CQcr98N `^򏪪YF|8%P(4z׋L&KAt؉ <]R5FDD g/\ a'\igzll6V]/}"+^e= & AhƳuDQ AHDP(h}:}q6mZzr Sr~?`6ًmnn4MF[/)$I4M{$p{"f 9Y?bl ZD"@Jv`'  l6wccuÞdA`5LT*qFH Vv +[8aw:|eN0Tꉮ>{}a iǘfL&<!='Q}6'US $UTH$X4M$ 'iDd#Ȝ $IlM[O/̭ yoJ V0Z"R(4 KKKڂ$I Phdg3n~rνtx^`ۏJP6*ꋭ *:$.|>D be$ шw4M4 0|M(JxQy 2B4MV(D'_,4-~}$ bml[{}ͮpPO@?UU!26~z M7 ?lzqrrAXb(HR|Щ_^^FRl4Ms:n޼r93L&3-1QN}d2b1i!a $# d'|@t: A H$Bӊ7- `0dC@ *<$qPrLSRny F4XԊ}wvv4h4Mh4B:* i 1 U =ZLOI %(NHnJ?i@> pf&h4qgiioY].^zZߥaHۀQykQEʖւ&jCHd|g4LهZ!z?$qƍ޶L|с*7ac_j *~ߜz +j\8=gYE @z=X,n## ljI GB&A<gv'~ee妦ioŚH.07e;&naog~'. | |^`ף6?E8&`cvAJqttvuyA#3=d^?EQd`PEQ/hfA\=MA~d<@ = 2 -QzoMct"_~%:Oo'oy/\.ߺu B`uu+++\.AMGUUDQ^Y>U MK^osBSP|^l6nEr%>MFJEB`L&Ȼbw&a H$#MӮ[_O<߶7}4뺮" X6svh ך|LSuzćnto]o^5-"Wu%?Ozk';|nL"rRRMx x |>T*#:xT XO ڡGcv8.\b[Z"nܸJxQdzl A W#p(:n-ɪՂWTCngDvHfc|xwVZ$/Xy??^88888888888888888888888M'n(nyQI0 Ec ; x P,?bEyaBUUH[: 8AR ϷgggQV;0 ad2 ]afYӴMӄ(?]jΞ=NRm^AYɓ'h۸q?xp~uqRǩiTUmH$, p* w\. XVŽߋOSx~Jd "TU '`Y** ah؋Mppq7_y?:: >\ׅVp]#͢T|GP@Z}T*0>>ޓd!|߇, c<\vrlZQ]ߏVŲ,ض,//A.ùsn;R)nR*kSX,ٳ+WA f(}y9sCX,qd`fffXattoVO n ;:ŋb]&a100Zdmqcii P.;M*B>aŋ/ p<8R | + I2TUe ia&*G}z,mh4H$$ 7n'? ǁ(4 |A^{}<'_"֟###8vVWWq 1yR0==3gΠP( "e@u!"$DQDPq8x p@8ǁm]G: EQD,CR4=zDuL# ESbr9h? Dnf(_,.ET*T* ,,,@Q M ;eY`EAJ%,..>?p4jaqqfsEa@(BQE8Vw8q4M0G]X,4²kawww^eLMMR`vvuP`||t]tqdYDQD__j;; WUJ uwhoH+jp]9fϣ^pJM'pXXXk6(.]Iv\#*2uปRB!_EDƽLӄij{+++]^gS@$]EɎwwV m}sssT*m4*r\F;'|z7nl7n~;~,˷\iZp f~^no֎0;Ӡ!O"dkmTUeLLLp9077w_Ǐ e!3va6EP@P>t] $ LLLdY^j୷ނX,//wiD^dYn_|NzO/ҦSUlK/Ϟ=ז$ihҥKoFO~^G[ƍXZZ˗+TU9s}ߊ!(A >] v;]a#?ʖ})[=\2|G\| 4MȲ7 zW\6Fehu x+!,.."0 IJ( dY/$ CQᗿeO&ve96(m/_~!s3'nKYw4M,i h۶umdtffzO<G,8G穸K.u֏AT*,..jmي#J촶mta"`ttC$}A !k90 0 q9X>{lA8"hZ( l>~8z)rg2!P:ɸP{Bi"4Mb1&L@Q >S|k_C&*>3|g4 xG!>(&&&}݇xi?C=,O? UUj_ FA?gW8: _V133[r?c<130$ }ggNo;0 q}>?~-og\w~_ç~ 3lZG<Q4g}??o[OSk>(5=}fffL˲o} m3UA(z{{!I2 j$I뺬Ji8<σ^y<2 ;aAXJvd2\|DlH\F>`eLOOu]e xp":Y.\h7;%o]Y? >#CZWM<!ʋbnn](6U]UUAtH$( eH$hh4>A~Vg ϣ\.G("H } ab^z jaĉܹsXXXx+x pB~2$u8#emR R }}}XZZb(qL&o6& Ql6!?极AHVX,ƞ?I@UUat:M Jp +WT*1Ra=5#{Qqm6@ui6Gf UUYNYqP(0 j ˲X V |W\abCEa3rF Lb``%bzzC8.XXXh/--(}uaVAughh9¡W^ERd2f8~8TUe@O<4M$I.!JsAUU昪*|G"ru$k7;|~jUUR= 188ȌuDQy,BPUlC*QeatT*ۚF`6u]nS(P*^njXYYA\~+mR AQF%gy8* kfYȲR*4PqP.|O=\ׅm۰mm(b7TV@ LsZmSz$ 躎ȲTiEuQ1<<)B~2CTs4 j5 et:tur,Z<@¶mŧ0,H$ۺQn(G쾕4M&Mӄlo}CWe `ll +++pBG-} ÐPqmFPjX^^u[RA'bTG=R*Ju3fCCC0 @el6Aa:>8S=AUUeȲzBFl6 PV뺏_>zhOV#H{i۶!&Zoܜ$EA(p3۶!㴪*ݓ6@<GZE^gQ( F9뽽b|w`L&7ro: ",r$, 1\.>f'V '!FFF­IHBZf`uuzƲ,FB".BTz{8/)Ic_GaFàTxLj$!{vbVUR`f d2YL&i P}}}TfF(rBBRA]O:Z2O4$ Jo6H$՘6w0o' ÿvk @ټm@}b Rt:F.{1N)2;^X#G!Qe^6#¬7jMOO0 m?8NS7K8x p H$G*JҦBӟhjQ;xX0* J&, ˲ ˲PVjۻI088ȴ ZV׹mDQD,οA+CReYT[[ j TTU$a``i$C4u$IV[ت@t:\.UUXitAUU4 XňLD8)Isa~f,Xlj88s [e3&hԂsZkF΢G(jj[-}Gb>lpiB4Fd# *Trazz^k1QѨW*U&E<%ؐ( KA*,?3Q.j!m.bM(}3ǁaԨ( R ѐ/: S:.q,S&"zΤS0??uB:~;qXDH/?}H"(l̕rcF7B:GsO z@ vMπ#zP̓d r(0G>"u GUyBRٷ0lfY$@J$4RRvN<-IL`Tw6M˨j,ݠzw>ij@t Rm4cf\> CJ%ˬ(norŋnppUK*1?8)Z2̏EQ쨊o'EȲ\F)>rpp #2‘Hf)8(JXXX=E(r\ojIȨk#َmGёhz.^ ]ס:_;K8z(N_2R[ d24 FE"VJh=WH2M{dԁe.\jXaԶm&$#{k|2r ,B:z0߾>dYqf#ya~~t3f qP,Zl6 דH$:RR/" @2{<8p$ ?jB DU}zᐨp)^XX`Fh4(ȤU` X ǎC*B:*#lhHcZiF,Brf=4ܓ {hz@97?]ޯ,˸vK8jdYf:i@jh $1?)+(ʲ EQPT`64Mc݁iDX!($ L 0 rF7~(@Qߋxc]בF׃Vnmd/QEeYr E$avp)xb˲}Z hZ(8s̆B0 Mr]ʭ ϛXXX`Jvxu"/ZYVQ.mZ1( SZB*AjaqqbqcG @:cwȸEA.{\QG,\ҋsΡR !aeeeann'4S,B"@Ra4Mc 4MѓL&-ޡgs:q)v!~&\en\.4Yoqq(s+<8@,C:60 q1:ma*KYl[ZZb@8bk!uO<`Viض!F /wdxavvkp+,̖$ j5$ 6 DH[;c=(jX-3p0 ~8h4жrDiyK|>g}m?lշޠOt"OUU(ž9%%O;,ɲi;0!ɠT*!2>nF\(H?Qo?־CUUEcZkLO|j5s3ej5˲h4`&L&I055v ̰7]u IDATO+|8PlvSc{-OY۶jf!0PY}efbl\._n ѿLxttca-5?O8xz$Ijh-ZJJy'BԀ ,҆ 󰴴^Pz΄J)RFFFx zdٞ6уAXOF2[D6𺮋~GzԮ#YoԊEA2D*B&A*<9!%%'( Z# Y.@]H$Ҿf I8(|lO$ 4 $ v R,J(uO=, BGK1q w YQ4 F yȲg}aj{M1 qʕ]{ Atۗ$;} ZUVNĜn 2$I<Z aBe'N0 -Ya0D"hƴq.0335u l?8r `rEޑR)Cej#G.agHEQP6 P|ET*wL充oa0vvx>,4;ƖPa]$4MȲX,Ҁa(tiYI><,/3w?z}4 lak׮RVAUUVx$`"`@)T*ńE8<~vn8Qӟ;}Pto7 Hb\Q rzYa&J%X dY֩DD(EˉD:=~k̻0 .5Mrୠ( 74NQ(`6EilTU0,3xXZZb}aVqI pG@QT:'nȲ^f@:>@$%Qۋa> R ϳ!i,/O;-f|0 ۔+ߒGYH$*,B2D<eYH.Z-&500>s,h0&p]E݇eEQI$y;m8l6Z/V_oiZ}V tPA m?ة|AD,hZL< ОAZ)T,Pex ?ǧ xԂA'I 88xpZ6,?Zϵ<EQPT!\e\Eåu 077G<f0X JŶ_VqS=CUUi{5( L.KR=$85 qBT9H0M:F\ E{Q߸wpp]mq[#H?8tcI:NF|^Xyh4OowTVETUh@QZ-$ ,,,$!LZ"NݨoDـjJzp@JV Zm:$Ib=uEQ000t:D"x +Šs#P"z*Z @J9QAj/@؋Ǘ$il8::^+Wvt{EQ*#naa~d26G5E8y GJΝkW*8c !/r9x<ևw Q_[pGWsp( ;;ym(wIr9N<{ P#L"uZAEa}E(]aYb7;:wp85grp ?VU0 &\TUE*`tttO[ܹs'<NFmPU ´9di]c، *}臃$hUw,PױOX2o}[R333{!=*~ppp뺪Q՘j8X^^F>gb/@p :j5 LD<GRҞm "gqYp^8 Zl6WVp ,--T* m$˂`р(mFhöm(H  ףRML͜@Zivi.h'45KA )֊b/lWt}~4 (ˌDn 0 3pN |7bbbߍڞ28N@Ӵٍ,cYZZB^i؊Ug\.nf]94Qq8AP77 ~///ceeiǚmKoiLLLjȿ/^DH&H$jv,B[EhXObru7b`nwT t, m0 N#J!L2j lZ(JXXX`dȲS=ġyTۯ'UU//rvcE8bL\(!2 bخGq]xz=H$ #;ݏQIސCafe:?R}^=>g( 4oJėpp!KG(ޅ('Oߜ;wa\.P(@ELMMѣA`mFQV+lRtOm8x p@@d8Z è.2v$IilFu]&r˲Z(p]sq8_cV8`|||c*pb1%0MruD8QnA, 3'@z?p xLjB V!u]e}f l`e2ضKPBɭV{vP]nܸfv_mصiMMMMO7nhmMڪ۹\-r4͎3M='0ڗ.]zVw{_q@~]5Inl6۾tR׿53fq v*jcMMMuJڙL}]י#GS) @P?GgRtTI($J *4 8<*P(B&xLijmgi aR'xW^EZ0MT1FzRοFt: ۶78\.J].\ׅ,l<\.u]Hv]aC&yQ48UU7,8;:E|ݸ_UU8Ά墊ht%ȲZ}\z/Rǘp6E\f]nAB ض!x7SOT*u]9sEX=88}4$IB*zx9=(JNA#u4 Mǡ( yFGGbxxsssN:UUiOGFW.1;;jHaA&0RR|g%LҥKfff.|84z;N?JzǤzS0j;Y"2 o7BE:iږ:\###bO;j-0Ma_f u_e ˲ŰJF("H`ee#H@u8q'Ͳt g‰O2ܫxb{zFVo`hh vxhVc+4MClaXą ˲7x&i( s2bpp3338p-ujVz2 `>֓ӧsssbttǎCy $ 7%{{{O=TyllA ;; pʕtFOݜ1#:IDAT"$Ip0 ,#!H@UU\p/^PE믿a>uK* Q,l61>>8qģף#wy~=??5V{i"<C\F\F?4\( 8,˗133q?,S$c6y = V4166֓J̞~~o= 6zQUdEŶaw}K/ƺ2 xv1xOzsϵEQl˲VU-B{jj=55վ|TFA{m|8{lԩSONNeYޗƿ݋i?P$>˗;7]ۣ^z{ܸq/AbF0-zٳ>cxNE4n~aɓxٳ?;mw /^_7obhOnE޿$I8vFGGdH$ r9ݛI躎|>/q(/o%/>+\v\._|/2sT4Sa l= T }4MT*& NbxeiB4a :^m۸p ǁ(8{l6c=-" vTO;6~MӐfq2 Zl;qt,'ǷZ-V_OLL !AQG2T*'OBEe,,,`vv(=CCCΠP(vn,J趆al2c<+whhP(tW\Nj/VuG~TT&~ ƍl߿ ߏzׯ_m^}衇^{衇^AQ{%I뺘nw0 ?2buzcbb:ömA4a\prc\dtA,瞃 xwqiX~w{w_Q#V,Vzg2h4< ̐*!2Ld=ea JmxT*]בd099xa"H N#2q{iT\ZZBP@.۷ w )66;YoQ6;O"\ yyq!0<:2ApQs>GZe_EmJRvXN^T( :SYh4P.q=za0 ?qL&144dhNyI؅tij4Mmu S|Ȗ (WB躎g}###h4,bfJp1vض)Lޫ8q2 * ,z#p}lFm4ۺ0it]aLa,˂8v;s*; mی=UUPibyyc+1 h[V1M* L&O~9V˲:fz)Sa\.ò,GS"4MI6ݮ<}Т jZPE뺌ZVE뺸vR=y5{Nu荩vR[׺w^0::al6x cdddp>._*|Zb~~qEu8 V%ߋ;1%=M7zc4!WQdYv|AiK/\.˲p%u.W7vc*n'e[/3[<P(ow+V0 *:b1 n˙ýz&(hw[#jJr$" w[#$YX:A$,˸x"cȮr &''L&afffp$I|# CȲt:b/BQ LvnKO`Gu](–yDߟ[4 vt9dYf; `4jۋt: qPT b(h4)ẁp4M8Q}߮C!>})*EATB*b?@Xdjrs}ڬ 4|kĤ#!9=8úǏ2Ҡu]V/ZA2˲\Eoo/VWWQ!3d~?ɠKKKjJX w9 xrIң &''111]aYlF"*+ aM0>>x<@l"} a\.AeyK~}g2XaYa>!I^uDOyՃE ANipB6)^ ]hvmkuhl/YZhB!bhj *HyC}.4q^z16ss:޽ PVQקtPr 8k} BiJ" ˖XɡtcXHy)rDG:}9ݮ(Yh Z-1^|>ιɼu:c$AB3@3(gA͖0 e_\n+h$I)㱠$Ez`T*0 QH-Yu]q4ʛ!O"*6&.xb]Vʧ[::#ϻ/"8muq:>nmZ"فy"Mqo^< h/H6Os!AgYi8, {{{BD>)Dj6S,4M!A\F>GǢסcwwWȞ=_҆ |Ta...²,iȡgUUvv2@D@$}NGd|"MS r1 0HQT*q,´bbjι08Q,E) !)42 bcqeC8jbooiEL6=vi\r嵦iS?3<;fǏ?x\0 slvU ԥy\s4MC\JBt!h7h8-fmI&qh8xbuqp8&(h{T!><ؓ^z>8t:0 Ww6̓$,5<@u|i,B} ۶qe"Mө=dAEbX }6&pfPTCZEP p WQ0ƺx!)JO'߿?n߾7oC%bЖ ~,kɓ'V =4"{ͦ2A / IL#;.4B_UUT*@T Ĭ4MVwY(nũki&Xy3jyn֭[!O0j~`*R~3qrQիO>ò,a$I(6 Zh4QdE. Åd42mASQ|Nb۶LDEhEV"$(4POiN\LB4z*_m[fyKMQa{{o i%0DEPEķ+++V~yy٤RũQ}E.ta8߽{ x9S0`(0QE9b0׆a)" ud@ٚb{vXE޼yppplhE2 :Ӥ9߇mۂ:F2Hw^qlI}gweCuy8I2> ﵫP:_}|Rh4̪'R׿0\_ZZZ:7HH8Di'F2#-E%.# ۲ybWJ2  l IENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/rook_b.png000066400000000000000000000777171242540543200216630ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGDC pHYs  d_tIME :j IDATxou>``H"KPd@mhn[m|n{6(Л\ P)m&7*!EdR"; 9r@ n6d 'IQ2< B"D!B"D!B"D!B"D!B"D!B"D2ڗ^^^-_8ZO%BW7D!B$"D BD!"^}ބ!*"D BD!"D!BH"D @"!B$"D BD!"D!BH"D @"!B$"D"D!0cz'=n|[+_" ʼnr Ӽ|>כz}r$`"r {^ $I|:pzl6C l6$I$ |$ ?Pm$,ض MӰX, !~hbI| H`4,r$IumjH^Ѹt;;;kDBTX$Imېeol[Q~n|[ܸ^Q?uǁ$IL&z(p'Nmu1Nh4\.D( |ƍ_MaY>S$ |>~VEQX,GeV $a04MH|tht''k}!KMD;ZǏ4 k>$AQN,u] m(<ߔCzl۾_w]j|YqrrRUU$ V ~ Eyar*GVC0(ueA4(`zqd`6 |EQh4`۷}Q!K ۶Q\.f3{FFGXѥieH$u]hV4;Q>z=uCi*߲,Hz~u]X˲8*:~?<!64D"{۶ ( NOOwUUE2>|v.Va4AUUh4| *u]!2RdYFFX|>m(JHH&  h4h4 t:Nzp]^|pit",˂,˸vO>mM|>Gx^!J~M`4MC0D(A&;wp۶1q~~cex^Ȳ ˲/ X@j>?LSAx^]doF8ip@47iPᐱOjCD|8.>666 a6<4MiH$x܄g?S C Yi|>82 %$TUのF(( d2(|@0Mz@\R \X__$ ^v2}`&6e&Y{шQHYT*NOOa&^/^/o}[4 mh u]>Z ~h1˲ $Fe~ȗ%ヒCz=d2dY5M͛7Q(.U$0 8ÀWmp'T[`mG8Fl6C,צ~&<\h4rd4Mhv-z^>gYjmƍe~Pzֳ3FziZh_{^h^`p8 A|>XEQx~?%W,Hz$zzc:й\>N~~q?W MZZ,߭>xGRӓ'Op~~f]D"mHML&X4q q$ E X\'I ?mo ɣ  !LD2|>!arh4c@|.z*4MCр8ud2Pio&Oft]x<~UUH$b~>_~CNS|>y@Q ]סi2 $IB:eDۈD"x7( t]qa|ҍi,Kdcc=1NOOnQ* INOOa6lrD %q V}VdžZo}ߏmF-BC\t:b|>iz, шP8gƿCqEx?Qՠ:0Z%.*9t]G s<nq8TUrDh4?MuE$If4 #H`\2q5Z-ȲxZqwtt\.~˲x0DY]ءB >nCux^nl6CA*B^m\z=n((pzN֖0C4?G^GRA~1`Yzη= UUF%‹PUhw:f̢, [[[(x<(F<'Me3\.l6h4H$D~B(I|>~? t]g# ߫ʯI`0}(iu}5xE[/{$݈d2\.h4 0i|4eض uy.ǹm!22 <(pazF4 j5:X.X,{#CUUhIh4b eP(X,-BiBA$%"4+vtWLϛj?4 Gzu4a3nܸjj UUyH$0L:&qF#ޢ#!.A:qx0ϱVV]ס(du(ʕÛdX,qV `ُ8)\eh4ga41.@mIh>0ǁt^gZ hV ^,|h3 4Mcrf4a6aX`4!ckk L[fxt c4mk4Ȳ,TU.z^/ a\"HphZ<*( }s$I(~?|4~_(J/Z2[oIpvv`Z$;w[o鵎mi6z%?_.zD"4sz~"@&:$IBR"80l身J  qLS(·,˜%W>{( JbOeJ"^E|t:ݻzzF ɲ UUixSR!Uy?Vrz׮],0 ~v `2HNh4zhpEQX,ld2A\, k@^;&t:4eea86"1'a2(qz^ZP >5RI.O4M͛7QTnZm JakkTUxnpqx3Vp88f3( P \.d2 ˲AQ~<|iP(0OHR}\._%DJp?͐嘍X,dE' db!S@>Gtw @"|?Fq+JH&x72G|۶tiگ~-H=}:p]7#I{ZnPJ~A~:dYFZCD"~?tCqd`Y...`Y&ôgu *RWM(2 ZY.d2 Zk 0Mqrufbv[g&2g.)ex&vboo|``q ~?$(=4y,C+l6 E{Wш h RN`Vtʬv3&j5XLp8 qӟI:Cg6>}D"B!>p\gGQ.~?/7 eY]&C2>kF4>dXA="}e^T, -j6X$>XEW)/<#ΠjϠ:&^/,B>Ǎ7xVd2z$k]˷ml6j B0z=}Lm6x7xz8677L&;<61ꬪPzI? ۶d#޽{,\.q]TUDQFsponY޽˥1aF \Z-ad2(Ǐò,<]E:f5:b1, >̤84Y' Lr{l6QQ.YZJbam$I~"DLA@*Mܹ+#ՠ[ӇVc{Y;;;jFh݅v888tʴ\zLULdAaU!t:,b J670yooo^H+n0~PTV1nydYIga8F0 @$8C<*U1R[nT*1m `]Y|J%T* ^y&jt]Çy'I!O,b1*8-&gWI,30dYp8eYQH?#!mfWPyFf0֘E|x2 f3~Ah4V5MC @0G~3}>t$0MGt ckkx<`0d2`05*.7 D-.A *Ea9hĢ(FH$X hs5WEBI`U>uRH&F]KS!9Çnh:- WuLSضpxoSYN0S>N+l ÙL2+Y hvID( }Fd2WpRr̆$x"IW-=!tWB"@>$IWObCxu0X.B$( _]j4J;0Mf$!BiXTx<"+0W8/N\ s8/Ql666.KikR4 2)62*!iϟ;ɾ;ڶBl|/hm(;ɦoooWxnVgkkS{INQ rr//ļ)I=)%Q.X,ǡ::R?z~:&t^/:W}><I/*j}D"&5֩V1huˑ)XJ")&f?)'S$,Klnn5KZ}Q ?B 8xuBAVrky<ސ+H$,NDM&2ѣ+N?mNu]MSD"isxϠ$'=~h6JR6*&q(yX؅bTw]x<X,^yeYWF* #|[tr9e[t+xFuۋSM`Z&ry0`cc^%h\(Yd2fQH\Yqzz *@ J4ٹAh4 pW"Q!a-D'T$4yFs|?/J (NÆCl)nܸA("_HפiZ*gĂ(T1ȲuX lm Q%B&tHO H7iIcZ6>!zd2oѣG8??`0rd.go=Q@6'NMPUjjhۗ)*CH$9 U Tv:$I!Hp/2R͛p]HeaXpiZb( M=5ʉDg$A۷oxwtSj8xp]DYxn݂afjg<#L0bFt~`0{thyɤtM*WqJ%ZHSƍ|8oCUUrE0jL&!2"~]ȋv.~?,F'AbRN8EQx?I9FҋZ ( + 6ЁD"_HQ|.x(2 +% L&< $* % f2#m\r4',ql6 Ûv;D'$2!2(~? S@Ɍ|dKO Ȳ χ7oj R"%2LJm)*{ؚJ0F~:n߾4T*~#} H$D+t]筸Uڰ{ u{L&( ,˂Ǐ4prD<$Ixɕ n30X41NNNP.z ۏx<{e^32X H/W$ C IDAT?Vy~aH$x)(#?kb ФCZxi4؂t`-'2 {?)PTx@Y7n@\fUZ%!a8D:}D!:.ъw]a ò,vjB,hJJJ$Ç̚fb/ g_>,HR<~zfFՀv Z1Mxׅ頺˞Dٵ,D `=EG 1UUFYwUm6a<C$lmm3;D ೋ=O]QݏS!]4yw2lrh6e<"Axu B<߰x31 @EQ0 X}]>`vNlr&l`Gs/jhHtGz$IB2D *SZO&%D"H$bd&hD̀?gbD"=ܻwy|B?8W4$z |oogYB+4tÑV:F0d'2$ Һ#vEa~^i̜VX,C899TUx<H$^c>#Nc{{|JGGGt:t:PUvz?ϑpxx۶yh4}@z~23m RxDz9 u >J~Rt #U`[_^v:`0btvvvqH5M F))FXi =K$u_? ާ0MZ ,# c:b4@w]F#t:f3^.t:Pk+AU`+JdSP(dx` 3Kdrmcc3ih`V Jè $7acloocoooGacc3 24MIyU*6!45Hf;;;(f<z*4R7|xib1i 0 <%NUUlll,b1c}>ȍZ) OR_[ g$}]E6xqp r9oӞbKZE^g@4ܽ{va0=J[rwA4z=AlllUi0 a8v HhP1dxq$~b6|H⩪booX `p8fXi ip>,GdgߨdI.=S\}>< ݲ,t:hp872y'''x)tzTUjGtgII>zz  g%Fn8$ddL ^ 2* "DxiATڒ xXiB3N2RKӏ$U yxѕqe"=H?ϋb(q@jиn}\v A4Z(X"/e˿bSUZbo-?A?"7ZSҠ*f/&_ZߋaLIKZD"ahKzVd2,˸y&/b-N!Q/XTg# ~l }RC1IzqEQJXT=lmm?muɣUy1"/$ʾo`cc~W>(,2 |b"#?>e~9JsmH#d}\2ڟSMHz+L2@73iܗ,B8FTB<G4eM@OS& @& #%5mC2L.y#Y,Rm|OuVY.hZ\2wVMp锭W a>CuX.,2͸!A2T!/4MeF/Kt:Hu{{{t:u?FwヒzR:_VnjHoNJu֓$ Tdinܸh$}5 ! sP׋+c|>n˖hG@VcFH&8>>/K\.]q-Q2xL_ GlՄAI*H7Fw;*/..i *Fqő0 , t:t]j5 ]7 AQ$xcm޽{hۼDj%]#0 s dY;uVUlC&C1h@~|>rVE( GbLLZFŘh$ݵmxL&V<HDݻwo"_PȿHKPhtzYUUUU I5(ns;~\ZIk:٘m>'SPUBn o+p=zxVLJm#HpZJz> [@t:|GiF?u ty F q-$I~rd2A&A&A}YvyCZb\el^3G>߀8x1"SIW7`ssp޽x|^SnBFR$666pڵL&HSW_$/|,P(|qKRq7pvv$`&_xۯz %:&\.Cu DL֙fl#Nlj M xH&4О)P9::B]pހd? B#H_,˸vZ۽7R 2Ğ:N:Pł}>.9:^{5<~v|א? - b<`wwirdDDhp$F)O8.LVv.;p=G K4x|_4Mv1&PeFiBAǫ>#dA"`04LNo ,9Ǚ9"Ncss=b ~H_Z\3y?Z.x<\&R).`6/}ڠǒl6%:PA桔lV5R{{#oh4f $^bF#y~> jV e*ZjJH_jpP$麢(k`zp~L&*$ nǿ]CI,v^]M$2?oRHo\|>➖e1 xDPܺu9"DRhׯ__[,n$tdYF8竍%:$+F1&! 'Ua8"b:^#'|Q{A_#eT*YЕ!O$/}кj*[|$!2^/گ_t4{㽈^LkTS"X˗%6 Iƣtӯpet:lN m& loo3$6677jGo28"RE"n_^R^Yl>)ithhTG >0@eUp8 %eU6"U dmF4 @ gAO0X ͛xا Hl[SAL'&L۷onÇmUwhdpppr:GnBXW{/8==EX 꺎Z۶_ ɄICX+?EbKǰ, o7ztS0F``0__/ NTBfGfL &mhlׯvDa`#TYeuq8:ۖEQp8̠ -( a`4 (dM 7p~~bX,jx mloo^ VP( ^j*0Ymll@4#.X."LFb(дn.~,IKylnn"$L"$DxX,vރhZW8ij!Jxo&iF0PTOz%oovI$B^'cU lZ6L44 d2_FE|!!e hdpp87h4~t1QV1@Zj*P(i8>>F}u4M4MZe(*>Fok׮J0U?Qdp5˲.0Ϙh6WHAbL/6TUE"@"?d2K7/M?==$I @%=qT q:j>+ u]6t]Ǫ7"DxCUUz$VeifaY>s"8<gR>yσdN DS'hR059s,B\x<aY&$b>* v:B7= hH&q*|>ߕ*A"Atd27 b[[[HR8 n=8DZ{]ihp'92!y/C"@h4ǏJFv1Nqrr|L$!\eUR.|zq_^o)V?^y=#EayO2D@[[[*E 9}B! 6P-˜4n߾ Ikl7OUAMpppD"'8;;믿p8|߫"Ͽ/Z;&!';1 <%$0l6qrrh4mKRl @$}^w >S=mIh7 x<67E zTDQL&1@p8̯;Ȳ|E.]Rꟲ,ccco.~bu֭[tUUqmD"q ,K躎uj_ >=j9xYu] AQ˞vX$ts5u/p|||Emn"ϐ|>G.&xB$ضͣyBy$ h BڵkB899& `3ѣG JZχ4Mܪ޽{| @"@MPT/#T`A Wt]oh4h`ęd:ZJ&D"\+zzhZ X,H&L1M`lLdNAD/11q18@4|8<<|s^ Pn>gVKx4a6(k]ׅi< T*L}뭷J`&1/e2+Ur'dL&;wP( H4MN0@r`0Uׯ#j1aX,R`H_FxI< 10\ EawbvOOOqttSV!Vsiq 2t:ŪY%EQk!ɰ}##RvwwN漽S @RA`>ifN0wu]gU 2"m',cwwٌEߏZvSUBld}zzʖb$DjP}IxDz,10 o{%k6zH&u IDATmoo`r?4K2 =B5Mc{UM}x>3bP(c=*D"N(08(,˂e֊&???rp8A2d|e0j~xX AH_)p>nc<Ngݾlg$QT`6ouAu 2$UX,0o/qX/C:$suyh0qwuElH6ۚD80, `jax!/Kضl``0x<)„/8uYˏnj41ٍɓ'|92 fGGG(X.BX.(JfzA'| (OK6h@Vvl6t:D"R t݋mۆmH&\(.K{1~?~t:ivn{n#8U(Db/WN"~TBcOD:ıXKTUes娥 'aBuh^T #Fky!\,%H<!JdY˲PKqx~{{wੴp8D^gĝ='sdY |qq(뺘N<älpȮ‹ł忉@%I8Rr2 ס*qu$+@պh,B$T TUeEa~L&}v!rebI_۶r{:-t؉=9(\5@g1l&)W3bp[u1L4Q+KeCRv}(Բ,F kZ\“4zf癙d&6M<)7*OcH$ߏr? m7 G"(4 `B!D +dA#@ lvE0 }&PO`FفSV!ǟL&G\[6E<Gcv GGGfC8N1N J%&ʊ6˲^ŸF"$ ,)h=Tzwwwn1ϱV@HwEQ_*f]*%" #v!9C(p8xH$|TEx<L&ضߟJTsض`N0ExhmT*^]^/#%u< ? t+ |2(!_4F#HxZ4#do<3=( MY.?\M+ti*ENd[[[+|߄it:,Jjcy޳e??ǵk 2 EH>)/K, &b1i^ &O$}d7X,X Z2M&X.uxel2xbP$W%z1'>J`ׯ_g:8pqP.txX,u]dT*Dp~~x~np۶./-u]E Ȳufi(ar n&M "M Dʼngκ{vvğ<L&.zfGbAt:Hg4L)u_"ƕud, ~tea:2I@#M.;:9)0',m;nlDE/ONNU|rݿJ`T*L&!I"AuX,`0n9( W$I{FL > ܈pqqm^'`!3$q,jߙW8K*:X,zt7|tn$!#s:$/6yۏIPt:Eel6cP$eBP48%z$adxA`xe+4l67馥)@CZE^mPUX \GG<~/̓H$ abȭA<gUVGa<3geY,gN^ `C @gO"`QrA 0~2iT6 .2<Q.(ok~ۼQ~|8 )H<šD24rg4OA)&,;.;^wQi G! FAGX>dQһ#x̌O0ɄJ"t`NF+++bv|| Á|.#T"&8J֢A%ȇX,F`/vJCݽ{~߱>d2bD[4\|X ~\N** ffq=َ0Yesf3Y6Z__KAە&8677a6e:LN0@E\ZVqppXGc"Q(7|~;;;rv{{[{,t\RdD x2WYss@ ȽfC\FRA R,d2,`aB܇pM~9L^aT_Z;Mm=T~ ,KdJxҥKx7aٰ{o>3|( wjpXz/--!l ? vnWvX8>>E$fd EȫAa$LzO>|(}ڙL&Ug Ab 'c_TP( f3Y)0>_?8ND"PU匲OR(ef97YAC#B⣏>c~C*B^eXVcl7ހEouuv,l|Fy@T jI"o8"1d*BRIZf)Ʉz- AE"7H_ Jw9w:d.׋+WHY|mJ%~$Ifh_h4X]]9{RxJRIz.<%D$2L+Džh` t [&~qQ "EM֭[bjJ6$1jT՟Z-BǩIZǕRIr9<T*ܼypU d2!H L=%@D:!vuFb:B?= ;,7f3R$Ou Ғ`lJ0e&R0sVgTYZZ_#?ʊAv\H&F"t:W?NQV kx<LSܸq{{{RzqyOSb14M9h P UUf#O|;߁x dKh4X,T&,C c [uZ$yX,d,n*X,P l:b< ӎҒ4 1z\.*2+.1!b#jUx<.&n[T%  "L`nh4zT )!fr,r)E~z@@C|>k^pnrvbT bn[&H;0 `6X,jh4ptt$BVd2˰Ns\bU2UU0H/L, i&y`T*\rEݻp5m6a0Xl)Ţ5MCҒ| L Hl6 *UibB?X,dOvƆ%F`$&84MnA&\8ݮD777lH~/{X W^zqgI=rB>cKNtj]j"`4ˍoX<|"'ve)LBU a 0@"f8::zϒzQ*|&`p8䲵^|>/:r/ DQt:ݻw"'و f3yILD9΋b0X,dqxx(U4^K" FB~jZdu. N~DBL="V+E AMӰ'Z>7i](ea61F1Lt:X,i>iE-DxD!DDn- t]z=QbxT6n}xJ&~ɾ7k&2|y P-kmmM6ECkz2B2RlZj8>>{p/I[y^c<pxGbblk0*.J.nVRWS4Y<NDzk$ FJ=-&"șY9F81{MSt:pB'6Lp݂r9Y7f(J|R /œh*"3p=znT<,(^` M5*<d٠*bnݺlUXۓel۷%d2)v;vwwrB$5cmt:i 8.d2(PUFZ np@@8xXɡ'A1Fxnf:?縎t\>&+Rm2arY载^rfS5OwEceN+ k0#Ul|>J4L7c<˭rR T*H$zrpttt:-1EQi rjX^^>#7w*jh4PP*inܸ! 7 { 6M0 {L&b K~˅@ Nxܹ#[7DԓZ~~_>(,<|-hAOiZ! ӑ$1Ͱl6+U~?f31bLh*t:vP*Jvh4pr9qaye*tcJAx0@4"Z?myD"<ܺuK@>V@VK*t ,"ߏcSV 0sD80888nUUŞfp H`6X,"cssv<ꂣX,l6+=RIvݮhWه_|Y<j5&R$7 T.Ng|~_̢( @$pMF^$) {a$'D"qTK$ h`8>v-c;ՊX,ӉK.dB.d0z(JD"!X NGx鴌fDxҥKg&zcYZⲏfý{L& OX@_sOj"a8" JAUU Óh@ p-.#8U({h'>XLS1٤t:1[ݖCdZ"& v-{ *٬ns{<iE$jeZ3"`dR,/fT֤(H&xO&fG,d2@ڳ  :{~RTfU1dp1G}tD@mP3 b< x^误˲ɧөs nEҋLC=(tCUUeܻwVLVfrBA9wvvDB ~/kz1b-F"\tIXT0"0 m0N۷o{x޵Z#9?yZ7~ÇRl6|RGQ1oX~ǃG>!/u9 `ssStf~_f!ED,4O>A8Fلby12!HRr2(t:eϠX,T*AUUZ;Ow1H3e.??V! ?Yx4EՒ r,K5LjFH$X,2?OZb1mFX^^h4B"eedQ]ۅb%#bL&@8VVV2L;1&U8kaooFCֆɁ(JdA^u:;p~gqIgV;y&Zg#UUGە[|ooOzNx:ʭIX899ǻ?~)R/occ?^^^~x饗o|n ͆W^yE8H"r\7!vX, |gbUT0a۱,>#=bK/׋ >>S8Ntxo~.]&7+|>g}q?Z`Zp8D\T=. xx<s<ďc#TΥP߾~:zȌ,Ncssz]z\[TYFCx<\.666P0izqý{DSQ鴸z=loo!uQVpƆ`f}vwwE`21>bFb  j!KECkd"BV]EQ!`  [:*4MݻwO޽+DY0Y"1l68\bbS"5gj'4McT*r9M&S9H\c紲[ߗF('^\F"=5M&hPcR9[p4 (t:-T`b" Ř=7NGGG(LdLhTr]7;?# Cʳl 3 1d2@ d2)k`XDOgV"F[{ᅬl6+~ h4L&ߏp8bÁRɄN|V-0z]wJppp hnbes4MbA(ʕ+t2)ܹw(F$oj3$W'RuLjdP($D(}>O1 ԌbH$V"nB{.Gb"zz.Qonҍ녪d22bMP(p8t:D"![w. hTZV"ŋxqEfv $7t:E&}q|bLnG&A"q{0mhg,%/! V N|UVz1*ˆj1ɿۿP(Zʨn?{4v]A,{b666Ds>ݻ2WUUnP|>/@^p8 `>m}e*<>L&!A1- =㔃qXfP( L xpp !;+!"#*WZ$2LޚN;t'6¨pEX5@@z{bܸ>D^9yR:e' !C4r9gK fF$ęR^L&#oVd"ߏ Xh8armNd@~FO0F1)zRpi{`yy>OAZ fAӴ7[aT_8asɭ[DN#q4T7h4L>g x#j5EPUPv]H9.n7pMf8Nr!IfC&mFUUQ1 $9$PwZflF<܁B+++(JB"e9-UDQܿ_F'Pf` U#6 b4a0H ͙c8:::B8vMӰ$1>֐Jt`6L&1e쑍y @<EQA^h4 diX,D.vCVJQ<$T*%|dB+-ǃ`0H$"SH?fLWhOt P4_ w؟FQd3VDɶ;::p8D,qx<p5T*,--d2AUUA/]4M[VEőjawwJEݮlE' nݺ%= n[P|n^'^x>u-gO lee;;; nݹsGܴcN1N1Ld' t:ERL&#I,ɩ(L90JhDR__Vh6|l5 eZ"0 V;шLRRrVX}țj`'{k޽+l6@ IkkkV+<~ӟ"͢^ w$11F#d20j8Yx!D N$T*-FBb/7k*Bٔ[j"Hŋ( -pP(HېH$dۏ:r΁`B49BAlC8JLP\ōb6 L?áى#?G*h bA9PH4 8JGIj!jf1p8dZAkvs-O,ܰn^Wf @{8 sxxd2UJX,ۃ|\zp:hZ*V*V  9RI5MzP(x7`q|||.kڒBx< @%^TJIr:gƩ(!iRGmjE<0ON'!;'da4 &`6ZRT*IE>{!o4,cE4 9,6 F#nijo`]}GSP(EQ q*$hjE @XD mdYeX(ϔ 'ˑ <⣓DPbH$"^sPQ-d-NS(B$(l$ϙ.|Jg-U .0LDDl=bp`1}O* d]:kkk l6C<p8D׃fl6n`\R쟋C-HRQTUiI~?Jz^ vae$6$Q U3AF :пKKKrssyϝN',TI|Dzr^ eCJHOdF{[դeY(ĕ~=͞YaR? pܹlÉG샣(B@ݎ|>/4^crNZx^/%I5&e:[EQddG!V^# f¾KIt:j3ulnn"^ V[Ȉdžnn<o5[nxfq8BDfp8DX |>K\.'>0DQqۡ8M9TU9@ Ʉ,6C^{_S'>!TUE"ݻwDBrSah#{o߆677гփ8ߣpj #ZڴCgN@ X,^(kq+10#N&V՜=a0Ȫ\Cɪ Ja{{nNVɒ KZMd?ͰUUdHv%4M'"F2~4!NgL&sԠ7Lp h4"EH^DoV%v ˗WWa$u47gMoZbI$\ YfC<~{UmffN66El6P(DvErGx|.ԛNjrk18fBk%|'TQj_RE#jdɜZ!t:fq||C9J?$.Q ~lYN'(nJcC\ W9ۤ}a4666][[QW^ f<<Gp8pR[Ab!g܋g2~DaXdk>\fibDzxP?Fǒ%;QSZ`(݉RFC)R{$^u$.N=p2h<x< R:YnC?  Yá_Xs{Ap=37??,:[YB;N(4Mxo2 9ݮ}Ѩr‘ MN}HxDꫯVVV^f⿁Q !w\h4Dey9n±?燑ypX`/l\e)ࡥSQI.N>?t~/D$9gw6M|F$9K9^t0bP3Q^~8F0 @?㇖f~_UިzKߗK9~>O| ܄#>_QlnnvX2SY[(oFDO4p8#M~bZ{el6;ۧ],nfvGb H1#W/oɢR|~*ȾA~cHU- ,CI xfe4y5Yvd֝;߯g<,^}2M  Ë899yޘt{dooO}Yz' , lool6cX \ ɇHp8v!U˵%7lnj F! SUe.<E9ުz٬30s# {6=y]8vRL✯2*X2)m->)cF~o0xnw/i@ /%c^# U)k<}OzϲΤQV96].{nMUU/ql7OW-a$[/cs=Wuyk!2g{_1oxtg@i|~-|J%##!- ?Ok׮?dg)Z}s=)LA"i/q+8 "_o_^}}\<&O@S%F;n)?@y驧%ӊ) ǡ1Fљ#Ɇ/+A3&I3ld?4_~i7=Ӓk$d{F)E`f8Jx饗eyt*zz{gϚ~RIhY^r2>@(S[B|xȹHmҢ)-X,RrĻP?/l$7N}I%U2?*}+-VOzxg9}g 3{?~[=UWO%#0fCF5#aFaFaFaFaFaFaFaFaFaFaFaċW.IENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/rook_w.png000066400000000000000000000540071242540543200216730ustar00rootroot00000000000000PNG  IHDR\rfsRGBbKGDC pHYs  d_tIME n IDATxl6&ƚ300Ƹ%M mFڮVY-1&&h E k~_\4F+QP n[PhX/d0F1Ls!}eɖ[IQ{{~<9ǭGqpȑ{0wjh4yEE@Q,EE;vo)rq ,꺎_ߵ,P$2HcǎO^~jX,b  '2\ AUAel߾CskEh0Ӄ'xⶕndT*f ExaBE|߿/>S}=AQaH$сd2 u!fgg!Ld۷o# x<ufcAھ}O:[TUl43<}^xECQt: Q" EQ AudX iqؗ_~y/-e^Aa,V|>M088tFGG!`ffj?)?W>8U*M/22 UUMQs/v4ǎCZšC0 sCISTbǁ8,kRHA@<G<i" Cբh 0 tww44ksQEpΝ;1>>X,I.z,wkb˛LD},HRE~#R8ݱ1+ey1AetwwX,"affqr98<<{~ߩ^^GnaWdp###{v 0P(Xb4MC<*N!s\x @eHD@(zuN`m1>>]۶Y*j,xC$ض]2*UU>DQD> Àm522s=_~bdE .&''l6YQNEV"V\q<iݻl6 V zE;PB8&&&8AEZ-~ X_n-j۶ 0*A,vP( HX,;L"N^IqMu e\t|ݰx>(\dYf5??111q$+JDl[qnN!^1tulZ FJemT*蹦i²,A]"( :::0??O%dȢ('(( T*}#e*aB $vHAQ8_|0 cտ(g꺎zEQ{;t* EA__߲8TUEPLEWu#dr{?馫V8|0FGGSOqZ-ax^'L'whQح~a:t9xg{`&blC4 ` H$j`Y<σi /8Ϧ3  ܗJ5(]pȑ{W{ؾ}|>8dYfQ(PUEZ풷yBGG|EQ|X,"^A^l6mۘ˛.+aRe=ϳ׫jA2 QgY&&&Vk²,TUT*"rg0\( v*²,j.>ho||fD^KGQϑ$=:{ccckt: ۶y* A@P?樖,2MTr6w!f-@HR !/. ۶QV: EQبlTpXV:+-Wr TU%JXa|dddOV; 2hQ0 CdY֮\)!u  uylͲ,lfu u]4 &|54r U{2̢m(d2ejRiٰڶmömd2D?dݘat]G,˨jbFczX"11UlofD "#nZm'N `YlۆH&-D 4zۙTrmcttӌGPa綾^Z{I$mE42IrGF*GydŶDC#NCQ8?;;{:j]su P{L6r 2bPww7rd20 . ^pD>mI"'X8{9?82%IAAiP~0 !rgAn JŐH$XzKȈl6$wk ۠BۓN.I0;; ˲ 4 H}cccT*FPX$ŒصkDQlGRO=zAv0R,b>fH-HEhZ|V ӌDZRKϕ000q~ X[PeZQr90dvQQבfagihV$IJ000X,4M"˱J5׈#I򕯠aj!=6Zr똘@>aZHMQr ###xG`mNz$姚!L2CuTWU]]](eYؿyo,' 2Յ ۶eg9tttL@2}-fϊ\gӹP4:fAҢ)a lquV$#+I_AnΝ`v1mI( b߾}?iUUETB>,uqR)<=\POPrd PT!%"\0D*"  ;5EX(,?VHa0 m{޲!pWW}Yw4pi5=ш-kRAXR`ђhJ_^(J6Qspp=Rrцa1\qWb\'1)\XqRv7hR0,.. T۹s' /u]gdD-F|4ԣdONe#RNSULtpjT#o%D1ԎklONJJKۀ E 7ZjtlUi$Vb}\A\q$ΖDQSUOr8x໥R零m3)0X,\.3C?t eyLOO3 }MGGJ`m!0iQnBSQψAL`jj F%#7M}k&sKwrh4Fei<A@ZL۞ !ΓhUX,X," Cx;v@$ϣX, mdTQO#pZ8|HK/JeU@<aX,\4,b;T#G}m2j mۦ뺨d2LҜnL&;vuEQLNhqGOSɜIZ :?\X͕w5| `Ey60DV t]Goo/ˢVaT<,ᅬz$4MXtwwB,EA>4u(ދW_6)8a(JmaE냗^zigTgZ'Fa,47 \mѥd+9|'hUUy,5MҒҫYyz"|>\.3#Q)I7/VJEaNl6dB먁RH.$IbtS;z(k`EikRX-x)(RZyuC<?m۶WJ#\466ZbA, T[׻& `<84M(WD_~|kV nFPc=oO > "a0V=GJ%۷3FdrweYfv}tDhpq nlC^ѣG _#  $[Xg)_j3@7gL& 6EGz:X46wp#->Қo|+( v-~yp]cǎa"D9 -lfC4tCAi`8\m#bja}A 2B@:4lCϹp/2FGGTE5Oȑ# ͥ/5n֥(~EQj ˲P! Ш09Cij' i `R5P*+ߋh^! {:X?Oٳ狧N ǹx}s;w_Pooopɶ /| xp;wzgΜwߍ0 ~zlܸ[nӧH$p}aÆ 8u ƍ3k_vG$ C,,,`߾}b?Rۼy3 {>^a\Vرc~%9/UݍA:t Zt_Ma6J cDqk ?̰QaSQR)~x pc!ػwDB|%b1AzT*x0??tQH$Xj5Z*f2xNJi¶( JJrz5uQ*`Y{߯ڏ)u0<Ssss p]waƍ8w Wy) IDAT?wabbsss<gϞe=u+ޑwBqku͛7SB2'7~ɓDgϞe\~}>0x衇֑#G?(l\x۟l( Y[E@T#ݤih)x$B\~RDpA<<>|a֭x_,L&a6$6l YqF6~zq,,,`Æ ϖ-[bnnֻ?"Yׯ_qQhelSO}NTPu۷o#<һk׮2^k׮oMEj7]^AF' W^u]FL0Mm'YA52AY`YE 0 8xp7P}U?XXX@:fOf,lݺ7o,Ln, C9s(baaN{gm$IqF|tSGka?FHϥ}caaJoyٳg1::_W>uann9ϭ[_*z)5K/H3DnXxg!fggG<G.CGGeTU( 6QH8e̐)X,ƞ1AQR&rL$IpCCCw]{eZeG>G__sʋ7'dYuWWËBfEQ0<< uF!9ls4 PU%D"iFʡ$JQ Y0UUJtYt@. Eunxᇿw=Zm̮m(!zs]Hu.jaYSn4LX8 Lct mfԯ4- Q 2/" !$WZcffxVcAuYͶm?XX@b%x|Ybl(H$(}rd2my<HLQFVuI^j!zzz0== q؞ ;vi Ç3~i`xuhv Ch#4MJi:Qe9qppQ. qwۆNYkzC7x*BPUk4LDgƘL&h4ظ1i d wV Hlw\8H,́qsCk_Vus=w`Yף[Byj- в,vS4@"+7lN ~i eY /yHVIӨVl5zJ29<Hk> pj~It~;6oތ PUw}7? ?[=55qI/~qpwB! N_;_177g"Nw~8nf,~?/d~EM5Mc[eyQE0EY, .XLӋᄏ/Fl6bךbټ+=>>F888`Qŝ;w.9r  $,qI+˱0_ELLL0R)X]סio~& m*D fa,vɕ_T}ǭ6͠gz ))M'|r1:I@"!gΜ 6oތT*J;7nٳgdnvlݺL_q=`nnΝÉ'i&6!֯_F}b4bŒagϞņ ٹsnݺU2|gXTlذ4` P(%T*?qu .*ݻwcbb{DӭLH}jPOn `&ʻ 4ybp]i8 2V=4 Ð9B]ס*lFV,4 T*ȑ#n߾?ItX,bhh;w+¸K_6SRUAuLOO xq־uYPAeLOO3UU{eY,0MrpSB$Ʉ3-uٺK4ᢕVH;ΤH,,h֖ *Ѩxo{5kGydp$I۷38LJib``MQ ^$dYttt03эi)@/ׇ ~^<?A 3\E(>\.۶a6كB۶qafCCCT*l(+_ L!~oo/Z2^|E>|89|w^|=/"p^;h44WPqu]r9r9-(4`.[ B7?EZ0 L-)JgF,4M$] N4M nZFFFJyZ:::Xo8S"!#qdd t?yޮT /hZ8q6nj[nř3gPTXƍYqiض Yq1Z hZ8}4~aaaadd/~ k-T*I׏^eu]g:cThm "AQ*Ŷ0 i4M#?|@"rUxH̸h8:DB,c~ZMD "2 `jj |vP74WS/fǡ:3N6@QBЮMsI1W s ~2x@ل8(455nV T*fZ SSSL۶m躾- j 3UˡM4M4 T*R)ȲH>V T \jW_SFdYF.c jr8h122'J%8q7p=`ݺu8}4?bӦMT*;N,,,ɓ'n:lݺNbe@d+aqyΞ='N} nmTy.wS*;w"#H`vvGl.YMOEFacu۶wAjC.C:f<~СCl:yȃ P(h 9ܒx~\,Q*VH `khw^g nEVqaBrJ gv 9G- ԭ*TUEZeJF]בf 08LѣGoFQd2.S[[{X diml/HmߵG&^}_K>n~~2q:tZ-$a 0;n:3{9#G xt\ׅlv2L^QYxǖEj4j#2p]w(( 6 . jP.٪/ںs#H@UUttt\T8mò>VQAUU>5MD6UՎPh,IH$l6qw yۚdiar9l۶uȀ ܌7(ѝ&i%-JɲU)gb1l۶ iyضFW߬5A:@ ?4<<Wj!|gTQZAnK}>$ɛ#UHv!LqJidYFTb*$ ! Ày<Ah7c;Kպd:LD<)NMM,޽*~f0(f賡%Rm7[tHW^iaHp6t:b1fy~`x A*I:^qH'j4'!( + F faffF/grp_1_)<iKUU1;;b w.eAȶm4M$t]g-A2[оDJkl~z%n8޹`xxm6IqT*Vqw7?TUI(˫v,ömA>pp]EZi0 6!}kX#jҍy20DP,,\7;hYtjؾ} ~zxpK$_}}}E__RsT*zQBdx ;[%rzθ2u7[kjaffX L===la8rȽppòM%$ ===>0Ba(ؿ?*Mr9q(zAd'UUeQi t:mҍZl ϶mB|#D"j)Z,5:$1344ke4ħTD##J%d2&🋃ANOO36_gg'[ |G\j8A`R hW^A`F, arb 60Dgg'?8<5w^i߾}au]_gDQdX #Ͷ 8Y:8 @b!dpW&ߏ j7ހmPqL($IB2Ow $IbS}+>4Md2V+PU?0֎y(Zfl6ۦx5/;zAy8DQDWWsqu `n YyDQl/ERJ8& UUc*l6VD"I r|<$1'L,&gu0 6znZ{mfޚ! CXꊷi,mhX,BuȲ MӐdybX^5@:R/jZ, eAEaxx-J0  ,rH$H$P{9rnR)<S͜|dр,ˌֻZ$m,rۿRP(`rrbbbO<%۶:8QQcODݭT*H(p]SSS$7)I2s|%bRP@TbBNKTj+ppS⡇zgl=R ^,,mj?03 24ڍmZr Z+ m<GWj ۶L&.;={g]Ya&BJ˲RPYBccc,©VUz^gggwUUU5oIDAT?~Ǐ>9agϮ*o ˲fyfq|K_B6ņ uVr9EZ-:u R 'N(ذa 3gyfAuԩS<8}4Z֯__W0MV ,‡~qaaaxPa{͛f1??X,8}}}غu+N>wym;@.Cp3=߾_ qps`dddϟ_3g@UUlݺ_җpqԩSD6 lقM6anno&&''yfӧOR`nnOعs'v܉2n|ӟ׾j C:ƺu۷7~x DZejjK!͢cccGFF*lᆈ?Dn4솥"ljlncccV+ `ppx;w `+=σieYmmO.(r0 '''>>z(,rrSѭ_>hZPUuo8055Ç_dX?#ɰBJ æ 2a4a&X "Q j~Z-ضJ”|D\.nr9hD"$ΣϹ4Q,122v)A0PיUUa```ܽ{ 돍UUU;v RBi. 4mՂ`<_19KΠzA&A:ÇkY٘oWW  C1.4TUő#G޹s'G{ 5늿/V*x<p% [x 9PQo۶m۱~zƢ۲e DQd_߲e x>[lӧ/Xg cN8wnvmXn~lܸ?ΝٳgydYWUlڴ D{׿u|_F2D"ăHR{p)>}6m]wEQm6?~Ν#b`&EczzZgffr f___4M+rQPe|+_ѣG!ى fl60),wV r9h4H$I Ѐ:::NjDkat2M0"EGرclr>2bmۈRZ/HlϞ=c9 + ˏ9 dYhhwMX,cBtc<σp$Itvv"LVYY.OE<" D"x!֧4 ,# öm6W:uڶ #azhOR}t._O033cbbZ44Mc>(T*qUбvލ_~"NZRݰ4K!7*Li(4_w=m{S"JkjS%HE 1a5>$6.;4\c!!9, Cp0=  Dlwh)=%cɲ%Wr;6@qDXhO$gffʕ+pP(P@0 ˗*ip]0 n#J,mvt:\#&GdubeRu]l7c hϟߢl?:|GÐ$yN:( iԸ#2lx+M'*9x|bȯ}/_w~7|-Jj].qćhvju].ш(JL*waATUz}J$t: P;X,n={Vp իWZuG̚4MJ%}߫*"@e&$@%IB?lnMit]yKWpg[l*8ζl^uccc[.cccD@"Ðei#rkYg}~UԚL=PǢviFg'''dB!͂փK?KnEH&npl{ INpqī#_eLLL Ncvvf/2Js =y֭[PoXYY )TUEHeeYO5'x}74[:%A,'? }#ϣT*bhhh Ap^|d|~Zyp=vF`nnΝ%@;0==_#H(ۻK E EQxpq9rAg_~ d2"N矇qIX[[COO~W H_}:~zz/$I7|f/^gRABg}VѣGq1l1g@Ǚ N_&TU677122T* /ɓxgY(?o8|0{9(cǎ= zzzEZ677qH9Oqp=h~G}t_"۶/RHsbv1TUE&A& >McF6E6e7n@UUJ%J%viGT]q 8`wrkh-i&5;"Tj唗YYYm̨$8`?~nD"3g ,--qNwwzzY|ՀO?A !dY\v dd24MV0d4MC\f 1Y>![LT눢ǎ(eY앐K*ӎ#ɚRށh>qL|m@r"QЎRuN&722V<*ͮtRe۬)JP($$_(G, eadd 8dhz\m:dmiن}Njfƍv8@ AvdaLBB?Ipt$1'$IpG qO)maij؊Z.ajDʬn)Eb!Fex 7 C8$IbfIX%& U`Y=w?0;; .دJD$~}T*h4e* $p/av)67MsM&4*pBXu&eBI=}gCE<~'3"S^V;PI4$I)xݡsm-//EYyUU177B(_r]ׅeY,pap+ \2R}0 {qq1744mW:==lz9d=111IaxBeŹzQvKbq{8("%  [W\x]eGi4ǹd@Q[UYa7آ,y,˔TJ.ɲyoK :>2IENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/selector.png000066400000000000000000000006321242540543200222060ustar00rootroot00000000000000PNG  IHDR>asRGBbKGDm pHYs  tIME ->VtEXtCommentCreated with The GIMPd%nIDATxA 01@߬lJ\U` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0`  0` 0` 0` 0` 0` 87YIENDB`dreamchess-0.2.1-RC2/data/pieces/sketch/set.cfg000066400000000000000000000003721242540543200211350ustar00rootroot00000000000000flat.dcm pawn_w.png flat.dcm pawn_b.png flat.dcm knight_w.png flat.dcm knight_b.png flat.dcm bishop_w.png flat.dcm bishop_b.png flat.dcm rook_w.png flat.dcm rook_b.png flat.dcm queen_w.png flat.dcm queen_b.png flat.dcm king_w.png flat.dcm king_b.png dreamchess-0.2.1-RC2/data/sounds/000077500000000000000000000000001242540543200164415ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/sounds/move1.wav000066400000000000000000011204261242540543200202150ustar00rootroot00000000000000RIFFWAVEfmt DdataT\\ W W X"X"$$Z'Z'))++--//C1C122 4 40505#6#666~7~777#8#838388877[7[7666655442211Q0Q0..I-I-++))3(3(d&d&$$"" !!NNhhXXc c E E B B Z Z YYffRR[[  j j / /   {{CC--@@eemmVVLLbbMM aa44[[$$DDߺݺ||``nnڢ٢ً؋>> //iidd%%((hh``..~~XXzz zz--0 0 VV::jj l"l"##$$%%&&''''''''''''''u&u&%%$$##r"r"!!55__ooggPP%% d d   {{11ccTTUUppPPnn,, %%eeJJQQPPllCC)) 44ee88{{qq##//@@\\))xx@@ee߆݆ݬ۬FF֐Ԑ[[{{33 RRɵȵ>>ppɿɿɬʬ͈Έ))UUOO;;22MM 44bbwwPP""$$''_)_)++--d/d/112233556666n7n7778838388877l7l76666<5<5<4<43311~0~0//{-{-++)*)*k(k(&&$$""!!88[[CC g g ` ` u u iikkSSXXyy  ~~  S S   aa++99ccnnZZ%%^^66<<""  ) ) / / %%  cc}}11gg;;>>zzKKݡܡ܁ہۊڊڹٹٗؗEE""++__OO ??ݢޢ,,44 ''uu%%99x x @@zzzz66 A"A"##$$%%p&p&''''''''''''"'"'&&%%$$##""?!?!))mmjj77 b b vv11RR,,&&??{{XXEE>>SS'' ggUU..ttxx..AAjj^^&&SSzzߠ@@}}Ӊщ ЦΦZZ,,00iiJJaaȥɥɍʍʤˤXXϻѻѱӱ rrܫ߫ssYYXXnnoo++: : ))!!K$K$&&))J+J+O-O-,/,/00e2e233445566]7]7778838388877|7|7667676Z5Z5]4]4?3?322005/5/--,,_*_*((&&%%*#*#N!N!rr..xx88DD ~ ~ yyppTTVVssnn < < kkFFyy  22``nn^^--nn))RR\\FFEEB B e e o o ggLL##cczz,,aaRRZZxxzzܢۢۦڦ$$٣أMM$$''VVسس;;ttߧttffttGG@@yy 44& & 5555WW[[AA ""e#e#$$%%Y&Y&&&v'v'''''''''2'2'&&%%%%##""l!l!]]}}<< YY  yy== UU++xxOOBBYYff99,,ww99 OO DD%%mm99TT 2200''__ HHxxشִQQӺѺ88΁́PP<>nn}}jj88tt>>{ { hh55^^uu00::ߩ::77ٱرUU''$$NNإإ((ٶڶڼۼFFpp99''11ZZnn%%}}--66 f f YYo o !!>#>#k$k$k%k%B&B&&&j'j'''''''''A'A'&&%%%%$$""!!$ $ ''))> > UUNN**""HHYYrrbbttuu --`` jj7733eeCCee 55@@//__bb^^77[[܂ڂڱر00ՅӅggΩͩtt]]ggʗɗeeFFssOO\\˒͉̒ωFF22AA{{XXNNVVhh 55\\jjccFF!!##+&+&((**,,..w0w0 2 2p3p3445566979777 8 80808'8'8777777f6f6554433S2S200//..v,v,**))H'H'y%y%##!!  55cc55?? 6 6 {{XXSSiiQQe e   w w _ _ RRLLNNQQSSTTPPGG22RRkk##XXmmdd<<VV__tt ww::YYww99kkeeKKٿؿ^^))""FFؘؘٙڙڙۙޗߗ::XX00ww((<<     ff= = !!##H$H$M%M%*&*&&&\'\'''''''''O'O'&&&&;%;%9$9$##!!T T KKeejjYY88   : : OOmmSSNN\\"" JJrrOO"" ]]MMww%%QQ``RR**NN**MMrrޖܖܼڼ ffչӹҕЕ&&̘͘}}˄ʄʮɮss99ȳȳ[[3388iiUU22׊ي ܫޫggEE99KKnn22HHR R    Y#Y#%%?(?(**,,..B0B011G3G34455s6s6&7&77788.8.8+8+87777&7&7}6}6554433{2{2+1+1//A.A.,,++G)G)''%%##!! EEnnii@@ii!! L L **[[RReeCCQ Q [ [ B B 33//..00334444))==\\SSllffCCmm::LL   * * **==PPLL%%''VV ޑ;; __gg..!!??،،٪٪||ww۟ܟggccOO~~##882 2 NNff^^ !!""%$%$/%/%&&&&O'O'''''''''\'\'&&.&.&Y%Y%[$[$8#8#!! KK||OO 44OOHHDD%%""||33vvpprruuwwxxttkkVV55vvTTVV==mm~~uuPPGG--::ddޭ##XXל՜NNRRͽ̞̽˞ˡʡɂȂ--ȢȢCCAA̜͜!!еҵһԻ>>ٻۻVV ::~~%%== 44ll[ [ ##%%'';*;*T,T,G.G. 0 01133^4^4s5s5Y6Y6777777+8+8-8-8887787876655443322U1U1//p.p.,,6+6+~)~)''%%$$:":"[ [   MMppHH    # # b b 88^^RRaa66> > g g ? ? % %   vv))MMNNkkiiII  ((dd}}&&Q Q h h hhXX6699NNhhSSNNbb99޼cc--55ttrr22 99؀؀ؓٓ__UUxx66mmkk++~~--;; t t ttMMccVV''a!a!""$$%%%%&&@'@'''''''''i'i'&&F&F&u%u%|$|$\#\#"" ))YY  }},,UU**{{pp99.. nnxxffWWQQRRUUWWXXUUMM99bbKK__ UUuu77vvaa??tt00\\ِאԀҀ~~##˾ʾ&&ɐȐ%%!!ȑȑ--ooΟПxxyyԤ֤kk޹{{``ss++ 44JJQQ99  ""A%A%'')),, . .//|1|1228484T5T5?6?6777777'8'8/8/8 8 877I7I766554433221100..--k+k+))''#&#&O$O$t"t" DD..$$oo9 9   = = x x GGbbQQ]]((+ + M M & &   __>>  HHiijjOO::..]] {{II44KK kkތ݌RR<>}}))>> # # ((  ##2!2!""##$$%%&&1'1'''''''''u'u'&&]&]&%%$$##C"C" [[((^ ^   uu((cc44 //``@@ NN;;aaddccHH99113355889966//MMxxBBggmm``&&;;xx""CCjjٖۖ SSԲҲ$$ѫϫMM;;ɠȠ00ȁȁBBͽνhh;;88]]֧اۮݮaa22''BBqqQQ ii  e e b"b"$$e'e'))++--//J1J122443535$6$6667777#8#818188877Z7Z7665555442211J0J0..C-C-++))+(+(]&]&$$"" GG||aaRR] ] @ @ > > X X VVffQQZZ  n n 3 3   ||GG..BBeellTTII[[HH WWzz++SS>>߶ݶvv\\jjڞٞ؈؈>>!!..jjgg))--llgg77``))99: : ``AAqq!!r"r"##$$%%&&!'!'''''''''''''r&r&%%$$##m"m" ! !..WWdd``GG \ \   qq%%xxZZKKOOiiIIjj&&##ccHHTTQQqqGG++88ff88||oo"",,::WW""qq88]]~~ݥۥ??ֈԈRRww--QQɱȱ<< qqɲʲ͋΋11\\[[ GGAAXX >>mmXX""$$''j)j)++--i/i/11223355 6 666q7q7778818188877i7i76666959584843311w0w0//u-u-++"*"*c(c(&&$$"" ! !00TT<<~~ b b [ [ r r ffkkRRXXyy~~  W W   cc//;;bbllXX%%ZZ  3399|| ( ( ZZtt''^^22 77ttEEݛܛ}}ۆچڵٵٕؕEE""**``SSCCݨި44;;22..BB II== G"G"##$$%%q&q&'''''''''''' ' '&&%%$$##""9!9!!!ffaa-- X X mm**yyLL''!!==yyUUHH??WW,,ii##VV..vvvv-->>eeWW KKssߘ߹ݹ99vvֽԽӃуСΡTT((..ggHHccȩɩɒʒʧ˧__ѶӶ~~ݴߴ~~ffff||++~~55I I   **66((!!T$T$&&#)#)P+P+V-V-1/1/00l2l233445566`7`7778818188877x7x7662626W5W5Z4Z4939311000/0/--,,Y*Y*((&&$$"#"#G!G!jj((qq22@@ z z vvppSSUUuuoo @ @   mmKKzz  44__mm^^--kk%%OOZZAA  ??: : ] ] g g ``CC[[ pp##vvYYIISSppss ܞ۞ۣڣ##٢آLL$$&&WWصص>>zz||oo}}PPKK++??4 4 @@AA``ccGG ""j#j#$$%%]&]&''x'x'''''''''0'0'&&%%$$##""e!e!VVtt33 PPqq55MM&&rrII??WWcc<<--{{>>SS EE%%nn~~88QQ--)) YYAArrث֫KKӴѴ33{{KK99II}}UUTTȐɐssʂ˂//ωщvvӍՍ00ڶܶ^^$$ AAyymm)). . rre!e!$$&&(( + +--..00>2>233445566O7O777881818$8$8777766J6J6t5t5{4{4^3^3%2%200_/_/--;,;,**((''8%8%]#]#!!##__ccll     uuUUTToo``| | ) ) uuppqqssxxyyttggQQ00gg||--[[mmaa55zz==llzzee22oo77s s __))UUkk((22ߢ55۾ھ55ٯدTT&&##OOاا++ٸڸMMuu@@00::ddxx..99AA q q ``%%  u u !!C#C#m$m$o%o%E&E&&&l'l'''''''''?'?'&&%%%%$$""!!    ""zz6 6 KKxxEE!! @@UUll^^rrrr 00dd%%ll;;44ggBBbb 22==**ZZ[[WW //TT{{ڪت((~~bbΣͣooYYeeʓɓccGGwwTT^^˗̗ΑϑPP77IIՅׅff\\``!!ww  AAjjxxppOO!!##6&6&((**,,..0022s3s3445566=7=777 8 81818(8(8777777c6c6554433N2N200// . .o,o,** ) )A'A'r%r%##!!--[[..  99 3 3 zzWWRRjjRRh h   y y d d WWTTQQSSYYYYXXII44SSnn%%WWllee<<TTYY  mm pp11OOoo00ee``IIپؾ]]))!!GGؚؚٛڛڞ۞ ޞߞ?? __**>>44EE ppD D !!##K$K$Q%Q%-&-&&&_'_'''''''''M'M'&&&&8%8%5$5$ # #!!N N   DD]]bbPP//~ ~ 0 0 FFddKKGGTTyy~~%% NN ttQQ""##__LLtt##NN\\MM$$HH##FFjjޏ܏ܵڵ^^ղӲҐА ͔̔zzˁʁʫɫqq::ȷȷ__66::nn]]==וٕܳ޳rrRRGGWWxxAATT  a a  e#e#%%L(L(**,,..J0J011J3J34455w6w6*7*77788/8/8+8+87777#7#7{6{6554433v2v2&1&1//<.<.,,**@)@)z'z'%%##!!  >>ggbb::cc   H H ((ZZQQffDDU U ] ] G G 8822113399::66,,>>__RRkkhhCCkk66EE   # # !!  yy22HHvvCC OOތ66]]gg-- @@؎؎٭٭~~{{ۤܤmm mmZZ..CC= = WW&&ooee  !!""($($3%3%&&&&Q'Q'''''''''Z'Z'&&,&,&U%U%W$W$2#2#!!~ ~ DD{{ssDD   y y ++HHBB>>!!!!||77{{uuuuwwzz}}yymmXX77 xxVVUU<>wwe e ##%%((A*A*[,[,P.P.001133b4b4y5y5^6^6777777,8,8.8.8887757576655443322Q1Q1//j.j.,,0+0+w)w)''%% $ $3"3"T T xxFFjjBB    ^ ^ 77]]RRbb66A A i i A A ) ) xx**PPMMjjjjII%%aauuJ J a a __OO--yy//DD``JJFF[[33޸^^))00rrqq22;;؂؂ٖؖbb]]~~<>775577==>>;;11OOyyDDggkk\\ 44qq<>//lljj++22ssll## ??kk44CCF F jjLLxx ! !w"w"##$$%%&&$'$''''''''''' ' 'o&o&%%$$##g"g"!!''OO]]XX?? S S   hhqqRRAAGGaaAAdd##``GGTTUUssII00 99ii::||oo **55PPjj 22UUwwݞ۞77ւԂLLpp))LLɰȰ<<ttɴʴ͔Δ77!!iiccVVLL  ii   LL||ee""$$#'#'p)p)++--q/q/112233556666q7q777 8 828288877g7g76666656534343311r0r0..n-n-++**\(\(&&$$""!!((MMyy55xx  ^ ^ W W n n ddiiSSYYzz X X   jj11!!;;ddnnYY##YY  ..44tt     QQ llUU**//nn??ݖܖyyۂڂڳٳْؒDD!!++bbUU IIݮޮ88EE;;<<MM SSDD L"L"##$$%%u&u&''''''''''''''&&%%$$##""3!3!``YY$$ O O cc rrII##88uuTTHHCCYY..mm$$YY22uuww++<<^^QQDDllߐ߲ݲ22nnַԷ||КΚPP$$**bbHHffȬɬɔʔʭ˭cc؇ڇߋqqqq77EEU U 88AA11  !!`$`$&&))))Z+Z+_-_-:/:/00p2p233445566a7a7778818188877w7w766.6.6S5S5T4T453531100*/*/--,,R*R*((&&$$##@!@!cc!!jj++:: v v   ttnnTTVVttrr A A   rrMM~~44``nn\\++ii!!KKUU==884 4 S S ^ ^ WW;;RRddnnMMAAKKiimm޻ܻܚۚ۞ڞ!!ٟ؟LL""''YYضضAA ݀ހuuZZUU66HH< < HH  GGhhiiOO !"!"n#n#$$%%^&^&''x'x'''''''''-'-'&&%%$$##""`!`!MMkk** HHgg))GGooFF::SSbb<<11}}@@UUHH%%nn||66OO''##QQ~~99kkأ֣EEӭѭ..wwGG44EEwwUUWWȒɒttʈˈ33ϏярӀӗ՗99ھܾjj11##OO ww889 9 r!r!$$&&((++"-"-//00B2B233445566O7O777881818#8#8777766G6G6p5p5v4v4Z3Z3!2!200Y/Y/--5,5,**((''0%0%V#V#{!{!XX]]ff       ttVVTToodd~ ~ + + xxvvvvyy{{{{vvllVV22jj}}--]]nn``33yy99gguuaa..hh00n n ~~XX  KKbb++ߜ//ܼۼۻڻ33٭حTT&&$$PPبب..ٽڽRR}}II66CCmm99DDLL { { kk'',,z z !!G#G#r$r$s%s%G&G&&&l'l'''''''''<'<'&&%%%%$$""!!  qq, , BBoo>>;;||NNiiYYnnqq00ff''pp==88gg@@aa..88&&TTUU PP''MMssڤؤ""xx\\Ο͟kkTTaaʑɑbbJJyyYYdd˞̞ΗϗWWAASSՌ׌pp!!ggoo++ OOtt||\\!!##?&?&((**,,..0022z3z3445566=7=77788/8/8'8'8777777_6_6554433I2I200//..i,i,**));';'j%j%##!!&&TT))44 1 1 zzXXSSjjUUj j   ~ ~ f f YYVVVVYY[[\\ZZNN99VVoo''YYnncc::PPVV  ff ff((GGff''__[[ GGٻػ\\))""IIؚؚٟڟڣۣ%%ޥߥGG))ii22II==PP + + zzI I !!"#"#P$P$V%V%/&/&&&a'a'''''''''J'J'&&&&3%3%1$1$##!!I I 99UUZZHH''u u ' ' <<\\BB??MMtt}} yy %% OOyyVV$$&&__JJrrJJXXII AA??bbޅ܅ܭڭWWժӪҊЊ͎̎tt}}ʨɨoo==ȷȷaa;;@@ttccDDמٞ!!ܿ޿~~[[RReeNNccp p $$## m#m#%%V(V(**,,..P0P011P3P34455z6z6,7,77788-8-8+8+87777"7"7v6v6554433q2q211//2.2.,,**8)8)t't'%%##!!  77]]  ]]44^^   G G &&[[RReeGGV V b b I I ;;776688;;<<;;11BB``TTmmffAAgg}}00??     oo))>>mm;;II߅ޅ00ZZff-- AA؎؎ ٰٰقڂځہۨܨtt wwdd99NNF F bb00wwmm  !!""-$-$8%8%&&&&S'S'''''''''Y'Y'&&)&)&Q%Q%S$S$-#-#!!x x >>ttll;; p p ##>>}};;99 99}}xxzz}}{{rr]];; ||VVSS88ffwwllGG<>   \ \ 44^^PPaa99C C m m F F , , ||..QQOOmmhhGG$$~~ZZqqB B X X YYGG&&qq&&;;XXBB??SS--ޱYY%%--nnpp22;;؂؂ؙٙff__ہ܁CC{{}}..??DDTT 00__ssdd88m!m!"" $ $%%%%&&E'E'''''''''f'f'&&?&?&m%m%u$u$S#S#"" ttGG  llCC nnee44++rr||##mm__XXZZ]]__``\\TT@@ ggMM\\PPkk..kkRR22ee!!OOك׃ssss̷˷˷ʷ ɍȍ""%%ȔȔ33$$yyήЮІ҆ҋԋԴִـۀ//{{00GG ##LLcciiOO  ""U%U%''**&,&,..//1122C4C4[5[5G6G6777777'8'80808 8 877D7D76655443322u1u100..--\+\+))''&&@$@$d"d" 44uu""ff0 0     6 6 s s CCaaQQ^^,,0 0 S S * *   eeBB  IIhhjjMM44""MM} } hh88oo::}}^^ށ݁GG55HHڄلzz7755vv؃كJJ>>[[ܢݢߧcc>><>RR 8 8 ::33))?!?!""##$$%%&&6'6'''''''''s's'&&V&V&%%$$y#y#8"8" NN  J J   ccRR##!!SS 77II77ddii jjPP@@99;;==@@AA>>66$$RRyyDDeeggVV--jj55[[ۅمٻ׻FFԥҥѠϠBB55ɝȝ--ȄȄLLwwJJIInnּؼ00xxHH88@@ZZll&&6 6 ~ ~   v"v"%%y'y'))++--//X1X12244;5;5,6,6667777$8$818188877U7U7665555 4 42211?0?0..6-6-++))((O&O&z$z$""   88llUUEEU U 7 7 6 6 Q Q RReeQQ[[  t t : :   MM22CCffllRREEPP:: ~~EEgg@@11 ߪݪmmUUccښٚ؇؇== 00llnn//55{{ss**HHww??OON N uuUU}}!!}"}"##$$%%&&&'&''''''''''' ' 'm&m&%%$$##b"b"!!  GGUUOO77   J J ^^ggII::??[[<<``^^DDWWVVwwNN33"" !!!!==jj<<~~mm''~~~~//JJcc**NNppݕەۿٿ11{{FFll$$ JJɭȭ88tt ɹʹ ͛Λ@@ ((ttoo!!%%``[[xx   XXoo""""$$.'.'z)z)++--y/y/&1&12233556666u7u7778818188877e7e766663535/4/4 3 311l0l0..h-h-++**U(U(&&$$"" ""FFrr//ss  z z Y Y T T k k aajjRRXX|| \ \ kk66""==ccmmXX##VV,,00||nn      IIbbLL""((gg::ݑܑuuڰٰ ّؑDD!!,,bbYYOOݵ޵??NN++FFIIXX &&  ZZII R"R"##$$%%z&z&''''''''''''''&&%%$$##"".!.!YYxxPP D D [[zz}} mmCC66ttQQKKDD]]33qq((ZZ22xxuu++99XXzzJJ<>!!l$l$&&4)4)b+b+e-e-C/C/00w2w233445566d7d7778828288877u7u766,6,6P5P5Q4Q403031100%/%/--++J*J*((&&$$##8!8!ZZbb%%44 { { s s   rrooSSVVvvss E E   ttQQ66``mm\\,,ffIIQQ7744, , L L X X OO22  II[[ffEE::CCaahhݷܷܖۖۙڙٞ؞KK""((YYظظDD&&݇އ~~bb``??TTG G RRQQqqrrVV '"'"s#s#$$%%b&b&''z'z'''''''''+'+'&&%%$$##""[![!HHbb"" >>__!!??ii@@88PP__>>11DDYYII((pp||66LL""JJvv 22dd؜֜==ӧѧ((оξrrBB11CCuuQQWWȗɗyyʌˌ::ϘјчӇӝ՝DDtt99!!33[[//CCJ J z!z!$$&&((++'-'- / /00I2I233445566S7S777882828$8$8777766E6E6n5n5r4r4U3U32200T/T/--/,/,**((&&)%)%O#O#s!s!PPVV``     ssUUTTqqdd / / }}{{yy{{~~nnXX77ll00\\mm``44vv77eeqq[[((cc))f f uuNNBBZZzz$$ߗ))ܸ۸۶ڶ00٫ثSS%%%%PPتت11yyzzUUEEiiMM " " EENN9944 !!""##$$%%%%%%%%%%}%}%%%$$##""!! oo%%WWtt~~||mmT T 6 6   uumm9988??""VVhhHH++wwDD``vv??ll//0088** DD~~ $$ߴKKܟ۟cc8844eeղԲԣӣJJ >>ӒӒ ԫԫllRR[[׉؉GG܅ޅTT==??[[,, @@jj  QQ))4%4%++00G6G6;;x@x@EEwIwItMtMQQ]T]T?W?WYY[[x]x]^^__````____]]{\{\ZZXXHVHVSSPPMM~J~JGGCC??K>88DDUUqq;;``33::nnݘۘff22ҵеФΤΫ̫ddŝĝĀÀԔee&&&&dd§¬ì}}DDLLʎ̎ѧԧԾ׾iiNNyy== TTMMDDhhI I !!K#K#h$h$?%?%%%$&$&1&1&&&%%$$$$""!!- -  cc\\^^oo}}AAIIhh33  + + KK  YY$ $ """"$$%%C'C'(())**p+p+++!,!,,,++;+;+h*h*Q)Q)'']&]&$$m"m"  ; ; ee!!~~))޳ޞݞYY++LLܼܼ}}݇އ||bbRRQQvv  :: <<!!##"&"&(())++<,<, - -------X-X-,,++~*~*))B'B'F%F%## QQoollQQ$$ jj2222OO??jjcc//00``FFKKEEmmmm55__XXWWHH{{ߥߢݢݟ۟ۧ٧ټ׼((ԊҊѼϼϖΖΣͣ^^==̳̳oommγϳ99__٫ܫܣߣ**VV    ttmm""%%((!+!+|-|-//t1t1 3 3Z4Z4f5f5(6(66666666655)5)5#4#422}1}1// . .<,<,7*7*((%%##d!d!]];;//??nn8 8 GG**88ttcc  %%bb))ddiiqqNN _ _ SS""88OOnn޶zz6611nn׸׸ػػؠ٠99cc//]]-- $${{ {"{"$$|%|%&&n'n'''C(C(B(B(''n'n'&&%%5$5$"" ``DD  !!==ffaa%%//AA}}QQAAOOpp((mm88@@,,&&7777^^ ߵZZ۹ع||WWJJ]]ИΘ̐ːXXZZɗȗ##ȶȶȔɔɹʹ++""ҫԫooqqڨݨssZZ^^''hh OO $$;';'**,,//?1?13344556677881818887777#6#65533,2,2y0y0..,,**S(S( & &##g!g!nn33    ::  bbRRnn** ` ` Z Z k k   NN99QQOO33QQnnYY!!nnI I jjIImmCCqqbbޅppBBSS٧ا?? FFسسggbbڣۣ$$!!11 ;;AA  cc ``   ! !""T$T$%%&&J'J''''''']']'&&%%$$.#.#!!bbvv<<\ \ ttHH((iinnmm""bb11ffzz99FF``TTZZ}}WWުQQٻ׻ׇՇkkllђϒWWUUYY LḺα--ծخߚEE""DDxx22a a qq55>">"{%{%{({(@+@+-- 0 02233;5;5b6b6C7C777&8&8,8,877m7m76655{4{433y1y1//--++))^'^'%%""e e yyFF))%%AA p p ) )   $ $ ggUUYYgg  NN]];;++ddllAAUUggooJ J QQ33LLcc~~ ߑ;;ss))((ll>>ݹ߹$$]];;AAddLLww 55??$$oo!!~#~#$$ & &&&''''''''''V&V&M%M%$$"" ccYY  ! ! 77PPnn((""BB33$$VV''<>||((##}} FF;;>>zzIIff__GGDD99 VV||mmAA]]ޮۮ__nnˬʬʜɜ22ȄȄJJ[[ʳ˳XX@@ppӖ֖օم٬ܬOO,,**@@nn""]] zz88'#'#Q&Q&F)F)++q.q.002264645566q7q777.8.8"8"877@7@7m6m6a5a54422000/0/;-;-++++((&&p$p$""jj  z z   ==qqQQbbE E     8 8 kk33yygg@@iiee--##QQFF  $$!! - -   IIee}}ffbbVVەڕړٓXX""22،،**;;۫ܫZZHHppdd"" EE==ee eey y O"O"##=%=%N&N&''''''''''&&&&$$## " "A A AA::; ; U U mmnnzz66**jj||PP\\EEdd[[jjGG 77RRSS99))~~yymmVVNN]]ݯگee.. [[bb22::ɂȂ00ȵɵ\\%%rrއ**77rr% % GGWWHH;!;!$$''t*t*--h/h/|1|1N3N34466777788282888776666443311?0?0`.`.],],@*@* ( (%%s#s#!!nn%%ZZ ^ ^ e e ^^RRvv<< } } z z 11yy66__rrooLL  XXmmTTss55NN;; uu))AAZZ{{JJdd,,""LLެܬGG::ٖؖ88 OO؃كهڇZZ$$,,ll]]VVmmKKww  HH[[LLNNH!H!##$$%%&&['['''''''K'K'&&%%o$o$""O!O!mmYY!!ww 11KKrrVVLLAAee==ZZ}} IIWWNNSSVV<7>777&8&8-8-877p7p76655443311//--++))m'm'"%"%""s s QQ3322MM y y 1 1   ( ( kkVVXXcc  IIWW77))cckkDDYYoo  yyY Y ``##FF__tt00ߚCCvv++&&hh55ݯ߯LL))--OO;;ff !!--__!!t#t#$$&&&&~'~'''''''!'!'[&[&U%U%$$"" ooii  3 3 JJbb77//KK44!!QQ!!55ff--ss{{jj;;%%jj>>@@((ggݹcc֫ԫԜҜҪЪ::ˇʇɱȱ""ȗȗjjɂʂː͐ͅυϻѻ77xx 00mm  ##8 8 ##&&))O,O,..0022h4h45566777728288877'7'7O6O6;5;533r2r200..,,**((u&u&%$%$!!tthhUU^^J J **iiQQff_ _ 6 6 - - : : _ _ ^^##&&  xxGGll``##  11""gg V V BB99WW""ݫ۫qqvvNN ::ؚؚDD22ffܖޖދ!!mm~~JJww  VVrrmmCCff ""$$d%d%l&l&/'/'''''''t't'&&%%$$q#q#!!  iiEE ((IIzz//33RR00@@VV{{++rr11]]rrqqVV55oo rrAAUUjj``==ii߸ܸee&&Ζ̖99 mmBB˒̒[[mmXX++==ۂނjj]]hh;;xx 11!!$$''**_-_-//1133555656!7!7778818187777665544T3T31100!.!.,,))''{%{%(#(# vv$$||'' _ _ = = H H YYUU}}MM [['']]gg  \\mmLLqqCC L L aaSSvv|| ه؇11""ZZء١٭ڭۏݏddrr55 ]]: :   llcc!!8#8#$$%%&&l'l'''''''8'8'~&~&%%D$D$""!!,,]]ZZ NN66++II66 66ssAAbb]]II##II??aazzNNkk޻ۻkk** ww˵ʵʣɣ44CCTTʫ˫LL33bbӄքqqٛܛ߃99''SSBBm m hh""##?&?&4)4)++c.c.0022,4,45566o7o777/8/8#8#877C7C7s6s6i5i5%4%422 1 1>ؙٙ:: NN؀ـفځOO^^xxKKCC^^99aa  33GG;;  DD?!?!""x$x$%%&&X'X'''''''O'O'&&%%v$v$##Y!Y!wwff&&11   ((??[[ffYYMMppFF^^zz DDPPIIPPXXAAmmjj88RRffllـ׀NN55;;bbϳͳ00HHhh""((tt qqrrzz++ii ,,""%%((++ . .G0G0?2?233[5[5~6~6T7T777)8)8*8*877]7]76655X4X422L1L1//--++`)`)"'"'$$""' ' ==  TT M M WW{{SS\\ww# #   66qqAA~~LL44eeii::EExxzzDDAAww}}YY  __22XXAAzzTT^^ߝݝڼټgg''++ww gg ccJJss" " ` ` oo''# # ""##%%%&%&&&'''''''' ' '>&>&.%.%##V"V" uu##^^ $$NNRRuu}}%%11kk<> @@ ""D$D$%%&&C'C'''''''d'd'&&%%$$@#@#!!~~11``  ggEE{{++''sshhUU!!YYoo11BBee]]jj))rrllעբՅӅӄфѨϨhh\\RR>>̛ΛγгӯկՌ،آۢooHH2 2 PPZZCC""T%T%X(X("+"+--//1133*5*5X6X6979777$8$8-8-877u7u7665544$3$311//--++))z'z'0%0%"" **__@@<<VV 8 8   . . ooWWWWaa  AAPP33((bbkkEE^^uuh h pp44UUnnAA''ߧKK ww++&&ggؾپ--ݡߡ߹<<<>UU77 OO..__%%kkxxhh== ))ss''JJNN66vvoo""ַԷԧҧҵеDDˍʍʅɅɶȶ''ȕȕccyy˅ͅwwϬѬ''hhRR  # # {#{#&&))?,?,..0022^4^45566777708088877,7,7U6U6A5A533|2|200..--**((&&2$2$!!--vvaajjQ Q --kkRReeY Y 2 2 & & 6 6 X X VV  vvEEll``%%66))pp e e RR11IIff$$,,ݳ۳xx||NN!!99ؘؘ>>++__܊ފ}}nn^^nn44aa CC``]]55ZZ }"}"$$\%\%f&f&,','''''''w'w'&&%%$$z#z#!!   yyUU   77\\++>>==YY66EESS}}ww##jj**VVllmmPP44pp vvGG((__ttmmKKyy ss++11Π̠AA&&qq>> ˉ̉PP__аҰGG((llXXEETTuu  __ {{  !!$$''**O-O-//11w3w344-6-677778808088877665544^3^31100,.,.(,(,**''%%4#4# //11 f f B B N N ZZUU{{JJ VVVV{{bb]]ooMMuuMM X X //ss00aa%%ޅ܅%%&&ى؉22##YY؛ٛ٥ڥۆ݆VVcc&&JJmm% % l l ]]XX{!{!0#0#$$%%&&j'j'''''''='='&&%%J$J$""!!99  mm//kk &&^^DD66MM1111kk99yy``\\KK))OOEEjjZZzz yy88 **̻ʻʨɨ88||@@LLʤˤBB))TTss^^م܅mm""<>FFɉȉ --ȩɩLL UUԫ׫׮ڮ[[BB %%!!`$`$y'y'S*S*,,M/M/h1h1939344666677882828 8 87766664433 2 2T0T0x.x.w,w,[*[*&(&(%%##6!6!??nn k k o o __SSrr77 r r o o $$ii))SSeeccBBUUnnUU  KKeeTT  4411KKee~~ii~~DD99``޽ܽUU++CCٝ؝;;LLؿؿyyyyGGPPgg88//KK##PP ##55((662!2!""q$q$%%&&V'V'''''''R'R'&&%%~$~$##d!d!qq22??" " ;;QQmmtteeYY{{OO bbxx<<}} JJ~~EEMMYYDDrrqq@@]]rr''yy!!ٍ׍]]BBFFmmϽͽ99KKff jjaa ^^gg``qqMM ""%%((x+x+--9090727233V5V5w6w6O7O777)8)8*8*877b7b76655_4_422U1U1//--++l)l)1'1'$$""7 7 KK\\ V V     [[||TT[[ss! ! ..ii::vvII22eejj;;GG~~~~LLKKgg  oo&&BBjjRR``jjߨݨjj''))uu^^WWvv||44^^  P P vv}}__  !!##%%&&&&''''''''''E&E&6%6%##`"`" 11""ll 55``aa##))--ff99))33UUPP""qq// BB zz**zz$$ؚ֚uuggyyаΰͤˤiiffɡȡȫȫȂɂɣʣ ͺϺyy==99ooqq1133ddS S y y __ ##'')),,..11224455667788181888777756565533I2I200..,,**{({(6&6&##!!88ZZ11  ,,YY# # eeQQll""t t O O H H [ [ } } 88~~&&==??##NNll]]<<r r   FF{{ 55ssAAޤ܈ۈTTbbٱرEE@@تتYYNNډۉddIIkk((s s 33 ""<$<$%%&&>'>'''''''f'f'&&%%$$I#I#!!))@@nn 22yyTT33,,wwbb MMRRyyll,,@@hhaapp##55)),,{{((׮ծՐӐӎюѲϲrr ``QQ55˼̼̐ΐΦЦӝ՝{{؏ۏWW..jj  77AA**""A%A%F(F(++--//1133#5#5Q6Q6474777"8"8.8.877w7w7665544,3,311//--++))''<%<%"" 77llMMHHaa > > ! ! 2 2 ssWWVV]]  <<{{HH{{zz11''``mmGGaa}}s s FFggOO44߲UU{{,,$$eeعٹ##ܾݾݖߖ߫{{++ ,,gguu<<   EE!!a#a#$$%%&&x'x'''''''('('g&g&b%b%$$"" 8 8 T T llXXMM\\;;JJ ))WWccssee@@00!!||11TTXXAA--~~//ԲҲҿпMM˕ʕʊɊɹȹ** ȒȒ]]tt}}kkϞўQQ~~;;xx   k#k#&&))0,0,..0022U4U455667777080888771717Z6Z6H5H5332200 / /--**((&&@$@$!!::nnvv[ [ 11llSSdd  U U - - / / P P QQssEEkkcc&&==11zz q q __--CC[[xx//1166ݼۼځفQQ 77ؖؖ;;&&VVqq]]JJYY##OO ..NNKK##LL s"s"$$V%V%a&a&''''''''''y'y'&&&&$$##!!  gg   00HHjj99LL GGaa::KKPPwwqqbb""NNeeggKK11sszzPP33kkxxVV..܂ڂ9988Ψ̨GG))tt;;~~GGSSХҥ77XXqq@@--::ZZ  FFw w cc  !!$$''**B-B-//11m3m344(6(677778818188877665544d3d311009.9.5,5,**''%%B#B# >>;; n n H H S S [[TT{{FF  KKQQtt]][[mmPPyyUU&&   h h == BBss44((ލ܍,, **ٍ؍44!!VVٖٟؖڟ~~MMXX66]]  Y Y KKKKzzo!o!%#%#$$%%&&f'f'''''''?'?'&&%%S$S$""*!*!DD,,yyAA}} 77nn!!PP!!AA!!NN--**cc33qq\\ZZOO--UUMM))uuhh)),,ۈوEE44ψ͈ ʮɮ<&>&''''''''''&&%&%&%%##*"*"a a ff::ggHHn n EE\\>>LLeejj>>UUHHWWyy22ww$$==CC.. {{}}!!ttvv00߆..ڎ؎SS00''==zzzzEEJJɋȋ))ȤɤAAFFԘטןڟJJ((ff !!M$M$e'e'A*A*,,@/@/[1[1.3.344556677882828 8 8776666443322`0`0..,,f*f*3(3(%%##D!D!NN  vv r r t t   __RRqq22 n n k k { { aa""JJaa]]??  SSnnVV  TTqqbb' ' EECC^^ttxxSSEEjj^^22FF٠ؠ<<JJػػuussڶ۶;;CCZZ)) 88jjrr<< &&**'!'!""h$h$%%&&Q'Q'''''''U'U'&&%%$$##o!o!AAOO1 1 JJdd!!qqeeUU eeuu44uuCCwwCCKK\\IIxxvvHHee66އ00ٙיggNNPPxxBBMMaabbRRII{{TTJJ[[33oo jjp"p"%%((f+f+---0-0*2*233N5N5q6q6M7M777)8)8+8+877c7c76655h4h422_1_1//--++y)y)='='$$""B B YY&&    ''ff \ \     __~~TTZZoo  ))aa22nnDD00eejj==KKTTVVqq' ' ++ ""88SSyy__nnuu߱ݱ''mm(())qqTTGGggmm##~~HH ; ; aakkNN !!##$$&&&&''''''''''H&H&=%=%##i"i" AA11~~  &&EEooqq,,++**aa44""..MMGG pp22JJ99߈݈33ب֨rr҃Ѓйιͬˬqqllɥȥȥȥ~~ɜʜ̶Ͷͭϭjj**$$[[YYKK8 8 ^ ^ uummFF ##&&)),,.. 1 12244556677883838887777;6;6"5"533S2S200..,,**((E&E&##!!CCff>>--88dd, , hhQQjjo o I I B B Q Q x x 33xx77::KKmm]]  FF} } # #   UUGGNNޯݑۑ[[ffٴشGG ??ئئUUIIڂۂܹ޹޵TT99XX_ _ ||## ""3$3$z%z%&&;';'''''''j'j'&&%%$$R#R#!!99RR @@dd88//{{__EEJJrrgg''==jjeexx##..@@44;;މ܉77׻ջ՜ӜӜќѼϼxxccLL--˵̵̃΃ΜМҎՎggzzBBVV (({{!!.%.%7(7(++--//113355K6K6070777 8 8080877|7|7665544535311//--++))''K%K%"" EEwwXXSSmm F F ( ( 7 7 wwWWWWZZ 22vvCCvvuu--%%__mmGGdd((   &&UUww``CC߼\\}}..$$bbشٴܳݳ݌ߌߟjjQQdd++  44!!Y#Y#$$%%&&v'v''''''',','k&k&h%h%'$'$"" ))""J J f f ~~eeXX ff>>FF""OO[[ooddAA55((<<``eeNN ::݌ی>>ԾҾVV˜ʜʏɏɾȾ++ ȍȍWWnnqq]]ϓѓԿְֿٰ<>ۅڅچنRR!!66ؒؒ55 OOttggKK88GGssoo99 <<::== i"i"##N%N%]&]&$'$'''''''}'}'&&&&$$##!!$ $ !!tt  * * AA[[}}HHWWRRiiAAPP LLqqjjzzZZGGaaccFF//uuXX==vvcc--::܎ڎEECCα̱NN##//xx88uu::DDЗҗ''HH޼]]''!!AAtt,,a a NNl!l!$$''**1-1-//11e3e344#6#677778808088877665544n3n311$0$0D.D.@,@, * *''%%Q#Q# LLBB t t O O Y Y \\SSyyEE CCGGoo||XX[[mmQQ~~^^11 w w NN//QQ%%BB22ޖܖ55..َ؎44!!TTِؐٙڙrr@@LL }}FF F F uuww==;;lld!d!##$$%%&&c'c'''''''C'C'&&%%D$D$"" ! !KKQQ MMiiRRZZAAee)) AAppIIpppp??xx 88##xx--pp??zzpp]]TTVVkk٘טOOҙљсЁНϝrr3333nnΥϥϠРVV22ٕە..IICC77f f LL> > ""$$&&((d*d*++,,--P.P.......n.n.------A,A,*+*+))~(~(&&N%N%##!!**MM&& 6 6 ,,00II;;c c A A ) )      mm00VV44iittdd&&""%%''))++,,--....--,,++\*\*((}&}&$$$$!!ttHH* * % % AA  !!''nnPPEE: : 885!5!$$''**N-N-//11l3l344555555t5t5{4{43311..++((%%!!22YYOO  ))hh--LLԽѽUU22ʖɖɀɀVVGGΫЫЁӁӺֺNN33cc[[ SS~~ 66** P"P"+#+###a#a#""!!  ZZ ``::$$ ܢ55ς̂[[ʛțBBTTŶŶƱƱƻǻ!!ύэ77wwuuNN^^hh rrBBNN__??qqii((''hhbbRRb b ~ ~ !!]%]%((1,1,@/@/22446688<:<:s;s;UZ><<::d8d855%3%3A0A0;-;-#*#*&&## gg@ @ o o 1 1 : :   66)))):://;;MM@@ ..//""ߔkkݕە66SS++ffSS%%>>  ^^[[!!~#~#%%*&*&&&D'D'<'<'&&%%$$D#D#f!f!;;%%  n n   00cc]]WWrrss;; qq ~~eeUU88@@==vvoo((hhgg==߾55ځׁvv++BB̲ʲnnɀȀDZDZjjaaɻʻʀ̫̀Ϋ55""ggxx || $$'('(k+k+S.S.003344$6$677777777666644:3:3c1c1N/N/--**''K%K%""LL'' D D ''ffii**   q q bbkkLL))ttDD;;KKee==, , R R HHaavvXX2266qqާ޲ܲKK##\\gg--MMii   ]]ii22 ""$$%%''''''''0'0'D&D&$$\#\#j!j!++}}  88aa]]JJ22 ooppJJEEEE CCVV::iiee##VVPP00<>ffaaMM33 nnnnHHBBCCAATT99iiee&&YYVV44 AA||++ղҲffMMrrʖɖɢȢ qqʐ̵̐ε@@((oo## HH $$o(o(++../1/1\3\3#5#566w7w788282877b7b7s6s6/5/53311//e-e-**S(S(%%""  HH]] Y Y   (([[XX B B ,,22^^ZZRRmmEE**GG    ? ? 99  YYrrXX3377rrީ޳ܳJJ ZZaa$$DD߹{{]] zzSScc-- ""$$%%&&''''''2'2'H&H&%%a#a#o!o!11& & AAhhccOO55nnllEE??CCAARR99hhee''\\XX 66CC||--յҵffMMttʗɗɤȤ~~rrʌ̴̌δ==((mm!! HH $$i(i(++../1/1\3\35566w7w788383877c7c7t6t615153311//h-h-**U(U(%%""  JJ__ Z Z   ((ZZXX   B B ,,22^^[[QQnnDD**HH$$  B B ;;  [[rrZZ3399ttު޴ܴJJ ZZ__$$CCߵzzZZ zzQQaa)) ""$$%%&&''''''3'3'H&H&%%b#b#q!q!11) ) AAll ccOO44 llllEE??@@??RR99hhff))]]XX""66CC00յҵggPPuuʙəɣȣrrʋ̱̋α==''hh!! DD $$h(h(++...1.1X3X35566v7v788181877e7e7u6u615153311//h-h-**X(X(%%""  MM`` [ [   **ZZXX ? ? ))22^^YYQQmmDD++KK%%  D D ==^^ttZZ55;;wwެ޵ܵKK YY__##@@ߴzzZZ  wwMM__'' ""$$%%&&''''''2'2'H&H&%%e#e#s!s!33, , DDoo ffOO44 mmllCC??@@??PP77ggff**]]ZZ##99FF݂ڂ00նҶiiQQuuʘɘɣȣ ooʉ̱̉α<<""ff}} AA $$d(d(++..*1*1W3W355~6~6w7w788181877e7e7w6w635353311//j-j-**Y(Y(%%""  PPbb [ [   **[[WW ? ? ))//\\YYPPmmFF..LL%%  H H ??^^yy]]77??wwޭ޷ܷKKYY__ >>ߴwwVV  ttMM]]%% ""$$%%&&''''''2'2'J&J&%%f#f#s!s!44, , HHoo!! hhRR66jjiiCC==@@==PP88iigg **__[[&&;;II݅څ11ոҸkkQQxxʚɚɥȥ ||ooʉ̱̉α77!!ff xx ;; $$d(d(++..)1)1W3W355~6~6t7t788282877g7g7w6w625253311//m-m-**Y(Y(%%""  PPee \ \ **ZZXX   = = ))//\\YYQQnnEE..LL''! ! H H AAaa{{__;;??zzޯ޷ܷJJYY\\>>߲uuSS ooKK[[$$ ""$$%%&&''''''3'3'K&K&%%f#f#t!t!77. . KKrr##jjRR55jjjjCC==>>==QQ66hhgg ,,``^^&&==KK݅څ44ջһkkTTxxʚɚɥȥ }}mmʉ̬̉ά66!!bb vv ;; $$b(b(++..)1)1U3U355{6{6t7t788282877g7g7v6v645453311//n-n-**\(\(%%""  QQee ^ ^ ++\\XX   ? ? &&//ZZWWQQmmFF..NN((! ! I I DDee{{ cc;;AA{{ޯ޹ܹKK YY[[<<߰qqPP ooHHYY$$ ""$$%%&&''''''4'4'L&L&%%g#g#v!v!992 2 KKtt''llRR77kkhh@@==>>==OO66ffff --bb^^((??JJ݆چ66ջһnnTTzzʛɛɧȧ ||mmʅ̬̅ά66aa qq 88 $$](](++..'1'1U3U355{6{6u7u788383877f7f7x6x665653311//n-n-**_(_(%%""  TTgg _ _ **\\WW   = = &&,,  ZZXXPPnnFF11OO,," " L L FFgg~~cc==CC~~ޱ޻ܻLL YY[[;;߬qq}}NN mmFFYY   ""$$%%&&''''''5'5'L&L&%%i#i#y!y!995 5 NNxx''llTT77iihh@@::;;;;OO66gghh //bb__**??MM݉ډ66սҽooWWzzʝɝɦȦ ||nnʅ̬̅ά33\\oo 44 $$\(\(++..&1&1Q3Q355{6{6s7s788383877g7g7y6y665653311//p-p-**a(a(%%""  WWii ` ` ,,[[XX   : : &&,,  ZZXXQQmmEE11RR,,% % N N FFjjff@@EE~~޳޻ܻLL WWZZ88߬oozzNN jjFFUU ""$$%%&&''''''5'5'L&L&%%k#k#y!y!;;5 5 PPxx))ooTT66iihh@@::;;;;OO44eegg //ddaa++BBPP݌ڌ99վҾqqWW{{ʜɜɦȦ ||jjʅ̩̅Ω22\\oo  11 $$X(X(++.."1"1Q3Q355z6z6t7t788181877h7h7y6y685853311//s-s-**`(`(%%"" WWkk ` ` ,,\\WW   ; ; $$**  XXVVOOmmGG44RR--' ' N N JJjjhhBBEE޴޻ܻLLWWYY88߫mmxxII hhBBSS ""$$%%&&''''''5'5'M&M& % %k#k#{!{!==8 8 TT{{,,qqWW88iiff>>77;;;;MM55eehh00eebb++DDRR݌ڌ::qqXX~~ʜɜɧȧ yykkʂ̨̂Ψ..ZZii 11 $$X(X(++..!1!1P3P355z6z6t7t788282877h7h7{6{675753311//u-u-**c(c(%%"" YYkk a a   ,,[[WW   8 8 $$**  XXWWOOnnFF44SS//' ' R R LLmmkkBBII޴޽ܽKKWWVV66ߩkkxxGG hh@@QQ ""$$%%&&''''''6'6'O&O& % %m#m#|!|!??: : TT~~..ssWW77ggff>>::8899MM33ffhh22ggbb..FFUUݎڎ< > WW..ssWW88hhdd;;778899KK33eegg22ggee00FF""UUݐڐ<5>53311//-- + +q(q(%%""/ / ggyy i i   //]]VV   3 3 ""QQ~~RRNNmmHH$$!!==]]886 6 ^ ^ ZZ--}} &&zzSSWW MM VVPP,,ߞ]]gg77 TT22EE   ""}$}$%%&&''''''9'9'T&T&%%s#s#!!JJJ J ff>> %%~~^^;;ee``66//3355HH11ccjj88ppnn88QQ,,aaݜڜHH~~bbΆ̆ʣɣɬȬ vvffɹʹww̛Λ IIڿ޿RR rr $$E(E(++..11G3G355s6s6n7n788383877k7k766@5@53311//-- + +q(q(%%""1 1 ggyy i i   //\\WW 1 1 ""QQ||SSNNnnGG$$!!==]]<<7 7 a a \\11&&||UUWW NN TTOO++ߚ[[ff44 PP00@@   ""|$|$%%&&'''''':':'T&T&%%u#u#!!LL  M M hh@@''__;;cc``66//1133HH//ddjj ;;qqpp::TT--ccݜڜKK~~eeΈ̈ʤɤɫȫwwccɹʹww̙ΙDDڼ޼OO mm $$C(C(++..11C3C355q6q6n7n788181877m7m766B5B53311//-- + +t(t(%%""1 1 jj{{ k k   11]]WW 1 1 ""OO||QQOOmmII##""==aa==8 8 c c ``11**UUZZ ""OOTTNN''ߘZZdd// PP++@@   ""|$|$%%&&'''''':':'U&U&%%w#w#!!KK  P P hhCC**__ <<cc^^44//1133FF11ccjj <>   ""y$y$%%&&'''''';';'U&U&%%y#y#!!NNR R mmCC **aa <<aaaa44--..11FF//ddkk ==ssqq>>VV00ffݢڢLL҃ЃiiΊ̊ʦɦɬȬttccɷʷtt̘Θ>>ڹ޹II kk  {{ $$>(>(++|.|.11@3@3 5 5r6r6l7l788282877o7o766A5A53311//--++x(x(%%##7 7 oo    k k     22\\WW . . OOzz~~RROOnnHH%%""AAdd??> > h h bb66//[[__ ##NNTTKK $$ߖWW]]-- II))<< ""x$x$%%&&'''''';';'V&V&%%z#z#!!PPR R ooEE ,,bb ;;dd__44--..11FF--ddjj""==tttt@@XX33iiݣڣNN҅ЅiiΊ̊ʧɧɭȭuuaaɷʷtt̔Δ>>ڳ޳GG dd  {{ $$:(:(++{.{. 1 1@3@3 5 5n6n6l7l788282888n7n766C5C53311//--++x(x(%%##8 8 oo    n n     22]]VV . . MMzz~~PPOOmmII%%%%CCdd@@? ? h h ee88//^^__ %%OO UUJJ $$ߕRR\\** GG&&:: ""w$w$%%&&''''''<'<'X&X&%%z#z#!!RRV V rrII //dd ==bb\\11**..11DD..bbjj"">>vvuu@@ZZ55jjݣڣQQ҅ЅiiΌ̌ʧɧɯȯttbbɵʵpp̓Γ==ڱޱBB bb  ww $$8(8(++x.x. 1 1@3@3 5 5o6o6l7l788383877n7n766E5E53311//--++{({(%%##8 8 qq  n n     22\\VV . . MMzz||PPMMnnHH''%%CCddDD? ? k k gg==22^^aa%%PP UUII ##ߑQQ\\(( GG$$66 ""w$w$%%&&''''''='='X&X&%%{#{#!!UUY Y rrKK 00dd ==``]]11**,,..DD,,ccll##AAxxuuBB]]77jjݦڦTT҆ІllΎ̎ʨɨɮȮtt``ɴʴpp̐ΐ77ڱޱ?? bbuu $$7(7(++x.x. 1 1<3<3 5 5o6o6k7k788181877o7o766G5G53311//--++}(}(%%##; ; tt  p p     33\\WW , , MMxx}}NNNNmmKK&&''CChhEEB B m m kk==66``dd''PPSSIIߏQQYY## DD  66  ""v$v$%%&&''''''<'<'X&X&%%~#~#!!UU  \ \ uuKK44dd==``ZZ//**,,//BB,,aakk##BBxxwwDD]]77mmݩکRR҈ЈmmΎ̎ʨɨɰȰqq__ɴʴnn̐ΐ66ڬެ99 ]]nn $$3(3(++w.w.11;3;3 5 5m6m6l7l788181888p7p766G5G53311//--++((%%##> > vv    p p     33]]VV , , JJxxzzNNLLnnJJ((''FFhhEED D q q kk??88ccgg''OOSSHHߏNNWW## AA  44~ ~ ""s$s$%%&&''''''<'<'Y&Y&%%##!!VV""\ \ yyNN44gg>>^^ZZ11'',,--BB,,bbll##BByyyyGG__::ppݫګUUҊЊmmΐ̐ʪɪɰȰrr__ɲʲnn̐ΐ66ګޫ99 ZZnn $$2(2(++r.r.11939355m6m6i7i788282888q7q766F5F53311//--++((%% # #@ @ vv    q q     22\\WW * * KKvvzzOONNnnII((&&GGhhGGG G q q mmBB!!99ffgg))OOSSFFߍLLRR  <<22~ ~ ""r$r$%%&&''''''='='Z&Z&%%##!!XX%%^ ^ {{QQ!!66 gg==^^[[//''))--CC**bbll%%CC{{{{GGaa==rrݪڪWWҊЊppΐ̐ʪɪɰȰrr]]ɲʲnn̋΋22ڤޤ77 TTll $$2(2(|+|+q.q.11939355j6j6i7i788282888q7q766H5H53311//--++((%% # #? ? xx!!  s s     44^^WW ) ) HHvv{{MMNNmmJJ(())GGkkHHG G s s ppDD$$;;ffjj**PPSSEEߌHHRR <<00z z ""q$q$%%&&''''''>'>'[&[&%%##!![[''b b {{  UU!!88 ii??__YY,,''))--@@++aakk%%DD}}{{HHcc??ttݭڭZZҍЍppΒ̒ʫɫɲȲqq]]ɲʲjj̋΋11ڤޤ22}}}} TThh $$,(,({+{+n.n.11939355j6j6j7j788383888p7p766I5I53311//--++((%% # #B B {{## s s     44^^VV ) ) HHvvyyNNLLnnII**))IIkkLLI I u u rrDD''>>iill++QQ SSGG߈HHPP ::00y y ""q$q$%%&&''''''?'?'[&[&%%##!![[))e e ~~  UU##::## ii??\\YY,,%%&&**AA++aamm''GG}}}}JJccAAttݯگZZҎЎssΒ̒ʬɬɱȱrr^^ɮʮiỉΉ ++ڣޣ00{{xx QQee $$+(+(x+x+n.n.11535355j6j6h7h788282888r7r766I5I53311//--++((%%##E E ~~%% u u     66]]VV ' ' IIttyyNNMMmmII))++IIooLLL L w w rrHH''BBkknn++RR QQDD߈GGNN ~ ~ 77,,w w ""p$p$%%&&''''''?'?'[&[&%%##!!]]))  e e WW&&::%% ii??]]YY}}**%%))++AA))``ll''GG~~LLff AAwwݲڲ]]ҐАssΔ̔ʬɬɱȱrr[[ɮʮgg̈Έ ++׿ڿڞޞ00uuxx LLdd $$'('(x+x+m.m.11434355i6i6i7i777181888r7r766K5K53311//--!+!+((%%##H H ~~%% u u     66^^UU ' ' FFttyyLLKKmmKK++++LLooMMM M x x vvJJ))DDmmoo,,RRRRCC߆DDLL { { 44**w w ""m$m$%%&&''''''>'>']&]&%%##!!^^--  h h ZZ((>>'' ll@@]]WW~~**""&&++??))``mm''GGLLhh CCzzݵڵ^^ҐАttΖ̖ʬɬɳȳoo[[ɬʬgg̈Έ**׻ڻڜޜ))uuuu}} {{JJ__ $$'('(v+v+h.h.00434355i6i6f7f777282888r7r766K5K53311//--"+"+((%%##H H (( v v     55]]WW % % FFttwwLLKKnnJJ++**LLooOON N { { xxMM..DDnnqq..QQRR@@߄BBLL x x 22''u u ""m$m$%%&&''''''?'?'^&^&%%##!!``##00j j \\))??''ll@@[[WW{{**""$$((??''aamm((IIOOjj FF||ݵڵ``ҒВwwΖ̖ʮɮɳȳppYYɬʬgg̃΃&&׹ڹڛޛ''ssnnzz xxEE]] $$&(&(q+q+g.g.00232355f6f6f7f788282888t7t766M5M53311//--"+"+((%%##J J ))  x x     77__VV % %   FFrrxxJJMMmmKK++--MMrrPPQ Q } } {{MM00GGqqtt//RRRR@@߂BBGG v v //''r r ""m$m$%%&&''''''A'A'^&^&%%##!!bb%%22n n ^^,,BB((llBB[[UU{{''""$$))==''``mm))JJPPjjII||ݶڶccҕЕwwΖ̖ʯɯɵȵooYYɬʬcc̃΃%%׵ڵږޖ޾""llkkzz ttCCXX $$ ( (p+p+g.g.00232344f6f6g7g777282888s7s766M5M53311//--$+$+((%%##L L ++  y y   66^^UU % %   DDrruuKKKKnnKK----OOrrSSR R {{OO00JJssvv//RRRR??߀>>EE s s --%%p p ""k$k$%%&&''''''A'A'_&_&%%##!!cc''22q q ``..""BB,,nnBBYYUU{{''!!&&??((``nn))!!LLRRllII~~ݹڹccҕЕwwΘ̘ʱɱɳȳooZZɩʩcc̃΃!!״ڴڔޔ޺""iikkuu qqAAXX {${$((p+p+d.d.00.3.344f6f6f7f788383888u7u766N5N53311//--'+'+((%%##O O !!++  y y ! ! 88^^VV " "   DDppxxKKLLnnJJ,,--OOvvTTU U }}SS33NNvvxx!!00RR PP>><>++ xxuuޏ܏11ח֤֗դԅԅbbԋԋAA22޺AA__!! dd  ::. . O"O",$,$%%''''(())))((i(i(''&&%%&$&$"" ((,,&&**SS 8 8 XX[[##@@PP!!    66!!ZZiiIIyy yy==}}xx66//__ jj11yyjj++k k __~~3355^^>>  ggKK ~~nnwwttLL%%..GG^^,,cczzuuXX%%//kk rr==!!!!@@AA11QQ((&&99PPTTss  ( ( }}DDeeVVBBHH!!VV!!EE a a B B 4499UUEEqq22  MMUUTTxx66> > Y Y j j   + +     dd##XXssyy..__FF33,,##dd ^ ^   @ @ j j s s ^ ^ * * j j @ @  ,,]][[iihhUU''<<,,00##PPRRmmwwkk33FFLL``PP..hh1144881 1 ^ ^ y y x x _ _ 5 5 gg  ;;UUddww//tt$$kkAA!!      ::YY||HHoorrAA  HHgg}}22bb&&qqUU@@33--//88HH__||##WW88qqEEss00??JJOOQQNNGG<<//  nnYYEE33&& ~~zzwwuussssssttwwzz~~ ((11::BBIIPPVVZZ__bbddffggggffeecc``]]YYUUQQLLGGBB==8833..))%%   smpl<X<O'acid< CLIST*INFOINAM untitledISFT FL Studio 7dreamchess-0.2.1-RC2/data/styles/000077500000000000000000000000001242540543200164515ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/styles/default/000077500000000000000000000000001242540543200200755ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/styles/default/backdrop.png000066400000000000000000004223261242540543200224010ustar00rootroot00000000000000PNG  IHDR5bKGDC pHYs   vpAgA!#IDATxȵk&]+njK:0&q3 I)2vFa:DEhd`cOnNB'GС#832ɤaR93)s|J[ֵֺS==|}~~?}k]}[@?Kql_l`x?2pg󏶏ُ#dm-=F_õ%Ip<׸=K6?6;o|U}Pq }{Ik}Q{?~5Î>ϑ}0?>C#5ߑyOB=! y_Be9,'?_ ? sm;J9X}K{Hw$m#ڏG?[k6'۹omuOoJzE+IL}hJz!Z\dg@||ƟmǼ]H~|;-J"Iq_%'=Wl#4YM R.la~.AQJ\kVL4lv\bE1sof? GFDRkme̿J8~>@-6Il(d'5A !` ?I'fNmfT%kR3m1z{R2G?(lG$mM~`owJ\\ G0DA_?iIrq0{!a$?IM{>xrp&gȀ^?G{k~4ܟs|X.ur/X't,j_YM@i@ wz<=b^kj>=:{L &+-,@7 3" R(fc'1<ƑsRJc$2ЕgQFPoSoqhZ<ϣG!F9fmj=U_$P{dϐidQe _0|>C/Uc=w o1ڏɬ}YD{fwxzt>[e{RV r}5>[_SP_kדnjmOr6fdm7o>A0-c{gϷo|~h~3&t9z mcz'&8&{=.@lwy?^5l2wKnLjDދL{i;ČyiK|gj>o.;vз;~ۧmw\6<kMǀy-~n~~vW܎Gmk;{mCz2l;cdK;ʹ_fL$ɂT!8>9~"넿׾סQnd5"&&ŪM(јju_h[ױ`1.KSLБGS'GzΟ9r39 5k?hf`=O%ꚳsGEg~kGf ýn|l;6g<#ij.lRu>ʎ44 q`ŃvK $.OIPUq4ҽ|I>65DǺmid$}hp !gYkatghVZ= qT;Em&'dJ:_? otD*`oHZ,"lJ- Dyup?IEfpE®\{~U.6!_8?7OIH,u?ۭE]<$]D|sZTAUW%snuQGht )|Zb}UM( Zk=ƪiha*nSf ӹ"y",i{cD}#vjPBOr%䯤!mc]ϯ$]} ,* &{p2(=}{_^-2._WbthLQyX?BquE!-}^*a"_r{I@bx+cQ\^TٷLj귳r*ݴLٮ5Z?XA`Fqg@!>dwhC@CUdԨ``ȣ±=y]6>WR$d acߑڸux#ü`}S+!rV1 D+$8BPuS?:|OS|~kώq ڬ=wRZ>,I8 ٰʄuP]b*A*4!׭q:OBڕ4RB_ Hb<87 ˉdr*Ly1$x,(}w@ky'"K0%.O͏_-r=>%רxYCEiY`ÿsAq`=Ob?^zNJ-uSWpƋ"&rDƈRAna7W|4>tptU-1Cp(' 'y%S°@,:"Uy]Ǵ>: GB Ǭ42'q VDLD]!lJ+B:,xEшyzy^厸@OPR wΈXE±Ϟ/ F}~7m|;`>"HWGRXz x|y};+`eLĮt9V0nЧn2bx~V.>ءTDP؎j %4,q m}uc,u4q7^kRy$*#/>&Nv,|ZZC=QVk\Hu>1 Gc3.2 Xp!=Cb2`eGT_68'=ڌGz<} Z*ׯ-ݣ$9I | ߛP6RU=E1Z&P ZP5= :vHh4b #Ijx*,u\"B(ڧިO'!JMZ]o - lY Y-BWk`7{;pLc:Gʻ0JP~@(ވk(242:#ٟ$7^È1χ*Ša"KFޑmX]HJZ҂ V_m6և~V`2瘿 T7Z {|}#kxDZmܪ˧%GP<2 汄ӱd\=h68顁Ȅ3@(9Q ;KAqɱvşuѥG|>Qս{ #U@GW_˓;fx8;ZiPzlPi7>MiX4t_qfդ48!8 @Pի<6S)zCY <\G|P FkZ*c:xNg2ъ@[&z 7!љE^3;?dRȨ|܋/ mq_`uziz$ ׁz`tۏ(pgL4C>Ch}Ea]h[rqx%Vʔs~_?8i!+t0u8\$J"Qگ}LGP#ǽJz=϶r.˧Q/Ids1vG XaO٫kxc89"LظɜG8!ӣ#'ѬǽQG#y8NjEmI'.Rܺqb&;^r(%XځE!m%ZCx)+*BABS}!5f(JŭGWA#Rϣa {- gL5$е# i7ZGrGX86brA@5Xhk Sj\* _wd\3RJ l9ldt!<Ϝ(cQ;DFw)ÎG?j}ٟk19?IT~rي>BE+HZT+ISqZ"G0[rUs5PBh[T[W@͗a8dWVM/ .tgOF33 |ł@")p4@Cy$NϛO"DA+ ˊ3Թa=X}5#8[q$FkH6z|K0w_5hWqF>c]x`-iz}p5Ju|-UoE{9pJĈiOȃGĘy`pL\P%$A_$=.qTH`xrXb@Q3aBHm)zA $a~0+PӼ1Yv\< dΕ GVc!8Bʘo:Ğ=;/SW=89ҖYޟ` (83];G9U 2MHFɲa# ߺќ.ќ$o$HsqcR+Lka"{1MJA 8q5{gDsݽ6ƺ(3skOѿ182eg j X?p_qkz1:Z+?{lJ:Y_+X::K.ZMtSnuت ڢH%&9N#Lh(4nWDZv~Upk.i*<3ḶJ1T "]stزBD=yv8JYcA3kNbx@w2#>B1;XKR=*Q2F`W ]~t0Gev,Ӊ6B%A})EHkAY5=7$!9?#G%*[G5WCbЕm!lcueh2QVpck27\?Xa)exjp O}f6\Y|JŪMcgk-Q1(B8A>3- l+5I u5#u9~z>Wy-K}TS54 ykG%!"=Ȣ=S9uddhs@>mHd{}@v5`h,J8;r㑈7WqD:oo^5P"l BE0L2kEF8rUbD[W OLnǑUI#JqUB8ĠNC̒;H`yBإvZ 1?%Z=La*{\ wSN8R3BFΣ9[7Ӂ|ԮpYLC|pZUgjU)$+G/P+pXƝqFW\h}JGZië"?˹%E1Q-ݖi>=b%AtEN ق ?vZtS"!l;;g:Bzsy t>y8ek 6X5k  ăW/AUDf]cYS[c̭u=iƮ9?1g B>G` ā Bv2<,huP$@F8Ȧ^úd몕xT}:Jˠ슲"pg.  kkzh&cV-81%) XEaUMR3mr4OF8oY #Js g) +#6H Z 0y8g=vGCn3ڊs: X ?\?b|(jJ25둿Ww8.Uo4 J X1)[ñ=5mWql+#՚NR1n ו(+3n` kMl }3/^ʫ>C ȼ<1Y_J{P6F#E{Q:ʪ(_RZY("ViǶ')*7OEa0[gQYG /`Z, dH_<RÛh~ܟFJR8 _ 1~eC@@R0bE #]ը_X PDD;zY Iv]=]Ǥ"50bgim`EAn#::UlZѠzk#?Z42,F<.Ʒ8`lλv Vxc_\9;xcrO \f'J8@RۚƩ#D=9ΛW_[Mmc ĐmS;g])\S)@& ZuH_hbK$,T*׭8̒ԫI9Gߩ#|ޑg7OJaEzZxUS}ѭyەۊYyiq?B>컸o>I%^\6h"W3i .A"~V4Q -c(!oߖ*xdT'Hc Jٌr~; cY~"bc$9dSXtu`nLJU@sGn^+]Tl /ۮ_'?Ƀa*u)jGEB.f*v,̲P#  t2+JUhrT0_Ǯ&3qy_N0ɟOyTyEځH2k螟7'3dHz̮p{;vg)4=}*sF#݃!u|O~¯Fz{ǞSuaj LFDK.?(QcԜͿ ~}DH$so* J_%,ܣp#iGӌuןYz84G[}\H #eHxĶ4R!UȦ];Vmv|Ds cE>!1`kg\w)%Hy4x.I#F_ayK%UB< PCj7^q /,烻MkfvYh0X9}@4@>rL~oE=#ߍfCĎG ߒ!Đt wcsu.'2߻%Sk.?S#jiTDPbyh{:^kcj9#:O)S_ǐ|A+T+CU ʽi$Ѱ*x+f劏#:uhHyw hGܯwO(*}Ţ&C L9.W۰OjJu:-8!sID)?&r0%\G(q!| 7`"{A89jwrݚQ9ۦ۶?oMЉ.XWeJ.i2 CP^u А[1LV5 5 i"`g M {c3S̀U7@3O{Fr`]D}u~83SpƩL|EnΏbz K6}iaF|~ql]3"4{ʽ׹#Qn۫dRp(F~#v bnww&$Ÿ]ky cjt6K}ˑ . ?jG=eV}Uc:WW .Ο4/GvvHG" Y-"7Vǻ@^W+oJl9UF$/P96(kG+⨫2MzU:TLY%]3b",#NcQ/[w7!^c1џc YJFΨaMq_9B̴,&yj@\)uMq#8H@yV#gT$Rm|fcT *՞9< ~6&/ǢGGGz| D!s81j`C%"'_%ń|upiWbp Hu|P(üs$s==>9Xl% GҴ2ncqҸ}2tZ)euy{Jy \,M䩄UأJt_-:Jjޘ Y2 c%dzE88tkн'>M] EIy7y"K+>5y *-ǔZ#;7T:ңQ`('1[Uܿ,? xH싛%@}hP}c~lsIuGRnhxbgUJ Ψ[Z(w ' ;*0"$ԁ GYЧC^cGbJeT2%mD77=^׹&*s\/jC{L| P!_}TQV k0v`0y]tqK_IG#cϟ5cχ+m#Uc&Ҿ6#>- C(!i4o{L9v{ôe1J8ud]U#{ 'x ?g! AN58󷈚 tj{Q$nZ(K8#(P:rF7}8ޯE58HCA%,1ec]H<?٩ {fy0,h/ZlDs@wB9(2fZצBz`vw E/jaЍ8+L-Q5EnkT\%]=bs:cX"t1Q#\Ƴ 8R ly70PbKSC6hŹZa}D{[KE>}-c$)jU}p]4IYF#ӏt(H7fz\mD[%@cA.X<|ҀWϙ6g!HĎ"~4D2 .(|>H礢d!g \ M 2Z\!'5ފ*rƪX"cߺ>?$_? */0@L\ d$U2y، >z-+WAZ|*YYlS*SeKchGc\:mj yEWվQ?[^ψnF9#@\Ũ 177ˌD)Fn .Qns>t4bWA8XЈo; ??"+ CO{QZޏ>%NU k`>9 Xƙ9L\ äA_f pXJ`A5 @Hcxp$"/ >:X^]9c\Qq赭q4=Nw\|*f 1~O }eN!Q(oq4 F.K׳ĤOKm)W*v:*U:iRnxq8$"YsZ<вC6>> 8`szD"rH I,G4=Uh"Ka{ҿo=Wxy fi(vVUHxsP!$o#ޑ ~Wp5.E Wdl{Ĺs\31pTZ1gGry JVŹs$+T{RU75'nي[,s,ba_ ﯋@!"}'-"a߮Qbж bβSԹSP1H(-v;)5+=>DHڌ&޷nv:b^1RC]c5aߪ8Fn'Bb̌u2B_1m$EDK A B5hHW鵊\lD0"V_SRչd18Cj=  K2wx9Guz"D.cz? kЀİ)yGXmd>9>4iξWFS@tt#5p-g89+l_?Hm Dt]Y E|JXIRڎƜP.EIbKY@cm߂.) l]GX5C<wSy_z+ڃ#zU1Yd(UT#…ۥuTHtG FU܂¡#I!\puY=S\4bH`k Q1#gO eqI˥c@Zj!IQy}P_4HMHҡ;λ0-V(D3пdY>IԜ"Mȑ@{L ھb~N[Mye\ 0|FAv( ˀp5@Wi P~D.R=|@,MR deWsgl5_N$, \ģw1P hi9~@~0;EE- W}Lî^]$$P'3YD}PjI.yH| * =9jʘYF2q0CV%>'G41j$0JVOp)kO8#Gxr&P+C \-(c~_БkFƯZGе_ƐO%XzQIgpq$S-:/^湴|us<>YnD1R#6$a \/׮e{@);hGi;׼p!Ps' ‘0aN2!~VxODmzIHWҁoFFJ{tؠaS\cW'Kf?؏}_J:Y}u;HnYXskp뷈ySRJcLT?9RJcfYI2 ƣDnt?G|O|cv[qH ײ2X2M~GR;>;PXK\Je1Y7&sl!਷"X/\We= E]&4ʃ̫fh@+~dvF8Yj{4S]\d2&S0TR{ \mUYU15G.7F=u`H['jtcɈ1X&hZ~|d~;UpK0{auDi!r>aBx 7c( 3SC(fq9s9]j*cL}B5y6k .['U Wx<||} Jc00 "B*t/hj~H^6RS$(?{l̪2 JP=v1A@CǼG|Qptw:͌"B Gscی%T#!~FƩx[_ V;h8~U{, }bJ.Ny#(\2=qSjyBx`̴ $4U6#UC"G)u!*G+OqIȽBc\'WV^ *A0H8gjPR#g7 N*߫G{U&ڮquju K7Z$3[dPZy#@{\|UzCH}GxM C8z{W+ _ U6ٲyC{/<3A` QuzUO˿ߺWԯ751kw,s}~f3`40#T!HP<,±\@$`#4F"yAi:X;Xl*`*8xX 9LDRdmKZQsX)#+<޻"ET8_'lQGdUl?9+dv,7}V ?( ꀛqReX+ߔ0?fn >]5\_<k#dϯU -ĩ5%'W;lmluL947yS&`t}n&(EΔVYJ [_ّ~$)9$yHW*Qj^r`E{ylB <sJ *Eآ)rL 1z[VhهrG>o0߮.ABr6ovwmaw PBmdtjauLX{pk,rQ"w,HV^';Α? ǒ 0''C G%P6bt=d씘S M i;HFxs֟gN "6zVgtB#lu Ľ̖k{侚Q+Z~OQ,jt]y$i cM5c),ed|{Ȋ}}6 -pw%F!afR TQҸᇄ8MǪ!TFƎRay4;I6C@Gx c;$Âj@۪OtkqhE C بV25{zGʄuK$} HY g82O]c] HDGcs-D"{)[Əˣڤ c檡*R^5q8yvWx(a$65ω@]y7ḫY!6*eq_rITcYZ Ł6ä>#̂Q6pׯ*;ΡWF]qٰG',@&IVkH¡]5)ka6զSϯd%HG6ljk?cOLLKdgZo刺f5ȼ!E!q(TP&?F`CSj,|ąNUB_LІh3[n㟞t/ y+Z0I'$ l0 FT'q׽У'}^O:pZYJ9̱ϲA[>"_g/N.пOz0qWn]3!A|G8PNp@S{*)E!eE0AOڒ~Br$7t.[#j(;e^e*9̺?hEYnt!dZý\t8+4$ABdtc.`uF۪\:b JX;wJw裁8]P'AGV5-0ä&e)}Z3f@n? ڜq2"!Mk{G>[M/&k*7Bu=o!FŽ[ c|le7&Q,$<앢XCG1g3NԬaxnB6ӗJ-u;٧,\VX, !Fll<ǝLUcSbL!u',)KṨg5gj>& /2ʉ&jN%ո2DzBD~7.P5wDd9X36k?׿ _5||'%3R2h΢8%9쵘CڮSHRGU$ m_[ hA>$i ^h ]RU l%&2VH-䧂;1 q{oo6&(<-=dJw-QV܋73]e1#m9P!،cļxWKR$/I`hRE~Tttl).hLb|%|B>?Cbe=ƯlFuTa+PIԮՓ{(gc0@l֦ VHWQdM^G"H] :O2@bx!q%+9 Q%CFw5`Լ3'|Z+Mv_޺mQG%tixykAV)HZQ#HZ VdU`|CF…lC4͋"bj¢q:dG"ELvnQo}+3Q- LtsfF) 0]:E0VjRÁ9ƻqoTdhX嬁SMYbH Sblmneb:b:TKHw5+V"IcP 51eMܠp~!!|5ӎͧ:HmIiZ, 3iAkimj5](xAx 2E3\DJB=>49Jb_֡wcfN7*ٶ{9- aE>RcS oؽedg,omoJRC.anER1s?aׂ"=N=zxՓA,>N)CY"0$5W!#HOï4$b|ܛ3ghNԸGi\9t z^I۝>Jj>b弨m#d ȕ% =WuO۠ţd؝^Y8`9[bsɏ2^xǬC̅o6㱦N8J1IaGqըG3bc9ϊDM~4b QJ!#fח#}^4&NWK1II"' OBhE@oXfggmHR",%0Z,E`ߓ/ۇ5$!hufpO.@N­5nykj^GZzSnۨWmҶ:am_& ™kYs[QImל8ksBF\|^D0_u#sHbJuqS'ln^F5|q'AԡJ4Y j"tNU2>Gz(Y⻮~cTo!ifJCQsos( %bwQ z v8v97YDiŏ:H V<z$@F# S5qR9qD5fՎT\O5ku="?*s0nwAؽS-b8!#ȮcQ+ٞIK^JRdW&uV!F*A10N}xyx"YԔQ`vҢeb>gv*yUw>TNi"hDr~`{b@#jaOX P@lnIrk-MS"k9:ҩ`)eV#: `j:S ڷO~7?eGĹg ET#ܩmCFkF֗WRA۾OwO$P o mCmmwֿ`wZ֍Sl| ]6m?8=!)IK=3,ǨFMO*$̒e|1֎BA+bj}5=Rlct~᭎g14c_a6EcnmPΙ+C3 jWs8sdAu: @pAޕ ;POGVD(8U!* S4F<0^G𸖒9‡;Vq WsZy9C\O^}m|.Bs[7 Ď!~dLP9pU$,\4m3EgU#tQq{9yl.8гh%tns!ifI|! r`Ϳ/~_:W˺RB^ݗdc(O;KAK^#9TK%,~vd?' t,2>~rI*>>ջWB{*4.wIoHvn-Zi&שa 7Π_t~4|-H8-rESax΃WeRTӺU ,1ێ+~TD|}2yOϏ$a<_~?oo_`(N>/OJo&WJخ {coUK˥@Hap$G\?t,7k$+ -!9l_fb$d;*4swnl`>\ e"@UkÜ#$* ulKYGth[écxr, 7CzDC C-gudIy>E%6"ElR#s/W;v$=B{pgMtsjCwGr( Ɖc~qiAbfΌm$kq@*{9|?(Ffo':'$:aS"KV(x{׏޻" X Q8 Uc8Nܵg̴ϥσ2 xwQ.c>~RѡY]qL恙b}x ͵Nm7]{=;| t64q7v~/ӆU+M0صnhstNm09)orX9?|:p ^u-ԊD4)Ig$*f˼51{%}1Z"/p =FIRW+īLFUjv88+mCJRVgƬ0F!̱X-T%2%Ⱥ1j9dqFaAGɈ/UMFL)f;r JU0G wNrL]H?hH}Ǫz%th:Q<1Xf!6Μ2J,Qt-BF2Mѹz +q:19nϫy{u3LE.őB,_!ZC8qD"wQA<7( Σtwc. ZGG H3vb4P{x{w`LKPItzBzG1j)N Y\X|^:FĿkq}Ml"W9e&_6`?K!HjVetVoOf7<޴lv & YAG:4ln{w.GmZcX稝(g;ֶ<6D4\D5va{ 1j^{ tr+H}jrW*p#w!.9fb>-dWD_2eh~9!~Y3U  X2WSALfS{h ?H#<^/^ %(>=V֢@Xy3֨lQԢ]CBi|TȻW\Iʗ|=_yPC%q!`- ƹv1TV""<J.U8AUi]q$ ŭ$F@;B<i)4 FKN#RD0BF02ǯ*3MrYkg" xt1})+٭\FUqG1 4㺏w!@UJ؊Tr6Rp`c}5*XţO?hEDCnlܢnQʦK(vXҿ/zD^ Q}t_mZZlJqh (ٝgiNElu[ "'d4qL&7t=U8"]6=gֆG6Wj,0|-q-?piu dJ3hxW} 't~ n>Q_!ܷ\(Olq}Oi ɭT;sXeYUG3qycu=He-@U 4 ̭#0uA0:`ubahѿ*5 zl/_d?|k9M3_F' cCȯ3;:~,Jd>pfIj;ˆB"$o5-$hT2LH;- D%\YBNg>0[dH? '2r-BdWs1 &`TD\|c8s=K2GM*eVBnLӣ%&FCB@41ªDc m 0)0d g'|=8x]8=NGy %G>xM}`СDfZcKvޱu l(SUB;4%*]B%!O/J趂tYyJU g p<)ĆbȔ#" Zar4T(7BXgG~{4* )Fyu-DG{`w5AvG??j'*e\Xn=Xs+e{sμiYב8V]Ad#1t±Z?}bͶ;_߱qt-/[;EOeӇ/ϿbnFyQ_v\#:{ooXSwv>~>7ܑ@qģ!3 HafΘ"E4 cKFdHTPź}5r!G%)̳nr3!jʳdj%8j=1$XU1qU< uK$nL!wº>Tkaq +nuoIP+%. b!Ot7&Zw ԓElSxL2$Ltn\(zkWq ]u,;+ ^ s7wi7)6 j=:x6@G$T@ SyK4_2?O7BA@>Ifouzb< G5KIlϲ^+mޠҠ]Z㖶x y֪`.1"77egȟE仄YL^9/)- 6OV@ɑ>aԩ3SYuRj?:0DԨ:b!wMXJWLZ{1rĴ-T9po5⽮z#.PlV$g9ѓsAH  ФK Xퟔb0 iC_+TBs7P[y6+ 2G \$ť( 3]o쑹E\yK 6E߮rbopJb%;qh#TxZ> Of3J@^RKq[IMwj)ZRc^EEpf.VX =yMobsP@qɼ[PNXG~Scٟ_D?`A<VRϚ^RLju}Jc 9s+Sa;TiZbbA~Ja~C20JYpP=CTOLy2{"&PYkRA!bgx+x .ӳ4JϨh]xzfcӊ&L Xم]D'%eFŏw6u@,ퟧl4i ) 9:y쉆Miz "3dbym@$)i`oah!BĺBL3Zf{կ>͋jPԚ;ƍcG :GG]HMcu[5|*8Pp<_/͜->Y?U*^ P zrAl񸶴 xܸfQ87KW@V!O4^]0Z$3G+M‘`@csqYspoy/cq-5R%FʟZZ p|12EuMŸO].,AV5^;4T.aS`J.w"h ȳעj컶W6(;R*k6=:iI ꆋtqu !~7<|ҟs&lӏYX!d+q~`Ow+#,L+4mi>\O|[SmW4OBӽy$I&Ug҇B܎.ǎ8yP u0X^,Gdւ[DRG4~e+W?8? 5s{\Sx0p<q$ /︧+pZ&:mZTt/~d3 3g[ߺC{oZ[Oz|V1}}4ߜ^?7ke[/8/W?-~٠9޻Q}'4mLx]I,S1cj]׻IN]_v\/qXjmڞ4w^g^εݮǾ׾1-fO{S62I4x2L[ki/]57OUi=0 3ڐ@g>BѱmsG?W } ж&,g :y>A^`~omb;Iniӭ੽z# iYV84{}iz+G{о=}}{^SwU6u{\\:5ż}M ZS;ױc|?6oO3nlv|1THok=w9lfLm0i[}lˬywv05-*z΍ LnEQ &96kKMIL=aIhȓɁv6"!gIGeWY:5W#/S NN3w[8sGi?*N~\+e^Y:SicI^d#p$aVV2%`3 F@ *Glbʃ<("RJ-uWȇ$\ɀJdLrlyqsf?tEjIX jFQ5d|%EaSQ<ڍ8G}ʹm#O7Ϧ؄u>O\y^?}42a7 /`B!v^<7J#af'6 8apBg-S%g+Ot>-G6VyoLЇ^ F>`9ãńpzg^>&6L粚$< sQ*q3 m@ɷA*=jS̛-qslc53 0 4XuttT.LUXX17Q;T%O]|5з;{ٳ?Lj/o姁j6R} MZߦjQdk9R@ EzTEME9q+ Rz椡a§$n?A_$UŕOSe@%\<"SĄpBW [{E&MmquI*Vv"~>ơ)ڎa]dDgOޗ$f> |#B` C" {?@$% tY:LF- k נ21@D֠bC\^`b9(&ulm9dYӳZ`D铛LH<ƺu0$5~ Ĵ~?Am.΍R Nl 99Vx>-;ϱq@z=Mݏ~pd!*|B{q) L"AVt\2ܲ}6ǽkV50҉>?-?/ ˧*SEz~`JXtV?YPX/Tmyףw-Ș~n LqQ!ckH?2v ĥBaSbHdeXJ(:4CS"ԣ|ESX3g,4&%ss(agO8扰ɎDjۮ 1td [ H[Ie[7'tNB8pĎ5mᬚOLXY naY84ug> f4&ذw骀QKcCƠH~c+RJ3jP|xRԜ-ͼ1*!|÷? W\';-GmwN9^fenR!AZ ;p><1֣Z%"1%zu߶8tƟjq~y gPQH%CL!(&bm:s92x-7 ;sO%T ]+Q I֩qCi/Cp"Wj{G 8j$8U{8#9X00° (տEO ȣ0F BCm2bVl o"d:,ODHEB`b#ɻ>NyZ8&C&g\GyczWvȂ C#B% 0=.H-4h!L*whCTtJ{3O]tN)9HQ\F+2˲,1cᤔ3UHj_h%YpgJYH3(=oPt7X i߳'IR.4$SwX;MŤ|~JCH1X%aOC#n',ݫk4V#M:XR,N#?eݥ&!|-qQn%;M)ɱ_:rzml#!R֦jk=Mtxp$ORR@?3N a ,?"@(|J5dO[UmۣAWywN774pԤ>JzSW/#'I7d60ZJh][dյ)9㞓i}Uydj}m'%>/ 96-n1k"@Vf!BddUC.u0Db_J= i9;BW,*K؁?PfB,cAa>CP0_΍\H=ygg#wtV^SFE)Fla$k%]׊Slde-l(( C /Ҳ57¬\}j s`5([DSuZ:! "%s`"EQ3$F m_E(1:K,8~XǬ紻dߙM.c( ԩ֟jsFo4h #XētKPÝQP l.xwYK~kq nQ]i{K}l[0j蚢U}:u0&L< H !.oS&/},bDm|̰Q 8 p()sD|Xx)]0):_8yzqJN$fhd샘kTF t̑ct6yL%o50`d05')#Cn8Ŝ+ܵbw_ƪ3SwnSƥU5fdDq?Uw2`#˓^ |2 b&:DPZ0*&i lQI:+"$>AaLdf|.//H%Nl9g|EgV|?fw 0= d0x=Yꑒ^REL1 3V͏|4A)[WIXfNURG*cg?s }@s}A q{BLiUb,J1F $/GJV27%@ dس u+2d.G.ҧ1gA&[Ɠp8gcD <VT o-"s:BM08)䎲Тhn) iS:R/Bw>{dFfGf7e?&gach9-<> {4q Y(?6($?{}[`{$itj- ZXā-ED9akEj\HiLƚ~ٍR+"QgĬa @@@44  Ș>`jt4 G݇4I-;\ǽόȊ?l0";pm~Jm\ۘ'ӡܸj(IgUX&yw?haTaq)cTp8n><(Qև׽q m.a<`SQ&_6d:%d:{8SDLIwɓnwhEVt|6ĜXqs^H;mʨI#4AR;JYx( WV kh$8i T˰~L+[5c@ #| ™5q^:j.r,&O. @ڭĆBql2ruNEIgkW߮J5I9zV2W@""dZPgu,T`p̍,bKVOvU6Rdr)E!U4Т CvΞm(IQ  Z~0F T-{BR 1꺣i6`R;·t JKw*7nG+s,--k- ++c}%WOX?{z\>js^xFnbQ%,G@ i{.OHPYdՠ4"$J\ߜܶ:0(޴{I{Ex{#36:ǶuQKde^U8>Vk9S,F J%_qE?J|V$? :,ml X/K 8bTr[LMZ{',ۮcB$HLwյm#^#A!%H4E CzheoF *Ǧc&.T"dUi;vUELŸ&JBD2O.G&+u'<kgr'KYi%~UeHyUYljݰC"d wm2wEEL%x??sG\!HJR}|.n !հG^-7ӆ]y/¥u@{;qM Wj4s#^H cy]%N q<"?l얿q,恘hp5V(CURG:CHK[G 5ɹ Mi}wUm67 JMO{6[5n'?o~89I}q24۸FhۖFCep+JZi\ f>|:UaXP<ra |[D vЃ[COFi WGA'z!YqWglMg~< i!Eض?JDSFLpXݧxע /:}?Yr2 /8~`O=\GquεGX.6_a(q:u/(P#l\O:A&N-Bw?mGwIp爓x6ɸ#37=i982'ҿŠc. Z@qn'G^^AiǼc/`UN3vs:*1QRDq U*q3Q'c+cf D[Sm)~T LPO/GPS1X`Iw24ioSMjq"!2ek xGdVkXMRj P}Uihْ =[3doXJG{9!F\ST3 Xy! ay8d8O;xR.KF{"k]`gWh@'&@`I 'Du6źstch{GuV[0eտh ]ŎVF[gԉaK㶍SP|{onVֿ0>&9#\|Yjǜϧ%HmA2Ȼ+ʶcMבWb#n-9U$U66'bFPVD`6Vͫ א[E*궿u1W"4e(Mǰ8gS@lq=ia$H?`S:6f  1Ǖ%"K۱:b䈒@%Fsk Q!Ok2׺\j=kP$hcks."*0>ޜpnTuTig| _\C4g=D5gzP+c@$뀉CgzjAdOo|}[__#[%t! pnM]*_(`a@),!!o\S'QMǮ}YPyyz4_pK.oqa;wh ^dbPQ~\M@*cb:HrJBcN8E lXayG XNfIRr<ުE!+&iSmPi}FIN(lƸ3c!A&]fIGNHaBʦ d?tי@_G-ǥ 0"rk}6VݧI,۞ )lӾjWqd~ ^jNU fh^9wsc"1/ anJ`Q+~PMr5r:nl:|o{=EU&F̿q)E]q*6Xܜ VG*a]P@@'I\IH(H 8QpN 4P1IbhWr7w0f˼֒C5 [PUt='t`@룼ek_P9A2)PENeid|:إY怣GrY2+Ak[ɘ_gZPwzR^0U~][ P\d:y~H=ɆIgWϬ] XD 21XP~;RòLMڌ @k[ Yͱ2PsWo5WYD X+PxдclKK^R@x~pWb l+xe 9=㲽tEmmr$p:a 7aܿ1==Z˶8B`"*\9vLǸvUW@`,J sգ/*ZWb:+kQy.(r*\1G&I"ˢ}^| @ټoJERSE/E'+$#J%,:L]pb-B9JsH6H$|;D H1 ꄶa~GA:k (-JwHpz(*e޹#HIFMd5'b5E 0[Ad5-/nئ.xR:_qfUgXRE#y9۩E4)IdT\If!c]Ÿ·Uq?>s;0kΒPZ/`ILz79.uOt+^&WCߌcSyX#\5>{UrD%p. ! Du@jUݧʁ12!=bcVCnzk3K,D?b@̪y3goj"8}{,3pz%w}e(Z 2&7)\!dD^][c0]?7@1 yT6 6ȼs[petԝxZvpyh{Zhb^MfuC|L-f~Zy\ zJy2zYVB .i]&AWȹyoH0 +IﶓKt_dV|c{]c8Vu/&3M[w{ _i$Tw˄gLW`:m\ * 3-l:FFtBd}$s1U_YMF# (4WE֜WX82Z#HF|5EC Tƭٔ}=Ц̝s(*1 0 ~gYM[[MfwVSL&C3o=fLoN/oO 3 g[&mLoN_>`g 0?zzv1M޿<~ӄe<m^Ō o.1M"UO|gSw a^&yoYHs9܎yo{y; 6\ d~vNrVv>޽mD:/І=Y:Ҿl'o h4GTrsY'Lq=oLfi ,/onOqnB?h&vsڝ,w}jڦ>C~y޿ͽ4 <Ϸ=OI0\/i/{&$ӄ7[[u{3>l`/˳& 1P:o"eYe?lKL cǠit͗%qdk3Mkgͭjjls|F+~?ܴnmrB]>Oa2>ż|wjj;Ǟ;,^omm;05c62OQQ?YB@^e]-ltրiŒ³sz+x^T΍/(2_3l 6bjɑsw,oZjle^Bߠ^{Z8rfѿ\{.p2"JZ3vnPQ@1BɣgXdXtjz|k]xe52+R1q%hxsg\.ks[+{6K&-.^<⢌h&,&x>“I-LWdi ʹ&m0 m ڼrz}1Kdv+(ndu_ pz{ ,o]|UqywV(G!ao!31\[aaQЧ_c$Bfz@F`Th*7 5-ƹXv|GzRGQ~<2f4B=8d'Yz]1 H~L0; @a$~VXtsEd0 " nN߷).+>3.{N*p]BAZӲ*dŒd>/[ōNF!#w(u7^oXS{KQq`|Y; My9:;'8V N|T R/N־}_{'?E!7>ŧ3sk-dEuCoYIL9ꀭay؎ ,B ,1_M"̀PՠvvkZEk8RxZxIu/ Q@,(kMM=vPvz9TiqVsaf ]BICb*NyRtt M{kUy6r_G}g9$kgxP\!yGfࢺ+e^ k~Bd}TH4L%?*(0%|ErӅj qG5v@VݗNs&^rKieL5n##"sVO^ +;E$%Xr8simr%Fo˽=8Yq,g1m%oVB40OWSTݕ)E;gܶ-♛g>}-,ٟt jieqM}MouOMyޏ^oX$[]pfþK"[]/|ͭx1P⒭xcpn-Y y v0eyonrer\yys+O]^ %e+81(_[R ?_:o[Kd6+׶^j\u&9^'+8O*q_n~4/ނIpz -dz`>_~޽@߿eoH''@^e tnz1ꄥJxL2oyS1{0m%Vmw] V+ `kPi|p}2 ko^}, &@I^ mۥ46sچ=4٩@ }q T}P*Jy\_'].䞷Mon޷m dM1L1=ӞUNOV6Ϸ_9->&o׎urzEO&[=CQPL̐U ɭJx;~[ UK5 ۘ2߂K5-U/ T ]+jMA[vi·,|'&tX(Ӓ ĺkJjJVagyLܟ3VמS~sg{/O?+ȽT1緷TZ3*QJs;)]:"_oƟcϓU{*tu͸icիٱ$J i}m'p䇐Ṟ!KJBW й ,'@g<=ygg;~Ͼ) #n'y}GZQI5n(R(=d9'Xh*qA9h+`T/QB\a5|ioJTL:+0?3StsHYЍwVx.uKS~'"2xr] E*kY;,s;FhKhoťӤص[)(]eE2c yìTϺZVi~_ =i›6=^N +}ԟn,ӎjNiVڱpy;tf2ihڢmC fS9ZZ9ck]x2`[ ,оqi6dCt 6a4ÌU/^K o`VԼ4܎ͽ5ܑ^p!fS$J*@RK:ӋBDe|M_9_yoϷ}{වf=m~g7 .2}sMO6NL *N'~VrE&PM஗DjP)[PCѓrԑ&(cswc;o8m,29أz3zɡyA=>0QFMI!l3JfT}xO+Ad=ҫ@2X²hvMvM ܞ9ِ1\S{ƌe|Ѿ5j\ohnYeS7pI17Y-۳{_!OhD?\|j4ցoGb4ߔZ< _{G]a<xƧ7-lRӛp3n) Sg|统""Rr ZErG$n%?*hBjV J8@+[v}-n*ؑڮ$UFZ!L;<2,kagy]^!gPe_'"|sSsT <ܕٷ ʄ|5=`E.YQjD=> Y/Ȫ1^cE&5TʾDcdHYed~_"֑ 8K AjAt!۶7wiCc| Y;Ip[#w? U6.J=i^{@gQ(΄sJoX4B k` #.pXZJ\UʩkiT85xQ2'$9I5jndh;gW xO\!o?Z>oVo/P#kP 3}M`z5܎ B"L$-w_k|I%4Q7Y;{"OB5"2eAQjnEt4Al8 D@)d[\>lg4/IciCCX29ťu5q,twY`p<=߾T.{מou|ρ-l/D/nY7s.fH+VH|ĕ#yfDq8hQnt?k9 #!i$Gu5A"Ǘ6 Jߒ'+?t}/ws:/۽!_>_rQwg $~G(玶: b_cƦ4BƸ~ QHm?2,> P)s|y?n\PK`l>3q|ᅣͶpSH,iSj@ҀnB>ڙDdIތ/mEnyj_z1{*û;\޿w|Rx {޼vth?Aϑ,~.ֳCi@c&;Ls_(!EW-!t"j?Kws90AYmK7]{~p֦m>^ũ!2jg^˲#5L>Ez^." ~z--Z(6k$u* B.JYPS<&ɑ` Ɲ(](ᒂOZ'5`f㇘*oEŞeuFJ`)p'`b]3۱^lVDmmصm@!bwe.z9-*YEۘN۠:!!&`L\*koWDby"M xy{ |Cޭ{nɲϿY6N[`s>)LLh*4)-*VŨ$<ѓ]Ys~q于pX k!kEAFF|@gj9ĦF*?Grq=&oZ^RL:h dk[>.'ty7Q_=75(ʊ YʤDS&8UU]ﴉFrئ3F = <28h@x41FOsMB}TdDʧoz{u"Is'vlӳ8wG$U `uqз !z&*eear\9-uSOE7Dw"rywP &!HJl_QYw 鲷>|h'dX`ip}$cP+ԗԭ8 @l@ޯR%5,`֩zq #4`Χ߬.AD Eocb;;; u|[(W!ōۧoAWDx^q/;z{pw)_v ZhEyNr5 gi& J$agN/qW QWw}֏~ *}(( $CK+,B6/A.t^nB* C4]=1ْ[tr!~72_X-vO|\ˢzx@q||j'\.76}\欛}*[UJr43eխ1B߇A }arL˰Idz^8Y8RUzMw(dUaH=@FzJ1¼%xOjt!f-O1hm(]5Q#\C[@ ^ x~śz Z$L)FMuG(vBpd2/2 zw~+M:qȴ7j:*6^%G=sWW2Uծр%ǹD[ucl!!ƄjCiBdhM~7畼p؍;|\kvGa*oe2ܧoEqfmq^}\n崷曆@f%b} )C H(B$0=G8J#T 3slǑ[LOR:1> x?ڐD9MprIuLy({rvF8p9 m@70B r6T̚hLiX!z#U Q[Lӭ^ռ6a{[AɴڬcM:oB9 @$֬tE(Bж٤cHg1Ob8j +g DŠ}:k)ݽ7uslqOGo)Jҿv0 @5p_kpvZ' dߑ@2e_5]ۿLig"Һ,6oY4&QsT1yоrNC ]{#4cʖbM!#CQRmCO1O߅̒<<ςcIg(amJpRZkǟ}txg[=WSyǼyG ;ޑ>tU]`fлN˵EoK9 R<lg7숟AQ 靄FokjTlOM p=λ|_:x2=xdele#!RHHDH8U' gifmWS @݃ `U!}qAB7״PU cG4]=rN" ]&7ҹSa D?D۪ DUsomSʭY)vN[-f vQMuP܋x Um ]}((.г6Ƭ)yS2ޑ8ic)Qhu1 ~iZo-Kh*NJD&J=41,- 2GO( "ʑ#eǂkL~:ٚ]F{D<23 G4➩E~j6k25[1NTw疸m9ߑvFKpWǸSJ 8{ZLƖmn=;$=`qTI]2*Mj]\V-!':ٌWV9Pq!Ci2lZG޿}a3 `7$O Aisrn_9-d8Reony\1z-S9RĂQ8- 4\l1%[/VoەX<%Եy()YcE:0ZeC ΒuǨ1t܃8;G#JWW4 ":Z}+AР~1,ztG?w Mi ΏbBuâ1¸Y ,"4-(פ} lI*OmUj? 9 Ǎb;p'"z.i?',!}(SBAВLAHhБŨf@؉89ksԎ6%@:jPJ#j VrNx!y#ul,L75E.fs} Wʆ+Bo\/pJZRv8.%: !xJ:>a_MG*ܭwyKC7?+]pHL "qWU{p }2I8QWBFAƲm6.p}ۨcEN;93 *3nA}j@hJ]c1r[uu.C.r"BV,=Yը2*ƙO K [1$ 1z|ΐۑQci_lRXcǟPځ1>`e;C$I*}8X`ѭ?j.yc:A絿d5Ȱ[?r5[ B+`y@r/8x)//A=:(38$q+B,~f>7rWn+>i5 4=q%}1~hHY@Hy ]2U=#C_`ߏuWJx}"\ QA)W:s} XPnhJ*&1Ě%G4Hq~r֌*u!񍛗[iK>e KYVo}h Eh-JXZ n؝{c%\VD7OT8@UHe|\?Y&f 9on襭(#6}U%ArTN [T!\nQ}Ķ l]9ڢdjqڎb-n[ Z P:H[٤M#GlB7۷5EVGP ئ{WDڊk ˓W͓ 5pgW_*va4+C^)53%hMa$c?+f+YG8(fL}( Iż3w!4\70oGyMqF͇J+4L~[WKZo@XGxqZӌj(-Mmڴri${ _%+$,(U)\Mw00rOrHֺR?[xx KږM| EiC4f2vp LCJ50c6FƹAߔ1 Z:qpAx ݶk~Hqn`~Z)^Vaj\n|Ƒe- 7{[ЧM6rmJ2攎\ierAt.mitP!zJ*{&vz H38ĴJ.'ot̓Λ7@gDuH9| v=2oN r "jԯɂqT _pN@[׊@D˸jHj_8VEy6s9[E E@S=2)2 ̸q7:b2ל\ ;Z[>G8)$ŶZoCc@là65/#71a y0FwEA?"3U2Y-dnt]qr)fm+,)ٹ[^kmoۆ 0SO&d<ݨ6fTy#vVJ&SZL%!K{1Eu`H s ]D`a(_#U`DWZ|vi_g,-FB0Dz2蟣%8Gu^*iONesh߹Y=~fp}Ve4`B>ų BU9E>g.Q^wZ q HkŌCjb?\kU=;G,Y"հaҏ4ONG+e=a`?2٧Oc+|$I1ӘiNU@_O-* S s(lW3-6 ѻA{ijrصfKEpYyW:&"'L2E=GؑZf6J0q%nHڱfeI^kݳ>obB:`]ƞ1ƔT7l 2$լڮjVȴ9Ϩg;.ǎ(PB4C%ĸF9נ70]4[8.7A86+t%1"&KOfõA)`">q^WS{zO*Q-4ӄMI&w!_1P [;U{"[w2d[4cZx_昄UbjX z ŪqPdUhiy:? |L] 4+3˲j^ wK)&8y#['9Rajiw -7A:^non,נzhPw؅(b{[_s>6 b>1r 2wY#^J* +M#MWV5h>bQV|TMӳUJ\M3[vRkQW1Zb^m m,ʋ4QG琉#U~:dȰ{Я".g s^+E/$Hd- LMYڗ e2&AY}C\A'^LJZ*iHk (Khʵ_e_J( jCx$ lG!^~,DhP[,+%8mZi[jlH.  ~vS$`'on1;؎׮r{@ls#h- !|,u2reڀ\^eIۦ˟iOChRetC8DF?B.s`pODOƣ0k':^k&b  "L9 Y!޸4U7|V3J TV@$>BVϘ{3/u(*?5Kk2p+3tooֻAFdn*e@Iwt.r_@0HsRߦs1i$ & 4"[bGKH/Xv̄/ y_D% &A]&@aCPB|50J(^G?4@W=;HY9 V ;' @gյZIMW72 #}׀ֲ9 I/r諁ަx@fy5p<y0jquWI#]raBa1e7mrkA>eoߒ4&զ`bo+km hE -h BC`hvFɒ*.,Vw$ҨZk<;Ei=韝uea01wseke %Ov`y7(^Bo׿C;ɋХ0ytoڳ]zDQNaƻyzQE]QIdUY '㼹YG,>%RjΧS>߼^%"U…55dUs ߖhuh\S%|@ˌ,ʄZYiz56FvTokmh%aXޟgM$(U3Ѝ' ӵO3NriM '@N8Ϸ +OpZ|U/IVn4jү+nEVNkRb~o٤WqAb]vx~6yrmW͉uE*yiL,>R]yF%A; Pf_or ^B֮Vt(O@~oO". =DV`28{ݸQ@참((Uc#:VgRGZ0AR 9~pվC ZTp7pX@X<6 #\UT_W{K،|E*>7Ӟ0V |4a3ow~{ǟ|}s@/P+zEeQV{ q'4Mör.*wkIU&R2ZT)O rS(h2O z0>ADnAx&̘[6c^^ tknϯߘbb5ۧs1֦o>m?oߟo:fDg.Jl7oi g2aO{ogoީܷrUNKH6К~~>Ρg}`yy9ѯ}v4l5o-b+ngZ0 3񟖁 0]1?ͷf˛} {y&}ەcjoI Cn^6mfږt'dy=uQ`jZ37{'y1O-(|yş|K) rsZ[=u߲;I0p|f2mx4͐gr~cg`yWcO~7+>g"8E`I0&kx&ܞtoKKOOwF>mx_`zOo0̘_ft2򞾼^3||;6۽_h}s3skgN{>zp$MmFl3Woc]?j9v:fƈaƂfu_4o4/OO>ۿ xi>#`du >> J%V(딼Q@.XC|0v0Sj'C{nA}l1z2>lMK8TkEQQ9U@J> ww|˺/{6TsKHzS(dni ]Ȓ"gഠ -|~y_ @N/>Ws\0: x~pPT}K<'A-EZ.a)+nugz~G) ȸm&R) =+FvclXϼ|Y.Ϳdvx5yܬibBkyCn}3_?$d;E|G8E-~"`icO~Wy!?xѯb@2Aykv.|^o7/ˌiZ5 :M'/ ށ4d sƀRYwӛZ80\/o0= =q/sށ÷g-<1wشU-77L0WçgL]T+N6$|&??v?Yx7\1PuhѽrQ |?^*gO/ÚAG&$֦-3mC6숝+L(o~O2oSM)/p e_,؛y윆{__77 Aܬ&5:uV%]ſnSJܔpliRƚ&Bcچ)v{@6wOMk~z_6U6мكt{ݬVg#u:߸Zi^a_L"x|nF>ا˹H>]է!7˛͵|~rrϠK<5"oAXnZu8OH,[ Skm1˦%!b{DSkP0(x/>e7x4O-ۅx gy0_/]1i0۷Rgony -;=^lZf]ԑv`Ӻ7\˭MLOv[w;6[O/R4ϓv9,[0(Iez9}W$`Y1o,zkbکU|;[e-$>n,cɄ^)8K_#qdM~Xu. L]8YKƺ'KZ&SՀ|r#cA_ ?YW/vGAb7ɸjTS=uWC٘{ŞoG(d0$8TN& HWFHq|AzZ4i0*zr 4cO=7F&X[yS8NˌmT"LKq-:m20"g@ϗ緀}Ƈ}zg}3\wg].P:/sC,g}*za_jy,uwi 3u/1)l^E6_V#OAfQ4nUWEvwv0+{8WE#VjUv( ,CH-t!?|;ob+8CqٮV j4sWm$yj, d\Ai0 uȴ#גAmPAN]Ns)QQp`kCf'|_ T^_7g ·nr-=>}oԹ{jVq&]d3M7#W*Yq x#I5/7."E#A 08;\컃U/0A_dV^'^;=o䁢=!6s5xL>F!"q(b4fkqD]&1x 4jE ޫG" ޢT'=MVԈݚldI&nx|A@OvEmO|_i>ANg6^ck`];YA?z)}M$Y7mmW9w+> Gx+>󛧻ނ?E[Pm纜hk2L< L5XyvpihA?9҃H e(hqh>%]*uZ]py+V?Qsni>q~3ל3>G^ןdENB"mt4Guz9#sP3B ! 5B7Z^PXOMVrc|p9OmFRS*kW%8IB>SڕOO%TsU?xuRsr0:`p_{*Y U鍴T$Hp#e'ԍuBw [K "< 8伥oϸM7$m5{h&8?[ؽ>y/S:^1 R%LAAQ|K7{-o4^ g >ÉA:8ÿm-Kb=M d?l\lKp@b̂Z-ǁ!D H/a&am <‹-$?M,1GG$ 7)d+CYR(V8MXigSlIAi=j&J?ӛU@gBi\LKNqʻJBq_gEc@E{IG2% bYhڔ.-~{ MީYdvޭc&x>?_oBPGr#^s}?E\@6ZˈYN8[9\{AicKȴ|2P~X#y8~"%TW^CR0t~-5YY铴3@ ?*cξrkCC!^%ZLQ0!ߧCy}܉ÿ7ZǬ9z.!B ?b*~8<@ȟS+0+d4#M38w-Ks¢ 6>q$0[R4(d\q4pzi- x-oa~x^Rɸ7?i޵ dͩ2/4HT8_d,f!1Aƭd@F V^?1> .O\@N*3|꭫";ǀ:g)1 >=qI_F): xq;-i<[s2z]Nю9iϢݳt<9t{畿 ͈xm0ɇb Ϛ\`Ĵ^WnEg)71uʔ7OS8]wIA )KCo5E3 g۴O7mlv O[v;N ڎaQ&,+ƜB|H,4{)sSEE&=8+zoA ou֍ON]ٖ=Gcuvu6mB |BKS,Irt#cBBi0J.ICM IHNԾi|e]E:!I5A.k/|vz fo11\;my_z;|3gqk?*clD@r-p<`$L)yܾx(]gd290 F9p.}vXc@}vI(.096ke?5tWf!0Q C%eb2JuQLŴLTCEQAsaq0nu4=H`28 W,p}I3CUMW#K <"~uݝ ݃Qq"Xĸ HhW4O*ݫ NE RJ\.cχiߍ3"pҬpzvj%(#C5BT)4pmv}B~k+=Z7̣ Bm ,*u,'bʴA~aU*=RoEΟG̠yH])rЌdPS5_r;wHk-`9yVħr%5t<(n)j|He[q_L}n&kh_J]ח2V^uO)w!S?k xt(&hރ^;hX+7>cb?JK-;%8 C,pCRc3PcӮZ:>PO@y<*bm~~yGmvU0F5%pY͗Ah]ڜ#^,0.虍t2!~cjD(&{!O݈ I?\54VMCOGkW׬ O߫l%yzXks<?EdveE H7Pf^N^8jݕ kC 7]d/RKm?oXlgX2g-Y!1t,iۦi,6x+xľR\Cܺ;W?No>d26/壂ny]Q̀-J?Qg,IG)^B?vu~[i UM֠-O~oϻR(]0J @t<kf}_q23|Rp׮ ZSfiuړr/;vPBiw xMF~g\?+L_ܾ{`Ӳͱ$D }TSaLA_}hDⅬV%~TRu 5 Kn߮w*RFW!d/( *ϸva°ADt0"AF12yؾ 7̋xU;VDH̛v=<= ٭7FDo}w?W=xn㧵@Eׅ;"zE4葨=bpaWZ W۠i[U]yotP :>j%tE܎?iҿcOs_pPO ڹ+!?[k˅ۍz=ڍEIUvruCCеF*&pzbNvnq̷C;vGs/-GpL@l:1=V1n#H7_.갼ݦ~BVoyYZ$8Dƻ}%C*y3\O{A!`D ;<݋`-:w OsT SDo|o2&,=A\w٘$ͥeqትjI|`Ф/~xLa2q`ҔzTsu0:lQP+VSU#H'?SNTӊ.E{L],v2΢4Wb.n1h ­~g0vO_nNOR. OjT=BG%~-; ԴʎWG=cDٯ۷Jxdqܸ>h0F>?3[c+.5{G'k@du`"l:I Z9G6sI|XLn1!W Vo %gh^ {ɤ{ON{,#$1FχD ׯ8fQ܍G c{MMP/3`Cy^ N"}pRdoxF22^Cr{1Ʀwϡ4Q!#fbe {qJԌ9+#ӿϱe XET@A3N.`iґ%# /hy/5CRUm-*_D܇(vA5\^ 'f0=Dj &d)tc:gXWYRw 4Z$rbq:7 H[C?MQh݀s }MSa/(h}m}&miqJ8EP`w:)[BSMIP>e rf96pv\d5q 76DEb&{DQ x^>y܆ǹd{8 @ѽ#Y0TI g cdžQ j=Ϊ~G_L}&mLJ )8{#^f } V{t ocb2t~o c+֮A17 &[t3HU嶶m$yCbf:E[!q+u"3%dwx~%r>?h  ʔHC{]8FIDATEK%~[u2_1n˄ _W;M)}4 ` {B2yUҠ WIJƭ.rӌjʵz0L&hݑwuՋلs-u"G4iqek:(I)$ T8K&ph׍3>$;q-s2BYf~jbG1 j6E Gƺ cLwt-7?Aqh+KR ]eeپ"臇y6N>! r[ؤKk0Of!kdd$Tq"Id'&םKRJz Hns:Ϧ~GAKkv)vk>艃cż=k@!:^ oDț|e6zF6uޚfAܟR`ݹ8ػGn MvAU<5Z΋$w U" D\=X1$0Q#]iWmނ)Σ~{:T[m[TGeX?s7-ݶk *TrB#20|9 XfpHAģ[)Qzr'8< jsRƥYV7w!i9S|* VOjt;rn`$q8A}~]7k W#MTd^[QBK%ͱR#ȸJ]#Lùp^uJEs Z({ycm OGr~KF,Yuf8P|1# X]*2Ɩ[|f=',[ъZ kƞ.$^귧ĜCqɜ'x `e=Ft40挷xM`r=-"u8?<"Ga#߼ :7H. Eeb\n5[ʽ #//̏<ӂiG: ݒ3kޖe. i\tv[%HB})={_Iy4며-A yMdHT$gǒG:Q;y9CL487v?HdF \ss_kԭ#v,k|ylpx[Lg7T۟As>3˄9Tio. N$j}qxk9ֽ&3>4Hj>HjݷR󐡩pw1NK蜑ZWUgw2"b[,.#SXtq']|x*H|վG狕ԍJA=ټoFڽ:Mc~<-=q~ES1#&.Oy`D3a0ވ}"; {_ H d:F T3վ| C"],@&>iU ȵzq? C4˂!`sZ&yWckE#;3CA\FX#{A%턓G{LkϢ+|$ F5޳;'J€RI8*jza9ÂX >8gi>Nѡc|uhmVpyS섡yf-5|cMFG1FI뵕 Muw8t~o2e!8ٚ9CdyMha^#b4zqm'3H_4m̽#4׹k~6L U=ɐ=oyĺ$h䞚)bqܯY#g8 -%KeJHʰ2ѕպnPۂru)EW 9EуyS bȍ>~ *̝ SMhH N`X&k#pet1r^?00'|QzLLHt7]-M!~%aBXi=#Mw_d&+UT(C uIe8``S@3N 7A+`3pb}Fo_ + TpzF3l GG*#5UP5rT!VٜM4ϝ+ydњ/{Ĥ T@8я @.zwL@#`Ydm1&ORLӶSmJmw! wR`9J;\\bx!Oّ+H!.?a<}Kϯ2w"a̼tDFJ3M2hM+2#b` !fYM9.9L ]Cd oY4& ?+иGnL"Ut3)p Q>vfI*܈;c ׷Nvd=W4A=f&3Sڒ_TkŲ~2&l;):`/1zaǹ'(z FB ʃڍ}'Ngɼu}ڡB*#]\3\PcE5չP -;O11<{+r^U!8Cd\Ja2GPW-S]\,˖^V{@"Act~`*J>a^|8On@lč݄J wfZaӉ`E\H_]< !kA, &?OMS#B)^! S|jWyڿQ<-Yv! :(Z 2 xJ91ݞܾ87O=珃 Ft.?W< &-KUhVA߹l)_=( ^g,XwDpO !xg~X$׹RK4oE)Jx$.ܿb <'+H:e 5>l*f'|%$U;J۸NGlBg}u^J+#'4' U5W oƟ]nNeBP:?a \(Y`2Ɂʑͻ}']qЮz1~8 ,DNi2tZ?Ȏp!P1 5:~sYmcMD.)U&ؘAR4 6MxKgVwbSX[06syP'CHX:^q3ȇdTVOVǼ$nfe4ϳT2˹c|!~O)]5]y.` q^ <-"^e KzF`[q Q⒃ͥHK3}BNHDmmzL9/c\9OsVw9>)8N > E-"nUIWť.3N^^ 3x:r^}^zoyh\^/QUjXb/1W2%]`;Ʃdʗ!Oؗ9AUV\5K 87 Ml|G>oR{Lv%EamASzk7&96Vtn<>T»8  hҖ~.|]?)HDӿ˾ l7OfFJf5 A}FJm0h A-(/5$.y-eO, ^x~wXs* '=% <8z{VI6iAy-=@V|Xds:kn[h5<Ju*Hz՗ l_ϐ?%W;l?cG05:om&>ww(ݴ'Am\sNASKmz[ϧU:iO%ݨ$oo8$ȪK `P{}rT9Wyms{^+{x~-?9oLʖe4-[=S_ PRQN863i Eΐ3^rew\eς \+pzNk/,ԜaD&\;y]%£10 i dn@Ȑ -xK( 㴑vDr S~}?h!w~ngYи넘?#-1?/B KtE̺\lm\KIB}>}+ϫ wϫ pŗ_)=4FKd/k)p ^0 f0TK,.hc$t\:^Hˌd+x#'&rbmOXM$z}_5}R_)$ vXN_X?ǨP*dCF@h) GSx|'`bC=8ӿ HNTSяG0u @^T2c#'EVayO,Z[k'Q,4HT| j9wkXuVyPռ.>O ??w?r7&޿W@VeW\Dz7и(}T_nV^߶N1uOӞS{h*6#u^e=m5׼ݫz}u=HطWozFt=`7[OKsAv94ױ|VȞ!j:| $5yX7 O*>9ML.AP}^۳:O+A]T' e;mywQP5s-[/ٶ-AIFGꮪ}~OE}(MW{\o'Z*P$"Z%]|{lZGuZ 9W;;zm{}i2՝y,s){(RMO՝q  q}hn?mz6?t k>}+dOQ^`fk2rwD<u}0=6Bg>qo-~[{7*^^֥OUE <P ͂gc>Q| ??V\zO#| ܀Z PqG B_/v]n,vz=tYoT_=toLG(nB "vjb j3=Ԧ!IhFg u`η׵ sW@Z(~a`P[>p~eTc>9R`A?߻瘧=S-S|mmIgf+7P3#P.&iu}{CɊ!A c?/wo|wo nA]#˭ķqmѶv6(]}h_0RXfP֯,WT<._yl ='ujƓ;+ ; Q|[@칿 <=CA)O<OȃǛ֊ׯ/x__u? pP@# rBe1RZVױKQj9Ƹ6`춵 (9.PkI?OI|wibb>ۛ/q~K`_o!<%dd3ry.n4rZ&sifL^[FE1eemqgh][`F6. $XG0wZQ&2_Ա[#PɳܠG3e:~W;7b=f ,~Ox> S\^E,Kry)g(_b0=Zw-<-de|slhۺz'x:[M`]1FFByCP?K'hJPuٯX Y5*op~ni`]˱?w$ au#|QOUQ6XZlQ{=jH'<:E(Ե$ ht"!@ç| l5 ,!a]9"B(l0 ;7__^[huȂiNpw&߽y>ŧ3yES |=e mz/EI''(p1]{? CSR }^&x8 9"W}TtnVa#(jssn'~޶/$S6BU2%|ХjgƄig{Zڠ`^tOoi%J5,i>mNұiudz}|P@^Y.XULZo(y(' dLФa2=Jkν{D޷Abl3 doj+?qm\]цڵ CFU>IةBTꧽd36v>._}/ },*bOK|p'8KBB@Hs/[M/9 Olz8Ft"IiL%ToDEz" ^0;>܉b >½(̻n!?ğY8rlSe<^X*1;(=?x|K i-l׫ [~~0@^{(csϺ#Y0ϙJJ& 4x}2>h CVIFxÝ5y\ ;Ww_@'DOR;wo8%9_`G6.>]ꤴisSlsg[u  oϟ ~O=`qfUI|i9x  ƅY̹(3WbtkЇ#.`Vd&<^̲,d$rZ&=clqsidSMR0[U,?xsMf-` p.' ) }]Ώ\;Ҹqd90εs> u+{˹DGryvL&O3"N;AkY}%aD܀?`T ?L9&?r0ўhc:ux=FW0C~[, "a‚԰F$MYݟG 5 ߽~K3 aQ- 9I*{Uq/If #b[U/K#IZX{`pT=I% =4OQ`HH˴Fj1]`xe'V&HX/ R_֖Wt,^E!,G1|Ŝ[,`fފ,a1~,U=#rSѻO#"miU2t`BVq&s?L۪>:pUצ^L]/G ۡG$J4Eh8;lzG}ҁ F&d5-gmz2 N de[Wj'5ߑuuRqTn!vޭj |/!9TV m[gy1='_HǙ"GhP݃?ߟ#W/D3ֱtZ5 Rym_\QH?Kyz5Wo+v_ijqO6@S?Fe \ V_O߻BP>2ť#GwގeWbM lN.X޷-\ԍj*˂ڞkzID[3,G=ȟW CNGJ+2#&ct-OfI5T0%2E1zElN{*x{OiY~S( xC}tSmfdDkt}Z_jHSV{te{44LF\>Z:4"ZWulOJS+9+mWB`lĈ1?\A@*< c-Q2hvB4()sO_~Jд/f&i?o[,u.Z Dm zK'hun(ELpؼN=XOwɜ:lG6RLեg IG@t҉|K{OPT4Ǩr/F5k:xTu"w &=E&Y-Ք&9[΢3P19,cնŬ5+E,cEf$ʧ~ ) [`Wl`͢-"6Z]ts W\^_puYtM!9~-7գvyI1 ?U3 4qh|ɶhJ }z^V*$~SVl> ,ӆBqI76McR} O`N_4mS]?q+0C^c ĥXm+& l!톁v@N#:)dM*vGJJ}@RAA@~ .Py"U삾$Hgڔvc2lmؾHKʖN[E^0i)ʗyOS\x0 ROЗ#8D.U?_8 m*xjj=ܖ#skylw|m&pY(Kץپc[Bˢ㧍Cűԥ^b@!lĊ-A"~ՄM~r~@e1 q).ݑuASAE]_}bQ>b^u?f3FQVM%9*hz~vl[3އGVlَ}To,Y-Z]PPmvG{<;}lS_G12m^K[g՞q\+wn_%ܩ[}@nV.g`o[9H/6/mO.ױ<,k-K+*L=޿=.{~6EPd皲)v۹<#RO[_O߷wܯڀϾ% |P< W۩?O G9zq+q6̕}šiz{GK(KQnB~tōպqŌY#̋A}3.:Jw63=}//ί}qvا3^cr-iyVGھ*m;b;j=k?êtoem[g_Qr{\P| <m폷5n{~~3wP**^kJ9]<Q>Tz/Q*Mz\-ٟ6V!tW5L0=80 n@ϯ3iy_es D5p=Gץ0+r(] QDzsm7is `Jds $)WGTI[z|=aIҧ"@w&5E9%e>Id}R=Nh 5ە&TXݗ,iOH'ۿzY,}.IP_FeMqǢ%OMrQ\wqm|q0x;'Q5pZ\[ObN !FNGq8mvW2,Ӣ$w4N:] c*7rPjxȖ.q{=O!+/8k>E? 8*O[?9~۟/k㻿1yM`)"DCN 8tFVWsBt>cVj)0(@㲖CS亮~F9% ǿ>2\(1ϭC㙑טƁ+S{ u mA?Bu} eubPS?G~ 4k*AEI+8]{lEԱh8f!š)70T;Vѝ1 Lۿ)@h,S:l2۴rghcjpkbI?>?m'ut+xʞ'yDb83{<ؔP3[KQ O7*Ùh5u]-< &p>mĪx%a`m^s,4Πcr.&nM#Q'##N2(-Ц'jR(Vz8 ر5_oȨ$aI)P:4 ܌7 ,A6)#B'k>ZKi@<\]Q%\<6Gf^F_i* 5Y뷀ļ<"38TeäR䏯bߑӟyG_"idtҒkx ~iB t3'%:_S=cw8ms,2 Lp8:&YHMDxz?NRETʑhlwT/9sI',k =8yca> {/ַcq9s@ڤ~v4BR.WW_w:~o;[tFJt5GRfSX3~!Nlp$HPËKr&MA1۰L F `:iQP}ĆH 轃ծ9*E|tk PJF09}Uc4 ^"(-u""&qإhLơ\/m?8GILeGVfvAd.AK |g?ǿ_qS+ZӞ棣&J۴0qDܒunl*y>0I(P49C> ll< Z#B>&MnV~< :а{E7u%__ +o`2wwXzlCa|DzTۇG:Gېq|a 5TU1:լx.7F*YϔkUlMkF3n!v"Vc$. 29n + sT0ARxP&]@Yoxe_x-:O7 {+yi3$H2rQvK$( ,G~Ut`C:jB ~5'Y*1O4 Ji%º94zd.Xih k7)[0UnV.[L2ڭk66hk(n6H( BdSRI'k=my*>']t$;oOq9) q6Ms=9+ksnhD{[Y6q_j>W#iһm_?,t^R"!\-u+R=:בПsm3fB{Pr,y#Ou?5њ|L? \VGR:1{r(gΤRD*G {.6>c"XY9CpG<6<@X 7:7fDc׎ |d"$nw 3^]?gH Y:$OؗA-EH<[#Dg\&XcDL>q)赕眴'`M@0biW[*u$En3~-0JѴk10?_[ `$Eد}msT眦,ݣ`UBB#PD_z}*}G PG)'{͜w'{JP*SxA9~o4+QOdn 7)!d۪MXGB%żw'%{r&ABIDj~!mQj =ƣF A2 Hr3DNec? y- Y5vtv W=)CL|ʹRb=  H3T,kݛ8xUYR\Jѽ>sxUn`&gxeԿV<`@$w3ܱOYM}d|f+lm'~eD0:u. IE_O ~{8Fn M߹8BA-a|Z10l'.x֌:% `Y|w^/2;sw 'q|ǽR"}02\`N5sC<UBE\Z^d<<~U~*6Pe^̥V WOaD U_LԢJBJh$L_2>$:V!VMc %ks -@i2ݾ\'ub^kM!A!tm+|᪠J| .Gcʍ8}qOར[)jVPQ8r/9pFBҁx}Ew5-hflJ[P%,Jw "0h)K;Ѩ͵iW4/ њ5@02!Y2Hؘ?3oɫf0WJ#| C† .ak! T!^˱@^C9FtP>;?|igiY˙*aoz֓]Αvlt||z3s(I[|pLHc5ds*CmʯI;4hۛ9d~$q9D6h; b{ rZ6ae`#Ð*^>?3jT=͝{vLohA(KW Ǻ,_>5u >,EmtBPo25ײ?: j+9$~F՜kEϪJʺqu?z-u_yG/M/n9t_γOJ3º։iyohUso-@>ٲSW=-}Ǔ*.Opq˒ ~7gS۳nma{ۙD:}ig}|L繙P8=THͤi*C^oCfmfu/^1Psq VpGn+̿߇o6Pcy}p{D-r[z|G 4d*}m:FQ6\M;vebFҌ'˱ouYp<.vmv-eog, #]Ǿnmк?"oVހ>{\XڅU3KwE}>mQ?;^V3nWrmA]gyqh팾mo6@xw>5 Y-, K蛳z#=b_oLH8cdɠbytw17OB e\}Ũ8cذ eaA#7{UvJr#- *#v3lf?ly+@?ttL9u,&KObf͔d? Z9[ 0p&*SG#F6qչȮcG&BW TFەrۆϋCig,hu"TR$T]0sz8JG.(3I)jtڇB&2uV8 ׿W_pw,j$U R+IWvB3 yBj8[U1\^q-[Mʊ1JyMQҖVUZLGAmhY(.z -𿼾kz>%3jrd#=|6G>Yin | `.,)- )FG'h}H6^7j4#$⤬NCFL H5wRGTbfpΔ)،,g,[)6Bs}<0\{{ﱥ["&8hQh- Ҧ0H#YnaּtТqbTD!V~y+9sV,Sc0d(Ԝnb$h%UG0D20@<9WР 9,A50T d<"|AE^Nq1+qR/]OHEWhX(LcYj2DO }YѦIKMD Lm^[gCxl퓋=O0'ShD,5W4=TaM0 Q Hɯ]Vz[P*}'iFO3N!.sTh+MF)F*B]hWV'9L; > i"w3Z>"<Ȭhnhm~kTv} A똬UT Q ЄdNa~f󉐅Fefɧ3~_%|~+  MuKaB)Fe\*WXT-yXsG&܄ c=2S\M<3=}}:IC/P4`n hkhHzvB<*͚fQ2%Qb@Omå~%to[ P]Ş-sl̵SGSI$lSR#io- # Pk/E1f𜽷azG\,YywOZToeb"a3#CC~5]FcsUTsj\^RYn9n'^0$4Au ;rxO-'&~FS4W9+@WZ6,z8^lpGØ@^U<r^Ps}Ş =u)y=R"<@xiC:)KWDzYSedBA>Tk5e8&ڵa% n?B'av>CGήk0}E^Ƈ?Izf9,cAq0j_F޿mE>Ts k]3ܼL zxRP ߆co[sTv`uJ  HQ=[uSG^X[8w8qGJI+/L"}|dj'dܧj`ws>EC?y~3%=#H$i^ʮ(Ou/mAKǚNbʳ L*V<+_z?٪9R ʃTMx J x!gb]{ v$HņW# : U3+" iuAcռ"xy5Q/z@>XSvw^֊TPz˫6 ຶY0ÁHoF^Oxxd2Zoˍ x9EoLRR1Y1hވ~U@BW*ruMw#^`ϲ}FrCe%\r/BpB[ViG-F jXQKϩG=GGM0zT5 ]ɳOexiǍw\vILz%:08t)9{Bzec@L<4;vb,Vcu)g/w׀eMJ&⌃y_^.񍛹.T9+ /z( /{ȖҶyµ_eߦ;XߒI1:|-; `n^t@VUJ6މ5!PgڬI:VRy_`t}q 2.MWlHn(NAA-fQE^wa?? WhrЮNdOoS0u(5ڬO=* yKh\$lE QZ[#"97/A!Jq[biտAVqV pBEp:/aW+Pxy''rOKCiI>?>֬zG_[GJ{|礳WSEOeUZMQ}Vύ4TdmQ _pL](Tvf W  +{Ob`5z;$c%v,ɓ F-O&akǑH _N B=" ^,uWCߧ 4tpH_!bD_Mp=(&m{ҜduI8lP7u<A+?9#֟qHadZXV .A,^tӺ;fg^}z>Μ|{u+y./|ijj\8⑆Ϲ5?x^11WBy,{P1H;Zr."}A JGPԎr=EBụ7H02 q+qJjp?f 6 _jҹD %kCӫ ] vWN^~$D+ԗA*\͍|,WwYRJMڂkϋx c1U.ﺀ"io?'A?HObyDvovAA t) L m|,GfMpZϔ8 Co}Y+kUqʢ#($؟,K<}~#w tH3޽<Bb%xIĽp!q1?0ȶ(Mw^]ǦJأ#@#tAWe\8,ก~{$2~P : Qzi @XL /pAm89Zz#̤77[$ zŽ^ta??v.o| 5,w|3/%MeZ Y<@{ШOpςk,i'{/)fH dNZ"3Bg.nw8[duKu5-X Pnm[;8Iuo87@c@+y=}o׷^^۵}MeR!PVQի$l{ܿ~nYS}rQoyPVsW{G7^QnTq?m;SԽ#k[HYǂﲷ>v϶Jdӏ=>"pQ<,v^ Mq=>Y$]5#oݧغ_3 Hj-r1HVEX=J8Q8sBl+XySHmiLj3cI}c [:׵l1V`o>Œcd<ȵ¡mN.qBF{լ"N՝}eo\ji8 QL[R2$f{Х7#` x,Z1,Au5! l7A$oqڋk7U+o{ xX:J3˾Y Rّk{{=.Aܶ3#jA޾  b )&}?TYE`\Uk2 % ܷ=o/k{C g[ii 7,菣;ܶi8ݖ`D6\\:`y/N4l։yhzʺ(շzp=)Kз{o  NA(ˆg ( O?c(G? _⫯~ (##"LJG|#'#vByPlPYP. .a -Ė^nFԍfm?l[B!(`{LR:eqQ?ʎxjGD)_?S=-KnHl + 1*.[ݚvJK߱J,x'yB'!]YnU[k+ͺuqfqU =f]#}vi`|-~-ծ֪A4ңa]01j>njf(1n}خR[T}>]ϻn_Oqtp[YmFb&:S-,@C`ʂbّۚ\)B)g-#~ ;u9cvu 6ܮ{pU#PW/< "S#@ ??wg?)x=-`U^]ymmkq +QO9NfWvүuAkis9GDM9D+Hhm`zhC7Aݶ4W)< u}Z`RL² 2޽yhYtsKPb%KTﮂ[هJה)ռLE1 .BȽ/qFI-,P9HoE^4Bܧ8-ObH\AuFe"Ŏ:2Ϡuhd#V}Am%GCVޡ<,oH/iqvZO 9ݶ@;U 86}; Ѭ$G BrKG&+!ckWg2z;[_,Gҵ^c[xO8 C}rY~!e^-MyYe ^s(mhc:=ϵkW5U3sQtwNoԧﴕ4CP7Ts{+6V+W13Avv_d:x\7<*bp ӟ 'I*cAڇT2hTR4X]/©q}]Ʀ{fJ3>GtQ p"@V`$#w~>3nif-ͻ+ [Zm/?'Y-.ʺse O~w? .˫Wگt^ ߋ^֓Z۪g ^EWMкV)ƋDq|ng |BTMDR;xEf _B h(bHbHӻp+@ܢIFeAO%\jH-9Z Ҧy РmW 8cƧl+kpaO NT#\&I^ 3IZ[u|_`;\5z,(; bT+# TMQYd4$3ڒ1rż/eO;Yh[% [m}sJwn (x kjx/<\Q^M}TjzP}}jxQ?Rq?>^z+~=UqV' P+KzA`r+Kz)Z(_/l-yvsyX fJY ZZWkSnq<FB^k]1n+M=Y MlS GZHV"| >`8WCcc!ܓ9`)TqehOT:J#9j}D҄^1$S$Q3Tr2'3B2^ +q%+h%4KvF*R`$t-*wH仾-/]ŜGjGyEc69dNFa1`𓕏]$e[^LI((X3V?u*Ox>/Yٻw5/|>) g|;߅~wȣAv֋ S-A[(;~ XGx93*|4g,0 +X͉Dj>.E@QB ,ٹDZH ҳx.c&pZxФ@O^Y@OmvAx[3ҹ#8B' ZC z6 tڀ,tdM.knl:IJ8NGј͌^L x j#1nIS:0`lMw>Hla#[PFRFSYq >wEqY5k>w8w*դl;Qg8?}"cQx`0gF̛ G/yzH пO8XJgf$p;iu/XTI&c!c|)o`2E@|USݚឍ1 uP}d(! p"u&9#q$sد3._P-&pw1"P4 O!]lr /p$iLyhM"qwx=f%o=+ҟo+3>#QBA9um1m(006 moYƵ}W@'|ձd* g?ו{_EcZ "iZ/]: *% QٜCO m<~8Bܗj:I:VfMcv}P<4l v ςXM<5P]<àı@?w{YIc˔}v-qC{QP=Ⱥ=.:Zt|]ɯQ}slɺXڣqώ/SQOM$`q'6U۹D c]1Jq,ZʨIsk@IQ{67 F3[8`LA=y*-X L5D+^O'΂W\/u^嫥:z@fzTB` .m\MOȱ5Tz>(4*,ͫ$4j8hp\[Tl5&x"q>CDFUG#Gc) yI-F\@- C?''oIß_$G/*~U諆)_T01`3pd野SH%c"Bqݾ,2Gh&~&~.- R=8whim5_s. m,im=hnZ "\.&jx#7]M#Gn/܂4D6x=Ti __k |z/T.6K33./l"^pTeۍJֵKu|Hͳ!8,."BV1B܇ (Y6MĹ6GB_+(t+i@rlU'][u`)n3k .l?q# 8z< Cd+25XQ}vq U^va{Fi8v-ȼm5t=[ذ8d _>Z{Zz|n:ub78N`={][$R*jT[/:@'lk?Is:?OktuσF9*HqZ/#fjԵO o .3I!\OsT)O}^%|zƳpMre1W5Oח5M|eGt d/ȸȟ emz"bF/'yU`Uͨurat[4Oﶰadz*+E?3GFi!hc#tM^'wj|bCtppF(PyW?kszt3۰׃J1LU"`m o?{qwJa1r$C3~e{}.@lcbQ+~$1Ό)A-7p*^[oA 8d #+D l5E`}-,yoQhu|j |]L\Mؾwo` tO'9-A^BⲢY"$,rALoY*jI>'Xg|3+q琯}C5d]$Ba}"s1_'Ћ]A_[W{_4!4qξo-Sйu;]KuE9,V]x>[Fd Q@nsW Z)zT/eS7 +ymq\5zf |4!Yc//5-LaS[ /46#JA 5bȜG$D}r-xˬ p= ̸J*XXǁ9,BadߟAW>F A01֭ K]Iv.bwuq&U=ޓ-{mA,[Gv pO ~b>.b 'U!gHjf?2&~pR|'\˚f^)"Ǿ:Wy/",¹SS4rÿS[>qH`^Hho@愞H,3Ɵ+җO" 8\N< mg,ݲ*\z>f \(e-@&,-Im7N,(i!ϐ` NCp@';Cug EɿM9߷.Ob?- ulȈ: 01򓠤x>ȋA.(QMK`G mT}d-;/K=@ $O IVY@skfh/=!~944 ?5H#UpsAU`VxǑy׈Ȉ0ˋ q]íIDATt[t]1HYڀ7{yhIKpHt-ͦ}"! 8 0C;bHvxKm5WV5Џ`Ԧ 4(–zZE! bXU`ՌE u eXXl @!4n_>_eވڲ"-" ۗx}K!?L2=:j1O{<$S{G$6 -a])S@ж(,󕞼h+J[3ɫ6*=ퟗ8 D -5uUy6Jfѐ? 7x[i]> xiz=" O [/Zr[0JF5MZbb";t;%G3Q9? "x z4J5Rfwk%>!yMyM߶ߦ+ݑcȁ)m$r"BUqQpYp[j 3)_o G >Lgrڜ%0Mhӎg^ p>m,%&w)8ua 8ʜwVx(Gރws\x5xx[q2@uPɕ=l2"֔8!{LoC~XwȆʏyRy>/`UɾJVùZ׾V'ٙA+lDdctܓ:Dy~ua,d6|\WFU]$`Ĥ[Ǐ&U ꧈$1zx/HX&XM%a~?ߊQCv8X1d@]ZA4CdaJ"W(ZĵXU6j`D#}*-#2(])(w^u#=, թ<2Q@-K ɳO^ȷGNuhڽnaTӼH3ymM ?$npchmoG}bɸ ­zx\;65أ14"'4(`߈B~3Z2Ec3.Sz5޸~b֮¿;jQw)\̺u>q9T_y3`vqokFTW3iqX\TжG 4=iJ@Mِkq:c#`1tc $rllo2U#\~kQǑ$1Mm9NΜ)bҾn&Sbc4 z.2S[1w2`H*[gi=ӣ24{z88$q;}B*bf֦_B_x܇qSgo"̦iƚ}F#z^=5EؤGhIݺ YA1+Z"|z7Մ,;j"x6%tBDp\ )@$ {]u)ꙫD]}gC s[% @|~tK)AzG xGġJ(xoc@EeKq3*NG ?ڛA\ aݱaտmb_(e+j8-c_CH$h\De4Nh2jn;iapjys:w~L=FH 1^SFnL1{+ĿK2\ j([IoI+u6=Vo)n˪lq@'{9V0#r zg3R c֛W4mڕwa m̿(n(vطgIKˎ6f(h)Oנۗ61nv$6:F' qͧ0,cב -8lB#ɑaR.A]+ipD D/A +=OG;v hŪTJE^B [HͺѬZnI3cj =~ p\JD^xLkQ;mX祏Ƌ{?*`YHLiJu0CTG=?$_q)wT ,DٛW(̐?!b;BQǒXd/]$E@$ɾZk|vQ?_ _'3Σ$C:ܙgӔѧGAFzQ".yUI1qJH9!&mūm%1pv9}hʑ;>a- S R!wN8lxoz珐">VbF8Aم }UBmidvqJrF_4ڶ|* vzH:M3sT$v~- ɪ+.ְACCQ;>ҳSRyl*bc62hGa%`PiDܭutd=ԅu_#Z!BR!vKܪ.zWoJx~b^{ *Dž<-TDLE8ٶ୞Ё㸡7y]!5cpG|`LRs$-WO myV[ &-j+OlA}.a;ow8o^Rӳ 6#Jw'b/KޙE- #]Wat&,cQm=D*)(T 405%B&IxR M`o1` $[}1%Xy_0NMX!`9b̕\8~ȱn_6D+;$铹gQS$kQV|fv-lEǞA{pzvtt0('Ѡ5_6uߛUn>sbXu(՜X!(D൑ $I2^r!RJ?ڽs*K}:RGtt{8^^n, ӏ棹3Q ^:{΍:%H'3u[J(/0#Ӵc<8@HK@K[T4M;HRly^!K IiG%#a}q Y{Q?\`#dZ'mf-ǹ Di;i2UG \{GA?I[I4hX9mn!K_Igj;V ְ!`sw+LASκ^DQ;_`u9Zɣ}T&my 8G蹧x[jBh0qzKF"dFSd֬]^;F+@va"@0b*Ӑcok`4@},$pM1Z|_EXɆ1iP<ۋ4G)y|b@E+0[q_b7 )RJo\`x\g CTн) ͦHJ(Z^A3">v+j&/`sϟB__v>sfs!Y&iۍ=x%l*`Zy@&- e2}|3ߒh2|ό']HQj#MTH^KMj1+Ѳd[lS|nW\-<F4 {~f>8TB=d}+" UڳN:* 0%m,¸=BQ^3nvmMnC <%m+P_&Ġ)[}c fz.inKh2;ز{xܲQ*ڮ7pÀ ]*0 1.P Fpq:Wݜ;``Ҽ۷p 6)ڻq|;'u :ʼk64iӠhBF|/b+8KN ҩ9ng.g3Ȑc'ӿk q#VK#rs%ahL 1c8T<)晴GV/kp? tAW[{%IbHP`㖳N‹Dcx n7He<6$]̾}YtKkw?SP|P<B ziwx`UhqmT~&O3=Ԥ WBNPT~k2hA;N^;"D,kUf$_1%IYgX7~w/KGطng\mG!uD @˞;[j) -j߄`WYF)j } Z~_iArҷe*vȱsHGQ2Mn&\R)͜)嶃@ ֢rƙdWu-2Z#[T!@q)Rԣ+φoD=[Y69R=tς>n^v6)_֙:/ M(9x4gR l@g(OߍQ<SGTDzVb\.f 2oc^gv р.H 'IG Ũu/[@6BULo)cV/(ҟ 胐9r ?s?Oi|47~ K ]6D_9 C.!]:F~;h~L(ӀBp暅Tg(p%N)q؋t2DXnpfi17Kqjq'Nkgvq_*˲6Q_ʳ0}~e.٥Y%J~d.*H\ڿcŪ3 Q;al> ÖӸߛǫc+_(z>.L3(_դfTAY_}S%de !taW lB-ohe$N*&e뎓hC Ors,P=%q/P=c7!Utو0B%hhC.x<'u ٓotM>x(Zm2MI|^`FZc?W96I=Aؽ""hNȏbAY@8Ge~sL[G6'iC s 6-(x yv )i }j$rdDimbHKH˧V XH=>b%Ϩ_1k hL8%0ݑ#|i1uУXB \ԭ9ދ;}Q b?ID6…}I])ߙ'9<:.)*8,wC(.=foF}X}Zm/!:ZQx^Z:7г& inIe谬5vd4ŜPqS. gڏ?Qh/f1>,6qERni\~ 7}49N{ݫ<2ye=58ȐAV4{ӧPt~%}p\+ͫb5 e8!9"@C9GP"{~U=!E #Gga/Ӏ66&;zWVȞZ,XkH{֩56ghQk3:Jfokٔ.Ck7$jۃ۾]`i=ޟ(Il\y:AJ[z.OYS5؆E^ 4ǽyi&cf߭.sN љ<sUڷ}]WתCfck\֤d|3h%^Bni~YYLNj@b6't9vr[ni sXěsJ%)`bȑLW-H #\G )H!% S{4-˵6&ؖhF_ =N~id5Jz.h Pf*L8z*#}ՙWZ 53Xѱl1R8gH`Щ|y[uv}$DF1)޿fdXG S:#P=*V'$h^065^UB}"<2<haZȐ<:Nz/ \|2CTEelR$u|yazOicl@R:+uћgV2%//#1ǂpVuق%;-ixR |rnx~Z{.q˫D  "j CTzp~@O@p7ke1'\?朽l/RܒR%-z~lE[8dRx=Z.#ΫIHOmiBCa~ok߅"̡buWb w^ )F߲2BG 2Y5 3/@皍3oWԱVbqL1=c/z~#dID#F|O1{bU/mN+NsΝN9#X ]ť/cN dHf`-<{3׾!ؠi]R}+SY%3%=,EE}}Ȯ ,U}u ڧw޹RޤȭCy@uv(~ܢ6TB+]x{om-/ @/kIAQ= \ƍ ֊Ol ^:b\`#f1c+N ;B)e^8=ۀw ՌÔw(?Z3LA,9ڮc ׷b =6{U~Z4sJYbAD!:JTRh݃ymMlmzqki骱K}Y՟6WSQ)yAD-kNE\!Oχ녜J۬$"x~%GPEAFmZ!iRkY/GATviK4c* ǎUe d.C0Ҏ[I,Yic.&J8cEGP$RNѾ["A>F"40˴ؠffuBY+Fs@uc1X%rEdެ8եyplpef̛w >co4Y krz s'E]5i"8<ⓢa|׫/R`PNr.LW8#@^pݎY3Y$ТQ63Ar.L`WyU/YY (/h<1٩aB=G߫Ws 6#a\78ĬQjN+A(1#VΞPGtvUAB sZ5"#CҕK" lK!A5SWgH$;^8p+q^[s5bbe,X^{Qb>Y [h$qQfK4 |YYfJ*6t(v_{Ld@Zq{p]UEˢR)<gYҵ/'y)!,(rKq3T_dEDVkQƏxKIWhn? }Mcn/.SZ i ki~֮, JCɈķY(t X{{#"Dj\Xbl2$oyͪB6ET!3~R&aA]zLSAM3&ҘQҬn~k }Yx 48#dy?.0FJepg]u/o3 Zch#bRq&ɠtOˋCuEB秥`Cs^*,x .a!|=._V.*,"%w:T^dEDqvvm~HiJy0cU%AZ_RvgIţ;GA? X\W=_iϠ4[mn۟e<#z_heou]pJ'q/ Gȏ>B GFSs9^ۃ=qBZ(G\x\z_־ֻY͍zۙ>Bf\q9-B87OQ|^9ئ9{`c4 b汭`6m;##׹GqoRڀ1ǴՕ G\ kA7ֶڣJɷrχՙf_Σ>iLF;#>ę0f~5#]U&e^ 2=qgƎ 4yiqT+!ĎH5` :^?"OI|O U .W(xyxQV#El&#ѩ[D{x"Z5y43q'9,(ڼ9񣥕ds84#兼`4cgG =2J-綦G@wj\?ĬyS;.2B_8 % }R9JF)b c<ӾRfis/ 3Gzj>'+IR2ɖFH&)lĬ1b Tͅߞl'9m?q'4zD]VoݲqE+'~N3g\zY . _]pyU\^YUn_a ?@pKqAg)b-g'es^\s?_u[TKaRU٘3zMmADhA ˁo[Ճťs-<̥4p I'&ʞޅI=+{2HJ䴩1 njݷ>Ž|3Qw6>g$I;:r% Oeդ{؛#Lݦ}uo#ҤS1y*?v5-Ķɺ, &mǓ~,Wc}IQ{\{u)Pl*yvT1 ڥ|BqIK@nB6ϩ}Hٖ+5ӿԔlʎ{8K6}*RU#YoY?ʭ򈧇GHy<<# ("7 T?R9~ ~?xSf#7q*'<~op NoeI!ޖk \֊ײݵbI[ =q bۣK/ ,IYbʷ~w../_3$ MK@CITH=>Tյ^i{w۳rirOŨ_Z)D Mi"եks|u4j3xJ%3ZKW7"Ttu5q7eԝȗ{M~?R틻FYN[QDCr{6R( ٿKQ]-"R\X\SFJ1Ks~~m[-?=+x0Vm}2tYl]s *[mJ [4V>ml@]OtNvuM*mJ86n)Q6C7c21>vgO{>=8F +/KjA}Xm}z.A*VG}GTm&>~"x,'xΐ?-|?CUG ??WEQVnp,<(=+_wq`|cfn:8X}|_+w>X}mzg[,Ul:K]|gWۊk Zoy?և%,MmxiؖuaY[-r'ۨCiXhr*Ek;̣@40h`]}p8 ;)h7[>&x, ÷~[4?/\$SUqeLՑDq=r;u)=EL^cjkW0j㲶sTyj]}{'&x~<嫁H!Mѕ"bD)c$=lKeed`FqN|Mr, =c1BAVOJd.$/YwLf`$ྍ3!qFxtYTqL4H 6k {tb ~тGH S76G0ԏsE0h?qm;&[=/?ΰ233g!OgMGUQ,P*ZKnC|$m_13ÎB"M2E7& )%eG Ǻsi (r:U>u.(cz>-3t< >}:r_Y}_/_]p}}qVKLFw5 H&2Ah͘q@Db*yޡO` \"ǩ UtJ#.F%m16S΋$WuNȉ>}S{bc@j:ooQ^}uefaڒ3WUtmBK}Ź=Y0XӠ '}=ߞ[e(~2;vA]=~47o=,ny!X5OqIZ-d hۀwɩh,_8:Ti(S'.{ŗ_B_/|/qo|/x\o|^p~|3<{>j$ah]X<-`frAjdpt{1t d;7(i 8|}]>n\k<! LY"}Ʉ4TXryMДu(8?7J3OMHTf%EGӘko 2? b"GťI`XU_~TuQPy}⥬t~ƻZzѥJX/ xyKVQQ/ڇCϡ xvuտ) zjK9Q@Y@c \X<(н_O,c.3YAADfY: gf= $=Ӷ_ KF8+3&c a| scV`Fyd#K= }_KhǠ) }FNܸɰ@' \ SX_V.5@9C*pyŚ.^zUFVmysQ^ۀrVl.Pӟ{#%wo>wE/j0)es6oM=?hEb<<`cYVAHwU]{ٖt_|GŢdLj+xƤ@^ ߚ^yJ0tߚ_/NrߋUcЦ1\WS;'ۋL,'fʍx͖XB\DC%S_p9]I|i/"(ET9s,sdEx7B`M@ Q'|^/> ׺`u/U\o< .Z*Us&(J>0hEߘ6^mS6zm'Ch%j;:S}v_-*lցubZ X(Sڣ#4/VAF3h|nql: 8ֲә0XV]գl4h z zK-5<'먘1!A58wŇD֕"Utվ دm7+;reJǵd{c%*O'7;8wU'%r7[\mlݢ18I*ҋsom 4T{4"L"&Zߊn *'^k$VU>JeZ7]X%W q.([<ekA5OZ>!uOn?'hyi? JhNpTo#>k@(j@EPSh>Z2]vc8Үw }ټ/N!Sb#bSc2~g}" &đG*]:Npe6r /sD2AWT9͸^p ssйvt!RDp?W2C iujp#Nnl?%+kH| y~]%ap^ @\!|?D,gI^^F˪'Kq֥XuCKu l8UNMqk) Y^5P:(P4G#ްo@'^- qjFwi?*;*$ *'x\tu ^g~ w]^-_-4n$* ۩ѲC%2J6(Esȏ[Qǔz>,G6|N\_29f]DPɴ;cqeU\#FIrߨ:j1/9O3!2RBX˹Dh4O+&+ L$;!MB ^k0Ʊ{ Er&jq 0A$ wDx;**yKBPdeB2 N\=2yxo> Z>r+Tƒ%R@Rt}]U.~]d{wD]KqSpay6 ^[xNG*mi@rC,z#8V}qt+Rq6$痽}*z=rqjFӦVLՋ;x&sT9ѫ6<1o嗁AYk1veZ[QQ}u-mX>^e{ywˉ,[mznu9ڰcTچn?_{dfߵ8jӷmߓ7vXٖHż>GY]YU{yܯ^Uz;˶ٿoۃ4Aνv=gy} 1[>l=&Sݶ$i^mqS\3[0W=ߞB<Ϻ?;5w}߾_nmV@zl}+?'qxo}mzúɺe7la>o:vr3 f^oPVQ`wk|Dyz+C] >(O@ 9uЇ UiyG9[wB5UuEʺ]*jߎkr [?6,(^v^QoV\Qn@PcS3n3ku@m#[[$_xڴT}̎0s[eO/o 71Y͌X03P?vn{!Q۱^۱ZF\$7G"=?``^&7H(#< :"RPRyA:xLsQ=,QefKŒRҙ!%D B9˹u R"_cGL7`;kf5,'#V][T,Kհ%x0ymhcA y]M\D1TM>_2}P76oU Z+&XklY7+`jrbRn*۽ڷD556ȘyE|$"V-{~ :͔hF_&'I$H.a0cx1Wsˆs(NEy=ql%e{LN?K8px{@(~QOBiB2`z%,^q#GȒ ܪ *|-*Kڸt[rYy}I-o pȳ5֋ڹaxK7u^w%r댃<i.ie<`ȿb^s5RoSm`ُogW,WDqy š &,Cǰz[CWU}}qY"N35#{FCD@+4vr4bT NONP4ڦD:e=8Fhn@C[sbdJw S0=*?qxBqu–ubp\$j9ЇR=HLvS:=Aa-SEe tw(>6TMPHʢ.oT }k1IJ!/=-ڊ?k!ZW$J ڄrlPl۴dZi:>=hiFA!jl~ՠ@T 5dk%qE0c-(r:si{fѪ 4zL_n+r#012 +%G\̒`|`Vb=O^'Hqgi_`CJf> U!B g17Hp0W+*}#'t8 `yo![NzEo ]/庤=Qc?V o}0Kۗ⑵@~Y;]$A !3WS,ɛi"4:Wy>NJ&3_sH`h|שLo ozk}ȖFFJPXSep8' 9Y fkkeѭXw~ASI%@$3UV"fX,7>~@@Vc{9 amE%c Q8 IsP\0=Og[cG5lk2FWz@׬đF(ģ42lymibfߦ]T0o}۝hXwu=F:X6 K=-ߜ(1+ "}a FmeG= S<'3=0iĿ?btٷIa xkg^QS2\r{ TvlPBxR 8-( T3-\Rɿ`ǚA_a޽y>TϞ% MloWэ59{:>ϲD9]@IĜQ,:ncu"/EG%~$i<Ξ>; !z2Sש{4`G*%< L极6D&h ҵl;Ii l%UoqTa rz/"M&?{ %tA&yOF{U>۸ <O=f>vP3C2pV<o&2"N3::mNI9)WPs HLzL(b*]UYw QXWnF9ba1 tNve)LŀQ/'sOA5GrL"3YwUMP צӮO;=!~]n4Ҥ[Kj 3{Bm bu*CN&]LKUsO1&3_*^ }nh.j~-VLW? Qif~Oeˤ˚ɔB^ԇ<ӕ0Hyq #{ЅY-ʿW 8[iEFij]9po=*Mg21҈)!vq=bsPfm8~[HB0Ɋ@T!X|F˱==8x7-qNܗ?9e[yFeO՜ϲq_9t>u^_xv\cJ30Y5/M'h@_#)4$k"1b(?XP(v2ej z vM|_T^08 cO~E!vtv\ 3wRZi~: z=x%17=h)<4׀Ch-U4 IutPQu*8+zךh *+ZS/ 썤Xi}gL.4pЮ{_jYv^T~/ЁP Ah6p")2h' =ĉ0!Mv2A#[(b%H 6XI," X"\xTw{}^^{=׷2F_aN]jO:U2"4#N oc8KnJbo잉E#,W|U"By%]rHm**\25 i8b-(`uoSg__@fk0)վ^g!)J%jje >*x<"v#en;jϼz-G5b-s&ʼkw?AVtEA 6 gJmB4y~⠣&_I@~A:ƀ < 3Ԭs'q\+Sׅ xԃ)wno}1p|9›1EYٻGF-˞*>ˆ8Ac-?з=#eSI򈻗F}Sq(HL nkaE[|6}V`sZwvԭޙPl&rPr(Uf1ԪwxAO$PHA[՛F݀5:mk|v^mJE3tOg]b"~M$Sk@_U4:RpH w\ጼqP 縶1%|wQIx~>:bg[{rާXinRb[8vUy<[u>8%jxX杦m {hI@O 1N]vk f#ܽc:,C?gn4c!>fWRYZeeY/,aG°0flf 4fl&6xEZ|6nuwal='Rj!.8EY1*i\ {NYZ]qNĝp 6Cs`P-)uܭ{@Ez@[džc>/ToFQ>k˾TQgd^8  D:gۺ# JU=)hxVgy"T[\/ >E0FY$Ppi6 5@Sm3 {F?2͖dvO[H `Ui#]`v_kaـCipK?SYk iWۆUP t2Ӳ%%hb_=!Ӻv,Iɔ&&yjJMǣi^ݨXL^ǎx%:^hGbb.0s:{pﳝZNN)(TZG7rvB:DÈl <8pmKs wzd bO h;BQu5`';K7{C1ZvڀQ쾷}3IgT)p)Td ) WI`έϐ@5I dmvS:U/@G>9NRhbcv<|ԕda2ۏ^,hq4OfX `^Z17ѕqQscJXɳ<躤0'_hO/TfJ.b@%VY JB }쥈JjbbXaQ-Uo-NȤˋ2{sn цjK`ͯ;_3K@z*b6dN E2ȣ[ -j}<$My8?k?#c^kFً\W2TX֖ByNi3ώ{1aCbT[ w:g5Lt?{۠{6a0sD7sz6x<*iCtNɅ~SFOKBMtOf;.6=J2aJFmG?k wyrr@낭zbӮ9c;=Jh;gR`En9V/lJۖ3lj-Xբ]{h'h#M9Z1*@5}1aa2;GkYJg8WI j] hqE/WΥOe=ə-Q'5}H/$_߳mk܈s#դg~0ƛDN̉Qgnݙ]9v_/Q`ۮq{;&5sh]E(ӱT?c\NZfh;V+!,N[!`,ioPqV1C+ <5(Fȩ4jj)m$_ کh *'߬?Z+&[46*G._Eq@ϴyĖ1cN\L=_O8?:4j27g+vU/:*^ͪԢ9`môyH=Nj+ Qצj"NpD*Eʣ@ E(Jyc|t/W1ǿYd XHrt-b W'@i{O {y&. uE偠EwI? 7`|F72*HU'+!s?L6-o<:戮HÁ٧_=K5g,쵥k D#OZF p2JfuG($ d{[!sLxfH+ZzyGll'@0hzcb~o~]?`y>q>;!ӆr=зν>ƽ0+ˑ0Pz<yqb5^^ȉQ c:T0Bݬ=P%5 B 9g=qa|^S*$jeXVRgK `Y [yzLׁRlb"-Ⱦ&bsj[6g^Z '@7A5[ AWT.@TG<n/[)nFVpgE{ls;Kj]6-gϯkǔ>[x7O}TڋSU9Ȗ+O,&#Sut\{5,#VFߤD3?fUdsҹ4s mj6 tN-Ŗ^v9,%;!g/wWis֯dc`Q%񢘬'GΓo걻S+#B,LI@qoӲ^'nžd# s,U:}?GHN,!o߯hgxq-I}ƝFW+h'엕3"{TT"{ Uu2[{/֧qdWWXWR\,OK ggsUho Urmo2 윪bas%U+)4DsqB(ͽm?[26 &!ShMp*3ב?S؟%lzR.dҟ}x,+xu)u0xՂ;嫢MGK(pU;RcTJy^UFs!܌\TT:~ahwͬ,' t``B<>G. GNNԹ|ATuT,|޼Uݾ|eb*Z{vODȢ֯c>r_n=Em7?pk.4gx?4UہF®JP}%{S"yx`={WN?ԏ7$Q1WC>뼀sߐc}&+-dP,d&l^(CZ@oPo䞟'|V<ȑa3P*–=6<~1Dm'KdǮ/!nj= 6Tex>OMcZ+C $bfRODcX1;CTr'vPXu2W_}-Rqf}hX#gvnj-l^Ygz-E'f X\c}O;v:(O#m4ܿ>} ݩXnG|;/p!rNt.^0΢>f<#\AuYӟ([a,{-¥C>cl"n/ 6e?x-ÓUcWrsc}UҠ ֻn(,FIUNVo=i˛xsOF>hkQE#@й%o Z 9zw!bfw>N8 j-:yd|>}y|gk8"[ |v=s Z b{W%7nq*wzmVƩ4Q/ .6Z.wժ4"2BV:~odVu-]=M㢆Ƞ5 +N 5;+P:׵|{ _QϧxW@w˓{xc|G*_K 3Rd$S$ d[Y@ <X eYgƬ# 3)ecamnǺxC'Ol3@uZc G`/h3>c`΃;KqiP} n@,"nHVӽ,kKp_8@$ LCi#`K@q3S}0^'VGJhb |Fb;&ܪ0V#wEBa&cnw'WCP눭XSbTaOxm^=ôt ⁎&?mW&nYja%jOV0(I^5a1Mo'6 !Dڮ3HiƖs'6DKwm//j8(5#%Ͽ(zsE`||);I/ nɳ(<У~򾛟F|̌{%|&?TrYHGILF20V/ʪqY@(\ PwF;I68jarb.`&f@CdTe8~z Kᶩ\OP0`'yc|NP]n T2@[vA6 [<ı2icki,% dMF[Nd,lw$"t'dаӧu-\kjXǫ`׽* lc.ENs.٧z$~'ʮ axjWT ڒ !z}ʘ_O1Rc$13m*O"1+ɖ>|lfy34~)('p\qM>ݦ ^1(lU Qe{=~A2?ke9| F%'" ic}{6V:n/%V)\G FlBT&(~--k,`]{0`) $nz )|sO\ >hอbe8ss° "?`8"FPsH櫙Ӻ?ߙ_\ْ,lxakrvѶEbb7bw,ΆS a4vLVx:Y*iXnqG1hBekV&F;ɼy}k-d.GC33/}x2va_vv",{=/{Xu5\s+d(=-g_ =!)O7%~o -(з-#`}27.4'S3ضN]wGGmuzm樯Ԝsw"^ؾ}bx>$Z XJY/'ڑ~U vc!}ujaGT1\uą;NP Iz[}E&+{zm@J䵳r5};/Cy1!Lw D@V!f#sY0kpefj*(GtA>uF9YXUJ]x )&"FV|_X~AP+`7!U"$xZx4whKX3CVu27EsP+;.&_HCy ܇0S0kfW>P+M7g~p9eDώ%B LE؜%(&N2-j{z88:(̋SI:Q|D8(I @,m6Y[Emİ|ۍ a+ebkiu53&{&A}j@w+|xw$<6xm]0ծGĞϟ`D_g)m*(-ZIcMu(=jaCeHu2RhgɮM_4 ?nkJt:Fjd(4ڶ6~߸c(Mr>>a. ,CW" sC:)[j_ nz{?rW; FWk sp|unf7qreU69uWwqbw}ڜyqWpyB!>_nt{ mlwsl^z\%iYr;zku3yMnN1/ ? {=|_Ռ&8m~n݌iW]v?pz~1Hz~ljj|ڵ 605{:+ڍǨ}V ?Ix`|+|^!byEtYǟz//?į_Cu-RIyUmgW[:`WltO9R zXYLL$욑adh#XA$ ssZCשRp_#[djIkA ȉnocTvx6R"ڭ#@qiqhCOqb!y H43(=:75[m_ٗܢ'2#ڟ~C|{7xI kO$0?' ">)weSxu(}FtdC"ϰq&46b9Cs kjp~=UL>g9'h JP¯"xG&?CU2&8Ha̞v@_u* >pTqI箦}DmPoB-9dY~y1[K(BmX'JdsqyV%!WZ&lrMmy}1Hţ2[:qth!5dBdcKpVVm3Tu5:rb6L7!,M+ 귘Ľɼ!{`^m:d,V0?{@۽)RdEZ2?n[ "n6PB4=UOu{i"m1b>x =>`틍X!5X@t%uDhǵ+OXawnVD'¤$; ~z `=fys'c(YE:+*kYN_n{o?}.8T#(=WC3Lud{8krWxoA>zUAǛi k,~z$Էwyެ;b[4j_ pt$0qur{6_}ƅ"(ڨ\I,&JTrw' !^OOeZߗ ԃ?%ol5Omgx1U`f8y^x5$!{0c}$0:5fY]{1.U"?Yy?*o5\cFʌi-/RA[dq'4 \ L^rv#s_* TwZ| k QB1Jk"[sg"9$pc>0H lf5uR<% .;2\?lZhh(*O+AV𣊈dxY[#g2_ߗ8Dx^ʒcɶ)Ĝ~ѾγNo->o6TVO h}$OԲudBkT& `lv#N[ӿ60q7vWenF|G}B?{VjMl}Iz["n >ܑ' k4SӬ}d=řzNɌ<.M,o'}[ wcc?3%,l($v,coHjǭC4"KGzA8*vv-w%Uƅ}{?-;>^1[k 7Zb'evL<vIFm~"9ĠKpNeKx݉kpYJ8 n!/O0MˤZ@H595Ebg?řUp~Nbp&MUh2gǯa6C/@%W@?̈A-TL ({f/tZ%/}}}@s`JWJw`Mk0 @К9*#h0$(ҨS&^ūmX;]_ˋT_adTW;uAф20%n&5 g%j{*m 6r6f;dR1]*@-<ǻBX\pGM1UG;6h?G?oiK={hbLʮ gLF)ב\`]s T䪬CVF$1IDAT/_++y(өS?<m#n\i'͎_\"JiU D\]>^@r:uPd3+V\48]>VzVfRK 13-{T.lDȫd}= :hv%L?y#EE3ӣ1mY?  b#n!w}_8t X[Έ6otdpDpˎ/ڵa~gZ#6{٫1#qg9, 3.{ɺwd(-cq׋EqJokV/uۍU {PW*}&$Gԁ-g$;'֒9w\Hg^U @l]@P q9mx~xE)g]ٜ]~mc>~OfdFO P-ŽKj!34Ffs^Ű&fkayjH4Pu1gC0B(#Ĵ޻[8 ~ vKԐ\Tz3[,TefY6cL'<#H`Z֖C`̽2_2½"c]*t48W8>ȢB Joxhw g~"a#P+AF H1ĉIxEY Lzv}ӵC&U :X|d7.=*hOM4"Y:W;G l=<Šk#;VMY T,F2׷선}v/ⵑ)~Q3RdX=\ ܛTVE{8{Tuw7F!@U;8Y uq!We~Z4ǒ1"o fj̎%G*ѳzqsՀ'z7/` /<K 8VoA\|i ٷ|jr"7s4%l9F!>սZ߫.a7 q"IXby Cz80$2ޯW PGQ#G0&3hQ/bZY.|Oy][謋=fy_n&s3XQOX;TcNOFh Twdo0s56vQǦ.ahK-\߫zN @J?q8p5'CqǣߓE@ ys z*-w_PMf72ae%|*0?mFp>PBScm]Ϫ'oϴggϭmnk׷ } x]7~-"Rd7zmǂvH{mrx3WJ}!c Ĺ?Ip*}ڕ$-%\~7ܓINu[I'{]}c![U|(&Oߪ`cÜY<'"J'{},T^I]]1[~LUԟznShYky\:S`MfeUx,3Uӽd{·>VΎ+vf̰65όRr*WY3^FmI@p,YjJUY|:٩PM*1~`D^lVZ^ev;[0åb}:LfVYJp 37AڳK3 Q8 p9G~PmEX:lbp#0ΊJѥo.ioE6~^Ld>Z*L{ g!$R̲=Q}ȸ$H{W %%/D?Ū#QlqF==j{1W𮕷HU-yZ*DaWq0# ;yz\ˆ['X,s!)4Iߨp2k-^;ެ/9cI# m_sǪ{s׿ۿu-We(f#X9%Ȏ^[1.Ce <8(CBx~pK|_?_~׏=r<:E=R.l1) }$_*EXPRŃ_~1[DV= Ȥc-~A`uF!~޽/}PWEamUH NeQ3P JZݹ+ITE}DLW\𾦶ҮGQ0xc<mΪ&5qeR.DR<>*\PKw+ \Mz2!Ȕd28]o65 `xϻDj[& \lR? O,I>Z~8D QPȯ_=tG;lM# %餜&sUsf1w$m}`@lU@Ї$h&2_A@)c,D1Ik Geb.ҹ(^ 8j>4/29dBg> dD2#HqyN!ǣ}tӏ_0,qfpD[&Ӏ8GI0I3 Um2)\ ]4"A#A*)]Ot!;?Cm{]"w9_ Ŕb?R|WXYBKLwJ:ɁGx. Jm^+H "U0z|H[K $J:u>8qsV0^w]uwWr\!~,G1HXes $΂AD = ]Bg!%o(!p'?$LJOWB AnWE32;c;2)K9 mVwuwI׌4]=eTEFJK!RKQrs~l%w Au~i(ont)+eks$}FEu@'~w{ zkbouξ=zz>+]_2oX2D߭d۟O m-2;ʝeŎDzr#]䴑m':6ڛ$1t`<#cc;3\mk?&ku<~Hm̛/W." ||ԩPWs^Ƅuz0]w0bVtuv;Y+c "j5{4;~N~G}gF/r/ ܮ BUg][Ԭu.lE $az[xy+C.iޫٻ?z0bDg<#^2+΀z.ZJbf^9hބ'P2 GoofEW8v#[r=V G?<~M>{s?җȤ}PARܖsSdu we*0s0gTR^G8pvXxEΏjwxTh#0.7Rm%VI1.%O7htӭbD b(y{@t3 TMC[k\$v%i%"/hGJ([4S3ɸ{qY)6+^U8or"N&PK]VOX9M{y J_S\ږ<*TFR64C9*SA<íˏT6"2y>,>U_Ŋn .p#vr(Ћޯ}ܳǞccV`soֶX$^# E{PM$W+ьݣ:gqw&z-r B%}g昽LAI dg~*e(d>#%k,pG?#q#~]䚁ZƏWWȑf'w>)GEl/p'uSèkmM!]A G_T~vV>_eeyg}[ n{ jm.ݟ6R0^[R"}{tv){aN{-g "g?lہ#hɋX˫V+Icg\UFJj@N.m8J~D&zVrd>k]|-ci?2Benn%eanc7_+X##zlv3(j VA2޹L&YnʇY {|]h1Y삎5;QKwݍu0#Jxf-YK 3YWa CJDe B3rk1rdcu5uQ'fzJcA!UՀZ#HA%+)GRqFLwLNv^bYzuGvt_@YX盍-Wg@G?6#l-~U@Z&}mVG^/jP2qfɸ gU"_rz8[h|Fw+8$ק!yG8YZoسI?K4M~nyAX$ܗ\fw#]ԉYźHq^vѵ\Z^%^G/Lȱ~'oTTZ~0B WE þ |YfL7;Č4s[&;~=h%yMB7=Z=KTj 꿼>MVy.G?B ~}._o-/&![Bq.\%y"z+K Tkb| Ifhlʅk#vYDO[Ivflf9p-D0SϠT$s0ЁuX<µLl\V43dI" :맨k}׳wބc,ϟR*̈8iZG(*Vǚ~qF p+< '(h/j7FJkY˥ƣ{m#T5β>`-/Po!|?"6J15 "\:7gZ:;T#y}j@ֺ־2љWE.( h/Uq-km3>*U3Ot-kpGo|dxFl}޴AWqCMhiAcE$cQZg/ gKƌw5e-j/GK.=q9"23=:]Z^!#aӽa/ՒDZul %;dz{yxB$rjSfT|t n1~7?(Em[TuևD}IE%LfdWcrͺ%l;ʨdHdw)Ke$s1XT$! !XKސWy[XJܕĽgg={ˠϮ zGuSh_EDu}%Q=ĪX4H1A.Wuޗiwc.Z:pPCcI7^Ez[VqWW8t˺'ZRbިzǙIuUSdkyHJ#Y([=L4#mݺѺub"pBŎ!G~*5 "oѽGp4#W+SSAZ $U#ճby升rۆ2"4ߑ*n 3*jwǟ|:zWz0ޯ9A^<:ZӶ^j6fҒQ:2Ǽ.#ocϊWާ:e-4HuWc='kYKu^ vNU?Iz@2*ȱ%z }ős+cfhkdSլ35½ݧ :ib^ߍxk告e-ե fBSE( ֊7%ȅju!ZqVyXZM<v-kYaPfX[+7-w ذ*ۿWhT% Huc45 "Sm9d'ZHg-l6di$F\˥LE\s;Ph+y4<]Ua#o0c|b{6SA aYZֲ8 Ay4b ),W s%8+! (׻+'>ڿ:_ӧw(! gnֲe-`GֿIa) d.I-"Z!V ԭu#y; z{_M}T+}gJҡ:l+(*8)pzJ%k饘*q]b3 %I}`ײO>ƛ|s]t 9q\6k. yA)Nc :H[͝_3r'd+eWpjdۇ|џ}).)g&]{*[RMz;XE\e-/W~Wr?7}uC_ :cUŞ 3Il3P3\_{mԟ6jl`5q>Z%2P)DAMg;z|kYZֲiypnAxMYU-24hj qTkV 칪^&mJ]z':X7kn`alkؑ=дVj lg]Ed Bc cp?'/EFуy" )R "ϭ"| W 8WģY8up Ѧ&{_ !ނ;ޞ`%T;S| Kq\%g3_BHAku"@ˢ[_ nUJD ~|yQ*|*9/ @j_Dh%K!>D3`U^0Tbk" 6VFV Eą| ~ {e{PcҞ+qxxZbQ`WcK&"_|x@pCD'LvxU, , L1;5P>:l de_"xY2 w ߱J)D'/>Lɲ췐[qvpLEAs!DAi/H;֑&+ƽJC`F1Wm34+NEB|X-vbsXIo'f$l5T ZEXu!cj$t-R©WؼX]DU=)"vP1Kń)yl]t)Xo7ZD ihnSkzkt+[L @%s?TOIENDB`dreamchess-0.2.1-RC2/data/styles/default/mouse_cursor.png000066400000000000000000000005211242540543200233260ustar00rootroot00000000000000PNG  IHDR szzbKGD pHYs  tIME 90'tEXtCommentCreated with The GIMPd%nIDATXֱ ?U'͜tz% l|$/!8@TaWqs J'=H|aq16FmRBJy;тHlgHdMT϶ ,IzJ YS_:8.߀p``5pIENDB`dreamchess-0.2.1-RC2/data/styles/default/pieces.png000066400000000000000000005557461242540543200221010ustar00rootroot00000000000000PNG  IHDRsRGBbKGD pHYs  tIME ''zH IDATxw\y'/V 4@"0@RV٣}=3wx${:5h확dkKeJ2%KZ"AFFU]9Իշ^W# c5ޭ}~_111111AnC"[5ihhhhh{f [s!G?k!Z鹧׾a@ H16x!Whg@ࣵ,i=pG-Y{}{q4h uPC#X2=2b*1D~ 1?!:a puz{5{V7¯5{Oc_ Fi+{1 1̹l֘4 0l8= !|&D_5q_\>G<+ 4 2ZXC|pJf5u_`[zqxnIQ՛F-&c缙kw]ڽ <|Lwqu m[H>}#X4` _a {DaT8m: p[~ 0A &A`; c @P(BC44j\̓3?[PnEHcㅱfY{VHA>X+|OWa5^{cr^>ejgMεg_F̒pv !Fa=.1@hcA [(7y-W/ j7A4^F*au Ԑ}anJPQˣcGA/8`t\HxFm80q:><P~Ns5vgMaalxR=)ZA0Q)snzP{M@`1_a f=2Ü?grlI=tP]I s3 ܃Zo,ZFe 29uZ!|(gA`07L@MJSe!X晳zTiG mV' `\[x1U2ka%/YWٲx =c6 6 mƒL=051MeӔvLe!d0C94R_lEţo%z=TbQ7*00M`0 ЏR O*_',DMn!A[ *>HX b+W|^6 CL/[ly ;;g(e;б5Y SSJQ+ T*. rP!0 nv{fv{a֐>+ C I 1- fuq~g?{bgRV6g*yg8sN9[(4aȀ4漀y^:=\ϰz O,v8}~SCA ?64Fꙣ_4m ɣO 4e˗ E] FkkUزeKrҥ3$`9/f /a5r%zMiF5l0 6׆@sL5LztF10ƆfMcg?OF[S`P'Xf˙(z t2[v>ݲK 6S&S FWeY6$d8p[ > f,@ fLIGכa@ p: 0 )e_ 1KB`KQ_7==$쟃a4xӑϻ  p'}~gX (<ר^Q?48gr"AH@k N['''ǎ  >ns_{&9O)BT> 1_|+1* ?+kގJ.I$ĵ >4 P?720}˥Xx:u*$NCCC!c,ZT? L`kP4Gٹ0漲zLT1{LĆ1M<2>>ٿ/\ fYiZ Ο?/>|X?>1az%:e6oZj@PZ0?{ u_ *kNvv6gϞ{?~ܛT$r d`MYft0K;vuA Z4+?ڳ٬X*yr }l6r9O|k0癖{*jZݝ?bӲi@ XLf1ja0f͚͛O=Tr d\}u64k׮eHDvK۶moٲ%hѢH1 R 0} eE+[?0Qü ÿX=CIjϝLFeBeYkjj*JD+(e+,oЂ0iL&9pѣϋXd2 m455i?cǎ$IN6VpnguoQɨ\3/f]_SN몪\b)PQդOB9*H*Z\:=JAMLBa[*\rY4*pB *睺z޿{6 g!kZ#T.LА;K|^PUl6rK.[ZZf~?5(Xf~r,J-ܹsb*"s]Q*P.ٳgoXnWL㠄2@<Dxrr%А# bp8j(*wuue$5D}W-P7_.na$j`zz722KI2 !$k^'''}###B)rv~rrgSgy]C\.0FlYVMe> }L`B=)/a},0wvv֝JD]I"I={ou+5=*ӦVP]S+&&&|J6lؐ\dIA,TW75` lДH$"'N={;44db2+z7~ܬdRk׮$VQRZ />-Fy-"X)~'gϞ&''YR,jU'`\rYpto^zu`3@ ::X z/?/szc_{=@qAX''=i*mpa0 XG/ThB<<<(z8BQb~@Յpu^)vJ iy^@E!r###Q=%bj,\3Yfx<8~?AX,r ̸\YC wa/ $Sy F#vjz7gϞ"ѴG_nGXB$D4wn Ǿ?)bfMA߷-'Rx-=@,89":uJ B`0Vqբ+RGmF(-b;N'\/ߒ9&pUE\*vQb鑔\8>e~0VXǝmq{aFlN f8Nd]NBea1D ϻ NfU50QLۢ#D5_|Ŗ7|522"qR.ᙙL3.Hǎׯ_ڶmk֭rGG`[\0m5>~xh߾}`0XhZ[[<4MGpi (C[lwܙ2[`* 8"ccc{iy}MOt:E4M N#q}>g ٞwTpkywk#uS6L?zY~g3 A lm$҄H$RdAULOǐL&Mqhxx09r\rAy fggfQ(sAۜ`.P4%y'q"[) A!Khtu.0yU2y7hZxڛ8FT(v!'?sƍ-[\aKa q1h4{cll47|꯺,Ynoo,WcɔF^_ Z# /Ңݻwo < ( Rw!)H&'mns>lU`Z8 |1 0F[._޵kmdd+ 0 < RI-@&F6CTi( dAK_?̧N>PLY xOuo<~~YEA\v9r*?O$}v۰p _@9 #YU~UUl958MqSP.j QMӐdirri:goǣsXFmw4Ǝ@bAKe~n?"UȄiEA>'hTH&b-^X Êf-` brp>};1 ǡ ۷?M6aŊ~UUqy8px33uxڵ<;w&avz]b1xʕЫnJ4 Ri2<<,gYW@0,kGe66,d[6a"2^ k׮{b|>SNU Bxsg#xI!f{|<񠭭 ]]]p+l6/a||Rvb I7Nqs'^_(ʕ+p8`^cǪP}"K.-\@8otRqFssXw:+dQeYm_!)r)0 G{G{@= xgɀznzv97$xh$R( Bܕ on3[!9 A8ɤ?6=wfvUyUUd2MLLԄLMM^z%pȆaxtǟyޮ.^M%Z][Z'n`p/C#͗yyNk4Ϳk׮o}[K. 4R$>8N\.$2TUo[[ZrY۸qcn1E0 GQyxxX(D|^,Zԉ~ttW ڊ^,YDzF2)b`+ܻw}jj3  Tt`6W&]q//Iwww`h{ yFY#7e'rUW)nqfu /ғuONH Hҥ!'8辢L,8 2xG8B?mBybbdeA2n dkTA[[mۊ`0[s;^aý<,D=xܐeEATBXiH&d{˖-~ضuV{kk+3d݉Dy>>>αdaF7 a1 &!NIc.zHjW ~ 6BkG ;v64MFss ::QFFF1>>)J% prwwwҢi"NMvrٗL&o]W^Ex$NV IDATYZ@ a7W̙3gpIdY躎!wiutt<OA$#0e~ #=D7l^)=ЫO\ʝii(q/wsXЏsnp@Z/Tݜǟ{|~o0֣ϰcp/,l=ɸ/\atvv"Cd$IDQO jgC5k֤v{1q{2Si8ASS:: !𣽽 --|MBUU).J6tpK%סÇ}{ONNrAE45ֆH >r 33A,C2B&!gΜ=ag31*fm1Ar3^mĝ_ B@[[+x`]& LNN᭷ު} 8Cfg@ e< n::ڰj*Λoll _ĥKC`Tyd5GGÍ[Zk;~Ѽ_wlCl6HB0r t:Q,1=C:F6E6E.T,9]ׅիWۺr xW}&ONN9|睽˗/s8\NBQ.1::ݻWmڴzQ[(4#<,2a^m1ņӨ{uNLLTer8܄k+@U,p 2\";˕v1fCRkj8x* :u_*UTh(Ԅ%Kc˖ذazzEt:s"axxx\/^:Xn?aL 6:1BFMibVw9j2ϼH^:t1OW|+/oŧOG/.kdqϲƝ~7{Η?.GxNOgZwp= ܱT{ȲB!O<t+J :Ҽ+C0NLL:t8[q( 4wBAY`=H{Q#LNNzz- rLƍׇP(P(fwt:rΊH~(pU1pU i$IIn$Aj8% 0X(<8*$I͛S n&p98povŋݻwnZx*D!"($>A(w'Bo kչw` !6ڐ$ ,k5`ٰxb xlj'q)ARiWr7bժUe4_V_Mc.`9hC 9 05uNΝs=zT.Rō{SE:vWR5Mòe]hmmA,CTD*F*"8wIvdWk||27n:<\u !p8,|سMg䈞:uJя~p8ffScᚣ#ƫeބ7?O{lthz?T2kL/v'Aمʂ@0['kٕ_?l\iZE:--LNo|~aQC$f)NS$0Ì hajj1vvMw:fS0@0UCN:b1``||ܑH$bțtݮvtt;::===$s s2\333γgOyYׇ͛7cѢNx<.UU( .\/ʕ(H%SdddDTH<)1 Y Q B1 )+\.C4`5MC\F>GPFQ!˲DXNY)Kcccb*"ᰣ˱azQIH&Sؿ Eӧm+W4QŜżCCCWFGG|^Ln~bŊP(4Y0MyvIrwyq!h;;$"gΜ!ao ϐp8PC% vall SSjhӧ9EQ$<[nU6oެ`MMM ǎOzKR:::iFl6pˈFo[vyr1 1[ Eq@!} ӜE~FsssM p8L&LNN"ɢ\. >HP΢CawNa?_G"?~\ rb``%֯_Hnw<{y6b1199r\.t:0Dtlܸ/*~瘞rb4ǣiĉɓ'DHww76om χ9vރRB'O?ONCayGsiwcܵ`P@1g*r9hE``iSfz111 MӐH>gMYp^qK9[!@N&! /Goo/::!7f:N,^_/"#ˑa!J,?wB ~wq!-N6|'   _O/׾63gfA::M/Bs|2JR5fP(HhTm~ꩧ)9l뢢(-SI I ꍕe 6mNu6.ŋV (8LITI]CKK3xF8GW@,+ŋ5g[\R-(l6;$I5*9 $!AQNub#Cz}ayrbd35-&" Is|3ZZ[6Jl}V_{9~RL|ZS$]|$#JX,Vqkk <7 ~N8K0=C\F<'{D"M$'yw_/*T*E4?99ib p8l˘Mzc=0[ sm4̅Wg>j+ 4MGQK/۷4!rXiTHb"pNokmc=( 1]_<4FMT߯,ZH?~8f*|d \T#v;v؎Ud2YJ%˗/.gٌM6drrQ+W# Vbff'ONgp9233>||XreY*_a'sTUC6<Y QeоҨ )HRFߏ^[(|K%$ affFr\4jCƓo>ځիWOAQtd2 RJmZկn޽?B6 /رK& X槹4OH*hmiq kփ}e47;[E|(l6jIk_g!˗/Ol)M)IxW@h>Oz媅&ҥ2kͅrlmE p ՠ`t8VfuPQRVԪ+=Ls1ࠨ*xBkk+V) ӉiҥKxl>Ki===WBuE\t Ǐ*fHc\. +f+ɵÈ45i(&>b[kklkksNOX8 i199c<Ν; *^CLYD5hCd2$ʕ+իWt:aaNŋP,V݊Ui*9z7婩)"" bɒ%DKK J"N066^mh{ѣ O(~))nߛ~D"l$玎v"5ֈD"ʊ+YrSSS qӁ+W"@x1yaV8BҌM6u^(v$҄M6ܹ󐤽PUW+AӰA0k<G"… #;KPr.++bYJϜ۔%d<&{1?T[dIy6|uO&dffCCq!J%(Je y c122T*MIF ---%`x'TU5s~ Ї AyTFO#9Y`*dP)^B!^}1?\_]7sN/>e.y;Zl>׍'\-3ja7Z3./eo _E8lǕ+7m`׮q==^RI_~ 7 xC\5 ʨ-21<{>kEŸV7RѣW0 8lڴ <+!"fg~`||\W\Μ9VL#H$Rܺux _.( =(: IJqER)e^vz1EׄV o߾=@ ڰ,ryQ`@^ƍx666b1R,q! T*#V SCM[zuqʕZ;> IDAT9hh1g8dlhooŊشi#NgED"(ؿ?JYnppǶW} oncx^2 Tې4ƭ5ڰ@\.rH$bȲRRQOԄR,b8dPFعAYZK[D"MXR lA,[(f4B|T&J%b>?>>.:udYvK4@A s l[g4ZWWWt_u=Jxdxvy[[_ztX_/|> 7  _ڣ[Viv]h~ݺuQia6LziVNNZ~t:9?.^XlرSG˫W.8NzΔ3( g ֭n+B!$I6Qdghռbup8} _(wtt/%~dxZis87aV,sאk]Wd `K͟߾DbeltS.j2i ?xWl" `3>٫7fp0 Ƴ_yzrO?{Ʀݟw]d(PP122GTj]{tv•+<@W6D-!dg Z N" sVf4*yi˗ .𳳳 29}4DmkjjR].WdmY/[FVױmo؞wwPzJ5M#j,omPX/i4uTM]nק!>==ͥij@REn_xʫV*A( mМ6f |(暚hp8t#0 _ Ej(*2M=_60wyd2*-U,xCX,Kp]5c ǃ8hooGSSRqbKl23a ӈH$ft],9{,dl###϶VBJ7@q\\GG4C.KRw%}#~iFW)feeTTuE8@l6Çyҫ2 BA0oNDTHih x< H(1d24 Y_rWfF1r80"x<͛}{~_Zvmz8Imz2i@t$@N$A}}=n G^FGp굂2'A͢PXVǗ.^KZ#A9k|YzrrR/TUP]phllA}}!"|2TWWUz ]aǺukPQQq˃y:x˲b&NΛ˛@yKUkNO`bbSD"$IH?nag>r䈰n:f㋌Iilw5s"o21+S<z)ɓnR^CMM&>(Rzzz'|y?D%ۊAVVvoBݼ(sCޣ***CI@,rzzzAӴ^RxJg2Y,///tE`ɄM6***#+Z>EĭwWܱoWyg]V˃>Ut  V9ҟͥ6n ikn-`(* C&[ ޠL$ǐ%XRVyF@,H;;;/~a?u )H@ =eŨYjxx*d%;B50p1e`E;/ [^^ڼysĉvrDQD__?N'<7 C#ca! )f|e FU(fY6ѣGգGX͊bސ7JarjB:xW1JqI@\d2E*<(" RyqqW3LF`Ue5JabbHT|0t@P{MfX @6T2,p\PhooG__p8 6eeeľĨjfmFYvKM(;v Ѝ%.cp.˲-ݖSTgBatvvܳXccmXn-lق۷ib@Qd 6l-X`Xn_ɉA}MM jjjcviw 4}I# 2DQ ٹYn+Z,a7f #,[>Wx4&b1 q… T4yMM EQaqpqav߾}nZ,}iCH'E|<ތNVFDL#O24111ax<8p@yGreQN).h zw/vc¦M>Y^g_z~_UD$*`h/?oؑD10(_1?~n\"m<7 T )1- -CՀ_9_6%I+~;ReE8fGDQTqq (L}qa_nWAȖIf*[K*E׀3)1QXv*٧_3]I۴iSiO?dL&aR H$ 122X,I<֭['o߾8·h= b| Q14t|2x^cbDBID"AB!XZ$D#*LR7ƕbl(b:::W҄(82X`TW=VlصkWfnnkoog,R:;;H$zp8 Ib8p(ի{F+++ $ 4sgzHJ(r^Uu bV &D$HwpWWWs1XL("6 qVZGyT. v 6qU `2e I"L&]pztPcidxG˗g׭[17Ǯ{M!0߰WʲR3N8anmmcEF}}Gp ,ii,--t.'Y}C8tq\3y=%;w|B^ĺV&ae={SNQúpoo^[<@gg'z{ M GUۧ,K1d#m"*ޅFmE^sz\<"|US# !2|>3L&33Ip/2w UtїO+JP5@Шs?;33~z Pe~>XAQ,6~q}/e'i7@&Uh ,a20D'~?_8.9s&SrtprreY(eˈbHRH$z*òe= 6`ӦMނ 6kFPcU c A#:'F@IvGnmsKe$5?@`0L0MHHR:pin[{sw}w0E-C׾ޣPhFoR2鶶6z ˍה,H$*g'b$I 5ڇ?S7i7Vn||׮b.`NK V|,ݻwgirr$I$&VlVwkr-[R[n !ocAz ӛ1jr'dRoT@Ӵӗ[q_QUA&(%{R#l6`3StߒL ?G3\$9Op Ðj H&XZZc2-.KnjjR=U{Jw[nL{ɲlE˲Զmݍ17 @KТ֓6FѶ*l۶ P@uݼl6k>nZE閥w@i~[W/.|C!I Fw2~+>F_w[CC b9ٯ -DK' "Iؿ>D}t7EOrhXELB;o$+ef4a4 ERr+Sļ@20ڂŋ\2J۰c^>Ldp8+WՍk׆ 7oя~6mJΑ<4 LE(g8vU eKx%70pF2X:t}W?G9%)_ڔɈeQUU+`J<I$ǡU"UU1=5ErW^] ɵK@Ve&NxE*E L(n7>K"vnn*ur`bѸa ,ܜiZ~s4E^DQԄyV$IPzܧ>؞{4ĝby$8.US].++s0 + f6Q[[Zd2cL&LMMczze$\VV&Ԥ93&{2F1^ g l6 Bv^gff(rϽ^/y>I !"a||٬V+*q~y0ͯ9󨫫nիҲ _@GG P?яLccc M]wŬ]V)TE0dP$@I2^rG?3P~GZ {C=F=n سg, $)^LLL@$PǏg3 ap|$ȕHF0@og} - `E:==m:wI_zvmHOql6[T&~+*,cp`oFkno8p@ P+EXU0`sMwc:>X^:_?@& IDAT} ʈ6]{oc؂j,2&Pسr'?KHZhӚ[,JR_Y~?*QVoޱn˘C ,וkcjuuyTSSSjF֖!y&%H߱E7{q`*eY.KeK.OI$SEmm vޅ={vyWQDQpEQ.]ZV2~2f.:b%W0ǒ{^޻^j󍍍9{{{Aի Jt%(,[fvHTpZݍ)zp`ryƍLKK ZJ-JNl8|'._vȲZ`(*Ke>>EN@A@{T(*D~br` DByooq44Kgcb"0Gdgv?5Mw}&_bRPawX@Sr/5J%@`m#2NI<΁,EVZ#Gchn^cY6 ;vlGyy%"XↇVi4aAEaI,_3R(|7.伍f1h bXx+5dnXQ4*d2ǩÇ{Ν;1ODd(LɲrI3cf#+HX׳`$EQrXXXd2i80P4dKGd1md,Y0ZfP366fA lȼEek<7q UJ@F3>BoL&Na6aX`TUU)UUUaa,j}]qFСCիW~"MKھ8޼PcOi@\Nؠ>ӎK.qlk%lBCC֯oƶm@Q뒃~mv$)W0f3vޝG>۵{bSSӂIb b6$˶'NX2/ Ě5k` 8r455ajj 7nu7ki55ը F7˥'׮]{mXZZ(u/YV޶m"Q(B%/(RUh) B .8YFGGiҖmĞ=`5jEEx0nTUEww>??O 󡥥 ["Kx\VTTZ?zqhq:{ ߡœeF/˲yϹs笽.6Gt:pQ^^;v`ͰJdl6lݺ4MtbqqXLӅH J=333ɓ')ztt{;v0Fg*Vua(E7;asX7U])lOo#!LO' ǎ=q;Lb}tQ  5*T%j*y @0>n7_' T8yAn,-XZ/8?ر ۷01c7aLp644d=s挥cB0N!IRPac,*vz%sΌIv<bE:88hd'Y[Z6vIf /jׯ_OJ 5!B`ES?99_t ]cT<DQ$IZO]NgL&,++SV^-޽[سgPUUecH>fo2ِ*YX3V.8p u /p \X(bL";ѺsNl&`$bM$q\8IO$)iajvv$31R+ yL&cioo72?5Gb|OO;44L% (\.f~auHDvHoaHȫVzkL/h7t9} p8xÁ︾ox;/.0KKA,-1771<أ(dz[@5sCǯ8(W~׿nX֠^-j-]G0 aM/ۍ7`ڵ?_gߐJF10phD/lo`QUUz?jkkH$ iv@eٳ\eexr<W Diͷ[24?Iׅ 4?77W؈ƍngEQhhGCC=; !2 Μ9,//h X@ &fQǥo"S(1& >uuhll@CC=~}3~ vD]]-Vj8&&&4EiH4 Yyu۶mYM $AIuO; jdj|#nSŲMΟg?{f3H$ oey"DQ3ό󟿀~.)+S/,2,46Rh (֞}ZSE,}9GATM瞛8u_XH} ̙9'#ԧbb"H+8waD޽똔C1>z@Y<x/^FGy:St"Bїbx$I$)JӟbeeeJ]]qFi٭[Nqebl2?l6Vbmzy IBJ8-$If2 6СPJT*B6rTxnNdD"ѝSO=etn۶=s}׬Yill4?"*FIF}i{rVVV (ͷz8EQ,۶m# ԒMqݰZ-d2xQ-Nx84wAi6F)UU5A ,BUCƢT `b<l?0OLLв,bq#J([j2d3|ӱcǬǎɤ.,VTT(nۨ*2V %1hR&E,K #Gp .\0 ӑHD6BSǮ];j*~)G[tvvrArvZ{')Bee  /R־ʇ{d-.S`RYǁP@+ `ttXX`NGuu)Mm,ˢ?|n /|`(DQċ/ȧR)%jF6--i.FOR𵵵O8abEzyfڵ;v-?R۪Up0ߏ~,//CQ _W{=cӪU:\ˆu=#>b6Z8vXً/(3nƍz*TUUvthL`^v6Ák/ƍG0331#XD"@:DF~̖-[H KKKԥKvիBW Rr CkT}ːeSX 0333˦iv&UUM>lM=x Ǩ,gdP?h4'W1UVVlXg? ]c._[vf%1d=S R^/|2d2YP(D0Hx3JXMEnqqbPU>l6PT>K*4c)&,w ( H<>6ƆauuuXZ DY(' B!%{"qKkk+5$I5559Ǔр/Y4% D {3D HWc(=byyGw}'O/_ƴ{R~ (*/x/rˠ$IF'0>>`0X08ܹ3wQwwC#u,hC3ޯ*yttrT~dPY/˯nLEb1…ĵkCWM0Qjr'/0??A%)-to>bmذ ߊecX(Fe`uӧͯ>_K76mBS7|PUZ0ǙNY !1>1NR)Ne,40V+ wlCHBɲbnשSL2˲0LƍpҲo(AԮܨls˲42 $YEQ2 CtH5-w JaC?~a21xqX,,xFP(h4_/!HaZ'EœOv[ϷwGlMqwBJLNNRXJz1ϳye8ɤyEQ(fEŐLrFFF9K7L{5cR 7v1Ӎ$ЫVVVf7'[d3O?m׮]ݻž4dsZHBFjTaX\\B0$IX\\&Ihhh B06[ 'I t*EK ,(/n#ZiZ^^KZ ns277'ZFӉ ctt###QXX)yq;[ kYɬ^/Qp% N@"&B ěE%BE>x t:UUUW_}ՓGDxgq/K86 BQ!$~WVݛ;x`j۶m12~ͷ,w„Bd>hRE/ϪKOE\6/W^E8T5([o4O[GpI,.."@rE,pXݰaC jI:o7̅$,$y|?*?::Jd2{۷oGK&x<;2b/_nŅ G IYS'OFFFl'?IzڵqFq;#C2.h4>{lӧaqݻP]] }+XW[W˗[K/cffKKA$ \v9}f{「1Vyw 5%8'ON:|{1=WҊ ~zD~ :T E*C0(_|W^ lߞ×:ʚݿzE3G(EO]#c;ZrRVc31Oo¤USxcX(j h˝澠=o>,@ZIj:yvvii2Qqqrf@l6T*x߰aCݫy ۷ g4DM$(X,(+BlٺV:Ϟ={XZZҁ ԴmUYVTTncvvR>3,"22UQQ~MUoRTXlE0,:u+𳳳(y wu ֭[쎔4 '߂``6 i cjjlp}}}(f9x k.JԄ IDATt: ø14$b߬l@K)ͯ8 E/Ɓ~A[06?C/}+{į~6,nOyhĂ,KS) 2C4dYEJ×浗} K*+Rtկ~ŕ[)E3ɲ̋qa>_\.r9Yg"2P*3LZ X!=>ŋt:Mq ߯,2MӐeYH-ISEʕ+^{-nr׀js&I_M  c)[3&d,veӦM j֧z|E:La[yŖTcccnPκh6 Mt:MgY*ߗkxq{dؾ};~Xvߎam "رtW=M```ygP~'QI۱(ot:|;qvttznG]]>ػw7jkkp8;<***k.x38uBZNt8ӍSVA-w+V֕eYꫯ&''iEQ'v܉nD ׬iaSbH/^h~Džz0Dj8|ߞ̃‚!AA ?5#_BUJ|/ҭ˰y鋗ϡ~fת$ga^`pWhQa61Lc&PTJNrZVe_ѹװx>[!0 Vo'w4+?%l䧫λ@Ţg|I\X LD;44>}ZԃԼuX6mDCCjkkr_$IHӨB]]0339,,,h%KXZ B8P -cll ޳E*{MHGt܇rh{5*++)QQQʼvUU%~?'0=;׎~gyF={(r\qm +IiaP 2$-d(f L4aǶ3 6Ֆ?~>|?93wú mLM?2)މ"ɐ^~}3>`ӦMqoËeYvlݺLH##hkvD"Q Rl2pQYykEt:1O]0,ˢ;w۱mV--K6fY. MMys ك_E/"A$dYLMM'N`T;O"QJ1iP,$lC4- bu1g\.َ!Z \HK<D1!c9LMNN2\0 +2:`b2 xdD0Ǔ ___OVJhSSSlhy"MM؀He&m L}hhZƮ+$Nބ5 $ Ao|2ĕPXjM&O|~G/| 3gФ_Yw߽&鷾f2\*u_ٳGNZ)gا9$/doR{l6Kr9ʠ\ne$ }}8uł #A>/n7xބMXX t\>zզh$jty Lā1 3}9sH$W.Yӄ<~tuwW΀i\.}n͘[Áݻwbfߑ_uIVjS—>|Wɿݲ 2d%\#X<)2@ PvUӧmmml$Hؽ{ZZZPYj}'0nP[µkCA0ȶnYt[ߛNZu܇Z47CSjZJ&w4Gexv .\Doo 1gϞ5رû~ze͚5aI@i&]eFfanǩl"̊h,F[llٲQQQ!fYq)@9CCC=^)2_f,dҝ1MNN,SZV8N6TjB377gTU6Ar]ع-/(Bd H6 ݭee3[ yXc؞aF=YVSf7&@^@K徿D7"#YYww|e߭[t]GoooCs]Oj5q1M5p|>n &4?}@{5{c+, %'B!@\2񝝝8~ ݮ,//c~~rp  ֺǶtϸ bGfm7/iNƘ1_9e' &'p d龂'Ţ~D`x=jөRx||b7o G 1q=-f?/EΝk=w\ƍ)"xñcp)@ 4[A^MC,E e&suX'O,;o`b%RL&ŋ;y$u}OS9P8DA)r rCтP|R_teHԽ7%>wA?g9|@(2sA0"~b 63&)cQ9L&ϟ]tIN$XCoo/^zEB5H۷'QסH$IܸqO? MiEaqqW$ɓK/*ҹ\.\.x X,acc0)knBHphh`!T 'H0w[UP gN P`UQ$~<33z4*{ % eYF4EX$9wv+n[ ƆBUU<=7|>]HU5x^x^˘y}}nll7#s5]ΝsR) y^ٳ]]] &F5BNR䟙\~]6ŔLKQPʺN^QJM YMق@fLJܥM ANɲL !ĜV<8 зb/rZk,t2U6>ڭ:cxmL>r$gY(e6J **0;;ihA IsxiҢHktiiIv^wS25???K= QhcGde;D@"!@0 T%Ea@m)z^W1'cH8T'o_ZVūj_O/<$ocǍ]C,*~Wݺ"H3Tv8E̔GF׃m`ZONN LϟяKl?qb\t W\錕O&X]]*Ѩr'K$X\\B<@PhF!;v Nc@U:u (G?1 zT|{s84 BlF4@ ]2ϼ^/2 nQUd s/_o{BDc `-wTu/a]a3`sslАԩS.& )SM 2"0~5oDT*j5$ H$D[2؎5??p႘刮ׂ^a8ΆF%M8xr加( DQDkk <VVVQ(xx `RNaK\wX 뜿 vqfLƘB=v,r.nbpL{^"۽.tvv"Rj?9G[[!‘ IBzIȃ>,fff?<AsϝF4q(+ $!jx\.cvv^|y䓁 OX$}'vIL4T r9q׭۷znݻ/E@}_:7dܷERcz{>ӠT@>"rxt!>9*ʲ'nc̊ɮ5a&H~@1 R/mmmD"RjuJ%KE:p҇:=#mK}$sNEA D*PQB@g0nP89 rP 5 `qMogXWDO9y>gQ_߹8Ƌ5w;o}0zn7z0k w( p?9ک(UUBk9T*)' 9gyXc15i iY\^^NiX[[4Y*p>cc /С\^/7?Z(( 7r45iSʤV?`ѬX)6 PJP0<'OJX_@*B<'899Banx轂@ ~lll"HR`zz.,,HZ)"2)H[41g i&DQTd֖~5"\\\gffYloo@? dYjL jNi3&'']/^777 c ^S C$ Bz 5Jiwd0LZ)dSp٣mVf;ߣy`k6g'?f~0,ahhO? B(Rt 'JelllڵqC7nii?C~\sC&[PVm>'7oޔ}]|>bfO=JF*˖R)onnN4N8q8::? 0%̽va(IT*J tzzZ^\\ ö/܇ݓ?)nDK5Ewn@Bt1h4 :T*hK7'n @,t_$i=*iWePPB@)7 P7)^DmC~~=q`A93  fAB8k x)¯uur͟wXV>׃S\$Rdet;p({ ,c߾$ Z ׮]0˗/wWeMScC ݉CqxU w|/b%zmUlf~?;PjpX|Rjzaxx###8suR)u7x $Imj;]4QBŝS Bg޽Ǟ_vP8rZD I$CA : p:Ad׽? (e  % :$8`T/_ę,8eiLkP7r?Ujg插ۮנ?=[¾08KsfzZJ$~wttc'AUu)XWK2VWW1<$fKK O=$+ 6hKF0CDm#H lhk+ǭ).g\ollbzzjfZܴ>(u,--[}fuIu^tvvvӣ@4dudY2;;+i'+P66fϔRnՌiVkJnY{ZZ_J)}E3^OC7Gc7_r ;%x$XOzm! 5 (A ʍLBASGA@=AԳ\O:p0! :c̨RJ 8ӧ](8!gOiYVɿowҸp{X` WH:es7dl6tR)jSKÉh4]L=8}UU199v;vr*677a pttԩq{>!""0bɔmmmM)9].Cem}_M6%P;SUAX,F#QF)M5~<ԓ8{MK|qq_瞣O?tƘ#[[Hx 4;SD=CP0,E9x};,`~RzKjooٳ+˲jHHGגrM9_S3$PpxW^^D*oRZ D"ݻ`/"HXx00п ^/BagYd2)r9YE,\zCņRutt[Z[43S9GRE:A?g0??9߾xO ?QU]+ D"ؿ?"8 fffh"0ϋEN}$#ml")q0RiJ>" ԤܶDo^D"L1&hF Hyo_yELRVe?QTQ-sho*) TYGmsiOl>G36  eĄҥKY D޽}).^@c?oYʄBAd2Y *[vWUw 榍Ի)0)͊PE.JR** 1涶6o!|>Yy|j5LO`zz掟n4+ 02x 8 "cLa'[TӚ^IMhN R+H( jNa&-n7|_&c:cs0pnԯ.bD5g*~DQҫD! $Q$ p:]p%8Nx=.xN8]^H.@E8֡jJ|Rz rb5@1p@{9eFQ㲘Eo%|%ԏ5g|`Q-ھ(DB^__5m;nq:އVyOBggu+++G&AT22똚F6ő#qD"a8=GCF4mB:97ִH[T=AH$RLQ,opj5ܜ .\B c~p8Xb>!ajj ZMH$ƍĤhnWu`0 2QV11q& Z8;;K]m8xpp~v P(҅ Vt##׷NT CD"uwRasy3`|Ckzf/i-spii)o~3KJJ<8~Fkcjjb .9x_1p 6t&MĹ9w*a>{iVy&V%T*IKKKB`yRJ~ߴ`ÉH$P(AK)(᷊p8d ~s$)accQso>궇٩qA( 2,87nqB $ BN{dj& ߠers=ql1MӠ*ZJRrjZXZ,n?J%(2*jPTܬ NY&K8:7u\a/FoL',F!3gmA2L& # qڋS\.gF:T[8 ~E,ϽhA ]ąqr `.B9cp0蠐Ωɍz!EWgnT*M xӠ1 MhЧB9(c`f0@U0@QT3 ԡUUN#iL#NL*bw!XqAoԬ>PI$?NOO7۱rE0ƐH$AA8FOOzzEw2:ޱ@G,r \"@\$I>P#OX,СC䩧N,CeH3X[[I>G* :!X濣$(JP}Pױ~?:::vT1Q*|y\|Baadde^A-+n7@ w1|<>lnZ>D Vt:pٳg孭-B)F}Yμ'DZjjkEwއNYچ`0R S(Zٗit/=_wL8@kP,(d{]$I,m-"DQ~ySOC ڙ=ƨ: L9kޗ??{LQZPq4y'nRn?v$]hh 0>~d IZZѣG+y 9By ~oיuE5Ρi0 Y=.5jTوN5*UpMWreL+w UUh TU(JZJzMUOQi*4C \nS@eJurj/tѤY^PH Ú`4McQUe*j.D~JKK˘24A@ooFFzgCV|uݼMq8JTJd{Y(Ig&E`P.h8cXeYi=}{d~~z֊mMӰk׮azzLƠX}p(%s,!6 5e򘝝בJ,p81,..}{$4M,KؿGCf=,TTh3x<3?g@ܹs??R/ĉ8p(\.׮ 77x뭷p5,..P(qcddG$yUK緽 CC 1TU SSSt:m>jz{w0 F).SJ/n}(rEilt:p\6{A`Jf B)}C4 MP*13378 µkױ'U?jPʌ-.\gavvrrallL}gK---As`6c߾ {D9 aAEU@t hJb+ oaWu&Mӟ ꊊz](P:TjUEB+4(5 Bc BpqP /뿎:bgm) z{{&(\.[ԏ>9: W,Z(p:Pfc8~www}>N ;N\}i@q8j0 !D&-KpA#;k'q;wǎ5СQYbK.affB(I]`0@ J#Ȫ`vvv> attR! DUUٳHFPB4~Ҵu IDATpXCi˺pp`fDC@)5~<>9s77R6%^BoR|f~KK Nկftm:{WL-T Kp:r9?sZ?ŋVl#"Z[[/\Wy]Iݣ;X ݂j]5&/>/}mmn*Hn v}QVkH&h$ @@ $IvalGi!PCsJTJ׈I⭷ƕ+W?)2 ǃ!"ϣZwE"(0ۍt:D" hNh7]\VitJ,mmm(͛X][C:}}{p t6T*eCFNB!&I=ActګEͽ{@͛;#ii<7ك1=4D"7&[o֭[H&S} |#kAec_3,9sGFF~@j*> `SўH4$www+>-`ss#4Fx#H,%I$,J֐؃H$Z[[MVw}lZiEY `w1/,9sF2BJ P!tt#|Jk׮ƍ LNNbuursH!/*GQ؊- ؟| +zZ+f' /do \yTqpBt "8a^@=5\_^8`6B1B88(4A *4 @% Up3r20qb4F"W ԭwv~Ǒ=81dN0l]uWÊRYE"UU-o&9N 4k6?UNMP(\.TUS$(SWW'{9$)ܸqӢ4]vm(E\ACkk+QQ(Zf} P|>5ʕEaϞ^HNj tHUUzڂVOh&x &s$'`pp?> nG"t6W5<ꟽ/hi ~5͏}>?5Sx p{N4 \4%r9x^K`hhCG<G.C<@U*㿅jbz{{yw0筪c#T[ncmmcbee=8~ihJEy<^ ! Hbss`vfBFJ%A)TDc1<

NzP<8 XS-LLL HXAǃv@'NMjCF/JD^u5ۿ;a+NhF/W+? TU###/^xy5 *$5ϫ@?~@v}tتo)iQ2 DPjMȍm\ãjY90pFPW5@ 4h)SuOh 8i0LZ+D8u~~ ΝÕQ7]8z6 8ԜNgWK57D"۷'G DˆF# 4@C@;˨"rEjKK Y*2$nԙˑ}@@)(UUb [@&5 b uIwU}.%I$IbOV9"|~NOO[Ld2\.}Zt@+]`|2Eoǃ+n&wH ;$e?5VfC=$CcQCDrXzV014b @ %ziB(!u(  @PNA`XmL%q Ԓ'%DG7rm,x[n<_"Z64AxJ#S 39r S3^YYF׷g~ r>T\͛e@8>ll%4;Jvtv*@ۃRt:`0xGupp/Y$I,,,J)&'fK177NPJ-dT* AsV?Zfq[6Bk׮aaa Lڢߊ۷'߇ÇǐNgPՅ^zBG^hygmmmjOD'E*w@M1733+(ycxbѼVk4&&n[H&H&d-Ej4bRDQB{{;B`@ `V+-\'+s_|r9&133v heYSiټN?P(`jjs ҃ ߿DFJq4;fLbHC4>G *//"o}[֭[VHV3GyP@V#/\X:FGG˿zf,aPXE:jl󽛼98^D_)]]-C"И^c E= j=-!!(it ѕ`^ A$QH!J"$J@ F@9 {IpG͹nΡٛ IBUMg𙱁ޚ؝ /u' )[PxÇn߾z%4kM$~:FG``יڇYonv\enϘ!`qqnݶzskoogO?tѱc3XU@{@qJgGP\*2`C҂`ppss \sT*buu|$A(d2ЌjM 6l6%0vD%%@QԆ@FҩKw̝D$ EK˝*jՠp8&ɨٹw:,mϺ&ԣi?yoǙ^?QXعؔHqirKro wO^?FL0=nw=ju[[ E" @^(-+g% H 2T U#X,ccc+W4MDG__BkTBU"s>\uL.azڎ8EYFJp8x<: UVAڂxbֲ,$Ifll%JZ6iK)8p?55r9i:,]F$Acc }.6:dUUH$p%GRq枽{}*]ÿ.u3> =qD0UUivbb}6#t_B,6~"˲1<5m"޽>7orqزeҷkkkT9Ug9VS ݆i(u*r9ٳ~+vh*_׌Y8(#EH~(Zꠛ7obbb:28}嗭ǏpDz,uNV< _wʯJ@okŖ-[˝P?#/aV ف uLy4Ue16#H_ agABlf!,XϳXA$HX2Unj~OŒcY6 7o.gϝ哋IBov{R @x3D[=rp>} hB|>vaڵK yã !j,@@ &˲1BW^!;wֆX}ئ(Amy`p188fHSSӘD"@:j!,BE466"oCOO7v؎;waJ%((&'"\remr`BGG',D&իCH$Q,+$"~@-W)fH&}{W^wVY@ ,Z\$+3 5I]dt~,@r?88::{g[;;;>mCe"1$-͛F!˟?޲,dY$19ysn'!lG(B<6oތ @Q0k~.9eFIySdrrrނGusX,i4* <۶m .-/0d066~{Ů]; Ig=CQ,/pe9sSSmn߾]iooω͆+xH4g:@uC\EOGFFػw\.@YRXE3X srbvVEX ܙ3go|kN_ޔexhe߆?N4.^D$e{nSU/ߒiLa`²X?kmbXdjb@L , 0ḰY<Q @ G) ]t`:8;䃅փOX|@bEkƍW_}UfGْk׆"|>ߚ#:Iw2?}d=0GBZXUY5|>)*, Dd7oDGG;yft#@7saۋ~C0>.\7oF+ރF;l޼ {Çف@2 ÕeիAG4A9r> E8JWp8~tuuUUQ*1;;;|2FF2"5iGhS980}wdՂ| l Dr9ߥK|waEgg'`ЕMNN?׮`rr9l޼s@.&KxN8SN +67CCC}vرcֱc̭[yr%> aAXPXK0" Ke<_)_p,7oA-!$ ofIZŝ;dTtww!keY(J[o;Ξ\mB{ɲqc)d௭5 А_>T*`Mرc;-ɗV޽ É0 cUUe2::---XՔeK1u_ȢY0 CF\kΧUfna۶?ľ}͘I< ˞dL<;Xz_8 9,@yHI$|"Ip9 5QeUZc bq0 0`X;t88_XBU?&xh-mhX̖;pYp8000 ޽799& B;¹\"z6GkkUߞ!#+ /˼t:9;1>4&&0F_jiiy@{+9yr IDATyT xt$I=W^VH$qK(rrtX,uصkwytwwC$lٲqʡT*CU`i@t!Y|f;JDWQ/KP$* ךjUVNbMMM8l_ٳp-R)b[4,,$044\>)!QDvtww6m2ׯ_oYxcRu=qh4H$ t|nR:q߷(XZ^bJ繶D=u 2G 3irᡡ!P(@UUdY|yelގh4k 'Ƶkøvm7nDTaN!f{iСCnڌM91_ 0F4~7|XzW k/& V~[:@BZ>?vzq^bf0^x-˿  ӄmc03M ,C?;7Bw0ؒP,x(I>Ȓ$Kk G۽t޽ѣ}}}iI &suU1G(ݨ I Yl6K]yӴ3ClXnAe(JٕK,.&x⡅PeXDF@:Q&I$ 󼿀K]C, <}e~qq)J.lo_|>t]G*ٳ鳮o(t~ m*7nk#rLvkppwڵKݴi9,;wV>Ϋa2JFGG1>>J* :;; qZ3:[x =߻{p::66kN8x-" X}V{ѣG=9\~ٳvGsF#1a4'[o?uJؼyo߆c`p3pp===Vr~}gΜȈnp &J [\KK a J hrO_2CHi|Ҫ.\X{ or9׿>"tÙs[{޿3-񼵿3qxC$Ȳ!>Y0<-x dC a40ta٠j0gjx&3"=ݹS 3q֭2˲(>岄/7X\\D&֭[W.[ZETBXDPts2* *ݭZBUUٞ3:tn!/85˗bii5aq9pJ%It$Ȳ> Yw.@ Y>gNg022/sYڱ0~w|4󴻸<ҞNddY6qTU0yHә2EN0hvuu[ؙMmmm,qΟp8۰<#lc0 e¼+oxGSSݍ&\~CC$EQVQ?] m eAO\*otm :~xf-^y?92%@;` `JC@=:==;w`~~ؿ?v؎h4^{ W3 Q~zkΝƶm۴͛X[\Sf`&'' 55Y hhh@(ϙX,X,rap,zA0a!8?.E"kt:M[n<<|I;w( T*TС: pXȃx2dُ@@'Cr9LMMcnn XZJBlZtww[Ӿ2fj{eB 6z3ڤ(J?ysl:!a@ o`Bcc#B|~  MMMعs;&&̙bMӰHN>|[Gq>g 逢l| sq=n tB$`TD!e`c9?d@PpL eVlQeaZ4Մ+8fqN!čpNƊZ%ppWQud= l vꅞǚE \xKR0 yyPVAAcclMaPyTQ*VUjժ?+8y+7u|S*4M =51 . ,2`:wX) @EH>dYvߍBe `thqN&Ǚ3gqU aoQTH,k$B) $I24O+ׂ-jfi@@@iHҘm0 :;;qAl۶E#ܹ:GP,:XE$Aww_zqFڬojeY޽{0 vFhhzs(} (UUI>g"x &wZs^vϞ=$$5ʲpn~ AfWtݗe?;v/9j%c*?@rB [4t/Fz-ʕ+\\vM}{qshkk̍ԃ$Ihmڂuvk{aiiR KKr8nڽ{7~zeY dOP'zв4XV6 `x"WH`%gH 0? );Ď$>0~?`Rxc]r{pߊ_w۱F<̥͙a+eZ3ׯ_oG? 9s_XXpessH&133#G3]Eaa!D"AjJQ.ۋ6- ÀiүdkKz?P|x}"G (76zqD"aAht:>Ν ,.&W0GH۷mӿ=iiiҒ%.> V:zAI5 Uڌq.,>=V;ΞSy Y!~+0 ~}/ZZq~%J-{d$ҕrx.DF0z6RtMn;5(`PS@if|2 c~Zr 4Mu٘H$X,&744PXvΛeoE]e/@Q, χ ßEeRi8q.\w^Ay&gѾo+R /-8gbLa'''EQ nH<+ ƦL&,,,ݔ\ePzC9l,c?y/_r TJk0pHmk ;UQ>ϯ˩RQ\y466ƱcG;v3ǻ'=z=+(u`a4裏?яً$I®]p'v3=# [K/} 7o‰ի(8s ?٩0XWX%'%w[ߜ'@Ձ]=PW݄BϨ}Ӳ u{Ԯi4 ;sݟVUsZN^=q0=>}lg";ymmm4˲ܹsUUcޔ1y(8;GM^љw6`%n$i8JJ*e( CÈD"hh hhZ"Nُ1::DbeP9C(viҷ*nٲ$,x4jz2^+ J</޽[ .rD"TUE8cȳڹPmg:?k Sڊ|>r E@QT}(ʸr*Cm={(֭1uS>d?TԤ(JT*}'qO\Xga3PV}Ǚ;^*ie 0EKzylnvE"[GWWZZZ~k6vSq.] .bbb,lڴCU5ꎗJh`O7|/rI<70!C$40 ((qe,T$ߏ(Q.P*PتCM\@K4ªaA,ڛ=}"8rwНfX[۶o'? ߈7ndhL&ܦ(Ap:hPjjE:uBŵӗINQ!++%v;e:n w6yC[rRrT:oZ~}qHd2C`8N466B4T*R) EX,fڋ/X>~xZ4jRxӦD7mڔoll9sFy&k&* ^ Ož=n:BU-hqZai&A˹׏=ɣ6[u<ծm4qFGGq*{7md|X9hu 7|S/~U*Xb}KYy?Ev`y'yʹ| .Ų)Ef]Q* =:>VttY:M累\?t:Jf ^|E_V9ReFYg8*eeSN ftNkfY~H>eYn5kҏUͨ3]]]˿x 2==ʂE$F(t4>hGtgtDT]&!!`ii Qi$ }?&˲"IReYԘMN0299~?d°}t0]g N 0u ZUEP/E,8EQQ*6(+eT*4݄T11g% *˟pW$ݱ/֝EoAJJ@ `vww[G% J811r9kBe $2B 3;gK(f8prZǯ&\C)8u WbC?i-3jJŞU,tH\*PV]R*]vQQUݻW{饗JP(l,ͯVETܺuk irh|vS6)g=u3qfg\SN󩧞655EQE.-$OH1A ::5ڔb~_;wP(> CGPmQ.wC=jAKW3:^`J!DLA,MH\F"@P2hiiNȲ ֆqE/T*d2gY8wc\t dU@Z^xAٵkW1r1M`==SOmE0tZPkk;kUF(H&p015et: EQԤceEk$~h, ~o6syBx쳚$IUJ߱}-8~eO9ey}l;7<ߏ:0|<l:` &LXcBh(%p< <`д[gUFL2MZV@}1db)fK F@gafRYv h4j?~\۸q}??ʧOf7 755-hiiAcc#bbg6Tn-TT(NGH&XXX"@ٿQOO@yg{.t`錁rcM/{:yA W.O~S1H* t2 ֭C74 w#ayLf3f<RH*u|>ڀEe7HehhMM9r?; Ygy몇s#F y… Kl62~@{5-JqW" IDATVRd2NUU+geEn뺕L&I>iBؾ};>;HgElrL6(, e)x^slkCchFP(O<"1 ,"c߾8xY !hiiFssA>Wd:ɩS@ ܱcG*˲eԔ=UO h3VW|9ov>޴'`GAzYH`e9y5LX`,Le'1UFǰ`Xbi-`eMI]5`¦  [Yh!t#S*O9^|O0ù0ʚk.KUUtwwKW\&''݅Z[[S[188\9'eLlFEt<<N(qxa+lrٖNNŕ+Wq=ιnm۶ܻwOg-tttdRZaub:(>#>mwpUT TLBai%+JuŢ+ltվn}>sXk$Ix._l66G::o}[=K^]kolFS:?/^ŢVamؽ{[k-OAWW'ڵaB7xO&d߾}V$y /TՎ!`./-bSSӘ_@&qdîD"wyׯb~~ݝPLel޼ 8wk`699 .06l mmmF ~^Ӏstnn.vGOa|hhbַ^DWW~}/^ye4sPcccIǎ m޼J_]m&Ij8/&Is+r7HlY;Y7Ce,Ge8x$6g"0- 4`8ñŀ%8,$L݂EX& q2˲4ep۹P-s +Za#띝/u*.-6v]W%8i; !"ɸeYtww[Ǐ7~~,˲4Oh ̦`WI {{{<==ͤiR*09y`M(H&H, XD2fl^-4mxހ_*% +:QSrGq"4hXmʈQwΐnF[[ ҂`0W01qa444X[G; G\s$l^g}YUզB;|[o8{,G~?v܁;m۶!o[k@WWaL.!ϣT*a~~9sk-7AP2 (h#UQ7*K{066A LMMY~ZE6sPn1?Reoo]v۩yy5ZEaLj5M ^tF~:G/c˖-8p`?Z[[<?[nO<)O޹Hh4~ܹv\TMa~~nB2i7oOL0Z@ZG?{: x V3;+x?>BsϔlZ? X0q ,l& b Ft0bف N4   Eif H+Wuu.}1@ p܊|>0 yxP"_ =JBV ;pR aΝ;x< @Zh,WI?ɎaC3L-΂;`kYMݻF@53 iTUsXZe bRU:iK~XZZmL.ÇiXy'{͡viCC6mmܹs\&!Ovܾ4h-Ѩݽ, ?N^^^MMZOOبx:K[~}`n;w(^x啗]ugocd:$ #mI\x###P(zg}#m.Qs^\_|(JwIU[߇;c 'bXJ"q@ <ǵ WY;q we 8--D,!Jp8fttR?6oر 9u9J_@ɓ_BPp +/amkweY0 dYk 6u_?yyv3 `z ]y߸w;,VqoF[I,SLt  &˪@e%.,{'e`(d@`A72,toy1c>;0,˲,s}}},??r#aNoZ}oϳ8B`;Ų,g `G2jBnżZNܳgOX,W\a+ 1Mll5U|s#<~#V8Q]P,͙eIP՚Vj)KbۈX HnSSuupp/kf0{5T*J%;43>0ԖxzP̦P("8KH&H$XXXܜmA=!pݻ+t&~<9쟷E p2 {bTrV|ǰ~ٳKGkk+(,˄$pn~&f2Ў;X,mȞ, ;wʲlN-[{=ijj%,~/SO evmgΜ+C( Xw֭1\x uq ^oٟY)m{a {NQ FCo|޽dYFwww!=qE%mf&5 ժXEY? `* ZCPPZJ\Nws"Goo/6mAQ,kn*A&A\BRqgmn)g7*n;;~AbQ44&^P[n_4L\.'666X\;-{_@SNn߾Vn Ν;s5dmG&E>_22n߾͞:u*O+tyOU}R!̃B X0P*t ^(tpArL$)ȳ@fy Z̟R-Z -֤6ho/O=W)QOpz,b L&C؃J*elA Ѣwgw8fՕy()b)˲SӃ2_8as",+[n2BP#{m6tww!Pql Tl<fffp ]s xКIJ@Z ;aޑH&0<կ~8ufi8h6l3}{d$C7rGԁ5+Et#og?cyzz7Mcϝ;[+ǯ1R0Rúʓ@ OUv ǫ*n޼ɞ={Uv^3b]3){KͿ `bb )J1Hfl߾ }}[X0e!b||bjE;bXppp;'\_gnn tsDC; x_ HVBhw|_-9BbZ"tV-vp?g6cwN>J?τ<ޮDE8k00 ] W.u}EF\)2n%T}I k‰ԞTP`577`2TH *_]3@^r(R٣޾}`)==OS퀎jtsP ~zsppP Yk {弝|.onnI8E>իCt]G>wet a|@, =zT )e=_._WWβofK<NQ ];O8zm^_ٳg~Ufy/ɩPUs2 q 9_Kc^8o߆M6~ORQ\SowRQI<Պ󾆁WnF70w:25(0 +U jr!2MB=o=k/9UӀHSy]ݻJL~__ BߛiuM㕍88{c fsϞ=͛7{kPcðecbaxxBN(ذa=}w1D_[tZ99io~3}Vx̣(fffK.qLxr?3J303 _׶2ի|*^3> w~ l6H$w\ȽmE@8vJnG"Ql Au,//wSSSƠ﹆JΒZ' .X0Y\y&s[wDzU4-"G#9GK(b8d8ArCg(QC;HsZ"d7{a7 @ڳܗ7.sdVIa)%+޳qKOOzLTf E %̇'PKa (PTơ @O\```<~& P~ӯ_t%_~}(W~@-TcK @GugjjQJÁ,W['j***jh6[xځ?@D@/T*T*gfLӄN_H$pA?NKYx[6=˗ h>|;19TvRn,K{d}tA '&o+!{-IQ|w~f$X=*mX mEXVS4LLLv#wyw?5s0W?C(8@`' *3Xqyկ~k椮k׮tK v N2D"QLMM!LZƍx HĉǏ˪^f"A<~ܹ|wuyLD4ũS'qau@US@*~ԶښJm'&l'_T RT0 Q){/>9 femcc#l6#T*:y>Rzbnn.;(%k8zΜ9L&ā?yPJfpilnn`u߾};zؐ`z\/ʀQ!`y_Mb]f͊d睎` gٮi 3]oSQvy#Y$'6:jZX[[}dB b8}CD$+| B`os.]qㆹWU.t]'quT*|X[[]7ol Ͽ_8Ƈ IDAT###'yP\onnf, ϟ믿^*&''ꂺ7I 3Pw=? jk7o-Vw:>>Q="ipҲei4h6YPTP*P*P O:t9;;x饗 4& P`< A (8Dg'?IP(Y7 ɓ'L&htL&qI߁iaP(\.QZ|/tD~x?ֆ*0ܙgrjW{/vvvp:T*SeH$xp-=H5A aEHKz~P[4!D \4r9$Ivۂ8I&n:v(OV$@W47LvFXYY͛y~eշZ,+LtNyèHFCոd2)RIrbqq Z-hR)?;J%<:Q,.iŹs/>f챱P{ޟ< V e;Q ܣriٳg;=\_~癿IVqiO+ |2, 7o&RQ,@A>\|[o2|g)}?_|y~z%.FFFpWoٳ8y#DW?4=@ݗ !+G2Zf|;w*;@5b~ffӊFFH$} 6ZEvvvH$uQ7v\r*C5R)r-Pxc(FF򘚚$L|d@LOO!u]mTe277g[сkA(G;p{l>C'}'C%# j = M#04$)t]iP!!bE0#& E$f{@< uz.^n w{@((RF8<3蟿YLNpVUq] }=O)i?::ꏎ24 ^YS STp&^2>p'<$ݣ'$=DlpdžRCTNGYfS[VXRN (&(%ѸT"KRѣ^,O`EV1]~,cTj5"^"8ea1y~h{O}X6nNp+*x|-z_KR84O$ R}o?7Bz }B%D4H)گӧO?Q.nÍ0ˠwPe A`0ϔT4t+Hԏ;j61u 0H$q%OO#W^j:i6[u C4W_}oԎ;VF5,O r9XI篾ؠLNN7+\ą /#zr*=Fܣ qIwm{{裏kk}n &,v)2i*wk,mz:m%w7oӱ?? Xl*)~u|/C@VUG@l;P?J߿(b(FGGpȑm V c >!6.sDɖ_ OPTNPP]q`b1h d c9dSdsYDS)X $4p]w[VzJ FzvdžK TV _ C &!Y<T*cX8fd2Ţ.h4X,}G ]<S{~0Caq*/AA[ ({~3wGi-jdOG;<[- Z c+cK !(V-6gL&Y.[[ ղC"-+m@o NߧSzUʯ+t)Ȳ߰GGu`Y cק *@Hxk}x]} )PY4"bll 33Ol)ѾTB)׮d;J2.D?%?H$jD"9== &2;;[^^N'۷fE`b1K/uyO>]d2G'KH_tiG? #X,Yg88=UR$yjJAȸ<4MqZ-lmmu=T5eC*h,&Մ^/{#jujB\.\.ö}݁eYdJx0W5%6]lG%CFF0*2uq,,;w+Ǐt]oj@ϯ2oY 7îsDK/`[I3\b5PNG/ fR$R4?]x<Drmlll Za*h/ʸ/DIg#SJ@ q# [9\sB(`. e (a (5`,( g $mSx?e|p5Y9}K ;ZhPFz醛S6ʼnǑ?_JwO3-b!v?+  Ce1pX,>(r nYB 72\i^ֈ0 LΝ;{?,  CG:L(quT*t:Z-FZ5/d*eqd8?I0 !#T*@PȦpx啋OpB4HC*S 5v,//k~asqMX1aٞYa?~0;;+_q%8|`A\cJ~{ *(TZ1e͈HضK]r%EA^xy|+/&OK^k/ً-|s UO]IbiC(W2v50 āoffFSp]ZGVVVl61;" b7ǏgN1~ [@Y>Ǜo̙3bL`*WƯK9݁FߛuQ+-zpւ P@c>[D"H&td2 aٛmF>SW? t^ћDeAOdBFQ CsPAƠ>pP]B3(tA#: aPP#jhF:L w2#` ]8.'"MPE}B3s3&o?|G@~qs~~\]]2FA&#G(2l4j!j)x:} U/AIRD*B:B&3bahrrcдmj~|%A~U0>VbH\.#GQ!~C(p:4%dG AI'|AiQ{#Jh6T*v!ZMH]}T+)c8jbiRMdee`cc1I<666 ?-|{ߣׯ_78:<9gsc^*~~l(`V$@u/Z:;0 aUiWѨ۰;MNNA7`. /BSCyelꦯDݮllnnXGeYkF%{M4@@BmV bA>9a@4*<}E"@<.%R$PB\ׅnmggGnvFDljfYVXLSauPmIu]/Z ^9+DzR( L,% pK 33 ϦM)I PJJpa a%Ȳ,H&3Hj%Y>,n[d0!JUq8J.]۷\jP* +E 0@"L& .`R聳V(UrPI&l&vP(G֨H&S'qa`XÄ`EMHg Bi,8G3~^JRree%Y*FaZ-Ͳ,v<8yIodss/^'NÇi4h%eE[RZ-ni"NG,m8} Tyg$JyL9rfT~{2|Px4l0>m;L0?ciiV mƧ~w׾Foh###EyZB,--յ5IHXrk5ZoѶڤ)j{daϧ3g8NĉT*cFxN·Q۵qI%2!4 i֔'wIσ@xa7 `Gׄ 3F s]G30PP0! 8@ pD СSi\ 0 D L|F :8Pe N6p+8)#D:N^;;TR|G]xJJZMdD䑙HT0FXQ S{{zMJVz(Q( PrT,w²ڨp]/ k*)Z2cXD4Ui-:I'}{?"m7n܈R6vvv ~iPmhfhnKo'SB.Ї0B6$`eJCjY}UzڵȑÇ#TJUT&( 壮8&c,Kʬ_ u |21coGU3H*._O~m4qС>6(`6CwT_]]=<~ҥ[5sssS+lɾ3 9g>JB !FUɣ1x"!ldc Nubv l9sΝٳ_ Z-4j5,,N_нmd v\rKKKmr| YZZ"y"iꔊʫm^ElFӁu\"rIirHXmZ-R*Joݺ{̡CFϜ9<{lÑQ_QWR;^ea{lp ݋ϮQ-l9?n7g$6\c`)|C'`L4^~ sphv@@Z'zwHx (} XA".DHs+F|F튛Os' C6jʶm\.jʍKj~ #4wf!x:m|b1g(~q"=WTLnòZy#;T=7vR5͈M{)oTn#o6777`ZmH嶭-XV1ZYH[f:8011Iؠ;#+~j%uG e?LN KD"ԩ28-ZGk_{MCJqo!tRӟܰm;\[p˘~05(|G>ñ*WďC6qn}4}BDv z1qHx7;MiDQt]T*ܾ}[[[ϻeLò+qa躎z-t]+e+eܺu+1MX4tB u,T*Du]yE}Jvq*>!|V>XL*MOU"1N n&oȟ'G<(잺 ^ͪQ;CӨP$TyP A< 4s ]В"~SpH@) t@ ) 1 Nk?-EϠ֦7 Ov~9~̸ajj޺u+Gmsux\\lt T: 'zLf$4W+Ô3-j"*{WݠCkx N׃0l#___>/&/{80m6VVVR, qYF$I1b2H{_!Գ2+# wы*OUJNRjK"YZZ-/*ü)U/;gȑ|QT+WO? \W>oUdB((2??o..-QF1==l6+wO,>t️\5 SW\я~tG?˗jv:b&r,fgg111р i,@"nh_EZE@)Xepg4 T c8t?'Og -&]K.Zu]QM*Bj}18xgF1>>_Çp,..ayyj5LuEkG ɤZ\.2D5"^Z RX_/3y# c~䭷7~3;;[A\|=RX4`<=s<ضJx<;6[ 833&?֗g s#T&HX5PJ((4]4!"*|T5<&=zTRRI1 :@w x}N@IbJ0PJD[\C>9U;5u;n?ӿ8@(A ~!`WU @$b"H"affSSS0::\.t:/+ zl6Q*þ-lnnacc[[[!\82*-rȩS̩AK PMp}}]}\\c" A0 xT |.f@*!",8H*[*ixLzj@lKzZ5: G`Y"10,p7dccC;1P1aG˽,Ο νٙ_!/8 t2JRrqn(qbEzarzl]HE&O?4ҥxPЂFq= "!p]R~^FRSrOH$p,$r.^g97nϯ!u iЗ}|cc4fff033S`,K*n޼ 0m4 j L&Wkl2ŸxlD"Tc`Y{"^X_ui- +o].122f2M< <9CuBՄ@7Q>k@6FS]( u"b @zB9tMT%}y P4%8e1s 0ACT6766zAd)l282 &199ILLL`bb###rX,xRR`g" T*UZ-ju4 tݰlU}ggǜ:?7looGoܸi6}BO%ircǝ>B122ad$+ӨjM# R[ Z-f L&vс-BZի㣏>۷Q,{$}90PqMt] \~t:aw4ؘHH bwf u#z=M!|Y`/OՎHVOJ(4Z}V]a'=* ZXh4MMM9\Η Y8Z199TvN0{p$'''0$xv 0]뱶_~|2 FGGDDS]0hAҟҀTG$"p TxlZ,If$*C[mpp[6t݀E,xyPp콧|xAQ7tiq8t 166X,DoJ {I|;;Ѷm5 1 4 ƍF ǻx38zfffJ%^>YBǸ&rRNn5\rW~mjB 6Ų̏`zVظA_kfѫW[7 D>C:z*|vRʿ9,`ocǎYߞ.,,eqpL=fqpaB?Y kj/ JJ?Z5W\7y|qqFjuB30=/6 d2 yV/*dHk*@\[[~1??^ё_MLL U70]0oF0~Etmmǎ{eY( Jx.ǻi:{>{y`!L_GP+WׂJj︲U ŸPD; 8u:VQnthaw8b{.Cxp}>.|Pz%܍&>S]9u]grWU@*y>1::*zyF3glX\\ *X[[C\ ;).wL6|ˉ~|>eN 0nQ,r**-RJoN>4jGryqed_ n',P"AAT/RÝCɌ彖arP(l ͘?DžmQ7K_ ~??QeA8n%G_C{hb} 'KsOlZb{[jUt:P]z||+/;wD''0 IDATCՃRb?H !QAi6gggrL+NضRWMRS~ɂF`8\p"l 4=ERQw@ A}8^s Ju #)ȉ+p* !J0T}=xZPu߽6`D0ַnߟO{ wJL$N.Je/@Xh Up[)^> lDV$86 ݶa=h5 : 3ozwJ/i*j5@"z6hd}}=vcjtE%QLNN|.LTt2{;*6k| }M/r|Hh4CqFfue)+~̌{…3gJVwAo+?j{w`bVnc^5$cssU@ι;$/$uʀCĄK/%RVk׮߆=3v4_@}?ܣYۣlK}/e8>~]dϹϟoM)e9'~;1lӓ[h&[y'ڑq.eTPuW΢Lumݺaoذ!>22bMLLccc!\+  | ~LihpAS@ukn>WcweE/٧}}}noof͚ƍwygnÆ WcWLX \.Uj0d殻osOaի,S#N*RY&yttT6 5VA6 &>\יhy8B\n^kh4{zuֹ6 Vm۞7n8(`_eYP(բ?qcò,Dfr *zvxVreSmCV7X/h_g~*BD`߿?ZD|U*[!uuuT*S4MN)8X,P(R$ OeګOUWTm߾ݷo_.߹uk޲Bpg3HX۶m}+_q‡6l6G\ם,V afAar+l! qQb1nY4 JjJJ3$ɐ\.7K[W{2hψܺ`*|0zycdd$ym#(|ppM+K};#jk׮mI}yOz\_pɱ /1b8Gi×⦏!~/?T1o(8a~>Qp~('>]\CJy~eQG{oϟxcR@[:`iӦʦMO}3g.\4r\.^U V$RABY7UP/2I2DuFż^vZwpp޹sg/j0% c`d2i&Im۶j.xbСC?#}ddyRՈTX'3/R6 "WX뮻׮]+~ sdy_d׮]],tB O T! MBz-(~|?>]-^mgD3kwEΟ_̋voooVY94aa5O=Ԍ%N!e,ptpp_g?ۿӧɫV|4pB4hRI/Jy^oo[v-rNOOI66>>8uJӧO|>OmƎ;J_F,˚VlIs'IriO:u\xP29=+Kxn%ӈ1wTvV94"@6i=ܓ{U!U_c}5Çx lXf $Tp8wxWpvqmgo|;.+'-TF 5@h!mBEz0 (|9?PDx\ s-Ul+EGQHEqX4wIR֮]|>oy\.kbU*V*$dX6%\ET|O!UDo$*p IlH&MӸ !3P(Sϓ$OR^:%)/eyp؍D"v<DS6MSzͤTe]2͐S C/]HAkYV}ƍU˲*۷of2kffFd2Ԕv6>>Ni>'bjȊrN[0ނ4o z}[2M@ν&`ח4L3ģ(⽽5k^7$);LV===ie΃`y,z꩏Ѩ["F)!9^v,xs<<@0>>2 H㺮ò,g~ooDH$♦B٣eYeYn8vDX,昦C#6mĶmݪ=cʕ+'t4pLr-'9B1B!}ݺuWʷnݚ33Csm8P(iӦږ-[;v(YfU/TB)3($cm߾=}HZd2ӧ5<AR`:* Y`=Cv*e2bR"=ɜs:[3;vkUBBuTM,yӮZpXW*QeW5ZHS , `x\;Z&u?<)n(iU-)4%e0aDМP(Nӑ?{FZ=cQAsƘg~(O6c*(2 ===< PsH Q|BPdZAp2e}6j EV\]ѣzXvm z`H m&J ( f;P{ddn!N8ÕJKz 賔/cF(BQSCs񠧁<6ނW74m#%G U%3ӯ}BX11 Bf2k@Gs.)s]j5-333F6e\EX,2i^'z](@$+^=~J hP(a/xI&N"p]U9-Tq!=k"H=xfg v֙&}Dk* ٶyD c N@= J$T$qE0Ђ.}>N T^jd/{!0Z5 !7_h az- ,xފuZ0uϫ5E-߲-OK٫)ۭȇ;j45+@PeBZlЮc,F2(p{O WS!A ݄;J+@ zo*.Š^R[9=mz 7* z}-`*bwBQ#n8r}! d6 pܺCG l!W7ʉd"hL$d(2hWu%bR3;q@i VF %`(x.T!oet8Z펫Iz $8^< JUfgt?*ȡyV)lo5@udɒz|Ϯsmרnw:J+-twްvraʃ]tDGߤprxjF]?1['P?*C>#:@)&Gmyxpr/[%Ů޹\ зP0\syw D\zm~ϺQ14ªm '73~O_m#+ԨnAfa`ŝ.i{o"CWLX̚Y:½mGNzCF!f~'~Py~1hA4Pʠk~wD {Gȱt/&cD  nhw>u65 }r sccu5wBg] wRx] hyZLeGlё7g88ҰM IDATUpN|IFD!Np R"@P FpOMtCgtCc",pr% x_F]9@ \bPâX9ΡC%4 3q6,\5jБUj3W9R}ʶ02h:CH7`tC0B@z̓mCs @]}E۪;Bg0ΚX9~5d(( ]/7茅 ـyU@!qMƏ)[ f=|u&@ЮX_s?Θ{N'0/8`@*HE\-Cb_l4{ -dZ~>nhg>VV:θ:#>B~ @~Ϟo/HƁ04| ~ i o;pE?t<hݗwʝܳ6s?@g, W1ίW&FI/g$-vx;C@t͒9s5qD05?84Vټig+G$uX^)/D9[{;@];nzV9߳=ZVuZ\VbOY^HXb@_;| k%5YADh'#X\[1,P\Pࡋye ~*i1 ^|ܛ  @ uPWA[u<]U~ )(8e ={>M>,c9j-F]'M{n?GstRAVJ6u*{@A߉ op<x I@8w WPA3MEԅ_P*iJWgA1yHyX<˹($BqvFz=kZW/2reLc*sA~P@?":_HNpQU$JYmH8u^w|!:}CٯAD̪ͷBs!s+l}\ng-7lL~ ,W;pE H RAMyExB'tiBB7( GŜ_* b-Tzsaq==z#V*0m@̍e42rN\!k-@4 _$S<_X9Zʵi׹6/4C%(U j#qMUm`.թB}k4;ceMjWX! ; TFudp mb2" $ÿK_qLgMA OlaL=` IAOLU5ܔ)/! @J*@WEfVrjI+ϓ?u-y3P G7UYyfFbY #A 4 -9 0{ue *LS=86/$Z(PS܃1*5U"H>?_-n3Rt45mI%$()kc9)-eDgg"O2EH2Xʡ:A# |7lSΑi ޮߤ]2z]`!'^=f AJ9 8߿wnJY%(P[e gn~jdU.MιaÆwy1fix\(-SAj bKKاżwHV*x.U*R9e-˪%eYy-aTC>WlEQ 166fuU`l@\ߦĵX7C%+[J9/>+oY 猋Сv7BR|Uָ|

w#ev #q*hĵP07w (ey[ oʑ~' x >QD<ftf\ { HWj7I_o= ڇj۷|o7_ZZ:* Ld"s)V4?!˃aDQ7C|!g"2M3bYVԩS / ,,,0N>X O^#s:2,$IBARΜ>}ZWxJ} pW[0Y҅ KUX###(w$ Dt:躎b{FAX܉v5`~f5! {Ght7=Nӆk*> c$yo,Ko2`?(;2Ǚx܌( 6NmG$s{~  G>E!iw@jl:>pV{zU誓kZe(Oi%P^>`4 4C j5!^e&ѨEH}s8"#ajjzi\.bÆ].#_j h0=}[8tN{b]}PXo'![-{5چqq͐ATqے$Y@VdGn## AQdN@(}PUf e 8S1XON{@HTk^#VCzz]C\F5 -Pmbec9{Ѡ`~+ ٬ci%C 6*ܽ>+ HW~ TrMnܽvmhZ%?mUU-~?klޛWHB]FGDHBe$ Rwm)=PP6 f\Hq5WP ҟZ|e{WH#)A'_xQeE X=P~\("67U]:Y@ɓ_|1oGZYqEؘc`޽H&w,Wmx3P$>u*{8( D"?0Pvw:mudkt Je=*8{^7!gzkG(+(MBBFӿv7iZ]]lom4MZ bmm8]Yr8Al6u_|<)B]QجOL xɛgP`;Ǔ @h lޗu_.m⭼M !9%yvD׶p=}|C輤V#2fӽ_TQT\kRmnX,H@[>I 1玹\p 10!p$ \x#? oħH'??ӥg}V]XX鴐繑Ύ;Z,ʲܣ/A4/ry/ 8vq1á.(We7t3oT^ 6h?q88(`MӰB1}I^'y" tP ;}CͦӂP.r t9_o>K.y JTU4M8Btcގx?}+_WntRVą^$V Z #q'5Ω9_scjiVu˜E"GŃ>Q;ITA2  axxأ./@Q`qӿfYд:j)f[]-iЎD"$6ƶmp1 ! "O|q̹ǐѠ^Uj ?%(-'@?qJ(EQTTUURXTx<}>.":ѨI2*b䥗^=l6qDZ>?~ E #όX}WEwқ7h]K$KU1sa#l;>>zg*X]]%Z'KaHs|q7Mb*h&|fOoZ۾7 nM<jqJꚷbQ߿<0{?lA?A  |-ɠlV!^i`9hƪsNC_ ЕLF{WkN<HF1<<6;t;'[Hlv L'OB6ENQ0ݗg0f+R#@?`@,=P()YM5,*~{%EQqa|| tE(ݒ*~4~3gxM,$I.<8rAl۶.154>/C/e$($=l+]U3~jj~v̙3W^yE:u7w0jG@]%4MN;GhHDZVxccc޽{Ç?pcΝ5Uͣ7f}Y dpܠ1[X $*`X,9B@ UTU###^;B[]]@~@yaH 9t4Y~w*y|S?EbC`u}鿾g}[ oܖ{6:;(0;;+^[w0vډHut{xwc]ۍD䂝!M`r9ĉҁm۶.8`9>V*nyy!}  xp+~y'gI <R'[gQ,l6QיeRUs[Bz@@HSczEP 2 2PI$xtMTMgKśק JShW DCD(Vfk$mR ['N| ;>H$zOk@)}J NQuU$0,˚۷o(޽kkkvP`2S.'іŹsPVa6~vލX,籸s}@"@D:ƥKsL&ؽ{7FGGH$Dp8lb1kddm <Ǒ+$2Z|U^EuB&'ՔPv@™ɕJ%A4AB0?7"B dYY1Jt:Iv@}@}a ׻u10@ǩJk?ܿ] 0 F}|vEB7 f鈳eV عsBpB I]5}M|. C 0^63su $xwTbΜ9#$Ii۶m<6CVfK!U V,A"H`zz;'Mٵ't O*Hm1%1]~R@ B$2mTud2V?1Iu'삾ʶ/, q,p'3 #2 #0 _rm4iZh6rHW-ˡl4ەg_~Ymm[,K,+dYV0 MΝ;cccdRM CQB9ZE4OB^/0V=Ck4ӧl6X a0<<+_͛ }?y* 6tse R)#JqTN4 }r jk1`||̍ :$;wĞ=aY&|-d2YO,'?aP">@3+NƢ7sBWi[ *n:`aA~g_٦I$IM{i*nSVyӴ{H c9Vy{,0Tvz6 bY_xqr?U5Li6݌ ^c nYqii%5a 055PK$`ZE\ :41uUjw:WK(8uߺhD#   +eL&qP)qYx "Ԡqrr QD"B(p)?@b MAiG](݃vG $j"Zיr%Pztċ/ _zpDZ,sr <˗f ^x^c8VW3X]xONl_Wٳg mm˶m[mۖee@O~R'>@n&u3Ah/= bT}_k<8{Ň?!LLL&=0󎀘 _~8 |*>xN!t u} 1 _ؾda^cqa|+\.aDZ{4yaq\<x, Uud I2.]t:BE|K_B4$LLL3S*IWlTdϚ`8  TV*p .x[xVp}j5h0_,s8ȲA&ikܠuz{^k"x0p 4.:(E|7?~;ǓAIZl5ٶ~;^u}}}RL&Xy1 MP]1&4i**PU] yV b>78 t,;ľAU#pJ"nTMQBu< t:hq䰓4Eh0Hv[T*iWF  ^6{AXp2~kOcR)$UsEf,% p ǦMII,@ 'Nx MӘ5.IPH^L? ]@Z'. ,..x㍰kd0+ JAF>ɓp :_rşj*uN4jN+Eآ(>RU|TUTUp8̸g'+8Q3`*سg2 kkk`~0== paǿϲlZm<ūy..,_"dpqv׮]EQd%I\Pk&uR7^zi6ilfLd*׶gx$PL&SSSp8T UH3)@miL4$.l:$PFu;]w`O(>Ep|3;"TWȱ)<#_/N/ut|_5m/}3(t5w:auu-JeYep̙7NN""ϣZnQ=iv7w`.HkAPU1::2 dlTATVuP7 h'[8??/-//s!F155@ J5$=ˣP(X,T*{ zݩw?$PighI"{<ҥLO5aX~ݪo$F4E,E<G<PP$! `jjGC"hii_X+(WX[Y (?\wdt:e/ߍòLϨ0 0!Fk:ڑ=AЦ֢D!Qժ"s~vD<Gڱ|zΌMz|I'ꂿaI- f3g|w9!]ci}$Eh4jq;HX###訵m6kv2˲,QȮV+W|+̷-fffDeIcA$ \l6rͮr4E˲l?ƵAbcxown0iTG<67ܾ]`j_-8[}Irԩw]Zzs*Lȑ#cfP~ȼ5R"8Ҷɓ'cf}+b&r[j¾p۶垣Go6LZeADAe E}>QXfT*fee\{ÇqAՂC\e+r t]G8X ǏCgFBW_yYXX`>EgYh4賊i4h5h; IXsa8ǂaXrazLP{^GGGC:8ЫK᷊pky7:vagX{fL.rC@@ yP0 D|B|OݻIqϘ <Cb?>}|T"@ _^Zo.mf<}r}`P(R%e̼ 3w C`0$V _G xtar+ :4ͣevʦ\Vx8du TŋL&Kfg/(eYh~mG[%fW"L`hh( =?kuuz)R+NO*^r`|{N흌v+YLhRXi^ ɓ믽&4 ooM$8v(R{jn o61 IDAT}ֶIolee%/'/fffֿ!ď{"mvS"fC݀+oH!?TUnZš~_G_,nYyM@oN&x"kdYF4(0c Lg \d08}ȷGN:+JldDQD$];Ir@J*j5i& 7! L`bb;w.ٳdzjx뭳8yJ2:ӞVLU8 l޽{ 2yK0?+(J^o{v(a8G DXFMƉ+Wp\F>_@&J$_|QK~`sll޶[7hzYEdY@%ra0h4z@ډX}NJ {Shn*# 1Rm̍Lhg DLvZPEHϏh4Tj###A2@"@<C$E0ؒRj ^_ZLdYg P2,sYiH%V hH'<U*X(Q(9x ޡ" ߐx$9z0+R dz*[JhxLz~Vs**Gam;0y5 $jY]]͆W`Ň0{y?{ce%'O!n醤'm0 yyyT*^s6 osf1r}lwy]3[\\fg/r(KajjR)bS,w+<[*0 $Ir) Z^h@4cu5e,.^APmF>gfggW FSii|.cH5őL&L&=>2'h`'x}s:>kA<@C>ͦ+ J%'s䰾lv*ظB>֪58oMY[t3}Nt/G{.J\(Y(2R='A(b%w%ITU3XD?~?(v؎x<W{N(8`ܳgݵqig EZ8- Μy.^VEaYזQ.Wpil6ۧ022a{4$>bBjyODy`N"F˲YFmDHbh(`01LMMbϞ=xo׼Ce~΃q5Lb.4 td'@]Q,]=[&|O ˲D"h[ZC}|UM<}FPIDu};Fb89m 8 ײcNjiFO&d?~O#*z/ά~mխln (X^^.wKX,Iؽ{;v@2@ cwR" VW3,^eJY\\*Ji,HC W*UT9ꙎMϧ" addD\=N^i ?ڀfD4`RUccc܆mE"(wT e'1a}06 &UUqNssfEN/O}SHRP#>GHΘijH$@ Qt:mO1VuciiOƙ3obmm 岣fʄm۶IT[fS67^}NfH򫫫3gFoh4`0pOm G)kM3MzsǎܜinqiL=l诶, vmC}~FnPm+iL333ן+r䁫H$g}6 Þgj ˲/\aٳbCx~Oȃ<_GT X#I|woⱘc5~. 5[5n1X+W-Ah5);$ vqOcMӐNQt 9#ѨL&[({gϲs半zduu?X%~vvcdND=QT*#!ɸʗ ?0M0 4M6 !ܜ0;;˷ۭnA]("#_:A>qTlW" MӼٙ .ҏ2;;رCx' nSؠNQ,1??d߃p\(֓kafKu:m:H3M($&-P(~j?^>{,h4N13s33h4=_Kbjt`6xwFGvtE$>ڵGt A袤x;w33簾#@>|Pñ *@:Am[jqp$lȲlzm + =/^ .x*,BUU; 5Gv]m;B⣱1 cnnΝ$IH$=2{E`GEP~OXIO ^8zC͒8/_84/ڰιYZ2;7xѓiٌD"-?`m@*E]v3fdY#2::#("(B!Gy+@˲i:ժ^ud2d2N9(`Eb `ٶ2 q\;Tvo+=sss˗9Bq|+W@E7C$FF!]S &JT*ҥ9\x/_F:#l`_|Y26mL^OWHx7p~{^#!N# A /z*9uĉyវ] q=}}üݦPq裏VeY~=877ǖeW^[X2 w3g"} #/}}aA6p麎\.+9ӧ`~~˞"˲PO>c?c0::ʖe_+ĉNDZr:q)LO¡C{nLNN l*lC_\ATBXzK岫xZ]ABeŐL&m$TUE,/heYLOOgjﯹϨA]Mݪs̛{5y BP(lp按F fu/"pbܻm7hg(ңgl߾sss0MFUվ`T2TY?g'4|=>쪳_Y`ر,//۲̧l0܄2AׄT8㏯ϟ?KBTb&CTIVxJe8@Od LKcT 1cu < Мkפkɝ[h4theAglz8>F5umm:ؽ{w5N٬f90\%;\i! ^"${[E%5-j5=+؁'(("w;qkrr911A2$x~CP-IH$=zTu]6̎py63kFD.gD*,zVQ]wa^MO ::łZ(j0 B}}j4F sʑf_BIp83 [lF|>KIbFéz>=66 *ҠphnnݵkeY)㋢}a׮]ǥKp|0~>Yߍ&`u+;SxG_<_`61h|2V/b9aBi?nq')}`>\?^}GE^xun2_,B#yXD} ZY&mlT\80J !U9N @@7ht"@mh.FtSO=?z*qEe6f@W&VG3,K+++RRJKzX˗_d$q {hP@ߣ:YLv0Ul@9A@~Z Պ-ORv@Pi]un+bRαc*(PYݭ~:L/xw{p+oA_ŊZVT8s 9kL&{*mt ƯI'K%i=CCCCWfgz:|19_te"{q@K7yx~ُGт mEQÇ ###}կyM43ҥ3{4{cű!`_}P>Α#G$>Pq G)ZԨQPb"_*8F\g7va ]h4Zsy4cz)xT*xObO \gٔ4CѡnSh`,IǬ1sjj{C=RVO(JCeyo({L ;=1 ôEl6F.ߔw7$x}sܯ|9^p_O?*R(6ʳ ݻw{9cddD}˗r)7*#Ib=0EVT,ۮށlEQlah4l6Gɴ Rx 1}rh/5> h+csssb:-˺ecGKCCCE~sW^yȑ#5Rx,CtޏT`Fɡs2Wg|q_?{w!xgY@ i5GӰ;hءDQ4SSS'|2`jsz-hhvnFN7#@OA}~?L&T*eNNNv:r>44B!jSw 5VYnЗ1@ pX ݻJ%>qD^R/]$iZ2V!eY<rvDWPY`/k)aW86O<ҐYHh$Ikbb8|pرcSyYVxY^RTj,Ve؀A>z?0InfCjW?5 mo'aa3&ɸ=6۶`'LPAަ;,;LI`Y2ESU" a ݾ= h 5yUWsA`}&> :wV-h'I޽{}XH$V,xt]gVVVx*eY.qV)B IDATb%gVc4]gt]Ga"-guBԔy`駟. d/%YUUd}xx|ggszi[ mDOa{Ob-UQF7CoȲlrQ C}@%мg72z:VUJRƳ~TX^ZFT*eX̌D"($I$Ikqu]t]l6FZ-lVlVc>nܹ=6>Km۶UA(u . aY6SOv_^^VŅE!rBu q P޹L&-g|>K$SeUQCQSUUSUU@$rx1{zzjY̲,/6 ,e}ݗN˲j6 =opddOĦL$lދe?뿽*8#W06H<_$߆ ODi5aYX֩y<37j|7WjUF6 Uݍq?hTٱcnTt]3NL&r9X,rZ묦iil*Na&.(,XNU;Tl([DQUUeYUU}>P(dEQshhnRN,kqt_FRvUY~3N2-Q(Vp`zz R^W 4;;KKKK|.<[TXy3FV,ۄm07:ݷ^*⾉(H,Qj˒=XۙN9YHLfr'OLǶv{HDZ(.NA$}{QXw Uޫ~f¶<zP/ pwYd(zSSS'ȗJ%5kP(D(:潼$Ix<=cܟe21L}}}J844$MLLdRuUU`0h^~͛3(y T@R7mڔشiP(x<ϟ\vM ˲( H$bq}ٲeʕ+^PUpA|_$I"`0(WZER^*,CLB( N G NgϞ̞={<" A՛Xd[3[|W5wG}e-D;+WuUUrr89Ûϗ N E yHTG-@J"U=1w?UEf#>`dY(z!D"-^2/2reUu24MYuZ(0hX  àaP˲40˲˲eY{?y8 .eB MI` `;^?[(ڂ XRKESSEKeC$CQ]$]$<u]d-JTuZ,\.G'&&1:66&$IX(HP bbJ%IL(0Y@(Tޠ ؊BD)@`+b{^; ` BV45-MLQ-ILdY6dY5M+)RTU'< fM>׸͵S""WHg<90/%/4g E4h:11|bb">66d2AAdB[Cn$˶m+ 7ox<a*D0i {=W@0L<Īt:=|,RrjP dY,KpHbRjId)bHĀᐾ|jyE(vX,ɲWU3Ypgfسu@ʭOHps9ʜ%{OF"|5&Ny4d Stx@###x'&>|X k=yʱ?pѼ+́> *0PHRR**eݞR@jlX{o~Jk3Ms巰WyY2 9HRQJUUUP(ր\R T*%MLLȉD&IdL&C(J%R*+qݡWyrJvX^)@cjy<@BF04x IxWw̫Hr,=3ܑ**?+ 1Ս rP3Eef !#֬Y3ILGnx L9W(sEAr= zGq{`:27PRQ. ˻tO2sEtR1g^Y=,+wtYV+8@eEg{>9pBi x]=/nkNl uPK?,wH4X\ѣG {˗-`0ӚiJ9Uʏo_|N!.ʻVQ b`29P%.A9+/Dj-jrBv | N1 ){^Y,B5@ 0;c“ҕ(Gn/jLL*~)~yMk΋< _M3)^ ,O8冀}Ús%.rPc ntwXT\8 ֒UCV1YO2d-d!UdcSadn^*:/@#@kzP0\I#ȹt+vY~Rب 49 gz6 .tHz]qG̻K?y | u+ǡw;v}kk8 B&JR lvo'Mɉ1D`ͿoMV!rO֎YY5[¨p`^3+ |Ly%`(J\`}tmsB -v{e@:el7C@6u *C5N63KL! xÇ=2)TzT 8{Sq'|@% U$-q/훼K:_ G:(3Y]s|F, ^Mw \l:b&n2B"o[ ?vz<% i"Z[[( g"|da!tlƵk;Dƣ.}NG8w&&&+Wn?ö>8ȿǐW3:5*?[(6>ߛ.άO֢UH٥dn `FB𠿚r<ط8ת"1,Z w@R3c= Ь"/ڸ "rkm߭.J|AmPe 7z-'*6PTzj|-\Հ"ZL3pjt JaT{UApu;ǎ;C"F$󦦦իWx<۶#8oӞϴls?5-[٬Ӷ,!FGGu`ܢ[EBj(zo`*b&C.`V ~=P*YBT#2V<:*=.R%^ =g>ԩ>ClT*{L.bHyKZ3!^~2>˖]Lf pZek"F[jN=0R Oi7kf7T+h{v1}]kmw;c yh(h4$i.kAuhsIgbX( 䲙πiP%zK.-;T[3*BKiZf fU3ܧd{,PHnRתat0kEjl{wKfL2@K%zܜޟI5gkT;5RWPEvtY糡UޛB3#6>5B[(޶rEQ4}}}P%GCdyӲ1.;Q. A)h_6=cG_ZLϏ,@PK0L٭}N8O]٧Qtf"jtJĜҪ7o(,yYQe46XKrP{ֵk:V:u KN&A?,V1yi__[xD"jӪU8]6~ppCC<4R6 [X|9l^Dz쏊ⷎ?޷XYdBR0۸z>kln=?O;k՝ %1`J(sEM*M#6OCNj93~M՞ (͟e_X,… 7 4 }2RIcǎZR],M(Ʀ_\]oƸ3rn yKc@< #lhhhhъrݾ>_ڰ  d@c4Fc4Fc4Fc4@h5|`@!"_^ rЯQz8 kBm"ٰ A=5*5 =u4@c4Fc4Fc4Fc4ƴ?|{IneF\uh'`iMAL4p\|LLƨ fS|QcXDqsX[렱1N꠆ P?Zb7G6 6ʹ6Pv;!@"@Y/.y re3mn;zjN^u 8k*;VsКn*'2RYw5V 1n̙owSޝ[ذhjO sla5h6Ȫʜ͞kƨC:A@,-WK>{~M4փ4W ' sX u◷S_X@ㆥ2<CrE`KJ x[4j@/{>j~5 >~uP+\G,`9\m-F{&{n?Mwݧc Kc,jyCd^0g`5r?!`;TPm|yxWS4`a7 0sud:90T>*$Lӝy e} y\{t=<KY{@,512_ݲቘ%#2[EejzYG%l-ZǦ=~Fؿ_8ځh<2V~i]*'@v2?sr)NxB#t~L^jFƜvzQ9?SLyK;k!A1,ո6u4S۳ PY.pÔVB_K@X1#g<dpwo ff;x zY2'4!Ga3.r@&j{7 4u?ɥoZ{@c},p_:]1|DPCVu_ξEu!T?}|);l7 yÿə&S CSE8I??)A01)wnAg>H`^=%Q\?r|I5,+t=~~P鍥ddyVF%#Xʙ i@?D U l22@q>+qs dgu=`89`ޙ[x05M>_v}kmQ,pۆy5N'(LӖx,so&|f-q? fr(FjcN+miGqҶr[ 1ub $P̖ry| /{'_3<[s(.1A\g?-B!222vZS.Sl۶R֭j(5`<;1t4{?9゙<< w3^90p_r"4T'cpHd"ˌ(X* 6b1=`8ɽ2V>[' EĸÉ3.fr6@9&ELyپ/2$)O|m4G8̀  B]|I%Jndm;qcQ<`yX꺮 Bw@YeHTP%{=]|ќaDDKOO򎎎x*SJeZԹ^{m6ٽ)_lʕ+VZE}>1*S Xs8zɍp(Lqk+x GFF=x%i38BɝOlލ P>c36Lֽ[^8Wd[2(˒E?% P9ь)CX*z{{cC^]˲R)3{ȁ?n̓:a3UĹV4ع 8yLL1ć8p漥ȑ#7×.]2 1MT /^?lܸQ,?C4azE>BӰ̀`&a~-g3jsq'*sΞMxbbk}OfY8c Vu aĶa-oozqeKE!_~yLF* @B`.Ž! PU|>yL3MӌuvvoG?Z><2Km2[]$z?{>O}>_B*BU>4zu/jYI86wY|Gs{s=YJ)IPaU=gPTTO0c pcW.F2 @KАB!YY]eujkHӁGOdFL'"K؛ X~ * '&&dR,IDBx-[ڵkk׮Tc#uTbW 92 <իW'CPREɓOUC۳`@X˙3gb.\vvvjR"PJp8lq}Æ M6%xAY*||5|hiizΜ9p<00@'&P0I }UҥK'~ǿ}{lDܕ*:67<|B>^52<<z"Gz{{T*MLӄiC֮] E$IZ8m|H2 B8N_zѣGe]ק dd>|X6M3sm 2_奉1eGx||J NJioo/=yrJgQx eڵƲa5ki:}t?qP((|@ JPE0|p&[DZ8{/\  bSS'"cSO={v,|$ f){)~&S?qñ /<{ -$`dttvv Oϝ;'GQaR$8jLc6В-sԬF#=(svM>#3? ckO# gaXA< N˜jZṨ6|j u]JelllHAoFGGIT LFS]v}QߣSVX7ؖk#ӧOG><uⷾ޽{'2el}CǎSGGh2$i²,BJ0::"tuuI>GC=J,")S-/nq鷣gymBh6w2T$x AS@H ?fŞs^s-C%*^A$ M].$TgXObѬdo.AhbG?{ɿ/wݻ7ż` \4g+A =Cyz{{a'_җWXBv% 89Ǔ)&w^_ V# fc/=oFӑ#G^!t]G2;<66}Q'> *0BCe36#B ^z50vjwW;i/ſ˿ ?>90̊ %?W L%c/" [>aq6#9 |h{o@^ hd2l6,+,❘ВɤX,*iH<00m[,Km*KC*K/z MYX r7AKeaLEc~Wӧ%˲R\.GD"- ªUh4Zglll֠ömxCP`Ld1U1LcU("׮]+wyG]Su JHWWd7D"Tz-rk]Aecs%{ odB{;KH@ PATB 2gil 0#+>3OܟF @MNZ$%HÞ%]d+<Ȃ ]P@_o/^FFF{"I(J)e 0)Ȫi؉'x>u^HRt5 ---ArBX1"fdqYl۾pTLLL_}զ78 = @b"A}1JA(%J)+ xKmeϢbi6F9>pv0'y2*LsQ۶=+VhEъFyJ)Od]Ku-ܳX7]c+F$XfL_S x Q= `s?^Fo/@7H+x㍶L&)RJaB"+B@??/"xp@ /rX ~Z[[#Rܽ{wIӴcÍ݃244tuuRiNF뤻 1/ eҝkz |ӑG/JwzDz,\xIۿۦ/~dJiQ0<0#͑˳|94Fn 0뛎A`2@ƬW>L͙= (U 8ÍyiQSHRrry7޽{'|Rݷol2& 7?}O^|Q؏mchhH.)f .tJ SGL5V;ydԩSдMuuuѣGz^{-[JׯOt +BV@x6ߌ绩T*Dӛo}ׯ_t]\yYIyiʕ+@ /2tGoK(p_ `;`m8b 4}N9aٽָ9`}x m/mKbkt:|Rѣ͇r9, *|/_&RBr,$:>>N6n8fYVjժUYFtMVPCevɼNܹ#Bl6<22>ybX;:#GhX,t'5MrF5nO$4L֭TJH&|^B;~DwAK&&ϟO< bb b:ϘV s`lY9qLy ow)s B2ODp22Dx~ToU3]p@'rD hbkB$8b'PY.B|.-2EY,BRgg'}'ߗbRsI:s.|0o6_.|m۶RȪ0w,ʜ 05`|ޓN*BaNr'Lcǎi6l߿y5d+n/|zIz8w,ӱX]OYa{;"(WGQ<cNʷB7B0tMZe l)3rg0^\ԔeRUUz,vTdB8MS-ksRP|~:T*:22h󌍍ɅB:,Mӌ+WV\ٰaC"'0Ř*^pAs̈D2I%Tb9R,O䏭(-I=WA$IPFe붊b9z$JDr&1::J?u֭,א4GFFׯzzz\.'r9B)V8.\2NDщp8E᎛R "b4TdȬ ӧO|׵2R]"vwP p xoPz3ʏP 녞vClNPE)Hg~Nx @ pΦh[cXWVxO>@*I5N˖iQؖE<4󓆅(|PVmۂ@-Qm'֭[7)fwWKfMY 汱XGGG~ӧ呑Z(`&E7lؠٳ'idH+ƞf2[LseN0 U´~T*R~pFa4L Ȥ3Gd2;gm<|MjӡC<.\4) BQDQk֭}sw.|v(.|7]g %(.~|x/ | 8BeB H޽{0 %LTAu]{zz pڵD׋vՊbeY!D7n8iӦH$2(y>cс* 7ߍ;NL&b8i*|^G}O}j4'ɖeI usi wV*l֮ si<(ޭƪU ܜ-.rN yR~.c5n~K/{뭷ǏWL:]bP( T*I?ںL^|#Ix6Ӣic2n=׻\Bd ̖ꕫB6uO?mb1xBKKK> = rokn XjxhbDɨA fRyf P d2ettTd3fut6G&!###R2T|>3] f_Ф*%+v^VNx % IDATBGzYE}kH\FXR~D~ӶNFó̓%IJ~駟;&?:6y귿m{Fg?YG)=LP.1b|p%/BaT~?CZͳż$dR):88|Pb6TThG\ܳ ۶mK%Rx_/;|Vr(x{k kjnٳ98 opo`͋`Cm۪!mw|Q,+o8X!+jL K?B===B=E>χz)@+W4;::ё9P(d< l *;v/I:sA@0o߮ڵ+Yx;,x3DQ4Cu3mmmf(]`Yy;wNJ&޹_B=ټysJU,4 Ur)[B2[cJ.3 ^^b1}Æ 㽩o~]I[oK.!K&FFFH$PJQ(i C!;mmmƍ{o=(JNU R6>畁Dl|x e6/_/[JsT^j ?Ƹ`4Mf\>/05YB&M(,$xz Aƶ:(w?Uc,~ սe/B-gm(_M/6?pmpc ``tnfu0WP4vJf,׮PSli!o O~ ̩pܰa~1sʗxYhaĘʟ55LÀiZrölo͘jƐúdc?3_*lvNf.LVOY01U}* &HhTt),d9g%0f t]ǵkׄo>ѣjGGt+ظq])hƼ~9Θbsªi=X" MMM3gΈ===$ݐxrJ{SO=۶mۄ( Z @QS;vsT$@e_طo_/,Ν/]LRa4Mtuu/rx߾}p8{Սrq;d5MMM-[&{Ze繐1RH0nPjS :>,~Um۶=Xv+V(>8^S^@p 8'8ߟ7Mp)K׻DQĪUO|8`Ƹ  l[`(d555喡%& ϲ(~i}!3-h}ʬQK_$ | 8\̌XgS%kz{eGȈ0ʩGi>( N [noĉb__7dK455>[߳{O0o,4kٺub 1Ӗ7]F몪իW7_x衇RPhS< s (JaݹQW򜪪X|}֭[ b18>N\nbbB6mķ̸Q|Ŝ+0nl- >|VKK( XaA(W e622\.7gGA$`6ٜWG6C.W~:t]GX$Lccc ϝ;ٲeK`ڵM6E˲u Yhovڢ-kV2$3!@4ڻe޽iZ tiCv`A#$ J`0hAՋ0wG\ `7\eOP?C8kQ#naJЯ4 m۶qR=PH<7ͮ )B@{|,ER2zzz)@ &il?أ@o; .ЙYBZZZ~ǟع#-I+‡2/-q z}vR^x_•˗ `@kk޿}eLwؑ,K;Fgգbݺu޽{S d)GƈiچaU6d``@LR,qޝw˃)/_FUl=6ڤ4MPŗ7Mi[%gڔڵikppP hCCB:&a4IֶmHߏ]vUUU1ϊƾ컚U{oN[[. 9'tud ??1?w\#dɜܹ`|c+ y` J);}]fubއJgY>2aq.q@8r4RJBm[;ya|E0$AyIoiF#X~=,DPD:˗qi:uνl6 楷, L/^\"9s +VޒCtA4@K{qK grM+~d6"X/mthcnm۬;ˑ 6! ۶mѨeu {uKyT "۷c)~N?k(\hQGePdH_+N%}K2k޽]EV B)ߏW_<1M/ޢ5@_QUЃ .A9k:6Z*|>k5[ .H===8f #ˑ.zAuÆ Ҏ;gy=4k6P4?ySp MMMu֕; Ă >ϐ$5OO(X,fj==ܣ HN$\Bz[r"*,44O:{{{fB@H6]?J\aRJ-UU͉ \|DbI,־36lo޼9'$IbŬ#x0Ms3rk^ZD"%T1p1sMV˳㶶ػΰ1M iYv}׮]ՍD"kf_.P\">C>1ƍ'Ij6] gA5i?ϴbqZp9կ~>S>)V%ۃ>!L[APgJoG1pqיWkWwuƾ . EpE Zg9qI'd38wy$bR$.EKHHľz߫k"m9}ЍPU~~3L߻wiF, ֯_oݻW-++ӱK$WE mP;v- nw3bxqcx4͂}x6`r>?!U4 'UcXѷ Oݷ82r Cz!Xy/H[ _#"Jd}NwιiL&#www[_uXVlܸ=lUKӈbbkH&SH8E`ZQ]]jlٲT 8s ,{CCÈcfUht:1fnn)l6Zqg~Apdn!1AF qǙH$r iYOTfZKQA?|;i]D2"bJ|YY~ĸ۲pǃݻwO?tNE;䚒EAwEW6oL3NF/b~!7 C#wa N>|KK zť K6l0d?PUpI$2θ#^P \GG.6j> &J4mۖr ,EQDcccǽ 2 ,\W Taz1 ׏:q7 ՍsRF1SS$q\~ؿѣ\4,I@$pX,9\|.bhhCCgoilt]~W܌:TVVdɹɲ,, Vj@sj\܇sȢ @?wwӧO _իW󵵵U+/ /4ͥW_|rgy{UA(^W~zƝ'%Lj`8yٱ}ƛoVaL6۷ϸ{ .$0HRawjW,K߀J!nwSֵ6DŖ6ُyf]S8laqO>EG~e9BMuG7co 0|^ /BpW./\Vb3X2::NMM1@IPQQmܸ1ں)h]0EԼRdAP%IY,v;Gixa~!<<{G1<<[,Clf.x$;åcxxXö6> 12Wrٳhoo -ߋ똞Ƒ#bbbk׮Ac BQe 2HA@EEܼ p:P; @$A,HRe2vݻws<ϳNey9fR% +{_f*j )ot1. FTIsabX].rJf +7Rrf;߳k&i1 <3P!W+ IDATmDkk+xg~?vEI$ϧ{ [TV͝6Z NO,;v;bH "Ğ؀2 ?8,ܞ+AD}FR۳O'3{7`6ݎA̍OB75'EPva2oT?V}`8%( ś> e?(#~9ZFo{o;4.mI@F:%0p\eB"l"E @E,YX")3 {``} !H0y&Dͭزe QZ"aXy/ vtuu>A">sg}ׯcqg#Y,XXQvv֪XpԲ%(V$v I"X;v}{ .WEje*++sNfL ' ʨqa4r1006>Ɯ9sFسgX ɳՖi\*cJ`4 @&eB ͋HL8 xY~rjY5M3(X0LE ˲p8N qJs;v %2NEt, ,AHVWWJJJ $5grr D>+!/uDx#>>ÑE撒:%vBg6uAG{{|qbbhd2SNcllUUH$@0D$F:m7L&166`0 .vrbݺu())$Y1qσE+ҲǎGGGg̋/hXenժUXb}f 8DXy(P`UU-d2Οg_|z. 4*&&&~|v9c#@a`"\w#)ef @IӶqѣGNí4 /^?4nf[lwڥdY.f"W| FZ@Xrd6aww"}}0L>$ RgXK3,s(sQZj[0<'x멧@َШl9$Φ&.J(ݸGHp46b 6_A7-> 7oO89eG9L=mr(9Ek@fEV\ٰa2<z!l9?ccsmPgϢg->0z@Xy~tj"2J]zA8g2^h?gmWwP "HGdtU 0[Ķqq祋 (~X>0n݂E yvlٲA$#'++VșF48%V\_,|>oyd)Óz,gp@5,(tҀJX, WU=zy9Ǚk ImcS P빔`$0ragD"! `8N.gґ9'f2qph255.gt] 744deY).Q@VMlXL3~fs$+f(>Jz3f20T $jna0afZmݺu{C,̽o(Y 6%3&rd3NShh7~;N<)d2躎p8DFGߪld٬Z$aO~۷Ϯ\r$0@; tPWSb3H$5ayf}0zzc``ǎêǓظq,6rV¿8s @FG ðTh[uYi*ZJb**Ԑz)Wf/u :88&Iܮ6bzz9p?==m|hiiaM/%8HR*8+x}JtoY1t[#Gĉ &[jffD"cΜ9WWWs?0#+VP|Y(Vھ{ `K].ݗWPd29ixx611!MNN hb\"`SW1A0A0l6nuǓ644jjj⵵QXhw.u8yAȯr ْ(نАH$l6rLoo/1>>twu===$I|EEWd$Id4G}ZeSYh\2dƕ+;wV $8FtzL&űQavvvYh1;>>.d2ZX\Pέ@d2{WWJh9QP/^wvtfr6MˬZ*iӦyE gM7g:%]JfD3*X0ᰮ\jZt: _p9!JRx9$MXn]GMꪪ9%L-+Wv;mtY sssJ__#lP;A,H{#0)oR)Dr9$ILOϠ2V\Z|+DA {OYh ٳ0OE>ٳG///DQ[ԋX_xJiɒ>YZ}v!3w={O||YYh֣נ ^{?YB~M|gΜ)?vѣnvvѬ4Ms!qllw%mٲ δ!-}`xxplٽjf9$'&#,Ong,*y\ZQR(y7}>jGG|iMMp48o1c"b?Ɨ4 V vǛcaHP(d9r)LMMqPIRPUuPI_Zl mi---[f<OJQU, XҥKQ(~Ҳ"8w\g͚5e$InͭCx뭷LL!tvvk֬!䙐kapdRO<)uww/_B Ƙt:ͨ caT5WX,Zħh\m߾]ޱc\YYi3B1k Q㘽 5LX(ݻw'wM @zm.]ĩj^re+**Ӆ"(jHs [$I"`|%l^UUq! ˝9LNN #Z3]R,4K"1$s~5r9477?O^DdQp&"w2rҼ9r/Ct8o|Ǟ7xCendr<2'QPQfj|n19iU\!Kccc썰v55ը.R'PUs;r裏j 9V xPSSx]=gΜq /CG&8 IVE5k  (P> kwV h]`&Xh S~? 1Wn(JR[EREB6[Va7|?N9NUU1Wo cx(Wh$y<'N4ŘT*dYhV0K1<2DvȪ(D֭[nذ!iӦA hO$0  nTYE"@WW7:;]PKvoݺ+`X(vx^!b1Y l2LFPUՖfsŋ I&H 2\} zs*B&a8795vtv/ښybMMMᆆqT:"N8ME]._QQr`̾}k&nmmm% Bu}7r9  {zt:mu:y\l6+~>0WcT*E2R@f.#qNX*rL -o7 DpeeeUE&Ba 6aԿ I<3,GdY?ng{˲ZhjZR3uL~HRƜd$\.ZJ߽{wf׮] Y<ϛO?v9,^Y ]]]kEI~MM ֭[AQ4 v" ! PhiYPeQ.󨪪“OoޣHx뭷d2׿[fjhHt=] ڧThO𵵵)uuuq7,ߎu~ߔw!>-[,+V(;\l5ʮpކ}#V95}LogggoQ[oCC78R#HSO=mܸ%RRakf^,-"ꡇ ~?*` 'osv@6>3gQȎp@NiP)NJp57c ^x|Qo`ǃK eW;?^7\9_%lɓʻk=}4 Zp me0y)mN 2 "ccq )jkk 8&JxM %e,KAQ0N… 8~};׃)" +W6Bl68XBX,q. IpX F `N<ɵsٙiG+(ڵk4;x#saS.^q;' p`֭}?GM1?ׇM&E488r9fyAp(Ak&߂?3ߏ?nkjt_eۇ#Gp46'=` e"8$hz'OxIؔb,6 MӼLov~vv%٬p8eHQ!"ręB"7 ~` 0g(wE^+++j*c۶mʦ ]CD*}!!N9K&S=ϰo6s1e(J@Xby88 V$`t:T*UgNI~vzzJ:y;~rfcRWp tyt@ժ-y̅J?o۶M۾}{4 *3DOR1;;^tIX,r}}=c!JAUU~nnMRU {*ϳK(#Uhs255%X5SL)`c!@pႳMZA@mmz+i*?cHDHşЊ ?/]XVmϞ=tVVVZO:Gd>^ B]]-|; u@C˗ tdyƽޛ۳gOuSkj)7RyDzW,VACF ,*YӌݻwcݺÑWSUx33~~|ص>7{ބDhϞ]x!B dY(bUxOCE& -"~XCv$A'u iz|ԩS N?t`MlC .᳟j*FZ܎f~!k8oG lT DnÇ$,O<˗/s?xټ/s'26;/u4}3iq-˧? [4JWW7ސ~?#f|()!@"2C̥+|: 6lؐչ\.CC,!2V^:W@`xxSS lUUUO<}gbk׮x^fͱƏk_1X|I(I(ׯ}݇;?` XQO~?Sh"//_P:;hg?fN%Y&F@v:_3xF,O iU#]\nS.1_i^%/R֭[5kjUvɂay/ih4Ic``CCØIKӘӧ h4p8p8Ey =<Vh((E"χHMLccc ]G@yy9VZTWW%%%XD#4߄ܷ~Foo/000ˆ$ID:33t:sΠ;jQ%D<_m7RV5t:Ubx<ӧO ҧ?i$I槛 (` `HrZ2d}CuIEh&i>dǙX,e2f+cAhZϟ?o=qℐN/,|>W4H3NgϞ>80 ,(Jb0<.>T'K%?:Q(~z]ee_N8&BZ${l6ZZ1=Iye!2v쳟J$BXuv?-T*f%$.+V4ݻL- εw7^LMMfH  @Q] PuqY.ݻw j'G$#wCZYAK+ϗJ.\|uvttw`T"KP(dfTgl6Ѡ6 5M~|)({q4 BzOuuuvuw5bHê/|98WH1l#j+9ΏQԖy}WֻkPoj:^y<[ZBqlmmX/^bldXA@gA.,"@cǃ Dc ` ^+@7$bz N 3l|EQ9dS&/޾NÇK.T ǃZYӌס55pܐ'1UUE*Bee%jkkP LNNaffAvHh08!CQsuSmYY)֭[ ۅl6ILLL"L@QHen|%(- TWWp]p:Yf(-2=CUUFGG111 UU5|ګ#cT+zb(w-Xh^8.+bN$9"s;mۦ577:B͜:ZYp0dL<,._c-IT;@IQK0fffMd2Ivil~q`` \Y,f &922:sܹs<.%jlݲEb߾̾}bv=bHmWwsX$A#UfW4}ժ&ٳׯGyy{d2D8F4+ڄe +PSS[$ n~LOOc~~TdP0HdߺeSZӦ4Q% 0}7eH1|f2ρJ(s+~DVRi#a ɐs=}G}4q޻X `<00OMNwzǜl{{t:k׮-ce]?}R65|yqhE㐍F*TTs~O\/= NV/$!zc{ncgXI4 rUUT 'bHNMj LL`g?[63r9Dqc ZIhpPO?kJdV | yh@d4 s"0rl6<@\ |o_,ޔFDz饗읝\</D5v;֬iSO}ׯGmm A(<E,˨ƦM0v#6ﹹy?/W`jj V\wEE96l׋T*!  ^/`;vlٲ[nAEEJJ8vz3DQDEEپ~6"!RfHt-[fD<P^IXF"tJeYMe+$ 0kY].ܬ`AH5,!4 s(lٱ ,S`gff,ccc\&Xaȩ*FGG Rdccc|0SRԴs f_{5|ބzSXkX|33<k_9r%EyucR,'EqGiN_ RNO\*r/R-gY6-b9bƍO<ӱ@ GFsU瞍W@n7Dт񣫫 T>1Nlcc%,E߭`BA^X,zהGpSVSؾ}>| S Z(7*FFF_|Ѫ;̗b/1 x*===ٳg-h1ߴMhikk)k׮u>՘_); ƍ` \XòxEmѩ 28?<"Ids8?І>=O1l߾ ---(fd2HSx*V+YE(,˨æM>`nncvvhjZ5kr !EYYV+93tl tWBcJXрTWWAQ$Xl] ($ɬtA*E6,|Rp\NɓpEdjAqwei˖5kMMMi$(&0l&]5,N)M"q( F6D#L{{;qFƍeee$Iey`s\m'5{gknnVhf%Ąett7S0y4㦦hP<<66\x6==^TS$`,J$Apiw[ k I Ů@҉E @S `%(»nb LBUUa3۸#@A6ř3mBUU mgͺ(_Srv-N;Y4Iu~sIMMMhll Kh@̇[eX`Yap!-f Yxx b, ID"hipyw>䓺)1S BAw(gǂeǏH}Y,35Iix<7ay^/(0tv(PuБH&{W!0?}8~1=C28ta;7]ׅEcI)yL?:P]B4Aj]hoxz4K >:N߄(knLW8v}1o.?U?bS7Z2]1'NPΞ=+X(Žn(И$%&ӐɤD166P(X,ڣ*A,p(//Guu ^7NgYVAp5gb~Kzf K @Oyٳaf +W$Y0@mm < FFF1f Csj65Ma1==Ib V+QEu*lh!˶½, ]ݞ&MM+H155e z/raWSS10A18 aqV9*.Y%юb.0zΉnW%I"Ei, fφa 0Ǐl6ZWWg@l8{u#ajj lcccǏKsss4Ja<Pr^$D"ϝ;'bJ $I+veYBIش 8~qR9_ nw|xܘ7[TU{!tf֮]80({ EF {}^-095Xn}TD)l?S<?^;5o~j"EOF4z'Wc.\ c>BhZ r ,~N᧧.`~.} ,ell /\۩#G_F޽U'lԖݿ=6xPE_Sx? c h3M! `WXPuiGoo_<۷i%dY.D8 FF0001DMeK+'<b$>_)**؈zTUUP Emٳ…  ssI$&&&PRREQvZ0PQQ]1;;Qb }}V^;cÆ((j1`ppC4C"(ܫa8geYnGYY)*++ܼ (--$IH{yGi(oX$I?c ˲Nܦqdn@7@ ]ĞcYVw:]# -PU / % BmzG8f}ɲk.+A6Y_if,OCzCCCɓ'e9hLJH###^zIfʲl8NeYRGGR.>/ w,X2g%DQZa+` UZdxZn`WnnY}wvv33~P305?rDS_xFt+bV$HU?vX~$ BP>:;2r s,+K8>*y2y֟?e{nD+@WWa::mwx\}&>s`!*AITeIllqkznkoFMl+vN$$+* @I@<o|++%AO~/} syu\0{hvZ~xƋ2fIb2e"T*e3uuwkGFF "ZfwC= ;8ˉjGEWW7144`0TjQ6݆jܹ;vc۶jj6d2A@b˖&l* SePz4>e8E33*:(QCֆ:Ci3 H&Coo166`0X`\Ψrp۶mQ eA4v 0::ߏX,833CvwwsFÑ3P)冩FUV$I fYt2Q&%9M\t,0TVh2 966Ƥi M5ϡ`<m@$IB0$~~ A3>>N #*q~I{R(Q5@߯x"rV a6E$0O7n-er HJYBd cG@WҘ'Qo#0}.欩5bfsP(D]J/e&x>cbbXNI:8N݁;rx===bjzzza6uk L&cQ?My;ځ`07n JBw!z{{˗/ `0(3uo# Mv{MHLP`סD]]v[\z-\+WHz.5HIʲX}B]E̢۶`. hBMM ZL&`0$A-[Lf9Vl#M/khgffJ6ј_ܺZlQaFQ, jjj BAȱQG"Gv&;;;hUsJ_!(P7BGuW[tC-jdKb1Bt@|oсa{hjj8.t=؂>[YFc%`G?{?1ƒGW-5|p3Nr-^19Px^ ¿?! aKvO1sOZxo Uԅ0"teUzNPE)&kSq:ؿom ˗qeܼ9ݎ088A"Ν; _hľ}{!" ºCC,ܼ`6 azz 0ž}{я>SHׯw̙8y%E"tuuiX,۷fs7hmkǏV$D͛Ԕt 1߈.AXQwi$)vbHEhd^~e6Ϛ*-me0==M@AU|$Iv%K)翬drNxӟ /W_ӁOK ?A WKKK v M6H>U>|goy?ΜyZ*Cx)GCh63hJ7:>=5I S?`bt9$g"]a.bhBrq>Ti`t: ?>CCCkjjlA޾qeƬttؼGUX!tVC%fqz'\.,HDU?|vu1,\.7nܸSNNa-`)H`zzW\QaY B9'\.5ZcYV2ՄbU?u@QTBm8kq<yL~$I,Kݍz+W<򈲧xPP]Aя $wu!З^{ =_5誫FA[o^z @NU_җ*qĠqX Z@V,!@$n݊[OOrǷ>qGr}}cXZ t⩧ٳL&J%ۗ7 5ʓӸx"<OٴO=$ZZZ 2LCCC8w?e6fx>\r;`0`ZaY170JKai ˲jc@6A S!At:3JH,[oEt:>|X9 Afeh4!(c9;;K&z?I!I$144H6vSd@HA q%ަ}>߲IyrѢȥ`Ka-J?mȵ|X%I2' }ߍ>͕+Wr5ZoXpTel4Y^,4na4Ō`0Tl6}}TUuo2Ԭ䲲 z,1.eWlfx<|>*LġCqAݻz44,IF&3qk199}0D8%Ib)*' ~|bJPޠDF#GQb'<Amխ:o=Fěoۅ|$g<&o~O>$z=w߅^ǯ ߏ^EVcb6"޼2;w\s(4akގo|v30~kã3*_̻vE;_bag&R)Wjwp?P=;;;K$CvGHıZ>o,hNÖ-M8zalD&T^)x+?ǎ3zr47o^C*A0\pޮ}~:fgg˂$Q]]8**8%!  P~1Y%rŭ&L`<g&&ƹh4J+LvdV> ]0[Q @yAGqL-;Cm2iӦɽyp8M6$3a=en$}Y+x k58@gq߄MMto=w-?; 2Zug4&Y1[Qr%<[! %EIP:_d8Rp(0PUUz؈:@ Xi)9LLLBe8ю;wfeYH9twksffHRh4$2X,EF'H-%QVKA2E F1k6E 2dիW厎Q]^IyE #RHi D*188:Pn7e(Na.^X,nc\9MEK24~_rFat:bF?_DUUZ[[UUUؿ\.]Β7nFوby|{ $~L&9&/G6ILNN$B (E`ZP)$RyYL&1>>YԎAITTTP*,RVtCCCQ^Tw= (+Lj D%˩}|_\s@&ogyЎ] !!+Ao;v129+k 76A6l*DS$qjac x.~U&M D7/( ۫}>ZVXc T9 !"ϒ]$IHRHw]YED1?EchAʁ}.óAT>ct{E+M1`lb9}P UZD܋Tr⛃CjhoodlhFA]]-rH1>>X,Ix}ԠUU0 `0˕xJK W?G)OE-/XҲK0@O:%ZdnI83X ׮]#vI ОJ,t1SXOߊGu#FAx{Gc&&077o;C)4gpTl6!O*R/SzkW2RqNX,FfUD"D"B o( 􍌌… ߭k$ b1*_Rj??OD5 qFݮ#a8={v'7o#b}ۍaB/X*6a݌횈ըX$v3|H͢$Osi]$*z!, |$ ~&ħ܏], w+,>`0bk^G6+ b||/_-PB`0id2h4ʵP$̺/u%[]Qhl8N02rs8}4Wz:\AD6IL&1< ljFQT}PAtdQl\;P*WS f~=3)ݾAiᐞ}ԯʯm6[$"QBsmfOZmFcAί 8-+㼤hUEV&y-jZzo>W޹sL?#SJ9LX+1NqD܌&_AWSO} /TT?'=E0YFcfg.^G##9MZA@hP__䢑(quf׮]r?%> ͹:^͆C!ObllP0g&qLMMc˖fn!@6)J LNNߓa`4ܼBCC}! p܈F#q***N>X5PQQ' }.In Vkٮ|>/H\Q9_BTZ?8|-@tSt$ِd( H~x^<sݰj ^QW[T ccc,Z^4Eia2%]a9[ql \{p9م@ xGA0 ly~o>)QHs³>+ C;~RyfIthmmqfsaR^WjC{Y:3\CҀzA9KάJn4Pϓ}2˻Pi` Gl·$ߚg,,n)?e+$՚aFqROC~PߓX#ɏ2ݟHtђj"G"h5^}B"h߁\`+s| ̆Xp0H ݻS7o}hSS8{J ۷og?iݻ<_^y7F:G,WEn( ƢtFU> _sѥ-[=#G.̃nܸ7okjGI766&T020[ ,eFشiSd2N#c(UUU PoҒ**Xbm 4#1744dG h3V[r |䢕24͠555P,+>b13.KlҞR٦$tmmmj۶m"wbQLOOazz ss;Zd嶶6fP<(=w`:btXW'Y-2|tr:;xu0%A$u#/>$2^B^lZ}zw^Ё I@kxG?¶/|FDr< ,5WzYMuخ]7o^|RZ=޾MMM0r4M*`0449xWL&P(K#I<EZf r&A$ M[[+؏}bffrZU#H҅UWWKNlڴZR,:Xy>t:ɴhkjj2eKFO- J|@@`:QwS)ՉhbkϷ!?`2t:144t>@Nji$僵 Ng5]*YxȁNӘL&EBy>@uQ 2MLLPpLL췚Z)áa.'1_S8?,%3Zc^zƜf2zrr&"޵PYDMd2\nr˖-tMM Ͳ,^Xj3$#_n Gr،PieD`#%0g\`_}$dnsy*#_gsj$nF3 y( RgcK})xi۾%̝< [GUUfDt-f%R4M#k0[,\2"A@(B*B_ߍ^+g`18|l6+_C0D2+lp$sL@a:4]hJ3H$r1zj3O㡇 gx'?"q|Ywr c,cǓeۘ_ѣwvbg?M>4Ι \(*l0 [nMݻ?wxC04HQ "˲lKmT q8$IEXzTe+5 x{.TWWCj,C ŋpYLO NDHw%ٳ' 놵!-W7j Ez>%p)?H(. ^/d˺{a`Z0L|)TVV" " Y߉! U+$U:EA$$< )+yUUUxAaĉxf3j!v%i)[@ EQVX3 A.鼛,0t' HS9G&ﰲj~:0 Da+W###ԭ TWWH&fŻw4 *w쐟x '0 qĉzd`K)bf+ 81==ME"+@( 2uE?C̏(˲Fe#?E?l(pg>O$y>{8Pe׃0z%%;;;ukN8Au.dz>(ZR40_@-?'=F˗O__"Ou,"~v:k/0}نrH`׎f$ E}]*% 7y_bQa| $?G4h\ՊOsx}CE9͟1h>^zɤ߾};o>(rL&Sb1ABmQf @T xRS>=zhA s @&W[ 9']$뫯Zyqݵkin}qqzdd?v裏j>TΙS*A /QQiXg)xn #_ѼjFu&}<=X,Z/a*/q |.L,OQg&-F=o_ xno`k@A|!I?x̱cz<ԭ>9 I[6ЋJdN)`0o9rD;77G8q%$IB$W z:]yp ˅xM)P]oE$A䞣ph4jyhhܣUP`3FE{B @6+@٬l6T*D"D"d2L&g$I$yyШYa0P8(4 8-%IO Ǐĉ'Hpȃ?hmm h4_1U3f? 5hDP(D-8^I=//>K{Mj% oH GQ#}!PL Q}4 aʽZP)j~ Ou)<vx,^77/ Z& $Ibbb@F޻wK/eٓiiiTkA)vS###Dv=d a4`| vL&F9y0ǕSn=fצ<(ڸ 2LFCbg0Ѕ Y ^N-r T*xuz(KP(X,F|>6J۷ p8*4%A=!ޅ r}7<8z d9 /|:3+J(j,p DII-FT+ qd;Xpgbe$IAGGP/?à'QYiCKV8 I!d[DGGpj es-%6 睗 koo)"SL8&rw߃vޅV$ a`ZcG;YǏ/ =F#v;l6+f fF#z=xkq\:G~w$`AtY$ U󯙧߼zL$CO況9Jt&I$p8ɗɤ܄{.dxv:^WbzzQ` /8|pa%?HZfJIF v;,E"#=qhjjw-ܹ3֖޺ukfk%3F ].FGGHWpHd e`Za4Ady ;t,EQ)RuAHY]mi}5foEBE{M&36onCE9?*9sɘ\V*)X,SN+E8^t^,ˢA~ֶ֠*[&+6ɖ?rD/J&ՙL"J~Ug?oܸIbT C{/2MӤGQs* ͊C2)@{:wM3À"If~Cdy;?&!?|Ț\Ǐ 7hEHdEA 'G? .>z@>B7:o/$Ta!v AP$D\@IDSrKdv==}lOF#%"eіH+Hb%ثPWEdFx/X 8U"~->}4kjN- 6hd9ˀ3lֹ@jb֝łT $zqɒ%’%K!T*y9OLN0a ,"r*+CtV|-7n\.aA`0h*BW[ɸW8[8Q| eT*Il41MXh|cSoǦi:r,4fl6dYVA ~za*YFfiL\tտp8lذܳ$!.^=7hflpXxsO}eJpZsmYMT*%bbbI\R1\8]rIDB!|)kL&asz |2X#ھE "e&,GE>|O&S ̈́7ߏKbÆxm EiLLL`xx!YI2ڬ'xBrO<ĸ0u 4O3 IXWWWӑ#GBvR? i3J̡CxAۼi3߹8L%m!Sؘ-_["6kě'sk R)4 e?yq }Cp_P'XUt; gg85 Q,k㏾|+?^ /|~O`Qs?}mw ˲ \'+}v3aߞUSx 7߿0<>> Eer9 3###b$Q03ۭ$0ʔtѱk׮E4(`ݗ[oc8{nT0DW|g>R[[[%z`w-L&>amKDl+AjTɜL&aiŤ بxi ZNRtioD;w|Pٵkp16N+ϋŋ]szΡ mmmUFؾ}؎{ͷ%69kt55r`@0b77b/ׅ L_Wճy*hxցk4o6{雇gbl+'h`*Nϱ/k7~o#y_/[1к%gT:% GԤЮ<}-H8 ?3h X.N!L .6ag1=9OMkq`]_l"[p!Z[[~8cWK4hSG&ʕ+ UO,sAL[\D**egU}6'T*app}58{4"K%#4β}6P%4UyjԴ#* z4MC:ٳgqi8p_@"D\v{'?Y?{Ha@F/4t.(͛KgϞFFFͮ`zy s ^/?|>KzUx*E#C=Σ I{K'w0\c`F6szFd9R05[l)-X1Q+P?H?BJP!_޷~[tKOXhVPJkm+ XhېfP(؊.]bɏx O<.N2o `& X,Z LQ$IX,PUʲ{?\K"hv( >h(R%ID" ---,d2ŋܫ*۾}; jTZ~slߛ̫ko]@9禽@(^cm{JY'?=/ _?8Zz]5_vZu@x0@9s&lg^K_ pܻ7ۯk*:aO W!:5<0r>: ΐ=\,}Y[.}KΝc >N#abb.u᳟}7orzstZR\.d9ϻ",$'յ* zLcc5^λ.P mzX L@WN"1<<_:4 " ,"SOzΝ;,'P8;N~%PX|y&WΟ?_qD"Xd /^ŋavqDjX;~W4p~gib&2088}!}s= $I?y_rYQ,E$6a,>O=TbN0xCwro}m"eYŋW8-G' S}o8e௬:S To~9,֮1|G?Ӭ8:t/r<)'܋d}Ќ_1| Zk(dX;T2tGWauss2x} |Z?8>l\Fql Ԧeq "M)^xbkǎ H$uwwt45c֭hiiF w(t9rYJWU,XU6Ţ;kZ~Wl [la^,WAi}FT aS]=PM[Juhi8qĉ'19@\vK%IB[[u}?OWZBPx3i&tKCU-'IR.֬Y9s`ߖŒ%n:l޼XM6VB@p8 ۱jJLLLsxɤa^pvZ-$I"A. $;$ @eC#oMtdݡ9dYFgg֯_z˗/sUn<-[RO<ˮB{gava|>KEt^i`J! MQr\j3X<>?aJ(bhiiA?\$eY477[6n2|ƍh4%Q:&ɑ2'r9} =WzY[4un8j;LNNrJT* 7PZw3Ҩa/q*q 32 NV,ۿB9TCP(wꫯO>g?ز,LN&Ǐ }l|衇ʲ,k1UQo̵QX ` xyNl F2D"*ը ;%sEa{˰%._mkq = #28p m=Z2r>L ql gg~Hqid݀% ;w,/[~zme߾} u(8ȈQ9暓L L J9 ̗LL`PpHhMMMhnnBss3:^޽K?p+j%K?|w}D܅ S F /$Pt,G |FŌ([r 2lzv|a s-̏NjjF] $겶WS4cxxPԧ>oݺ(J tX7c@1Kw,͆zzzo_٬[ $ +V֭[nZD"'Ǧ&pbRIիW]JիW^{MJGGirgpG@V [\$b45,B%WYQ+y4pY\5(vcݺuسg/^t-,G5/6lؐ )gLSjϵ1 ÓdÇKGRԼ0MMp5{|>$I^u=7+aT*kll!9It\=QmM+ QaY $ƠiqE;?omF0y{'1s\.chhٳ=6lA8* Q0,;:d&ϏaVEzp/X~q4 @i Vp1vnSgYg ga>0 \ ؃ G J,AɁd?ciArNvyC4>GǴo)T `0li~3c Х5EQlܸu/?i ^ퟢRIs3xvpg(A\ d2$IneLDP[lS[[n:s}i=P=Zj ~!o4kHHJ@nժUY#ݻWH$&Jӧ?@<}݇hm\?JL+z*d ݳ*P$_WbRA>ǹsq1)sa{O~I@_<5[0X">t8ȑ#|.seaY&q!\$I4 ccz+XCl066癭[Z`p&1+wTU+P؜+Wu[X?}䚎x'fq S@R=H$mo<裥˗gEI9 [Re:hAY=ɓ'*'O^HDlKX4 #>\}>@q988\͒5Mi(J(mv}-!LeY]Dhf.]ʴN">z@QU| FΜ9طw)V׻U*\x(cWX𗥒z_ Xg_}ϯ< |ȉ2bl~Ww%vOeXeQX 3s?^?/<;u޶qB4~ j&hw3>: RE.^TJ` 0@e…zOO^E LLLܕ79Yqvŋ;w JqG7lzHN%ёV^D) CWW7z{{qZ[[(@W֊T.׶fHNMDt`h qnK5}(8J+@T ҂8dY Kt b[k֬ر#T82θ)}',4>ܤz,F:޵k$CaPA&a5abqm3TU5EQQH[EyDP$lٲӧnﯱqCߏ+C$aG5yzիWKXܸqcȜq F$P.}GU_{5̙3byܤۛ6dUnir[T\MPة8+Wp{kdݸ_FLgb&r>mmmuRH,$>:?3)pBwQ.n~N(fwޭ((H(;* *i7|uڹ2Q,aEۍGydsuJJ7z&vT* }oݺ5 IrM9' d~wyQJ7s- )"Z r9Ʃ9g`(%Pz?worL62b aÆ 4X/ᣲMJ_wb6e> PR)?܋jodyܦ5zlox-=߭0#Y` C\B<' K)Lc+(]Ҍ}r9,)0k7t;6?u Cyݜ>E^/؅ʃ&jK,q(ʕ+9EQo|oo/c zM-j~rhiq2ec8>ZriӦTHoU_!:[dBM)85j-[spqX,2ibllG 4 T dL&Sd2岮^\|C`Ga^ކ!D"a͙3gp1 R81G7mD]i`"b1Z,#oFw=zԭUU*;} :Ǚ#G|G'|(JA oYx^Js,g;::+W q1A@0ڵkazA\r# h4j=S mmmF* u=o߾{ァ>|xJUy>QȸFPGT*,;щ# >aibww7ET*?n23la6_ub]>@'/0!Ij&sؾ>P($ ǑJ4QȀidXp`` pIի&tX.˞8qBZ48/ bJրy\iWud!0P.PmʡMujxKVPVSYG_ \P~+&iYg.Y$˗KtKH$r޽{J)'Mݬta(cMF*) ߋ`0d2  E0 @ UV7o.vtt2I9?:#A[fs/x뭷|> .D0zqoŢ]C"a[D 3/L&6lDB$' <}ǥEsϊەzKSEQPbC?R#%?㿽.~P=oy/ܠ7de`.s߽q 5qT㼑H|V2dft>+j]<V^]njj*ɲD* >}*oDN>-85x<-+p !I2M 'q\:bt:͜:uJwy;vQA#? 0p$jE^/^z=H|pgΜCqԞAh"kƍE?R͢J$U@0pX ݷ/Ȼg!J!33}TDrD' xPsghhH}~rL׋mRߦ{cUo7 I%s3l6'ON܁ԏ}cJKK|gdG-"=>jwwo˓,>ox"oӦMtopSi~/pOo] a`܌ДgEG[s6S3?c\æʘ 9n8}Q4uS D)Ey^F@ ,D$ H--hiiA4E,E4E$A0@ @(r5o!au-9NJ099Ie##vLd555>T T𶃿dNbe@l٢wuu1,B$Z  ^A`=1z)n\EvPO,ˢܴiz*-C rt&_ɓ'zUdy^_<vx@Y4!R4ꫯz#oǎ U j$hi9{-,Z^.uuq[X(|DX _Bx<رcGyǎr UOp\f2}B"c_-`r}`# (7O r$Q O__wߕFFFJYF|O<8f%k0 pd2EVZ%wVc!"wh4"lqo\9q8yf+RR3irow3\K޼RBpoQXxUACS܆mm0eFb.Ϯ=.x Lnm <"QjU\>TIRy\D" dYXz-[P(@  LU%wyᶁ?@AuMP,TRqY !N=mYFkk,<= ԫHjA$]b20L)I%b_^ UBU2pgW9S*B/U lQ@éa ]phJ%|d= 43 X,f.ZHDSUyaL׫ [nźuk!˞jx 'N&''LNߤAJ###+Wtmf* '&+W}}}h4S7ٙ^RbFٓ4xݟƱӗpv0 ˲zI3~G T 򌊁t2nñoOa ڼ91\Z ZF83Wμv8RSSRX-J<뭭zSSeP[E~l޼ ?8 x2 EuqT*ǹsi,r 'Y"5Ez Jiu/֚MZΦhrPlz߇h4X,X,p8aAJYVnWR`VNLH}#4(Rvl.\P%>d5aͻEjH``YobH@( z*,]ډmEdhnn yPگ%ց?DU[T9ЩdP -[06mAhy-Io} \&\~Zle˖ҥKIՏf$'K6 #iZ+z|Mիw'vڹdH+|5"@c\,偁%6 a5D"8j0j] 1V*G'҂M6b||W"͢٬亄瑜?Nճg*GaP4.]RxWTU%au=ghw__<uEXe9,/~>|1 ,  osGlS0 gN4ے90 B|8tK` M" MbiXh!<-abQ0eWUZdI% д? PdY P(d4y<!lٲVB4E p*}[Ut=>Y&̶`H$86jfYLN&py>|ccH9M  `P8CUꀟH  !0 Ls{~>g@5nG'AӍ|F5Vx6?0Ǐ{ϝ;'vwwT)e<ψdY躎t:=-]̍+W4{B$=TF!!M޽[c dzAIhtoGWH.J|ryP( ۰azB!~dQ*9UX'rÉ߫,ۂrq|xlq</?ib[[yfAŚIP Rb={x:AvJ(R,X@ ny_tOl,kZ/~?1x7nD0[xy47l"VѮVJ-A);U I0UYaĭ40l[`%7hiwb*I"ଁ<-Q5 7>U՟k@vC H5:e]AJu,xUZti9)G{̋E t@8z5oȲl>Ǻu#G,{$ ,˳^R D$29,[>Pok`^i]98I`0 Krt:Kҥ.i˕U6@uͨNכT q JVJw}ӧNz-oXEQaH$'NLҊ̡Pڶm[N"BhDE0 #dfĉ{=ʕ+̝/'o}G-4s ԵϥR)СCJWW_.kq/_FP@6C&F6k\JU ]'ʼȹ+ 0NlǍ]HQ eN8){^Ju h0vy ,NLLH.\G%7m2`Ξ=+w&knhnimRv,xF¶ʔf|^|~|^(~tQ.Nda~㩠Z[u>nFN bV*bh H,E[[;DQq䍈b17lCojVf~ϥЮaIŲ,y\|/]%Ri\||&wh$4ȲxBZݷ>7TAl<ϩ\fr,KY_rE7!:uKR qbh=PsR'9iAM|/444tWx͆t*td kdqwnttTxβ,7svH&f4M p-(~.Q&z9W9TQ;)P&ՀB!_߳mGY+Y셕 !If"DVJďP,ĪAJ]!ۋ"ՖC0bpiR`x^3 Z##y* `,H$y\1Zƻh+/VG}%~Zʈ? MUtƧKbЯr9$RŤǫn捪 U?ҷCU(!H*ƅ !wt[l'2}P5vYTD4fFg{ UUSz8ݻBWUUt钐f4 <yң>^zx  67U:}}]2:}$I76Thb"DqRA6eeݝ3 RdDQ(H$ LaP,発c%srTl4N?gwm.0 !D^˧u4 L.M!G?y?xpzϔ`Rb`8c.Y b+:&i:~ϿkF>Hm*aB\ ݔ=$IL&!e0011IR)d9JqSwmjZ3NoS5RFGG0@8FKK3V χ1bH23,y"gXhԒe(!JTnzZ! :ϣX,y/@[U{@H/DJ*A[d P{!eYF,#*ڛobO~0Ĝ;<9@bcX{)4:H K8,p N_ (7+$>D\>񴴴ȿ|g+WHZ,|$Ȳ\ 5.~0[U$ XB(3+Aߋ,jupƐ U/q093Y0nbA7y: L؂_9 "N_<2%@<ͣAߧHr,RiP(0w#CMt&d20 8BnP:xgyw~1i%9hV-"v52B XW>mxjC3㉀|H%`IJ_l_0Ǥ\v{`w 5 4-j=z laIe2dt~X(eQ,011atw_oSD%IB&h 4M\4y8wP(dM3Ri4-B>U9}jmn{-V R7U.'*q@vŏ >{pH)$Ivؕ_DQD"ҟIbĩZs n5*\#0꼦X|;yc&ǀѠ0ZUj IDATLlX^bO˖H@8O EQ(Y`Nh4577TU-HN$p7tțo)_r0wj4llhw=ywz+<2jdg*fLP",b-`۵;w8䉉 .Jl) Wanv I* ͦ J[lIɲl9/9`o - s}" ;3M%)RR zY*rMOQ63>1ȱXLE^ 4 4,Lq(N`uXKL@ag2o&w²=gDPLh_ݫ_{45M4LǏ'f FGmG7RdjfuŶvQ,UGz'd29L>gE9H0 ЕLFB*eb||ݗQ.L& 0&'I8B0$IÈ["att pŪ3h[33YT(:o^쭺$5Je7%+< Ԥ,nŏδxۅv27EtKax{zz|vRN:f@7+bw]dxRQK$ ZjkJy]5SK,~k\.kbQ=uСC҉'.vxxIR47>b5po3F=-Ff\ܸqce۶mťKyrAկ\<}hpn ! '^E*Cvw^@A߭jZ:8(N&&9ӭ.k`0(:u6"zﵣO?gį }yg':eYSu^;>[s% <|<) 81-T* /^.^k~MQ^+Gq++=x*S5* ?Çn'ܠ*Ke:t뺎bbV "t]{o²g}i͚5… \l0 牀,Lpe4700}K5RP,|9*uTxkm!FFFiX 1L:< t,F81XOeY @UՏL`]D$j쥂lr/}$X)puʠ4}@ ^ 8k j]׽tPrfZlk_AX\0jQ@jps @ ,,X(l>޽{bf!"b(6n ,p[z#"::`Ŋ, gΜ(< @8O~Zf <I|0)fPׯܗZ.ƅҶ@y ={,t‚<4L>˱R3ܷbd2aq5{Ó>0\"^8Cӊiԩ37"  ޹ZaZx^{+tav'SFu{p꜂QdQk`,u]/^(JM`AxpH-zxn' ~.׃* 7Rzn_&w[ᲈt:D"D"Iqtt 'XU0J̙3]\DWEF .R?>>9I:Rd"`$ժ0j?g\7 J[uJ4K 5h&kOQ.Tj1&Ju G@C۷o_ /Б<q,rDydqT*0 UUى}|2ܭۥK]xŗpEQ022]vgΜ,-˒-2-˲L4LӬ|s='s+J;nVW G K:P 01*dRݵkzQ^tܩfs &am1 f q"U|BŝV=U0\? @Ywplza[Uo6`h+V,lC8ƅ k(Jhmm%K(tw`pp/p8P8ŋ\g']`'K5 p70A Qahpn[Vpu3 T*l6O+3lRl\Q5OT/ʹs;Oգ-d Y_P?dXJӜL- `,`l ڸXGE,2@Lv5|_aIqO,^|qNCł^I4Wfhꓪ*Bذa=֮]P(P(DAW}N* 4MC&E*D2B2i? ر@g1IuYU J'4YL`eR:FGG|>^g:ŵΐe٭]UNCuwnC UۈL *_=$TJ}i/9tռWKt¤Scڟ23$Qi] - @ݽN_D$ =vX0TS.J%T+</_{pW/@:===+,,  ,[n%wUMgPM''Q"d:$ @ҰN- Aȑ#R@43ayu Sכ!Ol!G=hF0N&&&}}}މ 1Ɉ\il\f~Un&xDQTU5ETU5^uNI)*IunQqٴifgmz#vfXggbgg `:XmUT*UJGHRy#/˧L]uI%"2^*~44͋b~4$ `NZW+ㆆȫJ^z%΂X,GAZA9PV:qQ:0^uT*X1 w$q,%JE)~P@\F\2WVrL + VeYu]jQ9bN"3100PN$x<^Dc{9{.]ܞh:.u}]v<ۆajJHoo/87^+9＀O=և=L~wٻo ū@(>?ŧ>pOu/KqB>//_ë>KsK`k֓m]JpAݏ]z8nk{硪*$IF*ž=K!SSSP(a< ¬f le4O)]|YY%<Eƞ=ؽ{7:::d[::<ˁ\bgR¶WQ뺁jl6lvsssfb||.] 1Ò$I  +355i8\4;oUOv. Nw;N0 {5JLh50bd=ض&E{҂8ZX&''˗/wzᗵV@G]ayX!֢3ZR'. =ϋzO~uttTyRTH͘e{b1?tooo;::no׮]ޞ={{LqBvX^?s'gϞ2ٙS$YsV#4733C,'W,PTaqx`О t:wwwǎxǔ{uCm`_4NGN*Cl5mh{>?xp:6TdutT=kz_@J謁}{_oJTׇ|sC;ށ'_}(5 -bjܺ9BF(h Ð 4;7`%I߿==^CFpp1%arǮ_ӂ3mccc?8$rYRUUyM*S . +K$ GKjh6҄>Q0>>^oyǹ~[c[QY!^k"Jl@Nu%Ā o\ !^TPgΜg?SSH5CB:8ǬE<2{\9}tHdbbB,W.a5pn]4WobHDQ8DQUUa>PUaB@&''fUi}{!"y  Å fΝ; a"a}QUik1D"$Isp]n\.bpDu Ca6pV¤} ~ÄjU'rrΟ?/?Uvڕk?vXkyBlE]~Vz_o)831WOOo~7-5n"% HY4txzӡj5n#X%g4&wIG {l`b0z/g? 5SG}V@:h>`R?ˉ<V\D2(i; Cl#Zxk-s3F-|QV1??ϗJ%Yp ͛HC@UTU… tlooǑ#GOࡇ$-`DXƷi4x5nddDzǩǏʁzD|gxcIlCnʆ8 hl!>}Z{E]K +pζ4Ϸmrr_8;tVd"r6i4Z<p%D9d2DR~|ǹsqHC{&۶111 Q:‡A.W٧%:< >Y@mT*@8Ax<.=$9Q =5AoED$?;3 (DZ۪gy٫O?Ͽhe%M<_):5>Y LOwXS <v/loɟ25_#ׇÿ˞wg>\*جkJϟ^yIe2L`}H&˄e0 rJժ^o`z rXLZMTU%O^9֊p4>ZbnSQSS IRRe ]d: nk\hP,*Jf۬7%Kg0 ^ܮ\iժ9G0w=\eqӖo=,P/(222"qlwXKɒʺx^`<_^ /t9s&|oY\ 4#C,^|EhZ-w^)FX,hk]@cȭ .Z9yz섅@(-yA;/ t=yկQ" |5 ¯ Y.#x(2k?e[-DWL})< z;瞃8o`X ::9K&F.,o!/_ lY|jdbQtuu8,..q\&'bTY([-VlJ ]7BF= `C?ipsDQQK {D-|1L"L֫F"_FH$$ 5333dhhH>xn  >$@NNNPW:XS泖_6Kaol{y,s8.kM+.圆[,Um$.ԨFC*دX(k׮7by+@r0xB˯;Vy-Bo#N)RlY8299) =\@>ɬkzCd.S]x7ҧO֦6;}`ff\<ߐR+Ж{ER.ED"~衇h5V6 / EQsW\ظ+m-YT׾t\S Jwt|W#x̘{vrո[?ZERD:mfЏޚǞWu_޳D 䇆p?~|k}/:J_̮\"\٢$"0?XeQWkEzm<$2lB\ OupH(QHDC2Yp֖F:݆4* Z?r\y222"`%lmVcma +T*!͒ph:޽<4MT*U ŠZc:KODF]HE")[cPX}}{L&C̮yX, m A; L6rl"Ν;laYJRC n[|>)z@Z),ᨕ-xt:4ɭJ0PQ4P[[7.h C.j (v&l%9T۵k%"[fopPtoPPkm6`V<p|3w&MF~p+_} R"W_}5ww=ntP `bbBԣ2;;^{׮]LP11+͂Gu>DQkC{{;2tuuannm/k( ʕ+|P7I8Nhk׮ B\EEPb!Z%%/P(T*T*T*[-,@NPm= TԊuib(bbZD"Qo_ ކT@T"ܜ#^n IDATa.t]o(Ͼ3n;9ͱuˏ|=j ,|=X*HԚL\3mq]uyRYA`#ꎎ###.\!B}OXu+C{(^ VH$06…m8eY'>cZ8y *![a |^[ˤu6+$sM D"QFO?w244$T*-hX$SN9{.r~hhTպm R)x}Vv]FIح6q2y7ѨJ%EQjU';a8x4d] 6&RQP? o #x}ǟ|Ck˾5'm;J3HCT;t ȝ}+n@2OJh,Y7P(z}qy3 ڌ€Y._ijUh/_Ia^rzM:CƄK.Xb}Ơ,L^Cf>cXł­f 4_Xq,Ԇ,/71e|qeIP'x=oǫ<\eFu!#6Vx_|G|@8\djjJ0jbwl%6OD#Q?Ny}}}w߽888|KM]M( f~T|zfFSoW84kX͉qbјoQF&Xs7t5y; &`^-f/XMȠ2 5,q \x?#H,{NZ,FG/U[ ?!^1}2j ]]]OԦD]7m&f2ĉ>cʲlSIR*q7yD?~u]wtVal߂ʑ 0 F'IיqS &v2Egf[b<vdg=T2<|O_‰N?}aˆ*jħޱ_UـN3yz߾sǞ뚫8aF@䓟gy|׋/O]r B Imic#;DUC.}-5H uvvj} hBTP?S֓O=U*xվ=#vww+GǿKG?PT.(s}}P`fMݛ;J^{J+Wy~It:] 抮![-  NZz@ڷ^>}7N޳bĮC)L| 8-<)s 7 f( 'IgϞԔ:;;+NOO \>'Bz*w0!(ʏ 4U㉸NN78v/ٳg9Y@ĕXna25 d2w177'NFGG qnn_\\$j_eXookz{{݁ooQ M>UUuEQ|cCUU?瘙s{@6qmT*<FysjEŪp]o- /l>z "bU =Q˲\|nv#@ei?JT4 ,A;)(JR3ue4 L;t{>`ue@Q<ˉDB=tя~޵K{פQP(F~VBo$BQ?hb1_UU_8C֤R ϓ\n u¼G>R8qD5=(,S(0Mtuu-<QijjJVqAϼox1;,2p5;̆'Rsgq8n_۠0mV:Ω=A`6*B-TE{\,Ȗiʒ$L;q{aȑ#N[[ᵵy xjLNN PS fRD*VmЈuM?00|OEQT<EӴho~GfiU/R t$b1?JyTkkk2檪WUnaaf vhH8{0<<Eζm>|}lJUF`Rp+f΀R"ɓ'š!ҥKpć\7%MfnOmc\(K_~]/}F]v-@J-̡}A'NN<91xhUd(pm)*gn@U\SGF=?_>X ?uQ.0hc_j,:B*<eYۻwo$JGUŢT,j*e^uRp,7񋋋P(p:1M 4aJc7V8eF:U4,c w&/J"$A\LL&T*嵷{Tʋ㮪in$H$t:WeY^3=eY`f3XA <g:t(|>/r9q~~^gffX,R 4H"%{#Acx?NLf:2NG&$I;LꝝR:^`<f?p{aO8qu1._"\, }Qz?xHċD",ˮ(iiN$qb#˲DH{{000y~rrR榧ɓ'4q(fBp+Gc("駟) A?PܯwǏgE d|٧v9>PmjUi!͊ |Xʕ2WTHRLӬ{ mۆ8$#B)4t6^?5ME5M#FD"i3tuu[===v[[mټp,Ud<n'毂$IeId2688 \.\.'/_Džl6+sB+\\"4M.8^ 4cHT*vttN588htuudJ%  ƐaHY^9qǏw?G-\Lf!6$,͖_\XRTUa7$7oٳgضMUŒURk3MV ;<!ޡCDzc Ӎ*}At:iE&I8nBA9xAp9sA$IrDQtdYEQEQt>~ʂ?CuTPRk  -+뺪m۲amےmۢ8eYmۼi\Z<\.-..rR+0 b1MC.Zy{߮> x]eY((PŗeُD"~"L&v7JXSUEѥ{A$G$[UUKeSQ30NX*Ԁˇ}v蜫Nhf:(xyŕ4&K &a[@ 5Cm2t|>ߕr88BΞdV} r,ux< MӦ\0"GV+T^mJ%i(YNҪlA"+˛)ض-Iu?af->oW YLf-@`$Eg%঄\RbQ"_(r,e>eYIJ,z% .?xyQcy=Y!I(ix<$I'H8D4Ee}ЍzuI~U۹MwJ$CkLz lo?Waȡ"c,TCl2}$ ttFc*STGaK+yas(QgpfcYW`D:SO~Au4%M?$!AGj9$K~"0:}Fw Y^VAcEgt9u ֹg}J? l&6Vr#97_PCӵ S@͕=@v}|[wϾLgjo+pc!l:Ba2J!f ٕ"R;f{u~X`2 ]Ye) =0ozc 9D y5M4M ̀?YAMv)~yMNhMfYCYe9Yr?&߇LeP`֨>˚f,Ce6ra r=7Fw^Z**IJ6ZtHXRqYd p!{B ]/ N413RfnՐnK>+@0"[NpB%W :-!d̿fZg!:[qvP[~Yz݀]<"O{j?_ 7°;)l#4 !`A&gz z!-W4 , 7xfM/BCJ JHMa>d`~&{ o:M^}#tdm 䌃!{h'9s[)V]`m6gxGlH2>f2FJH&x+nUycSHk J BX ="D,]dׄLY|U!N}4F/Dfv\6Ru ^_b0z4<ʇ_ j:b51BhH* ?Y[k*Za `FiBx-"X1ׄe ;DXjD#Rí`xױ]ZAD^lq, H籽+yna %6-/+{:=aX:auck5jؼ X2+kEx![ =j;o6n44I+ s{@4…7u&wG5G{/6X}~%6u(ٝCy [(wGog#ov;c(|;UtbK%>HŴ+g/^›~&X kIENDB`dreamchess-0.2.1-RC2/data/styles/sketch/000077500000000000000000000000001242540543200177325ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/styles/sketch/backdrop.png000066400000000000000000006333611242540543200222410ustar00rootroot00000000000000PNG  IHDRxsRGBbKGD pHYs  tIME  ֶ~9tEXtCommentCreated with GIMPW IDATxڔIoel=(״>g, C fǷ4 . w9+Ohýjw}.޲jy_NOOeYo߾-˲,qxYey~~^ewwweYf9<<\^^^fy{{[ߗ>,|a]z_ղÇmY^^^Ǐ}Ye9::Zoߖ?./.۲,>b]eYnú}~r￿-ZogZey}}X?,˲w{~~^}~Yn]u}xp988X;>>xgN˲,7h^__3Zm~vgkgl~Z>}xxX~OӲwss.ooo_ u'\\\,?~\t}}O.˲q^zm/m{y73_ڱr/,>ٯ,u9;;[y999Y=uߗO>-^}]}yyyY>~|qyzzZczzzZd矗>Ϩ N-wwwrvv|uGGGzeY>}<<<,۷`j+s3{xx9,ov>8>>^ֳ,e󞞞V_޳ӧO˲o~?HWC]_oVd0!0"ݭ?[C۷-߾}[g^__?.>|Xƿw[ewww8}Ά}22:A>|X?w~Z>|A] l?swsz7mKg>??>υ5/O?߶N~__`ܶ}/3w}m};3~?g0ޮ{1~x.!9~n^O?m}umn:z~~kq/ jONNs^.?::ڸ%d:==]pMz'=ǯw>Ħ$۶Ӯ'>}Z.//a'=s3rrrLps%3-kyNNNVi}lۍ@ӑwwwKl_d@݆dĜ`=3#-"@̺h첟aX߾}[/|Ltwwrxx.g:ׯ~2.xPEߋ[w5v1 tÇYUg1-㺞c?4ۜt"O7.tguj\st6߿u3 0gPW[SɿYʶ` K|iG%A2~۷iEE===gh+777Wd ->|X3gt߻W>׀;7Q&3VѨ֩3=>>~ ~><<,rttޖ5 YjOL$|هl?(Cipg{JtD L5h^߿,ˇVF-r9`(\11y_20ڴay{{[EWޚ罽qB1:lfj:<}_%|e`_DL=rV ƂZ *DxzzZ/gFv9??_t/{ ❎Rp[}8b m}W?ӻ׺emT.MV:׳33wQu zqϩ%|2hHY tZ蜦|]`Po @PRHFl/ǖ-r]7eaZ.[ƿx۷ozs{o 8<32o2i8@^ ֹEٺt>3KѰ퇎,?oܙa9_\Y.\e\|r }_{tkhoooQ){ Am: ^s{ՙnM]OmC_:nsw٦l߯6!^]vݍt$Ye{&ĥu DO#ۜ`vlgs,,?^'ӹY ~ &&Y_^l;] )z~~^{G\!9x;;;;K/ rtt5Lڅ wHD^ORgWC-S"t-/tጰ7ڞ7eӰmEH>|X+booo%P]4ߚ|/Ʒ/FSqttwj5ȭUk"u-,-͌{O6y)V)C7Te}g3Љ| *O32x-sE;~mSﶺ{J gZ޺:2xruu:I͈WEmmEK!]<T7 !(0i3[#߳-gջhZg9Nѩ,u$o%hzzZ93>$?| J*}eΠXk:<<\6 u 3O>AEWT쥘WT,b<ݻu|#.LQ2.FU-%///źF9.ٺv777aj-ONN|"g1 ;BV:l#Di9;;[3@ Aج1seo#Yr0=W6Nl9 Qm$ξ/!aI# T_Dیg]J({\@N:<<\ry $dicJ+A0/@/ z||\? dsZ-xqV,͕^ ̦Pq9ӵ D;Wivu"޲}Vw} nY~ˉhgJ{eqN{z9gZwƏ?Mc72{>.}o틵/r$}HH*h^zCъ@_l {B'''jFIv, OOO+%g;'Pe(:B3Pj]|jK :pt2r+C yEo(5] V;P...~0Bz.R9㞻].u&4#67m6[\]]g ׺g翳>v;DL̪-&̞/qb=, vOKn%xxx"+wwws쿓5`TעԽ[j^ю g YrOWb[޲_@l]Tۥ0YM.rd3Z_?88؀l 8Zx5.#ӿl Wd%rN_Tnk+#dLs]Uoi^gΈٟ]K_''D~5ͳ Rkv# _w@2[o~?qe H  ޖyl{V\`uve@XzY9X.lz~w$%8f^[lY.0[j+(ax6L!姟~Z;֯dִ3lmUJ/si9Ёۘv[Ϟ)8˔>_ws轕'jU9R:~O JC3d]YIhE6zP~m`V~F]#S"e7@luu=CXmr9֦2A.3? K{?W!._Yщ"L/Q_73huϝϙt1$6|y2dP/+aA} k%-CT;ɘf8FGs{ss:ae!^VCz^{<гft2;f%`bQ%FKF"Oa2lI8WL,4=<<\6J龻wkgn>"ѿi0?7{?+ZΜ1+UTɦYjT«mT;.GF1N&(oʆv{Z,˲-s6z#^TK2d oM2If%(MeE_FN( BKm+ðU,S}*j(mefpJs9IsPf̼Z:|㺓JfSmvpD i}6unnn5+<d/[J}'~ Yq9e{R4Prh~/YrۢعLvsbhT+霶fF?q*  %^V*j7[r !$hU;a" ?XE 3Zffvx$XAELk dzFI1.S0Iǯ+׹ڟ.QpYRgfZ&Gi M9yZreᗗz[Tgm>֡M)#RqL{)΃CFVbk^f+OZnnn=h3 y9Gg LYKN83[pX}t)X 9D$]2ٍfzn` fbK1rvrً&q.{r B-z ,dPIOD}lFZ7s8ٹy:70E5-Qa5(,Ȉ8QIQAe)`%/*ؕOQ7pX\>HĈնMP2ksrr *g{U~%8RvK=E#u:2U[7`]pEPZQQ)&cm!52n<(u=cVA sPCљ}D5xxx`Zo2$Y$:,8Bf~<&}|cmgrG:'ȇ:,o-_BrD5,[ɩh=;^H|ׯkF8s?ʁ)cv&EXN=chGwįPU;CJBL[ٚQC$w/P_2 *=㳽qf] :϶}qt:s헼|)XY9jc7O$Jd_k%ϒ.)#U_)kslke-\\\܋J8&#K%-+dKۛKb5K[<q$/OPOցM?JyEhvb;Ç/d\fc( RQ>\V, v,>==ȆW5sDÝZs~%a[~Ǎscmv-$_}}g:h@'s{jiw^~:uJ.//מn-Cd \(CwNk{}-xJZ@L%3O[=":׈'1k#ݏZ,WNđ0೔X6X Ds1GcY\v@I~Ql'#gq>8>>^CCE,X3Qa;ݿ[X6ID7M΃- zai{CDgt}3v>}Z3䟲jmE" ֵ$+Fg]l:#">v8b6巜#_%}m.Qέh߭dNdF) 6Nm&r|\#ecQY¸ÐhjGٯ699M(a*aicJvJ;!&JIhoV*S& U>md].9-z}}]ֵ]~ᇍrLAmڶ;{3/fB1䤭zo8x[KaU/X^&lwy ;?6QbVhz<]NMQ[AJsxUgs 3ܩz^r%Ds!UcC,.^-##W&bf69SP: 5UI^gyē6|FO5CQȾ;Z ٲSܚ[lV)uz[2!_^^b[[bgQ%B̮,Jv.}"t>p[C;fμ ;v D 'W{x{׿"Yb){-Wruudr)ij?g~ssŜ~bAiw#4v1"vDkwCFmZ5.S1*d^=eUe~!Oz7WM5%@x5iiWZ+RMgLR:]%SWvrSN?ӆ*#u2yg?d?+-rvBĤr9TrNjfB?C{N{k}4HlT)ueLi[{ $M^]]m[Q9Zn1y1ȉio;sul[~P,fC)o=,85t W*.)4gr~~Ǖre6<ϋ^~2\?O,*UްˡnJ!l+HlWQz~w(@lZ$H$H md#Hmd>^NAQ5d92pP2g[j͊E),Qs,W8^"g ZL/Y>Uguםپnwvv}h:p6@4a-%4zT*:yyYz&iDj-2oAcEWp ݍl1Cic>c2"]J9p3w{Buree:eeʏʍC \H`gܬhHn;OR,1䰯7$ p D\Cu/XWY,}MqL:E<OX{[ʗfvij[r}pKz';Nğ'!9@VOˌ帺zfQ3R;hW_wrJ/Tc!3@Yٶ;4;ʘ L;یM[s%g6}NR%Yx_zP y2fS )}>e{}Jnۏ~rpp=W@}||15S,cŒTDW90=lBi%*3;qw \x|xX=0kef:6[vb+9[/cEͩu=ņd|W%YJ#j6tx.^ ;^8$st8[wك*I"Isx eU Vv|%cADt9,sVUmhf@$*!hW(m_IdmJ-4馃.P J:21x ;vqeg&'Ǻq*\fPp"mT_P2q G퓉 ,CQ^z=R !#8"iuQrzQhnפ].?F9lFA2Kr**B]^98^cSQ<΢aԦz*859Ei\WPj-Ԣ~Э1cw\d&Ҷg~`iETN?Y3;0#QsPS2>\ˠ;sl Ӝ*hQ$#\eY"-3QCh+a0 i9WbUKJ'R[\)GߒNe:?dg:9EDF_0:jrfv8˲Tp>Z2U;XNkݽVZbKbaA7!ظLHvPN6q"n\'v(CegM"k,3aYrHkn֠ :;/{D"ǭ ,RR,)4%X/dʃ2 ml_t+g0~4ݚ8eӿJ||\vf&"s"USBFYJ]Gm%#72X HnoYXrNh',Yw<%ܣ\!*0TKz~AYTr4COT̙:=mF]5㕆)b;̵Q"Ytzzm ee}BsJ\”g 936|U鮙el:afYӔ.0rp,1eW%ט0dpcq{&dۧ-yՂ/NoD.ߧO-&%z=r BNnU/ݹwK3"{S ?\ZʈGs|Ʌdj \__BH;fP =QW3lKlG͎[~&0%P%!ͨ+/L“YSM(kj\uY<VE=xrU}n$ вe@:y2'*gvrT8gVILXL<#<:m\s"@?+TƐٷE|#9zGբXt^H96?V G$^^(CSuYbjoM Q)POڌߵpѲ_6OJ_z.DPFVc AQɖפ$QZ^ҏS!keNj9Lզ>LB3322"":cKڮfogyF.u,K4[{F$KSm6KfqBfoX:Y *>X{oY$euwtsv0}[sIP½^4E,gu:=-WT(KqɁdoA)^vOuHp@KXk6lr֩$;Cc:>L2Zh RL׍R)?3K.%rp@suNd)z]l lɓ+HXlؐa΋"9b`l<7,gLDD3L(< `ytHNAu̪D؛T6G6)eE-9Ōl8fSlfffTn 9^O fiŋ{k@s.A{AʇZN]8 *3zΈHS5ݯ–4zgE3EtP +fSDa>rZy [f}בg[UAIw^!D T{8)!.)TdN fgLmʝ))Ihۈ/US}EѶT0`%;۳(d[*@V$ZmOEI- =4vhM{g7yY&urG$fGz-[S$;@)5XKd &ܰkǏי)%j蛥փ?DzI9%ʈ̱+gm)9p7dC HPpDXy @2WNj5eJ4 Kh g_)V+rYTf]nﮂk`O(Yر;s9Cfu Q;%=I>E;;89mNݜu&OEETS3~N/ӧp}')|rZ̀{ճEրfqΊ6YZ:m5DXhC ("U0;<88X>$WkZhimIv&=m]-rP>_&YӁz淑jW⦆gI؀ߩ>cDԴ%v!: ?sV{*hD_/j]fMᕩLY¬Hc33FD7SD2TUV(eYH1JHntH|ѠٶL =ˀZp}^D mL88'֑-Ǭ),ݿێmPccEf)ha9~:g3-t@פKؕ84F`Uw?ZmANPݩ>MiV[(SYPdVlsnRdv$ JLsbs5l Drqc(I,Wew:2 tO&=-Ejw<ǖd͛,z-v^"uE#$_* ^;L{ZR~Y~pʣIX%V[皁a).耘Dt:3UɂFCF!ZتKLRM-Sf$Qoe ̲yh@%v.nџRPLbN^[@:û6FxޥֻI#1Ϙ.n$VB33TɱJSҟWthFLLϟ?o j5cnwQ-Ύ#wL:9ឧu2N{^%iE◂V9ћ)a(nP>NfBz')cc{5Nަs&0ٜ&!sFF]"\[iNʮ׉rgggk`Õ5k&t–um3sY$hA\I_f fL:ֿ0D˒sd\&[:tF`Ut(\ 5琝FoӉ6{g;PI[`$9Am ΰ\=9km $Z2;gL`v͉9]2;h;y ;9+[-6ɴ/v7u'u췗u F},l{>VM|_B...68TåQkj D۳=??9YE 1f:a> =x~R(ْM. .L\UFN'' G:u- 4u—Sfavf_cɮ3QՍzzZuۅg}ӠV4eG|1 v|=s?IXfK9i9|Iaj %[zfS`سul#}ӝyY[&{{-GeTUpfFV(M|i#>==ݘ^j{ܶ:xDQæ <;;ۘ0P]&Bvo v2:82lEgLX-%x~~^C Ϥ;Sg 9& .)W0ҞuVs~ IDATsl^v.e~0RuAېD6Iac0)rNӋ\4iF:ϹAa^٫ZC-%,a6p)f3@N'%L lTëF]EϮS6ɜ]Z']͸ A 듂 }o=[CD;WfvRiasϑfԎp[/,h(!ٳ`֯hTϔ@I>W/߷lɑ3NӕT9Mc7YU:9GAP;Kedl[띢X6$'av,vgBc"\v*m9*fUjwu$\Q&48 Y z.wȠ/[oKNڶQgkv`#f7d؄8+_Qo'_=Lrp/kmh1Sg}t孝9"9$t(0(yɁ,($and!6Lb*>-~27 eV:IGŠPm8>) yM 0WQy,ĺw.@vbI_Z:i0ߺ\YP },̶(9ddlr"fj*wx5%s-g0eK2ݭ ;c`;`a;>< ;r.{9z0l hU+9:iP5[b hjEbfk3;`$d9stg$gZv@гo}s݄2$#!] r.r/l-MrBwwwu38"&lH/#F5Mۀh &v\*h~eD2)2bN6%n mΠz{fw &3G>>>.Y}Lly rPVsjOӽs6[D~$lٌH6N %QyWUY&6f{ [̲Ozss_Dr9eǒ cLFFٳt'/=$_$gH]2C0YNXXIbVr^$%Xn@ASfաF=&W& a.z8͔KFsPO tc dLeY3c* n Nծ>,WWW==h?g6AV+gl[f)K P1wbsɆN\\\lX$ƌp#dPw;h]ء9 ~_qyy gA?EﭳMi+*ö{^+Z3qh4ԓcݲ!+T َ(gdrʈ\"$uEFӉg^ rggg+4l-9t8YCЬE2@Y\KT`׽]TPɱ5nrqqnC% gBȊi݋)鬕6|u7ZEBÖ܂>l/w(mϡsH9R'D_eU:Lu +OqI"Vݑϟ׽Xu/Ϳ7_Ol(Ly.,>}Z_e[B= RL}n!H -nPQ8N u ŜdLԅfHK)>|DB2sbEQXrlvo'ҒGkO?mhvw֜NBa%2\OI0f])u*Jls 7775ˏ?':뇇l͘4W@z%)4#w<֢gл)=<::Z99?s8:CMTecpo ÍǽwAojVϧFrENW)S.dB9(xi쫫5 -Qre+S%+OoXh׈JvP"S<Lg+ @(AeYݿۿb/g{pPzCY-" w3ܜClڰ'rN:<<\3 mp_AbX&liJӧ%U˶ϰj Բ!kBj(M9\'q86LTb[; >˕CbCZuwwvtZ+Dt4u;YܽG[?sӂhdDD$*vc)I1=~Ogʎ}e#7I ^*bePa}s,'2Bw',![Q#jWDfuDmyyYaP;sΫ5h* /Xruu! X~OdTVm&Zʎqkޖ5VIh]B󷷷mSV.sw/ N䱻ڕs}ٲ\ 3`կ~ŚZ\0I-ug/!EZ[/t/#VjJ-EE=9HlCc-t߽KkdxϹ?‡>2.JkwzmuGe(]0K-:M#yٮ_ Y}plN K=O NNrT$cE˟Qs*աGԕ4#qZdk^(t۷U6vYhR5g2J^|`˭BAnv4pfɬO=KdKyebvChKg 1Iky{{{&9~8}Z{5L耴!*b ٞ:Swt25 #p>!Ĺ0wIu)߷Vv>tN-emD>+,bZjzvww~a-mUD+1E*cn&C.5$&6̫4s,e ץ(D} !-fh" ]Π.#mKZO#]Cy~a)G +{ l9e8E2ɃER\__$(ԥ|嗩2hL9[/&T zvHx.%P!7[ gˣ̷#gOJhւ3ٍd`2Pχ>z+u/g[bee'x?P +E=|lUXmS8g;6P=exZ3%}ov/;aO^~Sx9(%F}Nз A5ȳ&mOߗoT[_T* Ȭ!P)3U4Hm~$gmD%(Z\g!PS$ƕM W= \=OƱ4(ZDFx/:cͻ']HRl2/WuD0EMw l]b[&ȠM3>"Sumtf۝hf*t?ls?:Xx\j")9MFޝ% dB$%vb)+Ź*J}g ce dOrq#q6vrITm UKGQ-G92^K=!mg%}I LA$YW;'[b}4a}~_p1&S[ÉNTIJm֠l%ȶ6.lGL!e4W`|5y̘!o?vrDJ~N<99ـ&supbY~{![I=kѸUOZۋdooo7v:Tf `;SL(5mλ0S9s iTz1KWBP72<>A3$Isd\ d43SwLX22kơQmgC^Kkע>;; ,=`ZIA|{̱AтmΣeygxGtD!"lPb:s:wK댪u0gD~5L@iB.ޱnby&r)U*fe`e9Cr{f4gR>h杝?sF|1 *yg`Bkշ:A]q̲@ ]m S2l6=-fovPPKο[d6$aR$&1zCޱRɚc , { 焗dEnWou*soֲ)7j }?~\nnn6&={ʨَ(A˵g"]|</ok,Kyڑ!SKl/u^^xÎCll rPpJNdz[JTR{ ;f:& !ַљNF3wRT%6NT%Dks P^SA9*^eDx) gdӜF:z[B-0 \0.`ͧlhk:Gv.Gv<_ҩZoPMRsSN5Qyh9 W~kKN(\FޏLJJ|fY^8945v swve>Ykڭ3McЎ=n)^Xgoa-޺%]tbn+n]nBeUk}L­{{{uy":oyJl̠4YM]pexH9Lv%3F:2JQD <@6A F=a(N b!iI="st{̣>*-9P5f-hT NHN!VQ a7ۃr0&/EDɾWĶSTD#$hۦ35;AQ&~Azr\mŜPAdXg^HAhkRUQ1f%Dz$slTjT5'>5u$!QbOΎDF$6NeK\lldr|m,fՀ.3XMVTwݎNv/ft%_Ƿ;$iŁ改+U?3(fS38ᇇQF뵲{Ϸn#95}*svc3PQv*xN۵`ywluS0gv:% _J ph2(Ag|U3:+'''/)%Jz4|;$){ 'yODU9OD pur,g2 ܘy6+˹r0g. 2pfG>G?kUZ1<ٵ+J~҉f1j@`z阧 `t5s[`))"T_ aɱu别!Qc,6̈8k2}kKX|]"i[/HX2;قX݇Z,r$gY=wuZgkD)9쾊Vt3K&j k[jS]Q#-whfͳ}<<'BrϭwCzf\l,*ᮓ(igTw^]ɓ]⤻S]"eqnRJ"y-Ѽ] rrrw<٬9e%gR~NIv>ꏖ쨘6eٙNx:&a&D2r~~ InEFfx`tvv70dֿk:(`O-s퓟u8k+ښɴh߽?k0#txS㚐$L'sV[tHξhΉ2X 6U礰.GƭE/N9ufNCT4ar3L /NApŽm3Lx;'!c̒I}>= lC DWKj؁T]2A3\ ֶ(6%?Jf69}vk# NSp28̶l36RFˠ['ԘLrgm]U745wFykp(kHtf7GԲxJ4pl)$_Lof-:I2460B9E+0+Itk.$2!s$ggg>ݚs{ߗ?O˟~ErR91ix׾{\ CsUNeJ[g[Crcˤ=O^۲,ک>YYsN*Z͒5ԧO6Ph3Gb6(ɱb̦gi30 GJepNv\m{fw%VYPob(i/Ch6̠ԲpdME.Bs_zu<],դ4a3!ƟTg},Y2½e+ַqV uk DKٲc%b4U^~^JTw%bP~nd?]~@ObO 1#o 9ӞczgwmHN= =Jt1{z_V_&WīXwMI5؝wF罌z1-ó9u.*҈{$u >z4t:Z~"%,n6+8=un;J4i}vСM%vר19QVʚӕ]<*ߖMLceA#{tQI(4 K}""!6YvrLN-{wn(H[v2Ռ4u2F_#Y_# LBx.jrf4>:dЊ*rn4/frzd) l򻻻RD@&!ee<~Mu6#4W!=ͮ SߊPiLF *:gE988X0VTVgT~VQHA30lmCޅn[mEz5@^+KluY#֦v,}',X !rὛ-ZAS9pY3Inv`[f*҈dVt0.a%d 2Dpj^%Sw5"aM]pLv$6ˬ!QIζfG:cC ]S>m oظ,˟7!~zz41:vu6%aO);xCBFf s>餷l;ҿwPPl-f%ֱWmh~̩CT- K2'wYs31W5-ڃ֩`9u}4r:s D :I_IR2HFh;wQ{Xqzzb̐xNAT+۷6"34tFg'=|)ze;rK&-~nfwEr7eqQhT\=8x"Q~*s:Ϣn6$l~3[0܁tؘijCI9QvZ3*: cH|'1iƉ烴ի/Ej4E5E#MԏDH!^@#0#.Ķ2)s`$-)L3}C}~z&դ ufwI`Xǚ =C~\ $x e j\v'.o okCg-TEgɞeG:0a, us| EF읊(B &f6¯훒B՝ZZWu-nnnwPǢ mJ.+~~FVGSB8x%[h6#b nQXG7K*{Δԝ2 ×@LTH{%l95Q~W;!A}@qrlրLI^M[d8f+a-]4Q»AM3]NIl];حN.ol=!͠^66m)fKj8SSFfF*ٜ,7%uqUm|j$xened#K߶#0*aN,k*ymJslgεy.)&f5uxCPOw`6+iV.RaCfyF 22vxf wd?.ggg?M K4;θ[ Q  VB[ɴUҋ >12YecQw͖D\dm'Y_j@DS⬖m3XurQ 9v??_!n_~] ,wo`fPmjGgYwc݁PnKr{2wvv)}a9>>^G~gGg h (wZkrSC?5>F5]e@# F6#KɡZ2终aUq:ڂgc?Drȇl[zXzYl {6"*JisfHHm͞cP27!8+J67&o(Bvqq0陘Ȝ,cܦ肤Ѹ-ggg09&JdpOFMNARʒԼ8MX#b[wbSst?8j3:88 h|R0" v 4m6;ѿۈ2(Ο&)}یdLi/gve~QrCie߾}[Kk;C|\? X9wwvv_th嗬v/q@@uGn1PoGοwl (f|ғyTQ/ZxnM7QoVq@ζUg\RTz5q 8iqV{7LGTW纋{,_ISe*=Z;UIҫѿ4&::T9j^\@" Vͭu5ys_ɩy%SXҗT<#vdڮ=['gMpwwA.1?n"*),?5S{Ǐk`3&%}y/lTH).EL0喧D.3E~gz<e ;_s6D΂.}]VrTn4?|&RSu. K+{8H+lmFZTksa Nelt %Ճ=y[Jj헙 ]c;&f LnSj_`)ɫRe.re&GA-)]A?E5x^^^O>mh(K>jaU[W`I}}[jx &mJb29*tKP3Fb˲l!ITe>T4eNd lGvs3Ӻ?AF5߾:c }Oϐl'߳g5u~Obg@8E`\8`O{hEwI=mgz* [o|5KYGGG+S^ɜmjHu̸MJFW!6uU ONN6fZҷuooŽ`" u5*m B!{|vրmmS<(B%l(S>(ϽК`l#]ti*$PA"kj9G=lCh3ǽ7KDFү}©~2v$gŽJ̶gOdϟm8A}z7r9^Q(]Autw/|r~~y퉁:fnDmQzng}ZA<ꓓu=fA_k rppܬ%i/9he_,ZӧOķBISހ;s||[;K6}.R W D:LTLE"m+&"NT'Ghs%2ʤZ\H残-TNV ȁqjLfizSz!I;ם֑_W>[C 8X8džA#v.% WS[ht7EV=777+ß5Q/FVN,Y_.xRQuNZ05CW(cBVN)P b{|F20L<^Q3T޵@g9;;[Avfv~.?<~g0C:я@8!gnmӶ6hf\G|%@"K\m9j`iԠ^2W|溛!|XilHH1V%CwM%IYKL?.ٽ 85/&拾Z/yv8#s; Z lu &)U(TXew$Jۼ7`-u+ޖ]mݱZTd컟\}i3ԧyN!hn`jehv_r߯"򣣣v%نJ$IaVdn]9DAa2rA&4r&%QKeEm+0)L>L̔pWk_F׼fp V8rL)m{7&fLSj:%I/..R*Ê ^"|=]lQ {^ѧ3מ.xgM.ҹ~U2l;32o "lW]ǭB^__/;sz$Z$u||^μ  WhۤLYogXhet۳s]_zBbUfQYQiconnV@ D{7~79lYyO%K)WѨ{/d2Gvvtوsb2{426K$~ k'Mz6Evt-brڜ_sÒk$AYۊm}+AZ:s,eS.aGlf꠽&Um 㰶ZI%C1fs-hiP+K'4B"QN@͛2h^p$9;Vǖ:=(aMU/jKag"HA+$H-}Kc392Lߩb jنJY9՝ &&;]N@[{52NK w:eԉq5Ŵ t!;~ U0[z,9 fSwʑz{ E:nv!Y <_9doi6:/elZez[gNl  rZ`Ys~z2|ywqq865}xv:9P/n>O5#Ӳjw}Nb_-:v amhNSby`ɨPց=῭I\ HQV^nuyuAE'5USA93u2o\+e9"br%(]M:dk,3[K@$[(:uIk X3Q׶D6oLeiT㳌JroJNTXqꄲ+[ye((r`KF2 IDAT}-QYPbIu/$@'6u錐ڮWS݄3*v<]`.ޜfszzqM͡V9`1].h;%M!2eܭd|dmۖYRF2gZ_uMrBge90 'lm`LGa\We95zd 8%,$BCL eMYoPUY] ֫[IzXd-ۃ/9M>C>1.d&#$: "NN{% le)BTmy~uuuT Ƞ|vL9%W8ԡQt&ZɴgK5I!A ٠f %DE*D/ݭQђ`v˙T=їu$ɫdc tHɓ#k%9w)l4M0pafXMwnт~~S t=["ͪ>+`v.EϜn$D3`6C?6cDnWN!/LX%(שnM W/Zi RUМ{opRP[,dŸz3Y3h[ΰg p^ۘѽ $-+"Iwr0s֤'L'u3ZqYߒ(dm,&#_ٲ-s^fA0l3+]4l޴PI6n/%GN+ }*PYofSRS$ǭ0pW6A.#%-ϲlڻ}j-V c= ZFYh~__<22 ל¦mg1I3zg(gXQ,g\v1fB9NL":J'Y⒌`aSP#7E/QBv!qх9HR>۳~yw~~O-~(sY\;CIRKtaV)+ɠ=>>XP~yÇ]%¦}t"ϋ(PCЌ}6Zm }~Sк7V2֘E \:qNs[,m{nTH(keds&dKvI?,rpJ8D]$>O}5e$6Xh2gtm%f%ݭ.y13*UDԳr~K;ڬV=>>===-z7o,djEv)Lq-c(H'IIAJA\]{ӥqcp3ZyԽ5l*&ANuy>!Q֖i({Og 2<"VK9BY~lNnJY\ ? 'u%r)*U0*5)ܞo))8:|y!sw.%ݹ()3X> gTٸL)URiwC<'ivlB;ȅ# (I,RO9xt|DRo uG [V 1Vf?ע&>`z2ҶtzNgHkiSE]pOC &%)Įϴ^!"+995V WTvqqjepWqݻwK2ށ6""\J*QWzMDff~xxdl j{B9a&4F$Lڲgtg JTlgЧ*S]R]&~z/Mq`[IUAd 84 B 8s#Y!I6:D3ZiQp|vv&PSZS }:>''':bYʝEll2`!-H}OE g '3QR잘0tdv- EBA KshhorV6vgt:u9ujwX60#g6*evלG٩hF- $/;]Hr9/M^0kk'9,?%fl*<⛣)@ofK򖱺wwwɀ_?١bY^Tgu2l"EBK-- ϫQtN xJ{ة%/ӻIpgW2k W6N)oZi:N =>jͤ<==}Gۢ." .?L&uUܜetqPanXi@ggMO%翿{n2#VOKm{y5`K&?6z$8 NV{w3Rh)9;'O*Iשe4'\ <5 fpF XSk1'DWXșJPU'XȀU}wQDD+ܺ:|UӉ qt43xSè\,=dUsQǓtY_6% fu ;=INHӐgx<'qR @zjX~5(d79OӦT-lэIJ/͞ s ROYj9o޼Yjsw$^0VmSS0FhgYeڙHcYf9`9Lsx楝 |-:S8::ZYsdkB0.qf},2`JBk*S[yxhg5MYvfh}Pdv^r&լ ~gz*煞T6UJ\&\`iIz`ȿBfaĬ{vȅFR0n-{fKs-y&/!jf4(QVIf:K- dR6ΖZ[ZA"$.@aSumW}ǧ;#;*۝'jÕwHw5li+لUU7]jt>oEv܅륧T%^Z۾fKuXB8іɝ6mABL[IN/t-9@9*h ϗP"?iI{g(8q6NzZ rab{g:aqBEt0-u Xr#rBFwfp3֗#h9D춄, 툿:[}Im=RfqZ u;3SRm"r& *Hw{/l52"!p9+YƞjO䮳Z(qV Ib4F8g7SdPWy#91tDZK':<2V w _&UH"w!7j"r'Lэ ׻~{ ֑ U +hϧBQpu0fxs~yyssmJU_ huj2: IYVhKV\ 3(@#ݶ2F;L]Ff%*jnGDs'DkOJY˧@wI;,t;۠&WϪj-7FW1vTakMUV$֖i BU_w &1H./D0U慷.T!Ϗ?"Z6]@.O\ f[g3u}PJГYچ)g=nUEZ,(43/pG^yQ(DOw܇'L4IO{&:eg;݁E[Qo97egkYK:dًƚqZ/l҅$ԑ&Ze; ghRS}v25y:`^bW6#U$H3"(*;n., QDK[=Lx+="^S95u0g/l T.߭h5shHhN$;5g\:I]yv':oKe- s:~,B".T:R|Qd u}^ }X G3e O9_zPgk:wJNyS6Қ|u$9A8X"T[XL1UT .,*&c`'ynAi"3Z:1].{Ym3M38Q-g`K(3azSGLN_vxk <䛍^YNN- B,VNs=s9ce%<صnr-6LeDK גCњ̠F-;a3ۡ=l@[ja3K3`{p<hݶ=sڭ NFI\92Wm۷UT^.b19 fp2[[~ t4 3AE $9fרXGd;N(_fXS`qVsKbG=>>Wc3"XXLBKYudҹ0BsOd]KbtZj'oČL=^aT!T]~$dw,nI;3noowKeG#: d[ɶJгՠRƚdR\<3p0qAFY♉u.u q.|ۘAsVxD3lto{4IU w;[ }ӦVBIW cKd H6OSYN?ٜ 3tOԎ{Inml1sNOOwgggg~/5=u ڞEo${l%I2֬NOOWк>CĢZ Ɇ<ye< =UxlBl ﹿ_i%:lpf~Ff9%LtN˜HiRm qN޴HBcE@ROI՚- [Ι^M)nvb9˺YJm)giZs jY J>3a*ɞp]IqNQ{e$j'b]"vX_6X uOv}EcB1r@mTi92dj:Tcϟh#_>YIQ`m;_N'N!6`χ gE⵾/H5QՐG,X)Q;W;[F,RDHSeTwl!eYq3Nk Xt~k;pma9 Y jn@NɊX3M8YhlNrXC Ѳ@OG8פWw?Y){zeO*dY|huC".:4/q3eV pDD4=S~ƘpkysZf-NOδP2߭>Ht'$;TQԠqϥLTC&w3 P{rKv IDATfAW[i0™ay8S9(gqT%R#i{ϞgjC 1~Mq㥼j Y6֪^Ȟ9E`e̖B >9-R"eo/_ize9/Nq/Wv&`<==-Y/{pܼ9Cz dPVb )w{/L=I2>rB-`g9GU ^[d[Ǘ ӧ*^):d׈B"cCDI1S#q_>7YD9wB~qCFjkl9;,C4bs4kNAOşD"5(*c0c}ठDVC9Sr$ڷm`Ey TȔ/apB\4l9 3ѳx%/r$f#K:%ҮgS&?)[<.[ژ=,zizKzBY.zWēԴ`wm~ F2U}2 4?g es%܀7oެ;|v09i+#3׬#Y[ e8uI1]f$͞tAV23Г S0jgfFj>^f}_PWC,|R,iN/i`xNPklv))W%2hRl,ke2a`*89SWK9xxkX9%S% AMiY:Lֈ̖f{AD%(:MsewrS1 |B]Qk_Wqq5wݥ)𰻻[iL uN樂 Ɯ.sCdGYYN>99Y aYuFEc)p(RHFKS8FzpUɶ*5,0W^-]5kB]6Il ,' )ZwOާ[ڡrXJvwyWpݝΧ-N8dog @Lc9eYEfӜ(Ҥ ,o{%n$3 e)9N=Z' ̠ z΢7W|Gp T !Yb$qfQgt9AJ .y',1M]-'EB?HQ4 g} /6A3nyJg`6זʓ g C%߾};p!0 ħ‘) w`NL4(lIɅl.};|}0HSXT/}Nx3Qg3@ջd`f]xvKa#,XǬMmid0hWJZGZmN?^)MGVdsd\CtqV`W% *uV}}ޒid8,jf;UnκP?SL"r`݄IJSwJ$(u$XZLGV6m\9E}aYs8*tk!{%"$4GjM{'- e@>RK I7̹YWCQy(ll6tqqlD@sЖT%yw{= A9+YgȍEElZ؂3n+p |99<Mad [bdmK<ϑٗe,[D;މd pk -)<=+bwyinCÒyqqb;VO5= `)&aLy9Ish֠{U< 3D~t>}]\\BIT'mDciz% ّo4OȜ0ak׿f ^*{9n߯ ^1t^ځIYKCj}wRd*#mRg<9!V=u?-w1[&`A} U=TԠDg"=_Ni՜Be &yKQm6"Nch }mdhmcrN3SNQ]HXhA%OOOcT v3 %#m;4f hHcg[#(pcvd"+bRˆHzj&iL8a+H1%ZيhmTl kB$|P9|Gp9mSFWlry9lOՐT;777e^~^U ~wEdog{&2hʥȊwLW5jb3 sQ杨ڽ3QDlt}_7fBGkܝMe9Oxl 1y"LE;kf^{Џ="D\D1 q( 4!îReO'''F+HӐwg[ a8["#O[dW\$$)}~~3 ^Λ0~_2*焻^NPYn8QB˖m'[lB¶8`l?Sc>(lhG5龿{z~I ne,sLޱ֌Q#ѫlGqI6̔<Js}6n&KNCS5#Qr\<}IsI*^%=$ageTktQI&(5a<(KvQA/WЃcA34Eրƻ89MQsښ83ؠSY~X u3HFXBq?r&l3VϠ`ul7J,E &ָK0T{c;!N<˖= r9Y0흑jΈD%ς%݅Q^&o;(3;A2GGGMRYyFD霡!!Cw!c`Y%SF1c xY[$3􇇇 Xy=4%P¢&#$5o=f 4}͢d g{tX"z;gLf;G[yߜ*.@`uj}>qz>WU9;&4&rl[gvǏKi/:GŧjSq,wF\<<<,e7~ҢβdЈ|fѩjw<;fF,a,^գl-l FtO?b̜_ZK|,ޅYi4ر>יqZÊ˭jW]$<]9Mep CE2VUVT!>T(W3Q`+\MĖ|BroK*UNgL4[WIYT;rZ.!)I(LnD ΊuIPv5{za]\fssR ,V);~52I(DYf`DY9<zKWQvmsrAömRN4w <J.$@#7#"e{Y܄ c*mش YG]_8x!UNMK;E- mG9==]A*Umie*>{hvHQiQA2r \ eɂ1 SE޵·f f` ;r"H*Ґ|3Jfva8R2Szgڝ mdj?lqY 2D4B`*kU{l?bO)hֈ\x>gxJ&hD/Y,HEάn(HUGI[r=] 9[~r/-QOYE9c b1A~zypYYn"ՍH]쭍κ,xG8>sƄ(`@зD 󹍗5mMb5 Wٮy.7i~eE]P{g[„a=>>N]9m$i\{*}TS1^>sKlERqzz]{2&6@.HR,ﴰ"tAUoIosZA-Yޝ κB+˟?^JU"B4ݣYh;䱜ʏՙ_=e(S7EȲ!"XϒH)P{~frX\bR;xJ9K~GwN9`ےr(l])Ю[k dr%[@>*5c;uT 2D\=eeY: {e7]AJǺ~_mN_au ^ڴ͒~1q=FX'Z3=T@S͋;%*HS?PIY?սC{3h(+W f^۬~Y$}-\Fm@/3ԴS!hKbNzuj5CN1g?Bő^-TeVȌ Reskbݾ[n`6Z BBrC2CAUNɉ*=Z3X T;O6uN$;;ɖjEl)̶fuq⟨,DWWS/'4xrQai jCt BXb`{^ e<#[6ێ5"q& lV!̀GCbٞǶq7y$Mt wNTK3չWq9tm7n J%v'Sv[;=i$cP=KZq8l. T]{*]rF8)J&)v{4v iq$JR3xҺ_9U)c 3+Co,o(A̡@ era}gdKCZD.P8a0^hRAWiyʎjZH\}ZOҧ+j6ϡzRɚ/3C= +I7yދ֤į2v!O9:XWǻ~"Zw"JeDV޽{k 3ʥN"~0=gZ gXkJuwB-$l;n->[bg;2i=gWV9fW>*w^d&U%{o;=8l쁗%KqIDE<'R{̩-'4ղB"m0'>ɣ!?uYZ|,wƶP4Ϙf~7GGGKTjh;zCUjgf&^dXXza5뢷~)'H""B~m/uv%`WPpَ s9Z:/{EnDT>t @UVhz\u~awuu g<i7*~vZZ HT*]7{e[36H@gI] ߢtekSGeA3viS$KW~j`qToyJk`щ}sSq٨0L@Y`'7;8ϱYh`A(JwxxhBb,Eaw#㜅5}n}=<pڲ\bdձt u,~mJKbS)>홢\ ѹsBL}B'f&nĨWl#Ǫ"0u~К/eĨ9Aak Bfs˗dkb?f?]}Fuf1LX66p[8GZs:;zlrKG?",Y<ҌyR IDATJѱKvh E&99]iUg~y{JjiȦ9IxwTċ%L5. mlX#W:vI,YȖ`bjaWW}ltCҲ ьΐy!)V~Ϝ@+_k{A!=w&Lr5܇TI'l)ճTv\*KC5JYs-B},K$, %-"cRێ 9 [JC;%ܺ7iOfqRkabQ+cCoёիWf7Չ \t"{_XR yfw}}ڮl gOOO iu:y}7H,CιӹWmw2Y{AA # 58$9,ɶlzE?ϻe]dϬL~9'[jf~wE`Pmq:],Ғ^ $1)<6˻w)n`d3>ofʅ] y }9tKGm<6=f0 <nƤ#"a:f7z[oh9"J}mjXtf]y%e?.ٴ) }=CeU^!*skJ kz*Z6˱#f)`Qd,^z1 2hs2ۗ/_,(bضD’2N^ u}}(|VsP[ct.XҴ&. PO҄Tv[VΈd,?3Yp)Jdj ꥕;CiO>,UzvXKקo>B)q ;4OSٲQ1X.q:^[AnE fo-M~b0)0Hq9^њI"+SI+g- XQeYfug;8Q͜mEEHN.k־&1(Y"TRu z{uAl߲3=g]l{I1?7Cit8l=vbH3(5Qg`*(pII>p.s>~]ƿ5R0C E_%.;9>>}߯je"[k5ȷo.Pl.ha])iÇ%[*`L;63BPm͝ʖ1UܒO%eWb|$T2CSDK_Z(KǭC+=  "J]qlzr h6=/Ë*hC-U}e_\:~֌ojO6OHSfh0H%2ǭbɘJ\qsΡ]m7dpKИ'Xdcѥ[eefMSrm4*(*l.\D1\t֜{zX ؿ+!w)ZQ A?SZƱuDx{&FlN|л#w ~3V^@Qܩ=ߋ7Q2Ihsp0؛-s0Pgo±sP֠Y6,HqpJۃ.q ~USNƜom+,n/C ,76uYN ̎tj8"D꯲qJ<βNڡ:DnUq4SCٻ jOR~EG֩JlVnWR@IºI% zۖ"ej)AqH+)b-s-f/_v<(Wf5wdfaj|3&ԧ'\ $Y?7jTgf2^:I뿧r }¼\OՑdA3K=+UPf0}k%YSFbO&1ҁ N+64){f%M6Hdcs9KZz T|'_rNj}"VoOkȓX(dbڐy|( 0-ڊ9Mt> K;e3iي FFhNai=V HiK谬N'3Ezr ZH:).b҄UMKFu^zkޥϢNAYɡ)cl=>>nnnD%5UY@ޖl0%IuMk\ѭ fsXVv>NЪJMHϋ sW^8Su,ވJ,)*CxF5 :||Uu=Xj:[[2*} $Yg$e1E$͠»$LYh['~& go|5J 9gG ,qNǎB;%e QrI̳F9@ь]ѱZ?~\j ̾s>f$X58IK7 z RrLE3Ж?;'bMu4RExU{ &(TenY;LnaZ[&R9=Ikauy CpSWgWGGh[9d&[SƎ-Dɞ5ӽ-kϊvג,˅:ܢxNҴVuU"=hwUv}~~^:Q뜪Gp 33Qb(&$v95'Y줌ȶDŽ'7YJ^nC,z3W5 1&w>%*m[8R~a/t)vVX5x8l)Ϟaf-(뙳 uss^N hX21/J;k_VxG8_}/k.T0Mǽ`sLtD2 Lgg?$N)r_ , QeuNA.'yy^z;g2Ҹv߿_Һ+1@{zvvi,7yƻCd[D"?_8M??Qes9jE Ll{TeWFiU(4S l+2 ؚ1{:U󗼡l?' Tɾ4SykJ8)4rM$Nm3 nLCM}~~ȆYkYAx! nut TʔLe UPmWv}}UB# 4RdTg_T9"|ʨni.!b* _G4={bIifW牎(fJwSh8Ӊl$dP)!C޵j1Mށt.is0<3xMg7l,%8 5)oySkrRһKk-վ;K?'''+a8Un( uA;de:NkE&eo?vwwlƖvDRD)1ۑdoyyܷOoK6ʙn LEBM|>'FY,(~N8稓cʺBE 4n慛\ۇkk@Dd̾%鿽 g+#}6[rgVmɳn]zɢ23O-vbuk3е);Φa7m.{MRs{m{-:lVtXnɼ9E-}ze_Rs:#oIȢ0%D i:ijwCÇղH?SBn+m- T\ L [I$p~_^fPS3 hk2zd"ʨ pqpܣKAOsBI)g\-M^lUʄ-d 5Ec +1ٺ8)1s.GV4CrFy쮐[ss=E65dE뗝3g3tV: Fl VfKK;VCF; cڻw`:u#Lj^FzU#l`4x1rDJ $wαM5ީge+``̎[f >πΎe_E>Zx Q]3;;[) 'ĭڞ&C.s8ZA5WWed9e;g-{хk[̲X߳|q~Q"3E2UU3Z5P,mNe>#rҧCej`ۗ*uPMAne:UlRqAxȑ]icb B#$^&4^).d=!x*A ݊rq+9<[ov%nTP]XU2fv|og@^}vΠIcrL}RGN eSYqm X]ÐfyC`B= "fZbcv9b=؝Q{C-7${a Q淟䴠g r_-X Mi7MʽJu|w-uFCVt/H k5N3jǧ4ʂeVf׶h5E:؜vKN )h'JP%:2h rhVNsuDjQ3g |VhgֹGUgd]?S e۞k`~_e+u1Hh5kDd+ӠN1>w fAs@X]9WS<{B%.kz^mrD|ˡ>Sw銞IG>Ӏh$jO}48;X #fW@nD_/}CEg^קLo"?޿h% HPyE5d: t P9{$;'=13fGDo~Ǩ^ڏeE -3;టM6eٷmrXhHo Jܛи.n$)9kSRuBNS5+eNZrϜ .zdC%cKZEߊ}X;N4cT2̣YPgjlאsfP͛7K?nZ ̝~WsN#5uWOOOa53O!x,Q]]N XC홙U~;oj4t.,Kut2_00pzieY3Htpg4L851bZ ,FVuD}=S}+Ù }V0I㝳|3R.r蒄V>sѝTWdcﮮV:ɂV쮯wߩ!|ͷ>ŶF$l @~GPܐ.YbvKk {3Wk[EA-rTvVYͦCe`6ˡuz4G&ӧj {a*o1eO) 0^"+/=<<\M-L|Xs-`i%~_m}xxXlA-A9`޿2r3ecN#v:83i\9dPhٶ\:{c*#o"2I*%nLI|7kʕ]V}iX-8e} k&bm-%*Sg&7wEQg둟BA-Co?/_gkvL9#իY]Cq||!yϾEtE)9{nQ)zxx[Zջ.__-FP涅1סPz`:)~?fEfJ:թ.f]3ÜKA2EDj:Tyqev_T欀d.%uϊ :'mVT&)Jet!C$F15(,:x]r^Ft6p g"C2}O?泽[}/|ed)m 4{wxVȞw&+}˙7UVa9HT$s IDATyꉨRggP>̶T+rQ:_lr9a%KO"4ywֺ׎~WA; ~tw+ĉY]&:S0$߭ =|zzeM kٜЖRE1|d٢hQ)pCmm\::5%xjsMRˬ,K?>>,[f~fȮ,F~V(ۨv\a`gr֬g?ob >|X 2V+ٖtFyp잟7E:WJΌsc=`eG Gȝ, |BL,JěG:ʈ[fw̐gNҌ2xrhʋ}5u~wvvܯJěrߢ&@.W`r ]c `[}@JmߖtC DU|I~|r5 -;lt&ByC{vݑ;`˙J(UI~fv wig-݄mLdm)4/7,-]t/4 ^"-BYKm?j3նρ 7畱;8p3ۖI]^@ڣJ9. ^:r2b&Yik3MS*VQIaێvzYuA =e}9.׽2$gi |zI''e]󽬅E q.u~a{NSCgX_$e<3V֬+P,a~18+P wo?5PRrĖLHWG=CZ&# k˭qꨔXм$SVl{]3x6]HfoΈ \G{!nufLts=[fܹTåwcD,{熕+!aC)2LCb7S$[w{{[^ȞfC3"@q;I=h|Ϝ0R|dOMg?WxLY1m[k`=<<"U!iYKHA BMh?͎%!:I4(8_8uu5+3h{ tw И)UЕSiʢ |޽{{||\ΚZD usCr4"̄_j{ErD13oUI#';KĮf!\IsFkv}7КЯ\Dn- ~[Q  Hr D]|p&m "ǝJo3Ȳ; 7@7MWeTҡ[YރD,#pIPALnnnRIrk٥C:gS\F8LIx:>gط]prŶ:&ٳJJ**c&ger;f$(PVfAGÇj*9 ?MiNaڡKEV_߇ Й;::ZT ScmJ}0Lw*͋tRBv@*'=%Bق'i?l .#PP5:9T76 =Sjhu\( .zYQg p93컚̖:!f}BhgV@d  +F-^RDVɅS1п[[IZ<yjfv'\a`9u.e_& :n4d9mmNiEվS#/Ђ($%U} 2 z6/h`Ç`,m_*OpVLYkF{# Yv.r8m¶ve#ԩ]&Ѫger*T%5TxDfv) ڗo߾]zCX${:J$ߙu[ς[.Xuu' ;S]\VHFb\A!?ggg+-'4[0EKR~-U m1L~IܟTJϬ[fKOC9pp̒' נE&9dϞ.yo^Eb艭ȶ]NM;5"Pږ}3`G԰ 1A祶^lJ)hJ 0^ɜK󆰈v/(Ydd> ԞDs<3cK3W]GA"e;)0gtww_hL $,7wXew+nګPzF<'83 ƽA6fJ`Qw,;GESlSs;2h/ba'v''' iR,Gs_YAYb1/pww}a1 (_3uf)@C+b*h Ytnk@] Q9^\ƫt b'21xt@LsР~?1q-ȊsM߷@3PlE ۭ1ŖhnoolmKZq=}쮽vD lN[zk*"Ҩf"|q Ezn:3NOcL1ql}H " uѶ(dzdTYMz_ƘO. "[:nN2*: sfS?777۞N$T&qN3ouNL.=":J-VZ=URS{%{mWM[n(܇ }??.3&2viusjAE s2E0[&T/_,0!(k-/:uȲ.sspA/d:)ηZj3:ULϬc؏D?%$k)EJ`y}}|YΡ@3d=SFz!Na%;1U9O5MT%9iS1XAJyy6Ր| +-)ȘHT'۲XZh^ fymNn3'jAx+[&?Ťd~x"-q0YÉgiﭷ BpJU"e_|] ;gA|[ :ss|ײMS@< ފ񝦾.].c7miT/ږ* %[-DA:[22V"@g%w}t`^>kx9ddg2>͝:#? g|jm0;>l'}Zc/]`V0ϟgg /zk|O>...VdSHGA_n" +$j2V*sYBٮ;Yў5o+mUcd<3c3e 򳔧:C4LY46{$`ʞ̶ٞ 뙑y/]/&nz;*@YvuvRNlu6٭=s2W#o?V=\Œڪ0!*emV$HN9"iΒMD|@0H+RNRfњ ;gh$FK%N 3ڷ/u Vsywub}K3س)>4d*+1aX kvuΖn I^jF-šdwq+DY6ȒS")e7 ?gt8@Γu=d`'@;j7ȇq*ͱ/" [~/D#3tVOtf6r_hKL$ѳ4 >۟S[K \Dxvvv82D3&#hN^k`$ fԶn<|PYџ34Z2n97<2: 2[pd1mnnn"ۘuh"ӹ BlS$ߧ0Gvrc_idv|~ wD0t},lK@CS">&~(!Չ(3k؀2c13|5$WB\lddA+ɭ$t֜.y):U4<}H;K}{޽;[Pt.[%όn@xɱNĔב|癵\=dF9ɂ\aCΡ,>Ţ|G-wKL հP8MuKDOTrm BN (3.yu_^L܌Ǐwgggˁ X[9#`$.t:k=CFvBI Nfj hlR^} ')=B`ALV/G?Q!rvպ*hCLɍ )OlۛjʤX*@fp'/@N{a-D6tFe[Kpe ЌzM:My=}=A{vaQSda&B+z65fVc5iF9(a:rE"S~TjI,(`Bs!@3ɚh]Ikaxi:B+P'kg-DzqՋ?>>^zwUTn@5x5GQ'(H:se |Rtj^0aF#nRmU_c7s!BҺ"o%$'i%J}vBD,%xNOOW){gnwy&34 :HGV0f[]3'?י[#co[Y43 8 A%s"V a,iL:s: ;S(i{] &9ڼdė_ꩯgmfWx xK/ê=w$#[EGe+=L&Df,jUvf,dgN:DTۑ8Or~AT֞sϠil+u7ko Yw=J" -LGe+_ߓݜeP`5K7l)Z k~QEq9!Y;09֤J$&69 h']55j뷒W7@*e^OΒ-CRޮKUB]3}) H5 % < lۆL9d;rS pMs(,՘kO5HE%t$cZg:E"j*T~_\*pAe*XނP&=EO}Nz Ut:0Ԟ_Ri8ܩ(X"ΔRڡvVX_mSBn2\sN6wW5o?0&3Xc+TV%E)qhH%g[8G O1{99'9JbUz i~l!Vu VI邜Wy_Fɘ@lo,;u/1JQ G?m3ζR99IJe8r Ɏ#A6 ',t9vR.I\KR}lzU?A99>h7H$]ۦx?XzOָ;Q46,\$ڶdHK Y)[{k+dxzFDŽk 6 %n!}g쬊HH>]aVJ1X~£o֓EpI ߴXW^Fԕ|ܾ\WbXW ^*V*KzYЇ]#2P&c*]2îˡu[N}9HS`IIK TwV!SBX/b#vnQlneKR M6Uikg T-}Ҿk3%,qŃm&R'$m/޽{wͲ Sٙp6{yr_պzN|)!31d^3AzWWb/ Z\e@k 9doдCgڸT/e_w"@c;,!c*h=ňGRe,ůK$Em W1{uAhwʢ,֮'#܁vcig{?[ -.zkdibl/|tlū%{/1ա7W[@Kmݱ ebK*;Ψx~>Sv.}65+[=+ۥ&Hۚ~f aZ&JQyHw|s~3fދl Nߧc~lt U O-,V.N4gmw(ݫKZ,wn&;,i#L_Wxk>|pyD6hr-'$)_Siڤ$HeK**vBSЦ ZS6iK2:-\9_vuisv{D>9RJ{д: XT|gl89Uhs`R7I:A!kQ+$B2n%,Jf,^%mkg Vx seuZ|NgX1$mZě}UN j_4ĶYͭWwOʷ/6"4= du5l y_U#liښwo(Xot>!e.eGN{Kw݌τ6bf,%(Y]HaoYFǤƢ+<NWs γNY%JddM6Sr{3Ab[}d ޟ~߱N;Z]wN:N_J珬-1@@lܚfYwjͷ|#_-֢ V0EdjIѤ$1 ]0xkR9l0'9YE^>&Sߠ/|pu%,1bAQK"__zA]A~Ov ud+rV$$lH;I%P]'O\j'Y?իĒ'Tryx!<~_\Taɋ/ړ{ۛR!Z|A8BR.TfN ;9HrLZ4H߭"=BHNm%Nm/SDibrVْi ?e=>p Q89~W'a +%dCv%ZeۻEbBlE`WcvΎy "4cD"yIK$(o2Ǐo.@PF CCzв-Ln$,28 qr+@R&z<8+3ͶOx.Q=`?%>Zoe\Stږ&4ea`f]/v!Db,+/tQ9!/%vJƝ)\8Ynǖd_ŵ$b%3iƺV2s]ڙ`vzFuC|) fZG_u"HO `߿շ?ۧ >5$6Fgf4㖘/In6jZ5-jٺ*I]49VL=윽&!͉vUèƬض(PDgZͤ:o /Wˆpf}wCi=[VjhlR(*`+-@ŕ0*[M֭Z'Iw(۾GHj/|@N:y泼ީ5v@(Rߧrg1"dT@kFJln{SBG'׷,DH'2ɻw.o޼&Uu-"Pjpg*jJT98=uRpr?ϯ _dvh@TF(`14xUoE % z鳛ERv(z﹉H* {J8pɕwAFXD&<˿˯ 2>|2YOC,-) [ $~\&yCQ,z Sd6;Rw +G={f dnnE١w]YV FBu}-.ξ䤭 xfUDQ5~r-ؾeΩK33V>+fօe/Akljn%5WcޙrNzϰP9 5CD4fW$IFBлj;C3<$,Dߔ6I鮮t4-CoNN1=@z[R =r=;7(2|5OJ#ݽ|D߹c:;˅^D|ekӯn<E rj0`IV^XFi ~W1U(`[Ջ/.o0X#jwwwW#-D VB?Fe_~@,l@~![<$mF6XHdcr X%^6dbowR"8?_ it薿ZN!-fYZ )T; ;g=ؖ&dnoc0[$Q:/3g-Qކ=:;BkkAϯuz Did{1bf43o$ZTfʴJ[N% koZOE,DHrwNj+_gKBCɗˉjEkIOc qȖ\v\d\δ ry.t tٞÇ?|__|ٳ@5G]V!EYeAb92I -P=O#:6?E~ȕ8k495E`KyʀlmܶG]^|@zf}wlwtbJEVCk]Q x֤)UgZ9Σu"!QgϞ]xɈE1ܻvky恠NilBw0h&a?u2[T602KϨuwwsNTS˗DX:cU-l#5fp_dOk![Qn3ov$wz*|lgȽ=5×Ho$+id[p)|X- P:?%rk'~~jvu %.b*NebQSv3WٳWMemZ/8ŋK&)dT("V bGN?ͫWFZrvRpׯE*8i,t4+žFa wo˛7o 9nN]R{e{3Zqt݊ޝ_?hgs ]N' }odL>e:*_'[F~Wvguf9 :D B9ƞYh{&ߠdaPI .CUQ`Pܻ`ߖ~DuoJ0N,iVQR" R<篴T=\gB6nӧO/})_yɜti!1?ON/xP1^V#3"+knvWËFXy'itLN8.]aujT4}8g { ( +5.d$Α[TݔjCs_VhB9.i% ѣ7y(B9| B"K1^uSVؾS6v֝^9LG;}V1 !a2ʎkwOv'~Tp_Qft>([аlvm?Ӄz'w:S=tv>j_$a϶rei0Yf-ֺV֚a}ɑ:DNyP'ٗ R퐌gU8첑,OШryo*:#jTQh}D9޾}{yhlH.bDu5f"esJSzUqR͖?#U]>lrUܢݬq[O5Þm.CH ?~ (`xK]"dY=]r[H8)7 qS Ri[Όt$}ۻS_ ںmJڲv޹ '=2h ֡Ŀ񬌴Aٺo/(d){i:tS&.+իo~bfXr9UBOwp@1)֠z ~q "nk΢uK*"kڣm\ >~xyUDdZIU[g w}_>8}5~Չ?x-dNAvxBډ;7LPqHϟ? ۫`Se ZMž={`*3tۚ;dL xymo`K JI eD^4m+'Dzuݚ*b:Uw$!I  Ce<{wnXO+Tc t hGQ(@p,w޼y@>ZGucKmenc\+r4O ]W^]2=7\~\t>]=IbӱQ;y8gtnjM5V *hv+sTu0vH]rH 9ƈ ^իscjE(X>"%e(YD A?׻??хs˗///^۷o5cg/ppfAS8#'οxz%鑟<m@y;S"]>'² L׾D~09j9Çk ,m3vb بg{W\`ڳZcHǏ %V* pvodSKWU0~(ն [ZF@2g{UJձ.cf+^AsJ۞ .m[3PSer.;] 1(0m C-KʛHGA44;w6Z ;1ӧOӈ:izފ'P Q]jooGΠ{ck{fP*O龟,Z1(o%%sgjp*g>{۷o/뙪%6#΃< }|?֌m)6:|}gW=.lڮ,/d,2:,'_B2"Ԥj9d猏ڒ&HZHn'N66_ŋNT@S Ui-9HܢIop:vcfÕNja/KHn~,q2*Fim\1B2` Br$f PWwrs;g*xu&b#^W=V֙od{x c^7|[NS-v)pBr"} [^C$mK*/ A~իWDeNLZr>NӰK4݀e|'iou*|Jp4Yz yElA`.}*IN/ _οzi[U3Ad_o؈}Ͽrɋ/.5Q!9h%&گ>WԲ`m k6RF[?WǑ֜u"cmfHR`II{]z;eE߿B9~6$%jҭ۫r^cu'$Ku۶a.v/͌ҽ ]@!"Z^]舅fvџCYվYڝ2EN?3"!½[;ݚ- rGǏ_חQ?ԺDbu@+}i;w֬"5~?Oo.o޼|7?^luxsc#@eV)%O{>x0`pODX"N,ʘm~oۨgA9}r}?wx! D8Mmۢ(?0{st̐W~L L^r,߾"2o߾}pxm8Au Yf%dHNѣˣ?_<؜Z+q7\ rYmH )sƸ8߿upVҡ e·~5s)zTKSt!>Т.qOP&*h_GǿM{~3RNޚϽBuwrG\PMn o>#˗W ώ0w_aƩO5]Yj{44jEG\`- vĭ3ӝ۷o/޽& ub8n,S$:vE/v%ܽ^?/xhj$v7 Ӹ>[=+'nbv nZ ]CNAb۠D2!Jy ;G3^:gsB/,ho! [ރvE?h*"Qpg,_ZS(Zs^d%v z]IS>ϼ%߃`fzI IDATeAmt]/Ӛ:g!h`zB=g_k@QA06pAmz'kkسw4Cث3Bf]A輈9 'bXAd0dIU%S p'kۓ)mbɇ._{0{'O\[;mw*ݚM/TI8r}}sun w-}HIwݵVv\,2&Ď"0ڢBag?C?~%oI3bR䶬R_v"e2D,ԝX>;;R/_|Aw~__~a6j uJ6#.Ik[N1rg$jT3 UD$(ڌssj@CfG9h(pr yuܪAgPs?raU7[+[5Wq2,ϡcX*K=9N;oUo9cVm0Cɓϯgm@,3iCu}@ŋWXPgc-iggy[ ެ1Nf:tۡS ,Mc_S`f/osYᾷ*3P37 vtSB?5RA)K[@Fѣ#afE@(Y/~q-#d4-nWu6f]\NqU:D=o'63E,rSiaYuskiK8 , (̒K͑~OsߠN vjlj !1|ݏT De /T8 @P3{kӧ`k;k`ZmDa #$!̀_z#u =v,Yϲ0 ;'"0N[S-{,DKLδ+|/O˄Tm8vU5+7DW"!i&y˒"ܫY.TPћY S$hٞmJxprkyU~>׆o@c_A@LA'V)uG[[Kx5A^〃.7|sySM4"AhKB!<9ީ9Ѡ&ٻZN'_Z͛'x9g]+@$%B j9[SGgJٞ 0ҟ,`[Zd=nMz}Ɂ 8ñѧ!I}.s;֮{{m^GpjO´'EOֈ6z wDjS0L7le%[ GQsjlϲMlƖNZH퓕·Eا=`Mw0p޽~$pCl+Z~ƞFѰ%@"}3i/PTrη+)QɮCu"6]/@"3)Y>3l_iPUwVA 0jP-du(.A!zs{~ <{%az.P6LiV`an zt^[\eAmw22@TLz.+hd5S@%}[B|^v:^SW)\qE=NS%w\[$-M"יm )?T;NCwzu&Kݷ 涣n Jhj-%?*iƓ!ɹƮV'2BE9&%w7@ZVG &9ڦv2[Ր)ۥA.Sd+C v=!r i]EZZ"^yh|޹+ѳ@ЉaΖ/-Z=o`@o]pyXiHkă(^HAnE["5OMl{{y*:>R[3%Y6ZISÔoڛ oW5MǏ_ee@wȓmr|/]/yM' \~KL ,u>'iN/LoGkíoȓݟUؕXWծrGw޾}#xߖ.JCf'l$/rBs’eӊBRޖDi N|uR>mil9,$ӕ؋}>Jkm]kfoDJwH -~u-dlk,T^%+ς;br x?fkg79mo2Luwwwд} 𶮝P}E֡xDnᚿ{JD(.In!rҒ촽L=)>˞5N[[wcvE''nڭ 0X}PܳtjKjr{J"[KE9<{JXC;-^=r m0~z:X6t[;^4k=<4>cK$֪m;E~6/Smtc(p#+cVyeK-^hW:vٳgsZ"''b[Hof+T߬T{leuyW|j7rw| ҕIvInVW3n9O]'_H*Q3Rb7"ӯ-]=s@}t$8JES%Etn Q' ޶\rL;-aTTS8AO>fKV@oAwww8vbw$> 5nڳg[smEai:mދx3֕stNe;;"*U|0a Vp3s%|ɫEo%6mUTis]lrDZnƆwg{=ÃnS'dr"ZTQHG ٦f-Lav߃E8Xg>\oK ,đN+\.oNFQVw%tquٳ{5BCxNJq9DՂrgtrQ堦#Iy_^XexKt컖/Gc@x @"UR?WyLhRVrR̲OϮR*߷J ` Wf|o(g#t}0w ;eB9eu6(?WqI-@-K;f׷ŬXrm,ۜ[uX,G7B=S{x)(k]#|g"^%U!'uƝQݧg)`Qmz3s^.uHč``b<'dӧWs(4kSvl-TZ,LSP/з:^·D5U}>'9˛7oZϞ="{տ%=5E$8 ,l)jPD:[T@y^.<p%AS9*>] t!(8mEnv©%q,‰.=9KvOIo`ry;^"E*~7[*ѧxc'rMvMUόXUXtݻ+,3ў xdڧ:߫բ4K@8w/|=sr淟\p*BP27tpYAez݃2 F_P'C!-J%YqHl ܌<`jik_>W9_Y=T<ߪjhѭSwz+k]&PKS*,KjͦNNOӾ,:K) e83qCQ[pAŋ?g{;e˗Я p}کKr&q?|L 9؆ln,[$9Ek 6b77rS2֦$, &2:k49M6_uFyk$Ќ ^9j fDoE%~/uxveqZZ e-s.Y)W=Byd=u[n l,c4uZNjkxv`#ܚiǏנހ\b:w{jll}{YֹI]Y德;pE?OOH0xj^(5Qޛ_}ġX)nY,.2ѶF ~ʱчWJώsZ+gw{f/ySe 'OL2lmf6cSsƱd9C9i#n7v/`f˷~{s4'{*+di`:лFM0x%Z|ƍSԶUYwqhȩ7!Za*!Ơ !ތb[v2m9 y;SpڤVT L9OCO5>j[QuO̖| 8@ۺ'xT$u9`׶%k[O}'8$Tt\dpԶlӵ׎ݟSdHⷨi$7j:تR_eU3'_ୗ0p!1%څ7\v&gw7o} N H19iwWjO20gsuD+BVEַЙO]$h5^zл_|qnӗwsZ>:nĢע.仂ux%1$`]QYњf ~t``86Q_3,]0~>!".^'z`R·7|^H48h[j (͠"a6z!^"O5v0Oe3IQ2/o$n s.@V:!lۗpZ[N귩iŋu,j=WfR>>}2MXRranZnb='tj3uo9f8$vB:+&h5 rQBsu)*)8hK^< x: )r\5$xYcݻ P((> ￟YS/#c]f~kJX#6,G,9?۫y5*0h%]G㷝wHYp;QPX`KMFLJ 2:>Ź=ZWc!Q/Ź |cD@Aa:_Enn߯moĖ߱5,[]uBez/^xK\YwYO%7oݧ/_^޾}zw޷N a3,>L[02J-G mo̽uZ_rBvSD["P[ұNA2HM6E_]-wjy_,TRkvCP0Gߺn3k h3j !0LfiKg۷ʀŹQK9(3gt[ c6%t 6VT6~ GPk0ugV퐐o|Y쭟&ڷbj,uφX\6\w]I{} a~o~@:y-i}~'!HͩONSV?Aʍ؀HZWK6YssA߾'(N6i3Օ*7ի=}H^ nqޱ0Uٵ$.kb1.ClH]k'h:Ge|NE$@lEW/uJ-V0 ;wW=,K.K5KLm( . .GPCϼToK~EߗQ5>JLFU੓S9"l{Y0,IĀf\S:ù uuaZv_M{k~b[(5wwwR6>*)=³nf܃`~KoeP`,%~)|Yc.o3%sv ]{dBrKB'l+xzU1n ) Įx$N)Xb IDAT|cip]ȏ%+L20Yfuˮa.˨ +]G&zۙҚuED {&Djuk=q%V ,M "fɊ,?>g([ܔα|/r\.//?ϮhjgJ={Ugmfye91,cD;A[O )! EDk2anаR;_"خ3Հ57$L[o>(>O_u;޽Bʱ[.HAV6o} (롌! "2]{:￿B=cF4Ɍ9՜XN)]4*ImBgre F.q^AkW"Y$Qgo^>\? fLH^$S!ӌA=ں։ga.}K ŀmGPh`WM(l҃e"#ǜ\z^70ql3N]ij,ɇ|P'իZNn[?PfX]ARnӠh;$>ߚZ:OI ҂%Ibݜ{I;)р;g兾iٌEBJ K, p*LJTuD{ŵ_T˦Z>y.J q\mPF6\n[#g{]2g N,|3"%Nf´-iXsvYV>ĜX'F RaaNC2ZK/.ʵ․n/`KQq)e%}ÕV f\7? n.&"#Z2 +k :9 buJ#Q=I۾<;C mg3#434`nE0.ώ/kQW]t.hUtBn'T? rܯE\+U˫6s>tplИ8D[Y$dà%%Wӯ~^x#VԗC^/n0k>sF??|VQ|0ۓ'OѢN\Uz *Z("H?9 > %u~Ak a]64;{jqfAS~QxN)ÝӭE exqB.YQ`6vOT)ֳI}貘`4<۞sC:}fCoְGeBwZC*³v}hߓCZ}1lnZPK\5= {V2̷'SNUN ȣ9!AvD˭;TNR*{d3xqKۭMEm-^ͮ%K&r:QdsZΐu5~͛7E)l%DHBX% [-s]*]3j%~껎hDW֯Pϟ? d/p;]m _G=2_5 |G2ooPTY|sER/@խ+ڊw/I,u3Z=atZ֠zO_Z+Ej'gD'իk]jAsnDe,Ic}ww`Jۧx`m܊^V~K~)IY5>%/)"OVY|N#액/89Q{!dY1k(JmifwM*NJyT,9%qLHwE}`Fgĭ\l$"0),k5x%EOn&NcǃQ!gvj6 R: -p,լHퟵ䮂(%%t9kɤ,`14|ߺVCvJ8=#92:EﭺȁD&KuXFűu:Ă_k33kݟgWm ߜ[4@+tip-A#jAe nNYV٩J vRض<[~ʹRU$;RjvO*Z&\ ψ_qwww-9/ڒ"V"Nuܡyۆlr茈}U,_^Ē1)W"i+P^.2A٣nJdgYr={v l#Yj7,)iDEcH̽ACF**Gmf,LAkJ@ /[#qKk}%:_P)] >fk\%O$z{}>la[ N޶5jl-ޟ[>^մ+![4x'U0]:aa}^Nge8N,~,Iwi9JoKJ'EZp{,jh,ښ;lxG*PwS3S MTIˠ@ӈ[i(ߞ?^Lˀ_ Xg[Yfį/dv} Հo=}ÃѪj"[cOUQ%ls-۸^p:KzZϟ?7ُeWdhu/G|ĵU#K $kp<kֵO)+^܀:Kp~ۄ)[[yuZݧ~yu(ŊX>{T>dק-+36+-ل5 "7ؓSrn[B1~iɧ]I ̝r$p:~L4tqE `oZ55𤙰6?C ٳg/_^/Ϟ=x*ɓ˗/倜wH=  `Ϟ=$Cltݻ(T,rn\F_OhTs[ʆZ6of:hb&AglM`0C0i:vLJ!BSW] >lܖKdS{j%,;ukb_tyOxG>)jp rɁCL صI\joDЕF1YQ[+I^(tc]w]7IiU?[, 6+j"'"Ma !ʭ1Bcĝ;95Ov{qm=?nPY}tDGKoKDl{q 23u߶IJV ]2En_'VD;{dPuD̲; T΋~@yz휝oϮvǩm38 ?C W|K@C;FxCWZ.5d$cRfrF}atfU_=]AT:uZO?LDֺsZ1c?Zx$׼PApcPVIeoYٙmbP5ȗ[EP}RVF o LyYƺEp[ $Epekz){Zuj˓uv"Ox1'uVԋm|83K2>VMi2uҞqqBb~9;d!swa^JrYQWJp$}*_sE>K_%@t ޾}`rgџɟ\k/l< dv^ :N4{N#$F&0[H4 OD[*g(X+=.ܺ iSYl뜊"EoS'jm<3n3ƫh9JvJrf6:IBwOxO-ߧfȨn[%29J;%;GHAȶ̞x6ډ lFH=*q亢gtU"?EAd+8+} Ƙœdc;ߑ PiֵNGJ`''!ϸo_^ß FR_}N\{OPvQ̈Z ݃hBۣ]fB[K}v֥L؟=|Z0AO xvy^ntne3qbv\j{^Ū} 0`gWӵw+`8Jw$\nTm;oٟƧxI3/mWINT>㰯E>yނo g쬁-J8NrԻHk7: }.uǏ_uɖ8ωoc`SXqVr7:?._~ Immb}{CW E |݋Sw9krDVkp?-Α)rh V[ꗰY+yiirPu"eϲꓦ诈ȩf<"\ zJTK Uo83]urP4FfAIγCJmWOŸ.ڔb駎'W~C:l2y~%mzəu "'&AfϻsU[#{O̞(Euf"5{'L\1Τ#~SaJ'ֺqAGg{ky"zupً0=;%maXx.oӢ@u;s}\=Jt'[6ù& v=.Iɦ뤷+c7>6Q[\Kt;?%R.ɓ0|շ/>?*yѽ<̲WZ\X#` u, Z VTBU^J:WωϞ={.|^.)N r; vиGrlϟ_͌nMByDu:ulB u=\ռ[~ @:(gK `@E<4ni._ѰfTeozOcZAeV> -^ }iߺЧԞ#OY&{C)7LED jΎ}Fa?uyV7b v93r*a3,X1!79aF(ʬb-vI𕗿Esխݔ- ,Kȷ_N.\5;ʳr!jQ[[r t@zah|rP.K}=DBC;탎-q/|<9廉ٚm5 V,8Dj!;}zvVR5[:ׅ/E+9)~-z{3 l+ttz/Βűɉ35^Sr@񤤷:y֦*csI<mɓ+"+M&<=sdU(/\]WΕޟs=? Γ<%J-Y(;#s"iԵ/ȕ'DqOmŅP%ܞh+$Hdy}Ia-m7)A4 GR*v<[Y4#򙗏eme:϶UwnVStNQ?;}cmY͖hC[whvd>~%@ _}E"ѫ (s|tu>\ 3,{LGȫթٚ* :Y4.iӓTTZX6[Yf9-xGߺxaf 7h]ZkKCF,il+NZP?ms3(%|N37;~[s4^'_2sriHxI޶Sf*f٩к<ݵnw:#m?[{5E42' dIl'+{q"d5qg") y*uۭP۱SC 5lu{WN%(ڕϦO"#{&o.ylw(⺣vn߿.:Ƞ;P)Ca9/f={v dOMJi9!I'd_Z{Y\52-HrӒCjE!g3޽B|þMK|@*Txoh;9ج9G)Tַ @k8(w] Hv+%ݞ GB1KvRW€B`]>h6Õ;UBBw 2w9A튨أ_H#~(Z/a_:-vvxB;V5sbKFBfd[XuktR[]gɝљZ,Axvf`e zOFIdHgŋ$O`gȾ(ۙ\MkgoCtp 6J\f .["'?%ݵCY@+[Su#|Rpjp8Uök10 (ퟔʉi$H^z|95g/}J]`[[Uѣ-3wƽg䷿͛7jսOjh$h/"D#AUMk_}-TD2x͊2)7+?BVIaZ5m7y;$'-B@}lh}0P34w%|tjDZj6!sޖҚ7creuub*e/w\.U^e%W53eZww<Jxӧo^ʼnTfi)R3m83CHD9g$`:43 wi"#ŋA/DŸhOUPh`evDl;:[uҽݛ ዾfK޿c͘UyfMTJl``D!k:c$.IUI[*sK'1 _믿~P.Вh-Xd%w}w=s=0!C㪝;![t;mP4s:+]$U=l Z-M91 2:n7$Ԥ$ҭkdc&WkC?Evw$ VG"B7U/o_xqQlpA {Bk3duzf]9>{0~MB";z8̭б ̃?Sig}vёwaRz5ͩЫG~2{]d:m J5A]ʹovgqkigO!Qb$/@ۦ$5;:*d&kM˾$/k9HIf/Jqr"*CBf0Y) ޿M\̜͖t@f[F4ŰAZ ;}goIu,clږ/ "zl(sޠl%tC;CDD  U34k:Ҟv+ $NbB+ʰ|Z%ϮrWW [?ƛS,NQd 3k?;Ht2nObw] #^߾} Y&<k]N{[o l9݋]2#,xW$x~uo߼ys YvhyPaʞ3ۿ>9&J(Q$!k@D=7Jm\=a^|;IӌTȀֈ(l_B;LZOx#Ϫ'!bywl?--:_ [iTQ^y3kZ"-BCqou"7갗)@]=ܘ|X{ :! ;qPg:,hj5<{XR╍gHX5&uq0pΠ WO~Ń^~zPImvAAAw?~^08O0@Qv3+5?^:-e(\8Ov~B<~Nb,p\lMhlQvg}w{d ELv XiDGĥ#ϿsR.uCaE2r(\feE^AD҈P,:̈́ %8*#RݚI[ɀ zSNSW)IЫiv+xe'E@ugTvεƼvЉ,֯D7T?dk̶IrjBhtѯM5eRtoYϳ@VM$t )Q4US.{Bf+:-myHHU}+')Eb*4-h#S{`% !y`ۀ慲PQZm`k ^V!~N(dhNƻv'&&KWj,O`g,$Bզ0=;4 Tٞ)3 P$Hu LWߟ]VqlG %QI%MbI0Hњ-C;v΂6|umf˓ 8f}UU8əu\ȃM?oyMK(vBRg? *%mSWa/_._~a@`#kaN34VHh"CoX}GRv:*e*Z7 3g8 e4cY=*ф,tV! vL:NGmiE:3UTD_tY¥fZJ <-x5-, _#OS)uu|7r^+H#*o}br >ba`gfLq,5tK N 3ۯ'ҠPA8- `_.B8(ۻZ9;W~xn [^4Ȳw)a.邊_m:/ReL6LN= DEJםph{ٻ{dUn_W]/_^~_^~_yƨ%n uvtmXʟ¼}Ζ\:u ۶@x݃Ѱ?ϖ{:ɞ={vg6mi}m\GcBɯqMdo ~iY%cW붎ϳ݃85ϥOJ"߱)uovWvD׆vn.8@93e .sqmH;̦0dk9Ʒ[o]jkם·6Nbqa-\u_?ȵT]P$zQwnj|T!/;]~:ޞ>|pv3|2tV( vo7Wa᝱,lb&s?Y=G9]VMTyMpuY Q ϩqO>ϞGIЈKS Ҝm>yfΝXR=Z@ɱe"g;$Fn*G$E!hVi֐hpŵ 3px-#NLĀv>y-|8Z2Er \cؒ$X/!]E[D|ӧӿ^$0]K kE]ǿ4s ̻"rE ."+?=PxZJ s{{{77'\v{{{&jcq{3wNr~&gm/S/>|p8E >}t;Yj`_ߑ[8*94\b:|@:T'4٭L%OJ#ƀ*TuG"DCYW5ww:, eaZ3Sdt5:k[, ~ vΓ;seu<9ЮZ^lPQx^%Kbztx B,<dˣkUq@k!ErKrۭb0eV IDAT XA7G8!%ؚPf-$i.stcEMN'^d&TF$(,s#MT43f5P8~:FSJ 9 J~^ #x ~ZI/h;Wi ;zQαp4ʉ9pr?r8={v%oN6;ϣOܡ9}OXrR<>ƴ5KDNA] ;/V/%zPt t:gդؚpK*-{ZYLK7фW^"mѺvK|x}E FZgtO R5 PEN$-o&/,ODD~;.RmjeZ4ĒC"|}Yt#!/ Serf^KsWyz yꇶ]>R@}2؞?}ve+xKe~R{{2iQ r-m1+Nbf{[vl]t%%d,Q}]-jvN92ÞaݱgkLFݵA%:i-I/I=Df,g D{e/NmfI274HXP[xy~je"Yw ;zgfgB?swww< Ew7)xmyb" :}Khə6X)Os~"}\<oNm"kO%\_Z0U P~Dfi\Z2:>m3%Q!gfo[ȒL.re H~o~]8D,. 1qgKuϊ=Od&|>SFꫳ2yUPk-V̪l7g e">f3B]4Ym?kޞy5od4ȁ{l`~%fjH~JKL^tˎGX+#ga@kM0Fx|ljh,[h&,nPPlnswww6y j&(^Ҷ_ Wrq=l`IsH̶UlםjJk7}=O?tzy8B:@=L( +am%&[ʰN~UNwjQCjVtE!D4+~cjӧ͑QZz!&c۳ς<33 z*z+:kvΒd%S jt3/s]#A[\Q]ɺvTn30ږKUssN{zz:g!'ۯlOFV-3u!_)RY˚#[e_at+%-Y$ɵ}Eyl`Ce$MV(*r^h+ҤE!B+QnGOG.m\I K1ڞ%$i`LI>ꌣ, fϺgvyܽv󼊈ߛ(8ŮvT ͽ}a;Z;vTd\Z0%:qeQ;;;l%Q!rWd@-ۆ6ncw|lk?V,L 7I*7zI*~'~Ji8RHHB YoQ2(:DhĴRhmKQdZm:NKiN(]׺SŶvɩeԫ1y Cu!/^ܫԶ)Ƴ%H>ND\i❆/S,Bg5NB6ÌI>ESܬ;jY~W%hU5V$fJהI]"8#Omqݚn_v9j#۽3*qe Gt-+#k['깔Ą^xѽ\3mgCfk:Ɯe;L21y_1©\(u}$0||Y]U7eW*G/^O>^~}'9mYl&Hs{8(*!~T639.>uX ޶̞{w :>CȾ7a v~tCT%5GwAa@-z,s~7/w鬈XV2ܞյSɶ@+e^UUHJpIR3[O_~yø R0mv4Rs6EW_ c% K>ە;F_Hbo3=`TVNtr-@L:P8XAш}1`h-3?g k&:3kkBBP2TnkL ^xq6??"oٻ°9zٙ4a1"hQ/3$Ңc)rj[F)RtϗގpV_B(6Fx1__zb+KL][[)pOϹe5swwwVvWBյU`k]"k%mI:w<Uq-^ItT2UztƘ=WD; r ##ږCTO*+@)K([ȖLvtX>twDۮ")wQ5rD>];z-q)01駟,IKWٱnL( #9UlV0!ݒXٚТAWYmlF _]]޿d++Q-8Z\VD!E`H-}:cԕD(rBͨV{L,\K5X5xhZ| v{r3f&t?uF cW, {|wwwz%J*ȜCƟ`ϫd}I X: 6L@D170 Y4Tn+n< dzöl S:sO7773è-`Ξ %KZ#%`QdQKE"C=g"z&!6x)S ̉K;SgJWӈB0?,s7ufH99XU XǏOgQc9E^}Nׇoph=WZ/Z-)܉vT޽;#e?Fe dȝJ,-lwB$3Y[:s Iif [ߩe`e듊ƴ2ۛ2 e*}lO<-X j 3LwdF H"8ΐ 4;R@PΜ+OGAM4,%춒)bb)T6xv m4n,9x62>+ 4},Ц.r4 DB,8N =Rպ`T!o["5n\$JtR 3'{u>|8~W',GV&TX%y$vn=VHLsm; p*Gxb |ɺqX j ̰{943Qu{'ٸZ{uZ*1g-3tzQ)0ꘟNo~6^bPgo\Z'%eWb gڑ#gD=&C.(ڕ߿9Waw) sfA9f=t'vwwwQoI&e&[NE[.lw^[ُ?nnna@c6߷D4 {_}ԧ%:K-ulwU;6l;4i2ӷ\9{tnC$xWyN۱?m]MKjآe ZA&S;W^+@mq]CRNenm]CMdx- ;"N֩D(_򳈅<_ϗregvFʩmwb[uoNP2ABO}Q92|u%fx۸ׯ_^BϤSUρE;AٳgWhۚHj(S_Fg %Wk+evҼh3O>0b="Ce{etؾTf,gsVtї,^|T#sAX$R9#d kP B|IeD fb5N4 GRT/>홀JƴUxa"X2=-gH<׬~{W`V$w@Sgg[I}dԲ``'9;9!Pѷ)e޾}{ !ѧ=23@a%:))ݕjng.}e-8HYdg-?ȿۿλ^Ǖ-euآؔѲ~{؊ni%3۶J{xQ5ʷal[!u9DMdMtVU2E }oZ"^Fӿx0A̲$#]3e k_%sP<!A]d۸/^[wj$3*,Jq1]V΋/BOAׯ2=p#mm' hk{2(|!@vҒp5H뀖j;:.n3uuj"Tϲ{_fNx(\ӧ۷oO777gS"1)c,gx+|FЁJiY]jg{AM+"~}5D[-{E5$\i+ 8C RxwbjV-撜Uȿw d IDATw1S/9sIw͖51w6T ;#G^L%D 6J|*&ä$JFܹ N5߶ l,X@$[zhm.%JG`OOoۈGwT `!Cr3DΚ1²>߾%(L [c{qҲ|x8%:_ΜS5$ zsf[;y[2.S-hWE9 Ich; u l<+Y !x,C_/ŮIg*ie9ak? i+zT`P6]ffS%Cb^PѳqKT3ϥl~QNIYeɡ~dۿYE#Yt:m[_h tIm+#+!-/)$/j;Bla2L?wh'  t65q0[*H Fh#4lLynv:wsڟέlUIrZ%y0ϲ z]ꂻ4t>mN}[,^E)"d&bq:54(V(:wZ߲?+j{(Yhr =rd2{o7dW@D,97אXU{VzӠF~ζ5 Uߚ`ĺN|<ar*2\XiC#+,1+ Qm{YZ߶jt[h{mPu ͎5nm U]vkʡ+Nا]Ԋ&iͺ;]i/g9BۆW`DB'%onnα: *psTVJt5q*(ssv(Jy3n 9{ m﵌ߕ ξYKg2_P52R3Y,mHO*znX.;;?!egHԞ6Pl0~r1ʥT"o8NKrz֬ϗ4lQwU_m!K 8RAmR$v@F14;ɜDE `Vܭ߻;+ȟ7F8pEka+X_P1=5*pk%VM߾ mDƣ\mH}C4 cNةO?:,a1ǏCX0/)Ww_YѾF^.ruk\R$loIHږU2BYjT?Uҡ)%( (h@Wgw@FjIeelȑ2v{gW2f蛐#o3ΫpV8>CDD耤JP;KyP>əJ]uW(坽&Kպh{}ΘH_g ;*1K65Pбw+SY,B:6Wٱ$Wˎ1h1Qi8l??QXׯէWM]gUƪ*9靖'*Hc_cX2?ݼ"u{9\daPa2yJhЍmQfǡ.(!lB%֊J ڣQBKe[vTLɮ5! {;/Nyf0>er+ t]:וL ZkqQ'$-ZGTgnnv'kaׂ vR_VñLdF4 [\ɆZldnigYT{m^[dK*j*٢N{Ԇ*c9βd;L[rT(euM y{U)[0PVٲr͊lrE=LMˢ;A%U}[\l#I#{ TgK&Yħʝ92Mɦ* 6- g˲9jwLk ^r+3.Dzq꘢w!T/gٲ qZ mu ,LV+5l]<1"GnͫnMmE%v0rN*_ۯBTbDE޽dMUg+˹LnY> :7źjSEw"AA} }+۟.fĂక$hFh(-ضԭμA,l 9if%%:ι8Te3m-t-\!<Z%IB͵Z@xfwB9e_}ա`~^__uҐnmONrdBFvVV{yYrZŹBg2](-s]삗ֶF/aO$CA/LEoN%j;' Y k%jh"Z)w}9 `ҎT<3RZƬ2@EIPaj^$ %夭3:Ew;1(r"w Ԕ̴V%AQ_|qD;}y{ep=tsss=".iTZ`^ I_@luˡg@Hn=߈Tgn!x'♽9,yBNWWy*y?8l:aIޡ0 Lts.'E~(v-9^R`~kqssYgO_xqPR,bЗ|8.@v5.d0f[+3.C-rqiD~/F; G9=6^R[ZĘ.9@g,;>==̡: O_*}d᲋EKE`Rl2-]l Eʟ6 fӜgȒ^TQ{,!ҵ,ߟ FDloe9$PC%!q5:;v9hs} ;wfXXe Ε浅-[*ZZmU"osYmMGڈsْ](|ܶ@w vuw N?4 r-"K*&meyI xHSja3O? ex ̦r:C\2S+61eX:\OOOg}YND &dULf1i[C/m~%\.KQ6#5ۯVDkeمW2sc_zQ~/ZRO/ 9Z;-TMEz[nnnLLFmkҷW@qS&2Q=͙+k`ei۵(U[E*ujlG7G/3oR]GosA$ ĞEIr1X%X[l0ܽfXS^t[noגq%jB= -ՙ5/HG\\&dy" D+eЏ|G۷lݻ@d'9|z )BdU/rQ[貖6Vd\EE/-i*,:Ve+*T-u"$  ˙ ^b:RySؿVH{믋Vezfonnx(>JF]*yZ7j]e턫U,sDRx? h@,99YEv~Iw@KPf;2e$s%$lNX*wƈDY\YpNF9l$=Y* һwR̋9NogvW-zt^}~ѯb<;PRk,ݵ 2eex-goMX )I@Al%{V[;[q$l&1پBXV.짬4GBNhϭxlMoWk9!ƩWven&cL0!H6"#F=Y^2fS}(3VE+#(f#'Eq Hl!W>|825Kv=0jj27cT ف\3e- 5jf8Wm[EjD$4ONƺ;rt E줩DgvY]o5ٖηȀHc WVaT+$IG@Hujػd2UNww_8߶ʽo9.mkԙȧ臼?651SL,6Y_*EVY7H^RS'_#c4w^~}>4:Lխ6EmR%@ ^% U|m1 /#^,cVV?\d#.l؏젎3mCSqHO,i١2Y{SPa#8/9k>=e]V#K[~go^CեrvCSvN~˴>} =#-Pxes}-0\u; Zf{aE4ïJhs39zIJfM$f8tvGv,o6R[ƐP V\>WV./7Qg;yL$F\JFPĒ۷oOg,Cވҩܷ.}Q=IV RZ eY[/pA%/?#ArYM#ᮒ=&[cPƇRj m3B^5Tvfֿ6JM1IBL%9iQ:vKϯTff |NK.y1VCZVJ+[[)RXEvFSzTAC<Y ѠX[i3U\xK)ٲIՁ t mg<>^~}\ҭ{,,Qx;/g?,61_jdT tDG^pgm+)i n}, aN>cwi9O9K["8NRd\ eBli,}IfZN%x$nh;:AwAt>CK]DÖJ{/)۳ֽՑm'fֻrv;pe9`U e"zRx }X9,[_Ś<7ZT}W~uxsssO2]ty&U{qRHC=hL\ǝbޢ~E`I~dm;oooO~߿i1Kr`=ʧ<4+%.BƸbA⛅ Р7fɄW>挆p~%iF%IRq343.\v.6{$yH%:?{(,U{[F1ث w lq* mV&. Dɝ;Uu;T9cj={v9IGnWбڞ%"ʟQ<.HSeR+GDm'vC) vdY.~ȩ2Ցpd&}WMsI]uBG_Iع:~%xC"ay 8{׈̭Cw]m!-3oZljGX';uޥl0!3jZUίKQ HLZ@qm3-UT ޻5 oYB:Ѓ6=;!NjǏ Q%UK>ŭ뿲s Hf J}[g-IhGWCյ '>aPltil$n]UČzI;ؖ6\feujKڳl:DH*YiY(-/;05Z'%s&fuǵrh;V^qNҺfDuG_C I鎪y؉x/:лm5'6ߟ曟e[(LFRh .3>`-pP)۰WN6a`;l WN`v{Ֆ $i:{3S IDATu=:%ۂ;wcuqb;@‰zX/^KlVpt9.d!Y;!`Cf5nN0 ]cI[eǬgj `$/:i ݭy;WhQĶ`-N@f{eo E `: 8^R6Kɴ"IN98\Rܖz/#lfK_ p'?[ʏR9RA{';oNwwwU.~uˮYى!2Ӯ)B˵rߋu (qs"m6;~ $ '48jw+nhg@}Q/忼MzGel9^fkʠxhvUYAHC!RǤMC,x=EVs^j>mئ&gԦU*9#cRh4^&liJLQdZu+ / eg]C{,%wd(rԳإ!qs9 ^: <79K>\R*t3Ȩh 0U PZܺ|(=[s& 0u=C.I=nnlRMgmY2lr:5I:%v/CМ>''qNi'~.  )Z4H.93k=z8ez-nl~{{{搋R믿>~0XWWWT7u~{.s^5̨&!v޸,ʰe9F~2}w~~iB֢8 m!gffϾMCӻw>+%cy? 4.{ ps#;JU|El])ީ~>D-Dq  ;kAGd@ :/*_!LeL (߽{w&[Y ΰerpyvgK3CmR7(ۯݝC6ІmIM|'MppvCռ/THpsx];H5Ur/y7.[YN#5weDQիi'[3< ӳz +ޟu^6kfiv*}_}!eӧ/)f%s_#۴AF0L?!:eMdPmg$ ClE DEi"1it ¦yNnբ`gWC溭!9ՙό]Lj5hU5z "#!F\7ʰڬY/OBFL&rG{zz::>wv޹bg:H0WٽDܲ$S(W$IRe!Im3Нbh{zg$ c$Tu ~xz?xc˗W^ ainxFC.&*AWךޒlg)^ܝFv!EBl7/Oo߾=]eN[C>ا{"Q\2T(kME:هQ mQRѺP5烶 pHM˻Bf_rΐ7(S+gFC3jgK)2CM/ ًnھ+$+0 t5.V{DI/B#;uDEC t^j8(#_;}ޯ} ,;Su t )J:08u6E[D\A(K)ުѻB[sddY@&\g|(*+EΛJo^xqQJ$$ӳ~73؍Twb۷ozzDs!cjxdD,mN8at:θȐH>Yzmʎ}wwwg^kڭWi5=*x_,ߟɨ,O Xm-4#ƶoAK18c_,)'D=sURȺNxJª5%K'65ۭı-H;rD`副eہT/,1[Rg,4dv ؿa̶%?ݹ<ߟ9>Hە2V9UuF$oneȏ?x?I8⌨s#.b+qJ'@APA;ELtL*;-(a@OIhSGǩ.Uc4gu.]nJ];vI&%Pw4[])NBݪffd;TkΒ  b3֧Sѧ>駟NoߞCZ{őYFjZjMl!lZ2X ra$(#d*R$EDG[ŋg vh%ٜR%;<(?CADPXz-WvElճVFY%ud(U]`j) Z'-V:Klwm`,:wfۤ5P Cl_gY&c)N{(iMzLN_>;|+ڴ5:2KFE $l?t*<&,RzgJA:B EiB(&Sξ0T{ (c:%v-tE$ L޿%V"$H/eޥvZs4 ĄiodP-!vRx7E^dW+I:!ؗ]H0. '^2>YV؆;ŪB)$- ;deDZnQUxb&^pKԚ5>Euuj-e'vJ6 >n3W7vnv{͘IbBim G@VN2bSl;%5LN* *tEL^f=hSrLAj>9|7=:֝ئxVv5AF k埜6"Rk[hC~Vͬ]}ZhErњ KXVpٜ|3A5VE+MK#vylbVa#K<4 Tw^̳?oc䞠6 hnf>kze=w{-Z>zt5=p1! G6 ȶaS 4bw}A9'5W\ ?ufqh+3W6:\֞NQs7_˾p ul3j9J{N%:\ N)ǕSmezԲ۞I`-ϒ9o==e9*ٲD#h p퐨ZPa7k,ɯ*%gCqyYee);[Dc+HCg9˲9(&+ZŃԞ:00m{ΎPRgA:(&ߧ1[cXz5oR&+vdZpgl)r*Zbξ)a}$fk<} 7SRų/A~a=NfrgN Q~եyB1=~"*N`~]/ϴR[h:-3woUZ3cST˗q0N؞gM)i;y_Eδ3.WWWGYy`D5j?~d&!9f SQ8AdGΎDJ<i"Љgj3Bnr<% ٤ ïqnA0GP)0U Qg!;xKymDLƖ]~3KgI].콷йIYsQ_*w7zG $;;S'AD-rL[o6_ O>cc+52s^Y_Կ{8#jfvaf\SS$XH^~gQKCZ5<讗5!t;# +;ث;YB2n)ZNE-GJ7WP'`+Y厇0jckezDMee*mfAATh}eRﶏ;tȈ|{owH:Vr;gà˶)3%3%D;/lUjf[_Zz^X RJU3RQ,yZ9-+#u[s %hkIa; oth9|â>_wMSÒvWYr\YT6><}^}vlx 66bϠd޽;#^y@!r!!KYAvk$޹E-2v jBej=<<Օ4j&y̼MdKڶ?+$9ϨhW.5Б[mRVxgu;taCG=]X\ϟlm6{K猭eXjGOu3#uG'jV<2L dβ3ʛ:=+@cilZ4LgҠAfb{Oymqit&ks,Tqe;+B<Ǻ%;Yȟ.յe`'QGZޒtӴ-}!rkke',t9"Y.UPeV;tz>޽{w`af^scKȈgt7:rGy!Ͱ컔DKjUlv:N_h0c< 2tuNM}%.IjwJgH@]3 d tk:>G(+^Bf2_c𧃫$^Hf۱-gٳ=Yj ПutXo2gc2 kL~+3`? ٫V/J()(hEub+ggHv"f@w8Mƻ_{|kS Jb-.o݁A}Z- .r*2%J_a+m?!+> ;jZ-yޥr^$*BlA9,HR3ػ<>d>3(vgBHt[|ΪC+R2N9/>p*3.I{j+ח"ڽဗFD-{Epz';[4uF㨕͎_BP%QkmXmGOwFS[E_Kt*Mɡ a '85j";o Kl[<.T֭#Jy$HXA|"ducX6w"'IZۧ\P:dl{wg=CAX 9O[eċ43}XC;G~iե@Eec{n$qQӧOl(qvBI"ۚHL?ssss6ҳ 4b^ʵE\mHXagik)֕PcsĠ's~'-|ݟ"vO_~P)pd߳^y[|[W^y; :Q $;'obk XZU\mWSg 9*Asup(QeC'ZP6?Qw M"Y2aSBf9WLp6y%](^Lok!d$*8˗zzz: wF_VzViptذe*γzgm{XsPWZa 9u777bZpvPN`%ǏY+b*;nUbs˝&#Z}{y3dt5URgZ\ EA݉LRtnfjo5}嘚^ IDAT`{||<1UeϵaIg9C֮/},W]R-3.HW`ۿ/Z)I)B;}&C`OvT>mQ#觧XQM?Cj^̑Zaiy,,r)J Nˎ2C:YP"]:|I^vA@f]4uz"CE]΂eQqA@a(ߩ+9Y̑ 9Y$ o甶ͪأ./lcC[6ۏ[S;wR-ep`:7>!LpK 5vDvyI6Z@YuͼWRv*2QS:Fm^g J9J#*+v1N&+5mkCh"* Mڽ1Ql? _>C`W֠nEQUS@;7ԟMH8KUHȀh.o=Brm \>GV~Ì262Z|KuX.ΌrdltD2b>amF ~f6]o2Z!mS9aKl.I`j[WWWYJmU] E+^7Y"YolA.q!nkZbYco~|8"Yg](% trAo $z #\q,̜W]Zk'T"$23H &jos\e h*)n-I틄͵'}ʟ i R;$h:Q s(f 9aWFS/sI7@Kï\,bR\WҒ-g*M0 gIt C9gk[ø4Wz*d-Bwp_zak+1 Cv(3LAjTG/^|&8gqW42v@"SD ~PʋJ*[r%HgޚՎṣhRڙ օ픰\oƎlXQəwT KRVV\)J)v[ΒL/ᬟUMv2bCJPߟ}׎^HّdL BtHF9Jm a ]g-E %zY+"$靈X@%V^=vq$cN_ ;vjb?'79~D=kh*7&m{zkˑ[;<5˹ hitgS\WP-m׻Щ??d.io#Ϳ:IXKr,~aEywh4dj]%HwνjR &IO\J%!]Ŗ.=AyrQ,cE< 3-9Қ*p"je ˤԴf9O.pYOf܋FȕU-d*!TJ">/3aoQsXmQ>S-9d|u- TWTp\voɲ=iO+ȇ0C=ug%ZRKjJH%$YʱQ;Զh,-.oK=; FTi5  Drjx-=R xI K@N~?M Hp7q΢;5:~A ě .{kl+W*q'΂mB5ٖ.q36y 2 ꡫ 6QޞMM{MRifXÐSjT3|D_Ųy\XfIUBzx&,UꓳjZc=Ѷ1Zrw% m9b6.ilY,TxGTB=_y#HN^wԭr(Yx[BoזயB*kV2HQu(Z8ߡ=*qp;yjWDuGlǏ(Z%PCCA.&bymޥ$KMP$ Adq_zu֞@fF` "Be?]&7e\*YaOuKjeTk,+ۻ52me-;C%V .[?ߌvgWP$#^!Eq4vzۻr`Nv(y)d[q: 9 ZA>f2[,a`q sp&=<#`%.~ds!B=wl 3/`hcf H; X}S*zOjnhk/ռL3 J0;LX)ufD6c~Qڞq+}oB6ʎ_j۶M`;rRó|b mdo(vQTRhC/<҃uyB+Sq h\tdK`HAEV!K";^x4nz_~}gtm$E IbN߯/82X?o9ݭ9oZFg$|#md4>f l :;ˮ!/<׽1ZOtڭҶÌ9E]v\wMu\;/]2hm2[YCI[p(e"&Ԇ;j=oϢ띆 t(nѤ*[P!MĖS4oF,tqqze]!qGI) gS+mxa,դ X5>uO5Zf$- XLȇ_iCpziW7`plunB{DŽ X,eSN_4v쳪sQ%+/jb-y@ m*r|qf$|>^^f&yw$NKH[BRUX23)l̎A3eM qQ[' t$Bfϗ p{ *IjDeEeD8L &_*~..Li=6Q I{_tt_l`E |Uk]3pb :ղl82-w toi+HBBzeձ$U?}8~N["RF%^%T󌒪te)b3~LvvM߻ t#|:FLϙ* |DY֚ }+ j·Y͊jTVҠ ;4*b:ܺ|u/nSvPñi6,<._uWrڌoAd[m֪Fʩ+Qq#KcE옰 Z۟!E펝Fh8/Nk%UC2 ^G]__*fB:F!S;;X1Y\٪ v9řu2_%aLnɐ[t ]ۦ3z@ӫ$*Z[bٸZ~lukDwDY>~x 8UZΙh:kǩ/ѵMݲi!)}z "G#~~f@bV~8}0HBi՛2h Rڶd_|yzYtk3mK 2"DưÚ䲝،5S#Z>GNɮl믿>sx?1嗧ׯ_hY?Y-g#Bjp)aI4o\X: > jp{nW R'F Y ]= ?:(`D@dZ57[@Yc$\|Ǹ:e!Y1RTB:ϊ pzтU]O7SuO"ʗ\mP! {Mi5wD>}GUI2m$ncle:PJ}mâʭY_YIgɦ;)צvZI~ 10Xig.) *?>>>JG}St"'g"uxD6+ZyE   9h5$; yBNq_<Szfr-t2?!o■2pX{%|Lx^C3V/#67|H˖yos:a}]2 s)aJBV ?ˮekr- h >{ߤuoDw+VDwfU;%dnv :+>㰞hU|CLT@5VNN{g-)=\gפI-{g(3^қmgGT,": zfѬuCi !ڛKYâ=& [P,iK${\>>,}[$ʏ1(5LwSK] =h:keڒTEԨmD5fTLN`^^6 ;vxX\΁m$*|d3.4Hȼ=ێ5]rjvµ *(B}ܹVseQ99=(X#jҨq# O2 ѿ-fǎ*%܀AFY<~ڸY/.̮ҹfQ/_<lP`:eq3v+THG]e;JuEm] qѯP%֦@Ȭg `ŋ3q=ě ȇ :+Q)ΐ}E̒*%i@QW]X/Št;G1#tslȁ CO2.M$mNJY ]nvqB/_SX 1~o]@˚w%^@۾i7DYDLνYB+* Xt9lcW޴sҳX*hewK[r| 5j6LeP%ҝƧUhQ MX>z DJϾ7m KCcwٗD&)$YEuի66ZЬ4o-H/^6u2eN5m[ J6ȣ?^~} fTK$$uA}[Vb6HCI^Ynd%{xrhQBξr&'f^l 9޴?1 9#rT;ۢX(33If5J:KDV/8FGgDl]wrD\U55U;/h[" X>R-鼗Zٲͯ8믿>ΥvH4uF 1f~g1 h$yV(31g#=ώZ3 ͔mᲥoΖkaY;ڹ;"?RךuZxI|ׇr_޾}{gt ,ŋY‹#pU_ Z՞=$) n<==2- -^y [\"[_3`fS\uXEG:EVWwW+ZY26ɌVJ׻Ȟ]IQp^N{ Uz:w \-©AΙkg|;4$^}a׆NNϢ2Μ%-;,c_pݻwuؙ_ɓzߟnooCvOg*ujۊxzΊ(;OUهӫW~&.Ӑ@W³Hп5p;(EYf;[fX&%-ٝspwQ}M&6?#QF12ޞiIU+q-~-Ј]]Yh禦:Y_ҏ`ы3-jk!{GakLme 2L$`iT:9uһrdB%|޹tҟf`;V#5ٽkN48xJJ´ާ <}ԂPk ؘ9T2] ;.O[;Z( %:XV`ݻw#Oxpt*)0l5h+v!~yWD$~/AH zfKk;f?,z;2V;WqeqkwjaEbT`vw儻;3ϲz;m&" E !MI(%GEw&"q.yrK k￙͘c]^^t-;X ~ȭdQw;.|f=Ѱ| .PPvXO.-|F-ih66JjRy PUU$#,Vg=.ڐLuiH^3g} )uAkRQQHe[1sZq$ :? j6_5֘1tra$-yST .3|OU&cSloub>q eكQvy)]QEŜS%Gw X{F,Xwȓ̖CΡsG,dk#V ^;&[dPӧ#W-XeY¡Z(a3F,*rfhSECGo0$3aLJχ!/SuY "$ [dKx>fv%sjM?ӸOZ0,<YrdQnM=WQ*r 5qz:l(Fb6Vr :v.c k%MJ*$0`[B3@ӭ-pK+?<<UtTº|p 6^c\٫g֙YXE mbݮGg%c,YJ4@# g2h׻F;TRX+8% N($v(Zy zN헤`HO*9_ 9ҭ5uFP(-!5g[lbv@?lM=8Jy^?.ou?ƿ}Nz$C8t3-BPQmB)0Qx;LrN~5.jDzvwX #tyjps׸dhYU+xJ,^6!V͇Un/6۱>[/^a#v1;];BMt^pR" R@"Ƞ ̠M Dw4Yeβ[T)Y]uGv40o;$TCYmع]X%CԴ_A[gg4+0,$䬻 hɖ$晠(9-ڍbvwtmKŽfY߿s#޵I‡8ib#^͘e+IJtO-?}pw߽n$Hߟ2:tcLѱ@;\-FL12Okum3ZY٧el"hgNܫNlPMYN(ݳHvTja|3Dg| aKaZ2f;_:8JFH ¾ 0'ˣ1`x" E(] 6/YVS,+oDzG57t(QuM3!E X. otҪtrD"$F kmZ7^0XOqVL*Zwޝv^HҖ[Tn }y9HntBPۆVY2[-C;L'bc+K狈U!{xXS0ʓh;:&.^UyWrn*;f\`P,nW#ˣA voW/~߽vBz]xC5Gץ ;ئbTr޲˦)7]$H1Юm{>cpWm9RHFoh="-r/W2drk N̸ΰU`+3yؿ3 h|f B(sn 0Yq!_wo޼9*.edl,h炊EYzwo˜,H{9;:ٌQNW3ṗ(=- T޽VSYH{bq j;]ܖ;{{EER3f{JjlGWSWh94w]ĩ,zߩeF5d[Fs%! |/n_C!D-eԃ)ٶoό s??o$wNzӝ:(M-q:BZj\3)!L™ NL XUL (cJcVlVڵw(<˕u2fD:lv茭it]vA'*kIO/sZ s(ٞƲe;3W"lݻtα_EC?3>uBT ljP(z|HjX(9 }]εb3|ؙn G&:`ɋ+ 9mCKְaGٕxRس-5 +t^{wKoֶlM%HΚDuGc٬]Ȏk]Ԕ!H2Y'_99#;ST cwL΢Ѥ@:YGћݸpqqqx Α6p𢙅`UuYbt&2׻ógώ4frD2:?nVegU|Dw]To# l+,hJ#˗/ɐ9ͤ:z^l#S@A[:}Yfu` ̄OsfvBHc2,>U{cK/%*چiwAo|NdJe6$T[^z$IWgܔ>=sdA9A;h|Z! !rՉB|&g ɓIljнU+wjͲ疱Zo]d}kIf;tDkfFڵ/*fWpnSCK*J^xOv:8a5rumX13X7^U2Kevo") >ڰ+*;y9{{ewB-XdٮP53?ǮII!N%%A|Y5s N[dki۫$A6BSh r\?/[F %(Vhc:g.)Y<@GBBh;@ɺ{uvQ v9"{*Kyz;iٮ6}v_s }3[߳`\H3Wm3۹ )ՂCWWWG Nsл,u=zxq-:r`Ck~}\x'rӕ >fGFF;G^xa0p2](M3g,U RDY-v[|U&SWnWdeosv?28VO'jQ- 5qp,lKUYKm)ImR% %]I-HH"Uc/S{#0t]__!.bc n_Ϥ5YReU~uuu2|i;`%QPogT®s]/l' =nʓq@RAA=C6w(gS{(bj{5sH*h$d E^|y:x8ٳg'( Z6:ݖÕ/Q|߅ rca@ 3aǑkgCtJȶpZy: ՇL {rx6S.@3CEo9>s3gFy;T ]D$Ivd]բ|&Ns<'Pg8}xNwܲZ:nhͶy]/X /͛d~xx||<{͛122b$pd6agP[4%(.CA:=kFGD#zb t؂ 0 :XPte^7htB*C,˵b;5SǎH\[2Hdu: qrd"e qARcD}aۥ[V-2Ѷ6 `V)8:z75ש8a%[kQ6RRo{=e,hiо% 8mvnd`׊mE;,/Al6 ĸl4}o0Ņ,Ƞ}}Φ_SR>8BTЪzɒUy;S__c`D|d.j"mXJxRYE z{=ol:tCwNܜqU,5Ҳ١66_z$` fw۶6׈;hE BT$(0sAk??%jҺe(r)Wz]=kZ֌S.Iq)i V&rZJU)wAufB$736Aļyvnށs`xJiܨaҝilM]ڲHNW4cy9A̶} \b`!<X5MYyE$!v)8Stv-e9;[ DPKdM6mU3e仏!o_Oo޼ysP(v1B_}ŋ܆X3qNhrNX@!|ܰ4BY2ADtB.P>ۡsPND*Y_EB-FѠ>-;*=1B\e"6 ()X! j%vFty,,KX3DpHݶ,|8`Ç=N6\չ:( o-љT):cme* l$kڿ=8YfTe0db4} >Q\#}g%eе= hԠZ֒7 6><</䳐~6,"hC.KN%FlQ:-(R$'X;zOmA_|wo޼9޾}{$GYo@E.+PI/Ŕցex!IQYA_R2fBnW]c՗TJU(q x9gJ:uoGvxʕ 6"VIد>q`3 }e+y^ߟovaYy̼WպkSbKj:OWw[{\ Wmmk:C*s)RÌ}'z7=,pٲ!Cf[Knlr-"W;)~,ǔ۹Wwz/y~ܼ0Niy϶Dl/ʑ;eVkɇjl-y;ˀDs ׭YSP$OxRf UI$O./)2zαS:ְKaϟuCW~]T_w__5.,$o%Gۂf Ӂ>{*aɖU]g0Xmb"زgYB*//!?ƅluD4,xΗlYAK;n|2+#%$_j,z$ uCv4B"0rq =>>~&$)rmրAlWڵW\cMR]rFY-k"KZFx`3}٤YNy"ʹl2au͟qEs ~ƹ_E;w+.Ag^lϲZ2vi]@߮,q~7k7{`,߽2(߉k Pٹ@`{Q Bm?<-xI,b+m/D_ HmzMmrbplさOÒT+y-m%MvF40Iwɑ+??{}wwwmD>ńze |W^ѳ*x;Cx{{YϾ/,K82DwG[jڠmFR?_ Ifmi9ڹvIef}hwÇGZjQK 抠Uj =E lЙ(P5Ctl'jd#GO?}wwDžN)fɯdTmk1Y ]񍕿S6_/po zv$l뜆ԬVrv5%cW^rwwwm˸;mTF|;D(BsO?y <7z.l]_\хHPU!yQ3ɥ fC!nu-ste01{%>zQ&ف|/g&XS\2cV$tko$LI*&rrq_]](zVYWR?gu {1yx28:h2e]#×!Un IDAT+#7*aH,nVdc(^䴥O/e2b@0jǏWWWg[}"c N#x ^v[Ш芤!7+u"y k{=fb>t퐨lT\:eL#4>ߡ5}cpyyy^'s]•N%?I9m['ތe/VPS3=wz\waEBJQgg9ĕķrYɨ{,O~Q.Ty4rV*@ڨ sr[+JdHȎh%dfy'VvVm ,]uQIxGfzOM%c# _q) ZU(ϟOjen8PuD.dk7XRMҁ,m!†9[FrXu{K *mu f`:l|,-h|f'iIYt:!bDT KP*׿c ,.9<<:/_ָԪp qI*9)"%#:X- k)!o=A~P^B6W>>#|:Xk78V2gHmw1%thr> W@j.q4:I)> щ%ly,#WaI;e4P6l j-WN%iRe A%':.Y*$n!_~nnn5LYJ B*g:JKwaXdF֬Ur95mQc[JΊ*mFc_߉ؿ?qTn[T !5]; TսRܠ$G(9gn _}ߣ?\+jcҹɍE)$jbIX޽QrJD}U&ISҼ@S^;GwEnU8NSݯ"*]./_HիkFcwwwG#0E: , tP^tv+:"f"5 ,Nr>;f;fW4(i-Z?$\|Ɏ)H]Dv{.3iOjgɪ2QFųgώP#;WV9j ho:J窾VyF#$>J R}*'nwֳ%*ҊEVݽ/TeRy??lY~7LeI,>VWvG>xo9:Z "kxTk;"57amo%SB-{rmg$.^UNJT6:7Ij{$ ?NuDl5SKGaӺel%At9t/f\@rqv^|yYmCqƘ72GNThUX]J$2mldؒ=B߿?YddUY*(}w.szY\W4c&!\֓W9GEW7|sƒl`׿>JgBR^iھf Զ*qQ|h|~GUS3ֻRPfP;ܥsuRI%{qj6!$ wuI}YIݲַkE$]pT{ݿ[u0BDZ^TȠXLKX: zJ/L$$vϽSl#m1(]$7779~Z8lg;TӧǍzgFT˭鵠4w42-qǦSMmh1m%0S*)myfO-d?O"mepRee,mx  ><<1]Y5G!ODrYٯ2e{X]zDuqqql%RHMoe9ȉX fQoesjTMSȑeۏ?x>qU {?_,܉nl29UŅEe5 ;&Z@m{UנP];ؐUаBFݻwdơP"-)9L=%OyQ/W(SIϡf:_U^hf㝩彺ifQ`W[fNhC5&8}\3 ݕW_.M .//޽;P/0z;`#|c;Z5I!v=y1WZ/7t9 .:e֛ 2NёtjW'zt0F뭹}Fֱ!+ /0QpWѩhL!bfd-BxjE[( {G MIF]ZvpmA}1W^?~qQfǏ _&ɮP 9ˀb t+LUOŬr?~<ɜ&/\Xa9mzZy﹊"c\ve33(@U6CٯEzNM^:>;Y;Ζ2_<z5)hoD;}^nzR"\A8v0 *rO6j6eʞMC*y=]92 f@eċ*8h(V?K0n' Jw GwL]@S,=o# MSQQ] fEͺn6yTo}P2W^/VQ9.[)Mnd־8X3FA]g/KypEUr(]Un|͚zZK{W^h:!dо`_jxi3Lg2DQűh}.//OeMFlMCa2www';<,)c$1(y V0*8"[fy2K)˒U\riz9:[|ITXrQ:ֳ(Y.%#m&W(jt> N0s777GtR7ndпAh_rg'o)Z뭭:a['v iϻƋve 9 ~k]{ |Wiy| DTس$mVW_nooO`>!ѭtfy ;T.lHgZ*PRSk`$WYI/jnpk꒛<t!D_̚2vXcJe^ t])]+ W2 o߾=|ӯ/180Cp<ݠ2YĻ=+SVow#S=/q+UKQzAG-4ٳvnlDC eAUKQG]x@d|I}ڑv:0L2ɑK8gXI;e5{/Eq tk )s#Լp w+Mn tK >Yk&[x$SdU(td,jP@>ܳj|N֌bg7o됃v (","> 3 ߗAkan~F].CmA ,bnUٺnل%Lgi,mbA؋/鐛UnkS窃"AHe٫,N\A.˕ҟ"K%}nrϮWWW5DAwMfZNȸ=CJHYc|]뜻ky&[`O];w;ꎰij(p,Je@Çdz}_>J`I;Pz wa%IH6+NTɺxdUln< ³ qkk٤v&v|dӰD:ՆQgž.eɤUBbEV~:*FB^TaEo! vR8W'Y[})ZݿtS",p8<#es9+ 0jJ?~x?<>>aZL-;ѲT 3,+EFbF MٳmӧMNQ zme/TaS&$lAv0Nu-.r (T%99: e :qNZ;8l"u],Ǹ -'AάPiZB \3ff0#‰8s}y$2ragQ> ~m͠s؜'kdxFv:i ;?ujcAvG N@ gT"T bB ܲv:lp|YE-)ml ڿE8 Uy9* ["p>dTPDlhϲc[>rx!J-J8<(hm=/5*:FNk֭^/-R*2:Y59[6]mkFÑ!-aPg#Ϩzm?'*{F}^aA7s|fH:jW gj@ړ_2m+upLB(5p_ {u&>9e/|)ݻcdquuu9SWV%7r ;A0uUSz"D:~^|y ۽tCA}nĮn^eT zB:2`U%ODH^:'#MT ub;b l׳qg/@9GP[,iUK}"r+ 7Hؕx]$/@ kֲ![v:YLౌ S2x/9"GAw.H1W^a1sS֥U̡';o`C%};l 3 7PmMBRn3ָZ ivI۳ki{ZH.r8F*k7{v،w1(xWZ^z8'Zxu*d[>ВrkWߨMs3"J)#Z˔ :AK[,0qed+ۓX6 d.fKCV]x1/ $!,mUw ~t_/~2Y Qfj %BWv*ۢ: +f3ڟ"LR;CBRWGs_A%6 A IDATeg ~2h)KZױ_XbCIÒ3mѷ^v,Xg;7pKq l=D6 ~$*3/NPBGmuK쩻ݶ3mր"eAkbL wQ 29\wǺ:1M :g%㚨?vƪ;k]6-ĩ"1 g4R/^8&*(S,wpT3V"\սsϘsr(\L{ϲ9'@%q}mQVz˳JN*]nZ-lm$^ZRPTuϚ>NDRɸ'Ukml鬈 m0>M͖޻ߵ=uetf~v0Nԅ^‡N'X3f+ ͐%/e)esB֊gdkMˈlk]PaWY`ȵnap:p3FlS8HDF YZqH#]Ut\imsU1+ckdAX#a\]CkȎ]wSBEev(qA=us\U g;ֈ1ɑܜ-=NIr9:kִw ʢu"%̶NbQCZs669,9-&8>vnIoۧ|&:g3!{gyG{e{켜EU*ȝ~9~([>ouͱ.ĄRz4e/s7أHm>5yVTuF3Pٍ̉2feHԇtszU|և3߿d;@AʂP=;ǼBu. .Nsu+ %Nԉs7g {| WہCf9G&ijz,7H|+¡Iwa[oѫu[?;PO@Mt[%uĘźW;gN*Dڠma[{Y>ӹP.><s/* n{rhy;$Y~ kT>l6\ }|0U}9Y ǒWujb#E+ vĤ#r2fUTr.*]+ %֗]4s3I:CR$k&L.ةz/".}{hV׿ i֪cDO2Hr 9NSLa~pl vBT)G.B9՗[c(E֣Ͷ=V h33!][1EZX!$:[Ȗ.3X)Ԃ~NNTT&ApQ/k̿#[jfX&@g\64qf$T2USTsSAuRU }UĮK40pMtiǥC4hݎVJ~Hd{:؅fg@[gIrcҠ6s[َv]6ɌokT4gEc1YרL/Qw%#s't.α^>|8ݝdajB9؁7c8V{/*^\T")=^w lCY͠DV$>TrN(*iۻuR`3+6U^Qp58~7>b_,΋ƨñ 8(}wXd l\z%G\Ϊ1^k;ͩ%W Au>w &pbe d,c+`vof4J>}:*o6ݞMUMLjD8-qpQd.sQ@nV܈nvY(ȴm_yPW^o_7lc5kyʊ/X< AbQ>Ά!Ћ8'](5wf^jD5P|4Thrbgk.YlУ?P$'Ae:kpzE6Zu(Tm*Fzt_ڋ_'og s`T"hQ?z-y36$%6_&l;ծ_ vXK:¡}G7+~GjqʤV?QFYXY S(xvY׹!}f\9iw,ݻsEWMDvؑH]a 졌v#ήyD?VYرl\k-d+]?~< ZI.۝]W܄mG纯su}g-k\/ɵRt̠4Ȭ*QՠQQaMFE'5j~#+]#l!mpʕ5Mn] NR˹liܯ˳fB;ֳwzd:$Va!#;43XRVU.$\wg] zoW|d;a𜐇{sW/¶Q&-y2KIK+ot[C7u?΁vct25Yo(0rVձ=x[#ɖg&M">W J6,2o,Kn.e[_>}:\__$E|!,*e{o7"`Y 6]O<Ο8/"_ן qFC)-n듐\ƷôbNj7Z,Xڒ#y"'#///Y"C#naCֻq4CRa:Q/\NMEUQ+iӉO)Vۉip`PMV~<{r"4d;TwŒ>mQIj7I˸WkV9qJ]ΛiÇ.IG ']__iԽW>\e uX_Z38hsߛkEv\hf $/*W\v2A˱=C^.y?9zw>krJb;A4hɚۦLx&QMD{{;pDl_Rls r8 LգyR8gm뚿s^WըFJjWGy||V Y'0 D˶.;,yNd͊[S y>h ̴ ),[{޿vҢ11s.rPѶ[2YpugW 6wٖsm`K )ԟ#;Ƞ?͑Ql`Мu# \f 4 Lmf3VL`]$4[1*"@o-pيZrA9w'QǾy-wC meۃ:F6}}}}"ɉe2Vx"K%EN~sJ;b{&akEm2XWFBīDe\ 鳛)s]0m iHT: $uiwoXYby6g3>۶ J M29m=qgOBC/$޹_¥IDsF+ݵ%8ڷ xZߕ-tN>ʄ5ۡUˮK&~ޒ]he˓5+*x||<K}޹2_ԹW2;r؎ n ![PܑoS-l[PݻcQwO5}u8N ;8DnIM"ϟ??xbg$(ekc];bTt9mY>B2:Q_[(y}XBngL\ɨ;’$ #Ѡ/ 9Ӂ\+jfUUnv:[p B :IJ^^^}up>2keb|L;gbvTq[k$tXvAв\ ;j3Nɏ~vuOtfDlnVp; 6BN$lW^q(ja);o͞2AE98aoq>K+ k;v좥 ko\љo8Ҳ3Ee94a96Y[BW.y9lԂPUrPơ5p9C5 Q%sT{QO>=|'D&!P~Qơ̰:>KV~(F>R0SP0?Hμ0)e777;lAA聄J!w:#=WDXv(Rufïl1;vۀ!>"ާ>/f-:;C씲tBf%Od]^^:yモ^zuL!;% v}H^4As#QN l{\[/-Qu<'ِJm)`*mQt._}"#)HU@m1G#.Hd-8WxGnl-+_qY܌K]1mJv+CD$(gǝc⡲b?~<^Uքl;i-2WWWG=x&V#hRPۮj u2}YL #g{s=W8] ڒgfШg~p{{{ lξxH0J[I2zB?oC-E %|}}}= [S+a72;J{fV2ȌA*skr6 H~Ʌ:CFӎE./sKJYy=Nlj?~wYyl,̨ڦhNSF|H*9q:mT+dJZqΒo[|މQQ9;~ T+2$+t^W@-$ =o2=^1l\vvV.P9"Jf-0G-g`Ҧʆ&v),YOnM]g%Qg$XB6U sL}.lNÇGe_ޥ,$զjtez:\59NF2EдDXZGg5Tϟ??^Ļ$HË1?yGno.<#(d}};NXLW#%jIjY\^ў2ӧOo޼9\]]}̘-PghKj5mɰ{ ,:'8rb Tv"GW#Dt.3 Fr˗/0ypq*EzTl]Y^~,d8+!y??>}z9NsPTz}^]IG¦lRwݹyRi,*"%ay޿oJ^FEB2PWEWը(2s7g$%8]V7p «EE6U/>Dhz/=CAuuܥVU2KQ^ n!+0 wD ABKey8Rd$ji=( \-߫%򙭘J]!Hq19wju?=@Ò_Ic uh _@9NKocɉ2ý Jru `*3C;1dK^ӏ?x?/bvZjpM; TTPկ~u;AY8-=v<8%d_[EtLgj /V>to$X+ܽTBm__ϘwqmVܩaHuػD;SEuel3M+K.H5ղ!~_Y93;Հ˥Z_Q׋X/]ǏGT#g}T$l@2RbF"JG2;ծ;P|?<<aN8un= ;C-8;ȡ+v k]vfCԪ)Sr̰Q$be  IDAT*0GeBѼC)i$̮6[WTHrd ;ߕMٚfہg͇6OMޙ9J;Ͳ}x'V|ČJ뗣{xlB^:'9{IF2%m2;so޼9Qsg=+ csqrEcy}}}xqpq&GAm;5i777'dMC& 6̪iL\ -31o߾}{DE WB{wWiu5VPi^d`Œ{DwBP ddʕ!+%T>rT>3r.JJsS(R6VJd8Ww-ϵFPe0"wˊWёUCkRTA)ŭWlk#|Qru9x0PF (b54E$AllKvw'~K:E ہ<;Ga:K6gw9ުRv{}||O˶\I%EL x^)gVNwN^4b;VTL[_'uAc9xtal}s߾^Ulu-ӧOǟ]ad`5ՠatVo}_W cfC@ .=[*"wz5>#9 m`mH!vբ. ؛1w )VFuӳY],kd$i￝[V*yjLT,۶HDHdoQ wpD:sYXݱL-I{9*9B+9Tv: \Hh5qjw1͐APս#;c2ZIIE6QnyeWf'dPPwǙb^tnJ>;ضթZ:^ hѥlq R~ɲ:(;rѹ ]X qXNK~תoZ^C+\ 9+śKY|믿>!)itAYPkK(/ʜy7lC 67#qwwwR~ARHew}o1k^~ (=*c]! [̖fNA[:-9Xybs[ތנL~ck65ps g"ƫ 5ݙT}-ў6Ei^Vˢ2!V]{hvo3 +YaK*Ԝ(Ur|UZ/n$1M.+XިW)&0Ia%շ݉PC?{l-?%<{޽99"=K \>KJ,ʪv~1^+.^5tadu^u2}R75@qjY{NC\u67[AM#ajy@_ X}Pj䉺8>CnxI- ,[{-\,]V(˶Z9s9Bʄ`?'Ҹ2ظRNaFV{݁Ts`e; TYҕvE2w}%=w;gYFeT.)AGb# $-v XGy`\ܘ[SҥG`9-j uܝ%2v`{ai"!hDe^֒ˢEC 爁6z2߾}{reW_}Spj- vJa󨉭-Z vFRMTR0y9:8BylrZ5j U R$CU)k;`9ģ 5d.+Ÿ-mfW?K/j|{N,TY} ^m4v`IN}5ao~i}*$dN52w^u:jsBmy 57{>۩hWgIPGu/"h#trT[RONދCQ֮8oiˬ,͠~m殛v&r:Ԁ \_ cGaMFWESEx#Ծ$~av(YPC!5]{X ꜶN@@7nVnjmX6 ڗ.CY͎lo޺9^FeW%S-IrA|bPAÕ)Qv5%VNKU[&sf:hV@q-U) Psf95F[IBֹ;ix :QT$/q|("=,'d-!N W>PIzw'VEQDf"3n5<Ҷt~ƢNyΙ˲_h s~& R/^?>sKE .ݿwe*k*C~j_o.tr9tJ3:g8$}URckQzO_$,QvفЅ7Χb*w뷥P"T_IrZWYx_LogدrF 5l,E̋h2h}j[3ٖsֶ֤K^ )G2MĐa[ms(AgFJ.u{A'CYݚx(Zqϑ I vIxR(:n e2[Č$ҬDp6њE yq_[G{ήw׮-w_/t&]u"ʨsA`3O"Y[0tzBe\mP8 *L{ѭIPΦ]@h֮HF'=C}p [=w(}<#mnkQ1ۗ[pȤVC)P{VY˅V?7Ka4~ KUJfLFҟG'I\f}ҟlr:iC.,C(z.3F n@n111T+y] ewFcYU3w2]ܦl.)ϡA!/z-ju>U!!7+5V9]m R}k5[V@\ISY]R9 /}5W߫=-s*ڣ6+s񌺄xdFN;= 9/֧SlTT!&f֣͒Wt.mqsvC,ڽFLD[~nuKnys9PeuN]ȫ%RU0sll6odHt9r{{{t|1<~p}}}Rgn xϕzj7Xv謼y˺\ˠ]B7X&pm9I=wu-=}B\;(r d#eoFؙ=שe6:ia͠,xImz?XWoMΩji[?Xω+Yfa//8d!"'B0̛Õnvw"o<ԡ]222[Co7\3:9ꕯ^l C2~ F,(3*lIsѰV*w)*8m r# [Zl%t c: Y缟ird̸͜!m݉Zb)HdVVS;=<<8O>:G庫yo`ġ5fGY"-$[TEu6\_xHٹ=kro {7 ("8ߟOZ-9%ʐ7_%mg;KܯsuhKXLoN@2P唂%e,Q+(W&|wAe wGoyAwR]KQ[:_v lrnˊp,Z㸿\^^^zux믿>Znh|\o. XRǴekXA'9ǜvx^o[T__G~}ƧO{e;KܺIkvDX$,sUY#i^BF1ooo?v|FýU1a>1;xzgÙ:/ |*1įrߧN@<\cdϟ˄WB-9j&Ǒ+t[zg%XBjiMmWl4(簶a9, 1OUc{Z?h9ot7`(cK=J޾{'ɟl=Dϵ&ny,uOpuuuo~s9ٕjunpAs/Yztu:2siбpLk D&S*o5s"޽;B딜SީJdTQlEv%?WCSٖM,XeAZ;dj[u(3 \R:l$_tk7(yki9%ZW/^(̻U]G?.ʧ}`2'R<Xmu_hϻc7 cʣj-+{wxFmS; Αޛ*5ڞrEw08W8XUNQ%,I5Ā.//=|G10VM!s[rES7]-\WIm+5ƺ\4[߱M&|.`)%xqս?}tO.z.w|P}FB䢬R ^U9,V%̗okk'KHH1Pp`͹A5BɩcQ`$R.iJ^Ta]PHݱ7oi4[M3s%dL׳19:9 NȑdL&U3x50%u^}+st `CL6 ]/B}n^ǹK0 v q.࣠nu_*||'}/! _ ~߼Mŋ#ȱOnnnN>ו{܁~qJ*xQ} k`K̊Ǩ fЊ(;O';جᔩ1#A$:O;$hm-W˾dQ1:<_4Bo_`s-+6UPg@YQPFU~Rղx9MU";iM0zgϬRfgɡ-/'LY3{߻{[^=+;bN,0RED2ba}%Cٟ3Dx۲>xmQKFْJBGS+f6}beWͲuоf/k^.X9'|cOkb;B~й)̙Rg?4#~*l*[s<:ZߖR pᏞ]h"D:d[ܞ1֪.*("ӧG2a 9®Af_|yx#kVcw;ǨIpTmybZ$$ekX sU `s¬fҽmjs*_}$v>[m5G2yAobbHds*~ؒ/~l'xٷD\඿-~|EOB"k#Gdg;,2#3@~FS3A @7b,h';#P +òefݘ ;m},]_ATYY^dt,*wkL/_޼y ]Ev5 Q[!U _tB2KCgc6؁Sȍjd}BKFad#6a *Σ}*u?}Pߌ@b+m#WSk3KoIfIf@$ =Q`;;1@[zD2<Ѳ gbFzzz[P oyݶJ (޽muH\N,̧t{W[XAs|hYKmmiS1ި}hS[9'ك]&,bV_C +HM4GY?M07Pqϒ@owss,X>Beg̞U\WUgh{JMs}VO&au)șWA=eHbU苬~ߑs0$񋨦?VWjWnBi- ?mNhEkvi8 XznK\5ի߽{ < ~s~*8m I" YIz3.YrWFװd96΅ٲxh۽bW(tSҏʹ?6Lg8Wyv'"Ms~o i)HvV4ױرU'O?"VR:/"@VBf0a)]P.kє;w< ; PMk)`~IeZȑf]A/wrC! 39Ł>{NÓVpIn]V Be7IKd~AkAKjhlYdP wNR]"oef5fmepu9q92G gDф Efp~~!F!%chχ2%%"Zy3*Ow޽۞x,I1uM^頦x*el^ʱt3y)]9>%gpʠZ@29WXyeKg#\LMU@pL~wsCmS3L+߽ϸ ?J**T&2' GLҸ(fޜajϹO Fdg,t$BEe3ϷuqNm83@H׻>lZ@%x4AXI-hKA+alqٳYVqNnjt2mnϷ9yi*Ywfķלo -1#/dOeB 6OpOe*Z ַ=y =ʅ+4vvv}LМYlk5A;:]/zJE V_sDǡOR3s&.RYl 쏡+Fu/gcv))lϗNt.;k*KsOA{N[#ñr$!O+kdd|92e!:X{9GF3)l# >56ʡXW$TDFevKlKSl[}Çg8DJl+B9=f=[:VK3-v'\K ƞ@U}7``dQWJsg&9krx,cOe?O#Ei@c@U;3V7ovi9 5DJ['eAnw{{noow5$c5 \@a-eV)^b:N&pPAɬpVONNvWWW_)$ps0[[=̶Y{[(a%]NsD۷2J9O{/0o///7% )e&* ~rRJ( 63u쐱SAd/@xāG(xN~q$oβHO=e"0M1LM412Jp޳vűתbm_0'+ʎefUu <5[v籡)3GjJHU[7߿lpNUh]KENY8 :7ɀݯ3jcjZZvz+qsY ɹ9,v{jhd׷[ٿ|Z}n\({H~Lrk :k;[>mmSlv>?e*Ȑ>w_ț94qhۋ/vo߾P [s߾}{49r՞(n>({n+18sֽs)"Uc_t2o޼?<<>N,>{lO?EMf9CNOO s"9!-[ "GmKƵթrʤr3̬s8n֟6->UV?_|7eM9]Xdˆfx3#%$L,z覡am w3ބ3{'9o_wY7˙ C6dۺX8%v`FͰCx%uʃ B܎>u:FxީV:sAȩ.ʻG{C f[#I^=u 9Hȍ\'ٗB0ԱNǙa^i{pp-4Xƶ0-Beq2sNU2ւ>6Id9\Ux)cFv:HN>m|~ ڗW%`p2;CEFڟ:$+9҉+oF-FȵQ+4@L֬W [9)^5 qϱO!~@oo6%ABBd]o0ٛkו$; %ٕ ئ s@>p 9Z[VҴnC&q'u{JP/ˆ7:aVUrDlgS:gbpP/0[j1U糧P}69߉$O sS㿽 ɰ&B@Œ}AN?[>dX0 ZR:jcDliSû 4 mCz fs冉(͙1 Sa2m񝳩9,4Q1 e>Ԑ٦~*~}<95b,9f"}OdF9+#^k MLwRF.Qq  EY dCyث|X9ӞY]"sr: >~x0Gd+%DߙمQ}lu'sϻۃit²r& ڌUrԾnmPK.ݏÕ/_n$UKnx%7gܗ5 *RUYCt/9Ă& bgI{0...ju'lהPp]Ӻb{> '+;a:Iv(2(҆ʖX1qILw91LgP!/b<е%H8*j`l8{on3L흶aE \WZ{^gU`0 3({LnIج-Zu 'OcG}QEn2U7^@3xP Q^W;'qqq6U/T#ꌒfXNTǛ:wSϱ ewyy,g޵C j$LtkG$G\jl;R`0,! q)'ͺ|$CjV3v uB֡St^^ "Y[ NB`ANZc'am+4;lNBߪ;0s5#R9 pSַyZ*^(Ns8tJl &Ghf\+mbA8[z.W#{w]g2>L_A)(,[_# 26S^XfFov$XL4(E'l;!SPf4c(C;UҍV\U ['ErcLAfPgfDtkyt`khZg10)RLdΩ`&zwwWNŜrĵu}zȍ3[Ǐw$QiN{"0U|E>gB$E;&̺i_B38aysNT4ՙ,rh>'Qg8gUV X$%^WpJ`G36yΟZ )(_~ϴ^+~1.,2pLHn|ry/_GU2m.J֤3d}O1Zł}16I:gΪ!=xcvR+{/ǖ'UHcswwNPW֘Q9fIđZp3AqokZ6(g"l62K qTle0e9"UXrkȈU^# 3紧 EMͮwzz<[R{-͞}ζ@t:cusk]_b23s __QAAAMֹW g2y$[׉ 4T)jݤɡZ5ir,D﹏ORcgTIyd YV6cF̧L$%Z$V; 786'~Mɬ/5GM"Epp㶶e~@V1Fj[ϕUz-ƕ1RMl[+!6}ޏ0,hs-ثYӀ6Gk˴)}83 짧RgA޽;VD6Dt=2jsbӭqdE:fF:O=eث)0Y^WNcr eD|$}SpJ~-;^(D r@`dinXqs&2e;VtGVKy=5FKTIYz0-u4/_vo߾=4%ճ>E:k/ ٟ!+ҏ0! \s ut~||

B:8IeoEAAƽ=___oE.V L*:ӧψ⚶W-ut= =TKHW*';}Vү7F٬s{{+aoU4<+qjy` A5p79Ci+<'l?Ijgfto :jGP+B NDgyGĥ߉Ttߝm3= \>JYw__V2Kg1P ;W{`&TA&O%-TAea67Y:c#lr&q[+Lvzu{ed_-+{Ir;vQg^oFNYoYb0:SҾjʨ2Í@뷷|kS5e?#}>|CA 1N4~ߌtyS=DRlSi 8y:I)$d<?!B3VF!)ٯqww8ڢt7$>8/^p*wۻ7ciFnĴF`DsЉ 8"9Nvt:Y7zM;5,EZ7|buigPb;of+ ,(Owwz'5#>G38(.gpLjw޸*KSG½~,HT*%+${S|:V^epsYё}aU'>a<|www:zWhBF,־x Y3~jI`U)nn `٪֨mm >C@Mx…ˊu`-/^ظei ړ =8̺UZw}z}e3,9O_NeX/h`6RfgCl.#3NTt!d2C26o3ue tLwyӟȊo@ YA emQ0fK@Nɖ_:z(\!YOesAjtos,gsh A]Saӱ1"n݁1Y*"ρ&9vyt2jE4: kӑ l?S':q}1ʬʤC@{)6}NIFS_MZ@ӔpX[U2 Z;#jМ̈́~n$c*V ʌ/GW>1hDӵnoo@ءNr(ɛL9<75ˮ;W rLxS=Vceu lEdlT˽ zgYVl^㚨bK=>/įЖrcBfsք}ΐB.OL£o+h{dNPLu{xS}zڐl hVXrB`zo:γri>#ŋ Jnb| o*fVlnSU><E$ K*K<\ Qu'$BNGsϟo]έqF7.FF9CPmN4#VaB2%|,zܞ`"!#GThATBTD8!{'ljȚgvC1+ORabJ9\(ʴ'U>ul_K㘴DV1"7TtcKKBQ9 ö?8~["Dss 甼lg|?ԂeN b]+olj!୛]?ooɖ=cSg{shɔQp9` Bλåe~FV?aN{ko"?z+ (߷Χzđж+ &j^)$rb/ʧcG0gm%ДI(EҨ"íkBzrA>+D7WY#ȟ"L5_fk Fk:P)0l(j?kels`{&譜9}gߣ-͡F>>>tOdyNAd7/4\kAc$ $%j-9BYBZ>PpTh5 noo[ᘮ#\\&쳳ۄW "Kpl.//w[V?kj_|opTԓ+{Car"9);;vLf2uʗEE&}!+*c:KMX! `p]$]3g.CNiV6aɂU[] (ܬH)OhnJ'}U`qlh٪uqB"-=A ,)`HeNVZ׿WwEP ZtZyJؼcy:95E Shh,-ZW+S5[ {ON0y-/^+0\3F')<OߟDeLg僙`Vd///r~Ibkfw ,jX_]gt{$׻ h&rښM%DHf6-T^ W%ZXviʹ,HM.4X9q!ϟt^|{F+sSӂ.py N!eϿf; j:JIlJ RyN,mY˪CI='[ꬦc]h` |ki $4g'Ssgl1Pnնѧ_sg-V"JO=5)t+T`r~JH4b> .ϳ*;駟KI!y27 ̲1Π7U[u)qrS13efGgggs*Zuv Po@^*kwm ILgTOIHD,ɑYN6Ro7'EPc}U6nkٺ4;zf:f2PO޹@~VeUv׻F6Eݚ̞k;֓?'t%V?)P4=л[gN]Yg t|֕;;#N|>vF@ 9MG;I.  ~ ̬^hi3FA:G:խg8PV4I (e7%vsNf7/}?ۚ_ndjflyBѳgxBኡ^9$GY3r[=DŽfgT3kyz%{l13I5YniBt6+ TDɲ^gm)s@Q)DΊ(XuA־WA LP]PnKg"LɓJsN{5ӑzg&~da?eb1k5"sٛX&s\;KjM {5qc1.HrÃ.{LS򻿿T拵LnqjĬteFN)gv99 8x^`k ]V b("wxߚE﬎BqD~P#gWłKHFuy*uOֲ1>dwP1VCJa ~9l lػ묺㬔URM绛mO:~}`:gNm{%M :HŎZ'{ŅӄFJ:|&K~2jͦ0=HPV$J K<Ҟ}IM'`8.±A6roϮ9c1Oչ VDA?1Xrx ݱ\tM}Jq+_x(C`={lw{X, 6p -CdRp˴X͵l6IMy[L.NNNr}^Ͳ}AL)6j[:zFC#Z?jYd(LZIƾ_VsW QоdVQa,CjGOU !dwښ-X;+=:wzj%ՒXi^k޳jiM ζy ?i`T{ Թ^O4~:·KAo`ܕ%,{-tv^3.椇ua9VH%sΆ z7?9+ؿ5ޭ$(E\z777m̒|>v/ڎ=ˊ?`*| X?~{SdmZ'I3xGj_>LRT9<і]Md -(#؍4,SwUzDĠ:iù=kȔ1[< fϟ7g^uvzcMu펯^o7wdб2^v(ԁoCqp|N# Iw)Y|yyyP?wS(EU*=YvXIG\/u1H;>C BzmONvSQ"@Kme=HL7ol=2]'#/2,3е{'>9Dh`[&'@ u {g"+:j!sfVd aTZ|OȦ~[lS6`{P6?FprUjXs+Խ̩r>U9. 3Q$oNdCTC[g g[{>hf-A5>W$gftb}QB:!su\Amj7ɹ5 f3mό~_~堎o[Sܚld N2j3*q6;??߾޻X 'Zϟw[#n3L@ 29:#deygeB{XjCLx$U9’M?Kk/^~qKK=j|sss@WGv&_ݝOzÏ݌ $z҄pB|qɃ2eK.-KWZ(s™5> 9M= @$CTa/l|Y9Dt_\\d62us፤mD݅b2 ȈH|-ֆ(Zpiptf|9H(kz39>}ڽ}vuDoƖ$) y} 8A=/nF a0{a}ctl-dkSAˆ 4kڕ|`p-@osl$VRʬڭ+Jf0iQWtDzoǺ#fb2QrMa+=3 1({Z;,e??<3r9&3Ye'$8 2RK,#g9V6xP^iI:;)dN=k>fwss; yUt0UM`}zn~Zs\9pgS~kZV׀+*+.lwwwP"ݻOb\[h_*jey*ϟ޾}NNNv:JvhITk.s ;5gv5ipD4f7=GA]JΥT/3cw~I-!: ^HB,#%M] 32cpV1h]nVOSO k;9v֪2;7U*0]} 9= WfV2&\zua΁j?d{D3Ho޼2`]eW,}d+WX{W0(rk]k]p$>%Ys<RPN` ,5'9&eJ5G&{{Do՜g !G:H|"4޽gM41eVNh4^nXoT]TBZzVtzzz *SQZ<ڧ6xFͧ`=qm`}_eٶHH0_CoeGc}=MHv7o%']fS-'^$z%cL{ ~TtZu=%9ŬD#4 =oAB搞n?k/Ie iZ#}hx":J6Q+')G#d"0(rp Sc `%wT"7ЅcYfo1n$c% ,iSn/Jtv?;ۿIU<"ӗo>'cfS@Gjc|ԯKN,(luse QZqnBn6"=8xSb&yV{n*)\7p#Λu7sAu̯$DV[?9 #ːf YaQmWLq#~/_쮯d?+Lsvv9^ꀧ2s{_eY Dg+3֣۟Um9Z]P uzYR_Ly߯~Lr6F 0ȧO皵9Sڎe.X9a!ݽZcI-p{ /3#N쉎q#ۊ[իap<HjjTS({_s3ecZj:!C2\&0Y䏡 +De3Pr^^쬳֒fשoYj[KE֮S.ߡoAAm"^7ʍ`DmN@k~n?>>nw C$ۻ\2uCV̦!m˓dFZHYG`ļD!=ָsf$q%"w~Dm;v9y9ل5k?8Bd̻s߳s@10tISēMU\}?+b~ ưb O^i/c[sOVjK3Se%=dR5ZǺ 994ן+959*?3 L6П9Ӳ6I.{=1p0o:]e0 ZǏwo߾=P3T3@:;;;^&-c;aɫh+g?j%ux۷ouaHMfXI"s,sP%J33!O- zUQ߽91iޞ]9: xu>r*>keWsv@.gK9Sk ^ iv[3Vm!_} D<뫉usTLHw_5sJLtf [q)Gg%:sLm{$W8xǘ8F;&4&ȅǮ)٤ѱ|rw/V56l150$J')V1i̅nrBէ/8Cs2jA249DR ~;L$i#OF&Xk5̡(@ښ95"&yvW ^gNSnB_m eЭ rkַΐ vD^Ddg- OCNz{bwCTZtdD.@˞9p@IZN遶9[_} Xپ)p"&#2`JҊp+'yLo{Z)v?&lϚ]f,qZ'r3=ONMyeՏ~KMy*~ŜBD&H-ʖ2PkҘˠ4nA  0eӚ06@Ȏ)|eFBfZoʺE#yfk KA(@l 2' bjkJԩd;w{{8ɍ}Wʀ3s急$WUƯȌO#u;̲btF;W%mɟ-[99€2Bs\ܮnnm{hgԮApF2c!3kk4*tydlky=u{F eW~u)qB9o-D2f=,H $dF!f$R+hŋA}| Jt"!1{5:9fȅ3ȐX7!0ۻoYk}Z[{ߪ{{~Oϵ/ěI~3rTo{cq.fvZ٫k7Eks2{A֭e0 Mt|i9te'3A6š_}"NF[]׉+b,!Y+ڷA۾t )SWD ;+d-˜3+oKD$N{ VhǵS+"$Z>vaX% \ )6﫯ndǜ _zyD'AMftd>ܙfdcLjޛgͲWt;f3u+O%zsuuu~fPR`U;n*{mtw6[DmUm,4[]3 Ҕc+9a3( ckƬ$eFt9 8$Mfy^Y3䩖׵;ulY4`3$ANNer $XE@%w[Z7'$I.(y̹ūn0:t/Miΰ+w]7!|+Xt5Qxj&#Dvo{\-o=6j+ao?л=#"\HY4ǟBS,gggV|qr<27qwww2Ĭ1U? oۿ|'TL Rbm o o!f ?[0[0kSI8n=3 {e\+qfnIby2_|y0ݲwXҤ@0Iҽb>CZLx[u[;eOxdɫ 3r-L<&: IY/w{DB&ρs(>9:ܜ6jKT lɖΜPaΓ9+2 VT"ٸEx2W &/ZlP D$b&'t|reSSt6RS^' ^A1kq(jA:o`~19X$epfZr}콿ՋBH>*] ~f<=pR_ :{udʇ~Cb j]f)qAm{kuB9 ||cY;l}33pȶw-4@SwlxV!;|Ѿh 6l6f grNg%Ni޳DDc/=:??ߞ=WLd l1o_k&Bly0+yrV?#z{49;{2[U%5s'/..ųͩu`N ϟ?67d4ᗔf-rܧ .6Crzd#y%c\ PGe 0#ʙѲAR0k l9ʰdxWBr D'jSQF-T5şLQ56~9 p9K,K҉mL3Ikܹ)lB0'%P7ڒ{9bXb2^ 9VZɂX@aNr朆:1Y6 :@HMHF x_Klo!3{yYuoz%Sid☬  f:o˗AY꯿{d5gy&sqqbg;3XtPssܫ-W* ˺%,sΒVd jrPD~l!d6?#;o/_ܽ~%Nth$g,}֪'g)l'Hvvjh6(ljiNԉ= ڋgggm7s }qͳ,`Z;b3^FEl ٻDAѪ.Y`P5ɉ!/Ѧ31񌯜.VY1/JLO=;('b_҉]``Of%lgyݯ#xڕ-C1ʞ)b#9zJŷKtvj84#ex cvI3S*QMb Y.=6O[{lbKa8%;/P~>՛Vm7> fFB-STFExlY .^4AH(-is^xI'kD;@Ad9>|Pl=>>nG1BM:.TDHёkNnÇAlt&dugπh\u[/bu@7PVSPc&F>4ϵ0 uKu!z':7o,^ޱ~wtm_1իWZ& Ov9 $cߗٳM|y, dw6.Qh4 ]IؾI1m{vUl'c39Жlf ĸ{L>TR`YSgԃֲf<|qa;5 f{ڊp& g }ׯ"{'ݤ5oet鞙4BBW "$QL6˗/[ݾjaq1UVg&5"_a=ٳWg߽X- mAm{WA׮pwϠv1Gc3t؞$yqfNfuЄű0|3Z)c#qO'վiXj9|'݆4PuY%LKuiN-<{]/f- Z0bWnfl"$2[fg@iBSfK^Uvo9uU~ȇ(k :^z˃Tʠ&Z/_fkً>{كElI]fD]Å $YoͿ=<Z6 19׼ E %B |\vt0$d;т-P|5_9{fp**8 vnjA})\l

  • d@g9(JI"-v{~WY|"E>٫\pJT"E:fӭi\:L%ZF~ l m/l}A|9iI]}NE%6%v6O?~q'L6#f;䢷7o~ǃN56g|emQ{ٝ2Qkˉ(WQTuSo8ٺ Y7UϠ+$񥀤5AVxbsx4taΜD mZQ]X\`W( KPj9ŒUYa&1?~܂֤h^m ;99]__~Y9NǽVFشTZW̙Αω}뿓 q!y4aۂ㻻 xn5 ,~͢t(s{}O%lpJkc|sHP(dJ*+g*LxFՒ < 3, \N3K#ʤ[n:bzvMPk^4\zӤzeTm|ԁ.Ct޺/^쮮v^moCR6R=v|z$aVن7s2 L>|ҞH,GX6ף?~{R5:=[kDN['щZgxŦaLFLI9_BBdgc2p*I}wݳ\VsNQ@F267 =_i/|iN0jZker!L{̉!Gqı#Ζc{hjɒeY)̞ 'Z\ hXKNxX[/tToͅM[o;,B oE蚳մkd?l!~Ƴބcr{{{ h܀*i aܓ-h\j-dGQVQ0DȪ9Zɮ}96Y={g/p}gjʈ[j5ر=F(=3xgljHeEHVJvQrY2v)?~ܝOz6Rj1Q5^~G6Zmm^Z/^fh;RdF}'ta3rȑ]%"Q,M;s^g XPw8nI$iw-c!?ea* [ME,5/312*֑c_G_ewE"YÛ Q8q=wM/_&,BM'LVʩoR# i Ǐ7Xn6+aQu}wONN6SQha':Т~2Ld]6+[)Ӹȉ=?(b?o]u\NH]^^nF҉f%m ^tq׈[{aiZ22|AsUIVu[fDt)Pdv"d<{͸ښPjhN3 v=fu`)Owyw(I3ɱYHUжAId"u.CrvlԵ>i4d+\csvymP$8K¶WW&`vHFή)8S?cg jgT*>o?H͙e9UMہ,M ^nHeo߾=>VaMsD[ϑٺ4[͠puuuw;:5+u8,Tf/uځ )I[ўR WDJ]6Z~̉vε2Pi`4w#a~݇x3r9# f"[iLy>f'xǮ}AXI>$sY>Tr: ELѤi}1/a5.ʟ}`STIkmmڹDų{W+ޕ]F ZTz*ii?nwp~ y#/iBYfL:"q윑>FkÇzgSys>pz 'vw_y{{{Pn-ߔI;o؏ms&fQ`jnN?Ә>mR8̖2z$MyflՅ[3G -Kj4ak .:[thYtfVaB$_N0e~;IDVw7jIU NhH?پ+Ӓ]eےSXSsfGDVs:&T$bvߪ\hG,.@DzoIɬUޅf[QETY`{)6MdΩ[\rsL"њ +$Ǧrhy!@DWev6PKr)n o?J~Y/T̟5k\nC`bR$:( )s9&`7dw\ctm$ue~mZ~Pt)cjK_uw{{L||賂Pmw࣑i*#{ |]n \FR(1P;h;hZkUVTSr֙3YUVRHm0"01ݻ}r)۞HfAy,PWb]`PE2esJ9Qm19h1}XVZtw Q)#3UdIe>-.lt ׀f S;gQFZt,F}o|Mk;9`R Q&_&%(-{Vʬ>8z[Ӟ)I^N@*Y ;;;۲y!D[ilQ"#(3}tbHCk˚%t9lw(;әkD'J"*C0EoM\cr)/{BP,㡜ĭ@kFCH$ ǵ,EݡY)[𬰋)RP|C oxBFx<{=k&{ق7K*!\lDDnΘwd f>E̔gOdʾf_Yb_g`E7t<J'ܮC?S)S&hCL Έë|+1⺵.A6[yKkcy V3" +"A]VZ &k"F?]__oqBE j`a9d:?~|%d-a`ei:d-NhB6kQJV۴:FckC,*l}I>̒: qsmDr9re]өz`С"H~ߝn_~$=Ʉ|fN#n-1$a"9Ilj}[Qe3jB"9<ܙ;9͛7s26el@o{ߔ;0UШI~嗃9!R=nwuujǎ2=2屩 oG &S+njVdZjdJJVb-sS+#`[uv@pe,rpk6+:??jNT 54zz%?DZ;k܇O!KD&S&7QuؔTl$}'''9C]"$$unMG tϟw)ngvosh:baK0)μ:&E!賂j{2k-#N%c*a:B{J+c:h(JS^N搩)bm-atvHレY6Y`< mwr<:wz’r4YTgvVH&clmȊյ)p&+[=T1ˡqLhuD9d_)V%UԤjyCC+_nyG~&?STVMWs/l뤢DJ,e9Z(^r]ڥX(Bh36ޔn,7gA:Wqw=pGEz 9|/ )2u0ͬVEMs'XSK2B[fe,Q(w~rhpV@#YHd =zD& VAGf[߷FVB |p X>y{{{Fֳb"<:BK&˳,>ԃЁ#-|< %iZsOrŜp8F+;Ǝ =mkU͔5ɺUx1q[[k79grǶ9|>|t|.9u8$&{~f̲6Xc)Auݣ]FڕcPKƄ[bj^CDM"|Fkʗ_ zW*{Y15ٗ)zLb-9G]ً;???PS5gL$'X>Wz/ !CQ31[UoҾlE%!><<쮮r&21eЧaWYM ez z'f-Oi'[=Ƿj$=V\=Y!{'q RfN< 9ALO%QjD"ٝ_uݻ-X6b ;.;Tfx&͈T'T@ylI'T'Wɲ1 }]vEQֻKPMllSUi+kO?eBZ*+3UQ.HBY(@$F8TVj1+~nn.//}8unM!0Ϛ2-B *0#rJֶq>|Ϟ_ 397:'v.Φ{.yF}du`"I*sʓ p][WWW_C^+4az ٽŵY8W_d+h-Ü֬GJ'l˜38rg!ju[ZR3&&)i"cdis^Δ331VySy~6Ղ3izO}k{[3S6,Yy53~֎'¤s\\5C40hPNASjZNٷԶ(|h1h.<8g?ʘwJXݻv&=WJp/ `Y4S3RTJ?{>kEBDsW}=,ghFqY`:$t6΁09`' *pdD_r*24ڔN}j@+g#e㦷}){8%)dGYԮIégK:J\I>μNw,<;oe>jcPK}֌+ANCf}mHV?wLg"GW#MG'aynjϙlNU;Dƶ{ٍ>8-*$MRA+o`xpy[.3uٽRUV}ym*WMҒhbVrؼSu=gw'ӆOr&X:YNvf=rXTTueMI&-0AOi7gKDݖL5+cj IDATlAmO?LA PhD ٛErDzxxX'V}ٞԤO}|@oV:h 7T|-ϑcugA]~?^Zϐ; =d[T0#tp9mmZoӜ7"!4tF@QkNMTW˶k*DNĐDW|CVWRQd:S|GEA$_SDQ*HT eS;EҐ)+z>J|k*4LL-eikp:)kq4*(y1R\ke7e9wnar}}'ZHHߥSH`f(&4ir춙fν}ήLfI,7aVc _SBׯ_hτm{Ini> ֓ɠU`@dAb$]F&x8Im:{kFB`{='K?HpFff@Ht~@vmsDJ). `FPT',:WԽn4SDdDŽ`|MAqY+},Sf80z+2b;Q:anǖE[!򓓓ufWcvrf]3v-ek?+de:~Ҋ"Bi^NTY9R@ r,sEcu{5 f/!=G˨ז4},QVAhVuaR6g `L\ā|%:w+ *Uj#{Z*K$g&38*QQ'O,_~UTvA፩?"^ʁ.98 arss|w{sF G)Td9hfF"9UVtJmB-qFmjA"g/^XSf0 "t=⊆;+ɌFP V,H#q(N<E"S"ںd BLƻ-u68yit 6sf0B)Qƿ=n{L@zfꛧ@0;_̴ 283j/D,?')5NDG[/s C_Ե^@s9%hUmrNp4. Mg1(>[p)ԗEy/LowOrrvLmVn:u*O.?2O>\l 0`gQlkV>zV2BO۽JV':G}fmx 9I]Kf9\bO~٬QI&#Zb7躶ۚQ}{]~rr'|Mٳ`7΋3C-&QeME矃li %гrzzv=&vuȦ{glW:.B_@03vPxAhVA) ;Y6ΞHVvPɞx4Ӟif'TNe*sr-sTkBvG-[[:HD.ǟoϭg@Z6RѺxv UR;),[DtT772T*79N2Sס5YmnِTK6´(%ޚC XM%)jh*4u Tzg(/# Ხ!ÚA h<"Yd>Go10ㅅاAAJM2Sq[Qׯ_vPٳgw}7 ;sjSlV<% ^kPПlk.3D;uQuv<ϢBAߞ/;;SJssT k{>5*7> vnv/9i!iRڥ,GP`X>= r^+o$>}sT3u@Xw\Gb,wkj=2,S>[e[E.jW Yw*ixcFAfdFJ*j DdVƥ>aZlu!)jQ$3b=,2:Mmhs*p||9 ejfrFۖPIBE-m" $7'_w2]{Xf7>_6Ū-K8cTyhl7#pcۂX;vΊ$&+p]S m)0wgի;/aVu@P!3*4ڮA#~3Ζ{>34МOgQ&޻T"rxxjNy8MV edֳ˶"U?Sةհ(iI#OƧ6s]IeSd:[&Ljf`]] )kd rx-mlc@-ڙ`fA7[W#Ud"b[l9l6g].#~c?j5%%)4R%d[2}9 U2;C+o"CΠ}IԲ)1L $)29 NR@LekײQQB|:"IzNU}+w'B탄-aQں"rrBjT سCf[I[Q?O|KKx 2$hd݇qdC0+XAϱe5KmA$߯w6b@ZuLa6&;HH}SgAwɁJ:P]IRFnO–#Nm[Fdkr=wNHuƒuYQ*AR3"lqv{uTf eEwZ*={zjUPL)`\(?(IP"ɘUq6$\u@ jݗuf/+'[YeJ{+gX*3hq[+a>5gٚdU9v֔鮲$9&'!ahљ J4sx:[eF*5m κF=ܕ?Rur%rw}I@ҲS7yfalO;9׈n xCM %`Gs`EQY@R$.!mSwIN^W^N"xf-#,D. P:3e0)Y ̾xW/Ecu>䰜AO777ˇK[<4 5n0GVhK^-ŞT*ZT%D^Y-md}yl(* ʫW STe)[nVA0$ 3v%e,+QxN>/ ڛ=Zj>C`ƒ2ozYϡ15SjXTtL[緮=oEWtNf"/2Wo6tzz<*IVWDԒi{K̲xxxXvݲVi\7PֶLO$MKHH]9r7TeV&jZ WA*k@dDUj:Kv*<<X(3E`C<at%C\1`P k].LLϞ=[ ~cRWVL*K)V zE$td5L* a9 `9{'0:S%T@ѹmu;ed]n-BM8=m0O٠A H+sFtޝ8xQ pOtr{uH.f+57V(~Vor~E~m>bƈMHչ'Q*T/sW( Tി}U$;,E uz"3#BDK`%N|ev%C݅P6KNxʇvbK *Ae9B`-ƜVˡp6[ZPs@qex6^jqfI&Sc}ww:`LwS"?s % o V267ptv˫ {.Gkh`v1Re^: <ԽHϖ_W>3JKD,ɼ|ܣLDDݭ;TO*ޝ8KHN >UvCw)۟`YsBAzRf3:3@eM wsY$#~ss'Yqf/̷޳ pxS?%ϟ?|/B$:EKb#H@6̳4Gz+Mt Rjʍ@f+N=TD,[Qێ9^vqvOG!:#?cOo:tNc/cgT3weR˔TeէOs(-D6!(l ɎU7\DV˚h3cwudO]ٟ݅Nr||̶OE2,i)B*Z=GR)A ɃQɫ[N~l}ۃjږ.g)x'sYg+ztt`峘%?}t3T뾴.f-׫a:g{e'!=.,ųb੦Ei4"^~&BEJ5}7!9N2^zlfK#FW))ﶅYn{١H_~]6^ve٬wZԥl6; ^!R'dZWV`9y[ͮ;B|1C@GgT|+(8n{q3i h[CVD\rpeԓ&jdio|RݑvuF{&SHE5콜~F^ϡu[2Vn7eƵVιeX;=feАlC`vp>K+ _Q ޛbn= ^~Q}ڮa`/9==ݫYQ o" LSJ1U6EuYh!ͼt^,OrV0QN92|[,4%(~9;;[5Mgk$YS")v߽{^=B0]O M#o?}v׿/٫8#GٌFY d{r(U g!/ =7{Ea2 www{TdʜKAytCf(XNڳeVb$Jmہ鞜g307ųz}}8Kpw|޻IA|=rt0pz2ѽˁp&s"RSf\Lwnl%J^z u4CQy;ө:" RnLϟ?//_\eE~A@kӧO|Me,^Zv*Kmk ~z3[rza3~޽[Jv\fYSlqpGѺJ{[1J x([#E,Xo)zI\&3눱!ev.z :?~Z$%/YȎ՛NƔ2f3:@! sq j0RdV+Q⌶N_׆\XcPz}CR<_~]˭T,(u֧ҧA{(hr$U2eo{3xS_v ɓ'TXK/VJ)K7YZgP*^eݛv:"stt1pw;s^:bٝ˝u<':mN˙)u`+N;d2ī,rQ;)o?ZR<>>^ѽl6k{||NqnW0;֋U|9ħk]VwGMam=+!+2*UVJ4+e*}9(dDw]!,Eډ޳QB;] >NOOׁHeIc>Dj*˃oVt7u3wwwkE.h"]˰dQ\h >|XSP*Jun;LʬΦ[M,X]3tuz]~ۻ<Pb`yx~贲LNN 3?Ƃ3* ϟFËko3V:vੂ6 }cPx aQ>$z> n{eX1kr{{vނm+nϟR]Djfitfڞ)yxxXWllo*VSRDCyo  IDAToooNulcEwnoo?Ij݁f; +uʦeDo]QIw9!qu켨;lvC///cvڲ8:ٮ+RrxxYֽbX/:e[ܲԟ2,#az]6f3J4=4E 7)kMiGϹ[x9Y`x!H9E8%g=~oeWu:[kc [!"GsNv;[f8d:|LŴ.3f=#믭iHkdD -9t9,;"9}Gckz+\ W~w5z&["X"ٷ˫W{d){ [9"ek_?4(X̚d:w|柋&Jp<һ3A߯wŠDx -S=DMҫCB~嗕pR1"|fEoooJCk$F ̮啖///9~JfEnh/PT&Qd=r$m(0— ,[Tl}R&sN14i(T$jo"X?Vv{j\ٴTk_3j9.:/_ (GNQY anK;_^޽3^vHSIt`Y˗{H]܎f*flsN9Y5Z^lgg׃ϒ+8dsGMjTS,XXPtAB9=)̻`;ۢ$>=Y9d[P+n 0ZQaeCm/|wkK'D:Tz\9RuiYj+L<${N\Т~lռS\v읫$gd~3!prR VN&K|Rs! Sq(k;==ݓܵglÑcE93U0[ayWnBA.{3v>:قh`Xb-<6GU!Q#S^*khZgo۹t"7;]`ϲ,bgoY3 Rϲq='ݗy~(QYN,*0GMpæⲩ"YFO::hE\B &Օk W,|S&vƻ)4B-eY>Df BU*1v f/m+{:\+8ֵ:^ 4 rZի6=̪N~2[L*`^8eYy{ݡZi\^^9hp3;eTzԣ2C@4AjHPSg~u-el"< &DPf&0ccTt 1t_ =:HGU~Ie:=c6G90zsg1yR -+oi.uuJX~7k}}gP}w}I$Ӹ' 7͞:ErPi))Ӌ/V{~d"rV*Lq TYשyEIg.G db < 7|Ͳn۔"n$,kCeY*(1;_u^?6+a: f -\.n'U偰}MB!ENi}JҋkpоViXVb4xAnsDZ24#͙'GTIXN _ٹ]`϶Y{핿\UC{dgl&)ӧOsRK>12?g (SpBdgSDȳg֩Oqǜd+)fX)G>^^^%ΡFl!gsD,W0S^Ѕ2+(;9Le=Um{G|2=C&z(0v'X?~zwWv[5Br a0^|'wcB)1;8E5!ן P[w.%{oo5ٌzU'h͸vIlϚdJ&#ұVj Iq,ҖdDem=kd僠HSv652O{@4py.O].fU Bַ:k e(yW29ՖGR5F}Oߙasoug_2ek aae%[ R] `QDL_hɁ{3ÇU#T@>C幯]ܕWi~(yqq'hU6{~~.׫so$;_|sZΨΛAfY -]6v(H|M$Ju<1+m+e#;kg6C?c9$n0 a+' ߧ;*l2}]&3dʖ\A'QR~x3ts 6EfVgw 5Kn} 莈% t[7p}lRE(ɶ7G&c[AIn+ %Y_뽲@*YA} ǺGDU aҌxTOsys2.KΠBTV _ܕ6wgf?C *3&}iMl<ȫ(NYEd^9",[͠GI]56!Se*a(P0IBڧ/:$GEdI@N~[^zڣ?mVfd|ْhb6&;KYGGG{2f;r=<}J?HZ'|*-?٠zxHcP,+'oCMCRO(^"#ⶢ?T^j7w!l HJL֘mTrE c5\x'"e,iDdH|tFIJ[vmRw U[t g{F߁*7s ҕ::DN$l 8V=xs,U"\!?S9c8QΎ@Sv}}ޟe#- , QtWDX9':ԭc#};5L`ZC t1SM6ThBLt$jΩs152ɓ۷+I+k>΀Ȏbl=[[*v D:5KZCq)CMJ_W*Tw5cCkvU(*^@\x۽2dt*&K-s`r3=ߢdB.|cEt"YiYBOB$^fy fM=gu:avl:\_kﮁ=ޖ4P̭^2A;%3!\%8u $yo[5ɂj͎-OT&Kw<8{٢l\@Jt"lr §%G;Zg-2X֐Q;G G/ b ![Y1x[} Oeeb%$ݱ\I+&R:뜮;@BA΃`6iGÊ 6#lf;{=riaT>̆8ZվsINu>H T뵷I0IgCBY!~!=2ys:7&֞4:JfU]=!_~](%+B:(#" & d2:ۊ;΁>;p^zd1/[p\Hcڍ>K(\voH:4bڒ)Ϲ$Lexm-GO֙K1UUw!c^vӢ<G;el_ޛ|uOgg/^XZ1{U6ʋ2NQl>I$PM-m2;d12崈a.v*XQa ujkaӘsgEn}5d ᪢ @'j!tT۪G$1*P=BdP.J܉ DggYpw9Fz{%;DZ'Ts^N Ako[RF:GrZ'd=uOsҡGjsaKiK%*TSeFY r%N-1tʣ_]g! 3|rrrrn C E5]Rg?C]un:ᯤIv]|%h"N_v¨V; [A#; d/S.r3vk_{_ݣ@IENDB`dreamchess-0.2.1-RC2/data/styles/sketch/border.png000066400000000000000000000017311242540543200217170ustar00rootroot00000000000000PNG  IHDR00W pHYs  tIME*X,ktEXtCommentCreated with The GIMPd%nOIDAThQn0 )Gv7]ϓ; >`alkؑ=дVj lg]Ed Bc cp?'/EFуy" )R "ϭ"| W 8WģY8up Ѧ&{_ !ނ;ޞ`%T;S| Kq\%g3_BHAku"@ˢ[_ nUJD ~|yQ*|*9/ @j_Dh%K!>D3`U^0Tbk" 6VFV Eą| ~ {e{PcҞ+qxxZbQ`WcK&"_|x@pCD'LvxU, , L1;5P>:l de_"xY2 w ߱J)D'/>Lɲ췐[qvpLEAs!DAi/H;֑&+ƽJC`F1Wm34+NEB|X-vbsXIo'f$l5T ZEXu!cj$t-R©WؼX]DU=)"vP1Kń)yl]t)Xo7ZD ihnSkzkt+[L @%s?TOIENDB`dreamchess-0.2.1-RC2/data/styles/sketch/mouse_cursor.png000066400000000000000000000040741242540543200231720ustar00rootroot00000000000000PNG  IHDR szzsRGBbKGD pHYs  tIME /8JtEXtCommentCreated with The GIMPd%nIDATX͕mLSPZb-R= /Ad*IeD>`Eve:݋˒}׹{1 ˆ ׋CkKEKBB/zkOΗ'o^[XXD044ŇyyyZ;wn[OOϵt: $ V;hN4ɖ-[zKeeeEy^9 7LOOO@OOφ/w-JII4 ^a6A@$<8FnݺjTRYrrrP( JT*h@4HC4\.T*IJz|yM?ٔBA@,Cgg'2 n  55X,(// gΜ޽{Ͽ8|?A a6΢2 cccB<L&IXZZB<D"B˲"LV`~P\\QWW׃W6PZZ?r:`h$IB&raddP]] ٌ!< BX\\˲X,T*tv=wE=ztp(--M0;;tuu(4իWCV`0`rrJ>DRR0n7a<֬Ys_&%@sssx׮]E`p֭[!qMH$]b @P ##`"n00??(jvffƗC륛#??7.\xo||Pb%%%xi$aPɄvtttl6tm޼sݢA#rСbXdB4M@8bAnn. t:(B(Bkk+A'#"Uuuufgg#)) RF"Ix1J%j*,-WXDΝ;dccxJJJm T*<<aZ!a4P(@QxGSSSB*o6xN:%-|ݕjPTX^^P(A$ EQyw/^61Lm`0(KNN -:#&.|,^nv3gDVj Äaxq\lݺ%1j"""""_&ve:T:`jjVSS\KK|ܹ={Va}bEDDDDVCPj4(dB^^W#Ju`Px{ݻINN>dɒ`8:w\};wNz<{@j(T~M>~D z|>(//ghhcǎFv* ^Orr2vFC   h0EEE^oJ^E]1cÆ ۷ A"J,rŨu|ͷ ׮]'""""EK/WGT*OXKK`ܹ\W 577K9w Trrr|1Abb"h4?h4Mr|,J!KҒh4YdIgO}}} 0`19 """"D{{YP,t\\{z=\.ihhrh4B^&t"J1LhZt:݌1::ZFPIKK#-- EVlFPL&RPP_Ν;)++{%55ۍF!%%yXf;vR__d}[l!""W^? Cdejj*966 LNNF HRd2pBA$azzJ%L4 htJ"Lf3XlOxqDth\dɒ!qDDDDD;4^{CCCAd$''# a0h4v;zP("288Mww7IIIdff"h4\. OII YYYh4"ZU^ٳg{V.^#|r$ X,={=bD<>g?ټqKnng֬Y?7뭷.}r{{{@Q4qT* rp8b1Q(DQn7rR)pG8f||X,DHHHh4"H]a~?2naשSȐF}{."8zyꩧ^qEDDr9I0T*[,˂GNn J)..FVcX0 ( a^L& rVK0DTo>B'OSQQA~~>PӉVEx! q:B!T* Yc2EEEb) N<ɂ $$$jzbpgkJ>R뮻H$+hnnw\TVVG&a4q: P|ѣGD"t:~?jzm}}=ַ~hΝ;U"dO?{lŞ={ĉr-XCڵkCbDDD2cƌXwwwWGGǷ{zzmttTDlVljmttQ222TUUFq88Na jhZ.]0rSNMZZÂ@vv6fVbxxZFtuuP.t`0={Fd2d"<+FM$oa~g;ydNcѢEbP(x㍄a8M7bZZڏ_艈%m۶l65wyvKDžR}VƍkH$<8}JlH$Bee%G!11`0Hss3LMMJUUgϞ ՊL&CӱpB7o,X^vڅ~gBBsȑ:;;IDHNNFR )((`ܹ\~1k,><JO}}=|;woN[[}}}FaϞ=>}Aii)6mBѐT*O?%IOOgjjX,F4EvijjJhll) \._o~<'đquvo777MMMI KJJ/F#5폷~+9rQ.-[|olllkoooj]]hP(dۋRdܹ,_$4 K.ie-//3gRp\={6)B~ƌn&&&LMMoqcllX,dA8RYYYmV*n=sg}Y}V?Wg8p֭[WgϞgGGGIOOGѠRBPDp:сD"y?O&''Q( ~/ \Cee%K.eѢE,^TM7D]]tuu155̙3q8WSOxJ""8=\z(RX@ K$g???LFcc#qqIZ-ORXp!]wLLL0>>NKK $&&rWpI:;;ǚ5k꫹OK1cÄaL&gϞerr9NOOۄ:o&3F;t5ׄ͏rfFk+JH$ !J_`rr2dJX,ؼy󕹹R{LԻhVD"kv;Nbttimm%0w\***0͸\.(++C*288` ''B(v~ BՀRdX,}b2GTx<( !90::lFTL&c֬Yp1VX`(XV̗5d}7{}>;::nhkkGQK@,~N>JHbb"nh4ʂ z:;;/^FSN=500RT)'' *++Yx1Z}!),,bh4b4ED.l,X޽{+I‚@Ѱa .dɒ%l6 hZ&&&bazzT.9s&$&&5kW_}5X NGRRV"##`0Ç9s&[l! q n7mmmcZl@ZͬY$222xn(Z~ 7ٻwC/[fܹ?c6'77B^^O<&444ݻ"Dr՚5k4N:"FWDD䏩#2lXb[[hF#(̜93w\AɿRIZZEEEF^/~V oED"p9L&Nbdd3g mh qK\Z`z=Z"*++Z$&&BXq7)5.@KKsK\᳓nHzz:W_}5fB.#H R]]ƍmٳٹs'p+V466 ~'O,Xd III9r F5ksEFrr2HE8NQQQIZ*D"b1A}񐑑AZZF 60>>ζm۰ZjPTD"r9ŤP(())!//ZM("}v֬YCee%!݋b?>|q:::p8ab̜9TJii)Oĵ^lfhh@ 9sp\D"<v=d2?#˶mRo~|޽`HOx[VVFuQYYɚ5kϧ/e5K,G#-""+J'$$ӳ ˅` ;;V ٌ166FAA>H$hIII!DRRHHHtƜ9sfbb XA(4x^1c r9Vp8^Op\˞_cA\~׼GRJyy9BBlNFA"`0HIIn# ?122%11g2<EOnddd䈣ų{0d2a-έҥKh4VYzA(KKK={67nwޑ|'W644,۲e[-"ra388(|kR{VbLRd2vdft:VRRR@WW*(FQ(JqAZVKrr2===@ףhc6x< Vl6cXX, L&C|BRl6 z~ӧ͙3g c2뮻Bww7* %11H$T*d2T*DؑILLݎf W}>vMjj*D"[ؼy3jD"XJ_Frr2ccclLee%tuuQTTD 񐟟Omm-۷o鄒dd2k*(%%zZ̘1T\.GFk\.O9y$ɂ\.'==Z6mDYY 'll<ccc`p݂6fٳ˧x sJg&''MLLǁ>9sѣIjjP%Y$ 2 jd2/bkr˺W^yq P(48m_X,+ ^W_D"rrrP*Dĸj`0H|P(h4󩪪Zk:u fn7* BhZ<d2V+AQQ&IZ[[FwPZZz] cǎ7M BjJx<F*F w0tz泥طo_7l0%^_mFFFlhRVn o'u}}}B .-`τ=܆FY$!0669AGV˖-[ΦJ p/O%% Ft̙Î;L---w׊Q0L BcCCC[,Պ^v/##Qh4t:\.oXp F&p8HKK# Q[[.K P(储ڵkikkjAP&OWWJʾ},] (**(WLaa!###AL&7|3 ~ӹ)((@"p\KرQ&''z|mESS2ug}&.nrxw?'U[[˺u넉.Tʕ+y7GDDD.\kRT\s5|r-,\^xZV\e]F8l6U*½xӉ餵AFFFaܹp z̙3B!uwwsYb`pYΜ9#Wx/̛7o?׿wߊgRAVsY j>_LRR& ^B?FPdZZZP lxǶ[ȋ\xHR,xa8 VF`ijjQ:^'77ѣG-[_L|pQbo[~?pχT*$%%^˗c||]v%mmm+N0_XyNzP% pii)EEEl6cbdED.lD^}Uj567211AGGFQ(qbb,h4J4p8aZq8LOO399I(ٳ477T*/k_YYY$$$ H'x뭷HHH_~Iʐdt:Z-oPwGۋ㑜9sFEvdff _Zrr2>V p9J_B" H䪫b(>cu ǣqZ,Z-r{n F#z1 v )))!##h4bXZTTT +wNGuu5mmmB;z+VE$aѢEx^&&&F`0(.]6|rrrrhmm^PF")((MpBBrOz$ @@!F]DcppP244V+RVKCC>Rr9BQq8̟?aZV||^]\\,v  PTT$G"oN(H$jEPXz5PVzzzXp!jLL&ҥKX,:tիWb U kRׁW+nݻw{zzm+Wѣ (PIȠ(&UV155խT*>'^_m4]$~#H{<4n?_ܷoX GKKKrl6w&III'?HRbp@ B@T222|> tvvrHHHŋRb.LLLpo><tuurbLMMRشiٳ:sΜ9s9:::8y$[l!ٳg^zO/**zrƍۣRHJJ"R( 455QZZZr~`0H H#."raۯFnn.hۍVEJ0BL&fa0jq-׋d2Ѐ%??|a~z=j:`xxdBPҥKGSTTDCCՂCA@ @aa!]]]l߾ŪUdx^z={vHL|A,_ݮxa6FyʔsGrr2-lWNbyG244DVVnEvv6 xja4z _$Xغ\.L&˖-> --BL&L&6 FVf wχN`0`Z̤Kjt: <vmMzz:SSSvttPSSsM3sB'F#. Á里RYr%LOO\.\( 3==ͬY_#."rarc8vb666Fff&J^ϡC0 |>rpBL&me"RUUL&ٌd|( V=.\B 99 tHR N˗cXصkK.%;;|Q*={QϟOCC`P}RP( 1%Nk911~~)l6&iX/5<RRR򻾾UV&''9vRp8,xqk4 444pI֯_/3gE I@ ޽{innf||W~q . Z͙3g$ ř3gd$''%줗FGG .dҥ\.FGGn344dBP܌V%++x ZUn:RIyy9NpVE&QXXذa R)T dee $RBN:8*J{/SWWΝ;z$$$`2k_/"R#GҥKʢ}$ |_'駟rСmO=ԕ{QQVVS8P922b8N$ mmmH$222p8( $==шJZP^/~!Ü#frсjETFihh  Q]]1Lf=J.0CCC.@0lFTztrqN8AFFV5 $++.|> 2K/rÇ㣏>tbŊkjj~{>""G5666ԃd2zzzH$ pݟMMMq=V+J$b1~p1 9s&CCCtuuvq$$$0==-% t:ijjBTi&D"E("''3fڊZn Z墯Rp`4IKK# v'1+x>jd) K?njf!xwnf6mĻˋ/B ''>"999111_M7݄hdzzgϢhظq#sW^LH7n(߶m+H\x_>5##׿ɿt̯~Yn;#''Rظqc/{}Z9H$qlll ǃ''' RRRʚw&qڵpڵ={o_vڱcGirr2p>HyQ[[ˆ (**BYݒvE{{Pv &&縵Z-999Err2tww BINRj*++?!,YjA N&V1  ٽ{7yyySWWǎSLMM/~q]w%xw~+<7<<,$d2ǎrOn: /mh4x<l̞=P(DSS3g|_l#-"r`wV+t Z#MMM,\cǎQRR™3gj(Jn7A ,ːJp`t @ Bq@I~~>j`0(6RaGλL& SRRnbpI֭[B@R]]n TTTx _\ ۷l6*bIJJ"##Emm-@@H>/./RݻOr81ƦM5kEEE瓛KII ÂUdyy9g``dee1o<:;;G}W_}Ǐ#HOjhhx'<8"_NmۖVk׮GyDtSSS˷mnmwKK˝LNN`qOOOFBqW՟=Ck^y%ɲH$BQQ$%%o}:qH;#Aٿuuuޟ4~G79s&?L&룳JŬY馛O,X#pߧؽ{7:NE"f3pH[[ݜ;wt4 pK. ^}U~"H뮻Xf yyy( 0hi9‡~ȼy- q---{17{iF\.'FzZ`N>N8fbb;w(**l6#`HOOGV 6M7=vp /^LQQ/tRSS s_dѢEm`;;NN8AGG\uU{nijj*FFFwUv.{'󵡡!( ϼ+hO#{vÆ oذ#FVDbtttn׸\.B``0(Aͥ,%##nT*`vq:kƵU&H$А״Z-GP(ĪUtP(ztuuhWxZ|Qrvvv6˖-c߾}9sV!5r9vE\(fyӧs /{ԩSϜ93㳯ss1FGGټy3˗/'??C3DVVVְF1b+ƃ>XzСW{zz,Iuu5@qVXAnn.eeesaF#UUUhZj5eee~>C,X^'55u1c kF .< ^ڵk].ߏz{yyyE B_Ln4óf͢'b{zz0L>Og?磌;sn$ARNCŰln;L&eUW]Z5??ڼ,/^,􉗗c4s=jrrͫ|>СCvv4*+Wo|ŋWmhTx^F#LMM PDJ$%%q5pi?䤰(H$\y\|<#lݺ$rc6JNr\]~ddh4ڵkk1L\.vIVVeG/++{eܹs!>oܹsUIIItww ;p~7,VYr%_1tvv{ofufvYe"8$qɆ$@(t(-h)Җ6@B}%U-/wGxIP$?Ndޫ{9ml~H$ڕLضmɻ\Qd2PH$BWӢ 1<f‚ 022t:v1<+|t:B!8qvEEE@$bA__IUWWXtR$ |̜9hooCSSV^ ˅7|. gΜƍ?D{`ll췭p}e9sd2+ D"^, /§zgOz5Rr  ~?RRR0{l\s5DĆN :::f!'' C^^)5NL ?9_3>9s ΝZØ *H0k,Y_=d2T_ɿSVxela̙8~8bQ^^x}}}xp:>H@.Oq \Fü! b.'xӦMömBx;wK/#b!B("==v`0j_};;jeH$tww$`馛pu!55 +'VfZw}:]]](//ZD"\.\.GJJ L&g" !==wu̙@W^ymmmdz> ݎ}{d}0 щ?q477d20Lx0 }=,|BN.Ф;Dii);$1 rz={X ~>y7H⻅>=^p8 IbO'VNZDً:NHRn~D"X,qv(Jft:b18q 8#`00{l?ǃ!t~TJ.\8ed2xh4O;p8zlX,r3u mmm0ХJw`6ޮ,$Za׮]ܹsi&dgg#;;GU"XƍY&'m||QZy`0h4N8qr 233$[nŹs0{lS 8p@aa!l$//ɑ]"fnl6HuuuX,ƒ%Kfmmm9s&~?V -,LIIǃjő#Gp8 8 HP(p8,bkHff|> \.H$B8НˋǏ{{:t?^/f3R)Osbҥ%̌ χӧb%w NG8Op\.MMM(,,Ŝ9spw@Pbaddmmmزe ֮])`0Çc||555HOO~6 NCzz:|>/vC(b߾}z H$bS ())!1 T*yf@'D3z{{M&\.J%D""d2 $ D"ڠVIq ===FVVh4M-^˅4X,XVnPtd2b1D"466BaժUxE$A~~>b000zTUUM)P ?C> 9G4E$X,&{wvv6 K%]1b~W'MN3h4"d-P܌'xz+N:V<0Ld;;;o<'ھx<f]bp0447ncٲeJ0LdPՠ9zp\z,X۷o'J%˱rJb1lٲnPTDx<^xaCr<}پ^Ơ7ӧOٳQVVrtbxxj&i믿v>Њn>{M044tIuw& J`0%{e Fp>b* VuJ2666 :uJˋ/Ϝ9sNh{/'@]]E{WP(DNNa$IRX$Α)GDW5\j<x' X .˗c="̙3_ шy!++p:h$X,2,^˗/Gmm-nf/$gƍ3 =d|[H$p8`0S@ZZ u-yCH;jMX,)V0p\DְuD"~?d2$ ьq8lD zBziJ?M²e ==^@===;w.x<%?\Ckp8(++C,C :@R @Q e$HGGDŽ&bpplt999hmmÁx_|{'yr ğ{!AP($=Gfbjp~x<(--ZEQd `rssQ4dbb@jj* 92͏i4EO>gveq`166dddk׮šCގu]DBc.6yx||\R ˉT*Ess3/J"8rrrڅt^EגH$ U'GڵͿaJR:^{-j n,llvmXv-y?t>BGG=Xx,\r>HKKGzz:V\ ӉǏaƌDhnn8 \'N\reݻd6Y4娩A__CX| >/yCH;4t:(*Jp^sEss3aD"x^`0@R11J\&$YYYZd2a0P]]}IZŐJ? C"@tBP%;ذa ̧/S)0{l<x_?!p۷{$o^F&A3JFYYJKKqituuappN"}A=Et]LKKbFAFF\.~??|wyQrxꩧ*X,Ve0$P(vvlrT*,\K,A<l6@{r_ 4--HmvѢfZwld2"77w d24 /_>#9—?>AX]]g}|M,[ <&u_vp8x9Y؏ ~477# H$ػw/^z%lݺ\.EA@@FCX,޽{U>$|se'>5UT||(++|>)X,$`{/Lk4߿l6ńJKٳgdee`t"55D"we0<<666D6 Dj!ȸ*Jqعs'&&&t:ulRO>sA"L&D"80QRRBNpDVֵZӧOp6o]sϭ( gϞEOO~ ?D LWʕ+G=+cݺux'P( bI`0k+V@V㥗^"IlD"u]G*'󸤤`2 ZsX`JIΰˋL6@(fV5@>}:`0FCP@RahjjB"+wyM"o?b4 2{ZH4;;QUUt:lB?|0 L  t:a6Q]] p ׋X,uA*BV#++h nF̙3\@LfB)^G,#==zy䑚'Oa>teff!:m$N:h4"x<aڵ[!rIi&;w|eggߵ~%͉D.|> Xz=F#X,̝;ٗL'YYYAASli5 L&D"R鬩f͚|yDzz:x<ZZZТO :bP(( 6mJ9x<;#3fСC0`0xrR9W׃``۶m[n2L  .TL6^GZZZr";;;?0 fΜ7x#RRR$>w͸ڑH$`Xm6g?dBGGd2nVp P`Xbra9-Ҵ}vl̚5 ^\.ǹsoT*HδˇP(4]H$: O.J? H$N@DHH;ZRU hSy |W!mgn>}7x#yAEEa6T*6hhD<F!1]Hzfdd655ѣ`XX|9iTSGTֶNj5skzA( œ9sH <#ʡPxi4'Gʀ-3LH$H$ 8vMR > cΝO-[R^}U@WWbXEQe$N «jى}j˖-Coo/222eBX,~I?wyαzGnn. (N$SɯM /g?&:塥7nDUUjkkQ[[2h4av$ chhjD,uxx8|0, z=R)֬Y 塯}ۯSwي9X,Fy<yBg7:h4D$QGM$wF$-p8D؏n!2H$RD0$YF2 hnnbA(FB xq)ց6ns="V}%3-lZl2TUUMiݽT!*㓟pHBD"HRИ,|o{o_LLLLIiczbsN,^̓H$fCJJ ߏTb$ Z . ɄccchmmRRRO~2\^aZZP(f@ee%Q)FJRttt "==R6 RsEJJJ`XpY]d;T*q)={*jOx. 6m&&&H_mipCJJ )bΝ8|zbb3R?pMs݈bhoo'l6, ʂFjjꔄ177>(KEAR8w>2BTA|}K/ 9r믿-Z_רd?d"H O$A0fT*8.MWBzz:ىGB,fr=&>}:ݎ{F7pQ\\AOBZZڊ+***~m۶հe/D"7o>qbht`0dRTtK8l'J3o:::$ #DrɻANNNopxH  @ߏlrZNF @l6dh4L& q>8rJr-FC,jb41<<}ATbժUv1E 022&& K~/U<P& j2W^y!۽kkkrk.bQSUUundffB >twwcܹ?4#77O߿y^ pBVv;l6 hhOlm@h+F0Ldy4AFFlj߅X,RXVLLL*%%rT0Ic<ZXXv:Dp`i-_y<nF|Gs^t@ @ZZVX&\M'RtX^^N6LfN$ |\.M' Hr䓕k֬9Oξ_~.ȘL&kdFg1b1q1Z^988Nb2y:E"QS-fٳFFFN>S[}; u1}OǼHF0BѶDd8}4 Q]].d2"ڗ @H$ltuu|nҥ`XD(X,b#k.8]ӂ~v}Z-) ?ikAJY*++aX022_pdkڵko/P1! P2 gϞM7݄p8 P DB*---DF"EQD"lNZ[[1>>矟~$U*lӽEtp>D[_,]0x<8tq\*Pp8 ̄R򜑑x<d2 "Drڄ%HkX 1:: RH$Gbƌp8;w.^|Etvvb``yyyD!l6cÆ z'9uuuXhl6qiZ-ҦP鹜H$VzϴK$x9s&l-Rضm[~;H8C(^{J=z> ^(Bee%6͈bQSSJt:_v-444)/3g;į~+a 墢?񏑑GiiiPVV6XBV;w~!V^ZB!lٲ===8u*~U׿nζlBzmp8ħl3DQDQYfCB.VkC=4gMwկޞ?0PBR*}hooO2}rdffoΏD"Jp IDAT/ 0k,ڵ * %%%0P(l@ "<HD(q.^˖-Czz:LX,@ߏSN_F(ܹsv)m(MD"mraniZ/hH$Ht=Ypu]k׮/ ڢhbXx1N8H$P(p HER(B*B`bb^ k$7ZvW04{<乳{nBddd`hh,@XLLLjr̙3X`Eb P(6iӦAӑҋѣGo>TUU!771c0BI+x<. )& 0Fb1a~fp`,XpxٳQSSAD" #4.Li{K. ?VИ/z*g2}Q]mmm`03g /lxJĊ=Z-g6D"@4E[[Ҿt{u]_|x5kB6o ߏnH$|{Cjj*222PTTZ}ɿp8Ԅo:nEFFՅiӦ=$+ٳӏ;FDo'Gii))0# ###a2O\_X,iSSB@~~>(D"n7&&&w\o~c5%  9"R. V`2Xj pގ&Ⱖ`4a22yF@cN#-D`0p ;v ˖-SO=u6 uuud?xv~CCC?Oqw(h4Қ1O:83gmFۑ G!.aٌ/ZR[O=bQSSݻw'lT*D)k$-z166h4 :u 'N@FFJ%f3N>yf+ QCCCRo b |v6 χP(DLOddd|!\.u]V `|||}ݧٰa%y׿;ذak``@f4?r0CދJp\Rt8pك^СCk?C[y;|O`2(Rx<xEa`2k.RH$bK,~`3HW  D >}L&я~B/yb0}t^/d2v؁磳.z!8Nf# "##ϫAQ=JCZZZp 7@ܹsp8x%gP@rv~q޽[ٙBIO 4'iN̙31:: ͆߿e7[bʼnD;v@II 4 jkkQ]]t";8C-ˡH$PUU.裏ZM6=Wl6.r88NKBH$>xf"eMMMPXr%(EQdo^/ HǑMa6[RӑHBb1b;;yOdX ̔W_}DnC  ^{-/^4D"\."ۋZCpqF D())A?\.p1^qNOB@UU f_W_hbp:TUUpuc'8zm0$;]?j5|> B!:Z <BGG6oތ˗#//Xt)$ r墿prJ`rĮ,r *999x1gddd\}Zo#WN쒸=\ݛoh׭[Gy:n sb1AtwwC@("tjD{E}}=fϞ}E E pb+zA[~'i011JTTT`ڴih4dOn7: ??%%%zt:qIfk̙3"a_J)))FwtRee%͛G&L&R)T*ZZZDԔ_R_ږntuu9vX EE+W⦛n"zP`(EQj@YY' Doo/'ܞW 8@ ]]]PhllD[[a4؈z"l2`ۑ.z0L655! a$^zD(B[[f3 OO˗O9ɵكcǎѣMX$č7^OXE׋tQi'W ~^L&7o@VV! ڊ7xׯ֭[ j?C$J$ծtߏA0 BiC}}=Y[.Wx ?{"#%%3+ؼy=6mo}cMO@s#G8RL'w}7 ,l6*++g=b11g S2 {/֭[n /-Z~:X&EQb89ۣrrrN8R'|gϞŞ={R(lbxWtozzz"%%\s V& DRlBx<dۍ;wxtLzDB0DII x<3 ɓP]]-[ܶm!)|dNdE-tX,p8( !B!8NX,"Hd2DzB@<GAAM;v```]]]pĶ6 HP(0()) D^^iGf3|Mq\{Czz:)$8}PeĖ-[XVuɖ-[)[F˅;w B" FFT$.ǏC.#55u166g}hZyyyE__B!n7< ?NKKK\я~|WV(t b_z9aߟMĝ7{fddp?\ߴgϞEss3V+-[˗cxx. _×Mh.TZL&***pɓpQ9s۶mâE 1004傢"> |>z=L& -f#9s1\.>3yQZ+;N|T*m6?O>dWr}O:|zB c()]u)p8T*bͰZBSS\5*ʳ`X,fF!6z", 2 :<{n… 4 ^/9]F`2@ i`ڊbNGhmmEOO("k!==}sӅV%ߧN"m @[[R)Cb W|k FQDW Nm1c:::w^B. h/YN0 6L&`! O?^{-̙H$Çf̼n%ׅ׿aÆܹsS]8j ߏ\سgE^(>. CCC۷'2LLLFk].4 iNCSSB!0Q C֍k~Mͦ=̡Cmɒ% 6=žVGcc#qF?12220::hZe1y-K0(b\WnEHII7ߌm۶appk׮ſ駟'|BC$!++0.l ηTTT# a``o&r9f͚ÇCTɓ3g19{?۷o)rTWW}d3E? J`0dر#k1d[@ pd*x8cmDL&I B,\CCC_DQ"fh"F#`bbD , |> /^LRkW_})))J8r݋>`555_~ ,|p}M}? ծA. 3|s ɤ*?4]} TK$ɓ'q1LMM ?:|AEEX,< 4 =G~WɄ+V=܃:@Ѡ ,@aa!I-i4L&Rs< +Wĉ'd25===kG>w-ˌ{i[bՅBd2冀[T*&lF|>;vlcz}|}=8))b n";88Jl0Ld/TdXlr rK% E"QN2j%Nt:|db~? ql(d2IY,b1^/lv;.]J(b|Gy֭Cww7d2" >5p}ގ.֢n'LwS󹢢lY/@ IDATEEVbp8H&ફk{```ǏGmm-?\&\s5Jhjj¹sH$ V @)VHRxg\UUUa͚5я~T>.O Ŀ`Z j@555Xt)ZZZxrJh4"77jDTA*.طo~?n7fϧWdb|>$X,T*166ɄIݻ:3~jdMc2d=5;EARW:$d2yI:]F /ظq#b1F#222@ӃB\;mVxHe,Ckk+̙ \͛qq kӧhj*l8:u <PTP*P*Tp\8rQgXP(h_:l ];44t5^p\PٳgqY`Μ9Bff&LbX,&4ߢ"կZƍ+A2|l6먏 ΝRf$ b1zx^tww 1(T*N'[^^Y<3g~_Cx&OYQING4%#I"@gg'~CV &.L&b8"ãVN'z{{qAIxw\nh<ũSj*u]d4t:Ȁ^)(݊p8P(cʕtz.}P{977hnnիQSS;wNJp:rHR2dr hPnZ/7;y&mVcǎ`}p8``ŊDCCكh4oPPcn7*|̽M\.)hb=zt#tK-[ښuq SYYIB\.R)IT~HFrӘ]D"BF`ltH&pH$H$D"D(tdd䜧^BJX HdSSSDl6C,Cǁ 6 x wN}}=.]Nx^BV:::0<S׋&$I#Ja05uNdFaxx`v>x<gfdd͙3gQp"'B!'H`ΝCEEj5d2"@VL&JuFnUW]&9^. hr0E<BFFm6aΜ9B,C__\.`0B$A@4%v::n?zzz{! A 5"2JсZq0La$Il'y晻_|._?`ff(..8z{{r9sql6cǎ0X,P]]2\.zfx^My'ӫ1j"ntn7l6׋  d~~>N'  !fHRID"(l6 h4T*2226Mf5 222055P(D T & \ P__'N=+um>^ 7d2g#~6lL&C{{;JJJ0QspV]EQT*χV``޼y!9,P |QQ֬YW^yVm݆C\s D"yVrX@=EwFuu5[\|>Obzp;;m6y㡪 pP8}4a3RFhNë ! rJjTH`2)MbܹDwxxzX`\.n:)V"0233SsϹ*.·CWL&vC&r jJn(WTT`dd'v}v&~FAp`X(,,$oBE{{; \L$dS&}LY{\.TVVB(jbpp2 w}7j5\.B!"8.{AoS?Z,zFh%%%`DoFAA233!Ȝ N! t߾i۶m/mڴi$}\x<@ǯ>FLӉ!磪0F^z%a||h===ںu+l6 1w\ttt /mo3 QPPxBɄ#љ阘p J\">|>T & b YYY jp@,#A勛,0Lx<$ hZj]h4jd` l6l6o+umnA*Dd(--233!J?3[0PXX.K:TQhzEH$088GFA(aɒ%de+yq!-_(bBee%$x<n7\.rssӇEp8uwwhrR)lܸ_hY`~@CV"(pAr7p8D"p\$I$@0bɒ%Dd0??P3Dy 㡰X @,q/r p} n-$ ) FRG2u+a#v绎46P(Dyy9o555˃D"!bmb1Kb߿@pcttL&tX/I" 8y$zzz JqAtww:\.GUU JFɜ\{{;:;;qYN~<酘eH&_djb}bTbP^D(//G0^GII ڈG.uQ ( 0<|jNz|> w[~:u 6  F`2ą_m4qwC"RDcc#*++jIg H$$0TߏF9s4 ~; 233QVV&fix뭷D?я!Ava0pܹK%I90L̟?=N:U%t: ,}yyy)4 'N!;;|+عs'|>N'N> 6  ++ W_}5ZZZHã. SSSp8H$ A(B"@ ''F`0b|t#DB.֥0Xf |>rrrHGORZ'ԄX,mktE6m{dž, Bv;Q%d2n:|k_#\.'œ9s`0011z{{i#^R7L]<@>$%??ׯǃJT*%V˗/Gqq1F RUH$P5N%C) h4j"VYY Ec QSSaX,FB}p8((( ", <%  2wYbd>[n@$… dK,Aii)h4<:::ǡT*d2L&j{ 0\.t:( bTVVTXڵ d* 0 (..NFFFA˗bԩSXd |MAB(yV T 7w ØWr444`ddG*Bss3۱zk O*`>ŪEII r9,Y\X Ed2 XH$Bb&DX,F1@W(R,H.slD"!$TYY`X044DXj^$JL&%%%bH$066LPH UV\.cccZ^z1 ! bntttVE\ب$ᠶ#IL&%&v *ɆH$"?_Ab7v122Jۍ dff"LG*R^S `VY+1 ~~L= D,={^ŐdjD"`٠鄂4INLdgg_:Z[[deee-}"\())yd2󘚚dӂ^\ [P"##P/Ϝ9PT(((xU}PTc*j @lQ>c``…;Ae2 055Eͨ/**\.G @aa!%~yT l6sK%mmmhhhFFAYYތ 9YYY(,,R$j/Rp9dff"//QA(@nڰ{n⣏>իa0@ɓH$Xv-zzzcNC.`KQՁ``k׮]1<< N>XuuulʂX,Fkk+$?R H477# B,رcwrlL@  PYY &A#772 EEEtZZ… mWYm۶N:pt6 .D"3vll >*LMMQ֟w[QQш?i6m:_WIR p8_yyy(..F$} 0w\ҁe23*LFـ 㖝E< rӟp8H$rNNW\[BVCP`pp;`08X,Qrxjb~  1rxِJ$oSNذd2iӦ*>x<{AAرc9pb1X,jbdd7oƾ}Űk.h4f(Jdgg# :ْ%Kȥv DBΠKQվhbJ/C* ]~~O7n׵tg^^l6a0LL&|{CFF8, ^JL Ǒ#Ge4774 K.(}QB(ng!% qF̝;Np_G{{;l6FFFD I/EqYV-q ,\*{1z DR"@,V͆jEcc#۲e c(((p~V0]/;;cccꪫL>.JA9 <\D"TUUfɆ r&k`@*bll p999hii1>ryC(Qnn. `Zqif466Bkq1|D0D8H$"*B8&gӧ1>>l C$~z>e˖b ??`0  ` b7|>D"CՂb&mDT3&??X .\ڻqRM/` |S,+h٧c F/K;w7|3!DԅG̀梧xR)>~zoH$Ht5SD$]RyyytX,h`XAЀ]v!B,G}cǎaΜ9a6}3wAQ*VD*$TqMMM X,ֿtv>JA([l!qap8T*q-Rwۡhmm@ cllƓ'Os%m۶񻻻Ox=>W&^`\<<\.F#8Rֈ$y pС~裏J*/Q>ܹsFAdeeapphC ba3g$ !`6aZ :CAՎgee=G IDATnd2u_lBaZa2؈1D" ĊwBX,R$HeGk@$n_ / B%fS`2z˥P($Q?>Ԅ;"\n$rPQTP(n477c||(++sm˖-t:|0F!JvZtwwC.ϠqFt:x^x^D"x<JKK? :YYY.H?Y{rN[GD"$ȥ5;FB\.ӧq7*sQQ\. χx<Lvjj\tYb$ILNN"`Q̍d2~$ 8qbD"Aqq1nf:u X \.LRD_EE h4"337x#^}Us=;w.d0D"())!3Gj5j5h4>c@c߾}p:hllLZ*v).Ɂcp atttFK1רOApth)P{M/~i48ND"TWW_衇BOs=P(T-][K,#GP(pY2VB~F,ѣGd2jI6##hSSSFp8XzdL?ٍX,fR(#,kBPh aV@ q2H$@ B!hZdff"d2I>nBoo/áD/Sr!nŮW~_ՎR rJ J%Μ9{k׮ PQQPHq~'NCg1 H]` %d`;$l6J* X CVVzS 5JEEEgz~84`b͚5ɗ^zVYYZ5::ʰZ3 ihccc(..Fmm-vڅV c$S aXVlD"[hooG__l6N'rssfmoVyT*Iyyy- 3 Ξ=?PTbݻwFGG˗fZJLj={`Ϟ=& qҭh]'%(f QTfjzj̟?ցJ"eeeDdΆ`TRь8Or̙3ǚ5ksZ;TJh4SOF, ϗ=O=v]]]$p8h4Da``>'A0w\D"R(um͆L0Lx}܌9`0P(|rzl88q>>ccc3ƭh4Gqqv"p8gbM %?enGyy9~@ p8 DBq"UWǃ'.X܍ә8:[ ^_^0 ɼ6`uu#(O&[ZZd2?1=22Bn_|EAR!??<8q222ݎǏvCT"H`[__slݙ***p1Oe["@.C* `0@VbNC1ub`ppp駟v͛V__r[[[T*%a?㤻ߏgy?0jjjHǟ`@,CcrrGaa!.]JC,D|猎':'Tŝ۷ y<|D΢fX z <L&4;pbv#"eC|w<ENNUWӷۿomӟ! H333Q[[a<FNC2Nӧ;3wS#N>}WO|v#777y?ߖcxx0( P[[d2D"A4`B!n7{ff&N~OG(v;vScp8DgRw\d2P(f)6 yXO.*jae2\. M'OBRԩSaH$   aXxzzzJX,Fuu5f3222J)LOwMpSq$q ICmm8U֯_߷sξ漂DQ466øaZ7T*W\۷ 7b10d2F# <z)={ ppM7̙3`0ظq#l6 tFXVajl\.\wu8wIt:zjB!X,t:p\LNNNX 3L"5ݍ|8N9r/&JԾJpIFCYYzzz`6100T*LUvōDrAP Hd2A$! FE<'tBDl6C,o: O[HP D" B\{8s Ξ= _ދwp8$ 뮻PWWBՊQB!f97@9s`ll 45\s_4d}衇Ң6_"X,D"Q!U͆Q#!&)XQE-ۍÇCCCFnn.l6Ν;G,VĪUv_IZe˖y<YtDV+ \.T*A8N8qw}7afD"W_M6fC׃bf###N­ L6cF.C$t"`Ŋعsg~OOm~>}._<ԜFF `ZQYYIsrr022Ӊz HB2}mFss3011vTTTpR'/pI KtUUU/ {VvCр``QnmӅ(\J_oۉRB\FS{PIg Wly"(S]wz n¢Efh)!d2 .D"={2,3JeE"}4.| H:$ D"z{{q5@cr[I$D:^O&U>}eSp8p8dvލ'O"33. ̖`…hoo(L&(:*؊xd2/ %jjj~c6]vI;::284 HP>8y$:[V|>,[ ZN3x|>Ǐvvvyk:>O 7z^j9bZQ^^ŋCӐJFd܈/: A@("//|>NJ& BpP0._MMMx<;Jo!:ty_D"dB޽{hpKV]] 6  t@eeeAӡaR)X]w'#Te OX,(J  GAKKw^yo'm۶ѶnSMѐ6Mj5p8hnnWUlٲ7oJgLLLBL&=v;Z-)fx<6]xb,]LۏD"hmmA  F\.}]̝; ⒟gZD0555.+|IF29}ST*TUUF&D"p83ݕՓ,Yrg-B"gYVfw[p 466v  \N  dJ4./l޼ygy?p޼yDb\,p8HR"lP(#6 P bz=f3N'<bl6J%?&",Z[lT*E]]L̟? 6l0 9uuuSFZșϾ؈yAB*F!㗿%/_Ngeea…8s JKK{[mBJJJ`XHBh"\.h4R<8F#t:Xx1&&&vAT*( d2!ҿT@ `Za6AшMhD~~>l6)l$Id2R)>||>˖-C[[ aD .+c```/^ϓƇZ8XH$pa2`dggfv <`0J]h4 (. K.EOOO־}'e dxfhhxP֭h0R9B\$bIVX˗tB(޽{AQSSn|pWqc8y$:YPHvqix^vm(,,$:bd2i|>x^( a 3;,0FFFDr/)G%_WHR>^VVٶWTf199N(Dq(B!QYYp8@ &y 4X4VY,VM/_.l>]P(z k׮ŋd2_4%AFH$`rD0 DQl6"Y`00 ,6ĹsP(T*q9"EH`l6C(dRu2/0+**`37544a***"?bP[oEcd"??@ X | `(SK?J%^/:!<BxwIҜP^x<Br466 Zb[DڱX,رK, 055뮻J, (S, Ѐe˖D)C^Qt``b@T Xv-^y2 Ӊ̛7`XD(Rf0Drq2` |@,r9X,f6mLjbꜢM`׮]طop9DQj fc|jݎ)0Lddd611`w<adAoo/.|&󲑑  !??jrSLXL bh?˅p8 6h4ojj/ zX|ޑt:<<,l\+xN̈́v1H$T*j!JA("h4 lLNN&l[nM'_BD8U,H(..X,Faa!@xY۷og_>~}G~nT*E[ff& 33PՄ799p8Lm)_wr2.F2D$H$BGGz){q:Y,S8`@qq1< V0 ͆9s`ddh4nO&ׯe"?я"'LLMMgϞFéSpPVV b``j`2dX)'N{JYF }vnTUUa||* sČA^FF <D R ۍH$BGWyEMMMfnXp!r9ϟZ###l8y$***Ҿ} PQQT*EE}";RA"yW6||7}\Emw>C'DfA$Aww7?b1Je})0 W'b,'@kk+zH$D](56ebb H) ;Z |> ݻ!HvZbףn׾$eMp,]#8FgPr322 vIaRPN$) AuvYeYt[O/! E"'|bpXl6n4 PS)|c2 HRPTT*.\0_oii䟢z<d g;w ,Y:NO'/S|7t222dɒP[[[zz``퉉 C^^L&QZZJF$ۇ'xbs!ʼnDoެkb*A022P(DX6 6 ,ˡP(@ѰvZp:6^ .ÇfӃ"L&D_>~DjrAqq1@4VjEYY4͌p <zꎿƨh4N$ɥR) ~333JB]]~m9. {LNNbttCCCNQ_*f_<<<g;h4F#v[,1]ll f$,/4iIBHHs5iHi5 M$@SR&ݖ,#ɲvf4h79A81 IDATap${2sM6}x (j @.ǏjE4Z&,])r=Phu}q~?*++q7V8F2DMM wD"h4Px D"nLLLżvܻw/48Aoo/::: HP(hAta"f[$__㳟,(l62 3R Ӹ;L&T o[R%9׈1BR^um9,_MNNF{{{82 شiZ[[g?Cww7ryQ.+?PkmmV+ZZZaOϭh4 DPH%p<oѬ4d:oCXw8= bطojjj`XH$PSSh4p8 am6( K ÈFFؼy Ku-P: 9xZ-*++QQQ^P(D `JZxrbjp8&kL =@."z133\.V0 s%0BX,&/?SN/Zף* pǎL&ÁB#G@&3 }lªxDs+V>GyHlt/W^B=nF:J0 jzf,_tnqڵ:_p>#h`4133l6 ٌM6Qm@@"g2N0??)̠ÁL&Æ ӟp8غu+6oތT*. HD ėP-p84F_O"` V+-fj֬Yz^F(B"{P(B\.B9<(r0LXjVaXՅu]pt:T*j"cH$jp\.${^z,T*E Eڭ/ ΁p8W^yhjjbD"^{ j / bos='ԥR)d24s8( h4ZÁ`0\~QƑ@ ;E<(RNU2}vLLL\vX3 \zlzzsssذaJrN>ӧOCRQUz$?#E1*S%ۅt݅Jjx Hhr"Osssx|D"J8)ƍ H&Xbjkk,d, \JZ?~:[RuSb1|>fggedY:FVcrnC(B  JѮpFK(Sc~ĺD"ٌ'h`2h~ !vU*QBTRi`nG(VE>G4@ evvmL&t:ZRFX,R)^ /?,{sww7 B!N??:G`6`4dVT*R \V .Ku4 ,wށnbիa6a2H$(rǙL`ccc5k,YuSՓ+ E"x1X,jTWWC*bdd yApɓw5 [x륖lT-^{֡I+TJ > !"XnV\@ H@[b`hhldt(dԡ8370 &''҂ZZX~?a``RLFZ^GWWǎիe5vcll lT D(ʕ+a6qaB(ʉ_1p8DQqFTWW+_   N:E/fb?A Y"!X,^r. l?X.vb¢oCA [":Sv_{.8 ͨ^\.G8bAP@TBmm-|>lٲ|6ӧ199 V X P 6Gy a .hkkFˑf! =W*d! P(! !HM6A,Ӽ<bvv`?я{2h\dd2`YBFv^ށ3M5Á6bY28`m"0 |'^6gz Z[[Na6f\.DX"VիWd)uShhhtDҵ mnn`|*  _\H!ahL`yU[!K&L"P$ݎt:l6hB I.A]]> @[^gyfMh4Rk0 T*~?8P{"UUUl Jknl۶ F|>l6Rn݊JKNN>7j5nFS^G<OD"b1%|ILOOB.SKB|>Ob0 a2;v8/PD%]$aNCT3VoVJ>uuup:Ê+033CW@+WbϞ=B2C=V}p8dhnnF*ªUV0 V+xRh8YoNN144M\vYfd2xPCARfᮻ« Z]عsc{ᅯ{ԩJRo~JTyB!*922Qr-hjj$?rIK&DPWWGf@Vӱ&$ ?Z ^l6 Zd2 J+Vwj-Hz]{qdddgLgg'n7vaX躲,>BTR"r!,^/Fp84 Tw\.,N'$|>_޽{˚J {yOXb1L&!ɰn:twwSfJ۩kkk}vWڵk1::L& 4448cABg 1|֢GA2ڵKUXůTWW?qW9NkԸ#"FP,122I;V χl6 VӧO6 )JdYHR |>|>曰D<<(r9ڰb =D`7j{o|?9y򤲮2 Bhhh@gg'P___טwx۷g۶mpQ~$QMOO##͢X,P*(JtjҮ7鬽_Cl6B|Dq5b14 <7okkC0Doo/멸ǣO۶m?;p\D"0 ׯ855u?= p\tvv?0qh4XVڱgGoo/}u֡5554I'6L&_ "~?***`DQ[n9wbKZmED"X,L&EVrM/y R姼|0<X|>BIqXTHCP!NkokR񎶶6*f00;;D"A#* ﻧHr&`0I6W^G}|'裏zElAA\. 8L&Ѐ6azzԲ&L"H ӸDHeÑ}8U^CVwwwjZH$Va0@*FѣG{n|(xӧCqz Hz~~eYJ%\.F,KϭKr\(  tE˱  8l6c||RGǃH$N00c*Hi:rs㩧9'HC$v;R)u χZRD2D>G$P("I,HtY͓f$IzDGDZ[mmmXr%9|Ozy n, DBD ٭"v |0Ld2H$H$0 Fj% |>ZV(8n}>\.drrR=66Ʉݻwp`۶moll۳_رc~e2fX, >B_FUUt:DQ:K{կ~E$^* VXkԩS28}4D"l6hZ$In8N;pHTA?x<kE?Ƴs>OiqF*҂|>O;o$yBrx㍋χjpFp0*t @$ATRuիWرc~z׿2ie2v؁d2jjj`0;a2VX;{nD"XԔ 9*GD?v\.x<ͯy<2 }}BgphZt:^P*]wEVL&ǣ"," Rym~|\XB ~ LwwMM B!wY#,dPH{{wֿvٹnT*QuH- i(r/Ԟ\,#H ,}TVV}0abbbDQˋ}={e۷og+$L&;|뭷3zQ޽{\.'`0 (ZHNqFx<E+b X,AW[[+WH$xB]]|>8}4~b|||[nEKK "Cg,~Xm;y\,U?y$~?MµxH#8(b1-lt:Zt!u{X,R:R7::@ /&'' ]H9( 466X Bhmm J%R)$8BEmvXZO$`R3-d-ELLL/ʙn7Z[[aQz}',6RT LK }}}H$;h1(dH$Z.  W8Foo/zsk׮]]M@(>ND9 F#@`^fg {EEL&fff4Gr_/i`J嘙ѣGI.7)dL&F.’yT*7xZRlڴID".X&`0yf=z&>dyFm4 "R)R)Ihnnݻ:::-G;wxt``@ޞ~nE.<R)>b chh`YUUUPkxv`ƍCGG]mJ%,K<{61P(@(bhjjQ,ՅBÇСC4A;߸͵gd/mhh@&A*B*BSSR)},bʕlق_WI׋p8x<@V 2W ",LӉ\.H$>]9,D"6NϪx>^O_ :e٧ڰk.$E#BmmmPո馛a۱fl6TTT  R?^Og guR)v؁#G`jja~~R^K8p`F_R [l pl۶ .J6oތ`0x^oeX. 111yTVV"#H>g'I!H [b ¨|>acttTu2Θd% :,cYf^x<0 HRp80 BAP@T"1L&jBCP.>0IQ8&c,bll `0uWZUZ.ksdT#K&0>>N-!, ܎P(VEee%r ?~|=M*333T[RQDB__J%"~3ϜH$Orh4bd6AWWt'`0JZBmm-z{{9:K 'O|饗'O\tY]]]Xz5r9f3zzzC&axx_Έár /_uq4ґ7|ׯ R\.yx8|0J%v;^/|Md2J%R)d2477_FPEJy*ۋoB\._DFp\.q$I,bHo -n(J};<***PVJB(j.Gɛ8úѣGa4q1TWWu^GT@ #"T*d20??++?uG hrrP(T̏eYcd20d2(@c9a59E_0 $ UDz,}d2p8|@  O#:! !֮]a'?i MT "v 8 jkk8ťZ-D6E4X~_;bP ^/AKK ӾR tvvBӁeY<ӭX~X,!f?55H\ J%~4[2[__H,q֗Wfѣ}}}^a$HRIHs^~477/Wp8h!JJ 0;;a|>kկ~_y'?jkk @*B(h4^{'/ZwO|~jEz!]Y,?ar hs\4 B.޽{qA^0\.0DX8PݻťRyɋ0FFFL&P*`Zq 0 RyN؈|;a4Nq(fK,>ad2^Dd2T%RnB@< ^/?LB@ eJFa6V!p81<6LNNb޽^G{{;fgg JNg/Bz=R"ÁdB6E*ªU/CC<X,H$B$[n҆9088Ci^rĆyCף}}}'? ͆|>O/`jضm" H$Z$a0P(#N]mR,})~_},Gx<877w#о}> fgg9WWWL&Cb9Ħ/}KbhooDZcǕ4qNbG: cccYJ%b1CSS4v;rK^Z$ p8L;D+@ `0% BVttt80F% WzkU( dJI$T$I4 Ԓ BpQr)P(bAXO?-RFs޵L&jP(L&166X,Dkl6X,(ќώX," "H@TȺuGPI.444t~:xHҿylhht 7oތfal6!#N#W^HBGdMl IQ lB@ ^Gee%T*4 L&\.ưk.9r^Iwzvv;݂P($>E"lPT4EB_Ű`199 RVP( UH$1??OgbE9Z,mS65)d0 rJ `bb HIP r/] HRO& [K$lԽ||>HшVl6 zX,l60 &~[X,B" Q].K5P 00 djņ p㦛nBkk+6oތ;wGgg'b1$F8x xvΝ`~}:ֿ9l"4 <JB0f"KA.hjEoo/X}C*r9TWWSDۍd2yNX$A"Hy?-Ѐ^{ Xl D" xDTG84D"eXj*:u /B}yuصkW~fffOz~h4$ BP`Ŋh4Zrfe2t: $ 9IF8X,FXD(:op7o|*EJuLV{nS24-. qO؊b-A:F$l^@:T;-s`Y2FGGx5.ӹHY,CVjRMg~ 8q a~; G?=裇O}ĉB@0 &EB2>K@'''t:rb40p\C[[mr9LNNbbPWbP`0H`0PمͅF"&''glذ_7m[kĽNR&LfD0DXr%2 T*b1e) 8*++t:ˑ=xDD022T* #QB^" ea /S(D"?~l֭Xf c n"ɀ@PKJ}P* T /~5Uaxx'Vz+6n܈&, >h4A:u jmmmDt'?  ϙ)A|>P(D>:9r9lق'xO<v Ʉ7" ]`v;Rrd28$&''}a^Dք0ΎYccct P(@$!H | !\.׋!TTTfQqs9b,mb1D"YɏD"L&C.E]]$f3.IDӡhO~S~KDbeP(kT,J`XV446lKK Vֆt: ˅h4JHd2\.b\.a|>L&jM~RheY @";::\(v˲r"^hvdd:Z\IdXۀX,RœO>餗l6p8D"A JQ?h$ݻwJfgg5\Nۋ-$+++aX033Yb:g z^GGGF'|>x2P(˫zz n7 H$<^}U;v cccHR$٦]%_033t: C_-?H! X,vcʕWx'˅^ LLL,{?区:9_ H`ttHRx<`XD?A}}xf1>>$bTCXĩjb1 |xd9,,Omg,DQ]wшzp\W$TUUU,i79JRܹ===8y$6mڄY>ZLT/d6wժUJ=866v199UV#NS>r: ʕ+!6D?N8wD;ӟ4]Y777χիWC vP(lv|dv ]k-jzG"p{P(Dcc#4IRq/-bT**add $LFCH^@&AT"a^Z"C022Va``ׯGXn`u@aFB\,*Þ={H$W~~9uIeYr-U'χjrC*Rd2H$jq,-cAP7\@ N'ZZZ0 jkkh||ܜ*fd2yhP(c=T^ R)L&brr*o_igg~5啺8qDD"YBbOOѣpA(<7tсX,T*C!C @բޛ7oKX|>r9~?jkkˑEEEt]hl޼mmmcHd_"<{'X,@!L Z4s nZvd2b19}eYr\.:Vr!EX,T*LNNT*Ϯ%\.Er8p8H$4, ߿ NeYhZh#GN-Z'HDXľ}aZ0 -P̀h4JbޅP(pAhii7,8"jkkb *bCyՐdJt:irFuJӔYyXwCIT R bL&VPhd6j[tqصkzjjjDȪWP(D__$ ^f GB;wDSSx<^K(j)U3oƓ爣m۶ WUU\QnNlmK/l6 ٌ+W"ˁavv|3e ɀeY X,vwŞ={o~GE*JBuu5ߏb qp DrM3}`(:z+**0 D"fff066V) bll hɄz ?֮]+Wbǎя~__ى[[0 v; z=ZZZxfRdibnnbqxO|2P*++?H$H[Zuuu/OO~ԩSbQ'v| ]^d2 $ ' D"dVeYBftvvB"nC`0B,frӧI0D&0"e188&455]ku~򓟬Q(*DT@ ˅|>BLNNRQ,0Wej\@B&9/ 7nVEoo/D"jkkaX>KFV`y f۫Bd2|t:r9LMMall NP(DP:?U^ Hr֮] Vw}zT$JD8_v!n7Jfx<( jb>ORCTf3>OwŃ>`Yˈ{0z7|7 J~zBy~zHRX,r9|-[^+W_}hmm\.gP\B>Z_2 ù3#P(ElWUUQH Sh4 ĢP(H$B}iܵkWYgk oxRl|SSS2Fee彤Zy6<1D"F|pݴa@h4B"`0e`bbo6 lhllD*B:``@KK9\態墳A+˫uu3ϬԱX - ! ;C2ƝX,kH[RCR1@]MB %+DLo~O>$.~8 @G*d2Jrᕮ?E&f˲X lVV8KSSS"Hft:[WWGRt:-@ww79\.~z#@+@TJBKa!\̣(d2-zEtGG 4w1#rI$FL&g}>4 0X,Xn`144cǎ!}Dz,rp\rdH$>]~&T*ۍJOC$BMPUUID˶C*JJ:UFAlG IDATٔdD"8B8@;D4ÀL&j믿^^eݮb-C,C [ׯǃFAss3rGNFbh$9vQ9<ł ߆GGGr(l6 p 7@,_ŋp544ǃ`j$+D%ɓF4vT*XVF_zzzO} ccc7^X,*.ىM6 |>7ؿ?***)PpY`CFC>d>{yzz۶mCKK R}(\9,-ڵKDnj6}eE¤gӧqTTT6\.ɋN> %bȕH$<psssTf,˂al6XVt:(J@2 +Vd\M$Q@eiQP(Pz$ innhr9r9d2Ax^v ۍ8|C_.k/I8F#N:HP(aZ"G8X,^TT>>e,/R)R_j*:t]]]hnn~X|3سg﾿(Ͻ-t::HbP(DEE8|3bֵ`Y?O1>>NI>N,Qlp:ź zd2Y>G4B:ӆ奔E346,ٖlcSb!^&a×dBǛv}s%ބe7eq]꽍4Mソs. qe._3ѠstܷEgg';.FoFII &''rJ `X~Rr91@rkO*PԞ.t \.K.o[?1z{{1== 1)6Bh4( bۛoY/~3p8\.,**餳ׅH" ]绠PPdG'ۭ*..?|'xHR|T #H`xx5D",_Brr8-#}>tnC*B @  HPt`6 #f l6---K$nzQhR0 H$`4155T*!0 a Pa"@8b#[nL&s=6F󓑑jll!>ɤ:A$n>X Ll6h4J@ @ۖ>  0lBaX,' a{xP(JbUW@aaᖾrPf"Lk֬ڵk>beeeH&%?ɯؕE:B!BdL&0 MZVXRFR~:u Pv}Rpb1a!Hp`bbL,4N't:@4l iZM\^/L&n7%PV^3͍˽@ L&C2b3Fo&%\5H%%%Xll6n7|>^޾}{ \_|?QMF{B!|>mNR8pbp!TUUahhv-JZl=C}d2iFa?iۗH$Xr%x< |rT`0 H H@ @.PQA^&R<a0 ZTUUalJ nN9ׯGSSJJJ WwwӧO v]fy Xf d2MÁY S'Nbd< 6MG r5iA*hooVEaa!,YH$E2 <n}e~ep8[ J&ǃZFaa!% 2 Ƚ"p\Xy~ŮxT*ͦ1 àLPVRӃ:twwH& OLjbvvx<عs'43K3gl6̙3'ԩSFÙ3gގ}!@*Oɓ'EDMR)T*dgrp\a\.b1LNN.Sy}lܸRT*R;3\gسgfWUTT ^H$dL(,,ϧ` QL`s=Jb`ttE<=+].OH<áS^^JիW *&D>DfyѾaXlGPn^G4"barrG}Xllق;[lE[nSO=}{Daa!zG`0R6 }[,j3O}R)Dze rFbH$X|9t8D"A< T",e RPRRrU=9Ӊ>k֬A,HӗmR)P( X,VA~eD &Rr555 (,,RjχZá╆L&D"A]]rػwsuuuRz0`zz|> oUVBEE_C^K,na6rJb8Na_6kdi;yfu]xG[ojB(.Jzׇt:6oUTT\~vq]uuutj8q055׻HZTY,bf3X,BЧrebrr|>'[lIX@ 9嘟?߉3LjbbbP(ԝbB__`Ŋ={+qM֞޽D HAA @TafNtRJPttb||rD"R@ r>555xhkkC}}=JJJ H HHDwor-n%6. :zؼy3~mC (Vs J[ 'c\.z-BAR$b3ո S]]8W}>ߒ`0Ȏbp8jp:p84|hllFA<]hDhprh& >X@*B4FRDqq1uP*dr.-|l!.HT*8m݆L&v<ۻl6oIR9T}d2SKKXYY3OH*JPZZ BںvP(.B|p|>BR%a Ev\rׯ l6l6>J ]a-2=55ryc% ]j|>ʨPW6jFDeee}d%E 3L#Œ)JD"EwC2E*dƍf188HQX,vttt`ٲe%I, 8, vލ|, Gŝw B 6Jd@ KD- Ap!RiHR*IP[[;7??_vv***2,zNZtM`fh4~w?e Μ9[>f144իWc8x UݟǶm/u'%!IGHBnq8PQQq2\_x_7@U---77waM{~z2H)3O4K/]v.}v/>o~3O]f1eee FݻtšCn ,RW*`h4lPH$ B$}VUUR FCKRQQx<aImm-FGGFx HJ>0HRhdKqGGh 6fb6ᠫT*yW: +-[kkks\H伶@ LHff:KM/\(..FD.y\zd2H\LMM! annؾ};n7=&#,'IB! ]d>/ Tjh\h%˃T*0pJ$_D],##" !RDǃp8Luf%Ȟۻw/8n:tp* CCC@Bt@oo/JKKfJj/|L&CE+**HD B$(ltJiӦc_x<jժJI$wVXZ~cccR/n:9::ZsQH$Xf 4V+,&&&PZZ+fqrT$|~DP z7ۓ@ y( Qw鉐$ TTT adYp\r9nx< ~Gl6n4njqyH$koov%%%hnn0(..F(drTHl6D2 jV>g2DQ>hnnF6<}ZDss3l6d4#ߏ KA6JE f crrjgikkRD*B8挎kDVH$wMR)^*z[[[Wkm?;?g0X,^H$hDKK (X, !L.<r1::J'?pcC"SZZ833x<~א$2 ^nH䂇'9N' sa3̭B"cɒ%bl 9 O>]^%Z[[{+**b л\LOOSqd2cݴEHRp:+aٌxH$8|ABlݺv"VǏGKK T*%(Ⱦx'Xr$ݎ}aӦMs. ahooi4|_?z+}{.>.Ry^5<<:#@.v?^ Q$w"\HD1(eQ Dƞ={ObPT`0سgvy>ax#?я~_O15ↆ<0;;F0jjjP^^Nih4>͆H$B0zTpL6 tD@Q7b-P^^6 G$ %Hixvڋ>?;;&@ PXC:!in{[I$?)Ne[[FQLLL cڵH$1006bH$ZԀS&],(rp \,AFAAAfffh'6& K0XP(h"-ۍhZjR۫łh\ꫯ*z衼eDkklR_\. S~nv:!ӲX,<ػw/% V+b !ߏ^d2`||0L x<Zt_D"&itvvbbbb֭͆o&0 .Kx_xr>{{:dO133BTVVR瓝;wt: ҊH$Bii)&''pC"O>mJ'?OF+8ș`0"|{lla}h<]CCC+ۥ! H d2A$A&QL&Ch4 G+=jjj Q^^ݎh42j*h4VQRRBHUDgh4w?UE?L&T*t:8H$  !J~l6L&T*D"qUk?.@f7FfarrGłL&D"3Ce)%! c~j9dYd2 qB!;vpP( !Hؘ_bؼ=(hΝRD.C(V\6 ]]]HD\.ʯܕZWQQ^zy»I >9w0 8vÁAxmLRX,طoi'A(‰'055D@L&H$ttthooG"@*<I:OlvI@vq=z`Ѿ(,,g{JҮT*:Gl6fgg177*r-(**B&FFFhZZ:22 B!Xt~uٷc~"Qł@ @UU"GG~?l68|>Z-t:,Y}kTUT_"+wSsǎygKǃWT900pѣ}kv{ァfUUUFA8F*jlAӁaXV # |Ny\.jkkXlD"A}}=% H$ (|U)PVVt:`0)*2H>,dYL&$ TUU-" usP*\泾[ZZ^ ?fU Ǒp8hn:t:LNNbɒ%H&7J |> t:*70FGGx<߻|dY0 CkgiT(`\y\D"J\$Id2ZEccU|(,,ł |Byyy6b\. d,UUUHӨ?"D~;2 RDw^B@*"N@Razzx, VF ֮] B+W`0þ}aR)Xt)\|9\.rX,]KPPvhnno"GEZZZ~1>豟't:ݝz@VcͰZT(bQ͆QBJCiii,vž0<3336@:V H7 \.[SSCx<R)(؈ijqM7oR1Hx/&ɩNNUt: ^O [Bv8qb! T 6 JEIbinfO JHzhZdYH$aAh4S;@O+PT`t ЎOZ0hiiB8NR)\@IIk!XpرcGZ_HQ[\.hZd2*LRWWͶh6@kN'B__fTRh4f * L"\ DSy\DhiiB/"sssPTrB8 ɄrBվ#+webŊH$ ^-**ZT]d2NjvZ~~cŊd2JpV qQ?~Ő嘝0%DTii)d2Z-PRTp`zbJnzq8Z顢ntnfрJJJYbE.c>b[W---񲲲D"xaZ@>ؿ?ưsNJޟsw'ld2:ǻ06FŁp8RMMMs:O?v+Xz aԄիWC.C$B͐JD*h8.׿#<*p8b OW`&T*UUUhkkÖ-[P^^zt:aFvsGbE"8S*RB ```NX * z9JPTH$xPW?ƪ*Q\\h4 ZMIBr%av(8 @.6~@= `4JLFN'2 %3Į>RGY$ɨŠJJcD_B ZdYx<^pg?d٫n?"3]lyA4A!ʕvtdnp2ӗ\qM8~8|>eqA"dY,VvYX4133i>|HϪd2B!aBTTTfral,Y|>FB2h^㚛CQQB-[+'xbn-0j{"0:: . DP(PH?`jj xjۋh4 łzB*bffFp\z`X8uz{{ T*ׇR$ :tf 8v.y睈bDpjZBhiiX,ѣGH$ sNp`0P{uwɟ-[Dd2ٳ q@@ﹹ9F# E"N> 6VLOOĉ8׹t:MG s\.S&#Md>,o>LMMrK.ݹm6o~U9B'O^q!h! x<( h42hV sďL`:b477㥗^c=>ł/= ; @p"yzR)q`3 Cx<dYt:ZxN'D8NFB!: ju"F d%ip8xN"Svm #.| REl[B{?a хH$vT*h5::V*p<4f3fffh⟟׾aXCapnb$gtlni&o믿_VfEjzQ8D"Aaa!l6b y<twwS'y) gdXHӔ&A{OO=&:6_HTqF|> -J4^y( u]8vd2N> JzB,czzZ-[R`0y`~~hJzǎï~+HRtMèD{{;jjjFaD"twwc6  6n܈\.,]t۶m406n܈X,l۶UUU)rr;<N'"z 5F1::JAT*N:Ʉ&M0$3r pDBqT2D{{;`Z1== D5kּr6v<~{\qg4%y/_f Qw6Ijji?я0 yqlJe?ͯd2oxme~~h2 zVe2Y܌p8xt.\t: χl6D"cǎ|>"(߲}CPZYZ Bрh4B*&ire2tvvb!WGAA.{-z̸cʕhmmf\.0^$QX&I6l0D"t:y9o/q0DiiVy T+ǏRDAA,jkkߏ'Ojb֭00LXl9X,"hZCP`vvرcX,{hjjÇT*pT*!hЀ\."iK$*F;D"-[͆;wbӦMXt?;P.3L&2 HX sss:ưn:455fl6#aڵŨAGGjkk,]h=Qf>wp8ǵX{g}s766`Lڹ̙ra,[^jZTUU!H@R]tfC(b||Áw1588j1{n`lZk/%adH$(//4l6iIZv;~_crrnԟg+s,i>6"R6E(B"ڵkfrсx<"DDو!,J&D"HRD?~__ݻߏYY˗/ɓ'X޲}v^{-x_!]_BmEn/d&~|> Fd2XVb>}===lhjj}݇"lܸbK9N1^R)$Ip\455!@*fAbÆ T̍ia۶mEoo/v; qq=죏>f~g\>s=́t:x^qڮO!B0l6ԠprHRX|9|>f3B\. Z[[%m \r /{Vx;x&/x>j&#n$&>T(,,ڵkdXV8,_&m zPKȑ#X,D"?>pj.o}h4 DLX,>OpDR R >OX PX,@ Tx<\ FP\.y x---X,Ayy9 K|zQH2ZD|>0 yݓM9== CIsɁ1z@Z^ԅyN¿(fcX/Vk'6lذ27D"E aDAT1|Mq9<'Ođ#G`6  ~<pc֭Yq<}#)^!}{׮]8tL&V^=eXWU_b1;;WObҥdjÁ;CUY D"ӉnϽ+*=XdͮV"rH|0 133Jߏ(JաPssst]jLtD@ @AA033W*ڡ+z>o>~|HRjuGTI'3(rdtp5DX,`06 \NǡjIEGGI\.G.$"%0/ !L&(@ EX*]I$rI^Stp.{g?Zg~@& ^I@,&^/Rh0>>N+EEE<2ǖJ0>>cǎdF变CCCo<p}}}H0 p8(**Bgg'~˖/_gOP7`~5 /˷DADJR%vVUb_ !X,0T>%v#"LjLh4\.n_ר|gg'x |߀hDoo/VXa޴iӳov~3\fs=o[,jC2T*T*h6 p]wȑ#ï~+\.lڴ ---d;%IaD c'׋If?3@P(X,ݙ_kJ1JUJz,C{{;DVq7A*" Ҏbj*477d2ĉ?x~U㮻2>}3/z='qx>׻hNigs8FGGvA/V??bnl_Dee%myr:rx}v466`06B(pAA~[b@~EoS bI.>V łh4 ٌGnʕ+~z߿GpmA"ѣ4Z# _ lC$ݻfQPP 6஻FkǏVVV~ kUrxmvzLT x| L$IQ0P(˥ի>g& lt655aҥԆ܁sssԫ}~~*9ɓb8rV^UVabbH$ Պ)l466~ˋ;v~{B%"r1::t:l62GCCQZZ JR Z XL, B!BF#B!R*** rD`ZxŠ3I IDAT0>>͆-[@Tbnn=R]@`s:>sc=gx<7+**u!?+xH&HR0t Z&I򖐓* Xz5N> ӹ@:!V*`وbt$TɝE\T*a61??V R >ttt`ʕ5`ҥt|ԩS8z(0jkk!.X?,>x# DnJff3 D###RwB;y< o}[|;NSG6@ @ rRhIVyյr馛T*sxAw>شi 7x?8f3/(Dw}/2F^h4;۶m_gصko|| ʎ;vxxl6B~rauKl4qFCD`2z155t: I/bPZZR bbb^<֬Y%K , bH0 Ǯ]X6l_}t~/?=OKT MMMT}ar.M^NCkk+(Z-v;֬YDL&1u]hmm$0!{T*bjj \.0  xpI bhhHtE9N۷jXjֆ2ttt`||]]]_-..>/",l6⠏˅^Dze`ZłP(}чd2hllZF<GII oA:, 0t|<{E<ƍj馛o}vϞ=(.DJӝxsҮT*`8ǣɼJ\.jGƿ$ %j5@`rrxbXn zfJ"[lFww7#<7^oRm}El9f177Ʉoy@E"^;@^C>C*z+~{UL&ƽGR)a277Eoo/X, ͆d~;8qVI@RBPRxų>[K/]l ݻ!x'=L&br1߉DG墭pK,ӧgff?~̯{ ###_<<?353d_HHBbAEjUq֪V[ZjP@PĐYɞ̾|\-T;纼Y&s|0La0DGGǹH$I vB#J^G @8t6 fχJBkk+JKK1i$̙3W^y%OBApִ=F#VXÇc׮]ERO&fOcΝu@}͖fQVV?뼼[bp8TQ("NxDH$hhhD"Agg'=X}:l6v!b^suw;|nݺ~f"H)y?)y<?)#.X, Jɓ'ԩS`XT` Rڴ]?h(JJJs֭[l=SLIm޼.B!btRGPt8pT;~Ҕ&RT*|?~&LL&W(RCA&A*u!NO3Wk -g}$f3;8q[ZZJniD"M_3PSSsp>w||UUUs=ol6n%%%bt:g|T-ի1yd b! 멪.Afgf s6lLzXV9r'˞)vVb ܹ999|.R) q)Q+:|>A8N0LDQ#A$AT~nfCR6֬YH$t:M9"#>'RAv|GH$8z(pBp~rnI2iEQZo(JL0rߠT*p8raZQ\\L|>SkŋL&V\.---`Xz5rssd2aٰi&0L\qP*bxgk.<裨ŢLK,ǎ|֭[ӾIӿbfC (bϟ?vӦMC?vލs碬 gC3'D"AwșL&eL&eu8p8={6V#ϳip8~PhT*LFVVz!bp80aa|x4 (..F$jjjΚ:tdF4'4g#GP__V RIPet:~:u <;+O"ſL&D4>Yvgo֭ӏwi###+Wʕ+Jpq0L,ZN|>rlj%P[[n ~)3V\\R|n g76lPiӦ8PF0vL&GY,zq8jp\۵k[xRÇc˖-x'bp뭷/Ν;qab1XVR)Ft:%''続,?' "Br۶mZ϶u-..T*Eee%0m4a׮]hAyy9/_>zL:6";zfftr>999H$P1y׹8 ###عs'{ṹ3g\2=獏u1Q.((@[[ YǙ 4Yu\XX@G5#J%"j5J%T*aX{n466}|>^2}Ix>c$I̝;D| lق;vCT,Xoh6".lc߱Z+T*  ATbxxfByy9^:y?p ~"`߾}Bh4Q\\ x饗Nq(--̤@ ^3g" bxxGEEELBш馛0}2&׋'|****ۨ鞻;'Dh|矿3 )1aj:u&xǤIPWW||h4MgNv6 "EEEtZ,H }Dj>2XL&0f3F#_DzevkK`˖-•+W~$Y3ߴi3BnL<iaPFN@ Px<@ Xɓ'bR)rT*ũSѶF"EP^^Ҁ +* L&}}}0 G2N sm<włjhZX,(//Gaa!44*1PbE͛wVݭd0 jkk`0jiMvE#HP]]FjՅfTUUa2R};d1_O~l]voe!}J@*QZ6db@(C.cѢExgfmmmFxw066믿<vp8`a4D"ĦiL&E,?._}}}k 1{lcƌÇQPPɄ68 Fb1L4 HRP(˞t: Jnd27B(B _NGAA֭[7=/۷紵-|(**B<ѣGhgA @RA,SV2l6R)L2'NFAQQb>C8NXNM.2#MxV~+WZRR;T:r@ wĉp8(..Ɖ' J000d2 ~X,JT]]Qڨ&DOg144tV"q!x^̝;ȪAQbrІ) B(..Fuu5d2Y 1L&RҨ'?}[ɼ`u9>Zsο;v0bQɩSBףT,)^z%hZ'?9sm6ttt-c=v({|0o޼{! UVB@??T*R_lƣ>oS;d|>lݺ/"PPPL7Ν7|<{/Œ8 X,8nTT"cҥhllNŋq̟?P.! A("H;^OwB! \.}@T*p/%z~;lNX ͆5k<4{珝;w*FΏ>h*‘#G0sL *V#ZT"뮣SU2aa0PptdjL&>Dٷm뫯zby&){9"8qpB: Gii)d2 \.n7݋T*Ab444 S1ZHՊ@ @Es(l6$ e;i+,,,8N>͆nA(ܹs~?kNfOx5< ɸDd2Q3"HrPV!R?JMEx<PTTFh4JbɐattL&Nb13`@ @ii)ӜN'=t%f3_AAm4beuu5|>}Br7upSVL&}uŊee[s*6MsrRrRT , hhhqqJ3!TӧC*T xg? rw0e L'Nxڵk_^9_^mٽ{wI0dl* BblTTTO555[p뭷Ҙ:7i'b#tN[nů~+rD"W_2{:88x]{{Y|% [oJz@R===tP*Ovv0}sc^ DQ?~?8v RSxfOOhiaVuV\,5 L>DQ_y^BVC [ l`\n{gM$5kV^ cjz;3`oo:JեT*<#)>|KKKgaƌJKKh022J͆ٳgp 㡣J|>qh4hZl6X,bp:l&MRH.}!yƘL&HRuO1L2;x<PSSC*if>CQ>HRWU`7x[ 3iDDc||/hĶm۰k.hZ!J=ڮ.hhhڹ&I;v./-[`ttś^(rrrL^z +WBSw<tfC$!H H`ܹhjjBww78˅ŋc©1s@{?qisyyk׮ugO'X'^oYQ^^ZL6 +V0L&MRvt:D"~ Q+xQXX/))ɬY}hb,]{L&y#ˣD"|&_&H^* sA*T*P(p8 Bzh4D"p\~_H$сիWl6զ'w(-[9O U6݋NӘ8q",X6 Lo}[jEII Νcǎa``L&ӦMT*b|>V4dn6 ?vrrrP]] RIƳ> Nj|S.d#ƍp|||<7 +Jcccҏ?x F|>HRxZ?0C}kcbK.ދnHoK$7x뮻.= Rbd2FFA>L&ꐗGEbZ-m|_1s=H |/q<Ǽy^/Y0͔:E;H&(((]djGT*{դD"Գi}`0hll-܂zD}}}yӟihhhЖ-[> tJ044qRb  Jo! zd2 Dwpܯ-}v믿WKꫩ RDmm-fǡVquattG"@ee%-ZtVQG,Ϸkd2!pUWaϞ=رci{N2E W@^xWYԧip8\}ضm մEee%`,]:_"*]v^{5lڴ ;v@8^R__[Y x<>? 388'Oը)//-܂a8N,[ naĢm„ p8Htxg|].HpcH$aN><?X uuuhiisERJ91ap `0EQQL&QQQA``ѢE`_"R`6f~< br|͡P&MBoo/^ot\NO aZjQPP B>.K$p8HtVyR'olhZ/5H,cҤIX,`XXp!3e#>kn@ (!LN VW2,xfB 6o9ӳp`:zBD1 Ff0̽3g|kgObΜ9---Whmx\p8PXX~!R~(Ţ"GFPTRPx jq̜96 wY) KRnbvd"bPW˜lz(..ƌ3)3[ Pp ̀3w\Z>^i76nܨ9t Rg5Jx0pDHhllZ$&3i2-^馛pA{uJo}e׿ߎ=Z{D]qC:Fss3-[{?@ m cccD"ASS eNڵk؈b}fev|\r%Aqq1y睉o[&|əp՞{]=44˗cܹx饗@4t: BT*jjDss3)k Caxx̓T*E?K_iɄb~zWfa0KR93f̀DSS?GA8B!bz=(N' xj>}lWd2Yi&f2 8م'r@h4J׊ 000@ @Epkkk@__!ɐw)JvcJ@ x ,Y@@.i\d2||;vaظq#.RvxEAAhG(B.3g:;;166@Jrvz_ϟ?`z[0DNNgD_^/_d W7o޼J?H&p88y$mTlh4 \.B!twwcʕPp8(..\@ݻw#kZDax衇8'O!lk3{f~YlY@ϙ8CY RZva__R)N'- %> 4 .R{^hZnZD+J|>8T*mD"͆Rr`0P{=Ʉrd2 +<p8u@VJ%&NTJ۟L&5q1}կ~i޽s2p"sԄ&:tcccHRbM]+ގ>b@h4Dx>B&NUk?o7''\r 6o NIl6Z-jkkQUU`0e˖Cgg'>C|>d2̟?3f̀B~3H!)ɰftuu;w߾/??L|KfD8dR˅`0Hw>C\~D"\.d@ áԵ<| {<8=kp}o#"i۷OBe4`XTT(HfbrAT G^NJ+PRRBժa20>>FCwɤcΜ9(**B"ʼ88̌)g###ZtFtN(bl޼xttTf Bӧ#H`xx$ {㨪E0D8łANN&Nݎ6*uBX t˗/3I6J߃^O|vpl6T*qY @Ej M,C,S+I&K/JB2P(C~~>^/ ^OO"X,n7^/xJp:hhhĉ3{nqR){Fy~G"8wrߘod`ƍÇ{#r|GXbf3N8NS{Ntwwcjp.~f2??faĉdVxmm-N3gbǎpݘ;w.Yt)n7d2 NQTT,_^r?TR)㮻UW]&8rX,Vyyy8xYBziRE8x \.p\pO>e]DB} Ƨ3 )"EԾ3 L8 52 &G>9!pLߤ4ib1Vkhpe@pcZ (ˌ8j!LB`ԩxj!1uTTVV"H h4d2AVC n#??&Nt_$s- A39"#⭿Zcccx饗qweFt  \.f͚;wX Bp8ԒLR ӃL&̚5 999Xr%f͚En$d2h4 DLF\P kGFF*dYdq0}t믿~R5Z >M8FQQv;J%4 ݷ 1Mդ'zd@B 2!}d_$>ɿ(-J$uIOIGQs',h4v(AGIlٳ}MgzH$\."//<t:`̙$K,b lڴv5 _^9> 6m4rrrx.x<#@  ''BCCڊI&&dY]:,\Ph7;ӜêU.;x. Nff}KJJtRnttt`˖-F:u*Z[['@T"jkkFi(B!J5K$p\D"J`2T$G9L&ŐL&t:f+yEhsij9@.S/p|X,P(`Bl rzBV$ <455bv/FOSfZ-nX,T*0LFNfN@N3*  ^'Y_`0EUf3n7~?K-X,::: ɠVa00g_NN۫V(J©[}>pXAϑ͜9fnL&(JTWWchhSdu-{ݸkC R d={ 6d#$,.V^8xT*B`0 t:QPPP(Dh4Jm~?Z"8g*qχ}CR)B!T*JϤED"tp84!á͊T*ExRI@ Ҥ0Lop ABH$|>B hkkCyy9n7}+J (Jp\b())yn*0gwߝqƙ0662tuuѻ4X,FFFzH$`2p ax<ZLAL4 &LbɤVj~SLA__]-h4`2gM #HPv˥^0%L&vǏG8F @oo/RD"v;4l6d2" r4i:L#W]uX,eɓqG[fPhwݬ~DY\`̜93u֟VTT0d6 b:@yy9T*Jz! d(ɤu>4 Չ! i(}z& i Ӳ|vL&CRP(̳lԎZ<phgD'h4:m'@{R)J'>O- 3sbl ;Ds Jv# AVƄL&?4nF7}vo< RejwdUUz-b1 //6m@]]>cjc4iv؁Єg t m|lg>D3'd#JqNNx<D"~["ѣT8`X!˱pBL4 CCCɄjő#G0sLHRd J999_une&ͦq'eD%%%Q'v8(..Faa!L&|>'B z'OVBuHxwa68 999H$zp8trF)-v#H`0P5XLxzz>-;R</ J\f5!Ʋe?N>.#н#G`xx6zH` 'éT z`* P+5 b`2褅+xJQ*** P^^XlxTȄ 9''e˖e5BlܸQr6 (..˅H$II;㗿%R)l6z=u Lf!N,dG IDAT+JV?Hh4"H  Q[T"G1X L&:0Lp\(J$Iaf# a+<%pWFHY\M?oTQۍ2XVZ444r>mmm&)HtH$BAA~L&̟?j\.vn7r9R  (<ILjt0-l6L&b1m0466rAVCV~۷o7߬zWO[oUL@"RD~~>.\={P%Ѕ >|`ZaXVg&E6HO|@mIٹo$j*A(bh4p0 ￿gqttd2)_>eʔwNZc2X~TQɓ 77N󝼼bX\n7| ;bA.op6*9O@,6IHLhɒ`@(ǃR\.(]KR՘0av;r!q.BH$2e |>cb.˓2,T__Ξ?-HӫTZOW\?vx0qDx,x"<3JxGP@& }cbX{Z.>䓢t:$ɤHDNN&Mx<Ç#NKK,a0l2է|M,XR)JyD"zIjzI(+,d7 "d2A.C `dd V * 6 0xd2/;pg#{yo˖-3LlnnI&rժϟwĉ[&F"tSS կ;+p@ |FPyyt:WRA $|8žoS~7o>񵌷Zɞwߝ:~uݺueO )px<***088Ӊrp\\}08y$N:L"D"G@@ D"fg,3j-E |Ïl|>̙jnngO_F#g.`y @g{o5k֤~`oo 3L&nv\wu(**B,3v8!Va6tF^ZS7Z \BAٗ|>ry\n*|vbJȆKYL,rF5 F~nR~?b`_<>NOwuu}ZR,ɗlG;8Ladf΄, df`BM9'q|-uՇzpƁf! ~-vU=OlJNDB."~̙3(Jhhh +$hii @RAV^V.mAQR% " brr8wjkk믣ﴴfffș]v70 n nIz8FGGalܸ %XXX@$A"̌zElr6Ty9|[B$AOOn7R8EQnb}}=*ϒH$<?Aq( \S__q?$3q,3׿ГDj:^__zTZ/ԣ>ڔNpGGX2W6? ~xtΝ-:N.޺u+׵^j}H&sz~a0 0 h4 BUVY,7^:===(`<|[Ǿo|n5p:v8n7FGGg"Nz~Ϳ-|ԩ>aP.*R4⍲TMMͣ&kZ(QQOjR!D \lѾ V2L"NeYyWV+" /UJ)EM(BբX,ƒ` ]u:ZVh4rBdH(l+DQD:VTJjZҎrz>芡O <\.b@cc#=*( E;NQnV6l@cc#^x,,,;C0DCCL&J,/qT*L&#O(V ݎH$)9X,bxxKKKE: GWW[~}k')禛nɓ'9N)¶m۠hp19`0ࡇZ#<ӧOݘd&&I\UUU8fFQޱw:4Z%xF0 JłBI<(JX\\D4U~Á5k=o~JT%VVK jkkjQ.0 P[[FL&9>d2AVaٱv"X,ʙdR.%98$PT7{t:P.ZVߟٱc'}>߁Nz @ 8'N8d4]n/{ix4]ӽi^>r̟t/.UJ₴FS*P%ieY^l6w5ڵkWxTKǗBZNkBףP(4<ϣT*A#ϣX,BR9ۗdBe'ojueU%`ڵhhhg>|;b|裏~dLx5 rTU"%>l6ɼDtBzt:(+Jg0^bA6EPN(J1 KKKRf)P(Bl6azqv;t:˲5Fqfb6TWW+u4MCr |[n 7n7O>$_@ P(\.ml/(AK%P$#)eYTWWD6jۥ$/#Xd2hv]~W_J/~Q sssd0Ji׋ӧO9c6nܘv% /ilDru:G40B`X,d2(,bYR}>Ed{{;z=d{~-˿rxx<ϯ~dd3ZyP(~_AQnݥT* fy>Q~td``07bw||d2q\װ,ϲX0Ԡ.  V\ ¹\я}chѧ?]vu@ L&s˲4ydw"]r|O*qqrt+E&KR{(P(bW뱸\;JeՖ-[000OZb]v= 7tӝr?v={X,vV=J4,J y .o[n5¯K/}… ?x@QN'F#(qf;>y2zG\4}0`xx{5$G]v}4|P+zqP,p8`4ׇx<;p 7tٟEpX,& :EQcǴn[?::l6 P*055Պ~,eP(.T*J @Pt n˗//T+VufÆ /B ߇'Nx''',_( 5MMM`|h4R[8rl6gYO<ƐNrphƍ7WتA@T JXj  r^/reVNw "pС澾o޽[L& ՊV~,D"˅:i>| 6@$5,Wdri͡\.adYp8Bl6 ш`0B DutteY,L&шJFӉQYRP*FrrܚH$8{l{ޙ_? #E /RONNn7ߌVt:s1 lƇ>!`݈Ffzcǎ}d2`xDB Zb L"P(yvavvZD*TMSSS jyzZZZ n a~~d}}}.$?<3mPXZZ, N:fqPFT*|>BVQUUaPTT*`!jkkT. QT 88A$^W;[v#F ߲_F^EkE}}vR;@aZQUUaۋ_x<+mg555u <_bYN@rlBM(P(HӰZdL&a4, L&b^/ FFFqFɆ:u PL& !2rرݦT*D 055V)$ <`46LLL ɠX,y$ FX,e$ t:XVh4J%|>rxZ`~_0ؼy3BR4Յ%yR)T*X,\.vifiiICF@ >1 /p[(2,,, C`nn|z(BӁeYJ%L&ףT*P(T*RVr`FPJzv6l@WWvލ%,,,(D"i@ @(n֬Y]w}ه=6l'Gرc"`0 JX,ieա~eȈzgop\hnn` h4oJ,$p9 s=|{122^]]{)ssssZrw"0LG h(/CV*DQ`XR|(vs~߾ò8== Պl6L&q J%Ef(r#Ɖ'\###w |ɓIZr7\.ǃr eh`X jjjގ^yhZ@]]d:yFi9NatwwCP`bb* Ї0<<`0D~:Ld3|$=p)a֬Y q|y7=2͐h?o߾J}}677 ~eHlv(bhPTv)=@ŜBCLo7lؐ?(iU^K}m=wNrb JNX,&TUUaxxhgϞAXD$V_ȑ#p8ٽ{:022ET*8NJ%T*Fm6&''<|>FGGJVd2)W 4:nG2a``6l}PUUÁYx^(JiR)d2,--T*~_o{[ Gw[ggg?sirrFblH&E]]__޽{oE2N>xС=:::`0q8`6!DQ(rZ;T*y|>R ݎV_j+ejٳ+Rԭh􋋋vXf˲0Lh4*˿ۿBT*PTSO?ςJ>͆h4H$p8at:jM.K6*EQD2[lقl6n]bi{K/&''raev izB,f˲ɓ'߿mzzzۃ>?WɈW7>66X4u^s50 y(jBAEYy}o'I@Tx###&9z}ro>f|>ft8d NP(ji&lٲX ͘F2ĺu~zT* L>gϞvY]S6 M6d28DQ\.L& w k׮Ů] FGGmmmgppQ*#>000eYTWW#J!# Fx`X2mT*Fl6477 @P(<4TkF1 WO=) ~mhhHBBQ]]D"!߄g2<h4LOOV gxZauun-MF@3w>|h4D"z8f. ---H&| DJىH$ea٠h066AJ … 8UUUr۾}pi$ILOOCCl2t:t:9-l689d2̙3E:* Pnj=ɍ7,xp[&^%_m4 0 tXjj5DQFݻсX,x<޽[^|z+WgϞUk?~Φ&AӁ($IP%[y8׷kN  w}xG|.\5::vYî  > GQx<ix{9$QSS#$VWWcnnlj58djaԄ'O SSSr0Lȹs~ܲP(`tt& cccEGREQ( J~˗/P[[LNNiLMMAajj mmm( DdX\\Dmm-T*v'NR Gرc?;|:rE8F6[?AJB.C$ASST*T*f!Hh޽}v2pU,MϟҊXad7k",+ǽKMG?;wVtׇx<.{<pi\.cttTF#d@ ɄÇ#" ! a~fq ASO=՝d~H$077r75]e˖aaaEzrՉJ7ou]x<?!O \ 9r1ϣv˗/GMM ۋ'OaqnYEH$hiiAKK :::pq( z,~ 9ԩSh4r?Mؼy3ZZZ0 mۆN8lܸ FXXX<6o Ʉ7ʩ:\N(HRyl:n(+UR_.70N]׿R ׋n =lMj(t8KKK(x϶mطoo<8^EmQTjAQ80`Yh/"(BUURf3֭[ՊJD lΞ=:z/d2jBEet:dYL&hZL&_2c ȻR9(J[ǏW tE"P*7J%0 #r9iCV#l6˹Rp8 Ӊt:RT^=_۷ B_۽{r(˨òe0:: yT*Y4Z 下& 7oE,C8z=֬YӉp8dMؼu lV\=s̮^\*)T*twweY>}j8<r0 jhkkC"S(/<@ARAjVB[[ZZZZF* d~JdD 0Xf T*> ^F^H$ *'H( D"8rx ž~IK{h|S4T*VH$t:Յq@ Lvcqqb& CyDF@G#{IX . l EQ/i-G"fa6ߵiر;w\W]]e˖=qu"Ra20;;) ~8EDp0T*FFFNa41??e{h40ëVZ$˟ÇS_"2F#4 P(d+QqJ,\zTOۍD";V ߏH$!hZ466BR!z@ y~qZ^.\Zf,,,X,R`ll xri BjnphooGSSN'"J%(Buu5F#8V˲`YZpHRiJJz_=$l6F#nfhZC=vT*UUssNȬxoѣG133#K]JRJEł#T*Acpp<jjj #L \=ze/Y4Mat: Rp'3A~@ $d2i]mP*hooʕ+188g].Wr;>W`X|@ РP(pyEl6\.R)9]r0@qDQyZ3o-ٴZ-|˖-ի+V8T*`0dj>.R)CCCO?}c7aX~q/,/J`0mmjjj0==:l6R)ϣ\T Q,m6 d +O/\fvhT>_Hb(zr/y|>F#'nI_%Q@)JiGޯ`0?HP*Ǻugg`0}"ϰZ_&׮]d2BX˲+VEQvIQlϟR, VZP(QWWz8l6nXVX,l6T*e0 JBJy "@X,L& A0 2 (8jdB.(m6\bBCCZZZdp89B!#\3-[{@OOOիŨh4*WLAIӴ6Ҧoť(Jk׮0FFF~͚57_Nn喳?C@ ZR)D", caaA.Y&+SNYzGAT%Gj]%-%I( m%(XnΜ9!YlllrFGGvaXSNAP`˖-/J'@ܓ ;aYVJ0;; ۍfaӦMoysOh+ 4 * DQ(JX,D"p8BE~ Y>Z߾}yeUt`VpXijjBWWxG:FWW, Q.va6AQn(tK7Ur8~8xG&Acc#fffD`X`4AӴ˓d zq j ݻf@ aKs%b`~~F`jlfi*Μ9Ž;PWWaE{{{0pegصktZq+Aytuuib1yoE>Oj rh4 '\(ͨ󦉉8Nˈ^zСC r<# eYJ%h4X,b||N \.KGFʤ_{ĉLLL80Ѩ'zlڴ nbQލroLRT*\.Zz__}~ݻw<Z-Je?J&''144|>~[nݚ$GS^x ZjWFss3T*\/z=z!,֮]fl6h4iE8NLMMaaaEI1mrɾT`ۑJ@Q`4a,FGGqIn_gϞū6߿_j8v ׋H$ LOOCi<ߏy9͠\. /m6EfȻOwww[''ԣx^mqfffP*`100p8 dǏjjvczzSSShllfCMM < `20>>!"QTp8qj}}}XZZE)P*ֆd2xŢ:??IYFIQj{ɑz_\j?~ܹQR) AfT*yl||ze-4MCP6mb0 /]FE3k>v!cϞ=(JATX\\끁lƲep7Vz-JB$M>oɑsw{{{{2LƉ b19U.oiiAOOv** FGGq9<ǃӧOh4BE|>!sssHػw/t:"N':;;a0{n!ϣR7x6 bT 4Mp@V1SSSg/~ >UUU[j5$(Z,rKp(fCC,555\.CR믿nZ ~eJj޽Q4 :^ :`PiSSSp\(rzPB2T*Q.rdRNӚSno׆fDQXf RLiN3iՠ( zɟ)"IRfggkc7n<\$KXkSUI{)HqxrzLOdLt&=9ٓ>t)QdٖF,U*զb"Kq'X/v`~Hߛ*tG<ԏ)ƽu{g@*jOُݻz&Zf3 *(}T LZɄ|>zNU& t<^f$d2IvJV R~lmmQJ^EѾZ?~J?s&UX,(BZE\N*W.?ढ़w=1;;@ @'Od2* DQT*n'9J Ht:!Hr000@<@&JQ,l6QבdkVED&W JӉ1 nnCP@RR ϣVT*Zի0L(Jt+ fh6pH$Ȣtq #Ν;থ%tuuᓟ$vww1;;KìSfjzJzB7`2h4 u~~_W߿DZ VTnzT lB&a``R*(Y`@2RT\.FNG^/eӿyFCFAP?JО!=h4rBz={gQh4ܽ{nrez=NGz077' A]T*HF~LNN`0vcii |wܜljj#G˯~?~|ĉh?>X\\|,? FP.1==M ̻$" "M5fb `oorB"Tt: ZMm`Gŝ;wtvv~}~˗/_Z[[{kzz&й\V ϟD brVHR8p,muu..F#, 3h45ch2 H'( +L$X^^ ?D"Aww7DQD.CZE.;ΨF7\T.Jl6N'j5F#z=^/d2<000RD-m!YJm!E8gdҩVh40r4b dr\rT*czφaBR+("#HP -A"5w5*HjBT>6FjT*rzY B& ?n wut?O0LAXXXfC(BR&MhEQDVfC\fFU&f hOOύZP/ڏx:B^lFXDTV%m766P(fQ.a0ȧTհFT ˅Z΂%3rX|oOĂ|Y L&}Ѩaaap8X]]RD&ARL&V`[C`&R{{{X^^~(wKKKb{R ("A*:tf3夭V7nlmmj岫P*t8{+HІVjܲ{j… X\\D4lFZFF!kZZF*B:ƕ+Wp5dY4 4 8NJNF˿J&'?I`ffX * f<[t:?Nxw!677q_\YY;^XX:tHlmz~!bmm LJ~bh0NGzRZ)v`m|81==-g2 n pfQ'_`wwFz?vfk6)M;$~{{f3V+C;t:T*BS׃@V(PTtgd~Nt:z=L&" z{{T*MR C&@1EyDQ (jT*'yd\FVë|> o} oqIoW7VAR4s:ヒC{|zm@TT*E=R ^!?2 V6 |&v* DFV aƇ<2Z5؄<yj@@ClF"IPHhDurVE-իWdFNLZL&d2 188Xt\/APy@P۷V~wF:9NR"n:Foo/ɱ#Z4d28Y7/S0jT*Rjtq<߮`j B@şm4( 6C>1;Z|p.ZՊRGB"d2add6 xWo NRѠX,yuXV\.dSu%ď po6<zzz尼BUzB!H#! JСCo} atf2"Lnsn#J `iiBbqhÇp8Os:;;l6a6hn6fa6)8 Ҟ)٘}) EQ?VEyHd}6:::(IRAAx^:r9DQ*< T*jY!;/>rF8W4==frHzU*bǕJ%  *C26a$MǒeaAT&cfI"DRD5'f2fX, DQb1( L&Z-z)d2CC!h Lbbbo <:;;1::5f9sH+++!ŋhR._&AOO>ϣZ `ddn^", R)L&Z-r9*n72 ]?~<ھ~[RDj Z jJRr ɰVV㰳NMH$t:ܜ휤6aaaA֭sﻻ]( J%C|ZT*QAJB\aߥR E\d2 ۍX,׋JFUh4B d:Bh$cVlfp8( f9 6cK/toV1\.qZ<$ fffPV!pqwybVڙWTBEaLP@dR Bד7۵77x7:;;t8z( Ijh4hjىϣRۃ(8,4)I.:Nl|+++X^^`27Μ93׾Zo8o`2Z^y(JR\.W,--u> ͦvBϾyBVdql&` kkkM$/ammzvY,!"z=, ,jZ K2Z-$IB"rk> ].rapp>2%Z1,U=$呰unooGjG̈I^O $XXX$$ :3g@*"N'0<$ *<FFFDZM ;F. . gϞ( u`f,l& |BRwww133)Х%#^+Y"X,RF!T*d2A*b}}H$dT*Pո>l6,˓L`MƇg*ZEp8 A~zfakJh4FF rz{F4aT*DQRVP(ȑ#br0ͨjf4eFLY\^j|:mX {׭Z^:R$MXXXD"nG.Ë/jJLL&^$\.(0 JjL&P,F?hۿWڏɟ|~>&)7 beeJ? jO`||kkk8Ӄ1$ yL&T* Ğ.//Cb1Fx<;v U:8B;wXقPTJ뱵E#f7ooo)qa6a2rKKH$zg}j@6 61V${?z<σ8( JOm ) t:xx^=qO7F4͟/ X^^F  T*dk40 P*r4JݥC;( >B! dYR)Jfj(0fD03%]v f ZX 8j?kY@Mկ~_{ Vݴ!jZ0LH$PD===8q8 ׉ 2ԃH$P(Man~tpd]۸uᕕ@9?鋿Y[[[gg'Ν;h4\.G TzQK~IVRwvvfIz]?^(r ۍz .駟Z֗E: `Vփ\N0qp:';R$dYC&!ɓ0L4@D*lFT`#4{^:uRܹX,NFTUuHRr9~J% h4HR #B4R '>Q8N ka mT*l6T*yzR!1#K$x^$`0HۍalllɄcǎatt=\.޽^"j5j111x< >}y&J|M:tN9SSSp8( `!=Z-FYٿx~ie?:'*ְK!Zi6(J4D"a:FрffJ\.TzMƇ ǝeS|o4H$<(^/Br9d2O!|lY#WT;~t:X,őX,&___=XC.Çly=z!ig 3gdEAlnnP(2X,bee<ϣjAVnyjh4d2d2ozNӟyLOO瞻~6׾~4rp:hZTKZ,Q.a4J`0vvh`0P,hjFPemq𱴴{jbuu(B*7x/Ud @tNxkh4j$c*6~8LNN'gss {{{T*ztL&, *R)0$ "e2z=Y&B%F>;N'eYL&r9fTUaJ%|>JH$F__ `{{ N\.y88$Ij!LBբ\.P(=:99I<)`Xhl6R)ܻwN8kkkl6 a4!@bclk4{.xDZc`6iHL&ik:޽aT*4Ml6" U5 byyX fgϞE__^}Uja PpM ySb?R)R 9B*J\ݥ@~>V6aV-gYw`({k7-a. <MUnܸAT*ERVoňa*&똘@٤|VEj-i6Y8/*gXڕ+WhӃb4MTUlmmk_^|E!N#C" ɠj&X 1v3Hd2vvvp:u ^/]9xPEg(J0hZyϟGGGIٳbuu;˅xIzdrLb]]]˧HӔ,d2cECCCA,>G.N< f3Z`!RLx'T*т d2CрpIx{{"j35PhZ"vvvhm@T;FYJ2M9,nF M#/gB+W/;+++P*8N'r9:m| ߿JÁf]9#Q( "6l6vJۗJ>I/^H{v) AR!Hv|uu4i0z*R)*|>b>}`l6q)Jg+ g>ttt`oo \.CT !łH$/B{* V}}}B(̘H$hÞ\bPTJ&h6f$nG S^]d2Ɵp8ǃ@ . h4Vz={^Rt:._ \N4xFV&lpZa6J%j5R)* cfIJA A0::h4 $ 8 %jqz^ ?[]]jRD  zrԠ2 ===_b6aiiI/;;;8DhKKK|܄B@^Gx`R=zjJ^j ܽ{NrrBZ-&~?|>UQ#>V뷣ѨDT" фB !7#   t:( U*twwSqj$Z`@.L&nGՂNC68neeE500&.oZ]]7ocѣG1::zeTU,//r=N޽{XYY =zLZ ]]]t 7Է JBAD7˪`$ * z=L&F#t: t:3 rL& @ahh+++dg`VEPо46F2u {IRX,q`0Nlmm!ԔrۋP(D7<2L/--ڒ(Ot8˝?hRZZ& ^"b}}}p:r Ov?X$ ~azֳ>aM FCTBj5}A099 A p8`ِ``4#GtxO$F[p%{^pۍ'N^ ARr_/~>7 of(,p8Z1==?~~Je0+ -`FBXt1$EfIƍF^ǎL&)hX,bhhW)>@ )J5q vg2BՂ:u X&X[[dlV/L&qt: H&Ӣ(˩N`0HQ7 jhZ$B<F!uTT*IjIye2B]TA*X,ZH&oedY"X3HÇ?8s *T* z=X,booj-JAPX,AjbffrgΜMRf:za#ˁy$I lZh6ŧ>)zav(J";::`aZVUdYj5vX,9r[[[H$߾oO ēsss(X,t+++h4HӐ&Vsj(lbgg~ݓj-&m#|+G~헣hk9t;Fj&J @dw/bqqFggR|ڵk_pa-Ġ+ϣR@.h lPKE:h* qxȒ](p5\.XVj5k4lFFF:HfX^^p8T*qzzzrF7_}U,--addhlh?e4YaFT*^>j7fVkZ%;uR)VVQ  tcFL&oVQ;!eK㰼P(fN[m?B><=g?^uݐH$d2CɚB@oo/n7Uufx@$!Dp5LMMamm BN +q0SOxj5<<޽{assX ,-rL)ĒhN'y2 H>].P,'woo6fLDNHd :. @2 H$ v;4 d2jWobff_՞y~* ',Ӹx")a}}. kװEA{+26Ma($I8p\.ۍRDm%L"myG*"5KZxh q%>|2ԩSh6TG$G2q``&UV*J ^^boD.moocnnl0jvQ,qaX(P(RV\.SeT."P.9k77|o{8Ͽt=twwg (Tɓ r {96 V 333?3ܸq#իW ݻwrh4 )hYzzzh|,ȑ#dNRrD\.G\FV?Dd6b0p1t`ooԾ+E/_^H$ ===xw J!<C g/3r~8{`||__޿v횞pwvv044ɄT*A022BIˢ("  ylll@|sCT\.[ངoǒpJ%Ν;G&)X \Ns-C^vqq[,IPT(޽{k,C 򨷷@4d2RUJ%zhH$U8`7_+@rjr9uffblفL&C6EPOJj5HOX,Ak(I١y$ jD"jJ?^{  s?shtކL&Cww7,d2JJ%e2Z-n7 F#666(^fAeRj5TU\.c``]]]TD3Ϡh`ss~ ].d000O}S:[l:. $pʹ%w SSS#AHӴb+J~j,,,SNQeVC?_X,-e+ VNzĉ/Gsssoo|;u<\DYX߽{[[[PD*^GRvvvpM /?rI<T*RD< 4ALfz6-___G6ŹshZŰQVw80BYFl&k#S|3-Sl6,..buu\fxXRcayyY FFFpmܸqgΜvb}۹liio+M|@lU*UD"AZq0Lzj4etD"h4xG(+b@EX,J.JBX.ɉ =za4)```nW۬[ IDATFQ)MWNT* tXKRP*X,p\0(ːdtH$b0qpM!,aT2gz .  bqqBrT*eA(HrQKնZd2PTp8jQ(P,)yd2T*X,V|>Om\U*isZ=P({{{I&PTqrJ* ;v P~R3 vvvD:;$JPT(T*AVCTRV@<G MOX~$4  h3Ml6pPZ*$FrZVн2ˡBlv;K,& UY6߿O{(tvvt=o(y\t o|P*lJ~Hm-oٳgqa,//#chhH`0`0F^x(ŋzj. dYݩ jXbեR XzYq$d2ǩ x ݍqҲ:FFFH>rf4222O~Oڏ'j*hءuiL&CZFJNP&* F#CU_J½ޟ6o_ V~jLzj5QL:F*B"VVVHv2#z=d2}>M[YAZb!/8WUj54 H9jzs׍P*Rɵ{93|$O^r?^xq}wd2h]n#'ٽс] {TTY677H$TZ\XYY >Ę޻wWM$8uN:L&[nT*ѡY{rJHSVyO{T*H&{Izw~99mM\  $)VltwEKVɥ:w>g$4H@ 3;COtsG QwUB-j';{}=&](NWX,G @>F6NV#6LfXZZxGVv u:* 8CVC>&v˿Y/Jaeex(PTbwwJG(v;0S19rkkkX[[%dYXVRfe2Y^w9rLTMt]<$=q_NR ɓ'1<t'zq<Z|2Xj,e-;wQ6ō7~z00V)a`dd/^ĉ'HTm_ۃjk$=l6H$^.ՙ3g:tsbAP 9lFV&r9J(fppSSSf`2TcǎyvTUAc||`:u*099Bw֖<^X B:,EVh JP,iC"  %Rl6QeZy'My"z)̀y4 pVM8NFR<~:`b:dL[[[x<|d24emb}}밦XiYCc\v9xJN#Z&H<G?f3(\. t:r9:Bv; /RBp8 ZM1)ξ&KJ$eoeq^Ci8NzB!jr}vT(߇@ N,Bd2 0`GA^R BMny$"c <l6jtn#Jѽo4H$l X,X__ZF @4e)'O)$?"jNr9Z-F[_ztfz& ^,J,qF< b1<^/: j5b1: pߝ v Rl6Kj0 (dqn7fggYÏ"ǎ`@4% y4MuXV)}wwrrdhZ( 8z( FFFp r9Z7B!F#^|Enѣt8PE~!P(@ @,KzW3,vobH$j~|>ZtR* ;̳Hk6)j^b LB$\sn \$\L&d2Rdu&z*KA#.vwwzioĒX.v.|\.&&&horHp8 `2lt:z`jBE2D"!/dپv}8Ypĉ[RwoOQ0 uxG^eng9RλD"A<{R P(`X<|>t:FFF?::g {K]**>::zvo~{Z .$`0h4y BbyyOvRP(fƍX__@ {R.x | _s=GnhXh >>>yUUB D"J%`ZND"F(N |M$I mJ:yJHR D"AnźKR8D"$, B%M&2 2 t:<4 emu|>D"h4:(0[ S$dY\x211[~R {ZO|v:(0zojn޼ LKfZ^@Ӊׯ# /Wu+ øp )@]W.!011I >rjJ쀥0+@N=#W,0͐dDD"A"ñn pe͂FɄiulRl"([[[0LbX,K'NT*CDP@__)l6666ܒTz|>t:,//caa3 )N  J!NC#av|,ƭX,R}4R):J%j5Ξ=Y(Jb1mܸq[XX8uK{h4xgMdx衇RO~CCCFDBfhN6L|LFj{{{HR0EU*iARa|| >H$}h4lnnBףT*t:) j!P(vfl6jd0th4P*YT0??}1c,--A"رcX,h6\9qPp ˡnS!ZփUfGnWMBP\FA4E2FPt:D"Ai%BRzSSSH&j5Bw^XZC"իWF!z1::~J%zD"Z-_KRx<X,F,C<G(^oeb1(Jn( "[,jѡn`0@$8Qқ&b1r:N'6y sxsD"t]AhZFdYԲ P( I?F( l6\t nZ *@\e^QvPROVAP@TB  LhPL&#; L&r9p\X,8<\.jL&jT*Ru:0{淋ZMԻw  jnܸD"g"8:3 l&޻ NG=Ͽjayǝ:u 2 Νlw]g?#@Z) /]`bbǎ nC(bwwӤhclD"AP@~Tz{{{T*efkΟ?_( ar!HR044RI j\[[͹ZN l"UVhB###pthKRj$y 5ѻGI6?0k IDATnCu(HCDQbAt]x0l32~dX,Fq T*v``6Q.j7ͺ sssVx{Q`ٳz8T*ߺtP.CVt}|2 |.]DV ɄFǏCNCӡ͏@ L&P( c``rY۲;Z-j:u Hb* z?bPH#zqٳg ȗL&I˦tZNZT àX," Sd9~j5LMMD5CV+hPסR(X,biiɸxɓW{ꪨX,EQAFXVRHRT*t BEjz3h&u8h4HR00LT*trX&9zw/P qR9_'\.X,Bz^O[O;P(QD"@P0 ʿ]S`t|>h4 \f t(jP(D^1J% 4:660lի|xg ZVZJ l6 XO}S|@0;; NG:·Lzi6a4zF4P(d2菽֖5DP(Dt jh4F $(ۨVQENʀFѿ/]׮][oZ4gLIDlFyglFf1ZBz6߭V4x$;y$z=ŭY,l6:Tv]J%;v plzpG#X,NA!p:to<0~E` sh4T*jjQ,ljv NGY=LP(N>$ ǩQD`6ߏ|>\.^X,h4{w.@Щ6(Db2jBFVE\7o )0xT*ŕ+WPT(y+jngZ]d0ct: NGrDrTT.](n޼ISv&8v^M:%EN9kgS\`0H|ߏ1&S6ogd2dqXZZB>Lqff6>>+ Ve ݎJ\.FÁVJt?Mv V ˅Bv  144D\.GF\.G2KTx>rLsa{{dZ F rށLf}R%eJH.J`ܿ533Sz㻻# {zx^MrP8q iaLP(aX044 }~nݫj&qϙL&4MBW1v װkɄNa\Ag-5ڙrajj羇1E lŋFq1:uw@VD"zN FH$G٤ fAR!a^899yGj 6b1IY q8}4of;w\4j~Ǐ",f^r|LodvT*6ۙMx`讽=t]Fb pKMD"^Ju W<ŐN߂:666>gun̈́B!T*i2%zݎR=pG~LNNB$᭷»ヒp8T*łlrL(JI,J166Jc``cccC>G:N8^L&P(HLFAl\n|>J@@Jvg!hb>ΝL&O~brrjH<VWWQVp8V,F{;55E ^Á}R) ahhJ"*lJGA.={(0==fIJXn##+Q.zj}}=j!LB.#j!JarrnrZ-f3H4 f3f3r*Eµmjc}}W\*~ܻ+wL3 @, UU R׶mJ%K/… GRD޸ygvP(jv0[,nϼ* r\fzxR<ϓ2Y[o!@"`rr;wo q.]2]rd2DPT0o`qyZ0 p:{L&zΔ6T*"EC.Z-2 R)'l6T*~R)R6 [T'LT,!011A !d(l3 ?r9Nx}oll8Bp} л,@,8x^~AJ)a`ځ<XXX`v{W\.װ}L&R$nqhۈFDg,V*p:Z}mPË́c >k,3dqdcLM4h6SN-Xt^~|>X,'?!moof,Pf%J%DQ$ |_,NLL[">%. wA(!x"ɁZx1 ^Op8FFbt:mrN>+~כlvtooEwRHl rٳ!bYX,Nd2MjM& 4E;v KKK|2,l6l6[eaa_=zaު+WܳV"HaX,rѣx7jpql6 "A*w(x D"~zKR3d&A\&}"P(6 I&?66AFp:p8(fbMqrhR@ `zz:"(JjC,"{"@4oZIJ`͆\.G 2XT t|;Djxhf! Q(n.eh4EHɓ|g}>6"1;;\.)2E"YGXlll v @:X ׮]T*sBxV~ @F8I,z2i5ZH$>SE^+SB=Dr)ي"1l5B!l6f t x1??OCp{dfĞa (h. .`̦qd2\jjj*op;yH$ J>;I6b2 D|4hh)gFEDTP(F!0JvZVv3%)["hzW'N^_~~qjfauuzltx،)BPף\.cggPrd2 TT;u?޻+T64  |H'Nヒ h```6wJe2yCPtjYHP@&I+mmm!bccL%Jn`0Hah4jtD"XV}'DA8F8'> L&x<ڀ1 N#8\:$J%*5Kx7NRvS2b1.BrfXx)FZvB1٪ժ;;;wyb1~v :Yk T*E>X#NCVCP`hhx&7^~^xݥl{pppP(D#T VSSSfzު,EjF`aggN]8:bS~Fo6p\BF^G<|A @0.ktd2B!hfR fnj j`d^V-t:^&X(+&`Ť̿{'F?y[j! 'lrjBbФQY_VjNp\D"D"E5ݻ_=_{7d2p`bb&zwVۥf+&ݷZ0LFhZL^|&Lf v@,CTb``Lׯ_OOO?^URj#7Ma;v5!JQVqe\x.\hH$ уZ-\BTA L"pp'N@ӑ rIJP(Pj͛7 .L&h4J000LrI&*<}\F &&&066F@J֠Tqgof?d( (X,xP(PVl6)[>I==}_LE%-, RR vwwaz8I6Db3d¹s`X (ޑ1Śvb'm2X,B.\.S *{~.\@U?r{ON[BPtp) `f$JR)OX3TTllB&BբR HX,P(|W^y矯]N= Z&`V=K$Zp/bjjofNχ3g@6fgg XfYCTߋ51c(uF;QȳŠfggcuu8r0t:fggaAV?)Je/WR*#z}h4>GlZbíjB8~8j ` 5XU&A,; }{ Y,㡇"իW&0lT"$mh4tj4?lR&$D/^ݱD"F@ ZMQELdtH$x rDlm\]]__`~~ZRΝN#dyp2 6ɱX 2 * jHR-d#I&j%bsӁB4=T*t:!  !!!t:Պd2I_LJr& JsssH&HH&t`^H$0Lp8D)oZQVa0nt:r lDc|///<# j& N$vC&nD[oE6 Va  lF" b}}}h4jtL&[JŝYF#)u؟BpfRzHSSS8r* VVV`2l;][7|OVyE(J޸q|cccp0 V%Z*BXDXĹsHp7K"_)BEd2p ^5Z,s1L^MFVzQ?Т4:: ՊJޖ.Ze\ FF+ŋvrjJ@~=Y`\.C_͛49en&շZ8{,5% jn j&JV [[[ N'56r9 T*j).Mj.Ad2Knf^u"0!ˑf$iA$h1& bcl;\.v{jZ,Cbtt<#JfA#d2!… EV#";;y(sv@`ђZdnz8Mliiiiaaa"ݟ%;WTxXXX|>"1އy"T*88Nuft:Z-D"b1LLL<#o-HϋŢabbVE*{?+ lnn"cee8v/ p8 YX`*S=5MR>!xXd@kYukT ###rݸp.<l6v;zd088HDHӬP(hdfsh4>[>t~T*}zcc6B`"P(JP*JvF +kZr9lnnwvvD=E[?/D/btaZ&De29ZVrT*u``"F#<~b@+++䯖JtVypZ133C ??|A\T*'O|֭[D"qt{{ @@sAP`eej322ߏ/\.R  !# "ҁ1n޼|>Op^JM #zUi͛7e)ؠ2ݕJ%r9YOvCT3iٰ~zWu]x^r9A6~1/$ C׃H$B%cR~ۍd2I;v?8C0RYS_gyv`6o~>(zQb1k4V]\,9vH&W68ld,vSN$X]]%{.SåWvQV w, ͆H$+Wp+Jv#ѦvllJnVmfCVc^h46vwu:Y߷2X,F0x;Z yF<38pRVVVBSXZZ:IO< BX DL)8N[hZ(JcqϬ|u~?W^dJp:ɓ'l6fÏ=Bkkk0Dtt:8wj5&''NɄZn7obyyf|ǯd2~:RQկCn#Hh  \.C(BRh4ҴWV[c߾}H0(z$<4I%YP($墌gHv Ryd; o2jE022^O,vNCⓓfDkzzo|J%j8N \xzb*&n8, d264 2 ɷe24 Z-&&&`ِH$NZ*bZjk|eiDрL&H$޽{iXb! RHYd4QV ͔P###fd22wŷGdR`yLØR8Z-rmfгfٰvMpBTh4T*dt:h4a0𳩰d"SBx^x^gY\.RlFV&.&''!qMj5d2pM<|>Óz7jZ<"ϣA&AVccc~V/Jx)vtggpYVcll >z"R###x"nܸO~o WWjNcfQVJ0 !#Pu'QzC  Ƅ`#GpE;X>oP(|Af x'TBR BD"5jJi4l8VD:gy@pxwwlMǃzs""yDl6RH$yzn7ߓN'n/Z pF.C:@*& 677QVtH:Fhħ>)P0@ T*!J\.S5DRp$L&~?* d2$jbϞ=BF>qtX`HRII Z Nv6 ~AP ͢Zyloo-e?_ߧb'X,H$B^jwt\&rT:+{'߹K.ַu4J]?M~O.RV r&l)b jBX NLZd6 6 txom:qDa"ذD"91{^G>G&A\`@V!Z4%eT"Bj` x(p8hZ_^_\yޯt?y^r* ٷJ:mRPbB!v; \.YTAu<Nx^za z=d1ES&K_(P(pxz=.<8ӢlDR*BA `0P3RDSSSdBիWg2 lb j籹X,#,Y;GӑZPp_ѐC(P($PtKF 4 R)Y/01 t;33ADF˅t:r|_Tj;ٳbS:bvxf~P(D#llD8]i8u /:y7n.Z&(`Ӂlz0LX[[C:<籵|>9@TxǥK`0*Y籱)FR\|>Op8 ZbV=pL&{HT>ĺ8zxB0$HbF!؟&6^/ f3mZd9V5'ժ#}]Pfl6o> rT*m d2eY8 h42?\"z7y䑍566JvttJK&f8JBDDZF#5X.f"vvvPT  $p:Tz'lcΝk׮}T*9N< ׋n9D"lllP.r\"Xt}Ov5я~MR9%,l6:9h4fIMꕕz=P(((Jp\J4|h6( (D7~:N'$ 4 54C5J%r  )T8C4$\.B!z.0]6JT*F#;ТP( lB&j! 1 RJ2JS{/>XY&kePfAZ^^J%"r9xnqf3"H  ς8<8b.]"xGѠ`@  nݺ={<;lJӖFYLDHD`ZF q%ۘ H(brrLOؿ?>LNN'W[r N>V*~~ll?l522r#Ht: ̣X(dCpPnܸ\.\.7n|haaåQ\+e2"|{ÁhhCVh?CJccc H$( |8<"8a`[tRpQa2,looBassH 6FZ 7oZR)J%z=Z-4r:IW^іmmmޙ3gdxJ|HHP(q z n7r9N:SN\./D~nii)4 bb](jT*it:l6ir.077B@FCJ^Gy5l6Q.rh&jkR)v;*6Zt:8^\.~O}vtEFFPNn޼I*>,d X,H&xX,bv!<:zg?H$  KcZ^j ADRDBƎD"Yj5a=H$0LhZdh60LKKKvy7ݯ{fW^޽{I$bjZ NHD2 >^L|p:tPk<*JicazzPz6HJR|Q< /sBL&@ 0ocԙ3ggJB6 bc}֧^(pyEx^:tׯ_Ǖ+WP19991;gnܸG|xQ,P(066XL&grH$ف\.4L&fff0;;[h4V_a^'djp:PŨVp8(JjԠl Q*`ABVNшeLLL J8XVvd4aADua<$doHDpݎ^fIl,!aX(n8jt:ٳbjJbYl6a_핕k`},--p88 tSSSF$dIfif IDATA l6\.h4BPZ]VݩT*!ɐ5:Fyph7?޳X,ի`fDh6ԐJ$H&dC l6٩Së/\gptZU?~b < Řyz_vH$Z-8j5Ry1uϳ4t:42P(`B2|>x*mzz6b_X,T*oMEXMף NfvMJZMd2Z'Xć;zVkkkd2̱Q @l6 \. .@Aa0(WQ=/}K>kJ"; XJ0 Dg͆￟3NGҥKt+JļX\\DZ?~ѣû*?Ĕb?8F#VWW \\\? r۷GEрF=W*rw]n'?@ @CV-cD$ q>|annc!1ٳgrpQBD"E5i4FDQT*}d2  j5jl6r b3K`˃t'^S S}HRL&At]j0Vdkkkt:}ǡ-//8>|'O$.6BZ-h4nFD"7zwyw3g`kk ጡX,X,X,$n7H$gϞW.]N1>>v@8~!JlL&ez=͡X[[$ɅF,~vh4҆LP,F-..f VK$yb8z(\.:t:M>XjL&#/^v ^25~wQgk>~WnݺEH@Nq=zbOb޽{. sssDb߻w/:5F#El6֔R$2xnoo0lZYYD"?NGEn5r9rj azzVH$^|޲Jk# 1H4Q,a2)D*uenrL [PJ}ڵk؀D"Jh@ @˛7oR :<kU1[,cVM&E%/(T*066h4P(󋋋CW_~+lJV#… $;jPT(D8@>C9e}<dt:rt:jt:T*+Yrj;`ssgffl67voƧm.D"L&E0 2-,aYlZ:,nQM&~>a͛7%:O&$Yc͠JGB@"@V`0 _-f8AL&?&qtdja}p֭[~(hZăH$P(`2UV!J!P* j¼j8pl6rpY$ l6g:~͛7voB!|k_$4f35pBFGG!177yX,\v "?_Tr̠Zl͛h4Z\`0jh nC,yb1H? 077GqHJ2- (F#6l6:1%<|vl "31z=j5&&&R  JPpEp$IHRjZJ̳yc6u8\.wG"h4j) jVw]B!fRw=)pGpbH=hSTnim P(dسgY _ߏ\.Z44\mvWU&|~`R; سgMsJ%5HB$HFyP(JřEрP($QՂV%GTRZ`v Q8F߇b4Nǃ-,--Y"5f35~bJ/gocǎ ꫯj\]Ν_ڢ,Fx<Áb1pS, i"@2T*%`ThIL^d4;\vor9g6}6ˁygc0PD.Ym(J̠l"Rjadd& r-`x7>uƍ_ iR)xۅ\.ɓ')["rV8Z-|>h4  6. +++(0x.$?ޝyG 浵_py{4 x{6=nE󥩩ﳳ+Q:g2$I8Nb1X,8qX)E:"D"*3zRJ"E Bn$ Ia"\.S^|D>JFP(Dq1JE~q /ڰpw>$ 011%d2vc{{n;;;6Ռj` |$x`X3l6]Je~ccP(P.iJ`4Lf FɄx [û̙3_gDt@@@w7W_{<LMM8s3DP@$C[Vi"r- OFGGw^\|Z;t/۷/2;?{q |^󿿼ljZX__'j%Z`H$B2f{ȑ#~'NbD"T*L&xnG,CX$k{yhIӰd0 `۱b~OL:NglFׯ_Ǜo9첺rʔP(V@ r`,*om}}] l811~'͛7wi,..:/\1&UŐdXZZB@^GRA2JuZRA, yXgYuJ/ TVZFؕJHHbR"r9XsI"YiXD`Hjx7>ŚqIY,A0(  T*$-`VJT"fӧ-w_###vpP@66d2YCR#G|<ĉ7>O EY:zǃI$ hZ L&۷.HC.P(@ @&r!1Lr9n7NLOOS7hZ 2SȆ+l6k۾d2I!vOY=OH$^' ;1ͻ#o+}޽{.|(Jj0P(Ą9y$˜‡jR666pY\t |DlPxqYZ~?q?;L&ש^(  KKK]TW^ϗ/_V Bz0ibP X#)FYcZ Jl6D"JFBVEwBj~Ჰ; y^^H$CyUbzNNt:bjVkdx7>%-ˑ'u/V,SdBX,f(i4u   ( :1p[J%I,$/T*}zxgv522X,D/R(h4l0Ld1pZ R ;;;bѧJxt:MI)b4ɯ~vxG0l6@Ƚ^6 Zqt"`08hZl6TU$ }>|FH$;;R)(J\.dMYbш-ACGGG`0`qL&DQl6R0^'k5MzW2#u3Q8v;;;d2D"3z^ 3\ivUSG###h8s , R)V+j:Y0qZ*4 ^/ ...:thyx^v?~_ j5pk}Y\zRtO<\uL&d2WO|>za}GM,QPD- IDATJbh0b[ ni% WɲGFFhhtûjg2d2I6e DVK^fCR*سg .uR+@(" 6STGӑ i[wY-//?přP(Tr˗/̙3H$? J|>UlnnRn(b1pv;t:Y.\D"ql6g0<08=J|B^b:^Jl* rtgtŤDPxs0q<38u>YXV( ʴWvH$ 7^X|֭[wxJ%8#1 Μ9|;`T*EZ@1R00jP(D exs^V NaHDYߑHROES&!CV C+.)f/vPb1L&S eq t:4aFA܇4,`W*\eSQ(xp8h"n>`m2 <fff=LE[[[X__`р,FP"@8RWR` H!;x`0FaT@@ ?Jn酳5ܸq`J022^jJT*p8L&jJrC RrN Lj:~1\vW%ɩl6+T(4]}BqnnC(B.#Hd2Arh4b||~mSi"bdB!\tû7DH$$3s\h4Vd3br} ߏU]o6 j464:: XL Z n?2CwO-..V*NC,Õ+WFQTȷ& vB>DL& ~{ސuD?ۿ?|AR j5mllyzהJ%jt:d28rl6cbb?FJ?2xL-t]t:8 ;w:6 ' aZ!J98|$ccc@C4Eۅl& %!7Ŭ% +$ $A, > HR0VAXիWp8Zd2T*FqM&$ f8- T kZNnh4[nX,d2A>8\~XF &H裏⡇#mwvv J!JF!Jvn6ninوS0 Ȳl6i=6\u<  u}}x5zf߳&`? Ȟ R L^^OnL&#;wWiڿ:x`C$! >HT*|M,--!JA!H ˡZZ NSٹ,pȑwj<jb{PFNX,7nʕ+(J8~8x? DL&b1b8z=LMMaaa nB2vvvqH$D#KRڨedYh4rA.nKl6 NBBMAFf~jSdD"`@$!Z)qT*Dgf4vFȑ#p8AR97qdmmZd2r9~?N'j57 4UUYUPEtǖCíx{xz":cbj58== `0 Rɓ[NZ AX6dP>;OΨŋd2ɑ4_^^fz=vww6??ݎuȲj䵦vXDf R݆fc#MhdYf4 6OD4 F{( uR>11en?W^śogy7… C* HIZZZ/oxNRvCRTF>rp8D"R ^^> VWW!T*^/L&X]] , +$eYfrvFLIvh4@>֖~CU*z=;sj7)Cӱb(3bҰjh %M%Νs;DA$pqwwx{{{p\GVC,R&t:DQ~}$ O?4>Z;p a:r~?'Zajj |d2RsK@,FA*x^\.DZ3J䱜B4B@$a$ n7Rj8hhZKx;|өT j `0^DZcXBK 1KR_l\jSSSmMHFijD"<`4QՐJP(ppp|>p8yM7ML9d*Z}]dp^h "l6`0`.\hĉ'0==9L&P(ęj@i̔ma49.r,%I իW~l6#<^{NjR\AX FqԺrt]-j/UtF&4 \.`4 rq~\t l>'O,  B)B!R)t]l6F#\.Z-jL&h4nR)JVܔtƻĝ]~dVs6[X,8q6 HFpYzxx<@<7z|#yFЀ4^q¤=;|__C$,//؈@j5?GjtG" nmm 'N"p8oB_z~g\>;}4& 6߰SCdx!KR.dxAyj%$"\.x+J$/6,r9V <'O!2GT*>y<D"~ōRY$aww;;;A(իW1I`28]i8v8NM=ARAףhpB[.tO?zW\h4VÁD" NU&jo&b|˷T*h44 r9݄n#a0h4T*RX,߭T*q)DQavj5~r9kZV CX,nhl6%IVOmll`kkr_2|>677JV0 0;;9nL&LDK;?|FQAV3SxEsssX,8{,2 VVVXF*ۍf@>:ucqalnn)&0쫭0 FGyF8˜|Ee x !`ss>vT[R ~8F EZtǎ=1Z]]M?w7pcFZUę3gRXFl~t:b8s 0~GVJއ/Dbv*x<666`6Mfc?}8}ILOOC# jA&g[,dYEn#G Rʕ+tOŧt:QVQ8.  BVP(jqr6Ș'hb$O=<G1l6/MȲT*D"r|>Yl6fyH$&855uאNK/_M\R:EjZ\tSqYz0#l6# "W*j~x<L5JiF#VPrB8w~UUmVTT Dr. `](XCLy{|H$"ϟ׌;F k$'P՘ 2l6DQٳg9 ȇ/{{{}'xa×|R'9$AT F^{g.^x|Vkb _d0P(FGBVlYVF:ZٔBh~fV b%uGWTZ#ba``Ou߇nG<;FIt]l6 T*B!x<ahtrRHN0~?yc~5R֘Fˉ'pe( dY" glfZd1%*Cl~?48:V+DQZF^6z=&&&`Q.QX9N1aZ!2"RB"f34jjB$>t |k_CB}>&''9>^(ڵk<^]]~_֐J*7_usoZ|vz %c\h r `p8d$ZGAҭj1\4h۷3&:o*F#_cǎ!H d;QNMl6p8XYc2xFjV6ݎl6B$IۿsjiiKQJ+^^lKc=8qX\\<Z$I,˜DM~^p%.ب O WXYYKO^zi[֟`غ{~jOt LZb@R\.: GaQlEqF| _p8˗P,aXE ^˅T*`0p3gˈD"8{cήsΙca:5yΦNQ,RX[.o]VyEk qijjKHT*<7|a fOx<;dkHK )Dj.VVVP(׋|>j ̠^/:Z!NL&Yń}EBst<=ŋo֟>Z-,..ʕ+niA> ˅X,Nr`Jd2O}SP(rP*xR~ur9Q€Bkrp55p:|(P(LMw&[2ZF0D>JJbEZEрn,2<F#:vww9R l1[ebb^9:l^{pC6m00TE^VՊZƪ`h4}sE'|24 <[$ L&vP(U4%/ a:n7ZZh"Iz]ew~YI&$!q<$Iz ;d bۡRrh4tbQ7,ˏloo#ҥKW* l6_Ir_*pppIRxp8n ^F jޡd-h4G bڔeeFSxp^z=o}8rv8oU `ׯFlYt:8< !"$>`zz* b R*FB^G J“_ Au|Owxe2((pIeTTRPVt:ٛF &QL&L&-.."w߅NCRarXV 0|w8T**J?oN>}EQdp@ zYE9s+JY8NhZ%n8( eTU~i* F#^NZx ,65^sAIK/TRB!Z-hZ-,,ejrj^"ȏOpqVQ| S3{l扌jBg@>J%dYFD}Ng ϧѣGSOr/L\.b #3`0 Hl6sUZ2ͧm6out:[|d({4xhjPޑH nJG@FڃDQdkSZ"8X\\'&&ί`0=P(P*PVհOp:̢X,뷤( sc4!Ip9uauuw1nB!,//!&n* V bz;Ը"On(b{NcMissӴ?nmllL& || /sR =,--[fCV׮]fh y4EGK?5IxXxM[L&%EQVlM,Jf$ nX $ql6PTp r[@ b4111R*r<7GQ@P@݆hZNQD8E>Ê@ fp8fbI`p8`0O,B|>ϾXJ7t:zl dB( [/4C jsv:j5uȲ̒njq4-%pCN DJè|uWjq}}]ޞQxl6Z-t:X,x[RP(T*V*vfVjL&vqqzuD"t]~ !rIG@^%e\wVRQT`p8D. >bN<ɑI\* IduF×7R|>5MZ->pF#,//wESիKB??WzooBGaHPp8DTѣGP( xO4$^$!ɰR bbbOB:{)VjBR̗nth7LL RD::Oi4 fffOsCjԩS@v:gU*f^-2Z-,K_7F陙ϥi`0d2^ߴۺ2!b2fj0Vt:Y~ΊD"{Ǵ(J\~ZY7/`DfvnnZYYOʄԥiLMMAV+FXw`0Q2yeY4GH%@trh4Z--fXV4MvNOOѨeYZӗ_~y"|Νϗm_x "077l6αZ\=r$I{ߩT*}X=qY< ,( fFa4mHIJE %i^Cz8Tn{&JKJףP(V1\nCѠ"JqF-8#[penl6#AEf\.4 jEQM1㺣kuuwDES Ev3OǏӥ /_rX@*bͿPTx<$ VRq]ToV;N`ooFOKT*ٻ_ثvj0MM@ |>2~J'j y<T*x^-nv\oww>۟R ?x饗/f!:q\PTeׯ_G"v;{*\.4F|AZ-R)E:ƩS_Ql6DN[l߇(&7$ILNN2N* 2 ,{)G`v@ yQFh6D"tbViy0d:PrnxF#>xS2QoZָs}T=QVa2xJzшb1 N}pEj5#,fZ mфe4d2avv8~JwGeczdB>g GPhѣGF9"RPt2 ̢ X__禤Fap]H-B%$/Y|)6 jU%bd~:obT:q%%}f3~?%v#P(@Vcbb& ,cD"d20LI1@ko\?KX,>TTpuZ>/hP,QmDLY aZB^T055QT*bׯsp`rr$d5#`0@:F0z=X,z=t:pL$I“O>y~F#ۼzjɩO~n4 {z=Fzv;FDQdJb]^P޶Nx8zqnHMugeNLL^Jx<0 ERcǰ Fχ!%. ^%Wd6xgIFKp Uͤ4l6-/"5⡇B8l>_D"зd2zbȗ} S)InkgvNK^GTjNoO㯷~[_Tʕ+P* X.CXh4CP(yollh4" " aoo YojX,ȑ#x衇`٘pL~FNQot8":C ).)$rHENH:^!?Y=xv J|>@D HVqPE,˗ o6F]C$}d2޿hRGn@%I݆J>+A8^7)B2~wv 0F,&yv;:vvv@69,dɤfnooRrvn0?޺rJr[/_a>w$m6"`XM&z4 ۰u:\.+dY扺NC lE;ӟirr}?Cz& N4UT?߫,}=?~"Ν ś$#UL.ːe.]⨑~Уv QYVٟFYx8VnWlBquz=j5o:t;;;_CJ[XXz=8~{H'N`0jb8""1>z9&d2QVceKRG|=88%R4 b0@ED^gIZKRterr `vvjY%:d OeuI"OF@24ŠV1ǑPבNJ9~t:\ph4P:a dSP5f۱;V y?lFP`gP)o4! qSv;fs`0lWO^*w86\.Eґ:DQ}B$TUȑt'cрd OviW* 2rF<i APV߫H$yk4(4 EDAvV׹qET.Q\6E*`0zso7Ϳ?w\+NaC8r+OjJ¶ZJ a5 f "hOL@NFrޯ, \."}"X?.#CW>Odhh&7_loocgg^'N)p8 PT||<%&& dYt:1 fa2ƻ]Pn[t\E v!I:f3:]K.ʕ+HRzG1??,Qp8؂Bɧ 0o5 Ο?FBM%*ݎyT*\pFE2al6_)onn9d!!ӡ2ŕt:jV5 X,+:~zr9m3 BX,NCT'ʴmb٭V PkkkFd2݅F"&G) |>R#ҥKd$h"C~2nTUdYjnmdY\|݅fCR`NC8d‘#GscymLnbŒ$ Bj^eSK ?t:7=t#?NC{ɾoO?n4?r9 =5,3*NBSnKb@ѰwnjA$Aݟ.Bfn=sbjnLDnZd2D"R^ommh`0 `nnx e4>/~1>dSu]( ufnL&XVL&MOO/<L&eR)ud2fB!n:Oή^NJ>hjX^^˗9Ke0_$iT*qt:={3/JT*V4~[P=~?y;wsRZ c;z(t:f3|>$f3l6$IbkP`ٻ,1X,qk6!{Ifp:(niߥ޵Jd6-PRw<3j8P(λT(knHY,vd2>lRD,,4f3:@VYt "|>" CÌ5T*}x?#Y?LIDqԸz( ,%O cy}YVLLL sjNXo;_łV;ZYYi|}G[o|>4P*L  IDAT/ r$n7?׽=I, $IH0tv%<ÕJW^E\Ʊc/zWZXQ.P*055jzD"\;;;X,8rj5" oƂrhoK.Dxvvz(JxGrr$kH$Խ^tu86fVTO'TTAJ)DY,$I;lk'-t0}F wE0BT}Vc)d|T*xןOÓNö~9;ۥM~>$.nV*!t:,EZG4FXDEd MyF#2ȫ*T* tNYϲ\V m4 ;fp\( uP(PV1;;@rnY. jP`lz>(}5N/P(eTU>tR)>xt:l6LLL H`Vn=,Vpsl6'W_Ņ dxlN_ p8VTx &hD8n4.]\.GQgIbXL&8f̙3?u&_~Z>brN~:.&''a2PסjFR`BZIR/k4'z)q:n-//E6|>NYn1P,܀W)J;v fdZS&&&t:1==to׋RV*hZl+Rx7Fz_|ha7헗?O_?z=!$666hؾD`L&}{g>YvVU7·X tvH}e;AT*^x?O}/fFz{YJ^^#t$/贿zd28(JLMMt7Yކ!l6DQ [,l6;:_C^pCtP*>0^f'ٜ <w1for+=DH)N$sf0@$ZEP(\.sE&`` "$eHyzB-x˹+~=^^#Lb4nsT`HD@PR@Rb0ZrArd&AՂdCR!AEKGnr1*wA6&]RnD:Z?׮]x-ǍF#Ȳlz|vnr=z)E<쳸p(N'&''5aGp\'ОB`I!_z%z K'qf Zbȴub<(Jk<9.xG0??`$u:^G~EmJ ,lZp:'y)87~( }K_Rt2>ZZZj,//v;4 ^/j5Kb[h 111H$JHmoos`0 afsssgoVcu\&RD߲$l7 ǞUVPh4PVQ, Պhi6.\μ Z A_:Mn79i\.n^z?3gWUx ޼f"JU*`jj5 h4%ӯ?1ɿFA8F0d qFF#YM(<|BInN^"$I888JbZd2|}48ǹ֟)>gT}'L&fdYd2LOO2iM5 "(fggQ.d_I0Fxj1Lh6hZ{i<|Fp:PESnl FA nG6eUuשSv'{9X1ң875 aVq{B NFk[oa0 # !JawwJJAbFo}??־zGIAPtmll`ff ".{]ݎr~zIu nhZE9sNZnT oIP(| 3L(oZ0fL{&ϯ(  X\\Jnqq/~;o8t&R8[RѤlP(8rt:8.b766Bh4 I~ʒ~t:DQz$ >WonnrSz 011^׋= vSHDlOzphh4p8Ң(6I|qM1RFUc8l6s5\.(;HdeNT.j*t Wx;YڌF#VVVv}.FV=瓸czqy>lL&X,L&pXYYbJll6QZjׯիj,Y"@, ;(8 aii XZZ,ˈFuJBs==z;v j<n7Br$DQ^q*aX 2z!X,}\r# {R(YET*hZN|r$ v333`ȥRD$ZP(8rrcc~f(bzzGߟxE|(hJFCuwF( lr`0X]Gf` ȿ^y啓.\.\Zp{ Q3DM}R)ExJR`1;;˪(6Z-s=b:rꫯ׿^|P(@f)EV^'Ng,Ğ`$Q~Fm{?UL~,//s*|>VYVX,[OR˲ SD ]I077ǍwEv; B'5M :DgY`@/ CR){o\uy>w߿ .XHNJHl,;cg;INW;=t'ttJw;tŝh'qd;%[E-4$@ vw}?dKhV\Ky=r4Mu8{<,AVcrr:],8D"mf(BwA}/_`j=*J[YYyexx]Ə~=b1,..oXH.^dXh4 vIKGZlR)5FFFl6>qR_:p@bXTW|f\FOOB!e Qs@$@ @ ZJEj/蝱{nx^p3@F<&h'5256w^E"5ڙU(FjoƮ<ޟ@ՂJB݆X,ϧ(?&\__'o7q(0 rs8Qu:$NVU"affT*X__``0}G Bb1e<9dށ@@?'3\ӡFD"1, (9 bq13g_[[۷oGcl6 DQt:L&BHRC(d2!R  KL&!B(֭[8"yϝ;G{W,#;{qc{{vt߼t;v]f% g8B6E&Aل1;;qJ%|>h4 $ pGL&CKpq1^ |5ZG<BD"A$0f5\.2Ip Wv111SztIxk||~_L&MшT*)r>vfx<YT*rAVC,#}6c-dX[˅ .`ss B!֤㯂wvw%?u_\tsxR$DWMb7ۋǏcttM~APi$jE^l ~i RܓO>qwƼH$"n {Z\dB*>VK _Æcrε}W|>,tBSHT,M٭z=j5%rR)E&39Ky;|>LF㧒^/J?U*~'xj'A"Z^@" mpR x &83N'2 D"Fvd2(J0% ?~\2-QAVcjj dkkkRۙTQӑ\RYIj5N'2ɔtvT*TB&asstcn},*N', fffpU \.H$LLL j54 * .^gttvW}iV[T*p%ʼn:N:T*d2t:q:u N<, )D""N:ES{ӉgϒFahp NVHDT,8#niq+oݺLF{E݆`Cf}݌Z. X,fe]LqRؙEC2X,F&!6M:FT"ZOOR)P*t099%4Mܼy׮]V`(OI=, b1h4JڣGR7SXZV4 Jã>FA2ݾ}{W~W^q*JTUapGD"R)J@ck'HP,)q%)Jw<?00@R|>\JB@P?V,`gk4r0Lj(~دnc{{G,Cx]l|Q,I$X^^@͑H$X__`^/eid2D"J%hZZdft:FxzhB2|wxflmm(#Q/?; l6B!pt:9n<xGUh׳>;믟>{y١:nmmׁEg1fDP"v4E.N\2D\b1) >:N0+ZΝ?~ i{K*D9ժgX,(IYV6d2l6FnU9Rs,#,~?D" LMMaqq`Vni6jbQ_>L+{P(:{<"r9VWWdcǎ`0}6l6L2ݻYqCT:w?p 3g|z5* J\Vf]v3511bNJyloocyyDޅTN")ʒ5?WVVP,aX~,--8L&8~s/W>uS{Fj3+k2;z ^g̓ZFLd !j2X]]%FVX$%Ef9?HD5hPLND"ejV |s5(vFyT*D\.@z+WEVx2 pd<^CCC봑...b}}{aR&^ xʕ+ /SGLrfjU,FлZ/ ԩSt dai6(JXYYZ$cAɕ|8pxzhnN(d2pݨX[[# L& LB.c߾}X^^ƍ7CCCҥcǎ 1hېgfIyFyeQ gz\ՠVQ,aI98 켒d؝] ^G @($*l65%\.SğT*%-5 Xĩ^P(RI~WvLP(H$$ &o9zlq IDATh4 R;lZ-DQp4M,//c``* z~/_ 2, KS099ZNCE?nvG wΟ?*H&!YWqX.;`mm J0Lp:P*)y$ ^hݬd GRj}ܹs7/\`3HR 2y\K4 z{{Iv ܕ2j?K`hzp,l6# ! Obr߾}xf`0s=H$2P(&tݻ6;;J#VKB^T*D"\.GT*L&jfI2|H$t17LzhZa=C&c)RY#84M bqq룁 10S4oǚQ%`a0bQ=lLǦGGӎuxNOB!d2R)rB;A8Nt ۷|.󱾾D"Ӊd2 χH$BeB(X,:ѶX,(D"D_3 t0nZj  m@"!HJ(:rnf /۷r?Q.q!LL&3kc=vZ:yC  LX,ȑ#8vr9.^0 fI\.F:˙C `@2F\fC2lfDZ{ng2 Soo/, J%}ÇdJp? z^җ>;w NnCсHBP JўTVr.H<Iw`[6 fm}Z\VB,$; >'bll NQVf! Iej~^?'AIxԩSJd"\XX@0*AU.t"JhܝƝ?fr>׮]P(ݻIYŠR. |JHRxh4FކD"qhڿ0]N8oiiq6~:J%$ "ur9 Sv#fAբP(Zd2R`ee,m^NGl:ˆ{zBlkkkDgCpI.,,\OtWhۯZϷ3JfdjDgzs\THPTLvZH.LamXzHv>=C 'JQ. .NjJL\.G?4T*{n\$mlllСCo?|}Od@_WTץRA^Tȧ?55X"G2Qل`@,&Ey|>RNRDh4@Ӎ\.SNƍؽ{7<D"ьH$p1/c?ORhDMgn2m% hjb1$ {{{ܕcKyߏ ?^Yso^O<>w|pj~=SOSh4DVaQP*@PD"VŮ]055Emb1V;N8Z-XVT*X,f>2hdHVKFh'籾_pJe6?r9]Fy&կjtY*Jdd3XB@qtbjٔvF^K/zLkkk$X,F>J pcccDTTp\|0Lx<{o;<߇ݧ=2`8>* ">\LIX,F&g06,48vv; b1 0KX,ƞ={ ɈQ,ys߾}~8kM$>cmvd  d2f3_V8T*d2BHp8H4ljd$)JNjχvW_}F*ҔJ$W Yge vM3.F!Ɉ_Ø V B|ZZl022*VJL&T*q}>qRv;$59*\B >p'099sݦ[>'$;2zVZF8F(V+4&j5IoJ%J%yVVVppG2o{ǣDrr]]?Vmj 0BbA"Rq99sfGhB"Ν;T*NZ={ѣh4X\\D>8",--}mdd]p2|:h6zbY[[0yܴZ-,r99X ł@ M5a3AjRMddNjjw""h4K/T?}޻8_dtt2666H$@$l$WHBឩFh4^d2TUF&''ׇT*ibZ-L& dA&f8B`A&TTZԼE"@8fq?H$_˿/j7*y)bb#o ذxyss8uz3$Ser9b1:EQZVJKhZh4eaf* .]Vu}}Ju 8χMb~D"\.C(RlKD"!:0 k&rx<f3<\ш=V1N~8K5ɄSNn}ATttFgqelmmaqq###E,}8L&իwRkբm0dixǃr, G/U^ȑ#>s533#F^z%^X,mdg,zV|>j BAb|>8NK{  p`RA6a 3 \.H$"#ʳfLrBsοvCupjVV!ouuZb@ ͢*J|I;9%aqip@9HRnpwOt;w(:5N# ""L"N֭[D"z0ĭx#NWnmݕ)t: `hM{%r;iFF===j'b&A\&u-ۏc'W^*, vM__g2D"Y ~úeGӧQ. / BOO\.-,,طoY,NFCX$`/+WP;B 똙ȣG/uw[hij>K.]^v NBI?IɊ{+ $5d)a(L:a#iɠ, {1lll>]o|^|'>zN8幹9IF$e/Q~Floo $z{{ k.D"nx<Z-~d20)\4EلL&X,] H$dOa1Պ]v!@CPůvf굵5E|>j5,..d2NCX,"S3NET@`߾}0ؿ?z{{d6166R `<G@oo/pYh4\|6;wU`jvvL&ŐH$Hk ^, ȚBj~RNX R & PL6 FV 2 .&X kkkؽ{7x r lmmd* Dߋnw3R]vg@$B>P`lh4JgcoGgpHRI2j5#dr JRv/h`hhhX[[NL&CL{0/`y9^/8;2H$B.C"Akm'X," ɓg+PTƍd.??:tN>/?61ˑ ͛9oz㥗d+( <\.<DEe4p&dx衇 Jϳ/}^gy_bW җܹ3FVi]YuTB*"+x<8F<Kn߾M.`0~:L1nAzvm6y0vBADo8t:Dnh4ػw/믃8+7'O>ճg" !tn7J>M9r"=== F0 8pD"VWW044D?@@v)FD"㰺yeJH$0LDSf'xzD"P(t:l<_jffW^&zzz󱽽J{" )D"}Q|>B!nmmayyzF؟P(099 jvzbe RuZ-FjDD&B(8877'سgOU*=z}'JXdf?fػw/b18V GAd2Fm,//C(RNX,pWup8H_lhԧ>P('NP2ڭVz:h4c[).^Ψ * HP. g=곁py|rd.>Ih4pE$ ޕ{w`VþBVS ǀ;;7,"h@P`jj u޶`^VVV (r]҆( ֭[BVt:]oGN>-޵54  ͛7kT#oWE.[T(on HR3_T*4YUDbg2lߏr JZrLzT*$ {B/^W+++P(D 6 VDGv:D\X,T*v||>D"$ rA`ssR@V@ZZZ®]qIX,ڵ Tl"fnbtNpJp\D"8r2 BsYB3g Jll6c{{["'򟱦~ܹs{)2`2jR(msnݺE):oXLt:꾵RiP(bݞDtHtٖ]jQt,Kd`>S.X,L.cdd|>47Lh4HbjVr}{ÓO> DBJL&9i \=޼yr!&!cӈVEMBׯaiir)  *)n޼|>T* (A۷occcxiށzPB{ʕ_~: b1L&2*Ig\d7XrL& RDoo/:j5x<<QT(ѕ4^uL&z_W[ݕ}ckkk*OR}6x^!bzȍ7 H`X JN3d088sss(fX]]%UF#$aaa 5Rvt===}s JɏoZ t\hxj-DraiiGFFڻ^xAnp8L aiߏbH%Z-  ?,ڵk8vEfy^mJ%LOOƍVPT&8\.' -or9A:5ME* z|pG$aܺu tR fߺO;l fgg ~l2hY}qdݡ&1; IDAT!XV ^Z rdd`bd2(88o>l63gФ]2 ɿV+,OdY4Mug~jj ,yjݾsrllZz+NnXGݦabfl經Cg~?B!55MTR^CPvckkj LbZ!P(DpUx+Z3e2۷o#J!_|q{raB|>T*ڵ peJB:|\X7n>nڵkSmQO?tٳgf,-H$`Z! RtNy,E]]].q^[XD.#+R)j5n޼P(k׮=~vwuj6(^ PH ɄӧOfarrl|KKK@:< [(jNİb( N#ϼK$zwmzr-p8BJB*Jp8eLLL Jamm+ 8v=x):&SR)ty~s vaT*L&@6 ޽``鱱1|3hĉ'nahW,Qסh044D:Fs^W`0PVIMhN#l6T}ߒJT*H$JdH$P(ðZ|fdx&|>d2Z-|I4haQ1Q.f?9r[vDiF!_u>Ripz(]XX@0Nd)r3Fs $Wcvb>={#JPTz*o 7~wΞ={\n+n:uW^.\0ƏcEx"8dkG~bǑsrjq:tǎ`@ `Ft:*nFswj]ԉ'zQ6y@1B$! Htv111A1Vl@BAp8 JĖ58Nڵ"#$f3χ%L&LMM^cee"D&ARaffBzKKKH$dJBODl6NfIjZV KKKXYm BT rD~y<wzm6 :FaZix,z>H===X,PՈFxtiSTrD p__$ YOZWRj5~kkGNh0555jR&I^"vT*՜P(0e#=iH$ٳzX`l`} ׇ={`~~td2 bY,bh|>ept:l6Ke rD$(8C$xRMR7-tWFy5LvLvϤrփ5XZ$˜i{Pվ.dhjczz^JJ,ڽۨjda 7G$}*Ꝿ*F>j0MOO_x ~;"ܟ~O2ǃX,L&NCRfC>T*q@,C0 /tp>O>/ncdd|B{Z)8ȑ#嘜D۷QVId2tZVߏjJRۣGb߾}hZh6OLF9jb1t:r9x<8B**v6އw:qlnn@(H$Kd0f26ZMV&fZ388NqܸqHYkTZlBPX,_,鐴V.cttdzr@m,w7 \.Yo*}V}Y$]>\y0<# BXZFv-RtbH$\./Zz=8#0"jb1FP.!Jw^j|?~a{{R+HvP(t:M0hg cMPRI(k~) wu<Dž ggffHH$Hhm+ :MDR"R 0(Jh6tP(X,2{ZZ- |>4qGv>/X j xWb@/61C? br2̻vu^|OVGQ)ZRsRQLK(4 Q3!ϓ6H j\.#`0)HtF!!Hp8`XX,j}jjO%ɟd2C=4]wW?r9~YEKr$vf$`R~`iZ:tLLLLX.jT~\C__[oWFGj\|TT~ɓ_9wD=b<,uM1`;l6FjD"MR$|/x׻[_/ʕ+G?@AOOj5<QVJnjv hRID,AI!022d2d2y:IRxxf6 9ϡZvC =FB,F7NԵtV |bTx8ׯ_G0=larpG/| ]DTv6m@pmۼ7_@Ym$D 3ΛVQ2@\&VXbjؿ?%;S'OvErw}cq>Ⱦ> YWoݺkΝ:f3=~@p+x`0(byy@|p:,hKGDMu~3BsP /tȇ+m僫'ꫯx JV:LH$P(HBTVaȣ&8z(J%N$ A t:33%L6+nB8dYԳH6N@ Fjd2RF ߏX,bшf/}aX,BMRWHQ(<矧|Pt\u\2K$E6 LKKK8w:={h4)KP@6t:M;u&T*P(cǎ}~ttG~Yn x.<b-zzz pUabb<:ӃzZ gϞmfi9b߾}h64Ɩ<677*, NW_}l6N m7`X^^rF:Kaz/5 G"@Foo/f3@y lllEyΒ|jB'%W:;v N DQDWWt:HeYtuuajj n&MHxTdQ CTB\FWW5xZnt:qAp9EjaXpA_b4133l6Ko0###-IFFFl6ccc. P={k駟R~xxW/܌h-c)~m'OpPs,B5LX籹%llltVѦq@XnJBC0 C. ٳgL&Iӿ+>pDu9_]]|.6xXE<,TJ&!J+"jb(tFtحV ϟG4bh!fI3(SI& []]]>0 F#$8A>oѣGȿw|>xyyUEt500={ncvvp8j믿SN61,=|0fv)3 ,S?Bs\[[C2Dww7bh`?jo>t:\t^f.\D"Ax}Zdh7F"f,--X,"#`~~Ed|ccc˅!jP)"e=NOO`ddnIE q"$n @PZlu\zHE,Ks[}6\.DQDӉ[֯W>'_xb1ڵX,XYYf1LMMɓ/~}c j^xas}gϞC3&GA044ӧORl6q!a2$Q(C?O1:|TKt:M[*QI&h4ڢzq✻ш@ RD'j;ڼ$I_{+ DB( .(d2ZN Z`6u&ٷdBLIzѠp5 \.M# aaJ$ rJ6Ezl6Kݍ}ݻW-!O.,,b(T*^#_b:mN Alnnڵk~M Ert:@ ׋x/t=f>>>@v_/,,9ݻD"AudM5j$ ߤèT*h۰ltA:Jh[[[z0ԙF:! `qqV===DOi;ђ*oWW\E^JAϪWA\lqD(z6{ "Tjt(͟w#M!jh1w:h|t2A Jӑ^/?I%I@I"*s?ShZQr? ~h4Kc> JlPrvQ___]FB*5 (4VZFs9C<\|i˲X\\D(B8FWWL&4 LWWXdR\V^G\%yW?^YaZl6vuy6'ם`C_C\vʕ+(J(Դvyy$QIA4Ef3|>ht1m&IMA@XJ,RbA@*:z7e/gG (NZ!R/R[V :!̀i4t"  c@$Iw]z[l~Ҝ'ϫ4|o3 ӹnDQŋz*%Q}IDATJ1 EQpl6B!L&\|`@6IΣhDOOFFF(?Pɮ|>xq\vj8ql||ǎ;[ǩS?:eY,,,@aJyZZؿ?5cYNn7WUb{{~jVRVa271ަn,jrٳgqAoo/BEAVp8^jD~e4 FItnjF,nEQ~RSP(Ar9*YE"9N!Y/xh4;wi+j5 p&HꪽOVG^˲p\(H%?)ctt:\.FBA`vg{<$Iu]@ZA&A?!8lv0n79DQj5h4꫔ݍiA& @e4M0 DT* 5"4N ;^:N, Bӝ߿Z߀> a ea41<<|>O6B:Me I*LӰZERa^JKkXEX:LtAjnp8 RhQx< Q,Y_S*]l6(DPy& x6ߪX' r92O$f8~-d088!} 7m9sxҥh@16 ("NC-8<&'')tEQJvMmFR ݒ8 JކN烢(lĮ]p9,//CCcYVF~ "Ƈi'rvvfN]r"MGZn|>)JY]YY0_{666hfn0d"GMوLMMapp6 Nv. l@~^TH7 Äԫ)AQ( ^/{h̤R˲\5 vNwСC˗/ ,;5=V(<00Qj+Oݻ|g={a0ʊ8XNNNVyo^br8ABw\X,b`" uѨb7ڥK IzLZfX," BeqB!:=nZtW*h3Q:(@#H\.Eիwm6J"@X |)8m񽓓-DSgΜHEQ$^;VJ$~ G1ĝ+n?Lm:ZZFrTN5Z-"`Zǩl0)QnL&5#pDgMO .ja"@ FIFb7M$ 8Ji$Id<77CazzFj&yyJBK܉7=Nݎ@ PcYvP/ۇonDZ;_QpXӧOw,LRZar98Nu$ze~L&T*~y̲,6771<|RiX[A.۷- ;o'OnȲ|y[9^Ao_v:^ T*0 Yx٨ndBلdR\.Le ժj IdYqǖJ%vyԶlg2NfC^,KZmnnn}2;1m%4j0ux}ǭLNNn+Bŝa(IeY,ibn|+`YHsVQf8'E?y<2~;;)˲|a}ld2P.;DQjlF*42bt:100h4~loo#Jѩե,..RgP(FCu=P<x*Gsܷd t:\׋X,˅p89\xQ3;;{1 Ń>X)1C ȆLHV20X__0HH$X,b( dݍnt:X\\&5H(p\8& wbNۍVEKWWޘZ,Id[G?s ԍ 2?$'ߣ_/?իc sssc,h z%IX,4M4 |J>7<#ovh4pcaaD2;?וG+= HGyǍ~o} wt#E9 KVuOOeAߪ_Ӂd8ZF!C" [$(<>{6m"`4t:p8/ŷl4FQ \ڵ htsssD<']jbbbrBkkkZ0 DQę3gׇt(ˈFZ9Jn;sM*n?ѨprI$:L=Z-u7 B0 57"JJL&!" ]HPF[[[A:$:D5 J%J%<5$MQ$j=z|MuU~ᰨ *~/S5MAO_h4jt`YX,3 se2 OB oXV>O߿Jwt R l:bl6i4 0d2qT P^S#TGAhF:13L|ߏJBͷ:N> χ`0p8VW^y?ޠ$IFr3+ S ˲k$uz=^U>)uU*T;pٖ`eYfkjСCoLPeY){o#ZFF:R A!H J-SU\Od䎌}; 2u. yr ߘaZ鴗RF .bo0.+++٠vrfs``4е}>vލyz84 \xd2'>5J O>$|>8]cM]M&$Ih(8ZN:uLӕh4N$p`0V!d2@G$8l jJfXe\.R,\.G];?cZ\.W}=UB oEQJҿ2 t_Uϊ * pWSa3O`I_b*vaXl6J]vQϯ[40:ܑ vQ.sG"@X0aXJL/ٌnt:LNNbee:Ropz=dY4.\I+\F₌={l6l6S'dۍǏh4aX,{\.VA!w_h4g޽ mC=O|_[^^>f1;; χj^s=0p8X[[ t:hZ8}4ȗevBlD"&6m\,#$/1 syeټF),4b/• -0F"*TPVi6$I:kZVϊ *-0 ,+[}boBJse.--add>t; (y/N}nVETj}b a ^Eoo/,4 h63˲D"rpB7:z.]˲0h޾>Z-,--jA amm [[[p:$IMFz{x;w,,,z(:q, ^Ni @w\jmt9(;ɲ$I-Fͦccf^?e48nA: qy]eYi6],6&&&J#@-UPBMۿ4d^P {w:h6R,6˲tf|ᇍ>xQ#K"ݻonnͦS~l> *F7Ey6VHR$ ^ʹa2`۩aK?RNַ>xԩo tww\.cvvҌ^cnn333B0Doo/'Il64 X,vFA< EȲFazifFAPlູ\^h6bQlL8&Cccc?{aխ)}T7N|G/_'zhS>vF Y/ afNSvY)177ck4{U϶ *TAѣr0|PTBBXKv=0fŪP]( ~V^O<JOȑ#8<:+/0~/w7s}+Lh4"NVP( fQj!t:8ΛCl6bnӢ/; ?lˣ/.][VQ.p8 2ՄpGzzz( P 7p=eYzFt!I 5$ZyJ%(ɄjJ_h4f!"l6^o5 =111*TPB *TP#` ?`zv:|ƙ3gߏxP e\g<~7{6ĉYZZEjtFzzzɄF^D"vMɿ-˖F [᦬N \._A6Be^E,HHRp:lfX AE884O Classic Wooden classic classic Figurine figurine flat dreamchess-0.2.1-RC2/data/themes/elements.xml000066400000000000000000000004251242540543200207520ustar00rootroot00000000000000 Opposing Elements elements elements Ice Fire dreamchess-0.2.1-RC2/data/themes/metal.xml000066400000000000000000000000511242540543200202330ustar00rootroot00000000000000 dreamchess-0.2.1-RC2/data/themes/sketch.xml000066400000000000000000000002721242540543200204170ustar00rootroot00000000000000 Sketch sketch sketch dreamchess-0.2.1-RC2/desktop/000077500000000000000000000000001242540543200156665ustar00rootroot00000000000000dreamchess-0.2.1-RC2/desktop/256/000077500000000000000000000000001242540543200162025ustar00rootroot00000000000000dreamchess-0.2.1-RC2/desktop/256/Makefile.am000066400000000000000000000001561242540543200202400ustar00rootroot00000000000000EXTRA_DIST = dreamchess.png iconsdir = $(datarootdir)/icons/hicolor/256x256/apps icons_DATA = dreamchess.png dreamchess-0.2.1-RC2/desktop/256/dreamchess.png000066400000000000000000001022541242540543200210320ustar00rootroot00000000000000PNG  IHDR\rf 9iCCPPhotoshop ICC profileHǝwTTϽwz0R޻{^Ea`(34!ED"HPĀP$VDT$(1ET,oF֋oZ/K<Qt`)LVF_{ͅ!r_zXp3NY|9,8%K.ϊ,f%f(Aˉ9a >,٩<9SbL!GĈ 3,F0+7T3IlpX"61"H _qW,d ėrIKst.ښAdp&+g]RәY2EE44432PuoJEzg`̉j- -b8o׿M]9La.+-%Mȧg3YះuAxEK i<:ŹPcu*@~(  ]o0 ~y*s7g%9%(3H*@C`-pn VH@ A1 jPA3hA'8΃Kn`Lg` a!2D!H҇ dAP B Byf*z: @]h ~L CUp΅ p%;56< ?" GxG iE>&2 oQEGlQP UFFuzQ7QcYG4G۠t]nB/o'Я1 xb"1I>Lf3bX} *QYvGĩp( &q x)&gsF|7:~@&h!$&B%pH$D.q#xx8F|K!\H$!i.%L";r3EHK-AFCbH$^RSIrdd 3Rx)-))zR#RsiSiT#Wd2Z2n2l2d)EBaQ6S))T UEMSPgeedɆfȞ!4--VJ;N g%K-sɵݖ{'OwO%)P_RRۥEK/+))U<د8䡔TtAiF쨜\|FyZbU)W9.Kw+YUEUOUjꂚZZZCu:C=^\G}VCEO#OE&^WOs^K[+\kV֔vv[]n>z^^u}XROm`m3h01$:fь|:kG23hbabhrT4ߴw3=3Y-s.q_vǂbgբ⃥%߲rJ*֪jAe0JOY6rvvtXLǎl&I']$NϝM.6.\ι"En2nnn[g=,=t٪E2}4\j5loDŽǞ~q=''Z^utv&vvEv >mяN9-{ LOgsΝK?7s>xOL n\x }N}g/]>uɫ,u[dS@u]7ot.<30tKn]p;;SwSyoEVKZ 4B.Iң.! øV1fgwo/A @ &Y)IEQ|%0е}뿢R*l⛁Gu϶B!vh`Ը# vK4. A E_BZ-ɷ?N) ;ۅM*C.{wh_G:ZBd@ HA  Mg(*%((!(&F0h"GzHq;H\BA-I <L3|]NMj}W}vlԱ{-:vo2 |E&5A$?%S a` 5FR>`DƉ1QƌWz i%FEQ(Пey }LcX8 _DK {j5x ^U$0`%ԥ ~\38``ReɂߦGYt! (bq &b>(22 l$(<ifwl¿nefQ teȊL a7 x>,Εgn]- ah=zy1 E`x-,K5)c5M{RzRW?m6|Ak> +JbJB|pA qi0AFf?&`@8#br3gY%9[]e,(@c̣i? øljEwڱfa~,,LB$ H rbS瘉`&8< # !0 κWe ^QBH$Хi x$Q#o `+xv7YRpą?_؅`$q0+g ARK>GGék+0~RAxIH)!(-:4M{R:Ĭ3eew_i@Nkh'/N-p1sƿ`@nn ,{Tˮ2n eAeyX,a:^|b>|  AL|"8L;XA'|/ &8CVOGZۃƟe E0 \H=QSn@jqi3ƼngW/> ߊ"oZp A3M``Egf /(2-r+`i-ov%qN79Gs" 3aY/E<sas!6cg{L zL9Ȼp2Gq8^h걶(=ݏ?Cs" 3X+<ZiKcImUsX9%^ٴ:Hj|p ™ `ul~@Vl dC[{3-Un k]SEQ?kf8B꛵}>UAYfO2 |w<נ;x Q>#.+ǏG-$IOp/Ƙ'z?“_vujO`ؽǻ;qNzg 4[e I[Ä4K%JxAtT%Ϝ"5gk TU=p04 cDq ہq)y,{_}RfS#,yfMFM|w|2gkH0ΌD"a<~tX4eA n:&?pcżVx=jFnp 2B~ַ ,t8QNOf ] pIV Fp3)C{x IVBN.t>.m6 { >A ر?CݓտVp\W %BFQo3݄ Vz$cG+$3gu7 s6WUxY1,B3((2^-y` TMwp˅h)9\`3-f>`9K,\}0ƨ͐q1Si# )͙O~6 3]d8\7WqHmֿY1Z {7>bu]i-', p4{,>7WgYș#v OUs҂ ?l>9c psu 8C.!Bp=C`N, i,/A^X|M>?puoH]yY{O,[ 9:%d,ǰĘA"tR1, 1Ȳ|( ٱXLo'mǭW%9eD'+g&͟D30F\{`٭ \+0%g}** 3vPEQ97O /pݹBмR͗j/~˦vܧӷf kBM4NI68G |AڇFXK#,I-d\a\‚!!q:Q s^AmMb'~\aLFKr~QZ~ДP"Gc1ADx8@WHf-ŏ%)Ls-K~hsk>r~, {Ho9 15ki^D*ݯysk!B F1)OADd"^]G~-/m;]HbՒv[_2\À8@p8TO1^ GK0Fa?+?l}ʂc2Еp] !BepOWà9 N)Wc xs$߮ݿUEf*$)j9Oo ɇߟ2'[/pOv^t=2=? B0qn֩u='N@WBBy (Cy<я_6Xz]dC!lDr 1V-"DQ$4ѷ?o~$= a$ϵ/\l?dZ9 k2G/EEB, LJaI (s/1>^$O A9An&OIF&?%P id-^#@A,)șW~6"w׫kģBD׹0%y2 cc]3 "{j}dh0a7A5%y/;2 .7h h& 9s@VNY_cλ΋p(`_B`gs)Ѐ)A-$iЦѳNNqAو$2}=;1hޛaʻ"ͱX6WrE6ӏ?"pPÇt@@ ?s^iﱒ{v^qxHW&r JY*ڱ:(KF]r2$peHSv~/}.~â_# Ƙ~K(\Ftkhm_~_ ˜ Hn."0:ca+ߘ|r6Jta˒gX9wt~w427`:X@3XX@43UkաoR3su&l|2>_nbxoR@&$Bu]?gr5,KG)Lz&#EN1A h9D2Ӎ%eYrCacl>k' >=;>(lgRNk\P#inFM'l"d4L,E"Z"!nBv%LKd! ,< peO!2ZIPuP(twrcb?~WT 7\8Tu9 DZ]xKu|ϧ!wZuHnL9]U j.X|k:&ND&̿Kz35*vPE]5=5Y\.e` LJfpxl|'TUw<{H:\ng:$'@C] ٝ;zbu?r",Ÿ (\yL9RWh.g w&'ia>-ޞ||2>wdo*in!0g @{tzϏ.°  ]0 ߼( 61 ^%74A#5Ψi}nw#\:+']?$ SX"_B>]o˜%qe G~ٚ"bVo<|DJw0c .vmkH~ -e7xq z74#?8H@0Д%`לha%M}g55pp */G `|`H[1vloJ Mn Bgi /_{ ~o!x*%F.2[$mB q׊-)Aqtps (3$9-BAjM-Kߍ`].s,E`R4<VGG3axLTUOozt_ wxӴ>?wT\2DoST/+܃(xU|ahn>p@4b@h"hojH@X@89Kyf%"Q2iE3ӌ+0PQ?~zPTwmaoGG3Az&`0<.2i?Xחɔ`!uߒٗ W朖b4up Y?,{7AUƑHzaQJA0C(FѰ'!N: ȊQt2P-v/2[}htp8=~!Λ55lmNVUu_}D@[[[=tHGMka!G.0 nρ|G[#,K?ϷOfaPW,[`WDO6jC6;6"D8F9ӆ5Ӂ"۰g+_jA d ?b1Sqߡ~{ݞߋi3+_O]-ַEb~]AH%@HDl~,ýk, Za80w `7>Pk$-0(EEE<‰rJzO?,Iv]@N$Yu<?ۇެ6AHB^t;?WV@Vb| bXD:}FUާBi'Cb8p`%%%e9+ , 4N(plr|wOwP W>Wb;EHWKJJ=bu쳀&b!/]2u VC@ވ+si ,XMbظ IDATԊB0NĐꡘ4nz Ta)1HN#[s5KwZLV3F>_F#Gc1_0g_2 e-^fxL#w\BAgre%M|W$5ԓ@)} G>{!gϾH#̀ qB=)9;J^8I s_=Ba\c҂~؈y׀aHL .>% R̺r4-nQoH$m۶aɂ ѡPB E,O҂(PF}we5E: vl[ez`\|([Yƽn>"&~ \nj[ZO?O@t&RG݈^0匱mO`[)GٙIe $~$],䞅9(*_yƍ1w\FMAe&#X/K$ ގ%KOy\+qGށpZ[0yFξh *GE ?eee@EJx\ Yf X\>G_w{8 x4ݕLbo@u]]׏C̏ՀoZaO9͂|Cv沧$}<^˾ymm-x Y]7^Z#8Cexv#!|zB@G/IXHX`jazϋ  `в},5xOnm- VB{{E:λ|,^YU #04 8ҌAsBe8mSQLd.ob7?Qͳ~Q,[ s2iUUpBkD禑Xcr_3+cϟ/WwסhKN_@ԗM~5fVcKzb145gjQ_j,֚D"?,vD`m͈4B$ijrdD V.ޛ8.Ġ̖Ks^s:;EU<ؼi+`7[Oc꪿YHcc ]ק5KH>v};5dOh}2;,$HDGLGQy> )ⓠJe.:`` c&{bIU\-7Qz/A4k?BS@fjj‘|"VadiO,ǿ_۶bٲeKۓ_" ߸xs 19;;GsBw?f\ưX@iϚ5ϭ~138a -Ijo']َd&sB./y9{Bu?;7|wF dwX-[ч_Ž5(PhIg 8#FC v @A?فOދ5@V$CkspPE0mZ\zXv().Ÿq]` ]&:tXKZ9D 2Y#Ȥ@)3/hJ)DQ=hРyذaCyyyyS2ɛCݞF\vPPPę`]OGy%Xb򭭭hlh͗>ɩq_IS!LImx煭hK+)zL4(j·<U=z4y7ym d|p0]!&1@ޝ ^4 'Hɓ'7~c33e ",saan!/ p \v1زq7vnLt#?=NnT+w([/?FNQWy䑹ب3D3g1r~iSBW-z 6修ӪzU0QGUfzϬY@kS/ᄐ5^@NJ4or@Fch mQTTqơ{sf SrPv!.>=7OshUzR"i'|~d*|K' s8iz h1F;Rʠz$x\}Dhz W4CO!466:1p8^P݈„`ԙ-ėC/h@o ?b^}akRIV[u_Yd޽Ӭ 8y?1p G܏sK"v ^uV[*ԩS1f*Ce Y~O.f!` X1P#&;wҒrTUUqӈ=^Sؾ^!Mw D2/?K Z .By%ü%@ ]E!Ckv0*25زiy}6AFd p7g@׻nB![˖-CKKޏA2?wu#F^/o b\'Y Ԁ&,h OyJJPQQxҒ -^̤s ?\r-wnǸ #VrAh8$,BuigEY|vg BA |c .iJ)6mڄc߾lܰ V@47^e@ ?m({ "@4৷FS8n@/kǤ(~p,Vc0gP,Fs2zW׬W94HdرcdɆ`QUUoM%Y>PFe/RA]"fϞ^{ +WUO砪3pH??0t>8JDtpjK MuU)Br' Dgg'3^a,i!ؽKʷF4_p LlQhN'fmmD"3='" ڮsj12e30:FQaÆ)a2 ~}Y̭4?2;pㆍ,I@k.ꫨݰ 8 -?+WB cp6 ㏮,O _8A(azJ6v455A`3 1 (a>2eTy\ I Y%d0J6l0e>Wdazhq.?᭷¶m櫋F`pI( (x(.WJT>@\bcG Ԛ:yaQA%w>!tttp9p8yVDQf3ӂNM{fw2~^{~:\Y1PB,$IW:Q>@ޜ$0 e?gƮ{kQmzʏ; 'J>|#whKZm2 +0Ѯ1?L%}oaD6@AmRx2h}k`J ,*A5uQtQqNƩ*`Xj&SKm?A^}!B`0 8cp@i,'> V:\B  Y,CO|K$x<r^j/n#,KX0o#XA3RgĹj*ܹ~3a(Mwӱm 3iʥohTïDOkݘ'=$znnG ZKf]OH&oo }{ffېjʓd .R3D"(%|f"M xmعJh1:tLQZwn+-GqȍY (={( cƌ9ZiCc6X5la.o3HD| 6kWGBT8@0~r%(ڵkbΜ;g>)6`׮]}  @(r'4ȳ Iw2vI2ʊq÷nm ַ<^Q3߰?6mhD tgG>WEa1 )rz&.Y(1 XspK+SY ЀK֡`8Jb" E4rE"_[7,yuXo<~m9 2N?܅k}+)~h7EKf$I\.@QuEZ->=O;Z[}EgpZ$@.| h([R/Dˋ'x^]+i65LN4M՝3BM*I2aG_kc[ \7ذaC@6B}uiG$aNQRC(q7Z$G@)Д`{m(9( **q6D1' ~<< S6y3!j$8C&s(?y;2(IB/p .\ƛ5#g ż2NuI||MiQ\}T @ :ڃb&/ި$ EAn2D9>Bwx!:C8>c++HZ!$ sɟs~CᏯuun)0`K&@ERRRr]n$xL lw^ mA5 m_|- "]JM&j]dA Pof*۠hx<+;2}Z<é^z,L2-_?KOJA[_,5k:왁x9bdYoX 7W Xv׹)LEqeE?E?w4M:r À! qXVRa~Ke 'l5kɽV("qǏ/BG.i}As܄=~PT6*G75@PQ'm"zr8$ts Aq=BIN~oR:;Bhk pV2 h fjI CzehF9z`y}C{N>.czZ&؟'-Τd"2G$Ͱ#dY{= MB +LEs%4|9qC"0@44ѥEeֱ; LH4-;Zgyr|7?7sq~ ̜9R*93(-zY8}su (C8  Qfw4LRcɼ^/^/ξp, kMn@:_ \=cP=Bcgg\n䷶6vڲ*;PJN;<)~_LHfx 14hA(;/%q X4w܉CQ SMKḡ x<ߨDEHn> -r^fW i( t[D(bһ}]1{FeZ EӁ,%R{wBOe@YY$s2ac^( 1K ~ǯ#rjiiA]]VZ9](N:m"z6b0&Sjnr.`sN<8 0Ϧ]M^]@ŃrI@O>EQPeه,w$eˉDb_)?Jrkkkގ5{Q%HYFu\păi(F+v‘k)>|1Q?U|0t+= bw J2vڟQ(eyx&aLfVX辵c _551W~$Vl޼ KC \by0|~yq0TOKf0lmMLW: ~NZo}7רՕ;I.Yp9*IP係 aoK?n'KPXxBpQJzjb{A JXk7@(;Q UUa_4F_?~>w;xxpG6s?E~_-9/6#ph0n(:jE2EݻQSSO?Y Z2ĆShuA'CEQzp'><G0/]3eY$Iʓ7uQY~hlH `]Wp_I@&I(#{O`麁;8w$6̟?v֣v^z} ,<" eχcjN,}X 9IϤM{6H%H4 = @H~! hj8h넙G;G4;wzZ`Ϟ=<(ywlh> ΋4g;1=V dYĻo$n8)ЍXZ߼tBfiA~<lkWsC >L={xPJzFAhBL""7 IDAT!>_t";rAf2 1^k(^/f]|";3_[W{[']Y7|s=6i  à? 3􋷃Rj'uZ[[FM@<$ !?iڀр"84Kw_'#n2o|6 {ڴ;cF뛗a˷ic曫@MVD_b::yaPgcjn/y10h L0P E,Imdӿ+*@ 3'!# p vDI﯅$Vt0D` ,՛^xN8ıyχ#QV.9?-¡(X)/ %RKP>~Db9z~bkp̑'J2'<*sj0 ?q*t'OUdOR,g($RN8-8hvD:"( с_tN9Dm@J3NIo\x<^tDM=O+)HhG%`P@p8GN466bСzw|2u J<'J5bzT )ux̱` 8٭IT4dWMuֹq񣎨B7?zǎxtC6 :=/lQU|i$N< jȵY-U @ÌNl@QLy}B(*CGN O 6mQ^^~Q!"MM 7r,ldٽ6@DL=(hFPK-H>df f T]|tT-E(>,aXd aZԬE.Iy_yIf7c}j T'-A$KcFVCK5̒El Q`2q*! R}b/@,zI8 aXz5`νXh=GEѱR5D׋C+xb`,cX1_܁ 0a44Q"hP)#=gzpXfO`q#1nB::]0SiZ34 ֭[юݻzf5(7 TTCmy<ŤbDG2SEƊe0aP.x<(Q*֨pP=rV  ::: j|>_nx BeQJ}vX-- 0l0L<UUUDP(m۶a͚5ػT[7E$LƠj(R)A5 /;dI & *^d# V.ߎ[{" &ŒV:`?I~| MVX~ 7XTEMpB|jه-:%%%PUjjj_v5f-G’2R!"_M1nB!$}ZJiN[z7TUF4  EQ0v0`7dh~tW +W47o^#]e}(hNs֭[قUر ՐBJ : ~BىuaժUhkk;nvDB|JT"@UX+B]7(6Pƌp E;;cؽJJn1Cv; EσXao? &H!n #'i V 0glٲo)bS+ 2>Sˆo& K.Ekk jo/:%w7@騈なT3t=UQ$Ԭ݃Μ *UՃ J Hxa4#0ij+* Ѹwà;2M %K{.|ZJ ,XJ۷1CR$K >w… Q__͛waŲ`z׮@ rXE˲AB7=ICA(:ؗ=J5;H$? ABw86yUU0 ħv ΰg&/vcc#vlD5t v&:-ľ4Ga-Xt=6C0Ra6u3PrĴ`FNQk*T  EbI{{NBaH1:::~I2`` 躆x3[u{A OPZd566G]]澷@Ydx Z?uu3zd!+ |`+IgwKUUBuXa S z= 6l9cH=bd%bT@$ؖLNno #;B>S$ tf@;kϞ=xPW ")Ci(rYԧG"nÒenrHRn`B!"o"1kU 6K~zG2c,^Yu[ YHAYYJK 㸡,V Xt)ΝUVW1].mۉ__EFo"TW1[NGQ IE~SE##0}y|U}$ Ȑ&L"SDRWZ-XV[Zn~VEj-ثPd۪Ȩ$ ə?ɛ>''$9I/󬵞wkiARZy}X2"B׿ZK IVABaQ_rO1(u Z.h-k@L͉eY gNnjiE}Js… ~*hl0<6Sɦ(7*D2k>?~J3.˰ԋ7 5p / Dl۶ eeeXv;ɍ%5jTB!gϞ{gSxq':eI9Ҡj &V#t zC&']Хo?;p5$H((N0*QQCFѐ>I/eY}Z_|w~oƠXѣYl9~Շm6TUE: ~UUS0~7d3MeP.YR|UUEѐ> iUj*BI2`V[[{*Lob~^lӁ}HG0B8^'8|0_4Ν;wr4}d!C &d Vm˭Ǐ#`׎cHlny^b(//Ǧ arN__` ܰ#`n'l+uYEVV:Y:A& 2 .m* 5@,[옑WC7:t:,B`W!y"iWYY:=>ˁՠGƘ{qA? OlzR;/V(. .$˲hᅢJm޴%6tإK `ٲeGM޿C4Mg!9WrT~Wˉ?--Ν֭[pD)>[ _|}T@g?p;wę8|A DwbHH${!jtF`tV`b hl4JK)@\?qǂ VW2RSWWw `|m8R BP}ѣpM{6n.dI`*Tq׉y.!L/n~]}yCCh~z#`N2)$I5v@\ @]]A @;u~:Ϧ/BD@/ތp8@ pYQ`YKG{@޹yѣط(T9 ^w޸#9ź[?r1efNh)D^BZooOEJ w}7>w]T*n<χ [Aaa!>$%<4 @VÇwHsKbvsxk#p8 B {~ӱY@5xN E{vY:O9]j=hU ;we:1~bڢXq׷5rssqӬGrG7 񼄩ӇcmbB_ɓ!vJyz{HN?~FVpADw$Z,Q@@x.` Sҏ2R@4cM DLmҽ=?kyOWb߾}(1C+UU<|כIYgsqx\_4}bIG(j( yd 4fz]w#;6pmA?O<Ԣ 3g<_t:I0!ɿpmvAӽ98v0CYqAo߾i Q[[gBUUL< 禕:~rd%]~Y mɵA:7,˘rH7yd:ӧ?,((W&OMp$,Hsnl~o:IS Q[7E>E$ɨ *8. Мy quUUw^-K\+ M@B6c-b, fW&jeD,6mڢ{9Y@2Jjk֬9&Iߪ=A1+'`7#*H||@LUsSNNG&8_:|@&p a^䩃GnB]] oGx955K}:|@7X'K4 iٲeo]2ԇ0b qc3>plzx+^ x؇v?os8дTU sn@}|饗1pL@ 8p:9:̹bJ^?/ 4v}:z=-F$!@;_~Y `-ŗfc~i^*i@$}13$TV6qTثamyshI{X[ړn3XbאhBI{mA2A4׿UU%s]3}bޝ Ń, zf^Ke l՚I鍹i}B~̻kRѴ@5z-dmA*Ս/zzSL)m0/oNvm@-Իo'ɒ}H`HO$9J{G•@h+K,y\l$ ZLR;SW7`Ү"`0wL$q10 ,Y:[ 555zcu;۷'QiXxuPUa[m)`=A5۷gF?OJKK/"oKP7]v1f C(ϙj}S!b%~M㐖m7 bTX+֮]B%3@Ezc@D]Y_WOQwMS킟ˌ.'eU3ykp ȿw4 @ի1tk  By^5~<p}zad/]7e&Т.'g筻?!%%%Kjg |Mė^zig(l{Ĵ+\;m0zHk[CzYREhn@l6 BwRKo- B[RRGci$cу7F],bDu tEZoSDKm)xb IDAT𚦉˖-$ UZmn{L(%ϼ}\fLo=&Vim?LӀ珎(G(Xl')P;ZxBo?gIM),+oE "HT ]*M~tl^”$L+V8Lh-c3.Y2L(*9Z2 ]p{3#"~ D|L20X'uO{-QYt3t Z21& /iCmOdF6g`&^Fث73Natgt۔ښNA۷o?]UU B_!"<}VB\Ti鮸mk>WU0L®a6jms_x>q+" ?y3gl۾}iM?(@ON]xRztSeI m:ݿ׻m#QZԄ@I`Y&&a|Mŋ@u_{ /^ ۷OǷIпTs4MCސe[(D0l)@Z V!_.Վ}… a=7޿DCzy] eL5yRYV߿ zrE0-x\^gOSz<c3*aA8㏿ۛZ@DW_}RB;|dDQ$9i6$! hWhդ(Jxi8h1^?,H{M Hti,*0_iGb !3cI8,+-$s7ZHnz@0f|6Ml+YnIMx:5FcO=1Aq.… 2 5S "x9o/:~HTd"`+WKBpH>Rq&r5,~t63U&hSowpt>c9M%%%f̘Q3."UB~.h (Rj,\MkNv)hDuGO?PVKII) !4V۲ߥgҁNR' t[o0Vf`B"߻N.uDAMp^rHo-EFۍ ;{4;Q ſ|iiΘ ~?P v.I%0R@N>^a6mzeY/MV$U?GJ `$%+޼x 5sTٳ(:XabMD'}z$#xn+!# 0 7"#m =LBDٯ1bkيgo۶mUEt!Ѱv+`yyyU,B[ppqB!}<$0???0?AYKeLQ WL2%3++kXjT,\cmMM,\?cdm?Gtt/S1(mEBdž vϞ=*\t) <4Ǒ5`Y~mlE9tLDtOFBn.^C A7_/.+pxXq\.IQYRYIȱc>1c\sbEhHr2p6 ؖE0|d12no:_:u*w5z+R5A63 0buu&OKrAQP>~mٯf`܄&_<>;vXR& @@ӕ,$Y楘X}@+2&`y@VBXQ4oR_s'`_[hя. Y$pы 5jDH@42ap|TՎlkxH#xݍiMv67x+W<>h\OIw0h8ty_uU7#kcoΏ#$wmy4W Ͽ`VkvHAѯ3F."seY?v؛!BTUo _Znj `ʌx7A叼иլ})]Y"taȑ#/^5\K;+dI#Oa) | Λ?;e: BT2/+++O2-+iReEϠ*.p?ށܘJi\O/ںukTΟҊg'3 hH2tȑ-ӧOh& DxTTBeyt͐_Dxٻ:%`˰uO)煸^<̓$ JZtFJ+]#/!ġiz{1LHEÒFeh(&28onV y睿$j+3V}k׾?yd_=&L Cp˭`ϮRFR'}? ,cOFwZwvKƍTQQTU.@-I2`b,Ǚ![D>;߿gz~kZ#`۶mx -VӃdiA"80'Nկ~eY_Ktp{\8K!\ ]=@JCcLq!"TD}UU=[n=Ʃ<:5$HhQ7\59]4[J\9n앃oGЧo(̸i4DA>P/z֭{ƚ~c/D]J`\hH \FJG’%K=nܸEM KO*lyo,IKm20n,Pa0ne # [vK}BwW|u?B]N`.a^yE EQ$Jϲ \n'v}rsQ 3AI1mL< /6ϲ,7/ZGa!=Bw{ꚦ*Pu=5BUU6"4 N,`'DZ2UUvrwa2 CbL< Bĸ+Q3 #gϞs}4jD$G(AӶZw! K.A3C`z]w=ˆD~i8‰㧰ow9@ɋpq\'~ $IQPq 0t$IyMb{Q__ŪUvS\XۏPMͧI B4M?nAf"'6Gџ(g8~+;>?V :h)( Ia WŰ+ʑrrDx4b!^oi\`0X;_L5 #pn-gw):LрѥQ7@t"o~ |>sjonad`Ł( _֠eQ^v|Xǹif,+P $%X zbPaQ!I2}KB|PM6||D4GL^_^&x(E4g.;͝d %DIA4, ]_]@Muj8W]s<C# Xa0S@T5Oh EeL7zfw}r3'7 }{ 3+/@e(Ogf^uuիWܸqc) +y |4ܦA O|p!9"sz'eY ep`D8C%p xN0 u×aJߓq.?4M*--o7Ȧpl{}&t)1GC}ΙB4c=v݄ dee 7j+2չ %=;@+vg}ML7o{}&"*"Ӄ2zSxmFF F@ zi{=cF0 @yEEׯ+L7V`vo@g".:bDE+ݻvg)>`&"YyBXy>˲yܹs=W^"uj&oo"v |:Q8,뮻F :td>}F|rDC+20[J{kjj8qЪU׃zȲ ^o@*nD4$BF,Pg͚UP\\\WS8s#ZC-A" @$dmmm3g P,[_]MF80zq4 (ntfy<^5;UFk!$-HkQ^x񫪪_|W۶m;8XYUmrPcM %:tR"`zݿoVV+++ n:<uuuBeeetڒqN392%I&=6:UT0:8a YS@ fBY^5^ei6tI2`M`&w*BH]KkoSOwl-ɀ5kd 8d@ZHZЫ̀^)PM z-BL$2Z <#ķ:dӨ\M!+[L3z-Wf&ZwHhXE V*H诚>Z}O[؀ !x$hZϵ8уm6ؖ"q:֊ pl6l6l6l6l6l6lͶԵd܌IENDB`dreamchess-0.2.1-RC2/desktop/48/000077500000000000000000000000001242540543200161215ustar00rootroot00000000000000dreamchess-0.2.1-RC2/desktop/48/Makefile.am000066400000000000000000000001541242540543200201550ustar00rootroot00000000000000EXTRA_DIST = dreamchess.png iconsdir = $(datarootdir)/icons/hicolor/48x48/apps icons_DATA = dreamchess.png dreamchess-0.2.1-RC2/desktop/48/dreamchess.png000066400000000000000000000144601242540543200207520ustar00rootroot00000000000000PNG  IHDR00W OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-IDAThytTU?-UJR!d1 \VTq}ift9tN<>ݶ+=ڣ4(G\Q@"RUoU@q{=y[݂Ǐ; ]8c !L< 8OkЎk[RʝZH$pB0fٶyJktDn9; y7M !JHd8 xĶ &X4A'Yi62(0%`$2+ـv|?WJDV5 4=n4N G-ð0@4J: #s\PT(E"qIa,mj,c6$"d1LS&0Bdh(-|D*̺v" @2bY֫mG{=k_݇P64B"e)L0dƯ9HRh4@݌㓄w:[?a*W'rŭ#<BrK\*=z(RyrR!+x|ҷٙ+x2so\‡P(H: 1ҡS1|)kPdN\!U GaH6ohQ!ēֺ&FsR>Є ߿7(X?0&,lxJi_VDM M8[!q@L="םMsRB!kֺ@KK˴P^=61DK5 t>#* ҍʶٻMyE1ZkLӠO&?VLsɻoa{PJC*?VG{UGBkM9L-Ǎ/\7:yөK'3+;,Ch׮]v(CnnYg7MX!L͍?^B h'UIlTAC]vZڸ\5dc5kިCq |t2%AQ64v;xY:tߧ\ͷ,uk#Scէ(JwurW.!PJenzJ)I%} y2||_/?Af&:Pl/lDz3\(FY(:H(^2t`:w)3j4Pu2KBJ&RlTi@8n'Uчi^y 'ɂRMW|.8-K)_2v|)BGGg[ϨR.z4T Mi$)ؼd"bVOC}8NнQZGIY>_r,N幗g_fRdlK1U~fH&|2/-{k`;s'⤭np}N DusS;'{BkFr߃>i_Ňl%{R ˲c_'OF 4 |OP=ko"i ^=ǔW:2_<)gVSNI E4JV .@ RTG_..纛7&Z-,[nX~dҥWb(Fy×,]kn:pGMm&JΡ0T(} 3lQqHt%8fGG' 7ͶQgQd-Q1"7L:Az#e@62<>PNnCkk;vx/B!˟`>eOϽ_Ra 45[;H6pض(^Wvn8Ǵ @5bYhIJuR.Pow/!#8vn5¢,%[9>쓢Avng'Aضm=Mm$#Gż."ÿ}-[vf극sb,\v$f# /9!L3m. -$^mdPa6D*ں4F(l}j5#F2cٽK^}i;9t5H&UVzΜ9/vu%FUQ= fI#۰ k-JiA^W¨"MsyPמxϊ+jBa3``de1v<=nk8N&Xi̘9PdŊ5^/Ο?qee'Vwҩ^9ey 8"\nrII?4<H%ArX֭_?^ *ӧOwXSS!YkwBд12Cr*oN'Bcb_m ͻ˗Ț={\pd@ߢv^ <#!KP"n;}<R}c /ذaC}4mM(vۗߗ<iv{FwL!+bѢEx^:S6nX =z3]4Dt|/`S ypyO<ށ5C~צMBPCyyŸIS*ceCbO0?ӡu*Gҫe[Ò%KY`¾η=@aN7o-UU8Ngh݉ec Ń@QV㟯ollooohU->BD@gf~2d Bj?4艝 2c`.:P@IENDB`dreamchess-0.2.1-RC2/desktop/Makefile.am000066400000000000000000000002071242540543200177210ustar00rootroot00000000000000SUBDIRS = 48 256 EXTRA_DIST = dreamchess.desktop applicationsdir = $(datarootdir)/applications applications_DATA = dreamchess.desktop dreamchess-0.2.1-RC2/desktop/dreamchess.desktop000066400000000000000000000002111242540543200213710ustar00rootroot00000000000000[Desktop Entry] Type=Application Version=1.0 Encoding=UTF-8 Name=DreamChess Exec=dreamchess Icon=dreamchess Categories=Application;Game; dreamchess-0.2.1-RC2/m4/000077500000000000000000000000001242540543200145355ustar00rootroot00000000000000dreamchess-0.2.1-RC2/m4/Makefile.am000066400000000000000000000000241242540543200165650ustar00rootroot00000000000000EXTRA_DIST = sdl.m4 dreamchess-0.2.1-RC2/m4/sdl.m4000066400000000000000000000145561242540543200155740ustar00rootroot00000000000000# Configure paths for SDL # Sam Lantinga 9/21/99 # stolen from Manish Singh # stolen back from Frank Belew # stolen from Manish Singh # Shamelessly stolen from Owen Taylor # serial 1 dnl AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) dnl Test for SDL, and define SDL_CFLAGS and SDL_LIBS dnl AC_DEFUN([AM_PATH_SDL], [dnl dnl Get the cflags and libraries from the sdl-config script dnl AC_ARG_WITH(sdl-prefix,[ --with-sdl-prefix=PFX Prefix where SDL is installed (optional)], sdl_prefix="$withval", sdl_prefix="") AC_ARG_WITH(sdl-exec-prefix,[ --with-sdl-exec-prefix=PFX Exec prefix where SDL is installed (optional)], sdl_exec_prefix="$withval", sdl_exec_prefix="") AC_ARG_ENABLE(sdltest, [ --disable-sdltest Do not try to compile and run a test SDL program], , enable_sdltest=yes) if test x$sdl_exec_prefix != x ; then sdl_config_args="$sdl_config_args --exec-prefix=$sdl_exec_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_exec_prefix/bin/sdl-config fi fi if test x$sdl_prefix != x ; then sdl_config_args="$sdl_config_args --prefix=$sdl_prefix" if test x${SDL_CONFIG+set} != xset ; then SDL_CONFIG=$sdl_prefix/bin/sdl-config fi fi as_save_PATH="$PATH" if test "x$prefix" != xNONE; then PATH="$prefix/bin:$prefix/usr/bin:$PATH" fi AC_PATH_PROG(SDL_CONFIG, sdl-config, no, [$PATH]) PATH="$as_save_PATH" min_sdl_version=ifelse([$1], ,0.11.0,$1) AC_MSG_CHECKING(for SDL - version >= $min_sdl_version) no_sdl="" if test "$SDL_CONFIG" = "no" ; then no_sdl=yes else SDL_CFLAGS=`$SDL_CONFIG $sdl_config_args --cflags` SDL_LIBS=`$SDL_CONFIG $sdl_config_args --libs` sdl_major_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` sdl_minor_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` sdl_micro_version=`$SDL_CONFIG $sdl_config_args --version | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_sdltest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_CXXFLAGS="$CXXFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" dnl dnl Now check if the installed SDL is sufficiently new. (Also sanity dnl checks the results of sdl-config to some extent dnl rm -f conf.sdltest AC_TRY_RUN([ #include #include #include #include "SDL.h" char* my_strdup (char *str) { char *new_str; if (str) { new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char)); strcpy (new_str, str); } else new_str = NULL; return new_str; } int main (int argc, char *argv[]) { int major, minor, micro; char *tmp_version; /* This hangs on some systems (?) system ("touch conf.sdltest"); */ { FILE *fp = fopen("conf.sdltest", "a"); if ( fp ) fclose(fp); } /* HP/UX 9 (%@#!) writes to sscanf strings */ tmp_version = my_strdup("$min_sdl_version"); if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_sdl_version"); exit(1); } if (($sdl_major_version > major) || (($sdl_major_version == major) && ($sdl_minor_version > minor)) || (($sdl_major_version == major) && ($sdl_minor_version == minor) && ($sdl_micro_version >= micro))) { return 0; } else { printf("\n*** 'sdl-config --version' returned %d.%d.%d, but the minimum version\n", $sdl_major_version, $sdl_minor_version, $sdl_micro_version); printf("*** of SDL required is %d.%d.%d. If sdl-config is correct, then it is\n", major, minor, micro); printf("*** best to upgrade to the required version.\n"); printf("*** If sdl-config was wrong, set the environment variable SDL_CONFIG\n"); printf("*** to point to the correct copy of sdl-config, and remove the file\n"); printf("*** config.cache before re-running configure\n"); return 1; } } ],, no_sdl=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_sdl" = x ; then AC_MSG_RESULT(yes) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$SDL_CONFIG" = "no" ; then echo "*** The sdl-config script installed by SDL could not be found" echo "*** If SDL was installed in PREFIX, make sure PREFIX/bin is in" echo "*** your path, or set the SDL_CONFIG environment variable to the" echo "*** full path to sdl-config." else if test -f conf.sdltest ; then : else echo "*** Could not run SDL test program, checking why..." CFLAGS="$CFLAGS $SDL_CFLAGS" CXXFLAGS="$CXXFLAGS $SDL_CFLAGS" LIBS="$LIBS $SDL_LIBS" AC_TRY_LINK([ #include #include "SDL.h" int main(int argc, char *argv[]) { return 0; } #undef main #define main K_and_R_C_main ], [ return 0; ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding SDL or finding the wrong" echo "*** version of SDL. If it is not finding SDL, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means SDL was incorrectly installed" echo "*** or that you have moved SDL since it was installed. In the latter case, you" echo "*** may want to edit the sdl-config script: $SDL_CONFIG" ]) CFLAGS="$ac_save_CFLAGS" CXXFLAGS="$ac_save_CXXFLAGS" LIBS="$ac_save_LIBS" fi fi SDL_CFLAGS="" SDL_LIBS="" ifelse([$3], , :, [$3]) fi AC_SUBST(SDL_CFLAGS) AC_SUBST(SDL_LIBS) rm -f conf.sdltest ]) dreamchess-0.2.1-RC2/man/000077500000000000000000000000001242540543200147705ustar00rootroot00000000000000dreamchess-0.2.1-RC2/man/Makefile.am000066400000000000000000000001061242540543200170210ustar00rootroot00000000000000EXTRA_DIST = dreamchess.6 dreamer.6 man_MANS = dreamchess.6 dreamer.6 dreamchess-0.2.1-RC2/man/dreamchess.6000066400000000000000000000020361242540543200171760ustar00rootroot00000000000000.TH dreamchess 6 2014-10 "DreamChess 0.2.1" .SH NAME dreamchess \- User interface for XBoard-compatible chess engines .SH SYNOPSIS .BI "dreamchess [" options "] .SH DESCRIPTION DreamChess is a user interface for XBoard-compatible chess engines. DreamChess comes with its own simple engine called Dreamer, but you can use stronger engines such as GNU Chess or Crafty. .SH OPTIONS .TP .B "\-\-help, \-h" Show help and exit. .TP .B "\-\-list-drivers, \-l" List all available drivers. .TP .BI "\-\-ui " driver ", \-u" driver Specifies which user interface driver should be used. User interface drivers take care of both display output and user input. .TP .B "\-\-fullscreen, \-f" Enable fullscreen .TP .BI "\-\-width " num ", \-W" num Set screen width .TP .BI "\-\-height " num ", \-H" num Set screen height .TP .BI "\-\-1st-engine " engine ", \-1" engine Name of first chess engine. Defaults to 'dreamer'. .TP .BI "\-\-verbose " level ", \-v" level Sets verbosity level. 0: Silent, 1: Errors only (default), 2: Errors and warnings only, 3: All. dreamchess-0.2.1-RC2/man/dreamer.6000066400000000000000000000002661242540543200165020ustar00rootroot00000000000000.TH dreamer 6 2014-10 "Dreamer 0.2.1" .SH NAME dreamer \- An XBoard-compatible chess engine .SH SYNOPSIS .B "dreamer" .SH DESCRIPTION Dreamer is an XBoard-compatible chess engine. dreamchess-0.2.1-RC2/src/000077500000000000000000000000001242540543200150045ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/Makefile.am000066400000000000000000000026201242540543200170400ustar00rootroot00000000000000SUBDIRS = include libs dreamer ui_sdlgl gamegui_dialogs audio noinst_HEADERS = board.h comm.h debug.h dir.h dreamchess.h fen.h history.h \ ui.h credits.h pgn_scanner.h EXTRA_DIST = win32.rc win32.ico beos.rdef macosx bin_PROGRAMS = dreamchess AM_CPPFLAGS = -I$(top_builddir)/src/include -I$(top_srcdir)/src/include AM_CFLAGS = $(CFLAGS) @DATADIR@ @SDL_CFLAGS@ BUILT_SOURCES = pgn_parser.h AM_YFLAGS = -d dreamchess_SOURCES = board.c history.c ui.c comm_unix.c debug.c dreamchess.c \ fen.c main.c dir.c comm.c comm_win32.c credits.c theme.c options.c \ pgn_parser.y pgn_scanner.l system_config.c dreamchess_LDADD = @WIN32_RC@ @UI_LIBS@ audio/libaudio.a libs/libsan.a \ libs/gamegui/libgamegui.a @DREAMCHESS_LIBS@ @MXML_LIBS@ @SDL_LIBS@ dreamchess_DEPENDENCIES = @WIN32_RC@ libs/libsan.a audio/libaudio.a \ @UI_LIBS@ libs/gamegui/libgamegui.a @DREAMCHESS_LIBS@ win32_rc.$(OBJEXT): win32.rc win32.ico @WINDRES@ $(srcdir)/win32.rc win32_rc.$(OBJEXT) beos.rsrc: @RC@ beos.rdef DreamChess.app: dreamchess$(EXEEXT) dreamer/dreamer$(EXEEXT) macosx/makeapp.pl macosx/Info.plist @$(srcdir)/macosx/makeapp.pl $(top_srcdir) all-local: @DREAMCHESS_APP@ clean-local: -rm -rf DreamChess.app if BEOS_RC dreamchess$(EXEEXT): $(dreamchess_OBJECTS) $(dreamchess_DEPENDENCIES) beos.rsrc @rm -f dreamchess$(EXEEXT) $(LINK) $(dreamchess_LDFLAGS) $(dreamchess_OBJECTS) $(dreamchess_LDADD) $(LIBS) @XRES@ -o $@ beos.rsrc endif dreamchess-0.2.1-RC2/src/audio/000077500000000000000000000000001242540543200161055ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/audio/Makefile.am000066400000000000000000000003201242540543200201340ustar00rootroot00000000000000noinst_HEADERS = playlist.h noinst_LIBRARIES = libaudio.a AM_CFLAGS = $(CFLAGS) @DATADIR@ @SDL_CFLAGS@ AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src libaudio_a_SOURCES = playlist.c sdlmixer.c dreamchess-0.2.1-RC2/src/audio/playlist.c000066400000000000000000000062061242540543200201160ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "debug.h" #include "playlist.h" static char *read_opaque(mxml_node_t *top, char *name) { mxml_node_t *node = mxmlFindElement(top, top, name, NULL, NULL, MXML_DESCEND); if (node) { node = mxmlWalkNext(node, node, MXML_DESCEND); if (node && node->type == MXML_OPAQUE) { return node->value.opaque; } } return NULL; } playlist_t *playlist_create(void) { playlist_t *playlist = malloc(sizeof(playlist_t)); TAILQ_INIT(playlist); return playlist; } void playlist_destroy(playlist_t *playlist) { playlist_entry_t *entry; while ((entry = TAILQ_FIRST(playlist))) { free(entry->title); free(entry->album); free(entry->artist); free(entry->filename); TAILQ_REMOVE(playlist, entry, entries); free(entry); } } static void playlist_add_track(playlist_t *playlist, char *title, char *album, char *artist, char *filename) { playlist_entry_t *entry = malloc(sizeof(playlist_entry_t)); entry->title = strdup(title); entry->album = strdup(album); entry->artist = strdup(artist); entry->filename = strdup(filename); TAILQ_INSERT_TAIL(playlist, entry, entries); } void playlist_add_tracks(playlist_t *playlist, char *dir) { FILE *f; mxml_node_t *tree = NULL, *track = NULL; char *filename = malloc(strlen(dir) + strlen("/tracks.xml") + 1); strcpy(filename, dir); strcat(filename, "/tracks.xml"); f = fopen(filename, "r"); if (f) tree = mxmlLoadFile(NULL, f, MXML_OPAQUE_CALLBACK); else DBG_ERROR("could not open tracks file"); track = tree; while ((track = mxmlFindElement(track, tree, "track", NULL, NULL, MXML_DESCEND))) { char *title, *album, *artist, *filename, *fullname; title = read_opaque(track, "title"); if (!title) title = "Unknown title"; album = read_opaque(track, "album"); if (!album) album = "Unknown album"; artist = read_opaque(track, "artist"); if (!artist) artist = "Unknown artist"; filename = read_opaque(track, "filename"); if (!filename) DBG_ERROR("could not parse XML file"); fullname = malloc(strlen(dir) + strlen(filename) + 2); strcpy(fullname, dir); strcat(fullname, "/"); strcat(fullname, filename); playlist_add_track(playlist, title, album, artist, fullname); free(fullname); } free(filename); fclose(f); } dreamchess-0.2.1-RC2/src/audio/playlist.h000066400000000000000000000023531242540543200201220ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "gamegui/queue.h" typedef struct playlist_entry { int index; char *title; char *artist; char *album; char *filename; TAILQ_ENTRY(playlist_entry) entries; } playlist_entry_t; typedef TAILQ_HEAD(playlist, playlist_entry) playlist_t; playlist_t *playlist_create(void); void playlist_destroy(playlist_t *playlist); void playlist_add_tracks(playlist_t *playlist, char *filename); dreamchess-0.2.1-RC2/src/audio/sdlmixer.c000066400000000000000000000120321242540543200200760ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "config.h" #include "audio.h" #ifdef WITH_MIXER_SDL #include #include #include #include "debug.h" #include "playlist.h" #include "theme.h" #include "system_config.h" static sound_t sounds[AUDIO_SOUNDS] = { {AUDIO_MOVE, "move1.wav"} }; static audio_music_callback_t music_callback = NULL; static Mix_Music *music = NULL; static playlist_t *playlist; static int next_song; static int have_songs; static playlist_entry_t *current_song; static int have_audio = 0; static Mix_Chunk *wav_data[AUDIO_SOUNDS]; static int sound_volume, music_volume; static void load_sounds(void) { int i; for (i = 0; i < AUDIO_SOUNDS; i++) { DBG_LOG("loading %s", sounds[i].filename); wav_data[sounds[i].id] = Mix_LoadWAV(sounds[i].filename); if (!wav_data[sounds[i].id]) { DBG_ERROR("failed to load %s", sounds[i].filename); exit(1); } } } static void free_sounds(void) { int i; for (i = 0; i < AUDIO_SOUNDS; i++) Mix_FreeChunk(wav_data[i]); } static void music_finished(void) { next_song = 1; } void audio_init(void) { music_packs_t *music_packs; int audio_rate = 44100; Uint16 audio_format = AUDIO_S16; int audio_channels = 2; int audio_buffers = 4096; music_pack_t *music_pack; option_t *option; music_packs = theme_get_music_packs(); SDL_Init(SDL_INIT_AUDIO); if (Mix_OpenAudio(audio_rate, audio_format, audio_channels, audio_buffers)) { DBG_ERROR("unable to open audio"); return; } have_audio = 1; chdir("sounds"); load_sounds(); chdir(".."); Mix_HookMusicFinished(music_finished); option = config_get_option("music_volume"); audio_set_music_volume(option->selected->index); option = config_get_option("sound_volume"); audio_set_sound_volume(option->selected->index); playlist = playlist_create(); TAILQ_FOREACH(music_pack, music_packs, entries) playlist_add_tracks(playlist, music_pack->dir); /* Check for at least two songs */ if ((TAILQ_FIRST(playlist) != TAILQ_LAST(playlist, playlist))) { current_song = TAILQ_LAST(playlist, playlist); have_songs = 1; next_song = 1; } else have_songs = 0; } void audio_exit(void) { if (!have_audio) return; Mix_CloseAudio(); free_sounds(); playlist_destroy(playlist); } void audio_poll(int title) { if (!have_audio) return; /* Less than two songs or volume off, abort. */ if (!have_songs || !music_volume) return; /* Start a new song when the previous one is finished. Is also ** triggered when going from the title-screen to in-game and back */ if ((next_song == 1) || (!title && (current_song == TAILQ_FIRST(playlist))) || (title && (current_song != TAILQ_FIRST(playlist)))) { if (title) current_song = TAILQ_FIRST(playlist); else { current_song = TAILQ_NEXT(current_song, entries); if (!current_song) { /* Go to song 2 */ current_song = TAILQ_FIRST(playlist); current_song = TAILQ_NEXT(current_song, entries); } } next_song = 0; if (music) Mix_FreeMusic(music); music = Mix_LoadMUS(current_song->filename); if (music_callback) music_callback(current_song->title, current_song->artist, current_song->album); DBG_LOG("playing %s", current_song->filename); Mix_PlayMusic(music, 0); } } void audio_set_music_callback(audio_music_callback_t callback) { music_callback = callback; } void audio_play_sound(int id) { if (!have_audio) return; if (sound_volume == 0) return; if (Mix_PlayChannel(0, wav_data[id], 0) == -1) DBG_WARN("failed to play sound %i", id); } void audio_set_sound_volume(int vol) { if (!have_audio) return; sound_volume = vol * MIX_MAX_VOLUME / AUDIO_MAX_VOL; Mix_Volume(0, sound_volume); } void audio_set_music_volume(int vol) { if (!have_audio) return; int restart = vol && (music_volume == 0); music_volume = vol * MIX_MAX_VOLUME / AUDIO_MAX_VOL; Mix_VolumeMusic(music_volume); if (music_volume == 0) { Mix_HaltMusic(); } else if (restart) { next_song = 1; } } #else /* FIXME */ void audio_init(void) { } void audio_exit(void) { } void audio_poll(int title) { } void audio_set_music_callback(audio_music_callback_t callback) { } void audio_play_sound(int id) { } void audio_set_sound_volume(int vol) { } void audio_set_music_volume(int vol) { } #endif dreamchess-0.2.1-RC2/src/beos.rdef000066400000000000000000000060151242540543200166000ustar00rootroot00000000000000resource app_signature "application/x-vnd.DreamChess"; resource app_version { major = 0, middle = 1, minor = 0, variety = B_APPV_ALPHA, internal = 0, short_info = "DreamChess", long_info = "Chess game" }; resource large_icon array { $"FFFFFFFFFFFFFFFFFFFFFFFFFF0709D0D0D0D0FFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFFFFD0B0AA838383AAAAFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFFFF07D0B0AAAAAAAAB0FFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFFFF07D0AAAA89AAAAB0FFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFFF08D0D0D0D0D0D0D0D008FFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFD6B0B0D008D0AAAAAAAAAAAAAAB0AA89AAAAAAAAAA89AA0AFFFFFFFF" $"FFFFFFFF05D0B0D008D0AAAAAA83838383AAAA83838AAAAAAA83AAB0FFFFFFFF" $"FFFFFFFF05D7D0D00808AAAAAA83D9D9D989AA8A8AAAAAAAAAAAAA09FFFFFFFF" $"FFFFFFFF050607080808AAAAAAAA838383AAAAAAAAAAAAAAAAAAB0FFFFFFFFFF" $"FFFFFFFFFF05D70708D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFF" $"FFFFFFFFFF0506D7D1D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFF" $"FFFFFFFFFFFF06D707D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAB0FFFFFFFFFFFF" $"FFFFFFFFFFFF05D707D0D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFF" $"FFFFFFFFFFFF06D707D0D0AAAAAAAAAAAAAA8484AAAAAAAAAAFFFFFFFFFFFFFF" $"FFFFFFFFFFFF05D707D0D0AAAAAAAAAAAA838383AAAAAAAAAAFFFFFFFFFFFFFF" $"FFFFFFFFFFFF05D707D1D0AAAAAAAAAA8383838384AAAAAAAAFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFD707D1D0AAAAAAAA838383838384AAAAAAB0FFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFD707D1D0AAAAAAAA838383D98383AAAAAAAAFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFD707D0D0AAAAAA83838383D98384AAAAAAB0FFFFFFFFFFFFFF" $"FFFFFFFFFFFFFF0708D0D0AAAAAAAA838383838384AAAAAAB0FFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFD707D0D0AAAAAAAA838383838384AAAAAAB0FFFFFFFFFFFFFF" $"FFFFFFFFFFFFFF06D707D0D0AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFF06D708D0D0AAAAAAAAAAAAAAAAAAAAAAB0FFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFF060708D0D0AAAAAA89898989AAAAAAAAB0FFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFF0708D0AAAA8983D9D9D9D98384AAAAB0FFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFF0708D0AAAAAAAA838383D983838AAAAAAA0AFFFFFFFFFFFFFF" $"FFFFFFFFFFFF08D0AAAAAAAAAAAA8A89838383848AAAAAAAAAB0FFFFFFFFFFFF" $"FFFFFFFF0808D0D0AAAAAAAA89838383D9D9D9D98383848AAAAAAAB0FFFFFFFF" $"FFFFFF06D60707090A0AB0B0AAAA89898383838389AAAAAAAAAAB00BFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFF06070808D0D0D0D0080807D7FFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFFD60708D0D0D0D0D0D0080706FFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFF0607D108D0D0B0B0D0D0D0D6FFFFFFFFFFFFFFFFFFFF" }; resource mini_icon array { $"FFFFFFFFFFFFB08383AAFFFFFFFFFFFF" $"FFFFFFFFFFFFD0AAAAB0FFFFFFFFFFFF" $"FFFFB0D0D0AAAAAAB089AAAA890AFFFF" $"FFFFD7D008AA83D9898AAAAAAA09FFFF" $"FFFF0507D0AAAAAAAAAAAAAAAAFFFFFF" $"FFFFFFD7D0AAAAAAAAAAAAAAB0FFFFFF" $"FFFFFFD7D0AAAAAAAA84AAAAFFFFFFFF" $"FFFFFFD7D1AAAAAA8383AAAAFFFFFFFF" $"FFFFFFD7D1AAAA838383AAAAFFFFFFFF" $"FFFFFF07D0AAAA838383AAAAFFFFFFFF" $"FFFFFF0607D0AAAAAAAAAAAAFFFFFFFF" $"FFFFFF0608D0AA8989AAAAB0FFFFFFFF" $"FFFFFF07D0AAAA83D983AAAAFFFFFFFF" $"FFFF08D0AAAA8383D9D9838AAAB0FFFF" $"FFFFFFFFFF0708D0D008D7FFFFFFFFFF" $"FFFFFFFFFF0708D0B0D0D6FFFFFFFFFF" }; dreamchess-0.2.1-RC2/src/board.c000066400000000000000000000470561242540543200162530ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "board.h" #include "san.h" #include "debug.h" static int move_is_semi_valid(board_t *board, move_t *move); static int in_check(board_t *board, int turn); void board_setup(board_t *board) { int i; for (i = 16; i < 48; i++) board->square[i] = NONE; board->square[0] = WHITE_ROOK; board->square[1] = WHITE_KNIGHT; board->square[2] = WHITE_BISHOP; board->square[3] = WHITE_QUEEN; board->square[4] = WHITE_KING; board->square[5] = WHITE_BISHOP; board->square[6] = WHITE_KNIGHT; board->square[7] = WHITE_ROOK; board->square[56] = BLACK_ROOK; board->square[57] = BLACK_KNIGHT; board->square[58] = BLACK_BISHOP; board->square[59] = BLACK_QUEEN; board->square[60] = BLACK_KING; board->square[61] = BLACK_BISHOP; board->square[62] = BLACK_KNIGHT; board->square[63] = BLACK_ROOK; for (i = 8; i < 16; i++) board->square[i] = WHITE_PAWN; for (i = 48; i < 56; i++) board->square[i] = BLACK_PAWN; for (i = 0; i < 10; i++) board->captured[i] = 0; board->turn = WHITE; board->state = BOARD_NORMAL; } static int move_is_capture(board_t *board, move_t *move) { if (board->square[move->destination] != NONE) return 1; if ((PIECE(board->square[move->source]) == PAWN) && ((move->destination - move->source) % 8 != 0)) return 1; return 0; } static void square_to_str(char *buf, int square) { buf[0] = (square % 8) + 'a'; buf[1] = (square / 8) + '1'; } char *move_to_fullalg(board_t *board, move_t *move) { char *s = (char *) malloc(6); char prom[4] = "nbrq"; square_to_str(s, move->source); square_to_str(s + 2, move->destination); s[4] = '\0'; s[5] = '\0'; if ((PIECE(board->square[move->source]) == PAWN) && ((move->destination < 8) || (move->destination >= 56))) s[4] = prom[(move->promotion_piece - 2) / 2]; return s; } static int san_piece(int piece) { switch (PIECE(piece)) { case KING: return SAN_KING; case QUEEN: return SAN_QUEEN; case ROOK: return SAN_ROOK; case BISHOP: return SAN_BISHOP; case KNIGHT: return SAN_KNIGHT; case PAWN: return SAN_PAWN; } DBG_ERROR("failed to convert user interface piece to SAN piece"); exit(1); } int make_move(board_t *board, move_t *move) { /* Assume that move is valid. */ if ((PIECE(board->square[move->source]) == PAWN) && ((PIECE(board->square[move->destination]) == NONE)) && ((move->source % 8) != (move->destination % 8))) { /* En-passant move. */ int ep = move->destination - 8 * (move->destination > move->source ? 1 : -1); board->captured[board->square[ep]]++; board->square[ep] = NONE; } /* Update captured pieces. */ if (board->square[move->destination] != NONE) board->captured[board->square[move->destination]]++; if ((PIECE(board->square[move->source]) == KING) && (move->destination - move->source == 2)) { /* Kingside castle. */ board->square[move->destination - 1] = board->square[move->destination + 1]; board->square[move->destination + 1] = NONE; } if ((PIECE(board->square[move->source]) == KING) && (move->source - move->destination == 2)) { /* Queenside castle. */ board->square[move->destination + 1] = board->square[move->destination - 2]; board->square[move->destination - 2] = NONE; } if ((PIECE(board->square[move->source]) == PAWN) && (move->destination < 8 || move->destination >= 56)) /* Promotion. */ board->square[move->destination] = move->promotion_piece; else board->square[move->destination] = board->square[move->source]; board->square[move->source] = NONE; board->turn = OPPONENT(board->turn); return 0; } #define HOR abs(move->source % 8 - move->destination % 8) #define VERT abs(move->source / 8 - move->destination / 8) static int ray_ok(board_t *board, move_t *move) { int step, i; if (VERT != 0) step = (move->destination - move->source) / VERT; else step = (move->destination > move->source ? 1 : -1); i = move->source + step; while (i != move->destination) { if (board->square[i] != NONE) return 0; i += step; } if (board->square[i] == NONE) return 1; if (COLOUR(board->square[i]) != COLOUR(board->square[move->source])) return 1; return 0; } static int square_attacked(board_t *b, int square, int side) { board_t board = *b; move_t move; int i; board.turn = side; /* We add a piece because we only want to take capture moves into consideration. */ board.square[square] = KING + OPPONENT(side); move.destination = square; for (i = 0; i < 64; i++) { if (COLOUR(board.square[i]) == side) { move.source = i; if ((PIECE(board.square[i]) == PAWN) && ((square < 8) || (square >= 56))) move.promotion_piece = QUEEN + side; else move.promotion_piece = NONE; if (move_is_semi_valid(&board, &move)) return 1; } } return 0; } /* Checks whether a move is valid, except for whether this puts own king in check. */ static int move_is_semi_valid(board_t *board, move_t *move) { /* Bounds check. */ if ((move->source > 63) || (move->source < 0)) return 0; if ((move->destination > 63) || (move->destination < 0)) return 0; /* Test for moving to same square. */ if (move->source == move->destination) return 0; /* Test for empty source square. */ if (board->square[move->source] == NONE) return 0; /* Test for moving opponent's piece. */ if (COLOUR(board->square[move->source]) != board->turn) return 0; /* Check that a promotion piece is specified for promotion moves. */ if ((PIECE(board->square[move->source]) == PAWN) && ((move->destination < 8) || (move->destination >= 56))) { switch (PIECE(move->promotion_piece)) { case KNIGHT: case ROOK: case BISHOP: case QUEEN: break; default: return 0; } if (COLOUR(move->promotion_piece) != board->turn) return 0; } else if (move->promotion_piece != NONE) /* Promotion piece specified for non-promotion move. */ return 0; switch (PIECE(board->square[move->source])) { case KNIGHT: if ((HOR != 1) && (HOR != 2)) return 0; if ((HOR == 1) && (VERT != 2)) return 0; if ((HOR == 2) && (VERT != 1)) return 0; if (board->square[move->destination] == NONE) break; if (COLOUR(board->square[move->destination]) == COLOUR(board->square[move->source])) return 0; break; case BISHOP: if (HOR != VERT) return 0; if (!ray_ok(board, move)) return 0; break; case ROOK: if ((HOR != 0) && (VERT != 0)) return 0; if (!ray_ok(board, move)) return 0; break; case QUEEN: if ((HOR != 0) && (VERT != 0) && (HOR != VERT)) return 0; if (!ray_ok(board, move)) return 0; break; case PAWN: /* Catch moves in wrong direction. */ if ((move->destination > move->source) && (COLOUR(board->square[move->source]) == BLACK)) return 0; if ((move->destination < move->source) && (COLOUR(board->square[move->source]) == WHITE)) return 0; if (HOR > 1) return 0; if (HOR == 0) { /* Regular or double push. */ if (VERT > 2) return 0; if (VERT == 2) if (!(((move->source >= 8) && (move->source <= 15)) || ((move->source >= 48) && (move->source <= 55)))) return 0; /* Use ray checking code with added requirement that destination square is empty. */ if (!ray_ok(board, move) || (board->square[move->destination] != NONE)) return 0; } else { if (VERT != 1) return 0; if (!ray_ok(board, move)) return 0; /* En-passant move. */ if (board->square[move->destination] == NONE) { if ((COLOUR(board->square[move->source]) == WHITE) && !((move->source >= 32) && (move->source < 40))) return 0; if ((COLOUR(board->square[move->source]) == BLACK) && !((move->source >= 24) && (move->source < 32))) return 0; if (board->square[move->destination + (COLOUR(board->square[move->source]) == WHITE ? -8 : 8)] != PAWN + OPPONENT(COLOUR(board->square[move->source]))) return 0; } } break; case KING: if (HOR > 2) return 0; else if (HOR == 2) { int white = COLOUR(board->square[move->source]) == WHITE; int i, step = (move->destination > move->source ? 1 : -1); int rook = (step == 1 ? (white ? 7 : 63) : (white ? 0 : 56)); /* Castling. */ if (VERT != 0) return 0; if (move->source != (white ? 4 : 60)) return 0; if (board->square[rook] != ROOK + COLOUR(board->square[move->source])) return 0; i = move->source + step; while (i != rook) { if (board->square[i] != NONE) return 0; i += step; } /* Check whether any of the squares the king moves over is under ** attack. Note that destination square is checked later. */ if (square_attacked(board, move->source, (white ? BLACK : WHITE))) return 0; if (square_attacked(board, move->source + step, (white ? BLACK : WHITE))) return 0; } else { if (VERT > 1) return 0; if (!ray_ok(board, move)) return 0; } } return 1; } static int in_check(board_t *board, int turn) { int i; for (i = 0; i < 64; i++) if (board->square[i] == KING + turn) break; if (i == 64) { DBG_ERROR("board is missing a king"); exit(1); } return square_attacked(board, i, OPPONENT(turn)); } int move_is_valid(board_t *b, move_t *move) { board_t board = *b; if (!move_is_semi_valid(&board, move)) return 0; make_move(&board, move); return !in_check(&board, b->turn); } static int is_mated(board_t *board, int side) { int src, dest; move_t move; for (src = 0; src < 64; src++) if (COLOUR(board->square[src]) == side) for (dest = 0; dest < 64; dest++) { move.source = src; move.destination = dest; if ((PIECE(board->square[src]) == PAWN) && ((dest < 8) || (dest >= 56))) move.promotion_piece = QUEEN + side; else move.promotion_piece = NONE; if (move_is_valid(board, &move)) return 0; } return 1; } void move_set_attr(board_t *b, move_t *move) { int check, mated; board_t board = *b; if (move_is_capture(b, move)) move->type = CAPTURE; else move->type = NORMAL; if (PIECE(b->square[move->source]) == KING) { int hor = move->destination % 8 - move->source % 8; if (hor > 1) move->type = KINGSIDE_CASTLE; else if (hor < -1) move->type = QUEENSIDE_CASTLE; } make_move(&board, move); check = in_check(&board, board.turn); mated = is_mated(&board, board.turn); if (check && mated) move->state = MOVE_CHECKMATE; else if (check) move->state = MOVE_CHECK; else if (mated) move->state = MOVE_STALEMATE; else move->state = MOVE_NORMAL; } move_t *fullalg_to_move(board_t *board, char *move_s) { move_t *move; if ((strlen(move_s) < 4) || (strlen(move_s) > 5)) return NULL; if ((move_s[0] < 'a') || (move_s[0] > 'h')) return NULL; if ((move_s[1] < '1') || (move_s[1] > '8')) return NULL; if ((move_s[2] < 'a') || (move_s[2] > 'h')) return NULL; if ((move_s[3] < '1') || (move_s[3] > '8')) return NULL; if ((strlen(move_s) == 5) && (move_s[4] != 'n') && (move_s[4] != 'b') && (move_s[4] != 'r') && (move_s[4] != 'q')) return NULL; move = (move_t *) malloc(sizeof(move_t)); move->source = move_s[0] - 'a' + (move_s[1] - '1') * 8; move->destination = move_s[2] - 'a' + (move_s[3] - '1') * 8; if (strlen(move_s) == 5) { switch (move_s[4]) { case 'n': move->promotion_piece = KNIGHT; break; case 'b': move->promotion_piece = BISHOP; break; case 'r': move->promotion_piece = ROOK; break; case 'q': move->promotion_piece = QUEEN; } move->promotion_piece += board->turn; } else move->promotion_piece = NONE; if (!move_is_valid(board, move)) { free(move); return NULL; } move_set_attr(board, move); return move; } static int ui_piece(int san_piece) { switch (san_piece) { case SAN_PAWN: return PAWN; case SAN_KNIGHT: return KNIGHT; case SAN_BISHOP: return BISHOP; case SAN_ROOK: return ROOK; case SAN_QUEEN: return QUEEN; case SAN_KING: return KING; case SAN_NOT_SPECIFIED: return NONE; } DBG_ERROR("failed to convert SAN piece to user interface piece"); exit(1); } static move_t *find_unique_move(board_t *board, san_move_t *san_move) { int square; int piece; int found = 0; move_t move, *retval; if (san_move->type == SAN_QUEENSIDE_CASTLE) { san_move->source_file = 4; san_move->source_rank = (board->turn == WHITE ? 0 : 7); san_move->destination = (board->turn == WHITE ? 2 : 58); piece = KING; } else if (san_move->type == SAN_KINGSIDE_CASTLE) { san_move->source_file = 4; san_move->source_rank = (board->turn == WHITE ? 0 : 7); san_move->destination = (board->turn == WHITE ? 6 : 62); piece = KING; } else piece = ui_piece(san_move->piece); piece += board->turn; for (square = 0; square < 64; square++) { move_t m; if (board->square[square] != piece) continue; /* We found a piece. */ if (san_move->source_file != SAN_NOT_SPECIFIED) if (san_move->source_file != square % 8) continue; if (san_move->source_rank != SAN_NOT_SPECIFIED) if (san_move->source_rank != square / 8) continue; m.source = square; m.destination = san_move->destination; m.promotion_piece = ui_piece(san_move->promotion_piece); if (m.promotion_piece != NONE) m.promotion_piece += board->turn; if (move_is_valid(board, &m)) { move = m; found++; if (found > 1) return NULL; } } if (!found) { DBG_ERROR("failed to find a legal move corresponding to SAN move"); return NULL; } retval = (move_t *) malloc(sizeof(move_t)); *retval = move; return retval; } char *move_to_san(board_t *board, move_t *move) { san_move_t san_move; switch (move->state) { case MOVE_CHECK: san_move.state = SAN_STATE_CHECK; break; case MOVE_CHECKMATE: san_move.state = SAN_STATE_CHECKMATE; break; default: san_move.state = SAN_STATE_NORMAL; } switch (move->type) { case QUEENSIDE_CASTLE: san_move.type = SAN_QUEENSIDE_CASTLE; return san_string(&san_move); case KINGSIDE_CASTLE: san_move.type = SAN_KINGSIDE_CASTLE; return san_string(&san_move); case CAPTURE: san_move.type = SAN_CAPTURE; break; default: san_move.type = SAN_NORMAL; } san_move.piece = san_piece(board->square[move->source]); san_move.source_file = SAN_NOT_SPECIFIED; san_move.source_rank = SAN_NOT_SPECIFIED; san_move.destination = move->destination; if (move->promotion_piece != NONE) san_move.promotion_piece = san_piece(move->promotion_piece); else san_move.promotion_piece = SAN_NOT_SPECIFIED; if (san_move.piece == SAN_PAWN) { if (move->source % 8 != move->destination % 8) san_move.source_file = move->source % 8; } else { move_t *u_move; u_move = find_unique_move(board, &san_move); if (!u_move) { san_move.source_file = move->source % 8; u_move = find_unique_move(board, &san_move); if (!u_move) { san_move.source_file = SAN_NOT_SPECIFIED; san_move.source_rank = move->source / 8; u_move = find_unique_move(board, &san_move); if (!u_move) { san_move.source_file = move->source % 8; u_move = find_unique_move(board, &san_move); if (!u_move) { char *move_s = move_to_fullalg(board, move); DBG_ERROR("failed to convert move %s to SAN notation", move_s); free(move_s); return NULL; } } else free(u_move); } else free(u_move); } else free(u_move); } return san_string(&san_move); } move_t* san_to_move(board_t *board, char *move_s) { san_move_t *san_move = san_parse(move_s); if (!san_move) { DBG_LOG("failed to parse SAN move string '%s'", move_s); return NULL; } return find_unique_move(board, san_move); } char* san_to_fan(board_t *board, char *move_s) { char *move = strdup(move_s); switch (move[0]) { case 'K': move[0] = CHAR_KING; break; case 'Q': move[0] = CHAR_QUEEN; break; case 'R': move[0] = CHAR_ROOK; break; case 'N': move[0] = CHAR_KNIGHT; break; case 'B': move[0] = CHAR_BISHOP; } return move; } dreamchess-0.2.1-RC2/src/board.h000066400000000000000000000056131242540543200162510ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef BOARD_H #define BOARD_H #include #define PAWN 0 #define WHITE_PAWN 0 #define BLACK_PAWN 1 #define KNIGHT 2 #define WHITE_KNIGHT 2 #define BLACK_KNIGHT 3 #define BISHOP 4 #define WHITE_BISHOP 4 #define BLACK_BISHOP 5 #define ROOK 6 #define WHITE_ROOK 6 #define BLACK_ROOK 7 #define QUEEN 8 #define WHITE_QUEEN 8 #define BLACK_QUEEN 9 #define KING 10 #define WHITE_KING 10 #define BLACK_KING 11 #define NONE 12 #define CHAR_KING 16 #define CHAR_QUEEN 17 #define CHAR_ROOK 18 #define CHAR_KNIGHT 19 #define CHAR_BISHOP 20 #define CHAR_PAWN 21 #define IS_WHITE(P) (!((P) & 1)) #define IS_BLACK(P) ((P) & 1) #define COLOUR(P) ((P) & 1) #define PIECE(P) ((P) & 0xe) #define OPPONENT(P) (1 - (P)) #define WHITE 0 #define BLACK 1 /* Move types. */ #define NORMAL 0 #define CAPTURE 1 #define QUEENSIDE_CASTLE 2 #define KINGSIDE_CASTLE 3 /* Move flags. */ #define MOVE_NORMAL 0 #define MOVE_CHECK 1 #define MOVE_CHECKMATE 2 #define MOVE_STALEMATE 3 /* Board flags. */ #define BOARD_NORMAL 0 #define BOARD_CHECK 1 #define BOARD_CHECKMATE 2 #define BOARD_STALEMATE 3 typedef struct board { int turn; int square[64]; int captured[10]; int state; } board_t; typedef struct time_control { } time_control_t; typedef struct move { /* Source and destination squares. */ int source, destination; /* Promotion piece (if any). */ int promotion_piece; /* Move type. */ int type; /* Board state after move. */ int state; } move_t; #define RESULT_WHITE_WINS 0 #define RESULT_BLACK_WINS 1 #define RESULT_DRAW 2 typedef struct result { int code; char *reason; } result_t; void board_setup(board_t *board); char *move_to_fullalg(board_t *board, move_t *move); move_t *fullalg_to_move(board_t *board, char *move_s); move_t *san_to_move(board_t *board, char *move_s); int make_move(board_t *board, move_t *move); void move_set_attr(board_t *b, move_t *move); int move_is_valid(board_t *b, move_t *move); char *move_to_san(board_t *board, move_t *move); char* san_to_fan(board_t *board, char *move_s); #endif /* BOARD_H */ dreamchess-0.2.1-RC2/src/comm.c000066400000000000000000000035341242540543200161100ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #include "comm.h" #include "debug.h" void comm_send(const char *fmt, ...) { /* Code adapted from example in PRINTF(3) */ /* Guess we need no more than 100 bytes. */ int n, size = 100; char *p; va_list ap; p = malloc(size); while (1) { /* Try to print in the allocated space. */ va_start(ap, fmt); n = vsnprintf(p, size, fmt, ap); va_end(ap); /* If that worked, return the string. */ if (n > -1 && n < size) break; /* Else try again with more space. */ if (n > -1) /* glibc 2.1, set size to precisely what's needed. */ size = n+1; else /* glibc 2.0, try with twice the old size. */ size *= 2; p = realloc(p, size); } comm_send_str(p); if (p[strlen(p) - 1] == '\n') p[strlen(p) - 1] = 0; DBG_LOG("message to engine: '%s'", p); free(p); } dreamchess-0.2.1-RC2/src/comm.h000066400000000000000000000033731242540543200161160ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef COMM_H #define COMM_H int comm_init(char *engine); /* Initializes the I/O library for communication with an xboard engine. ** Parameters: (char *) engine: Path to engine to communicate with. ** Returns : 1, on error. 0, otherwise. */ void comm_exit(void); /* Exits the I/O library cleanly. ** Parameters: (void) ** Returns : (void) */ void comm_send(const char *fmt, ...); /* Sends a message to the xboard engine. ** Parameters: (char *) fmt, ...: Message to be sent. ** Returns : (void) */ void comm_send_str(const char *m); /* Sends a message to the xboard engine. ** Parameters: (char *) m: Message to be sent. ** Returns : (void) */ char *comm_poll(void); /* Polls the I/O library for input from the xboard engine. ** Parameters: (void) ** Returns : (char *), Message that was received from the xboard engine ** (if any). ** NULL, otherwise. */ #endif /* COMM_H */ dreamchess-0.2.1-RC2/src/comm_sdlthd.c000066400000000000000000000027231242540543200174510ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #ifdef COMM_SDL_THREADS #include #include #include #include "main_sdlthd.h" #include "comm.h" #include "pipe_mem.h" int comm_init(char *engine) { return 0; } void comm_exit(void) { } void comm_send_str(const char *str) { SDL_mutexP(to_engine_mutex); pipe_mem_send(&to_engine, str); SDL_mutexV(to_engine_mutex); } char *comm_poll(void) { char *retval; SDL_mutexP(to_ui_mutex); retval = pipe_mem_poll(&to_ui); SDL_mutexV(to_ui_mutex); return retval; } #endif /* COMM_SDL_THREADS */ dreamchess-0.2.1-RC2/src/comm_unix.c000066400000000000000000000061351242540543200171530ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #ifdef COMM_PIPE_UNIX #include #include #include #include #include #include #include #include "comm.h" #include "debug.h" #include "pipe_unix.h" #include "dreamchess.h" static int init_ok = 0; static void sigpipe_handler(int number) { pipe_unix_exit(); init_ok = 0; game_set_engine_error(1); } int comm_init(char *engine) { char *argv[2]; int to_child[2], from_child[2]; pid_t pid; argv[0] = engine; argv[1] = NULL; pipe(to_child); pipe(from_child); pid = fork(); if (pid) { struct sigaction sig = {}; /* We're the parent. */ /* Close read fd of pipe to child. */ close(to_child[0]); /* Close write fd of pipe from child. */ close(from_child[1]); /* Setup read fd of pipe from child as input, write fd of pipe to child as output. */ pipe_unix_init(from_child[0], to_child[1]); /* Install SIGPIPE handler */ sig.sa_handler = sigpipe_handler; sigaction(SIGPIPE, &sig, NULL); } else { /* We're the child. */ /* Copy read fd of pipe to child to stdin. */ dup2(to_child[0], 0); /* Copy write fd of pipe from child to stdout. */ dup2(from_child[1], 1); /* Close fd's */ close(to_child[0]); close(to_child[1]); close(from_child[0]); close(from_child[1]); /* Execute engine. */ execvp(engine, argv); /* Execute failed. */ DBG_ERROR("failed to exec '%s'", engine); exit(1); } init_ok = 1; return 0; } void comm_exit(void) { if (init_ok) { int status; DBG_LOG("waiting for engine to exit"); wait(&status); DBG_LOG("engine exitted with status %i", status); pipe_unix_exit(); } } void comm_send_str(const char *str) { if (init_ok) pipe_unix_send(str); } char *comm_poll(void) { if (init_ok) { int error; char *retval = pipe_unix_poll(&error); if (!error) return retval; sigpipe_handler(0); } return NULL; } #endif /* COMM_PIPE_UNIX */ dreamchess-0.2.1-RC2/src/comm_win32.c000066400000000000000000000106131242540543200171260ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include #endif /* HAVE_CONFIG_H */ #ifdef COMM_PIPE_WIN32 #include #include #include "pipe_win32.h" #include "debug.h" #include "dreamchess.h" static int init_ok = 0; static HANDLE hProcess; int comm_init(char *engine) { HANDLE to_child_rd, to_child_wr, to_child_wr_dup, from_child_rd, from_child_wr, from_child_rd_dup, h_stdout; SECURITY_ATTRIBUTES sa_attr; PROCESS_INFORMATION proc_info; STARTUPINFO start_info; /* Make pipe handles inherited. */ sa_attr.nLength = sizeof(SECURITY_ATTRIBUTES); sa_attr.bInheritHandle = TRUE; sa_attr.lpSecurityDescriptor = NULL; /* Get the STDOUT handle. */ h_stdout = GetStdHandle(STD_OUTPUT_HANDLE); /* Create a pipe for input from child. */ if (!CreatePipe(&from_child_rd, &from_child_wr, &sa_attr, 0)) { DBG_ERROR("failed to create stdout pipe"); exit(1); } /* Make a non-inheritable copy of the read handle and close the original ** one. */ if (!DuplicateHandle(GetCurrentProcess(), from_child_rd, GetCurrentProcess(), &from_child_rd_dup, 0, FALSE, DUPLICATE_SAME_ACCESS)) { DBG_ERROR("failed to duplicate read handle"); exit(1); } CloseHandle(from_child_rd); /* Create a pipe for output to child. */ if (! CreatePipe(&to_child_rd, &to_child_wr, &sa_attr, 0)) { DBG_ERROR("failed to create stdin pipe"); exit(1); } /* Make a non-inheritable copy of the write handle and close the original ** one. */ if (!DuplicateHandle(GetCurrentProcess(), to_child_wr, GetCurrentProcess(), &to_child_wr_dup, 0, FALSE, DUPLICATE_SAME_ACCESS)) { DBG_ERROR("failed to duplicate write handle"); exit(1); } CloseHandle(to_child_wr); /* Create child process. */ ZeroMemory(&proc_info, sizeof(PROCESS_INFORMATION)); ZeroMemory(&start_info, sizeof(STARTUPINFO)); start_info.cb = sizeof(STARTUPINFO); start_info.hStdError = from_child_wr; start_info.hStdOutput = from_child_wr; start_info.hStdInput = to_child_rd; start_info.dwFlags |= STARTF_USESTDHANDLES; if (!CreateProcess(NULL, engine, NULL, NULL, TRUE, DETACHED_PROCESS, NULL, NULL, &start_info, &proc_info)) { DBG_ERROR("failed to create child process"); init_ok = 0; return 1; } hProcess = proc_info.hProcess; /* Close unneeded handle. */ CloseHandle(proc_info.hThread); pipe_win32_init(from_child_rd_dup, to_child_wr_dup, 0); init_ok = 1; return 0; } void comm_exit(void) { if (init_ok) { DBG_LOG("waiting for engine to exit"); if (WaitForSingleObject(hProcess, INFINITE) != WAIT_FAILED) { DBG_LOG("engine exitted succesfully"); CloseHandle(hProcess); } else { DBG_ERROR("error while waiting for engine to quit"); exit(1); } pipe_win32_exit(); } } void comm_send_str(char *str) { if (init_ok) pipe_win32_send(str); } char *comm_poll(void) { if (init_ok) { DWORD exit; int error; GetExitCodeProcess(hProcess, &exit); if (exit == STILL_ACTIVE) { char *retval = pipe_win32_poll(&error); if (!error) return retval; } else { DBG_ERROR("engine process has terminated"); } pipe_win32_exit(); init_ok = 0; game_set_engine_error(1); } return NULL; } #endif /* COMM_PIPE_WIN32 */ dreamchess-0.2.1-RC2/src/credits.c000066400000000000000000000046041242540543200166110ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #include "credits.h" static char* programming[] = { "Programming", "Kris McAulay", "Walter van Niftrik", "Lawrence Sebald", NULL }; static char* graphics[] = { "Graphics", "Drew 'Hawke' Ball", "Annie Kirkpatrick", "Brandon May (melancholy)", "Kris McAulay", "Rogier van Schaijk", NULL }; static char* modelling[] = { "3D Modelling", "Walter van Niftrik", "Rogier van Schaijk", NULL }; static char* thanks[] = { "Special Thanks To", "Fran\xe7ois-Dominic Laram\xe9""e", "Armando Hern\xe1ndez Marroqu\xedn", "Chris Noll (Christuserloeser)", NULL }; static char* copyright[] = { "DreamChess", "\xa9 2003-2014", "http://www.dreamchess.org", NULL }; static char* music[] = { "Music", "Matthew P. Smith", NULL }; static char **credits[] = { copyright, programming, music, graphics, modelling, thanks, NULL }; char ***get_credits(void) { return credits; } dreamchess-0.2.1-RC2/src/credits.h000066400000000000000000000015751242540543200166220ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ char ***get_credits(void); dreamchess-0.2.1-RC2/src/debug.c000066400000000000000000000043761242540543200162500ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "debug.h" static int dbg_level = 1; /* Debug levels: ** 0: Silent ** 1: Errors ** 2: Errors + Warnings ** 3: Errors + Warnings + Log */ void dbg_set_level(int level) { dbg_level = level; } #ifdef HAVE_VARARGS_MACROS void dbg_error(char *file, int line, const char *fmt, ...) #else void dbg_error(const char *fmt, ...) #endif { va_list ap; if (dbg_level < 1) return; #ifdef HAVE_VARARGS_MACROS fprintf(stderr, "%s:%d: ", file, line); #endif fprintf(stderr, "error: "); va_start(ap, fmt); vfprintf(stderr, fmt, ap); va_end(ap); fprintf(stderr, "\n"); } #ifdef HAVE_VARARGS_MACROS void dbg_warn(char *file, int line, const char *fmt, ...) #else void dbg_warn(const char *fmt, ...) #endif { va_list ap; if (dbg_level < 2) return; #ifdef HAVE_VARARGS_MACROS printf("%s:%d: ", file, line); #endif printf("warning: "); va_start(ap, fmt); vprintf(fmt, ap); va_end(ap); printf("\n"); } #ifdef HAVE_VARARGS_MACROS void dbg_log(char *file, int line, const char *fmt, ...) #else void dbg_log(const char *fmt, ...) #endif { va_list ap; if (dbg_level < 3) return; #ifdef HAVE_VARARGS_MACROS printf("%s:%d: ", file, line); #endif va_start(ap, fmt); vprintf(fmt, ap); va_end(ap); printf("\n"); } dreamchess-0.2.1-RC2/src/debug.h000066400000000000000000000037421242540543200162510ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #ifdef HAVE_C99_VARARGS_MACROS #define DBG_ERROR(...) do {dbg_error(__FILE__, __LINE__, __VA_ARGS__);} while (0) #define DBG_WARN(...) do {dbg_warn(__FILE__, __LINE__, __VA_ARGS__);} while (0) #define DBG_LOG(...) do {dbg_log(__FILE__, __LINE__, __VA_ARGS__);} while (0) #elif defined(HAVE_GNUC_VARARGS_MACROS) #define DBG_ERROR(args...) do {dbg_error(__FILE__, __LINE__, args);} while (0) #define DBG_WARN(args...) do {dbg_warn(__FILE__, __LINE__, args);} while (0) #define DBG_LOG(args...) do {dbg_log(__FILE__, __LINE__, args);} while (0) #else #define DBG_ERROR dbg_error #define DBG_WARN dbg_warn #define DBG_LOG dbg_log #endif #if defined(HAVE_C99_VARARGS_MACROS) || defined(HAVE_GNUC_VARARGS_MACROS) #define HAVE_VARARGS_MACROS #endif void dbg_set_level(int level); #ifdef HAVE_VARARGS_MACROS void dbg_error(char *file, int line, const char *fmt, ...); void dbg_warn(char *file, int line, const char *fmt, ...); void dbg_log(char *file, int line, const char *fmt, ...); #else void dbg_error(const char *fmt, ...); void dbg_warn(const char *fmt, ...); void dbg_log(const char *fmt, ...); #endif dreamchess-0.2.1-RC2/src/dir.c000066400000000000000000000061431242540543200157320ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #include "dir.h" #ifdef __WIN32__ #define USERDIR "DreamChess" #include #include #include "shlwapi.h" #include "shlobj.h" int ch_datadir(void) { char filename[MAX_PATH + 6]; GetModuleFileName(NULL, filename, MAX_PATH); filename[MAX_PATH] = '\0'; PathRemoveFileSpec(filename); strcat(filename, "/data"); return chdir(filename); } int ch_userdir(void) { char appdir[MAX_PATH]; if (SHGetFolderPath(NULL, CSIDL_APPDATA, NULL, 0, appdir)) return -1; if (chdir(appdir)) return -1; if (chdir(USERDIR)) { if (mkdir(USERDIR)) return -1; return chdir(USERDIR); } return 0; } #elif defined __APPLE__ #include #include #include "CoreFoundation/CoreFoundation.h" #define USERDIR "Library/Application Support/DreamChess" int ch_datadir(void) { char temp1[200]; char temp2[200]; char temp3[200]; CFBundleRef mainBundle = CFBundleGetMainBundle(); CFURLRef bundledir=CFBundleCopyResourcesDirectoryURL(mainBundle); CFURLRef resdir=CFBundleCopyBundleURL(mainBundle); CFStringRef stringref=CFURLCopyFileSystemPath( bundledir, kCFURLPOSIXPathStyle ); CFStringGetCString ( stringref, temp1, 200, kCFStringEncodingMacRoman); stringref=CFURLCopyFileSystemPath( resdir, kCFURLPOSIXPathStyle ); CFStringGetCString ( stringref, temp2, 200, kCFStringEncodingMacRoman); sprintf( temp3, "%s/%s", temp2, temp1 ); return chdir(temp3); } int ch_userdir(void) { char *home = getenv("HOME"); if (!home) return -1; if (chdir(home)) return -1; if (chdir(USERDIR)) { if (mkdir(USERDIR, 0755)) return -1; return chdir(USERDIR); } return 0; } #else /* !__WIN32__ */ #define USERDIR ".dreamchess" #include #include #include #include int ch_datadir(void) { return chdir(DATADIR); } int ch_userdir(void) { char *home = getenv("HOME"); if (!home) return -1; if (chdir(home)) return -1; if (chdir(USERDIR)) { if (mkdir(USERDIR, 0755)) return -1; return chdir(USERDIR); } return 0; } #endif dreamchess-0.2.1-RC2/src/dir.h000066400000000000000000000016771242540543200157460ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef DIR_H #define DIR_H int ch_datadir(void); int ch_userdir(void); #endif /* DIR_H */ dreamchess-0.2.1-RC2/src/dreamchess.c000066400000000000000000000454771242540543200173070ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #include #include #include #include #ifdef HAVE_GETOPT_H #include #endif /* HAVE_GETOPT_H */ #include #include "board.h" #include "history.h" #include "ui.h" #include "comm.h" #include "dir.h" #include "dreamchess.h" #include "debug.h" #include "git_rev.h" #include "audio.h" #include "system_config.h" #include "pgn_scanner.h" #ifdef __APPLE__ #include "CoreFoundation/CoreFoundation.h" #endif #ifdef HAVE_GETOPT_LONG #define OPTION_TEXT(L, S, T) " " L "\t" S "\t" T "\n" #else #define OPTION_TEXT(L, S, T) " " S "\t" T "\n" #endif typedef struct move_list { char **move; int entries, view, max_entries; } move_list_t; typedef struct cl_options { int width; int height; int fs; char *engine; } cl_options_t; static ui_driver_t *ui; static config_t *config; static move_list_t san_list, fan_list, fullalg_list; static history_t *history; static int in_game; static int engine_error; static void move_list_play(move_list_t *list, char *move) { if (list->entries == list->max_entries) { list->max_entries *= 2; list->move = realloc(list->move, list->max_entries * sizeof(char *)); } list->move[list->entries++] = strdup(move); list->view = list->entries - 1; } static void move_list_undo(move_list_t *list) { if (list->entries > 0) { list->entries--; free(list->move[list->entries]); list->view = list->entries - 1; } } static void move_list_init(move_list_t *list) { list->max_entries = 20; list->move = malloc(list->max_entries * sizeof(char *)); list->entries = 0; list->view = -1; } static void move_list_exit(move_list_t *list) { while (list->entries > 0) move_list_undo(list); free(list->move); } static void move_list_view_next(move_list_t *list) { if (list->view < list->entries - 1) list->view++; } static void move_list_view_prev(move_list_t *list) { if (list->view >= 0) list->view--; } void game_view_next(void) { history_view_next(history); move_list_view_next(&fullalg_list); move_list_view_next(&san_list); move_list_view_next(&fan_list); ui->update(history->view->board, NULL); } void game_view_prev(void) { history_view_prev(history); move_list_view_prev(&fullalg_list); move_list_view_prev(&san_list); move_list_view_prev(&fan_list); ui->update(history->view->board, NULL); } void game_undo(void) { history_undo(history); move_list_undo(&fullalg_list); move_list_undo(&san_list); move_list_undo(&fan_list); if (history->result) { free(history->result->reason); free(history->result); history->result = NULL; } ui->update(history->view->board, NULL); } void game_retract_move(void) { /* Make sure a user is on move and we can undo two moves. */ if (config->player[history->last->board->turn] != PLAYER_UI) return; if (!history->last->prev || !history->last->prev->prev) return; game_undo(); game_undo(); comm_send("remove\n"); } void game_move_now(void) { /* Make sure engine is on move. */ if (config->player[history->last->board->turn] != PLAYER_ENGINE) return; comm_send("?\n"); } int game_want_move(void) { return config->player[history->last->board->turn] == PLAYER_UI && history->last == history->view; } int game_save( int slot ) { int retval; char temp[80]; if (!ch_userdir()) { sprintf( temp, "save%i.pgn", slot ); retval = history_save_pgn(history, temp); } else { DBG_ERROR("failed to enter user directory"); retval = 1; } return retval; } void game_set_engine_error(int err) { engine_error = err; } int game_get_engine_error(void) { return engine_error; } static int do_move(move_t *move, int ui_update) { char *move_s, *move_f, *move_san; board_t new_board; if (!move_is_valid(history->last->board, move)) { DBG_WARN("move is illegal"); return 0; } move_set_attr(history->last->board, move); new_board = *history->last->board; move_s = move_to_fullalg(&new_board, move); move_list_play(&fullalg_list, move_s); move_san = move_to_san(&new_board, move); move_f = san_to_fan(&new_board, move_san); DBG_LOG("processing move %s (%s)", move_s, move_san); move_list_play(&san_list, move_san); move_list_play(&fan_list, move_f); free(move_san); free(move_f); free(move_s); make_move(&new_board, move); if (move->state == MOVE_CHECK) new_board.state = BOARD_CHECK; else if (move->state == MOVE_CHECKMATE) new_board.state = BOARD_CHECKMATE; else new_board.state = BOARD_NORMAL; history_play(history, move, &new_board); if (ui_update) ui->update(history->view->board, move); if (new_board.state == MOVE_CHECKMATE) { history->result = malloc(sizeof(result_t)); if (new_board.turn == WHITE) { history->result->code = RESULT_BLACK_WINS; history->result->reason = strdup("Black mates"); } else { history->result->code = RESULT_WHITE_WINS; history->result->reason = strdup("White mates"); } if (ui_update) ui->show_result(history->result); } else if (new_board.state == MOVE_STALEMATE) { history->result = malloc(sizeof(result_t)); history->result->code = RESULT_DRAW; history->result->reason = strdup("Stalemate"); if (ui_update) ui->show_result(history->result); } return 1; } void game_make_move(move_t *move, int ui_update) { if (do_move(move, ui_update)){ comm_send("%s\n", fullalg_list.move[fullalg_list.entries-1]); } else { char *move_str = move_to_fullalg(history->last->board, move); DBG_WARN("ignoring illegal move %s", move_str); free(move_str); } } void game_quit(void) { in_game = 0; } int game_load( int slot ) { int retval; char temp[80]; board_t *board; if (ch_userdir()) { DBG_ERROR("failed to enter user directory"); return 1; } comm_send("force\n"); sprintf( temp, "save%i.pgn", slot ); retval = pgn_parse_file(temp); if (retval) { DBG_ERROR("failed to parse PGN file '%s'", temp); return 1; } board = history->last->board; ui->update(board, NULL); if (config->player[board->turn] == PLAYER_ENGINE) comm_send("go\n"); else if (config->player[OPPONENT(board->turn)] == PLAYER_ENGINE) { if (board->turn == WHITE) comm_send("white\n"); else comm_send("black\n"); } return retval; } void game_make_move_str(char *move_str, int ui_update) { board_t new_board = *history->last->board; move_t *engine_move; DBG_LOG("parsing move string '%s'", move_str); engine_move = san_to_move(&new_board, move_str); if (!engine_move) engine_move = fullalg_to_move(&new_board, move_str); if (engine_move) { game_make_move(engine_move, ui_update); free(engine_move); } else DBG_ERROR("failed to parse move string '%s'", move_str); } void game_get_move_list(char ***list, int *total, int *view) { *list = fan_list.move; *total = fan_list.entries; *view = fan_list.view; } int set_resolution(int init) { int width, height, fs, ms; option_t *option = config_get_option("resolution"); config_resolution_t *res = option->selected->data; option = config_get_option("full_screen"); fs = option->selected->index; option = config_get_option("multisampling"); ms = option->selected->index * 2; if (res) { width = res->w; height = res->h; } else { /* Custom */ option = config_get_option("custom_resolution_width"); width = option->value; option = config_get_option("custom_resolution_height"); height = option->value; } if (init) return ui->init(width, height, fs, ms); else return ui->resize(width, height, fs, ms); } static void init_resolution(void) { if (set_resolution(1)) { DBG_LOG("switching to failsafe video mode defaults"); config_set_failsafe_video(); config_save(); if (set_resolution(1)) { exit(1); } } } void toggle_fullscreen(void) { #ifdef _WIN32 DBG_WARN("fullscreen toggling is currently not supported on win32"); #else option_t *option = config_get_option("full_screen"); option_select_value_by_index(option, 1 - option->selected->index); set_resolution(0); #endif } static void parse_options(int argc, char **argv, ui_driver_t **ui_driver, cl_options_t *cl_options) { int c; #ifdef HAVE_GETOPT_LONG int optindex; struct option options[] = { {"help", no_argument, NULL, 'h' }, {"list-drivers", no_argument, NULL, 'l'}, {"ui", required_argument, NULL, 'u'}, {"fullscreen", no_argument, NULL, 'f'}, {"width", required_argument, NULL, 'W'}, {"height", required_argument, NULL, 'H'}, {"1st-engine", required_argument, NULL, '1'}, {"verbose", required_argument, NULL, 'v'}, {0, 0, 0, 0} }; while ((c = getopt_long(argc, argv, "1:fhlu:v:W:H:", options, &optindex)) > -1) { #else while ((c = getopt(argc, argv, "1:fhlu:v:W:H:")) > -1) { #endif /* HAVE_GETOPT_LONG */ switch (c) { case 'h': printf("Usage: dreamchess [options]\n\n" "An xboard-compatible chess interface.\n\n" "Options:\n" OPTION_TEXT("--help\t", "-h\t", "Show help.") OPTION_TEXT("--list-drivers", "-l\t", "List all available drivers.") OPTION_TEXT("--ui \t", "-u\t", "Use user interface driver .") OPTION_TEXT("--fullscreen\t", "-f\t", "Run fullscreen") OPTION_TEXT("--width\t", "-W\t", "Set screen width") OPTION_TEXT("--height\t", "-H\t", "Set screen height") OPTION_TEXT("--1st-engine ", "-1\t", "Use as first chess engine.\n\t\t\t\t\t Defaults to 'dreamer'.") OPTION_TEXT("--verbose ", "-v", "Set verbosity to .\n\t\t\t\t\t Verbosity levels:\n\t\t\t\t\t 0 - Silent\n\t\t\t\t\t 1 - Errors only\n\t\t\t\t\t 2 - Errors and warnings only\n\t\t\t\t\t 3 - All\n\t\t\t\t\t Defaults to 1") ); exit(0); case 'l': printf("Available drivers:\n\n"); ui_list_drivers(); exit(0); case 'u': if (!(*ui_driver = ui_find_driver(optarg))) { DBG_ERROR("could not find user interface driver '%s'", optarg); exit(1); } break; case '1': cl_options->engine = optarg; break; case 'f': cl_options->fs = 1; break; case 'W': cl_options->width = atoi(optarg); break; case 'H': cl_options->height = atoi(optarg); break; case 'v': { int level; char *endptr; errno = 0; level = strtol(optarg, &endptr, 10); if (errno || (optarg == endptr) || (level < 0) || (level > 3)) { DBG_ERROR("illegal verbosity level specified"); exit(1); } dbg_set_level(level); } } } } static void set_cl_options(cl_options_t *cl_options) { option_t *option; if (cl_options->engine) { option = config_get_option("first_engine"); option_string_set_text(option, cl_options->engine); } if (cl_options->fs) { option = config_get_option("full_screen"); option_select_value_by_name(option, "On"); } if (cl_options->width) { option = config_get_option("custom_resolution_width"); option->value = cl_options->width; option = config_get_option("resolution"); option_select_value_by_name(option, "Custom"); } if (cl_options->height) { option = config_get_option("custom_resolution_height"); option->value = cl_options->height; option = config_get_option("resolution"); option_select_value_by_name(option, "Custom"); } } int dreamchess(void *data) { cl_options_t cl_options = { 0 }; arguments_t *arg = data; ui = ui_driver[0]; printf( "DreamChess " "v" PACKAGE_VERSION " (" GIT_REV ")\n" ); parse_options(arg->argc, arg->argv, &ui, &cl_options); config_init(); set_cl_options(&cl_options); if (!ui) { DBG_ERROR("failed to find a user interface driver"); exit(1); } init_resolution(); while (1) { board_t board; int pgn_slot; option_t *option; if (!(config = ui->config(&pgn_slot))) break; ch_userdir(); option = config_get_option("first_engine"); #ifdef __APPLE__ char temp1[200]; char temp2[200]; if (!strcmp(option->string,"dreamer") || !strcmp(option->string,"Dreamer") ) { CFBundleRef mainBundle = CFBundleGetMainBundle(); CFURLRef bundledir=CFBundleCopyBundleURL(mainBundle); CFStringRef stringref=CFURLCopyFileSystemPath( bundledir, kCFURLPOSIXPathStyle ); CFStringGetCString ( stringref, temp1, 200, kCFStringEncodingMacRoman); sprintf( temp2, "%s/contents/MacOS/dreamer", temp1 ); game_set_engine_error(comm_init(temp2)); } else game_set_engine_error(comm_init(option->string)); #else game_set_engine_error(comm_init(option->string)); #endif comm_send("xboard\n"); comm_send("new\n"); comm_send("random\n"); comm_send("sd %i\n", config->cpu_level); comm_send("depth %i\n", config->cpu_level); if (config->difficulty == 0) comm_send("noquiesce\n"); if (config->player[WHITE] == PLAYER_UI && config->player[BLACK] == PLAYER_UI) comm_send("force\n"); if (config->player[WHITE] == PLAYER_ENGINE) comm_send("go\n"); in_game = 1; board_setup(&board); history = history_init(&board); move_list_init(&san_list); move_list_init(&fan_list); move_list_init(&fullalg_list); if (pgn_slot >= 0) if (game_load(pgn_slot)) { DBG_ERROR("failed to load savegame in slot %i", pgn_slot); exit(1); } ui->update(history->view->board, NULL); while (in_game) { char *s; if ((s = comm_poll())) { DBG_LOG("message from engine: '%s'", s); if (!history->result) { if ((!strncmp(s, "move ", 4) || strstr(s, "... ")) && config->player[history->last->board->turn] == PLAYER_ENGINE) { char *move_str = strrchr(s, ' ') + 1; board_t new_board = *history->last->board; move_t *engine_move; DBG_LOG("parsing move string '%s'", move_str); engine_move = san_to_move(&new_board, move_str); if (!engine_move) engine_move = fullalg_to_move(&new_board, move_str); if (engine_move) { audio_play_sound(AUDIO_MOVE); do_move(engine_move, 1); free(engine_move); } else DBG_ERROR("failed to parse move string '%s'", move_str); } else if (strstr(s, "llegal move")) game_undo(); /* Ignore result message if we've already determined a result ourselves. */ else { char *start = strchr(s, '{'); char *end = strchr(s, '}'); if (start && end && end > start) { char *comment = malloc(end - start); history->result = malloc(sizeof(result_t)); strncpy(comment, start + 1, end - start - 1); comment[end - start - 1] = '\0'; history->result->reason = comment; if (strstr(s, "1-0")) { history->result->code = RESULT_WHITE_WINS; ui->show_result(history->result); } else if (strstr(s, "1/2-1/2")) { history->result->code = RESULT_DRAW; ui->show_result(history->result); } else if (strstr(s, "0-1")) { history->result->code = RESULT_BLACK_WINS; ui->show_result(history->result); } else { free(history->result->reason); free(history->result); history->result = NULL; } } } } free(s); } ui->poll(); } comm_send("quit\n"); comm_exit(); history_exit(history); move_list_exit(&san_list); move_list_exit(&fan_list); move_list_exit(&fullalg_list); } ui->exit(); return 0; } dreamchess-0.2.1-RC2/src/dreamchess.h000066400000000000000000000033031242540543200172720ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef DREAMCHESS_H #define DREAMCHESS_H #include "board.h" typedef struct arguments { int argc; char **argv; } arguments_t; #define PLAYER_UI 0 #define PLAYER_ENGINE 1 typedef struct config { int player[2]; int cpu_level; int difficulty; } config_t; int dreamchess(void *arg); void game_view_next(void); void game_view_prev(void); void game_undo(void); int game_want_move(void); void game_make_move(move_t *move, int ui_update); void game_retract_move(void); void game_move_now(void); void game_quit(void); void game_get_move_list(char ***list, int *total, int *view); int game_save( int slot ); int game_load( int slot ); void game_make_move_str(char *move_str, int ui_update); int game_get_engine_error(void); void game_set_engine_error(int err); int set_resolution(int init); void toggle_fullscreen(void); #endif /* DREAMCHESS_H */ dreamchess-0.2.1-RC2/src/dreamer/000077500000000000000000000000001242540543200164235ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/dreamer/Makefile.am000066400000000000000000000013451242540543200204620ustar00rootroot00000000000000noinst_HEADERS = board.h dreamer.h eval.h history.h move.h repetition.h \ commands.h hashing.h e_comm.h move_data.h search.h transposition.h \ timer.h pgn_scanner.h makebook.h AM_CPPFLAGS = -I$(top_builddir)/src/include -I$(top_srcdir)/src/include AM_CFLAGS = $(CFLAGS) AM_LFLAGS = -P`basename $@ scanner.c` -olex.yy.c AM_YFLAGS = -d -p `basename $@ parser.c` bin_PROGRAMS = dreamer dreamer_SOURCES = main.c dreamer_LDADD = libdreamer.a ../libs/libsan.a @DREAMER_LIBS@ noinst_LIBRARIES = libdreamer.a libdreamer_a_SOURCES = dreamer.c e_comm_unix.c commands.c board.c \ gen_chess_moves.c hashing.c move.c search.c repetition.c \ transposition.c eval.c history.c e_comm_win32.c e_comm.c \ pgn_parser.y pgn_scanner.l makebook.c timer.c dreamchess-0.2.1-RC2/src/dreamer/board.c000066400000000000000000000622611242540543200176650ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #include #include "board.h" #include "move.h" #include "hashing.h" /* square_bit[i] is a bitboard that marks square 'i' on the board. */ bitboard_t square_bit[64]; /* Pieces values are used to calculate the material balance of the board. */ static int piece_value[] = {100, 100, 300, 300, 350, 350, 500, 500, 900, 900, 2000, 2000}; static void add_piece(board_t *board, int square, int piece) /* Adds a piece to a board. ** Parameters: (board_t *) board: Pointer to the board to add the piece to. ** (int) piece: The piece to add. ** (int) square: The square where the piece should be added. */ { board->bitboard[piece] |= square_bit[square]; board->bitboard[ALL + (piece & 1)] |= square_bit[square]; board->material_value[piece & 1] += piece_value[piece]; if ((piece & PIECE_MASK) == PAWN) board->num_pawns[piece & 1]++; board->hash_key ^= pieces_hash[piece][square]; } static void remove_piece(board_t *board, int square, int piece) /* Removes a piece from the board. ** Parameters: (board_t *) board: Pointer to the board to remove the piece ** from. ** (int) piece: The piece to remove. ** (int) square: The square where to remove the piece from. */ { board->bitboard[piece] ^= square_bit[square]; board->bitboard[ALL + (piece & 1)] ^= square_bit[square]; board->material_value[piece & 1] -= piece_value[piece]; if ((piece & PIECE_MASK) == PAWN) board->num_pawns[piece & 1]--; board->hash_key ^= pieces_hash[piece][square]; } void setup_board(board_t *board) { int i; clear_board(board); add_piece(board, SQUARE_A1, WHITE_ROOK); add_piece(board, SQUARE_B1, WHITE_KNIGHT); add_piece(board, SQUARE_C1, WHITE_BISHOP); add_piece(board, SQUARE_D1, WHITE_QUEEN); add_piece(board, SQUARE_E1, WHITE_KING); add_piece(board, SQUARE_F1, WHITE_BISHOP); add_piece(board, SQUARE_G1, WHITE_KNIGHT); add_piece(board, SQUARE_H1, WHITE_ROOK); add_piece(board, SQUARE_A8, BLACK_ROOK); add_piece(board, SQUARE_B8, BLACK_KNIGHT); add_piece(board, SQUARE_C8, BLACK_BISHOP); add_piece(board, SQUARE_D8, BLACK_QUEEN); add_piece(board, SQUARE_E8, BLACK_KING); add_piece(board, SQUARE_F8, BLACK_BISHOP); add_piece(board, SQUARE_G8, BLACK_KNIGHT); add_piece(board, SQUARE_H8, BLACK_ROOK); for (i = SQUARE_A2; i <= SQUARE_H2; i++) add_piece(board, i, WHITE_PAWN); for (i = SQUARE_A7; i <= SQUARE_H7; i++) add_piece(board, i, BLACK_PAWN); board->castle_flags = WHITE_CAN_CASTLE_KINGSIDE | BLACK_CAN_CASTLE_KINGSIDE | WHITE_CAN_CASTLE_QUEENSIDE | BLACK_CAN_CASTLE_QUEENSIDE; board->en_passant = 0LL; board->current_player = SIDE_WHITE; board->hash_key = hash_key(board); board->fifty_moves = 0; } int setup_board_fen(board_t *board, char *fen) { int i = 0; int square = 56; int len = strlen(fen); char *endptr; int done = 0; clear_board(board); while (done < 64) { char c; char piece=0; if (i == len) return 1; c = fen[i++]; if ((c >= '1') && (c <= '8')) { square += c - '0'; done += c - '0'; continue; } switch(toupper(c)) { case 'P': piece = PAWN; break; case 'N': piece = KNIGHT; break; case 'B': piece = BISHOP; break; case 'R': piece = ROOK; break; case 'Q': piece = QUEEN; break; case 'K': piece = KING; break; case '/': square -= 16; continue; } if (c >= 'a') piece += SIDE_BLACK; else piece += SIDE_WHITE; if (square < 0 || square > 63) return 1; add_piece(board, square++, piece); done++; } /* Skip space */ if (++i >= len) return 1; if (fen[i] == 'w') board->current_player = SIDE_WHITE; else if (fen[i] == 'b') board->current_player = SIDE_BLACK; else return 1; i += 2; if (i >= len) return 1; board->castle_flags = 0; if (fen[i] != '-') while ((fen[i] != ' ') && (i < len)) switch (fen[i++]) { case 'K': board->castle_flags |= WHITE_CAN_CASTLE_KINGSIDE; break; case 'Q': board->castle_flags |= WHITE_CAN_CASTLE_QUEENSIDE; break; case 'k': board->castle_flags |= BLACK_CAN_CASTLE_KINGSIDE; break; case 'q': board->castle_flags |= BLACK_CAN_CASTLE_QUEENSIDE; } else i++; /* Skip space */ if (++i >= len) return 1; board->en_passant = 0LL; if (fen[i] != '-') { if ((fen[i] < 'a') || (fen[i] > 'h')) return 1; board->en_passant = 1LL << (fen[i++] - 'a'); if (i >= len) return 1; if ((fen[i] < '1') || (fen[i] > '8')) return 1; board->en_passant <<= 8 * (fen[i] - '1'); } i += 2; if (i >= len) return 1; errno = 0; board->fifty_moves = strtol(fen + i, &endptr, 10); if (errno || (fen + i == endptr)) return 1; i = endptr - fen + 1; if (i >= len) return 1; /* FIXME Implement move counter, legality check */ return 0; } void board_init(void) { int i; for (i = 0; i < 64; i++) square_bit[i] = 1LL << i; } void clear_board(board_t *board) { int i; for (i = 0; i < NR_BITBOARDS; i++) board->bitboard[i] = 0LL; board->num_pawns[SIDE_WHITE] = 0; board->num_pawns[SIDE_BLACK] = 0; board->material_value[SIDE_WHITE] = 0; board->material_value[SIDE_BLACK] = 0; } int find_black_piece(board_t *board, int square) { bitboard_t mask = square_bit[square]; /* We need to check kings first because a fake king might be on the ** same square as a rook. In that case we want to find the king so ** that the illegality of the previous move can be detected. */ if (board->bitboard[BLACK_KING] & square_bit[square]) return BLACK_KING; /* Check for other pieces in order of frequency. */ if (board->bitboard[BLACK_PAWN] & mask) return BLACK_PAWN; if (board->bitboard[BLACK_KNIGHT] & mask) return BLACK_KNIGHT; if (board->bitboard[BLACK_BISHOP] & mask) return BLACK_BISHOP; if (board->bitboard[BLACK_ROOK] & mask) return BLACK_ROOK; if (board->bitboard[BLACK_QUEEN] & mask) return BLACK_QUEEN; return NONE; } int find_white_piece(board_t *board, int square) { bitboard_t mask = square_bit[square]; /* We need to check kings first because a fake king might be on the ** same square as a rook. In that case we want to find the king so ** that the illegality of the previous move can be detected. */ if (board->bitboard[WHITE_KING] & mask) return WHITE_KING; /* Check for other pieces in order of frequency. */ if (board->bitboard[WHITE_PAWN] & mask) return WHITE_PAWN; if (board->bitboard[WHITE_KNIGHT] & mask) return WHITE_KNIGHT; if (board->bitboard[WHITE_BISHOP] & mask) return WHITE_BISHOP; if (board->bitboard[WHITE_ROOK] & mask) return WHITE_ROOK; if (board->bitboard[WHITE_QUEEN] & mask) return WHITE_QUEEN; return NONE; } void execute_move(board_t *board, move_t move) { if (board->current_player) { /* Black is the side to move. Remove white phantom kings from the ** board. */ if (board->castle_flags & WHITE_PHANTOM_KINGS_KINGSIDE) { board->castle_flags ^= WHITE_PHANTOM_KINGS_KINGSIDE; board->bitboard[WHITE_KING] ^= WHITE_PHANTOM_KINGSIDE; board->bitboard[WHITE_ALL] ^= WHITE_PHANTOM_KINGSIDE; board->bitboard[WHITE_ALL] |= board->bitboard[WHITE_ROOK]; } else if (board->castle_flags & WHITE_PHANTOM_KINGS_QUEENSIDE) { board->castle_flags ^= WHITE_PHANTOM_KINGS_QUEENSIDE; board->bitboard[WHITE_KING] ^= WHITE_PHANTOM_QUEENSIDE; board->bitboard[WHITE_ALL] ^= WHITE_PHANTOM_QUEENSIDE; board->bitboard[WHITE_ALL] |= board->bitboard[WHITE_ROOK]; } } else { /* White is the side to move. Remove black phantom kings from the ** board. */ if (board->castle_flags & BLACK_PHANTOM_KINGS_KINGSIDE) { board->castle_flags ^= BLACK_PHANTOM_KINGS_KINGSIDE; board->bitboard[BLACK_KING] ^= BLACK_PHANTOM_KINGSIDE; board->bitboard[BLACK_ALL] ^= BLACK_PHANTOM_KINGSIDE; board->bitboard[BLACK_ALL] |= board->bitboard[BLACK_ROOK]; } else if (board->castle_flags & BLACK_PHANTOM_KINGS_QUEENSIDE) { board->castle_flags ^= BLACK_PHANTOM_KINGS_QUEENSIDE; board->bitboard[BLACK_KING] ^= BLACK_PHANTOM_QUEENSIDE; board->bitboard[BLACK_ALL] ^= BLACK_PHANTOM_QUEENSIDE; board->bitboard[BLACK_ALL] |= board->bitboard[BLACK_ROOK]; } } switch (move & MOVE_NO_PROMOTION_MASK) { case NORMAL_MOVE: remove_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); if ((MOVE_GET(move, PIECE) & PIECE_MASK) == PAWN) board->fifty_moves = 0; else board->fifty_moves++; break; case CAPTURE_MOVE: remove_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, CAPTURED)); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); board->fifty_moves = 0; break; case CAPTURE_MOVE_EN_PASSANT: remove_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); /* Remove the captured pawn. */ remove_piece(board, MOVE_GET(move, DEST) + (MOVE_GET(move, PIECE) & 1? 8 : -8), MOVE_GET(move, CAPTURED)); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); board->fifty_moves = 0; break; case CASTLING_MOVE_KINGSIDE: { /* We have to move the rook as well. */ int rook = ROOK + board->current_player; remove_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); remove_piece(board, MOVE_GET(move, DEST) + 1, rook); add_piece(board, MOVE_GET(move, DEST) - 1, rook); /* Add phantom kings to detect whether or not ** this move is legal. */ if (!board->current_player) { /* White castling. */ board->castle_flags |= WHITE_PHANTOM_KINGS_KINGSIDE | WHITE_HAS_CASTLED; board->bitboard[WHITE_KING] |= WHITE_PHANTOM_KINGSIDE; board->bitboard[WHITE_ALL] |= WHITE_PHANTOM_KINGSIDE; } else { /* Black castling. */ board->castle_flags |= BLACK_PHANTOM_KINGS_KINGSIDE | BLACK_HAS_CASTLED; board->bitboard[BLACK_KING] |= BLACK_PHANTOM_KINGSIDE; board->bitboard[BLACK_ALL] |= BLACK_PHANTOM_KINGSIDE; } board->fifty_moves++; break; } case CASTLING_MOVE_QUEENSIDE: { /* We have to move the rook as well. */ int rook = ROOK + board->current_player; remove_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); remove_piece(board, MOVE_GET(move, DEST) - 2, rook); add_piece(board, MOVE_GET(move, DEST) + 1, rook); /* Add phantom kings to detect whether or not ** this move is legal. */ if (!board->current_player) { /* White castling. */ board->castle_flags |= WHITE_PHANTOM_KINGS_QUEENSIDE | WHITE_HAS_CASTLED; board->bitboard[WHITE_KING] |= WHITE_PHANTOM_QUEENSIDE; board->bitboard[WHITE_ALL] |= WHITE_PHANTOM_QUEENSIDE; } else { /* Black castling. */ board->castle_flags |= BLACK_PHANTOM_KINGS_QUEENSIDE | BLACK_HAS_CASTLED; board->bitboard[BLACK_KING] |= BLACK_PHANTOM_QUEENSIDE; board->bitboard[BLACK_ALL] |= BLACK_PHANTOM_QUEENSIDE; } board->fifty_moves++; break; } case RESIGN_MOVE: /* Resign or checkmate, do nothing. */ return; case STALEMATE_MOVE: /* Stalemate, do nothing. */ return; } /* Promotion moves. */ switch (move & MOVE_PROMOTION_MASK) { case PROMOTION_MOVE_KNIGHT: remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), KNIGHT + board->current_player); break; case PROMOTION_MOVE_BISHOP: remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), BISHOP + board->current_player); break; case PROMOTION_MOVE_ROOK: remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), ROOK + board->current_player); break; case PROMOTION_MOVE_QUEEN: remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), QUEEN + board->current_player); } /* Reset en passant possibility. */ if (board->en_passant) { int square; for (square = 0; square < 64; square++) { if (board->en_passant & square_bit[square]) { board->hash_key ^= ep_hash[square]; break; } } board->en_passant = 0LL; } /* Set en passant possibility in case of a double pawn push. */ if ((MOVE_GET(move, PIECE) == WHITE_PAWN) && (MOVE_GET(move, DEST) - MOVE_GET(move, SOURCE) == 16)) { board->en_passant = square_bit[MOVE_GET(move, SOURCE) + 8]; board->hash_key ^= ep_hash[MOVE_GET(move, SOURCE) + 8]; } else if ((MOVE_GET(move, PIECE) == BLACK_PAWN) && (MOVE_GET(move, SOURCE) - MOVE_GET(move, DEST) == 16)) { board->en_passant = square_bit[MOVE_GET(move, DEST) + 8]; board->hash_key ^= ep_hash[MOVE_GET(move, DEST) + 8]; } /* Set castling possibilities. If the king moves castling is not allowed. */ switch (MOVE_GET(move, PIECE)) { case WHITE_KING: if (board->castle_flags & WHITE_CAN_CASTLE_KINGSIDE) { board->hash_key ^= castle_hash[SIDE_WHITE + CASTLE_KINGSIDE]; board->castle_flags ^= WHITE_CAN_CASTLE_KINGSIDE; } if (board->castle_flags & WHITE_CAN_CASTLE_QUEENSIDE) { board->hash_key ^= castle_hash[SIDE_WHITE + CASTLE_QUEENSIDE]; board->castle_flags ^= WHITE_CAN_CASTLE_QUEENSIDE; } break; case BLACK_KING: if (board->castle_flags & BLACK_CAN_CASTLE_KINGSIDE) { board->hash_key ^= castle_hash[SIDE_BLACK + CASTLE_KINGSIDE]; board->castle_flags ^= BLACK_CAN_CASTLE_KINGSIDE; } if (board->castle_flags & BLACK_CAN_CASTLE_QUEENSIDE) { board->hash_key ^= castle_hash[SIDE_BLACK + CASTLE_QUEENSIDE]; board->castle_flags ^= BLACK_CAN_CASTLE_QUEENSIDE; } } /* Any activety in the corners will make castling impossible, either ** because the rook moves, or because it is captured. */ switch (MOVE_GET(move, SOURCE)) { case SQUARE_A1: if (board->castle_flags & WHITE_CAN_CASTLE_QUEENSIDE) { board->hash_key ^= castle_hash[SIDE_WHITE + CASTLE_QUEENSIDE]; board->castle_flags ^= WHITE_CAN_CASTLE_QUEENSIDE; } break; case SQUARE_H1: if (board->castle_flags & WHITE_CAN_CASTLE_KINGSIDE) { board->hash_key ^= castle_hash[SIDE_WHITE + CASTLE_KINGSIDE]; board->castle_flags ^= WHITE_CAN_CASTLE_KINGSIDE; } break; case SQUARE_A8: if (board->castle_flags & BLACK_CAN_CASTLE_QUEENSIDE) { board->hash_key ^= castle_hash[SIDE_BLACK + CASTLE_QUEENSIDE]; board->castle_flags ^= BLACK_CAN_CASTLE_QUEENSIDE; } break; case SQUARE_H8: if (board->castle_flags & BLACK_CAN_CASTLE_KINGSIDE) { board->hash_key ^= castle_hash[SIDE_BLACK + CASTLE_KINGSIDE]; board->castle_flags ^= BLACK_CAN_CASTLE_KINGSIDE; } } switch (MOVE_GET(move, DEST)) { case SQUARE_A1: if (board->castle_flags & WHITE_CAN_CASTLE_QUEENSIDE) { board->hash_key ^= castle_hash[SIDE_WHITE + CASTLE_QUEENSIDE]; board->castle_flags ^= WHITE_CAN_CASTLE_QUEENSIDE; } break; case SQUARE_H1: if (board->castle_flags & WHITE_CAN_CASTLE_KINGSIDE) { board->hash_key ^= castle_hash[SIDE_WHITE + CASTLE_KINGSIDE]; board->castle_flags ^= WHITE_CAN_CASTLE_KINGSIDE; } break; case SQUARE_A8: if (board->castle_flags & BLACK_CAN_CASTLE_QUEENSIDE) { board->hash_key ^= castle_hash[SIDE_BLACK + CASTLE_QUEENSIDE]; board->castle_flags ^= BLACK_CAN_CASTLE_QUEENSIDE; } break; case SQUARE_H8: if (board->castle_flags & BLACK_CAN_CASTLE_KINGSIDE) { board->hash_key ^= castle_hash[SIDE_BLACK + CASTLE_KINGSIDE]; board->castle_flags ^= BLACK_CAN_CASTLE_KINGSIDE; } } /* Switch players. */ board->current_player = OPPONENT(board->current_player); board->hash_key ^= black_to_move; } void unmake_move(board_t *board, move_t move, bitboard_t old_en_passant, int old_castle_flags, int old_fifty_moves) { int castle_diff; /* Switch players. */ board->current_player = OPPONENT(board->current_player); board->hash_key ^= black_to_move; /* Promotion moves. */ switch (move & MOVE_PROMOTION_MASK) { case PROMOTION_MOVE_KNIGHT: remove_piece(board, MOVE_GET(move, DEST), KNIGHT + board->current_player); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); break; case PROMOTION_MOVE_BISHOP: remove_piece(board, MOVE_GET(move, DEST), BISHOP + board->current_player); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); break; case PROMOTION_MOVE_ROOK: remove_piece(board, MOVE_GET(move, DEST), ROOK + board->current_player); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); break; case PROMOTION_MOVE_QUEEN: remove_piece(board, MOVE_GET(move, DEST), QUEEN + board->current_player); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); } switch (move & MOVE_NO_PROMOTION_MASK) { case NORMAL_MOVE: remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); break; case CAPTURE_MOVE: remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, CAPTURED)); add_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); break; case CAPTURE_MOVE_EN_PASSANT: remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, DEST) + (MOVE_GET(move, PIECE) & 1? 8 : -8), MOVE_GET(move, CAPTURED)); add_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); break; case CASTLING_MOVE_KINGSIDE: { /* We have to move the rook as well. */ int rook = ROOK + board->current_player; /* Remove the phantom kings. */ if (!board->current_player) { board->bitboard[WHITE_KING] ^= WHITE_PHANTOM_KINGSIDE; board->bitboard[WHITE_ALL] ^= WHITE_PHANTOM_KINGSIDE; /* Put back the rook. */ board->bitboard[WHITE_ALL] |= board->bitboard[WHITE_ROOK]; board->castle_flags ^= WHITE_HAS_CASTLED | WHITE_PHANTOM_KINGS_KINGSIDE; } else { board->bitboard[BLACK_KING] ^= BLACK_PHANTOM_KINGSIDE; board->bitboard[BLACK_ALL] ^= BLACK_PHANTOM_KINGSIDE; /* Put back the rook. */ board->bitboard[BLACK_ALL] |= board->bitboard[BLACK_ROOK]; board->castle_flags ^= BLACK_HAS_CASTLED | BLACK_PHANTOM_KINGS_KINGSIDE; } remove_piece(board, MOVE_GET(move, DEST) - 1, rook); add_piece(board, MOVE_GET(move, DEST) + 1, rook); remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); break; } case CASTLING_MOVE_QUEENSIDE: { /* We have to move the rook as well. */ int rook = ROOK + board->current_player; /* Remove the phantom kings. */ if (!board->current_player) { board->bitboard[WHITE_KING] ^= WHITE_PHANTOM_QUEENSIDE; board->bitboard[WHITE_ALL] ^= WHITE_PHANTOM_QUEENSIDE; /* Put back the rook. */ board->bitboard[WHITE_ALL] |= board->bitboard[WHITE_ROOK]; board->castle_flags ^= WHITE_HAS_CASTLED | WHITE_PHANTOM_KINGS_QUEENSIDE; } else { board->bitboard[BLACK_KING] ^= BLACK_PHANTOM_QUEENSIDE; board->bitboard[BLACK_ALL] ^= BLACK_PHANTOM_QUEENSIDE; /* Put back the rook. */ board->bitboard[BLACK_ALL] |= board->bitboard[BLACK_ROOK]; board->castle_flags ^= BLACK_HAS_CASTLED | BLACK_PHANTOM_KINGS_QUEENSIDE; } remove_piece(board, MOVE_GET(move, DEST) + 1, rook); add_piece(board, MOVE_GET(move, DEST) - 2, rook); remove_piece(board, MOVE_GET(move, DEST), MOVE_GET(move, PIECE)); add_piece(board, MOVE_GET(move, SOURCE), MOVE_GET(move, PIECE)); break; } case RESIGN_MOVE: /* Resign or checkmate, do nothing. */ return; case STALEMATE_MOVE: /* Stalemate, do nothing. */ return; } /* Restore en passant possibility. */ if (board->en_passant || old_en_passant) { int square; for (square = 0; square < 64; square++) { if (board->en_passant & square_bit[square]) board->hash_key ^= ep_hash[square]; if (old_en_passant & square_bit[square]) board->hash_key ^= ep_hash[square]; } board->en_passant = old_en_passant; } castle_diff = board->castle_flags ^ old_castle_flags; /* Restore phantom kings. */ switch ((castle_diff & PHANTOM_FLAGS) & old_castle_flags) { case WHITE_PHANTOM_KINGS_KINGSIDE: board->castle_flags |= WHITE_PHANTOM_KINGS_KINGSIDE; board->bitboard[WHITE_KING] |= WHITE_PHANTOM_KINGSIDE; board->bitboard[WHITE_ALL] |= WHITE_PHANTOM_KINGSIDE; break; case WHITE_PHANTOM_KINGS_QUEENSIDE: board->castle_flags |= WHITE_PHANTOM_KINGS_QUEENSIDE; board->bitboard[WHITE_KING] |= WHITE_PHANTOM_QUEENSIDE; board->bitboard[WHITE_ALL] |= WHITE_PHANTOM_QUEENSIDE; break; case BLACK_PHANTOM_KINGS_KINGSIDE: board->castle_flags |= BLACK_PHANTOM_KINGS_KINGSIDE; board->bitboard[BLACK_KING] |= BLACK_PHANTOM_KINGSIDE; board->bitboard[BLACK_ALL] |= BLACK_PHANTOM_KINGSIDE; break; case BLACK_PHANTOM_KINGS_QUEENSIDE: board->castle_flags |= BLACK_PHANTOM_KINGS_QUEENSIDE; board->bitboard[BLACK_KING] |= BLACK_PHANTOM_QUEENSIDE; board->bitboard[BLACK_ALL] |= BLACK_PHANTOM_QUEENSIDE; break; } /* Restore castle flags. */ if (castle_diff & 15) { int i; for (i = 0; i < 4; i++) if (castle_diff & (1 << i)) board->hash_key ^= castle_hash[i]; board->castle_flags = old_castle_flags; } board->fifty_moves = old_fifty_moves; } dreamchess-0.2.1-RC2/src/dreamer/board.h000066400000000000000000000201641242540543200176660ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef BOARD_H #define BOARD_H /* Chess pieces. Also used for indexing the bitboard array. */ #define PAWN 0 #define WHITE_PAWN 0 #define BLACK_PAWN 1 #define KNIGHT 2 #define WHITE_KNIGHT 2 #define BLACK_KNIGHT 3 #define BISHOP 4 #define WHITE_BISHOP 4 #define BLACK_BISHOP 5 #define ROOK 6 #define WHITE_ROOK 6 #define BLACK_ROOK 7 #define QUEEN 8 #define WHITE_QUEEN 8 #define BLACK_QUEEN 9 #define KING 10 #define WHITE_KING 10 #define BLACK_KING 11 #define ALL 12 #define WHITE_ALL 12 #define BLACK_ALL 13 #define SQUARE_BIT(A) (1LL << (A)) /* Empty squares required for kingside castle. */ #define WHITE_EMPTY_KINGSIDE (SQUARE_BIT(SQUARE_F1) \ | SQUARE_BIT(SQUARE_G1)) #define BLACK_EMPTY_KINGSIDE (SQUARE_BIT(SQUARE_F8) \ | SQUARE_BIT(SQUARE_G8)) /* Empty squares required for queenside castle. */ #define WHITE_EMPTY_QUEENSIDE (SQUARE_BIT(SQUARE_B1) | SQUARE_BIT(SQUARE_C1) \ | SQUARE_BIT(SQUARE_D1)) #define BLACK_EMPTY_QUEENSIDE (SQUARE_BIT(SQUARE_B8) | SQUARE_BIT(SQUARE_C8) \ | SQUARE_BIT(SQUARE_D8)) /* Squares where phantom kings are placed during a kingside castle to detect an ** illegal move. */ #define WHITE_PHANTOM_KINGSIDE (SQUARE_BIT(SQUARE_E1) | SQUARE_BIT(SQUARE_F1)) #define BLACK_PHANTOM_KINGSIDE (SQUARE_BIT(SQUARE_E8) | SQUARE_BIT(SQUARE_F8)) /* Squares where phantom kings are placed during a queenside castle to detect an ** illegal move. */ #define WHITE_PHANTOM_QUEENSIDE (SQUARE_BIT(SQUARE_E1) | SQUARE_BIT(SQUARE_D1)) #define BLACK_PHANTOM_QUEENSIDE (SQUARE_BIT(SQUARE_E8) | SQUARE_BIT(SQUARE_D8)) /* Sides.*/ #define SIDE_WHITE 0 #define SIDE_BLACK 1 #define OPPONENT(P) (((P) + 1) % 2) /*(P % 1) */ /* Chess piece mask. */ #define PIECE_MASK 14 #define PIECE_IS_WHITE(A) (!((A) & 1)) /* A % 1 */ #define PIECE_IS_BLACK(A) ((A) & 1) /* Castling. */ #define CASTLE_KINGSIDE 0 #define CASTLE_QUEENSIDE 2 #define WHITE_CAN_CASTLE_KINGSIDE (1 << 0) #define BLACK_CAN_CASTLE_KINGSIDE (1 << 1) #define WHITE_CAN_CASTLE_QUEENSIDE (1 << 2) #define BLACK_CAN_CASTLE_QUEENSIDE (1 << 3) #define WHITE_HAS_CASTLED (1 << 4) #define BLACK_HAS_CASTLED (1 << 5) #define WHITE_PHANTOM_KINGS_KINGSIDE (1 << 6) #define WHITE_PHANTOM_KINGS_QUEENSIDE (1 << 7) #define BLACK_PHANTOM_KINGS_KINGSIDE (1 << 8) #define BLACK_PHANTOM_KINGS_QUEENSIDE (1 << 9) #define PHANTOM_FLAGS (15 << 6) /* Squares on the board. */ #define SQUARE_A1 0 #define SQUARE_B1 1 #define SQUARE_C1 2 #define SQUARE_D1 3 #define SQUARE_E1 4 #define SQUARE_F1 5 #define SQUARE_G1 6 #define SQUARE_H1 7 #define SQUARE_A2 8 #define SQUARE_B2 9 #define SQUARE_C2 10 #define SQUARE_D2 11 #define SQUARE_E2 12 #define SQUARE_F2 13 #define SQUARE_G2 14 #define SQUARE_H2 15 #define SQUARE_A3 16 #define SQUARE_B3 17 #define SQUARE_C3 18 #define SQUARE_D3 19 #define SQUARE_E3 20 #define SQUARE_F3 21 #define SQUARE_G3 22 #define SQUARE_H3 23 #define SQUARE_A4 24 #define SQUARE_B4 25 #define SQUARE_C4 26 #define SQUARE_D4 27 #define SQUARE_E4 28 #define SQUARE_F4 29 #define SQUARE_G4 30 #define SQUARE_H4 31 #define SQUARE_A5 32 #define SQUARE_B5 33 #define SQUARE_C5 34 #define SQUARE_D5 35 #define SQUARE_E5 36 #define SQUARE_F5 37 #define SQUARE_G5 38 #define SQUARE_H5 39 #define SQUARE_A6 40 #define SQUARE_B6 41 #define SQUARE_C6 42 #define SQUARE_D6 43 #define SQUARE_E6 44 #define SQUARE_F6 45 #define SQUARE_G6 46 #define SQUARE_H6 47 #define SQUARE_A7 48 #define SQUARE_B7 49 #define SQUARE_C7 50 #define SQUARE_D7 51 #define SQUARE_E7 52 #define SQUARE_F7 53 #define SQUARE_G7 54 #define SQUARE_H7 55 #define SQUARE_A8 56 #define SQUARE_B8 57 #define SQUARE_C8 58 #define SQUARE_D8 59 #define SQUARE_E8 60 #define SQUARE_F8 61 #define SQUARE_G8 62 #define SQUARE_H8 63 /* Total number of types of pieces. */ #define NR_PIECES 12 /* Total number of bitboards. */ #define NR_BITBOARDS 14 /* Empty square. */ #define NONE 12 /* 64-bit bitboard. Bit 0 = A1, bit 1 = A2 etc. */ typedef unsigned long long bitboard_t; /* Struct describing the current state of the board. */ typedef struct board { bitboard_t bitboard[NR_BITBOARDS]; /* Hash key of the current board. */ long long hash_key; /* 0-3 can_castle flags ** 4-5 has_castled flags ** 6-9 phantom kings flags */ int castle_flags; /* bitboard containing the current en_passant flags, if any. */ bitboard_t en_passant; /* Current player. 0 = white, 1 = black. */ int current_player; /* Current total material value for both black and white. */ int material_value[2]; /* Number of pawns on the board for both black and white. */ int num_pawns[2]; /* 50-move counter. */ int fifty_moves; } board_t; typedef int move_t; #if 0 /* Structure describing a move on the board. */ typedef struct move { /* Move type. Constants are defined in chess_move.h. */ int type; /* The moving piece. Constants are defined above. */ int piece; /* The captured piece, if this is a capture move. */ int captured_piece; /* The source square. */ int source; /* The destination square. */ int destination; } move_t; #endif extern bitboard_t square_bit[64]; extern board_t chess_board; int find_black_piece(board_t *board, int square); /* Looks for a black piece on the board at a specified location. ** Parameters: (board_t *) board: Pointer to the board to search. ** (int) square: The square to search. ** Returns : (int): The black piece located at the square on the board, or ** NONE if no black piece was found. If both a fake king ** and a rook are on the square, the king is found instead ** of the rook. */ int find_white_piece(board_t *board, int square); /* Looks for a white piece on the board at a specified location. ** Parameters: (board_t *) board: Pointer to the board to search. ** (int) square: The square to search. ** Returns : (int): The white piece located at the square on the board, or ** NONE if no white piece was found. If both a fake king ** and a rook are on the square, the king is found instead ** of the rook. */ void board_init(void); /* Initialises the global array square_bit. ** Parameters: (void) ** Returns : (void) */ void clear_board(board_t *board); /* Clears a board. ** Parameters: (board_t *) board: Pointer to the board to clear. ** Returns : (void) */ void setup_board(board_t *board); /* Sets up a board to the starting position. ** Parameters: (board_t *) board: Pointer to the board to set up. ** Returns : (void) */ void execute_move(board_t *board, move_t move); /* Makes a move on a board. ** Parameters: (board_t *) board: Board to make the move on. ** (move_t) move: The move to make. ** Returns : (void) */ void unmake_move(board_t *board, move_t move, bitboard_t old_en_passant, int old_castle_flags, int old_fifty_moves); /* Unmakes a move on a board. ** Parameters: (board_t *) board: Board to unmake the move on. ** (move_t) move: The move to unmake. ** (bitboard_t) old_en_passant: The en-passant flags before the ** last move. ** (int) old_castle_flags: The castling flags before the last ** move. ** (int) old_fifty_moves: The 50 moves value before the last ** move. ** Returns : (void) */ int setup_board_fen(board_t *board, char *fen); #endif /* BOARD_H */ dreamchess-0.2.1-RC2/src/dreamer/commands.c000066400000000000000000000526161242540543200204020ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #include "dreamer.h" #include "commands.h" #include "e_comm.h" #include "move.h" #include "history.h" #include "repetition.h" #include "transposition.h" #include "config.h" #include "git_rev.h" #include "search.h" #include "san.h" #include "timer.h" static int is_coord_move(char *ms) { int len = strlen(ms); /* Check format. */ if ((len < 4) || (len > 5)) return 0; if ((ms[0] < 'a') || (ms[0] > 'h') || (ms[1] < '1') || (ms[1] > '8') || (ms[2] < 'a') || (ms[2] > 'h') || (ms[3] < '1') || (ms[3] > '8')) return 0; if (len == 5) switch(ms[4]) { case 'q': case 'r': case 'n': case 'b': return 1; default: return 0; } return 1; } static int convert_piece(int san_piece) { switch (san_piece) { case SAN_KING: return KING; case SAN_QUEEN: return QUEEN; case SAN_ROOK: return ROOK; case SAN_KNIGHT: return KNIGHT; case SAN_BISHOP: return BISHOP; case SAN_PAWN: return PAWN; } /* We should never get here */ assert(0); } static int san_piece(int piece) { switch (piece) { case KING: return SAN_KING; case QUEEN: return SAN_QUEEN; case ROOK: return SAN_ROOK; case KNIGHT: return SAN_KNIGHT; case BISHOP: return SAN_BISHOP; case PAWN: return SAN_PAWN; } /* We should never get here */ assert(0); } static move_t get_san_move(board_t *board, int ply, san_move_t *san) { move_t move; int piece; bitboard_t en_passant = board->en_passant; int castle_flags = board->castle_flags; int fifty_moves = board->fifty_moves; int found = 0; move_t found_move; if (san->type == SAN_QUEENSIDE_CASTLE) { san->source_file = 4; san->source_rank = (board->current_player == SIDE_WHITE ? 0 : 7); san->destination = (board->current_player == SIDE_WHITE ? 2 : 58); piece = KING + board->current_player; } else if (san->type == SAN_KINGSIDE_CASTLE) { san->source_file = 4; san->source_rank = (board->current_player == SIDE_WHITE ? 0 : 7); san->destination = (board->current_player == SIDE_WHITE ? 6 : 62); piece = KING + board->current_player; } else piece = convert_piece(san->piece) + board->current_player; compute_legal_moves(board, ply); /* Look for move in list. */ while ((move = move_next(board, ply)) != NO_MOVE) { int move_piece; if (MOVE_GET(move, DEST) != san->destination) continue; if (board->current_player == SIDE_WHITE) move_piece = find_white_piece(board, MOVE_GET(move, SOURCE)); else move_piece = find_black_piece(board, MOVE_GET(move, SOURCE)); if (move_piece != piece) continue; if (san->source_file != SAN_NOT_SPECIFIED) if (san->source_file != MOVE_GET(move, SOURCE) % 8) continue; if (san->source_rank != SAN_NOT_SPECIFIED) if (san->source_rank != MOVE_GET(move, SOURCE) / 8) continue; if (san->type == SAN_CAPTURE) { /* TODO verify en passant capture? */ if (!(move & (CAPTURE_MOVE_EN_PASSANT | CAPTURE_MOVE))) continue; } if ((move & PROMOTION_MOVE_QUEEN) && (san->promotion_piece != SAN_QUEEN)) continue; if ((move & PROMOTION_MOVE_ROOK) && (san->promotion_piece != SAN_ROOK)) continue; if ((move & PROMOTION_MOVE_BISHOP) && (san->promotion_piece != SAN_BISHOP)) continue; if ((move & PROMOTION_MOVE_KNIGHT) && (san->promotion_piece != SAN_KNIGHT)) continue; if (!(move & MOVE_PROMOTION_MASK) && (san->promotion_piece != SAN_NOT_SPECIFIED)) continue; /* TODO verify check and checkmate flags? */ execute_move(board, move); board->current_player = OPPONENT(board->current_player); if (!is_check(board, ply + 1)) { found++; found_move = move; } board->current_player = OPPONENT(board->current_player); unmake_move(board, move, en_passant, castle_flags, fifty_moves); } if (found != 1) return NO_MOVE; return found_move; } static move_t get_coord_move(board_t *board, int ply, char *ms) { int source, dest; move_t move; source = (ms[0] - 'a') + 8 * (ms[1] - '1'); dest = (ms[2] - 'a') + 8 * (ms[3] - '1'); compute_legal_moves(board, ply); /* Look for move in list. */ while ((move = move_next(board, ply)) != NO_MOVE) { if ((MOVE_GET(move, SOURCE) == source) && (MOVE_GET(move, DEST) == dest)) { bitboard_t en_passant = board->en_passant; int castle_flags = board->castle_flags; int fifty_moves = board->fifty_moves; /* Move found. */ execute_move(board, move); board->current_player = OPPONENT(board->current_player); if (!is_check(board, ply + 1)) { board->current_player = OPPONENT(board->current_player); unmake_move(board, move, en_passant, castle_flags, fifty_moves); break; } board->current_player = OPPONENT(board->current_player); unmake_move(board, move, en_passant, castle_flags, fifty_moves); } } if (move != NO_MOVE) { if (move & MOVE_PROMOTION_MASK) { /* Set correct promotion piece. */ move &= ~MOVE_PROMOTION_MASK; if (strlen(ms) == 5) switch(ms[4]) { case 'q': move |= PROMOTION_MOVE_QUEEN; break; case 'r': move |= PROMOTION_MOVE_ROOK; break; case 'n': move |= PROMOTION_MOVE_KNIGHT; break; case 'b': move |= PROMOTION_MOVE_BISHOP; } else { /* No promotion piece specified. */ return NO_MOVE; } return move; } if (strlen(ms) == 4) return move; } return NO_MOVE; } char *coord_move_str(move_t move) { char *ret = malloc(6); ret[5] = '\0'; ret[0] = 'a' + MOVE_GET(move, SOURCE) % 8; ret[1] = '1' + MOVE_GET(move, SOURCE) / 8; ret[2] = 'a' + MOVE_GET(move, DEST) % 8; ret[3] = '1' + MOVE_GET(move, DEST) / 8; switch (move & MOVE_PROMOTION_MASK) { case PROMOTION_MOVE_QUEEN: ret[4] = 'q'; break; case PROMOTION_MOVE_BISHOP: ret[4] = 'b'; break; case PROMOTION_MOVE_KNIGHT: ret[4] = 'n'; break; case PROMOTION_MOVE_ROOK: ret[4] = 'r'; break; default: ret[4] = '\0'; } return ret; } char *san_move_str(board_t *board, int ply, move_t move) { san_move_t san_move; int state; int move_piece; bitboard_t en_passant = board->en_passant; int castle_flags = board->castle_flags; int fifty_moves = board->fifty_moves; execute_move(board, move); state = check_game_state(board, ply); unmake_move(board, move, en_passant, castle_flags, fifty_moves); switch (state) { case STATE_CHECK: san_move.state = SAN_STATE_CHECK; break; case STATE_MATE: san_move.state = SAN_STATE_CHECKMATE; break; default: san_move.state = SAN_STATE_NORMAL; } switch (MOVE_GET(move, TYPE)) { case CASTLING_MOVE_QUEENSIDE: san_move.type = SAN_QUEENSIDE_CASTLE; return san_string(&san_move); case CASTLING_MOVE_KINGSIDE: san_move.type = SAN_KINGSIDE_CASTLE; return san_string(&san_move); case CAPTURE_MOVE: case CAPTURE_MOVE_EN_PASSANT: san_move.type = SAN_CAPTURE; break; default: san_move.type = SAN_NORMAL; } if (board->current_player == SIDE_WHITE) move_piece = find_white_piece(board, MOVE_GET(move, SOURCE)) & PIECE_MASK; else move_piece = find_black_piece(board, MOVE_GET(move, SOURCE)) & PIECE_MASK; san_move.piece = san_piece(move_piece); if (MOVE_GET(move, TYPE) & MOVE_PROMOTION_MASK) san_move.promotion_piece = san_piece(MOVE_GET(move, CAPTURED) & PIECE_MASK); else san_move.promotion_piece = SAN_NOT_SPECIFIED; san_move.source_file = SAN_NOT_SPECIFIED; san_move.source_rank = SAN_NOT_SPECIFIED; san_move.destination = MOVE_GET(move, DEST); if (san_move.piece == SAN_PAWN) { if (MOVE_GET(move, SOURCE) % 8 != MOVE_GET(move, DEST) % 8) san_move.source_file = MOVE_GET(move, SOURCE) % 8; } else { move_t u_move; u_move = get_san_move(board, ply, &san_move); if (u_move == NO_MOVE) { san_move.source_file = MOVE_GET(move, SOURCE) % 8; u_move = get_san_move(board, ply, &san_move); if (u_move == NO_MOVE) { san_move.source_file = SAN_NOT_SPECIFIED; san_move.source_rank = MOVE_GET(move, SOURCE) / 8; u_move = get_san_move(board, ply, &san_move); if (u_move == NO_MOVE) { san_move.source_file = MOVE_GET(move, SOURCE) % 8; u_move = get_san_move(board, ply, &san_move); if (!u_move) { char *move_s = coord_move_str(move); e_comm_send("failed to convert move %s to SAN notation", move_s); free(move_s); return NULL; } } } } } return san_string(&san_move); } static void error(char *type, char *command) { e_comm_send("Error (%s): %s\n", type, command); } #define NOT_NOW(c) error("command not legal now", c) #define UNKNOWN(c) error("unknown command", c) #define BADPARAM(c) error("invalid or missing parameter(s)", c) static int parse_time_control(state_t *state, char *s) { struct time_control t; char *end; char *semi; errno = 0; t.mps = strtol(s, &end, 10); if (errno || *end != ' ') return 1; semi = strchr(end + 1, ':'); if (semi) { *semi = ' '; t.base = strtol(end + 1, &end, 10) * 60 * 100; *semi = ':'; if (errno || end != semi) return 1; t.base += strtol(end + 1, &end, 10) * 100; if (errno || *end != ' ') return 1; } else { t.base = strtol(end + 1, &end, 10) * 60 * 100; if (errno || *end != ' ') return 1; } t.inc = strtol(end + 1, &end, 10) * 100; if (errno || *end != 0) return 1; /* Time control with both mps and inc is invalid */ if (t.mps != 0 && t.inc != 0) return 1; state->time = t; timer_set(&state->engine_time, t.base); return 0; } static int command_always(state_t *state, char *command) { if (!strcmp(command, "post")) { set_option(OPTION_POST, 1); return 1; } if (!strcmp(command, "nopost")) { set_option(OPTION_POST, 0); return 1; } if (!strncmp(command, "time ", 5)) { int time; char *end; errno = 0; time = strtol(command + 5, &end, 10); if (errno || *end != 0) BADPARAM(command); else timer_set(&state->engine_time, time); return 1; } if (!strncmp(command, "otim ", 5)) return 1; return 0; } int parse_move(board_t *board, int ply, char *command, move_t *move) { san_move_t *san; san = san_parse(command); if (san) { *move = get_san_move(board, ply, san); free(san); return 0; } else if (is_coord_move(command)) { *move = get_coord_move(board, ply, command); return 0; } return 1; } int command_usermove(state_t *state, char *command) { move_t move; if (!parse_move(&state->board, 0, command, &move)) { if (move == NO_MOVE) { e_comm_send("Illegal move: %s\n", command); return 0; } if (my_turn(state)) { NOT_NOW(command); return 0; } if (state->mode == MODE_WHITE || state->mode == MODE_BLACK) timer_start(&state->engine_time); do_move(state, move); check_game_end(state); if (state->mode == MODE_IDLE) state->mode = (state->board.current_player == SIDE_WHITE? MODE_WHITE : MODE_BLACK); if (state->ponder_my_move != NO_MOVE) { /* We already have a possible answer to this move from pondering. */ if (move == state->ponder_opp_move && MOVE_IS_REGULAR(state->ponder_my_move)) { /* User made the expected move. */ send_move(state, state->ponder_my_move); } state->ponder_my_move = NO_MOVE; } return 0; } return 1; } void command_handle(state_t *state, char *command) { if (command_always(state, command)) return; if (!strcmp(command, "xboard")) { /* xboard mode is default. */ return; } if (!strncmp(command, "protover ", 9)) { char *endptr; errno = 0; strtol(command + 9, &endptr, 10); if (errno || (*endptr != 0)) BADPARAM(command); e_comm_send("feature myname=\"Dreamer v" PACKAGE_VERSION " (" GIT_REV ")\"\n"); e_comm_send("feature setboard=1\n"); e_comm_send("feature colors=0\n"); e_comm_send("feature done=1\n"); return; } if (!strncmp(command, "level ", 6)) { if (parse_time_control(state, command + 6)) BADPARAM(command); return; } if (!strncmp(command, "accepted ", 9)) { if (!strcmp(command + 9, "setboard") || !strcmp(command + 9, "done") || !strcmp(command + 9, "myname") || !strcmp(command + 9, "colors")) return; BADPARAM(command); return; } if (!strcmp(command, "new")) { setup_board(&state->board); forget_history(); clear_table(); pv_clear(); repetition_init(&state->board); state->done = 0; state->mode = MODE_BLACK; state->flags = 0; state->depth = MAX_DEPTH; if (state->undo_data != NULL) free(state->undo_data); state->undo_data = NULL; state->moves = 0; timer_init(&state->engine_time, 1); timer_set(&state->engine_time, state->time.base * 60 * 100); timer_init(&state->move_time, 1); state->hint = NO_MOVE; state->ponder_opp_move = NO_MOVE; state->ponder_my_move = NO_MOVE; state->ponder_actual_move = NO_MOVE; return; } if (!strcmp(command, "quit")) { state->mode = MODE_QUIT; return; } if (!strcmp(command, "force")) { state->mode = MODE_FORCE; return; } if (!strcmp(command, "white")) { if (state->board.current_player != SIDE_WHITE) { /* FIXME, we should support this, but right now it would cause ** severe problems with the undo system. */ NOT_NOW(command); return; } state->mode = MODE_BLACK; return; } if (!strcmp(command, "black")) { if (state->board.current_player != SIDE_BLACK) { /* FIXME, see above. */ NOT_NOW(command); return; } state->mode = MODE_WHITE; return; } if (!strcmp(command, "playother")) { if (state->mode != MODE_FORCE) { NOT_NOW(command); return; } if (state->board.current_player == SIDE_WHITE) state->mode = MODE_BLACK; else state->mode = MODE_WHITE; return; } if (!strncmp(command, "sd", 2)) { char *number = strchr(command, ' '); char *end; if (number && (*(number + 1) != '\0')) { long int val = strtol(number + 1, &end, 10); if ((*end == '\0') && (val > 0)) state->depth = val; else BADPARAM(command); } else BADPARAM(command); return; } if (!strcmp(command, "go")) { if (state->board.current_player == SIDE_WHITE) state->mode = MODE_WHITE; else state->mode = MODE_BLACK; return; } if (!strcmp(command, "remove")) { switch (state->mode) { case MODE_WHITE: if (state->board.current_player == SIDE_WHITE) { NOT_NOW(command); return; } break; case MODE_BLACK: if (state->board.current_player == SIDE_BLACK) { NOT_NOW(command); return; } break; case MODE_FORCE: break; default: NOT_NOW(command); return; } if (state->moves < 2) NOT_NOW(command); undo_move(state); undo_move(state); state->done = 0; return; } if (!strcmp(command, "?")) { NOT_NOW(command); return; } if (!strncmp(command, "setboard ", 9)) { board_t board; if (state->mode != MODE_FORCE) { NOT_NOW(command); return; } if (setup_board_fen(&board, command + 9)) { BADPARAM(command); return; } state->board = board; forget_history(); clear_table(); repetition_init(&state->board); state->done = 0; return; } if (!strcmp(command, "noquiesce")) { set_option(OPTION_QUIESCE, 0); return; } if (!strcmp(command, "easy")) { set_option(OPTION_PONDER, 0); state->ponder_my_move = NO_MOVE; return; } if (!strcmp(command, "hard")) { set_option(OPTION_PONDER, 1); if (state->moves != 0) state->flags |= FLAG_PONDER; return; } if (!strcmp(command, "hint")) { if (state->hint != NO_MOVE) { char *str = coord_move_str(state->hint); e_comm_send("Hint: %s\n", str); free(str); } return; } if (!command_usermove(state, command)) return; UNKNOWN(command); } int command_check_abort(state_t *state, int ply, char *command) { if (!strcmp(command, "?")) { if (my_turn(state)) return 1; } if (command_always(state, command)) return 0; if (!strcmp(command, "new")) { state->flags = FLAG_NEW_GAME | FLAG_IGNORE_MOVE; return 1; } if (!strcmp(command, "quit") || !strcmp(command, "force")) { state->flags = FLAG_IGNORE_MOVE; command_handle(state, command); return 1; } if (!strcmp(command, "easy")) { if (state->flags & FLAG_PONDER) { state->flags = FLAG_IGNORE_MOVE; state->ponder_actual_move = NO_MOVE; } command_handle(state, command); return 1; } if (!strcmp(command, "hint")) { if (state->flags & FLAG_PONDER) { char *str = coord_move_str(state->ponder_opp_move); e_comm_send("Hint: %s\n", str); free(str); return 0; } } if (state->flags & FLAG_PONDER) { move_t move; if (!parse_move(&state->root_board, ply, command, &move)) { if (move == NO_MOVE) { e_comm_send("Illegal move: %s\n", command); return 0; } /* Start our timer */ timer_start(&state->engine_time); if (move == state->ponder_opp_move) { /* User made the expected move. */ state->flags = 0; return 0; } else { /* User made a different move, abort and restart search. */ state->flags = FLAG_IGNORE_MOVE; state->ponder_actual_move = move; return 1; } } } NOT_NOW(command); return 0; } dreamchess-0.2.1-RC2/src/dreamer/commands.h000066400000000000000000000024071242540543200204000ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef COMMANDS_H #define COMMANDS_H #include "dreamer.h" void command_handle(state_t *state, char *command); int command_check_abort(state_t *state, int ply, char *command); int command_usermove(state_t *state, char *command); char *san_move_str(board_t *board, int ply, move_t move); char *coord_move_str(move_t move); int parse_move(board_t *board, int ply, char *command, move_t *move); #endif /* COMMANDS_H */ dreamchess-0.2.1-RC2/src/dreamer/dreamer.c000066400000000000000000000220141242540543200202050ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #include #include "dreamer.h" #include "board.h" #include "move.h" #include "search.h" #include "hashing.h" #include "e_comm.h" #include "commands.h" #include "repetition.h" #include "transposition.h" #ifdef HAVE_CONFIG_H #include "config.h" #endif #ifdef __WIN32__ #include #define drm_sleep(M) Sleep(M) #elif defined __BEOS__ #define drm_sleep(M) snooze((M) * 1000) #elif defined HAVE_USLEEP #define drm_sleep(M) usleep((M) * 1000) #else static void drm_sleep(unsigned long usec) { struct timeval tv; tv.tv_sec = 0; tv.tv_usec = usec; select(0, 0, 0, 0, &tv); } #endif static int start_time; static state_t state; int my_turn(state_t *state) { return (((state->mode == MODE_WHITE) && (state->board.current_player == SIDE_WHITE)) || ((state->mode == MODE_BLACK) && (state->board.current_player == SIDE_BLACK))); } int is_check(board_t *board, int ply) { /* FIXME */ board->current_player = OPPONENT(board->current_player); if (compute_legal_moves(board, ply) < 0) { /* We're in check. */ board->current_player = OPPONENT(board->current_player); return 1; } board->current_player = OPPONENT(board->current_player); return 0; } int check_game_state(board_t *board, int ply) { move_t move; int mate = STATE_MATE; compute_legal_moves(board, ply); while ((move = move_next(board, ply)) != NO_MOVE) { bitboard_t en_passant = board->en_passant; int castle_flags = board->castle_flags; int fifty_moves = board->fifty_moves; execute_move(board, move); board->current_player = OPPONENT(board->current_player); if (!is_check(board, ply + 1)) { mate = STATE_NORMAL; board->current_player = OPPONENT(board->current_player); unmake_move(board, move, en_passant, castle_flags, fifty_moves); break; } board->current_player = OPPONENT(board->current_player); unmake_move(board, move, en_passant, castle_flags, fifty_moves); } /* We're either stalemated or checkmated. */ if (!is_check(board, ply) && (mate == STATE_MATE)) mate = STATE_STALEMATE; if (is_check(board, ply) && (mate == STATE_NORMAL)) mate = STATE_CHECK; return mate; } int get_option(int option) { return state.options & (1 << option); } void set_option(int option, int value) { state.options &= ~(1 << option); state.options |= (value << option); } void check_game_end(state_t *state) { board_t *board = &state->board; int res = check_game_state(board, 0); switch (res) { case STATE_MATE: state->done = 1; if (board->current_player == SIDE_WHITE) e_comm_send("0-1 {Black mates}\n"); else e_comm_send("1-0 {White mates}\n"); return; case STATE_STALEMATE: state->done = 1; e_comm_send("1/2-1/2 {Stalemate}\n"); return; case STATE_NORMAL: switch (is_draw(board)) { case 1: state->done = 1; e_comm_send("1/2-1/2 {Drawn by 3-fold repetition}\n"); return; case 2: state->done = 1; e_comm_send("1/2-1/2 {Drawn by 50 move rule}\n"); return; } } } int check_abort(int ply) { char *s; if (!(state.flags & FLAG_PONDER) && (timer_get(&state.move_time) <= 0)) return 1; s = e_comm_poll(); if (!s) return 0; return command_check_abort(&state, ply, s); } void do_move(state_t *state, move_t move) { state->moves++; state->undo_data = realloc(state->undo_data, sizeof(undo_data_t) * state->moves); state->undo_data[state->moves - 1].en_passant = state->board.en_passant; state->undo_data[state->moves - 1].castle_flags = state->board.castle_flags; state->undo_data[state->moves - 1].fifty_moves = state->board.fifty_moves; state->undo_data[state->moves - 1].move = move; execute_move(&state->board, move); repetition_add(&state->board, move); } void undo_move(state_t *state) { if (state->moves == 0) return; state->moves--; unmake_move(&state->board, state->undo_data[state->moves].move, state->undo_data[state->moves].en_passant, state->undo_data[state->moves].castle_flags, state->undo_data[state->moves].fifty_moves); repetition_remove(); } static void set_start_time(void) { struct timeval tv; gettimeofday(&tv, NULL); start_time = tv.tv_sec; } void set_move_time(void) { int safe_time = timer_get(&state.engine_time) - 1000; timer_init(&state.move_time, 1); if (safe_time > 0) { if (state.time.mps == 0) timer_set(&state.move_time, safe_time / 30 + state.time.inc); else { int moves_left = state.time.mps - (state.moves / 2) % state.time.mps; timer_set(&state.move_time, safe_time / moves_left + state.time.inc); } } else timer_set(&state.move_time, 0); } int get_time(void) { struct timeval tv; gettimeofday(&tv, NULL); tv.tv_sec -= start_time; return tv.tv_sec * 100 + tv.tv_usec / 10000; } static void update_clock(state_t *state) { int val; if (state->time.mps == 0) return; val = timer_get(&state->engine_time); if ((((state->moves + 1) / 2) % state->time.mps) == 0) val += state->time.base; val += state->time.inc; timer_set(&state->engine_time, val); } void send_move(state_t *state, move_t move) { char *str = coord_move_str(move); do_move(state, move); e_comm_send("move %s\n", str); timer_stop(&state->move_time); update_clock(state); free(str); check_game_end(state); } int engine(void *data) { e_comm_init(); set_start_time(); state.time.mps = 40; state.time.base = 5; state.time.inc = 0; set_option(OPTION_QUIESCE, 1); set_option(OPTION_PONDER, 0); set_option(OPTION_POST, 0); command_handle(&state, "new"); while (state.mode != MODE_QUIT) { char *s; move_t move; s = e_comm_poll(); if (!s) drm_sleep(10); else { command_handle(&state, s); free(s); } if (state.mode != MODE_IDLE && state.mode != MODE_FORCE && !state.done) { if (my_turn(&state)) { state.flags = 0; set_move_time(); timer_start(&state.engine_time); move = find_best_move(&state); if (state.flags & FLAG_NEW_GAME) command_handle(&state, "new"); else if (MOVE_IS_REGULAR(move)) { send_move(&state, move); timer_stop(&state.engine_time); if (get_option(OPTION_PONDER)) state.flags |= FLAG_PONDER; } } else if (state.flags & FLAG_PONDER) { move = ponder(&state); if (state.flags & FLAG_NEW_GAME) command_handle(&state, "new"); else if (!my_turn(&state)) { if (move != NO_MOVE) { /* We are done pondering, but opponent hasn't moved yet. */ state.ponder_my_move = move; state.flags = 0; } else { /* Opponent made an illegal move, continue pondering. */ if (get_option(OPTION_PONDER)) state.flags |= FLAG_PONDER; } } else if (MOVE_IS_REGULAR(move)) { /* Opponent made the expected move. */ send_move(&state, move); if (get_option(OPTION_PONDER)) state.flags |= FLAG_PONDER; } } } } transposition_exit(); return 0; } dreamchess-0.2.1-RC2/src/dreamer/dreamer.h000066400000000000000000000045051242540543200202170ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef DREAMER_H #define DREAMER_H #include "board.h" #include "timer.h" #define MODE_WHITE 0 #define MODE_BLACK 1 #define MODE_IDLE 2 #define MODE_FORCE 3 #define MODE_QUIT 4 #define FLAG_IGNORE_MOVE (1<<0) #define FLAG_NEW_GAME (1<<1) #define FLAG_PONDER (1<<2) #define FLAG_DELAY_MOVE (1<<2) #define MAX_DEPTH 30 typedef struct { bitboard_t en_passant; int castle_flags; int fifty_moves; move_t move; } undo_data_t; struct time_control { int mps; int base; int inc; }; typedef struct state { int done; int mode; int flags; int depth; board_t board; board_t root_board; undo_data_t *undo_data; int moves; int options; struct time_control time; timer engine_time; timer move_time; move_t hint; move_t ponder_opp_move; move_t ponder_my_move; move_t ponder_actual_move; } state_t; int my_turn(state_t *state); #define STATE_NORMAL 0 #define STATE_CHECK 1 #define STATE_MATE 2 #define STATE_STALEMATE 3 #define OPTION_QUIESCE 0 #define OPTION_POST 1 #define OPTION_PONDER 2 int engine(void *data); int check_game_state(board_t *board, int ply); void check_game_end(state_t *state); void do_move(state_t *state, move_t move); void undo_move(state_t *state); int check_abort(int ply); int get_option(int option); void set_option(int option, int value); int get_time(void); int is_check(board_t *board, int ply); void send_move(state_t *state, move_t move); void set_move_time(void); #endif /* DREAMER_H */ dreamchess-0.2.1-RC2/src/dreamer/e_comm.c000066400000000000000000000033301242540543200200250ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "e_comm.h" void e_comm_send(const char *fmt, ...) { /* Code adapted from example in PRINTF(3) */ /* Guess we need no more than 100 bytes. */ int n, size = 100; char *p; va_list ap; p = (char *)malloc(size); while (1) { /* Try to print in the allocated space. */ va_start(ap, fmt); n = vsnprintf(p, size, fmt, ap); va_end(ap); /* If that worked, return the string. */ if (n > -1 && n < size) break; /* Else try again with more space. */ if (n > -1) /* glibc 2.1, set size to precisely what's needed. */ size = n+1; else /* glibc 2.0, try with twice the old size. */ size *= 2; p = realloc(p, size); } e_comm_send_str(p); free(p); } dreamchess-0.2.1-RC2/src/dreamer/e_comm.h000066400000000000000000000032601242540543200200340ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef E_COMM_H #define E_COMM_H void e_comm_init(void); /* Initializes the I/O library for communication with an xboard ui. ** Parameters: (void) ** Returns : (void) */ void e_comm_exit(void); /* Exits the I/O library cleanly. ** Parameters: (void) ** Returns : (void) */ void e_comm_send(const char *fmt, ...); /* Sends a message to the xboard ui. ** Parameters: (char *) fmt, ...: Message to be sent. ** Returns : (void) */ void e_comm_send_str(const char *m); /* Sends a message to the xboard ui. ** Parameters: (char *) m: Message to be sent. ** Returns : (void) */ char *e_comm_poll(void); /* Polls the I/O library for input from the xboard ui. ** Parameters: (void) ** Returns : (char *), Message that was received from the I/O library (if ** any). ** NULL, otherwise. */ #endif /* E_COMM_H */ dreamchess-0.2.1-RC2/src/dreamer/e_comm_unix.c000066400000000000000000000031511242540543200210710ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #ifdef COMM_PIPE_UNIX #include #include #include #include #include "e_comm.h" #include "pipe_unix.h" void e_comm_init(void) { /* xboard ui's may send SIGINT to stop thinking or pondering. ** We don't need this signal, so we ignore it. */ signal(SIGINT, SIG_IGN); /* Setup stdin (0) as input and stdout (1) as output. */ pipe_unix_init(0, 1); } void e_comm_exit(void) { pipe_unix_exit(); } void e_comm_send_str(const char *str) { pipe_unix_send(str); } char *e_comm_poll(void) { int error; char *retval = pipe_unix_poll(&error); if (error) exit(1); return retval; } #endif /* COMM_PIPE_UNIX */ dreamchess-0.2.1-RC2/src/dreamer/e_comm_win32.c000066400000000000000000000033321242540543200210510ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #ifdef COMM_PIPE_WIN32 #include #include #include "e_comm.h" #include "pipe_win32.h" void e_comm_init(void) { HANDLE h_in, h_out; DWORD mode; h_in = GetStdHandle(STD_INPUT_HANDLE); h_out = GetStdHandle(STD_OUTPUT_HANDLE); if ((h_out == INVALID_HANDLE_VALUE) || (h_in == INVALID_HANDLE_VALUE)) { fprintf(stderr, "Error: could not get handles for standard input and output."); exit(1); } pipe_win32_init(h_in, h_out, GetConsoleMode(h_in, &mode) != 0); } void e_comm_exit(void) { pipe_win32_exit(); } void e_comm_send_str(const char *str) { pipe_win32_send(str); } char *e_comm_poll(void) { int error; char *retval = pipe_win32_poll(&error); if (error) exit(1); return retval; } #endif /* COMM_PIPE_WIN32 */ dreamchess-0.2.1-RC2/src/dreamer/eval.c000066400000000000000000000447471242540543200175360ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "board.h" #include "move.h" #include "move_data.h" #include "eval.h" static int min(int a, int b) { if (a < b) return a; else return b; } static int max(int a, int b) { if (a > b) return a; else return b; } static int eval_king_tropism(board_t *board, int side) { int score = 0; int square; /* Avoid compiler warnings. */ int king_rank = 0; int king_file = 0; int piece_rank; int piece_file; if (side == SIDE_WHITE) { for (square = 0; square < 64; square++) if (board->bitboard[BLACK_KING] & square_bit[square]) { king_rank = square >> 3; king_file = square & 7; break; } /* printf("King on square: %i\n", square); */ for (square = 0; square < 64; square++) { piece_rank = square >> 3; piece_file = square & 7; if (board->bitboard[WHITE_ROOK] & square_bit[square]) score -= min(abs(king_rank - piece_rank), abs(king_file - piece_file)) << 1; else if (board->bitboard[WHITE_KNIGHT] & square_bit[square]) score += 5 - abs(king_rank - piece_rank) - abs(king_file - piece_file); else if (board->bitboard[WHITE_QUEEN] & square_bit[square]) score -= min(abs(king_rank - piece_rank), abs(king_file - piece_file)); } } else { for (square = 0; square < 64; square++) if (board->bitboard[WHITE_KING] & square_bit[square]) { king_rank = square >> 3; king_file = square & 7; break; } /* printf("King on square: %i\n", square); */ for (square = 0; square < 64; square++) { piece_rank = square >> 3; piece_file = square & 7; if (board->bitboard[BLACK_ROOK] & square_bit[square]) score -= min(abs(king_rank - piece_rank), abs(king_file - piece_file)) << 1; else if (board->bitboard[BLACK_KNIGHT] & square_bit[square]) score += 5 - abs(king_rank - piece_rank) - abs(king_file - piece_file); else if (board->bitboard[BLACK_QUEEN] & square_bit[square]) score -= min(abs(king_rank - piece_rank), abs(king_file - piece_file)); } } return score; } static int eval_rook_bonus(board_t *board, eval_data_t *eval_data, int side) { int score = 0; int square; bitboard_t bitboard = board->bitboard[ROOK + side]; if (side == SIDE_WHITE) { for (square = 0; square < 64; square++) if (bitboard & square_bit[square]) { int piece_rank = square >> 3; int piece_file = square & 7; if (piece_rank == 6) score += 22; if (eval_data->max_pawn_file_bins[piece_file] == 0) { if (eval_data->min_pawn_file_bins[piece_file] == 0) score += 10; else score += 4; } if (square < eval_data->max_passed_pawns[piece_file]) score += 25; bitboard ^= square_bit[square]; if (!bitboard) return score; } } else { for (square = 63; square >= 0; square--) if (bitboard & square_bit[square]) { int piece_rank = square >> 3; int piece_file = square & 7; if (piece_rank == 1) score += 22; if (eval_data->max_pawn_file_bins[piece_file] == 0) { if (eval_data->min_pawn_file_bins[piece_file] == 0) score += 10; else score += 4; } if (square > eval_data->max_passed_pawns[piece_file]) score += 25; bitboard ^= square_bit[square]; if (!bitboard) return score; } } /* Avoid compiler warnings. */ return 0; } static int eval_development(board_t *board, int side) { int score = 0; int square; bitboard_t bitboard; if (side == SIDE_WHITE) { if (board->bitboard[WHITE_PAWN] & square_bit[SQUARE_D2]) score -= 15; if (board->bitboard[WHITE_PAWN] & square_bit[SQUARE_E2]) score -= 15; bitboard = board->bitboard[WHITE_KNIGHT] | board->bitboard[WHITE_BISHOP]; for (square = SQUARE_A1; square <= SQUARE_H1; square++) { if (bitboard & square_bit[square]) score -= 10; } bitboard = board->bitboard[WHITE_QUEEN]; if (bitboard && !(bitboard & square_bit[SQUARE_D1])) { int count = 0; if (board->bitboard[WHITE_ROOK] & square_bit[SQUARE_A1]) count++; if (board->bitboard[WHITE_ROOK] & square_bit[SQUARE_H1]) count++; if (board->bitboard[WHITE_KNIGHT] & square_bit[SQUARE_B1]) count++; if (board->bitboard[WHITE_KNIGHT] & square_bit[SQUARE_G1]) count++; if (board->bitboard[WHITE_BISHOP] & square_bit[SQUARE_C1]) count++; if (board->bitboard[WHITE_BISHOP] & square_bit[SQUARE_F1]) count++; /* if (board->bitboard[WHITE_KING] & square_bit[SQUARE_E1]) count++; */ score -= count << 3; } if (board->bitboard[BLACK_QUEEN]) { if (board->castle_flags & WHITE_HAS_CASTLED) score += 10; else if ((board->castle_flags & WHITE_CAN_CASTLE_KINGSIDE) && (board->castle_flags & WHITE_CAN_CASTLE_QUEENSIDE)) score -= 24; else if (board->castle_flags & WHITE_CAN_CASTLE_KINGSIDE) score -= 40; else if (board->castle_flags & WHITE_CAN_CASTLE_QUEENSIDE) score -= 80; else score -= 120; } } else { if (board->bitboard[BLACK_PAWN] & square_bit[SQUARE_D7]) score -= 15; if (board->bitboard[BLACK_PAWN] & square_bit[SQUARE_E7]) score -= 15; bitboard = board->bitboard[BLACK_KNIGHT] | board->bitboard[BLACK_BISHOP]; for (square = SQUARE_A8; square <= SQUARE_H8; square++) { if (bitboard & square_bit[square]) score -= 10; } bitboard = board->bitboard[BLACK_QUEEN]; if (bitboard && !(bitboard & square_bit[SQUARE_D8])) { int count = 0; if (board->bitboard[BLACK_ROOK] & square_bit[SQUARE_A8]) count++; if (board->bitboard[BLACK_ROOK] & square_bit[SQUARE_H8]) count++; if (board->bitboard[BLACK_KNIGHT] & square_bit[SQUARE_B8]) count++; if (board->bitboard[BLACK_KNIGHT] & square_bit[SQUARE_G8]) count++; if (board->bitboard[BLACK_BISHOP] & square_bit[SQUARE_C8]) count++; if (board->bitboard[BLACK_BISHOP] & square_bit[SQUARE_F8]) count++; /* if (board->bitboard[BLACK_KING] & square_bit[SQUARE_E8]) count++; */ score -= count << 3; } if (board->bitboard[WHITE_QUEEN]) { if (board->castle_flags & BLACK_HAS_CASTLED) score += 10; else if ((board->castle_flags & BLACK_CAN_CASTLE_KINGSIDE) && (board->castle_flags & BLACK_CAN_CASTLE_QUEENSIDE)) score -= 24; else if (board->castle_flags & BLACK_CAN_CASTLE_KINGSIDE) score -= 40; else if (board->castle_flags & BLACK_CAN_CASTLE_QUEENSIDE) score -= 80; else score -= 120; } } return score; } static int eval_bad_bishops(board_t *board, eval_data_t *eval_data, int side) { int square; int score = 0; bitboard_t bitboard = board->bitboard[BISHOP + side]; if (!bitboard) return 0; for (square = 0; square < 64; square++) { if (bitboard & square_bit[square]) { int piece_rank = square >> 3; int piece_file = square & 7; if ((piece_rank & 1) == (piece_file & 1)) score -= eval_data->max_pawn_color_bins[0] << 3; else score -= eval_data->max_pawn_color_bins[1] << 3; bitboard ^= square_bit[square]; if (!bitboard) return score; } } return 0; } static int eval_pawn_structure(board_t *board, eval_data_t *eval_data, int side) { int score = 0; int bin; for (bin = 0; bin < 8; bin++) if (eval_data->max_pawn_file_bins[bin] > 1) score -= 8; if ((eval_data->max_pawn_file_bins[0] > 0) && eval_data->max_pawn_file_bins[1] == 0) score -= 15; if ((eval_data->max_pawn_file_bins[7] > 0) && eval_data->max_pawn_file_bins[6] == 0) score -= 15; for (bin = 1; bin < 7; bin++) if ((eval_data->max_pawn_file_bins[bin] > 0) && (eval_data->max_pawn_file_bins[bin - 1] == 0) && (eval_data->max_pawn_file_bins[bin + 1] == 0)) score -= 15; if (eval_data->max_total_pawns == 8) score -= 10; score -= 8 * eval_data->pawn_rams; if (side == SIDE_WHITE) { for (bin = 0; bin < 8; bin++) if (eval_data->max_passed_pawns[bin] > 0) score += (eval_data->max_passed_pawns[bin] >> 3) * (eval_data->max_passed_pawns[bin] >> 3); } else { for (bin = 0; bin < 8; bin++) if (eval_data->max_passed_pawns[bin] < 63) score += (7 - (eval_data->max_passed_pawns[bin] >> 3)) * (7 - (eval_data->max_passed_pawns[bin] >> 3)); } return score; } static void analyze_pawn_structure(board_t *board, eval_data_t *eval_data, int side) { int i; for (i = 0; i < 8; i++) { eval_data->max_pawn_file_bins[i] = 0; eval_data->min_pawn_file_bins[i] = 0; } eval_data->max_pawn_color_bins[0] = 0; eval_data->max_pawn_color_bins[1] = 0; eval_data->pawn_rams = 0; eval_data->max_total_pawns = 0; if (side == SIDE_WHITE) { int square; for (i = 0; i < 8; i++) { eval_data->max_most_advanced[i] = 0; eval_data->min_most_backward[i] = 0; eval_data->max_passed_pawns[i] = 0; } for (square = 8; square <= 55; square++) { if (board->bitboard[WHITE_PAWN] & square_bit[square]) { int piece_rank = square >> 3; int piece_file = square & 7; eval_data->max_pawn_file_bins[piece_file]++; eval_data->max_total_pawns++; eval_data->max_most_advanced[piece_file] = square; if ((piece_rank & 1) == (piece_file & 1)) eval_data->max_pawn_color_bins[0]++; else eval_data->max_pawn_color_bins[1]++; if (board->bitboard[BLACK_PAWN] & square_bit[square + 8]) eval_data->pawn_rams++; } else if (board->bitboard[BLACK_PAWN] & square_bit[square]) { int piece_file = square & 7; eval_data->min_pawn_file_bins[piece_file]++; eval_data->min_most_backward[piece_file] = square; } } if (eval_data->max_most_advanced[0] > max(eval_data->min_most_backward[0], eval_data->min_most_backward[1])) eval_data->max_passed_pawns[0] = eval_data->max_most_advanced[0]; if (eval_data->max_most_advanced[7] > max(eval_data->min_most_backward[6], eval_data->min_most_backward[7])) eval_data->max_passed_pawns[7] = eval_data->max_most_advanced[7]; for (i = 1; i < 7; i++) if ((eval_data->max_most_advanced[i] > eval_data->min_most_backward[i-1]) && (eval_data->max_most_advanced[i] > eval_data->min_most_backward[i]) && (eval_data->max_most_advanced[i] > eval_data->min_most_backward[i+1])) eval_data->max_passed_pawns[i] = eval_data->max_most_advanced[i]; } else { int square; for (i = 0; i < 8; i++) { eval_data->max_most_advanced[i] = 63; eval_data->min_most_backward[i] = 63; eval_data->max_passed_pawns[i] = 63; } for (square = 55; square >= 8; square--) { if (board->bitboard[BLACK_PAWN] & square_bit[square]) { int piece_rank = square >> 3; int piece_file = square & 7; eval_data->max_pawn_file_bins[piece_file]++; eval_data->max_total_pawns++; eval_data->max_most_advanced[piece_file] = square; if ((piece_rank & 1) == (piece_file & 1)) eval_data->max_pawn_color_bins[0]++; else eval_data->max_pawn_color_bins[1]++; if (board->bitboard[WHITE_PAWN] & square_bit[square - 8]) eval_data->pawn_rams++; } else if (board->bitboard[WHITE_PAWN] & square_bit[square]) { int piece_file = square & 7; eval_data->min_pawn_file_bins[piece_file]++; eval_data->min_most_backward[piece_file] = square; } } if (eval_data->max_most_advanced[0] < min(eval_data->min_most_backward[0], eval_data->min_most_backward[1])) eval_data->max_passed_pawns[0] = eval_data->max_most_advanced[0]; if (eval_data->max_most_advanced[7] < min(eval_data->min_most_backward[6], eval_data->min_most_backward[7])) eval_data->max_passed_pawns[7] = eval_data->max_most_advanced[7]; for (i = 1; i < 7; i++) if ((eval_data->max_most_advanced[i] < eval_data->min_most_backward[i-1]) && (eval_data->max_most_advanced[i] < eval_data->min_most_backward[i]) && (eval_data->max_most_advanced[i] < eval_data->min_most_backward[i+1])) eval_data->max_passed_pawns[i] = eval_data->max_most_advanced[i]; } } static int board_eval_material(board_t *board, int side) { int mat_total; if (board->material_value[SIDE_BLACK] == board->material_value[SIDE_WHITE]) return 0; mat_total = board->material_value[SIDE_WHITE] + board->material_value[SIDE_BLACK]; if (board->material_value[SIDE_BLACK] > board->material_value[SIDE_WHITE]) { int mat_diff = board->material_value[SIDE_BLACK] - board->material_value[SIDE_WHITE]; int val = (2400 < mat_diff? 2400 : mat_diff) + (mat_diff * (12000 - mat_total) * board->num_pawns[SIDE_BLACK]) / (6400 * (board->num_pawns[SIDE_BLACK ] + 1 )); if (side == SIDE_BLACK) return val; else return -val; } else { int mat_diff = board->material_value[SIDE_WHITE] - board->material_value[SIDE_BLACK]; int val = (2400 < mat_diff? 2400 : mat_diff) + (mat_diff * (12000 - mat_total) * board->num_pawns[SIDE_WHITE]) / (6400 * (board->num_pawns[SIDE_WHITE] + 1 )); if (side == SIDE_WHITE) return val; else return -val; } } int board_eval_quick(board_t *board, int side) { int eval = board_eval_material(board, side); if (board->current_player == side) return eval; else return -eval; } int board_eval_complete(board_t *board, int side, int alpha, int beta) { eval_data_t eval_data; int eval2; int eval1 = board_eval_material(board, side); if (board->current_player != side) eval1 = -eval1; #if 0 if (eval1 - 200 >= beta) return beta; if (eval1 + 200 <= alpha) return alpha; #endif analyze_pawn_structure(board, &eval_data, side); eval2 = eval_pawn_structure(board, &eval_data, side) + eval_bad_bishops(board, &eval_data, side) + eval_development(board, side) + eval_rook_bonus(board, &eval_data, side) + eval_king_tropism(board, side) + 192; /* Add 192 to have the starting position score 0 */ if (board->current_player == side) return eval1 + eval2; else return eval1 - eval2; } dreamchess-0.2.1-RC2/src/dreamer/eval.h000066400000000000000000000024311242540543200175230ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef EVAL_H #define EVAL_H #include "board.h" typedef struct eval_data { int max_pawn_file_bins[8]; int max_pawn_color_bins[8]; int max_total_pawns; int pawn_rams; int max_most_advanced[8]; int max_passed_pawns[8]; int min_pawn_file_bins[8]; int min_most_backward[8]; } eval_data_t; int board_eval_quick(board_t *board, int side); int board_eval_complete(board_t *board, int side, int alpha, int beta); #endif /* EVAL_H */ dreamchess-0.2.1-RC2/src/dreamer/gen_chess_moves.c000066400000000000000000000105271242540543200217430ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include "move_data.h" static int knight_moves[8][2] = {{-1, -2}, {1, -2}, {-2, -1}, {2, -1}, {-2, 1}, {2, 1}, {-1, 2}, {1, 2}}; static int king_moves[8][2] = {{-1, -1}, {0, -1}, {1, -1}, {-1, 0}, {1, 0}, {-1, 1}, {0, 1}, {1, 1}}; static int white_pawn_captures[2][2] = {{-1, 1}, {1, 1}}; static int black_pawn_captures[2][2] = {{-1, -1}, {1, -1}}; static int rook_moves[4][2] = {{0, -1}, {-1, 0}, {1, 0}, {0, 1}}; static int bishop_moves[4][2] = {{-1, -1}, {1, -1}, {-1, 1}, {1, 1}}; static int queen_moves[8][2] = {{0, -1}, {-1, 0}, {1, 0}, {0, 1}, {-1, -1}, {1, -1}, {-1, 1}, {1, 1}}; static int is_valid(int x, int y) { return (x >= 0 && x <= 7 && y >= 0 && y <= 7); } #define generate_moves_single(FUNCNAME, MOVES, SIZE) \ int ** \ FUNCNAME(void) \ { \ int x, y, i; \ \ int **move_table; \ move_table = malloc(64 * sizeof(int *)); \ for (y = 0; y < 8; y++) \ for (x = 0; x < 8; x++) { \ int count = 0; \ int source = y * 8 + x; \ \ /* Determine possible moves from this source square. */ \ for (i = 0; i < SIZE; i++) \ if (is_valid(x + MOVES[i][0], y + MOVES[i][1])) count++; \ \ move_table[source] = malloc((count + 1) * sizeof(int)); \ \ /* Store number of moves in first element of array. */ \ move_table[source][0] = count; \ \ /* Print moves. */ \ count = 1; \ for (i = 0; i < SIZE; i++) { \ if (is_valid(x + MOVES[i][0], y + MOVES[i][1])) { \ int dest = source + MOVES[i][1] * 8 + MOVES[i][0]; \ move_table[source][count] = dest; \ count++; \ } \ } \ } \ return move_table; \ } #define generate_moves_ray(FUNCNAME, MOVES, SIZE) \ int *** \ FUNCNAME(void) \ { \ int x, y, i; \ \ int ***move_table; \ move_table = malloc(64 * sizeof(int **)); \ for (y = 0; y < 8; y++) \ for (x = 0; x < 8; x++) { \ int rays = 0; \ int curray = 0; \ int source = y * 8 + x; \ \ /* Determine number of non-zero length rays for this source square. */ \ for (i = 0; i < SIZE; i++) \ if (is_valid(x + MOVES[i][0], y + MOVES[i][1])) rays++; \ \ move_table[source] = malloc((rays + 1) * sizeof(int *)); \ \ for (i = 0; i < SIZE; i++) { \ int raylen = 0; \ int curraypos = 1; \ int xinc, yinc; \ \ /* Determine length of current ray. */ \ xinc = MOVES[i][0]; \ yinc = MOVES[i][1]; \ \ while (is_valid(x + xinc, y + yinc)) { \ raylen++; \ xinc += MOVES[i][0]; \ yinc += MOVES[i][1]; \ } \ \ /* If this ray has length 0, skip it. */ \ if (!raylen) continue; \ \ move_table[source][curray] = malloc((raylen + 1) * sizeof(int)); \ \ /* Store ray length in element 0 of the ray. */ \ move_table[source][curray][0] = raylen; \ \ xinc = MOVES[i][0]; \ yinc = MOVES[i][1]; \ \ /* Print ray elements. */ \ while (is_valid(x + xinc, y + yinc)) { \ int dest = source + yinc * 8 + xinc; \ move_table[source][curray][curraypos] = dest; \ curraypos++; \ xinc += MOVES[i][0]; \ yinc += MOVES[i][1]; \ } \ \ curray++; \ } \ \ /* Add a NULL pointer as sentinel. */ \ move_table[source][rays] = NULL; \ } \ return move_table; \ } generate_moves_single(all_knight_moves, knight_moves, 8) generate_moves_single(all_king_moves, king_moves, 8) generate_moves_single(all_white_pawn_capture_moves, white_pawn_captures, 2); generate_moves_single(all_black_pawn_capture_moves, black_pawn_captures, 2); generate_moves_ray(all_rook_moves, rook_moves, 4) generate_moves_ray(all_bishop_moves, bishop_moves, 4) generate_moves_ray(all_queen_moves, queen_moves, 8) dreamchess-0.2.1-RC2/src/dreamer/hashing.c000066400000000000000000000061661242540543200202210ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "board.h" #include "hashing.h" unsigned long long random_seed_64 = 1; unsigned long long pieces_hash[12][64]; unsigned long long castle_hash[4]; unsigned long long ep_hash[64]; unsigned long long black_to_move; unsigned long long random_rand_64(void) { const unsigned long long mul_64 = 8LL * 893636665409536LL - 3LL; const unsigned long long add_64 = 4354685564936845319LL; random_seed_64 = random_seed_64 * mul_64 + add_64; return random_seed_64; } void init_hash(void) { int i,j; for (i = 0; i < 12; i++) for (j = 0; j < 64; j++) pieces_hash[i][j] = random_rand_64(); for (i = 0; i < 4; i++) castle_hash[i] = random_rand_64(); for (i = 0; i < 64; i++) ep_hash[i] = random_rand_64(); black_to_move = random_rand_64(); } unsigned long long hash_key(board_t *board) { int piece; int square; int i; unsigned long long hash = 0; bitboard_t bitboard; for (piece = 0; piece < ALL; piece++) { bitboard = board->bitboard[piece]; if ((piece == WHITE_KING) && (board->castle_flags & WHITE_PHANTOM_KINGS_KINGSIDE)) bitboard ^= WHITE_PHANTOM_KINGSIDE; if ((piece == WHITE_KING) && (board->castle_flags & WHITE_PHANTOM_KINGS_QUEENSIDE)) bitboard ^= WHITE_PHANTOM_QUEENSIDE; if ((piece == BLACK_KING) && (board->castle_flags & BLACK_PHANTOM_KINGS_KINGSIDE)) bitboard ^= BLACK_PHANTOM_KINGSIDE; if ((piece == BLACK_KING) && (board->castle_flags & BLACK_PHANTOM_KINGS_QUEENSIDE)) bitboard ^= BLACK_PHANTOM_QUEENSIDE; if (bitboard) for (square = 0; square < 64; square++) if (bitboard & square_bit[square]) hash ^= pieces_hash[piece][square]; } for (i = 0; i < 4; i++) if (board->castle_flags & (1 << i)) hash ^= castle_hash[i]; bitboard = board->en_passant; if (bitboard) for (square = 0; square < 64; square++) if (bitboard & square_bit[square]) hash ^= ep_hash[square]; if (board->current_player) hash ^= black_to_move; return hash; } dreamchess-0.2.1-RC2/src/dreamer/hashing.h000066400000000000000000000024441242540543200202210ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef HASHING_H #define HASHING_H #include "board.h" extern unsigned long long random_seed_64; extern unsigned long long pieces_hash[12][64]; extern unsigned long long castle_hash[4]; extern unsigned long long ep_hash[64]; extern unsigned long long black_to_move; void random_init_64(unsigned long long seed); unsigned long long random_rand_64(void); void init_hash(void); unsigned long long hash_key(board_t *board); #endif /* HASHING_H */ dreamchess-0.2.1-RC2/src/dreamer/history.c000066400000000000000000000047321242540543200202760ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "board.h" #include "move.h" #include "history.h" static int history[2][64][64]; static inline int move_compare(move_t move1, move_t move2, int current_side) { if ((move1 & (CAPTURE_MOVE | CAPTURE_MOVE_EN_PASSANT)) && !(move2 & (CAPTURE_MOVE | CAPTURE_MOVE_EN_PASSANT))) return -1; if (!(move1 & (CAPTURE_MOVE | CAPTURE_MOVE_EN_PASSANT)) && (move2 & (CAPTURE_MOVE | CAPTURE_MOVE_EN_PASSANT))) return 1; if (history[current_side][MOVE_GET(move1, SOURCE)][MOVE_GET(move1, DEST)] > history[current_side][MOVE_GET(move2, SOURCE)][MOVE_GET(move2, DEST)]) return -1; else return 1; } void best_first(int ply, move_t move) { int i; for (i = moves_start[ply]; i < moves_start[ply + 1]; i++) if (move == moves[i]) { move_t swap = moves[moves_start[ply]]; moves[moves_start[ply]] = moves[i]; moves[i] = swap; return; } } void sort_next(int ply, int side) { int i, min; move_t swap; min = moves_cur[ply]; for (i = moves_cur[ply] + 1; i < moves_start[ply + 1]; i++) if (move_compare(moves[i], moves[min], side) < 0) min = i; swap = moves[moves_cur[ply]]; moves[moves_cur[ply]] = moves[min]; moves[min] = swap; } void add_count(move_t move, int side) { history[side][MOVE_GET(move, SOURCE)][MOVE_GET(move, DEST)]++; } void forget_history(void) { int i,j,k; for (i = 0; i < 2; i++) for (j = 0; j < 64; j++) for (k = 0; k < 64; k++) history[i][j][k] = 0; } dreamchess-0.2.1-RC2/src/dreamer/history.h000066400000000000000000000021711242540543200202760ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef HISTORY_H #define HISTORY_H #include "board.h" void sort_moves(int ply, int side, move_t best_move); void sort_next(int ply, int side); void add_count(move_t move, int side); void forget_history(void); void best_first(int ply, move_t move); #endif /* HISTORY_H */ dreamchess-0.2.1-RC2/src/dreamer/main.c000066400000000000000000000024761242540543200175240ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include "board.h" #include "hashing.h" #include "move.h" #include "transposition.h" #include "git_rev.h" #include "config.h" int engine(void *data); int main(int argc, char **argv) { fprintf(stderr, "Dreamer v" PACKAGE_VERSION " (" GIT_REV ")\n"); board_init(); init_hash(); move_init(); transposition_init(128); /* return makebook("/home/walter/tmp/GM2001.pgn", "/home/walter/tmp/opening.dcb"); */ return engine(NULL); } dreamchess-0.2.1-RC2/src/dreamer/makebook.c000066400000000000000000000151421242540543200203620ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "makebook.h" #include "board.h" #include "move.h" #include "commands.h" #include "pgn_scanner.h" typedef struct { move_t move; int count; } makebook_move_data; typedef struct { unsigned long long hash; makebook_move_data *move; int moves; } makebook_entry; static makebook_entry *table; static int table_entries; static int table_size; static board_t board; static int moves_done; static unsigned short move_to_short(move_t move) { unsigned short m; m = MOVE_GET(move, DEST) | (MOVE_GET(move, SOURCE) << 6); switch (MOVE_GET(move, TYPE) & MOVE_PROMOTION_MASK) { case PROMOTION_MOVE_KNIGHT: m |= MAKEBOOK_KNIGHT << 12; break; case PROMOTION_MOVE_BISHOP: m |= MAKEBOOK_BISHOP << 12; break; case PROMOTION_MOVE_ROOK: m |= MAKEBOOK_ROOK << 12; break; case PROMOTION_MOVE_QUEEN: m |= MAKEBOOK_QUEEN << 12; } return m; } static int makebook_find(long long hash) { int low = 0; int high = table_entries; while (low < high) { int mid = (low + high) / 2; if (table[mid].hash < hash) low = mid + 1; else high = mid; } return low; } static void makebook_add_move(makebook_entry *entry, move_t move) { int i; for (i = 0; i < entry->moves; i++) if (entry->move[i].move == move) { entry->move[i].count++; return; } entry->move = realloc(entry->move, sizeof(makebook_move_data) * (entry->moves + 1)); entry->move[entry->moves].move = move; entry->move[entry->moves++].count = 1; } static void makebook_add(unsigned long long hash, move_t move) { int index = makebook_find(hash); if (table[index].hash != hash) { if (table_entries == table_size) { table_size *= 2; table = realloc(table, sizeof(makebook_entry) * table_size); if (!table) { fprintf(stderr, "Out of memory\n"); exit(1); } } if (index < table_entries) memmove(&table[index + 1], &table[index], (table_entries - index) * sizeof(makebook_entry)); table[index].hash = hash; table[index].move = NULL; table[index].moves = 0; table_entries++; } makebook_add_move(&table[index], move); } void makebook_reset(void) { setup_board(&board); moves_done = 0; } void makebook_move(char *str) { move_t move; if (!parse_move(&board, 0, str, &move)) { if (moves_done++ < 20) { makebook_add(board.hash_key, move); execute_move(&board, move); } } else { fprintf(stderr, "move %s is invalid\n", str); exit(1); } } static int compare(const void *p1, const void *p2) { if (((makebook_move_data *) p1)->count > ((makebook_move_data *) p2)->count) return -1; if (((makebook_move_data *) p1)->count < ((makebook_move_data *) p2)->count) return 1; return 0; } static void makebook_normalize_moves(makebook_entry *entry) { int i; int max = 0; for (i = 0; i < entry->moves; i++) if (entry->move[i].count > max) max = entry->move[i].count; for (i = 0; i < entry->moves; i++) entry->move[i].count = entry->move[i].count * 255 / max; qsort(entry->move, entry->moves, sizeof(makebook_move_data), compare); for (i = 0; i < entry->moves; i++) if (entry->move[i].count == 0) break; entry->moves = i; } static void makebook_cleanup_moves(void) { int i; for (i = 0; i < table_entries; i++) { makebook_normalize_moves(&table[i]); } } #if 0 static void makebook_print(long long hash) { int index = makebook_find(hash); int i; if (table[index].hash != hash) return; for (i = 0; i < table[index].moves; i++) { char *s = coord_move_str(table[index].move[i].move); fprintf(stderr, "%s (%i)\n", s, table[index].move[i].count); } } #endif static void write_uint8(FILE *f, unsigned char c) { if (fwrite(&c, 1, 1, f) < 1) { fprintf(stderr, "Error writing to opening book\n"); fclose(f); exit(1); } } static void write_uint16(FILE *f, unsigned short i) { write_uint8(f, i >> 8); write_uint8(f, i); } static void write_uint32(FILE *f, unsigned int i) { write_uint16(f, i >> 16); write_uint16(f, i); } static void write_uint64(FILE *f, unsigned long long ll) { write_uint32(f, ll >> 32); write_uint32(f, ll); } static void makebook_write(char *file) { FILE *f; int i; int offset; f = fopen(file, "wb+"); if (!f) { fprintf(stderr, "Failed to open %s for writing\n", file); exit(1); } fprintf(f, "DCB 0000"); /* Write number of entries */ write_uint32(f, table_entries); offset = 12 + table_entries * 12; for (i = 0; i < table_entries; i++) { write_uint64(f, table[i].hash); write_uint32(f, offset); offset += table[i].moves * 3; } for (i = 0; i < table_entries; i++) { int j; for (j = 0; j < table[i].moves; j++) { unsigned short move = move_to_short(table[i].move[j].move); if (j == table[i].moves - 1) move |= MAKEBOOK_LAST; write_uint16(f, move); write_uint8(f, table[i].move[j].count); } } fclose(f); } void makebook(char *pgnfile, char *binfile) { makebook_reset(); table_size = 256; table_entries = 0; table = malloc(sizeof(makebook_entry) * table_size); pgn_parse_file(pgnfile); makebook_cleanup_moves(); makebook_write(binfile); return; } dreamchess-0.2.1-RC2/src/dreamer/makebook.h000066400000000000000000000021771242540543200203730ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef MAKEBOOK_H #define MAKEBOOK_H #define MAKEBOOK_KNIGHT 0 #define MAKEBOOK_BISHOP 1 #define MAKEBOOK_ROOK 2 #define MAKEBOOK_QUEEN 3 #define MAKEBOOK_LAST (1 << 15) void makebook(char *pgnfile, char *binfile); void makebook_reset(void); void makebook_move(char *str); #endif dreamchess-0.2.1-RC2/src/dreamer/move.c000066400000000000000000000307141242540543200175420ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "board.h" #include "move.h" #include "transposition.h" #include "move_data.h" #include "dreamer.h" #include "history.h" #include "commands.h" #include "e_comm.h" /* Global move tables. */ int ***rook_moves; int ***bishop_moves; int ***queen_moves; int **knight_moves; int **king_moves; int **white_pawn_capture_moves; int **black_pawn_capture_moves; /* Global move list. Add 1 for in_check function */ move_t moves[(MAX_DEPTH + 1) * 256]; int moves_start[MAX_DEPTH + 2]; int moves_cur[MAX_DEPTH + 1]; #define add_moves_ray(FUNCNAME, MOVES, PIECE, PLAYER, OPPONENT_FIND, LOOP) \ static move_t * \ FUNCNAME(board_t *board, move_t *move) \ { \ int source; \ bitboard_t bitboard = board->bitboard[PIECE + PLAYER]; \ \ /* Look for the pieces, starting at player's side of the board. */ \ for (LOOP) \ { \ int **ray; \ \ /* If no more pieces of this type are found, we're done. */ \ if (!bitboard) return move; \ \ /* If no piece of this type is at this square, continue searching. */ \ if (!(bitboard & square_bit[source])) continue; \ \ /* Iterate over rays. */ \ for (ray = MOVES[source]; *ray; ray++) \ { \ int elm; \ \ /* Iterate over ray elements. */ \ for (elm = 1; elm <= (*ray)[0]; elm++) \ { \ int dest = (*ray)[elm]; \ \ /* If there's a white piece at the destination, break off the ray. */ \ if (board->bitboard[ALL + PLAYER] & square_bit[dest]) \ break; \ \ /* The move is legal. */ \ \ /* If there's a black piece at the destination, this is a capture move. */ \ if (board->bitboard[ALL + OPPONENT(PLAYER)] & square_bit[dest]) \ { \ int piece = OPPONENT_FIND(board, dest); \ \ /* If we are capturing a king, previous board position was illegal. */ \ if (piece == KING + OPPONENT(PLAYER)) return NULL; \ \ *move++ = MOVE(PIECE + PLAYER, source, dest, CAPTURE_MOVE, piece); \ \ /* Break off the ray. */ \ break; \ } \ else \ { \ /* Normal move. */ \ *move++ = MOVE(PIECE + PLAYER, source, dest, NORMAL_MOVE, 0); \ } \ \ } \ } \ \ /* Remove piece from the copy of the bitboard. */ \ bitboard ^= square_bit[source]; \ } \ \ return move; \ } #define add_moves_single(FUNCNAME, MOVES, PIECE, PLAYER, OPPONENT_FIND, LOOP) \ static move_t * \ FUNCNAME(board_t *board, move_t *move) \ { \ int source; \ bitboard_t bitboard = board->bitboard[PIECE + PLAYER]; \ \ /* Look for the pieces, starting at player's side of the board. */ \ for (LOOP) \ { \ int *moves = MOVES[source]; \ int elm; \ \ /* If no more pieces of this type are found, we're done. */ \ if (!bitboard) return move; \ \ /* If no piece of this type is at this square, continue searching. */ \ if (!(bitboard & square_bit[source])) continue; \ \ /* Iterate over moves. */ \ for (elm = 1; elm <= moves[0]; elm++) \ { \ int dest = moves[elm]; \ \ /* If there's a white piece at the destination, skip this possible move. */ \ if (board->bitboard[ALL + PLAYER] & square_bit[dest]) \ continue; \ \ /* The move is legal. */ \ \ /* If there's a black piece at the destination, this is a capture move. */ \ if (board->bitboard[ALL + OPPONENT(PLAYER)] & square_bit[dest]) \ { \ int piece = OPPONENT_FIND(board, dest); \ \ /* If we are capturing a king, previous board position was illegal. */ \ if (piece == KING + OPPONENT(PLAYER)) return NULL; \ \ *move++ = MOVE(PIECE + PLAYER, source, dest, CAPTURE_MOVE, piece); \ } \ else \ { \ /* Normal move. */ \ *move++ = MOVE(PIECE + PLAYER, source, dest, NORMAL_MOVE, 0); \ } \ \ } \ \ /* Remove piece from the copy of the bitboard. */ \ bitboard ^= square_bit[source]; \ } \ \ return move; \ } #define add_pawn_moves(FUNCNAME, MOVES, INC, TEST1, TEST2, PLAYER, OPPONENT_FIND, LOOP) \ static move_t * \ FUNCNAME(board_t *board, move_t *move) \ { \ int source; \ bitboard_t bitboard = board->bitboard[PAWN + PLAYER]; \ bitboard_t bitboard_all = board->bitboard[WHITE_ALL] | \ board->bitboard[BLACK_ALL]; \ \ for (LOOP) \ { \ int dest; \ int elm; \ \ if (!bitboard) \ return move; \ \ if (!(bitboard & square_bit[source])) \ continue; \ \ dest = source + INC; \ \ if (!(bitboard_all & square_bit[dest])) \ { \ if (TEST1) \ { \ /* Normal move. */ \ *move++ = MOVE(PAWN + PLAYER, source, dest, NORMAL_MOVE, 0); \ \ if (TEST2) \ { \ dest += INC; \ if (!(bitboard_all & square_bit[dest])) \ { \ /* Double push. */ \ *move++ = MOVE(PAWN + PLAYER, source, dest, NORMAL_MOVE, 0); \ } \ } \ } \ else \ { \ /* Pawn promotion. */ \ *move++ = MOVE(PAWN + PLAYER, source, dest, NORMAL_MOVE | PROMOTION_MOVE_QUEEN, 0); \ *move++ = MOVE(PAWN + PLAYER, source, dest, NORMAL_MOVE | PROMOTION_MOVE_ROOK, 0); \ *move++ = MOVE(PAWN + PLAYER, source, dest, NORMAL_MOVE | PROMOTION_MOVE_BISHOP, 0); \ *move++ = MOVE(PAWN + PLAYER, source, dest, NORMAL_MOVE | PROMOTION_MOVE_KNIGHT, 0); \ } \ } \ \ /* Check for capture moves. */ \ for (elm = 1; elm <= MOVES[source][0]; elm++) \ { \ int dest = MOVES[source][elm]; \ int piece; \ \ /* If there's not a black piece at the destination, skip this possible move. */ \ if (board->bitboard[ALL + OPPONENT(PLAYER)] & square_bit[dest]) \ { \ piece = OPPONENT_FIND(board, dest); \ \ /* If we are capturing a king, previous board position was illegal. */ \ if (piece == KING + OPPONENT(PLAYER)) return NULL; \ \ /* The move is legal. */ \ if (TEST1) \ { \ *move++ = MOVE(PAWN + PLAYER, source, dest, CAPTURE_MOVE, piece); \ } else { \ *move++ = MOVE(PAWN + PLAYER, source, dest, CAPTURE_MOVE | PROMOTION_MOVE_QUEEN, piece); \ *move++ = MOVE(PAWN + PLAYER, source, dest, CAPTURE_MOVE | PROMOTION_MOVE_ROOK, piece); \ *move++ = MOVE(PAWN + PLAYER, source, dest, CAPTURE_MOVE | PROMOTION_MOVE_BISHOP, piece); \ *move++ = MOVE(PAWN + PLAYER, source, dest, CAPTURE_MOVE | PROMOTION_MOVE_KNIGHT, piece); \ } \ } \ else \ if (board->en_passant & square_bit[dest]) \ { \ /* En passant capture. */ \ *move++ = MOVE(PAWN + PLAYER, source, dest, CAPTURE_MOVE_EN_PASSANT, PAWN + OPPONENT(PLAYER)); \ } \ } \ \ /* Remove piece from the copy of the bitboard. */ \ bitboard ^= square_bit[source]; \ } \ \ return move; \ } add_moves_ray(add_black_rook_moves, rook_moves, ROOK, SIDE_BLACK, find_white_piece, source = 63; source >= 0; source--) add_moves_ray(add_white_rook_moves, rook_moves, ROOK, SIDE_WHITE, find_black_piece, source = 0; source < 64; source++) add_moves_ray(add_black_bishop_moves, bishop_moves, BISHOP, SIDE_BLACK, find_white_piece, source = 63; source >= 0; source--) add_moves_ray(add_white_bishop_moves, bishop_moves, BISHOP, SIDE_WHITE, find_black_piece, source = 0; source < 64; source++) add_moves_ray(add_white_queen_moves, queen_moves, QUEEN, SIDE_WHITE, find_black_piece, source = 0; source < 64; source++) add_moves_ray(add_black_queen_moves, queen_moves, QUEEN, SIDE_BLACK, find_white_piece, source = 63; source >= 0; source--) add_moves_single(add_white_knight_moves, knight_moves, KNIGHT, SIDE_WHITE, find_black_piece, source = 0; source < 64; source++) add_moves_single(add_black_knight_moves, knight_moves, KNIGHT, SIDE_BLACK, find_white_piece, source = 63; source >= 0; source--) add_moves_single(add_white_king_moves, king_moves, KING, SIDE_WHITE, find_black_piece, source = 0; source < 64; source++) add_moves_single(add_black_king_moves, king_moves, KING, SIDE_BLACK, find_white_piece, source = 63; source >= 0; source--) add_pawn_moves(add_white_pawn_moves, white_pawn_capture_moves, +8, dest <= 55, !(source & ~15), SIDE_WHITE, find_black_piece, source = 8; source <= 55; source++) add_pawn_moves(add_black_pawn_moves, black_pawn_capture_moves, -8, dest >= 8, source >= 48, SIDE_BLACK, find_white_piece, source = 55; source >= 8; source--) static move_t * add_white_castle_moves(board_t *board, move_t *move) { /* Kingside castle. Check for empty squares. */ if ((board->castle_flags & WHITE_CAN_CASTLE_KINGSIDE) && (!((board->bitboard[BLACK_ALL] | board->bitboard[WHITE_ALL]) & WHITE_EMPTY_KINGSIDE))) { *move++ = MOVE(WHITE_KING, SQUARE_E1, SQUARE_G1, CASTLING_MOVE_KINGSIDE, 0); \ } /* Queenside castle. Check for empty squares. */ if ((board->castle_flags & WHITE_CAN_CASTLE_QUEENSIDE) && (!((board->bitboard[BLACK_ALL] | board->bitboard[WHITE_ALL]) & WHITE_EMPTY_QUEENSIDE))) { *move++ = MOVE(WHITE_KING, SQUARE_E1, SQUARE_C1, CASTLING_MOVE_QUEENSIDE, 0); \ } return move; } static move_t * add_black_castle_moves(board_t *board, move_t *move) { /* Kingside castle. Check for empty squares. */ if ((board->castle_flags & BLACK_CAN_CASTLE_KINGSIDE) && (!((board->bitboard[BLACK_ALL] | board->bitboard[WHITE_ALL]) & BLACK_EMPTY_KINGSIDE))) { *move++ = MOVE(BLACK_KING, SQUARE_E8, SQUARE_G8, CASTLING_MOVE_KINGSIDE, 0); \ } /* Queenside castle. Check for empty squares. */ if ((board->castle_flags & BLACK_CAN_CASTLE_QUEENSIDE) && (!((board->bitboard[BLACK_ALL] | board->bitboard[WHITE_ALL]) & BLACK_EMPTY_QUEENSIDE))) { *move++ = MOVE(BLACK_KING, SQUARE_E8, SQUARE_C8, CASTLING_MOVE_QUEENSIDE, 0); \ } return move; } int compute_legal_moves(board_t *board, int ply) { move_t *move = &moves[moves_start[ply]]; if (board->current_player == SIDE_WHITE) { move = add_white_castle_moves(board, move); if (!(move = add_white_king_moves(board, move)) || !(move = add_white_queen_moves(board, move)) || !(move = add_white_rook_moves(board, move)) || !(move = add_white_bishop_moves(board, move)) || !(move = add_white_knight_moves(board, move)) || !(move = add_white_pawn_moves(board, move))) return -1; } else { move = add_black_castle_moves(board, move); if (!(move = add_black_king_moves(board, move)) || !(move = add_black_queen_moves(board, move)) || !(move = add_black_rook_moves(board, move)) || !(move = add_black_bishop_moves(board, move)) || !(move = add_black_knight_moves(board, move)) || !(move = add_black_pawn_moves(board, move))) return -1; } moves_start[ply + 1] = moves_start[ply] + move - &moves[moves_start[ply]]; moves_cur[ply] = moves_start[ply]; return 0; } move_t move_next(board_t *board, int ply) { if (moves_cur[ply] == moves_start[ply + 1]) return NO_MOVE; if (moves_cur[ply] == moves_start[ply]) { move_t move = lookup_best_move(board); if (move != NO_MOVE) best_first(ply, move); } else sort_next(ply, board->current_player); return moves[moves_cur[ply]++]; } #if 0 void list_moves(int ply) { int i; for (i = moves_start[ply]; i < moves_start[ply + 1]; i++) { char *s = coord_move_str(moves[i]); e_comm_send("%i %s\n", i, s); free(s); } } #endif void move_init(void) { rook_moves = all_rook_moves(); knight_moves = all_knight_moves(); king_moves = all_king_moves(); bishop_moves = all_bishop_moves(); queen_moves = all_queen_moves(); white_pawn_capture_moves = all_white_pawn_capture_moves(); black_pawn_capture_moves = all_black_pawn_capture_moves(); } static void free_moves_ray(int ***moves) { int **ray; int source; for (source = 0; source < 64; source++) { /* Iterate over rays. */ for (ray = moves[source]; *ray; ray++) free(*ray); free (moves[source]); } free(moves); } static void free_moves_single(int **moves) { int source; for (source = 0; source < 64; source++) { free (moves[source]); } free(moves); } void move_exit(void) { free_moves_ray(queen_moves); free_moves_ray(bishop_moves); free_moves_ray(rook_moves); free_moves_single(knight_moves); free_moves_single(king_moves); free_moves_single(white_pawn_capture_moves); free_moves_single(black_pawn_capture_moves); } dreamchess-0.2.1-RC2/src/dreamer/move.h000066400000000000000000000046241242540543200175500ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef MOVE_H #define MOVE_H #include "board.h" #include "dreamer.h" #define NORMAL_MOVE 0 #define CAPTURE_MOVE 1 #define CAPTURE_MOVE_EN_PASSANT 2 #define CASTLING_MOVE_KINGSIDE 4 #define CASTLING_MOVE_QUEENSIDE 8 #define RESIGN_MOVE 16 #define STALEMATE_MOVE 32 #define PROMOTION_MOVE_KNIGHT 64 #define PROMOTION_MOVE_BISHOP 128 #define PROMOTION_MOVE_ROOK 256 #define PROMOTION_MOVE_QUEEN 512 #define NO_MOVE 4096 #define MOVE_NO_PROMOTION_MASK 63 #define MOVE_PROMOTION_MASK 960 /* New move type */ #define MOVE_TYPE_MASK 0x3ff #define MOVE_TYPE_SHIFT 0 #define MOVE_SOURCE_MASK 0xfc00 #define MOVE_SOURCE_SHIFT 10 #define MOVE_DEST_MASK 0x3f0000 #define MOVE_DEST_SHIFT 16 #define MOVE_CAPTURED_MASK 0x3c00000 #define MOVE_CAPTURED_SHIFT 22 #define MOVE_PIECE_MASK 0x3c000000 #define MOVE_PIECE_SHIFT 26 #define MOVE_GET(M, P) (((M) & MOVE_##P##_MASK) >> MOVE_##P##_SHIFT) #define MOVE_SET(M, P, V) ((M) = ((M) & ~MOVE_##P##_MASK) | ((V) << MOVE_##P##_SHIFT)) #define MOVE(PIECE, SOURCE, DEST, TYPE, CAPTURED) \ (((PIECE) << MOVE_PIECE_SHIFT) | ((SOURCE) << MOVE_SOURCE_SHIFT) \ | ((DEST) << MOVE_DEST_SHIFT) | ((TYPE) << MOVE_TYPE_SHIFT) \ | ((CAPTURED) << MOVE_CAPTURED_SHIFT)) #define MOVE_IS_REGULAR(M) (((M) != NO_MOVE) && ((M) != RESIGN_MOVE) && ((M) != STALEMATE_MOVE)) extern move_t moves[(MAX_DEPTH + 1) * 256]; extern int moves_start[MAX_DEPTH + 2]; extern int moves_cur[MAX_DEPTH + 1]; void move_init(void); void move_exit(void); int compute_legal_moves(board_t *board, int ply); move_t move_next(board_t *board, int ply); #endif /* MOVE_H */ dreamchess-0.2.1-RC2/src/dreamer/move_data.h000066400000000000000000000022151242540543200205330ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef MOVE_DATA_H #define MOVE_DATA_H int **all_knight_moves(void); int **all_king_moves(void); int ***all_bishop_moves(void); int ***all_rook_moves(void); int ***all_queen_moves(void); int **all_white_pawn_capture_moves(void); int **all_black_pawn_capture_moves(void); #endif /* MOVE_DATA_H */ dreamchess-0.2.1-RC2/src/dreamer/pgn_parser.y000066400000000000000000000044221242540543200207570ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ %union { int yyint; char *yycharp; } %token STRING %token INTEGER %token NAG %token SYMBOL %token GAMETERM %{ #include #include "makebook.h" extern char *yystring; int yylex(void); int yyerror(const char *s); %} %% input : pgn_database ; pgn_database : pgn_database pgn_game | empty ; pgn_game : tag_section movetext_section ; tag_section : tag_pair tag_section | empty ; tag_pair : '[' tag_name tag_value ']' ; tag_name : SYMBOL ; tag_value : STRING ; movetext_section : element_sequence game_termination ; element_sequence : element element_sequence | recursive_variation element_sequence | empty ; element : move_number_indication | san_move | numeric_annotation_glyph ; recursive_variation : '(' element_sequence ')' ; game_termination : GAMETERM {makebook_reset();} ; san_move : SYMBOL {makebook_move(yylval.yycharp);} ; move_number_indication : INTEGER periods ; periods : '.' periods | empty ; numeric_annotation_glyph : NAG ; empty : ; %% int yyerror(const char *s) { fprintf(stderr, "Error: %s\n", s); return 1; } dreamchess-0.2.1-RC2/src/dreamer/pgn_scanner.h000066400000000000000000000016061242540543200210740ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ int pgn_parse_file(char *filename); dreamchess-0.2.1-RC2/src/dreamer/pgn_scanner.l000066400000000000000000000047031242540543200211010ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ %option noyywrap %option nounput %{ #include "pgn_scanner.h" #include "pgn_parser.h" static char *make_string(void); extern int pgn_parse(void); int pgn_parse_file(char *filename) { int retval = 0; pgn_in = fopen(filename, "r"); if (!pgn_in) { printf("Couldn't open file\n"); return 1; } YY_NEW_FILE; if (pgn_parse()) { retval = 1; printf("Parse error\n"); } fclose(pgn_in); return retval; } %} %% \"([^\t\n\r\f\v\\\"]|(\\[\\\"]))*\" { pgn_lval.yycharp = make_string(); return STRING; } \*|1-0|0-1|1\/2-1\/2 { return GAMETERM; } [0-9]+ { pgn_lval.yyint = atoi(pgn_text); return INTEGER; } $[[:digit:]]+ { pgn_lval.yyint = atoi(pgn_text + 1); return NAG; } [[:alnum:]][[:alnum:]_\+#=:-]* { pgn_lval.yycharp = strdup(pgn_text); return SYMBOL; } [ \t\n\r] /* Skip whitespace. */ \{[^\{]*\} printf("Skipping: %s\n", pgn_text); /* Skip multiline comments. */ ;.*\n /* Skip end-of-line comments. */ . return pgn_text[0]; %% static char *make_string(void) { int i; int len = 0; char *string; /* We need at least yyleng bytes, plus 1 for the '\0' and minus 2 for the * opening and closing quotes that will be removed. */ string = malloc(pgn_leng - 1); /* Skip quotes. */ for (i = 1; i < pgn_leng - 1; i++) { /* Remove escapes. */ if (pgn_text[i] == '\\') i++; string[len++] = pgn_text[i]; } string[len] = '\0'; return string; } dreamchess-0.2.1-RC2/src/dreamer/repetition.c000066400000000000000000000056261242540543200207620ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include "repetition.h" #include "board.h" #include "move.h" typedef struct rep_list { /* FIXME */ long long position[101 + 100]; int head; } rep_list_t; static rep_list_t *hist; static int hist_idx; static rep_list_t *cur_list; void repetition_init(board_t *board) { hist = malloc(sizeof(rep_list_t)); hist_idx = 0; cur_list = &hist[0]; cur_list->position[0] = board->hash_key; cur_list->head = 1; } void repetition_exit(void) { free(hist); } void repetition_add(board_t *board, move_t move) { if ((MOVE_GET(move, TYPE) != NORMAL_MOVE) || ((MOVE_GET(move, PIECE) & PIECE_MASK) == PAWN)) { hist_idx++; hist = realloc(hist, sizeof(rep_list_t) * (hist_idx + 1)); cur_list = &hist[hist_idx]; cur_list->position[0] = board->hash_key; cur_list->head = 1; } else cur_list->position[cur_list->head++] = board->hash_key; } void repetition_remove(void) { if (cur_list->head > 1) cur_list->head--; else if (hist_idx > 0) { hist_idx--; cur_list = &hist[hist_idx]; } } int is_repetition(board_t *board, int ply) { int i; int cur_head = cur_list->head + ply; /* We won't go out of bounds here because of the 50-move rule. */ cur_list->position[cur_head] = board->hash_key; if (cur_head < 4) return 0; /* We only check for two occurrences to prevent transposition table ** hits that lead to a third repetition without us knowing about it. */ for (i = cur_head - 2; i >= 0; i -= 2) if (board->hash_key == cur_list->position[i]) return 1; return 0; } int is_draw(board_t *board) { int i; int count = 0; /* 50 move rule. */ if (board->fifty_moves == 100) return 2; if (cur_list->head < 9) return 0; for (i = cur_list->head - 3; i >= 0; i -= 2) { if (cur_list->position[cur_list->head - 1] == cur_list->position[i]) count++; if (count == 2) return 1; } return 0; } dreamchess-0.2.1-RC2/src/dreamer/repetition.h000066400000000000000000000023371242540543200207630ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef REPETITION_H #define REPETITION_H #include "board.h" extern long long repetition_list[99]; extern int repetition_head; int is_repetition(board_t *board, int ply); int is_draw(board_t *board); void repetition_init(board_t *board); void repetition_exit(void); void repetition_add(board_t *board, move_t move); void repetition_remove(void); #endif /* REPETITION_H */ dreamchess-0.2.1-RC2/src/dreamer/san.h000066400000000000000000000027221242540543200173600ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _SAN_H #define _SAN_H #define SAN_PAWN 0 #define SAN_KNIGHT 1 #define SAN_BISHOP 2 #define SAN_ROOK 3 #define SAN_QUEEN 4 #define SAN_KING 5 #define SAN_NORMAL 0 #define SAN_CAPTURE 1 #define SAN_QUEENSIDE_CASTLE 2 #define SAN_KINGSIDE_CASTLE 3 #define SAN_STATE_NORMAL 0 #define SAN_STATE_CHECK 1 #define SAN_STATE_CHECKMATE 2 #define SAN_NOT_SPECIFIED -1 typedef struct san_move { int type; int state; int piece; int source_file, source_rank; int destination; int promotion_piece; } san_move_t; san_move_t *san_parse(char *s); char *san_string(san_move_t *move); #endif /* _SAN_H */ dreamchess-0.2.1-RC2/src/dreamer/search.c000066400000000000000000000323301242540543200200350ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "board.h" #include "move.h" #include "search.h" #include "eval.h" #include "history.h" #include "repetition.h" #include "transposition.h" #include "hashing.h" #include "dreamer.h" #include "e_comm.h" #include "commands.h" #include "timer.h" /* #define DEBUG */ extern int moves_made; int abort_search; static int total_nodes; static int start_time; /* Principal variation */ move_t pv[MAX_DEPTH][MAX_DEPTH]; int pv_len[MAX_DEPTH]; #if 0 void print_board(board_t *board) /* Temporary! */ { long long i,j; int k; for (i = 7; i >= 0; i--) { e_comm_send("%lli", i+1); for (j = 0; j < 8; j++) { char c; int fcol, bcol; c = ' '; fcol = 1; for (k = 0; k < NR_BITBOARDS; k++) { if (board->bitboard[k] & square_bit[i * 8 + j]) { switch (k & PIECE_MASK) { case PAWN: c = 'I'; break; case ROOK: c = 'X'; break; case KNIGHT: c = '7'; break; case BISHOP: c = 'l'; break; case QUEEN: c = 'Y'; break; case KING: c = 'K'; } if (PIECE_IS_WHITE(k)) fcol = 7; } } bcol = (((i % 2) + j) % 2? 7 : 0); e_comm_send("\e[1;%i;%im%c\e[0m", fcol + 30, bcol + 40, c); } e_comm_send("\n"); } e_comm_send(" ABCDEFGH\n"); } #endif static inline void pv_term(int ply) { pv_len[ply] = 0; } static inline void pv_copy(int ply, move_t move) { pv[ply][0] = move; memcpy(&pv[ply][1], &pv[ply + 1][0], pv_len[ply + 1] * sizeof(move_t)); pv_len[ply] = pv_len[ply + 1] + 1; } static void pv_print_move(state_t *state, int index) { long long en_passant = state->board.en_passant; int castle_flags = state->board.castle_flags; int fifty_moves = state->board.fifty_moves; char *s; if (index == pv_len[0]) return; if ((state->moves + index) % 2 == 0) e_comm_send(" %2d.", (state->moves + index) / 2 + 1); /* Ply 0 is used by find_best_move(). */ s = san_move_str(&state->board, 1, pv[0][index]); e_comm_send(" %s", s); free(s); execute_move(&state->board, pv[0][index]); pv_print_move(state, index + 1); unmake_move(&state->board, pv[0][index], en_passant, castle_flags, fifty_moves); } static void pv_print(state_t *state, int depth, int score) { if (state->mode == MODE_BLACK) score = -score; e_comm_send("%3i %7i %i %i", depth, score, total_nodes, get_time() - start_time, total_nodes); if (state->board.current_player == SIDE_BLACK) e_comm_send(" %2d. ...", state->moves / 2 + 1); pv_print_move(state, 0); e_comm_send("\n"); } void pv_clear(void) { pv_term(0); } static void pv_store_ht(board_t *board, int index) { long long en_passant = board->en_passant; int castle_flags = board->castle_flags; int fifty_moves = board->fifty_moves; if (index == pv_len[0]) return; set_best_move(board, pv[0][index]); execute_move(board, pv[0][index]); pv_store_ht(board, index + 1); unmake_move(board, pv[0][index], en_passant, castle_flags, fifty_moves); } int alpha_beta(board_t *board, int depth, int ply, int alpha, int beta, int side); int is_check(board_t *board, int ply); static void poll_abort(int ply) { if (pv_len[0] == 0) return; if (check_abort(ply)) abort_search = 1; } static int quiescence(board_t *board, int ply, int alpha, int beta, int side) { int eval; bitboard_t en_passant; int castle_flags; int fifty_moves; move_t move; if ((total_nodes++) % 10000 == 0) poll_abort(ply); if (abort_search) return 0; if (is_repetition(board, ply - 1)) return 0; /* Needed to catch illegal moves at sd 1 */ if (compute_legal_moves(board, ply) < 0) return ALPHABETA_ILLEGAL; eval = board_eval_complete(board, side, alpha, beta); if (ply == MAX_DEPTH - 1) return eval; if (!get_option(OPTION_QUIESCE) || eval >= beta) return eval; if (eval > alpha) alpha = eval; en_passant = board->en_passant; castle_flags = board->castle_flags; fifty_moves = board->fifty_moves; while ((move = move_next(board, ply)) != NO_MOVE) { if (move & (CAPTURE_MOVE | CAPTURE_MOVE_EN_PASSANT | MOVE_PROMOTION_MASK)) { execute_move(board, move); eval = -quiescence(board, ply + 1, -beta, -alpha, side); unmake_move(board, move, en_passant, castle_flags, fifty_moves); if (eval == -ALPHABETA_ILLEGAL) continue; if (eval >= beta) { add_count(move, board->current_player); return beta; } if (eval > alpha) alpha = eval; } } if (alpha <= ALPHABETA_MIN) { /* There are no legal moves. We're either checkmated or ** stalemated. */ /* If the opponent can capture the king that means we're ** checkmated. */ board->current_player = OPPONENT(board->current_player); if (compute_legal_moves(board, ply) < 0) { /* depth is added to make checkmates that are ** further away more preferable over the ones ** that are closer. */ board->current_player = OPPONENT(board->current_player); return alpha; } else { /* We're stalemated. */ board->current_player = OPPONENT(board->current_player); return 0; } } return alpha; } int alpha_beta(board_t *board, int depth, int ply, int alpha, int beta, int side) { int eval; int best_move_score; int eval_type = EVAL_UPPERBOUND; long long en_passant; int castle_flags; int fifty_moves; move_t best_move; move_t move; if ((total_nodes++) % 10000 == 0) poll_abort(ply); if (abort_search) return 0; if (is_repetition(board, ply - 1)) { pv_term(ply); return 0; } if (board->fifty_moves == 100) { if (compute_legal_moves(board, ply) < 0) return ALPHABETA_ILLEGAL; pv_term(ply); /* FIXME, check for mate */ return 0; } switch (lookup_board(board, depth, ply, &eval)) { case EVAL_ACCURATE: pv_term(ply); return eval; case EVAL_LOWERBOUND: if (eval >= beta) return beta; break; case EVAL_UPPERBOUND: if (eval <= alpha) return alpha; } if (depth == 0 || ply == MAX_DEPTH - 1) { pv_term(ply); return quiescence(board, ply, alpha, beta, side); } if (compute_legal_moves(board, ply) < 0) return ALPHABETA_ILLEGAL; best_move = NO_MOVE; best_move_score = ALPHABETA_ILLEGAL; en_passant = board->en_passant; castle_flags = board->castle_flags; fifty_moves = board->fifty_moves; while ((move = move_next(board, ply)) != NO_MOVE) { int score; execute_move(board, move); score = -alpha_beta(board, depth - 1, ply + 1, -beta, -alpha, side); unmake_move(board, move, en_passant, castle_flags, fifty_moves); if (abort_search) return 0; if (score == -ALPHABETA_ILLEGAL) continue; if (score >= beta) { store_board(board, beta, EVAL_LOWERBOUND, depth, ply, 0 /* FIXME moves_made */, move); add_count(move, board->current_player); return beta; } if (score > best_move_score) { if (score > alpha) { eval_type = EVAL_ACCURATE; alpha = score; pv_copy(ply, move); } best_move_score = score; best_move = move; } } if (best_move == NO_MOVE) { /* There are no legal moves. We're either checkmated or ** stalemated. */ if (is_check(board, ply)) { /* depth is added to make checkmates that are ** further away more preferable over the ones ** that are closer. */ pv_term(ply); return ALPHABETA_MIN + ply; } else { /* We're stalemated. */ pv_term(ply); return 0; } } store_board(board, alpha, eval_type, depth, ply, 0 /* FIXME moves_made */, best_move); return alpha; } move_t find_best_move(state_t *state) { int depth = state->depth; board_t *board = &state->board; move_t best_move = NO_MOVE; int cur_depth; long long en_passant = board->en_passant; int castle_flags = board->castle_flags; int fifty_moves = board->fifty_moves; total_nodes = 0; start_time = get_time(); abort_search = 0; pv_len[0] = 0; timer_start(&state->move_time); for (cur_depth = 0; cur_depth < depth; cur_depth++) { int alpha = ALPHABETA_MIN; move_t move; compute_legal_moves(board, 0); /* e_comm_send("------------------\n"); */ while ((move = move_next(board, 0)) != NO_MOVE) { int score; /* char *s = coord_move_str(move); e_comm_send("Examining move %s..\n", s); free(s); */ execute_move(board, move); score = -alpha_beta(board, cur_depth, 1, ALPHABETA_MIN, -alpha, OPPONENT(board->current_player)); unmake_move(board, move, en_passant, castle_flags, fifty_moves); /* e_comm_send("Move scored %i\n", score); */ if (abort_search) { if (state->flags & FLAG_IGNORE_MOVE) return NO_MOVE; break; } if (score == -ALPHABETA_ILLEGAL) continue; if (score > alpha) { alpha = score; best_move = move; pv_copy(0, move); if (get_option(OPTION_POST)) pv_print(state, cur_depth + 1, alpha); } } /* If we found a mate in 'ply' we stop the search */ if (alpha == ALPHABETA_MAX - cur_depth) { break; } if (alpha < ALPHABETA_MIN + 100) { break; } #ifdef DEBUG { char *str = coord_move_str(&prev_best_move); e_comm_send("Best move at depth %i: %s\n", cur_depth + 1, str); free(str); } #endif pv_store_ht(board, 0); if (abort_search) break; } if (best_move == NO_MOVE) { state->hint = NO_MOVE; /* There are no legal moves. We're either checkmated or ** stalemated. */ /* If the opponent can capture the king that means we're ** checkmated. */ board->current_player = OPPONENT(board->current_player); if (compute_legal_moves(board, 0) < 0) { /* We're checkmated. */ board->current_player = OPPONENT(board->current_player); return RESIGN_MOVE; } else { /* We're stalemated. */ board->current_player = OPPONENT(board->current_player); return STALEMATE_MOVE; } } if (pv_len[0] > 1) state->hint = pv[0][1]; else { /* Try to get hint move from hash table. */ execute_move(board, best_move); state->hint = lookup_best_move(board); unmake_move(board, best_move, en_passant, castle_flags, fifty_moves); } return best_move; } move_t ponder(state_t *state) { move_t move; if (state->hint == NO_MOVE) return NO_MOVE; state->root_board = state->board; state->ponder_actual_move = NO_MOVE; state->ponder_opp_move = state->hint; do_move(state, state->ponder_opp_move); state->flags = FLAG_DELAY_MOVE; set_move_time(); command_handle(state, "hint"); move = find_best_move(state); if (state->mode == MODE_QUIT || (state->flags & FLAG_NEW_GAME)) return NO_MOVE; if (move == NO_MOVE) { /* Player did not play the move we expected */ /* or pondering was switched off. */ undo_move(state); if (state->ponder_actual_move != NO_MOVE) { do_move(state, state->ponder_actual_move); check_game_end(state); } return NO_MOVE; } if (state->flags & FLAG_DELAY_MOVE) { /* Opponent hasn't moved yet. */ undo_move(state); } return move; } dreamchess-0.2.1-RC2/src/dreamer/search.h000066400000000000000000000022651242540543200200460ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef SEARCH_H #define SEARCH_H #include "dreamer.h" #define ALPHABETA_MIN -30000 #define ALPHABETA_MAX 30000 #define ALPHABETA_ILLEGAL -31000 #define ALPHABETA_CHECKMATE -29000 #define MAX_NODE 0 #define MIN_NODE 1 move_t find_best_move(state_t *state); void pv_clear(void); move_t ponder(state_t *state); #endif /* SEARCH_H */ dreamchess-0.2.1-RC2/src/dreamer/timer.c000066400000000000000000000045061242540543200177140ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "timer.h" /* Borrowed from libc.info */ static int timeval_subtract(struct timeval *result, struct timeval *x, struct timeval *y) { /* Perform the carry for the later subtraction by updating y. */ if (x->tv_usec < y->tv_usec) { int nsec = (y->tv_usec - x->tv_usec) / 1000000 + 1; y->tv_usec -= 1000000 * nsec; y->tv_sec += nsec; } if (x->tv_usec - y->tv_usec > 1000000) { int nsec = (x->tv_usec - y->tv_usec) / 1000000; y->tv_usec += 1000000 * nsec; y->tv_sec -= nsec; } /* Compute the time remaining to wait. tv_usec is certainly positive. */ result->tv_sec = x->tv_sec - y->tv_sec; result->tv_usec = x->tv_usec - y->tv_usec; /* Return 1 if result is negative. */ return x->tv_sec < y->tv_sec; } static int get_time(timer *c) { struct timeval tv; if (!(c->flags & TIMER_RUNNING)) return 0; gettimeofday(&tv, NULL); timeval_subtract(&tv, &tv, &c->start_time); return tv.tv_sec * 100 + tv.tv_usec / 10000; } int timer_get(timer *c) { return c->val + (c->flags & TIMER_DOWN? -get_time(c) : get_time(c)); } void timer_set(timer *c, int val) { timer_stop(c); c->val = val; } void timer_start(timer *c) { gettimeofday(&c->start_time, NULL); c->flags |= TIMER_RUNNING; } void timer_stop(timer *c) { c->val += (c->flags & TIMER_DOWN? -get_time(c) : get_time(c)); c->flags &= ~TIMER_RUNNING; } void timer_init(timer *c, int down) { timer_set(c, 0); c->flags = (down? TIMER_DOWN : 0); } dreamchess-0.2.1-RC2/src/dreamer/timer.h000066400000000000000000000024071242540543200177170ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #ifndef TIMER_H #define TIMER_H #define TIMER_DOWN (1 << 0) #define TIMER_RUNNING (1 << 1) typedef struct { int flags; int val; /* Current value */ struct timeval start_time; /* Time when clock was started */ } timer; int timer_get(timer *c); void timer_set(timer *c, int val); void timer_start(timer *c); void timer_stop(timer *c); void timer_init(timer *c, int down); #endif /* TIMER_H */ dreamchess-0.2.1-RC2/src/dreamer/transposition.c000066400000000000000000000100451242540543200215030ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "board.h" #include "hashing.h" #include "transposition.h" #include "search.h" #include "move.h" /* #define DEBUG */ #define ENTRIES (1 << power_of_two) int power_of_two; #ifdef DEBUG int queries; int hits; #endif int collisions; typedef struct entry { int eval_type; int eval; int depth; unsigned long long hash_key; int time_stamp; move_t move; } entry_t; entry_t *table; void store_board(board_t *board, int eval, int eval_type, int depth, int ply, int time_stamp, move_t move) { int index = board->hash_key & (ENTRIES - 1); if ((table[index].eval_type != EVAL_NONE) && (table[index].hash_key == board->hash_key) && (table[index].depth > depth)) /* Do not overwrite entries for this board at greater depth. */ return; /* Make mate-in-n values relative to board that's to be stored */ if (eval < ALPHABETA_MIN + 1000) eval -= ply; else if (eval > ALPHABETA_MAX - 1000) eval += ply; table[index].hash_key = board->hash_key; table[index].eval = eval; table[index].eval_type = eval_type; table[index].depth = depth; table[index].time_stamp = time_stamp; table[index].move = move; } void set_best_move(board_t *board, move_t move) { int index = board->hash_key & (ENTRIES - 1); if ((table[index].eval_type == EVAL_NONE) || (table[index].hash_key != board->hash_key)) store_board(board, 0, EVAL_PV, 0, 0, 0, move); else table[index].move = move; } int lookup_board(board_t *board, int depth, int ply, int *eval) { int index = board->hash_key & (ENTRIES - 1); #ifdef DEBUG if (queries == 100000) {e_comm_send("TT hit rate:: %.2f%%\n", hits / (float) queries * 100); queries = 0; hits = 0;} queries++; #endif if (table[index].eval_type == EVAL_NONE) return EVAL_NONE; if (table[index].hash_key != board->hash_key) return EVAL_NONE; #ifdef DEBUG hits++; #endif if (table[index].depth < depth || table[index].eval_type == EVAL_PV) return EVAL_NONE; *eval = table[index].eval; /* Make mate-in-n values relative to current game position */ if (*eval < ALPHABETA_MIN + 1000) *eval += ply; else if (*eval > ALPHABETA_MAX - 1000) *eval -= ply; return table[index].eval_type; } move_t lookup_best_move(board_t *board) { int index = board->hash_key & (ENTRIES - 1); if ((table[index].eval_type == EVAL_NONE) || (table[index].hash_key != board->hash_key)) return NO_MOVE; return table[index].move; } void clear_table(void) { int i; for (i = 0; i < ENTRIES; i++) { table[i].eval_type = EVAL_NONE; } } void transposition_init(int megabytes) { int i = 0; int x = 2; int max_entries = megabytes * 1024768 / sizeof(entry_t); while (x <= max_entries) { x *= 2; i++; } x /= 2; power_of_two = i; printf("Hash table size: %i MB\n", x * (int)sizeof(entry_t) / 1024768); table = malloc(x * sizeof(entry_t)); if (!table) { fprintf(stderr, "Failed to allocate memory for hash table\n"); exit(1); } } void transposition_exit(void) { free(table); } dreamchess-0.2.1-RC2/src/dreamer/transposition.h000066400000000000000000000026631242540543200215170ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef TRANSPOSITION_H #define TRANSPOSITION_H #include "board.h" #define EVAL_NONE 0 #define EVAL_LOWERBOUND 1 #define EVAL_ACCURATE 2 #define EVAL_UPPERBOUND 3 #define EVAL_PV 4 void store_board(board_t *board, int eval, int eval_type, int depth, int ply, int time_stamp, move_t best_move); int lookup_board(board_t *board, int depth, int ply, int *eval); void set_best_move(board_t *board, move_t move); void clear_table(void); void transposition_init(int megabytes); void transposition_exit(void); move_t lookup_best_move(board_t *board); #endif /* TRANSPOSITION_H */ dreamchess-0.2.1-RC2/src/fen.c000066400000000000000000000056461242540543200157330ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "board.h" #include "fen.h" /* FIXME: Add support for castling rights and move counters. */ /* FIXME: Error checking. */ char *fen_encode(board_t *board) { char *fen = malloc(256); int feni = 0; int file, rank; for (rank = 7; rank >= 0; rank--) { int empty = 0; for (file = 0; file < 8; file++) { int piece = board->square[rank*8+file]; int c=0; if (piece == NONE) { empty++; continue; } if (empty) { feni += sprintf(fen + feni, "%i", empty); empty = 0; } switch(PIECE(piece)) { case PAWN: c = 'p'; break; case KNIGHT: c = 'n'; break; case BISHOP: c = 'b'; break; case ROOK: c = 'r'; break; case QUEEN: c = 'q'; break; case KING: c = 'k'; } if (IS_WHITE(piece)) c = toupper(c); feni += sprintf(fen + feni, "%c", c); } if (empty) { feni += sprintf(fen + feni, "%i", empty); empty = 0; } if (rank > 0) fen[feni++] = '/'; } sprintf(fen + feni, " %c KQkq - 0 1", board->turn == WHITE ? 'w' : 'b'); return fen; } board_t *fen_decode(char *fen) { board_t *board; char *space = strchr(fen, ' '); int i; int square = 56; if (!space) return NULL; board = malloc(sizeof(board_t)); for (i = 0; i < space - fen; i++) { int j; char c = fen[i]; char piece=0; if ((c >= '1') && (c <= '9')) { for (j = 0; j < c - '0'; j++) board->square[square++] = NONE; continue; } switch(toupper(c)) { case 'P': piece = PAWN; break; case 'N': piece = KNIGHT; break; case 'B': piece = BISHOP; break; case 'R': piece = ROOK; break; case 'Q': piece = QUEEN; break; case 'K': piece = KING; break; case '/': square -= 16; continue; } if (c >= 'a') piece |= BLACK; board->square[square++] = piece; } if (*(space + 1) == 'w') board->turn = 0; else board->turn = 1; for (i = 0; i < 10; i++) board->captured[i] = 0; board->state = BOARD_NORMAL; return board; } dreamchess-0.2.1-RC2/src/fen.h000066400000000000000000000016711242540543200157320ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "board.h" char *fen_encode(board_t *board); board_t *fen_decode(char *fen); dreamchess-0.2.1-RC2/src/gamegui_dialogs/000077500000000000000000000000001242540543200201245ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/gamegui_dialogs/Makefile.am000066400000000000000000000004121242540543200221550ustar00rootroot00000000000000noinst_LIBRARIES = libgamegui_dialogs.a AM_CFLAGS = $(CFLAGS) AM_CPPFLAGS = -I$(top_srcdir)/src/include -I$(top_srcdir)/src libgamegui_dialogs_a_SOURCES = styles.c ingame_dialog.c system_dialog.c \ quit_dialog.c message_dialog.c resolution.c time.c configuration.c dreamchess-0.2.1-RC2/src/gamegui_dialogs/configuration.c000066400000000000000000000131011242540543200231330ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "dreamchess.h" #include "gamegui_dialogs.h" #include "options.h" #include "system_config.h" #include "audio.h" static gg_widget_t *entry; static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { option_t *option = config_get_option("first_engine"); free(option->string); option->string = strdup(gg_entry_get_text(GG_ENTRY(entry))); config_save(); gg_dialog_close(); return 1; } static int dialog_title_theme(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { option_t *option = config_get_option("theme"); option_select_value_by_index(option, gg_option_get_selected(GG_OPTION(widget))); return 1; } static int dialog_title_music_vol(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { option_t *option = config_get_option("music_volume"); option_select_value_by_index(option, gg_option_get_selected(GG_OPTION(widget))); audio_set_music_volume(option->selected->index); return 1; } static int dialog_title_sound_vol(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { option_t *option = config_get_option("sound_volume"); option_select_value_by_index(option, gg_option_get_selected(GG_OPTION(widget))); audio_set_sound_volume(option->selected->index); audio_play_sound(AUDIO_MOVE); return 1; } static int dialog_title_resolution_load(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_resolution_create(gg_widget_find_dialog(widget))); return 1; } static void create_option_values(gg_option_t *widget, option_t *option) { option_value_t *value; OPTION_VALUE_FOREACH(value, option) { gg_option_append_label(widget, value->name, 0.5f, 0.0f); } gg_option_set_selected(widget, option->selected->index); } gg_dialog_t *dialog_systemopts_create(gg_dialog_t *parent) { gg_widget_t *dialog; gg_widget_t *vbox, *vbox2, *hbox; gg_widget_t *widget; option_t *option; vbox = gg_vbox_create(0); vbox2 = gg_vbox_create(2); widget = gg_label_create("Theme:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); widget = gg_label_create("Engine:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); widget = gg_label_create("Music Volume:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); widget = gg_label_create("Sound Volume:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); hbox = gg_hbox_create(20); gg_container_append(GG_CONTAINER(hbox), vbox2); vbox2 = gg_vbox_create(2); option = config_get_option("theme"); widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", dialog_title_theme, NULL); gg_container_append(GG_CONTAINER(vbox2), widget); option = config_get_option("first_engine"); entry = gg_entry_create(100); gg_entry_set_text(GG_ENTRY(entry), option->string); gg_container_append(GG_CONTAINER(vbox2), entry); option = config_get_option("music_volume"); widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", dialog_title_music_vol, NULL); gg_container_append(GG_CONTAINER(vbox2), widget); option = config_get_option("sound_volume"); widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", dialog_title_sound_vol, NULL); gg_container_append(GG_CONTAINER(vbox2), widget); gg_container_append(GG_CONTAINER(hbox), vbox2); gg_container_append(GG_CONTAINER(vbox), hbox); widget = gg_action_create_with_label("Change resolution..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_title_resolution_load, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("OK", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, parent, GG_DIALOG_AUTOHIDE_PARENT); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_position(GG_DIALOG(dialog), 320, 23, 0.5f, 0.0f); gg_dialog_set_style(GG_DIALOG(dialog), get_menu_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/gamegui_dialogs/ingame_dialog.c000066400000000000000000000064001242540543200230470ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "gamegui_dialogs.h" /** The in-game dialog. Provides a set of gameplay-related actions to the * user. */ static int retract_move(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { DBG_LOG("retracting move"); game_retract_move(); return 1; } static int move_now(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { DBG_LOG("forcing dreamer to move"); game_move_now(); return 1; } static int view_prev(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { DBG_LOG("viewing previous move"); game_view_prev(); return 1; } static int view_next(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { DBG_LOG("viewing next move"); game_view_next(); return 1; } static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); return 1; } /** @brief Creates the in-game dialog. * * @return The created dialog. */ gg_dialog_t *dialog_ingame_create(gg_dialog_t *parent) { gg_widget_t *dialog, *widget; gg_widget_t *vbox = gg_vbox_create(0); widget = gg_action_create_with_label("Retract Move", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", retract_move, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Move Now", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", move_now, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("View Previous Move", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", view_prev, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("View Next Move", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", view_next, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Cancel", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, parent, GG_DIALOG_AUTOHIDE_PARENT); gg_dialog_set_style(GG_DIALOG(dialog), get_ingame_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/gamegui_dialogs/message_dialog.c000066400000000000000000000054431242540543200232410ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "gamegui_dialogs.h" static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); return 1; } gg_dialog_t *dialog_message_create(char *message) { gg_widget_t *dialog; gg_widget_t *widget; gg_widget_t *vbox = gg_vbox_create(0); /*gg_container_append(GG_CONTAINER(vbox), gg_label_create("Important message from engine")); gg_container_append(GG_CONTAINER(vbox), gg_label_create(""));*/ gg_container_append(GG_CONTAINER(vbox), gg_label_create(message)); gg_container_append(GG_CONTAINER(vbox), gg_label_create("")); widget = gg_action_create_with_label("Ok", 0.5f, 0.5f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, NULL, 0); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_style(GG_DIALOG(dialog), get_ingame_style()); return GG_DIALOG(dialog); } void show_message_dialog( char *message ) { gg_dialog_open(dialog_message_create(message)); } gg_dialog_t *dialog_engine_error_create(void) { gg_widget_t *dialog; gg_widget_t *widget; gg_widget_t *vbox = gg_vbox_create(0); gg_container_append(GG_CONTAINER(vbox), gg_label_create("A fatal error has occured while")); gg_container_append(GG_CONTAINER(vbox), gg_label_create("communicating with the chess engine.")); gg_container_append(GG_CONTAINER(vbox), gg_label_create("Please check your settings.")); widget = gg_action_create_with_label("OK", 0.5f, 0.5f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, NULL, 0); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_style(GG_DIALOG(dialog), get_ingame_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/gamegui_dialogs/quit_dialog.c000066400000000000000000000047411242540543200225770ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "gamegui_dialogs.h" /** @brief Quits the current game. * * Closes the dialog and causes the game to go back to the title menu. */ static int dialog_quit_ok(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); gg_dialog_close(); DBG_LOG("entering title menu"); set_quit_to_menu(1); return 1; } static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data ) { gg_dialog_close(); return 1; } /** The quit dialog. Asks the user to confirm that he wants to quit the game. */ /** @brief Creates the quit confirmation dialog. * * @return The created dialog. */ gg_dialog_t *dialog_quit_create(gg_dialog_t *parent) { gg_widget_t *dialog; gg_widget_t *vbox = gg_vbox_create(0); gg_widget_t *widget = gg_label_create("Quit to Title?"); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_label_create(""); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("OK", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_quit_ok, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Cancel", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); gg_vbox_set_selected(vbox, 3); dialog = gg_dialog_create(vbox, NULL, parent, GG_DIALOG_AUTOHIDE_PARENT); gg_dialog_set_style(GG_DIALOG(dialog), get_ingame_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/gamegui_dialogs/resolution.c000066400000000000000000000202431242540543200224740ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "gamegui_dialogs.h" #include "system_config.h" static gg_widget_t *entry1, *entry2, *label1, *label2, *container; static int old_ms; static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); return 1; } gg_dialog_t *dialog_error_create(gg_dialog_t *parent, char *message1, char *message2) { gg_widget_t *dialog; gg_widget_t *widget; gg_widget_t *vbox = gg_vbox_create(0); gg_container_append(GG_CONTAINER(vbox), gg_label_create(message1)); if (message2) gg_container_append(GG_CONTAINER(vbox), gg_label_create(message2)); widget = gg_action_create_with_label("Ok", 0.5f, 0.5f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, parent, GG_DIALOG_AUTOHIDE_PARENT); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_style(GG_DIALOG(dialog), get_menu_style()); gg_dialog_set_position(GG_DIALOG(dialog), 320, 60, 0.5f, 0.0f); return GG_DIALOG(dialog); } static void create_option_values(gg_option_t *widget, option_t *option) { option_value_t *value; OPTION_VALUE_FOREACH(value, option) { gg_option_append_label(widget, value->name, 0.5f, 0.0f); } gg_option_set_selected(widget, option->selected->index); } static int dialog_cancel_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data ) { char *old_config = extra_data; config_restore(old_config); free(old_config); gg_dialog_close(); return 1; } static int dialog_ok_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data ) { int width; int height; option_t *option; char *old_config = extra_data; errno = 0; width = strtol(gg_entry_get_text(GG_ENTRY(entry1)), NULL, 10); if (!errno) { option = config_get_option("custom_resolution_width"); option->value = width; } errno = 0; height = strtol(gg_entry_get_text(GG_ENTRY(entry2)), NULL, 10); if (!errno) { option = config_get_option("custom_resolution_height"); option->value = height; } gg_dialog_close(); if (set_resolution(0)) { config_restore(old_config); gg_dialog_open(dialog_error_create(gg_dialog_get_active(), "Error: failed to change video mode", NULL)); } free(old_config); if (config_get_option("multisampling")->selected->index != old_ms) { gg_dialog_open(dialog_error_create(gg_dialog_get_active(), "Notice: a DreamChess restart may be required for", "the new multisampling settings to take effect")); } return 1; } static int resolution_changed(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int nr = gg_option_get_selected(GG_OPTION(widget)); int size = gg_container_get_size(GG_CONTAINER(widget)); option_t *option = config_get_option("resolution"); option_select_value_by_index(option, nr); if (nr == size - 1) { container->enabled = 1; entry1->enabled = 1; entry2->enabled = 1; label1->enabled = 1; label2->enabled = 1; } else { container->enabled = 0; entry1->enabled = 0; entry2->enabled = 0; label1->enabled = 0; label2->enabled = 0; } return 1; } static int fs_changed(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int nr = gg_option_get_selected(GG_OPTION(widget)); option_t *option = config_get_option("full_screen"); option_select_value_by_index(option, nr); return 1; } static int multisampling_changed(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int nr = gg_option_get_selected(GG_OPTION(widget)); option_t *option = config_get_option("multisampling"); option_select_value_by_index(option, nr); return 1; } gg_dialog_t *dialog_resolution_create(gg_dialog_t *parent) { gg_widget_t *dialog; gg_widget_t *vbox, *vbox2, *hbox; gg_widget_t *widget; gg_widget_t *resolution; option_t *option; char val[5]; char *old_config; old_config = config_backup(); vbox = gg_vbox_create(0); vbox2 = gg_vbox_create(0); widget = gg_label_create("Resolution:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); label2 = gg_label_create("Custom:"); gg_align_set_alignment(GG_ALIGN(label2), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), label2); widget = gg_label_create("Full screen:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); widget = gg_label_create("Multisampling:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); hbox = gg_hbox_create(20); gg_container_append(GG_CONTAINER(hbox), vbox2); vbox2 = gg_vbox_create(0); option = config_get_option("resolution"); resolution = gg_option_create(); create_option_values(GG_OPTION(resolution), option); gg_widget_subscribe_signal_name(resolution, resolution->id, "option_changed", resolution_changed, NULL); gg_container_append(GG_CONTAINER(vbox2), resolution); option = config_get_option("custom_resolution_width"); val[0] = 0; snprintf(val, 5, "%d", option->value); container = gg_hbox_create(0); entry1 = gg_entry_create(60); gg_entry_set_text(GG_ENTRY(entry1), val); gg_container_append(GG_CONTAINER(container), entry1); label1 = gg_label_create(" x "); gg_container_append(GG_CONTAINER(container), label1); option = config_get_option("custom_resolution_height"); val[0] = 0; snprintf(val, 5, "%d", option->value); entry2 = gg_entry_create(60); gg_entry_set_text(GG_ENTRY(entry2), val); gg_container_append(GG_CONTAINER(container), entry2); gg_container_append(GG_CONTAINER(vbox2), container); option = config_get_option("full_screen"); widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", fs_changed, NULL); gg_container_append(GG_CONTAINER(vbox2), widget); option = config_get_option("multisampling"); old_ms = option->selected->index; widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", multisampling_changed, NULL); gg_container_append(GG_CONTAINER(vbox2), widget); gg_container_append(GG_CONTAINER(hbox), vbox2); gg_container_append(GG_CONTAINER(vbox), hbox); widget = gg_action_create_with_label("OK", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_ok_cb, old_config); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Cancel", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_cancel_cb, old_config); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, parent, GG_DIALOG_AUTOHIDE_PARENT); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_position(GG_DIALOG(dialog), 320, 23, 0.5f, 0.0f); gg_dialog_set_style(GG_DIALOG(dialog), get_menu_style()); resolution_changed(resolution, NULL, NULL, NULL); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/gamegui_dialogs/styles.c000066400000000000000000000021011242540543200216050ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "gamegui_dialogs.h" static gg_dialog_style_t style_ingame, style_menu; gg_dialog_style_t *get_ingame_style(void) { return &style_ingame; } gg_dialog_style_t *get_menu_style(void) { return &style_menu; } dreamchess-0.2.1-RC2/src/gamegui_dialogs/system_dialog.c000066400000000000000000000063421242540543200231400ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "gamegui_dialogs.h" /* System dialog. */ static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); return 1; } /** The system dialog. Provides a set of system-related actions to the user. * Currently this dialog only contains an item to quit the game. In the * future this will be extended with load/save game items and possibly * other items as well. */ /** @brief Opens the quit dialog. */ static int dialog_quit_open(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_quit_create(gg_widget_find_dialog(widget))); return 1; } /** @brief Opens the ingame dialog. */ static int dialog_ingame_open(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_ingame_create(gg_widget_find_dialog(widget))); return 1; } static int dialog_savegame_open(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_saveload_create(gg_widget_find_dialog(widget), TRUE)); return 1; } /** @brief Creates the system dialog. * * @return The created dialog. */ gg_dialog_t *dialog_system_create(void) { gg_widget_t *dialog; gg_widget_t *vbox = gg_vbox_create(0); gg_widget_t *widget; widget = gg_action_create_with_label("Save game..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_savegame_open, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Move Options..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_ingame_open, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Quit Game..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_quit_open, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Cancel", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); gg_vbox_set_selected(vbox, 3); dialog = gg_dialog_create(vbox, NULL, NULL, 0); gg_dialog_set_style(GG_DIALOG(dialog), get_ingame_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/gamegui_dialogs/time.c000066400000000000000000000177061242540543200212410ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "gamegui_dialogs.h" #include "system_config.h" static gg_widget_t *entry1, *entry2, *entry3, *label1, *label2, *label3, *label4, *time_increment; static void create_option_values(gg_option_t *widget, option_t *option) { option_value_t *value; OPTION_VALUE_FOREACH(value, option) { gg_option_append_label(widget, value->name, 0.5f, 0.0f); } gg_option_set_selected(widget, option->selected->index); } static int dialog_cancel_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data ) { gg_dialog_close(); return 1; } static int dialog_ok_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data ) { option_t *option; errno = 0; int moves = strtol(gg_entry_get_text(GG_ENTRY(entry2)), NULL, 10); if (!errno) { option = config_get_option("custom_time_moves"); option->value = moves; } errno=0; int time = strtol(gg_entry_get_text(GG_ENTRY(entry1)), NULL, 10); if (!errno) { option = config_get_option("custom_time_time"); option->value = time; } errno=0; int increments = strtol(gg_entry_get_text(GG_ENTRY(entry3)), NULL, 10); if (!errno) { option = config_get_option("custom_time_increment"); option->value = increments; } config_save(); gg_dialog_close(); return 1; } static int time_time_changed(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int nr = gg_option_get_selected(GG_OPTION(widget)); int size = gg_container_get_size(GG_CONTAINER(widget)); option_t *option = config_get_option("time_time"); option_select_value_by_index(option, nr); if (nr == size - 1) { entry1->enabled = 1; label1->enabled = 1; } else { entry1->enabled = 0; label1->enabled = 0; } return 1; } static int time_increment_changed(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { if ( time_increment->enabled == 0 ) return 1; int nr = gg_option_get_selected(GG_OPTION(widget)); int size = gg_container_get_size(GG_CONTAINER(widget)); option_t *option = config_get_option("time_increment"); option_select_value_by_index(option, nr); if (nr == size - 1) { entry3->enabled = 1; label3->enabled = 1; } else { entry3->enabled = 0; label3->enabled = 0; } return 1; } static int time_moves_changed(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int nr = gg_option_get_selected(GG_OPTION(widget)); int size = gg_container_get_size(GG_CONTAINER(widget)); option_t *option = config_get_option("time_moves"); option_select_value_by_index(option, nr); if (nr == 0 ) { label3->enabled=1; entry3->enabled=1; time_increment->enabled=1; label4->enabled=1; time_increment_changed(time_increment, NULL, NULL, NULL); } else { label3->enabled=0; entry3->enabled=0; time_increment->enabled=0; label4->enabled=0; GG_OPTION(time_increment)->sel=0; } if (nr == size - 1) { entry2->enabled = 1; label2->enabled = 1; } else { entry2->enabled = 0; label2->enabled = 0; } return 1; } gg_dialog_t *dialog_time_create(gg_dialog_t *parent) { gg_widget_t *dialog; gg_widget_t *vbox, *vbox2, *hbox; gg_widget_t *widget; option_t *option; gg_widget_t *time_moves, *time_time; char val[5]; vbox = gg_vbox_create(0); vbox2 = gg_vbox_create(0); widget = gg_label_create("Moves:"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); label2 = gg_label_create("Custom:"); gg_align_set_alignment(GG_ALIGN(label2), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), label2); widget = gg_label_create("Time(mins):"); gg_align_set_alignment(GG_ALIGN(widget), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), widget); label1 = gg_label_create("Custom:"); gg_align_set_alignment(GG_ALIGN(label1), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), label1); label4 = gg_label_create("Increments(secs):"); gg_align_set_alignment(GG_ALIGN(label4), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), label4); label3 = gg_label_create("Custom:"); gg_align_set_alignment(GG_ALIGN(label3), 0.0f, 0.0f); gg_container_append(GG_CONTAINER(vbox2), label3); hbox = gg_hbox_create(20); gg_container_append(GG_CONTAINER(hbox), vbox2); vbox2 = gg_vbox_create(0); option = config_get_option("time_moves"); time_moves = gg_option_create(); create_option_values(GG_OPTION(time_moves), option); gg_widget_subscribe_signal_name(time_moves, time_moves->id, "option_changed", time_moves_changed, NULL); gg_container_append(GG_CONTAINER(vbox2), time_moves); option = config_get_option("custom_time_moves"); val[0] = 0; snprintf(val, 5, "%d", option->value); entry2 = gg_entry_create(100); gg_entry_set_text(GG_ENTRY(entry2), val); gg_container_append(GG_CONTAINER(vbox2), entry2); option = config_get_option("time_time"); time_time = gg_option_create(); create_option_values(GG_OPTION(time_time), option); gg_widget_subscribe_signal_name(time_time, time_time->id, "option_changed", time_time_changed, NULL); gg_container_append(GG_CONTAINER(vbox2), time_time); option = config_get_option("custom_time_time"); val[0] = 0; snprintf(val, 5, "%d", option->value); entry1 = gg_entry_create(100); gg_entry_set_text(GG_ENTRY(entry1), val); gg_container_append(GG_CONTAINER(vbox2), entry1); option = config_get_option("time_increment"); time_increment = gg_option_create(); create_option_values(GG_OPTION(time_increment), option); gg_widget_subscribe_signal_name(time_increment, time_increment->id, "option_changed", time_increment_changed, NULL); gg_container_append(GG_CONTAINER(vbox2), time_increment); option = config_get_option("custom_time_increment"); val[0] = 0; snprintf(val, 5, "%d", option->value); entry3 = gg_entry_create(100); gg_entry_set_text(GG_ENTRY(entry3), val); gg_container_append(GG_CONTAINER(vbox2), entry3); gg_container_append(GG_CONTAINER(hbox), vbox2); gg_container_append(GG_CONTAINER(vbox), hbox); widget = gg_action_create_with_label("OK", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_ok_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Cancel", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_cancel_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, parent, GG_DIALOG_AUTOHIDE_PARENT); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_position(GG_DIALOG(dialog), 320, 23, 0.5f, 0.0f); gg_dialog_set_style(GG_DIALOG(dialog), get_menu_style()); time_moves_changed(time_moves, NULL, NULL, NULL); time_time_changed(time_time, NULL, NULL, NULL); time_increment_changed(time_increment, NULL, NULL, NULL); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/history.c000066400000000000000000000110711242540543200166510ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "history.h" #include "board.h" /** @brief Writes a token to an output file. Wraps lines at 79 characters. * * @param f File to write to. * @param width Width of current line (will be updated by function). * @param token Token to write. */ static void write_token(FILE *f, int *width, char *token) { /* Handle line wrapping. Add 1 for leading space. */ if ((*width > 0) && (*width + 1 + strlen(token) >= 80)) { fputs("\n", f); *width = 0; } /* Output leading space. */ if (*width > 0) { fputs(" ", f); (*width)++; } fputs(token, f); *width += strlen(token); } history_t *history_init(board_t *board) { history_t *hist = (history_t *) malloc(sizeof(history_t)); step_t *step = (step_t *) malloc(sizeof(step_t)); step->board = (board_t *) malloc(sizeof(board_t)); step->prev = NULL; step->next = NULL; *step->board = *board; step->move = NULL; hist->last = step; hist->view = step; hist->first = step; hist->result = NULL; return hist; } void history_exit(history_t *hist) { step_t *step = hist->last; while (step) { step_t *s; if (step->move) free(step->move); if (step->board) free(step->board); s = step; step = step->prev; free(s); } if (hist->result) { free(hist->result->reason); free(hist->result); } free(hist); } void history_play(history_t *hist, move_t *move, board_t *board) { step_t *step = (step_t *) malloc(sizeof(step_t)); step->board = (board_t *) malloc(sizeof(board_t)); hist->last->move = (move_t *) malloc(sizeof(move_t)); *step->board = *board; step->move = NULL; step->prev = hist->last; step->next = NULL; *hist->last->move = *move; hist->last->next = step; hist->last = step; hist->view = step; } int history_undo(history_t *hist) { if (!hist->last->prev) return 1; free(hist->last->board); hist->last = hist->last->prev; free(hist->last->move); hist->last->move = NULL; free(hist->last->next); hist->last->next = NULL; hist->view = hist->last; return 0; } int history_view_next(history_t *hist) { if (!hist->view->next) return 1; hist->view = hist->view->next; return 0; } int history_view_prev(history_t *hist) { if (!hist->view->prev) return 1; hist->view = hist->view->prev; return 0; } int history_save_pgn(history_t *hist, char *filename) { FILE *f; int width; int side; int move; step_t *step; char *res; f = fopen(filename, "w"); if (!f) return 1; fputs("[Event \"DreamChess Game\"]\n", f); fputs("[Site \"?\"]\n", f); fputs("[Date \"????.??.??\"]\n", f); fputs("[Round \"-\"]\n", f); fputs("[White \"?\"]\n", f); fputs("[Black \"?\"]\n", f); if (!hist->result) res = "*"; else if (hist->result->code == RESULT_WHITE_WINS) res = "1-0"; else if (hist->result->code == RESULT_BLACK_WINS) res = "0-1"; else res = "1/2-1/2"; fprintf(f, "[Result \"%s\"]\n\n", res); width = 0; move = 1; side = WHITE; step = hist->first; while (step->next) { char buf[16]; char *san; if (side == WHITE) { snprintf(buf, 16, "%i.", move++); write_token(f, &width, buf); } san = move_to_san(step->board, step->move); write_token(f, &width, san); free(san); side = OPPONENT(side); step = step->next; } write_token(f, &width, res); fputs("\n\n", f); fclose(f); return 0; } dreamchess-0.2.1-RC2/src/history.h000066400000000000000000000065651242540543200166720ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Game history header. */ #ifndef HISTORY_H #define HISTORY_H #include "board.h" /** History list entry. */ typedef struct step { /** Linked list pointers. */ struct step *prev, *next; /** Board position. */ board_t *board; /** Move done from this board position (if any), NULL otherwise. */ move_t *move; } step_t; /** History list. The last step never contains a move. */ typedef struct history { /** Currently viewed history step. */ step_t *view; /** First step in list. */ step_t *first; /** Last step in list. */ step_t *last; /** Game result (if any), NULL otherwise. */ result_t *result; } history_t; /** @brief Allocates a new history list containing one step. * * @param board Board to use as first step. * @return Pointer to dynamically allocated history list. */ history_t *history_init(board_t *board); /** @brief Deallocates a history list and all moves and boards contained * therein. * * @param hist History list to deallocate. */ void history_exit(history_t *hist); /** @brief Deallocates a history list. * * @param hist History list to deallocate. */ /** @brief Sets the move for the last step and adds a new consecutive step * with the resulting board position. * * The move and board will be copied. Play and view pointers will be set to * the last step. * * @param hist History list to update. * @param move The move to add. * @param board The board to add. */ void history_play(history_t *hist, move_t *move, board_t *board); /** @brief Removes the last move and its resulting board position from the * history list. The play and view pointers will be set to the last * step. * * @param hist History list to update. * @return 1, if undo failed (nothing to undo), 0 otherwise. */ int history_undo(history_t *hist); /** @brief Sets the view pointer to the next step. * * @param hist History list to update. * @return 1, if there's no next step, 0 otherwise. */ int history_view_next(history_t *hist); /** @brief Sets the view pointer to the previous step. * * @param hist History list to update. * @return 1, if there's no previous step, 0 otherwise. */ int history_view_prev(history_t *hist); /** @brief Saves the history in Portable Game Notation format. * * @param hist History to save. * @param filename Filename of file to write to. File will be truncated. * @return 1 on error, 0 on success */ int history_save_pgn(history_t *hist, char *filename); #endif /* HISTORY_H */ dreamchess-0.2.1-RC2/src/include/000077500000000000000000000000001242540543200164275ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/include/Makefile.am000066400000000000000000000006231242540543200204640ustar00rootroot00000000000000SUBDIRS = gamegui noinst_HEADERS = engine.h gamegui.h main_sdlthd.h pipe_mem.h pipe_unix.h \ pipe_win32.h san.h git_rev.h gamegui_dialogs.h theme.h options.h \ system_config.h audio.h .PHONY: git_rev.h git_rev.h: @if [ -d "$(top_srcdir)/.git" ] && hash git 2>&-; \ then \ echo '#define GIT_REV "'`cd "$(top_srcdir)" ; git rev-parse --verify HEAD 2>/dev/null | cut -c 1-7`'"' > git_rev.h; \ fi dreamchess-0.2.1-RC2/src/include/audio.h000066400000000000000000000025701242540543200177050ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "gamegui/queue.h" enum { AUDIO_MOVE, AUDIO_SOUNDS /* Must be last */ }; #define AUDIO_MAX_VOL 10 typedef struct sound { int id; char *filename; } sound_t; typedef void (*audio_music_callback_t)(char *title, char *artist, char *album); void audio_init(void); void audio_exit(void); void audio_play_music(void); void audio_poll(int title); void audio_set_music_callback(audio_music_callback_t callback); void audio_play_sound(int id); void audio_set_sound_volume(int vol); void audio_set_music_volume(int vol); dreamchess-0.2.1-RC2/src/include/engine.h000066400000000000000000000016671242540543200200570ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _ENGINE_H #define _ENGINE_H int engine(void *data); #endif /* _ENGINE_H */ dreamchess-0.2.1-RC2/src/include/gamegui.h000066400000000000000000000030071242540543200202160ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_H #define GAMEGUI_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif /* GAMEGUI_H */ dreamchess-0.2.1-RC2/src/include/gamegui/000077500000000000000000000000001242540543200200455ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/include/gamegui/Makefile.am000066400000000000000000000003631242540543200221030ustar00rootroot00000000000000noinst_HEADERS = action.h align.h bin.h box.h clipping.h container.h dialog.h \ entry.h frame.h hbox.h image.h label.h option.h queue.h select.h \ seperatorh.h seperatorv.h signal.h system.h vbox.h viewport.h \ widget.h edit.h scrollbarv.h dreamchess-0.2.1-RC2/src/include/gamegui/action.h000066400000000000000000000031741242540543200215000ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Action widget. */ #ifndef GAMEGUI_ACTION_H #define GAMEGUI_ACTION_H #include #include /** Typecast to action widget. */ #define GG_ACTION(W) GG_CHECK_CAST(W, gg_action_get_class_id(), gg_action_t) #define GG_ACTION_DATA \ GG_BIN_DATA \ gg_signal_t pressed; typedef struct gg_action { GG_ACTION_DATA } gg_action_t; gg_class_id gg_action_get_class_id(void); void gg_action_render(gg_widget_t *widget, int x, int y, int focus); int gg_action_input(gg_widget_t *widget, gg_event_t event); void gg_action_init(gg_action_t *action, gg_widget_t *widget); gg_widget_t *gg_action_create(gg_widget_t *widget); gg_widget_t *gg_action_create_with_label(char *text, float xalign, float yalign); #endif /* GAMEGUI_ACTION_H */ dreamchess-0.2.1-RC2/src/include/gamegui/align.h000066400000000000000000000025421242540543200213130ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_ALIGN_H #define GAMEGUI_ALIGN_H #include #include #define GG_ALIGN(W) GG_CHECK_CAST(W, gg_align_get_class_id(), gg_align_t) #define GG_ALIGN_DATA \ GG_WIDGET_DATA \ float xalign; \ float yalign; typedef struct gg_align { GG_ALIGN_DATA } gg_align_t; gg_class_id gg_align_get_class_id(void); void gg_align_init(gg_align_t *align); void gg_align_set_alignment(gg_align_t *align, float xalign, float yalign); #endif /* GAMEGUI_ALIGN_H */ dreamchess-0.2.1-RC2/src/include/gamegui/bin.h000066400000000000000000000027251242540543200207740ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_BIN_H #define GAMEGUI_BIN_H #include #include #define GG_BIN(W) GG_CHECK_CAST(W, gg_bin_get_class_id(), gg_bin_t) #define GG_BIN_DATA \ GG_CONTAINER_DATA typedef struct gg_bin { GG_BIN_DATA } gg_bin_t; gg_class_id gg_bin_get_class_id(void); gg_widget_t *gg_bin_get_child(gg_bin_t *bin); void gg_bin_set_size(gg_widget_t *widget, int width, int height); int gg_bin_set_focus_pos(gg_widget_t *widget, int x, int y); int gg_bin_input(gg_widget_t *widget, gg_event_t event); void gg_bin_init(gg_bin_t *bin, gg_widget_t *child); #endif /* GAMEGUI_BIN_H */ dreamchess-0.2.1-RC2/src/include/gamegui/box.h000066400000000000000000000023611242540543200210100ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_BOX_H #define GAMEGUI_BOX_H #include #include #define GG_BOX(W) GG_CHECK_CAST(W, gg_box_get_class_id(), gg_box_t) #define GG_BOX_DATA \ GG_SELECT_DATA \ int spacing; typedef struct gg_box { GG_BOX_DATA } gg_box_t; gg_class_id gg_box_get_class_id(void); void gg_box_init(gg_box_t *box, int spacing); #endif /* GAMEGUI_BOX_H */ dreamchess-0.2.1-RC2/src/include/gamegui/clipping.h000066400000000000000000000032771242540543200220340ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Gamegui clipping. */ #ifndef GG_CLIPPING_H #define GG_CLIPPING_H #include /** @brief Returns the clipping rectangle. * * @return The clipping rectangle, or NULL if no clipping rectangle set. */ gg_rect_t *gg_clipping_get(void); /** @brief Adjusts the clipping rectangle. The clipping rectangle will be set * to rect, clipped to the previous clipping rectangle (if any). * * @param rect The clipping rectangle. */ void gg_clipping_adjust(gg_rect_t *rect); /** @brief Undoes the last clipping adjustment. */ void gg_clipping_undo(void); /** @brief Clips a rectangle to another rectangle. * * @param rect1 The first rectangle. * @param rect2 The second rectangle. * @return The clipped rectangle. */ gg_rect_t gg_clipping_rect(gg_rect_t *rect1, gg_rect_t *rect2); #endif /* GG_CLIPPING_H */ dreamchess-0.2.1-RC2/src/include/gamegui/container.h000066400000000000000000000033211242540543200221770ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_CONTAINER_H #define GAMEGUI_CONTAINER_H #include #include #define GG_CONTAINER(W) GG_CHECK_CAST(W, gg_container_get_class_id(), gg_container_t) #define GG_CONTAINER_DATA \ GG_WIDGET_DATA \ list_t *widget_list; typedef struct list { /** Total number of items in the list. */ int items; /** The items in the list. */ void **item; } list_t; typedef struct gg_container { GG_CONTAINER_DATA } gg_container_t; gg_class_id gg_container_get_class_id(void); void gg_container_destroy(gg_widget_t *widget); void gg_container_init(gg_container_t *container); void gg_container_append(gg_container_t *container, gg_widget_t *widget); int gg_container_get_size(gg_container_t *container); gg_widget_t *gg_container_get_child(gg_container_t *container, int index); #endif /* GAMEGUI_CONTAINER_H */ dreamchess-0.2.1-RC2/src/include/gamegui/dialog.h000066400000000000000000000201051242540543200214530ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Dialog class interface. */ #ifndef GAMEGUI_DIALOG_H #define GAMEGUI_DIALOG_H #include #include #include /** Typecast to dialog. */ #define GG_DIALOG(W) GG_CHECK_CAST(W, gg_dialog_get_class_id(), gg_dialog_t) /** Dialog methods and properties. */ #define GG_DIALOG_DATA \ /** Inherit from bin class. */ \ GG_BIN_DATA \ \ /** Dialog list entry */ \ TAILQ_ENTRY(gg_dialog) entries; \ \ /** Parent dialog */ \ struct gg_dialog *parent_dialog; \ \ /** Flags */ \ int flags; \ \ /** Dialog state */ \ int dialog_state; \ \ /** Dialog movement original x-coordinate */ \ int movement_org_x; \ \ /** Dialog movement original x-coordinate */ \ int movement_org_y; \ \ /** Modal flag. 1 = modal (dialog cannot be escaped), 0 = not modal. */ \ int modal; \ \ /** Position of dialog on the screen. */ \ gg_dialog_position_t pos; \ \ /** Visual dialog style. */ \ gg_dialog_style_t style; \ \ /** Title bar text, or NULL for no title bar. */ \ char *title; /** Dialog flags */ #define GG_DIALOG_MODAL (1 << 0) #define GG_DIALOG_HIDDEN (1 << 1) #define GG_DIALOG_AUTOHIDE_PARENT (1 << 2) /** Dialog state */ #define GG_DIALOG_MOVING (1 << 0) #define GG_DIALOG_LEFT_BUTTON (1 << 1) /* FIXME */ /** Screen width in pixels. */ #define SCREEN_WIDTH 640 /** Screen height in pixels. */ #define SCREEN_HEIGHT 480 /** Textured dialog border style. */ typedef struct gg_dialog_border { /** Border images. * 0: Top-left corner. * 1: Top edge (to be tiled horizontally). * 2: Top-right corner. * 3: Left edge (to be tiled vertically). * 4: Center (to be tiled horizontally and vertically). * 5: Right edge (to be tiled vertically). * 6: Bottom-left corner. * 7: Bottom edge (to be tiled horizontally). * 8: Bottom-right corner. */ void *image[9]; } gg_dialog_border_t; /** Dialog style. */ typedef struct gg_dialog_style { /** Textured flag. 1 = textured, 0 = plain. */ char textured; /** Dialog border style. */ gg_dialog_border_t border; /** Colour of the quad that will be drawn the size of the whole screen. */ gg_colour_t fade_col; /** Horizontal padding in pixels. This is the area between the border * and the widget. */ int hor_pad; /** Vertical padding in pixels. This is the area between the border * and the widget. */ int vert_pad; } gg_dialog_style_t; /** Dialog position. */ typedef struct gg_dialog_position { /** x-coordinate in pixels. */ int x; /** y-coordinate in pixels. */ int y; /** Horizontal alignment relative to x. Ranges from 0 (left aligned) to 1 * (right aligned). */ float x_align; /** Vertical alignment relative to y. Ranges from 0 (bottom aligned) to 1 * (top aligned). */ float y_align; } gg_dialog_position_t; /** Dialog class. */ typedef struct gg_dialog { GG_DIALOG_DATA } gg_dialog_t; /** @brief Destroys all closed dialogs on the dialog stack and removes them * from the stack. */ void gg_dialog_cleanup(void); /** @brief Opens a dialog by placing it on top of the dialog stack. * * @param dialog The dialog to open. */ void gg_dialog_open(gg_dialog_t *dialog); /** @brief Closes the dialog that's on top of the dialog stack (if any). */ void gg_dialog_close(void); void gg_dialog_close_all(void); /** @brief Returns the dialog that's on top of the dialog stack. * * @return Dialog on top of stack, or NULL if stack is empty. */ gg_dialog_t *gg_dialog_get_active(void); /** @brief Determines the screen position of a dialog. * * @param dialog The dialog. * @param x Returns the x-coordinate (in pixels) of the dialog. * @param y Returns the y-coordinate (in pixels) of the dialog. */ void gg_dialog_get_screen_pos(gg_dialog_t *dialog, int *x, int *y); /** Implements gg_widget_t::render. */ void gg_dialog_render(gg_dialog_t *dialog); /** @brief Notifies a dialog of mouse movement. Used for shifting focus on * mouse movement. * * @param x Screen x-coordinate (in pixels) of current mouse position. * @param y Screen y-coordinate (in pixels) of current mouse position. */ void gg_dialog_mouse_movement(gg_dialog_t *dialog, int x, int y); /** @brief Sends an input event to the currently open dialog (if any). * * @param event The input event. */ void gg_dialog_input_current(gg_event_t event); /** @brief Sets dialog modal setting. * * @param dialog The dialog. * @param modal 1 = modal, 0 = not modal. */ void gg_dialog_set_modal(gg_dialog_t *dialog, int modal); void gg_dialog_show(gg_dialog_t *dialog); void gg_dialog_hide(gg_dialog_t *dialog); void gg_dialog_set_position(gg_dialog_t *dialog, int x, int y, float x_align, float y_align); void gg_dialog_init(gg_dialog_t *dialog, gg_widget_t *child, char *title, gg_dialog_t *parent, int flags); void gg_dialog_set_style(gg_dialog_t *dialog, gg_dialog_style_t *style); gg_widget_t *gg_dialog_create(gg_widget_t *child, char *title, gg_dialog_t *parent, int flags); void gg_dialog_destroy(gg_widget_t *widget); gg_class_id gg_dialog_get_class_id(void); void draw_border(void *image[9], char *title, int active, gg_rect_t area, int size); void gg_dialog_render_all(void); void gg_dialog_set_active(gg_dialog_t *dialog); int gg_dialog_input(gg_widget_t *widget, gg_event_t event); #endif /* GAMEGUI_DIALOG_H */ dreamchess-0.2.1-RC2/src/include/gamegui/edit.h000066400000000000000000000036011242540543200211430ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_EDIT_H #define GAMEGUI_EDIT_H #include #include #include #include #include #define EDIT_SPACING 2 #define EDIT_LINE_SPACING 2 #define GG_EDIT(W) GG_CHECK_CAST(W, gg_edit_get_class_id(), gg_edit_t) struct gg_edit_line { TAILQ_ENTRY(gg_edit_line) entries; char *text; }; #define GG_EDIT_DATA \ GG_CONTAINER_DATA \ TAILQ_HEAD(lines_head, gg_edit_line) lines; \ int lines_nr; \ int display_pos; \ int line_height; /** Text entry widget state. */ typedef struct w_edit { GG_EDIT_DATA } gg_edit_t; gg_class_id gg_edit_get_class_id(void); void gg_edit_render(gg_widget_t *widget, int x, int y, int focus); int gg_edit_input(gg_widget_t *widget, gg_event_t event); void gg_edit_init(gg_edit_t *edit, int width, int height); gg_widget_t *gg_edit_create(int width, int height); int gg_edit_add_line(gg_edit_t *edit, char *text); void gg_edit_append(gg_edit_t *edit, char *text); #endif /* GAMEGUI_EDIT_H */ dreamchess-0.2.1-RC2/src/include/gamegui/entry.h000066400000000000000000000034301242540543200213570ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_ENTRY_H #define GAMEGUI_ENTRY_H #include #include #define ENTRY_SPACING 2 #define ENTRY_MAX_LEN 255 #define GG_ENTRY(W) GG_CHECK_CAST(W, gg_entry_get_class_id(), gg_entry_t) #define GG_ENTRY_DATA \ GG_WIDGET_DATA \ char text[ENTRY_MAX_LEN + 1]; \ int max_len; \ int cursor_pos; \ int display_pos; \ gg_signal_t action_pressed; /** Text entry widget state. */ typedef struct w_entry { GG_ENTRY_DATA } gg_entry_t; gg_class_id gg_entry_get_class_id(void); void gg_entry_render(gg_widget_t *widget, int x, int y, int focus); int gg_entry_input(gg_widget_t *widget, gg_event_t event); void gg_entry_init(gg_entry_t *entry, int width); gg_widget_t *gg_entry_create(int width); char *gg_entry_get_text(gg_entry_t *entry); int gg_entry_set_text(gg_entry_t *entry, char *text); void gg_entry_set_max_len(gg_entry_t *entry, int len); #endif /* GAMEGUI_ENTRY_H */ dreamchess-0.2.1-RC2/src/include/gamegui/frame.h000066400000000000000000000030471242540543200213140ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_FRAME_H #define GAMEGUI_FRAME_H #include #include #define GG_FRAME(W) GG_CHECK_CAST(W, gg_frame_get_class_id(), gg_frame_t) #define GG_FRAME_DATA \ GG_BIN_DATA typedef struct gg_frame { GG_FRAME_DATA } gg_frame_t; gg_class_id gg_frame_get_class_id(void); void gg_frame_render(gg_widget_t *widget, int x, int y, int focus); void gg_frame_init(gg_frame_t *frame, gg_widget_t *child); gg_widget_t *gg_frame_create(gg_widget_t *child); gg_rect_t gg_frame_get_focus_pos(gg_widget_t *widget); int gg_frame_set_focus_pos(gg_widget_t *widget, int x, int y); int gg_frame_input(gg_widget_t *widget, gg_event_t event); #endif /* GAMEGUI_FRAME_H */ dreamchess-0.2.1-RC2/src/include/gamegui/hbox.h000066400000000000000000000032331242540543200211570ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_HBOX_H #define GAMEGUI_HBOX_H #include #include #define GG_HBOX(W) GG_CHECK_CAST(W, gg_hbox_get_class_id(), gg_hbox_t) #define GG_HBOX_DATA \ GG_BOX_DATA typedef struct gg_hbox { GG_HBOX_DATA } gg_hbox_t; gg_class_id gg_hbox_get_class_id(void); void gg_hbox_render(gg_widget_t *widget, int x, int y, int focus); int gg_hbox_input(gg_widget_t *widget, gg_event_t event); void gg_hbox_get_requested_size(gg_widget_t *widget, int *width, int *height); void gg_hbox_set_size(gg_widget_t *widget, int width, int height); gg_rect_t gg_hbox_get_focus_pos(gg_widget_t *widget); int gg_hbox_set_focus_pos(gg_widget_t *widget, int x , int y); void gg_hbox_init(gg_hbox_t *hbox, int spacing); gg_widget_t *gg_hbox_create(int spacing); #endif /* GAMEGUI_HBOX_H */ dreamchess-0.2.1-RC2/src/include/gamegui/image.h000066400000000000000000000026001242540543200212760ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_IMAGE_H #define GAMEGUI_IMAGE_H #include #include #define GG_IMAGE(W) GG_CHECK_CAST(W, gg_image_get_class_id(), gg_image_t) #define GG_IMAGE_DATA \ GG_ALIGN_DATA \ void *image; typedef struct gg_image { GG_IMAGE_DATA } gg_image_t; gg_class_id gg_image_get_class_id(void); void gg_image_render(gg_widget_t *widget, int x, int y, int focus); void gg_image_init(gg_image_t *image, void *texture); gg_widget_t *gg_image_create(void *texture); #endif /* GAMEGUI_IMAGE_H */ dreamchess-0.2.1-RC2/src/include/gamegui/label.h000066400000000000000000000032051242540543200212750ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_LABEL_H #define GAMEGUI_LABEL_H #include #include #define GG_LABEL(W) GG_CHECK_CAST(W, gg_label_get_class_id(), gg_label_t) #define GG_LABEL_DATA \ GG_ALIGN_DATA \ char *label; \ gg_colour_t colour; \ gg_colour_t bgcolour; \ int bouncy; typedef struct gg_label { GG_LABEL_DATA } gg_label_t; gg_class_id gg_label_get_class_id(void); void gg_label_render(gg_widget_t *widget, int x, int y, int focus); void gg_label_set_bouncy(gg_label_t *label, int bouncy); void gg_label_set_colour(gg_label_t *label, gg_colour_t *colour, gg_colour_t *bgcolour); void gg_label_destroy(gg_widget_t *widget); void gg_label_init(gg_label_t *label, char *text); gg_widget_t *gg_label_create(char *string); #endif /* GAMEGUI_LABEL_H */ dreamchess-0.2.1-RC2/src/include/gamegui/option.h000066400000000000000000000034201242540543200215250ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_OPTION_H #define GAMEGUI_OPTION_H #include #include #define GG_OPTION(W) GG_CHECK_CAST(W, gg_option_get_class_id(), gg_option_t) #define GG_OPTION_DATA \ GG_SELECT_DATA \ gg_signal_t changed; typedef struct gg_option { GG_OPTION_DATA } gg_option_t; void gg_option_render(gg_widget_t *widget, int x, int y, int focus); int gg_option_input(gg_widget_t *widget, gg_event_t event); void gg_option_set_size(gg_widget_t *widget, int width, int height); void gg_option_init(gg_option_t *option); gg_widget_t *gg_option_create(void); void gg_option_append(gg_option_t *option, gg_widget_t *child); void gg_option_append_label(gg_option_t *option, char *text, float xalign, float yalign); int gg_option_get_selected(gg_option_t *option); void gg_option_set_selected(gg_option_t *option, int index); gg_class_id gg_option_get_class_id(void); #endif /* GAMEGUI_OPTION_H */ dreamchess-0.2.1-RC2/src/include/gamegui/queue.h000066400000000000000000000454461242540543200213570ustar00rootroot00000000000000/*- * Copyright (c) 1991, 1993 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)queue.h 8.5 (Berkeley) 8/20/94 * $FreeBSD: /repoman/r/ncvs/src/sys/sys/queue.h,v 1.66 2006/05/26 18:17:53 emaste Exp $ */ /* 2006-08-22 Modified by Walter van Niftrik */ #ifndef GAMEGUI_QUEUE_H #define GAMEGUI_QUEUE_H /* * This file defines four types of data structures: singly-linked lists, * singly-linked tail queues, lists and tail queues. * * A singly-linked list is headed by a single forward pointer. The elements * are singly linked for minimum space and pointer manipulation overhead at * the expense of O(n) removal for arbitrary elements. New elements can be * added to the list after an existing element or at the head of the list. * Elements being removed from the head of the list should use the explicit * macro for this purpose for optimum efficiency. A singly-linked list may * only be traversed in the forward direction. Singly-linked lists are ideal * for applications with large datasets and few or no removals or for * implementing a LIFO queue. * * A singly-linked tail queue is headed by a pair of pointers, one to the * head of the list and the other to the tail of the list. The elements are * singly linked for minimum space and pointer manipulation overhead at the * expense of O(n) removal for arbitrary elements. New elements can be added * to the list after an existing element, at the head of the list, or at the * end of the list. Elements being removed from the head of the tail queue * should use the explicit macro for this purpose for optimum efficiency. * A singly-linked tail queue may only be traversed in the forward direction. * Singly-linked tail queues are ideal for applications with large datasets * and few or no removals or for implementing a FIFO queue. * * A list is headed by a single forward pointer (or an array of forward * pointers for a hash table header). The elements are doubly linked * so that an arbitrary element can be removed without a need to * traverse the list. New elements can be added to the list before * or after an existing element or at the head of the list. A list * may only be traversed in the forward direction. * * A tail queue is headed by a pair of pointers, one to the head of the * list and the other to the tail of the list. The elements are doubly * linked so that an arbitrary element can be removed without a need to * traverse the list. New elements can be added to the list before or * after an existing element, at the head of the list, or at the end of * the list. A tail queue may be traversed in either direction. * * For details on the use of these macros, see the queue(3) manual page. * * * SLIST LIST STAILQ TAILQ * _HEAD + + + + * _HEAD_INITIALIZER + + + + * _ENTRY + + + + * _INIT + + + + * _EMPTY + + + + * _FIRST + + + + * _NEXT + + + + * _PREV - - - + * _LAST - - + + * _FOREACH + + + + * _FOREACH_SAFE + + + + * _FOREACH_REVERSE - - - + * _FOREACH_REVERSE_SAFE - - - + * _INSERT_HEAD + + + + * _INSERT_BEFORE - + - + * _INSERT_AFTER + + + + * _INSERT_TAIL - - + + * _CONCAT - - + + * _REMOVE_HEAD + - + - * _REMOVE + + + + * */ /* We #undef all of these to avoid name clashes in system headers */ #undef LIST_EMPTY #undef LIST_ENTRY #undef LIST_FIRST #undef LIST_FOREACH #undef LIST_HEAD #undef LIST_HEAD_INITIALIZER #undef LIST_INIT #undef LIST_INSERT_AFTER #undef LIST_INSERT_BEFORE #undef LIST_INSERT_HEAD #undef LIST_NEXT #undef LIST_REMOVE #undef QMD_TRACE_ELEM #undef QMD_TRACE_HEAD #undef QUEUE_MACRO_DEBUG #undef SLIST_EMPTY #undef SLIST_ENTRY #undef SLIST_FIRST #undef SLIST_FOREACH #undef SLIST_FOREACH_PREVPTR #undef SLIST_HEAD #undef SLIST_HEAD_INITIALIZER #undef SLIST_INIT #undef SLIST_INSERT_AFTER #undef SLIST_INSERT_HEAD #undef SLIST_NEXT #undef SLIST_REMOVE #undef SLIST_REMOVE_HEAD #undef STAILQ_CONCAT #undef STAILQ_EMPTY #undef STAILQ_ENTRY #undef STAILQ_FIRST #undef STAILQ_FOREACH #undef STAILQ_HEAD #undef STAILQ_HEAD_INITIALIZER #undef STAILQ_INIT #undef STAILQ_INSERT_AFTER #undef STAILQ_INSERT_HEAD #undef STAILQ_INSERT_TAIL #undef STAILQ_LAST #undef STAILQ_NEXT #undef STAILQ_REMOVE #undef STAILQ_REMOVE_HEAD #undef STAILQ_REMOVE_HEAD_UNTIL #undef TAILQ_CONCAT #undef TAILQ_EMPTY #undef TAILQ_ENTRY #undef TAILQ_FIRST #undef TAILQ_FOREACH #undef TAILQ_FOREACH_REVERSE #undef TAILQ_HEAD #undef TAILQ_HEAD_INITIALIZER #undef TAILQ_INIT #undef TAILQ_INSERT_AFTER #undef TAILQ_INSERT_BEFORE #undef TAILQ_INSERT_HEAD #undef TAILQ_INSERT_TAIL #undef TAILQ_LAST #undef TAILQ_NEXT #undef TAILQ_PREV #undef TAILQ_REMOVE #undef TRACEBUF #undef TRASHIT #ifdef QUEUE_MACRO_DEBUG /* Store the last 2 places the queue element or head was altered */ struct qm_trace { char * lastfile; int lastline; char * prevfile; int prevline; }; #define TRACEBUF struct qm_trace trace; #define TRASHIT(x) do {(x) = (void *)-1;} while (0) #define QMD_TRACE_HEAD(head) do { \ (head)->trace.prevline = (head)->trace.lastline; \ (head)->trace.prevfile = (head)->trace.lastfile; \ (head)->trace.lastline = __LINE__; \ (head)->trace.lastfile = __FILE__; \ } while (0) #define QMD_TRACE_ELEM(elem) do { \ (elem)->trace.prevline = (elem)->trace.lastline; \ (elem)->trace.prevfile = (elem)->trace.lastfile; \ (elem)->trace.lastline = __LINE__; \ (elem)->trace.lastfile = __FILE__; \ } while (0) #else #define QMD_TRACE_ELEM(elem) #define QMD_TRACE_HEAD(head) #define TRACEBUF #define TRASHIT(x) #endif /* QUEUE_MACRO_DEBUG */ /* * Singly-linked List declarations. */ #define SLIST_HEAD(name, type) \ struct name { \ struct type *slh_first; /* first element */ \ } #define SLIST_HEAD_INITIALIZER(head) \ { NULL } #define SLIST_ENTRY(type) \ struct { \ struct type *sle_next; /* next element */ \ } /* * Singly-linked List functions. */ #define SLIST_EMPTY(head) ((head)->slh_first == NULL) #define SLIST_FIRST(head) ((head)->slh_first) #define SLIST_FOREACH(var, head, field) \ for ((var) = SLIST_FIRST((head)); \ (var); \ (var) = SLIST_NEXT((var), field)) #define SLIST_FOREACH_SAFE(var, head, field, tvar) \ for ((var) = SLIST_FIRST((head)); \ (var) && ((tvar) = SLIST_NEXT((var), field), 1); \ (var) = (tvar)) #define SLIST_FOREACH_PREVPTR(var, varp, head, field) \ for ((varp) = &SLIST_FIRST((head)); \ ((var) = *(varp)) != NULL; \ (varp) = &SLIST_NEXT((var), field)) #define SLIST_INIT(head) do { \ SLIST_FIRST((head)) = NULL; \ } while (0) #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \ SLIST_NEXT((slistelm), field) = (elm); \ } while (0) #define SLIST_INSERT_HEAD(head, elm, field) do { \ SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \ SLIST_FIRST((head)) = (elm); \ } while (0) #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) #define SLIST_REMOVE(head, elm, type, field) do { \ if (SLIST_FIRST((head)) == (elm)) { \ SLIST_REMOVE_HEAD((head), field); \ } \ else { \ struct type *curelm = SLIST_FIRST((head)); \ while (SLIST_NEXT(curelm, field) != (elm)) \ curelm = SLIST_NEXT(curelm, field); \ SLIST_NEXT(curelm, field) = \ SLIST_NEXT(SLIST_NEXT(curelm, field), field); \ } \ TRASHIT((elm)->field.sle_next); \ } while (0) #define SLIST_REMOVE_HEAD(head, field) do { \ SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \ } while (0) /* * Singly-linked Tail queue declarations. */ #define STAILQ_HEAD(name, type) \ struct name { \ struct type *stqh_first;/* first element */ \ struct type **stqh_last;/* addr of last next element */ \ } #define STAILQ_HEAD_INITIALIZER(head) \ { NULL, &(head).stqh_first } #define STAILQ_ENTRY(type) \ struct { \ struct type *stqe_next; /* next element */ \ } /* * Singly-linked Tail queue functions. */ #define STAILQ_CONCAT(head1, head2) do { \ if (!STAILQ_EMPTY((head2))) { \ *(head1)->stqh_last = (head2)->stqh_first; \ (head1)->stqh_last = (head2)->stqh_last; \ STAILQ_INIT((head2)); \ } \ } while (0) #define STAILQ_EMPTY(head) ((head)->stqh_first == NULL) #define STAILQ_FIRST(head) ((head)->stqh_first) #define STAILQ_FOREACH(var, head, field) \ for((var) = STAILQ_FIRST((head)); \ (var); \ (var) = STAILQ_NEXT((var), field)) #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ for ((var) = STAILQ_FIRST((head)); \ (var) && ((tvar) = STAILQ_NEXT((var), field), 1); \ (var) = (tvar)) #define STAILQ_INIT(head) do { \ STAILQ_FIRST((head)) = NULL; \ (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) #define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \ if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\ (head)->stqh_last = &STAILQ_NEXT((elm), field); \ STAILQ_NEXT((tqelm), field) = (elm); \ } while (0) #define STAILQ_INSERT_HEAD(head, elm, field) do { \ if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \ (head)->stqh_last = &STAILQ_NEXT((elm), field); \ STAILQ_FIRST((head)) = (elm); \ } while (0) #define STAILQ_INSERT_TAIL(head, elm, field) do { \ STAILQ_NEXT((elm), field) = NULL; \ *(head)->stqh_last = (elm); \ (head)->stqh_last = &STAILQ_NEXT((elm), field); \ } while (0) #define STAILQ_LAST(head, type, field) \ (STAILQ_EMPTY((head)) ? \ NULL : \ ((struct type *)(void *) \ ((char *)((head)->stqh_last) - __offsetof(struct type, field)))) #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) #define STAILQ_REMOVE(head, elm, type, field) do { \ if (STAILQ_FIRST((head)) == (elm)) { \ STAILQ_REMOVE_HEAD((head), field); \ } \ else { \ struct type *curelm = STAILQ_FIRST((head)); \ while (STAILQ_NEXT(curelm, field) != (elm)) \ curelm = STAILQ_NEXT(curelm, field); \ if ((STAILQ_NEXT(curelm, field) = \ STAILQ_NEXT(STAILQ_NEXT(curelm, field), field)) == NULL)\ (head)->stqh_last = &STAILQ_NEXT((curelm), field);\ } \ TRASHIT((elm)->field.stqe_next); \ } while (0) #define STAILQ_REMOVE_HEAD(head, field) do { \ if ((STAILQ_FIRST((head)) = \ STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \ (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) #define STAILQ_REMOVE_HEAD_UNTIL(head, elm, field) do { \ if ((STAILQ_FIRST((head)) = STAILQ_NEXT((elm), field)) == NULL) \ (head)->stqh_last = &STAILQ_FIRST((head)); \ } while (0) /* * List declarations. */ #define LIST_HEAD(name, type) \ struct name { \ struct type *lh_first; /* first element */ \ } #define LIST_HEAD_INITIALIZER(head) \ { NULL } #define LIST_ENTRY(type) \ struct { \ struct type *le_next; /* next element */ \ struct type **le_prev; /* address of previous next element */ \ } /* * List functions. */ #define QMD_LIST_CHECK_HEAD(head, field) #define QMD_LIST_CHECK_NEXT(elm, field) #define QMD_LIST_CHECK_PREV(elm, field) #define LIST_EMPTY(head) ((head)->lh_first == NULL) #define LIST_FIRST(head) ((head)->lh_first) #define LIST_FOREACH(var, head, field) \ for ((var) = LIST_FIRST((head)); \ (var); \ (var) = LIST_NEXT((var), field)) #define LIST_FOREACH_SAFE(var, head, field, tvar) \ for ((var) = LIST_FIRST((head)); \ (var) && ((tvar) = LIST_NEXT((var), field), 1); \ (var) = (tvar)) #define LIST_INIT(head) do { \ LIST_FIRST((head)) = NULL; \ } while (0) #define LIST_INSERT_AFTER(listelm, elm, field) do { \ QMD_LIST_CHECK_NEXT(listelm, field); \ if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\ LIST_NEXT((listelm), field)->field.le_prev = \ &LIST_NEXT((elm), field); \ LIST_NEXT((listelm), field) = (elm); \ (elm)->field.le_prev = &LIST_NEXT((listelm), field); \ } while (0) #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ QMD_LIST_CHECK_PREV(listelm, field); \ (elm)->field.le_prev = (listelm)->field.le_prev; \ LIST_NEXT((elm), field) = (listelm); \ *(listelm)->field.le_prev = (elm); \ (listelm)->field.le_prev = &LIST_NEXT((elm), field); \ } while (0) #define LIST_INSERT_HEAD(head, elm, field) do { \ QMD_LIST_CHECK_HEAD((head), field); \ if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \ LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\ LIST_FIRST((head)) = (elm); \ (elm)->field.le_prev = &LIST_FIRST((head)); \ } while (0) #define LIST_NEXT(elm, field) ((elm)->field.le_next) #define LIST_REMOVE(elm, field) do { \ QMD_LIST_CHECK_NEXT(elm, field); \ QMD_LIST_CHECK_PREV(elm, field); \ if (LIST_NEXT((elm), field) != NULL) \ LIST_NEXT((elm), field)->field.le_prev = \ (elm)->field.le_prev; \ *(elm)->field.le_prev = LIST_NEXT((elm), field); \ TRASHIT((elm)->field.le_next); \ TRASHIT((elm)->field.le_prev); \ } while (0) /* * Tail queue declarations. */ #define TAILQ_HEAD(name, type) \ struct name { \ struct type *tqh_first; /* first element */ \ struct type **tqh_last; /* addr of last next element */ \ TRACEBUF \ } #define TAILQ_HEAD_INITIALIZER(head) \ { NULL, &(head).tqh_first } #define TAILQ_ENTRY(type) \ struct { \ struct type *tqe_next; /* next element */ \ struct type **tqe_prev; /* address of previous next element */ \ TRACEBUF \ } /* * Tail queue functions. */ #define QMD_TAILQ_CHECK_HEAD(head, field) #define QMD_TAILQ_CHECK_TAIL(head, headname) #define QMD_TAILQ_CHECK_NEXT(elm, field) #define QMD_TAILQ_CHECK_PREV(elm, field) #define TAILQ_CONCAT(head1, head2, field) do { \ if (!TAILQ_EMPTY(head2)) { \ *(head1)->tqh_last = (head2)->tqh_first; \ (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \ (head1)->tqh_last = (head2)->tqh_last; \ TAILQ_INIT((head2)); \ QMD_TRACE_HEAD(head1); \ QMD_TRACE_HEAD(head2); \ } \ } while (0) #define TAILQ_EMPTY(head) ((head)->tqh_first == NULL) #define TAILQ_FIRST(head) ((head)->tqh_first) #define TAILQ_FOREACH(var, head, field) \ for ((var) = TAILQ_FIRST((head)); \ (var); \ (var) = TAILQ_NEXT((var), field)) #define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ for ((var) = TAILQ_FIRST((head)); \ (var) && ((tvar) = TAILQ_NEXT((var), field), 1); \ (var) = (tvar)) #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ for ((var) = TAILQ_LAST((head), headname); \ (var); \ (var) = TAILQ_PREV((var), headname, field)) #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ for ((var) = TAILQ_LAST((head), headname); \ (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \ (var) = (tvar)) #define TAILQ_INIT(head) do { \ TAILQ_FIRST((head)) = NULL; \ (head)->tqh_last = &TAILQ_FIRST((head)); \ QMD_TRACE_HEAD(head); \ } while (0) #define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ QMD_TAILQ_CHECK_NEXT(listelm, field); \ if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\ TAILQ_NEXT((elm), field)->field.tqe_prev = \ &TAILQ_NEXT((elm), field); \ else { \ (head)->tqh_last = &TAILQ_NEXT((elm), field); \ QMD_TRACE_HEAD(head); \ } \ TAILQ_NEXT((listelm), field) = (elm); \ (elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \ QMD_TRACE_ELEM(&(elm)->field); \ QMD_TRACE_ELEM(&listelm->field); \ } while (0) #define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ QMD_TAILQ_CHECK_PREV(listelm, field); \ (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ TAILQ_NEXT((elm), field) = (listelm); \ *(listelm)->field.tqe_prev = (elm); \ (listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \ QMD_TRACE_ELEM(&(elm)->field); \ QMD_TRACE_ELEM(&listelm->field); \ } while (0) #define TAILQ_INSERT_HEAD(head, elm, field) do { \ QMD_TAILQ_CHECK_HEAD(head, field); \ if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \ TAILQ_FIRST((head))->field.tqe_prev = \ &TAILQ_NEXT((elm), field); \ else \ (head)->tqh_last = &TAILQ_NEXT((elm), field); \ TAILQ_FIRST((head)) = (elm); \ (elm)->field.tqe_prev = &TAILQ_FIRST((head)); \ QMD_TRACE_HEAD(head); \ QMD_TRACE_ELEM(&(elm)->field); \ } while (0) #define TAILQ_INSERT_TAIL(head, elm, field) do { \ QMD_TAILQ_CHECK_TAIL(head, field); \ TAILQ_NEXT((elm), field) = NULL; \ (elm)->field.tqe_prev = (head)->tqh_last; \ *(head)->tqh_last = (elm); \ (head)->tqh_last = &TAILQ_NEXT((elm), field); \ QMD_TRACE_HEAD(head); \ QMD_TRACE_ELEM(&(elm)->field); \ } while (0) #define TAILQ_LAST(head, headname) \ (*(((struct headname *)((head)->tqh_last))->tqh_last)) #define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) #define TAILQ_PREV(elm, headname, field) \ (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) #define TAILQ_REMOVE(head, elm, field) do { \ QMD_TAILQ_CHECK_NEXT(elm, field); \ QMD_TAILQ_CHECK_PREV(elm, field); \ if ((TAILQ_NEXT((elm), field)) != NULL) \ TAILQ_NEXT((elm), field)->field.tqe_prev = \ (elm)->field.tqe_prev; \ else { \ (head)->tqh_last = (elm)->field.tqe_prev; \ QMD_TRACE_HEAD(head); \ } \ *(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \ TRASHIT((elm)->field.tqe_next); \ TRASHIT((elm)->field.tqe_prev); \ QMD_TRACE_ELEM(&(elm)->field); \ } while (0) #endif /* !GAMEGUI_QUEUE_H */ dreamchess-0.2.1-RC2/src/include/gamegui/scrollbarv.h000066400000000000000000000027751242540543200224020ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_SCROLLBARV_H #define GAMEGUI_SCROLLBARV_H #include #include #define GG_SCROLLBARV(W) GG_CHECK_CAST(W, gg_scrollbarv_get_class_id(), gg_scrollbarv_t) #define GG_SCROLLBARV_DATA \ GG_WIDGET_DATA typedef struct gg_scrollbarv { GG_SCROLLBARV_DATA } gg_scrollbarv_t; gg_class_id gg_scrollbarv_get_class_id(void); void gg_scrollbarv_render(gg_widget_t * widget, int x, int y, int focus); int gg_scrollbarv_input(gg_widget_t * widget, gg_event_t event); void gg_scrollbarv_init(gg_scrollbarv_t * scrollbarv, int height); gg_widget_t *gg_scrollbarv_create(int height); #endif /* GAMEGUI_SCROLLBARV_H */ dreamchess-0.2.1-RC2/src/include/gamegui/select.h000066400000000000000000000026161242540543200215020ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_SELECT_H #define GAMEGUI_SELECT_H #include #include #define GG_SELECT(W) GG_CHECK_CAST(W, gg_select_get_class_id(), gg_select_t) #define GG_SELECT_DATA \ GG_CONTAINER_DATA \ int sel; typedef struct gg_select { GG_SELECT_DATA } gg_select_t; gg_class_id gg_select_get_class_id(void); void gg_select_init(gg_select_t *select); int gg_select_prev(gg_select_t *select, int input, int enabled); int gg_select_next(gg_select_t *select, int input, int enabled); #endif /* GAMEGUI_SELECT_H */ dreamchess-0.2.1-RC2/src/include/gamegui/seperatorh.h000066400000000000000000000026401242540543200223740ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_SEPERATORH_H #define GAMEGUI_SEPERATORH_H #include #include #define GG_SEPERATORH(W) GG_CHECK_CAST(W, gg_seperatorh_get_class_id(), gg_seperatorh_t) #define GG_SEPERATORH_DATA \ GG_WIDGET_DATA typedef struct gg_seperatorh { GG_SEPERATORH_DATA } gg_seperatorh_t; gg_class_id gg_seperatorh_get_class_id(void); void gg_seperatorh_render(gg_widget_t *widget, int x, int y, int focus); void gg_seperatorh_init(gg_seperatorh_t *sep); gg_widget_t *gg_seperatorh_create(void); #endif /* GAMEGUI_SEPERATORH_H */ dreamchess-0.2.1-RC2/src/include/gamegui/seperatorv.h000066400000000000000000000026401242540543200224120ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_SEPERATORV_H #define GAMEGUI_SEPERATORV_H #include #include #define GG_SEPERATORV(W) GG_CHECK_CAST(W, gg_seperatorv_get_class_id(), gg_seperatorv_t) #define GG_SEPERATORV_DATA \ GG_WIDGET_DATA typedef struct gg_seperatorv { GG_SEPERATORV_DATA } gg_seperatorv_t; gg_class_id gg_seperatorv_get_class_id(void); void gg_seperatorv_render(gg_widget_t *widget, int x, int y, int focus); void gg_seperatorv_init(gg_seperatorv_t *sep); gg_widget_t *gg_seperatorv_create(void); #endif /* GAMEGUI_SEPERATORV_H */ dreamchess-0.2.1-RC2/src/include/gamegui/signal.h000066400000000000000000000023141242540543200214730ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_SIGNAL_H #define GAMEGUI_SIGNAL_H #include #include #include typedef int gg_signal_t; gg_signal_t gg_signal_lookup(gg_class_id class, char *name); int gg_signal_register(gg_class_id class, char *name); void gg_signal_init(void); void gg_signal_exit(void); #endif /* GAMEGUI_SIGNAL_H */ dreamchess-0.2.1-RC2/src/include/gamegui/system.h000066400000000000000000000117421242540543200215470ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Core gamegui system header file. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #ifndef GG_SYSTEM_H #define GG_SYSTEM_H /** No children should get focus. */ #define GG_FOCUS_NONE 0 /** At most one child should get focus. */ #define GG_FOCUS_ONE 1 /** All children should get focus. */ #define GG_FOCUS_ALL 2 /** All children disabled. */ #define GG_FOCUS_DISABLED 3 /** Bouncy text amplitude in pixels. */ #define GG_BOUNCE_AMP 2 /** Bouncy text wave length in characters. */ #define GG_BOUNCE_LEN 10 /** Bouncy text speed in bounces per second. */ #define GG_BOUNCE_SPEED 3 /** Unique value used to identify a class. */ typedef int gg_class_id; /** Colour description. */ typedef struct gg_colour { /** Red channel. Ranges from 0.0f to 1.0f. */ float r; /** Green channel. Ranges from 0.0f to 1.0f. */ float g; /** Blue channel. Ranges from 0.0f to 1.0f. */ float b; /** Alpha channel. Ranges from 0.0f (transparent) to 1.0f (opaque). */ float a; } gg_colour_t; /** Rectangle. */ typedef struct gg_rect { /** Leftmost x coordinate of the rectangle. */ int x; /** Lowermost y coordinate of the rectangle. */ int y; /** Width of the rectangle in pixels. */ int width; /** Height of the rectangle in pixels. */ int height; } gg_rect_t; /** Tile image to fill target area. */ #define GG_MODE_TILE 0 /** Scale image to fill target area. */ #define GG_MODE_SCALE 1 /** Gamegui driver. Gamegui uses these functions to do all its rendering. */ typedef struct gg_driver { void (*draw_rect) (int x, int y, int width, int height, gg_colour_t * colour); void (*draw_filled_rect) (int x, int y, int width, int height, gg_colour_t * colour); void (*draw_gradient_rect) (int x, int y, int width, int height, gg_colour_t * top_left, gg_colour_t * top_right, gg_colour_t * bottom_left, gg_colour_t * bottom_right); void (*draw_image) (void *image, gg_rect_t source, gg_rect_t dest, int mode_h, int mode_v, gg_colour_t * colour); void *(*get_char_image) (int c); void (*draw_char) (int c, int x, int y, gg_colour_t * colour); void (*get_image_size) (void *image, int *width, int *height); void (*get_char_size) (int c, int *width, int *height); unsigned int (*get_ticks) (void); } gg_driver_t; /** Value indicating an unregistered class. */ #define GG_CLASS_ID_NONE -1 /** Prints a typecasting error message and aborts the program. */ #define GG_CAST_ERROR(C) ((C *) gg_cast_error(__FILE__, __LINE__, #C)) #define GG_CHECK_CAST(W, I, C) ((C *) gg_check_cast((gg_widget_t *) W, I, __FILE__, __LINE__, #C)) #define GG_CHILD(C) \ static gg_class_id class_id = GG_CLASS_ID_NONE;\ if (class_id == GG_CLASS_ID_NONE) \ class_id = gg_register_class(C); \ return class_id; struct gg_widget; gg_class_id gg_register_class (gg_class_id parent); int gg_is_parent (gg_class_id parent, gg_class_id child); struct gg_widget *gg_check_cast (struct gg_widget *widget, gg_class_id id, char *file, int line, char *type); void gg_system_init (gg_driver_t * d); void gg_system_exit (void); void gg_system_draw_rect (int x, int y, int width, int height, gg_colour_t * colour); void gg_system_draw_filled_rect (int x, int y, int width, int height, gg_colour_t * colour); void gg_system_draw_gradient_rect (int x, int y, int width, int height, gg_colour_t * top_left, gg_colour_t * top_right, gg_colour_t * bottom_left, gg_colour_t * bottom_right); void gg_system_draw_image (void *image, gg_rect_t source, gg_rect_t dest, int mode_h, int mode_v, gg_colour_t * colour); void gg_system_draw_char (int c, int x, int y, gg_colour_t * colour); void gg_system_get_image_size (void *image, int *width, int *height); void gg_system_get_char_size (int c, int *width, int *height); void gg_system_get_string_size (char *s, int *width, int *height); void gg_system_draw_string (char *s, int x, int y, gg_colour_t * colour, int bounce, float align); unsigned int gg_system_get_ticks (void); gg_colour_t gg_colour (float r, float g, float b, float a); gg_rect_t gg_rect (int x, int y, int w, int h); #endif /* GG_SYSTEM_H */ dreamchess-0.2.1-RC2/src/include/gamegui/vbox.h000066400000000000000000000033301242540543200211730ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef GAMEGUI_VBOX_H #define GAMEGUI_VBOX_H #include #include #define GG_VBOX(W) GG_CHECK_CAST(W, gg_vbox_get_class_id(), gg_vbox_t) #define GG_VBOX_DATA \ GG_BOX_DATA typedef struct gg_vbox { GG_VBOX_DATA } gg_vbox_t; gg_class_id gg_vbox_get_class_id(void); void gg_vbox_render(gg_widget_t *widget, int x, int y, int focus); int gg_vbox_input(gg_widget_t *widget, gg_event_t event); void gg_vbox_get_requested_size(gg_widget_t *widget, int *width, int *height); void gg_vbox_set_size(gg_widget_t *widget, int width, int height); gg_rect_t gg_vbox_get_focus_pos(gg_widget_t *widget); int gg_vbox_set_focus_pos(gg_widget_t *widget, int x , int y); void gg_vbox_init(gg_vbox_t *vbox, int spacing); gg_widget_t *gg_vbox_create(int spacing); void gg_vbox_set_selected(gg_widget_t *widget, int index ); #endif /* GAMEGUI_VBOX_H */ dreamchess-0.2.1-RC2/src/include/gamegui/viewport.h000066400000000000000000000037451242540543200221060ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Viewport widget. */ #ifndef GAMEGUI_VIEWPORT_H #define GAMEGUI_VIEWPORT_H #include #include /** Typecast to viewport widget. */ #define GG_VIEWPORT(W) GG_CHECK_CAST(W, gg_viewport_get_class_id(), gg_viewport_t) #define GG_VIEWPORT_DATA \ GG_BIN_DATA \ float xscroll; \ float yscroll; typedef struct gg_viewport { GG_VIEWPORT_DATA } gg_viewport_t; gg_class_id gg_viewport_get_class_id(void); void gg_viewport_render(gg_widget_t *widget, int x, int y, int focus); void gg_viewport_init(gg_viewport_t *viewport, gg_widget_t *widget, int width, int height); void gg_viewport_set_scroll_xpos(gg_viewport_t *viewport, float scroll); void gg_viewport_set_scroll_ypos(gg_viewport_t *viewport, float scroll); void gg_viewport_set_size(gg_widget_t *widget, int width, int height); gg_rect_t gg_viewport_get_focus_pos(gg_widget_t *widget); int gg_viewport_set_focus_pos(gg_widget_t *widget, int x, int y); int gg_viewport_input(gg_widget_t *widget, gg_event_t event); gg_widget_t *gg_viewport_create(gg_widget_t *widget, int width, int height); #endif /* GAMEGUI_VIEWPORT_H */ dreamchess-0.2.1-RC2/src/include/gamegui/widget.h000066400000000000000000000233451242540543200215100ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Widget class interface. */ #ifndef GAMEGUI_WIDGET_H #define GAMEGUI_WIDGET_H #include #include #include struct gg_dialog; enum { GG_EVENT_NONE, GG_EVENT_KEY, GG_EVENT_MOUSE }; enum { GG_MOUSE_BUTTON_DOWN, GG_MOUSE_BUTTON_UP, GG_MOUSE_MOVE }; typedef struct gg_event_mouse { int type; int button; int x, y; } gg_event_mouse_t; enum gg_event_key { GG_KEY_BACKSPACE = 0x08, GG_KEY_ESCAPE = 0x1B, GG_KEY_SPACE = 0x20, GG_KEY_DELETE = 0x7F, GG_KEY_ACTION = 0x100, GG_KEY_EXTRA1, GG_KEY_EXTRA2, GG_KEY_EXTRA3, GG_KEY_UP, GG_KEY_RIGHT, GG_KEY_DOWN, GG_KEY_LEFT, GG_KEY_HOME, GG_KEY_END, GG_KEY_ENTER }; typedef struct gg_event { int type; int key; gg_event_mouse_t mouse; } gg_event_t; typedef TAILQ_HEAD(gg_widget_cb_head, gg_widget_cb_list) gg_widget_cb_head_t; /** Typecast to widget. */ #define GG_WIDGET(W) GG_CHECK_CAST(W, gg_widget_get_class_id(), gg_widget_t) /** Widget methods and properties. */ #define GG_WIDGET_DATA \ /** @brief Renders a widget. * * @param widget The widget to render. * @param x Leftmost x coordinate where widget should be rendered. * @param y Lowermost y coordinate where widget should be rendered. * @param focus Current focus of widget. */ \ void (* render) (struct gg_widget *widget, int x, int y, int focus); \ \ /** @brief Processes a widget input event. * * @param widget The widget that is to receive the event. * @param event The event to process. * @return 1 = event was handled. 0 = event was not handled. */ \ int (* input) (struct gg_widget *widget, gg_event_t event); \ \ /** @brief Sets a widget's requested size. * * @param widget The widget. * @param width The width (in pixels) that the widget should request. * Ignored if smaller than minimum widget width. * @param height The height (in pixels) that the widget should request. * Ignored if smaller than minimum widget height. */ \ void (* set_size) (struct gg_widget *widget, int width, int height); \ \ /** @brief Gets a widget's requested size. * * @param widget The widget. * @param width Returns the width (in pixels) that the widget requests. * Pointer can be NULL to ignore this dimension. * @param height Returns the height (in pixels) that the widget * requests. Pointer can be NULL to ignore this * dimension. */ \ void (* get_requested_size) (struct gg_widget *widget, int *width, \ int *height); \ \ /** @brief Gets a widget's focus position. * * @param widget The widget. * @return Returns the rectangle defining the current focus position, * relative to the widget's position. */ \ gg_rect_t (* get_focus_pos) (struct gg_widget *widget); \ \ /** @brief Sets a widget's focus position. * * @param widget The widget. * @param x The x-coordinate (in pixels, relative to widget position) * of the new focus position. * @param y The y-coordinate (in pixels, relative to widget position) * of the new focus position. * @return 1 = focus set. 0 = focus not set. */ \ int (* set_focus_pos) (struct gg_widget *widget, int x, int y); \ \ /** @brief Destroys a widget and frees all its allocated resources. * * @param widget The widget. */ \ void (* destroy) (struct gg_widget *widget); \ \ /** Unique class ID */ \ gg_class_id id; \ \ /** Widget that contains this widget, if any, NULL otherwise. */ \ struct gg_widget *parent; \ \ /** Enabled flag. 1 = widget enabled, 0 = widget disabled. */ \ int enabled; \ \ /** Minimum required width in pixels. */ \ int width; \ \ /** Minimum required height in pixels. */ \ int height; \ \ /** Forced required width. See gg_widget::set_size. */ \ int width_f; \ \ /** Forced required height. See gg_widget::set_size. */ \ int height_f; \ \ /** Allocated width in pixels. */ \ int width_a; \ \ /** Allocated height in pixels. */ \ int height_a; \ \ /** Callback list. */ \ gg_widget_cb_head_t callbacks; /** Widget class. */ typedef struct gg_widget { GG_WIDGET_DATA } gg_widget_t; /** Implements gg_widget::destroy. */ void gg_widget_destroy(gg_widget_t *widget); /** Implements gg_widget::set_size. */ void gg_set_requested_size(gg_widget_t *widget, int width, int height); /** Implements gg_widget::get_requested_size. */ void gg_widget_get_requested_size(gg_widget_t *widget, int *width, int *height); /** Implements gg_widget::get_focus_pos. */ gg_rect_t gg_get_focus_pos(gg_widget_t *widget); /** Implements gg_widget::set_focus_pos. */ int gg_set_focus_pos(gg_widget_t *widget, int x, int y); /** @brief Returns the unique class ID of the widget class. * * @return Unique class ID. */ gg_class_id gg_widget_get_class_id(void); /** @brief Sets the allocated size of a widget. * * @param widget The widget. * @param width The allocated width in pixels. * @param height The allocated height in pixels. */ void gg_set_size(gg_widget_t *widget, int width, int height); /** @brief Initialises a widget. Must be done before calling any class * methods. This function is generally called by a widget creation * function. * * @param widget The widget. */ void gg_widget_init(gg_widget_t *widget); struct gg_dialog *gg_widget_find_dialog(gg_widget_t *widget); /* Signal handling */ typedef int (* gg_widget_cb_t) (gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data); typedef struct gg_widget_cb_list { TAILQ_ENTRY(gg_widget_cb_list) entries; gg_signal_t signal; void *extra_data; gg_widget_cb_t callback; } gg_widget_cb_list_t; int gg_widget_subscribe_signal_name(gg_widget_t *widget, gg_class_id id, char *name, gg_widget_cb_t callback, void *extra_data); void gg_widget_subscribe_signal(gg_widget_t *widget, gg_signal_t signal, gg_widget_cb_t callback, void *extra_data); void gg_widget_emit_signal(gg_widget_t *widget, gg_widget_t *emitter, gg_signal_t signal, void *data); #endif /* GAMEGUI_WIDGET_H */ dreamchess-0.2.1-RC2/src/include/gamegui_dialogs.h000066400000000000000000000036471242540543200217320ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "dreamchess.h" #include "gamegui.h" #include "debug.h" #include "ui.h" #include "engine.h" #include "options.h" /* Define our booleans */ #define TRUE 1 #define FALSE 0 gg_dialog_style_t *get_ingame_style(void); gg_dialog_style_t *get_menu_style(void); gg_dialog_t *dialog_ingame_create(gg_dialog_t *parent); gg_dialog_t *dialog_system_create(void); gg_dialog_t *dialog_quit_create(gg_dialog_t *parent); gg_dialog_t *dialog_message_create(char *message); gg_dialog_t *dialog_promote_create(int colour); gg_dialog_t *dialog_victory_create(result_t *result); gg_dialog_t *dialog_resolution_create(gg_dialog_t *parent); gg_dialog_t *dialog_saveload_create(gg_dialog_t *parent, int saving); void show_message_dialog( char *message ); gg_dialog_t *dialog_error_create(gg_dialog_t *parent, char *message1, char *message2); gg_dialog_t *dialog_engine_error_create(void); gg_dialog_t *dialog_time_create(gg_dialog_t *parent); gg_dialog_t *dialog_chat_create(gg_dialog_t *parent); gg_dialog_t *dialog_systemopts_create(gg_dialog_t *parent); /* FIXME */ void set_quit_to_menu( int menu ); dreamchess-0.2.1-RC2/src/include/main_sdlthd.h000066400000000000000000000022311242540543200210640ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _MAIN_SDLTHD_H #define _MAIN_SDLTHD_H #include "SDL_thread.h" #include "pipe_mem.h" /* Message list from engine to ui. */ extern char *to_ui; extern SDL_mutex *to_ui_mutex; /* Message list from ui to engine. */ extern char *to_engine; extern SDL_mutex *to_engine_mutex; #endif /* _MAIN_SDLTHD_H */ dreamchess-0.2.1-RC2/src/include/options.h000066400000000000000000000050041242540543200202720ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef OPTIONS_H #define OPTIONS_H #include "gamegui/queue.h" #define OPTION_FOREACH(A, B) TAILQ_FOREACH(A, &B->options, entries) #define OPTION_VALUE_FOREACH(A, B) TAILQ_FOREACH(A, &B->values, entries) typedef struct option_value { char *name; void *data; int index; TAILQ_ENTRY(option_value) entries; } option_value_t; typedef struct option_data { int type; char *name; /* Int type */ int value; /* String type */ char *string; /* Option type */ option_value_t *selected; TAILQ_HEAD(values_head, option_value) values; int size; TAILQ_ENTRY(option_data) entries; } option_t; typedef struct option_group { char *name; TAILQ_HEAD(options_head, option_data) options; } option_group_t; #define OPTION_TYPE_OPTION 0 #define OPTION_TYPE_INT 1 #define OPTION_TYPE_STRING 2 option_group_t *option_group_create(char *name); option_t *option_group_add_option(option_group_t *group, char *name); int option_group_save_xml(option_group_t *group); char *option_group_save_string(option_group_t *group); int option_group_load_xml(option_group_t *group); int option_group_load_string(option_group_t *group, char *string); void option_add_value(option_t *option, char *name, void *data); int option_select_value_by_name(option_t *option, char *name); int option_select_value_by_index(option_t *option, int index); option_t *option_group_find_option(option_group_t *group, char *name); int option_select_next_value(option_t *option); int option_select_prev_value(option_t *option); void option_string_set_text(option_t *option, char *text); option_t *option_group_add_int(option_group_t *group, char *name); option_t *option_group_add_string(option_group_t *group, char *name); #endif dreamchess-0.2.1-RC2/src/include/pipe_mem.h000066400000000000000000000037401242540543200203770ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _PIPE_MEM_H #define _PIPE_MEM_H void pipe_mem_init(char **pipe); void pipe_mem_send(char **pipe, const char *msg); char *pipe_mem_poll(char **pipe); void pipe_mem_exit(char **pipe); #if 0 void pipe_init(int in, int out); /* Initializes the I/O library with file descriptors for input and output. ** Parameters: (int) in: File descriptor to use for input. ** (int) out: File descriptor to use for output. ** Returns : (void) */ void pipe_exit(void); /* Exits the I/O library cleanly. ** Parameters: (void) ** Returns : (void) */ void pipe_send(char *m); /* Sends a message through the I/O library. ** Parameters: (char *) m: Message to be sent. ** Returns : (void) */ int pipe_poll(void); /* Polls the I/O library for input. ** Parameters: (void) ** Returns : 1, if a message is ready to be received with pipe_receive(). ** 0, otherwise. */ char *pipe_receive(void); /* Receives a message through the I/O library. May only be called after ** io_pipe_poll() returns 1. ** Parameters: (void) ** Returns : (char *), Message that was read from the input file descriptor. */ #endif #endif /* _PIPE_MEM_H */ dreamchess-0.2.1-RC2/src/include/pipe_unix.h000066400000000000000000000032331242540543200206010ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _PIPE_UNIX_H #define _PIPE_UNIX_H void pipe_unix_init(int in, int out); /* Initializes the I/O library with file descriptors for input and output. ** Parameters: (int) in: File descriptor to use for input. ** (int) out: File descriptor to use for output. ** Returns : (void) */ void pipe_unix_exit(void); /* Exits the I/O library cleanly. ** Parameters: (void) ** Returns : (void) */ void pipe_unix_send(const char *m); /* Sends a message through the I/O library. ** Parameters: (char *) m: Message to be sent. ** Returns : (void) */ char *pipe_unix_poll(int *error); /* Polls the I/O library for input. ** Parameters: (void) ** Returns : (char *), Message that was read from the input file ** descriptor (if any). ** NULL, otherwise. */ #endif /* _PIPE_UNIX_H */ dreamchess-0.2.1-RC2/src/include/pipe_win32.h000066400000000000000000000033261242540543200205630ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _PIPE_WIN32_H #define _PIPE_WIN32_H void pipe_win32_init(HANDLE in, HANDLE out, int console); /* Initializes the I/O library with handles for input and output. ** Parameters: (HANDLE) in: handle to use for input. ** (HANDLE) out: handle to use for output. ** (int) console: 1 = console mode, 0 = pipe mode. ** Returns : (void) */ void pipe_win32_exit(void); /* Exits the I/O library cleanly. ** Parameters: (void) ** Returns : (void) */ void pipe_win32_send(const char *m); /* Sends a message through the I/O library. ** Parameters: (char *) m: Message to be sent. ** Returns : (void) */ char *pipe_win32_poll(int *error); /* Polls the I/O library for input. ** Parameters: (void) ** Returns : (char *), Message that was read from the input handle ** (if any). ** NULL, otherwise. */ #endif /* _PIPE_WIN32_H */ dreamchess-0.2.1-RC2/src/include/san.h000066400000000000000000000027221242540543200173640ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _SAN_H #define _SAN_H #define SAN_PAWN 0 #define SAN_KNIGHT 1 #define SAN_BISHOP 2 #define SAN_ROOK 3 #define SAN_QUEEN 4 #define SAN_KING 5 #define SAN_NORMAL 0 #define SAN_CAPTURE 1 #define SAN_QUEENSIDE_CASTLE 2 #define SAN_KINGSIDE_CASTLE 3 #define SAN_STATE_NORMAL 0 #define SAN_STATE_CHECK 1 #define SAN_STATE_CHECKMATE 2 #define SAN_NOT_SPECIFIED -1 typedef struct san_move { int type; int state; int piece; int source_file, source_rank; int destination; int promotion_piece; } san_move_t; san_move_t *san_parse(char *s); char *san_string(san_move_t *move); #endif /* _SAN_H */ dreamchess-0.2.1-RC2/src/include/system_config.h000066400000000000000000000022631242540543200214540ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef SYSTEM_CONFIG_H #define SYSTEM_CONFIG_H #include "options.h" void config_init(void); void config_save(void); option_t *config_get_option(char *name); char *config_backup(void); int config_restore(char *string); void config_set_failsafe_video(void); typedef struct config_resolution { int w, h; } config_resolution_t; #endif dreamchess-0.2.1-RC2/src/include/theme.h000066400000000000000000000033541242540543200177070ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef THEME_H #define THEME_H #include "gamegui/queue.h" #include "options.h" /* Define our booleans */ #define TRUE 1 #define FALSE 0 typedef struct theme_selector { float colour[4]; float spinspeed; float size; float bouncespeed; } theme_selector_t; typedef struct theme_struct { char *name; char *style; char *pieces; char *board; char *white_name; char *black_name; char lighting; theme_selector_t selector; } theme; typedef TAILQ_HEAD(, music_pack) music_packs_t; typedef struct { char *name; }theme_style_t; typedef struct { char *name; }theme_pieces_t; typedef struct { char *name; }theme_board_t; typedef struct music_pack { char *dir; TAILQ_ENTRY(music_pack) entries; } music_pack_t; void theme_find_themes(option_t *option); void theme_find_music_packs(void); music_packs_t *theme_get_music_packs(void); #endif dreamchess-0.2.1-RC2/src/libs/000077500000000000000000000000001242540543200157355ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/libs/Makefile.am000066400000000000000000000005671242540543200200010ustar00rootroot00000000000000SUBDIRS = gamegui EXTRA_DIST = msgbuf.h AM_CPPFLAGS = -I$(top_srcdir)/src/include AM_YFLAGS = -p san noinst_LIBRARIES = @PIPE_LIB@ libsan.a EXTRA_LIBRARIES = libpipe_unix.a libpipe_win32.a libpipe_beos.a libpipe_beos_a_SOURCES = pipe_beos.c msgbuf.c libpipe_unix_a_SOURCES = pipe_unix.c msgbuf.c libpipe_win32_a_SOURCES = pipe_win32.c msgbuf.c libsan_a_SOURCES = san_parse.y dreamchess-0.2.1-RC2/src/libs/gamegui/000077500000000000000000000000001242540543200173535ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/libs/gamegui/Makefile.am000066400000000000000000000004731242540543200214130ustar00rootroot00000000000000AM_CPPFLAGS = -I$(top_srcdir)/src/include noinst_LIBRARIES = libgamegui.a libgamegui_a_SOURCES = action.c align.c bin.c box.c clipping.c container.c \ dialog.c entry.c frame.c hbox.c image.c label.c option.c select.c \ seperatorh.c seperatorv.c signal.c system.c vbox.c viewport.c \ widget.c edit.c scrollbarv.c dreamchess-0.2.1-RC2/src/libs/gamegui/action.c000066400000000000000000000060031242540543200207730ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include gg_class_id gg_action_get_class_id(void) { GG_CHILD(gg_bin_get_class_id()) } /** Implements widget::render for action widgets. */ void gg_action_render(gg_widget_t *widget, int x, int y, int focus) { gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); if (focus != GG_FOCUS_NONE) focus = GG_FOCUS_ALL; child->render(child, x, y, focus); } /** Implements widget::input for action widgets. */ int gg_action_input(gg_widget_t *widget, gg_event_t event) { gg_action_t *action = GG_ACTION(widget); if ((event.type == GG_EVENT_KEY && event.key == GG_KEY_ACTION) || (event.type == GG_EVENT_MOUSE && event.mouse.type == GG_MOUSE_BUTTON_DOWN && event.mouse.button == 0)) { gg_widget_emit_signal(widget, widget, action->pressed, NULL); return 1; } return 0; } void gg_action_init(gg_action_t *action, gg_widget_t *widget) { gg_bin_init((gg_bin_t *) action, widget); action->render = gg_action_render; action->input = gg_action_input; action->id = gg_action_get_class_id(); action->enabled = 1; action->width = widget->width; /* FIXME */ action->height = widget->height; /* FIXME */ action->pressed = gg_signal_lookup(action->id, "action_pressed"); if (action->pressed == -1) action->pressed = gg_signal_register(action->id, "action_pressed"); } /** @brief Creates an action widget. * * An action widget consists of a single label. When the widget is activated * a function is executed. * * @param string The text for the widget. * @return The created action widget. */ gg_widget_t *gg_action_create(gg_widget_t *widget) { gg_action_t *action = malloc(sizeof(gg_action_t)); gg_action_init(action, widget); return GG_WIDGET(action); } gg_widget_t *gg_action_create_with_label(char *text, float xalign, float yalign) { gg_widget_t *label = gg_label_create(text); gg_widget_t *action; gg_label_set_bouncy(GG_LABEL(label), 1); gg_align_set_alignment(GG_ALIGN(label), xalign, yalign); action = gg_action_create(label); return action; } dreamchess-0.2.1-RC2/src/libs/gamegui/align.c000066400000000000000000000024151242540543200206130ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include gg_class_id gg_align_get_class_id(void) { GG_CHILD(gg_widget_get_class_id()) } void gg_align_init(gg_align_t *align) { gg_widget_init((gg_widget_t *) align); align->id = gg_align_get_class_id(); align->xalign = 0.0f; align->yalign = 0.0f; } void gg_align_set_alignment(gg_align_t *align, float xalign, float yalign) { align->xalign = xalign; align->yalign = yalign; } dreamchess-0.2.1-RC2/src/libs/gamegui/bin.c000066400000000000000000000040121242540543200202640ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include gg_class_id gg_bin_get_class_id(void) { GG_CHILD(gg_container_get_class_id()) } gg_widget_t *gg_bin_get_child(gg_bin_t *bin) { return gg_container_get_child(GG_CONTAINER(bin), 0); } void gg_bin_set_size(gg_widget_t *widget, int width, int height) { gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); if (child) child->set_size(child, width, height); gg_set_size(widget, width, height); } int gg_bin_set_focus_pos(gg_widget_t *widget, int x, int y) { gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); if (child) return child->set_focus_pos(child, x, y); return 0; } int gg_bin_input(gg_widget_t *widget, gg_event_t event) { gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); if (child) return child->input(child, event); return 0; } void gg_bin_init(gg_bin_t *bin, gg_widget_t *child) { gg_container_init((gg_container_t *) bin); bin->set_size = gg_bin_set_size; bin->set_focus_pos = gg_bin_set_focus_pos; bin->input = gg_bin_input; bin->id = gg_bin_get_class_id(); bin->enabled = child->enabled; gg_container_append(GG_CONTAINER(bin), child); } dreamchess-0.2.1-RC2/src/libs/gamegui/box.c000066400000000000000000000021521242540543200203070ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include gg_class_id gg_box_get_class_id(void) { GG_CHILD(gg_select_get_class_id()) } void gg_box_init(gg_box_t *box, int spacing) { gg_select_init((gg_select_t *) box); box->id = gg_box_get_class_id(); box->spacing = spacing; } dreamchess-0.2.1-RC2/src/libs/gamegui/clipping.c000066400000000000000000000043171242540543200213310ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #define MAX(A, B) ((A) > (B) ? (A) : (B)) #define MIN(A, B) ((A) < (B) ? (A) : (B)) typedef struct clip_el { struct clip_el *prev; gg_rect_t rect; } clip_el_t; gg_rect_t gg_clipping_rect(gg_rect_t *rect1, gg_rect_t *rect2) { gg_rect_t rect; rect.x = MAX(rect1->x, rect2->x); rect.y = MAX(rect1->y, rect2->y); rect.width = MIN(rect1->x + rect1->width, rect2->x + rect2->width) - rect.x; rect.height = MIN(rect1->y + rect1->height, rect2->y + rect2->height) - rect.y; if (rect.width < 0) rect.width = 0; if (rect.height < 0) rect.height = 0; return rect; } static clip_el_t *clip_stack; gg_rect_t *gg_clipping_get(void) { if (clip_stack) return &clip_stack->rect; else return NULL; } void gg_clipping_adjust(gg_rect_t *rect) { clip_el_t *clip_new = malloc(sizeof(clip_el_t)); if (clip_stack) { clip_new->prev = clip_stack; clip_new->rect = gg_clipping_rect(rect, &clip_stack->rect); } else { clip_new->prev = NULL; clip_new->rect = *rect; } clip_stack = clip_new; } void gg_clipping_undo(void) { clip_el_t *clip_new; if (clip_stack) { clip_new = clip_stack->prev; free(clip_stack); clip_stack = clip_new; } } dreamchess-0.2.1-RC2/src/libs/gamegui/container.c000066400000000000000000000052761242540543200215130ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include static list_t *list_create(void) { list_t *list = malloc(sizeof(list_t)); list->items = 0; list->item = NULL; return list; } static void list_append_item(list_t *list, void *item) { list->item = realloc(list->item, (list->items + 1) * sizeof(void *)); list->item[list->items++] = item; } static int list_get_size(list_t *list) { return list->items; } static void *list_get_item(list_t *list, int index) { if (index >= list->items) return NULL; return list->item[index]; } static void list_destroy(list_t *list) { if (list->item) free(list->item); free(list); } gg_class_id gg_container_get_class_id(void) { GG_CHILD(gg_widget_get_class_id()) } void gg_container_destroy(gg_widget_t *widget) { gg_container_t *container = GG_CONTAINER(widget); int i; for (i = 0; i < list_get_size(container->widget_list); i++) { gg_widget_t *item = GG_WIDGET(list_get_item(container->widget_list, i)); item->destroy(item); } list_destroy(container->widget_list); gg_widget_destroy(widget); } void gg_container_init(gg_container_t *container) { gg_widget_init((gg_widget_t *) container); container->destroy = gg_container_destroy; container->id = gg_container_get_class_id(); container->widget_list = list_create(); } void gg_container_append(gg_container_t *container, gg_widget_t *widget) { list_append_item(container->widget_list, widget); widget->parent = GG_WIDGET(container); if (widget->enabled && widget->input) container->enabled = 1; } int gg_container_get_size(gg_container_t *container) { return list_get_size(container->widget_list); } gg_widget_t *gg_container_get_child(gg_container_t *container, int index) { return list_get_item(container->widget_list, index); } dreamchess-0.2.1-RC2/src/libs/gamegui/dialog.c000066400000000000000000000366531242540543200207730ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #include void gg_dialog_destroy2(gg_widget_t *widget); /** Titlebar size factor relative to text height */ #define GG_DIALOG_TITLE_FACT 1.25 /** Titlebar seperator height in pixels */ #define GG_DIALOG_TITLE_SEP_HEIGHT 1 static gg_colour_t col_white = { 1.0f, 1.0f, 1.0f, 1.0f }; static gg_colour_t col_black = { 0.0f, 0.0f, 0.0f, 1.0f }; static gg_colour_t col_blue = { 0.0f, 0.5f, 1.0f, 1.0f }; static gg_colour_t col_blue2 = { 0.0f, 0.0f, 0.5f, 1.0f }; static gg_colour_t col_grey = { 0.5f, 0.5f, 0.5f, 1.0f }; static gg_colour_t col_grey2 = { 0.25f, 0.25f, 0.25f, 1.0f }; gg_class_id gg_dialog_get_class_id(void) { GG_CHILD(gg_bin_get_class_id()) } static TAILQ_HEAD(dialogs_head, gg_dialog) dialogs = TAILQ_HEAD_INITIALIZER(dialogs); static TAILQ_HEAD(closed_dialogs_head, gg_dialog) closed_dialogs = TAILQ_HEAD_INITIALIZER(closed_dialogs); void gg_dialog_cleanup(void) { while (!TAILQ_EMPTY(&closed_dialogs)) { gg_dialog_t *dialog = TAILQ_FIRST(&closed_dialogs); TAILQ_REMOVE(&closed_dialogs, dialog, entries); dialog->destroy(GG_WIDGET(dialog)); } } /** @brief Adds a dialog to the top of the dialog stack. * @param dialog The dialog to add. */ void gg_dialog_open(gg_dialog_t *dialog) { TAILQ_INSERT_HEAD(&dialogs, dialog, entries); if ((dialog->flags & GG_DIALOG_AUTOHIDE_PARENT) && dialog->parent_dialog) dialog->parent_dialog->flags |= GG_DIALOG_HIDDEN; } static void gg_dialog_cls(gg_dialog_t *dialog) { if ((dialog->flags & GG_DIALOG_AUTOHIDE_PARENT) && dialog->parent_dialog) dialog->parent_dialog->flags &= ~GG_DIALOG_HIDDEN; TAILQ_REMOVE(&dialogs, dialog, entries); TAILQ_INSERT_HEAD(&closed_dialogs, dialog, entries); } /** @brief Closes the dialog that's on top of the dialog stack. */ void gg_dialog_close(void) { if (!TAILQ_EMPTY(&dialogs)) gg_dialog_cls(TAILQ_FIRST(&dialogs)); } void gg_dialog_close_all(void) { while (!TAILQ_EMPTY(&dialogs)) gg_dialog_cls(TAILQ_FIRST(&dialogs)); } /** @brief Returns the dialog that's on top of the stack. * * @return The dialog that's on top of the stack, or NULL if the stack is * empty. */ gg_dialog_t *gg_dialog_get_active(void) { return TAILQ_FIRST(&dialogs); } void gg_dialog_set_active(gg_dialog_t *dialog) { TAILQ_REMOVE(&dialogs, dialog, entries); TAILQ_INSERT_HEAD(&dialogs, dialog, entries); } void gg_dialog_get_screen_pos(gg_dialog_t *dialog, int *x, int *y) { *x = dialog->pos.x - dialog->width * dialog->pos.x_align; *y = dialog->pos.y - dialog->height * dialog->pos.y_align; } void draw_border(void *image[9], char *title, int active, gg_rect_t area, int size) { gg_rect_t source, dest; int image_size; int titlebar_height = 0; gg_system_get_image_size(image[0], &image_size, NULL); source.x = 0; source.y = 0; source.width = image_size; source.height = image_size; if (title) { int text_height; gg_system_get_string_size(title, NULL, &text_height); titlebar_height = text_height * GG_DIALOG_TITLE_FACT; titlebar_height += GG_DIALOG_TITLE_SEP_HEIGHT; dest.x = area.x; dest.y = area.y + area.height - titlebar_height; dest.width = area.width; dest.height = GG_DIALOG_TITLE_SEP_HEIGHT; gg_system_draw_filled_rect(dest.x, dest.y, dest.width, GG_DIALOG_TITLE_SEP_HEIGHT, &col_black); dest.y += GG_DIALOG_TITLE_SEP_HEIGHT; dest.height = titlebar_height - GG_DIALOG_TITLE_SEP_HEIGHT; if (active ) gg_system_draw_gradient_rect(dest.x, dest.y, dest.width, dest.height, &col_blue2, &col_blue, &col_blue2, &col_blue); else gg_system_draw_gradient_rect(dest.x, dest.y, dest.width, dest.height, &col_grey2, &col_grey, &col_grey2, &col_grey); gg_clipping_adjust(&dest); dest.y += text_height * (GG_DIALOG_TITLE_FACT - 1) / 2; gg_system_draw_string(title, dest.x + dest.width / 2, dest.y, &col_white, 0, 0.5); gg_clipping_undo(); } area.x -= size; area.y -= size; area.width += 2 * size; area.height += 2 * size; dest.x = area.x; dest.y = area.y; dest.width = size; dest.height = size; /* Draw four corners.. */ gg_system_draw_image(image[6], source, dest, GG_MODE_SCALE, GG_MODE_SCALE, &col_white); dest.y += area.height - size; gg_system_draw_image(image[0], source, dest, GG_MODE_SCALE, GG_MODE_SCALE, &col_white); dest.x += area.width - size; gg_system_draw_image(image[2], source, dest, GG_MODE_SCALE, GG_MODE_SCALE, &col_white); dest.y -= area.height - size; gg_system_draw_image(image[8], source, dest, GG_MODE_SCALE, GG_MODE_SCALE, &col_white); /* Draw bottom */ dest.x = area.x + size; dest.y = area.y; dest.width = area.width - (2 * size); dest.height = size; gg_system_draw_image(image[7], source, dest, GG_MODE_TILE, GG_MODE_SCALE, &col_white); /* Draw top */ dest.y += area.height - size; gg_system_draw_image(image[1], source, dest, GG_MODE_TILE, GG_MODE_SCALE, &col_white); /* Draw left */ dest.x = area.x; dest.y = area.y + size; dest.width = size; dest.height = area.height - (2 * size); gg_system_draw_image(image[3], source, dest, GG_MODE_SCALE, GG_MODE_TILE, &col_white); /* Draw right */ dest.x += area.width - size; gg_system_draw_image(image[5], source, dest, GG_MODE_SCALE, GG_MODE_TILE, &col_white); /* Draw middle */ dest.x = area.x + size; dest.width = area.width - 2 * size; dest.height -= titlebar_height; gg_system_draw_image(image[4], source, dest, GG_MODE_TILE, GG_MODE_TILE, &col_white); } static float dialog_transition_speed=200; static float dialog_transition_start_pos; static int dialog_trans_in; static int dialog_trans_reset; static int dialog_in_trans; #if 0 static void dialog_reset_transition(int in) { dialog_trans_in = in; dialog_trans_reset = 1; dialog_in_trans = 1; } #endif static float dialog_get_transition(void) { float ticks = gg_system_get_ticks(); if (dialog_trans_reset) { dialog_transition_start_pos = gg_system_get_ticks(); dialog_trans_reset = 0; } float dialog_transition = ((ticks-dialog_transition_start_pos) / dialog_transition_speed); if (dialog_transition > 1.0f) { dialog_transition = 1.0f; dialog_in_trans = 0; } if (dialog_trans_in) return dialog_transition; else return 1.0f - dialog_transition; } /** @brief Renders a dialog. * * Renders a dialog in a specific style and at a specific position. * * @param menu The dialog to render. * @param style The style to render in. * @param pos The position to render at. */ void gg_dialog_render(gg_dialog_t *dialog) { gg_dialog_style_t *style = &dialog->style; gg_widget_t *child = gg_bin_get_child(GG_BIN(dialog)); int size; int active; gg_rect_t area; int xmin, xmax, ymin, ymax; if (dialog->flags & GG_DIALOG_HIDDEN) return; gg_dialog_get_screen_pos(dialog, &xmin, &ymin); xmax = (xmin + dialog->width); ymax = (ymin + dialog->height); /* Draw the 'fade' */ gg_system_draw_filled_rect(0, 0, 640, 480, &style->fade_col); gg_system_get_image_size(style->border.image[0], &size, NULL); xmin += size; xmax -= size; ymin += size; ymax -= size; area.x = xmin; area.y = ymin; area.width = xmax - xmin; area.height = ymax - ymin; active = gg_dialog_get_active() == dialog; if (dialog_in_trans) area.height *= dialog_get_transition(); draw_border(style->border.image, dialog->title, active, area, size); xmin += style->hor_pad; xmax -= style->hor_pad; ymin += style->vert_pad; ymax -= style->vert_pad; if (!dialog_in_trans) child->render(child, xmin, ymin, active); dialog_get_transition(); } int gg_dialog_input(gg_widget_t *widget, gg_event_t event) { gg_dialog_t *dialog = GG_DIALOG(widget); gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); int x, y; if (dialog->flags & GG_DIALOG_HIDDEN) return 0; if (!dialog->modal && event.type == GG_EVENT_KEY && event.key == GG_KEY_ESCAPE ) gg_dialog_close(); if (!dialog->modal && event.type == GG_EVENT_MOUSE && event.mouse.type == GG_MOUSE_BUTTON_DOWN && event.mouse.button == 2 ) gg_dialog_close(); gg_dialog_get_screen_pos(dialog, &x, &y); if (event.type == GG_EVENT_MOUSE) { int size; event.mouse.x -= x; event.mouse.y -= y; gg_system_get_image_size(dialog->style.border.image[0], &size, NULL); if (event.mouse.type == GG_MOUSE_BUTTON_DOWN && event.mouse.button == 0) { if (dialog->title) { int text_height; int titlebar_height; gg_system_get_string_size(dialog->title, NULL, &text_height); titlebar_height = text_height * GG_DIALOG_TITLE_FACT; dialog->dialog_state |= GG_DIALOG_LEFT_BUTTON; /* Mouse click outside of dialog */ if (event.mouse.y >= dialog->height || event.mouse.y < 0 || event.mouse.x >= dialog->width || event.mouse.x < 0) return 0; gg_dialog_set_active(dialog); /* Title bar click */ if (event.mouse.y >= dialog->height - size - titlebar_height && event.mouse.y < dialog->height - size && event.mouse.x >= size && event.mouse.x < dialog->width - size) { dialog->dialog_state |= GG_DIALOG_MOVING; dialog->movement_org_x = event.mouse.x; dialog->movement_org_y = event.mouse.y; return 1; } } } else if (event.mouse.type == GG_MOUSE_BUTTON_UP && event.mouse.button == 0) { if (dialog->title) { dialog->dialog_state &= ~GG_DIALOG_LEFT_BUTTON; if (dialog->dialog_state & GG_DIALOG_MOVING) { dialog->dialog_state &= ~GG_DIALOG_MOVING; return 1; } } } if ((event.mouse.type == GG_MOUSE_MOVE) && (dialog->dialog_state & GG_DIALOG_MOVING)) { int xoff = dialog->width * dialog->pos.x_align; int yoff = dialog->height * dialog->pos.y_align; gg_dialog_set_position(dialog, x + event.mouse.x - dialog->movement_org_x + xoff, y + event.mouse.y - dialog->movement_org_y + yoff, dialog->pos.x_align, dialog->pos.y_align); } event.mouse.x -= size + dialog->style.hor_pad; event.mouse.y -= size + dialog->style.vert_pad; if (!(event.mouse.type == GG_MOUSE_MOVE && dialog->dialog_state & GG_DIALOG_LEFT_BUTTON)) { gg_widget_t *child = gg_bin_get_child(GG_BIN(dialog)); if (event.mouse.x >= 0 && event.mouse.x < child->width_a && event.mouse.y >= 0 && event.mouse.y < child->height_a) dialog->set_focus_pos(GG_WIDGET(dialog), event.mouse.x, event.mouse.y); } } if (child->input) return child->input(child, event); return 0; } void gg_dialog_input_current(gg_event_t event) { gg_dialog_t *dialog; TAILQ_FOREACH(dialog, &dialogs, entries) if (!(dialog->flags & GG_DIALOG_HIDDEN) && gg_dialog_input(GG_WIDGET(dialog), event)) break; } void gg_dialog_set_modal(gg_dialog_t *dialog, int modal) { dialog->modal = modal; } void gg_dialog_show(gg_dialog_t *dialog) { dialog->flags &= ~GG_DIALOG_HIDDEN; } void gg_dialog_hide(gg_dialog_t *dialog) { dialog->flags |= GG_DIALOG_HIDDEN; } void gg_dialog_set_position(gg_dialog_t *dialog, int x, int y, float x_align, float y_align) { dialog->pos.x = x; dialog->pos.y = y; dialog->pos.x_align = x_align; dialog->pos.y_align = y_align; } void gg_dialog_init(gg_dialog_t *dialog, gg_widget_t *child, char *title, gg_dialog_t *parent, int flags) { gg_bin_init((gg_bin_t *) dialog, child); dialog->input = gg_dialog_input; dialog->destroy = gg_dialog_destroy; dialog->id = gg_dialog_get_class_id(); dialog->flags = flags; dialog->dialog_state = 0; dialog->parent_dialog = parent; dialog->modal = 0; if (title) { dialog->title = malloc(strlen(title) + 1); strcpy(dialog->title, title); } else dialog->title = NULL; child->get_requested_size(child, &dialog->width, &dialog->height); child->set_size(child, dialog->width, dialog->height); gg_dialog_set_position(dialog, SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2, 0.5f, 0.5f); // dialog_reset_transition(1); } /** @brief Creates a dialog. * * @param child The widget the dialog contains. * @param title The title bar text, or NULL for no title bar. * @return The created dialog. */ gg_widget_t *gg_dialog_create(gg_widget_t *child, char *title, gg_dialog_t *parent, int flags) { gg_dialog_t *dialog = malloc(sizeof(gg_dialog_t)); gg_dialog_init(dialog, child, title, parent, flags); return GG_WIDGET(dialog); } void gg_dialog_destroy(gg_widget_t *widget) { gg_dialog_t *dialog = GG_DIALOG(widget); if (dialog->title) free(dialog->title); gg_container_destroy(widget); } void gg_dialog_set_style(gg_dialog_t *dialog, gg_dialog_style_t *style) { int size; gg_widget_t *child = gg_bin_get_child(GG_BIN(dialog)); dialog->style = *style; dialog->width = child->width_a + 2 * dialog->style.hor_pad; dialog->height = child->height_a + 2 * dialog->style.vert_pad; gg_system_get_image_size(style->border.image[0], &size, NULL); dialog->width += 2 * size; dialog->height += 2 * size; if (dialog->title) { int text_height; gg_system_get_string_size(dialog->title, NULL, &text_height); dialog->height += text_height * GG_DIALOG_TITLE_FACT; dialog->height += GG_DIALOG_TITLE_SEP_HEIGHT; } } void gg_dialog_render_all(void) { gg_dialog_t *dialog; TAILQ_FOREACH_REVERSE(dialog, &dialogs, dialogs_head, entries) if (!(dialog->flags & GG_DIALOG_HIDDEN)) gg_dialog_render(dialog); } dreamchess-0.2.1-RC2/src/libs/gamegui/edit.c000066400000000000000000000065701242540543200204540ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include static gg_colour_t col_grey = { 0.5f, 0.5f, 0.5f, 1.0f }; static gg_colour_t col_texthighlight = { 0.55f, 0.65f, 0.95f, 1.0f }; static gg_colour_t col_text = { 1.0f, 1.0f, 1.0f, 1.0f }; gg_class_id gg_edit_get_class_id(void) { GG_CHILD(gg_widget_get_class_id()) } #if 0 static int string_width(char *s, int n) { int retval; char c = s[n]; s[n] = 0; gg_system_get_string_size(s, &retval, NULL); s[n] = c; return retval; } #endif void gg_edit_render(gg_widget_t * widget, int x, int y, int focus) { gg_edit_t *edit = GG_EDIT(widget); gg_rect_t rect; gg_colour_t *colour; struct gg_edit_line *line; switch (focus) { case GG_FOCUS_DISABLED: colour = &col_grey; break; case GG_FOCUS_ONE: case GG_FOCUS_ALL: colour = &col_texthighlight; break; case GG_FOCUS_NONE: colour = &col_text; } /* TODO Fix temporary hack */ if (!widget->enabled) colour = &col_grey; gg_system_draw_rect(x, y, edit->width_a, edit->height_a, colour); x += EDIT_SPACING; y += EDIT_SPACING; rect.x = x; rect.y = y; rect.width = edit->width_a - 2 * EDIT_SPACING; rect.height = edit->height_a - 2 * EDIT_SPACING; gg_clipping_adjust(&rect); TAILQ_FOREACH(line, &edit->lines, entries) { gg_system_draw_string(line->text, x, y, colour, 0, 0); y += edit->line_height; } gg_clipping_undo(); } int gg_edit_input(gg_widget_t * widget, gg_event_t event) { return 1; } void gg_edit_append(gg_edit_t *edit, char *text) { struct gg_edit_line *line = malloc(sizeof(struct gg_edit_line)); line->text = strdup(text); TAILQ_INSERT_TAIL(&edit->lines, line, entries); } void gg_edit_init(gg_edit_t * edit, int width, int height) { gg_container_init((gg_container_t *) edit); edit->render = gg_edit_render; edit->input = gg_edit_input; edit->id = gg_edit_get_class_id(); TAILQ_INIT(&edit->lines); edit->enabled = 1; edit->width = width + EDIT_SPACING * 2; edit->height = height + EDIT_SPACING * 2; edit->display_pos = 0; gg_system_get_string_size("W", NULL, &edit->line_height); edit->line_height += EDIT_LINE_SPACING; gg_container_append(GG_CONTAINER(edit), gg_scrollbarv_create(edit->height)); } gg_widget_t *gg_edit_create(int width, int height) { gg_edit_t *edit = malloc(sizeof(gg_edit_t)); gg_edit_init(edit, width, height); return GG_WIDGET(edit); } dreamchess-0.2.1-RC2/src/libs/gamegui/entry.c000066400000000000000000000156351242540543200206720ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #define CURSOR_WIDTH 1 static gg_colour_t col_grey = { 0.5f, 0.5f, 0.5f, 1.0f }; static gg_colour_t col_texthighlight = { 0.55f, 0.65f, 0.95f, 1.0f }; static gg_colour_t col_text = { 1.0f, 1.0f, 1.0f, 1.0f }; gg_class_id gg_entry_get_class_id(void) { GG_CHILD(gg_widget_get_class_id())} static int string_width(char *s, int n) { int retval; char c = s[n]; s[n] = 0; gg_system_get_string_size(s, &retval, NULL); s[n] = c; return retval; } /** Implements widget::render for text entry widgets. */ void gg_entry_render(gg_widget_t * widget, int x, int y, int focus) { gg_entry_t *entry = GG_ENTRY(widget); gg_rect_t rect; int len = string_width(entry->text, entry->cursor_pos); gg_colour_t *colour; switch (focus) { case GG_FOCUS_DISABLED: colour = &col_grey; break; case GG_FOCUS_ONE: case GG_FOCUS_ALL: colour = &col_texthighlight; break; case GG_FOCUS_NONE: colour = &col_text; } /* TODO Fix temporary hack */ if (!widget->enabled) colour = &col_grey; gg_system_draw_rect(x, y, entry->width_a, entry->height_a, colour); x += ENTRY_SPACING; y += ENTRY_SPACING; rect.x = x; rect.y = y; rect.width = entry->width_a - 2 * ENTRY_SPACING; rect.height = entry->height_a - 2 * ENTRY_SPACING; gg_clipping_adjust(&rect); gg_system_draw_string(entry->text, x - entry->display_pos, y, colour, 0, 0); if (focus == GG_FOCUS_ONE || focus == GG_FOCUS_ALL) { if (gg_system_get_ticks() % 400 < 200) gg_system_draw_filled_rect(x + len - entry->display_pos, y, CURSOR_WIDTH, entry->height_a - 2 * ENTRY_SPACING, &col_texthighlight); } gg_clipping_undo(); } /** Implements widget::input for text entry widgets. */ int gg_entry_input(gg_widget_t * widget, gg_event_t event) { gg_entry_t *entry = GG_ENTRY(widget); int len = strlen(entry->text); int width, max_width; if (event.type == GG_EVENT_KEY) { if (event.key == GG_KEY_LEFT) { if (entry->cursor_pos > 0) entry->cursor_pos--; else return 0; } else if (event.key == GG_KEY_RIGHT) { if (entry->cursor_pos < len) entry->cursor_pos++; else return 0; } else if (event.key == GG_KEY_HOME) entry->cursor_pos = 0; else if (event.key == GG_KEY_END) entry->cursor_pos = len; else if (event.key == GG_KEY_BACKSPACE) { if (entry->cursor_pos > 0) { int i; for (i = entry->cursor_pos; i <= len; i++) entry->text[i - 1] = entry->text[i]; entry->cursor_pos--; } } else if (event.key == GG_KEY_DELETE) { if (entry->cursor_pos < len) { int i; for (i = entry->cursor_pos + 1; i <= len; i++) entry->text[i - 1] = entry->text[i]; } } else if (event.key == GG_KEY_ACTION) { gg_widget_emit_signal(widget, widget, entry->action_pressed, NULL); } else { if ((event.key > 0) && (event.key <= 255)) { int i; if (len >= entry->max_len) return 1; for (i = len; i >= entry->cursor_pos; i--) entry->text[i + 1] = entry->text[i]; entry->text[entry->cursor_pos++] = event.key; } else return 0; } } if (event.type == GG_EVENT_MOUSE && event.mouse.type == GG_MOUSE_BUTTON_DOWN && event.mouse.button == 0) { int total_width = 0; int i; for (i = 0; i < strlen(entry->text); i++) { int width; gg_system_get_char_size(entry->text[i], &width, NULL); total_width += width; if (total_width > entry->display_pos + event.mouse.x) { if (total_width - width / 2 < entry->display_pos + event.mouse.x) i++; break; } } entry->cursor_pos = i; } width = string_width(entry->text, entry->cursor_pos); max_width = entry->width_a - 2 * ENTRY_SPACING - CURSOR_WIDTH; if (width - entry->display_pos > max_width) entry->display_pos = width - max_width; if (width - entry->display_pos < 0) entry->display_pos = width; return 1; } void gg_entry_init(gg_entry_t * entry, int width) { gg_widget_init((gg_widget_t *) entry); entry->render = gg_entry_render; entry->input = gg_entry_input; entry->id = gg_entry_get_class_id(); entry->max_len = ENTRY_MAX_LEN; entry->cursor_pos = 0; entry->text[0] = '\0'; entry->enabled = 1; gg_system_get_string_size("A", NULL, &entry->height); entry->width = width + ENTRY_SPACING * 2; entry->height += ENTRY_SPACING * 2; entry->display_pos = 0; entry->action_pressed = gg_signal_lookup(entry->id, "action_pressed"); if (entry->action_pressed == -1) entry->action_pressed = gg_signal_register(entry->id, "action_pressed"); } char *gg_entry_get_text(gg_entry_t *entry) { return entry->text; } int gg_entry_set_text(gg_entry_t *entry, char *text) { if (strlen(text) > entry->max_len) return 1; strcpy(entry->text, text); entry->cursor_pos = 0; return 0; } void gg_entry_set_max_len(gg_entry_t *entry, int len) { entry->max_len = len; } /** @brief Creates a text entry widget. * * A text entry widget for a single line of text. * * @return The created widget. */ gg_widget_t *gg_entry_create(int width) { gg_entry_t *entry = malloc(sizeof(gg_entry_t)); gg_entry_init(entry, width); return GG_WIDGET(entry); } dreamchess-0.2.1-RC2/src/libs/gamegui/frame.c000066400000000000000000000065751242540543200206260ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include /** Spacing on each side of the rectangle. */ #define GG_FRAME_SPACING 10 /** Line width. Needs to be 1 at this time. */ #define GG_FRAME_SIZE 1 static gg_colour_t col_black = { 0.0f, 0.0f, 0.0f, 1.0f }; gg_class_id gg_frame_get_class_id(void) { GG_CHILD(gg_bin_get_class_id()) } void gg_frame_render(gg_widget_t *widget, int x, int y, int focus) { gg_frame_t *frame = GG_FRAME(widget); int width = frame->width_a - 2 * GG_FRAME_SPACING; int height = frame->height_a - 2 * GG_FRAME_SPACING; gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); if (height <= 0 || width <= 0) return; gg_system_draw_rect(x + GG_FRAME_SPACING, y + GG_FRAME_SPACING, width, height, &col_black); child->render(child, x + GG_FRAME_SPACING * 2 + GG_FRAME_SIZE, y - GG_FRAME_SPACING * 2 - GG_FRAME_SIZE, focus); } gg_rect_t gg_frame_get_focus_pos(gg_widget_t *widget) { gg_rect_t rect; gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); rect = child->get_focus_pos(child); rect.x -= 2 * GG_FRAME_SPACING + GG_FRAME_SIZE; rect.y += 2 * GG_FRAME_SPACING + GG_FRAME_SIZE; return rect; } int gg_frame_set_focus_pos(gg_widget_t *widget, int x, int y) { gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); return child->set_focus_pos(child, x - 2 * GG_FRAME_SPACING - GG_FRAME_SIZE, y + 2 * GG_FRAME_SPACING + GG_FRAME_SIZE); } int gg_frame_input(gg_widget_t *widget, gg_event_t event) { if (event.type == GG_EVENT_MOUSE) { event.mouse.x -= GG_FRAME_SPACING * 2 + GG_FRAME_SIZE; event.mouse.y += GG_FRAME_SPACING * 2 + GG_FRAME_SIZE; } return gg_bin_input(widget, event); } void gg_frame_init(gg_frame_t *frame, gg_widget_t *child) { int width, height; child->get_requested_size(child, &width, &height); gg_bin_init((gg_bin_t *) frame, child); frame->width = width; frame->height = height; frame->render = gg_frame_render; frame->get_focus_pos = gg_frame_get_focus_pos; frame->set_focus_pos = gg_frame_set_focus_pos; frame->input = gg_frame_input; frame->id = gg_frame_get_class_id(); frame->width += GG_FRAME_SPACING * 4 + GG_FRAME_SIZE * 2; frame->height += GG_FRAME_SPACING * 4 + GG_FRAME_SIZE * 2; } gg_widget_t *gg_frame_create(gg_widget_t *child) { gg_frame_t *frame = malloc(sizeof(gg_frame_t)); gg_frame_init(frame, child); return GG_WIDGET(frame); } dreamchess-0.2.1-RC2/src/libs/gamegui/hbox.c000066400000000000000000000142621242540543200204640ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include gg_class_id gg_hbox_get_class_id(void) { GG_CHILD(gg_box_get_class_id()) } void gg_hbox_render(gg_widget_t *widget, int x, int y, int focus) { gg_box_t *box = GG_BOX(widget); int nr = 0; while (nr < gg_container_get_size(GG_CONTAINER(widget))) { int focus_child; gg_widget_t *child = gg_container_get_child(GG_CONTAINER(widget), nr); if (focus == GG_FOCUS_ALL) focus_child = GG_FOCUS_ALL; else if (focus == GG_FOCUS_ONE) focus_child = (box->sel == nr ? GG_FOCUS_ONE : GG_FOCUS_NONE); else focus_child = 0; child->render(child, x, y, focus_child); x += child->width_a; x += box->spacing; nr++; } } int gg_hbox_input(gg_widget_t *widget, gg_event_t event) { gg_select_t *select = GG_SELECT(widget); gg_box_t *box = GG_BOX(widget); gg_widget_t *child; gg_rect_t focus; int retval = 0, x, y; if (select->sel == -1) return 0; if (event.type == GG_EVENT_MOUSE) { int nr = 0; while (nr < select->sel) { gg_widget_t *child = gg_container_get_child(GG_CONTAINER(widget), nr); event.mouse.x -= child->width_a; event.mouse.x -= box->spacing; nr++; } } child = gg_container_get_child(GG_CONTAINER(widget), select->sel); if (event.type == GG_EVENT_MOUSE) { if (event.mouse.x < 0 || event.mouse.x >= child->width_a || event.mouse.y < 0 || event.mouse.y >= child->height_a) return 0; } if (child->input(child, event)) return 1; focus = child->get_focus_pos(child); y = focus.y + focus.height / 2; if (event.type == GG_EVENT_KEY && event.key == GG_KEY_LEFT) { retval = gg_select_prev(select, 1, 1); child = gg_container_get_child(GG_CONTAINER(widget), select->sel); x = child->width_a - 1; } if (event.type == GG_EVENT_KEY && event.key == GG_KEY_RIGHT) { retval = gg_select_next(select, 1, 1); child = gg_container_get_child(GG_CONTAINER(widget), select->sel); x = 0; } if (retval) { child->set_focus_pos(child, x, y); return retval; } return 0; } void gg_hbox_get_requested_size(gg_widget_t *widget, int *width, int *height) { gg_container_t *container = GG_CONTAINER(widget); gg_box_t *box = GG_BOX(widget); int size = gg_container_get_size(container); int i; widget->width = (size - 1) * box->spacing; widget->height = 0; for (i = 0; i < size; i++) { int child_width, child_height; gg_widget_t *child = gg_container_get_child(container, i); child->get_requested_size(child, &child_width, &child_height); if (child_height > widget->height) widget->height = child_height; widget->width += child_width; if (child->enabled && child->input && (box->sel == -1)) box->sel = i; } gg_widget_get_requested_size(widget, width, height); } void gg_hbox_set_size(gg_widget_t *widget, int width, int height) { int i; for (i = 0; i < gg_container_get_size(GG_CONTAINER(widget)); i++) { gg_widget_t *child = gg_container_get_child(GG_CONTAINER(widget), i); int item_width; child->get_requested_size(child, &item_width, NULL); child->set_size(child, item_width, height); } gg_set_size(widget, width, height); } gg_rect_t gg_hbox_get_focus_pos(gg_widget_t *widget) { gg_box_t *box = GG_BOX(widget); gg_container_t *container = GG_CONTAINER(widget); gg_widget_t *child; gg_rect_t focus; int nr = 0; assert(box->sel != -1); child = gg_container_get_child(container, box->sel); focus = child->get_focus_pos(child); while (nr < box->sel) { focus.x += child->width_a; nr++; } focus.x += box->sel * box->spacing; return focus; } int gg_hbox_set_focus_pos(gg_widget_t *widget, int x , int y) { gg_box_t *box = GG_BOX(widget); gg_container_t *container = GG_CONTAINER(widget); int cur_x = 0; int prev = box->sel; box->sel = -1; while (gg_select_next(GG_SELECT(widget), 0, 0)) { gg_widget_t *child = gg_container_get_child(container, box->sel); cur_x += child->width_a; if (cur_x > x) { if (!child->input || !child->enabled || (!child->set_focus_pos(child, x - cur_x + child->width_a, y))) break; else return 1; } cur_x += box->spacing; } box->sel = prev; return 0; } void gg_hbox_init(gg_hbox_t *hbox, int spacing) { gg_box_init((gg_box_t *) hbox, spacing); hbox->id = gg_hbox_get_class_id(); hbox->render = gg_hbox_render; hbox->input = gg_hbox_input; hbox->get_requested_size = gg_hbox_get_requested_size; hbox->set_size = gg_hbox_set_size; hbox->get_focus_pos = gg_hbox_get_focus_pos; hbox->set_focus_pos = gg_hbox_set_focus_pos; } /** @brief Creates a horizontal box widget. * * A horizontal box widget contains other widgets. * * @return The created widget. */ gg_widget_t *gg_hbox_create(int spacing) { gg_hbox_t *hbox = malloc(sizeof(gg_hbox_t)); gg_hbox_init(hbox, spacing); return GG_WIDGET(hbox); } dreamchess-0.2.1-RC2/src/libs/gamegui/image.c000066400000000000000000000053731242540543200206110ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include /** Focussed image scale value. */ #define IMAGE_SCALE -0.3f /** Focussed image enlargement speed in enlargements per second. */ #define IMAGE_SPEED 2.0f static gg_colour_t col_white = { 1.0f, 1.0f, 1.0f, 1.0f }; gg_class_id gg_image_get_class_id(void) { GG_CHILD(gg_align_get_class_id()) } /** Implements widget::render for image widgets. */ void gg_image_render(gg_widget_t *widget, int x, int y, int focus) { gg_image_t *image = GG_IMAGE(widget); unsigned int ticks = gg_system_get_ticks(); float phase = ((ticks % (int) (1000 / IMAGE_SPEED)) / (float) (1000 / IMAGE_SPEED)); float factor; gg_rect_t source, dest; if (phase < 0.5f) factor = 1.0f + IMAGE_SCALE * phase * 2; else factor = 1.0f + IMAGE_SCALE * ((1.0f - phase) * 2); dest.width = image->width; dest.height = image->height; if (focus != GG_FOCUS_NONE) { dest.width *= factor; dest.height *= factor; } dest.x = x + image->xalign * (image->width_a - image->width) - (dest.width - image->width) / 2; dest.y = y + (1.0f - image->yalign) * (image->height_a - image->height) - (dest.height - image->height) / 2; source.x = 0; source.y = 0; source.width = image->width; source.height = image->height; gg_system_draw_image(image->image, source, dest, GG_MODE_SCALE, GG_MODE_SCALE, &col_white); } void gg_image_init(gg_image_t *image, void *texture) { gg_align_init((gg_align_t *) image); image->render = gg_image_render; image->id = gg_image_get_class_id(); image->image = texture; image->enabled = 1; gg_system_get_image_size(texture, &image->width, &image->height); } /** @brief Creates an image widget. */ gg_widget_t *gg_image_create(void *texture) { gg_image_t *image = malloc(sizeof(gg_image_t)); gg_image_init(image, texture); return GG_WIDGET(image); } dreamchess-0.2.1-RC2/src/libs/gamegui/label.c000066400000000000000000000065651242540543200206120ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include static gg_colour_t col_grey = { 0.5f, 0.5f, 0.5f, 1.0f }; static gg_colour_t col_trans = { 0.0f, 0.0f, 0.0f, 0.0f }; static gg_colour_t col_texthighlight = { 0.55f, 0.65f, 0.95f, 1.0f }; static gg_colour_t col_text = { 1.0f, 1.0f, 1.0f, 1.0f }; gg_class_id gg_label_get_class_id(void) { GG_CHILD(gg_align_get_class_id()) } /** Implements widget::render for text widgets. */ void gg_label_render(gg_widget_t *widget, int x, int y, int focus) { gg_label_t *label = GG_LABEL(widget); if (label->bgcolour.a != 0.0f) gg_system_draw_filled_rect(x, y, label->width_a, label->height_a, &label->bgcolour); x += label->xalign * (label->width_a - label->width); y += (1.0f - label->yalign) * (label->height_a - label->height); /* TODO Fix temporary hack */ if (!widget->enabled) gg_system_draw_string(label->label, x, y, &col_grey, 0, 0); else if (focus != GG_FOCUS_NONE) gg_system_draw_string(label->label, x, y, &col_texthighlight, label->bouncy, 0); else gg_system_draw_string(label->label, x, y, &label->colour, 0, 0); } void gg_label_set_bouncy(gg_label_t *label, int bouncy) { label->bouncy = bouncy; } void gg_label_set_colour(gg_label_t *label, gg_colour_t *colour, gg_colour_t *bgcolour) { if (colour) label->colour = *colour; if (bgcolour) label->bgcolour = *bgcolour; } /** @brief Destroys a text widget. * * @param widget The text widget. */ void gg_label_destroy(gg_widget_t *widget) { gg_label_t *label = GG_LABEL(widget); if (label->label) free(label->label); gg_widget_destroy(widget); } void gg_label_init(gg_label_t *label, char *text) { gg_align_init((gg_align_t *) label); label->render = gg_label_render; label->destroy = gg_label_destroy; label->id = gg_label_get_class_id(); label->label = strdup(text); label->bouncy = 0; label->enabled = 1; label->colour = col_text; label->bgcolour = col_trans; gg_system_get_string_size(text, &label->width, &label->height); label->height += GG_BOUNCE_AMP; } /** @brief Creates a text widget. * * A text widget consists of a single label. This widget has no input * functionality. * * @param string The text for the widget. * @return The created text widget. */ gg_widget_t *gg_label_create(char *string) { gg_label_t *label = malloc(sizeof(gg_label_t)); gg_label_init(label, string); return GG_WIDGET(label); } dreamchess-0.2.1-RC2/src/libs/gamegui/option.c000066400000000000000000000161671242540543200210420ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include static gg_colour_t col_grey = { 0.5f, 0.5f, 0.5f, 1.0f }; static gg_colour_t col_texthighlight = { 0.55f, 0.65f, 0.95f, 1.0f }; static gg_colour_t col_text = { 1.0f, 1.0f, 1.0f, 1.0f }; gg_class_id gg_option_get_class_id(void) { GG_CHILD(gg_select_get_class_id()) } #define OPTION_ARROW_LEFT "\253 " #define OPTION_ARROW_RIGHT " \273" /** Implements widget::render for option widgets. */ void gg_option_render(gg_widget_t *widget, int x, int y, int focus) { gg_option_t *option = GG_OPTION(widget); gg_widget_t *child; int xx, yy; int border_l; int border_r; int height; gg_system_get_string_size(OPTION_ARROW_LEFT, &border_l, &height); gg_system_get_string_size(OPTION_ARROW_RIGHT, &border_r, NULL); yy = y + option->height_a / 2 - height / 2; if (option->sel == -1) return; if (option->sel > 0) { if (!widget->enabled) gg_system_draw_string(OPTION_ARROW_LEFT, x, yy, &col_grey, 0, 0); else if (focus != GG_FOCUS_NONE) gg_system_draw_string(OPTION_ARROW_LEFT, x, yy, &col_texthighlight, 1, 0); else gg_system_draw_string(OPTION_ARROW_LEFT, x, yy, &col_text, 0, 0); } else gg_system_draw_string(OPTION_ARROW_LEFT, x, yy, &col_grey, 0, 0); xx = x + border_l; child = gg_container_get_child(GG_CONTAINER(widget), option->sel); child->enabled=widget->enabled; child->render(child, xx, y, focus); xx = x + option->width_a - border_r; if (option->sel < gg_container_get_size(GG_CONTAINER(widget)) - 1) { if (!widget->enabled) gg_system_draw_string(OPTION_ARROW_RIGHT, xx, yy, &col_grey, 0, 0); else if (focus != GG_FOCUS_NONE) gg_system_draw_string(OPTION_ARROW_RIGHT, xx, yy, &col_texthighlight, 1, 0); else gg_system_draw_string(OPTION_ARROW_RIGHT, xx, yy, &col_text, 0, 0); } else gg_system_draw_string(OPTION_ARROW_RIGHT, xx, yy, &col_grey, 0, 0); } /** Implements widget::input for option widgets. */ int gg_option_input(gg_widget_t *widget, gg_event_t event) { gg_option_t *option = GG_OPTION(widget); gg_select_t *select = GG_SELECT(widget); if (option->sel == -1) return 0; if (event.type == GG_EVENT_KEY && event.key == GG_KEY_RIGHT) { if (gg_select_next(select, 0, 0)) gg_widget_emit_signal(widget, widget, option->changed, NULL); return 1; } if (event.type == GG_EVENT_KEY && event.key == GG_KEY_LEFT) { if (gg_select_prev(select, 0, 0)) gg_widget_emit_signal(widget, widget, option->changed, NULL); return 1; } if (event.type == GG_EVENT_MOUSE && event.mouse.type == GG_MOUSE_BUTTON_DOWN && event.mouse.button == 0) { int border_l; int border_r; gg_system_get_string_size(OPTION_ARROW_LEFT, &border_l, NULL); gg_system_get_string_size(OPTION_ARROW_RIGHT, &border_r, NULL); if (event.mouse.x < border_l && gg_select_prev(select, 0, 0)) gg_widget_emit_signal(widget, widget, option->changed, NULL); if (event.mouse.x >= widget->width_a - border_l && gg_select_next(select, 0, 0)) gg_widget_emit_signal(widget, widget, option->changed, NULL); return 1; } return 0; } void gg_option_set_size(gg_widget_t *widget, int width, int height) { gg_container_t *container = GG_CONTAINER(widget); int border_l; int border_r; int i; gg_system_get_string_size(OPTION_ARROW_LEFT, &border_l, NULL); gg_system_get_string_size(OPTION_ARROW_RIGHT, &border_r, NULL); for (i = 0; i < gg_container_get_size(container); i++) { gg_widget_t *child = gg_container_get_child(container, i); child->set_size(child, width - border_l - border_r, height); } gg_set_size(widget, width, height); } void gg_option_init(gg_option_t *option) { gg_select_init((gg_select_t *) option); option->render = gg_option_render; option->input = gg_option_input; option->set_size = gg_option_set_size; option->id = gg_option_get_class_id(); option->changed = gg_signal_lookup(option->id, "option_changed"); if (option->changed == -1) option->changed = gg_signal_register(option->id, "option_changed"); } /** @brief Creates an option widget. * * An option widget consists of a label and a set of options. The label is * rendered to the left of the currently selected option. The input handler * allows for cycling through the available options. * * @return The created widget. */ gg_widget_t *gg_option_create(void) { gg_option_t *option = malloc(sizeof(gg_option_t)); gg_option_init(option); return GG_WIDGET(option); } /** @brief Appends an option to the option widget's option list. * * @param widget The option widget. * @param string The option to append. */ void gg_option_append(gg_option_t *option, gg_widget_t *child) { int width, child_height; int height; int border_l; int border_r; child->get_requested_size(child, &width, &child_height); gg_system_get_string_size(OPTION_ARROW_LEFT, &border_l, &height); gg_system_get_string_size(OPTION_ARROW_RIGHT, &border_r, NULL); width += border_l + border_r; if (child_height > height) height = child_height; gg_container_append(GG_CONTAINER(option), child); if (width > option->width) option->width = width; if (height > option->height) option->height = height; if (gg_container_get_size(GG_CONTAINER(option)) == 2) option->enabled = 1; if (option->sel == -1) option->sel = 0; } void gg_option_append_label(gg_option_t *option, char *text, float xalign, float yalign) { gg_widget_t *label = gg_label_create(text); gg_align_set_alignment(GG_ALIGN(label), xalign, yalign); gg_option_append(option, label); } /** @brief Returns the index of the selected option of an option widget. * * @param widget The option widget. * @return Index of the selected option. */ int gg_option_get_selected(gg_option_t *option) { return option->sel; } void gg_option_set_selected(gg_option_t *option, int index) { option->sel=index; } dreamchess-0.2.1-RC2/src/libs/gamegui/scrollbarv.c000066400000000000000000000052561242540543200217000ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #define SCROLLBARV_WIDTH 16 static gg_colour_t col_grey = { 0.5f, 0.5f, 0.5f, 1.0f }; static gg_colour_t col_texthighlight = { 0.55f, 0.65f, 0.95f, 1.0f }; static gg_colour_t col_text = { 1.0f, 1.0f, 1.0f, 1.0f }; gg_class_id gg_scrollbarv_get_class_id(void) { GG_CHILD(gg_widget_get_class_id()) } #if 0 static int string_width(char *s, int n) { int retval; char c = s[n]; s[n] = 0; gg_system_get_string_size(s, &retval, NULL); s[n] = c; return retval; } #endif void gg_scrollbarv_render(gg_widget_t * widget, int x, int y, int focus) { gg_scrollbarv_t *scrollbarv = GG_SCROLLBARV(widget); /* gg_rect_t rect; */ gg_colour_t *colour; /* struct gg_scrollbarv_line *line; */ switch (focus) { case GG_FOCUS_DISABLED: colour = &col_grey; break; case GG_FOCUS_ONE: case GG_FOCUS_ALL: colour = &col_texthighlight; break; case GG_FOCUS_NONE: colour = &col_text; } /* TODO Fix temporary hack */ if (!widget->enabled) colour = &col_grey; gg_system_draw_rect(x, y, scrollbarv->width_a, scrollbarv->height_a, colour); } int gg_scrollbarv_input(gg_widget_t * widget, gg_event_t event) { return 1; } void gg_scrollbarv_init(gg_scrollbarv_t * scrollbarv, int height) { gg_widget_init((gg_widget_t *) scrollbarv); scrollbarv->render = gg_scrollbarv_render; scrollbarv->input = gg_scrollbarv_input; scrollbarv->id = gg_scrollbarv_get_class_id(); scrollbarv->enabled = 1; scrollbarv->width = SCROLLBARV_WIDTH; scrollbarv->height = height; } gg_widget_t *gg_scrollbarv_create(int height) { gg_scrollbarv_t *scrollbarv = malloc(sizeof(gg_scrollbarv_t)); gg_scrollbarv_init(scrollbarv, height); return GG_WIDGET(scrollbarv); } dreamchess-0.2.1-RC2/src/libs/gamegui/select.c000066400000000000000000000040561242540543200210030ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include gg_class_id gg_select_get_class_id(void) { GG_CHILD(gg_container_get_class_id()) } void gg_select_init(gg_select_t *select) { gg_container_init((gg_container_t *) select); select->id = gg_select_get_class_id(); select->sel = -1; } int gg_select_prev(gg_select_t *select, int input, int enabled) { int sel = select->sel - 1; while (sel >= 0) { gg_widget_t *child = gg_container_get_child(GG_CONTAINER(select), sel); if ((enabled && !child->enabled) || (input && !child->input)) sel--; else break; } if (sel >= 0) { select->sel = sel; return 1; } return 0; } int gg_select_next(gg_select_t *select, int input, int enabled) { int sel = select->sel + 1; int size = gg_container_get_size(GG_CONTAINER(select)); while (sel < size) { gg_widget_t *child = gg_container_get_child(GG_CONTAINER(select), sel); if ((enabled && !child->enabled) || (input && !child->input)) sel++; else break; } if (sel < size) { select->sel = sel; return 1; } return 0; } dreamchess-0.2.1-RC2/src/libs/gamegui/seperatorh.c000066400000000000000000000037221242540543200216770ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #define GG_SEP_SPACINGV 5 #define GG_SEP_SPACINGH 10 #define GG_SEP_WIDTH 1 static gg_colour_t col_black = { 0.0f, 0.0f, 0.0f, 1.0f }; gg_class_id gg_seperatorh_get_class_id(void) { GG_CHILD(gg_widget_get_class_id()) } void gg_seperatorh_render(gg_widget_t *widget, int x, int y, int focus) { gg_seperatorh_t *sep = GG_SEPERATORH(widget); int width = sep->width_a - GG_SEP_SPACINGH * 2; if (width <= 0) return; gg_system_draw_filled_rect(x + GG_SEP_SPACINGH, y + sep->height_a / 2 - GG_SEP_WIDTH / 2, width, GG_SEP_WIDTH, &col_black); } void gg_seperatorh_init(gg_seperatorh_t *sep) { gg_widget_init((gg_widget_t *) sep); sep->render = gg_seperatorh_render; sep->id = gg_seperatorh_get_class_id(); sep->width = 0; sep->height = GG_SEP_WIDTH + GG_SEP_SPACINGV * 2; } gg_widget_t *gg_seperatorh_create(void) { gg_seperatorh_t *sep = malloc(sizeof(gg_seperatorh_t)); gg_seperatorh_init(sep); return GG_WIDGET(sep); } dreamchess-0.2.1-RC2/src/libs/gamegui/seperatorv.c000066400000000000000000000036661242540543200217240ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #define GG_SEP_SPACINGV 10 #define GG_SEP_SPACINGH 5 #define GG_SEP_WIDTH 1 static gg_colour_t col_black = { 0.0f, 0.0f, 0.0f, 1.0f }; gg_class_id gg_seperatorv_get_class_id(void) { GG_CHILD(gg_widget_get_class_id()) } void gg_seperatorv_render(gg_widget_t *widget, int x, int y, int focus) { gg_seperatorv_t *sep = GG_SEPERATORV(widget); int height = sep->height_a - GG_SEP_SPACINGV * 2; if (height <= 0) return; gg_system_draw_filled_rect(x + sep->width_a / 2 - GG_SEP_WIDTH / 2, y + GG_SEP_SPACINGV, GG_SEP_WIDTH, height, &col_black); } void gg_seperatorv_init(gg_seperatorv_t *sep) { gg_widget_init((gg_widget_t *) sep); sep->render = gg_seperatorv_render; sep->id = gg_seperatorv_get_class_id(); sep->height = 0; sep->width = GG_SEP_WIDTH + GG_SEP_SPACINGH * 2; } gg_widget_t *gg_seperatorv_create(void) { gg_seperatorv_t *sep = malloc(sizeof(gg_seperatorv_t)); gg_seperatorv_init(sep); return GG_WIDGET(sep); } dreamchess-0.2.1-RC2/src/libs/gamegui/signal.c000066400000000000000000000035101242540543200207730ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include typedef struct signal { gg_class_id class; char *name; } signal_t; static signal_t *signals; static int signals_nr; static int signals_max; gg_signal_t gg_signal_lookup(gg_class_id class, char *name) { int i; for (i = 0; i < signals_nr; i++) { /* Check for name in parent classes as well */ if (!strcmp(name, signals[i].name) && ((signals[i].class == class) || gg_is_parent(signals[i].class, class))) { return i; } } return -1; } int gg_signal_register(gg_class_id class, char *name) { if (gg_signal_lookup(class, name) != -1) return -1; signals_nr++; if (signals_nr > signals_max) { signals_max = signals_nr * 2; signals = realloc(signals, sizeof(signal_t) * signals_max); } signals[signals_nr - 1].class = class; signals[signals_nr - 1].name = name; return signals_nr - 1; } void gg_signal_init(void) { } void gg_signal_exit(void) { free(signals); } dreamchess-0.2.1-RC2/src/libs/gamegui/system.c000066400000000000000000000206211242540543200210440ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #include #include #include static int classes = 0; static gg_class_id *parent_class = NULL; static gg_driver_t *driver; gg_class_id gg_register_class(gg_class_id parent) { parent_class = realloc(parent_class, (classes + 1) * sizeof(gg_class_id)); parent_class[classes] = parent; return classes++; } int gg_is_parent(gg_class_id parent, gg_class_id child) { child = parent_class[child]; while ((child != GG_CLASS_ID_NONE) && (parent != child)) child = parent_class[child]; if (child == GG_CLASS_ID_NONE) return 0; return 1; } gg_widget_t *gg_check_cast(gg_widget_t *widget, gg_class_id id, char *file, int line, char *type) { if (!widget) { fprintf(stderr, "Fatal error (%s:L%d): Widget is NULL.\n", file, line); exit(1); } if ((widget->id != id) && !gg_is_parent(id, widget->id)) { fprintf(stderr, "Fatal error (%s:L%d): Widget is not of type %s.\n", file, line, type); exit(1); } return widget; } void gg_system_init(gg_driver_t *d) { driver = d; gg_signal_init(); } /* FIXME */ void gg_dialog_close_all(void); void gg_dialog_cleanup(void); void gg_system_exit(void) { gg_dialog_close_all(); gg_dialog_cleanup(); gg_signal_exit(); if (parent_class) free(parent_class); } unsigned int gg_system_get_ticks(void) { return driver->get_ticks(); } void gg_system_draw_rect(int x, int y, int width, int height, gg_colour_t *colour) { gg_rect_t dest; dest.x = x; dest.y = y; dest.width = width; dest.height = 1; gg_system_draw_filled_rect(dest.x, dest.y, dest.width, dest.height, colour); dest.y += height - 1; gg_system_draw_filled_rect(dest.x, dest.y, dest.width, dest.height, colour); dest.y = y + 1; dest.width = 1; dest.height = height - 2; gg_system_draw_filled_rect(dest.x, dest.y, dest.width, dest.height, colour); dest.x += width - 1; gg_system_draw_filled_rect(dest.x, dest.y, dest.width, dest.height, colour); } void gg_system_draw_filled_rect(int x, int y, int width, int height, gg_colour_t *colour) { gg_rect_t *clip = gg_clipping_get(); if (clip) { gg_rect_t dest, dest_c; dest.x = x; dest.y = y; dest.width = width; dest.height = height; dest_c = gg_clipping_rect(&dest, clip); driver->draw_filled_rect(dest_c.x, dest_c.y, dest_c.width, dest_c.height, colour); } else driver->draw_filled_rect(x, y, width, height, colour); } void gg_system_draw_gradient_rect(int x, int y, int width, int height, gg_colour_t *top_left, gg_colour_t *top_right, gg_colour_t *bottom_left, gg_colour_t *bottom_right) { gg_rect_t *clip = gg_clipping_get(); if (clip) { gg_rect_t dest, dest_c; dest.x = x; dest.y = y; dest.width = width; dest.height = height; dest_c = gg_clipping_rect(&dest, clip); driver->draw_gradient_rect(dest_c.x, dest_c.y, dest_c.width, dest_c.height, top_left, top_right, bottom_left, bottom_right); } else driver->draw_gradient_rect(x, y, width, height, top_left, top_right, bottom_left, bottom_right); } void gg_system_draw_image(void *image, gg_rect_t source, gg_rect_t dest, int mode_h, int mode_v, gg_colour_t *colour) { gg_rect_t *clip = gg_clipping_get(); if (clip) { gg_rect_t dest_c; gg_rect_t source_c; int x_offset; int y_offset; dest_c = gg_clipping_rect(&dest, clip); x_offset = dest_c.x - dest.x; y_offset = dest.y + dest.height - dest_c.y - dest_c.height; switch (mode_h) { case GG_MODE_SCALE: { /* Magnification factor. */ float x_mag = dest.width / (float) source.width; source_c.x = source.x + x_offset / x_mag; source_c.width = dest_c.width / x_mag; } break; case GG_MODE_TILE: source_c.x = source.x + x_offset % source.width; /* Width is undefined for GG_MODE_TILE. */ } switch (mode_v) { case GG_MODE_SCALE: { /* Magnification factor. */ float y_mag = dest.height / (float) source.height; source_c.y = source.y + y_offset / y_mag; source_c.height = dest_c.height / y_mag; } break; case GG_MODE_TILE: source_c.y = source.y + y_offset % source.height; /* Height is undefined for GG_MODE_TILE. */ } driver->draw_image(image, source_c, dest_c, mode_h, mode_v, colour); } else driver->draw_image(image, source, dest, mode_h, mode_v, colour); } void gg_system_draw_char(int c, int x, int y, gg_colour_t *colour) { driver->draw_char(c, x, y, colour); } void gg_system_get_image_size(void *image, int *width, int *height) { driver->get_image_size(image, width, height); } void gg_system_get_char_size(int c, int *width, int *height) { driver->get_char_size(c, width, height); } void gg_system_get_string_size(char *s, int *width, int *height) { int i; if (width) *width = 0; if (height) *height = 0; for (i = 0; i < strlen(s); i++) { int c_width, c_height; driver->get_char_size(s[i], &c_width, &c_height); if (width) *width += c_width; if (height && (c_height > *height)) *height = c_height; } } void gg_system_draw_string(char *s, int x, int y, gg_colour_t *colour, int bounce, float align) { int i; unsigned int ticks = gg_system_get_ticks(); gg_rect_t rect_d; rect_d.x = x; if (align != 0.0f) { int width; gg_system_get_string_size(s, &width, NULL); rect_d.x -= width * align; } for (i = 0; i < strlen((char *) s); i++) { int y_off = 0; void *image = driver->get_char_image(s[i]); gg_rect_t rect_s = {0, 0}; gg_colour_t col_black = {0.0f, 0.0f, 0.0f, 1.0f}; if (bounce) { float phase = ((ticks % (1000 / GG_BOUNCE_SPEED)) / (float) (1000 / GG_BOUNCE_SPEED)); if (phase < 0.5) y_off = phase * 2 * (GG_BOUNCE_AMP + 1); else y_off = ((1.0 - phase) * 2) * (GG_BOUNCE_AMP + 1); } gg_system_get_image_size(image, &rect_s.width, &rect_s.height); rect_d.width = rect_s.width; rect_d.height = rect_s.height; rect_d.y = y + y_off; /* FIXME */ rect_d.x += 2; rect_d.y -= 2; /* FIXME Magic alpha value to turn off shadow */ if ( colour->a != 2.0f) gg_system_draw_image(image, rect_s, rect_d, GG_MODE_SCALE, GG_MODE_SCALE, &col_black); rect_d.x -= 2; rect_d.y += 2; gg_system_draw_image(image, rect_s, rect_d, GG_MODE_SCALE, GG_MODE_SCALE, colour); rect_d.x += rect_s.width; ticks += 1000 / GG_BOUNCE_SPEED / GG_BOUNCE_LEN; } } gg_colour_t gg_colour(float r, float g, float b, float a) { gg_colour_t col; col.r = r; col.g = g; col.b = b; col.a = a; return col; } gg_rect_t gg_rect(int x, int y, int w, int h) { gg_rect_t rect; rect.x = x; rect.y = y; rect.width = w; rect.height = h; return rect; } dreamchess-0.2.1-RC2/src/libs/gamegui/vbox.c000066400000000000000000000152241242540543200205010ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include gg_class_id gg_vbox_get_class_id(void) { GG_CHILD(gg_box_get_class_id()) } void gg_vbox_set_selected(gg_widget_t *widget, int index ) { gg_select_t *select = GG_SELECT(widget); select->sel=index; } void gg_vbox_render(gg_widget_t *widget, int x, int y, int focus) { gg_box_t *box = GG_BOX(widget); int nr = gg_container_get_size(GG_CONTAINER(widget)); y += box->height_a - box->height; while (--nr >= 0) { int focus_child; gg_widget_t *child = gg_container_get_child(GG_CONTAINER(widget), nr); if (focus == GG_FOCUS_ALL) focus_child = GG_FOCUS_ALL; else if (focus == GG_FOCUS_ONE) focus_child = (box->sel == nr ? GG_FOCUS_ONE : GG_FOCUS_NONE); else focus_child = 0; child->render(child, x, y, focus_child); y += child->height_a; y += box->spacing; } } int gg_vbox_input(gg_widget_t *widget, gg_event_t event) { gg_select_t *select = GG_SELECT(widget); gg_box_t *box = GG_BOX(widget); gg_widget_t *child; gg_rect_t focus; int retval = 0, x, y; if (select->sel == -1) return 0; if (event.type == GG_EVENT_MOUSE) { int nr = gg_container_get_size(GG_CONTAINER(widget)); event.mouse.y -= box->height_a - box->height; while (--nr > select->sel) { gg_widget_t *child = gg_container_get_child(GG_CONTAINER(widget), nr); event.mouse.y -= child->height_a; event.mouse.y -= box->spacing; } } child = gg_container_get_child(GG_CONTAINER(widget), select->sel); if (event.type == GG_EVENT_MOUSE) { if (event.mouse.x < 0 || event.mouse.x >= child->width_a || event.mouse.y < 0 || event.mouse.y >= child->height_a) return 0; } if (child->input(child, event)) return 1; focus = child->get_focus_pos(child); x = focus.x + focus.width / 2; if (event.type == GG_EVENT_KEY && event.key == GG_KEY_UP) { retval = gg_select_prev(select, 1, 1); child = gg_container_get_child(GG_CONTAINER(widget), select->sel); y = 0; } if (event.type == GG_EVENT_KEY && event.key == GG_KEY_DOWN) { retval = gg_select_next(select, 1, 1); child = gg_container_get_child(GG_CONTAINER(widget), select->sel); y = child->height_a - 1; } if (retval) { child->set_focus_pos(child, x, y); return retval; } return 0; } void gg_vbox_get_requested_size(gg_widget_t *widget, int *width, int *height) { gg_container_t *container = GG_CONTAINER(widget); gg_box_t *box = GG_BOX(widget); int size = gg_container_get_size(container); int i; widget->width = 0; widget->height = (size - 1) * box->spacing; for (i = 0; i < size; i++) { int child_width, child_height; gg_widget_t *child = gg_container_get_child(container, i); child->get_requested_size(child, &child_width, &child_height); if (child_width > widget->width) widget->width = child_width; widget->height += child_height; if (child->enabled && child->input && (box->sel == -1)) box->sel = i; } gg_widget_get_requested_size(widget, width, height); } void gg_vbox_set_size(gg_widget_t *widget, int width, int height) { int i; for (i = 0; i < gg_container_get_size(GG_CONTAINER(widget)); i++) { gg_widget_t *child = gg_container_get_child(GG_CONTAINER(widget), i); int item_height; child->get_requested_size(child, NULL, &item_height); child->set_size(child, width, item_height); } gg_set_size(widget, width, height); } gg_rect_t gg_vbox_get_focus_pos(gg_widget_t *widget) { gg_box_t *box = GG_BOX(widget); gg_container_t *container = GG_CONTAINER(widget); int size = gg_container_get_size(container); gg_widget_t *child; gg_rect_t focus; int nr = gg_container_get_size(container) - 1; assert(box->sel != -1); child = gg_container_get_child(container, box->sel); focus = child->get_focus_pos(child); while (nr > box->sel) { gg_widget_t *sibling = gg_container_get_child(container, nr); focus.y += sibling->height_a; nr--; } focus.y += (size - box->sel - 1) * box->spacing; return focus; } int gg_vbox_set_focus_pos(gg_widget_t *widget, int x , int y) { gg_box_t *box = GG_BOX(widget); gg_container_t *container = GG_CONTAINER(widget); int size = gg_container_get_size(container); int cur_y = box->height_a - box->height; int prev = box->sel; box->sel = size; while (gg_select_prev(GG_SELECT(widget), 0, 0)) { gg_widget_t *child = gg_container_get_child(container, box->sel); cur_y += child->height_a; if (cur_y > y) { if (!child->input || !child->enabled || ! child->set_focus_pos(child, x, child->height_a - (cur_y - y))) break; else return 1; } cur_y += box->spacing; } box->sel = prev; return 0; } void gg_vbox_init(gg_vbox_t *vbox, int spacing) { gg_box_init((gg_box_t *) vbox, spacing); vbox->id = gg_vbox_get_class_id(); vbox->render = gg_vbox_render; vbox->input = gg_vbox_input; vbox->get_requested_size = gg_vbox_get_requested_size; vbox->set_size = gg_vbox_set_size; vbox->get_focus_pos = gg_vbox_get_focus_pos; vbox->set_focus_pos = gg_vbox_set_focus_pos; } /** @brief Creates a vertical box widget. * * A vertical box widget contains other widgets. * * @return The created widget. */ gg_widget_t *gg_vbox_create(int spacing) { gg_vbox_t *vbox = malloc(sizeof(gg_vbox_t)); gg_vbox_init(vbox, spacing); return GG_WIDGET(vbox); } dreamchess-0.2.1-RC2/src/libs/gamegui/viewport.c000066400000000000000000000133551242540543200214050ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include static void scroll_to_focus_pos(gg_viewport_t *viewport) { gg_widget_t *child = gg_bin_get_child(GG_BIN(viewport)); int xmin = viewport->xscroll * (child->width_a - viewport->width_a); int xmax = xmin + viewport->width_a; int ymin = viewport->yscroll * (child->height_a - viewport->height_a); int ymax = ymin + viewport->height_a; gg_rect_t rect = child->get_focus_pos(child); if ((rect.x < xmin) || (rect.width > viewport->width_a)) viewport->xscroll = rect.x / (float) (child->width_a - viewport->width_a); else if ((rect.x + rect.width) > xmax) viewport->xscroll = (rect.x + rect.width - viewport->width_a) / (float) (child->width_a - viewport->width_a); if ((rect.y < ymin) || (rect.height > viewport->height_a)) viewport->yscroll = rect.y / (float) (child->height_a - viewport->height_a); else if ((rect.y + rect.height) > ymax) viewport->yscroll = (rect.y + rect.height - viewport->height_a) / (float) (child->height_a - viewport->height_a); } gg_class_id gg_viewport_get_class_id(void) { GG_CHILD(gg_bin_get_class_id()) } /** Implements widget::render for viewport widgets. */ void gg_viewport_render(gg_widget_t *widget, int x, int y, int focus) { gg_viewport_t *viewport = GG_VIEWPORT(widget); gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); gg_rect_t rect; int xoff = viewport->xscroll * (child->width_a - widget->width_a); int yoff = viewport->yscroll * (child->height_a - widget->height_a); rect.x = x; rect.y = y; rect.width = widget->width_a; rect.height = widget->height_a; gg_clipping_adjust(&rect); child->render(child, x - xoff, y - yoff, focus); gg_clipping_undo(); } void gg_viewport_set_scroll_xpos(gg_viewport_t *viewport, float scroll) { gg_widget_t *child = gg_bin_get_child(GG_BIN(viewport)); if (child->width_a > viewport->width_a) viewport->xscroll = scroll; } void gg_viewport_set_scroll_ypos(gg_viewport_t *viewport, float scroll) { gg_widget_t *child = gg_bin_get_child(GG_BIN(viewport)); if (child->height_a > viewport->height_a) viewport->yscroll = scroll; } void gg_viewport_set_size(gg_widget_t *widget, int width, int height) { gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); if (child) { int child_w, child_h; child->get_requested_size(child, &child_w, &child_h); if (width > child_w) child_w = width; if (height > child_h) child_h = height; child->set_size(child, child_w, child_h); } gg_set_size(widget, width, height); scroll_to_focus_pos(GG_VIEWPORT(widget)); } gg_rect_t gg_viewport_get_focus_pos(gg_widget_t *widget) { gg_viewport_t *viewport = GG_VIEWPORT(widget); gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); int xoff = viewport->xscroll * (child->width_a - widget->width_a); int yoff = viewport->yscroll * (child->height_a - widget->height_a); gg_rect_t rect = child->get_focus_pos(child); rect.x -= xoff; rect.y -= yoff; return rect; } int gg_viewport_set_focus_pos(gg_widget_t *widget, int x, int y) { gg_viewport_t *viewport = GG_VIEWPORT(widget); gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); int xoff = viewport->xscroll * (child->width_a - widget->width_a); int yoff = viewport->yscroll * (child->height_a - widget->height_a); return child->set_focus_pos(child, x + xoff, y + yoff); } int gg_viewport_input(gg_widget_t *widget, gg_event_t event) { int retval; gg_viewport_t *viewport = GG_VIEWPORT(widget); gg_widget_t *child = gg_bin_get_child(GG_BIN(widget)); int xmin = viewport->xscroll * (child->width_a - widget->width_a); int ymin = viewport->yscroll * (child->height_a - widget->height_a); if (event.type == GG_EVENT_MOUSE) { event.mouse.x += xmin; event.mouse.y += ymin; } retval = gg_bin_input(widget, event); if (event.type == GG_EVENT_KEY) scroll_to_focus_pos(GG_VIEWPORT(widget)); return retval; } void gg_viewport_init(gg_viewport_t *viewport, gg_widget_t *widget, int width, int height) { gg_bin_init((gg_bin_t *) viewport, widget); viewport->render = gg_viewport_render; viewport->set_size = gg_viewport_set_size; viewport->get_focus_pos = gg_viewport_get_focus_pos; viewport->set_focus_pos = gg_viewport_set_focus_pos; viewport->input = gg_viewport_input; viewport->id = gg_viewport_get_class_id(); viewport->xscroll = 0; viewport->yscroll = 0; viewport->width = width; viewport->height = height; } gg_widget_t *gg_viewport_create(gg_widget_t *widget, int width, int height) { gg_viewport_t *viewport = malloc(sizeof(gg_viewport_t)); gg_viewport_init(viewport, widget, width, height); return GG_WIDGET(viewport); } dreamchess-0.2.1-RC2/src/libs/gamegui/widget.c000066400000000000000000000102241242540543200210010ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @file * @brief Widget class implementation. */ #include #include #include #include gg_class_id gg_widget_get_class_id(void) { GG_CHILD(GG_CLASS_ID_NONE) } void gg_widget_destroy(gg_widget_t *widget) { while (!TAILQ_EMPTY(&widget->callbacks)) { gg_widget_cb_list_t *cb = TAILQ_FIRST(&widget->callbacks); TAILQ_REMOVE(&widget->callbacks, cb, entries); free(cb); } free(widget); } void gg_set_requested_size(gg_widget_t *widget, int width, int height) { widget->width_f = width; widget->height_f = height; } void gg_widget_get_requested_size(gg_widget_t *widget, int *width, int *height) { if (width) { if (widget->width_f > widget->width) *width = widget->width_f; else *width = widget->width; } if (height) { if (widget->height_f > widget->height) *height = widget->height_f; else *height = widget->height; } } void gg_set_size(gg_widget_t *widget, int width, int height) { widget->width_a = width; widget->height_a = height; } gg_rect_t gg_get_focus_pos(gg_widget_t *widget) { gg_rect_t rect; rect.x = 0; rect.y = 0; rect.width = widget->width_a; rect.height = widget->height_a; return rect; } int gg_set_focus_pos(gg_widget_t *widget, int x, int y) { return 1; } gg_dialog_t *gg_widget_find_dialog(gg_widget_t *widget) { if (widget->parent == NULL) return NULL; while (widget->parent != NULL) widget = widget->parent; return GG_DIALOG(widget); } void gg_widget_init(gg_widget_t *widget) { widget->render = NULL; widget->input = NULL; widget->destroy = gg_widget_destroy; widget->get_requested_size = gg_widget_get_requested_size; widget->set_size = gg_set_size; widget->get_focus_pos = gg_get_focus_pos; widget->set_focus_pos = gg_set_focus_pos; widget->id = gg_widget_get_class_id(); widget->enabled = 0; widget->width = widget->height = 0; widget->width_f = widget->height_f = -1; widget->width_a = widget->height_a = 0; widget->parent = NULL; TAILQ_INIT(&widget->callbacks); } void gg_widget_subscribe_signal(gg_widget_t *widget, gg_signal_t signal, gg_widget_cb_t callback, void *extra_data) { gg_widget_cb_list_t *cb = malloc(sizeof(gg_widget_cb_list_t)); cb->signal = signal; cb->callback = callback; cb->extra_data = extra_data; TAILQ_INSERT_HEAD(&widget->callbacks, cb, entries); } int gg_widget_subscribe_signal_name(gg_widget_t *widget, gg_class_id id, char *name, gg_widget_cb_t callback, void *extra_data) { gg_signal_t signal = gg_signal_lookup(id, name); if (signal == -1) return -1; gg_widget_subscribe_signal(widget, signal, callback, extra_data); return 0; } void gg_widget_emit_signal(gg_widget_t *widget, gg_widget_t *emitter, gg_signal_t signal, void *data) { gg_widget_cb_list_t *cb_list; TAILQ_FOREACH(cb_list, &widget->callbacks, entries) { if (cb_list->signal == signal) { if (cb_list->callback(widget, emitter, data, cb_list->extra_data)) return; } } if (widget->parent) gg_widget_emit_signal(widget->parent, emitter, signal, data); } dreamchess-0.2.1-RC2/src/libs/msgbuf.c000066400000000000000000000054241242540543200173710ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "msgbuf.h" /* Pointer to message that's being received. ** Note: message refers to a series of characters followed by a newline. */ static char *msg; char *msgbuf_process(char *buf) { int buf_len = strlen(buf); if (buf_len > 0) { /* Characters from buf to end-1 will be added to the message. */ char *end = strchr(buf, '\n'); int in_size, i; if (end) /* Include newline in message. */ end++; else /* No newline, add everything to the message. */ end = buf + buf_len; /* Size of data (in bytes) that will be added to the message. */ in_size = end - buf; if (msg) { /* We already have part of a message, realloc it and append ** data. */ int len = strlen(msg); msg = (char *) realloc(msg, len + in_size + 1); strncpy(msg + len, buf, in_size); msg[len + in_size] = '\0'; } else { /* Allocate a new string for the message. */ msg = (char *) malloc(in_size + 1); strncpy(msg, buf, in_size); msg[in_size] = '\0'; } /* Move the remaining data (if any) and a '\0' to the front of the ** buffer. */ for (i = 0; i < buf_len - in_size + 1; i++) buf[i] = end[i]; end = strchr(msg, '\n'); if (end) { char *retval = msg; /* Full message has been received. Chop off the newline. */ *end = '\0'; /* Chop off carriage return if it is present. */ end = strrchr(msg, '\r'); if (end && *end == '\r') *end = '\0'; msg = NULL; return retval; } } return NULL; } void msgbuf_exit(void) { if (msg) free(msg); msg = NULL; } dreamchess-0.2.1-RC2/src/libs/msgbuf.h000066400000000000000000000016341242540543200173750ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ char *msgbuf_process(char *buf); void msgbuf_exit(void); dreamchess-0.2.1-RC2/src/libs/msglist.c000066400000000000000000000034341242540543200175670ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "msglist.h" void msglist_init(msglist_t *list) { list->first = NULL; list->last = NULL; } void msglist_add(msglist_t *list, char *msg) { msglist_entry_t *entry = malloc(sizeof(msglist_entry_t)); entry->msg = strdup(msg); entry->next = NULL; if (list->last) list->last->next = entry; else list->first = entry; list->last = entry; } char *msglist_remove(msglist_t *list) { char *retval; msglist_entry_t *entry = list->first; if (!entry) return NULL; retval = entry->msg; if (!entry->next) { list->first = NULL; list->last = NULL; } else list->first = entry->next; free(entry); return retval; } void msglist_free(msglist_t *list) { char *msg; while ((msg = msglist_remove(list))) free(msg); } int msglist_poll(msglist_t *list) { return list->first != NULL; } dreamchess-0.2.1-RC2/src/libs/msglist.h000066400000000000000000000042631242540543200175750ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _MSGLIST_H #define _MSGLIST_H typedef struct msglist_entry { char *msg; struct msglist_entry *next; } msglist_entry_t; typedef struct msglist { msglist_entry_t *first, *last; } msglist_t; void msglist_init(msglist_t *list); void msglist_add(msglist_t *list, char *msg); char *msglist_remove(msglist_t *list); void msglist_free(msglist_t *list); int mgslist_poll(msglist_t *list); #if 0 void pipe_init(int in, int out); /* Initializes the I/O library with file descriptors for input and output. ** Parameters: (int) in: File descriptor to use for input. ** (int) out: File descriptor to use for output. ** Returns : (void) */ void pipe_exit(void); /* Exits the I/O library cleanly. ** Parameters: (void) ** Returns : (void) */ void pipe_send(char *m); /* Sends a message through the I/O library. ** Parameters: (char *) m: Message to be sent. ** Returns : (void) */ int pipe_poll(void); /* Polls the I/O library for input. ** Parameters: (void) ** Returns : 1, if a message is ready to be received with pipe_receive(). ** 0, otherwise. */ char *pipe_receive(void); /* Receives a message through the I/O library. May only be called after ** io_pipe_poll() returns 1. ** Parameters: (void) ** Returns : (char *), Message that was read from the input file descriptor. */ #endif #endif /* _MSGLIST_H */ dreamchess-0.2.1-RC2/src/libs/pipe_beos.c000066400000000000000000000045431242540543200200540ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /* Implements the pipe_unix interface. */ #include #include #include #include #include #include #include #include "pipe_unix.h" #include "msgbuf.h" #define BUF_LEN 1024 /* Static buffer. */ static char buf[BUF_LEN]; static int fd_in, fd_out; void pipe_unix_init(int in, int out) { fd_in = in; fd_out = out; fcntl(fd_in, F_SETFL, O_NONBLOCK); } void pipe_unix_exit(void) { msgbuf_exit(); } void pipe_unix_send(char *m) { write(fd_out, m, strlen(m)); } char *pipe_unix_poll(void) { /* Repeat until no more data is available, or a full message has been ** received. */ while (1) { char *msg; int len, bytes; if ((msg = msgbuf_process(buf))) return msg; /* Poll for data. */ len = strlen(buf); bytes = read(fd_in, buf + len, BUF_LEN - len - 1); if (bytes < 0) { if (errno != EAGAIN) { fprintf(stderr, "%s, L%d: %s\n", __FILE__, __LINE__, strerror(errno)); exit(-1); } else { /* No data available. */ break; } } else if (bytes == 0) { /* Received EOF. */ fprintf(stderr, "%s, L%d: Broken pipe.\n", __FILE__, __LINE__); exit(-1); } else buf[len + bytes] = '\0'; } return NULL; } dreamchess-0.2.1-RC2/src/libs/pipe_unix.c000066400000000000000000000051101242540543200200760ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #include #include #include "pipe_unix.h" #include "msgbuf.h" #define BUF_LEN 1024 /* Static buffer. */ static char buf[BUF_LEN]; static fd_set in_set; static int fd_in, fd_out; void pipe_unix_init(int in, int out) { fd_in = in; fd_out = out; } void pipe_unix_exit(void) { msgbuf_exit(); } void pipe_unix_send(const char *m) { write(fd_out, m, strlen(m)); } char *pipe_unix_poll(int *error) { FD_ZERO(&in_set); FD_SET(fd_in, &in_set); *error = 0; /* Repeat until no more data is available, or a full message has been ** received. */ while (1) { struct timeval timeout; char *msg; if ((msg = msgbuf_process(buf))) return msg; timeout.tv_sec = 0; timeout.tv_usec = 0; /* Poll for data. */ if (select(fd_in + 1, &in_set, NULL, NULL, &timeout) == 1) { int len = strlen(buf); int bytes = read(fd_in, buf + len, BUF_LEN - len - 1); if (bytes < 0) { if (errno == EINTR) continue; fprintf(stderr, "%s, L%d: %s\n", __FILE__, __LINE__, strerror(errno)); *error = 1; break; } else if (bytes == 0) { /* Received EOF. */ fprintf(stderr, "%s, L%d: Broken pipe.\n", __FILE__, __LINE__); *error = 1; break; } else buf[len + bytes] = '\0'; } else /* No data available. */ break; } return NULL; } dreamchess-0.2.1-RC2/src/libs/pipe_win32.c000066400000000000000000000062441242540543200200660ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "pipe_win32.h" #include "msgbuf.h" #define BUF_LEN 1024 /* Static buffer. */ static char buf[BUF_LEN]; static HANDLE h_in, h_out; /* Console mode flag */ static int console_mode; void pipe_win32_init(HANDLE in, HANDLE out, int console) { h_in = in; h_out = out; console_mode = console; } void pipe_win32_exit(void) { msgbuf_exit(); } void pipe_win32_send(const char *m) { DWORD written; if (!WriteFile(h_out, m, strlen(m), &written, NULL) || (written < strlen(m))) { fprintf(stderr, "%s, L%d: Error writing to pipe.\n", __FILE__, __LINE__); exit(1); } } char *pipe_win32_poll(int *error) { *error = 0; /* Repeat until no more data is available, or a full message has been ** received. */ while (1) { DWORD bytes; char *msg; int len; if ((msg = msgbuf_process(buf))) return msg; len = strlen(buf); /* Check whether data is available. */ if (console_mode) { if (!GetNumberOfConsoleInputEvents(h_in, &bytes)) { /* Error reading console input. */ fprintf(stderr, "%s, L%d: Error reading console input.\n", __FILE__, __LINE__); *error = 1; return NULL; } } else if (!PeekNamedPipe(h_in, NULL, 0, NULL, &bytes, NULL)) { /* Error reading pipe. */ fprintf(stderr, "%s, L%d: Broken pipe.\n", __FILE__, __LINE__); *error = 1; return NULL; } if (bytes > 0) { /* Read data. */ if (!ReadFile(h_in, buf + len, BUF_LEN - len - 1, &bytes, NULL)) { /* Error reading pipe. */ fprintf(stderr, "%s, L%d: Broken pipe.\n", __FILE__, __LINE__); *error = 1; return NULL; } if (!console_mode && bytes == 0) { /* Received EOF. */ fprintf(stderr, "%s, L%d: Broken pipe.\n", __FILE__, __LINE__); *error = 1; return NULL; } buf[len + bytes] = '\0'; } else /* No data available. */ break; } return NULL; } dreamchess-0.2.1-RC2/src/libs/san_parse.y000066400000000000000000000126031242540543200201040ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ %token CFILE %token CRANK %{ #include #include #include "san.h" int yylex(void); int yyerror(const char *s); san_move_t san_move; %} %% input : san ; san : mark move ; move /* Queenside castle. */ : 'O' '-' 'O' '-' 'O' { san_move.type = SAN_QUEENSIDE_CASTLE; } /* Kingside castle. */ | 'O' '-' 'O' { san_move.type = SAN_KINGSIDE_CASTLE; } /* Non-pawn capture without rank. */ | dest capt op_file piece /* Non-pawn move without rank. */ | dest op_file piece /* Non-pawn move or capture with rank. */ | dest op_capt rank op_file piece /* Pawn move with promotion and capture. */ | promo '=' dest capt file /* Pawn move with promotion. */ | promo '=' dest /* Pawn move with capture. */ | dest capt file /* Pawn move without capture or promotion. */ | dest ; piece : 'Q' { san_move.piece = SAN_QUEEN; } | 'R' { san_move.piece = SAN_ROOK; } | 'B' { san_move.piece = SAN_BISHOP; } | 'N' { san_move.piece = SAN_KNIGHT; } | 'K' { san_move.piece = SAN_KING; } ; op_capt : | capt ; op_file : | file ; file : CFILE { san_move.source_file = $1; } ; rank : CRANK { san_move.source_rank = $1; } ; capt : 'x' { san_move.type = SAN_CAPTURE; } ; dest : CRANK CFILE { san_move.destination = 8 * $1 + $2; } ; mark : | '+' { san_move.state = SAN_STATE_CHECK; } | '#' { san_move.state = SAN_STATE_CHECKMATE; } ; promo : 'Q' { san_move.promotion_piece = SAN_QUEEN; } | 'R' { san_move.promotion_piece = SAN_ROOK; } | 'B' { san_move.promotion_piece = SAN_BISHOP; } | 'N' { san_move.promotion_piece = SAN_KNIGHT; } ; %% #include #include #include "san.h" char* move; int ptr; san_move_t *san_parse(char *s) { move = s; ptr = strlen(move) - 1; san_move.type = SAN_NORMAL; san_move.state = SAN_STATE_NORMAL; san_move.piece = SAN_PAWN; san_move.destination = SAN_NOT_SPECIFIED; san_move.source_rank = SAN_NOT_SPECIFIED; san_move.source_file = SAN_NOT_SPECIFIED; san_move.promotion_piece = SAN_NOT_SPECIFIED; if (!yyparse()) { san_move_t *retval = malloc(sizeof(san_move_t)); *retval = san_move; return retval; } return NULL; } static void add_piece(char *s, int piece) { switch(piece) { case SAN_QUEEN: *s = 'Q'; break; case SAN_ROOK: *s = 'R'; break; case SAN_BISHOP: *s = 'B'; break; case SAN_KNIGHT: *s = 'N'; break; case SAN_KING: *s = 'K'; } } char *san_string(san_move_t *move) { char *s = malloc(8); int i = 0; switch (move->type) { case SAN_NORMAL: case SAN_CAPTURE: { if ((move->piece != SAN_NOT_SPECIFIED) && (move->piece != SAN_PAWN)) add_piece(s + i++, move->piece); if (move->source_file != SAN_NOT_SPECIFIED) s[i++] = move->source_file + 'a'; if (move->source_rank != SAN_NOT_SPECIFIED) s[i++] = move->source_rank + '1'; if (move->type == SAN_CAPTURE) s[i++] = 'x'; s[i++] = move->destination % 8 + 'a'; s[i++] = move->destination / 8 + '1'; if (move->promotion_piece != SAN_NOT_SPECIFIED) { s[i++] = '='; add_piece(s + i++, move->promotion_piece); } } break; case SAN_QUEENSIDE_CASTLE: strcpy(s, "O-O-O"); i = 5; break; case SAN_KINGSIDE_CASTLE: strcpy(s, "O-O"); i = 3; } if (move->state == SAN_STATE_CHECK) s[i++] = '+'; else if (move->state == SAN_STATE_CHECKMATE) s[i++] = '#'; s[i] = '\0'; return s; } int yyerror(const char *s) { return 1; } int yylex(void) { int c; if (ptr >= 0) { c = move[ptr--]; if ((c >= '1') && (c <= '8')) { yylval = c - '1'; return CRANK; } if ((c >= 'a') && (c <= 'h')) { yylval = c - 'a'; return CFILE; } return c; } return 0; } dreamchess-0.2.1-RC2/src/macosx/000077500000000000000000000000001242540543200162765ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/macosx/Info.plist.in000066400000000000000000000014751242540543200206620ustar00rootroot00000000000000 CFBundleDisplayName DreamChess CFBundleIdentifier org.dreamchess.DreamChess CFBundleName DreamChess CFBundlePackageType APPL CFBundleShortVersionString @VERSION@ CFBundleSignature ???? CFBundleVersion GITREV CFBundleExecutable DreamChess CFBundleIconFile DreamChess.icns NSHumanReadableCopyright Copyright© 2003-2014, DreamChess developers dreamchess-0.2.1-RC2/src/macosx/makeapp.pl000077500000000000000000000040431242540543200202550ustar00rootroot00000000000000#!/usr/bin/perl use File::Copy; use File::Path; $base = "DreamChess.app/Contents"; if ($#ARGV != 0) { print "Invalid arguments\n"; exit; } $top_srcdir = $ARGV[0]; print "Building DreamChess.app\n"; sub finddeps { my($filename) = @_; my @libs = `otool -L $filename`; foreach (@libs) { chomp; if (/:$/) { next; } if (/^\t((\/System)|(\/usr\/lib)|($filename))/) { next; } (my $orglib = $_) =~ s/^\t([^ ]*) .*$/$1/; if (!exists($deps{$orglib})) { (my $libfile = $orglib) =~ s/[^ ]*\/([^\/ ]*)$/$1/; $deps{$orglib} = $libfile; finddeps($orglib); } } } sub fixdeps { my($filename) = @_; foreach my $dep (keys(%deps)) { system("install_name_tool -change \"$dep\" \"\@executable_path/../Frameworks/$deps{$dep}\" \"$filename\""); } } sub copylibs { foreach my $dep (keys(%deps)) { my $filename = "DreamChess.app/Contents/Frameworks/$deps{$dep}"; print "Importing $dep\n"; copy($dep, $filename); system("install_name_tool -id \"\@executable_path/../Frameworks/$deps{$dep}\" \"$filename\""); fixdeps($filename); } } rmtree("DreamChess.app"); mkpath("$base/MacOS"); mkpath("$base/Resources"); mkpath("$base/Frameworks"); open(pkginfo, ">>$base/PkgInfo"); print pkginfo "APPL????\n"; close pkginfo; finddeps("dreamchess"); $filename = "DreamChess.app/Contents/MacOS/DreamChess"; copy("dreamchess", $filename); $mode = 0755; chmod($mode, $filename); fixdeps($filename); copylibs; open(file, "include/git_rev.h") or open(file, "$top_srcdir/src/include/git_rev.h") or die $!; my $version = join("", ); close(file); $version =~ s/^.*("|:)([0-9a-f]*)"(.|\n)*$/$2/; open(FH, "macosx/Info.plist") or die $!; my $plist = join("", ); close(FH); $plist =~ s/GITREV/$version/; open(FH, ">$base/Info.plist") or die $!; print FH $plist; close(FH); system("cp -R \"$top_srcdir/data/\"* \"$base/Resources/\""); system("cp dreamer/dreamer \"$base/MacOS/\""); system("find DreamChess.app -exec chmod u+w '{}' ';'"); #system("cp -R ../../../music/trunk/data/music $base/Resources"); dreamchess-0.2.1-RC2/src/main.c000066400000000000000000000022761242540543200161030ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #ifdef WITH_UI_SDLGL #include "SDL.h" #endif #ifndef COMM_SDL_THREADS #include #include "dreamchess.h" int main(int argc, char **argv) { arguments_t arg; arg.argc = argc; arg.argv = argv; return dreamchess(&arg); } #endif /* !COMM_SDL_THREADS */ dreamchess-0.2.1-RC2/src/options.c000066400000000000000000000166651242540543200166610ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include "options.h" #include "debug.h" #include "dir.h" static char *remove_spaces(const char *str) { char *sc = strdup(str); char *s = sc; while (*s) { if (*s == ' ') *s = '_'; s++; } return sc; } static const char *whitespace_cb(mxml_node_t *node, int where) { if ((!strcmp(node->value.element.name, "?xml version=\"1.0\"?") || !strcmp(node->value.element.name, "options")) && (where == MXML_WS_AFTER_OPEN)) return "\n"; if (where == MXML_WS_AFTER_CLOSE) return "\n"; return NULL; } option_group_t *option_group_create(char *name) { option_group_t *group = malloc(sizeof(option_group_t)); group->name = remove_spaces(name); TAILQ_INIT(&group->options); return group; } option_t *option_group_add_option(option_group_t *group, char *name) { option_t *option = malloc(sizeof(option_t)); option->type = OPTION_TYPE_OPTION; option->name = remove_spaces(name); option->selected = NULL; option->size = 0; TAILQ_INIT(&option->values); TAILQ_INSERT_TAIL(&group->options, option, entries); return option; } option_t *option_group_add_int(option_group_t *group, char *name) { option_t *option = malloc(sizeof(option_t)); option->type = OPTION_TYPE_INT; option->name = remove_spaces(name); TAILQ_INSERT_TAIL(&group->options, option, entries); return option; } option_t *option_group_add_string(option_group_t *group, char *name) { option_t *option = malloc(sizeof(option_t)); option->type = OPTION_TYPE_STRING; option->name = remove_spaces(name); option->string = NULL; TAILQ_INSERT_TAIL(&group->options, option, entries); return option; } static mxml_node_t *option_group_save(option_group_t *group) { mxml_node_t *xml, *root; option_t *option; root = mxmlNewElement(MXML_NO_PARENT, "?xml version=\"1.0\"?"); xml = mxmlNewElement(root, "options"); TAILQ_FOREACH(option, &group->options, entries) { mxml_node_t *data; data = mxmlNewElement(xml, option->name); if (option->type == OPTION_TYPE_OPTION) mxmlNewText(data, 0, option->selected->name); else if (option->type == OPTION_TYPE_INT) mxmlNewInteger(data, option->value); else mxmlNewText(data, 0, option->string); } return root; } int option_group_save_xml(option_group_t *group) { mxml_node_t *xml; FILE *f; char *filename; int error; xml = option_group_save(group); filename = malloc(strlen(group->name) + 4 + 1); strcpy(filename, group->name); strcat(filename, ".xml"); ch_userdir(); f = fopen(filename, "w"); if (!f) { mxmlDelete(xml); DBG_ERROR("failed to open '%s'", filename); free(filename); return -1; } error = mxmlSaveFile(xml, f, whitespace_cb); free(filename); mxmlDelete(xml); fclose(f); return error; } char *option_group_save_string(option_group_t *group) { mxml_node_t *xml; xml = option_group_save(group); return mxmlSaveAllocString(xml, MXML_NO_CALLBACK); } static void option_group_load(option_group_t *group, mxml_node_t *tree) { mxml_node_t *node; node = tree; while ((node = mxmlWalkNext(node, tree, MXML_DESCEND))) { if (node->type == MXML_ELEMENT) { option_t *option; node = mxmlWalkNext(node, tree, MXML_DESCEND); if (!node) break; option = option_group_find_option(group, node->parent->value.opaque); if (!option) { DBG_WARN("option '%s' does not exist", node->parent->value.opaque); continue; } if (option->type == OPTION_TYPE_OPTION) { if (option_select_value_by_name(option, node->value.opaque) == -1) DBG_WARN("option '%s' has no value '%s'", option->name, node->value.opaque); DBG_LOG("setting option '%s' to '%s'", option->name, node->value.opaque); } else if (option->type == OPTION_TYPE_INT) { int val; errno = 0; val = strtol(node->value.opaque, NULL, 10); if (errno) { DBG_WARN("value '%s' for option '%s' is not an integer", node->value.opaque, option->name); } else { option->value = val; } } else option->string = strdup(node->value.opaque); } } } int option_group_load_xml(option_group_t *group) { FILE *f; mxml_node_t *tree; mxml_node_t *node; char *filename; filename = malloc(strlen(group->name) + 4 + 1); strcpy(filename, group->name); strcat(filename, ".xml"); f = fopen(filename, "r"); if (f) tree = mxmlLoadFile(NULL, f, MXML_OPAQUE_CALLBACK); else { DBG_WARN("failed to open '%s'", filename); free(filename); return -1; } fclose(f); if (!tree) { DBG_ERROR("failed to parse '%s'", filename); free(filename); return -1; } node = mxmlFindElement(tree, tree, "options", NULL, NULL, MXML_DESCEND); if (!node) node = tree; free(filename); option_group_load(group, tree); return 0; } int option_group_load_string(option_group_t *group, char *string) { mxml_node_t *tree =mxmlLoadString(NULL, string, MXML_OPAQUE_CALLBACK); if (!tree) { DBG_ERROR("failed to parse XML string"); return -1; } option_group_load(group, tree); return 0; } void option_add_value(option_t *option, char *name, void *data) { option_value_t *value = malloc(sizeof(option_value_t)); value->name = strdup(name); value->data = data; value->index = option->size++; TAILQ_INSERT_TAIL(&option->values, value, entries); if (option->size == 1) option->selected = value; } int option_select_value_by_name(option_t *option, char *name) { option_value_t *value; TAILQ_FOREACH(value, &option->values, entries) { if (!strcmp(value->name, name)) break; } if (value) { option->selected = value; return 0; } return -1; } int option_select_value_by_index(option_t *option, int index) { option_value_t *value; TAILQ_FOREACH(value, &option->values, entries) { if (index-- == 0) break; } if (value) { option->selected = value; return 0; } return -1; } int option_select_next_value(option_t *option) { if (!option->selected) return -1; if (!TAILQ_NEXT(option->selected, entries)) return -1; option->selected = TAILQ_NEXT(option->selected, entries); return 0; } int option_select_prev_value(option_t *option) { if (!option->selected) return -1; if (!TAILQ_PREV(option->selected, values_head, entries)) return -1; option->selected = TAILQ_PREV(option->selected, values_head, entries); return 0; } option_t *option_group_find_option(option_group_t *group, char *name) { char *namews = remove_spaces(name); option_t *option; TAILQ_FOREACH(option, &group->options, entries) { if (!strcmp(option->name, namews)) break; } free(namews); return option; } void option_string_set_text(option_t *option, char *text) { if (option->string) free(option->string); option->string = strdup(text); } dreamchess-0.2.1-RC2/src/pgn_parser.y000066400000000000000000000044421242540543200173420ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ %union { int yyint; char *yycharp; } %token STRING %token INTEGER %token NAG %token SYMBOL %token GAMETERM %{ #include "dreamchess.h" extern char *yystring; int yylex(void); int yyerror(const char *s); %} %% input : pgn_game ; pgn_game : tag_section movetext_section ; tag_section : tag_pair tag_section | empty ; tag_pair : '[' tag_name tag_value ']' ; tag_name : SYMBOL {/*printf("Tag name: %s\n", yylval.yycharp);*/} ; tag_value : STRING {/*printf("Tag value: %s\n", yylval.yycharp);*/} ; movetext_section : element_sequence game_termination ; element_sequence : element element_sequence | recursive_variation element_sequence | empty ; element : move_number_indication | san_move | numeric_annotation_glyph ; recursive_variation : '(' element_sequence ')' ; game_termination : GAMETERM ; san_move : SYMBOL {game_make_move_str(yylval.yycharp, 0);/*printf("Found move: %s\n", yylval.yycharp);*/} ; move_number_indication : INTEGER periods ; periods : '.' periods | empty ; numeric_annotation_glyph : NAG ; empty : ; %% int yyerror(const char *s) { printf("Error: %s\n", s); return 1; } dreamchess-0.2.1-RC2/src/pgn_scanner.h000066400000000000000000000016061242540543200174550ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ int pgn_parse_file(char *filename); dreamchess-0.2.1-RC2/src/pgn_scanner.l000066400000000000000000000046301242540543200174610ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ %option noyywrap %option nounput %{ #include "pgn_scanner.h" #include "pgn_parser.h" static char *make_string(void); int yyparse(void); int pgn_parse_file(char *filename) { int retval = 0; yyin = fopen(filename, "r"); if (!yyin) { printf("Couldn't open file\n"); return 1; } YY_NEW_FILE; if (yyparse()) { retval = 1; printf("Parse error\n"); } fclose(yyin); return retval; } %} %% \"([^\t\n\r\f\v\\\"]|(\\[\\\"]))*\" { yylval.yycharp = make_string(); return STRING; } \*|1-0|0-1|1\/2-1\/2 { return GAMETERM; } [0-9]+ { yylval.yyint = atoi(yytext); return INTEGER; } $[[:digit:]]+ { yylval.yyint = atoi(yytext + 1); return NAG; } [[:alnum:]][[:alnum:]_\+#=:-]* { yylval.yycharp = strdup(yytext); return SYMBOL; } [ \t\n\r] /* Skip whitespace. */ \{[^\{]*\} printf("Skipping: %s\n", yytext); /* Skip multiline comments. */ ;.*\n /* Skip end-of-line comments. */ . return yytext[0]; %% static char *make_string(void) { int i; int len = 0; char *string; /* We need at least yyleng bytes, plus 1 for the '\0' and minus 2 for the * opening and closing quotes that will be removed. */ string = malloc(yyleng - 1); /* Skip quotes. */ for (i = 1; i < yyleng - 1; i++) { /* Remove escapes. */ if (yytext[i] == '\\') i++; string[len++] = yytext[i]; } string[len] = '\0'; return string; } dreamchess-0.2.1-RC2/src/system_config.c000066400000000000000000000126771242540543200200360ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include "theme.h" #include "options.h" #include "audio.h" #include "system_config.h" static option_group_t *config; static void add_resolution(option_t *option, int w, int h) { config_resolution_t *res; char str[10]; res = malloc(sizeof(config_resolution_t)); res->w = w; res->h = h; if (snprintf(str, 10, "%dx%d", w, h) > 0) option_add_value(option, str, res); else free(res); } void config_init(void) { option_t *option; int i; config = option_group_create("options"); theme_find_music_packs(); option = option_group_add_option(config, "theme"); theme_find_themes(option); option = option_group_add_option(config, "music_volume"); option_add_value(option, "Off", NULL); for (i = 1; i <= AUDIO_MAX_VOL; i++) { char buf[3]; snprintf(buf, 3, "%d", i); option_add_value(option, buf, NULL); } option_select_value_by_name(option, "8"); option = option_group_add_option(config, "sound_volume"); option_add_value(option, "Off", NULL); for (i = 1; i <= AUDIO_MAX_VOL; i++) { char buf[3]; snprintf(buf, 3, "%d", i); option_add_value(option, buf, NULL); } option_select_value_by_name(option, "8"); option = option_group_add_option(config, "time_moves"); option_add_value(option, "Whole game", NULL); option_add_value(option, "10", NULL); option_add_value(option, "20", NULL); option_add_value(option, "30", NULL); option_add_value(option, "40", NULL); option_add_value(option, "Custom", NULL); option = option_group_add_int(config, "custom_time_moves"); option->value = 40; option = option_group_add_option(config, "time_time"); option_add_value(option, "20", NULL); option_add_value(option, "30", NULL); option_add_value(option, "60", NULL); option_add_value(option, "120", NULL); option_add_value(option, "Custom", NULL); option = option_group_add_int(config, "custom_time_time"); option->value = 60; option = option_group_add_option(config, "time_increment"); option_add_value(option, "0", NULL); option_add_value(option, "10", NULL); option_add_value(option, "30", NULL); option_add_value(option, "60", NULL); option_add_value(option, "Custom", NULL); option = option_group_add_int(config, "custom_time_increment"); option->value = 0; option = option_group_add_option(config, "resolution"); add_resolution(option, 640, 480); add_resolution(option, 800, 600); add_resolution(option, 1024, 768); add_resolution(option, 1280, 1024); option_add_value(option, "Custom", NULL); option = option_group_add_option(config, "full_screen"); option_add_value(option, "Off", NULL); option_add_value(option, "On", NULL); option = option_group_add_int(config, "custom_resolution_width"); option->value = 640; option = option_group_add_int(config, "custom_resolution_height"); option->value = 480; option = option_group_add_option(config, "multisampling"); option_add_value(option, "Off", NULL); option_add_value(option, "2x", NULL); option_add_value(option, "4x", NULL); option_add_value(option, "6x", NULL); option_add_value(option, "8x", NULL); option = option_group_add_string(config, "first_engine"); option->string = strdup("dreamer"); option = option_group_add_option(config, "game_mode"); option_add_value(option, "Human vs. CPU", NULL); option_add_value(option, "CPU vs. Human", NULL); option_add_value(option, "Human vs. Human", NULL); option = option_group_add_option(config, "difficulty"); option_add_value(option, "Easy", NULL); option_add_value(option, "Normal", NULL); option_select_value_by_name(option, "Normal"); option = option_group_add_option(config, "level"); for (i = 1; i <= 8; i++) { char buf[2]; snprintf(buf, 2, "%d", i); option_add_value(option, buf, NULL); } option_group_load_xml(config); } void config_set_failsafe_video(void) { option_t *option = option_group_find_option(config, "resolution"); option_select_value_by_name(option, "640x480"); option = option_group_find_option(config, "full_screen"); option_select_value_by_name(option, "Off"); option = option_group_find_option(config, "custom_resolution_width"); option->value = 640; option = option_group_find_option(config, "custom_resolution_height"); option->value = 480; option = option_group_find_option(config, "multisampling"); option_select_value_by_name(option, "Off"); } void config_save(void) { option_group_save_xml(config); } char *config_backup(void) { return option_group_save_string(config); } int config_restore(char *string) { return option_group_load_string(config, string); } option_t *config_get_option(char *name) { return option_group_find_option(config, name); } dreamchess-0.2.1-RC2/src/theme.c000066400000000000000000000205141242540543200162540ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include #include #include #include #ifdef __WIN32 #include #endif #include "dreamchess.h" #include "theme.h" #include "debug.h" #include "options.h" #include "dir.h" static music_packs_t music_packs; static int load_opaque(mxml_node_t *top, char *name, char **dest) { mxml_node_t *node = mxmlFindElement(top, top, name, NULL, NULL, MXML_DESCEND); if (node) { node = mxmlWalkNext(node, node, MXML_DESCEND); if (node && node->type == MXML_OPAQUE) { free(*dest); *dest = strdup(node->value.opaque); return 0; } } return 1; } static void theme_add_theme( char *xmlfile, option_t *option ) { FILE *fp; mxml_node_t *tree=NULL, *theme=NULL; fp = fopen(xmlfile, "r"); if (fp) tree = mxmlLoadFile(NULL, fp, MXML_OPAQUE_CALLBACK); else DBG_ERROR("error opening theme file" ); fclose(fp); theme = tree; DBG_LOG("loading %s", xmlfile ); while ((theme = mxmlFindElement(theme, tree, "theme", NULL, NULL, MXML_DESCEND))) { struct theme_struct *cur_theme = malloc(sizeof(struct theme_struct)); mxml_node_t *node, *node2; /* Set theme to defaults.. incase we have missing bits..*/ cur_theme->name = strdup("Untitled"); cur_theme->style = strdup("default"); cur_theme->pieces = strdup("classiclow"); cur_theme->board = strdup("classic"); cur_theme->white_name = strdup("White"); cur_theme->black_name = strdup("Black"); cur_theme->lighting=TRUE; cur_theme->selector.colour[0]=1.0; cur_theme->selector.colour[1]=1.0; cur_theme->selector.colour[2]=1.0; cur_theme->selector.colour[3]=1.0; cur_theme->selector.spinspeed=0; cur_theme->selector.size=1; cur_theme->selector.bouncespeed=0; load_opaque(theme, "name", &cur_theme->name); load_opaque(theme, "style", &cur_theme->style); load_opaque(theme, "pieces", &cur_theme->pieces); load_opaque(theme, "board", &cur_theme->board); load_opaque(theme, "white_name", &cur_theme->white_name); load_opaque(theme, "black_name", &cur_theme->black_name); node = mxmlFindElement(theme, theme, "selector", NULL, NULL, MXML_DESCEND); if (node) { char *temp=(char*)mxmlElementGetAttr(node, "spinspeed"); if ( temp ) cur_theme->selector.spinspeed=atof(temp); temp=(char*)mxmlElementGetAttr(node, "size"); if ( temp ) cur_theme->selector.size=atof(temp); temp=(char*)mxmlElementGetAttr(node, "bouncespeed"); if ( temp ) { cur_theme->selector.bouncespeed=atof(temp); } node = mxmlWalkNext(node, node, MXML_DESCEND); node = mxmlFindElement(node, node, "colour", NULL, NULL, MXML_DESCEND); if (node) { node2 = mxmlWalkNext(node, node, MXML_DESCEND); node2 = mxmlFindElement(node2, node2, "red", NULL, NULL, MXML_DESCEND); if (node2) { node2 = mxmlWalkNext(node2, node2, MXML_DESCEND); cur_theme->selector.colour[0]=atof(node2->value.opaque); } node2 = mxmlWalkNext(node, node, MXML_DESCEND); node2 = mxmlFindElement(node2, node2, "green", NULL, NULL, MXML_DESCEND); if (node2) { node2 = mxmlWalkNext(node2, node2, MXML_DESCEND); cur_theme->selector.colour[1]=atof(node2->value.opaque); } node2 = mxmlWalkNext(node, node, MXML_DESCEND); node2 = mxmlFindElement(node2, node2, "blue", NULL, NULL, MXML_DESCEND); if (node2) { node2 = mxmlWalkNext(node2, node2, MXML_DESCEND); cur_theme->selector.colour[2]=atof(node2->value.opaque); } node2 = mxmlWalkNext(node, node, MXML_DESCEND); node2 = mxmlFindElement(node2, node2, "alpha", NULL, NULL, MXML_DESCEND); if (node2) { node2 = mxmlWalkNext(node2, node2, MXML_DESCEND); cur_theme->selector.colour[3]=atof(node2->value.opaque); } } } DBG_LOG("added theme: %s %s", cur_theme->name, cur_theme->style ); option_add_value(option, cur_theme->name, cur_theme); } mxmlDelete(tree); } static void find_themes(option_t *option) { DIR* themedir; struct dirent* themedir_entry; if ( (themedir=opendir("themes")) != NULL ) { while ((themedir_entry = readdir(themedir)) != NULL) { char temp[80]; if ( themedir_entry->d_name[0] != '.' ) { sprintf( temp, "themes/%s", themedir_entry->d_name ); theme_add_theme(temp, option); } } closedir(themedir); } } void theme_find_themes(option_t *option) { ch_datadir(); find_themes(option); ch_userdir(); find_themes(option); option_select_value_by_name(option, "Classic Wooden"); } static void add_music_pack(char *dir) { music_pack_t *music = malloc(sizeof(music_pack_t)); music->dir = strdup(dir); TAILQ_INSERT_TAIL(&music_packs, music, entries); } static void find_music_packs(void) { DIR *dir; #ifdef PATH_MAX char cur_dir[PATH_MAX]; if (!getcwd(cur_dir, PATH_MAX)) DBG_ERROR("could not determine current directory"); #else /* PATH_MAX not defined, try getcwd extension */ char *cur_dir = getcwd(NULL, 0); if (!cur_dir) DBG_ERROR("could not determine current directory"); #endif if ((dir = opendir("music")) != NULL) { struct dirent *entry; while ((entry = readdir(dir)) != NULL) { if (entry->d_name[0] != '.') { char *dirname = malloc(strlen(cur_dir) + strlen(entry->d_name) + 8); strcpy(dirname, cur_dir); strcat(dirname, "/music/"); strcat(dirname, entry->d_name); add_music_pack(dirname); free(dirname); } } closedir(dir); } #ifndef PATH_MAX free(cur_dir); #endif } void theme_find_music_packs(void) { TAILQ_INIT(&music_packs); ch_datadir(); find_music_packs(); ch_userdir(); find_music_packs(); #ifdef __WIN32 { HKEY key; char data[PATH_MAX]; DWORD size = PATH_MAX - 1; if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\DreamChess Music", 0, KEY_QUERY_VALUE, &key) != ERROR_SUCCESS) { DBG_LOG("couldn't find music pack in registry"); return; } if (RegQueryValueEx(key, "InstallLocation", NULL, NULL, data, &size) != ERROR_SUCCESS) { DBG_LOG("couldn't find music pack in registry"); return; } data[size] = 0; DBG_LOG("music pack location: %s", data); chdir(data); find_music_packs(); } #elif defined(__APPLE__) { if (chdir("/Library/Application Support/DreamChess") == 0) find_music_packs(); } #endif } music_packs_t *theme_get_music_packs(void) { return &music_packs; } dreamchess-0.2.1-RC2/src/ui.c000066400000000000000000000030761242540543200155730ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #include #include "ui.h" ui_driver_t *ui_driver[] = { #ifdef WITH_UI_SDLGL &ui_sdlgl, #endif /* WITH_UI_SDLGL */ #ifdef WITH_UI_SDL &ui_sdl, #endif /* WITH_UI_SDL */ NULL }; ui_driver_t *ui_find_driver(char *name) { int i = 0; while (ui_driver[i]) { if (!strcmp(ui_driver[i]->name, name)) return ui_driver[i]; i++; } return NULL; } void ui_list_drivers(void) { int i = 0; printf("User interface: "); while (ui_driver[i]) { if (i > 0) printf(", "); printf("%s", ui_driver[i]->name); i++; } printf("\n"); } dreamchess-0.2.1-RC2/src/ui.h000066400000000000000000000040451242540543200155750ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef _UI_H #define _UI_H #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #include "board.h" #include "dreamchess.h" typedef struct ui_driver { char *name; int (* init) (int height, int width, int fullscreen, int ms); int (* resize) (int height, int width, int fullscreen, int ms); int (* exit) (void); config_t *( *config) (int *pgn_slot); void (* update) (board_t *board, move_t *move); void (* poll) (void); void (* show_message) (char *msg); void (* show_result) (result_t *result); } ui_driver_t; #ifdef WITH_UI_SDLGL extern ui_driver_t ui_sdlgl; #endif /* WITH_UI_SDLGL */ #ifdef WITH_UI_SDL extern ui_driver_t ui_sdl; #endif /* WITH_UI_SDL */ extern ui_driver_t *ui_driver[]; ui_driver_t *ui_find_driver(char *name); void ui_list_drivers(void); typedef enum ui_event { UI_EVENT_NONE = 0x00, UI_EVENT_BACKSPACE = 0x08, UI_EVENT_ESCAPE = 0x1B, UI_EVENT_SPACE = 0x20, UI_EVENT_DELETE = 0x7F, UI_EVENT_ACTION = 0x100, UI_EVENT_EXTRA1, UI_EVENT_EXTRA2, UI_EVENT_EXTRA3, UI_EVENT_UP, UI_EVENT_RIGHT, UI_EVENT_DOWN, UI_EVENT_LEFT, UI_EVENT_HOME, UI_EVENT_END } ui_event_t; #endif /* _UI_H */ dreamchess-0.2.1-RC2/src/ui_sdlgl/000077500000000000000000000000001242540543200166065ustar00rootroot00000000000000dreamchess-0.2.1-RC2/src/ui_sdlgl/Makefile.am000066400000000000000000000010131242540543200206350ustar00rootroot00000000000000noinst_HEADERS = ui_sdlgl_3d.h ui_sdlgl.h if UI_SDLGL noinst_LIBRARIES = libui_sdlgl.a endif AM_CFLAGS = $(CFLAGS) @DATADIR@ @SDL_CFLAGS@ AM_CPPFLAGS = -I$(top_builddir)/src/include -I$(top_srcdir)/src/include -I$(top_srcdir)/src libui_sdlgl_a_SOURCES = ui_sdlgl.c ui_sdlgl_3d.c texture.c draw_shape.c text.c colours.c \ system.c ingame_ui.c draw_scene.c get_move.c theme.c transitions.c credits.c \ load_data.c xmlsavefile.c gamegui_driver.c saveload_dialog.c title_dialog.c \ victory_dialog.c promote_dialog.c vkeyboard.cdreamchess-0.2.1-RC2/src/ui_sdlgl/colours.c000066400000000000000000000031541242540543200204430ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static gg_colour_t col_black = { 0.0f, 0.0f, 0.0f, 1.0f }; static gg_colour_t col_red = { 1.0f, 0.0f, 0.0f, 1.0f }; static gg_colour_t col_white = { 1.0f, 1.0f, 1.0f, 1.0f }; static gg_colour_t col_yellow = { 1.0f, 1.0f, 0.0f, 1.0f }; /* Return the specified colour, returning white if unknown value */ gg_colour_t *get_col( int colour ) { switch ( colour ) { case COL_BLACK: return &col_black; break; case COL_RED: return &col_red; break; case COL_YELLOW: return &col_yellow; break; case COL_WHITE: default: return &col_white; break; } } dreamchess-0.2.1-RC2/src/ui_sdlgl/credits.c000066400000000000000000000061461242540543200204160ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ /** @brief Renders an animation frame of the credits display. * * This function has a hidden state to progress the animation. The animation * is time-based and its speed should be the same regardless of the frame * rate. * * @param init 1 = reset animation (no rendering takes place), 0 = continue * animation. */ #include "ui_sdlgl.h" void draw_credits(int init) { static int section, nr, state; int diff; static Uint32 start; char ***credits; Uint32 now; int x = 620; int y = 270; gg_colour_t col_cap = {0.55f, 0.65f, 0.95f, 0.0f}; gg_colour_t col_item = {1.0f, 1.0f, 1.0f, 0.0f}; now = SDL_GetTicks(); credits = get_credits(); if (init) { section = 0; nr = 1; state = 0; start = now; return; } switch (state) { case 0: diff = now - start; if (diff < 1000) col_cap.a = diff / (float) 1000; else { col_cap.a = 1.0f; start = now; state = 1; } text_draw_string_right(x, y, credits[section][0], 1, &col_cap); break; case 1: col_cap.a = 1.0f; text_draw_string_right(x, y, credits[section][0], 1, &col_cap); diff = now - start; if (diff < 1000) col_item.a = diff / (float) 1000; else if (diff < 2000) col_item.a = 1.0f; else if (diff < 3000) col_item.a = 1.0f - (diff - 2000) / (float) 1000; else { start = now; nr++; if (!credits[section][nr]) { nr = 1; state = 2; } return; } text_draw_string_right(x, y - 40, credits[section][nr], 1, &col_item); break; case 2: diff = now - start; if (diff < 1000) col_cap.a = 1.0f - diff / (float) 1000; else if (credits[section + 1]) { section++; start = now; state = 0; } else { state = 3; return; } text_draw_string_right(x, y, credits[section][0], 1, &col_cap); break; } } dreamchess-0.2.1-RC2/src/ui_sdlgl/draw_scene.c000066400000000000000000000054131242540543200210670ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static float mouse_square; float get_mouse_square(void) { return mouse_square; } /** @brief Main in-game rendering routine. * * @param b Board configuration to render. */ void draw_scene( board_t *b, int reflections ) { char temp[80]; int clock_seconds=0; int clock_minutes=0; transition_update(); gg_dialog_cleanup(); glDisable(GL_BLEND); glDepthFunc(GL_ALWAYS); draw_backdrop(); glEnable(GL_BLEND); glDepthFunc(GL_LEQUAL); go_3d(get_screen_width(), get_screen_height()); render_scene_3d(b, reflections); mouse_square=find_square(get_true_mouse_x(), get_true_mouse_y()); resize_window(get_screen_width(), get_screen_height()); glPushMatrix(); draw_ui_elements(); //draw_move_list(get_col(COL_WHITE), get_col(COL_YELLOW)); //draw_capture_list(get_col(COL_WHITE)); clock_minutes=(((SDL_GetTicks()-get_turn_counter())/1000)/60); clock_seconds=((SDL_GetTicks()-get_turn_counter())/1000)-(clock_minutes*60); sprintf( temp, "%i:%02i", clock_minutes, clock_seconds ); /*text_draw_string( 303, 440, temp, 1, &col_black);*/ glPopMatrix(); /*if ( get_white_in_check() == TRUE ) text_draw_string_bouncy( 180, 420, "White is in check!", 1, get_col(COL_WHITE)); else if ( get_black_in_check() == TRUE ) text_draw_string_bouncy( 180, 420, "Black is in check!", 1, get_col(COL_WHITE));*/ gg_dialog_render_all(); if ( get_fading_out() ) { if ( !draw_fade( FADE_OUT ) ) set_switch_to_menu(TRUE); } else { if ( get_show_egg() ) draw_sonic_fade( FADE_IN ); else draw_fade( FADE_IN ); } /* Draw mouse cursor.. */ #ifndef __BEOS__ draw_texture( get_mouse_cursor(), get_mouse_x(), (479-get_mouse_y()-32), 32, 32, 1.0f, get_col(COL_WHITE)); #endif /* __BEOS__ */ /* Draw it to the screen */ gl_swap(); } dreamchess-0.2.1-RC2/src/ui_sdlgl/draw_shape.c000066400000000000000000000044711242540543200210750ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" void draw_tri(int x1, int y1, int x2, int y2, int x3, int y3, gg_colour_t *col) { glColor4f(col->r, col->g, col->b, col->a); glBegin(GL_TRIANGLES); glVertex3f(x1, y1, 1.0f); glVertex3f(x2, y2, 1.0f); glVertex3f(x3, y3, 1.0f); glEnd(); } void draw_rect(int x, int y, int w, int h, gg_colour_t *col) { glColor4f(col->r, col->g, col->b, col->a); glBegin(GL_LINE_LOOP); glVertex3f(x + 0.5f, y + 0.5f, 1.0f); glVertex3f(x + w + 0.5f, y + 0.5f, 1.0f); glVertex3f(x + w + 0.5f, y + h + 0.5f, 1.0f); glVertex3f(x + 0.5f, y + h + 0.5f, 1.0f); glEnd(); } void draw_rect_fill_gradient(int x, int y, int w, int h, gg_colour_t *top_left, gg_colour_t *top_right, gg_colour_t *bottom_left, gg_colour_t *bottom_right) { glBegin(GL_QUADS); glColor4f(top_left->r, top_left->g, top_left->b, top_left->a); glVertex3f(x, y, 1.0f); glColor4f(top_right->r, top_right->g, top_right->b, top_right->a); glVertex3f(x + w, y, 1.0f); glColor4f(bottom_right->r, bottom_right->g, bottom_right->b, bottom_right->a); glVertex3f(x + w, y + h, 1.0f); glColor4f(bottom_left->r, bottom_left->g, bottom_left->b, bottom_left->a); glVertex3f(x, y + h, 1.0f); glEnd(); } void draw_rect_fill(int x, int y, int w, int h, gg_colour_t *col) { draw_rect_fill_gradient(x, y, w, h, col, col, col, col); } dreamchess-0.2.1-RC2/src/ui_sdlgl/gamegui_driver.c000066400000000000000000000125001242540543200217410ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" gg_event_t convert_event(SDL_Event *event) { gg_event_t gg_event; gg_event.type=GG_EVENT_NONE; switch (event->type) { case SDL_KEYDOWN: gg_event.type = GG_EVENT_KEY; switch (event->key.keysym.sym) { case SDLK_RIGHT: gg_event.key = GG_KEY_RIGHT; break; case SDLK_LEFT: gg_event.key = GG_KEY_LEFT; break; case SDLK_UP: gg_event.key = GG_KEY_UP; break; case SDLK_DOWN: gg_event.key = GG_KEY_DOWN; break; case SDLK_HOME: gg_event.key = GG_KEY_HOME; break; case SDLK_END: gg_event.key = GG_KEY_END; break; case SDLK_RETURN: gg_event.key = GG_KEY_ACTION; break; case SDLK_BACKSPACE: gg_event.key = GG_KEY_BACKSPACE; break; case SDLK_DELETE: gg_event.key = GG_KEY_DELETE; break; default: if (event->key.keysym.unicode <= 0xff) { gg_event.key = event->key.keysym.unicode; } else { gg_event.type = GG_EVENT_NONE; return gg_event; } } break; case SDL_MOUSEBUTTONDOWN: case SDL_MOUSEBUTTONUP: set_mouse_pos( event->motion.x, event->motion.y ); gg_event.type = GG_EVENT_MOUSE; gg_event.mouse.type = (event->type == SDL_MOUSEBUTTONDOWN ? GG_MOUSE_BUTTON_DOWN : GG_MOUSE_BUTTON_UP); gg_event.mouse.button = event->button.button - 1; gg_event.mouse.x = ((float)event->motion.x/(float)get_screen_width())*640; gg_event.mouse.y = SCREEN_HEIGHT - 1 - ((float)event->motion.y/(float)get_screen_height())*480; break; case SDL_MOUSEMOTION: set_mouse_pos( event->motion.x, event->motion.y ); gg_event.type = GG_EVENT_MOUSE; gg_event.mouse.type = GG_MOUSE_MOVE; gg_event.mouse.x = ((float)event->motion.x/(float)get_screen_width())*640; gg_event.mouse.y = SCREEN_HEIGHT - 1 - ((float)event->motion.y/(float)get_screen_height())*480; } /* if ((event->type == SDL_KEYDOWN) && (event->key.keysym.unicode <= 0xff)) gg_event.key = event->key.keysym.unicode;*/ return gg_event; } static void draw_image(void *image, gg_rect_t source, gg_rect_t dest, int mode_h, int mode_v, gg_colour_t *colour) { texture_t *texture = image; float hsize = texture->u2 - texture->u1; float vsize = texture->v2 - texture->v1; float tex_h = texture->width / hsize; float tex_v = texture->height / vsize; float xsrc = texture->u1 + source.x / tex_h; float ysrc = texture->v1 + source.y / tex_v; float width, height; GLenum en_h, en_v; if (mode_h == GG_MODE_TILE) { en_h = GL_REPEAT; width = dest.width / tex_h; } else { en_h = GL_CLAMP; width = source.width / tex_h; } if (mode_v == GG_MODE_TILE) { en_v = GL_REPEAT; height = dest.height / tex_v; } else { en_v = GL_CLAMP; height = source.height / tex_v; } draw_texture_uv(texture, dest.x, dest.y, dest.width, dest.height, 1.0f, colour, xsrc, ysrc, xsrc + width, ysrc + height, en_h, en_v); } static void *get_char_image(int c) { if (c < 0) c += 256; return get_text_character(c); /* return &text_characters[c];*/ } static void draw_char(int c, int x, int y, gg_colour_t *colour) { text_draw_char(x, y, 1.0f, c, colour); } static void get_image_size(void *image, int *width, int *height) { texture_t *texture = image; if (width) *width = texture->width; if (height) *height = texture->height; } static void get_char_size(int c, int *width, int *height) { if (c < 0) c += 256; if (width) *width = get_text_character(c)->width; if (height) *height = get_text_character(c)->height; } static unsigned int get_ticks(void) { return SDL_GetTicks(); } gg_driver_t gg_driver_sdlgl = { draw_rect, draw_rect_fill, draw_rect_fill_gradient, draw_image, get_char_image, draw_char, get_image_size, get_char_size, get_ticks }; gg_driver_t *get_gg_driver_sdlgl(void) { return &gg_driver_sdlgl; } dreamchess-0.2.1-RC2/src/ui_sdlgl/get_move.c000066400000000000000000000113071242540543200205610ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" #define KEYBOARD_CAM_SPEED (60 / get_fps()) #define MOUSE_CAM_SPEED 1 /** @brief Main input routine. * * Handles keyboard commands. When the user selects a chess piece * selected_piece is updated. * * @return If the user selected a chess piece a value between 0 (A1) and 63 * (H8) is returned. -1 if no chess piece was selected. */ int last_mousex=0; int last_mousey=0; int get_move(void) { int retval = -1; int mousex, mousey; SDL_Event event; Uint8 *keystate = SDL_GetKeyState(NULL); Uint8 mousestate = SDL_GetMouseState(&mousex, &mousey); if( mousestate & SDL_BUTTON_MIDDLE ) { move_camera( -(mousey-last_mousey)*MOUSE_CAM_SPEED, -(mousex-last_mousex)*MOUSE_CAM_SPEED); last_mousex=mousex; last_mousey=mousey; } else { last_mousex=mousex; last_mousey=mousey; } if (keystate[SDLK_LCTRL]) { if (keystate[SDLK_DOWN]) move_camera(-KEYBOARD_CAM_SPEED, 0.0f); if (keystate[SDLK_LEFT]) move_camera(0.0f, -KEYBOARD_CAM_SPEED); if (keystate[SDLK_RIGHT]) move_camera(0.0f, KEYBOARD_CAM_SPEED); if (keystate[SDLK_UP]) move_camera(KEYBOARD_CAM_SPEED, 0.0f); while (SDL_PollEvent( &event )) if (event.type == SDL_QUIT) /* FIXME */ exit(0); } while ( SDL_PollEvent( &event ) ) { gg_event_t gg_event; if (event.type == SDL_QUIT) /* FIXME */ exit(0); if (event.type == SDL_MOUSEMOTION) set_mouse_pos( event.motion.x, event.motion.y ); if (!gg_dialog_get_active() && event.type == SDL_MOUSEBUTTONDOWN && event.button.button == SDL_BUTTON_LEFT) { retval = get_mouse_square(); if (retval != -1) select_piece(retval); continue; } if (!gg_dialog_get_active() && event.type == SDL_MOUSEBUTTONDOWN && event.button.button == SDL_BUTTON_RIGHT) { gg_dialog_open(dialog_system_create()); continue; } if ( (event.type == SDL_KEYDOWN && event.key.keysym.mod & KMOD_ALT && event.key.keysym.sym == SDLK_RETURN) || (event.type == SDL_KEYDOWN && event.key.keysym.sym == SDLK_F11) ) { DBG_LOG( "toggled fullscreen" ); toggle_fullscreen(); continue; } gg_event = convert_event(&event); if (gg_event.type == GG_EVENT_NONE) continue; if (gg_dialog_get_active()) gg_dialog_input_current(gg_event); /* In the promote dialog */ else if (gg_event.type == GG_EVENT_KEY) switch (gg_event.key) { case GG_KEY_LEFT: move_selector(SELECTOR_LEFT); break; case GG_KEY_RIGHT: move_selector(SELECTOR_RIGHT); break; case GG_KEY_UP: move_selector(SELECTOR_UP); break; case GG_KEY_DOWN: move_selector(SELECTOR_DOWN); break; case GG_KEY_ACTION: retval = get_selector(); select_piece(retval); break; case GG_KEY_ESCAPE: gg_dialog_open(dialog_system_create()); break; case 'g': case GG_KEY_EXTRA3: /* gg_dialog_open(dialog_ingame_create()); */ break; case 'p': game_view_prev(); break; case 'n': game_view_next(); break; case 'r': game_retract_move(); break; default: break; } } return retval; } dreamchess-0.2.1-RC2/src/ui_sdlgl/ingame_ui.c000066400000000000000000000273711242540543200207210ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" void draw_move_lists( coord3_t offset, gg_colour_t *col_normal, gg_colour_t *col_high ); void draw_capture_list( coord3_t offset, gg_colour_t *col); coord3_t transition; float transition_speed=1000; float transition_start_pos; float trans_amount=320; int trans_in; int trans_reset; void reset_transition( int in ) { trans_in=in; trans_reset=TRUE; } void transition_update(void) { float ticks=SDL_GetTicks(); if ( trans_reset ) { transition_start_pos=SDL_GetTicks(); trans_reset=FALSE; } transition.y=trans_amount*((ticks-transition_start_pos)/transition_speed); if ( transition.y > trans_amount ) transition.y=trans_amount; transition.x=trans_amount-transition.y; } float get_ui_trans_pos(void) { if ( trans_in ) return -transition.x; else return -transition.y; } static void draw_health_bar( coord3_t position, coord3_t size, int white ) { int health; float bar_len; if ( white ) { health = 36-((get_board()->captured[WHITE_PAWN])+ (get_board()->captured[WHITE_ROOK]*5)+(get_board()->captured[WHITE_BISHOP]*3)+ (get_board()->captured[WHITE_KNIGHT]*3)+(get_board()->captured[WHITE_QUEEN]*9)); } else { health = 36-((get_board()->captured[BLACK_PAWN])+ (get_board()->captured[BLACK_ROOK]*5)+(get_board()->captured[BLACK_BISHOP]*3)+ (get_board()->captured[BLACK_KNIGHT]*3)+(get_board()->captured[BLACK_QUEEN]*9)); } if ( health > 36 ) health=36; if ( health < 2 ) health=2; gg_colour_t top_left_col={0.59f,0.60f,0.86f,1.0f}; gg_colour_t bottom_left_col={0.19f,0.20f,0.46f,1.0f}; gg_colour_t top_right_col={0.79f,0.80f,1.0f,1.0f}; gg_colour_t bottom_right_col={0.59f,0.60f,0.86f,1.0f}; bar_len=(size.x)*((float)health/36.0f); if ( white ) { draw_rect_fill( position.x, position.y, bar_len, size.y, get_col(COL_WHITE)); draw_rect_fill_gradient( position.x+1, position.y+1, bar_len-2, size.y-2, &bottom_left_col, &bottom_right_col, &top_left_col, &top_right_col); } else { draw_rect_fill( position.x+(size.x-bar_len), position.y, bar_len, size.y, get_col(COL_WHITE)); draw_rect_fill_gradient( position.x+1+(size.x-bar_len), position.y+1, bar_len-2, size.y-2, &bottom_right_col, &bottom_left_col, &top_right_col, &top_left_col); } } static void draw_player_status( coord3_t offset, int white ) { if (white) /* UGLY */ { if ( get_game_stalemate() == TRUE ) text_draw_string_bouncy( offset.x, offset.y, "Tied!", 1, get_col(COL_WHITE)); else if ( get_white_in_checkmate() == TRUE ) text_draw_string_bouncy( offset.x, offset.y, "Checkmate!", 1, get_col(COL_RED)); else if ( get_white_in_check() == TRUE ) text_draw_string_bouncy( offset.x, offset.y, "Check!", 1, get_col(COL_RED)); if ( get_black_in_checkmate() == TRUE ) text_draw_string_bouncy( offset.x, offset.y, "Victory!", 1, get_col(COL_WHITE)); } else { int namew, nameh; if ( get_game_stalemate() == TRUE ) { gg_system_get_string_size("Tied!", &namew, &nameh ); text_draw_string_bouncy( 640-offset.x-namew, offset.y, "Tied!", 1, get_col(COL_WHITE)); } else if ( get_black_in_checkmate() == TRUE ) { gg_system_get_string_size("Checkmate!", &namew, &nameh ); text_draw_string_bouncy( 640-offset.x-namew, offset.y, "Checkmate!", 1, get_col(COL_RED)); } else if ( get_black_in_check() == TRUE ) { gg_system_get_string_size("Check!", &namew, &nameh ); text_draw_string_bouncy( 640-offset.x-namew, offset.y, "Check!", 1, get_col(COL_RED)); } if ( get_white_in_checkmate() == TRUE ) { gg_system_get_string_size("Victory!", &namew, &nameh ); text_draw_string_bouncy( 640-offset.x-namew, offset.y, "Victory!", 1, get_col(COL_WHITE)); } } } void draw_ui_elements(void) { int namew, nameh; /* Enable/disable elements, set positions/sizes. */ int avatars=TRUE; coord3_t avatar_size={100,100}; coord3_t avatar_offset={0+get_ui_trans_pos(),480-avatar_size.y}; int shadows=TRUE; coord3_t shadow_offset={2,2}; int names=TRUE; char *white_name, *black_name; coord3_t name_offset={100+get_ui_trans_pos(),480-60}; coord3_t white_name_size, black_name_size; int clocks=FALSE; char *white_clock, *black_clock; coord3_t clock_offset={300+get_ui_trans_pos(),480-60}; coord3_t white_clock_size, black_clock_size; int health_bars=TRUE; coord3_t health_bar_offset={100+get_ui_trans_pos(),480-40}; coord3_t health_bar_size={200,15}; int move_lists=TRUE; coord3_t move_list_offset={30+get_ui_trans_pos(),350}; int capture_lists=TRUE; coord3_t capture_list_offset={60+get_ui_trans_pos(),180}; int player_status=TRUE; coord3_t player_status_offset={25+get_ui_trans_pos(),480-80}; /* Get name sizes, string */ white_name=get_white_name(); gg_system_get_string_size(white_name, &namew, &nameh ); white_name_size.x=namew; white_name_size.y=nameh; black_name=get_black_name(); gg_system_get_string_size(black_name, &namew, &nameh ); black_name_size.x=namew; black_name_size.y=nameh; /* Get clock sizes, string */ white_clock="00:00"; gg_system_get_string_size(white_clock, &namew, &nameh ); white_clock_size.x=namew; white_clock_size.y=nameh; black_clock="00:00"; gg_system_get_string_size(black_clock, &namew, &nameh ); black_clock_size.x=namew; black_clock_size.y=nameh; /* Draw the avatars. */ if ( avatars ) { if ( shadows ) { draw_texture( get_white_piece(GUI_PIECE_AVATAR), avatar_offset.x+shadow_offset.x, avatar_offset.y-shadow_offset.y, avatar_size.x, avatar_size.y, 1.0f, get_col(COL_BLACK)); draw_texture( get_black_piece(GUI_PIECE_AVATAR), 640-avatar_size.x-avatar_offset.x+shadow_offset.x, avatar_offset.y-shadow_offset.y, avatar_size.x, avatar_size.y, 1.0f, get_col(COL_BLACK)); } draw_texture( get_white_piece(GUI_PIECE_AVATAR), avatar_offset.x, avatar_offset.y, avatar_size.x, avatar_size.y, 1.0f, get_col(COL_WHITE)); draw_texture( get_black_piece(GUI_PIECE_AVATAR), 640-avatar_size.x-avatar_offset.x, avatar_offset.y, avatar_size.x, avatar_size.y, 1.0f, get_col(COL_WHITE)); } /* Draw the names */ if ( names ) { text_draw_string( name_offset.x, name_offset.y, white_name, 1, get_col(COL_WHITE)); text_draw_string( 640-black_name_size.x-name_offset.x, name_offset.y, black_name, 1, get_col(COL_WHITE)); } /* Draw the clocks */ if ( clocks ) { text_draw_string( clock_offset.x-white_clock_size.x, clock_offset.y, white_clock, 1, get_col(COL_WHITE)); text_draw_string( 640-clock_offset.x, clock_offset.y, black_clock, 1, get_col(COL_WHITE)); } /* Draw the health bars. */ if ( health_bars ) { coord3_t black; draw_health_bar( health_bar_offset, health_bar_size, TRUE ); black=health_bar_offset; black.x=640-black.x-health_bar_size.x; draw_health_bar( black, health_bar_size, FALSE ); } /* Draw the move lists. */ if ( move_lists ) draw_move_lists( move_list_offset, get_col(COL_WHITE), get_col(COL_YELLOW)); if ( capture_lists ) draw_capture_list( capture_list_offset, get_col(COL_WHITE)); if ( player_status ) { draw_player_status( player_status_offset, TRUE ); draw_player_status( player_status_offset, FALSE ); } } /** @brief Renders the in-game backdrop. */ void draw_backdrop(void) { draw_texture( get_backdrop(), 0, 0, 640, 480, -1.0f, get_col(COL_WHITE) ); } /** @brief Renders the move list. * * Only the last 5 moves (max) for each side are shown to prevent the screen * from getting cluttered. The last move before the current board position * is highlighted. * * @param col_normal Text colour for move list. * @param col_high Text colour for highlighting the last move. */ void draw_move_lists( coord3_t offset, gg_colour_t *col_normal, gg_colour_t *col_high ) { char **list; int entries, view, i; int y; int last_white, last_black; gg_colour_t col_normal2=*col_normal; gg_colour_t col_high2=*col_normal; game_get_move_list(&list, &entries, &view); if (IS_BLACK(get_board()->turn)) { last_white = view; last_black = view - 1; } else { last_black = view; last_white = view - 1; } y = offset.y; for (i = last_white; i >= 0 && i >= last_white - 8; i -= 2) { char s[11]; if (snprintf(s, 11, "%i.%s", (i >> 1) + 1, list[i]) >= 11) exit(1); if (i != view) text_draw_string( offset.x+5, y-5, s, 1, &col_normal2); else text_draw_string( offset.x+5, y-5, s, 1, &col_high2); y -= text_height(); col_normal2.a-=0.15f; col_high2.a-=0.15f; } col_normal2=*col_normal; col_high2=*col_normal; y = offset.y; if (IS_BLACK(get_board()->turn)) { y -= text_height(); col_normal2.a-=0.15f; col_high2.a-=0.15f; } for (i = last_black; i >= 0 && i >= last_black - (IS_BLACK(get_board()->turn) ? 6 : 8); i -= 2) { if (i != view) text_draw_string_right( 640-offset.x-5, y-5, list[i], 1, &col_normal2); else text_draw_string_right( 640-offset.x-5, y-5, list[i], 1, &col_high2); y -= text_height(); col_normal2.a-=0.15f; col_high2.a-=0.15f; } } /** @brief Renders the list of captured pieces for both sides. * * @param col The text colour to use. */ void draw_capture_list( coord3_t offset, gg_colour_t *col) { /*float x_white = 60; float y_white = 180; float x_black = 580; float y_black = 180;*/ int i; for (i = 9; i > 0; i -= 2) { char s[4]; /*if (get_board()->captured[i] != 0) {*/ if (snprintf(s, 4, "%i", get_board()->captured[i]) >= 4) exit(1); text_draw_string( offset.x, offset.y, s, 1, col); draw_texture( get_black_piece(i/2), offset.x-24, offset.y, 24, 24, 1.0f, get_col(COL_WHITE) ); /* }*/ //offset.y -= 28; /*get_text_character('a')->height;*/ /*if (get_board()->captured[i - 1] != 0) {*/ if (snprintf(s, 4, "%i", get_board()->captured[i - 1]) >= 4) exit(1); text_draw_string_right( 640-offset.x, offset.y, s, 1, col); draw_texture( get_white_piece((i-1)/2), 640-offset.x, offset.y, 24, 24, 1.0f, get_col(COL_WHITE) ); /* }*/ offset.y -= 28; /*get_text_character('a')->height;*/ } } dreamchess-0.2.1-RC2/src/ui_sdlgl/load_data.c000066400000000000000000000071731242540543200206720ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" void load_border(texture_t border[9], char *filename) { /* Create storage space for the texture */ SDL_Surface *surface; /* Load The Bitmap, Check For Errors, If Bitmap's Not Found Quit */ if ((surface = IMG_Load(filename))) { int i; for (i = 0; i < 9; i++) { SDL_Rect rect; rect.x = (i % 3) * surface->w / 3; rect.y = (i / 3) * surface->h / 3; rect.w = surface->w / 3; rect.h = surface->h / 3; border[i] = SDL_GL_LoadTexture(surface, &rect, 1,1); /* Nearest? */ glBindTexture(GL_TEXTURE_2D, border[i].id); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); } /* Free up any memory we may have used */ SDL_FreeSurface(surface); } else { DBG_ERROR("could not load texture: %s", filename); exit(1); } } void unload_border(texture_t border[9]) { int i; for (i = 0; i < 9; i++) { glDeleteTextures(1, &border[i].id); } } /** @brief Loads the textures for the chess pieces. */ void load_pieces(void) { int i, j; texture_t texture; int ypos = 0; int tex_height, tex_width; load_texture_png(&texture, "pieces.png", 1,1); tex_height = power_of_two(texture.height); tex_width = power_of_two(texture.width); for (i = 0; i < 2; i++ ) { int xpos = 0; texture_t *pieces; if (i == 0) pieces = get_white_pieces(); else pieces = get_black_pieces(); for (j = 0; j < 7; j++ ) { texture_t c; c.width = texture.width / 7; c.height = texture.height / 2; c.u1 = xpos / (float) tex_width; c.v1 = ypos / (float) tex_height; xpos += c.width; c.u2 = xpos / (float) tex_width; c.v2 = (ypos + c.height) / (float) tex_height; c.id = texture.id; c.width = 64; c.height = 64; switch (j) { case 0: pieces[GUI_PIECE_KING] = c; break; case 1: pieces[GUI_PIECE_QUEEN] = c; break; case 2: pieces[GUI_PIECE_ROOK] = c; break; case 3: pieces[GUI_PIECE_KNIGHT] = c; break; case 4: pieces[GUI_PIECE_BISHOP] = c; break; case 5: pieces[GUI_PIECE_PAWN] = c; break; case 6: pieces[GUI_PIECE_AVATAR] = c; } } ypos += texture.height / 2; } } dreamchess-0.2.1-RC2/src/ui_sdlgl/promote_dialog.c000066400000000000000000000060261242540543200217620ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static int dialog_promote_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data ) { set_dialog_promote_piece(*(int *)extra_data); gg_dialog_close(); return 1; } gg_dialog_t *dialog_promote_create(int colour) { static int cb_pieces[4]; texture_t *pieces; gg_widget_t *dialog; gg_widget_t *action; gg_widget_t *vbox = gg_vbox_create(0); gg_widget_t *hbox = gg_hbox_create(0); gg_widget_t *gg_image; gg_widget_t *text = gg_label_create("Promotion! Choose new piece!"); set_dialog_promote_piece(NONE); cb_pieces[0] = QUEEN + colour; cb_pieces[1] = ROOK + colour; cb_pieces[2] = BISHOP + colour; cb_pieces[3] = KNIGHT + colour; gg_container_append(GG_CONTAINER(vbox), text); if (IS_WHITE(colour)) pieces = get_white_pieces(); else pieces = get_black_pieces(); gg_image = gg_image_create(&pieces[GUI_PIECE_QUEEN]); action = gg_action_create(gg_image); gg_widget_subscribe_signal_name(action, action->id, "action_pressed", dialog_promote_cb, &cb_pieces[0]); gg_container_append(GG_CONTAINER(hbox), action); gg_image = gg_image_create(&pieces[GUI_PIECE_ROOK]); action = gg_action_create(gg_image); gg_widget_subscribe_signal_name(action, action->id, "action_pressed", dialog_promote_cb, &cb_pieces[1]); gg_container_append(GG_CONTAINER(hbox), action); gg_image = gg_image_create(&pieces[GUI_PIECE_BISHOP]); action = gg_action_create(gg_image); gg_widget_subscribe_signal_name(action, action->id, "action_pressed", dialog_promote_cb, &cb_pieces[2]); gg_container_append(GG_CONTAINER(hbox), action); gg_image = gg_image_create(&pieces[GUI_PIECE_KNIGHT]); action = gg_action_create(gg_image); gg_widget_subscribe_signal_name(action, action->id, "action_pressed", dialog_promote_cb, &cb_pieces[3]); gg_container_append(GG_CONTAINER(hbox), action); gg_container_append(GG_CONTAINER(vbox), hbox); dialog = gg_dialog_create(vbox, NULL, NULL, 0); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_style(GG_DIALOG(dialog), get_ingame_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/ui_sdlgl/saveload_dialog.c000066400000000000000000000222231242540543200220700ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); return 1; } int saveload_selected=0; int changing_slot=FALSE; int change_saving=FALSE; static char xmlsquaretofont( int square ) { switch(PIECE(square)) { case KING: return CHAR_KING; case QUEEN: return CHAR_QUEEN; case ROOK: return CHAR_ROOK; case KNIGHT: return CHAR_KNIGHT; case BISHOP: return CHAR_BISHOP; case PAWN: return CHAR_PAWN; } return ' '; } static int dialog_loadgame_load(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int slot = saveload_selected; if (get_slots() & (1 << slot)) { set_pgn_slot(slot); set_set_loading(TRUE); gg_dialog_close(); gg_dialog_close(); } return 1; } static int dialog_saveload_change(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_widget_t *select = GG_WIDGET(extra_data); saveload_selected=GG_OPTION(select)->sel; gg_dialog_close(); changing_slot=TRUE; gg_dialog_open(dialog_saveload_create(gg_widget_find_dialog(widget)->parent_dialog, change_saving)); changing_slot=FALSE; return 1; } static int dialog_savegame_save(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int save_good=TRUE; /* Close the dialogs.. */ gg_dialog_close(); gg_dialog_close(); if (!game_save( saveload_selected )) { write_save_xml( saveload_selected ); } else save_good=FALSE; if ( save_good ) show_message_dialog( "Save successful" ); else show_message_dialog( "Save failed" ); return 1; } gg_dialog_t *dialog_saveload_create(gg_dialog_t *parent, int saving) { gg_widget_t *dialog; gg_widget_t *rootvbox = gg_vbox_create(0); gg_widget_t *vbox = gg_vbox_create(0); gg_widget_t *hbox = gg_vbox_create(0); gg_widget_t *hboxtemp; gg_widget_t *widget; char temp[80]; char whiteis[80], blackis[80]; int i=0,j=0; int padding=0; change_saving=saving; if ( !changing_slot ) saveload_selected=0; /*DBG_LOG( "dialog opened with saveselected of %i", saveload_selected );*/ /* Right side.. */ if (!changing_slot) { for ( i=0; iplayer[WHITE] ) { case PLAYER_ENGINE: sprintf( whiteis, "CPU" ); break; case PLAYER_UI: sprintf( whiteis, "Human" ); break; default: /* Whoops */ sprintf( whiteis, "Oh no.." ); break; } switch ( get_config_save(saveload_selected)->player[BLACK] ) { case PLAYER_ENGINE: sprintf( blackis, "CPU" ); break; case PLAYER_UI: sprintf( blackis, "Human" ); break; default: /* Whoops */ sprintf( blackis, "Oh no.." ); break; } sprintf( temp, "%s vs %s", whiteis, blackis ); widget = gg_label_create(temp); gg_container_append(GG_CONTAINER(vbox), widget); sprintf( temp, "Difficulty: %s", get_config_save(saveload_selected)->difficulty ? "Normal" : "Easy" ); widget = gg_label_create(temp); gg_container_append(GG_CONTAINER(vbox), widget); sprintf( temp, "Level: %i", get_config_save(saveload_selected)->cpu_level ); widget = gg_label_create(temp); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_label_create(" "); gg_container_append(GG_CONTAINER(vbox), widget); /* create board.. */ for ( i=7; i>=0; i-- ) { gg_widget_t *hboxtemp2; gg_colour_t col_white = { 1.0f, 1.0f, 1.0f, 1.0f }; /*gg_colour_t col_grey = { 0.3f, 0.3f, 0.3f, 1.0f };*/ hboxtemp = gg_hbox_create(0); hboxtemp2 = gg_hbox_create(0); gg_set_requested_size(hboxtemp2, 20, 20); gg_container_append(GG_CONTAINER(hboxtemp), hboxtemp2); for ( j=0; j<8; j++ ) { gg_colour_t col_green = {0.5, 0.6, 0.5, 1.0}; gg_colour_t col_yellow = {0.8, 0.7, 0.4, 1.0}; gg_colour_t front, *back; int square = get_saved_board(saveload_selected)->square[i * 8 + j]; sprintf(temp, "%c", xmlsquaretofont(square)); widget = gg_label_create( temp ); gg_set_requested_size(widget, 20, 20); gg_align_set_alignment(GG_ALIGN(widget), 0.5, 0.5); if (COLOUR(square) == WHITE) front = col_white; else front = *get_col(COL_BLACK); if ((i + j) % 2 == 0) back = &col_green; else back = &col_yellow; /* FIXME Hack to turn off shadow */ front.a = 2.0f; gg_label_set_colour(GG_LABEL(widget), &front, back); gg_container_append(GG_CONTAINER(hboxtemp), widget); } gg_container_append(GG_CONTAINER(board_box), hboxtemp); } gg_container_append(GG_CONTAINER(vbox), board_box); } else { sprintf( temp, "Empty slot" ); widget = gg_label_create(temp); gg_container_append(GG_CONTAINER(vbox), widget); for ( i=0; i<12; i++ ) { widget = gg_label_create(" "); gg_container_append(GG_CONTAINER(vbox), widget); } } gg_set_requested_size(vbox, 201, 0); gg_container_append(GG_CONTAINER(hbox), gg_frame_create(vbox)); /* left side */ vbox = gg_vbox_create(0); /* padding.. */ for ( i=0; iid, "option_changed", dialog_saveload_change, widget); gg_container_append(GG_CONTAINER(vbox), widget); if ( changing_slot ) gg_option_set_selected(GG_OPTION(widget), saveload_selected); if ( saving ) { widget = gg_action_create_with_label("Save Game", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_savegame_save, vbox); } else { widget = gg_action_create_with_label("Load Game", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_loadgame_load, vbox); } gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Cancel", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); /*for ( i=0; i. */ #include "ui_sdlgl.h" static float zerodepth=1.0f; static int fps_enabled = 0; static int frames = 0; static Uint32 fps_time = 0; static float fps; float get_fps(void) { return fps; } void update_fps_time(void) { fps_time=SDL_GetTicks(); } void toggle_show_fps(void) { fps_enabled = 1 - fps_enabled; } static struct { int x; int y; } mouse_pos; float get_zerodepth(void) { return zerodepth; } void set_mouse_pos( int x, int y ) { mouse_pos.x=x; mouse_pos.y=y; } int get_true_mouse_x(void) { return mouse_pos.x; } int get_true_mouse_y(void) { return mouse_pos.y; } int get_mouse_x(void) { return ((float)mouse_pos.x/(float)get_screen_width())*640; } int get_mouse_y(void) { return ((float)mouse_pos.y/(float)get_screen_height())*480; } /** @brief Computes smallest power of two that's larger than the input value. * * @param input Input value. * @return Smallest power of two that's larger than input. */ int power_of_two(int input) { int value = 1; while ( value < input ) { value <<= 1; } return value; } void go_3d(int width, int height) { glViewport( 0, 0, width, height ); glMatrixMode( GL_PROJECTION ); glLoadIdentity(); gluPerspective(45.0f, 640.0f/480.0f, 1.0f, 100.0f); glMatrixMode( GL_MODELVIEW ); glLoadIdentity(); } /** @brief Sets the OpenGL rendering options. */ void init_gl(void) { /* Enable smooth shading */ glShadeModel( GL_SMOOTH ); /* Set the background black */ glClearColor( 0.0f, 0.0f, 0.0f, 0.0f ); /* Depth buffer setup */ glClearDepth( 1.0f ); /* Enables Depth Testing */ glEnable( GL_DEPTH_TEST ); /* The Type Of Depth Test To Do */ glDepthFunc( GL_LEQUAL ); /* Really Nice Perspective Calculations */ glHint( GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST ); #ifndef __BEOS__ glClear(GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT); glReadPixels(100, 100, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, &zerodepth); if ( zerodepth != 1.0f ) DBG_WARN( "z depth should be 1.0f, but we got %f", zerodepth ); #endif /* __BEOS__ */ glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); } /** @brief Resizes the OpenGL window. * * @param width Desired width in pixels. * @param height Desired height in pixels. */ void resize_window( int width, int height ) { glViewport( 0, 0, width, height ); glMatrixMode( GL_PROJECTION ); glLoadIdentity(); glOrtho(0, 640, 0, 480, -1, 1); glMatrixMode( GL_MODELVIEW ); glLoadIdentity(); } /** @brief Swaps the OpenGL buffer. * * Also maintains the frames-per-second counter. */ void gl_swap(void) { static Uint32 last = 0; Uint32 now; if (fps_enabled) { char fps_s[16]; snprintf(fps_s, 16, "FPS: %.2f", fps); text_draw_string(10, 10, fps_s, 1, get_col(COL_RED)); } SDL_GL_SwapBuffers(); now = SDL_GetTicks(); if (now - last < 1000 / FPS) SDL_Delay(1000 / FPS - (now - last)); last = SDL_GetTicks(); frames++; if (frames == 10) { fps = 10000 / (float) (now - fps_time); frames = 0; fps_time = now; } } dreamchess-0.2.1-RC2/src/ui_sdlgl/text.c000066400000000000000000000136071242540543200177450ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static texture_t text_characters[256]; texture_t *get_text_character( int index ) { return &text_characters[index]; } /** @brief Renders a latin1 character. * * @param xpos Leftmost x-coordinate to render the character at. * @param ypos Lowermost y-coordinate to render the character at. * @param scale Size scale factor. * @param character To character to render. * @param col The colour to render with. * @return The width of the textured quad in pixels. */ int text_draw_char( float xpos, float ypos, float scale, int character, gg_colour_t *col ) { int index, offset; gg_colour_t black = *get_col(COL_BLACK); black.a = col->a; offset=0; index=character; if (index < 0) index += 256; draw_texture( &text_characters[index], xpos+2, ypos-2, text_characters[index].width*scale, text_characters[index].height*scale, 1.0f, &black ); draw_texture( &text_characters[index], xpos, ypos, text_characters[index].width*scale, text_characters[index].height*scale, 1.0f, col ); return text_characters[index].width*scale; } /** @brief Renders a latin1 string. * * @param xpos Leftmost x-coordinate to render the string at. * @param ypos Lowermost y-coordinate to render the string at. * @param text The string to render. * @param scale Size scale factor. * @param col The colour to render with. */ void text_draw_string( float xpos, float ypos, char *text, float scale, gg_colour_t *col) { int i; int xposition=xpos; for (i = 0; i < strlen(text); i++) xposition+=text_draw_char( xposition, ypos, scale, text[i], col ); } static int text_width_n(char *text, int n) { int retval = 0, i; for (i = 0; i < n; i++) { int index = text[i]; if (index < 0) index += 256; retval += text_characters[index].width; } return retval; } /** @brief Returns the width of a string. * * @param text String to compute width of. * @return Width of string in pixels. */ int text_width(char *text) { return text_width_n(text, strlen(text)); } /** @brief Returns the font height. * * @return Font height in pixels. */ int text_height(void) { return text_characters['a'].height; } /** @brief Renders a latin1 string with right-alignment. * * @param xpos Rightmost x-coordinate to render the string at. * @param ypos Lowermost y-coordinate to render the string at. * @param text The string to render. * @param scale Size scale factor. * @param col The colour to render with. */ void text_draw_string_right( float xpos, float ypos, char *text, float scale, gg_colour_t *col) { text_draw_string(xpos - text_width(text) * scale, ypos, text, scale, col); } /** @brief Renders a bouncy latin1 string. * * The bouncing effect is based on BOUNCE_AMP, BOUNCE_LEN and BOUNCE_SPEED. * The current time is used to determine the current animation frame. * * @param xpos Leftmost x-coordinate to render the string at. * @param ypos Lowermost y-coordinate to render the string at. * @param text The string to render. * @param scale Size scale factor. * @param col The colour to render with. */ void text_draw_string_bouncy( float xpos, float ypos, char *text, float scale, gg_colour_t *col) { int i; int xposition=xpos; int yposition=ypos; Uint32 ticks = SDL_GetTicks(); for (i = 0; i < strlen(text); i++) { float temp_off; float phase = ((ticks % (1000 / BOUNCE_SPEED)) / (float) (1000 / BOUNCE_SPEED)); if (phase < 0.5) temp_off = phase * 2 * (BOUNCE_AMP + 1); else temp_off = ((1.0 - phase) * 2) * (BOUNCE_AMP + 1); yposition=ypos+temp_off; xposition+=text_draw_char( xposition, yposition, scale, text[i], col ); ticks += 1000 / BOUNCE_SPEED / BOUNCE_LEN; } } /** @brief Generates textures for the latin1 character set. */ void generate_text_chars(void) { int i, j; texture_t texture; char width[256]; FILE *f; int ypos = 0; int tex_height, tex_width; load_texture_png(&texture, "font.png", 1, 1); tex_height = power_of_two(texture.height); tex_width = power_of_two(texture.width); f = fopen("font.wid", "rb"); if (!f) { fprintf(stderr, "Couldn't open font width file\n"); exit(1); } if (fread(width, 1, 256, f) < 256) { fprintf(stderr, "Error reading font width file\n"); exit(1); } for (i = 0; i < 16; i++ ) { int xpos = 0; /* One pixel extra spacing */ for (j = 0; j < 16; j++ ) { texture_t c; c.width = width[i*16+j]; c.height = texture.height / 16; c.u1 = xpos / (float) tex_width; c.v1 = ypos / (float) tex_height; xpos += width[i*16+j]; c.u2 = (float) xpos / tex_width; c.v2 = (ypos + c.height) / (float) tex_height; c.id = texture.id; xpos++; text_characters[i*16+j] = c; } ypos += texture.height / 16 + 1; } } dreamchess-0.2.1-RC2/src/ui_sdlgl/texture.c000066400000000000000000000143501242540543200204550ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" /* This function loads the image upside-down. Meaning that texture * coordinate (0,0) corresponds to the top-left corner of the image. */ texture_t SDL_GL_LoadTexture(SDL_Surface *surface, SDL_Rect *area, int alpha, int clamp) { texture_t texture; int w, h; SDL_Surface *image; SDL_Rect dest; Uint32 saved_flags; Uint8 saved_alpha; /* Use the surface width and height expanded to powers of 2 */ w = power_of_two(area->w); h = power_of_two(area->h); image = SDL_CreateRGBSurface( SDL_SWSURFACE, w, h, 32, #if SDL_BYTEORDER == SDL_LIL_ENDIAN /* OpenGL RGBA masks */ 0x000000FF, 0x0000FF00, 0x00FF0000, 0xFF000000 #else 0xFF000000, 0x00FF0000, 0x0000FF00, 0x000000FF #endif ); if ( image == NULL ) { exit(0); } /* Save the alpha blending attributes */ saved_flags = surface->flags&(SDL_SRCALPHA|SDL_RLEACCELOK); saved_alpha = surface->format->alpha; if ( (saved_flags & SDL_SRCALPHA) == SDL_SRCALPHA ) { SDL_SetAlpha(surface, 0, 0); } /* Copy the surface into the GL texture image */ dest.x = 0; dest.y = 0; dest.w = area->w; dest.h = area->h; SDL_BlitSurface(surface, area, image, &dest); /* Restore the alpha blending attributes */ if ( (saved_flags & SDL_SRCALPHA) == SDL_SRCALPHA ) { SDL_SetAlpha(surface, saved_flags, saved_alpha); } /* Create an OpenGL texture for the image */ glGenTextures(1, &texture.id); glBindTexture(GL_TEXTURE_2D, texture.id); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); #ifndef __BEOS__ if (clamp) { glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP); } #endif /* __BEOS__ */ glTexImage2D(GL_TEXTURE_2D, 0, (alpha ? 4 : 3), w, h, 0, GL_RGBA, GL_UNSIGNED_BYTE, image->pixels); SDL_FreeSurface(image); /* No longer needed */ texture.u1 = 0; texture.v1 = 0; texture.u2 = area->w / (float) w; texture.v2 = area->h / (float) h; texture.width = area->w; texture.height = area->h; return texture; } /** @brief Renders a textured quad. * * @param texture The texture to use. * @param xpos The leftmost x-coordinate. * @param ypos The lowermost y-coordinate. * @param width The width in pixels. * @param height The height in pixels. * @param zpos The z-coordinate. * @param col The colour to render with. */ void draw_texture( texture_t *texture, float xpos, float ypos, float width, float height, float zpos, gg_colour_t *col ) { glEnable( GL_TEXTURE_2D ); glColor4f( col->r, col->g, col->b, col->a ); glBindTexture(GL_TEXTURE_2D, texture->id); glBegin(GL_QUADS); glTexCoord2f(texture->u1, texture->v1); glVertex3f( xpos, ypos+height, zpos ); glTexCoord2f(texture->u2, texture->v1); glVertex3f( xpos+width, ypos+height, zpos ); glTexCoord2f(texture->u2, texture->v2); glVertex3f( xpos+width, ypos, zpos ); glTexCoord2f(texture->u1, texture->v2); glVertex3f( xpos, ypos, zpos ); glEnd(); glDisable(GL_TEXTURE_2D); } void draw_texture_uv( texture_t *texture, float xpos, float ypos, float width, float height, float zpos, gg_colour_t *col, float u1, float v1, float u2, float v2, GLenum mode_h, GLenum mode_v) { glEnable( GL_TEXTURE_2D ); glColor4f( col->r, col->g, col->b, col->a ); glBindTexture(GL_TEXTURE_2D, texture->id); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, mode_h); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, mode_v); glBegin(GL_QUADS); glTexCoord2f(u1, v1); glVertex3f( xpos, ypos+height, zpos ); glTexCoord2f(u2, v1); glVertex3f( xpos+width, ypos+height, zpos ); glTexCoord2f(u2, v2); glVertex3f( xpos+width, ypos, zpos ); glTexCoord2f(u1, v2); glVertex3f( xpos, ypos, zpos ); glEnd(); glDisable(GL_TEXTURE_2D); } /** @brief Loads a PNG file and turns it into a texture. * * @param texture Texture to write to. * @param filename The PNG file to load. * @param alpha 1 = Create texture with alpha channel (taken from image), * 0 = Create texture without alpha channel. */ void load_texture_png( texture_t *texture, char *filename, int alpha, int clamp ) { /* Create storage space for the texture */ SDL_Surface *texture_image; DBG_LOG("loading texture: %s", filename ); /* Load The Bitmap, Check For Errors, If Bitmap's Not Found Quit */ if ( ( texture_image = IMG_Load( filename ) ) ) { SDL_Rect area; area.x = 0; area.y = 0; area.w = texture_image->w; area.h = texture_image->h; *texture = SDL_GL_LoadTexture(texture_image, &area, alpha, clamp); } else { DBG_ERROR("could not load texture: %s", filename); exit(1); } /* Free up any memory we may have used */ if ( texture_image ) SDL_FreeSurface( texture_image ); } dreamchess-0.2.1-RC2/src/ui_sdlgl/theme.c000066400000000000000000000074121242540543200200600ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static texture_t backdrop; static texture_t border[9]; static texture_t menu_border[9]; static texture_t mouse_cursor, menu_mouse_cursor; static texture_t white_pieces[7]; static texture_t black_pieces[7]; static texture_t selector_tex; static char white_name[80]; static char black_name[80]; texture_t *get_menu_border(void) { return menu_border; } texture_t *get_border(void) { return border; } texture_t *get_mouse_cursor(void) { return &mouse_cursor; } texture_t *get_menu_mouse_cursor(void) { return &menu_mouse_cursor; } char *get_white_name(void) { return white_name; } char *get_black_name(void) { return black_name; } texture_t *get_backdrop(void) { return &backdrop; } texture_t *get_white_pieces(void) { return white_pieces; } texture_t *get_black_pieces(void) { return black_pieces; } texture_t *get_white_piece( int index ) { return &white_pieces[index]; } texture_t *get_black_piece( int index ) { return &black_pieces[index]; } static int ld_style(char *name) { if (chdir("styles")) return 1; if (chdir(name)) return 1; /* Theme! */ load_texture_png( &backdrop, "backdrop.png", 0, 1 ); #ifndef __BEOS__ load_texture_png( &mouse_cursor, "mouse_cursor.png", 1, 1 ); #endif /* __BEOS__ */ load_border(border, "border.png"); load_pieces(); return 0; } static int ld_pieces(char *name) { if (chdir("pieces")) return 1; if (chdir(name)) return 1; loadmodels("set.cfg"); load_texture_png(&selector_tex, "selector.png", 1,1); return 0; } static int ld_board(char *name) { if (chdir("boards")) return 1; if (chdir(name)) return 1; load_board("board.dcm", "board.png"); return 0; } /** @brief Loads a style. * * @param name The name of the subdirectory of the theme to load. */ void load_theme(struct theme_struct *theme) { ch_userdir(); if (ld_style(theme->style)) { ch_datadir(); if (ld_style(theme->style)) { DBG_ERROR("failed to find style '%s'", theme->style); exit(1); } } ch_userdir(); if (ld_pieces(theme->pieces)) { ch_datadir(); if (ld_pieces(theme->pieces)) { DBG_ERROR("failed to find pieces '%s'", theme->pieces); exit(1); } } ch_userdir(); if (ld_board(theme->board)) { ch_datadir(); if (ld_board(theme->board)) { DBG_ERROR("failed to find board '%s'", theme->board); exit(1); } } set_theme(theme, selector_tex); ch_datadir(); } /** @brief Frees all textures of the currently loaded theme. */ void unload_theme(void) { glDeleteTextures(1, &white_pieces[GUI_PIECE_KING].id); glDeleteTextures(1, &backdrop.id); glDeleteTextures(1, &selector_tex.id); glDeleteTextures(1, &mouse_cursor.id); unload_border(border); freemodels(); } dreamchess-0.2.1-RC2/src/ui_sdlgl/title_dialog.c000066400000000000000000000202011242540543200214050ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" #include "options.h" #include "system_config.h" #include "gamegui_dialogs.h" static void create_option_values(gg_option_t *widget, option_t *option) { option_value_t *value; OPTION_VALUE_FOREACH(value, option) { gg_option_append_label(widget, value->name, 0.5f, 0.0f); } gg_option_set_selected(widget, option->selected->index); } static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); return 1; } /** @brief Triggers gameplay start based on currently selected options. */ static int menu_title_start(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { int selected_difficulty, selected_level, selected_player_layout; option_t *option; set_set_loading(TRUE); option = config_get_option("game_mode"); selected_player_layout = option->selected->index; option = config_get_option("difficulty"); selected_difficulty = option->selected->index; option = config_get_option("level"); selected_level = option->selected->index; DBG_LOG("starting a new game - difficulty: %i - level: %i - player scheme: %i", selected_difficulty, selected_level, selected_player_layout); if ( get_egg_req() ) { set_show_egg(TRUE); DBG_LOG("easter egg enabled"); } gg_dialog_close(); gg_dialog_close(); switch (selected_player_layout) { case GAME_TYPE_HUMAN_VS_CPU: get_config()->player[WHITE] = PLAYER_UI; get_config()->player[BLACK] = PLAYER_ENGINE; break; case GAME_TYPE_CPU_VS_HUMAN: get_config()->player[WHITE] = PLAYER_ENGINE; get_config()->player[BLACK] = PLAYER_UI; break; case GAME_TYPE_HUMAN_VS_HUMAN: get_config()->player[WHITE] = PLAYER_UI; get_config()->player[BLACK] = PLAYER_UI; } get_config()->difficulty = selected_difficulty; get_config()->cpu_level = selected_level + 1; config_save(); return 1; } /** @brief Triggers DreamChess exit. */ static int menu_title_quit(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { set_title_process_retval(1); gg_dialog_close(); return 1; } static int dialog_title_root_new(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_title_newgame_create(gg_widget_find_dialog(widget))); return 1; } static int dialog_title_root_load(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_saveload_create(gg_widget_find_dialog(widget), FALSE)); return 1; } static int dialog_title_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { option_t *option = config_get_option((char *) extra_data); option_select_value_by_index(option, gg_option_get_selected(GG_OPTION(widget))); return 1; } static int dialog_title_open_systemopts(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_systemopts_create(gg_widget_find_dialog(widget))); return 1; } static int dialog_title_time_load(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_open(dialog_time_create(gg_widget_find_dialog(widget))); return 1; } gg_dialog_t *dialog_title_newgame_create(gg_dialog_t *parent) { gg_widget_t *dialog; gg_widget_t *vbox; gg_widget_t *widget; gg_widget_t *vbox2; gg_widget_t *hbox; gg_widget_t *label; option_t *option; set_pgn_slot(-1); vbox = gg_vbox_create(0); label = gg_label_create("Players:"); vbox2 = gg_vbox_create(0); gg_container_append(GG_CONTAINER(vbox2), label); label = gg_label_create("Difficulty:"); gg_container_append(GG_CONTAINER(vbox2), label); label = gg_label_create("Level:"); gg_container_append(GG_CONTAINER(vbox2), label); hbox = gg_hbox_create(20); gg_container_append(GG_CONTAINER(hbox), vbox2); option = config_get_option("game_mode"); widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", dialog_title_cb, "game_mode"); vbox2 = gg_vbox_create(0); gg_container_append(GG_CONTAINER(vbox2), widget); option = config_get_option("difficulty"); widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", dialog_title_cb, "difficulty"); gg_container_append(GG_CONTAINER(vbox2), widget); option = config_get_option("level"); widget = gg_option_create(); create_option_values(GG_OPTION(widget), option); gg_widget_subscribe_signal_name(widget, widget->id, "option_changed", dialog_title_cb, "level"); gg_container_append(GG_CONTAINER(vbox2), widget); gg_container_append(GG_CONTAINER(hbox), vbox2); gg_container_append(GG_CONTAINER(vbox), hbox); if (0) { widget = gg_action_create_with_label("Time options..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_title_time_load, NULL); gg_container_append(GG_CONTAINER(vbox), widget); } widget = gg_action_create_with_label("Start Game", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", menu_title_start, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Cancel", 0.5f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), widget); gg_vbox_set_selected(vbox, 1); dialog = gg_dialog_create(vbox, NULL, parent, GG_DIALOG_AUTOHIDE_PARENT); gg_dialog_set_position(GG_DIALOG(dialog), 320, 63, 0.5f, 0.0f); gg_dialog_set_style(GG_DIALOG(dialog), get_menu_style()); return GG_DIALOG(dialog); } gg_dialog_t *dialog_title_root_create(void) { gg_widget_t *dialog; gg_widget_t *vbox; gg_widget_t *widget; vbox = gg_vbox_create(0); widget = gg_action_create_with_label("New Game..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_title_root_new, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Load Game..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_title_root_load, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Configuration..", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", dialog_title_open_systemopts, NULL); gg_container_append(GG_CONTAINER(vbox), widget); widget = gg_action_create_with_label("Quit", 0.0f, 0.0f); gg_widget_subscribe_signal_name(widget, widget->id, "action_pressed", menu_title_quit, NULL); gg_container_append(GG_CONTAINER(vbox), widget); dialog = gg_dialog_create(vbox, NULL, NULL, 0); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_position(GG_DIALOG(dialog), 320, 23, 0.5f, 0.0f); gg_dialog_set_style(GG_DIALOG(dialog), get_menu_style()); return GG_DIALOG(dialog); } void open_title_root_dialog(void) { gg_dialog_t *title=dialog_title_root_create(); gg_dialog_open(title); } dreamchess-0.2.1-RC2/src/ui_sdlgl/transitions.c000066400000000000000000000123521242540543200213320ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" float fade_start; int in_transition=FALSE; #define SONIC_FADE_SPEED 2.0f void set_fade_start( float start ) { fade_start=start; } int draw_fade( int inout ) { float amount=(gg_system_get_ticks()-fade_start)/(FADE_SPEED*1000); gg_colour_t col={0.0f, 0.0f, 0.0f, 1.0f-amount }; if ( inout == FADE_OUT ) col.a=amount; if (col.a > 1.0f) col.a = 1.0f; if (col.a >= 0.0f) gg_system_draw_filled_rect(0, 0, 640, 480, &col ); if ( amount >= 1.0f ) return FALSE; return TRUE; } int draw_sonic_fade( int inout ) { float amount=(gg_system_get_ticks()-fade_start)/(SONIC_FADE_SPEED*1000); int i=0; gg_colour_t col_red={1.0f, 0.0f, 0.0f, 1.0f }; gg_colour_t col_blue={0.0f, 0.0f, 1.0f, 1.0f }; gg_colour_t col_yellow={1.0f, 1.0f, 0.0f, 1.0f }; gg_colour_t col_black={0.0f, 0.0f, 0.0f, 1.0f }; gg_colour_t col_white={1.0f, 1.0f, 1.0f, 1.0f }; if ( amount < 1.0f ) { if ( inout == FADE_IN ) amount=1.0f-amount; if ( amount < 0.7f ) amount=(amount)/0.7f; else if (amount >= 0.7f ) amount=1.0f; gg_system_draw_filled_rect(0, 480-(480*amount), 640, 480, &col_blue ); gg_system_draw_filled_rect(640-(640*amount), 0, 640, (480/3), &col_yellow ); text_draw_string( 640-(640*amount)+280, (480/3)-30, "DreamChess the chess game", 1.2f, &col_white); gg_system_draw_filled_rect(0, 0, (((640/3)+(480/14))*amount)-(480/14), 480, &col_red ); for ( i=0; i<14; i++ ) { draw_tri((((640/3)+(480/14))*amount)-(480/14)+2, i*(480/14)-2, (((640/3)+(480/14))*amount)-(480/14)+2, i*(480/14)+(480/14)-2, (((640/3)+(480/14))*amount)-(480/14)+(480/14)+2, i*(480/14)+((480/14)/2)-2, &col_black); draw_tri((((640/3)+(480/14))*amount)-(480/14), i*(480/14), (((640/3)+(480/14))*amount)-(480/14), i*(480/14)+(480/14), (((640/3)+(480/14))*amount)-(480/14)+(480/14), i*(480/14)+((480/14)/2), &col_red); } text_draw_string( 640-(640*amount*2)+840, 480-(480/3), "Chess Hill", 3.0f, &col_white); text_draw_string( (640*amount*2)-1000, 480-(480/3)-50, "Zone", 3.0f, &col_white); text_draw_string( (640*amount*2)-860, 480-(480/3)-60, "1", 4.0f, &col_yellow); } /*printf( "Drawing sonic fade.. :%i,%f\n", inout, amount );*/ if ( amount >= 1.0f ) { return FALSE; } return TRUE; } /*int draw_sonic_fade( int inout ) { float amount=(gg_system_get_ticks()-fade_start)/(SONIC_FADE_SPEED*1000); int i=0; gg_colour_t col_red={1.0f, 0.0f, 0.0f, 1.0f }; gg_colour_t col_blue={0.0f, 0.0f, 1.0f, 1.0f }; gg_colour_t col_yellow={1.0f, 1.0f, 0.0f, 1.0f }; gg_colour_t col_black={0.0f, 0.0f, 0.0f, 1.0f }; gg_colour_t col_white={1.0f, 1.0f, 1.0f, 1.0f }; if ( amount <= 1.0f ) { if ( amount < 0.4f ) amount=(amount)/0.4f; else if ( amount < 0.7f ) amount=1.0f; else if ( amount >= 0.7f ) amount=1.0-((amount-0.7f)/0.3f); gg_system_draw_filled_rect(0, 480-(480*amount), 640, 480, &col_blue ); gg_system_draw_filled_rect(640-(640*amount), 0, 640, (480/3), &col_yellow ); text_draw_string( 640-(640*amount)+280, (480/3)-30, "DreamChess the chess game", 1.2f, &col_white); gg_system_draw_filled_rect(0, 0, (((640/3)+(480/14))*amount)-(480/14), 480, &col_red ); for ( i=0; i<14; i++ ) { draw_tri((((640/3)+(480/14))*amount)-(480/14)+2, i*(480/14)+2, (((640/3)+(480/14))*amount)-(480/14)+2, i*(480/14)+(480/14)+2, (((640/3)+(480/14))*amount)-(480/14)+(480/14)+2, i*(480/14)+((480/14)/2)+2, &col_black); draw_tri((((640/3)+(480/14))*amount)-(480/14), i*(480/14), (((640/3)+(480/14))*amount)-(480/14), i*(480/14)+(480/14), (((640/3)+(480/14))*amount)-(480/14)+(480/14), i*(480/14)+((480/14)/2), &col_red); } text_draw_string( 640-(640*amount*2)+840, 480-(480/3), "Chess Hill", 3.0f, &col_white); text_draw_string( (640*amount*2)-1000, 480-(480/3)-50, "Zone", 3.0f, &col_white); text_draw_string( (640*amount*2)-860, 480-(480/3)-60, "1", 4.0f, &col_yellow); } if ( amount > 1.0f ) { return FALSE; } return TRUE; }*/ dreamchess-0.2.1-RC2/src/ui_sdlgl/ui_sdlgl.c000066400000000000000000000417571242540543200205720ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" #include "git_rev.h" #include #include #include "audio.h" #include "options.h" #include "theme.h" #include "system_config.h" #include "gamegui_dialogs.h" static gg_dialog_style_t style_ingame, style_menu; static int turn_counter_start=0; static texture_t menu_title_tex; static int game_in_stalemate; static int white_in_check; static int black_in_check; static int white_in_checkmate; static int black_in_checkmate; static board_t board; static int pgn_slot; static int quit_to_menu=FALSE; static int title_process_retval; static int set_loading=FALSE; static int dialog_promote_piece; static int show_egg; static int egg_req1=FALSE; static int screen_width=640; static int screen_height=480; static int screen_fs=0; static int screen_ms=0; static int reflections=1; static int mode_set_failed=0; static int engine_error_shown; static void music_callback(char *title, char *artist, char *album) { DBG_LOG("now playing: %s - %s", artist, title); } int get_screen_width(void) { return screen_width; } int get_screen_height(void) { return screen_height; } static int menu_state; enum { MENU_STATE_FADE_IN, MENU_STATE_IN_MENU, MENU_STATE_LOAD, MENU_STATE_FADE_OUT, MENU_STATE_RETURN }; static void poll_move(void); int get_egg_req(void) { return egg_req1; } void set_show_egg( int set ) { show_egg=set; } int get_show_egg(void) { return show_egg; } int get_dialog_promote_piece(void) { return dialog_promote_piece; } void set_dialog_promote_piece( int piece ) { dialog_promote_piece=piece; } void set_title_process_retval( int ret ) { title_process_retval=ret; } void set_set_loading( int set ) { set_loading=set; } void set_quit_to_menu( int menu ) { quit_to_menu=menu; } void set_pgn_slot( int slot ) { pgn_slot=slot; } board_t *get_board(void) { return &board; } config_t config; config_t *get_config(void) { return &config; } static int switch_to_menu=FALSE; static int fading_out=FALSE; void set_switch_to_menu(int sw) { switch_to_menu=sw; } int get_fading_out(void) { return fading_out; } void set_fading_out(int fade) { fading_out=fade; } int get_game_stalemate(void) { return game_in_stalemate; } int get_white_in_check(void) { return white_in_check; } int get_black_in_check(void) { return black_in_check; } int get_white_in_checkmate(void) { return white_in_checkmate; } int get_black_in_checkmate(void) { return black_in_checkmate; } gg_dialog_style_t *get_ingame_style(void) { return &style_ingame; } gg_dialog_style_t *get_menu_style(void) { return &style_menu; } int get_turn_counter(void) { return turn_counter_start; } static void reset_turn_counter(void) { turn_counter_start=SDL_GetTicks(); } static int poll_event(gg_event_t *event) { gg_event_t gg_event; SDL_Event sdl_event; audio_poll(1); while (SDL_PollEvent(&sdl_event)) { if (sdl_event.type == SDL_QUIT) /* FIXME */ exit(0); if ( (sdl_event.type == SDL_KEYDOWN && sdl_event.key.keysym.mod & KMOD_ALT && sdl_event.key.keysym.sym == SDLK_RETURN) || (sdl_event.type == SDL_KEYDOWN && sdl_event.key.keysym.sym == SDLK_F11) ) { DBG_LOG( "toggled fullscreen" ); toggle_fullscreen(); continue; } gg_event = convert_event(&sdl_event); if (gg_event.type == GG_EVENT_KEY && gg_event.key == 0x06) { toggle_show_fps(); continue; } *event = gg_event; return 1; } return 0; } /** Implements ui_driver::menu */ static config_t *do_menu(int *pgn) { title_process_retval=2; resize_window(screen_width, screen_height); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); engine_error_shown = 0; set_loading=FALSE; draw_credits(1); open_title_root_dialog(); if (mode_set_failed) { gg_dialog_open(dialog_error_create(gg_dialog_get_active(), "Error: failed to set video mode; using defaults", NULL)); mode_set_failed = 0; } set_fade_start(gg_system_get_ticks()); set_show_egg(FALSE); DBG_LOG("entering title menu"); while ( 1 ) { Uint8 *keystate; gg_event_t event; keystate = SDL_GetKeyState(NULL); egg_req1=FALSE; gg_dialog_cleanup(); /* Draw the menu.. */ glDisable(GL_BLEND); glDisable(GL_DEPTH_TEST); draw_texture(&menu_title_tex, 0, 0, 640, 480, 1.0f, get_col(COL_WHITE)); glEnable(GL_BLEND); glEnable(GL_DEPTH_TEST); text_draw_string_right(620, 20, "v" PACKAGE_VERSION " (" GIT_REV ")", 0.75f, get_col(COL_WHITE)); /*if (get_show_egg()) text_draw_string(560, 440, "Egg!", 1, get_col(COL_WHITE));*/ switch(menu_state) { case MENU_STATE_FADE_IN: while (poll_event(&event)); gg_dialog_render_all(); if (!draw_fade(FADE_IN)) { menu_state = MENU_STATE_IN_MENU; draw_credits(1); } break; case MENU_STATE_IN_MENU: if ( keystate[SDLK_UP] ) egg_req1=TRUE; while (poll_event(&event)) gg_dialog_input_current(event); if (title_process_retval == 1) return NULL; if (set_loading) { gg_widget_t *widget = gg_label_create("Loading, please wait..."); widget = gg_dialog_create(widget, NULL, NULL, 0); gg_dialog_set_style(GG_DIALOG(widget), get_menu_style()); gg_dialog_open(GG_DIALOG(widget)); menu_state = MENU_STATE_LOAD; } else draw_credits(0); gg_dialog_render_all(); break; case MENU_STATE_LOAD: { option_t *option = config_get_option("theme"); struct theme_struct *theme = option->selected->data; load_theme(theme); sprintf(get_white_name(),"%s", theme->white_name); sprintf(get_black_name(),"%s", theme->black_name); reset_transition(TRUE); } *pgn = pgn_slot; if (pgn_slot >= 0) config = *get_config_save(pgn_slot); reset_3d(config.player[WHITE] == PLAYER_ENGINE); set_fade_start(gg_system_get_ticks()); gg_dialog_close(); menu_state = MENU_STATE_FADE_OUT; break; case MENU_STATE_FADE_OUT: while (poll_event(&event)); if ((get_show_egg() && !draw_sonic_fade( FADE_OUT )) || (!get_show_egg() && !draw_fade( FADE_OUT ))) { set_fade_start(gg_system_get_ticks()); menu_state = MENU_STATE_RETURN; return &config; } break; case MENU_STATE_RETURN: while (poll_event(&event)); gg_dialog_render_all(); if (!draw_fade(FADE_IN)) menu_state = MENU_STATE_IN_MENU; break; } /* Draw mouse cursor.. */ #ifndef __BEOS__ draw_texture( get_menu_mouse_cursor(), get_mouse_x(), (479-get_mouse_y()-32), 32, 32, 1.0f, get_col(COL_WHITE) ); #endif /* __BEOS __ */ gl_swap(); } } static void free_menu_tex(void) { glDeleteTextures(1, &menu_title_tex.id); glDeleteTextures(1, &get_menu_mouse_cursor()->id); glDeleteTextures(1, &get_menu_border()->id); glDeleteTextures(1, &get_text_character(0)->id); } static void load_menu_tex(void) { ch_datadir(); /* For the menu.. */ load_texture_png( &menu_title_tex, "menu_title.png" , 0, 1); /* New text stuff. */ generate_text_chars(); chdir("styles"); chdir("default"); load_border(get_menu_border(), "border.png"); #ifndef __BEOS__ load_texture_png( get_menu_mouse_cursor(), "mouse_cursor.png", 1, 1 ); #endif /* __BEOS__ */ } static int set_video( int width, int height, int fullscreen, int ms ) { int video_flags; SDL_Surface *surface; video_flags = SDL_OPENGL; /* Enable OpenGL in SDL */ DBG_LOG("setting video mode to %ix%i; fullscreen %s; %ix multisampling", width, height, fullscreen ? "on" : "off", ms); if ( fullscreen ) video_flags |= SDL_FULLSCREEN; SDL_GL_SetAttribute( SDL_GL_DOUBLEBUFFER, 1 ); SDL_GL_SetAttribute( SDL_GL_STENCIL_SIZE, 1 ); if (ms) { SDL_GL_SetAttribute( SDL_GL_MULTISAMPLEBUFFERS, 1 ); } else { SDL_GL_SetAttribute( SDL_GL_MULTISAMPLEBUFFERS, 0 ); } SDL_GL_SetAttribute( SDL_GL_MULTISAMPLESAMPLES, ms ); int bpp = SDL_VideoModeOK(width, height, SCREEN_BPP, video_flags); if (!bpp) { DBG_ERROR("video mode not available: %ix%i; %i bpp; fullscreen %s; %ix multisampling", width, height, SCREEN_BPP, fullscreen ? "on" : "off", ms); return 1; } surface = SDL_SetVideoMode( width, height, bpp, video_flags ); if ( !surface ) { DBG_ERROR("failed to set video mode: %ix%i; %i bpp; fullscreen %s; %ix multisampling: %s", width, height, bpp, fullscreen ? "on" : "off", ms, SDL_GetError()); exit(1); } return 0; } static int resize(int width, int height, int fullscreen, int ms) { /* We assume we lose the GL context here */ free_menu_tex(); deinit_fbo(); if (!set_video(width, height, fullscreen, ms)) { init_gl(); init_fbo(); load_menu_tex(); resize_window(width, height); screen_width=width; screen_height=height; screen_fs=fullscreen; screen_ms=ms; return 0; } init_fbo(); load_menu_tex(); return 1; } /** Implements ui_driver::init. */ static int init_gui( int width, int height, int fullscreen, int ms) { int i; int err; screen_width=width; screen_height=height; screen_fs=fullscreen; screen_ms=ms; if ( SDL_Init( SDL_INIT_VIDEO | SDL_INIT_JOYSTICK | SDL_INIT_NOPARACHUTE ) < 0 ) { DBG_ERROR("SDL initialization failed: %s", SDL_GetError()); exit(1); } SDL_EnableKeyRepeat(SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL); SDL_EnableUNICODE(1); ch_datadir(); #ifdef __WIN32__ { HMODULE handle = GetModuleHandle(NULL); HICON ico = LoadIcon(handle, "icon"); if (ico) { SDL_SysWMinfo wminfo; SDL_VERSION(&wminfo.version); if (SDL_GetWMInfo(&wminfo)) SetClassLongPtr(wminfo.window, GCLP_HICON, (ULONG_PTR)ico); } } #endif if (set_video( screen_width, screen_height, fullscreen, ms )) { mode_set_failed = 1; return 1; } init_gl(); err = glewInit(); if (err != GLEW_OK) { DBG_ERROR("failed to initialize GLEW: %s", glewGetErrorString(err)); exit(1); } if (!glewIsSupported("GL_EXT_framebuffer_object")) { DBG_ERROR("OpenGL extension GL_EXT_framebuffer_object not supported"); exit(1); } resize_window(width, height); init_fbo(); load_menu_tex(); #ifndef __BEOS__ SDL_ShowCursor(SDL_DISABLE); #endif /* __BEOS__ */ SDL_WM_SetCaption( "DreamChess", NULL ); gg_system_init(get_gg_driver_sdlgl()); style_ingame.fade_col = gg_colour(0.0f, 0.0f, 0.0f, 0.5f); style_ingame.hor_pad = 20; style_ingame.vert_pad = 10; for (i = 0; i < 9; i++) style_ingame.border.image[i] = &get_border()[i]; style_menu.textured = 1; style_menu.fade_col = gg_colour(0.0f, 0.0f, 0.0f, 0.0f); style_menu.hor_pad = 20; style_menu.vert_pad = 10; for (i = 0; i < 9; i++) style_menu.border.image[i] = &get_menu_border()[i]; ch_datadir(); audio_init(); /* Make virtual keyboard table? */ populate_key_table(); update_fps_time(); /* Register music callback */ audio_set_music_callback(music_callback); return 0; } /** Implements ui_driver::update. */ static void update(board_t *b, move_t *move) { board = *b; if ( move != NULL ) start_piece_move( move->source, move->destination ); if ( board.state == BOARD_STALEMATE ) { game_in_stalemate=TRUE; } else game_in_stalemate=FALSE; black_in_check=FALSE; white_in_check=FALSE; if ( board.state == BOARD_CHECK ) { if (IS_WHITE(board.turn)) white_in_check=TRUE; else black_in_check=TRUE; } black_in_checkmate=FALSE; white_in_checkmate=FALSE; if ( board.state == BOARD_CHECKMATE ) { if (IS_WHITE(board.turn)) white_in_checkmate=TRUE; else black_in_checkmate=TRUE; } /* FIXME */ while ( get_piece_moving_done() == 0 ) poll_move(); } /** Implements ui_driver::show_result. */ static void show_result(result_t *res) { gg_dialog_open(dialog_victory_create(res)); } /** Implements ui_driver::init. */ static int sdlgl_init(int width, int height, int fullscreen, int ms) { return init_gui(width,height,fullscreen,ms); } /** Implements ui_driver::exit. */ static int sdlgl_exit(void) { audio_set_music_callback(NULL); gg_system_exit(); free_menu_tex(); deinit_fbo(); SDL_Quit(); return 0; } /** Implements ui_driver::show_message. */ static void show_message (char *msg) { gg_dialog_open(dialog_message_create(msg)); } /** Implements ui_driver::poll. */ static void poll_move(void) { static int source = -1, dest = -1, needprom = 0; /* board_t *board = history->play->board; */ move_t move; int input; audio_poll(0); draw_scene(&board, reflections); if (switch_to_menu == TRUE) { quit_to_menu = 0; switch_to_menu=FALSE; fading_out=FALSE; needprom = 0; source = -1; dest = -1; unload_theme(); game_quit(); return; } else if (quit_to_menu) { DBG_LOG("returning to title menu"); set_fading_out(TRUE); reset_transition(FALSE); set_fade_start(gg_system_get_ticks()); quit_to_menu=FALSE; } input = get_move(); /* FIXME */ if (!engine_error_shown && game_get_engine_error()) { gg_dialog_open(dialog_engine_error_create()); engine_error_shown = 1; return; } if (!game_want_move()) { source = -1; dest = -1; needprom = 0; } if (source == -1) { source = input; /* Only allow piece of current player to be moved. */ if ((source >= 0) && ((PIECE(board.square[source]) == NONE) || (COLOUR(board.square[source]) != board.turn))) source = -1; return; } if (dest == -1) { dest = input; if (dest >= 0) { /* Destination square must not contain piece of current player. */ if ((PIECE(board.square[dest]) != NONE) && (COLOUR(board.square[dest]) == board.turn)) { dest = -1; /* We use currently selected square as source. */ source = input; } else select_piece(-1); } return; } if (needprom == 1) { if (dialog_promote_piece != NONE) needprom = 2; return; } if ((needprom == 0) && (((board.square[source] == WHITE_PAWN) && (dest >= 56)) || ((board.square[source] == BLACK_PAWN) && (dest <= 7)))) { gg_dialog_open(dialog_promote_create(COLOUR(board.square[source]))); needprom = 1; return; } move.source = source; move.destination = dest; if (needprom == 2) move.promotion_piece = dialog_promote_piece; else move.promotion_piece = NONE; needprom = 0; /* start_piece_move( source, dest ); */ source = -1; dest = -1; game_make_move(&move, 1); reset_turn_counter(); } /** SDL + OpenGL driver. */ ui_driver_t ui_sdlgl = { "sdlgl", sdlgl_init, resize, sdlgl_exit, do_menu, update, poll_move, show_message, show_result }; dreamchess-0.2.1-RC2/src/ui_sdlgl/ui_sdlgl.h000066400000000000000000000211111242540543200205550ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef __UI_SDLGL_H #define __UI_SDLGL_H #include #include #include #include #include #include #include #include #include #include #include "SDL.h" #include "SDL_image.h" #include "SDL_thread.h" #ifdef __WIN32__ #define GLEW_STATIC #endif #include #define NO_SDL_GLEXT #include "SDL_opengl.h" #include "SDL_joystick.h" #include "dreamchess.h" #include "debug.h" #include "history.h" #include "ui.h" #include "dir.h" #include "credits.h" #include "ui_sdlgl_3d.h" #include "fen.h" #include #include "options.h" #include "theme.h" #define GAME_TYPE_HUMAN_VS_CPU 0 #define GAME_TYPE_CPU_VS_HUMAN 1 #define GAME_TYPE_HUMAN_VS_HUMAN 2 #define LEFT (1 << 0) #define RIGHT (1 << 1) #define UP (1 << 2) #define DOWN (1 << 3) /* Define our booleans */ #define TRUE 1 #define FALSE 0 #define FADE_SPEED 0.5f #define FADE_OUT 0 #define FADE_IN 1 #define SCREEN_WIDTH 640 #define SCREEN_HEIGHT 480 #define SCREEN_BPP 16 /** Desired frames per second. */ #define FPS 60 /* Speed that text types, characters per second. */ #define STRING_TYPE_SPEED 20 /** Bouncy text amplitude. */ #define BOUNCE_AMP 2 /** Bouncy text wave length in characters. */ #define BOUNCE_LEN 10 /** Bouncy text speed in bounces per second. */ #define BOUNCE_SPEED 3 /** Focussed image scale value. */ #define IMAGE_SCALE -0.3f /** Focussed image enlargement speed in enlargements per second. */ #define IMAGE_SPEED 2.0f #define GUI_PIECE_PAWN 0 #define GUI_PIECE_ROOK 3 #define GUI_PIECE_BISHOP 2 #define GUI_PIECE_KNIGHT 1 #define GUI_PIECE_QUEEN 4 #define GUI_PIECE_KING 5 #define GUI_PIECE_AVATAR 6 /** Describes a texture. The OpenGL texture ID is paired with texture * coordinates to allow for only a small portion of the image to be used. */ typedef struct texture { /** OpenGL Texture ID. */ GLuint id; /** Upper-left u-coordinate. Ranges from 0.0f to 1.0f. */ float u1; /** Upper-left v-coordinate. Ranges from 0.0f to 1.0f. */ float v1; /** Lower-right u-coordinate. Ranges from 0.0f to 1.0f. */ float u2; /** Lower-right v-coordinate. Ranges from 0.0f to 1.0f. */ float v2; /** Width of texture in pixels. */ int width; /** Height of texture in pixels. */ int height; } texture_t; int get_show_egg(void); void set_show_egg( int set ); int get_egg_req(void); int get_screen_width(void); int get_screen_height(void); /* dialogs */ gg_dialog_t *dialog_saveload_create(gg_dialog_t *parent, int saving); gg_dialog_t *dialog_system_create(void); gg_dialog_t *dialog_quit_create(gg_dialog_t *parent); gg_dialog_t *dialog_ingame_create(gg_dialog_t *parent); gg_dialog_t *dialog_systemopts_create(gg_dialog_t *parent); gg_dialog_t *dialog_message_create(char *message); gg_dialog_t *dialog_promote_create(int colour); gg_dialog_t *dialog_victory_create(result_t *result); void show_message_dialog( char *message ); /* title_dialog.c */ gg_dialog_t *dialog_title_root_create(void); gg_dialog_t *dialog_title_newgame_create(gg_dialog_t *parent); void open_title_root_dialog(void); /* transitions.c */ void set_fade_start( float start ); int draw_fade( int inout ); int draw_sonic_fade( int inout ); float get_ui_trans_pos(void); /* xmlsavefile.c */ void load_save_xml( int slot ); void write_save_xml( int slot ); int get_slots(void); void set_slots( int slots ); char *get_time_save( int index ); config_t *get_config_save( int index ); board_t *get_saved_board( int index ); /* gamegui_driver.c */ gg_event_t convert_event(SDL_Event *event); gg_driver_t *get_gg_driver_sdlgl(void); /* ui_sdlgl_3d.c */ void start_piece_move( int source, int dest ); int get_piece_moving_done(void); void set_theme(struct theme_struct *theme, texture_t texture); /* load_data.c */ void load_pieces(void); void load_border(texture_t border[9], char *filename); void unload_border(texture_t border[9]); /* get_move.c */ int get_move(void); /* ui_sdlgl.c */ int get_fading_out(void); void set_fading_out(int fade); /* ingame_ui.c */ void draw_name_dialog( float xpos, float ypos, char* name, int left, int white ); void draw_health_bars(void); void draw_backdrop(void); void reset_transition(int in); void transition_update(void); void draw_ui_elements(void); /* theme.c */ void load_theme(struct theme_struct *theme); texture_t *get_white_pieces(void); texture_t *get_black_pieces(void); texture_t *get_white_piece( int index ); texture_t *get_black_piece( int index ); texture_t *get_backdrop(void); texture_t *get_selector_tex(void); char *get_white_name(void); char *get_black_name(void); texture_t *get_mouse_cursor(void); texture_t *get_menu_mouse_cursor(void); void load_theme_xml( char *xmlfile ); texture_t *get_menu_border(void); texture_t *get_border(void); void unload_theme(void); /* draw_scene.c */ void draw_scene( board_t *b, int reflections ); float get_mouse_square(void); /* credits.c */ void draw_credits(int init); /* ui_driver.c */ int get_turn_counter(void); gg_dialog_style_t *get_ingame_style(void); gg_dialog_style_t *get_menu_style(void); int get_white_in_check(void); int get_black_in_check(void); int get_black_in_checkmate(void); int get_white_in_checkmate(void); int get_game_stalemate(void); void set_switch_to_menu(int sw); board_t *get_board(void); int get_fading_out(void); config_t *get_config(void); void set_pgn_slot( int slot ); void set_quit_to_menu( int menu ); void set_set_loading( int set ); void set_title_process_retval( int ret ); void set_dialog_promote_piece( int piece ); int get_dialog_promote_piece(void); /* vkeyboard.c*/ gg_dialog_t *dialog_vkeyboard_create(void); void toggle_vkeyboard_enabled(void); int get_vkeyboard_enabled(void); void populate_key_table(void); /* system.c */ void go_3d(int width, int height); void resize_window( int width, int height ); void set_mouse_pos( int x, int y ); int get_mouse_x(void); int get_mouse_y(void); int get_true_mouse_x(void); int get_true_mouse_y(void); float get_zerodepth(void); void gl_swap(void); void toggle_show_fps(void); void init_gl(void); float get_fps(void); void update_fps_time(void); int power_of_two(int input); float get_dc_z(void); void reset_dc_z(void); /* texture.c */ texture_t SDL_GL_LoadTexture(SDL_Surface *surface, SDL_Rect *area, int alpha, int clamp); void draw_texture_uv( texture_t *texture, float xpos, float ypos, float width, float height, float zpos, gg_colour_t *col, float u1, float v1, float u2, float v2, GLenum mode_h, GLenum mode_v); void draw_texture( texture_t *texture, float xpos,float ypos, float width, float height, float zpos, gg_colour_t *col ); void load_texture_png( texture_t *texture, char *filename, int alpha, int clamp ); /* draw_shape.c */ void draw_rect(int x, int y, int w, int h, gg_colour_t *col); void draw_rect_fill_gradient(int x, int y, int w, int h, gg_colour_t *top_left, gg_colour_t *top_right, gg_colour_t *bottom_left, gg_colour_t *bottom_right); void draw_rect_fill(int x, int y, int w, int h, gg_colour_t *col); void draw_tri(int x1, int y1, int x2, int y2, int x3, int y3, gg_colour_t *col); /* text.c */ int text_draw_char( float xpos, float ypos, float scale, int character, gg_colour_t *col ); void text_draw_string( float xpos, float ypos, char *text, float scale, gg_colour_t *col); void text_draw_string_right( float xpos, float ypos, char *text, float scale, gg_colour_t *col); void text_draw_string_bouncy( float xpos, float ypos, char *text, float scale, gg_colour_t *col); texture_t *get_text_character( int index ); void generate_text_chars(void); int text_width(char *text); int text_height(void); /* colours.c */ #define COL_BLACK 0 #define COL_WHITE 1 #define COL_RED 2 #define COL_YELLOW 3 gg_colour_t *get_col( int colour ); #define SAVEGAME_SLOTS 15 #endif /* __UI_SDLGL_H */ dreamchess-0.2.1-RC2/src/ui_sdlgl/ui_sdlgl_3d.c000066400000000000000000000746771242540543200211670ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifdef HAVE_CONFIG_H #include "config.h" #endif /* HAVE_CONFIG_H */ #ifdef WITH_UI_SDLGL #include #include #include "debug.h" /* Define our booleans */ #define TRUE 1 #define FALSE 0 #include "board.h" #include "ui_sdlgl.h" #include "ui_sdlgl_3d.h" #include "theme.h" typedef struct coord3d { GLdouble x; GLdouble y; GLdouble z; } coord3d_t; typedef enum primitive_type { PRIM_TRIANGLES, PRIM_STRIP } primitive_type_t; typedef struct group { primitive_type_t type; int len; GLuint *data; } group_t; typedef struct bone { char *name; float offset[3]; int children; int *child; } bone_t; typedef struct mesh { int has_bones; int vertices; GLfloat *vertex; GLfloat *normal; GLfloat *tex_coord; int *bone_w; int groups; group_t *group; bone_t *bone; GLuint list; } mesh_t; typedef struct model { mesh_t *mesh; texture_t *texture; } model_t; typedef struct data_col_item { char *name; void *data; } data_col_item_t; typedef struct { data_col_item_t *item; int size; } data_col_t; static void data_col_init(data_col_t *data_col) { data_col->item = NULL; data_col->size = 0; } static void data_col_free(data_col_t *data_col, void (* free_data) (void *)) { int i; for (i = 0; i < data_col->size; i++) { free(data_col->item[i].name); free_data(data_col->item[i].data); } free(data_col->item); } static void *data_col_find(data_col_t *data_col, char *name) { int i = 0; for (i = 0; i < data_col->size; i++) if (!strcmp(data_col->item[i].name, name)) return data_col->item[i].data; return NULL; } static void data_col_add(data_col_t *data_col, char *name, void *data) { data_col->item = realloc(data_col->item, (data_col->size + 1) * sizeof(data_col_item_t)); data_col->item[data_col->size].name = strdup(name); data_col->item[data_col->size++].data = data; } static data_col_t textures; static data_col_t meshes; #define SEL_BOUNCE_AMP 0.25f #define SEL_HEIGHT 0.003f static theme_selector_t sel; static texture_t sel_tex; static GLuint fb, colourpicking_tex, depth_rb; #define BUF_SIZE 256 #define FN_LEN 256 static inline float in_product_self(float x, float y, float z) { return x * x + y * y + z * z; } static inline float in_product(float x, float y, float z, float xx, float yy, float zz) { return x * xx + y * yy + z * zz; } static model_t model[13]; static model_t board; static int is_2d; #define SELECTOR_SHOW_TICKS 5000 static int selector, selected; static float x_rotation, z_rotation; static int selector_hide_time; static int piece_moving_done=1; static int piece_moving_start; static int piece_moving_dest; static int piece_moving_source; static int piece_moving_x_done; static int piece_moving_y_done; static float piece_moving_source_xpos; static float piece_moving_source_ypos; static float piece_moving_dest_xpos; static float piece_moving_dest_ypos; static float piece_moving_xpos; static float piece_moving_ypos; void init_fbo(void) { int width = power_of_two(get_screen_width()); int height = power_of_two(get_screen_height()); glGenTextures(1, &colourpicking_tex); glBindTexture(GL_TEXTURE_2D, colourpicking_tex); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA8, width, height, 0, GL_BGRA, GL_UNSIGNED_BYTE, NULL); glGenFramebuffersEXT(1, &fb); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fb); glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, colourpicking_tex, 0); glGenRenderbuffersEXT(1, &depth_rb); glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, depth_rb); glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_COMPONENT, width, height); glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, depth_rb); if (glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT) != GL_FRAMEBUFFER_COMPLETE_EXT) { DBG_ERROR("failed to set up FBO"); exit(1); } glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); } void deinit_fbo(void) { glDeleteTextures(1, &colourpicking_tex); glDeleteRenderbuffersEXT(1, &depth_rb); glDeleteFramebuffersEXT(1, &fb); } static void setup_view(void) { glLoadIdentity(); /* Transition */ glTranslatef(0,0,-get_ui_trans_pos()/20); glTranslatef(0, -0.5f, -12.0f); glRotatef(x_rotation, 1, 0, 0); glRotatef(z_rotation, 0, 0, 1); } int get_piece_moving_done(void) { return piece_moving_done; } void start_piece_move( int source, int dest ) { piece_moving_start=SDL_GetTicks(); piece_moving_done=0; piece_moving_dest=dest; piece_moving_source=source; piece_moving_source_xpos=(float)(source%8); piece_moving_source_ypos=(float)(source/8); piece_moving_dest_xpos=(float)(dest%8); piece_moving_dest_ypos=(float)(dest/8); piece_moving_xpos=piece_moving_source_xpos; piece_moving_ypos=piece_moving_source_ypos; piece_moving_x_done=0; piece_moving_y_done=0; } static texture_t *load_piece_texture(char *filename) { texture_t *tex = data_col_find(&textures, filename); if (tex) { return tex; } tex = malloc(sizeof(texture_t)); DBG_LOG("loading texture: %s", filename); load_texture_png(tex, filename, 1, 0); data_col_add(&textures, filename, tex); return tex; } static mesh_t *dcm_load(char *filename) { FILE *f; mesh_t *mesh; int version; char id[3]; int vertices; int i; f = fopen(filename, "r"); if (!f) { DBG_ERROR("couldn't open %s", filename); return NULL; } if ((fscanf(f, "%c%c%c %d\n", &id[0], &id[1], &id[2], &version) != 4) || ((id[0] != 'D') || (id[1] != 'C') || (id[2] != 'M'))) { DBG_ERROR("invalid DCM file header"); return NULL; } if (version != 100) { DBG_ERROR( "DCM version %i not supported", version); return NULL; } if (fscanf(f, "%d\n", &vertices) != 1) { DBG_ERROR("error reading DCM file"); return NULL; } mesh = malloc(sizeof(mesh_t)); mesh->has_bones = 0; mesh->vertices = vertices; mesh->vertex = malloc(sizeof(GLfloat) * vertices * 3); for (i = 0; i < vertices * 3; i++) { if (fscanf(f, "%f\n", &mesh->vertex[i]) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } } mesh->normal = malloc(sizeof(GLfloat) * vertices * 3); for (i = 0; i < vertices * 3; i++) { if (fscanf(f, "%f\n", &mesh->normal[i]) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } } mesh->tex_coord = malloc(sizeof(GLfloat) * vertices * 2); for (i = 0; i < vertices * 2; i++) { if (fscanf(f, "%f\n", &mesh->tex_coord[i]) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } } /* As we don't flip our images we flip our u coordinates instead. */ for (i = 1; i < vertices * 2; i += 2) mesh->tex_coord[i] = 1.0f - mesh->tex_coord[i]; if (fscanf(f, "%d\n", &mesh->groups) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } mesh->group = malloc(sizeof(group_t) * mesh->groups); for (i = 0; i < mesh->groups; i++) { char line[11]; int group_len; int j; fgets(line, 11, f); if (!strcmp(line, "STRIP\n")) mesh->group[i].type = PRIM_STRIP; else if (!strcmp(line, "TRIANGLES\n")) mesh->group[i].type = PRIM_TRIANGLES; else { DBG_ERROR("error reading DCM file"); exit(1); } if (fscanf(f, "%d\n", &group_len) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } mesh->group[i].len = group_len; mesh->group[i].data = malloc(sizeof(GLuint) * group_len); for (j = 0; j < group_len; j++) { if (fscanf(f, "%u\n", &mesh->group[i].data[j]) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } } } fclose(f); return mesh; } #if 0 mesh_t *dcm_load_new(char *filename) { FILE *f; mesh_t *mesh; int version; char id[3]; int vertices; int bones; int i; f = fopen(filename, "r"); if (!f) { DBG_ERROR("couldn't open %s", filename); return NULL; } if ((fscanf(f, "%c%c%c %d\n", &id[0], &id[1], &id[2], &version) != 4) || ((id[0] != 'D') || (id[1] != 'C') || (id[2] != 'M'))) { DBG_ERROR("invalid DCM file header"); return NULL; } if (version != 1) { DBG_ERROR( "DCM version %i not supported", version); return NULL; } if (fscanf(f, "VERTICES %d\n", &vertices) != 1) { DBG_ERROR("error reading DCM file"); return NULL; } mesh = malloc(sizeof(mesh_t)); mesh->has_bones = 1; mesh->vertex = malloc(sizeof(float) * vertices * 3); mesh->normal = malloc(sizeof(float) * vertices * 3); for (i = 0; i < vertices; i++) { if (fscanf(f, "%f %f %f %f %f %f\n", &mesh->vertex[i * 3], &mesh->vertex[i * 3 + 1], &mesh->vertex[i * 3 + 2], &mesh->normal[i * 3], &mesh->normal[i * 3 + 1], &mesh->normal[i * 3 + 2]) != 6) { DBG_ERROR("error reading DCM file: %i of %i", i, vertices); exit(1); } } mesh->bone_w = malloc(sizeof(int) * vertices); memset(mesh->bone_w, -1, sizeof(int) * vertices); mesh->tex_coord = malloc(sizeof(float) * vertices * 2); for (i = 0; i < vertices * 2; i++) mesh->tex_coord[i] = 0; /* As we don't flip our images we flip our u coordinates instead. */ for (i = 1; i < vertices * 2; i += 2) mesh->tex_coord[i] = 1.0f - mesh->tex_coord[i]; mesh->groups = 1; mesh->group = malloc(sizeof(group_t) * mesh->groups); for (i = 0; i < mesh->groups; i++) { int group_len; float fl; int j; mesh->group[i].type = PRIM_TRIANGLES; if (fscanf(f, "TRIANGLES %d\n", &group_len) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } mesh->group[i].len = group_len * 3; mesh->group[i].data = malloc(sizeof(unsigned int) * group_len * 3); for (j = 0; j < group_len; j++) { if (fscanf(f, "%u %u %u %f %f %f %f %f %f\n", &mesh->group[i].data[j * 3], &mesh->group[i].data[j * 3 + 1], &mesh->group[i].data[j * 3 + 2], &fl, &fl, &fl, &fl, &fl, &fl) != 9) { DBG_ERROR("error reading DCM file"); exit(1); } } } if (fscanf(f, "BONES %d\n", &bones) != 1) { DBG_ERROR("error reading DCM file"); return NULL; } mesh->bone = malloc(sizeof(bone_t) * bones); for (i = 0; i < bones; i++) { int j; int vw; mesh->bone[i].name = malloc(256); if (fscanf(f, "BONE %255s\n", mesh->bone[i].name) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } if (fscanf(f, "%f %f %f\n", &mesh->bone[i].offset[0], &mesh->bone[i].offset[1], &mesh->bone[i].offset[2]) != 3) { DBG_ERROR("error reading DCM file"); exit(1); } if (fscanf(f, "CHILDREN %d\n", &mesh->bone[i].children) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } if (mesh->bone[i].children) mesh->bone[i].child = malloc(sizeof(int) * mesh->bone[i].children); for (j = 0; j < mesh->bone[i].children; j++) { if (fscanf(f, "%d\n", &mesh->bone[i].child[j]) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } } if (fscanf(f, "VERTEXWEIGHTS %d\n", &vw) != 1) { DBG_ERROR("error reading DCM file"); exit(1); } for (j = 0; j < vw; j++) { float weight; int vert_idx; if (fscanf(f, "%i %f\n", &vert_idx, &weight) != 2) { DBG_ERROR("error reading DCM file"); exit(1); } mesh->bone_w[vert_idx] = i; } } fclose(f); return mesh; } #endif static mesh_t *load_mesh(char *filename) { mesh_t *mesh = data_col_find(&meshes, filename); if (mesh) { return mesh; } DBG_LOG("loading mesh: %s", filename); mesh = dcm_load(filename); data_col_add(&meshes, filename, mesh); return mesh; } #if 0 static mesh_t *load_mesh_new(char *filename) { mesh_t *mesh = data_col_find(&meshes, filename); if (mesh) { return mesh; } DBG_LOG("loading mesh: %s", filename); mesh = dcm_load_new(filename); data_col_add(&meshes, filename, mesh); return mesh; } #endif static void model_render(model_t *model, int specular, float alpha) { float specReflection[] = { 1.0f, 1.0f, 1.0f, 1.0f }; float nospecReflection[] = { 0.0f, 0.0f, 0.0f, 1.0f }; float mcolor[4] = { 1.0f, 1.0f, 1.0f }; texture_t *texture = model->texture; mcolor[3] = alpha; glMaterialfv(GL_FRONT, GL_DIFFUSE, mcolor); if (specular) glMaterialfv(GL_FRONT, GL_SPECULAR, specReflection); else glMaterialfv(GL_FRONT, GL_SPECULAR, nospecReflection); glMateriali(GL_FRONT, GL_SHININESS, 128); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, texture->id); glCallList(model->mesh->list); glDisable(GL_TEXTURE_2D); } static void model_render_cp(model_t *model, GLubyte colour) { glColor3ub(colour, 0.0f, 0.0f); glCallList(model->mesh->list); } static void model_make_list(model_t *model) { int g; mesh_t *mesh = model->mesh; mesh->list = glGenLists(1); glNewList(mesh->list, GL_COMPILE); for (g = 0; g < mesh->groups; g++) { int i; switch (mesh->group[g].type) { case PRIM_TRIANGLES: glBegin(GL_TRIANGLES); break; case PRIM_STRIP: glBegin(GL_TRIANGLE_STRIP); } for (i = 0; i < mesh->group[g].len; i++) { unsigned int *data = mesh->group[g].data; glTexCoord2fv(mesh->tex_coord + data[i] * 2); glNormal3fv(mesh->normal + data[i] * 3); glVertex3fv(mesh->vertex + data[i] * 3); } glEnd(); } glEndList(); } void set_theme(struct theme_struct *theme, texture_t texture) { sel = theme->selector; sel_tex = texture; } void loadmodels(char *filename) { int i; FILE *f; char mesh[256]; char texture[256]; data_col_init(&meshes); data_col_init(&textures); f = fopen(filename, "r"); if (!f) { DBG_ERROR("couldn't open %s\n", filename); exit(-1); } for (i = 0; i < 12; i++) { if (!fgets(mesh, 256, f) || (mesh[strlen(mesh) - 1] != '\n') || !fgets(texture, 256, f) || (texture[strlen(texture) - 1] != '\n')) { DBG_ERROR("error reading set file\n"); exit(1); } mesh[strlen(mesh) - 1] = '\0'; texture[strlen(texture) - 1] = '\0'; model[i].mesh = load_mesh(mesh); model[i].texture = load_piece_texture(texture); model_make_list(model + i); } /* model[12].mesh = load_mesh_new("/home/walter/devel/ginger/ginger.dcm"); model[12].texture = load_piece_texture(texture); model[11].mesh = model[12].mesh; */ if ((model[0].mesh->groups) == 1 && (model[0].mesh->group[0].len == 4)) is_2d = 1; else is_2d = 0; fclose(f); } void load_board(char *dcm_name, char *texture_name) { board.mesh = load_mesh(dcm_name); board.texture = load_piece_texture(texture_name); model_make_list(&board); } static void free_mesh(void *data) { mesh_t *mesh = data; int i; free(mesh->vertex); free(mesh->normal); free(mesh->tex_coord); for (i = 0; i < mesh->groups; i++) free(mesh->group[i].data); free(mesh->group); free(mesh); } static void free_texture(void *data) { texture_t *tex = data; glDeleteTextures(1, &tex->id); free(tex); } void freemodels(void) { data_col_free(&meshes, free_mesh); data_col_free(&textures, free_texture); } /* How many squares per second? */ #define PIECE_MOVE_SPEED 3.0 /* Draw a selected piece after the rest.. */ static int selected_piece_render; static int selected_piece_model; static int selected_piece_grab; /* Draw any moving piece.. */ static int moving_piece_render; static int moving_piece_model; static int moving_piece_grab; static inline unsigned char square_to_colour(unsigned char square) { /* Add one to square to leave room for empty space */ return square + 1; } static inline unsigned char colour_to_square(unsigned char colour) { return colour - 1; } static void draw_pieces(board_t *board, int flip) { int i,j,k; float moved=0; moved=(float)((SDL_GetTicks()-piece_moving_start)/(1000/PIECE_MOVE_SPEED)); selected_piece_grab=FALSE; moving_piece_grab=FALSE; selected_piece_render=FALSE; moving_piece_render=FALSE; /* Draw the pieces.. */ for (i = 7; i >= 0; i--) for (j = 0; j < 8; j++) { if ((k = board->square[(0/*flip_board*/ ? 63 - (i*8+j) : i*8+j)]) != NONE) { setup_view(); if (!is_2d && flip) glScalef(1.0f, 1.0f, -1.0f); if ( (i*8+j) == piece_moving_dest ) { if ( piece_moving_dest_xpos > piece_moving_source_xpos ) { piece_moving_xpos = piece_moving_source_xpos + moved; if ( piece_moving_xpos >= piece_moving_dest_xpos ) piece_moving_xpos = piece_moving_dest_xpos; } else if ( piece_moving_dest_xpos < piece_moving_source_xpos ) { piece_moving_xpos = piece_moving_source_xpos - moved; if ( piece_moving_xpos <= piece_moving_dest_xpos ) piece_moving_xpos = piece_moving_dest_xpos; } if ( piece_moving_dest_ypos > piece_moving_source_ypos ) { piece_moving_ypos = piece_moving_source_ypos + moved; if ( piece_moving_ypos >= piece_moving_dest_ypos ) piece_moving_ypos = piece_moving_dest_ypos; } else if ( piece_moving_dest_ypos < piece_moving_source_ypos ) { piece_moving_ypos = piece_moving_source_ypos - moved; if ( piece_moving_ypos <= piece_moving_dest_ypos ) piece_moving_ypos = piece_moving_dest_ypos; } if ( piece_moving_xpos == piece_moving_dest_xpos && piece_moving_ypos == piece_moving_dest_ypos ) { piece_moving_done = 1; } if (is_2d) glTranslatef(-3.5f + piece_moving_xpos, -3.5f + piece_moving_ypos, 0.002); else glTranslatef(-3.5f + piece_moving_xpos, -3.5f + piece_moving_ypos, 0.001); } else glTranslatef(-3.5f + j, -3.5f + i, 0.001); if (is_2d) { int steps = (z_rotation + 45.0f) / 90.0f; glRotatef(-steps * 90.0f, 0, 0, 1); } /* else if (k < 12 && IS_BLACK(k)) { glRotatef(180, 0, 0, 1); }*/ if ( i * 8 + j == selected ) { selected_piece_render=TRUE; selected_piece_model=k; selected_piece_grab=TRUE; glPushMatrix(); } else selected_piece_grab=FALSE; if ( piece_moving_done == FALSE && piece_moving_dest == (i*8+j) ) { moving_piece_render=TRUE; moving_piece_model=k; moving_piece_grab=TRUE; glPushMatrix(); } else moving_piece_grab=FALSE; if ( !selected_piece_grab && !moving_piece_grab ) model_render(&model[k], !is_2d, (i * 8 + j == selected ? 0.5f : 1.0f)); } } /* Do we need to draw a selected piece? */ if ( selected_piece_render ) { glPopMatrix(); model_render(&model[selected_piece_model], !is_2d, 0.5f); } if ( moving_piece_render ) { glPopMatrix(); model_render(&model[moving_piece_model], !is_2d, 1.0f); } } static void draw_pieces_cp(board_t *board) { int i,j,k; /* Draw the pieces.. */ for (i = 7; i >= 0; i--) for (j = 0; j < 8; j++) { if ((k = board->square[i * 8 + j]) != NONE) { setup_view(); glTranslatef(-3.5f + j, -3.5f + i, 0.001); model_render_cp(&model[k], square_to_colour(i * 8 + j)); } } } static void draw_board(int blend) { setup_view(); model_render(&board, 0, 1.0f); } static void draw_selector(float alpha) { float bounce_offset = 0.0; float spin_offset = 0.0; Uint32 ticks = SDL_GetTicks(); if (sel.bouncespeed) { float phase = ((ticks % (int) (1000 / sel.bouncespeed)) / (float) (1000 / sel.bouncespeed)); if (phase < 0.5) bounce_offset = phase * 2 * SEL_BOUNCE_AMP; else bounce_offset = (1.0 - phase) * 2 * SEL_BOUNCE_AMP; } if (sel.spinspeed) { float phase = ((ticks % (int) (1000 / sel.spinspeed)) / (float) (1000 / sel.spinspeed)); spin_offset = phase * 360; } setup_view(); glTranslatef(-3.5 + selector % 8, -3.5 + selector / 8, 0); glRotatef(spin_offset, 0, 0, 1); glColor4f(0.0f, 0.0f, 0.0f, 1.0f * alpha); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, sel_tex.id); glBegin(GL_QUADS); glTexCoord2f(0,0); glVertex3f(-sel.size/2, sel.size/2, SEL_HEIGHT); glTexCoord2f(1,0); glVertex3f(sel.size/2, sel.size/2, SEL_HEIGHT); glTexCoord2f(1,1); glVertex3f(sel.size/2, -sel.size/2, SEL_HEIGHT); glTexCoord2f(0,1); glVertex3f(-sel.size/2, -sel.size/2, SEL_HEIGHT); glEnd(); glTranslatef(0, 0, bounce_offset); glColor4f(sel.colour[0], sel.colour[1], sel.colour[2], sel.colour[3] * alpha); glBegin(GL_QUADS); glTexCoord2f(0,0); glVertex3f(-sel.size/2, sel.size/2, SEL_HEIGHT); glTexCoord2f(1,0); glVertex3f(sel.size/2, sel.size/2, SEL_HEIGHT); glTexCoord2f(1,1); glVertex3f(sel.size/2, -sel.size/2, SEL_HEIGHT); glTexCoord2f(0,1); glVertex3f(-sel.size/2, -sel.size/2, SEL_HEIGHT); glEnd(); glDisable(GL_TEXTURE_2D); } int find_square(int x, int y) { GLubyte col; GLint viewport[4]; setup_view(); glGetIntegerv(GL_VIEWPORT, viewport); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fb); glReadPixels(x, viewport[3] - y, 1, 1, GL_RED, GL_UNSIGNED_BYTE, &col); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); return col - 1; } static void draw_board_center(float r, float g, float b, float a) { float tc = 46 / 512.0f; float mcolor[4] = { 1.0f, 1.0f, 1.0f }; mcolor[3] = a; glMaterialfv(GL_FRONT, GL_DIFFUSE, mcolor); setup_view(); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, board.texture->id); glBegin(GL_QUADS); glColor4f(r, g, b, a); glTexCoord2f(tc, 1 - tc); glNormal3f(0, 0, 1); glVertex3f(-4, -4, 0); glTexCoord2f(1 - tc, 1 - tc); glNormal3f(0, 0, 1); glVertex3f(4, -4, 0); glTexCoord2f(1 - tc, tc); glNormal3f(0, 0, 1); glVertex3f(4, 4, 0); glTexCoord2f(tc, tc); glNormal3f(0, 0, 1); glVertex3f(-4, 4, 0); glEnd(); glDisable(GL_TEXTURE_2D); } static void draw_board_center_cp() { setup_view(); int row, col; for (row = 0; row < 8; ++row) { for (col = 0; col < 8; ++col) { glBegin(GL_QUADS); glColor3ub(square_to_colour(row * 8 + col), 0, 0); glVertex3f(-4.0f + col, -4.0f + row, 0.0f); glVertex3f(-3.0f + col, -4.0f + row, 0.0f); glVertex3f(-3.0f + col, -3.0f + row, 0.0f); glVertex3f(-4.0f + col, -3.0f + row, 0.0f); glEnd(); } } } static void setup_stencil(void) { float tc = 46 / 512.0f; glDisable(GL_LIGHTING); glClearStencil(0); glClear(GL_STENCIL_BUFFER_BIT); glDepthMask(GL_FALSE); glDisable(GL_DEPTH_TEST); glStencilFunc(GL_ALWAYS, 1, 1); glStencilOp(GL_REPLACE, GL_REPLACE, GL_REPLACE); glEnable(GL_STENCIL_TEST); setup_view(); glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D, board.texture->id); glBegin(GL_QUADS); glColor4f(0, 0, 0, 1); glTexCoord2f(tc, tc); glVertex3f(-4, -4, 0); glTexCoord2f(1 - tc, tc); glVertex3f(4, -4, 0); glTexCoord2f(1 - tc, 1 - tc); glVertex3f(4, 4, 0); glTexCoord2f(tc, 1 - tc); glVertex3f(-4, 4, 0); glEnd(); glDisable(GL_TEXTURE_2D); glEnable(GL_DEPTH_TEST); glStencilFunc(GL_EQUAL, 1, 1); glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP); glDepthMask(GL_TRUE); glEnable(GL_LIGHTING); } void render_scene_3d(board_t *board, int reflections) { int ticks = SDL_GetTicks(); // glEnable(GL_LIGHTING); glEnable(GL_CULL_FACE); if (!is_2d && reflections) { setup_stencil(); glCullFace(GL_FRONT); draw_pieces(board, 1); glDisable(GL_STENCIL_TEST); glCullFace(GL_BACK); draw_board_center(1.0f, 1.0f, 1.0f, 0.8f); draw_board(0); draw_pieces(board, 0); } else { glPushMatrix(); glTranslatef( 5.0f, 5.0, 5.0f ); draw_board_center(0.75f, 0.75f, 0.75f, 1.0f); draw_board(0); draw_pieces(board, 0); glPopMatrix(); } glDisable(GL_CULL_FACE); glDisable(GL_LIGHTING); if (ticks <= selector_hide_time) draw_selector(1.0f); else if (ticks < selector_hide_time + 1000) draw_selector(1.0f - ((ticks - selector_hide_time) / 1000.0f)); /* Render FBO for colour picking */ glDisable(GL_BLEND); glEnable(GL_CULL_FACE); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fb); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); draw_board_center_cp(); if (!is_2d) draw_pieces_cp(board); glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0); glDisable(GL_CULL_FACE); glEnable(GL_BLEND); } void move_camera(float x, float z) { x_rotation -= x; if (x_rotation > 0.0f) x_rotation = 0.0f; if (x_rotation < -90.0f) x_rotation = -90.0f; z_rotation -= z; if (z_rotation >= 360.0f) z_rotation -= 360.0f; if (z_rotation <= 0.0f) z_rotation = 360.0f; } void move_selector(int direction) { int steps = (z_rotation + 45.0f) / 90.0f; selector_hide_time = SDL_GetTicks() + SELECTOR_SHOW_TICKS; while (steps--) { switch (direction) { case SELECTOR_UP: direction = SELECTOR_RIGHT; break; case SELECTOR_RIGHT: direction = SELECTOR_DOWN; break; case SELECTOR_DOWN: direction = SELECTOR_LEFT; break; case SELECTOR_LEFT: direction = SELECTOR_UP; } } switch(direction) { case SELECTOR_UP: if (selector < 56) selector += 8; break; case SELECTOR_RIGHT: if (selector % 8 < 7) selector++; break; case SELECTOR_DOWN: if (selector > 7) selector -= 8; break; case SELECTOR_LEFT: if (selector % 8 > 0) selector--; } } int get_selector(void) { return selector; } void select_piece(int square) { selected = square; } void reset_3d(int flip) { float mcolor[] = { 1.0f, 1.0f, 1.0f }; float position[] = { 50.0f, 10.0f, 50.0f, 1.0f }; selected = -1; selector = 0; selector_hide_time = 0; glLightfv(GL_LIGHT0, GL_POSITION, position); if (is_2d) { GLfloat ambientLight[] = { 1.0f, 1.0f, 1.0f, 1.0f }; x_rotation = 0.0f; /* Create light components */ glLightfv(GL_LIGHT0, GL_AMBIENT, ambientLight); } else { /* Create light components */ GLfloat ambientLight[] = { 0.15f, 0.15f, 0.15f, 1.0f }; GLfloat diffuseLight[] = { 0.45f, 0.45f, 0.45f, 1.0f }; GLfloat specularLight[] = { 1.0f, 1.0f, 1.0f, 1.0f }; x_rotation = -30.0f; /* Assign created components to GL_LIGHT0 */ glLightfv(GL_LIGHT0, GL_AMBIENT, ambientLight); glLightfv(GL_LIGHT0, GL_DIFFUSE, diffuseLight); glLightfv(GL_LIGHT0, GL_SPECULAR, specularLight); } if (flip) z_rotation = 180.0f; else z_rotation = 0.0f; /* White specular highlights */ glLightModelf(GL_LIGHT_MODEL_COLOR_CONTROL, GL_SEPARATE_SPECULAR_COLOR); glMaterialfv(GL_FRONT, GL_AMBIENT, mcolor); glEnable(GL_LIGHT0); } #endif /* WITH_UI_SDLGL */ dreamchess-0.2.1-RC2/src/ui_sdlgl/ui_sdlgl_3d.h000066400000000000000000000027071242540543200211550ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #ifndef __SDLGL_3D_H #define __SDLGL_3D_H #define SELECTOR_UP 0 #define SELECTOR_DOWN 1 #define SELECTOR_LEFT 2 #define SELECTOR_RIGHT 3 typedef struct coord3 { float x; float y; float z; } coord3_t; void move_camera(float x, float z); void render_scene_3d(board_t *board, int reflections); void move_selector(int direction); int get_selector(void); void select_piece(int square); void reset_3d(int flip); void loadmodels(char *filename); void load_board(char *dcm_name, char *texture_name); void init_fbo(void); void deinit_fbo(void); int find_square(int x, int y); void freemodels(void); #endif dreamchess-0.2.1-RC2/src/ui_sdlgl/victory_dialog.c000066400000000000000000000053711242540543200217760ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static int dialog_close_cb(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data) { gg_dialog_close(); return 1; } gg_dialog_t *dialog_victory_create(result_t *result) { gg_widget_t *dialog; gg_widget_t *hbox = gg_hbox_create(20); gg_widget_t *vbox = gg_vbox_create(0); gg_widget_t *image_l, *image_r; gg_widget_t *action; gg_widget_t *text; switch (result->code) { case RESULT_WHITE_WINS: image_l = gg_image_create(get_white_piece(GUI_PIECE_KING)); image_r = gg_image_create(get_white_piece(GUI_PIECE_QUEEN)); text = gg_label_create("White won the match!"); break; case RESULT_BLACK_WINS: image_l = gg_image_create(get_black_piece(GUI_PIECE_KING)); image_r = gg_image_create(get_black_piece(GUI_PIECE_QUEEN)); text = gg_label_create("Black won the match!"); break; default: image_l = gg_image_create(get_white_piece(GUI_PIECE_KING)); image_r = gg_image_create(get_black_piece(GUI_PIECE_KING)); text = gg_label_create("The game ended in a draw!"); } gg_container_append(GG_CONTAINER(vbox), text); text = gg_label_create(result->reason); gg_container_append(GG_CONTAINER(vbox), text); text = gg_label_create(""); gg_container_append(GG_CONTAINER(vbox), text); action = gg_action_create_with_label("Ok", 0.5f, 0.5f); gg_widget_subscribe_signal_name(action, action->id, "action_pressed", dialog_close_cb, NULL); gg_container_append(GG_CONTAINER(vbox), action); gg_container_append(GG_CONTAINER(hbox), image_l); gg_container_append(GG_CONTAINER(hbox), vbox); gg_container_append(GG_CONTAINER(hbox), image_r); dialog = gg_dialog_create(hbox, NULL, NULL, 0); gg_dialog_set_modal(GG_DIALOG(dialog), 1); gg_dialog_set_style(GG_DIALOG(dialog), get_ingame_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/ui_sdlgl/vkeyboard.c000066400000000000000000000060461242540543200207460ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static ui_event_t keys[94]; static int vkeyboard_enabled = 0; void populate_key_table(void) { int i; for ( i=0; i<94; i++ ) { keys[i]=i+33; } } void toggle_vkeyboard_enabled(void) { vkeyboard_enabled = 1 - vkeyboard_enabled; } int get_vkeyboard_enabled(void) { return vkeyboard_enabled; } static int dialog_vkeyboard_key(gg_widget_t *widget, gg_widget_t *emitter, void *data, void *extra_data ) { if (gg_dialog_get_active()) { gg_event_t event; event.type = GG_EVENT_KEY; event.key = *((int *) extra_data); gg_dialog_input_current(event); } printf( "Pressed a keyyy... it was uh.. '%c' .. right?\n\r", *(ui_event_t *)data); return 1; } gg_dialog_t *dialog_vkeyboard_create(void) { gg_widget_t *dialog; gg_widget_t *label; gg_widget_t *action; gg_widget_t *hbox; gg_widget_t *vbox2; static ui_event_t key; int i,j,k; int max_width = 0; hbox=gg_hbox_create(0); label=gg_label_create("Type stuff, k?" ); gg_container_append(GG_CONTAINER(hbox), label); vbox2=gg_vbox_create(0); gg_container_append(GG_CONTAINER(vbox2), hbox ); for (i = 0; i < 256; i++) { int cur_width = get_text_character(i)->width; if (cur_width > max_width) max_width = cur_width; } k=0; for ( j=0; j<6; j++ ) { hbox = gg_hbox_create(2); for ( i=0; i<16; i++ ) { if ( k < 127-33 ) { char key_str[2]; key=k+33; key_str[0] = key; key_str[1] = '\0'; action = gg_action_create_with_label(key_str, 0.5f, 0.5f); gg_set_requested_size(action, max_width, 0); gg_widget_subscribe_signal_name(action, action->id, "action_pressed", dialog_vkeyboard_key, &keys[k]);; gg_container_append(GG_CONTAINER(hbox), action); k++; } } gg_container_append(GG_CONTAINER(vbox2), hbox); } dialog = gg_dialog_create(vbox2, NULL, NULL, 0); gg_dialog_set_style(GG_DIALOG(dialog), get_menu_style()); return GG_DIALOG(dialog); } dreamchess-0.2.1-RC2/src/ui_sdlgl/xmlsavefile.c000066400000000000000000000126171242540543200213000ustar00rootroot00000000000000/* DreamChess ** ** DreamChess is the legal property of its developers, whose names are too ** numerous to list here. Please refer to the COPYRIGHT file distributed ** with this source distribution. ** ** 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 . */ #include "ui_sdlgl.h" static int slots; static char time_save[SAVEGAME_SLOTS][80]; static config_t config_save[SAVEGAME_SLOTS]; static board_t saved_board[SAVEGAME_SLOTS]; board_t *get_saved_board( int index ) { return &saved_board[index]; } config_t *get_config_save( int index ) { return &config_save[index]; } char *get_time_save( int index ) { return time_save[index]; } void set_slots( int slots ) { slots=slots; } int get_slots(void) { return slots; } static const char *whitespace_cb(mxml_node_t *node, int where) { const char *name; name = node->value.element.name; if (!strcmp(name, "save")) { if (where == MXML_WS_AFTER_OPEN) return "\n"; } else { if (where == MXML_WS_BEFORE_OPEN) return "\t"; else if (where == MXML_WS_AFTER_CLOSE) return "\n"; } return (NULL); } static int load_opaque(mxml_node_t *top, char *name, char *dest) { mxml_node_t *node = mxmlFindElement(top, top, name, NULL, NULL, MXML_DESCEND); if (node) { node = mxmlWalkNext(node, node, MXML_DESCEND); if (node && node->type == MXML_OPAQUE) { strcpy(dest, node->value.opaque); return 0; } } return 1; } static void save_opaque(mxml_node_t *parent, char *name, char *value) { mxml_node_t *node = mxmlNewElement(parent, name); mxmlNewOpaque(node, value); } void write_save_xml( int slot ) { FILE *fp; char temp[80]; mxml_node_t *tree; char *fen; sprintf( temp, "save%i.xml", slot ); if (ch_userdir()) { DBG_WARN("could not enter user directory"); return; } fp = fopen(temp, "w"); if (!fp) return; DBG_LOG("writing save xml: %s", temp ); fprintf( fp, "\n" ); tree = mxmlNewElement( MXML_NO_PARENT, "save" ); sprintf(temp, "%i", (int) time(NULL)); save_opaque(tree, "time", temp); if (get_config()->player[WHITE] == PLAYER_UI) save_opaque(tree, "white", "ui"); else save_opaque(tree, "white", "engine"); if (get_config()->player[BLACK] == PLAYER_UI) save_opaque(tree, "black", "ui"); else save_opaque(tree, "black", "engine"); sprintf(temp, "%i", get_config()->cpu_level); save_opaque(tree, "level", temp); sprintf(temp, "%i", get_config()->difficulty); save_opaque(tree, "difficulty", temp); fen = fen_encode(get_board()); if (!fen) { DBG_ERROR( "error encoding FEN"); } else { save_opaque(tree, "fen", fen); free(fen); } mxmlSaveFile(tree, fp, whitespace_cb); fclose(fp); } /*static void load_opaque(mxml_node_t *top, char *name, char *dest);*/ void load_save_xml( int slot ) { FILE *fp; char temp[256]; mxml_node_t *tree, *save; sprintf( temp, "save%i.xml", slot ); if (ch_userdir()) { DBG_WARN("could not enter user directory"); return; } fp = fopen(temp, "r"); if (fp) { DBG_LOG("reading save xml: %s", temp ); tree = mxmlLoadFile(NULL, fp, MXML_OPAQUE_CALLBACK); slots |= (1 << slot); } else { /*printf( "Error opening theme file.\n" );*/ slots &= ~(1 << slot); return; } fclose(fp); save = tree; while ((save = mxmlFindElement(save, tree, "save", NULL, NULL, MXML_DESCEND))) { time_t time; struct tm *tm; board_t *board; load_opaque(save, "time", temp); time = atoi(temp); tm = localtime(&time); sprintf(time_save[slot], "%02i/%02i at %02i:%02i.", tm->tm_mday, tm->tm_mon+1, tm->tm_hour, tm->tm_min); load_opaque(save, "white", temp); if (!strcmp(temp, "ui")) config_save[slot].player[WHITE] = PLAYER_UI; else config_save[slot].player[WHITE] = PLAYER_ENGINE; load_opaque(save, "black", temp); if (!strcmp(temp, "ui")) config_save[slot].player[BLACK] = PLAYER_UI; else config_save[slot].player[BLACK] = PLAYER_ENGINE; load_opaque(save, "level", temp); config_save[slot].cpu_level = atoi(temp); if (!load_opaque(save, "difficulty", temp)) config_save[slot].difficulty = atoi(temp); else config_save[slot].difficulty = 1; load_opaque(save, "fen", temp); board = fen_decode(temp); if (board) { saved_board[slot] = *board; free(board); } } mxmlDelete(tree); } dreamchess-0.2.1-RC2/src/win32.ico000066400000000000000000010760761242540543200164630ustar00rootroot00000000000000 (~00 Nh ( ^!00 %A  .g hw( @wwwwtTTDDwxwDDDTTEGwDEEDTDEDwtTDEDDTEDTDDxtxuEDxHtGEDDxHtVxDDTGHtDxDwwEHtTxuExtHHtDHtHxEHtTWtHtxHtDGtWxXDEGtFxtEGtExEDGtEHuDTGTGxhtDThTExxtVTXDVLJVTDtTXWtTVTtVw\ttWD_x|\|TTu|Xuuu|ww\||||\x|w\x\\x??( uwxtDDGptGwwwHtGtGVDpHxtpxxwtpHwTpGwDpTuDptwug|\X|\\Wxx(0` f&i'd(k)r,_$-c#,l",v .x /l'1j)2t'3|"2p+5t.8d4;t6>x5>y7@s;Cz:C~?HkEJwBI~DLrTXz]b{ad#5%8%9);(<'=(=-@)@+C2D8E8G:I0E7K7L,F-H.K2L1N1O4PjDNFQJSNWDTHVM\V]R[G[D_\bY`VbXc\g]hE`JcJeTk`faggkdijoagbihnmqkrmtpspt{}puv{tyx}x}dsesnx`rexw}x~EgHfBgBhPmUqTsZz@m@nBpKtCse~|xuu}kh|p`āłNJȏـօ̛՘՞芢¤נ̩ݢ±˰Ƿȵ½ȹڰ⪸վfYOOYfX  X  EEggY[OOXYgEگګ jZ٭ ζEc٭ Eؐdٯ ضd٭ ؜ ^d٭  ^\cebd٫ ^hdܦک fqdޝ ړh޶ZjCEJFgj_c bOa]؋^^D۳ ^apJm^Kb )) ECD+  bOHQ  Pi("I! b HN!.-G h  *喚6.l#   K  W2L'&#"  K",GU56o0''&$" R"$&nkU110/'&$" S*"$&'Խv874310/'&$"*%$&'0wr<::8877330/'&#%&'/5s:x>===;::887310/',/05ֆ<:;=yt????>=;:887410/53V98:=>??@@@@@???>;:88435M88:;>??@AABBBA@@?>;::7T<;>?@AAzzzzzBBA@?=;<Շu?ABz{||||{zBA@uÊ}||~~~~||}???( @h'f)i(l)p+s,t-f!+g$.j +i",l!,i%.u .o(2i+4o*4s$0y!0"3~%5q+5q,6t.8{+8k6=t1;u3<x5?|7Av=E{9B|8B|:D|(>*B4A7I;L,F.K0N>T1P3T;X5Y7]9\8\9`;c><:8743]p9X:;>?@A@@?>;:87pt=>@ABxxBA@>=twvxyzzzxvwdz??( @GHMRTUXX Y[] lfb~ !e#g*h*v#w&i#.d*4i+3m*4v1:x5?r7@p=Dz=E|RW5%3"7,:":2?9 <M[iy1Qqұ/Pp  >1\Qzq/Pp!+6@IZ1pQq/ P6pLbx1Qq,/KPip1Qq/-P?pRcv1Qqϑܱ/Pp!&,>X1qQqT68PfXg;F@@C@:Y^iD6Ut|nwX4<W3sh qu}c89B2j~xS~RE 5pOv>Q 7A)aebt=H GklVoIZ#m$ `yJK* &_dL\0/+"%{,!'-1.(?r[MN]z(      "#$%&&''((((''&&%$#"    #%(*,.013456677888888776654310.,*(%#   "%),/14689;=>?@AABCCCCDDDDCCCCBAA@?>=;98641/,)%"  !%(,0369;=?ABDEFGGHIIIJJJJKKKKKKJJJJIIIHGGFEDBA?=;9630,(%!   %)-258;>@BDEGHIJKKLLLLLMMMMMMMMMMMMMMMMMMLLLLLKKJIHGEDB@>;851-)%   "',159<?ADFGIJJKLLMMMMMMMMMMNO P P Q QRRRR Q Q P PONMMMMMMMMMMLLKJJIGFDA?<951,'"  "(-27;?ADFHIJKLLMMMMMNOR%%%Y999aQQQn```wqqqãťʥʥʤʣŢßqqq```wQQQn999a%%%YRONMMMMMLLKJIHFDA?;72-("  "(-37<?CEHIKKLLMMMMOV999bZZZsvvvǫذ䴴ﷷﰰ䫫עǚvvvXXXs999bUOMMMMLLKKIHEC?<72-("  %,17;?CFHJKLLMMMNU???eiii~ϰ䵵򷷷򰰰㧧ϛjjj}???eUNMMMLLKJHFC?;71,%  ")/5:?CFHJKLMMMO"""XOOOmwwwͱ綶秧͔uuuPPPl"""XOMMMLKJHFC?:5/)"  $+28=AEGJKLMMMS???eqqqԳӔqqq???eRMMMLKJGEA=82+$  %-4:?CGIKLMMNUOOOmñ常墢ÃOOOmUNMMLKIFC?:3-%  &.5;@DGJKLMMTOOOmʳ츸쥥ʆOOOmTMMLKJGD@;5.&  &.5<AEHJKLM P???e~~~Ƴ칹룣~~~???e PMLKJHEA;5.&  %-5<AEHKLMN"""Xfff|㸸㙙eee{"""XNMLKHEA<5-%  $,4;AEIKLMO===c϶󹹹󨨨΁;;;cOMLKIEA;4,$  !*3:@EHKLMQQQQn෷~kp]c~SYxIPt?Gp8@m2:l/7j+4j)2i&0h&0h&0i&0j)2j+4l/7m2:p8@t?GxIP~SY]ckp~ߑOOOmQMLKHE@:2*!  '08?DHJLMS]]]u깹}cizMSr;Cl/7i&0f *f'g'h'h'h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'h'h'g'f'f *i&0l/8q;CzMSdi}隚[[[uSMLJHD?80'  $-6=CGJLLR[[[ubguCJl/7g#,f(g&h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g&f(g#-l/8uCKbg[[[uRLLJGC=6-$   )3;BFIKLQYYYrW]q:Bi(1f)g&h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g&f)i(1q;BX^훛WWWrQLKIFB;3)   %/7?DHKL OQQQn츸kovDLj*3f(h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'f(j*3vELkp뗗OOOm OLKHD?7/%  *3<BGJLN999b縸_dp8@g",g'h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g'g",p8@_d猌999bNLJGB<3*  $.8?EIKM"""Y{{{ٸejp8@g!+g'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'g"+p9Aejzzz"""XMKIE?8.$  (3;BGJL Qbbbzȶw{vDKh%/g'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'h%/vDKx|cccy PLJGB;2( !,6>DIKM777`^dl09f(h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'f(m09^d퐐555`MKID>6,! $/9AFJLSnnnո{OUi'0g'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'i'0|OVmmmSLJFA9/%  '2;BHKM???e򺺺vDKg",h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g",vDK񗗗???dMKHC<2'  *4>DIKRpppٸs?Fg *h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g *s?GnnnRKIE>5*  !,7?FJL111]񹹹uBIg *h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g *uBI𑑑...]LJF@7-! #.9AGJNYYYr˷vFLg!+h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g!+wFMWWWrNJGA9.#$0:BGKRyyy乹W]h%.h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'h%/W]yyyRKGB:0$ &2;CIK'''Z򺺺jnk-6g'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'k-6jo󒒒,,,[KHC;1&  '3=DILEEEgrEIMeeeyع[ah$.h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'h$.\acccyMIE=4'  (4>EI Pttt湹o6>g'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'o6>uuu OIE>4(  (4>EJSﺺZ`g#,h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g#-[aRIE>4(  (4?FJ%%%Xr4( (4?FJ///\kpi(1h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'i(1lp,,,[JF?4( '4>FJ333^zMTg)i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g)|OV333^JF>4'&3>EJ<<3&%2=EJBBBdǹx|j*3h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'j+4z~@@@cJE=2% #0<DJDDDe̸bhg",i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g",ejBBBdJD<0#  !/:CI@@@cʸ}RXg)i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g*V\===cIC:/!  ,9BH:::`ǸvDKg(i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g(wGN;;;_HB9,  +7AH111\q:Bh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'q;C///[HA7+(5@G&&&Wn5>h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'o6>&&&VG@5( %3>FQm2;h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'n3;QF>3%  "0<E Nl/8h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'l08 ME<0"  ,9CKvvvﺺk-6h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'k.6uuuKC9, )6AIeeey溺l/8h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'l08cccxIA6) %3>GJJJgٹm2:h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'n3;GGGgG?3%  !/<E000YĹn5=h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&g&h'i'i'i'i'i'i'i'i'h'o5>---YE</! +8BOq:Bh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g&Z"NLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRa$i'i'i'i'i'i'i'i'i'h'q;COB8* &4@I{{{󺺺uCJg'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g$-R,2<$(:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&:#&;$':W h'i'i'i'i'i'i'i'i'i'g'uDK|||I@4&  !0<E]]]p庺}QWg'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'agsrrpoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoopoowuuI/3Th'i'i'i'i'i'i'i'i'i'i'g'}RXYYYoE<0! +8C222Z˹bgg)i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'j)N48Th'i'i'i'i'i'i'i'i'i'i'i'g)ch000YC8* %4?Lx|g",i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'k +N48Th'i'i'i'i'i'i'i'i'i'i'i'i'g",y}L?4%   .<Frrr𻻻j*3i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'l!,N48Th'i'i'i'i'i'i'i'i'i'i'i'i'i'j*3qqqE<.  )7BDDDaغo7?h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'l!,N48Th'i'i'i'i'i'i'i'i'i'i'i'i'i'h'p8@BBB`B7( #1>M{MSg'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'k +N48Th'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'{NTM>1" ,9Dwww򼼼jog)i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'k *wz`edkdkdkdkdkdkdkdkdkdklrN48Th'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g)kptttD9+ %3@AAA^ػi'0i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'k)M37Th'i'i'i'i'i'i'i'i'i'p(2ĴN48Th'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'0>>>^@3% -;Ip9Ah'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'j(M47Sh'i'i'i'i'i'i'i'i'i'o&0N48Th'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'q9AI;- &5AiiivY^g'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'pvL48Qh&i'i'i'i'i'i'i'i'i'n$/N58Th'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'Y_gggvA5&  /<(((RȻh",i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'[bO9s>Fh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'w3=;odfFd%i'i'i'i'i'i'i'i'i'i'lrK04V h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h't?G >- #3IIIWg*i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'j)u{odfFd%i'i'i'i'i'i'i'i'i'i'lrK03V h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g *IIIW3#  )9vCJh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'w3<̼odfFd%i'i'i'i'i'i'i'i'i'i'ioL04W h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'vDK9) /---Ig!+i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'j(lspefFd%i'i'i'i'i'i'i'i'i'i'ahN04X!h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g",...H/ $4uuus¿{MSh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i's-7ƲpefGd%i'i'i'i'i'i'i'i'i'i'`gJ+0Y!h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'|NTtttr4$  *=i&0i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i([cqegGe%i'i'i'i'i'i'i'i'i'i'`gJ*/Z!i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'0<* /QQQX`eg'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'm#.l`aGe%i'i'i'i'i'i'i'i'i'i'`gI)-["i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'afOOOW/ $4m19i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'g&d%c%c%e%g&h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'v2<ůk^`Ge%i'i'i'i'i'i'i'i'i'i'`gG%)["i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'm1:4$  )###@{f(i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'd%Z"NEAAFOZ"d%h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'DMk^`Ge%i'i'i'i'i'i'i'i'i'i'`gH$)]"i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'f(|@) .ccc_¾wELh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'_$O!H&+I47I9_#i'i'i's,7ɶK?A3V g&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i's-7fVYJf&i'i'i'i'i'i'i'i'i'i'nt_JMQg&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'\a- :::9Ŀr;Ci'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g!,]VW.Ha$i'i'i(krljj4"?^#h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i't.8fVYJf&i'i'i'i'i'i'i'i'i'i'ntZBFTh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'sV h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'1bbbN #lf(i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'k&0lkk?029\"h'i'j)uuuA452Sf&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'w2-6cMPqppD9:,E^#h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'l +U9=W h'i'i'i'i'i'i'i'i'i'l",yzJd%i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g(󆆆]xiog&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i)iFL`%i'i'j(JSuuub_`qmnonnC8:,C]"g&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i't.8ȳQ16["i'i'i'i'i'i'i'i'i'i'n&0İykmLf&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g&kpw!PWh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'm#.D!`$i'i'i'l!,onoF=>,?Y!f&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'X`M).^#i'i'i'i'i'i'i'i'i'i'q+6˽m[^Pg&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'QX!%t=Di'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'q+5˼|vw<\"i'i'i'i'rrrKCE,9Td%h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'n%0K"(`$i'i'i'i'i'i'i'i'i'i'x6@bKNU h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i't>E%888-m/8i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'x5?}z{: Th'i'i'i'W_xxxSNO/2L`#h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'S[J#c%i'i'i'i'i'i'i'i'i'i'BKY;?Z!h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'm/8888- PPP6i&/i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'|=F?*-Fd%i'i'i'q(2]ZZ8)+-BY!e%i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'o&0{|K e&i'i'i'i'i'i'i'i'i'i'T\R-2^#i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i&0QQQ5  pppBf*i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'CLRGI6Y!h'i'i'i'?HͻhggE;=,6N`$g&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'dkxilOg&i'i'i'i'i'i'i'i'i'i'jqM"(b$i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'f*qqqA  Qg'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'FNlij2Da$i'i'i'i(|:CvvvVQQ5$'-@Uc%h'i'i'i'i'i'i'i'j'j'j'j'j'j'x3=kWZSh'i'i'i'i'i'i'i'i'i'j(M"e%i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'P  [rwg'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'EMLCD/Md%i'i'i'i'n#.pvfeeG>?.1FY!d%i'j'j'j'j'j'j'j'j'j'j(j(l+^BGY!h'i'i'i'i'i'i'i'i'i'k!+~orOf&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'g'sxZ  obgh'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'}=Fpoo;-/1Oc%h'i'i'i'n%0zzz\YZ>13,5I["e&i'j(j(k(k(k(k(k(k(k(k(ZbU17^#i'i'i'i'i'i'i'i'i'i'p*4ɺmX[T h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'chn  ~U[h'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'u/9ecd7')0J_#g&h'h'f *srrWSS;,/,6IZ"e&i'k(k(k(k(l(l(l(l({6?O$*b$i'i'i'i'i'i'i'i'i'i'z;D_AEZ"i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'h'V[|  {IPi'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'm"-dbb;-/,?R["W!i=DpooVQR<.0-4EV b%i'k(l)l)l)l)l)p#/N"e&i'i'i'i'i'i'i'i'i'i'S[T.3_#i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'{IQ  v?Gi'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i({kjjH?A./8O26rqqYVVA4601?P]#g&k)m)m)m)m*}|kmR g&i'i'i'i'i'i'i'i'i'i'tzO 'c%i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'v@H   ¤r9Ai'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'IR|||caaZTUhbcxxxa^_JAB5#&/7FX!e&l)n)n)\eiOSX!h'i'i'i'i'i'i'i'i'i'j *z|P!f&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i's:B  """ŭo404I`${8BS$+d%j(j'j'j'i'i'i'i'i'i'~BK_@D\"i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'm09ļű###  ***ȶ¹k,5i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'z7A{{{`]]@46.<c+4S"h'k(k(j(j'j'j'i'i'i'i'fmT*0b$i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'l-6úƵ+++  ***ƺk*3i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'j)sssUOP5!$?$ƾu]aZ"k(k(k(k(k(j(j'j'j'j'j)Q$f&i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'k*4Ǹ***  333Ǽj(2i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'};DebcTIK`ͩ...&&&ʡs:Bi'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'~=GF).X#t.y!0y!0y!0.<Ƨ\"+o+r,r,r,r,q+q+q+p+p+o*U]gAFb%l(k(k(k(j(j'j'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i's;C˟&&&ŏw@Hi'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'j(^eG58=c'w /z!0z!0z!0ERkoa's-s-s,s,r,r,r,q,q+q+p -Z$,i(l)l(l(k(k(k(j'j'j'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'wAIƍ|JQi'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'l!,eaa7$Fl+z!1{!1{!1|#3xi>Ek)t-t-t-s-s,s,r,r,r,q+y0L̯v~ʦS*3q/%9&:&:%9boNX"4$7$7$7$6$6$6$6$6#5#56Dʹ`gs /|!1|!1{!1z!1z!0y!0y!0x /x /w /w /v .v .u .u-t-t-s-s,r,r,q+q+p+p+o*o*n*n)m)m)l)l(l(k(k(j'j'i'i'i'i'i'i'i'i'i'i'i'i'g(R0ĸj(1i'i'i'i'i'i'i'i'i'i'i'j'j'k(k(k(l(l)m)m)n)n*o*o*p+p+q+q+r,r,s,s-t-t-u-u .v .w .w /DQj_a@k+}"2~"3"3$5\iP]*;#5#5#5(:WeB%+L g+r0r0m#2z&6%8%8%8$7$7$7$7$6$6$6%6yq)6{"1}"2|"2|!1{!1{!1z!1z!0y!0y!0x /x /w /w .v .v .u-u-t-s-s,r,r,q+q+p+p+o*o*n*n*m)m)m)l(l(k(k(j(j'i'i'i'i'i'i'i'i'i'i'i'k)2Ź㽽/v>Fi'i'i'i'i'i'i'i'i'i'j'j'k(k(k(l(l)m)m)n)n*o*o*p+p+q+q+r,r,s,s-t-u-u.v .v .w /w /x /|'6ʬyuv=$Y$y!1"3#4#4#4#5#5#5#5$6$6%7_lZQS=%*?#E%N(0ybf@M$7%9%8%8%8%8%7$7$7$7$6CQOYx 0~"3~"3}"2}"2|"2|!1{!1{!1z!0z!0y!0x /x /w /w /v .v .u .u-t-t-s,s,r,q,q+p+p+o*o*n*n*m)m)m)l)l(k(k(j(j'j'i'i'i'i'i'i'i'i'i'v?GěLLL ܚbhh'i'i'i'i'i'i'i'i'j'j'k(k(l(l(l)m)m)n*n*o*o*p+p+q+r,r,s,s,t-t-u-u .v .v .w /x /x /y 0y!0t}QADBm,#4#4#4#5#5#5$6$6$6$7$7,?ϯtrrnjjsnov%7%9%9%9%9%9%8%8%8%8$7):t%4~"3"3"3~"3~"2}"2}"2|!2|!1{!1{!1z!0y!0y!0x /x /w /v .v .u .u-t-t-s-s,r,r,q+q+p+p*o*o*n*n)m)m)l)l(k(k(j(j'j'i'i'i'i'i'i'i'h'chۙLLL hg(i'i'i'i'i'i'i'j'j'k(k(k(l(l)m)m)n*n*o*o*p+p+q+q,r,r,s,t-t-u-u .v .v .w /x /x /y!0y!0z!0KXpkl:"V#y!1#5#5#5$6$6$6$6$7$7$7%8xï1A&9&:&:&:%9%9%9%9%8%8$7\g}>J}"3#4#4#4"3"3~"3}"2}"2|"2|!1{!1{!1z!0y!0y!0x /x /w /w .v .u .u-t-t-s-s,r,r,q+p+p+p*o*n*n*n)m)l)l)l(k(k(j(j'i'i'i'i'i'i'i'g(f9ȼl+4i'i'i'i'i'i'j'j'k(k(k(l(l)m)m)n*n*o*o*p+q+q+r,r,s,s,t-t-u.u .v .w .w /x /x /y!0z!0z!0{!15DREH=g*#4$5$6$6$6$7$7$7%8%8%8YgT`%9&;&;&;&:&:&:&:%9%9%88Gòqyy"3#5#5#4#4#4"3"3~"3~"2}"2}"2|!2{!1{!1z!0z!0y!0x /x /w /w /v .v .u.u-t-s-s,r,r,q+q+p+p*o*o*n*n)m)m)l)l(k(k(j(j'i'i'i'i'i'i'l+4Ƚ8|HPi'i'i'i'i'j'j'k(k(k(l(l)m)m)n*n*o*o*p+q+q+r,r,s,s-t-t-u.v .v .w /w /x /y 0y!0z!0z!1{!1|!1,;uss>'+Ir/$6$6$7$7$7%8%8%8%8%9Ud(;'<'<';&;&;&;&:&:&:&9);z.<#5$6#5#5#5#4#4#4"3"3~"3}"2}"2|"2|!1{!1{!1z!0y!0y 0x /x /w /v .v .u .u-t-t-s,r,r,q+q+p+p*o*o*n*n)m)m)l)l(k(k(j'j'i'i'i'i'i'|IQǪ___ߔw|g'i'i'i'j'j'k(k(l(l(l)m)n)n*n*o*p+p+q+q+r,r,s,s-t-u-u.v .v .w /x /x /y!0y!0z!0{!1{!1|!1|"2+;ֿb[\7T"x 1$7$7%8%8%8%9%9%9%9q}ɲ5F&<'='<'<'<'<&;&;&;&;&8^iOZ#4$7$6$6#5#5#5#5#4#4"4"3~"3~"3}"2}"2|!1{!1{!1z!0y!0y!0x /x /w /w .v .u .u-t-t-s,r,r,q+q+p+p+o*o*n*n)m)m)l)l(k(k(j'j'i'i'i'g'y~ޓ___[i#-i'i'j'j'j(k(k(l(l)m)m)n*n*o*o*p+p+q+r,r,s,s-t-u-u.v .v .w /x /x /y!0y!0z!0{!1{!1|!1|"2}"2)9ѶSHJ8Z%{"3%8%8%8%9%9%9&:0CбO^'<'='='='='<'<'<'<&;%:>Mŷ}%6$7$7$7$6$6$6#5#5#5#4#4#4"3"3~"3}"2}"2|!2{!1{!1z!0z!0y!0x /x /w /w .v .u .u-t-t-s,r,r,q+q+p+p+o*n*n*n)m)l)l(l(k(k(j'j'i'i'i$.Y*u=Ei'j'j'j(k(k(l(l)m)m)n*n*o*o*p+q+q+r,r,s,s-t-u-u .v .v .w /x /x /y!0z!0z!0{!1{!1|!2}"2}"2~"3'8˫{z{L=@9[%{"3%8%9%9&:&:&:2Emy)>(>(>(>(>(='='='='<';-?Ʋ3B$7%8%8$7$7$6$6$6#5#5#5#4#4#4"3"3~"3}"2}"2|"2|!1{!1z!1z!0y!0x /x /w /w .v .u .u-t-t-s,r,r,q+q+p+p+o*o*n*m)m)m)l(k(k(k(j'j'i'v>F)lrh'j'j(k(k(l(l)m)m)n*n*o*o*p+q+q+r,r,s,t-t-u-u .v .w .w /x /y 0y!0z!0z!1{!1|!1|"2}"2~"2~"3"3$5ÜwuuJ;>8X$x!2%8&:&:&;&;&;+?M^Ș,A(?(?(?(?(>(>(>(>'='=':nwO[$7%9%8%8%8$7$7$7$6$6$6#5#5#5#4#4#4"3~"3~"2}"2|"2|!1{!1{!1z!0y!0y!0x /w /w .v .v .u-t-t-s,r,r,q,q+p+p*o*o*n*m)m)l)l(k(k(k(j'h'nsⰜ ???si",j(k(k(l(l)m)m)n)n*o*p*p+q+q+r,r,s,t-t-u-u .v .w /w /x /y 0y!0z!0{!1{!1|!1|"2}"2~"2"3"3#4#4wuvNAC7N!o/$7&:&;'<'<'<'<-BÐ/D)@)@)@)?(?(?(?(>(>(>';Uav&9&9%9%9%9%8%8%8$7$7$7$6$6$6#5#5#4#4#4"3"3~"3}"2}"2|!2{!1{!1z!0y!0y!0x /w /w /v .v .u-t-t-s,r,r,q+q+p+p+o*o*n*n)m)l)l(k(k(j(i#-q???8w?Gk(k(l(l)m)m)n)n*o*o*p+p+q+r,r,s,s-t-u-u .v .w .w /x /y 0y!0z!0z!1{!1|!1}"2}"2~"2"3"3#4#4#4p||{{WNP9$B`({!4&:'<'<'='='=Vf|/E)A)A)@)@)@)@)?(?(?(?'5ESb&;'<'<';&;&;&:&:&:%9%9%9%8%8%7$7$7$6$6$6#5#5#4#4#4"3~"3~"2}"2|"2|!1{!1z!0y!0y!0x /x /w /v .v .u-t-t-s,r,r,q+q+p+o*o*n*n)m)m)l)m(2ôv???6LTl)m)n)n*o*o*p+p+q+r,r,s,t-t-u-u .v .w /w /x /y!0z!0z!0{!1|!1|"2}"2~"2~"3"3"4#4#4#5#5$6$6+=Юtss\TVF37<#B M'rPWÌ2Clx(='='='<'<'<&;&;&;&:&:&:%9%9%8%8%8$7$7$6$6$6#5#5#4#4#4"3"3~"2}"2|"2|!1{!1z!0z!0y!0x /x /w /v .v .u-t-t-s,r,r,q+q+p+o*o*n*n)m)l)MU5k*m)n*n*o*p+p+q+q,r,s,s-t-u-u .v .w .w /x /y 0y!0z!0{!1{!1|!2}"2}"2~"3"3#4#4#4#5#5#5$6$6$7nz}||kghh`bxqsٹ]o/H+E+D+D+D+D+D+C*C*C*C*B(>4E+?(>(>'='='='<'<';&;&;&:&:&:%9%9%8%8%8$7$7$6$6$6#5#5#4#4#4"3~"3~"2}"2|"2|!1{!1z!0z!0y!0x /x /w /v .u .u-t-s-s,r,r,q+p+p+o*o*n*n)k*崻UUUkt5>n*n*o*p*p+q+q+r,s,s-t-u-u .v .w .w /x /y 0y!0z!0{!1{!1|!2}"2~"2~"3"3#4#4#4#5#5$6$6$6$7$78I}:R,F,F,E,E+E+E+E+D+D+D+D*C'>7G0D(?(?(>(>(>'='='<'<'<&;&;&;&:&:%9%9%9%8%8$7$7$7$6$6#5#5#4#4#4"3~"3~"3}"2|"2|!1{!1z!0z!0y!0x /w /w /v .v .u-t-s-s,r,r,q+p+p+o*o*n*u6?jUUU*msl*o*o*p+q+q+r,s,s-t-u-u .v .w .w /x /y!0y!0z!0{!1|!1|!2}"2~"2"3"3#4#4#5#5#5$6$6$7$7$7%8&9o|ɒG]-H,G,G,F,F,F,F,F,E,E+E+E*C'=@Nš5I)?)@(?(?(?(>(>(='='='<'<';&;&;&:&:&:%9%9%8%8%7$7$7$6$6#5#5#5#4#4"3"3~"3}"2|"2|!1{!1z!0y!0y!0x /w /w .v .u .u-t-s-s,r,q,q+p+p+o*m*nt( ŵp*4o*p+q+q+r,s,s-t-t-u.v .w .w /x /y 0y!0z!0{!1|!1|"2}"2~"2"3"3#4#4#5#5#5$6$6$7$7%7%8%8%90CЫΜPf0J-H-H-H-G-G,G,G,G,F,F,F,F*B'(>(>(='='='<'<&;&;&:&:&:%9%9%8%8%8$7$7$6$6#5#5#5#4#4"3"3~"3}"2}"2|!1{!1z!0z!0y!0x /w /w /v .u .u-t-s-s,r,q,q+p+o*p*5ƶ隿KW_o*p+q+r,r,s,t-t-u-v .v .w /x /x /y!0z!0{!1{!1|!2}"2~"2~"3"3#4#4#4#5#5$6$6$7$7$7%8%8%9%9&:M]ўUj2L-I-I-H-H-H-H-H-H-G-G,G,G,F)A~+=ajͫ(>(='='='<'<&;&;&;&:&:%9%9%8%8%8$7$7$6$6#5#5#5#4#4"3"3~"2}"2|"2|!1{!1z!0y!0y 0x /w /w .v .u.u-t-s,r,r,q+q+o+Y`Jo%0q+r,r,s,t-t-u.v .v .w /x /x /y!0z!0{!1{!1|!2}"2~"2~"3"3#4#4#4#5#5$6$6$7$7%8%8%8%9%9&:&:(=͔Pg2M.J.J.I.I.I-I-I-I-I-H-H-H-H+E'>z5D|ʤ;P*B*C*B*B*A)A)A)@)@)@(?(?(>(>(>'='='<'<';&;&;&:&:&9%9%9%8%8$7$7$6$6$6#5#5#4#4"3"3~"3}"2|"2{!1{!1z!0y!0y 0x /w /v .v .u.t-t-s,r,r,q+o%0UUUoLTq+r,s,s-t-u-v .v .w /x /x /y!0z!0{!1{!1|!1}"2~"2~"3"3#4#4#5#5#5$6$6$7$7%8%8%8%9%9&:&:&;&;6JִqE[_rٰǂH`0M.K.K.K.J.J.J.J.J.J.I.I.I-I,H)C';}KWƚ8N+D+D+C*C*B*B*B*A)A)A)@)@)?(?(?(>(>(='='='<'<&;&;&:&:&:%9%9%8%8$7$7$6$6$6#5#5#4#4"3"3~"2}"2|"2|!1{!1z!0y!0y 0x /w /v .v .u.t-t-s,r,q+MUmUUU&p#/s,s-t-u-u .v .w /x /x /y!0z!0{!1{!1|!2}"2~"2~"3"3#4#4#5#5#5$6$6$7$7%8%8%9%9&9&:&:&;&;'<'(>(>'='='<'<&;&;&;&:&:%9%9%8%8$7$7$6$6$6#5#5#4#4"3"3~"2}"2|"2|!1{!1z!0y!0y 0x /w /v .v .u-t-t-s,p#/$GPr,t-t-u.v .w .w /x /y!0z!0z!0{!1|!1}"2}"2~"3"3#4#4#4#5#5$6$6$7$7%8%8%9%9%9&:&:&;&;'<'<'=(>etj0<(?,F,F,G-G:StںɀMf4Q/M/L/L/L/L/L/L/L/L/L/L/K/K.K.J,H(@z)<|PZw1J,F,E+E+E+D+D+D+C*C*C*B*B*A)A)@)@)@(?(?(>(>(>'='='<'<&;&;&:&:&9%9%9%8%8$7$7$6$6$6#5#5#4#4"3~"3}"2}"2|!1{!1z!1z!0y!0x /w /w /v .u .u-t-s,HQꈙ5q#0t-u-v .v .w /x /y 0y!0z!0{!1|!1}"2}"2~"3"3#4#4#4#5#5$6$6$7$7%8%8%9%9&:&:&:&;&;'<'<'='=(>,A{M'|"6*D,G-G-H-H.I=Vk~פ_i2J0M0M0M0M0M0M0M0M/M/M/M/M/L/L/L/L.I)C~&:u?L|_r/H,G,G,F,F,F+E+E+D+D+D*C*C*B*B*B)A)A)@)@)?(?(?(>(>'='='<'<';&;&;&:&:%9%9%8%8$7$7$6$6$5#5#5#4#4"3~"3~"2}"2|!1{!1z!1z!0y!0x /w /w .v .u.u-r#04 IRt-v .v .w /x /x /y!0z!0{!1|!1|"2}"2~"3"3"3#4#4#5#5$6$6$7$7%8%8%9%9&:&:&:&;';'<'<'='=(>(>(?/EƏF*0O#x!5*B,G-I-I.I.I.J1M}k:F(B0N0N0N0N0N0N0N0N0N0N0N0M0M/L-J)C%;s7ElrԭJ`-H-H-H-G,G,F,F,F,E+E+E+D+D+C*C*C*B*B*A)A)@)@)@(?(?(>(>(='='<'<'<&;&;&:&:%9%9%8%8$7$7$6$6#5#5#5#4#4"3~"3}"2}"2|!1{!1z!1y!0y 0x /w /v .v .t-JSAt%2v .w /x /x /y!0z!0{!1|!1|"2}"2~"3"3"3#4#4#5#5$6$6$7$7%8%8%9%9&:&:&;&;';'<'<'='=(>(>(?(?)@6LѤgacE,1F!k/'?,G.I.J.J.J.KȂg6B(B1N1O1O0O0O0O0O0O0O0N0N/M-J)B}%:p5Cdką9S.I-I-I-H-H-H-G,G,F,F,F,E+E+E+D+D+C*C*B*B*B)A)A)@)@(?(?(>(>(='='='<'<&;&;&:&:%9%9%8%8$7$7$6$6#5#5#5#4#4"3~"3}"2|"2|!1{!1z!0y!0y!0x /w /v .t%2? QZu .w /x /y!0z!0z!1{!1|!2}"2~"2"3"3#4#4#5#5$6$6$7$7%8%8%9%9&9&:&:&;&;'<'<'='=(>(>(?(?)@)@)ABA"])$:+E.I.K.K/K͋g7B(A1O1P1P1P1O1O1O1O0N/L,H'?v%9n8Eflݾ^r1L.J.J.J.I-I-I-H-H-G,G,G,F,F,E+E+E+D+D+C*C*B*B*B)A)A)@)@(?(?(>(>(='='<'<';&;&;&:&:%9%9%8%8$7$7$6$6#5#5#4#4"3"3~"2}"2|"2{!1{!1z!0y!0x /x /v .R[ Cv)7x /y!0z!0z!0{!1|!1}"2}"2~"3"3#4#4#5#5$6$6$7$7%8%8%8%9&:&:&:&;';'<'<'=(=(>(>(?)?)@)@)A)A*B@V|||[QSB#*K"m0&>,G.K/L͇i;F(A1O1P1P1P1P1O/M-I)B$:n):nDNpuʌ?Y/L/K.K.K.J.J.J.I-I-H-H-H-G,G,G,F,F,E+E+D+D+C*C*C*B*B*A)A)@)@)?(?(>(>(>'='='<'<&;&;&:&:%9%9%8%8$7$7$6$6#5#5#4#4"3"3~"2}"2|!2{!1z!1z!0y!0x /v*7B ckw!/y!0z!0{!1|!1}"2}"2~"3"3#4#4#5#5$6$6$6$7%8%8%8%9&9&:&:&;';'<'<'=(=(>(>(?)?)@)@)A*A*B*B5LlhhO=AB%Q%n1%=*E|pBM)C2P1P0O/L,I(B$:n%7i6BuY`۳Zp2O/M/L/L/L/K.K.K.J.J.J.I-I-H-H-H-G,G,F,F,F+E+E+D+D+C*C*B*B*A)A)@)@)@(?(>(>(>'='='<'<&;&;&:&:%9%9%8%8$7$7$6$6#5#5#4#4"3~"3~"2}"2|!1{!1z!1z!0w!/dl @|4@z!0{!1{!1|"2}"2~"3"3#4#4#5#5$5$6$7$7%7%8%9%9&9&:&;&;';'<'='=(=(>(?(?)?)@)@)A*A*B*B*CVhf`bO=AD!)K#^*coo>J'@,G)C%(>'='='<'<&;&;&:&:%9%9%8%8$7$7$6$6#5#5#4#4"3~"3}"2}"2|!1{!1z!0|5@? x#2{!1|!1}"2~"2"3"3#4#4#5#5$6$6$7$7%8%8%9%9&:&:&;&;'<'<'='=(>(>(?)?)@)@)A*A*B*B*C+Dnjk\PSO7=t[a]5?_-d%4a0(='='<'<';&;&:&:%9%9%8%8$7$7$6$6#5#5#4#4"3"3~"3}"2|"2|!1x#2 5FQ{!1}"2}"2~"3"3#4#4#5#5$6$6$7$7%8%8%9%9&:&:&;&;'<'<'=(=(>(>(?)?)@)@)A*A*B*B*C+C4K۽j[^rcgwzЍJe2Q1P1P1P1O1O0O0N0N0N0M/M/M/L/L/K.K.K.J.J.I-I-I-H-H-G,G,F,F,E+E+D+D+D*C*B*B*B)A)A)@)@(?(?(>(>'='<'<'<&;&:&:&9%9%8%8$7$7$6$6#5#5#4#4"3"3~"2}"2{!1GR4{*9}"2~"3"3#4#4#5#5$6$6$7$7%8%8%9%9&:&:&;&;'<'<'=(=(>(>(?)?)@)@)A*A*B*B*C+C+DLaτIe4S2Q2Q1Q1Q1P1P1P1O1O0O0N0N0N0M/M/M/L/L/K.K.K.J.J.I-I-H-H-G,G,F,F,F+E+E+D+D*C*C*B*B)A)A)@)@(?(>(>(>'='<'<';&;&:&:%9%9%8%8$7$7$6$6#5#5#4#4"3~"3}"2{*9&jr|#2"3#4#4#4#5$6$6$7$7%8%8%9%9&:&:&;&;'<'<'='=(>(>(?)?)@)A)A*A*B*C*C+D+D+DsᱽpB`4S2S2R2R2R2R2Q2Q1Q1P1P1P1O1O0O0N0N0N0M/M/L/L/L/K.K.J.J.I-I-I-H-H,G,G,F,F+E+E+D+D*C*C*B*B)A)A)@)@(?(?(>(='='<'<&;&;&:&:%9%9%8%8$7$7$6$6#5#5#4#4"3|#3ks%i?K"3#4#4#5#5$6$6$7$7%8%8%9&9&:&;&;'<'<'='=(>(>(?(?)@)@)A*A*B*B*C+C+D+D.GϡԈTp9Y3T3T3S3S3S2S2R2R2R2R2Q2Q1Q1P1P1P1O0O0O0N0N0M/M/M/L/L/K.K.J.J.I-I-I-H-H-G,G,F,F,E+E+D+D*C*C*B*A)A)A)@)?(?(>(>'='='<'<&;&;&:&:%9%9%8%7$7$7$6#5#5#4#4"3@Mg~*9#4#5#5$6$6$7$7%8%8%9%9&:&:&;';'<'='=(>(>(?)?)@)@)A*A*B*B*C+D+D+E+E8P͜ԄYt=]4V4U4U3U3U3T3T3T3T3S3S2S2R2R2R2Q2Q1Q1P1P1P1O0O0O0N0N0M/M/L/L/L.K.K.J.J.I-I-H-H-G,G,F,F,E+E+D+D*C*C*B*B)A)@)@)?(?(>(>'='='<'<&;&;&:&9%9%8%8$7$7$6$6#5#5#4~+:Gnw$5#5$6$6$7$7%8%8%9%9&:&:&;';'<'<'=(>(>(?(?)@)@)A*A*B*B*C+D+D+E+E,FMbϝ;WՎڐiLj:[4W4V4V4V4V4V4V4U4U3U3U3T3T3T3S3S2S2S2R2R2Q2Q1Q1P1P1P1O0O0N0N0N/M/M/L/L/K.K.J.J.I-I-H-H-G,G,F,F,E+E+D+D*C*C*B*B)A)@)@)?(?(>(>'='='<'<&;&:&:&9%9%8%8$7$7$6$6#5$5oxEIV#5$6$6$7%8%8%9%9&:&:&;&;'<'<'=(>(>(?(?)@)@)A*A*B*B*C+D+D+E+E,F,Fj|Ѡ=Y3SYt࠰هmWtEe:\6X5X5X5X5W5W5W5W4W4W4V4V4V4V4U4U3U3U3T3T3T3S3S2S2R2R2Q2Q1Q1P1P1O1O0O0N0N0M/M/L/L/K.K.J.J.I-I-H-H-G,G,F,F,E+E+D+D*C*C*B*A)A)@)@(?(?(>(>'='='<';&;&:&:%9%9%8%8$7$7$6#5JV#Ȱ1A$6$7$7%8%8%9&9&:&;&;'<'<'='=(>(>(?)@)@)A)A*B*B*C+C+D+D+E,F,F,GȌѠ=Y3S3T:ZuJgFf?a:\7Z6Y5Y5Y5Y5Y5X5X5X5X5X5X5X5W5W5W5W4W4V4V4V4V4U4U3U3T3T3T3S3S2S2R2R2R2Q1Q1P1P1O1O0O0N0N0M/M/L/L/K.K.J.J.I-I-H-H-G,G,F,F,E+E+D+C*C*B*B*A)A)@)@(?(?(>(='='<'<&;&;&:&:%9%8%8%7$7$62Aȱ#X'8$7%8%8%9%9&:&:&;'<'<'='=(>(>(?)?)@)A)A*B*B*C+C+D+D+E,F,F,G0J׬ѝ>Z3S3T3U4Unɩ8U5X6Z6Z6Z6Z6Z6Z6Z6Y6Y6Y6Y6Y6Y5Y5Y5X5X5X5X5X5W5W5W4W4V4V4V4V4U3U3U3T3T3S3S2S2R2R2R2Q1Q1P1P1O0O0N0N0M/M/L/L/L.K.J.J.I-I-H-H-G,G,F,F,E+E+D+D*C*B*B*A)A)@)@(?(?(>'='='<'<&;&;&:&9%9%8%8$7'9W _j%7%8%9%9&:&:&;&;'<'='=(>(>(?)?)@)@)A*B*B*C+C+D+D+E,F,F,G-G7PΒ;Y3T3U4U4U4V@`Zp4V6Z6Z6Z6Z6Z6Z6Z6Z6Z6Z6Z6Z6Z6Z6Z6Y6Y6Y6Y5Y5X5X5X5X5W5W5W4W4V4V4V4U4U3U3T3T3S3S2S2R2R2Q1Q1P1P1O1O0O0N0N0M/M/L/L.K.K.J.I-I-H-H-G,G,F,F+E+E+D+C*C*B*B)A)A)@)@(?(>(>'='='<';&;&:&:%9%9%8%7`k &ES%8%9&9&:&;&;'<'<'=(>(>(?(?)@)@)A*B*B*C+C+D+D+E,F,F,G-G-HC[ʃ9X3U4U4V4V4V4W5WmŒ6V7[7[7[7[7[7[7[7[7[7[7[7[7[6[6[6Z6Z6Z6Z6Z6Y6Y6Y5Y5X5X5X5X5W5W4W4V4V4V4U3U3U3T3T3S2S2R2R2Q2Q1Q1P1P1O0O0N0N0M/M/L/L/K.K.J.I-I-H-H-G,G,F,F+E+E+D+C*C*B*B)A)@)@)?(?(>(>'='='<';&;&:&:%9%8FS%P˱5E%9&:&:&;'<'<'='=(>(>(?)@)@)A*A*B*C*C+D+D+E,E,F,F,G-H-HOfo6V4U4U4V4V4V4W5W5W<^䫹Ea6Z7\7\7\7\7\7\7\7\7\7\7\7[7[7[7[7[7[6[6Z6Z6Z6Z6Z6Y6Y5Y5X5X5X5X5W5W4W4V4V4U4U3U3T3T3S3S2R2R2R2Q1Q1P1P1O0O0N0N0M/M/L/L.K.J.J.I-I-H-H-G,G,F,E+E+D+D*C*C*B*A)A)@)@(?(?(>(='='<'<&;&;&:&95F˲N->&:&;';'<'<'=(>(>(?)?)@)A)A*B*B*C+C+D+E,E,F,F,G-H-H-I`t[s4U4U4V4V4V4W5W5W5X5X5YUsby6Y7\7]7]7]7]7]7]7]7]7\7\7\7\7\7\7\7\7\7[7[7[7[6[6Z6Z6Z6Z6Y6Y5Y5X5X5X5W5W4V4V4V4U4U3T3T3T3S2S2R2R2Q1Q1P1P1O0O0N0N0M/M/L/L.K.J.J.I-I-H-H-G,G,F,E+E+D+D*C*C*B*A)A)@)@(?(>(>'='='<'<&;&:-?z)<&;'<'<'=(=(>(?(?)@)@)A*B*B*C+C+D+E,E,F,F,G-H-H-I.In٦Hd4U4U4V4V4W5W5W5X5X5Y6Y6Y7[zɄ8Z8]8]8]8]8]8]8]8]8]8]8]8]8]8]8]8]7]7\7\7\7\7\7\7[7[7[6[6Z6Z6Z6Y6Y5Y5X5X5X5W4W4V4V4V4U3U3T3T3S3S2R2R2Q2Q1P1P1O0O0N0N0M/M/L/L.K.K.J.I-I-H-H,G,F,F,E+E+D+D*C*B*B*A)A)@)?(?(>(>'='='<&;)<|:fr(<'<'='=(>(?(?)@)@)A*B*B*C+C+D+D+E,F,F,G-G-H-I.I.J|;Z4U4V4V4W5W5W5X5X5Y6Y6Y6Z6Z6Z=`⛭Ԝ=^8]8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8^8]8]8]8]8]7\7\7\7\7\7[7[6[6Z6Z6Z6Y6Y5Y5X5X5W5W4W4V4V4U4U3T3T3T3S2S2R2R2Q1P1P1P0O0N0N0M/M/L/L/K.K.J.I-I-H-H,G,F,F,E+E+D+C*C*B*B)A)@)@)?(?(>(='='<((>(?)?)@)A)A*B*B*C+D+D+E,E,F,G-G-H-H-I.J.J̊Zs5V4U4V4V4W5W5X5X5X5Y6Y6Y6Z6Z6[7[7[EgܮCd8]8^8_8_9_9_9_9_9_9_9_9_8_8_8^8^8^8^8^8^8^8^8]8]8]7]7\7\7\7\7[7[6[6Z6Z6Z6Y6Y5X5X5X5W4W4V4V4U4U3T3T3T3S2R2R2R2Q1P1P1O0O0N0N0M/M/L/L.K.J.J.I-I-H-G,G,F,F+E+D+D*C*C*B*A)A)@)@(?(>(>'='(?(?)@)@)A*B*B*C+C+D+E,E,F,G-G-H-H-I.J.J/KєЇ?^4U4U4V4V4W5W5X5X5Y6Y6Y6Z6Z6[7[7[7\7\7\LnᴿHh8^9_9_9_9_9_9`9`9`9`9`9`9_9_9_9_9_9_9_9_8_8^8^8^8^8^8]8]8]7]7\7\7\7[7[6[6Z6Z6Y6Y5Y5X5X5W5W4W4V4V4U3U3T3T3S2S2R2R2Q1Q1P1O0O0N0N0M/M/L/K.K.J.J-I-H-H-G,G,F,E+E+D+D*C*B*B)A)A)@)?(?(>(=K[ EU(>(?)@)@)A*A*B*C+C+D+E,E,F,F,G-H-H-I.I.J.K/L՝ޮWq5V4U4V4V4W5W5W5X5X6Y6Y6Z6Z6[7[7[7\7\7\7]8]8]Qr஻Ij8_9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9`9_9_9_9_8_8^8^8^8^8]8]7]7\7\7\7[7[6[6Z6Z6Y6Y5Y5X5X5W4W4V4V4U3U3T3T3S2S2R2R2Q1Q1P1O0O0N0N0M/M/L/K.K.J.J-I-H-H-G,G,F,E+E+D+C*C*B*B)A)@)@(?(>EV-ռBS(?)@)A)A*B*C*C+D+D+E,F,F,G-G-H-I.I.J.K.K0L՝o;Z3U4U4V4V4W5W5X5X5Y6Y6Z6Z6Z6[7[7\7\7\7]8]8]8^8^8^Lo갿ܞEg9`9`9a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a9a9`9`9`9`9`9`9_9_9_8_8^8^8^8]8]8]7\7\7\7[7[6Z6Z6Z6Y5Y5X5X5W5W4V4V4U3U3T3T3S2S2R2R2Q1P1P1O0O0N0N0M/L/L/K.K.J.I-I-H-H,G,F,F,E+E+D+C*C*B*A)A)@)?CT־,Gӷ?Q)@)A*A*B*C+D+D+E,E,F,F-G-H-H-I.J.J.K/K0M֝ςC`3T3U4U4V4V4W5W5X5X5Y6Y6Z6Z6Z7[7[7\7\7\8]8]8]8^8^8^9_9_Fj嚮ه@d9a:a:a:a:a:a:a:b:b:b:b:b:b:b:b:b:b:a:a:a:a:a:a:a9a9`9`9`9`9_9_9_8_8^8^8^8]8]7]7\7\7[7[6Z6Z6Z6Y5Y5X5X5W4W4V4V4U3U3T3T3S2S2R2R1Q1P1P1O0O0N0N/M/L/L/K.J.J.I-I-H-G,G,F,F+E+D+D*C*B*B)A)@?QԸF`б=P*A*B*C+C+D+D+E,F,F,G-H-H-I.I.J.K/K/L0M֝шGc4T3T3U4U4V4V5W5W5X5X6Y6Y6Z6Z6[7[7[7\7\7]8]8]8^8^8_9_9_9_9`9`?eqfi>i>i>i>i>i>i>i>i>i=h=h=h=h=h=h=g=g=g=g=gi>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i=h=h=h=h=g=g=g=gi>i>i>i>i>i>j>j>j>j>j>j>j>j>j>j>j>j>j>i>i>i>i>i=h=h=h=h=g=g=gi>i>i>i>i>j>j>j>j>j>j?j?k?k?k?k?k?k?j>j>j>j>j>j>j>j>i>i>i>i=h=h=h=g=g=gi>i>i>i>j>j>j>j?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k?k>j>j>j>j>j>i>i>i=h=h=h=g=g=gi>i>i>j>j>j>j?k?k?k?k?k?k?l?l?l?l?l?l?l?l?l?l?l?l?l?k?k?k?k?k>j>j>j>j>i>i>i=h=h=h=g=gi>i>i>j>j>j?k?k?k?k?k?l?l?l?l?l?l?l@l@l@l@l?l?l?l?l?l?l?l?l?k?k?k?k>j>j>j>i>i>i=h=h=h=g=gi>i>j>j>j?k?k?k?k?l?l?l?l@l@m@m@m@m@m@m@m@m@m@m@m@m@m@m@m?l?l?l?l?l?k?k?k>j>j>j>i>i>i=h=h=g=gi>i>i>j>j?k?k?k?k?l?l?l@m@m@m@m@m@m@n@n@n@n@n@n@n@n@n@n@m@m@m@m@m@m?l?l?l?l?k?k?k>j>j>j>i>i=h=h=g=g[5W5X6Y6Z6[7[7\7]8]8^8^9_9`9`:a:a:b:c;c;d;di>i>j>j>j?k?k?k?l?l?l@m@m@m@m@n@n@n@n@n@n@n@nAnAn@n@n@n@n@n@n@n@n@m@m@m@m@l?l?l?l?k?k>j>j>j>i>i=h=h=g=g=g\wb ;by:Z6Y6Z7[7[7\8]8]8^9_9_9`9a:a:b:b;c;c;di>i>j>j>j?k?k?l?l?l@l@m@m@m@n@n@n@n@nAnAoAoAoAoAoAoAoAoAoAoAoAn@n@n@n@n@m@m@m@m?l?l?l?k?k?k>j>j>i>i=h=h=g=gi>i>j>j?k?k?k?l?l@l@m@m@m@n@n@nAnAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAoAn@n@n@n@m@m@m@m?l?l?k?k?k>j>j>i>i=h=h=g=gi>i>j>j?k?k?k?l?l@m@m@m@n@n@nAnAoAoAoAoApApApApApApApApApApApApApApAoAoAoAoAo@n@n@n@m@m@m?l?l?l?k?k>j>j>i>i=h=h=g=g_8^9_9`9a:a:b:b;c;d;di>i>j>j?k?k?k?l?l@m@m@n@n@nAnAoAoAoApApApApApBpBqBqBqBqBqBqBqBqBpBpApApApApAoAoAoAo@n@n@n@m@m?l?l?l?k?k>j>j>i>i=h=h=g=g`b{䩵% XoCd9_:a:a:b;c;c;d;di>i>j?k?k?k?l?l@m@m@n@n@nAoAoAoAoApApApBpBqBqBqBqBqBqBqBqBqBqBqBqBqBqBpApApApApAoAoAo@n@n@n@m@m@l?l?k?k?k>j>j>i>i=h=g=gi>i>j>j?k?k?l?l@m@m@n@nAnAoAoAoApApApBqBqBqBqBqBqBrBrBrBrBrBrBrBrBqBqBqBqBqBqBpApApApAoAoAo@n@n@m@m@l?l?k?k?k>j>i>i=h=h=g=gi>i>j>j?k?k?l?l@m@m@n@nAnAoAoApApApBqBqBqBqBqBrBrBrBrBrBrBrBrBrBrBrBrBrBrBrBqBqBqBqBpApApAoAoAo@n@n@m@m?l?l?k?k>j>j>i>i=h=h=g=gi>i>j>j?k?k?l?l@m@m@n@nAnAoAoApApBpBqBqBqBrBrBrBrCrCsCsCsCsCsCsCsCsCsCsCrBrBrBrBrBqBqBqBqApApAoAoAo@n@n@m@m?l?l?k?k>j>j>i>i=h=h=gi>i>j>j?k?l?l@l@m@n@n@nAoAoApApBpBqBqBqBrBrBrCrCsCsCsCsCsCsCsCsCsCsCsCsCsCsCrCrBrBrBqBqBqBqApApAoAoAn@n@n@m@m?l?l?k?k>j>j>i=fBhYw僘%4鎡cHn>h>j?k?l@l@m@m@nAnAoAoApApBpBqBqBrBrBrCrCsCsCsCsCtCtCtCtCtCtCtCtCtCtCsCsCsCsCsBrBrBrBqBqBqApApAoAoAo@n@n@m@m?l?k>j?hIncꏢ4?|[|Hn@k?k@m@nAoAoApApBqBqBqBrBrCrCsCsCsCsCtCtCtCtCtDtDtDtDtDtCtCtCtCtCsCsCsCsCrBrBrBqBqBqApApAoAoAn@m?k@kHo[||? BfSwGoAm@nApBqBqBrBrCsCsCsCsCtCtCtDtDuDuDuDuDuDuDuDuDuDuDtCtCtCtCtCsCsCsBrBrBqBqAp@nAmGpSwfB ?s_RxJtEpCpBqBrBsCsCtDuDuDuDuDuDuDuDuDuDuDuDuDuDuCtCsBsBrBqCpEqJtSy_s? 4yoe^W}T{PyOyLwLwLwLwOyPyT{W}^eoy3$nm#II&hh& 3vv3 4qp4 'XX' 3^^2'MxxM'#=``=# "8B\qwwq\B8" ???????????????????????????????????(0` % !&((&!  ,@BBBX___puuuttt___pBBBX@+  #&&&Cbbboγ繹秧͏```o&&&C#  444I~~~θ󻻻puagY`Y`agpu󩩩}}}444I 9xxxԺ`fx;Dn'1j)i'i'i'i'i'i'j)n'1x;D`fvvv8MMMV}EMl$.i'i'i'i'i'i'i'i'i'i'i'i'i'i'l$.~FNNNNU!kkkoٻLSl",i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'l",LTjjjn !zzz}蹶v{q-6i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'q-7w|yyy|!}}}|췱`gl",i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'i'l"-bh}}}zrrri跱Y`j*i'i'i'i'i'g&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&g&j*ZassshYYYJٹ`fj*i'i'i'i'i'q/8}_d{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{ad{adrTXe!+j*agZZZI555&w{l",i'i'i'i'i'i'HQh)2i'l"-x|000% uq,6i'i'i'i'i'i'i'~?Hgkj *}>Gh)2i'i'q-7s UUU0ѼLTi'i'i'i'i'i'i'i'r+5lpg&y7@h*2i'i'i'MUQQQ/ zl",i'i'i'i'i'i'i'i'j(zptg&x5?i*3i'i'i'l"-x TTT!ȾFNi'i'i'i'i'i'i'h'i'i'z8Bɼqug&w5>h)2i'i'i'i'GOOOO R򫗚m$.i'i'i'i'g'f'p8@mGL`%-h'j(biptg&x4>h'1i'i'i'i'm$/񍍍Qcji'i'i'i(q7?jorv{}b)i'l +ntqug&x5>h%/i'i'i'i'i'ekhhh¼z#ȸp(3i'j'l(n*q+u!/nvʩXbGV&8Xcy!0v .t-q+n*l(j'i'p)3ɹ" AIj'l(o*q+t-w /Vbx}|&60B׾()@`rds՘Hb/L.J-H,E*C)@(>&;%8$6#3]hW8G%8&:'=)@+CNJօPm5U2Q1O0M.K-H,F*C)@(=&;%88HU -@'=)@*C/HڰUq⪸eEg:^6Y5X4W4U2S1Q0N/K-I,F*C)@'=-@˜ %|,B*B+E4NݢHf5XTsـ:`8^8^8]7\6Z5X4V3T2Q0N/K-H,E*B,B~$Cv/G-G6Rh:[6Z7\9^Zzp>e:b:b:b:a9`8^7\6Z5W3T2Q0N.K-H/GwBUā5O2OJe:Z5W6Z7]9_:a;c;di>i>i>i=hi?k?l@m@m?l?k>i=gj?l@nAoApApAo@n?l>j=gͧˌJ`uԶRd(>&:$7#4z!0u .ry}4A"3$7&;GZʡXlasȡԧOf,F*B(?&;$7"34B|"Ҵ'9&;(?>TЩءoe:a9`8^7\5X3T1P.K-GXj fy;XB`6Y7]9`;dF"Vv#w"7w&[~!0mԥx}/L5 #~%4̲Ѷף櫺v曯$N$M$H4.Ҹ˲ڮ2R(:P#T!Q?5T螲_GvGw`ꢴ"KK"?&&&&&&&&&&&&&&&?&dreamchess-0.2.1-RC2/src/win32.rc000066400000000000000000000000271242540543200162730ustar00rootroot00000000000000icon ICON "win32.ico"
  • Esx U,2m'ljni^J{/@~oN4WTmGϴ$B SA*#_Qy=1[P䲌CW9Ȟd\V+L-`na￧6Y 9 M=YH16W|ZG?ozp.>=F 8.'=Ky ]SjtH㳿VG?o{̌dJPZ1f =s c0< U@zpBCCCȈak֬7o\yGwqǴaQ4:bPUwI^S^Q0+f Ñ^ش M4`yb.+`L #- c)_zSys`PAl*+y:.tF z>/k ,?'l5DVe=|>=>>ޛN^yoTr,*L1rgi["&N\ 0W,P)H,le9IpL , jIV*p"+n˵pOx-d# >[Q 9F8.!F @ss9:Y 9V aEŚV}###:wXRaS\2@)Ւ xin?G5={euh5 +F3Sr"Y aR t9З׌{Ǐǎ8e\C2"sobϞ=x<F}2PFy- 4{p#7hcũH8=n;dߒ{X,_xqpxxx`ttVY1#esc\Lյqι+4ʚ5k2ׯdhQީelAysm`*bަMu+HD5boDhqjZEsJt@&z4JV:Pf$ʚˠujB0.EOT*Xbrr2<55ee]~RMtѨJ徾eY(R0ؽA o c1Ygh)ÝO+2%~H%d/L/yʢ0 2z>+WWFlۦ;944ƍk6W*hkp&?ΥJ U61Q dH@I -+0.[yH{/2u9X,u@={vas۶mԧX<WjuJJ9)Ҁ&aQ~a\-bVT8T\ޛL믿^wرDT҈ bp~73|ܹ4Q )s/n~X,jq8Hd  hW޻wo ϴ! nzhhhkګWMj@)!\0\ sʩ=#sv?#/}Kh4ZRPP>X 2@ yW|6AR{}>Zڸqc1&GN!TgUhD*[P?0Qkü: p7UHҷVP&&&LB1M!+(H`ݴ*Yx@#' nP(::zhٳ$+ Bx,㽽mݷ<5 #`بZ#6XCl>bB:sϾG?ReB@enIHqO \աBjc p5A; qjzsgOqh\x'Zy۫eϳMC0T `^^xB:qDPljj(˚8DwQڶm[~```&JIcN%i`=iuZ/R?siMs]z9sFַeͲ,[5 !yd2鱱CCCbUUiNOOO}ͅ{g: Ps bm*~[{,D$zjёVŜ^W&+J7!(7t%/_T*ԶOujYK.1y^OTꚘH_ e3"1Md-[$Dz"rl0Obff&tH&ѳ٬q믿ܹsg{)o޼y4B|ψy!m4b7J$s'juN=@"&=|vIرCV8jU4IhՇ2αfK9 ~o(g9~)P pB:[%џlහ1 +t`0H-!ceaJkTW]N4Bd0 fӴYsjp \ۨ;X&?P}Lfd{/eᙅB4bD7׭[69e8رcz8sem>Om<ޓO>+ö8\_x7Nh$su]xB<&KXɯf:ֻ՞wRP4Z^=H]R1 ?FA_8aB9'xTH@Ih{ yBɜC]8ӴTn@p$Mr\ 2ZޙE)e-7jлk?z+|ȑ#o~M6֭[gmuEΩdJW'HS*?^{+WJr m\{]#$GGGFo0!Re,!!2Ji"b\%8!D&O\EQJMJ)#7HXHF"FKD*W$y0(ݾV2B&'ٳg$D"l׮]i!Ƙ%4g7BJ.Bdd42eR Av'Ԝ$T^Iz׭qzqdg|R?MӬ3d Yx_mm]v]ʕ+L+̟Uɨ\.ON<8uuiTc*P RoڵsxQk0)n!VaysU4|^h7Qr]owqi<ȹx-w{0+GjZ"l65>1^km(c9C,m '=,8缛Rjܹs_:Yn388@tm V- j9zC֬Y##5 ٤X&H~cbbы/===WBIG#[zH%6"kN:>zh ]:1' t.]b =;woٲ%ЁY'ed:]z=f~7R?UŋԶm,&_CCCg_+a9; |[=D -kjh118.ޘ14|^3۾o=S2x#(l 9׻zjy{l=xN{oβbJl6rܼ+4\.3 VբI8566Fm۞r) ѣG#t:]%4~!q%Uܰ` V3F[I2g!~(!BR@ UK/ 8s2{>B%>h` IDATWl yMB @RikqedJFZi{ m޼iZ1(9r$o.\@[}^0}ݻw'~aH$h.\#IQVdVpMm4W Q+ag&~r9㏵z+FK[l*߭ T|sp\.uԡCCCCV[nmR }{wKܹNha, 5:`Ս.mZ޺ۅ|ٽ`q`c`w٦WD7?*_ٍ?cK.QB@PzI>:kԫN>F_gCB$DAe(mjj:qDlVs]׶mCQqtt,v ZE?;KPP ʞ}R{ccc7x#u9Ýp9E?V\42 u]v \YF ipb VZysg裏^{kx.@[S\!-Ž\IC5\jnLY2B`xx{ꩧt1f+I?~xg|!ŋ//Ž1(2k 0u`k~ᇑ5N.#uȓO>)B2xK A?M|I۶qI?q2JtL9na$G 1;磨.; ~3=°Y挘t{:¶[kqs2zzO΍b{!>W i4{~zW^g1ZO6.w G>)T[k5 Bv$q z 0 eH$B![1fV P[5=SNu3QVhY_~֭[Y4sbș3gL&Y\\|Yu#%Ep4|]a&Gs붦b9vn\rEfs6).k(s4Pŋa\.kr0 T*U_~}e׮]3===3TJ!z)nf# zzLMMi=4c\Ȳ|,O+`6>L@kh =zd|b>},An}[@{p `zLdY|ԶmR߿#ؚqq{'?Iu]\=x`h޽;v=鴮Bj"=27}PՉ[d2R~@I' ?53 g2бcQr#at9v/|!8Bj? r1-ix_+k>I, E~?=d2ULg?rwoxWp?Lt p0;( O?X>r|`x@ G* T*iF0MfsN)4Ms{w_ȝw9`[%T&겄vo&I:u*~رc$Vp]i"[?p²P:6DY8=-˗BhP&Z5PqoU Ӌbn<|1cc^,săF8,Q-t E2<<E`6aѮ_]oV̙3zP j1﮻}k_JR,Y!@#9r]y78?'O $HQã5*]I n2ccc bSNQ}bb޽[^>Ǐg'N`әyᜣRĉg?DHO:Mќ ]V\E~2Yy%+; pI@jV*XZ]4p]be,U vX;cjuTl6|V.o iV*ȥK\. {oBz3~Oy?Fo%󂅍>=KI..?_ p5x=4 zqqru]7D)lֆٙ3gφ F"޽ xt_FFFGy$[[c5$Q ؒrM+R9'}U4OIyds/@K҂mۘ":?c3t:_={,d?rq/j\.}v#;hv___SI$W{H#YRı wKN4iB)Y젔BӚ̤,Ap],Ԕ^,ɍlbH&''\.gFQS3] '$q/mx~ΥBkpz~B# (H7 %~ yWfE@B QYʇR3c{J_@cRCʳ%$\y6>>d>N9cLG#4sV~h\jCV@.8:z13] gJw.([ 6.am7N5溮511|4mk!yZE:N^3Lt۶mξ}֮]z,QguSJm L\4GM8T*eoܸ;v=Q;{$ ww4 ~&ccc —J%|dzz9|&I=JwuW4j42$ilRT_^ C(hTTw@"lQFhxM0 \ i#hͺVkd2FeBo/usIhI_3#W7u:|OefPP[apν6S.l`w]7 /~{KT"<|xCgM~sӾ/f(C8֯_:uOMN.&IO4QUEPGo߾н- Fn9zR$Ig(.4M&ލh47l&I櫯zW'Os,\??M~_';vȇBc,'Ѭ8ujHfe(t:moݺ #捜וÏ8w*~brrl0cjL4,˲"H}ZFx}}} :u4l۶ͻeI_Y1*aO-¤뺸t/_LRW\-])gܹ-\*;/aAu8sMRuE1dtt8p@wڰa{wO^5 c?,Zȑ@2IL{ݻ+Z)~cro琯 TBdC&M[h+4$8-,zM7b9k N |nWd޽M,ws72 J}>Hbcƨ DN%,-c@QŲyf(٬ 20T}i>hfIEQg5$%7n4MO>ްV8?||ǎeǥ ƫr963ed*LOOH_ Zb^|su37nM+$VWWWTT`zzp ٌXzv;(xMx<9mm+/~,#`jj;B(4~m~妽{J)ɢ(J#vIJ,~o~qT`\?7OqRԒ6l6cFݼy IQl٢^hױ.erZREC~6, ٬;Nl6({v.܊6#!S%^79MOƒ/wȧ}6gpڧBȀ~&0/*syxY??l#ϲP?"wG~Z!}dM.r #Y '0J###. 2Dt&a.]:jJ9Œ`eedml`tV`JUUe,[WUk-!847@ 0HrPUAA`Zyfce֮]vݴ( i1D2b6  f,j̕& Q`v2 q\"ё:x:o3hPOD ^^q{ejkk=\pp ===0`Y,p555͛O?t1RUUdY # yaǷYq3_ШYUFKK3vxC 4MéS^׉0ι@?"b6i8cXi~͆k;sسgv;3ex\ɲ27VXMSJF188s9/ !իMOO,suuu,eD䋀 >ם_"eO 5xX \XsݴV+#IR @$tq~xk;jssz"`f 0(//׮]Ծbqâk} ?Rψe^9䙻_7!'`[D S!.$Q6cAǁ^t+0E=Y7=Rۿ̭ ]L&VVVjX%F+ԅ`@Mp[WSC I~| μpY4|p^ZxS}(,.T&8?-|b*9N" '26Ƈ9B2IӍfXyV gDOb_%^޺>}?]ؔK>"-/EFE'A)R_9 VB!ug?")'NrYD"D"2gTWW&Imll9,VӨ{Δش訮XbaA;4$H]6ꫯZq @$6~B-Qf$IR%I<_.^ތh,XnۋN8B]*B4E,6 \E"D*q8,rYQWW:tvnD2DwwΜ˞(b(2,TUE*8ywlZ-[e8N߇#s6enP"499):t?y$oDSUSSS8tq}vjeY&ߗ~">G<ޏq'VFDLO<кٹp˅]viO1?|q?~cyfḘW&/?8vkKovau¸rn sACöO?Zi>]@gR@ &(~^<@ 8,x߄ k~wGtg[`=w>Z@.-N7tn*TDGE'dgY<ɔqC*/s9FUU0 A IV 8FF8.^߰߿_?jjdhPL W,-|W\744pǮY_&`AtM) (_ C4ˋ/hyW3gΰH3(TU9r9O>gA(^>Rr{N&i40q Djm۷<3\>RIXaǑ2Rao,?`O }`#oXx^p-^_s0EL>ݓ6_tu%-!Pўxf׷ {{ 2"##|/#/ŋfEm:Q6&@]G@I iHh2E6a 2+y,B ~ʃ`Gvuuĩw8lp8p8yc~~~<"(b\>҉'`0[QQ&̑#G8$;Ew\}BGJwqn,JTJ ̆ ׇBPvlPSS 6xNS$I2|:KRY5<0|ΧJ1,DGG0@ec}l-VT +fD}FV럾̢<-fY yo_khԢ M`0p('4S {/)jC.^?p 'O׿j|pmҮ&.# NosaSB"lr [d",tFT944w|wx<7n@gg'QQQIð_0ٳիDޛ7i{g9θGY,N0uU eS<~I6 7ZDK߿t:oێK. EjejjjcxvժU O@ IRf܇YUkt]8sabsss1&V-yUUd2GQ.J]h꺎t&A.NE':uq((͉gϞS^SXa4J2mmmie񷎳iK:5)mnn=[IX S:/>K IAuuuɲ2qIz'0??!<^4CQ_)i_E_y  /6uuIA`=Nw?3#غÇD& iOxCHwF'q%8NTTTZNYeee$"F0yhEsrttĉ9Wi|>422±,ˬ_kmmJ?WXqDX(P`lY:K@ p P6$s!Y/`Νq u}$(F.b5{??2"WiT<11a:~p9ʕ+|ַm΍⮝;z(lV{ &1M%z.@x`aG$:XfkJstZP:: f!PJScB]A{M)y=N`_՚.Z(^~C|>ؚ[ffԽ<|sxe36Dpȋb-!2kcr"HqP8tGE\]W\;wXMPYYzl޼;v<8EqlDb Ǚ /+V0|>b 1ָ/q}#dQ6G+r3hH?:;5ި3$,l{LWQaerbƢ qb-<˥/[L_bZ]]$IXPL׮ڴ¡0300MOO TJ$f<#V٬͘~?e^hX1/9*Vv"fff!.T =h(GLF]lv!N/tb`7--.LĦl2v?-Rnµ)thmDfܞf]˗%w!_˗/ǁcӦN(8oy`B(Óz,ep@U,(tҀJ4L oo?ϛFX,9hʐ6af )u\Qf Q,%0 rfffؙi1K )ELX:2t:-إ iFFFL ("% (OVUFi7cJ Xa4M99,V]ԛ1NcffI&$ ,b躮3lVu͚5GUUU,{,(@]2J4'LgTQƍgvԴLl;uꔐNiB0~x._<[ҤF}ޛO\flŇpr{^;6WЦ各|r#36&I*ճ 23@p ,gt}NA>wSXPu5Ps'V᥍ QӠ\Ur Ӕ/cp3i-l4Ɲlʄw5Xggg!`0q6Jl'n2(fXT͖+//֦ҍ Ӣ(ґpƸJl/^T\*d2YxTs#j!IR!:7/bYQSSM6"bhhĘ~̙3fEQn3eY t:myrrRzB$(d2UT`tAtAt٬Y,rjjj2MMMXCCCX8]iF#s:qb@0ÔkjjʔDQ455FFFx<.d2vvvz̕+WX, p/I_]]I ,iVeSYh\"`zeǎfUI9Rl#*$ qfggB:&άZ(tc-0 j>|˗s==Q?͆&Jsql666[[[#< N aRw `bC<[m6"˲̧RINҥKϗ͹\dC4J}͚5w3_W[7[Ԓ m. [.\}>M JfX,XYD"Q0D`RL&DrH$+W҂eP^^9_AD+++!}l8} ^Q#Jٳ0_ {nJEnuCS/b@M*}}^oC֓'YZ}n" 17 ݻzz4t@fe4WU̙3U'Np?~|nvvլTU$k0sN δ!7 &/ܶ 吘 ^[w{X&m_oEu5.{j&Sz-/ 1(-Bb=[ m81a2dByE&ytnƧ K@Ml-?aH,`0h0=zT>w055A&L". k,Eѝبvtt6mڔv\I՚E1C/T*e7y<(~ y?Pj*($b` x7@z>CA;wN\jI5$τ\ 4ML$O:%W^DT*dYp ]ב 5t& ,e-[[*555fZ)数Pt!18Qj37`3I+:bZ]v%vE@z͇l6/{~u*ՉJc SXA$ &M̒$0F~,S) B0d| zl6+P@$kAIrOwtg^N2 : Ikrhkk}?NzR[0NLGCEٿ%Xq=~r/6Mlhll}9+ݐ_QQQ??? X֐lSc5k<S:.bgff,8{+bA}}a(8{dFo fszN| {, ,=ŐJ% UUc;&TWWMMM˕E8S Eڽ#&7eq .~~O|Dl\ (܉( (cOf4  C)nf 0F@gr:;ةA,ּ#e?;Kc?ߦƹ?sQ>n/SV#x[:. Z/(F!WwwwQi62dd2PU`K1O݇ 9H/]=1zjsK8',9&FW^y+x<^vJtҪcޏXy?ؿD_hMҤXEQpAQɓA6 ]7, YbE *++t{O F4i|> !L.sp8ڪڵ+sθ(! _uwZ/t|%KooFz___5kV Z-PU===r "= r" 144vttj.yxp:Ϗ=T*7xCL$˭Z*k6iHt=} ZBS*'ItwuuY_}Usoo/w+XWUe֭c=&vvv/_Qv] ]Gl51Ν|Wx etd"G2ooJ8'>[%Ryi v߾χ [Le0wh+\6x_b_w:-b'pT0,韚]c_zOS?/ [`I65!13Shhk|o/bآN teo`!VjP힛-xN;vL>}4 Zp me0lD:F8f v8s8099)E"\CCp8$I6T!$bd*( R)\t 'O/ lȱ|EKK3Aln,˅&hb\0B9ԩS\ww7wUvff!l"[80qiT*D"Lp䤗O&-[L%Z>Vlp  bm@94 ^.T]]-NOOVbč9Dj@*mu34<̅B!RAP(f$XT*%rpaЩ`#ߥR)% I##| d.fXPi!%k,DQ̙3իWL&SQWWs\iY  H 0qؤrNZGDME'ݻ//^{M:}4Dy^(W2̅A.O@s0 l66mڔ;x`곟lf=)3ޗˑ{ f,b=4<)AB!fvv0<< bTUE*B**Z;H0N0f3177:)Ll6CQfȲTxmpa6!I24$D(bb8Qb._'IVydYvݺu"ƆV T*K+,E6RUUeA/ffggW^yEEQݰae$qġ! IPAU40KS@8f$J\ {iUNP(\!q6#JxUUEH Z:ȡ!b(tji@1(I;8UUkf+cK0bzyyyj0l9 ڔ-1[vm6p8W_}MbS&4EʕXUUE7l333(AZjkk{,OFW^vc5MG)b,cXI(I&X6۱cǃsyzzW\fffY AP( I2uvt]j;1x< @J]&9*++*MZ]*YFD5ML&S+zzzܯz2/_˸ .^ȥR)Iͮݻw7of# o&H@"CUUĉ֞!}o%FavƜSP"_|XQml$l6P4߾޻ζz- x$xk2S *kH^022 &J0== χӧO#lHPPV<ϣUUUx r|yl6[A-c~>x<mJ84Mcz>bm6ڂ&աeee0D#4߄ܷj~ŕ+W088aF$H``` /Y9[g]zQ"gq ,)ݞ5Lz1`b8}4$=IǑO3P ΐt٥XD2BEEo>#h&UUT*GQ@cFt:-fv,@ŋ;#RK3ps=xʕ+e3333:l6?XV6xib,ۮ]8X#̑F\eaيkkʓɤҥK`T<G? Q)[^^fѠ6CU J۪*>OywM_*FGGٷ~Gz_S-3uoQ~1ob}iVæk"bۘE޽AC _8 ]˹@Nlᅷ.?ڹbޯK|wL ѐ˱Ad9tq0s APDU9M-O:Rώ\ad+ocٓO"g>ӑ0 raŲjDq4a}/hi);vB-f<1EQ9dS&/sι9TYr؀U޾˖-C}}'Il6d2444i&''Naffs07燪A#8@`###XlVK(k֬@&DB %=@t y`YSS:TNv}Q"L娩GQ[[ ǃI/,F_z%g8fnݪqu#7U/B  eDQI g8<!͛ն6RGOB+ ̍d2\:TUvD8@ 7.N199)ɍ H d CCC7llMzPa &>668s<.l,:*qN3JF1 ?: 0״EQuݪ,zCCH$L]]]73I! ^q4M/I&PU,ˢ:;LLEq__Q|'ĎUk]vC"j:j]2L/}I>z(Kk4 uV$Vk8NsI_zgȽH9nd\.8& ֭SO= ݶ9@GFpEbu@N'Dфvyp]}&sxxb!n" HK%ylɱ;8'Nw%$n'gj:TY:qi"[;D Hb߷]q}xE\X\ꫯO8!{VS8z~WX,߾Sk7)2&''=,0/{r\\ݗ/_2,ay7l6K.]$a={`V:t3T{DT@aE`7o|mnL/b"VD13ETT%|~<{`>Gqv(bUC\.~T?X*8> P, *8hU@AUM: p/ B9v|LO;l=9}wRBڥ`>s~Q6 #H`?ŋ|&! p۷Mp8+rJ\tror_An $EP:Ntt(8L@jh4k׮{;v χftvvԦ pvXܠZx^477aڎm:ֶ[vk/>yQaٌ@DQPd"jP>gϞ͛7Q5wq~"{nl` J`k4*SJ"qf jęfȕ+W=O8m6j,Uuĸ`k7{<w}ױk.ZY;;;+MMMCQU2==[U@͛zgPS$I4 S.Hs+Wj֊IfF`҉uZ&ث2 >OpݼIbYN 7ZKH$e٤ŒtH^ 1owYe`M4~ Atww ~z Yb1T*K$B!8v0ƐNk 288Ӊ@ @ Qk`R MB"li( o~OӚ!0 6saI+wԩSׯ_2}$`״m+f}dzϊ  .!tQ۷dGU*V466fF,Qa||n}fx7$cۨ5= ǖ-lc "~eB &pf ?8Ǒ/Uƹ[x-B_<uLP*/ں^va܊#᭷ކ ukjԪ.X ׯgc p۷of!@[V~&'U9aǖ-[p'kN444Ԛ6UUYi H$XXX r%jTE`]rtΕR KNPc~~  ~m!mn0frk ޭt(fh6 hG}.Ȉr6l(cP0+k1{f!SNT.,,333t}#b~~.,,X7#3#pLOOO:ewܔc:Oj~ l>T*ln3FFFQTӳ۶u>qYfw4 /_ܜi۶mCyA({2h o q6ShL6{UUu_toy$ k-jD G"0{[dY(}7^gq&M[6~AtrѲG 333"h}SSS|$yN{ H!t0Ay=^=7?\2EOp+]w"^H$S*b&Q% .6}C>1vqPp&4IVLQu@ x(+:@- Qd/INm@<[*W3[_Fux6ǿg%>ز*(ln]sAկ #Ē\.{=l&yGG>,t21crrF"D&A>7-eRNy$ɉPMBggl]r8rBF\|WƍH&un74;;Y444vcϞ=0477C4DQLNN!"-;:ڱsN|CG^lSSUUSSӘfffǑP(jʘfJWN'\.F`׮@cc#l6[-S 3ςqLLL괃\kfs}tSJc 6caM Tztɳ@(@[ g(KtEzjw;plx,7o|Oвok8rԦ>A; Bmt!OU>B Ft )p% U3(G)z4}P`28!j08g$ Q`^$7FGd\SR/|}_c߶C\VeV (>E]>. ~Ẍ́nx 5@$T;C*v׮cddTڳl A455c}طo/vʢu ^/l6v;oBk떚nܮ@(^AqcG7BUUcxx&`f ك>z]]@((Jd2H&SqnSHR5ε0Fdk.ÍpEJ)]槇% S"aɤB6233&\S<0 y>oY=bMf 988x뭷t:MV]f/C ϋX,ILMM#/'A~}>;wY󼱏 J͛(KPd``@tv{nY1&6Ѵc$~x3<<js߆Q&䤻m@7|uOY~V$Z(iX.Q(`$wCιvp7A`Uŗ_p!hm c:8+s{J>Ο}?_ǡy mjMDe)U=JL$h=`#z:`^d0 5?R:ԠA`sW5 1֘vH!JW|X7ޮ@~4_;8ݭLL$ mmm *载:m.26Y9>dg0z1?˗/ G$A6EX~TJub1ܼy O<8x 9$I!~8p\7nDqxeɬ:Te3kWCRvѽ'$G>v;%AP9H$L&%v;gD"A驪I$1VB:"r5@HJoɓ{*RJvSA-PY n̍e9%_\̤oay^v*{XHN8rgdކgҥ+XXX@T 5RS`ۨV@CC hh#nǶm]Ccc#l-cݮ6kϜaMo8ݯ3 miǏ^|EsZd;3_>ȣ\ʲ\,P4b({{6pZ^Ee0eY68p>K.P(XQ0<L7OuϾk:Ώ~O#p Q@xHP@jL@9C(e<(e21D22=fбc/jb@o(C~:Wllj V`X7>5E}ln7vnQvy˗cccҌ#G֭[p8j]g099H$rOgZE6C$E$A2BT¾}cvյb8" fgqM>|mmzEicxx|fc/$IB0c=h4 x,FN>-m۶Oh0{ \  W|>{,c.\ê(8N&GKNӾ>HzpT:U[^TN|T377y󦰸HVc@q\k(:7+B6y`Trt ca puUUd177A>Z*سg7J2Jȍ7a۽>/J_f0~X>77gkmx{svTnyU bzzD[ N蘐L&mX^4epuC5|F)ewk!~\%vb-|^я?xen|w 8]. w/EQjW֤ˎ;/MDy(OxJQqjߒG,1 WTp՛33*@9t`Ex^2 8@`U PUŪt*ai-,..BePJƇ?| 1eYb7oɓpjp?խ`X,bvv/_F8܈{]`f4JD,.. Lf%Qm -JVg*ɡPH 6MI@zcǪM8fvňb3iV(h>m F`0H~DQ4u\D4ɕ+WwyG$uAkll xe37Z d@P,5 r0fUUɲ~W_{%57v' B:U,Dk3֭Atvv N sx^ٳ#pݨT*T* Mͮ(5P1Tݨb05jT*R$Rיعs:Pk Í(n Ri jP*w72i:UU8\R&y@XC^vt2QY\4P9NfY󕺽l'j#`߆R*!q7{?>_8M7/ @s5ǗeУF%:-#:p:0PV5"%9Ne DBA8]$F *!`#9 J)(ǡ,xP"PV5H k U*( ŪB4$3 e`f)%Ȳ7V,P+P@) A`M6Hb.f -"^~?@} ׯ`rr*}}(*j{]h---xᅏ#̙s(J(KaljY\phlڊ^x;v1+ٿ4Qۍ@ `0E rb1.ɈO4MAX"##Ô]&D$FGGiڐUU%$/^~Əx<͍RP(655Ɇ \WY͖Ek?#<6 3@@4_Xtݸyven޿!RMa6vgr//`ddH$55* nܸAΞ=MNN \i.c* FzDr7nܤhV*:>>ΏRGB\.ONN gϞn LZׂ`TV\Tl >PoQo雚8[{;\.'2(RԊ~D"Wb~~~U@)Ess=%9!J!~ll|?]XҬV:*BArRH$RqZbvT x|]3E!X[XXժXwuߪZʖ-[p8̖Ľ7zٖ-[q *QE\Wj_@ ;4}k8<,v;(}iy'-6 U#f >dle\{i5razE'3ה>f/"vV`VWuL(g3H*cU5<Zh4*-e~$) wO 꽞---8|q<10q)`aarOtH$X,{4kT:E"QaNVk$0.S GQ3gjJteލ8vvȑʡCLE^b6 ۧ_\C`X`?\#<>4y%mݗ5ͯUqj!zӱ`l2&Q@@2b=P#d$~A_?UTS1P0LQi*^"@a$* `( EUQ* ERAYU '龃1hD_ c(ܛȇ~,m`"9p{ (ڬ>X}8Pj.ТA5M7n޽{zx`ֶX\\DX<4MC43%ڊv45!R X/Q3يy]?ϭ,j58y'|lu_;annL6xaA6e2sɓb" ;.өV1lPhׯ<|>,,,m.l{nEM(rk;v}&@wau+Rp|ʲ|OX,X,bqq؅w#/K􍍍mCK(Z2fl9SWxU\.y~Ju*m:N?PQ$I… bԳd06>t:MD">1$INI3p"Lձ<˜Z`GOݴ|h0?\?Ok׮m*޽Gkk+TUE6bhh>PhźotwoG"@2%rsА# 9IzmtuI3(n3J)ߵ}Al{]oog{9,qYqWBgyJSNMdݎg)46683!k 3d_nw&gTF?Bɶ'Xqa&% :ԨPfc&.!4]E#@@*g_pF[p@)0x[lQwY@Y-zfJ8>.n{7(J+hmݺvW XekqS6l+e,I$JwD"8uFGGI {:._aru6MP*0::/kp( FFFpID`DIb6z eLѸ^}q~#!J+g?::r<24N> ."=>h4TnnnŽ;)S,H$*K4КQU5OITǣZ~V!NSz VN>PأVM  sg/ba)Η_/ cw0xG4DQBKK3n7ۅRJE`ǃp80$IB&fggQ.Z]hnnYQT*bd5$^zeA^l#ׁU$kv}]s'wNݛD\ƥKFqabjj,c z_Q2fA&h`P`h<uרZTgW\_xQH&Z; kʟS~} A:i}:BFl ۵UJ%ؽ{h@;Я&2$nݺUv,`PRJrk((J$V14 jpoUf4R̋|K/ǏM97=?q%S0Vkrrz0J@4 P e@usPFA Q} `1f +zӠ <#FeRTT#FOHMhRUèq_e): C&b ;wW^A~z|?o#;6cPIJDt&3'cI *Iթ)T.AVSBtzSO=BIE9X,`ff۷w/aH&0 ^Z[[` "gH$ xގcǞBGG,Lbq1\.[;$!jdOc>pk_ l6% AwkH$r`_sfl(2"X|?|4W\X ?Lzϟ?8u$e7*(KukX JzԒxH +ˉp pxoeLLLyv m96 * U_ 5TI֝({'8slm뻆d2@!n|>pT `eY=J୼NMԫ*$ K/@gz>LNwfǴ~A7~ly[|KuWdWCTU>0P}tJ @#Fߟ\ g:##8z2TaSji S}#P VVTPi:S i:843!HSP552QߪnxsssV* x+(@o/"34{mzv}K^gE~zv%n|lf^PPlvett/ T͊Fcuk0={044Q>*ZX25߿LLEj^fl_*O&S3^/o޽{wczߩT r|mr8l.ŜǒeX>[r8VN'~Ufp?dN' ê(fPJ X5n@Tsϵkׄt:vs@ &cnnsssqT*F_Z9nGssfkPUUd2D|>oqv YVQ@IŒ(px<~߫˲,#qM *"h~=)@U]ٲuz0ATAg}V9x rC:<<|_kIٳ?/oCu8ETVyx?K~| ÜM h+0 tWz0e*f@@cDzAH + N"{ @AYx@XS[#1qOhfў͢cXݣo;߁R,Zo 1wPMDϝ[k*@vQH$,ng8N46`- Ovvi.|33|&TNynݺU3@ yJggg XNC-ٽe ([l^ﺥ }nx<IP@M%n?+R=q́U>s###rs`YX* 2SSӷefB(řxy'*6#}u{ٞPM%[wڥ:9`vv ؞={`0XJc2Sb?~1OfC0{DE|>ҧ>__gwnƒ:݋W^y}[c3qHc-ُkǒ5Fe `/?sy$8rA+?/UFYQֻ7V\c55" 5@"JPBR9AaD$ vQ`mA p8RQPp5Eʠ=7h?B)\mmv|Ʈ_5x:;Ѝ0G{,̦o@t8PuKiFߏ{CWW^ty45 XL##XXX%ȯVei-_cyn$MZ">T)Fgn9~$YӽFGP.Wjܬ;ve˖e½Vp---]qnV%I@·nfMOTU՝]CCC^!o Հ$IzhiiC}fggQ*.4%~ P{+h ٝNcZfY] UG;)0 e ٤!zn/[XԿf(i V5QƩeELz4Ȍ(L0(ǁ<8 yH<F)$ A!$P!S@(@4pB# ʤ. 3z'Ǭ]6vƮ/ 'N Av\iعyӽ|ޔEB! @N7ӭѲCӳ;c4RHώ"#JmOkӚ6Mvd @${SByM7} Ȍx&χ IDAT;ws08O,S|L6oޜ;{l8+jl6js{>{kdEA2)E2L&JzOw CG.oPoWTQ(I24-Q}ZMG\6b Xl)^|qQtvvB-۶111K. k[n˲C݃MBU|N <>QQ[D"B5k](b14MG#6ܯE fYT%1\0^  rNx4۱i&?K?Jî|;:;;$%ΒSNɽ~@[Q́"ڵkXL9xzua1'EQ<`|k_uuu1E꬜w-2[ Q&86Fp@Pu%ˉG~_'N`.\WbIw7ٺm}饗={Hh4@)eU䛨 RޔX 'bB8@%[dxΤlmO Q3Xvg퉲v\OFt'6vq7-+ p+ @$@@%U nO~`Am@6@@pq X~|)>[t=fO|kOtJ.l117{(p8^fMy۶mÇ)šϜ9*JAJLO?Yq)LLL4/cB( E +3YwkVZ*4MÎ۱s<tuuAUUE|Q:t##j -[[VCpwMHMFmRjB!# ٔRo/F)iN(2(<-nqYl$ M-lwBs(2?r>w9j2H$L&|>{D{ z5kE<GZ!}[m#`rr& ux<sP( hp梷V#H^$mM+ifz{{͛7W{zzrpnM^<_ 6(K.O<Aۚ5η-88?Pa-y*`34!kXr)R!3FsUӶ Z ?yž}<4n{ 9yi-Yr0kBڬ0(: ,ˎL鼗$I1`</Uӗ -7/Hq?B rզ$/cQhPS9[cYp<p93W2Yo E۷ub~^d2Rդ!i6=;gRG%bq^?zz Js8s N<ѱ/EA,szzzk^֮]xk Β/?~@]! !AiúDŽkR:A`ZP*Dnl)3+ϤH3ۈ hׯ۶- DO<)ޮ 4TU7n=޺mY6 C@jR@ՔO=T%cgsp +SkJ,+evG?Q}ǏGFF{yR}׮]+=3+B1&_8bo| N,,:;X֢{OX,bDFlq1smc#WetPw-zUq|qʆDD"(EV@RPB!ӄ &L5DP~qR7ZO{@mh\ѽ{!By[7`[ϭm41f<0 á+O>d`||߿_#m#/O!" AUUniPzgIB8o >$*PU@@E  .t/]gU]BK I"Rغu 4 Äiw0a:*2 **t] vx4qa.ΝᥗUU(VT088'Oa߾`(Q*`-a,sIcϞ=ݻwOcYU|ҏТgYVDjll4[o8 ΒPmlbQ*ٰ~!vttJ)lsLXB߰] )o[Z3 ˆ4X\> EUaZ_gCb5FtVqcڥ p\DL^$K.3CA(ZAME X UtDŶPQP`T'MDZg~P!q׿00"ÀM0 [,;blذA j5R.#,{o `ݺ$!c 0 ûマp8H$T*d2X,X,H$P(MӠi(;ɰ+@L ,ЭD}B'Ik{@Wrr ry rtUK/aSS8~>8>35ׯo{챴$I,8i.x7DvC4+;(VBw$EQ 0`>6ܶ`&5zjò෼A+eCFaKE),h@xɲL cjjΏIΑ?"w@ >@),T* zY_uww^x9=&˲P(pRJb xg)TUaFcbhG*B"@<~ <>oV@@@5D"qK -(J(rfsHg1;;)TU]},Y I dp"8'OҥK~WºusϥWX1-.SB*y7_$Uif<%I>g}0^Ib Q*1{ɨ> *ߛ+Vӡ5Ӝ2ʮܸq$Irbi_mQtyߢpƙ[ @0 Z*BAjĶm_cxnRD[( ~VB  EUUM$槗@Bo j&ضM \տD"زe x` EA6]t׮ UmAkTZjU5HThMuj51JB1Ms%$IF<G8i uyX,JPH@ .D!5Jh[H,;vn[UՔiG?3,0DrJlٲ>tJ\333o ]Vן}??qLzt+`?3ͅ vhuʕ+~iҎ?.e,641=3M>Q$-m߶]_oSJp\t2?y Vpƫ6oӳxǖ8U1=wao?q+77nw#"K1F"+*Z  &*E0a߆&RR{A:[Ko }q߽uph=:iZ="KȡCq?S399bY\z {EF~gڗ{tnYA)E0D"+Inu*IiAtvvBU/abbo.>\r !a淾ݻ3Z2퍭/b@(JjHe]|Y/c:WPiA$q $qb1DQDnv&t<`0M :Dm|e|0ȃ3ŦJŭ E6T@.E6C.C&|uUUiV bQ mvvV'bRP(UVbϞ jJ2188r0P,1>>N&&&d2% }{oH2%Xч7"JAeBp58v3;wwߎEz7oV{zz*P(Į/ DoșLF8s \Klr+ATٜdqU[U; EI u.o-dٳGXbEz-> M*w'o[G*“O>i={K===ïSjMVZ?V{@˲t]Wvòq!qzz:ggdeR1'ZE>4n6f'G2)O TH{?~]}. }4yMxXaaYg597_\坎sS'p)= )oΉ\6Q@-[.ƍRkע ~|7fj5Ob4=2Fn{Wj1 5CLOOܹrH&>}UXӸ 4)@H\IQsN0M=Z \ΝéSqa\ptaߋD"΃>h}k_tq'[%BV^m?{OwڕpseUwdttTxwk\UeQ*4!ʂt:-K"f@.hyAAWUUqҥB4/_UUHDτvL< <I-nTZ Äl.iS#> mFJظ4 !8n@ O}90&Cm NEC8Z(E j Uk`UP)QTPVځX{X|'p{ 7%aJB<: Z{ys_.$ ַiӦO~;C?^`(9ˡX,bff/_-l߾ͧqTUE&ͥRaa8ix/̢&(Iطo?bO+dB^G L@WΝ$"0>>wyor !ɤ//byϞ=iUUӨSL&QAo~EUUP^zu>J:]p_yH&Coo/z{cٲF*䮟W|oYhNz 0P(1551 cppT W^y|"{v DZNMO|M_4>A\ُ%L˱ӳ+Wchhiض1?ժu֐ $IL8~N{W  ڲ,;,5JBe?<<ӧOU%`0_|z饗v*DjQuPcTVz t||| ضrJencjǥ 6ЦdFH6)--dJ0T/_.!ַo7n,"aAV]zVQȜ+.ݍ~$IREQb |;߱O4jRwg զ~f)%cџ'G'8t IDATwsm#C8^cS 7wq0ǩWŚ 7pw{x BcXqt P8 l^ }G>#Ml-J[&ށXδ,Oŵp%ljUr$BQd؎CGTP*Wa:**tÀiYYE{N kLOü4 TܞĜ,A)%N({{{ݻwPEzW᷿}عs':;;F< ]b5˨T\JOZ~Wl`Vs{|Kx ZA W3]ڢ ]UGĉ8|N84 KEAOOC_K֭D"ioaao"i&|[QQb[[[qÆ gϊ CŦM}v4Hl3 Bx]ظH$Xl)֭[9sΝǥKd e7ڊ EL@2q1v]r\r޽_#GPTUE l޼O<8V^MEZҧxH>@gc׹"AWyX2;;KMd? HqFu5S& )$Ij8[+AQ\{>u^PF ʲt:z4MiTU>.fiC!Y|Qcrػwoo9}t`v6M?.g?  '0TUP͊_UXe35 yyzm Vg$^?r*Fw3sAw+plP0-P+:  $O$ƶ bA j:`[:FV0mrϳ2ĩ)X^}GLH@,q{Ϟ=ƪU͛7G~j}e>c||SSSWFOO7&&&''155kbv6L&l6끼/fw- F#bH$H&HRhooGGG;:::]122?«W,*a__}z!& 9z xͅ:l{e,eYܹ\,$IůΝaϞZ2w2274hij d겮W̳Vy4h>׿u}ΝeMJ\ˮuٻB (n@&V(?;B(5k`شi#$c{{;(QQ022SzGFFo-b1mŊVM)( d5`* #I$If*LͲ,ׯBE۶p9\|?i,]&>6mڄbdd TTUŮ]??.oٲ%H$<W-F, yѣʱch6]m NvX[(B!,J$Ɉh_Pտy@ _TI(1U me U?:86mw1Mj`tR3O33r5== ]wtww7^|lذɓ|Vd2G~ڵkWuMӲ^UUY )޺[MNN;.u]=*\tuuύ z@%PW|&Ϟ=Ae``@X,Vw3M.]>쳑5k:;;+pV= v; y)@.O_X,땾8޿9g/U<@۱T` ;PQeT!e m8ċ/@pl}rQz+S*hԊFe_|1!|)r1-MY J)z{{={XPTRƽku=~ 0KtŊ+VHׯnܸ!iR.188+WbppRtuurh6ԭ Z3 Vӽ^~+ },yJ/T2 ҂RBQ\t/_ARaΆ ݻw G޻9d/~6gu]o+ O>$[o>,B`'_.`YVómYȡC8> mYu4z;^@l(R]jUիW)yB^HHR$q?5kVCQ$ O5yn/uBOOձ9/@H0cǂorYn<ߛ6$D[j5E4M_AB=w.ΠMc1ruzA:==`ݠ5b.۶1::J9BY>I|uLߛ!oq 0r}kQ?J^rUػwoY gl XU@7(n?}vqJذ4tGS ^|LZUYi=e;^ʜvb8HlX`9 m k\O,F X]8ڤMF:;냴57prn}+ 䥗^dzzZ|yf@i{1W^@͔Id%k2!25+ 3T }wR GGG :;;P*=%+1NXL%T*{" Ny^J ̐=a+Ά~'-%/r-`soњKIuR,Wds\ pJ~yޣ|6ONN?P\fethU{e/ o߾믿. UL"͒^{M~ꩧBFf}Z(Tt6MwgT$s>_˳?qG$@ ʹX@dže؎ BvPQB`C|+ 0IЛXؿW6+h(T4qڵT4?888H,˺F/bVi1gC(8+Oeʔ}WυRp8]ڶm[vɪ~7-!]씽czZ@xǎb(?~V*b6 Ij,2dQ,|:5HaϏÆB.t H&\ᛳgر0664=I6g׮]m<_0-27"J%UTnj߾}cǎ?Y žuO?>3ϐ^xiZY<Yx^J VXQXv][tǒ$!a زe3bJ2_ Jsz*r^|E',Y\u=z>ѣGo*/вy*gzg4MOt?>qLG,KjիWK.jLpxz~I|{Td_<Äg=|ϟr,+"QJY%~e?6GXfjj*6<<=y<22"iBi@0088(8qB9sLJ5ʮBγO߼!!* Z@fJNƳe=GۭZvFj96([2 `:9h9^rFӝ{v{;-ey0/L)Ui]5eYzDvh! x|Ӵ|!&C*U.n :ʲ?{1AQ,x}C/_,իW+\r9iELNNfs(Kݓn6z:.@β,T*1'#QB]B,G& !FXn}ʊ+XO,ȱ  d_JT"|eE طJŭn!v-"s%DlMRd2'O4.x$_N)9M"UT\v fՅ9CWQ n^{8%{ )afCV*f K(+mkN7YL&mM .Dfs"`䫀,Pz4-^ٰaCpddD( ]ljId2T*MquU{^=}Jq0i%5i3^bWv֯_oWUU-q ޿n2>}*&O>-y5,5k[Ǡ(*nx"FFFQTȩSGɧ~Z߽{4|G,KW}E)f{$Y<׮ H ٳ䓣gPE,_ٺu|Ǫil\$,JT*>Jo~:pf czrh[Lc pR@f!ݸq:ޜ #n_i$RCguozov8do=ffKU*B'OѣG8 .Ç{1S󎙁?)UzĿX`@ի>@ަ&ȻH&m۶}an5 1|cr$Î$҂ bTqf Ё}q-  m{TR$\6P}os~U-tsOwF8bhd=IWq|^j7c"(RFEA|>EQL&فNR)JL&EF}EenYt]G>JNr9dYbffq$ǽn}8v8f@Fd F)sA#XYPD";vW\y f;A(X``^I`=u3unbEsPxA@m6= 1eU^\ [ r|&_ɓ'ofpttT`/ aMxg{3F_>ˡ ́ of(LwޭqfyOgg+ |˅iitd^r6w6oJ8rci…O޽ؽ{wRZl1-h{J& Èȡ>^{5)N/,X1 .)\B$ 044ؿ211ALӄHR7$ޱUX'x"<* Ç+֭S:;;U5\X%M )p kW^UϜ9Cob8~\ܾ}] 8ipmd?*?{`ޯ 羭㇒$Pn!D) (PvHR7H Bno,R@ Q*@dU(D ģET P _6 BN!Y&ʺ_p,@ خb( !̜+f/ l nF%ho6g}K|/KEjGGL&`0aժUcFÞq:\PwQcD$!丣J `TDPD68Ξ=1r9-ޔB 2ZVtZ[[J]OEQ8wBA!TܹU@Q}EUQ.Why?7;DZw R|K,?!mmmuEVx?\5 x[^BulM tiv܉M6BU_>`Ӧ(˸vmjb b;6!H\\5=qUiVK޾}VTo~ٳgB@3sjr fffNgPn>;jk֬19Wpeb1q??D8 /_3`lȹzaXBҶm>gN} 1(acD"Z7n@*({.l۶ΝDž'NHj13 +S7yeDR.#_vۇ[mibzf\~] Rp{rMEK_wwF28w!44HN?<4˹']sӲXA P@ $D@ , I 0ĥ}Ɡ+ o)cp;\|oKh~S؂ӇX&Ictuvֶm#H`e,w֖$I7-`38o`!Q*`; X,qK$ߧ) cǎXnRѨWc޺%6y 03fvK4$ ߀)ƹQ/P(`v6 .O155$IjR ZWk~28ǀD!7ǹ_g~9' +ݎ΂b 0e)\gO mmmCϟ^*fbDQ$8c]בKqڵֳ>[N&'V uk#PkZb||3۶YF-?4? eY̙3څ r'--ETB>_@XBTBj5cVr8{UUWPNUsp+.юm\.G8.o.ɲܐ4i ~Ja Q}Jؘv(?ݫqmɒ%[?4V":|K[{}9."[_@G&gQ,I*g:&CWA On! @ĚECt!QX>AmWdƴ/f23}vӹ*p),ڔDR08Qr75y`yZR%IdݙiȈb y1Qxw}c毞e[ İL`H/@ίչ ژ&8> ʕ+h4bpS  'IBH$b0>M3OPh$ jtkQU Öi~3]k QLd!Dqar|ʗz| r lPjA _ ]`}9zCΤ[l[.CN:}C7nܐŢi",49qℐ@ ǝGyOg(|ag&,+nvĉC?Cd;SUS%s *G7i6>ʕ+a 8]100k׮\.P("ϡPp[.պ}3Xg^}Jo;aW`&@ .,詆'NK{|A*M jqZW 0YQ.^(eٯJﶶt;wNzզkƳA,f;o^AIup7-D"N0(po~ϧdNXqJ%\v ?_*-ڵk(J GgAo "@%ʲ,`0׿?\(aH$PqׯSNl6Kmmm>Z{'fQcu0uO \[o33d2( j~b%L?{o$u ~< "EDʦH%_X^njccx=ٍz&«=aj-HVxtP(l}#eʮn4@##Y}DD7bTF.JNh4yΟ?ڿ˿LlNʖP}k7jPz]vTvEYRdZ__aHB @z`H [@ÖL @X\U@Q`:4]eZH64vQ'N!s>7v?r޿WU:iB@ƙAUCHNH2)[2QJ=B f)躆JF!ZBRW*":7*hL_VB(,ܲS8u4cُd%"oviQӍoP_k4HHR\=_cX-ɹ, NjP&D**.\m&>nOOOuE^0 m'xO}z|>/enjd93g ꫅~%$-`-$M^ɀ_ P _J?HSF{^SscfggQT^!ٺUaHR( ( X__LdBnl6IJTV]˷'* `_"0h@j:Qɧ{uskkhhJDm!G ~FO:(7,D־ϊ,!=0<xeMh0pZm$7$p 5]~ 3FW~X_s؞`f߾[r[l z4E:i=4Z Wy^,,\PTP7Cݽ>Ǚ-v7{GzݖQjfs((Jمؽ{##ff 4ь$idC~ "JAaYV4ARA:n=t]/&Z cb;N t+]&OuDVCmJ/Yh6B!d4 g!-А*ho^iHqq6&!1L;A6<,p=h.f~ to_RTR/쑑7~7/RjjjʜWWWݻCGGG5˲zأ`*%Aӹ??/_|OB`k.z@fom}y/i (j PզdmT@ssqt+ڛ DsB4iÉOGydMNwH{3<3**kZ^PASZZƂ cj {MGR/"goBΓO>Y,KDߌ-l>ʑ!=s{}M :aj4 ̙wp;[#QsۨMu3 9^[YT.+Qry%i4lT*]`s j%.2 t]W_+++P. dVあir( (Jn 2,8Nt]Gt^D"cOf'\g}$(D%ds^$@,96QPZݒ&\ @ ?3m={={H۠V%ӭ, 0A|r_zwծ%@/+PI4z[6eT|ذ~_tU4ev~w3;>.,,JqФC(-E#ɷ^S^%8vgy}ᦦiuX ]Ltk͢ϵw^.F\n+v6VY\t67?o1`KdykիzP0"V9-;O g gf{ᨭtN#(F *Z.*p[9&"T @L~@J" +>ĄX'eg pEC)<ߚ̧>[ko m'00K%`}~At sEqZq6l;WVRT<'2]Qp#h4|Azo3\vvWZ6\T{ y'N{F# t$\iZeDp]/=LL\Gfywz(W뺨TXZZD,m:8XhYRVժA' T[D!AlBuf0jLh(g [%uV. jH%1PrOs!^^!뺙j{үvX]]o{Ȯ&*TfdҜZGִ? (Lk䬻") mlۦGҒX[[JT*E;wZ Bi=z$ r Ν 5lƉ188q0??K1ѣG1{7Q,EP|註k._41&ׯ}np;&G/lR'S-OJ7[fIժy^2OtZ~GgJD /: = !"H '6Qau,4"fdFl1:e $HXEC Y0hH/$ fx,MaFå`3pwZ :}^.lYҵ _Ody111a\ts>2/;->J@gFœA&E67%+gH%f )]@G ʬi&zd1 g܈mw:4M4X ѨGC^O{bM1=;e޽{5lVNmU VիWiLΝr4f 4Mј{"AzZ9oU]VvDB%C?g`jaaau~- ;k\Vw {1y1ڌ1bBtBvtd Ip8t}ZT![ZfOLapS<~SÇϏ˵/WJ oYP m+N$TBu( 50aH￟~`...ܿf I>6ڼ圯|,)I,~\]#ܻ ,066揍1%h+o|ʕ+0 CCx066 HcO'Nm.u0(Ky/{F;yQ+,PShD网 PkFv:[vMjpC5w@} d9 AAXF Wh,f:!4)=+( iB(a4 0)3$ N DDH4C }spZք,v/58}/} P&u]cbb˜@dV066QJE `` Y.d2@%u#9֟ i1v5yw =dlZb}}X[ KK˘4JgϞ}<'/'>VT"/&P&R3&2>VU61I^kL.L@4+8'f,Ol6h4y.|{>q,//J%(=oe `vϡW_}ЗFf1J)Lё\r}BNq!|ső#^.^_ &⎂E|_gϞՅBp!s?v~~>F/v˷D5P%((~ jA&mM?Vr_z7* p{}eS-=%g^ 1|*lVɝVmk F t'$yф?w dUƷ-VVV@ =J%\0C6Faؽ{@*ecr2籶i|_ETBT}z)׉T+66}R406A ([e寊p>X>ֽ%3@|ߧz-NC&=OC/NV-E2ɣM.H3i&iT;$5 C`2 Р:(4-S)X4l;|t:d7CaxPl~:ʍ:NMǁz~A(8@s8?6||{`YN_ 0ѧ>)E|ɓ( (^}8ZJrr9<)@85$[^^LdU%(`\C`kVUsii5ԥb ˲ʮT$PnÄ]ۯX@,|I([}ߏ}ն_ ljUޕ/q NeVU}fIʊM068xG@b$.)(NOO}B {KnPC>Ǒ#>zO;|>F/_Z DȤSO=%+ɤ- P~J?LN Q*#dI&ʠl'ʹZ $6 IDAT|74gfD  @:6hG}f9 E` (Tjʕ+UVF5M8< "&84Mat:SHA&TR)fE&BD`G Z)zY믓ۿ!f8~~i=z$ ź産j!8FFvxO7Dل뺘W~>Cؿ0 "PK|ךͦh4DZE@ѠFZ-h4HafZ-. $dDl6yoxxsF>rzuLe pgCn_W~\۝NZ-Pw 6|HpB($E$Q1sC) =-ǁnkV$ OVhhFnn8]'J1;+(_OCO>O|nފP=QW^rE[Ҩ$vV +++XYY2VVV\t9A̰)رcazT %c@vyy9EA5+3%00בfAe Tb= m0V\7&9%5%!NV˗/{e;ka 6b;>c_)EobwMߵ'''%ZI$a0zm"͊l6+JCCC||ttݻ6004Z'SSSdvv.,,EBVWIVjft:>8=q$]7D6RQ޽;8q /dzL.S1M%St~}Bߘ]A!B>6QX|?L(3 !u Tq?~Am Œ&Rܹu3333333ofYQНGMY)  V8$C db@w nlj3O$l;3gj➺QT{(A.D>ʵEp3g LLLgggB:Nn }`'+¹jDu@ aۖj av;:Vdnn+++1Klx];f /B(V8£a_J ! ;NJ0 Yh!HJPVԡp#pFhl\ѵRJ"|c S5;{~Ϟy9[7sMK;[kkkzyL+/D[vc|}H* Vln53 @*릦i&c,9Hse Ve^xXXXxG/g $0Jؽw|| Ӂ8=իtbbxdOn6s'ɉHv&Ug{M}⤡WB:sL7=O\:] 7im (|N>=Ͼm}3Mgm\zJs8<<#Gl?|B?O3y9d>v3;HY .Dt#^~-?<f)i匧~dYppq3މ&a-k0t]PJYB3cd>ME)%#R]0p̶#Y?@K (\! 5jL14 Qb0!\Y$1a0 45 b xB{ [38??h!oݿ}Oo"oQ؏C ^ .^{5no0BB`]CFD@Վ%:v$ D"mJdm:KiHVCNʹ^>&e*95 a8u4{w@oa:uڽ{w?2aIՔh+WՕ,~XāfogKJ,:Sfo>LL\q++djjJk6IORҩʮq}޳Nnzz t\1EU'Yw,=&AB&bB cjj&m;']?&ں&x?|;~wr9f>g[OO_8,r9n7 W+ ʇODg|||c#6 hg) R6?F|D}(~^#BVD( @rN |@_D ,,|N |!PDDѰݔE0*t"N䴵WCdz⿹_ŕ} "nhYJ6)`/_Ξ=2f3J)* |?Pfb1{fZ.$hlDDXA[p3 övv`/  BbNiZ' 0 PJ{ۋٳѣGݻw'%vb@5 9VMqJ%8p\o3 zR]g8( 0ݒ ;s&{E 2 ۇb|Z#W^eN@vB@ҽ_G@ӧ_Å /XZZ$B?FH{@m7?u]}knnNV(DLf7ZL$"yիWoV̙3[B`qqkXxHHV+9;\HdBgl< u]|>m[3Y\iQ|Jݕ[g/߁QGlqpA4&EC>=3bICpG!Ld4^B S7^?3;vG^9ZQ@Y\?ű_ƯnwimMOOJ a: !X]]*ְX4 ۝X/_VBĭjůw-123*4H~B']oUϊ:<J_pu]$vmrZ^^VWWKVmv]4Y*ɮc R)4 ݚ`L&-0U7.Iڡvu ab=ʂ {GU:!銲 mOjBp u #FSSP iKm ̀2a6Җl3LjHR@p} #pq\mtFr!9C 8\¡31Buo|FΝC|:yu fgg9 ˊ2xM\z c VWW#6;G 2#7A addPۆjdffF[^^6ƴD`'ݰgvvd;wά ڦs7܉X,v~m>;;{W&Bl#<C4M###]۶Q-<eYݻbH0!`S@)qu]*`t=16c) !#Ȯ-@D}@PF4FkaFh:i L!K!ΡIKôSt jS 8Dل^Qkmk@omH`J>/o}~η}z]}):-P[o&Y D7lg ˘o@PՐGndaaj5;'4i;wNo;l B8e,//lq%86ΰ* xO"6INn7PrV45hZS2 b]( jh<vw^sllL;?n~>8K]zzwvs_ $ +m> }D3$:d2剉5_v9&X,⥗^K/Rnx\? g}Ok׮6zF6rDu GDJŘ(Kc;?wZ1@6hADEtTa][hp./9DN ƺ0ulT Ǡ-+d(x?p|X9G*MnE"(%!Q Z&5Uۏr igCa&u}H&n| ƘnKN`rrR\EO2]ӰU뺷թ5P7uۀ-y xxxCN.&&&ءCo'x[rN?t=q\c6n{cO{\gggzۤhG$qZ 8|>d2'x}yٳZټ+@lO8yxg}9vwy={Z86ŢxǼ}c={4?HO n G0:LS,|˲D&(E*\ORuʖ-" N,= *>'D @u $1>C `:@Z ppP" |~hPp&7b*jJ:}_P-Kvbd.osf9aNA3K'N~ oVb~ȪvBL@)w}LMMi.]ҕ Pr%oUBB(\_*(~cVp0جm&#*GoYZ߮J cO|5˲/~I&v2KRxǏw`ttV*+ӧihNQJqȑ|}Ӊvt8| R>ЃP60000 ٬?s! ˷}KMx&1^('I 퓂 Bw?Z ]">0ph E$j ApZT#ALJP9PAId}C ʹ@ @p,Es?l\ٻv᣿;xw~AJF_ˈi1Vy]8>=??eBbn6O4dQ,}܏~#G3芺:;S@ѣ⢾uծd=')p""L߿o>ѕ@o\ X^k ]yMߢ*'t~b=a}j|o|>=V Kd1D%lVu"@-W>Ƒ#GRzޱs:<<,}Q?c?b:uJoZ*bw1yqI#HT*UU u ̑A"!QAiPhkuD[*^Ph+ɖw%• ]_u~`&`,pC!bKR0svZ-$#Š:'N֟hy>f #@9rssqq:}ܯ|w/_yre~Ssڇ7(a?~ꫯ+ŗ_~9uirR[[_'*_!a4P'{ /zԩ*9`cVڑk|X,˜3]ǵt3,F)mbl|{ꩧ'NXC7wvyU3=s8h;}r.Lq\= 8 !!_<ԕ?+j䇲vJڵ=셉 oIM4 ^zK/|f.Am>ݻǏR7fIn5v1L&#q'l9rDU%N'2o6QP9r0==U*e IGJzt5T[zN{ABݖb ?O迠lï45b/!#p3kR@L +yB {J52,0c@i4txDHcRQ p ꁭ7zhr~r/hQxgt~_&S 0t]gGax{KKK‚D2Vknx/Cق2?ZH)DTv Qw߾}ÇWݻ[`-2-;WjPX;q>ZfggeVTHՊ'id3bp`=zO,۷oQq; }M۶ۖe}Bq;6۶E:ϱrν_~#@9:Px1=!X A=“5O;Uih0>Of\%˹%Ji(JX,b(Rli4 ul6IL6\%*MR?p}y[GzfvCIHy3={t4oZRzPHfS6,f¶mi|'5i6(dmmT8a>66^IDATlG]Ch_v s-Q L###O=TfrrҘ8;N*ڵk]9_{z;]>\0+~Sz'DhTj#L@P)^.dk PBBFB0G)}@0dtFÙ=( 80 rD a]EB0( 'r@ O~K=@sY̼Ep:][??}뭛:n0 ?p@>Aqܹs{>qemaajJZ\%*c?o' ϫWt&\6LJX~Gq|֮]Z|^mY@ 譲q@#ZkB, ѣj:0==]x S|>??Okq$D,ww?PJafSO=U?qؘ&,Ձ@A$CLL⌭Oʇ*4? 9tߝ=$}I~6 ={BA@\(CݶpW ڞ(6ԥPߤbrtdX.Vf+HcLwkc!>;vGhh pMx"sssZ(5 [__ujHՂyDv0n۶ŁSOr'~/u]oFҖJr JR7FFF???7Թs8ٌ &i#/ YfEXb a>22G?00ض-Z]__g+++laqkΝcZzcǎ5?۶+-6Dqb@=\顡!ԩSٳgK.1( %4lg{b˛K=~h V߈m&&d +5M>hԩS CCCˑW:-ȏǸ#(aO5BtYEE~R7鲎RJbzuA) g ~" s+x珙9eGoL sa?@Yо2XceLL88ȋ"rmwKR{ppe꩚Kvi0CFm}:m~ښ].5}uuUct}}j5R782w9LtoDځET|ll4B ]ZR\dX&j7 ~2L8NZ4(!$"Ԁ!\4A)1iZ@) 4Maiz{OvdGfi(nQ>@V2eН'l۶weyɓyF<}g28jrLT*^FA:t:q qPD^C0SDJh( a&t]e,aH"ϋ|>  bfmہi\@ aaxmi:e9Qp5P\OA[m*@Fqz;[$>359 |I5(PVdg}ǛkkkF#G)5)!I,BJ.?7V.+;vl6W _OU(٣&w}4^NR2(G흔jAٶrvaq A (\,7JuLDUЦO+J4dEвP'N~iwt9S#c\un~(O26c*(2 "ͺaub$}E2Q|,شzt~S Ȕ^|PTkYM$}sު 8Qůz4l.رQĊ$l1+"6\GMJ)ES|LT҆a 0ϘLdM*1B9?L<ZiBn&\=-ýU456V~KY\ ܵ%.Ĉ B<wגB~!JՏFU?N$I#@)bDT i! 90NĩB }~Ωv,bUR{(j+~YB0L U#O,`@1"aǤGqNI's & Pd`FBd' ]91JT*$?M?™>~ s>z5w**fKq)ኃ)TmlЧ-WĎmq|g,VI[ODP[z$dC$c]rC.T hh&}&^(IGY# eo%|+\3١RVS*>F($1|s# MXC[;q`;tJ\g#>_y>1jSwCcwo=e Hw/"va [=a*9A ШPI-Hf75Cgۯ| L 2:m=-ZIR5E`g$|t+z0}MI ]G&I(F= y"@K^?l j@"`' oEFn Of%̶HkO>e|>^WNⱣ8W3V֪͜Fl#xM#. T'm|Qbkb2o(kOmWG:7@Fbp",ӱqPw]BO2Zʺi'l}J)~idxQ`ʯܨ0Y(wRH1`'{G\˾svuu/r!BUA[>&q[ wYq50)YH'B&P!3 QIs_k-,c|P()_™%>f}-j I5ojv)W=HX$.i/\> xNV'g' DH@"$6{`6 u]z:T3mǎ؉=_UuWZ u UuT֐NUnk]c%)mOV+n9 v uFJ2%IP|]BE$dYydq^L`4ul*,%69 NPJ- 7"-RPU'o^Z3\Y儍{,үWsAu O?bVˉ6.ltGdqhVyx;븽Exo{Gǧ,d^G!Z@sNEW""f92{Xu!}dSd_>v_>B@JW36RG00J8&^+UtGc`Y@ABH#aHar@aC?BI 82dw|a[@ruH0aeUrRȪbVT0ؤ{o0Ѕsv-9۴G]ٯ x+0 aĮ5EiTP'7'O<*~9~1o|wOs`!H~N%DKpTr>VjO[nBH $.t? Bɯp63GKvn-ġbZ2 :+KDynQeϖՙx9]dux[86:pxM/׷ 3rL`pO,]M |_Si4V (ԆHw'&)Ϡ+ _<wp>wis }ӒAs =#nSj"K!u; klrdV6d!!~j`EkP0#Y$;6`*`,6>^gc8zk{̸;`S,?xbr-`EQEA)`Jkh pan3h6eH-ýLJg'8:~O|4} RO '-97L1’muĴG0Bws QTm:Ȋ>Ͳr/pL]!Į$ ľSRC Z+`T2p5@ց'BCCS7?{_4+6y$0YU ä_>!lq%M%d Üke Ef^\]5 X5X&;BfrlEE 5P"`FUW25QUbx ;vد=Y" jIAcbwޟ2c-آIENDB`dreamchess-0.2.1-RC2/data/styles/elements/000077500000000000000000000000001242540543200202655ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/styles/elements/backdrop.png000066400000000000000000007156221242540543200225750ustar00rootroot00000000000000PNG  IHDR5gAMA|Q ;iCCPiccxڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/ǩ cHRMz%u0`:o_FbKGDC pHYs   vpAgA!#IDATxڬ;-I42*ЁZ8ZlVWCH+?/u s Y".עתxDBN%GKT# ,>﴿gϿ|o}}N >vnS;~״yQy1keD}b:kY~%JǿrۆU֡^q ;>B? 78Cf\'&$q[='}pln8k]c{,}cGE*1z`Ho| \k`I4_':&'X^Q1}͓e q3U -f*UHflfӸrxwrg䯚q=xfgt]~h*Ftvmj6tݏ&}O ͇bt_EvPD%Ӷ؝_H#4ǮǹO}I.ϑ wlew`M"0Gsqv`4I)Cus8r'E$v?#ZE96IflQhqp\<|ؔ[!݌:o{׳&`E!SU._;Jr1C +\E|Dr~?߇VI*گm ί ".$po?ǻDk*"U%Eпۓ*7m%jBo]{lTO:_ !겒?!NqD ص)f  /NHRqPfy$SL!E=|+}R d]NvyY;~rZ0Ecw+h5")]y-*;<C;ړAUnӂ@QM{Z:ЃY} kɺur +lZPH$OUn>1\An IV7Nt"%Ӭ g`n4v͖TAmC#VT2i!Fl lNZJpӱ Tu$r;!\.h{L6oP_'qG}Ý :1b|*QX*09Sg5 N%YQ.̫<֚ ]-@Kڙ̥?'t[sh%N?r3m=" i7V>T9iD_gF*;0.p"eBNۤo5])"P y[݀J.tL Q 44ͬP)1Hb9͵k݆ uEt$ml$ͽ|zDY O` N)@m$VS˴\㸌-?VI][\<';%=rl#"?&F7_`8i36sWGH SDD'h=Swd٠ZIsD;>eRzvy΍g`$~Wj -⭯q VXc>osk}79)s|OyJW %|HAg9"gN +ޟ73߉TUZe'<#d)Q?L4m֡3Q rx|>PO(MY!([R)Nf-A/C1G !1¸-[2O&ġbDʠfKO3pvfݚߗaM5":V8@X.}e#vH$BO+ld=5R G|v$.jiEso/1c<mXRg=1կO, (2dX_6WzlffNGJ7?9p(F{6ѡ 7+>+_%ZXa[z*+ln`H d/L<`%Jr١U ^iӫ&Bqc9|Q 9>xzLDʛf~ 55[ ڵQ]hOUj=VВIgɡ5 dϣZ񣸩\-WrAJҜ3/-Ėbg,vA* )wp&p}u; {ɳQGk?MǟEۮβQDzěCb=}❒ (T+DkC-睮&?E%F"Agq_+7S3z%nq?dfV Rlz/̑r~.S}$G_uL^ تmm"¥$9^=>D۾|8Q6qbji]$lEp[XyDqNVv A٭sW'FҔ vA8;.}ߖR ;%Q8bj?kȫbwzcn-VUSq2Emyxރb=$ݙ!&Iթ3qUt6N[Ͼ=G ÛʐBU"b Cc:v'ΠŠp85CI,qƄDP6IJ`UK#Sz63g>oyA>m{{N~:oԆ=)=CWy^r/G:?sM,O[ pŋU>NF]3?͝r#Yt;.gg>-qS$%"1޾ w0&BDFwm\KA/KHi`Sv1^3J^2%2+i$QZYq],i:1789VӱKM*O\y* zt FFy^ߏ#UauyNVAOTHƉ B_Uڿȼ&&=̜ޜee)gZ GG̊R)Wl%vR&ft [\ڜl"`LOB žHZKJXm{¡wf5[ ׿q:FhSgV(JHu_y&}9,zT?1DdatoBCs: =3cdq`'fzƟ#P F>W+\}.Geuf17?h>Y>8Zd)(P9]L'"{gag}8EݢQ]u$ILbW'5/sఠe_;+jRm("L,/S*D,xL="kՈcI G Ez8B>!;&@JF<+Αӆvky+ӱX߰3z9G+Vv8"QiҜɜE q|*U C1=g6SGE"C>^;*mP&EU)ĠGWMp?`béŏ9FI5u2K4' |ZkC1&i`JfjX k4BEl Wwj)?tTU'R|%D؆!|$|-z-ևNZ?ywtF(SDa#;~MⒿ>%qю')x`~_qYu(VM3\^D\Fk$7CYu~J^=;1 =߇yQ :KhIr>B~g1Z4={"|GG{ĎvxG lWh;q=?[8ѴkW-IۯÑ [eјo 2L:Fdž4gB5rOY3u'U-Vʐ䳢.Qv;߇Vw l@VH]sTeMxt?joNO\sR,q 69`)pnIG$oG.E?{r)3fн@S8י3-; vrĢOPy$O=okǠw 4<R]iQ%<'7<וti3K{Q[P?= {6[WIf#EsP#ט'!sRhi Sgck«J2G Gt ׄ=~: ќ.ď J:D߼m.A }ߗ_k}0t(J%*xQ*5fE&mSt쀿qh4b3B䉛kb>98ES7qY&А$:;!ryѹS`>'~:IYLD_|ޘ 3iz[ђn9Zdfc|UuJ])m'g~y$ %9E8J<Տ2Np;p%g%}Gpx[* Q\,v.evW$Z޲$O{pWҕôYqt''8;=]5h(jtNMrrꨆ ѱUa!kxږ(\5L(Bz3B QЮ<"vEK̷A+ތvt5fU3"n'߮RW<$:swQ#ncWtAR'"-\,'4ڍUw@l-o0ym b`dm[:X$k4 h2nuG$W:\n:Ā!Þu:&fj~VJt}|dPҐtZQQ~GAآ\+(/v`K0&ϊ"?{›r(!5;L4Wba((+l[{mI fk3 45'mc-%H%)>BO9O1+Cep.nk6{\ZrB1$vh *]|Zdnsƽ.०*'v^;Aٍ<gqy ?xqSBƓW/3]o!2MZ$|=g-H=-+}'}EM doިoO G64qyI" v"'FhlDТ~*~Duhg5# o"0C=|l E\qsY cF*⹈7ޝD[Pœ|}g#P~ gæg<_9jVG]Y@R8s.?c͒Gqޓ;q$!b_q~:i:f ]@[p"}'UH`:Q _8=M̜zj63;q2^6iɝ&빍wMjV/p gq"A{ݍ:N~QP Īg:4|菳A8 8DО*B$[& ,d)ԄiU3/Riu×F_,RhS5nlnu+]{Y-fn9S񇛣M6ptN<2]ẕ,_˃H)d$Xwƽҟ}~*I9b@"2UF.OrUNljyqKUQ>!%FdM`& P!JJ> y]^Z|O| 7'xǺ߰U;/5}P0bŐ=61TLjj`.K/Av`|F#O?K8Kg"2#ؽ9+Y DZgE5'ҾISw+cq–Cg maԺGrboAflށvߧHVFt|+tRĠ$Ҹl*sȟ(wŌ\ y*WmPB"]}csa.gHm gݤO{5J Dөu5+մJ2t(z&Zk3ѐbIbM;6)u-E7}Audnb _ߴ%[M乕ީ&95[W1}'vO);[1ޙm6.P\Z;u`Wdp?qxv?t<(!"$'^90=_oœ|M?uO y|𡹓q}inl5ljo E9Ckz_&Jltɐb6|v~/Ə(Ξ$7t4Fفh@de[%?|0,Ju6UZ4PmlcAzhJw;Pp`=J">GxSfdI] Dӯw|.3 Dhy"-u? YU jJ*;dvc9ekuϢ?#ݗvnm3QV1Q,VJtt6Uݷ eQVxǐWrO 0p$IJmkNf4֞En5-&>sVr:sAM#m' 2F,[*扗[ n!yDDC}A!K˜>ria9I_VV+?u[1fį*5K "6C[0rzիwڦ3J/4{OG#cvkY 5O$\gKºH}д'zlщ6ʸϳZE|l瞪z]v3۔ל 7xFU|лjbCQTDtJՈPЦZuIT|ť:3Y: (4"ɳur25t;8 >ɀUnqf%_sI B!8p`ޜ_I 23S4g %H_IѡD#qr_ʂ555,?Y) r!O8ǔ!DCc8UV$We>rF@IY vZl5,YuP@2{V\y>-9w!3IIYݎ̋&"{_6SpKOz(B;e_X+w2Nԏ\@, ቜ(dl FEJ5>N['~Gr<Ф?ރ 8k}t@?$u>?O{:#LF jZznTOaE֒m[L&h۸vwE:.8^UW kZ^3aJBP+hrCdP|91MFEӯ9{Y,D# aJEllcZ$/2V17$g` . :{yHpPIl섧o?=7]_ьZ~#|P_z,xo6y>/ݟ>c.>X>ouzȈ=V*ʘݓ"`W|RT<[|_LꑰQM9{dG q']k3y5L :Y?[U TN) %=3l9|4x}r-PL>B!}$oqoꖘ?=[I⟐g6VO\j̼# b{!9h߸cG+sDE%{{}gGmNxEwfhWG~؝/(} ȿ/[mh8&VJb'}dQAN}'ߧPVп^Cik n4wvoͺD׸JFkvsDtR8(ղeI#=lSf6|Mh`1 *9։mK tw<@QUf^pQršސu?C5Lnhd?MKjy´???eh.nܼ'e&`}~}iȴrFLu\ $V6,-a |\US%Lu$-)%=E>g" n[O RBȹrT#GX ҟ8ًhV&5(_ml}41!?$Hҋ\j8gszv-ϠGG"xK~-eYnJبU%lpߋ%9w_ǔ|o2jD׼VpfK[V=PaU4AABFF,|5kAE@6&/jZgӾy(cVj!`ڃ "{Zqݜ%mˋWhspeMw7I!>+X7m=6J| SIv & ˞A"Mhg2S6ZCxB<6KZ҇>`7PdHUw9W jVI`g',j5e~[l?ݫ}?L.pz;>z@OK0ee'!W=B'6O *]m5<ͳ9M9fY9&^" R/|:W{+LFv{!>:X Vl!R crL T2eBʡmxrlW:[&uJdEjUj#L ZHOUFp|@!q["TM.ZGGϝ-b|oX[ȺC- Nnሷ򐣘\?7kzI+SO!~z3v_c$lDY42Fsز䌟?DfA)yRȡ8ՍI" 5;k%f8YJf&*edX0e(MޮU-nȣ6b:tovr׳~K|Rh?$@ɐM &O&|luTanɩЪռ x@C,jpqҹyQvrr󸬜2ďh70XŽP‰MTZ4^I&> j552-覆 [xӧ(M9-2Y~e.R9amö3C5px.$VayM@7g ##ZWOL1Weה]=Ѕ ֈM硶&u=G]-⮜C ࿃(θ=Om:WyqE,2H,աv%=Cu:^ NZL=4ڰ ydn}1ZPF1[ frT ^O3K9鼀9mDf >G<;a ui:k1NQh~Zը9 rBZ\'L9nM -lL?XL3LGڅ@)${髊L\`H~֬9`_lY 8&K׵lDjޕgew)IU#c#2>εmrƿ!Y&v6|uM- ƴ1 m Rg0y +? C.2tT/VplWn 9sd :|>8L1ã`+".@WI m̸.1$hi]=cO~)k܋ &սB@euc{XFKz*9EOf9șJJ$E|Â):hU_WGBp1dV\&zu>ő")trB~G΋1$.%|e# ~ D;e~;RlxvsK?q)GJ,2J"Gyf;n+"B>sXU-Wk.;OssNF3`'SrD)xjO,mUvL&1DtRcuBqgbefyjVYWY5c> c NEi0-qC!W~hq'ؠNjب̘aTWUWZ 4:Q 9'f~mșoJRȫMx0Kj$ݣ>Ii0^&\]_nkb`tC$Fg_ݼw?mUhah7vl[L6X_JF~ոC>K$HJɊ,vw QF6s5؈~I D&vL{=*bp]r40Q@jδkvo=ߊ \ܪ1쁏$RfߘiLn^E#QUtT'f.@4F̐ЗF"${'C[M_AWWTW ]R3:&DJE*P|}rI%ѺE%Nx L`Y d'@nZvUT˘}RデHTi{frZk0 \=&_ٌOτng``dT7D# A$HZɜCy=uW33)B$ ?tw{TNO (0kECiZ1|aA݋xqQrIb $19tdB 1&y˹8%+hmj J"j[7Qz"[uWD7B*piEYA䯠*&J:}nI O^xlF7%]Xܚ{5X`<̕=$;]e3)>X ~To&20j7ik8<_'BBRxkpT\Σp9mȡ~˳@^ ~9$t.1%gGhhEeb>.ZX+˩/p oJ I-p6N5C1%KAPvMrt"- #4QfI!+-)ԜQQgk=u/%c܋CMCA!ƶl7UarxvrRGlT3aۍ㲻]W9̇I;6Y͉;A*!bNД89bHiĽ& /O`-_ĈLj!R-?RVy!0L!:PF~{!o󖐲A wQc͑iPf4H+b=ԣ7<6pécR pFL.0; q8-HKajTr ]S:DL[RhOsoDbjp/{cJH'.KmL~a$/2Uh}m$|O*ctHKh{ߙx-dsD.F3]n,{6I{VHVۢ#V fPK!t}mN& Y3B>;[BV lo{LZ'j"4Wx3$kOf׌A"UR|?nNyB_7x_j^*[zf̯i%xOڿ]<&϶%hWOEfT WqL*^ku9A8Mb)aM\;(׬ϤV5J(| c_Z|&b&PS! o((šd)~(p$r]sڢ:ROI}=9scA0QIyD~) AoRTHA$S:;(*-LtWzr`fQcG+Q<9}Sح 7_6M¥3^Fi6cM>N6EB$Q{,ՊH$m)3®mc9;lS]RSOvX{";]5E58?ө5FVd\tP 1]t$ [\'`L(={!Sd6z<%H;9#2Sk-_6 w\syPOz#,Jr%;v dJ: *}O)/m ׏o.2{E5м̒I<]눼ɵ`CS0=#2 TylcG󓋍z%"Od!jDPcE[ i[6̐9, Oӿ@3 0bIJQQxZ+nSc8`摓{DDD_Qȋ0jf0tۡ1\Vu1)Ԅk@nNcM~Q@SW;3܋1}$d=;9":Hc 3ijO)jT" lU7Ō2L6I-Z%bD }өr|Oܵ Չ.˯(O H.-qC뱁3 Tw߭^x CpmWob1?.J- h k-s_Vj'!;:B+ aU= (jB(n訝+ARF!>FCr^X{َAn 1:ɞH" vFOԡݻ?85a4;lőkӭCGUʝ'B-PpeFixݽw o+mOl?-- 1쀒2ċ^DNK-TrԜ3|gkW}LT .SFmIm.M<BNN"CH 1,MDOޢ/q2yPy`x6|S D[}^O_rVop6 6ӸخC;?B:T\j܊pӛI.wLWW6uS2im22`KT1-t 9DcS~;uElhsxe]>Q{oWטtg"?? b_!~z=u g KvNT /ƖзE}ny<ط JD?KC17!f RƤ M t5}ZZNN+"cjmޤwrMqޘ|AxK#aZo!i"v[[Mk*Kb<-)$Z{=сv0" '@~{5ՉPt:1=IT̸c_tnywL^J(`;<TC^IcŏcZ$m>'5\ìm@3fsG(nw R,(7݌'{߶DX逌>B"9p K آ-̘3nwBB?;wb'q`0D[ ϰ"|Cw#xQ%>Mф>$"@r<` Srb)=qÖV<䎒Vp]Ll]L332ɆI2y{ۻm[t^'of>mhv/ I^Wn=vūBŝtS0J}߻tE# D Qe:D r] 9dUb"BEQ:~CdmxJ_~Os 2=Ҹs3(sIx ( 9e-&R~мso "9IpJZEOwg:,MiG6DzBw%iewb7`%#* R+l 3(hfiI`P9ϴ欸T F%OHXZ哋.g1}[t>2tby~ꐮ𖷧̛movJt8B 6{DE7n\ &" .f)r%a=ars"r45NHhC軚|Д>Lٛja2!"5 #TPMyX l :2}lnt2**gOZcjS߼-gU^gd_ WN,쌫Ǜv:4XZ*'j*'١TLM9h 'z & X',cv96nUZsx6wMm$pi+ KHVf.EHѷtZùxO!L0cWzgƢ h]:iI\~)iFy^S`}3@旴RY?lʾ@ Coч?&Ť_2ju]Am!#k}pCs!y#"OWU.[F|vf}s5JVUi$Y ]YGg[b n-B Ef9l TʫBN ^%]t2(hZ>;%s- D'&kR{6H,qHۼV+G\m8͚yQ9iEy[GAwB߰lru>nE|I̟EN93j{qSd@匪>]![to^IҸk@gWj5%IzRhbi(!OHJRmd T8d5ZOo+1;h s=JIW Av|F+{2oܱ]ަ{@Y݉柧c[;6ӓk={UæS5Nj*hkg?scȓaUFgƙm_ n!a'AiL=UQ>_H™u%}\~ްT&6zڻLu=yT$ʕk{-qnsKT"V縦|"hf,Q纓q[1oXԊfVymd ڽuN-@z r8B9d-M!Vb7l;j}ԧ^MvDGtZlsGA\^+Ѷ%ca}`Juu~%Is /(A1눸k*Mcd/W_=33N jLlƫV@D"$Is :9o #qa'J"`=pJI+MhrH -a,A~YRn=]יHO, 2 *HtkHd(X]`F`Wh FP|%&JרԱ7l [JU c֒R]Hd`wKoDrD9,CX&d[ f}zB 6v mHYFBo&-T*`E1Gd0j)G)\tEDvpbIJ}\SG"q(VkeF"$%xT,3,J#sw`߫ǥdke[ nºٟqWauSImiNNo`4mM)<'EQ(F萠{Lq jy9u9.*I|"ylGY~ |W߶&>6+ftc1#Įk݅W.Z ߧ-xD"2 S⨞6_bNYꩢ rvm|͏i <%2 |g1#|œqM-Y:m$m#xnP-DlM+K[hS6_IQ^JggA닯G."e<[i4PRG`0ō ^9@ETҼJ95ܺ\h鞮vV'UPUm㉮rHv2s.Wpk__/c(dK$_߁g=,{fzԥN}E~Z7*ߌDu %bC[QV),tr@2 (RQgDNYŖ~7HgrHݫPmQˑ &ӫF:$̦C*1<}eS4fHb/Fȴ[08GUm -H$PC1R21aC7Ә'6:il-Eq5G&yI%J2S ?zYx=vQZZL{+N0&Jj mZ [d~$Iǩ`qlEeG U֎e~V5ɟmAW1m|ɰ&ntx 9PM2"Ĝ ۖovHߖgtZXYq\%vsݮ lpuhHoc pz$GA&N3VLiݎi=zQ'ϓN~xghɰpRssal+G]h#C ;6(_$~$5ηQ2Y.!8^` 9lEv"&h ^KsߢW5w'y/HPWqe:i\ :QX`9VZAV]5#G߶(' qZe1rlŹ8YѡU GwLEK;NH0:4Q41AWNb|/y=^C#^ @S36@l-Sph ?qw75ы,$\4 tQ'/qַxڏN`[bo.sH%ɕgQN~7ZMͤSh 'a  .&rJ;dZ،_Yl]HT}'JAmIL N{jL񒂶uW#4*Szk nKlk9͵$}T}?{$ ]BgjDY=WQ'-5ۛ5IPuV{fj< }<;$1 cWN{F*ᣖ j -Ab1`]_hoX'Ĉ%O.t`LƄרmut&ix w.DZ пQXݝpfdq9}h$MozbɂfW.s,P": )vMxd:؟I9/>r-d pt- ]CF߯qJR9nmsCcJg{FϑDxΊuZjX:4zp3n 1g/miYzA7F V8E58-39@e9m:TP@GeFMC<^ӝ ;Q(F̵:%`nu[5pHWu<6WBxЭjtkQ߳;1-S4ZͪܙESi [[%+DS0ϔ:@fWZ=A{L֧Ќ5v|q$tHZ/WKhЖ K<&՝G\ȖjZ{#;Β0Q<؈&B,2u߆IĴ59&V&"oy񁬬]9M-)4qίb;H4g6ߤ'|)m9t gŭ!Onc{_V%(Dfv_]Y!(- kA:~0ѪMX(&*608}ƓpyU"#2>WOv;9Z7 H:Be3?["b. 2YR9r;yq3 5ct~@LكH.<7H81?hhȡWЦ`z9֤MDGYܬ: `Uȡ*΀0Qa}ygic +6imTW=D"RzsWT[McR>zSEܜ1 GcDOK!rO|'GOpb Ct2B$O9q}?J?@,:GbdzlG$g޿ȎNwZ&G̀+8 W'~ʥ(ػG{n=0UP4VY~8rn[w8ЍUN&1S:)(w15'Mh0[M,F XL9.$ӛ3g2,i!>s ]cs+ΟZ_q"Ǧ*kwY@< S'ܔ¿&f~V'xLhlOȚ} = aHQϋ"JL1?RhMmy1vHTh s.Ff䲫o7tUr.5HjT`In\7rZoJsl)D-7Drw"$ ULGl&8\XJ!wniSXr0 9ڪ]&qSjFozY{wg_rďݦحށDB}L8vyS7)z~ŴG`?L7 Lп (VFgsBtZܿ}Wkg\^e #<1_՛ H2ExIl!L*5ofzI~F;'ЖC>f~I\D_u,Zhٰ5RJnD!%͓@,CSDT#PEp=1yN8NtOG9bt2WN蛮"tw>?݈"sǛ=LV4'N4keqL !j'9 2أwffEy#}Q;Msf1Mۜ[A: ږ}cAL>89iɇEu$KVYd+F'|[㎂썸|àDxbV"2ZR?_bD7H"'$uOKt-qg&[PZlׂ4Vz|G\0Z~A&#'jP;ގ۰:ʜ4/Ͽy\Biւ~ٶN[37'-8Q n02n/2 Š ux11FOꊣAj;Y(69Ieumek>OO8mӱ!Jf0Q4: = h׺i:(rD SlxjRP"u-G|]wT4*jkݷTlJNq朢4wTq-XxD"H">|I/irq^n kXŤɠϫxtIɸR"M_ar{$=1 r3ռ*v`j!%Sd9a'Wp'gp3rKAKV`!}we4DIlQog [MTH;tX Ѳ@UbuIZ?FN_ܧ;Kf:!XϡckQ דF"VG.ZfOwV%aJBi\;fK5ݛ۬YT׃x5*1,!V<ւ$Ժ[Ԇ;䪔fU]}&PuPn; >Ft`e{->誜}a~θJlոzjd-es#R֝4rVX pXU_$kNY\-kĘ-O1^!<< ޺qWn6Q')HiqI D=g@`m-.B;<]kE O9ٛk@ SnTHˆs#juLL0בH>J[n*I*ʓTw#;ݝ^emQ{[0R+<9Ѱ^-,ő(.IMjmn^LBT >x.$^9gooXVDwu; @scd['3oz/o 0@NC7ˆ 5MͿ51-ʵP'% cI ]Lˣ(h_!d #]EYODp&O'ǛU9<0Eg.A#Nwȣիc%-`ej}К-{3 bFeښMfy:Yt[4|U͒p2n=?oI]~~bmw%Lwb Vy1=M>8->C\j(=ד=qXHL=K+qNxW;}mV՟5x[>9OԊi[Gj^)rlD)`x%= >cS8LAh!PW-x3O{4 8,R\t ǐ x]@T[(@1^eo[3E(N㔨 ɑ^pT$VKrڝeYFu[U$88j͗-mVEMM7Қ7"QC8Vj'ɸBX?uH3W8s`JTR$kzv&/2[csJRAqdjh m[%^4?<3Az[)WB¦EW-D.O>PH%"%I##4K B8un85(ȋNyInQDΓTpqkSMg7٤ob502&zHH;>ȅ$U!${nTD#+wĚue%3kO+&7nAHd92;BWvX{Oq#*λ%JetfYʗX&;r3!NU)BMM^εI+b ? =?o}mbV/jy< "^[iegH#9lm& o/Sq vcnBZy&tѵQ>H«2XMAe{(q_?We1~3/+o.V{b< z^q;|dqf|W"91ŔfL)a"/ $g9Lt\_Q'yQ?g2݇Omicap\DLOotl.9BlhӵŻAQhAR*L5 gF?ڂn4,]45 ,pgLLPhǶvW];qynb!Ģc?Tq?u#KR(z|]p~^ ZFnWl5=X}yy9]? 1+yypMLjxuuրߩc9%hmqZPIO8 ~/m,dz7 GŸU{y""߄"pv0nzK$J݊{"l' y\ VI/CˁJv_ܚ$}. z--LXJ銘@0JF@Ǣ$("8Ly'HT(gIX!`rlw;H`?9?ۺBo%AvֹX+'GJ-궐 (&)bۢg+e//sNTz۴nݔ| NV#Vj}.NWo+Bؒ:$`=*Z+Lj8Q$T7(ch#0t3R2ܯ<Y#c-dڋ?#5Vz!\ 3'I}<^=ʒ:qNGL{U]q襧dHO\Z=LG~J\7.ៈ\6Dɇ3H`$m!!i[ewJX!ՑD אLtkRD\d, 1)Ër]Ug3)XأuZר䮡]6l{dpF"dY( ܶTH^Z@~r`Ș[۵d*[TPmo[sK54fJ0*V^!sSj|WY3$#ɟ^͵8O1&"zoQYGXy*D?ͭcEA\Fy9D{<|g︫?=]o$c0zAԺ`[zo@<_/MūGFߏZaE܊щ >@6ҵ{Ɠm[NK̰JH@^xi=ٝ`w=B?Yu N.l(E 2gR1 SH\1G9L~+t(*-o8;g;\LzIU7nn iZ}ڙS nNpT7 ,c.EjjyI㷘|"ˇȸDV+= -gJX-<~%h )!ВY:KU<+l ;$L'qJ7h d$c_wN"U1Ϩ9'ere@%LCzؤxu=" r;_O Y; b] ]xqǓ-I$9b9ƃ'vc43{+.:A'%m[ H!0\o)5`,㧌Vs'_mP? Q\I`^aJy4 @D&ܪMq35&Qض@m)M.UOn.5 دmgMTG'uO't(!zz)#L̐i, cn9X+9kUܯb߬ZxK=~%P]\c;ªBT0ߪꪐ6P ko!8-q.LH \"#^,j5@5<J9l7֣?7G6RXE8v~gs}jVU$1bk[4)K"t"0Q:&d' R?&ڥ:6y<$-R0>#qigCD:aNF?h+u4YVDvIn2У%&?޶mJVw^R%B3)&N U7I5]S-GL2 Fò-SWTeC:nw !DOn>Sk~: )`C4ZCUCm!gikR^TL0Ԛcp؎ ! X+K TCL71?٩ߟ 2uؾuzYKsՒ8OǹxjIm_S!DDHӊ *Obr/4l tD4qU\I4բ=cXm<=PUvc@kg&xWGƽ4J^t혟dAbnfN8zIH; 5zC{j'pzp rSxS'e:~fGamS&ru?~Kzo6L!&"J(>Exݧ+/m3#~"{lĚ3 ɢCw>#[ g"pv]"ި- 'O=:R4n":m+Mbl߀}>q]Љ-w}e:`ZmdOucqc-Qm/tM'C2h&K:i:~pkL&5$-46AZ4n ! M@#n5, P‰b$)aY4J^3XE<7P3i#VІLNP &[pLVqq7=W䎚s$)rf( ÷mۼ]L onP~:< - ֑Pdpp'Y3.!~ݾ6E,+FsĴS_UfحM"'p74 F(5g^դ5E[luU<iA?XEXl[4=3XFD=)|F $Mr-ZDCͫӶ@A*H" p _^vy c)6l _-nZn_He >9!A N mŦ$<mi"2جڀM-5zBbQ#'zgu:„)^rޞv1!NbWqG9vH OtN $Bߚıl Wc c4G?"_lFlf N3% fF&%IP3brާ?grk"4"=GP`ti |^JڽN2(H֯_w퐐_X>q ixf´$jJE9{&,F nLpJz _js.mV#yHu QyIn94z\sj;3m+[+aψȴ߭#+(ꁢU>l!LnZ0F2;޺Z37x;- IO~-T2?LAsvEvrԡ̋U !LQN@¥)Qmp򕪪N]&x\'(WUI0O 0=BeWc^TZAxTMGfZ ;Nm_뗃R4Qx_Ѝoɱ=姻RyGŴvhth4σ JsxfHɫԽ\|ӓ fԗy$rMС`q\%+Qj ^ʹ|1ʭ,;"^(aĪBN5xW:YRzITЖM~} fv6Xrlx)2ȼw9amJxO*LG5,X 1jej91c 5 DM"xNpY\@wtV5cS8Hp|Ѓ@f[ܐY}YAOOtÃVb]ܮbSdEsv Cykuf5c[ .L(F[.e )0QږďhL}4YL~&Jj]{.c$| 4uZgزA@ -jf hq$B9sZ+ #aLg3V.QlU<U9d* ӾTNz %9l.oM&tN61U]2Er\{%[8ͬ]Bء=K,ۓTPnoyz=xf58ܿ@aտcMI氎'zlǽ7d[殐vŴ+B;qDoZd 2e&e%AUX6 (S0M~Cdv'pWna]t&[̅TC#;WN$:p Oq0FAa;}d=W  {T|>Nx]|ω>D8Z rgOepL\!Lsu6E N8' LZ>)L$hJĵ?Y1O_sXN+8`n ݴ#K#@BwE[DOKS1G/$xTtI&s"0@|[5>J" X}-:}g'i^n{V_3kи~hl g%r1JYy㶰Dh=2< }V&'Ͳ yuka>fM^C~`k y/b(O@ !@?9>ITb%IU:0z=0Y[f]C=%[)IeN$P̍ɸd_yV/J|G^846H=B<ˎvDܵ eMlqꕟRXS {5>xfӭhB֮}'Hw R_uqgS'w I\Lo ^tL"WuSD%j3ށ~AAa%: :h 񓻖8%Im7@) .x&Ot= F`|,m5#D݂JP"X>6 #|b _1{CxW7/fAѦm pʪτpOFѶ[1).5QCo ;:K |  䯪N 83e"c7WZFSr3WQyGD"Y(CqI "©ONZ~<' n'sdEP;1B9mR2PFɠ8=lń޹z2L(QG5ױ杠Rc<(V$~$w7q,7ށ tť~b%VcO̊>5}SXG4BRzӹz $8 2Ψ'VNZJ;$ƶqAO$JnlމH JaT MΞq"]lƨ>)/-ԕqNs7nIwXncvQLɓ2@Rd;L0GE akOBQ۵E]/M sq[V(Y&l)Qiigˉ M&NI>+bx>_w>>N%Z7$@9$$mFbZ<ݣ۳V!Ku =$w~_1^ҼIF`9&U7@|og҇ZSsWT7eOh):{N e:s($RkAG_qD;krz'năؚf>n!JL.t]Zkr]@·-R>u N%I3CݪqR|O&1m` \B7 )TKX`!ԑ}6^ؠy6?7 WNznZ7)Ƭ6%hʶ,W ]h"GB Y |L]+Bζnj1gZ`:(@57P-Kxdo%vv/V}.AZH6#\="MKzE;T"l]劯ck=CQT 5b}zq(|G#CRg|Ɉ!JշJqygIJ]J>ioʢt  *[@h:)cn$2ҡD႖FOa?*ւ@"C&͟ZÝy 93grxN 'Nm訲5@+F+K1&Ŷ%',pq]'62 ](j i /?!IGmzI_ȷI*xfp[G !c>cY)9B,/ύ'xR;T=a<=h%͛жu͸7=W [\#bT$;ΐ.)IWJX{1~ִl\d:?1(Lr)+eۻ׫ھN?ೈBm;什Lr͵hAsЧ9W[s" H! 9@^E/\#l7B%7҈DPA[0=7٢{h^:p+#YNϝy0lJcQQQhFr@Bmg lmCYIJ1{w `ȐU$ 5 FJ[1Uz6Q@3ĩ]'3;`K&}ڛsKՓ1,.ZG@@C~8[Zs2X;0f6v oT Q\vorp~ Ǡ۰B+9};$Qq[ymfUXIٻ'̛Ay;ejUVl|zOvcźI#1Ԏn͟Dq@?33SOf2tD!m8xEL}e.h{9Lϙ-&(b#نΦS~FQݯ]&NBƉH}1HXr' 2VE{F9 ~oOhCb P@c5C#Ѿ{mp'b_,f| p! &1HX@NIZd@ЏIKoV9vوKwT\<2ǰ>@kSw\Fn|X4X;ZnU67g8Afv&HX2*QAn,{ 5' f{%FT2U~֤f R>- {JEHUp1[s#zƪak i1!{V\["s*o[Ez ;\&:2YXCg I4Vxc~"zԋ]v.4bXD'aX4E(tlM[ye1b\NEK/}L ȴ}˾g+NTG0t"'xزߒ_)x!}7CWј V@IS@o /bJ`*?8nt`#t!2{!P0r]a΋o/Xˉٳȋhu @(ɫom;tCg ,5t V} i2dp/E6K(wάW?m}&P=~Zxm7h(R rUYfV;\ +Q*46喗vI<њH s5w: y,m[)f(J+'*6eӏI5u}Zlt`r꧊BĴYK>&G2qQsx rxwMawhm&M7w}aKqx(ekl(qP[$nX фm ZwFٚ(Q(1>EGW^:lU0!&Dbg! )6\2* J^f /Ђ"f5dWaUHE4O?~?vj+ }IH8Rnu?2ɶ$"~Ѓ/W-P,rФۜ;V.[\c1j E@znҋs7Ȝr ﯐}*5G7I@RʓghPIBn6I8JOؾ[nӖθlN.4Z!mH}'3|8*6&R9疉4H0fE19[$lb&N*C2NMLQ yXw\z8@u9|}^o<~ř=r f\O=qBaXmYR~xMރz(ЄXqƗ=F;nΖL6eMJkkZ=~ OrpÌ!"84nGg?RhN"đ)42a;[HZBY_ކ74ANl+JMD0pn=bʝpQP%k`8gJCȶ sI6A>v{Sp(9 p,D/NF-db["Acx-co-99r" 9?L AijH lokA1Ic%39IN^9ՈkWn1$>sa8c*P$l(K"GGQ "aB=N,Sp y<3A}xtX.na[0m>2zN#|,LObR}b[-ݶ ڋTq0'kZF<ѱCsi=HQzc=P]lc ݳv؃P4b4˚m}ժd4iyvo`ea'AH}ե}>_kV֍X m"P$ q]Pu0y|`z3"DL)jغ h ^t)>yp;W ”LwChE,`k,g9wק '[|xfR䯀0^cn~bg05$]8eR ˻\PB!Z" /ܸ\$KQ,ƂW_>b{7sJov^<*+_G2yWLY^8̻y =%\c`7QbFڇ+vMf]{'n?]pm @Pp D( nW)5ȥ$qu3$iZV,o61*z ٝX޳y6<~h5n{yĴk /'o@e[U C@O"KpUMx2򅢑@#$6շPD].z2 *-(8\&х H\PCnqg R_'6$1h0 * zTCOXׅA ke ~W@CKEdH{RU?>Zbi%F ON]4E}N2-/;YχaH2̮L'S9lg$J#jJ(XmD e)@t.7ڥh幒?9I X ZM"Hw7: T(dp-P.9{G!}!RT#~I_e)J?WMS6}!bn,g{MlS 39K7lSM1|wͯx[fG%JYOp2둷soNǡ2Ƭv[)RN]o)3m1K{ W- `ayt{sG~;@/5Ӻdw.v;n m%%E!Z~_&c)j,O|*D3m^1aGTr}~_eO'Ѩ4" P)^Ƕk߁MJ.$5,Uqd re{f4ы8Jj= <6/ڵD j$imFYzOJjf5 \0< œHX_{EQ>3ɟZ+ڿauđ'|H :E2v?G`}?8?NHGٛʎLCt&!iCؚڇdiMƒ >?IO> <ײv=c2 mD|pRhFLܾRU V;:gFB?:?{x?O#~x)/sGIk+TV\L8Q!Fi7-7*@d*hT 5c XiasJU!~a}LlE"!ωn/Dg ӹ5|OPhCk/ۓZGZ Mvp P"%4 j1h]kB.kCx<5 J$] ב̀zs*L gNy Bw" k>ߑWߋdqê81\ymEuvjSKB}:Q 6/c@@aK]tKAD!X0 ١}{pWt8n5Gk,mH Zt= j~/?K @9 |?.\ʬX9tVl}KT@"vrvQ2M*h[]2[6<{'ZUu"(A7t领(/b@d%4:jhBȌ=wL20PhL"Jd&$fF`~ͻzGJzmz{ N8Q\DEUC U:z13~o"&ޜH6p)ۤȨsugLo970ÍPıP.R-9no~>zNץWޭ~0dx :*VgT L'~A5@FsF}ڭ3 ȝ,] #TڨM.b>?hMu:b&C?ZwY];26WAE'D ռi7k$謒wéEiX*E=PXp"'>ewy=? #T'KDQ2hYYbLFf ͪpKPLժZ V.lT%?]P`db $.K0ΈAɐs8K%eQFh׶xMh~IwUڭA%SbS4x(:LIG?KK>:?3u\'^$/$D-L( lIj",K%hzF¨B YT}'A0`S&EO GJN`/U/P;ZR[G77笒 huzh^prt:<TGJ}ڳ> !֋;g [u>f#yO2G}$lJ2nE(Y7rO!t T?]t=7D.Z7)mـhUHЈ4[{#U,;mˢ2jvvdjr=ioȔ*Z]gs*c}A~ .DE]"`-`\L<Ϲ-C&ғQLGl<'KW! o˦ű&ߧj6Ou%E#_TׁId4>+L@[y7WGM}@POLPD7jiGJu%.)%z!V ]Lm.˦NIh9EQ-J/Ͷa軦vu[lOaohjc}퍬)`v[∌RıJD7J}-Jqu9z ú0t'&aT󿶷v;<Ċ* SsZhۦ{a ^e0(rB]JX$ZOq,Ƣ-P'jW(3Rz5׎D ܰeO.l^)U`RN^z`P_\zIR9iSmU@FC}UT\ITvr_`vZ|E7(Aw 1Vm;\9tj"CwVJ,4jD㾜[kZv%M@\& U@@Ύp&$ 5=8cPHM .":Qa#jK`iqpy*y׵ mԌĎ[D{x|vO<](Zg\c*Qgf^0Pbm._M3c ﹒-Hrj,X((9C~\yR.;mŵq$ܜ1,wq<{5_1Cc0#Hࡘs!i 7D gBKPYc ]txoߵw?7B7uKI tb*u?i(ԩP?u_DD_%~?Dp |q=ͯLLkO~ WҟϽ6}u_Z ї}*_Y$ B_Ϲ,Nh7W}ίPET=J6Ny2PR> 8ܙW'g!=-_D׳Оu9P'!I9zs^h?Sk^蟅WN83hɻQ+*'p_cيnkmv"??eWQ{0x򜷯s_ϊ)Tg/g?ký5ߣ?ע0/פZѸbϪ,66f NBEXk5BzֱzsND"*E~_fW\Hm$؉?Ǿk/!,_DtSc^2FD<N< ן=׈H_ P4~5"u_OT'WSOT _$VѵRNyЦ'6>LH;T(Jҟ']TOiI([hh_Q5{XQzJqd!A&ùVA!Ț8o6t tڇp٢ɴ56 ۍ`ӷ&^'WC8'DQܷB=Z=P:2AnSlY4oA"5= MP fV%&ZWmfCY?+(֛5=[WɭL8q{I6͛j@}>ъm8Icum%4ELVeEAo} Ժq$hsfIJLU|9@DF,^GpŝjEoR4>Q74c/cH _XIEM[J$](V)0>em_*#A+TX:L]=vxȳ &wdx>^s6,gN%]9K.$$|Z'YJ! P~B&p;%6R{ ä1|&jB&?Ew1޿-WvnX[ 2S[΂ irmFLPnd"S=wگ=`#@u\G]7Hr]}N6|oh"BGkaB 3J vSɸmeLmx"-p2*yȺ#eK]3 D LҤ*NnݛD;rvmds TN.ao+h;-br;9ŝ؎ !{hA.I]sƩl$o!uޑyb8^ 'TPt>mW:'q`!-دƽ]iqh:bNOv[uo'lœ<~SD[1ȦU%\6UE1?%؀ Q䀠&W z!W!Nio=h5p0Ο7XI5eF4"NdTWIZaG0u :Y7HLbpuvs>K,i_8 I=dm~~$PKOD-pف|Q4&L"R~$r0L 258NTSk%B0QʼUg ާ}Zd^(t5!^%| "!3i¯P@\Rxhp_lG8TC{pGlA}.$#3ͻ8һTtAF}}u)P޾S@P i^k/[&AP'=0MͤŠW&zx"(aQDQ~Z ?h.I"?wb&e@ce֯$gM3LݍȈ!ϤMyw7Q 󸙼]%G2G5G23Sڂṳ^ h)L&ivt F.2esY#A;2Z)r R4vȎ+ⶌFhjTK}l%`aNnm4OT-fdlȈMo"H I -1`8{BA 5><5kvŬR |Na{q&&AMG'JvZI˨4ng{aDm&loM@VGRcՍT /,&2+:. l `5Y171 2cޚr+T 8*@_v+h{ߨi3`R > Bv[rzbaۿM#OYC@!%@<}1YYm':2ȗ|'ɻ-bӣH{L騩+P:6Oպ]3/PNVU7dP+[qNTf*\صVGIQmmHo*s&Nl?+9$`e`3h๧IЍX|AIqʗ:{Τֺ,M($??P-}Spz27M~?GŤH6[g߆/N QB ̖CSY]] eʖ7 qB AKߪR6mw{kŻ-!R RΙ 6]N8mTWi* N_$QKp$kQ:g7{\]L2q)⸀0EIOp>:HGzdu*|lo\N^_@'=9ܦQ4lD8ߍ D)h. 1mRѿk_Rj0h|P4;īDMlj!dw*G?DhRMlа殡:tBZ'P2F`N!=x: *9f2\eJؗa:JFu;N[Wyaݴӕ.GV3\s!67N\d{!=6'L$%4K𤆂]C҇m7bѳ2zRTt2d6yPktUSd{ x]ѫ&*y$ N[d ACY$bOfYWSݝmBـIdaGO!M v[#:N+C8o 6t ޥ+7EM`*gr |^7%a Ɗ% *AYɛ6ouH_AN,!, \9w=nsh}NC4SNn 13Ƭw)9Պ,J xCu%0U @iREg13M9B!Y5MEӎh4M8(g'2reR̠11<P!0c7N^YU; R]24+:#׾/IsV1$dLKz&ޯa?QYdW`eQH#lb"LLg2V45Z}LLBޖw]ڨ)^@D/cEb9k%?׬HE(Sn{.@N^PmضЌ+L4Rc?A eD mߏ /y2E }DR Hw e #;{rR.?SQcLN wG0H9h8 {<݇8hbT4V$`^!}jh!M{֑gGqCbd˄ Lڰ+OuP~$&x+$PvXS6~?m /뵪L:9{9 kg!0 <,(İo| *Ty[E"?h+zgӱG# aH*>x9h*01\)$uOR R2TtUz4p\w)Ģ8sP UHu7jW $_lgTͲ@w(7vb@4q.UV(oF,CO{dwz X{X*Q)ߋD@Yà5Wb"= i.p&hqQyS vO tXi^ eXsXfo9& }5hϳ0:ɱ5J4C-*t Ry"0rV:}=!u!UiRI!ӃV[£>XoRvv!3E9 ,ubm([q~Y25ܖ x.D?]{/xOg.qT'3 ;{N߲R&ؿͶ'r7?tUg.[Z;pf63pyMʨQ";%8NB}6!oOG/{>DI,me,4_Pqt,mނPhܥⓇ}=O8X(&ϏٙE)ONpLQG8l ])FffX 5y*wqɂB(9H6fcPD>Yp|1֕%WS-WEMUU#\Ua` KLc7gM>: C@#Vmd!(ETE4N*y& ?N4Ǥ[$ù (YChEszc0!k*TP@]_B r6d6QH0)lB B#I1bB2$d 3!²q31Mrɟd-tr63Fb77@VIMn.N!Kn ՜{NTY"68N3NVM\q ߡ۲ {fa,&T%=C! o* ?f0tOj&q ʏV*7D 59?3aEW$і,Cb$C$nDE(j dk S61a,Bb:}Q@z>/_9"Œd7\#as%U4БDoF|{R4[PsxZ-K=F3c Z E]uDK]IikJSmuP!Wm%Inh 3 W珼o:D;ش*B"]eêVœE$Dn-5A d4tK܉l $Fr$0˴&592%V(7E"A`Bu%zLN- 2όj}w8G$ -uҳ[2H(!@}l~sSGLb"XSMVA޶wajz!h'Ƃm&On{?2t@ JArqRzyW0Be^_-4h5:KD !cF0)i؎Z~[Rz?w\AŇ2Aٛ,S5!Yt]֛l q` $dHAߌ/?A]AlFiB# EWeCڻm=/B C"8/CԞzaf*IյtFW,lZUyωk V)@Tbك Rz\g,b$B /%I8%@"٦Fxa"=0-XU60 6:[`zX$b'?] p3>F~;zy<_7n&$K E (Ե_:;⸨A)tQzwqGSB_Ln69m 'x) ۙ>RADp[QWGqnUv}9$5"!Fn!F>r=e!pW; dnvߚl[Q$\`j X1UoX,5v uF@ZiwN˶}絔TP%Ai+8̢t&ՇNet:dхX89b0!\ uH8${|)/l<эW1x93]TH4 !zw.@_Ԏ4+J"e]5SEI&aK!\ {D9u9}S˒cgRV-ĶkhCԢ7jp)Brqx&2\(VO7EFy$/ ._iD2yk}ѢCѤ^S{QpwCvK-A ~+FOS趂[ݯ)ha1ܞQuN@{&v!rfۄMy5)$~HִgM+ӤjW.YLk`Y_P$'DN=Bb QM~+]IƅL>3eAͼ & QN tFRpRXR{lM /oFp}`y{Cr5h#i0 D zdىi{1ˆvG'C>*Yب26Bqup3qZ=ȇ뼒׿Nj ne 95n+|^b'VD W|*ogčS\ڹ (z-M%o3Owc7!{kk < t]Ymzgg|- /Ӈ9 i XXBbZcq*o;>;g1}%fmf%" .* Q/u ş< n-%MCw d(0ȡp&Ar } &X݅U7dQ?{H2Ce+ޅ,l~ic(9w o.L_ETCfR112b)~mQɶTI x 6P ǖPc Gk0wcfFl-+:T5j6SxiHڹS3Iz.ڼ@7"z}Zz;05/x"#;>aF۱R6*7Ǣ&fd~ pq4`h8f-z{$&wz`U3Os,M^!qEioRGkap?(&!\\`F_)i|m ^x&ltӅ>;|-wP)ж\&C_tkO"Zfkto/8WgՍ~(kdt1D#j'v߯?~ Q7iedu^۟{+P{^>-t{6 (aJ?FWw,]cP cܨ|v$ |4B 薥 ZD}XS<` Ldޱm:__= ztX-VE)+!HGrsm.G #}FB4Kw( _ϝo}[< 0M W.)ܟ 5y͵F$otr[M1*R݃TA"`[óW)CyBRQѩ.M=:"iJ+^ĵ,-!,p1gZKIOF=<[B|Ջ .FyELٯ̑t{u]qQ!f j'dwss9н مCbdM"!gZMjHI70V5v(`뵩7[.` sXw,8 {؈ݽeϯۡEUIcC" bXFԞ̑L E ecmiDD~:F$0% TL-I|4Ł KBwBJ S R/>X`҇6#2F+B]puIn҆$"] 3>QfAZ+;q# C悖}1FY_{ PDmőPl7Ոo" GZ)2#+_ɨ…ݓ6 [fm[OgKTdBh'75rK0t0jPݷ\#tQ=9a:24L[^ԐXnZmsIK5{Ĵi6]hjq.uOM \a`%VѶ'uAW,ߗ]+yv.:^ jHI\"{X9@MdxO\c/#Ԏ#B܎{(_7TO>`IIZX:}wѵ;@wY;R:1[K[M42=gDΩ&0vVA̗ϣx:kwwBkvgE]S?C{mXo3_ '*xM1,>ˌ]o7 (,8wm僿EQBD`ŢJ"4:$uKza]$КՋ:wp/^ \L3`[x/6;A8-=䳈qq/ ?ny.mT ;~_^;/a|0>$Yfg:]x#ǭZF  K]6rH,~[6 ajjihk~\$AI`^q#tc D~_'O݌> ٓ5h8My"b-N|}^46Ms_4,n&SkFCX1T7S| (O{&z PV 8<@#R2LB+MSz.g%o^LnL2P.,9kkZQ H&0A >U6*[ky1t]әKzyxs.X#pݯkwzOzL D^ToD ѻ@ZbָtM^oaO>y~ػ[l'XqI0nDrJ4.OE? (`;ems-h58[1%X[B]@]JKB_s$o)kH"&hzQhq5(PB-پ@g@})Q9K* R]JRpk!ۍFPUMs=i ecj! -BKvSþ4#/Dk,[S76(YkYՙA7hLkQA&ՀD=z<~C\1+ X=}fܨH'km]vP"lk\o|x{f(5E9,&IDs""U0,`HFXK TgH8zudQy$0u@}+=DtTn #? ,nCB/ԄBRjXG <9rqbۮ8f٨ }⧵K7 plݯ̛[ wBT6^]pNQ@5v(3sJ-}Ҽ%'P o0-SVCschhcP^%H@X%!_p|5^ݩ.#K>`=ڹ/ Bͺ7<)/I@2gj@7|m'9-j ,΍+'ģU:cQFrP15,GhC ETgE̛򚴆Hmab*L8-CZ]LήrD_% /A(sgujJ Xn"^Kw/Nf= xOm8rm8(bWfmS֦oA tzUsĐfxoԯi ,RXA'ðw>蟐 L`EC-%$( ftI+r༞}iަlUi+,g@wzerȫ4r[b!w:"|I+}UXcեK4sL2vye `bB}E'\Dtz65 i6ʉY2Bf((U -V/DSG}n„p{Sl|eG72Tw@L@)UVzerB3!aIdg=|JԽ[pdai`Zzs_(jMu@r!׈Z,Ĺ>s&oZźg`E-@CΠ`Ba4lN7y(C h`*eFHVZ5 'tzXDž0Lu(?D~'ZrDT4|>KQ?J;;H|eU`*xꯕZO22zfT(a.4V* c*JB=&u;ܠ@Q7IDAT:?:{WG]M*.p5(r, Q*U!-2-8ۡq?YTv~xT7umVn&?ٔ 腟\ŧa>`FyNfw:IPt'߼jF;OYҀk8ңmʚadٌE㩽յ0t&#8E@,M96>|7#-`@"Sv2?Ptd(p ͍[Lڪ x'g7Õ_ke2'HO/@Dje{Y"jG&{Q'd D iFm.B'V58Ż?r6Gf%ĭa>Ѹ5$+J ݊IG޼*lu`""GJRTk\ gJ;UL k!?rzk֢D~x#e5-[dSIyXK>PPOnLkI.Be$Q|{Nwl]+xMQYVi:^M@t%.69ə~ -q˃ pW@QԓpQ@ o"1 ;hyo]pf2Т_6n\ =Mzm8f!ЗEߕ1kOw0/~ck:Ch=w(Vh 0\D%/bj#P G'^ +6<ް,ckk!'ԂT{4|uo*agOM&lRCQ8X"A>ňFQ"2"nz -g@(cxon ˮe=! lO6 ?CwvdxI}o")Vk}EF˦?2J,!j6&, §SJ'iTMlLq ,v (8nxA[CPim9!^|ߴ갑Qm!` ٭_8'16)JẔ* ;@%zpiMNa{S;ED~ x/i-9BkgjԀ(Pjj6mlѯ[?< 7u=xDiݒoB-*͂Б]"_`y%-u浐Ssź:{OnR!Bmo-fe6 4yWASMikNtͶ3Owkv<)H 1s`X`q? ` _  Va6ޗ= P A~hYt G(NUѰ>thh9w !|E$vݧ5.HNt[ J}h. e m)v<|FӤ\/ *n)ྻOH[z*m&zr sou>*al܂'1n V6z<'Btu(QT h:лJt֪OurHz=}@J89G iQk,4 /MYM4跲RWUP!<vʃ=iߒOZ%_+ft'?X%ij3UIipMpa Mԉ=1NpbSrUQ?BkQ\B~Gt_.o&^%8e 7/yD/^LB0!ȺV$%e 6%S68Z5z5}V d_W[PHݦsn:ym/Ϟ|7ˑ%uL3 oZtk>#k:WRG@U (Ev*tmzWXz~UoB2Ag0y݋GcN i_\ȌI"*}nwU@P$x?};~ T7-HAx@)RgK7^ qC( t7ˣpr."eԧ\XPH!sx|F; w]EҮ4yRVBI֋OԙmW65-*!SO^Pֈ %2N[}jx[<4( #֋tXOCMŕ?ژaap~>(,5@ w7oM&cH'-vtt3KqOCvќ `X=gqEWytk=ӝo^쵰Sr7k3yyS-C ȴaSşt1ceBBxY#D\]"yX3釽.{?ǜ) ruY '◽}*-dt%$qK Ǥ 06fE~58 r98vB4m }akÌT*䦈kRI ͉gmaڨ`#;`st~qqW"s-|Q"hOp)Bub(@h1ӻ'Y"" tw1HsT_ q*QXĞO ?HTp)&Njq $! V^5%#R,"C,eI9W#dc5ukA v3ֻ$Ķ؍M U?S5bNdHDy4nfTKjh}Kq\\2Wؚ655,-i/A)F2«}DԀNho~tUU%v("fAj6 &{=>|HJ%9H@FR_$?$D( )ꄲx@z?l,WQK&&KrK067LZN݇ŽaxT-ly Y}$U "2vHmlcک(ӂ87QQ(ÅtY k"V,ҤqJojᑠEq;% xeS:V&!yA+}u ދ (JC)W-BʈP.&Y=`'󭿭@\(8#rڮ7k/ T!M"fㄺ]ǫٖKA[Lq^TE@4\ybC);pVt_6v-V7na=HKL5Em-zNb;ht1/~* ]=ynYʙ72Ю"9{nmy?jW 3lZ\CzQ pݪQ/|-u0ǒ:|HP#1//7-鐔'#3В&-ʚ!b:Rrs=ւ!q\;*i oS;#f@bZRP9)|ےN#{\ްK &NmzX5[@͎UH-čJx@[:ݗx񷴂WӏV/k&"3sn?&v(u5'!9UU`]n' qJWcda[ ,e:hO~߬Ef֜r~ԯlL°څvk!iȊُE]DVfX 'P.w4FdjS^*6Dž fUl]99Dٷp{hOME*\^ip"͢#?XDEdΊ@$ێTcK\;|-A1lkHG:pScS=aQ%9˄uzBT$F׎\A &}QTeD讣gppʄӿIjiB| Q7ϩ)>3-Dg\(?BG$Y5INp )VЬo]=xqI7 ќPG 3{)P-:mތ ]! އ:\ Ir!H~QN=cY!e>&I__`2g)f5=߻fv_?oc, Ax-s;B<ş@X>TYվ*ջXDAz;E>N6P F'4mPF{l1UM}Hoퟦ}b4b\n]B#҉W&bwfpA^ QD."Ո:@b ؏+PL=B 3Q[:X쭂pQBm @HR*&u&q+;P6!SHVFȆ[G5|Tx#r!2Z4D" E43*b""BI+4SI/:.?z54Ӊ@ 3r(@ޣW@/F ϫ8{0coa'/s>lZ ]]Cu7$ Kr%LKD p,"5&,;;1Q_c5+#}ʝ#DoK&F ‹X3 \_ۋոˋ=tF/_faӇ@ZX6]ԛ_6ZBmn ɵ}{MfDP6 f\>=&|!GBU6 ;@/y󁓺kZMmdt5Bt:CлF.̃~ U܌Ď(PS\4u=ldpP[j@R DkejX("oH?PG#V]=Qn?gD"wU ڧ6*X%,V*ƚɕ(f)kSڔ%#Sxf!8BDsmz\$͟~ pYלװ=G#)V0 O`ȱFqN{]a2| pâo7r.}$W+o@ %'Y뺰{Y,W l lr]1tzD-E^K0#9%w2H \$l7̫{aS{IFԘӽPkA[`g@{o؉2j Siiڴv].= o@]m30=kcڴyt C׊S }EOk9{+u(*j;#S-So)TRm+2 7Y 4} { }t v×7U "39evơ.z;#EPDw΃ ڱ3K8 C(ĸ\2)`}={yJG; `- g{&\WiÉN|a\0;utEGN430ck[{oѷ(~^9OPfh̖=wۜ3rSzmdV-<j#w1gtI~C { ~%wEWyns>6k/-~6P*m.#ʷX(V;"Qk ݝy*݊O ۊƳ׵P.v77\m%.T%j|kHVmBI%;pVGi(>]XЍ5aMkZFpЫ,o5;uK(ĥws# H"ɽꨧ})} S "+W.'X#SՊ;C\\.`gƨ9\ZV OftpY"eq*k܆xD*T׮߯ҥ]IbZeu$Cȸy ߃ٗdqmo&l1dY3,c@ <>[| NM"4G]R^mĸKT}B wGk$ug_> 3_o^D6 V6QxYw5Lbݨo:([h;yax=v1Ɋj[׫P SO1|MOHE4vŶqS2O`^(""8Ym A>HO_q(u}ӿ`v+1p0E6W.(0x{Z靺^9K9vBogSHSHH+`@!UӲf0@$XtS]InTЎ.$s<9![y U`F[ ΃RBvMw/(ЪU.nO5bԯ0e褒;&8?kNWS/lswbz\E+A§pwJV)T@|*k&pjQ QײI7JT72hEd"'RG,'Z+N݈]bCR&r؊ܞ} M3ka#JRvQ)=oö6- ‚cgyD,q1 /&,o!յ< =8>^{u1qأ{auǻT((Wg&jB"S_v&_b:"yⓤ i82wuX4ȩj ttp7B5pKײJ䐠l{;,=r뎽HkP# NLhi-St 3~bk`9 ]^ (,|LߌBaְx.Z˂qO8Q^&Jmmb ^B@:Y{dm}ExME/ksT`="Oíu sg\i]sWuu{Qivկ;ƚt44Xٻ?G~ݏ hPV'ryNJ Q3Cą&s6x]2 Do(~IwFfY\A0-TLwGF Q_N[6µQ.cm6o  ~5%F$ؼ,߀{Q1W~Ȇ)$>bѺ%HY%."AY99zAFpz 4۔ؕsZnE@,})z|6|l^GէO sckҚPwY!ܲ '*azrVmMQ}ff|/0ʖ6˨T54^Kl'y,@[ϫ5_OՉL*uDf[ؐeaqF1YؾCbq`*}ʼn2o0Qѹ:rA߃o}ߚ(vkI󒯥oCEz!9ܙ]q k;QlKy M,EEz2>4?Gǂe`UVmFZ %Jn$&py,4 >XQ3h? `#SP<8t:n`.-YU T)x'Wqq˄\O4}T|aLhbaTo1jlz( dkn'FyQd6) *E04Lzp*.G=`U&LO>WLI-',VRGe!rOB@"QƤQB'}O7B M~UYQ˕h0Ez(hl z:=w[HFt >sa7+zZo'kzfXB8EYNZJk\ xmy3J1xŢ1NEC֍e\ ѽ#$ `ďYl# "Cxzjvb}o38ѮhpsŹIN K־ HԙJ?.\CBá-׈#Qj{uyNK̺fog.Yq $Lxi_wygH@`Pğ>>Zgji{/2((ٽmٲCmYsmZm %YC;Y| L}ϾHBPH`09RH;~^#]º( ;܆Sd>&Vvsb ԦVјF Z ^(S>"L[m%̍M%ԓH/aB9-_3>Иl099b‹ȟlDbhl}^BlY xoEnsi@礯U+MS.HZSpizjBqX O 4,Cė-9C@D {8`d*#rрߵ NFD0L^Ǖ'/!%m(-O`fl<RO;..2}7z%!2)T/xf5IrﵽrjIIνHBJAx*"fHg=~Wq8uvwa7>݃ kBJg0Ol<)0ȥIE&)@7*j'\:| DD,~ϓ`Lr'?ԄnoQGZt~8S PX =WKP4# =d7`3ڴgs5g{""| lë 4 yAo¹1˸"z<F'336 նm̱vd;T"5 DD]# Vs]YD8_{˃B1(]^vx$!Jnrh],XWHEq.$'d>lg6Q1LjtȞ W!~ZײY,s;3]kF?7+CdQK/4q Ȳú?+aIݝ>t -dRvT]ǔ0`9g4n'p4ũ|'ߖ>m%W9\o9suw_!8S8$^S=f ZsM ޡOb. *^WL!Xѣ5),T'i^/.iD>fӚ҆Zy™+4w./W7OD2:?6[Jo J .q ZE=4cDkJ[!a|2 |%7T w0RрX3 >-D@^j  `8ÀpmǯyƵzeZӫv0ZiJiP׋V--voBf\Nzw(J3'_ :bhѻ;.b@/2 XIv,Ip&xz/0OŗOߑ _PH-QDMigKwt,&,zim6jm"̣ }E`O@tTm7Ԓ86_;.?+o$ɵѭ; uzu mER2}9vTZ A ]]af% FKVOu'ߓB {.:ᄰI{dd,JŘ61&Fr,o[/]ޅG30*ۚNmJ s4 hk@mHCZn+,.ly^W̐<-.!i[d3Ecٽ5{h> CJT*ubrf0nFRoODu"*f@БX>sHwXRj|̳Y=IrBr%mosB7UYFbX^!19MO {e?Ol!Px}fQߙ qHR \JUM/P5pH8:,Έ4!ARcv\jsmʝ89Qbjc#fʱPZNx H7@v<}wf W7o2x=5z^D~o:|'>𕓂ׯ7o4Z?KҸBIaig}ԣ.^W[EmEۼtt1LW:WGAu݉*4d[s`@|w5)kl .`]vp@[AIᇨoT<~ʯr75'"Z/Ɣ1/pEop11: ʎmxpM!;k8$e˲Ib l|?E2FNτYZN{ALᰨ{!NVz\ZѪ7Bz {ec>+x߭~ "gq]]E"{@|h< 8D> CD+o@%M5; d)d8~$ H0l,Lşn *(yV]3 ֦SJrvɽ^,aP_&y^SsBRG6k!s[y_#`E6p}/.GqO>y_I&rz#~YЬV,*\"}bcىN\EO./gvـ ۶-KT}-@S$->~Q3R, B^@c'O-ew 8ȣY"aV{`kjn;!ercc O3MYd."=hT8Z;IH{-t][3+ wK[XN8\}KF?QS y-0#/k{y,ڣ$Y ]`GH=<{枦)c? "E_Dy>tsDW1ad_:!gxSBR/FpЫ%Buc,@ pa:^lz) tݸwY\F>$/NHSY#tj3vU/U LM8}|.jt2J%Ӽ>6rHj-Y m 5GL["(y3*|t z*D l||8o38SC@"@=ؚ6εa*F`hş=ݽ"vw)Ecjlճ?kءޏBM"R^4bCw) P`  6{H366͟zNӋѡLG;ٗ'^öC\'HHX/ @CQy+e"jrl@PD$7X=f5FrYVFJ$ڴ"2kUt1ⶀOYs鏣r6/eOyZ$8jM®Kbȅmt^x@@I \ ; maә&6~#tC]E\2*xȉno2'/Zz|d+OE ){}%_K`dѸW9CX؊v PLU.]|hv-Ƙ] 67'aM,sҥIj$n~qvooZ A[V*/0|? m!0?֭a>db֓'# t#0X&&ӚARV7Ko{-lrCme뻹@{PC\8AA!ޕQ x$;ƝE}^bloUuh*liJDTpD{iH:D*ivO'c~!hBhl^ӠhOmh.n77m}ӈ>4u/6F)JȪ }'yi3\T5MK|>*C05wzlymM4.!"gȯSdycCt;U7EgW#5жsa) .D{r4>O9 a !PRQ+H vnRJI63 MA@ݢUg^z["F A%&?IN!r0nAWI+^SZL{{߮evoAݪf;voti{ @Sm^>L WRiQ*hV]Tlul0E"֨D .@an/ ׂ-{Y\im:iˌU ߸h_z,h=Y]z,n 6 v/$:L`Ʌi]7 ߯M[g$pMHE]sW<Ri0n+/~$^U<3W2FHΡBĦ(o!h - =B;Uܡ.2f $tj5}*Ualf F)7 >J{D,~(ְéf$ug4;. T{$dn: ė$@p5^\e^6wPOf cp]3CD4rm53hr}{]/P뎈o î1l:&OZYr_uo*=?b6Ύ=k1 I?Z7P w{!I )m#⦚m ⯇WʤEU[C .]usoEn?<9d{ QF;ӗ~%Y1Op[6'Oڨ-Z7X(lSH* nuz]rތ~溗ImH9G":XaaUy?AkE/DZzY5;x{ڎv<4>FR?m1qr Ԝ;Ak2$3k\ <5AN~!3GE:\"E25-P,D9uO'q[qeӲ]*ڦS"`4(;\0 M5v$yCIԶ֟w@wo$1RM5x)`_& cKӬT@'NqOqƿ<)\. :Xվ73la pEHEKy4αaBSg "-DW*IGP?a` }i4܌ ;M4Z Jx`0Sր<X$PF%}? /Mx\kFUzM'ԷbR#5D"TQӰuur-|)[8‹"rtKP &O(%gG'9;Vypbڎtl!{5ehqum 1%6G}a7Bd0 T: lZ;&erf2g]d'~@J2/d˂B$Ba<*$ȇ0c^ #~^FjǰI $Y4^u}ЂT>D((]'*(}&@dqkK| uN~l';N.zm*}W_UѻK˹.O? $OkXJ.*(xu~;$UgBy{~S.mtoWxԂ!섮QkR-G0͍mGVv08|ZE?.,rR Ӷ[JZ:h[ ى6vXMd7Ϲ G.`4 %$(h[֕ڿ7][Ex9٦S ~nwkaԙ ޜqx;"QlGhJa0v3L=?!ifME>y&(>-qy|*̍Ŧ.71@i XW 9f \X=|3" P܎j7Qs}WBȹ<W O{q bݥ3Gd||N (iTy޳#1ʺ92(XvIF7V~wxnFc;GXR}TZDݮ~D3L _[K|oJo +͟(L;kaأj#m`= )|j Qs*àWh3_CJJfKmnGM4ˏSʊњuNB59<m9:HEOa,vfNĆN_CrDYqo@Oߕ{dOV7)"#-@_BTV.*qVeaьAHǓÅ=|SWXoo 7gTr/\.(s1 FO]^c## ᑀ+Iyo4qU Ӹ5^} 4zlXV>PL塺cq&#j 5xC7MXms`@JGxlcO yD.qwȊBM0 ҇{'wa%Uy ըV"ɇU^iԃ^W(Kfky99MBnHSRPn5hFXiNU00&sI [_`,aЄ`ƠfCes 0݉~HvL@ ~Az\M\jSڅe(f)B 2{O)5ڽ06 Q;#u`TgC+6zDmCBu{%)w3LeڃsZw <'`Bf؊ޘ"D,1:\Q^utH AA:N 6u{M].`m(`Q?Lzӣ"&ϯ5ɇܪd$TՋ\.`!Klw}N_exeÎaWWv8$ɅzeH~td6hO2MM;"ƅ{EM;_,l+o SY;iNzs&>t v%Aomy iJAʥX4dfoV)0VcpA̽,;>MՃ"Z9羡 |8S+/z2M_!=JtߢsAGq(LN{Q ~}M[+$Dha_pD8|xڞn>V!%'OE7,Y;xsƤ ã32TUx3c5^~bVSub.? CR5$D<%7 (P\n9p7I.%Y&+s ;H[t/GJ!5RCωu)oRN| g-"0%ٯH`|?ma˧4`_R2_@"Hpc JA1B0EQ)Ή&0{~؅KpJp" gO|zpA eOd0~|-ts!{JZd;V*A4r}ď6F eD d熕ԑ"b>ZcB.Q.2õxTI{|H.g*_"* ,N~#?"hx! П{~VQoOK(N^c?j_9=f0="zJ*w(E0%ƩEbHU֓bS4DhU(/9ͻ%<2uX9=%,O@g1\Ft~&ibuypSǻj ܓ ?.$25-oD"P qW5>vcu-a[Z&\7aq3|=pwK#*Dy\Ma<4T.]XX& KwzScm+>ZaeY¶L ʞNaâm敋}øNsЄ5k/@T y`Ğ2I[\;Vl u@ , Ha4P`N+oucuǡ/Н^=mTqPi :ݍsy?"_l`$XXW%Kg3S9( jȤEj HNġǍh72C  !T?M6 &51t*ryҗ$淧kI?`$~l\{DVj]f)MwX/|iyFvi7b#`D-ud3yHI4HfUEɕBӏ=i4o$J&K\:fwwְO_@}?7Dt$69Gzؾq`Ұ;yhŲ<\nI ZBgIj#oR_ Xq+-]ănvG`4F-^vڏ0ҳ`/"PNIWw 31 @Ri ȤƲпp5aJ>)yW޻~PGNW/Z!)&4}:-YWRA(8*G WY*|œ}wl)|m\h٥_gh>0ۉ]_wv]0C>@ O{=`W$l^۪vޕcp+af|onL-gh":@xp SchM&u.]:5 ܈^^8(\?[VnľiJa7]Ʊ|)BVBuOQt) } գb]f5; H[E*RY(Xa?;cGW#LMD,Ja؇pוrν&;D>:BQ]ws-2!F.0^:*#ʹɓnMBaO5,8CP9jh׮3 <0w' `y:$̩ڸq=T=%Wڟok|ZLC*|/- ,h0+t?=Si')?,߿(='+d畓(j[!+jlAWnb@ߐ,P@pG)Ӡ w&݆n8շ+NA(V5J8I>~=C=Xt8j #м# T VT{rl+Rxy@\0\ ;@@bϗ1G:<ދGA4zȃcP mBb!?8E9~suhh0 jB1 v֜' Ӝ-`EGpDqp+ l`mIj~r۴W`@/ %檛 .B(,jWQ7_i +Nu  X@h3tot]ԯ\(N~ICSv&^s.^"khh%}"w;oqݻSaʗל׌lzm@1,9wgۉGߚ[EqF-ƓmEiؕm)<4+$=NmAÃ#U%UuV;j:D.~m!j`@+Uo+JJxG#`k[륖7V,yNi 4B9`fј4 '%Ӕ.Y9~/zDίU4G2LPUAdǍL(j 7_7ll!05~__WŐ.$IA~C{ϲ0"44$Fg:6LS?U2H:<sO>YF1jx*{C+y[k`.0On9] %qGú{UQ%kyK/߰Kp"R`Z} ވ?U}<&ƋWQwnFq[f;Sf#/j HX]^c ΛȈB h}}p4fcA+ ȠS7 ePY,ZQ$7o,N ™|懎0<-@YE)!P>66a(Ie v~ܤ]$N":*t48#FşBJΩ^@N}j Q=ydԒg#*z{Fn!g14JC4s3nE_u}]~ѐjgIc%%k}| ^4.#SikCU>2 W8&5rlşf[wcYJF<950O$)6=@ڇxSM;^LZ*מ/q1$lѓeå?|mԼ"8"m /Qu}0"~hCw 2[L{MCYs 7sRO4j'VמږHi CD<&a}Fmc 0ރ!h[mr}5:~'D%] ƞ%T=:%sTq 5\1MxHg\`~i-J7xaW{ȷr"+K˾o}pWwI_Tp$%[~W>|Qa_kP"%}x)ʄǾi{:X |2F%L)MY@Ejuw:` }݉*N 0[^X@֍DFG}uu< Pi@ukwf9jk-AĄ[( Rӊ Ќ ae *?;54 T)k 4y~ 9LIסw8c'I1=`QEIh.Q@U!S}U,n e16Ʃ^2.WJN>#Bůgp][)KcNHXoQ CJr64@0ȅcAR#;h n-3[h0/"mڹ,4r|ϧ7M}J{ *.-s}𪄡 ).mQgA`@hWw;PogYZKWW 3U5~ #+-AaoEE#ip xٌy}@D/> Y,ZSU.lVfT4~Z8>6l݋ޝ$jIi3|[R jK}0Hm)et'-Q@GYEAIˈz=aSݴ~xݢhω>L`ϬY;h.Z'zma bhA@>Cd [|,<` Nc-I&=Eƥ<'/H&{&}n 5 sB pOkaHPoS|usE+;.;4%1w&MvZԽf20kʐ~U!" XxqbDLv"v<ƛV.hv(Beـ"J)?.F%W}Sm 0t}mk1!S~w tNlث͢h4,ؚ۠qR?Ф)il{}b 4"~}wr8Y mO؋;Er-Н~TqJ 7~H0>N?Ċq@?>!l2$}hh* s*P\Ƃ2B<à ӷd5ߐn -2L cB ^9-0O`+ vBO6"N/ QM1|~Y\X+ ?4v*d\XʵoBokZ\}/Zaw﷯?eT=pfzxpSz=[3!&&T:F %bSFk^(6wFTӢNs_ʽ+ኃN&sb[efM| rB 2P]:6XS4k+Gx{I!@o bTz=&Dj>i+AKÅ!ʆ_2)6B&lU& xr{k Qa9r@vLˮckC €&4lP`|mP5L#ѻoBQ r n  4]#΂QA`1 n>֎ӏO[xb~@db$\5M4_i'aTd lp6oޛV{ u3t~?,CX,1bv݋#$S=E ߚ@7dY^PXH+Hs)|t@ڍ--\'y)hhW}aX-kmܞ\noQqf=B1ިm/4#AKݺj#D@iXM<{N^- A%ߡ?/ImQkl| ߇)P$.cPE4H.uRTH z>t^8jHkB¢ Mb- fh`-3D*Zφ#:|SM\ TߦX z(%H Jj=x-ʼnF>v(^`9ysX5@n(V- 0!~wI䞄4oLX%xD^{ Ey{\3@ MS$'1'ryD1d{UUVϱ _;{O6re $yϝ n"_(8h=7&BLR Jw}Sh:ח*,kHj>(\H`<{q߅`%z)k^P1Q)Nv7"Lz>wdM!rak-)_+)5;arY-%릈uh72HH_68jOjB[x678 ə s1G4jJJEZs~UP;n9JiJӢTMVh=1ߍ^pZ9gY"ڹY4uˈdz^>_0O-݃3zcفKND̃ڊla56^";+%_ǿ*.e5?ԊxlЬ̺6dE[qŸ F)/bvswdoM8-߿kgŠPt,9^ȟL1!~*<:S%00?ů=PkV ObS)1$/I(?5ZgGşOVt5VPi@1  0Oūskk_|S>}1wi1^6LJ~G#𑳤{QPK5's//ÅZ SanRu'cZw37o^g4Ws-NX^{m1-r|-i2}]"5'nMy]Ln ֲ9 V1ފ0P# u|8.5ZujMv:ŲKP M)D46u\*8%]ujnKWܠ!32~ A FxpzX_d!<.M>=t0u _a&kEH0HP f SyH^uIم 6 6N٧Jmฬ˝}.H!xǧ@NjvKg6F]JӃFq3RUgNÄ+moD/ J(`}\ף+֔&Y2b'8 k覃~[gtC*+gՊ LӧIZcq]8w{zh.=Ӌަ4helfZHT5NQt|@,d"7_@soEgj?$dt3ɹJJ)B&T'=Χ}RH[C+\*٦ߊ>)E1UVʂb(K KP{hN8ĺ?ۍܩs *\=jt7,ވL&%= QA\d)ޛ|xU]v/YOQ/ NC짲b7rP%d2@;u.;*od7">$jM*ٓ/R AQ ŁbdqUpГHͅHΏQ'.0'<79AMY]{<^?&jp4G.2 Y#؋"롭INqMki4GB Khz3aYւU4.ۖ3 `gb2nɷ9mM:-Hwv޿ &t3GxT\:\\gj˂BpZ9l}L)r@׍' )ՒXa63ovǿ/fp!#G鵻*4,ӧoUVvoWijlF~Muz{Yv/:nTXح9zAu$$~DDF8$S6X,Fme⑳w\20=nx( DHLI8aHR?j0L ^})ǿ^NNZ0Vf"Gh#}Ӑ F͈ o)Lsq:) I_t ȫX㯽#$ACwZBqgE4>drǬ⸡9X+$hV[݊i]B1 "~5um=K(*Ff%?W#\654 R:  .(&08G_˻I^=kX/hH[}[SEKnvπq]k RjL~-('xmjphS*'./v'Tx']1 iSY7РRዷi,NZJD<]CS6šFƤ0cMu>|k@NrU`XHl#~(j5qRO;h,ߚB^ oŔ{BB:}@h'M]j zPh ʹɠ}] OF?P şz,!ilL/t>{U/E۞idU*Tdg ̈́$;r%`  ZhxA֣`(\og017Ϫy$ ?LJ,n@}KO`)V psQ8ETyoRV3_sӿՑMaߝT}ҿ}Br:f G!нzP '#N+vSנMcB}PXN|3Zx|V Ϛ|})6 7j\k]ߪ3-/v YDj z>n;^Kq ʰrXo o3y=Q%<"1,1i{'[xC^/JXi4 ;tDžy4r/pMaOB9aD_YI!@tsgg}]O 4B]]wr`H*a"Y`\CeQ)GB#;髤ZkдF½@'Dy/z ظy\gNZ>p]S;>oku~9vBz)G8 [7}m*VE6~7R➀NIPȗ$†L@m,]>Vܻ6;d)Fui><6g{ES%misjIOJ$-1 snFαBLV},GtY*"_:ixx?~cH^ I3p;.c5HL=\ZCt AfMEnc*p]zxsrl]0u ՖwHX מ׆OX#D="E^A'!^v3j̈#aYta7]<Zoy7TzJ(`!GEՒO;MܰŨs#W!ڱ/(3~EH!8dT4/]h)䐵x*d@| h S[q;6]^ lO{QQ?akf.;EbW4,2I[yk#5 Jyh{5Bӿɫ4i8>R"p#u6QLg)ܣ-ۛdŎ&zoDZM7hFGM!ZK')=¬{"t(D&Er5n}3"+. h˃AV%>0@h[3^W}#|'O.;)j6g7xk Qo)߷)6H&:'~X 0Gszxf,N${~rnk0ƯNt ׸+>VX;8c\ٕ'۷9j ?Y==e moĭ*ԉդrw%j>|vBW[N+uTI͎lw'#xr#KЕO`;O/ o ^c{~A *Qϙ33Uؘ"j WTqEi@U$dո.ȭ[˱oY@]hc@$LBVb삦҉9oìdRƁ p'Aɞ Wz^!cuO*EQX닄ut4趇Df)g^gC6Uhsc%?/1w6 *鐔ME.7R\:#k6[B{nWm|Qhr.ڦFLfu=LFоȟTnM~րi\@wFlžH%zhŚ%9B=RS#>t,$f)k!jX!h`{B45kih^8ۈr;rX.84 &qU%/Y惛>V+CUؘxѷYƫ,P"t.4.^_Ր"q\1͖椇Uw~A߰{#x{4_pßϠ4w06iy~27Ie9$\qT$.歃&uYJ<9)B09oN^7Nk9jP7cͅBEP F@&:)J77]j4=< i탢4M =|MP<`SZUb6Wxhv|Do^ $jܦe]\r&õass\(@'\ UL!p?w!Xk`0 "Tf|EGsQC^,ܙ]I4w.FT"%{($lvв)M__Z^(ρql2-bCKki*>1MAQ + 5 0 swM|k%_>ő&(0U]!_W]#N,p`' .v &nHOa5(D53|"Ʒ7z.8cy@v˼{%؅{ lǑ20rgV3jN X/p(^xwDBDr0=A֤\0\I:T#͑fJ*t:0Me? M:BT!,ՌVКB#M~h 4m)k%",uMUVq ADS^4qrp/{ɒ0ݘ۬`6%,?cpLѤDC(ߗH.;= s7 te'VRme8`t7Q^v3?j4dkOVo}ȑH?uif&Zcg%_. ?%NIЕM7N(qF}\ 5R*;VWzb%%ɈzE6( .&N;JBrA V 7 QDF,d 8|qVi!2Rtɫ\yW ]b4m~V:"@q8_3,z):{qEO9l(O7|8ӪiP!ךfZD `!MA_EF41Q",hӱ)H6vL8zm`Z*/L+DFKN@3T~'?Gg54b9n;Haoj\EzT,׃*E-9I,ʌu|%r6 (B95ң>F(>;ӓ(^?i!MHq`}O"ݔg֘N"œ; @^aAI1Xym-/nW\Ey}}랰CتQ@!,Nq`ڧmm3p]?/FO=  (GD((aE@? ӵ,Qq"^B4qzD0'fDIgq:Y m5-?Fm~E5+2#):vmx[?yWFYϭ֢XбS]G?Bp2!882يV4Ʀu7[U ~J)yO(֞ovZ^3=q 4DHm <+;˷H.,:b@C3 rJh(`ѻȡT=ǿ4zuW.hiP|Y݋g<|x` bH&tk>5(5C|Zv73©9vk( MJ"}+A? O"84i^WG-N'ar axe=DL:fv1ȩ|Q !UZH17QژBR{t)!<,.ӄD^<`5fx^Zumr'0cD>M`/&qYb5@NP}&i+}&/\>?6lĨS_C "F3f#Qu"Ӌe͜^vS|^IHRz$V=6.dS˚?himj_;*YD9:$,q2liơRnwqj@_$,_>K˚R`*{95sm?#_1Ӏ`vdBCp~~D:wiS=ތGㇻo1,&2*J]KM_RM M؋aX ^@ _Gp>_]4sfk蟋aK fG Vd~ )t?jԄ=x"ovھ=xЂF';" Qhx Mw?)@e,a]2:E'lz/9ggREzU2L6 Y":LhN:Ϻty*OɸĢ0_u ekZOs|C\>E4eLڞ[ @} b#b!PC%| ou$:~I(Jp`ȂM+-[m!5 )$~|t s :?C쨗r;R"-=XM41#rx4 Jر Ҹ GÎ|QW~*#~=a k#hzD$5SGP fXqV8T$$uD,%Pѣ m9d\+ژW}BއECmNc@ߧ;5T8VkxVW k՘cCg9አ1!" VՖV0l^{ACYDB1h:/.\:BUcW#em|o e;7D~XQ5_h Tiȹ9vsmJBW;dT$mCRKAФS`l`мfOLD]J7DhWN(`_,68L ˖BtKB 27,xm%i'ԉCn.M6EdaFxglE@o1쉠SI`*WMƦXXt'v0dG xB2Qd,kR#9Vo U?]F<&F0neMO89VD0Ydn9ZdR5|H#.h}X+q84scor0Ah=#94\ҢH mnl w^]#CxZc˵'fekGԦcGQ.A{:մ OmbퟥWϺ^{r xuV"#@ʷLL!qs< $&4wc _w6]ʼnr6 ph -_uI4O"V6Uw^}ƍS mH*-~LY Ƥ'ۛ4*h%m`S"zulu+E_tP*:Ѫ8BIzZÂP?u|wfD5QmF9 K$Tٲ)t@_P{4U?)Pg-cM-|ۃݰTF5ZCwv?Hq?'M2 F+Pz(I*n2Ok[6>|S 11jȃߨ5KڻVoIҝG&ED}/X{ %.".nµ;xT4):%6ڮ_*'iy>|! w{6zgf{_00uzu&`_KQ "R*Csa na:!12 Vi*}=XӧAwt=e#ފUKD1-O=a\\RO*K< uh~rX voMJ- B;2J MQTq/Ҙٍ Gn`qXx*DRЊ,ń mEJy#": 40**]->nphG(7v6唕kfp w G)dվwvD(3 &tІ{LC {uW">4?|&nG1"{xpQ?L*YD"9Hl٧? X)%&Nfp^vDSmi8Ҽ^"Nv~C8R't5#vG$㈺u|8jSKM0$!T'L&l?C'MnѰRw@> 0^'ypxOK HUjrvTL1csīfu ˹8QFu N{CjwYG Lg x^T%9ටE~-RpO &xu1rq וiP!:DdOh j͓:=ߢf5J|3~m"q;% _Xy_z!,;M6dPѠɸ8,`j Fm6juFIk1BDS"q#)3"2:a;0 BD d[h G$/ v2~H}B5|]<z*t| =jJjwNj֡+\]r}Us9U ޫrJaxkig."i"0|&0܋ulZbG*2tf$ 9KCĬ;bn/f?06d^n#>!"  }LB]A MF6ö)N'XCޯK#TͪHÕ}:~ြLesT@H6SäB!$FȨHJ Gʺ>+q BoXxifE\~ɻUNwe vS1Cixt+~+"OPۇT6rFecdTRZ.~D?kSMQ84ǒ aQ+Aʭ?kEƉ)5Ҡ*Pֈg뤪XITUG~ܘBõO)Hч Hɡf5\_i;Uo4?Iv5kuD/vzXTd+ F7Q?CE6Kt|kM_-'j<OܶlsdR+$xP!xi5<>|[ۋY\ ,A\H@vX-IVYӹR :KUjDTz1seXqk;L"1-BԤ9\x=PTĥECZ4rBhV<T40۰Fӻ*q%:7Owqw2ӯN 7-Ro{ש{)61!)`˩rFhٶnhu& it[1nێHTiYС 6M?5^437EbH)l )Xjb]Ml IVAygTO؟Khd~[1O9u~IUC"Bw,(x1ջmj?ޢXS (Of?ϞǾ}jDV$֔wWk\0M<8c Z^w#5[-W+Ki:PSPcF:U`Fzs2&Ĥo*kmlqdߤ8N4*E5.xOii'5$ROIx}AU"!`uzh x@{PϚub P;H|}A&߷sMyK6^vj`7^)]Sh^1T3;\]l<'ac6t3|402~V\Z[/>fv-Wf> 뗆sH^;;XNCC]tB3FG yRO?/z5QhS1͔z~׮|_r=&*_G_ͣ _ 72,TD~SʄN65(# .x,~,P"Lґf((];݀^Us^J*/rh6&3ΐ2{xJ? BJU0Y˾)\"D'ĢkH$-~8߰dIozF7a&oIA|q_F&A#"fZfISDyX@b c.' ֡6H5kh5&t?y do/ ~; "C}mۃ'|~mP%U87¶5z]ӽ^!_zMjNBk[/ m>,bやwwl̂z=GJ08j?)]ee$:]Np-7?ըoK΋䞒ςbKz.ih\g]6sW'*6쀟#}m{԰$+Xyۂh96z?ШUA0"m&lmcc jCgV#?`x.OfݟC=QԘvǣ6E^cKF.prExi^L^аhQh),hb&c"Pw@1aRbqׁhr0Z5hQ~R{F AFtA њgmn)׭'\N&Bk0 u&CkZ;~* @H6+A\7Ep+vi6}}kuN" w?["g({9unUhBN'=雒LNNO! &y8A}TAگo0 Cd:baG7fDͱK_. ;PFҵQiJL:Bg_Td']P}f_f$f; 57">9-Ҋܠ#HӔ}Fs\=I)ƃ -%{*, R)~ ʔQ o)Nl)M݀k YM@(5f n/Q܋(qXN)/y5a-}CaAEuHOP1m#EߔP[p6X\ U]fϸvT .dž@!ܭ\x*9D^(GR3JR_YE9SOExC7r@TFuv-5O1\QڦWM;h"8S H 4‚!:bA'r4 |c )uܲA4ƻ(>q0M,"D5MOc|ist5>u!zmV-l,%ODgD㣪`ȣ]Mi:Q^h6d>C W1H[0B;Ƙ7mr JhWMG%GO1.%Ĕt(¢R,Fe$Z&#߯,Z55x u8LV!km Ules^z;\ |y} nI߻6`vh'u!i^B_὆,w)ڵ1)B5ҽ[ avP/dv(!&|ӔU*E)t'45#&#RcRhI/c|puSը., ^̄ýd똰 WG$.C4 (o@‡AxsB?O Ԍ0\Qsp O\AqKJfKұXIgRp4)lh Z{KQԬ;FVYyzH7`G,gtq}T T&Ki(F%_o6D==mDy0־V)OSIրk,M5=(JQna>=kF/ҽW妁~~45;e,P>}’28nN3bMA ##c' T'*+4~c <|)l,B=AϷHH5jKh姢9F5H]Ӓu GTqP$XtӅ<:=a1:6ZEzLHUpr|MY0A*$OYQ" AM8o鈱~ vd~*t?oϑd^nkjcge$,)!VDl,ybozv!֩[u8{88v3+ `&@h1Ɏ5Pߨ1kk/^LFpP 7v*M:8]:uׄ]mc".p{ljPFAS'r$RÖܿ8H|BH=S7 Cv6hMړ]ظ?[D~&GUgӿLb*{ ȴk:66fzڟtbJF:p`1ʬ2B3+h\DhH/kQ{3*RyBuTA۳b>i[.yD} kaєƑepG +' 'KTW< !@ `?h, 7ЗθxEZOrQ׃0蟭J 5Q)95bҺQ~67v34rf}&*i-rU:jxD,]Y.a?EO(#]? Fze[-y_%O.jdZn !֠JұB.#-3(3E_Zp @B&Kg]avf=C+Xɯbx3xrsiVkE'ϟ^saIzb/Ciah|v5]+-tw5ퟻ~x5ǿ/4tS'`p㢹!w02 t06&{݋CP'Royaa+7Dϼ*%MBz)6ʘoQ0hOѣn$#&o9mD?ѳMڪuF$șAD;WG8Rt1wcM\p¤:b =6#|ط32(>t熐2HDeM+5 b{H.Ʒ` hrHKɓgh¸qJ9䰯;Ep.Y['t\Xܩ[6uApcWj.`Y'0u B!߱9'G'e,3pWj~ppMo6^323Yߓ=1(`EWzcaqUoJ͎%45l8tZ8y:xB"PG4tnOe٠wj9X%V}Ef2zi #4-yx %uaUlױXT9N -Ta .;C^Y?F3>[KFOq^Whe'f!SU2(_N _5rXiRv(5x:%ɒ aD00M4q&KlE&YbK re*Ug.d}=TEDET8߁N-jhG/4!Rj"I&MtAٕ4;2 8SVgƁ9PGXqN"^yio Y̱]M61Tڗ& -4TPo-{~z "{uch1"{;1J70ej9Ma ) U}`"/BͬOr&`~;9ytx>Zov  Ej"zA'E97ꐸs >\8^C8v)j0 e<'A^sBd9tetG$4Z1abP%E kt4>="+u?~ UY.ťsX %}:&!|@Э2CIuV'".s@Xo'X!kdEvr1+'oT;skf4G/f7uнzo_gj*$ nu0 ^Z` >*9i⋎_}Ls슧 J6DӅGTms~=!?MXթ5Qv^ttJǐXWtڦ`EQgF6{ty"Psf @U}]4_kCe*zI}MJI_v1DToDAM9mm>^hDžK(a ! z線SI V%/`r_8 +G&9B(~]- ^{m7X f:h!i]}Z~>wpnkД΀sBS!/%cD?X7'nӻ7otm"5|%blJ~9{bl3~PK(ȢSg&"t8 G"]$uy*͈-1YY G7oڔ1րwBPu,](oHh]*y!F09u֛r:val1/8 Qt8`77Ѽx]95k uԏN/zws9%BG$x a?9 EQsIK0 uHb鼫qu.!;vB#sX! LT-.60f1Qi}?1t,*;KE߿0-܉ |6EEDS9B'ߙ6D,.a_KƏM43c1(G@O9@]Lß:~d~hƙޡ^D]Ny:XAJH )~NBڬ1b(\=˒j^:%1 mx#Kv+*V ISy%k8w2lhD(ʰzmz(/ _LgG,u~.u")""JYh[T!Ł傩>/(-ĭ[pk%h{,ߐ+49w Ȃ俴yX ) xoj<^ɟt׸ kqR2HDBU%7&Mn|:"@ijLwNͲ\ux߹~Pfë#+|@&}by?fM=Dж f͔j2j;ԎP XŃ;}q㾋+a -Ēk}xoe|B1>OTYj֯yꮿMߣ~jouT^r0ylp(Dx>섹5+u('Աr@6}MK\/3:4'ѿ1!?{Z8=MMHu Jٝ(Ҹak]ﴏ:E|]q(Hnd޿Dd%kxuIӟٳJjZrsn|^ '[PDG)ڈ=*}pC\q55 *K$Iy\zhdQ8<+a 6eQKH8WJka-PhԜ;lۚMv{)k 5I,t5h.H@JkC_0W<\:* ?8B^t݄8%# 驳 WzoLg%3Bg3.j-wZՏWJ7AdLJʑXw_e";퓺N26HJ8y{=jN<%%vE& Wa,)ʞOX:n҉BD+8śPc`o i4;SVn2lhE*k[GJeVi߭ 0Jdލr8r=Li-g$NbbaC)E*X`m[ ,ffn ]LnSD⤣[@=[מb)9GAf NJ4zPHţ@HFF~y ZNjQ70(-2[ %uT : Qn>ks^psJ)!#:gStI ɾzZiɝdAWCrNPf~=r1s6q ըA%D@O4J~O1ogɻг→w+K%x^J ɟGG{@? ˿TVP;ʻýL8s̲E]o־u`8v-?9זW[caL 'bty#og:C%))]CFgDwAZH'[B>uovM=BW,CP$tgP^'`gk>"I=c( Yqz߈V\gu BA5;ZIE6G5t4MXV}oʌ=c;߀@fU^5 8zn3R)Bx"Qfm/wvO%4qf{.nPɽ*#(Lݯ^NRV-K>:6k|:% (IV8t 8p Zrr`Y344Ȧ(& 9ðX WhJ@f0vz}}|/$`bf,Z?TvN)")8u#k 7. r 'X,ZBVߡ 㤽;mjnճ9㩤ʅO^nֹd+~,]8 +H(ѓz|iQl(_,WDJh b$4m"wr=;@#܌fT -`4&͋e-/iH;ɧWk:^3Qīٰ(YTVXݟDtHTO(]S{[J:0.ܬM'Y<;XU/dMGbH!XA!yWճ} &h0|-TawieNw*ӁrE 텩h4}&,L2CCpIQr/Ofgw&8EAZM_EdLA-SS7N?i$aƦȟa+m· t,Gmlˬa!y{7KaQ(35c"k$n[;gF-HLKu*g[Lbd,&aIn7A|`d*kEH'TP1据{cL۾n-,aȳ/qZ6 $A^@q5+sͬY V^u 9n|\4ʕ dڢw N C)LBk53e GN!%-pLV֘POuwzS<:Y ~r6X IDxl}M u(p3B=y_F#8,ciB e@a!H~.&E,4J|xϾaYt*~ο%(rbRu um8Zȸ̗{> Vs">FB6d-([l^96nΟ m tnu#}% ywo1/#j4?+uҞgIǁ!DE:v4 8 ` P(r^<:ȕ K]b~ Dy-U7)Pz☕._Ni%䮫9 RE;|<x X58יV;M´';+h5|t1u(٢p6kJȢF<_ߟ5Q^_ٮ4mP+]N=96`0-'ע ѲhZ玾]ϭ YE33FR˭߁E(z*K/_Ӭ#h=ĮkI_/(s} 3N \뱦~_3A+H'8%lBq8yLjFf>?5fЍ>pȬ*!Ws,;iBwq3p yIOAJWܬj0e\_ +2dv}7_TIRqwm?uB@}.U:V qޏ4s^L%'Rcք]ȩ_=i΀iXo`Z1vmpڤK"wy=4SEa;E BXf*y48-H0't {g'U6OZOޠR>$ p*礡cl_q0x^XePJ>MUq3uUIB]ۡxͲU&CY'4W Ip_H{kA)CfBg\E6Ę)<:f{_3NsxuF쌋78u~Z8Pl!_W@ 9=Kv5H,`si"7; ށNs1].Q0z9$PŹA1JA1t׾( %$0E˒k#bٌ`S'Č^ѐ@qWJ)$3I`T,U I u%0z%K͸};Xlm((h҂M:&XtE8% >fӺVg<ƍ/ߓ ;̪ږ?ho:/gV%Uܳ.;h~Eaָ=ݵJ tpuu"?rz44x'oG-cxQy,Wx~ުgDdoC}MlX͢>5xri:Gv\P`h^;Q]f԰ wD}3}5<7Quez)`DdQ 98r\`V4tQoXRu4뢹5OKy8&`L_죆|Ѿ藈7E_xË6eM?;]q6k\6.隷ε5݊s&™qt}~ׂ,"p}3,u&>eAm/ib09T j9e`I67$ ȉIJ%Kz>)^u'j#mgTw~6'@b>lU8ҕ^GJHR)R^D|DV4'n$9䤝)|/Jg+)jv %^߹lm4vTgoNFW:K}5 JMְs7r"OjGTw? n mqh1bSF~Z  +!i\w|u^UFFxvu%wY׈5aL=,x5įZac/d]Б20̊M2ZαL\OI_^ .L`8/ @LrcLdV.OxY>Qh.vBedˆC\WDc脋2.0sأs:QGo>uebӫ^n"WLͺ=Cgդ6T~384g4[LNПg\LUG|JtlH*p;qg Sj_h+s&OfA&ͫKQt0Gz }jH,r8=^:#b^O#"نS6g^] " oqE"ѳD@ ر1yǮL"/$n!4"~j(hǪ E4fKɘ/BL:[s\!FI,0hr]0 T="Q8h1T,^ahPnzRd " X,#Sͦ#`cqtX/\y΃`ĵˡA? b0"vuחMJ33l>(19!|\3|g7g倏Vݵ/7/GRu6;8Z0K9use4 n&h/odB[UkeMȅ* K,FbBdk+ׇ`<`^Ţ ;5X 2;h1o{x%(С~"m~'+|qޯ(9H|!As:ڂCѨ#Vy?W}2PG:=?CLӒ2 *Ȏ#K!gwd $T! pO9."y U)Q,OfKNo+=F|E#3-W1.΅'>$6wIqzUuMKYi+)2O]-_{E߽L71P@jy8|cT.ŶfG0Oup<)aՔon&ߑypr)/O ^aU,NiER.{(Qnq?J{J踘OmVbAAPb7' vӯ>m(u@hvv]s@4rzmx_ܛ(M}d]dXs;upbS׹h]ʹ\~$<@ڕd 0陁Z7:}<?ǟ2]ƫ^>?3BH}5J!x=3 DoNђn1ƿ`4u:Oҿ^jX䔸Q4x>a=|C2GDOW7}%r~ugCf(vZֿ׼b?|K2 ܠxxrmnbH!GwhԼs1*5k}2.Aftuo䰝8idNhYAm c I`lXar((&ńk_e2cb/M8Y ŏr݌4ЧB8)=q#gyA~ߊ}S?\OMMڍNFOI"ya9t )|^ܺLrݰ4̧%(͢8AwщLDS$ GDwg{:@z.,Z<8MV:ǡ;s8Y}'߯] >wBR~ 蟱@x,X,|qƑ:X/,_N#Fīժ.ĢIk u(>3/>R{-pB޶ l}]~bcs$_[}5P\+߮#TE"Mѽ<]O81W0`ѿv1.'E#zHKhC5g7T)[IoQTnCQ+h! v+͍tP!. L ISw0v-+ kOi2Heٛ[SS_m_:'r~.T;r(+YJV_ybkWz3|hE=aIYJ/CKXv9lْ`h*ASR" 49r#~mAt:;3~(]?Q є(^@џ{jCt Ho(DpSm.9Q풔,Oͬ4TS&=p88! HVPL>vҗ9FHQAAvH^Sniŋbp43mRX @EJPEfa蚓אl@("9%1}aWߋ AͻcØWt/.WM';F}K)zxa 4wgur7A A~HsNJ!O'*HFJSqĔֻ6w^Nu?5ѯ׶15*[0qH[pP'Yb'4,ɸ«ӾsUsY(jk>0ʔ_.AMkvK|aU$G8Y _$B;M4ugQX+F籘pKU*~GXv|<_=K x O__DR|x2O3-˚c[h\3ISUILR55̈́pnb֪חdx;_&s1[ *5kK|1#"ޔmA?C1sXE",h [o쒕LFLɟpn7;ܟ+Υ!}+wK:eUd,XL\8ѱ5/}KSH^vy}_Z8^ҮΓEeEvGܣGm\Vάg*C#͵Qk{ B@HQQgKj9"xE@J׺Hz]dẗ oH=z2.jx=߃׵2\ 4{)]Mouiy:/:rGħ¸k禷.Qk#$sy i1>m>9Mw8'1U?m3E=!V*+Y3OpD$o;fڛObwXqwb29S`H)^m*uo^'䧛Bf\q(␇J6Ub^%!d%Q\Lؿ3KL]7,ۀH:̢5'z_1|:/(j K~ߔzߐ!2m}TW =u sO(Yc/ar#ߣ迟HĂ!O_Ai'P/'S=ok5R'<=?m)2BY);b,<2u{Ɗ 7C%aΣ#nFΩg9wlT廉sWY=ZEsסNoo589{a2W9'Z.?hd*2e84rAՉtD7s~Oz\^?*T溟֫v^|́uvQY3]׼Vwl$J}еW˴`Pwc>fBv|`w=|pwM7[ 3hߍΝ >p߇w!(ϿXCjz2ND})(n?YkQ.EmT,EȳP;(=b :$0k p.y/ɓSE :rHaD0:k/P'15"..'!ڮETv &by^wNI _ {gǹڝԴ:PS5;¯Cۖ%i?x6wT™| +A[^Jy69 t{׼~ 迼fיFt] KOE[N)MXNy}ewH wT|Jk|eDph62=ˑċcC`%f[ߗ4dѼFXwm$.:g@\VP Gz<8FchA/ "Gƶa"" 0/Pi>qpW!l.kT bbB@Q/EKxZg[bD/R=şJjvpwA@pRE!ӻtH%~,\=BwxI=fx2nٽ=6cRnX<0NV9cY6jÑ. dor@ DKo|}fTN*9U,f|9+ʵCτռ#IG"t6GtpJ.N 0סaW׫fr={g%jE ϙ"׾6*sOt:^L]iZg+GbbPC%UKu~+n1~ᝬTYݵ'A7N2 i.B;mǟi'Yw*ڎ)w{r 6`(RL(˻TBd dWD hs`0 Q拄^ߴsy<쵃ORӜNƇb'}^YseW;gv5CLjiNj0BZR5¢rq("+Q*}1'jPl }ェj U\n͜FKo9:E_t|e[,XU۔Uh5W!>[M:CBzFoW6D'֗ RBx^A]} s7?e\ F/4D0DѤdB.pn[˷zjP[4!3Q4H{jTߌD(7,'m6N, ',t-Ҋ](0sd ;-d%C^NTt6/o[ppd{"v4ZLw|s;Xa8uǒw1L>KGzfOF'(84WnIXTp[hu{oF)O89Ms0Qwϕ1E:*QzwUCNwVFAH!=5ߘM5QF-}H H×,fȯlRk_IDE+)ѓy D R_ T+.%VDCW޲jlݓE}-"Pzk} e3hbr A~_NJcCT! u-LU8 0h:>""Z!d?Pn&яn &½i.*]R\Rj5P^]'{8mu;ӦR;Aij%p㝦ٔ N__=Xe %-cq>{R6k(RgOժ!s2F?.2oTw/;ZI.䞐\={WR5@>{'DЎɠXGS\"k\;s1Э%o|3pn0ٻgҶ?&:&ZjfefzfJ^w Y@X)#w* ~szբ1@.^)g`%5۳UFLbTe>L㼤kQ%n .cnPͱ:\|o1]_98W63ie/ /הai(/³q3K$ bigr.So<^A=N:<,k9 f&܃PG4_":N v'[Q W4$0:}w)s,e#BȉE#wzʄIFH ϒ,m5uV&+T.wyTbC7&[;A׽KLҡQH0!q0JiK C-S+-0 h`M5$]#Q%%:F$I3+JE<mn&?~0WBD>U6 f^D8Do-nʰ !|WZpJ]gG'F"W 0tRd;@WEJE_Q\tuеpcuW}`z Ժsڶgy>2MLq[q@A]=kDeڽ+ܖ;f< Pа^@,de]Vt,ꋙ!'qZFbtm\#OY| o4 /\>$  dc 0=GsuVRuǛm@-V=* 0u7H'n_4#Z N)cϲ)H!ҫ$R@OS!ӢQM@1t0K*7+05iހjgkH::7"H{GV 9:e#>s0iZ7Ec~_OF3tc'dEe!ܶN*rM-XstQ*F#>@YR$V5-~p&;nNY#F%wsF̄\w&>CZD =Hv0E/Xn#i&&@WP\?UF9;Nj UKyW)$]ϗuNKZZIA -L%q-tѹeIaC_dԐ$3ao@l (Um'`=˒; HDT %q q"<.+B?͐W3uR(47T/%D&D)zEu ǿ/y )cC1"нrS, ńHYD2_u$1D Kh~IW"J31&N"f 4i,@3Ҽjйn| 뗄)N?j c-Bmp?L') Pm}}op:y]ʼ|^(3Ȼ 0s'E;@Oן, oe=L>Fp?#=Zwbl.) 'Q7R }Ѹ0& :I"L\HB0XL/"nΉF T|4FNmsaWr;M!;*J3Wy>b&s]Lw2HpS@#JwQA'z\cFj֩0vnE듐[ WV6Rp98Ԥh3M^ˆ4Wi*7\PӞ~EHdG{XHI}QTO2SL=` \qCTrrs楴o= x7zƹn>9| |6́BHt T q/q9\&)) kAӶoD>5B9il*.`_UI0A7(L9C5}Ŝ6`m6N:k3._. Е6!^oV&g5 Φqn0܀?\d:抋kq~+Um\]2Oo+]o)jM}׼-O!^X ei"Ng=gW˶Z߰ºdkَ ˅ rn)" _V^OgC_Vuϕ40Qt`%XvL60Puxk}"FR2id7VZaPO`~OuyXs.M6 :m-გѥ+0$K ( "Fׇf&jY}LJ ֵ:FX˒sO>p1X/BJsO"~T*7tYӶԥmYpC;[Ϭl P 9p*o~;~Y {DTE#Q$ݘ&$xqv VЈҰ< h^IM%RpzyLD7|İޏJk}JNv51&D1K+_Y42:*c¼>&y 40nvjMFZwVƭ̚ԥ;x ~!rRd؜XȌI CofZ-Ǥդvk =$Hf(5#1˩ ыSjxT0"Wwfk<0ygYpGl 3khqm29$??Bb6FK|tܕj)H~|`<|ow2uÓ!3oCw,]tg: 0} v"עMFCȧG_TC.+*8(ZZ2Ւ|Dd cjҾOIǏ IPAcޣ]3m8M{z@"-"FDX5DsiaEpDgUPwsv#rѓߠ uޮѱ#fѲ[GWDv$1)6D6ӡV/ }L{ޯ0%Cr@QHIX1S2PTn63E;!_Ϡ{ G&m__cv#&"[^~S Aiy }rP~uۻh鶛m Vj%udo(oBaLr2w7 GG`H-ycea ECI[YnՇQ'} @0WT]#4&)XPJQy/o*[m~U;eDctg'寶/8+_c27a vGAgOլ]}R:tƨ:o\ξa [o/^J+6H9ͱ.}$AwRj9ՙ9aj!Ǡu*7_4@x;u8M`ZnlF0VCLO[^"j%VkZr+YQ׻ۨv`Hֶs/a!:,ڔ׺AgE[4_-鯘ݣDJ!9!Yz Nk>s٭S@<ۜfEgw)5 ^ > ˑthތwmCD靯,pM92!'v кY+޾^-?v뙫|zɬ_gG wummE<2 SPem\vKm@Eu:=b9t 5ܤڧ9sC !XV3Ň~L&#r`.(-&Qs:L$ծ e\Fc [ݮ4Z(12 UbF={M_Cߏ~!gj|_C}o: %Asۜqkx 9vXvWpwۖFA(`1?c軏ek/-4d{~z)YQ 9.s]sՆVR 4E[ݒ8%օߟJ"'ey!q;5#NryX ,&um)k0}pF Gm$k|%@` G@}N o,Ҫ4%1\C*k dI/Ǭd r?%kϧ7E7LjDa͒R@ɍhFSt>{40SKCNj1;ڮ}_ˮi F\KʺO`'fd; jW@)c8 خϳt+Pq {^e-X7}PS@uUfliP}HZ!"pB[68$WOu2쾀,]b9mQS4W)$> zћ7ҍr,*~˪]bsO uʹr_xo]mN"/[1&Ψ{i @:: FIJQ#k&=eMdcE<%صU5G0lC'7q:d'E}"AM;"Z(Oٸ)`"8 fާ ?t֤Xhb=1RNi'o>8)V|U!Ee$@uXa)d?y[Tx8:8)Ȝ^84k^7Y~Q5kL7.+[1т"F%(tSb,!u+5mO2HB8\wS~r.uCJp%T7+d7 )@2#״QLa0ÅR^m}=Z>@4MU EK|(>OS0-O3邕Ez=,02]{bתۥ{ BjeP[UDyJsMjr/G]^:qBgYmb_sQBukh| wyHbEaA:ƩS&U2t<,AZ:R.W-Ptb&i MX~z"+ƻy>*+K5 xQI˷iQO\hȃ:QLzqoF vEin}uY6N6{O&cLqb7k$9n"^>yXs0Q[5*N2hSu;9SCXq C(rA*!ٲK-# ܴZ+,TuW.YYw(2*iE=ꕌyԏ>>5R?z-IuE( Z(P-PWJEjF̖ufݹHB('4!MVLPM>!b߽KAK2P_/A2y$X|^]W׵ɿ=cRF~\qIE[g9J}A Bghu_&񸨤w!LNt3քOQB i%bCHz`KNVۨ`g{nDD{ xb 4) -aP/鵼Oܱ7|Qax|z}hTne54tyJH JL)D%XI8(_h %"rH8ƹQTJ`i'"RŝP h?S`m,1\!oa#pe#QELs9SrfQJR*( ok7Wu_jm!C)&A|)tz*O/>;tr/&ĸIFS\ǎl M ,Coz]bI!Z݃]ș#jcBYucFypN@'ȫCA_eAga ]S̃/ 8"'D $[6Em O 9:LpÁ ڻ~&\blIvp**Ց|`cd}T{u:d n]Ƶjt`hcwX"J*[vUˉvC 81:+MuzX^K9C_cX% p3CŞAN@ J0\NMsj6&&/ߛd+N{SsZ nXcakJ 2MՅ-mM ^Ejrx'Y` ދ-{/!A8KtE$?r8\`I6NAztwq7KB'r*AĞi]I9hT1k?s BdϺY;|40+K#+d}Bѐ# Q%?I9]yΚ2,9ۄP`:C'7~N9-r0&3 B\fşh;=x|$]nNH<NcKDTq4ޏ9q9 qyBwSz\贂{T SwIji}:1||݇3~=]_d1>W3QW<8X5y'sc#&qd?Èk6J_(oP4@g뙶2w}s 0Ed_y49[imeq8NZl}u~_YF_:PUw-#-3̅G46aвw3ݔ4Y+Hi#"݂h顐LE4&u¸8I zH/ìc$L!GD8,2M5D؈CYX`Cʨ'Y̬[ ׫3بf#.nZdV\-Yt:Ǩbz h#hB̛{(KZJ6^Bbظ$ׂnX|eAPosR".>( z_P۰QMR㬀;;D'3ۓ8kMA>I?̀bMד?4ކʄ6 Z:^87(׸?aM#/xsW}o73 !/sb}.pCkZ~'=|%@ohG% ݻ~79&HJY!:Vf%t3JH 3g P_Bܣٛ#*ߋ([531Ofaⷝ>ni:JA1|C'bSuf%Ś-v/^RxD!h&^){ N27צ/A|@+C.Nb"oA4C.] T~m}}` R<}'k >E5{ƦL\毄j3wAOW%= }Mq5A,_Y5 Fug\S}S;0~ 5k W5!٬I=_SMQQH |'-4֨Hpp DӺ3|'hJ2yw?XI\.I۫JoĐc iW9ef}IK6M[~]H5 'h]9?Jh#\xtfg}i|aH%-l]FpWCjK4":r[yuFpB(jпq:A>хϚ}_3۪#8-7xjAΘ֌\$g[?!zƻq4q:XŸiE!sNk#>.$lWUa/06 +fy6_dou4NaU8یAC'CI3x J)HƵiَr,Q1`UؠSF:ʎ53 *A&%IO)o((Ө7Sw{QaH(Hs(⏭Ƞ6Z" fYr# <кAV_&:F5͠ub{j< jDVh5ŵj"B6懀 pXYΥd [TXm^GO?Qf-~B sWTxOE`H!Bf0 $gQdsi| wÐLAATKQs(%zQE ށoh-OCmk`HU_WJa9*"APZ@ (eP 34 y€}-plXFsⳘF=[\cXto*(=vW&4fW_dLr6QƝQe$?gZ_9ădkdUdAO k^ƒO^4I݉y!wP/ BnXl@ɦ߲Qp61/~:#Jc粀,?TSC׀vNX(RS9Rkn9;Z8ӽ!j6Ç~ywu z(AjYF4ڏoy쒯ʮhzlY~IENe]]"D%eĻ^ˋ<+EQHRT㐺1R|^abC ?ShdʜE wz ԞCZ ]PL\k1շ21j07?pk&abgdE4Jբ$'pQD<ԕSo(|}x^\ $t5zבIͫ A`A| Ip8jH@ ݐ~.2ӮS cLQZ k+֢5ӗ r-m C̾O>Ё>4| ҹ-_j+e°.>oo %5 ř4 Pf;N\&_w60]+Y&Tf2 Ψ^+\l]a9v^7ȃydRQ „=t7LY_ۖ4 'g%Dg蝧TO-ܲGҿy%/N*XEުuN#s ,2-i(NtDWʙQ <,l<9|,t1i΀JD~HR>,E%"I JHBGK^[#8Z,m@sj8/0EOiL%"P Uh2}6U<)`(,ĊHBI! MsI><FlK9a$4&l+_+nϹxH<n8p!T|=u ^c1N_^NF(q!u|;jQ &mӘ! ،>!rj⹪7(ێ(`(B @v@x2;@f2 0uRPU)Ik2$fbz}9Ol^Yy eg1,̍$%.@_|:C rpg1wmEDlÊSxFuLsâ0ŘDe1 ~]i4@}INZة-Y~YQRW7X`,h1dY4E$'t0tNW7$: lⰹSOt/Ԑ1<tqi9u zj[[-SGs&YOCi=PZW(̈dd1egsn{{!äY^,Tef1„pɁqĴ͎J(n}oU׆bopA^}:L(bR? E.&i؛wŽK':{FplWSK.q^ݻpUJnJ]M͕bm~QlOJil__ Wtп cv)e7 } GwAb$|w.f1mjAwرpŦjP6Elϧ?jC.}Gf"؛Ƈ^K}4;^GC;7'\ w-!.lm. N}X# ;zH,\ K0dlD4o m;6pؽrEѨXWXKH7P+?xޠMZ3<\%SEANq<(ەBNd% pۨ!5 sCAWk B:,.9Zh(?ǟP:Iu9t.(?fG })N; |=l<ܸ|o8wBkV(}DyTA #h$Ķ :З*w؁f)_ezdI$M]y6ӽO1${ET0&)j)1ϔTF첮5$"uO/HJ`;nqvseB*OȨ{s䵑ԏ5*&R՘0m6u8Ccl1;dO\b8[<<0ݛQ' qW#0>R0mb‡S| 5\&hm@x;b%o/\QTv,Hq`u6_Qk$h=K[*pD3VͯU},JFLw !+=+]"Q#p6F*+N> nN`\Ciڡˢ~!\}W&?B`}ibgqA n0B:i1DŽq(7x"ht75un"%P+ۄ٭]LWg9l0>%9/.72NX~~C#tu,5Snqs? 71yޏ/^M鹣<DZGoB)HY֊l`_9 C᡿%%+z@0x*\AWXʫA4KI|Bq b*0a$c >j58o"+\A{ ЈfrhGZJx%cR|K`c(ҫ}B$,2_kqœtd =Sh%:iu"2c:-A@gfͥ#, oCN~F.F`Նbj[14+[IZ>!v+"$e V4-,#M/~G)'/|CkɔA0 mvU:Hv]STA{SU`͌>bGwg]?5}RR,JwT7:pk&%ޗ(F䊶(kL #vk6iDuAU6]4抑N7U6G0 " 6^$Y*J^4ٻZM =E >ouiq i3gD)ӄq;^T tؽƯ C/}3-jN{"LY xwaǡM6jzl[&٘K^<0z{+k  xu`C)Z} &݊ڥln/rlIk +t n-yެE!R0S7nI70zw;%Ĺ&NfsS3DH^jӍe|֒Iʃ./'!o" k  Ħ]$3^8Q`Ĩ=bedޑv8u) j+V6Z W ]IGi:t/%/䒋7oS (Sb5sZrK꩓=4U6A#@.>boҀ7W2A/-,:٢%{76 T7U(^ǟE![|.la^Q|YΏqV`c9Č`\Z . jAV,r Yߣ'3D;bm~BfOCw $)cJQfVB-+R+6"blTQ81nk MQ+G7((]ې^׃/#Fڀ. l?3YÙc*."6'I|iv gr+Mf>+ OuS`ĵ3uc5<`g:A@af?@|8" QuE&e] 1`` e "ՈۋځOliDcdT/Xj)e"n>"ʼn :0![s5]V _3tˣOvH&2F΋͏CVD,Ѷ&ԅ+u}P첅s$0k h <5"Q(Y'{uXuW~W'pq)d;ԯ鍴$"™ڂjEr8@+-6u\1LBϽ\gclRnSY"\*(x1F/-L' (k m;Cϑe L8\# ?UxYڪ닛yݟBCƕ= ;4 >A yׁv>j 14qet:_YXQ4 c| . }qmPg#qw׊@Gpa.);Q$ȩ-Q?n!'3 NC/8 _)_Ե&dPѶKֶAXRiMbgw@a&-!VF%L,d yTN\^a1c<~2DJ$yJg׶"N˅п=DX(f"ҧ/  ٿT\BJOt)Pð5 :)D ;"c6I P(X8~"Nn;;oߗhd:#%vx|Eȋkw }sÖw!C5)cY&~[uӜ6r6se{H'* Yap#'9%\eSoDBgtjNt_w~~iԐ]ƈroi}VwE-NZu_O ;hB"K#ify)rAhI{O*v0A\& Q61ФQPNcuYrT C^T&s2KP$Y6M<2RFCďwu)`Q_s 7De?BSVoT/8fTH*q5 z|^5hZ>WzY&?(ǩ~(>'4m{N5gy)M N|xaJJpMuz- H^%'CgE:(7Q_!11*#Sϴ\&aa#<ɏI0SLJm}{^_'?-\,vɘf󜺸rbȯ{N߅SR2v-_Y|`},b#OK79sH|ƯɄ?d#Qrj.*nϘ|f\CT…o ^bEߐg6C=]_'o){?k\5Shp/RzsnI"Q}*t56}./6kX8;w%$1N8M F0~I r·TVTof$0 ut6P%C) 2$([2_6g{|16K5+6OKc~ֹ+uR$ Ma]}``8DH:zYdc4a?]WLR%%jMs 4qM,coI22; ]͝. 9ؿ)H`t;. Mc2`DM%inӦ$㒛F bT(r-Jdw G&\8ک{%Bi!!ȃ7p,^s1+f/"St]Gc ;|S "w 7fOf 4wD˔ͷ_:z#hŐJe7tBY*_*ƣ0c6CD\ Rk0/VsWڵlPdn1c>(in{ꨦ2XQY@ Q*vރ-}0A 8ж&Il–liP*/k}M*%R&be\rz^: &˜Ii9$BWYtpMk26᯴6hгk5uCq=x#vGI H5ָ}7lwlܔ ք33渎܌!v$0|CQ nTSߋ~=< AdS9z%ˬLMH,PYpofE@'P-@ڳ. H Rp"CWB]0~IRE-7bG&r- ):t10Lu-"Psk~̃MuyoYTL47!USzJ ߄oƢϢ:e=[2ima_$PG,F=`gM+j@ \=XlEe'L^u^LڽZEIFBzqD,Y`^N/1sFYNW A7Q J+ f(&.fu׏7InLDԲG?*'P >DڡtX%dRJ] .)xh_P%)OrzŨLxwSۨɱ3}r{@;6?i8 >) ,>Kvy߰HHXh$j :I'ͳ1/j7HraݷM1zlHH>8E5;'%hu~ vR [ O \\gQ2xJx#|KJ!(G4Vu[½8KDqh`ʑu~iZ5j/Zr(;sQvl 0dbF=EqGZ R}཭J1q?HY\{ٚER,殞xO$h.{#P0f{]đbc֍{xAe_64Z5dlM%D/HhiNP+8ȉopL&W*Zϰq#/9K+{MW- >TI?[#'l*)Z/5͙b207a\֋{z4^ Ϫ9?yiV!PC%FE|Yd)a\8Fk{wQ +Y(ObКFi1 >'BI+Z>$Z.1/En< $h3؅j Aa wS5!'}< .p+Ğ#n uw!mh\' a8tq4[$I[l}#ZҮCh%(HVYM4O6P}Px Mo}[dv W~4PTFpB3-:/=bЍ.d4qlq04_>X ǎIʁeaH#XC4_t"'&p (yAI[O|9NC#y&= V0qxQr+ZB IX@`ȺץW1KhH H 0Ql*Ux P\tFnTP)% Ea㤱? ^@a$ʲgtP˄I}|38 TojC`na 0_ΕH+{1Iw I$PHRY>Ye3lS/h3FnCfXM0 jh؄:>mNlЄĽ W To ]uA,Ym-za2ep9c̐X@_M1b-R}6/( l#|1ǼH*j$zQ5"l( ([SMoG @(awz$uCEjz!5&Z(:C U6V/ pC\dP m$`&=Oa>͟D9.wq"7s8Rhn a#346#Gfn-1x1b> >밖ϱqMa~p߆8 F4I!BEt@:fدS\0P\u 5:s]eSV/08d:ԘGxW=g eٓǟ4q10ӈNpJqpi%JhD֢E> z rXxI/d<&|a+4WP~Y/s$ѐY SޜMӇF.m1|NPPVU6kMUQP1gJB3bDa`"~UA-U79DSjw% Գ$QeAWEZS=ߘŸ#馉E -C$cFʤic)Qcۑ \zHIݴ "Y]${h8zgX~IL\ε㜬ePe.%b).Md?#T'[q[L% 'Yj,pCT+ Y.O¼=A.Eҵyɜi )ă 9ijt$8WQd\,UH@h\g_ ú<+Qeka;S|dd5E<+303HگyZgԐ P!!id@f2iK'#샯"λ"_qarL7WNfITRwiS[R,}kQVEPC%~j:$Y׵}Sh A$_NJ_yݨeOb1E'о*LZ_Vtd.g Nw<AkD8J75%{-P]IvMx"=ȎȠc ۆm8N^FH.d" E *Y;GځOсudR[LVG 54DŷSyp9-Lq/̥gi<jb~óJ]z|8W+35M+ͫy K ~Mwz> ǂJG3FPMxIz^9^pK1n{;~ċɊ/L&k1P`Ba*2+ =+i5J$nMC)Ǯ?$߸@փ-v*OthZ\fe5]c7 vRkF)sZ.XGsV,xT]wv thf+PŇ|I5+ :%,M6$qzrQѲR?||֍d:!$ (eQ N]"M Brtx^`3jbE JZ.0(AY6XcϦH^?&1 h t)΍A;TrH77u3>7L2tex.}k4&tiOU-!"9llR:_`Bfp7:Poluo\-uFl#yZvOHԤZB8^bBNHy;MworCDwťV6ZLp"Kٛ6~~y + }q?цO,j Dl?JٜX6tI*d,h_D/8 %b累jA6U30Ϝ0њ!@:Rr8}QC襤m-]s[ :.>ӈNlmDe$wӯ1 A$Щy^ }C7#͒f/Cr>Qϲ̢C Qs_NEuv$$j)X5ÿ́T; wtn9ӽL+RoPP{3•n? yp TDi` "z>D%T9'qZFhT7Ag&l{`FԲDFB1?Z7yœvlG n$`Oμo3z 4![ݳ%]+ۛA5TE.3 4ӡkmwRE^LeEn('q1 7qULV@ۖ:J½@6ixo{ny)ǟʸ,LrOԺe(Ww1ɣ9סѧk0 B:v߶F GAԺd0Ԑ^5 XS([d Մ1 1,lepE(r <9؜SeJHc;c_>N ?׺W }a|(N/ #pcl/D};BƢ~f b78/Ͳmu,3;=.mNp{|i;w`-q(Ib[pCU@gY8|4|51dc\|U Qq(` AHftduTzC㾂C"ZHvcgksUv0e'qjN4+`#b(#ۭd|=#l< Q²O>z'zHX{=t 1 !}<i=X Ą~Q+8 \VD"uEzdU:%-nlmu R:8/s_'O:Ql/Nހ<($*łi0׹1rD0iWȀs>6+y8 (\tz~Vڰ_bdַY ~0J+xx"@ǘ3 9\`3oG7 a3 ;D.Y7,cmN|S:kOnByebls!Q>]A~"yO ؎zA!?V@=Gt?iF-WTlT-sLy#{IT{zbъ?Ek^{ n `UPL#hpG-J>b!h$$ihL|ւ376o/+"d.C p0 z`BQ}䏶L~"}p*r'ty[!y7j/@Z!XD@/JM:Fkto{_`^KʕP:TGѵy'j6VG춆G3 :eab/%@Dc>"tvU9"_A)pDG잮Ǯ,33~\0H m&ae:^^>1jzQGvQ)uܥs~hA`![ój֡ #tmM.3,L7ɩ4sހ۳NxR@jΰ1nj8Ņ׷qAܹ6{LĽ𖣁<* c#:, jDxƁl!Gz5È7fA_kO7E5N) D߰{,yc؉*Q6* P0FO¡CJΡ. 9h}m:FUs,·1HU>JX|Zן~h7S̞q1|a(`C!yGcs i~o=pVhv.6U"{ eoA6[b16I6{;K~!`Os@ |9ZiХLS"B|CM^rOzr }U|{4JׁNba2 lDچi4Q7踀θA~=PBTa`jB(傞B7Ұwd7Iqzv ^gZQWK$9T`@6$v_r,9^THVtM-CGw&CP F <>HD iCkk9"HV8p(a<}lESB z_5? 7G҅(T5Oj 6LWjн`e)D 9F&a2]rw>p1s"$^Yb\JL-4"MM>xA+^c P7YdV$~}䅲ggT0w~$P$¨`fٴ8P=Ub5pf^StdM$z0DPZXA{"&F5: Hܱ,! 9ivX4 1a)azF1{&VT')s9Ŋ=))FOH"WY}mF 9gԎim~*b< x o"i^a_ :i`W8 sx>XxM!(C1|~[ |Jڦ&!OJ0Ɩ"mO#<@ 8JaoDnE;*`}1~+92DW'$0C;TdZ0À- =5,N[#j:ޕ|ߍ&p^Ԇr}PDg$S4W`zx mvE`#gt) D)t0.gSyp[Ǵ]e巗j%A.E]5KhFқɪ=HNSJo٭0B!ҸYϷ ^0 KIOXb5ۨB9 /(s)jGa@uO|t|Poxu-ZІozeUD\ElR<6n2J[gm~fjʡ,r^|,)h=PSEXFaT)]DcDX6'2=vnq'a:#xSn`@?Dг4NF(tċ=--.^} pR>^q*#:S , iZQS:Zә}9u&[W2ǧ&cdO2Ibӛ$6KB^ ܊@ 7ŒJAŔX TzuTF`bwa>v]ԧy)rh N(0A{h- k#La¡R2K.(#%+ y󈂊aG˵qz +4de!|J⭟[@\Isמ ʻA=+#ep#ˁ=ۯ)TPHvv2V(gPd|D۴`H?}og7 K|}nPڿD0l`6`^4i2eEƇS^>nKMZf&nMTc.ft^ bz{n :rDക/'ڛ#m"ri7,XuoF:ߨ(wFAZzHpjHG-â0ΜNO5C~)8EpCL -Q+l^ŀbf^ qB^ Y|A0!P\HJP]. BZ5kIMǠᒈbR6^v alR`7@ ~n9uH ȹomxpL,P4iB@GAng AX!Ef|}'*\ ұxwy92;WB&Z ^zۘ*K$=WM2׀U"&d`hܻ2;ZͲQ%JFr(%`%ߋ@cq)]]nyH0>< q{-.񏿤A@ 4a8ܡӽ+7XFeTD6@[@QLv!Ŀw/WD׃yfB9wp'pkrsyd7kH^~M[+n]R&0uXr Id ?5HS1popa"]J ïݾѷe %(gȸE1A,1rC#9܆e{O ,_Kĵa'؟t:&2X5C(bdFRD8;^] ܯJT^hӜPu(2x^B>mkx Q=t1?hGn?bi`+bSd:yKc'ױhd=g'N G !Vc]Ed'ذYó(dwfhZ`:%n$qok."^Jfõ2a$FKJʈ=Xw_GN ͲDY7=5<8IFEukL`eq0^8uvй0r t[ u!YefMiWR.-Jyv^RE㕄WUQV4"`6UӻI˴OZӢ-%YWŚFߊ.Yk.E`FX i)`V&Hhou }|o;X^?4F/RZPMKq:4  CgfB..9j›jՏşmw*J hFPC7)e:.ֽHz4 %&j4]NT z("M{b*5\03eݧ! C rf qg_?e% 00P;\ ̸k:_ڴw.qH (E8S Htj&}(y EqJN:Tp6cDnud j桮)JȞF%rŋ_W6]4 >X| HKu: P.i)a݊pm"{Dv`L$R5E%̜R&bxAz.jrv} L 繲> yu2RŖ"`X-О !MXݛ.<9) Mr 4 R "N*Ms_!t#sy!}׸ >I5ݙ RIOU:^5ns1S>#7|LKkM ~߻Ղk!Y7_ dAM4 Gɹ;_iK4nhGl>"N_qfIG"ytwmn-ļ^we8[/ >z,xrTM%7Sx\0C`.=V,G!%Y_htJ1kDDpGi]Ftb0DaRoqMXJ ;h,E`᠝`|(hv+r$+)S:-7C aev)zkOM CpL䀼R,u$5DGp% lr UӇ`6YNRCbuv jUõn Ė_Fgy@ElucsDitOe7s@EqtZA-$Oth>WWSE`,t ;]&Jn%  =N=rEj^ ocF2ydIDN19 aGu`p8*xI91Jٝ.? E.h-޸9KGG7TԔ4 B 5 j9"7IC u10PȊKBAswkl'oH f; D7ok LQ Ȍm]la4cD=36Je &(ëE bbaGQ*ʥ|q+ !gSz}s3)~eC$ 'G@C@Q&DQp"1f!Gd06EN|N(. MMǔp>CU۫(2 㞼5&5?Y؜)NIs~ņ0B\ӍM| U26y==fzu62a>})MOf_ie3F'/+dHi'ҞE..G:$2 h.H|sk}4uƜ:!uQ3I eQdodX J2ܛ`C[@#K&N$&LՏ}N~~lQ?/3 MPD,!"Q $Q'6Kd}QM>: 6< d7:N} r1^ݗۄtm`t?/=S_?Co 5S%Dϻ5nR@!G&z?Ȱ-{9YR 8şj{hL&~ \hw/G.2[F{+4kE2l߳h1ג3lѲDGi]9˛=kv)?(l@)& m2CV?f&P}/J_ʶCvpE((d `iAx#ӎ奒8,<ݦdL ]^9M1@6qoФD)!fwq(h\~r-~ӧQba-^MxǰOf0\w]=gBQڴDA xjI2pN a /ҋ? X}+#W IY(B,ϐF/R_ lACqW&W(IoރF=`|@)zSZP4 T@5U >$oM"o稺ڥU٠y..gEC'ww#[ igRKqDA,pPy 3{Iqct}|fiLr hů_HQ.)Not5p1d〮 E875*5 N;i1~8ip d-v}_Hh -ci to`(6kL6ѓNG)'PݯOeތ+rY_9C} 3'n>}r%u*5ܾ![\5Kde lbJowVM;}fPۑg> $9.ب_7bz;wRzhR7oz rɨ5,Bjk4-B!-]Pozm]5aX,y⭱D>"cIg!:x!^qkd+&x,2rK: f:>4V]И{1hJcQ2ݘm:eDK[ۄcz!35[]~Ṭi?iHe* hXDs]nܦּKk _B@ ZORX;~]Yz`HafKW[`/3EW=iuY2EӮ8x9~j|dNz =(iC_@XO.âiaUׇV '1H.Co.f2+v]Zg;_+# .~rNGj3Nx PǠ3Do.z)"l7V&P~TpIj()+ѼϿ B5NLFUw~b K9]9h"B \M\3v,PJC 4i_jkt$tq4:H$-G3 |ȕn?A774`d3*%"w{݀tV0Eù\`rqtz.!σ'49+"D'oTQ|"}~LZ?! SB6;F%t^mO "` %-jNr?`[#`m14fhsh s'BWI$DN_Dۙ]3GU(%/b2MI|=4Ī =eҍ#\dGSс)}sTaO@v_b#k$6E{}/Ӱ>@uq"ѿI٦TCDXN"#EC6 b}qu I)WDJ\քggXNQf quR ET:f@wO̰ YݑD5hibKsl hYvo)ΩgznݐK񇓃/C30,-! "Nr^?697( < D˴1sW҂VՕ< 9!gѺ?MYŒZ<ŨH_3-sgx^nJFr¥)ވMzyҬ_W*o)g&{TL n$xZb΍@'%[zR\d?~}0L'p M|~ߺYik0}jSWӚ?K&G(- `Sy*w[}fjt^S|Vb*<(N꥞>[DN@H3.&O(Kx"rx:x :|eiCa-uYO IW&"V.>^Q̈́ ɈvtxC\گa~cSq j 7A2gDlD ADG:u'?9HL&睻|MD[Ѥ?HX'lgՌedET4a} "/1;|5;a+OOdYFB!A O5=(C`!:8R.2dj6k5"mRSZ(~8M4hy5rdd=~}ado_1V4} 7=C\cxrڝ@ipd'usȧ bA,x:_ǵq`⚗1Tmh#0`L\I^)ӛ5ErcgzE.tWߠ{fP*#rcwt2: T^e%JG͞54|8t?01nf ]ՏgjxtÂ/Rhy xۨdA[ ߆m񘹥eb{Zk":|_JbG[e-db9ؒ4\. /`)04g,WQKFX܁Z ^-ZbWlGhHO l-#ǝ­r?~ܤٲ۾6ns/tWhsG,s?wQ7|(>KqՊw$) HAUsu ?n:c?!PSe|V"bc*|<)ES.^ =qPY\Fϼ~=(hl VtjtO9,|;=ƨ4s9,&E$BiTcS׾L4-X}ZGZ8r'~|=)(:_@OY>{a 'bh&L:V0կM{*9Wy1:$zoZpX0#x@7ԿJPNm~^J }#mQZG4GA +;oŝ,r潔l 5Sܺo{3} GXv'gcn4xKw qq XivX$gnLl,PY.~83x@^0|,BP#P)&B 5ZsNu 6'k1XINȅ-⒰]&^nKYV*Z4,a~&eڑym3mW6H`=8L>),:sUCk<{&L.֯NquV&ʎ ͸b5XF0\v4vAJxVn ޸d [ci]]8'&bW,q[#ƅrƢ׍T.h,5k9V|.~'b=>!̛*eT7oسH^Ӽ~%{\(ƴ{Ɏ.7~Jl"oV-d4U6A=DZkMd4Dnda$nF;5x B+HBO}fpI8I}5HeV^蜦=&RڧUz >s}U煼lo+gp3}_dw&Ӷ5EvwL^&bد,`Zn2kgwut['ƚJߔ4/(fMwbM: Ȁ2f \ S_#ՉnmL/60`h<8$0{'lR ~Eo|Po3jm.F*ʨJ$M7tH}?ag(9a?ğ{s|Į"bCP߄W!DĊRPԡ'߷*.A.ML[a HFBp팩@0 ]& hŸɫlbȶܿnT.` #d%\1NNJF b)QVR"33U@Xt0<#_À۩@Li! ; 9Dχ[l\BzigbRLj!|lG{mg[ܶ'h4,.ӯ /{J?D[kX]t<<\, ]&T_y(8zOu@Z+E^cI9Als}xа8GXN3q ^%WI<=tcmQ|Co9aOsYH5\%/ ȉC;ppbn\L@D qXQ"5^h^]pnɝŀtD/Q/=0յ-R5%cv u@H6_'S=P%lRtLNBR8cl59-J@JV/d0IkB C:J:Ud$ı&a˼&˽,yT_@ qd?E^\PBJi- T&]E ;$ͣ(& R.^G=BCFlk/?zw\/,HZQޯ'OgKsR ?ɍs|7YGl}|-GY6| ׋s7پk&4fu</jS73^o[ﻖߠ@.\|EЍMc&"8ӏ6c9^KUۖ%J)\ WH7"m,qQ=y;\(0D@ >1ݫty^)[qkj7 > 1,ARXn,{v*xPwDS3x#ٜP2EI]f8(j=MRGJ0o,&Gwvr]2LpJVN-L&wt:G(G Kaˈzs;a `dxtM#Aa$)62s?h#ἹBCZ@g -Ī8-*Ɔʝ!c3]vݾ"ӥ9XWIyOEےЅQ#O\AK2ZR-;ڽ1uh!y=XlŠ x`ٗ=?l|6!/K޶Ev!& {VoV24E7ߺ8U"/ў#Ua<|fQsHLbf'TN^c]!jyB.MӀ F"|r◹?Z&*Eᩙ p& .xs#L^*bV=N h{=,n:cpc&Ǜ#KQ .#Aë)P'?t⯝ek ~2;^3^)/bNL}X ⯮s ܯ!tCQ ߸*o4B:X/TF,k(p(T9#xfu$Y㍔[ΓՍ`tiB"xI@? ALU,g@UQ0x/,~PKȂ#Yc"O@e=Safvč{gxt'z9gΟ_ھAqs87xIO?E>Y跚Ln+f63Tj1뮭"mM‘$  1;FL`kB.kN1brIIHMHڍTcG)qA)+O!]~]L{"^E NR|xpG#lZ#~u_oGѹ&%uep!zT̠^f70fėޭͿFeƆ_.(9.SA Ñy 6ңaG~&'e7 LٞOKxD^UP/Hk/YhC$Xs?Ժ>s.ы5=1z68,A+PQ`̀ܰm>\ⳅ|J8N8O g_߀ w?ʳ?4m]{@&p\.a0S_q/Ÿ]\x>Ee z#LP%Ų8Ile[&5yyiq7$T 4"O#( 4\yg"a M\⡘Ou^?30A[s?*\cM7,= f!9GWj̈́?аtLP ui]`񷣳80m F`CkޜF 9"茳Fohjg! )3k73 iAho;f\p!+ܢD`N9{EtA'庶Qy|Я&~6y4`g74e֩)"lV~7群X;5Y~.͆\Zq$_qI= K{'c<|ىZBWHk)Vqb0ѰƲ !)n,vz z6-D^/[f~m.}ȞfhݨD.B6lcwFPJıXՙ/^HccDs,gƨӌ8yoH#ܳ(WaO@lɇI*^4^J׈V^FMo 7^Ǡ&m\D' "A- 3ӫGi}71M4+ |;4#ءTQZ.sDPID z|mfl , TD|b`"4ii8mdְ mpsnbU~fLjIZ5D+:ed("=U-2聾`ܯ1Bk7U#*O=5V1^4@5cĘh񣁐m4 Qi0U4P{:y$0@3[{}?QuKJ5foʵ_T*CN ʅO  ,]epH3_r}z7џ`kM!'ms|P"U8ࣵNAn8ݣ/~D&D\%$f:W$]9VP|A(n,GR9"o|!|XRqGbfMvX[Ja)b@:mwQE$T)W2r*?k@&<9c:,}edd1; dDoq<Y+}=_@?rr(Sb˒{VwCQ}HawpXio?Xy\X6@sWzY !'etTdEMն!="=ܸ6f9_h"sX I/o;SHXos,@|B cn*wnڂ<1tKK,d w[IRqW\%G{AwHYQ'CiezpG#,aqz"_KUetX+4=Y(0Av?Fu73N ? EI[I:1E!_t֥f!QGco7 1:o>M5VN*& ~_W`[mohoy%v 0@ȏl[39|qu^TRJM1>]Qx$|9"$r|s=yL:3LI)Ed vu8@7y}nG<Ox|USϑPb 5YX3M 8DхR\m`A'*Md$P\YY#`s6 ۴RLo+2xH&8W3C/6V맗q]cpMeou#giI` Z "0 GS;Nw)7nJF)=˵>x]̻z(0~}fgr}ȤF 97jCQ[̋憻hJ>M0ql>_^6ZGEJ5=<.'VcߐW}0q. ,$NV 6+NFB5Ki6܈Nx1Dw" +QOaߪZhxSjn⿟#6V'ON/i nP1?RM.-#:x䁡I19xL sBX1:o#i"Kz דw;(?FqAyrL;(Ex Ew8ȾGŠ #WrTլ͝5ܓgZ\md&s,-`<.5J\( ǩ_9 VUpf_O^^?2kz.awŸɋoы\;$G7d/H# )?Bs`®n8ri*$H@z]~7ko;93CUK3H[ſP0M$ zvv8Z+kp/[bu ?A]R1megz:4ai!4 4׏9ySlB\_oWѕ֯αOM> +pw8v"fWU{a1bA6ϝTS5!5 Äט*tͥ:|Ӿ%>R9&ZK!4~&1 ]3{ƽ?E~Z{rNN9S1\PO!RL,fG>^S ƛ 5Z-d=IPU:*qqV_hol^ }tD&龢䆮e禤{/ HwfLgJFc K!"ߔ mJ{"BXn e@a٘HvQ}=&3q">E¹#S%Ҧ%@]b/xz~/쥊$)frl*Gc_uMtBg >^R="]V`-8vVjj|ߤ̝42H6J/ `wL§*IA4)58_M<<ٱ)#Sa|ȇFq;^㳍凴?DG;_8Z:q&r mAWQ%(xz9~Bon휣Pݡ. &i^D^SȾGRx܌_{v _yDŝ'G6;zx7Z#Z[lAKB1\YP[z ^x^PoBکx[]DF9u"d| SvTsr!);[jث3{p²6/\2͙'H~FAE9H&A(~g*z&f"B.c#t2='Sֳ-C#o>KS?8?w{RfeҊt#,geVKJb!* G@F;J/ >"P[fQ7Qy~Ȑ샱!Iű :90נv"{3PIQa@r; 4F4OPL45 ULa>kfgb!`L 4*"Bbgf3=\v~` ~XV=*I*8bb^v`QLyR (xB#=}ⲎhW#hoG5 j)(uh_Mq^G' F(X_֑d7 B9v'5[0x#9<%Al\“wu>E }[ }]uHsˉFkL(̛ BAu:B69B洠<|r#[/h<(.Ͳ¹ d(I^( { fr 0J`t ޥʸ&mNHQޞHX\VIY7?c-;ʠo}!Akp}c :{]{r˨m{%m6)zXqyJ 7!K[rR3'?3oIJ>z9x<3GӐTJН E>6_>d"YdT8G>mAߢ&(yF_EI~pD1d( S.tMQQ43{9Rޗ@&49_㄃,Nfqd;#a#΢6bS&!&5D ?ٱ'DzC 5G<~L@0"T ǑQ@ޞy*OQ~ͿA;r]3+TۢsX=]3oŴϷ4_@QMY(KLr,*[b bMQ{/(]!+fAbѳ])Nfs;q/tP#؈>}` ;y;ƶe\?8IQxvׯg#3Q+x/׫@~fa^c܏̥eOK3by_֬ݠ&?/ 8(Ǿ-ѿx7yWcb(b vgrĒ &i|lؠBeΫNO+hw͢oz/ {#{`všDH{k;)ݙ^{ *ybQdJ$P..dy*b  Y;I +)Ka(^}}^# AENAFǾ} ~)]eJn{FL:{4k&#l2?EfSio"ھoSKD%2L<Dڗ|k"sdW)&6El2D_"^h6iSdtԞͤu6x?_g~<5E6#yUkHSd!Gn_CD!6d""_?D~1&5EL)MECz!S)?Ols-/)c*~WG?#~9A,5>ӏx}m+Ŧb_MM)tuy3i2կ՚_S柍ҤmݝZs aJk~ӻȜv{ho&jM4޺Li#ժ2ZkD?b"&kȏ2D+m߿]/Y+i*oSmI{u|&smoLi"$Ҿ4Dཨ&k݇ϗ)?Zא~Hs9S 6"KFOAB̹ɷC|_Z뵽%k;~H'l~o?>0EklS!kJ!%boSZoW>V?}˶|:MƟSk?dh"232kam6Eeö״|3`jٔ!mX;Z{D _m_s|o_3Tm,mtt&MsofyuMz_{lssNd]0=)_ّ@-aȯ@⚼`Ok*/ޚ[0?:L*/B/ \Sz6ߒejR)_M&Ǜi2kejo"Z#[OwMǟ*c?ܧ½Sm߁UBZe2!bSsiy~AUk?*Ծ\(7e5ѷaͷ)k??m6׭ls(s}ֳ6avo빗qemC>s}OZ+K ކH[߻S~2L[NJ_qûCX:K>ѐ XnYuKG5WR)AVs"~|D{t>[M/($GO{]ܐAAѱ8:PyT%2lY_Aб(cQDc0Y͔Hnx,S_vf:nBa]hB%ҼPӒ H1*dټ>uG {e׫H(/N %<#8@] Ԍm[þ&xVP=2=Q.)Rq8ō֌ٶ[.j1~*jh>D.uĈgKU 4s@}}'Ao+5[ (l 7h' -OέHnEY#TU'5 m(mo{<?%ѸS!so g#ʇ_G,1=(G(⡍ExdXU]*Ϙ=}zzPjWi3n'<װ;Rg ZF9a:>c-mAFS))Z$b[ܶ丐+W2̴ϑ~}\\OIa5PG];}'j&~m'r-HHԴi^pok*r -)#;)1)"ŀ[RK>E:p. ĂfƚSf71*+xMњ }A1g:y 5:nP<_{B={T/ vg;Ë\Do!|wY!!![%T?ePⵊD$/A%wQ +hOIe< ig{# XЀPHؾ@7&S5*+H^!368%/fұ2Ft"tECmk# XjڊtP=BN-UhX*.;A)۹3& T ͷ -s/D:mPYVSpǼa-as}_  Jqyl* $󒒀ؘZyi*s54Vkj ]r?+1SMn4k+W7BHc_xxZ׳ۤy :;P9Tݸ~Cɉ'aLE)J`OAE>z^+f^ZmhȧB2ՋpJ΀rUp{Q<(Iעq&wIOÔ"$(AoﯢWR:D7 Fk4S,F7үtJw5]:mTٰ-0q΄QF?5M~,xa ?V~ `Ty䭴 1#@)Uk{5sчŸ]> *՘8GNVb }L'.m4šװ6Yʪ](z2őPq,蟂dmցlojLG$+D|k>(FTAP 3cZxٱ:xwU옛2_nni)` 6־1)8 T!_rL&v!([c*> TҹXdb;M81 `fwSS<>n#m^ kg"C"t8~@rCcZ@G@G@DM׼`35?%gI YDL$:2gM'``~>b.1njo/n5Os*쟠V }/^Ig'LKmA:J¼NE,xfZqaLeG,H:'D!?@p.T+DϑmNH> L BbjC.HtQ_Rh6>6a>8/r@径t2QyRdW/-=0 Ps\")M h.Rl$Ԏ"S6Q{fHxn.xY05%c%ߛj;cLä]?Lb{sgA<(ߛkj/e11 siW*310"`G 1AO<͢Ϥ>(x|Z*i "&`T+aW"!S+˫ik49,6qt^ q|~ߛ;fذ0lm~E((ni6q1$ym+ٜ4 Y8?DV%A>L7ݑϤ]|ߧl.uyD'3Cܣ Շiw3ִx)Deւ`VE-eL[͚Zdn1M^_NZr}awV21cM4d>*h0Yri0A6-cHQ\Z=#$=-ɑJH.(e4SHnԍ]w̶JF'ڊUX5Zp>1T5!ӫ3p4@; L@LR7blrOxtR9L#`2$Amp'n8 'tm#9=7x TY\á~7ab=Mע)ıxBd;1y׈~T~f # O l "ypǐ32XJ0ziD%b3mt߷i+^fň.9<]ХeF ƵU4 r=noRQç旷]w wQ$yL-GЁәUqL~l_ uwdrrIxܶ\dDeCH;ܟ6i4 ^ _@~<žw:0@!+gʞ_Qpۈ)\|%S紵a%\R~kp5x1? B ;p`y8)M{x\mŒ6`cE:KptWjÜ-_Dތ8d-TZq?@P%xۿ ~#ɟ@ҽc<^$#v&ūc k6Ueyzwb[%n1_}IE0~]Dz%$%6|hxY~! 6nt107B+AN*(oe^_&]H 6C> ma&(7]]v2 ÁSkh\\ԢP3EyF꼜k;؆*X|Wm58C(`E+/lĿw^ yޛ')\1? C/Oֳ9*D/?@JONW["ALS.h<Ԑ4@GjPF  ZF> i&D]"GjT>P$$ }a/7+2P aśD@,xoԘʔfXkflۉz}DÍ*a#Q"wV,ӈMHa@nWe0aƮԫqA# &܅H*:Q MV2B\ G&f0%щW10&8׀_CT/b.w$=dB8f]B|EJU*U;9PJ!o(~z'l_!e;TDl[5 gbW$%=k\W3Gel(a4/6ɹpoT4q%0"h1aO/tE!рY*%F' c_XO3k;k%ȳgJ ^*R6#FQrrU!$z [B !W{II8B&۷ S BuKGp=/?W' fTPK T`NgHd*Hmv1:K60ˇOW N`[> 7>CGQnh'_h2h{~NEN Kejf&Dp !]_U:~<l hw-̱7ay^uUdɃq ic;d?{¼` ,yȅSBy.(0yo"r_]e,su`O'¨9(B1`jG>l͏GYfsG]2- $:z_#vNذ!2ȴ 5XjlA@^|PU7Q:72XQ󄩀b9A19ƾ8^)1Bߍ`}P`,bK(}uZ2/kBX8m\`*c"߭LpIDATB\Bc`x\(֫V^)|j3sszu0,rjf|nWN!ܥ6z[53"Ћ?7ԣYL ~f?9\M'JŰ]XPGlduC@ \*Y{O AlVF̛}sIT!o,E9Ga@4I!MZf̢z$1A[cݪ3YWDPQ' rd MKb*.esb{\Kn =5}XH9gD#F=͓W4ڼ gNG3ƼQ b4[9*NHʯ].}NWF ^ᐢT{,H ؂ 8ػ: z hz] Z. ar(XΥ;^*7d߫r Q{lѹ"<%gh ޘ+8tbP&d͑\ ^ngp7#RY蠠YcqG =?}6ss:c97xklRK O9\;`?u Ba&{,H^?{}Z 6Dתz/W*Pr^!G]S6H.Nڃ6e``754٢ҷ9L"0HZI,p扛 o,WK)V xä=в~O EQوfPI&D(T =JF%/t#^\ ߑAKHD@>kTrPd#[cS@ʏ8l fCk@@"O +< {O$./-d|&Ԓ,,-eΜ`Cwq'+ #`UVzZ Śɩ5Mx}pg13Qvq[<󃧈jZ` ş{2G6('[ PK+UZ"@P;UBäDeEXrل@ӓ)q̲fgA .kWݞtz@kw,wup_a8 k5^RC\KSĉa&Tvrߍ(S&NgEJkAp)BF?7=]ooR`:0v7q Y18{^I%s}3-'y|),d9Q6E>`'1xci{L/x :Zh!Y@9{VIުY8;#)yVEeg-:zARvCl#x880*Y27Urx…@d)a;IKF)X@ȽҐ [!w EL7 I[ ̢͢osԛ4&lR؅W 3sW1䯶28bP\0١&K`0 Sjviv?7cBGÂї3CEH2k}ޙT>yi^}ި:z% ?Ӎhz[NTEjk0 [LLe]Guq / J]E☈-^?f[*ŨKJIf(n2ǝ\qE-dv4 9E>K3&=lWmʂg/"gQ5ƆHD*κJ倎Cv|}ɼtݨ T^FvU S)B{B 2ɜN~B&Yp.;30.{_:h(&HWXiZ*[柆|qsg)YTěʓoci+'Zs!|n- ѿPS^bQ$5xqn6 MζD%RӧjwňوavKYE3 ;ɧgSo|?GR0 B+_ ϾoW: ?&`F梟]txWשђo9e,#O) 7oGN__LpM3I8 jà"kۖ{0:@Q-Tvuﮋ289p bDu( (_x+7xpoT EΘ0*v Y/3A>5XE;!ƭo87@ik XLkbӯ;W"^i^(p.B Vjp}Fu+L4}S^%VfQȢsq"ʯ=ltx UE^4jl Ea#}mȪm.3 t{p/S]D֡[T"Iݭ}¹Q4E]M``<@wa8|kUR@CLD<[PgZ5rҩ}m'4Z7 ;z=ǿQJ}ceD"0T䷞pd?LAغsقDaUq+}]eWSK)E^h|!r&]]8qfeᨥ8|yp`ܲ@a$\>zo -{ _4њ7 od{!"^NwZ C?Q xBql܅qJVrw6 y{6[UxmJ`٪Y G9R0]Hb"7Uz]OFϵ,?h9 e3{b[}5ha*/C5 {0vUW&Kx<]~3{6 'X98lR{jfl`ga"C!Gxǽ 4^@P`Q 6g_JT"ȅ6@H8jE[)gAe6xA)4oKåDpQ cίB}< #(ց=2uX;&4m?eRZruA!JQlJkvJ)6.!P" EuU 7X0r46Jqi r"cn9aEM64t.כƙSsߠ#ElՖ  c][=Wu4[<@<70:hF@2Ґj tkGA:nV,¯k`cJJًD}"lLDJOeKc0 o6oyV._revmf"ͦmPm7Q-&jKhJE-=,<݇^+IsݪHqeg\9rEZ@C!9?0Sx}oh"ɺYi+߭\1uMqazgC'oS8B=&\ͅz> M:V:kW hi#3p9a27ѶT!H<8g58ٜ5]׎/0wۮp'~ks[{1O(1b6oPȯ?~YPS,( )Wusg⿊/VV&-nPXꔋ cMaprQmFqd&?ηsEgPAb >̏7:okmOcf95C{2OljpxM"w>ds{K2Ș#*:qu>sz>AɈhɭrqy:|"rWhh/3Ӆb?WFC+ xlp4g/ e! ∂דVATUb\TdS wq_eE9 |4@2:v=2ו]Rxxu݀# :~t!}&W чdI؛wQa#jB i N٫9!¬>l{Rp9,xЂ7ЪPuÓ BwgC#=?GxRV>^6|a=2~7)ktneE3ZVI#60͇VE B&VHVB2hXwPμ InH%͠T@ȟQfL!HYD˸,R1 s4cs˕9rOAeQ\@j"<PCfUـQ0 Z_Q0f32J/O 7#\#]UbO Eӑi{=DE^gZ'vS";85BɪF#|ydlÀIY=(] GvEm[Ц6:r7Eݣ` dk}O\-_{Z(^kR6Wr[`Ô FH*#x^- C nj_ۆnҳЃWLH ۿ$9~3YT%G<`9]R)#rQf3C@*NЊ5&U8C˓e>&Y11_­(O$.rtDkr{>eML6٢N2BdRTB7"?8c%/ p<0[ .!`Ixa $p˜3R%eN~ih0rRDsrt t0m9t?L$Z{/DĀč:2 ws90'mV`m%H\>O33bM_Hq7t:r, R^w|agWM+əimqMw?lj]~`Z(ZVF.) g2jQ|E::Tڸ(5mJjAˈܿa(rțB#qX %\)E%'']Ϻy.ןc#.2xjCOմi|?DfUnY(4Fqsφֿi?ykƊ_8G.L7!3[!{Sy߄Re>j`㓓V :D1hͧMPpb+gf.lHs&v#3ڥpQ #& 3Ԃ0 z|4#)*- *45O.)SԪsE]#27U5l[2E v(9/M ~.!vZAq$oi0>~wPD$DoLӠ٩=!щscqZ֊Xq>ixߍ*N?P$S"wh8 Jucx1~7 +*[[* &d|C#٫NI1Fqq,W,被s/;  dsfln] ECjXLY_‡qNފ$\*$ZÍל.]SwT]*Zs"H$'q|e2OoR;Qgk9S,$yķl^WPMYZߘ8Ba sl+xZKT*@h$l5.lދ?\9ACo9^ D0VG(E`+l G))|,|,dGi c>UFJa~nuuMjyɹQ{g-0HR,qۊa3°RL  {x^ZL(DZMs>m.<+w}ҁj3fF/M-}"]TDƹm)=oG"{_*cx=aY|WܘO ΈǚxP#wԛ9QpR6obwM,y '١E|ICH 9.88qnƆQwt[<=XwdD彠v)@^bUZh2$~"u8[U% bUV&@_͌`$.Pz6_>yD #xQ FeJ>?1KCbew_e#{DI`g+*c)\LPQ<]1zoJ9KN,Vpp5>g먊bk BAc=Mn̮87\(jXXDBoy"_N>DdL?#r,ZTo~Yj'@ (4ɍee '.6o ˨]ç!DO*+q`'a 2ȑ8mԔe 8؅,TqE62rf8;THh3_w&S,BKةpacr7dxmCd8u${ɫ qe\ ^N4;l i #m!LxB$8sډ@v3r.t^s򘳚عOvO7Ev'4f(& yMue%>ܞ1xia=dY3.@Ѭbdg~EMW3wTQ#4\lVMlQd{Ms0`bT/+.>q[xf*AH$&4[L0! tT`fqgRi)U [+I$7K @)i$ąhBa- 2;+6hQʝ'n9q]h–O|bB!'%k4C򓹄JK9IV( v) (5BhD ( )6pKM9QG]W%4&]u `1@ jP*ƩX3 D. ߵPv} q䢀8W2e3-B\1{PEKf'f7H{>-2Bȕ[0[6 f0Wؠ`=b¨*PCYsF_H:AP`idPǶ2We4l'*t9;3IB?Z`(w^oi|-pלY}96Y*cQLՆo7D' U4?SFdvV0}߇=QLH0K*2Ha͗[^ !ӳ?dnh~k@ m'ƿ,+b06F4]9@1GLPS_i>&kޘbDPbZ0A70? u >@~@AB:#sl@j=%]rFHJ Ԍ8o|/B'/raȻZ& qhT1hW LXTGao3 8lSUFEJD[ cZ+wU( H$ nticst"B@ug D~P}&pX9)TiM+b7+ He3l KPb6/ǡV5,R+LH:%}*bNu]R کEB Tx!:"#c.3LV  9BF`H<%"^\s{LTߑ%*)0@7W[6Iۈy("~(72?\3~JP$TD~&i,"aq2`O=PٲN'i+zCKDHZǾe<6*Q,Ǹ2 ^l\K'* 9^M|T3q1fv׀2mwM$F0h8וO~B!·3.3hh^!X G~ןB͹pm,W慃ٮQR6K9yҟج GphB!w: 8gqd$ppp|V7C?^fW+j5$},P 3q| G%-P:2HvVWV|QG*dmK?i ^3SF%fOdDY]){&͚ -N8 QH"?*F uj`^m K/R}xx"hC} !uL"(x<2ȳoz!d#+"=4OȲe9S@X8 >sZK/Dr1%`~<kT&"rUH_k P4f݇˧RآUE& ~?ž=,Cؘ\;W$ :v̡~>"%O'g uL(]n FpL<ǯƣab܉?`|Wdw,? o|\Daq6 SE >d,Y3"3(RH]`q1]UdP#w**:!fߪ_@Ehs"[AHf"C0gBnux5'wGdSx9j1K~E$1+1o>S R?R+!*irhVƲ'BGsVJl$\T+# {ZX٥8|M#_^WF3%QppCVW|Ws%Eh]SG7熟[H-}}ΏO'k %Y iLr=|H'F:wmknk3D>ί>XZ`b<6y4ԧȪEB5wS}G .!gq^o2![m*WyK^ µ*Jşnd*0qPZ ҆z@4ͫnk4>M^ɾɨ><*gWP#uA@w%/*IzFg4)0Õ8R L@#WSچr8x=YZǼ=bfB E P2}õ^,gqJ{]+JY1l#&d&fNdbPQA\GAI#}Se q$qJwVЬa" %L4F꨸$L-">unqQ͛sga u/XU璔q#RLTBUq̘`蠟gt$şkzG1NNGrLnE|HUci' b2nm//ގ&}cM$48X+"*AO 9Xm%+Hӹ0>ggt==#)^!}ՍUbe͜}2n+ `:BwX \24{NDsIe >J5zM5_xWY S's;xE{"LJ DԪt/qĝ?(LB \שHkYoBpԝokJL&HP# =M& hW9/gxMRzwi,3gqԜh&Xs{-\7v//Wk6w#J !CrR#;76I.~c.J7\}dR{ @$Êp)12"Cؗw% Uii0zY_( [ JI.^ H=VrO[[^U)rε*12 (a &{g[$_@m&'IɠK9p!N dZ 3l$(h|z 9'&?'kWAL2~գ_Ì=*9%p VAA7W3S#R%lp D#h)fp4@-we=rmX)k+~+ٕ5M3Ce ϤK3B_?Zb0j[gϽ6ur]aȻ :j]Fa8 K P9=?]&2( ǔlF5ί=BQ$/KwelS߶XwP)y(!c ynQX>WK7 ɇYXNدڅ{ O6ҡ0ެ4a4]|@)6aOM{ў%~;?Ӧ*އ;n$s'olY=Mg>UM~&Gaw;wh 7ըC=S_|ij6MߘȀ`X .AҺ*\ 郔P&[to%ΟbϿĚqWV鼆пgmmPW%z-@;-~u:ڜԮ!K-C|'Hdn' & m.7[^h"Yezl\5 ŗ:o=^/3s:f=VK^P nΡ*+rz^@!)J˥زhxg,6Ӫmn:嵮h?@R^ %svyΣF8TzuԢI.v9(i0[s[!hJ h֋ PK~#[o >\8PǿTdz;;-ق-+nm&qPoleÙe}@ujTb`"PD+1 Ş #41L71@)H,\ڪvͳВ r@G"}f1ۍ9dmCȩF-zDJ|LiuZpᨁ2T`([E)"8 l G*_f" Yt2 EEt[XK t(9VC&ސr"☜q? *&U -'bx_oCt~ށhY"eɗqSӣ%&I qyRW|l{ B'RTYnyb:m(݃D F{?ȝu[8EV֊!M8<~ɩIxLιإTbOon&%;ޛC}"LIqLa~mh.4m-V/7p,C]QB6U{S`QGOo} n79f߭fL˦oPG9U>m2٦Ҧk&ͻ=B:$/yFQ<ϋV}lg>t/CFqw Te >M*@e0s@\!ߠnv-hL0jB ~#"&$(XK8<5=4sخk~&J䞪"j|E}y~4u{G6XeEI- &Mi#J%v73IO+{Q>?z:tPrsHq4gv䤺9V^}{!/?do4KL3fAn¼ΙZ jp6vy0??D ru~̹x=$ZmmjaU+H`1!g1p^Baܯ6D|nj&gߋMNE(dZz\sn萖C8G!eQ%N% ӈ'ɽ oTBbvae3wN(WA oc<P5+I ,@.)t5(d'K}.N6Jm/HN?ZN81ycT8$0O<u: 4}өXư0MSrz #jz-B1 ݉P&vIuٸMX<c>Nf `5h2=D3d#Z+<\48{{6UL;0vcOɍﱯd~lHs{B>MjZCIy]^\(,N=t?`9tOwzZkBߊEix|" M,9`cO\9j9< d3?}|Ϫ|@/]ґߘL!-„,sŏAV;o:[cMsGNa4_0<و+OnNbE`AVėE>wTz^4xK@r<]Y[GUx5+*^9ixx ,OA^r?lOjbڧXBr;\mfh`YTy2e!쫮N/΄@`sC'= ªq7(R0qˈ }wҘ&oR- ",<{=V&Y27 tVA|hꬬD)50>üӫiU簚&4NV:MbLAW#UgxwMjO_8O]@ {xv(l>Fa.nhs:HcC!4Pս*Ѷdx@s!ww%tvb iyOC+Kh;8+ͅ'x4\unV ]RfT7Yi|cV8` 4 ;MGtYV0VG1gbkPoᄼZφ68<ګ1)x9{JӰ@r4Ƈ_Xː'Ú>l &{OEvCXpD05P6GSN(Y UxW'q⚀sńBo MCj&mP Ko+eYA|<'ivC2'6 :bxCW4OXL2q1e&[ߊ׌.+3SdDۚqU< W8:}y@})_%|YKM#.ryڞt m[)4nآ!mOGOͿ{yLh3A[A!>d#$S&(oTrϯ͠]{ߑmS;P+NP=OdJ+9.t.ߘZe e!~68=`S_4XP_v@IU\i+}/R$:o-^N_Z"dz4IqBe̕gC73xFn<9QcNc;,ǜ 4vM׉/ɏ9Ǜʐ&?cϯ&?[הSE"_"&"_S~u4l5eJ2h/ ;~no6?tKES^3~'d~ה&"o"ޱ_khIs.67{[߫m}lUh?Rd|  Ê؋_"kJ""_y,)&V7/Ӥ5%to"|}mDmͶ^kZ7W|M-lJ}޼qɤsBA=ioN2^S}w_ƭ~^h|uioStim56E"s glSDmoA&7/^Dľx9O]&B9zѿL曤ϘLN9{5׭ɺj_i 5XDeNms)Uvɀ4)&m[cj{i_]L1!mE~ɀ׾n:1YϏΥl̽%N_oy(i2Do]k$ZkjC41i}-?[O//W"]Yܤu#}?\Z}/Z~M_m?Ϧ_-Dzi2ߚuDL^wKI/\'O75׹k9k}7"sxn,fM-Ϣu6puZMdb﫭oZ:,=q_wV:VKkU}oeV3eWhin4׶j!*?6`2:?|n5_&?Zv"GsQ &"Y)]Ho v-}mۍ<}5}PÌaT^rʗzW]+wA\((]'{;!zGEǁU@S,8S]wG `ƍڣ!Ke,VCzS{t9IZ ȒP= rMԾ8NP6[z rDN;7f.7nH/QC?4vq o?Di+u+Y o(M M {ޠMBIzmYГ/@7~m(S&&L/GAXYE&. < КmD-(bS$y%e*C5..uҖ)Y4hNE.qzLy@R"q~_9w$` SmMkt<[K|Zoucz:7כټr񷕳1p3&hnxˣ^M`mlm<*Rj :16,aP#DQ|Y'F°z4&HTɱW GB9>QyžclݙT8l6d"`^(y.iBoqC Þcs'L^M\0T5+~\)xVZv5=3beZ8:Lq>bm"/y't-%ʹbUޚam|44mx  3`dߎc|0#M*K6,ZP2"G}+snccFc4m;aS\ȯe|9Vp $rjڶ31ʧ%9ݳȊO/މު Q>3kMPi!Wnᇜ>袑NxuƅWPK.P3G!x.BDV<v%H!?=6ۊ@3u/1Goؑ_Nogi0[GQ Q0zAnA'"J&ƣ(GMm7/ac@BHTtux zѯI-j7oa{5M"𝜗BB:eSnڈ{(ݠxdٚu<ugZQu@^}Q ş#HPonU`e(E)P&eO.r4tqG;XQ;w}(ZV93"kNq\Ba1^x gdwKwf?M<Q_֠4nJZs5s?a#D:?4Zfž B'._LVzۢty;:=7{1X`'},Ek3K2כy_Ջߍ==X?V :")8OϴCPX6Ϧ:O; ~hqD5GNCp5i @b6ƒ_T̓f?q'dv aQJ6OJ\[kO׾=V8Ukz'}v'+&Yv)O:>ߓ%oZ"yKcYHޚ6+nO7=,`0΢["ͣT~=񋞒?83j9kF8-T h|R0' EOztmR6150WqH[^';h|}=s$xKĪ r0Gﻟ1<ㆌ@);a{qcTl_#s[HOٳ<+7D^ϰKzYşGw|-0ڵsϽ9,]ċQ,'v47cn# !|5Gkxik#O=\EPN̙5ng҆43EX] CBF 78HAk==r ~z(rGnvI*m^l\@Xp8{4"ZPAſO'sS聲dR|9y!V8:t6iyPF85}6fbᅨ4JUԆq"iMR " ,Mbq=XbL\yLyѹw)fQu:bq2Λ%PᏲʢ9,`,܄(klsD3GЛ |JUAUTu̓gEΊ,ap YL!CGCA^e7*αJ (\z/CKAA=<)-~u8L52iP.07B`F Iej'Rp8?d'rfg6kş};J49#݋0܊1.*4̈́Z|deuC }4P状1;I OC("zJ>~pjwXsZCa"P8".4bIQuQp59c*3y30~8q uxuKh/!= /ǒ"r~4DTFxQ{:7Kյm_j3]ƹϛdI1R+5M{SټX=UDcˠ9ѻtAO MwU[_' 9T,r"~ ZAogĠYgѠ^Xzm\ >ƱE?7=r/E7!x]A3KV`Q x]? 5pqQ$=EiQNPdN>uZ  m,Z 2A"6҈cx$Yl:7J.vkaEEH W_wA;R F0Lu- *vEDŖ s}T oKͅU'i P̃ ӡU$} YG,(71Ve<mL 71nG{xkz$z=!HnFK(G8j഻Sf0h#&Dzfy.&?_Y፫M($Fg1nPaϜ7N&,Fw;O(5 fFU'0 {EOa !mܻT71ube8)eC͕c^x7Oα>dKFry9q&SQ FE߻H7yD)iyrYުVOߎyݟGWIdW}9P}Iҭ>/l߸S26G3eh$K9,ӪWݛN/`ǂONphֵ4P[qn,K/ɕ b"!T91D۠ ;ࣧ~d>߷*XL~ajo< pҬs^%ZTP lwATyoϞX©h5BXAB,9{4S5&xSl"pefy _dޮ!JCA.cEOvc" K]C\!^<"Ɩ$[^vH-fO"0MDZВO?oc JWƈsK|О^C˂˳;W=)}Te\c4Rc4)_|0f^O(]߼S5xs7 #|=Aںݶgjaߞ*2J^MJ?ǎ}d3E  5pB L?J1l vAYkwf4, I኏\l1"xEi3*J,gr7cp*L474F}M|U3TI%P椗17ĘH?H! \==M\ϋV{6 uݳOeBa!K'cjϱ U_l(2(X(DM-SpaLy\IFh0Dy ;8Dim8h,l^#@ܿN ɳ5aZB5Mꤶ/)q1 ͓F.  -q~}% ajc] /Ť`rF'js:sGhי9!R#ARlvaRGKpR0e̕bVgGz@0Et w):vք_hVBmqS|׹ doFp-.#`S<W=zuчh?Ieﳈ@PLXL9RgAѿl2zxlCžbSΌV$wllv*xUEؔe^(MVފ?*gm*(gՕU,&연L3qӘ}kf̌ |0c v02qszӅe iH8 zqڋ!|6'G2^"O-`o6 .aE\ s>jrA^ ^VȲRyOBk [Ö+X!_=T>J62Mj~AfU|ZgnxQ1rk38,=_#ޔFh#EUqW?1]g9DV ?Ummw|BL>2dBP Qb|?<) ) 䌑 9XPDxXRBr#'t ALmLm~B Gg^wy+ɲME?|_^Pyy/*JtmYc8M_$frf{Kj=Y|Cp)Kvk*ca;E('}G`/T[ ڧTE'ḌONv %$e\ g'Q]ψFwA)%5..ya9KzioJ\+nߛ׶l"WG` \^WL.ƞ؅g7fRc9TIS :"ǟhW$0٩1S}pTd$sZX/]1U 2/LrhA{r7 4.j R H"YD5s|MFŻ1 #ӗşz` h*e+Q$f%dj037/|cQӫaֈsmiܼ:z`Z/pbtds՘z.UnWc@W5&O 5V5!hOtjt( ix|HGi̟f {ahZ%=( .vvi|( D$ϟ5̕.4 {egT;9.|ҧ a(ŤsrU޿ ""+ O]/eimbo"z]~t2lt]7j^s_MdJ!Z ɶ''O'8|VxAd[k1r0ޓz)L6aWQDša@L6jyЕPt Kp8;ׅ;#B)RTOz$}ώer)fꁃ_[V|:5FRa<3%2fK^,VZi etZ*A9Zr,K{.;|i$AJ'|BȯuUD\oUT q' p_hY:o+ -~yUfWCžA3*PC{O``5VsUܿ?3>XUj)4 0()W";'mD҄$R \UD iMʩ3QTePE&"w~Ax4h[p"ۉ LIhB 2yܥq|on38 y_mqS)+7&?Idv܍]U^$ק䳝W-i?^Ĭh`OqtNם1>{ҪvV Fh8hľ-&HkF  p:d"C QL1b9/WǃȍWuv{l46o.""6D8˩NWy5W#bXxosXFIDATfR&ѷQSSS{1ﴷ?S I+ѹMǜ^TC-kuf*݋t t@SS9,oF*XLB|5!?<3.Gg PnYcWϼ=͑kt\8¢Kce1J"#p&=rOFtczfon8F0$Ofg'%ŷ spSlYAQ09'`)W&q!k6-&Ce%P暈XQMTkt=:<1|m0OҤѬ2uFt\>=EXȝEYd u9şE߿HQqd33[<`*:_ls dgo)Rjo<'od0.hMh?y5J v4{U: qə /nL 'g|?'7 }"ˤ 5xnJplٓȓߩw<_{?i'ώ6/zo?JۯE43u-Mm%0dIeֿGCs( ER'KrpZ#x)UJ^h&GO1b,.L ofE>dQ#Vls3̷\h ?Ng}JK W;̛a$Vit{ӆˆw@4hQҺEOls@)F0QzK3TVWdb0v#sӽ $*zHMoLK-i`_K5'f#t]W9{xpdiu1=׳]X 4Y<``Ojx507_~)9d0ʳ УK_(&n+ п҉*"h<쌚/@eWѓu[!9T4'?۝,|"ڎsB4xCe>=\W,`?C )xr5Izd}EV3!DY[ (A~kyQtR vZ &pT"K7'2č+`֌RwSək1R7Fsv4=wN/Hoxϼ1=ynD|- NYP(G527M6"eǎN/^)Z\C!nw_~An2t-"5P)cqk'W4O<]hӻڮ8{Dy᭺:BHPCM .c0wwQ Bޅ@uFW }=ŘAZE+!Y} M裘`FEΈQ]MqXt؉<@ #K%P[s!XD8[\NôOhGc6'<-ʣUl2&7M U@?V@Inv}C{[Lʼy!p"I;w6ED=!:Z8o说<֌Z]AQԲX2 h0%B7H 잶2޾D8mkMeYi}Gˑ5~853)2B@{yoHѓbBUle,EQny]u3Bs-o*9ЄqR[Uq8}\S"Pa'b&ˇ0{<K4r߅g+ o ͱWBѯm>5P,0ߣ%@x/Ӟ[ \D":LDd紨1ZwJV5S] ,UVH"@G6,QRtcohe|IͳҴE 4q#^:L(<<<c7*=-%W :QQ[Bp!M4ͥۿt#;*wn=&8L.△>Bj +sFL]bL`g eHAo/ | ԮIENDB`dreamchess-0.2.1-RC2/data/styles/elements/border.png000066400000000000000000000175461242540543200222650ustar00rootroot00000000000000PNG  IHDR00W MiCCPPhotoshop ICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/%ҟ3 pHYs  tIME H0IDAThYuۿ{zLςe@HₐEjeZmv*R+Iz[*˃ۑS)*[R)(QQ L"  83 f< ˆ" run{&5'&!eA;6`0pw|d2 D󛛜 O) _ZOo<35ɓCxBw F. (ΧcyrjJn )rw869)@bB* < oe,/!\[ٱ6 NId? $mgc}T][;BV:I\3'41E|1W.9uKEybKUW$ud<ơ銼l7tT#bw~YGD* M ӐnkuIr^L4MQ@x8bDDѤ*HP'tJI[QiG-&5G?e!8OUulUA 'u]u Uh>mrx_T=-ݖͤ'T%$L; ~(@AUstwo2zcHi}=~HӦKNksrO\ID*9GZBG=7_߂[ˀ(XزTA J DEMW=;F#ԈDƮ Cn :CaHc8;T 1F3kkr ۶y!Q͛ #Ν["=DݡTBz=;q$J2FvgPdn!xI"޳ (Ȉ?54iGV;A2 n%nxk}Nh6AȵkH$t:66jd0077޽IAp&\ nڵj+WP-a I\M *W$THbĴ4t(lhj;4=[ܽP{n8r5?mۨx m!_Sxqt =T]@2bjC+#ɟ,ȈC9} 8+ݪB1e 31=0([7e#7nkwi=,ժG6;++' +Tqzh:ݰE"6Ȟ0tcB!i4#w"cb'5B0t:SCQd:F4̓TE\4-y|?e N'BQ?m[9ݝb0rCnoVDm"OfB#{W3LjJ6GE.5N?b ҥWy `0wo9a(بtH$\v i68j'1urV:` İ PqAwb$|W麄(+Ib揞oGOq0ĶmcPU ۶9~ꏣ*wpBfh#56Q(a툧ST #$Ðn Qbrl{~m*ͷ]X^1)?O!Ap*f LORשwrTt: %rA )bgW64$$_c*FD,GwlaW1 &*#4ӊQ1 $%ߔRn[ 0"uٽh4nQo}5Ca@˛4M=9/@JV#]X^YF`Rϛqp;jhIxs++@6;Aq쳴ZMz.7nD*^!GU8>NCK1g"uCeG;RU>n5S X/ xCImg$Xb4ß"aH r4bܗg8ܯ1]75rEz⾩jO/2lHs ~IrI~0R;B`5d̦~qz=Nsb// m鱨K4sb!ekMP={6Iazg GH!-x>PBA~}"Q)#@| ڍ>nj3sv7^{p gNsS Eں8uI ?RQ?8v8M¼|o6)(Bp.{5 \"IBGiY؅~Fc]W)"_Iɬ? {:#-SKc;NKG~׋t_}bvxD֖M֪ B/jCxutFSp;Gɴm #ebnM&0nT9D۠!?x \}H4jў~ܱۢnoq;:2m4}͗_n+h) Da+*(s/S )13M,CWC,S"=8M$=Z =3M+W&~t#O1ۤKi##_LOhmst{!ACQBo{bDo(E`l% 1 =rP+*S]qD[O{lObqԧ`xGH DH31[Hz?[-@>%IJqΠcbWve2DHDZfD^kY&׺^EQMAd(C)<[ks~'CkMh"F,P#er42H8L٢oin0qm> .GO/:=O>eN]$!K?G5IG$&utO$ᵋzu۔Kav/`PdIENDB`dreamchess-0.2.1-RC2/data/styles/elements/mouse_cursor.png000066400000000000000000000004771242540543200235300ustar00rootroot00000000000000PNG  IHDR szz pHYs  tIME#+st}tEXtCommentCreated with The GIMPd%nIDATXֱ ?U'͜tz% l|$/!8@TaWqs J'=H|aq16FmRBJy;тHlgHdMT϶ ,IzJ YS_:8.߀p``5pIENDB`dreamchess-0.2.1-RC2/data/styles/elements/pieces.png000066400000000000000000006045731242540543200222620ustar00rootroot00000000000000PNG  IHDRbKGD pHYs  tIME | IDATxYp\Gz.ɳԩ}Ea AqElRjiwl,/v?/\[{ 5Zrp_A Q@P{:ޣZgE-jg)Zע\x'q}#XM@z30lnb<~3fL& 왷"1Z1zm -з 5hϖ?n߾ڟerP!*U h`'\%)U{ guz ~*L+(@/Lz= kp`2+z?l>pg4p={z@ @Yx҇v<~=x69Bйg}#緕œ1͔f.Kk<6ɼyOcP#oE}kc%I>(h4.vu_,ۦi0-&)*/j N]QDbBW@@s&8wͽ֝=v_@%~cti+e[ {8a, h ^27́~z5zoxnb#gƽVx#3<,c#..? 9#2.R?2Fk#onG7[oG.n& ,77},RB>i"] ۷n*ݲe'>ƅD$`@+x.WT]?1^Yh~BB͔Bs1 y3A޷₾r.- cV|V< F^^⁙(1yK^Z[ Á~ (cJgܿ^UnnnePȃy#`0LW9XV))g ^4F念?C352jOضs~~7Og*῾b1UNzUb \? 澆]@u_tE#sÓZR2&7zb4^q_](jB. r@op x~Y_jr|I3?~/ٸs_ٓ9@x˽-Urlbyw H > Lt/;`6Mf Pܿ3`d-Bxt_y`wf-;"ko K![u( Ko[ymK8ͼ*',O`F&Jܞk)ǚ{fg&{ On+a`ƇJh}/ޗ,{۶]g}GV`6!Pj} gfV?AHjݾ};Z.q(( ?u UBǃ&^A?<0\Aμ7/ ^qwÕJ%JET*2!8㨪Z BUU |Y1WAxYm;ae!hˬ%W(g[v?#cq"J7H_3xNx9VzHѣϟJeQ 9aGqgyڢ(,Zk~tEiԩ=r{G~o~ӻ} <ӲLe!˲|ޟw)yY 88q|^m۶޽{_*~!B?DC[#K2D#;(۷jժgPaUgPRTo`y ;3X&*07^0o}BR)BE4YY]ek7 gkoЁeYBQWE{@ٷw? TL e pjb4nC,D:=Z.t/@qV~]%qʠiB\ٶyVTmV*i3C^lkwBpBttt4Nr,I<͵kזH)s ,1rj/^*r9¼~.9flFZʕ+<_;:rPE{@R <2Lbff&r訷X,QQkq}ݺu{l!eYs d TT.ncIq@4\x||?55TU N•J%F)m1Ra|$ITU333a6gh9mێJ\*dMQ6lu Dpw {s?e lNmd2)];|pxppc[֭+[nK{g.6<{Yta4O<]fM.DQd)o)wk0E8-$W\ tZf&Dv800۾},˞&%땀[3k̳oa+W䙙H4Miu s-3gw}7uO?F}X2DVZKT/ғWWz moKqMQtv8ZKNmmo[^/ BIH$Wd%f+(j- RZ%i>XrE(J۶ms`#JV*Zȶm@T*Ζ;?O$DL J%O\tnHP4M:@|_A|νR9R* a]1>>N'''ٳgWUgU֭['aj,f\9_@8NGϟ?O~4MEq/A|=X}AVoR??`@nXƏ;STСCmoʕ+iIJNEA{ǎ^ݴi-2±Y(~S?###}{ hU%HXDz>MFGG3gΈ/^qF)UYh KE }0|4={-B*P)Wa;L[>YgN9Nmڲ13Q J@ # qy@,'"!YѠ+)%6|f u74d&霟OG?xR:&3 2 B&ΝSv?pJOO`~Vx$ pc"Xj*tvvR ˲1;;q\t ta`||\}2dÇ;}ɓ'=ss4˲`۵|066&;vL}ꩧ/H$X,cBER ~76R8L|OQ˿'d23+hhч,+ 'wG$e ئy[k'_vv[:Z E--Rݶ BoqqQr^.SD-BP䙙8mۂ8`$I6&ؼ-` N)`)/>;;xϟ@&/˲`2IRb6i&^H$a-2b^t)ox3 q O?كM!ILիpIi,,,¶mir!_8OƔb(CCCb{r{]bp6a+2"q^Յ۷7i(˸xb *t&s (ºuX,ƍBZe`i 6o tΝ@frbسk 3dA[=ZbjjR)z5a~~|>i&E$EQ<˫–e'&&gΜ RukA$AܨV)w\;s"#oo~KMͦ۶A)$I`A@,X\.G}1*8pk-l6IRz[o[,UӲDRjfe! W_}z^q81*`_&իTR}}kɪ[Xa˱<[,+rС}{7o,ReD"ax>HR,t]i}]3뺵{n]UUUˮ栤R)ellLup8Uz188 :;;10Џ5k 0/ TyaX.*_{ѣGYqXwl>'۶quoowȆ Ҫ+`X{ y`J[Fo,o˙T]uYqO`6* ^;R9d2 d2yst ,@A`2 eyA)E" ]A)4MC6[[#w1Tݵa+UՅ#" 5cT¹s@wٳgΝ̥˲ ށnԘ^033j1z o7lؐmSz3cQ]l6oG0 A(Ķm[188u"*8J障|2/X,¶mW^yoYS YY= k?"~˂ lZOx|^PJ*t`۵pc"{v֬|7\ګq_ ֪B!p؉'ڎ=T*<1RPTp B)%bI xHƶի<'aUvtX߶z5,o!שw @T*E#gϞ]|YVH$D"^DȲl6T*i4-ǎSxx۶m9UUKp۳,reY@mmmF,[@h4.tt#cq1 4\."N IDATLJz8 USO=eA$%Յd p^"1??l6B@._,={711N$`0X’>c7kdʙ/`[x϶Z:;~0`ffO 2a,\:RAta˖-kI\v7owPQ8p֤>!Dl 7h_xzw Fy=@eT*8ߏX,M077|>bbR$.k&ض-nݺճnݺ(J3eff&pߑ#G=nlۆ } T*CuLLLGU{졡PqaFQxjo+?1Ňij/kBGMOOyr"цk@i\v?rL&]qmȑ#A_ڰa72L[K9\.zȉ'Zx k֬ƾ}{Oo] kC(JG:FT7S;v D{3ТXOYVDQ~Գk>(@-èyAe95!LoxMgΜήǟk|a`UH i… 7oshYibQw0pϩSb^7~4zaN.륃PP } (}333wy'ruYu<?w?1Jbx뭷:\"%I߷-53jb+Ce Y,˸;idY,Kp4f,R pb VS'Oy]& Yw^|k@ WuJ3z*N8~^yƍݿ X*!xhby~R̒o.|7&5O"  ,>~Ā w'DBm k|-D<ˇxEϥvdY(Nm<V^gy R _E\pmLLL^{M>ggR"QJ 9IþW^yEz*kǃHry8;w5M[lRȪUiXCsn*5):Ńv\zwYE4R+ƍ'ZՋ@oY֯_ϣZՐɓ'վ>7X匌R ~&J&?55կ~z%0رc}l޼=M !zEQq-ZŋH$RH$nl>5SHlm!%DP*q,ÂiivjmA@)LT_ o ϿCo_|~c!˲x gɲaF{,pjqz}>x&GʸUCN>GFFFSSSL&#kFV fOOS˶gd1T,ÿr劚d(+ݻV"v 0p ܸqo߁iesd||\2 H<)SEQIBq)@uXeYurV$AQKUaI%R ]rm^n nO$IZё|>X,l6O0 oH/]ټy35d9&hΝ; \.rv${zz*6mZ㋑H"ܧ5y uG!tZ' p'B9}4+> 0pi//%qD ,&,|2sA=C^R ˲(2H  199T=4ҥKa {5DQtLfggs)//r9D===سg7<A-R)e Ǐl߾=qp'$9_ B]iOSܜ`&$IB$Aww76}Y D"B̠P(Bu2=3M3 㟼dh+ SF7xΟ?LOO۶ 04vB24ns<.\|r)ry_6ͷZάx6 (֭O5kʠDf٨TlhU*_plp D:y^:vʪ'E4Ni+|9VxDooo/cϞ=!գzi`bQ B8X6$KRd2X\\d4oV V(r< @&9 S0MR H0M(" ؁@–ӨtIs,@}}Udž jU/TUERm(dbbB*̂pxoG^rE* D4PJ( y۷oD"ڍ֏h\@3g|GѶk41<</"w[oFZER kDWF?7ƍ((JdllLr#k{ʏqi ]Gv  `p,صjqs8D;]~՝o~㯫Uob yЂ`waݳi*roYG0 qbb^ro߮W|r:::D"aڶmB Jin`` ]!~< @- >:sssm?{=߭[4 j^3RTT*%|k_K\ɶmKaOJ&,+wf0oxLo N"Çk׮˲ 5qv~P;vlG.Í717B>_$y\.^ k$I-LVx% 1/_=Cʐ,9P7c74i"B=VӄiZX) |x^.B#ph~Ȗe)bQIRTF@2YJA)E2نd2iLLL,E2??/r9+n?GPק;,S`X@,KMRW_}5|1y!@尲0YM#9)awuv ?⸏8r DUVϟǢ[/͡T*0zdx晧e"0Bj 4q-x={dffS+);CC .0tJ%\z,,,ӧO pXD"J,7oE~F)ev+E]yrY K#-jxe6O,RrMiX,S(Pdّ$_ A jaK\XX3W7F" z=E_t7ZE&d>[C>ZAe]p,#Af@,TZwb9.8-@@sGz}sWW?MMMZA}` T#;+HA&%NWo*V@вo~G቉zO;ߏv(|>Er5T*+WHJ_z `===Ȉ3N4Qhs]z>kב_:ۢ(2[/ K:;vxm/r6%aP֭ m# 4MP(lݺصkWw7SE+!/ڵkۀJIVbiܹ3斺mE Zpiʛo9tPŋR.#@UUDQabzꙙww_~lܸ1xJҜf})ضmtEz<Yׯ6ɧ^imۆ`0ϏbDWJ$F__z&БJann*ٳ~X ##pMֻ *ywpuT*F]]]xtǽ>]166^ҖVJ) T(GUU CNf j0+t] GzH7_QNӂB!x9Ȉd&(f%077)ܼy5N;CB!륗^RSjV98yrض MpM?i O!J%ܼ9[nX,^lk$Iba|Rƈ= 'N<)(ʘz]B0tq;w.qFF~$Kf2^X(HX۷1::;wQ8y\87nBD 6Pe!.ʙ3go2;;+Y$1Y@!%Sׯ_gϞNOOx1͌"k\O1:QD4A2ǣ=&}}j!(zzx%:L6m2|>Bubnnmmm`M|^l޼hHa&&''Q.a&011QLAGG;ٍλB6ٳW^,iV :S ü^/M&ו1o:Wx%~Qt3py +ϢI(ZM65֬YS8hl,,,`tN-[pi[r, ccckٿ1^qj׊`ݺhooH#y"8;;;F:l ϋZWq|҉FFUSSӘ@EG?&'pϣX,z^B7mUd2( R I&`Y;&?Z[l1~֭[~JAyÒB >8۶m*eiRP˗NR8|0 55,PȃQzj_lذA%[ٮ7\ ` ^o UWXP8lGQ˭I`7o-Zod5MC2Mpq^gȈ:00j٧c Tv-yO"` Ix }cn﷓ɤ( *U ^DZ$mXjbb1_P*iPF\jJ3-ҩ)ŋu~EQ,\~&3Ȁ`-V& nݺx ;ˑt:M"n(̡pve޽[SUUf2UlN(2#-tI< "&'P(,! ١PCkO)emt}/$R ÂYVmӮU-9}o[p똙.ˏի֓ooPWϟ?zaaa(Jmz˶.}A0亟0lװoRJ&rvϗH\NX9e0uuurǑ hooǪUpڍ2VTH*5K#(Bp6;O?B@wjYLD&A6 0k0d2ݻ_)ر I+‡2/-qvR|>U/Kƍ]3[n|>v\UQ @TvQm[O'..^A__ d#d2u=:Hz9|^X" }UV8Z&*UǗnڵn#ΪRkΔ!KѸ?O}_Axa|7*vW/үXu9ʪ786Wd X z^_zC"˔bX)Kl6;S(ok6&]=U  [ se]_x'i֕?$%IB ]^xA߲eK5EYX漻&wO\$֦R)ڂ@Ƕk=E.$:HČ*%6.VҾկz9B B^0+`0$I3T}0-eY B,*dYlہaIJ,ݧ]8ϫ `y1;?ԭBH eB0sM8q$Ξ=;wpG"%%hEFiF`u~*֖@7X~09iid2 mcqq\r 444߹sgpppp)=aѠȨ)h/5(c=r9ØB$H&xSvoo3 {XreBKl@ $ɊD"V{{ J%,,,իys6K|Jed2ܼ97n`q1 nGQ hxP]Q_5Uly޵k Ae"(٨-hӴܾn/Wa- d}Z!|D̐^UA208(@|キGΟ?睚ةA3mٶ'k$ɲL0 ˲,⡔o|nA 9_W#EɩE1zl~X, w|f^4VzmvP&?_4=~yfq,Z坘PGh:(uQVq9Ae{<XgFإayc_]&󻟹?)0[8AABvvLӀmh44vi,ZgL&1Ps_OS)kCܹm~_z<VЇ,|.xg*#ccc$0|( wo{y1ō wuuUoU0uG:wIRnC";]ήw7 Vʷ/ [Xa(!aq U4Gz:J))  _1@ϻr.q@|h(@!mJ G8F0۷q1ޛuעk}:5WW#3EQ-6iYo,'q \ /? @~ < 81ؖQ-ZLҢD_p; P (<=+2d2i|>ĉ???/^|mv h4FI*(o&*\Z'9333Z*yR(*_z֗k1lgi cmmyH=]]#GzcǎP(Ew!%D"/Gֆ{F<|cu:#HXobalLޟ[qsܣxt+ 0(s?00trr"tT Fюx> LNNamm aT2R'&&3g䑑ѣ'O*۶mT$ͥiV? =_ȍ s@|Wh%ڥ6f|H2 "nܸAo/| ҳ>]cŝ,`os!4i? 8>O>(]a&nܸ JiER7 4v:^{8˲ݻw;O>QWWgc=[1BkB){T}_s'؞|r. #_`Ll8L&&tMK|<786@ D& (Cʗ3513kN*J RUgznldn܃]$Zueխ%fggc?CB")k4fdvv ɉ P`ɲl[z70 -oWWZ 9 RB? ^[[[*!~TUE__?"(18x *F >dk ,>}9}t7_T[,195E&'P*$Ick:G8~~ i$bee%woga;e9bdzz9!|Ioo8SɥV 7k 0`0(r9R(`KK aY(l\>xw8wܩ\}זQ>:Q' r8,+iruOSu?+JmxcŎ166P(m:Ca߾n73\~ضE bΝ9VE*O9onnFss3߇R+WPzэA XUU155EVVVٹ@("w ~1y,PV]dY̌t… $Tyss3=۶˕gqp=*B翯iULGyםGyPWWgyƜ\Ba&oayydxY1T111+W◿|2C<gyt=׍}F I¶?|99GXy(u5I`Z`#<"Dal?i&% T+#vA (#P[6o&mmmı-XQN(8x`?yؿZZ!>VxvE ESS; D/'իWrR*.d yn\ձq2z3]o X/d"#ZI]דB!q̙}{aeyXBDQ̈ض\.\.W  ~ lEQ hޙ76 \bbOf x<{ܖ[iD4 si"$IB>G*, À$Iضmo>/g2"r2oqK9UU14t^tIسgK$޹ō yJH5aȬB@Q(+T]zUu 7Uyιp͆jsss+W(E>G"G8afs.KTU07o69ihhb\V{뉵3mۿ7yuձ44Aǵj["= vZ̙3sX6YILMMaii (bӦMx晧Q,F'(Jut# bE n`5X s~7eYFgVal߾ oڵPoidx?CҥK ۶mZ[[}ֱRA3*W@²mG_~wefa6bZq#8yH8 0LMMT*ayygϞi}9<䓆(ֲ;>r&6 3Ƙ :*d ߼هD"r>kۋ7* ר Ov=@Xya0_FʰbhW2wSg-[!I2[ tܔ^u۵3z޽{S(k!>,WME,;VrN_"~ A4,+5r|>ZyX2`xWgD Ξ=4c\-IBecnn---Emm=;?{w PWWPZW^K{Ѐ:l߾ D"pL\2899I4McXLDEQu{Y `AYW@eY񩩩XW_?iyϖf4lqUx\<O-hYOUU)N n\~ccc\ 6CU7UTixM Y\\b|ng̳xd)YӑH}O wC@ 10B`J%z-M*9NEZ^~Mꔍȋ$H-(DB(bD 0v9eDR2JBeV^KYB`qNy'Wbh9 ,m4u'|RF;vҗdرS9,x'XuQ8˗{Lڼys5 eR$r9*.MiJX,&HN^ġl,,[x`hs(.}vRjLOO9:33Mً1Kz^n޼oI`z`A1U^,o,DQ,675jjjŒ1Gaxχ,jvDM0==iLOOZȻ555VsssIEoG7 ?oVMR+W(/433C5O$8y)&K`hh#b||p9p1A$ttt>>$ Bؼyٍ/J~`9f|ߕ<ì9X?W|F󤼡A@4 FӴ/~w]?K;`ӦM8|N":::*Ç0t\~0 333̙3b//裏ڌ1y(nЌ\} O=^&@ @HU|9^z-rP͝t]moLڶq!, 'mv[:~P @]g|'D?~GNP%,H2(iy%Àe9p8s\2KlPn8@rQwԒU` e$yEb(xй۶B8\]3ͦqHXXLӀ 5R|~5hhh]cObM йmddlD} Sn9F|"]v=9/ -ˊoݺmۨCkk  xeO4 C\\\WVVFsP---Y) RY/Vbѷ L&K6R:z=hs]yڬa{N2t]d.--BӴl_ z/|W\qgX? ?kWP-[d X,jeY$hll@MM}bŃ=VWW1;;EXu4s[lLU ?6f043 l6|KՅ#GKKKX[[CSS#:3|fPDDQB%1!!JJ dY2 \DQ PId2Iݽ4όv>f/ :eՔJŋC/ڵk,//D--8t >۷!WڶL&Q`6VWˊ9rE!WWWc IDATX"`>Vj'WYcysYG&KEn޼ nb333$NX,V˦t!a5c0B2T ׯ_ o׮]lϞ=mڴɩ5]~AaBa}ԉdMB`@-j4  :6ԞK6(@m^VX`TL0f@H9p( lXJ([ ]ZM^|_066?:8;v@4k0MBccp5N羆=]]D $Cxsc330>gY9 a`J,Al Z܄%^ԫ6n31 #>==i&~?8qaL@@;mm֮]'|2yt}}tEfqǑA^ϙΜ(}-D"ay/^2K6OF{{;v؎nBp/'xK`СCWZڲe˂ yc|8 4#B_~9#uv܁g2n݊`PɓOa˖-®];o߾JF߇uPJ܄ G44;;;/`yyFɬs~%q---Vww(׼kBeT*F>ϐ&<ƶx*\p!Q8| z)tvn(fᩧN q\~2>??O^z%a~~>L&g@a.ߏSS`O,S+yu@7k)o433C8hDQDKKZ!3>mm혘b%Vd2LMN˗/ ĉ6m2jY/QifE;)8MZZ7Aԁ$2Hvϙ(4iE0ݡpq8tF ` 5X6\B!%27,ÂCh ðaZabjj/S A,?$N"Rƅ333ƯΜ9g ]W(JH"A4ã[~-|زZweNW@(JouuULӬP(PUUa)$I,PV86ɤԤjmmmEA4IpSn߾-NxX ~[EQ؀!add2㶲._Pnllleifggl6+r9V(hT"۶@IA@ `A;zGGG%ښ$;qi/X˻dquOwEѡԨ$ᱱ1_Pu]KKKlvvܺuyLOOk׮ћ7o >Ohhh`U$uٴ=imb\v]ܲyrر%9蕇bQ8$ `,1T;iQ4^U,.c(>p8K.cvv֝ tz}?O{1ޒ$u㝧^@t}&fggk"g^:_; 766o`yƧ!@5x}~_$`T4/P58A>BzR6')D)!eȲ`T͆iX- ]]( ],ȢBɀe ]3a6466\0 '繎}P6+oJ BNjǏ_Ox饗AgYssP-VS*N^a<ƍBGGGc%!NOOtD"Z3JEJ%i2;;+!zZȟE4+W|7odVY/͏r< :7nCC$öm۷_~gr>[r_(r5ܙ} ;ot9Np86_z/xFZZÜ./`yyssW,j!' ~?uuO?m* ϵZr[=Scþ)ʙX,]vMR__W|CXB&-d2kI0D~ 8u hiiF>*eaqqbCC#MI` =_5x؟8d… ?|A[7с} fhooާ=[uttx7aU da}|W4H&; @\?mwwws-j{ϋJih__? `nTuqqqQd2qy0 E)?ċKp2 Y\\dRe}9 jY~?蜉U/_|/( (̩cU4낻Uܙ,*4~/^eRT( N<)*\pAkkkg#Jap^yUشiEYccy@*F촏?=EQAXuߢU+PA=ϋwFv횬yWq1ttom G0::q,, H$cǎH5?*IԄ>X,_+++pG*^{5X,ܱc z?R >}UeW&{zzB/rڵklqqYVtuuؿʃشiN èG__?VWWa67:|X:uꔴ~yӦM̳Wǖg_o{ ֘޺_|^S; Bî]y&466"! L`p[Q__]v""^ ׏%yJ% T2LeCx>Gs O#rLWBȟI/裧#GR8%$'BӲ86,q(A DJAd%A$$")wJAXve:MhPuP `v%D޶]v)GD Milm薃f,+3 v !H&8~8Ν;A\q[l ދCM$u`UwKK5SSы/|MKt:M ø sʔҲ%+!Rqa4 Lch4* 333l6k8haR*h>nJ(Ȳ Fa&r,N֤T*,///+W[nх/ffdnlnO,0Jp!q9LBPXS8c:y3 s+円A(W؏C٥K@( {yglO܃1C"@2YMӡ*Rakkkr<WDQT<(gIֱhKKK,q>& AHK8<\,ߥƄt:M8ڊ @9cBH)烹\eی$I f<\ |>uJ8ƁӧO s7`>?XǾONNFGG4Iydhh(򛚚ZK%lp-\֋۷PVM0!$hzp5Jmm>z c``aɥe/^=Ν; OQ0?^׀;Lfee%z…ٳg}Nevvލ-[6om8K(!hqR,E˲eQK&b ٠!|@koh˲l6~諯dB @e4c׮8qسg~#Y7!`pEQܹP9ܸq SS4 Bmہhkkk)1E4ĭU$|E~>uꏂfF!$@)H j3yEcQ`% Q JDryd"Qv,%lI0ESv2Tvqrޟe9 żLt@ @Q3_-ؽ{ot_ n:t/#_ãX`pI ILt8K(nvR9r`Jf@,466bkgsAg˖ 8)X[E믿NΟ?O099I,)J/egP(Y ²QUUl6l6BXpP522B|/^9v_ȑ# &%{u׼hGy^t̪ZdCa />^1xW8}޸JRw!~7ov9b>cOyy͏-wBzd)N Lض]g566V$*npfnݺt:'8P?ZZQWW.&mW/ i ìDD|߾OΝ;X]&HI/,0DOOO?aߖFGG)gdYFkk+8ۇ={v#=֖{e\p C_@XHCKKK&(TU2R+ tiBUUJE^ɿ[^Y[/:daaR9 nϏp8X,ч*CJX]M! #͕%e7*200 J%*  à=fuӁ U]`}C}@E[ZZ/O$;D)-1xAPնmϧ8AGG;n,4MZB!wq |iᮓ>(6}'UU˲$=DerddDtęjYHюL&Sygba8Q1˲"m]<⋾EZ z(Ea ˞WwK>?T&]X>tQͮ.IokkF#˯"͑bXfJRi9MMMΩSg}6sL"oɽVal?)w+mI H@QuoyX^^'EQ܄}eO C('0992[*o DMh]]]__ݠyWCe]cXzJիWj藿4;;KTU$IPmmxa۶mH&kLRx< P155 ]בNTUc㋟;Vg&%d2zayyR׿kkks@+gI$Q(ъP5@0Z6ux@7*jI"Fnarj K[(Xl#:{;j`c92@E5 ޺Tj'O~ǎ=[7455!8VSP5nJiqB71`UWN@(s×P}oooٳ`H-`֊;c]hooGKK3t2 R hmmEGG;fff0;;WXV4zRU}{33( Y.E"a$I&Q[[fՄ ,K{q2M uuuhh(a766.HyG?q,ɐÇۮs\xe //(1tIL g/ qp̙۷9B˽l܉`pd̷ usu\Bnaٲ,';PbTNR3\0X,0PΔG̈6>-ewS K#Tmm-hmm(gr^i΁5"˗/GnܸQ14Z[2`1f=`9xW$IV"~jE{zz lW*!"^hY6N+yR$I8p>}v\0>~[qXe *^ ~H /eazz׮@ou"n8ɨx|.acuu̙3 ??U r~=TF|$I˲j5Mҙڟ^aeeXEQgݻ-[2fgʛ,H{4g T<~ #@U5/}[J<ɓ'uƘ7O+oV+###Wgg*.d r˶yp g.LLL2877G\D"Ν;+n3rȮOA\h4<}N  D!bbQ۰-Ҳ:eˆ(Qf#껗k챔RD17{~PV&22G Wv![ui0fg)077Qbq׍Yu(d֠RHr( u=`'QlC aUT5gsW~&[ee+A"؞t[&/m"nܸm1nδMKciVKH(7؉}*P{e9!$@R)$XDf~oA:]QV177Gz|>|`$:SyX_X$:, Zj a i,NWVV9RKOC,GRv)xvvV\XX[[[g&M977'sϞNa&3@^P%Ϥ=8>>8{zoz>sٿog5{'Jc+-流???ٟٟΝ_4tuugJn\_QTpe S|Mpq_S41 A4[N|P^n^&ZR0V뺎;wFpEON[:!!݀i>=/_vDQȲ}7nTE\Ɲ;whggd4J+,;xγ?`B4urg1xy9ɸ h4=_|tUtuSxs"_@0t/܆B!;v}}x7`&&&Q.W:fff믿_~0}O.|"|իW܌^z=e&,}}(+HӘwg}`V:)|RSM _yK/Pr""(RH" U rpN`$b=?}SS_ صz R RȢh;^ce MT+78L@!&=$hhh@{{cˉ -Ic&* b0%XjQ?j cAx/N{ jhL&K=,;}~~8n YV8cc㘘D*r#H͛H?T*tiT@i]]-ZZZۃ={:aCBMr(bE ND0ŋpw8>>.|ÇXWWWٳ<21Lz4RZNA0 $WUa9g0Mv844 ugڋ`s߉(!lw$ mm.]4M,// ~WommN.,,(i~BaaD277',--y]@ mnn.822_^^N߯[М[ ?+gCjڵkkq+/ rXpDmk}E:`o; E") hԧ( ŢۉonnƑ#O|G,K4"Lӄ(Fj^7i si_`;i>Ƙ_9eՀB^c}62龂`5jj_ ӑ$I[/. xZ > VWW2M ;w??o6ʹbŦQ&ixbŋcoߖ!MPWWC؋p8쮑_v.W@5MjooGmm _N3ʏqQȲcxkRL&ɕ+W|7S{1۷ۧM{YԔob|B4 `q׃oy:ZBu211!MOO4ˆ O W![/ (՜D(EJ8(ʆrY^\@(EBD*`Dž *SGTzT҃JńQ害HneFX.LԴjLC@Z=llq!twwwmrCr3app@\DJ>oV+t]o c>Lp2 _t)xU9Lf`xp1BEO)GK.?\.{$QTUdoӧ`^,fffLd8v^~%CӴՑNUU@@Þ= X^^F*bhFOtuu9S dMG)]VV: g stEmV5L[nZ }>/cS[(9Pe #d2I.^zkk3»,S0܌GM# D @ pw3 e9ŋT*傴@ 6ڵk{(:@ T(Bڭ[dLɉ$EԡP:Ӵd$wKq/,˔BW__}pPUȲ}>_Es7c%|C:X>t: EQюH$j|}E(c W^2VX\\/v!I :`bB,[oٷ#0z{{qsmr&'p @}}=;=4 :~466\.]199I~m-WC 87i<n˞=Ra>[[[6'O:KH9s^sרRo)??յXP("S,8@lrDj0'f `V!Qŭ7?LOxm-=%`vƦ.$`e De\mQN JLbGLsy$+0M]]{P__eᜣP( 4M72i }YRAdA IP(Q.@^zIϿ]z,+`1b:,c_հ)ˡoNMMQ9?.ߔE#?z(jkpU| c}=v$;~H$033rܖnt__/qAa׮]|Xʞ*ɓE055eӣ6țo|J~R!jo6!P Wqz!WnPJY0b@t~FT*e\ׅZ45$X) 6XYYA&!}եi:DQC}}4Mr4MpQJJ'}<@_κ`3c1b]u?Oӌqz.;a׶nܸMj kA)u3㜣6Gf$ h'Nc/cd2Ļ gΜFMM B9I$ 58v(* >d)ׯ;vxxݥ`0;MGnhv>BB!fC׮^SGժ+CC~-ݗ`[?m}ե|gA / ͒+WH+RU5/rĻhuNBP KCCojBBlllx¶~jkş޿u'2` YeA$>ߚ1@E7a&V".8 mN^xGh"Ju @2Չe@OaDp$v<an0 E+ȲP(ȹ'MLL1cQE_6*+(*5 4Lҙ5CawtOO3<_]xw,+Ϛ&ERGv':rw^͛ԔP(Hs=ښoT8kӉ]|A+ mu&ss󘜜{n&0>>a;M \0 ^x l 0&5`pk.X\\nVCŚv\a62$ Hi !IAipKKHRX]]%~8::F1ngzu{􋊤p8,/ HT*a||޻wOT*>QɿHDBXKgz9n8VWWQ*Nښy="ᛙ'&&3lllDgg"dYRl+*5it:8::^rE\YY!1SA$&@A @$1)[i7c-3`#`3ɡ9F6:Z=MyV*4b͛6GAޓ2 _p--\hL3d9%KڃӧOT*EQ=fǦ-byy7o۷uuux3Pkn4FFFP.`!Ν;g~P0t&f4O0JǃSSScYaѣGk]rw*FQ*P(sL5h 6s~=_ ~JB:;V7p8c !`MM++-:yP=~;KB~(>/@:vDCaO }B nT@YtK&ʭpvю&rqSu1 Bmb!?|d܂ܴV ׀kXzwBu {QZʊƔc> A`1k=Ҵ;Ab1<3hii y7~@)9T*;F ҕwul tR(܎ncc@wwj),$IT*P7oނ?woׯ_GSS#a`||ׯl6c@ss8t2zy4B ZZ144 ܾ}g_zRMMMY{~%<=f/y]?^rHؽ֠*8q~TU5mbVu C>_ƆFGG0f IDAT[o ޽۫s9/0P=||<[oi6ks@ ǏرcC%qɂ gΜMܩԔxܹ~@$<{̗oof;ͮ? ˊKg>-ӿF?p07`0J2*e*P&A$cji#\N@( R cHVqI,i0`&3QFnc ٍ5@MM#" 8(a@(B93)97m&_FXĽ{pر-Q,i(F'0;{@P L2kk*vn@ LFߏۡ(-:oxquEYgWSSSoq)`vBJN8>>ٳ'DЕ= A_Tk7䍍 9(]]{#}r9WH9 WdLt:%/@J_B7oKFݛA(D.X]]7nP=zUܦ, ];d}=z}St|NQJ_ c;?AUR4a0*!j"(8(y0 -ɸ5u#YSBF`s`=$IFKKB8LavVn"_bqi sX\2;pKh"`SPpp Pn9qE빧TZZ Yf}r+^v( - !٨ )B`8x;߿?Wy^]c,:rѓO»0|B71>.% =&9rhG#B8| ʗru-$caa]٤rXXX,iK,Þ=]8tΜ9nqOO6;{8??~ )DRuwlp555F4eZ~t>{EGG܍wllB!g'r0NΉhȿ`֊fR]ױ@Ο?/544FدG,T* CuRBKu& 3cLVJ .H 1I\WJ'g[\l@IECfK1;ʏZӉCҥ݌9a@Dv7ѷ%|Sm^ۧcB… |طo!4Q(ɓ*?o.7Q ] EQzdSĬʼnDZ- S`0at%w"خ!aklH${QG `Mh1O\.iZ[u@+++zs˲EAss\_Vl]]LD&SE&!['ξe-nfڟ)٫3Q.Wlܝ[f\v>\.%MOO6>Ø#.rr -PWV.20 UJzd)|M 3hll _ْf4k&%>dswdL&(T:Ԓ$BQ|iG#'" Ov\a r/>VVVp455g18 Cb!"jkkL܍nmmHl֧"˲ϳ~% CC֨0J+w:;;pq\kq>33C^9s }gv'0k[d2I^JϜ9ӼP(|>/y7?1 X$Ic P(0;;+qFH$īWD"Aò4Ƙڵk| ٪Q;|auuuox}x f[>gd946G7M3zٳg9Hw[c" !MݥjPac||`ЍRD._,566,G־FN5qM>gZTU)N]]@ ΑիWG. XZZvRbrrl~ni5WBR__uسgqR.L3l$2>cyxkmjeYr躎l6|>" 0d2#24{aOCVpRz45Ϝy94\@P /@ %4,  U:[08 -MPJQ[WSa9xr*%ܾs wX[[(70}m_xӷqe׷#@93)g[H%O 9Ғ츍k!|BUU zL&g[ԡ?N8 G9@ai"rEK4 456oa `_!*Bk]fy#ABZd!DQby655W^B*¥KQ*P.p08zzzX7\D"Z<^@ggǎ FDngEɤfeQ},{7rhqƶ ;ɠMMMպ:~pQ*FGGE9o-jg}YavRC)A@<G?͛7155p8vtuuGOw\C~g" @D;(Q"&*AA((P*R\g/?`]ۙiGǨgQ.EIL$ҒhuCmm͎z(EhwI477Z1??ii #q8@<;EFMM V\.Gb\K' JܶHT=Ax<^D"LQ*Y,J;?fff\.'cQjX,}f>i"bllNNN JEH$ġBݜZHtD\M$Riqrrz3obB.gff?X3::׋6|>R-OFY<IӤ~m_K8S6p=!Mg92;;| J%Yo^|466Dh166|U2:*/Blg;v [zzSSST*9,MTlz<*5q'BAUrK)E,Ccc#ӂŇxDţGZTrDi~ M P+ێiZ99?Ĵ<6P Y!+"80uw2?}x--ؿ/r 6k`:Qfuߴ\pAxM3BL߻~>|~W_šCZ[[o,/-0B:Mf_0aTQTQV UTJT9YYR؂^{ /b:I@߲GX=\A鴜L&i[G4w,TUE{{;{Y݌R)w9@cc#14HՀ|CdD"-Q9"I$RKKv ۯH{ UAP(G"S$PJ X8RQz5>44D۝/ypudN^|~ӥJ ܻ70G2|Xggx57']IXiaRgA3A0Eaχu[hJ"TCCCG6iZ&=A69'y64#PC ܽ{|'?ur=☧8U"lֆ ],Y__|^cr]8/~uؽ{?9'sW^#W2??4!cGq~u$IJE@UU(8Wow ,g-6q]ף7n܈;wNs玐d9GKK ܏D"HK<- `$޽{kW}o5'\q`;Apހ/>"ZD"!y)!z8^z}} Eaee/>  g=rٹolH|E3N ROO7[ 8{~  ҥKrZ%a`qq}I{w{sLLLϹWѣ:NO\ROO {z:CbQ/ E(5=#C78RkeD`r\&6ԫ1[ JB! ^А|2 011|>h@VT3|M™/ԃ;5n޼_,y矱ŁgΎE;G0L) &1 LS D׏0==\ti1t`GAoԙ>PC,#&;w+++( |>$!bؽ{7vnAmm͎zXآތ<22MӸ 1k"H$P, IvnZ/::ڑm`u5|>ׯAr /2dYFCC=vjX\\ĭ۷FvT V@ p8R%IF4A8BPp8T \n"cBhjjBCCãS8GP kkkkn:}}}hmm,( j9q|4q߁pl|w"6)ѵs.\>8uKgIP׮]"mGOO!ʨo@$FPcU.q-e:=םjyJETMvHY9[E.twwm5LMMcqqɳ(ڃ'Nuolh41Q`}>%XbWWjFnlqµkbMy7*G0< `w74nB\Π*~&B D W%PQ-{8l3c 0`ܞZRH%b ,?oJ.bV 'Ď0*A((;C}hkG}C+޽p{*^%Ar{.Ν"Og Z YM +:"5uPS$ R2'8߇d~~?==}Ļi9o9MMӶe,j:;p\Zo^% Eܻ7dr i"LAa``/ш pɎ>7G˜ @ EQ|6ᵶ7dY65MsRD"Rd؈cǎڶVX__q+؋BudYLOM#ɐ5qHHSkImSVWvd$`z,8Ţ؋GGLƐL&122ׯc}}iBetwwȑî.!r J^Swol~:NC \.2=5xw7oR0lvg?QCE@\ݻcxA؀>(I"&cff̩%:;;+zz4s+?-`i q:m&߭4+GM@ oJ IDATii) LF^]]%\jW^C0ĉ'ᥥ%|e\vsnDSCC?pXy<PAw*$( ^'45v΁nP  T `+R2* PeG0PFCf18TX P\~ 󨭭J?cd3`ěǭ3܊f  v'|ke/IW^^ة_0<<˗?* v10p&sf[1DaS B( w0,CC_̙122B/2XwM 9|+ѡzh4jb1[8b_]ieDҏ 3(0Mtz u7,WPTTmMohhED)Yf$J$ (BT'X)E3E$GXzѻxI|oKʗ p52ibmm 7o8 "b(DQzHXB,f@ATLdĭ[J\X,}ѧ1̐7|wGG%! ZCN9CY 445fq?~F/^}wSѣGw^<,WVVq]ܼy333(4?ߏx<ħR k\C\Ғ066毭bCftwI`R*nAJ^|{(N=t]GXo_|>=;VX3 P͟:uN/ğ\eڶk.á޼wV^…099b N*Apa? ߯kBQ:a,2TI_*e% "Ws JCapNtnOANb q ayyXYYA{N=hk(ʮ <}81xlNAӨV˸z=|駸}PM0L$I{hhhC_GSs'45B's✫eLc0F'Ԟvr@09@ sr0n5 A98~bddD8|a/3nX2:Z0cX<a(=p477}by8u>---VL[:B!R  xu" 7[+bD".+ 'kt],}X\\Bm7j5/СC^`p<^ r9[c'Pć@Hvs"kZBh4ׅQ7 \pU(PQS޽{Ж1)-YQ gs{Ė[&x;siO$ebS ԈW^y 8 Cٳo`xx5կñcGqAhc Jd޺uKbw Υz*7SQ3 5ђyxMvQVd4Di,$9{([uصp?4@x<8SVwjKKKrG2iI4R^ye|{+ _ W|[n(gjG?Q: moS =:$]}CD2e%=n0RDdDT`عvmN"a6TXYя_gWg]g}BA s G|{'=]mrkhM 7 !8~U4Էa|sܛfffאdp-:m}hnկA$u@9-n00-Q@ I8'8[ǀD@jB0 IӋN?L<].` 1҅=B՚]9!8oDc2B P[[`0R.~uuE4ΟE\ L"pA$If8%I$&`ѷSQ#2&&=PA[[wS|| wrwM$4 uuuhhh@MM 666P.g!H@up;_& c}}DKK0MhDnj&fgg R,# (Ν;XX\tކcǎu7|>ߖiITM` !2I /4 vzE۵N{ @Ν;k׮E?Si}} M󣭭 CCChb1 {U*n˟`ddd ٶ/=7q֡ݍt;wN >G@''n4m$:L]ӴjKK i< I{oD ٍ@:IҰ( X\\Fέ=!㬾o5p.ܷ}vhm 0/r.:xWsI0 JELO߃HְoԈx<Tj KKKy&n(P,9$I/~R(*?/-y1;uvQJÇZZ:apL(|* Jm3+&P(V HA .J&ci[P(78"Q EpP[߂Tb^#Gˮn4A nM%77_l/0AM3A-\J#;ݭ}X]Zj 83@G<ֈ"P$ v[~8 X6 nZMɪ,W(&\F wfrbQub *QeEUq)\pAx| 'l*hP{*j0b1]4N)e$0 ɇG,sA^Rq7@ FwfAi(,&|>F@ v>Qm5hTU r٦aKi"`׮f9sd oq)M7ntAutNvG@ D}}=QVp=T*u" B%,,,bg͂kz4(ɚEZl)Trn_q_ݧ{o}k}kݽ .¶m躎cpp!$FEȋt]x D@SRL9o0L;vCoo}ŇbGQ /ouٿ_Zy䫯}D"С6qELMk/avvIV(֒Z100 %iNT* .A0~Q4$Q4 t+F큁+J(JO{4FZ"YtL<X*0;;B|ol6vwwMt6.~/\IuQ;p@[7 #OOz(E,//+ kYELLL?ҥp742dp //Li/G֬k瘦a.# CtBs=ضƸ@ ,˃S*\6)!M`sr0p0= c \F ZdBŸEhibO^\THO)0"c+@0jⳌX CCcРBI%8#D1`-X:&''7O^4%@~}9DPBN[[o|5 ۚUM⹹9Ϡiv]ty<_k hbػw/?v8{t:9%@!-ۡRm`S(LM̩1Πq4:gN(º[], ^ 堄S&XA?]7NM܄ P]N6|3*~2O޹4Ri*OTQ jMꎩ™Cp%bYZ1sWLA)y> L8\p86Sw8' yuOO0>>/ASMnVT*X,brr/_3gqXl ac# G4MC$AWW':Q,}y Y^^r84M_8pM5l9ʨff4MMlmm*'9\ |jN{Ν;PJg~Ϻr%ܺuygfYKKmF0 W|>|p0<0س>Nn޼J2j  fDx 1ph&?grVM<s.! ! .aD@R"%k *P C{8(7 p92xFD܆Ystq3X,`YDQMRM(nmm w̡-t:T cll ;v֭&Y:Qq=%Mz덍 h&4%)|>Y0ƶd"avvr78nS!tikڂ;wG~eYR[ly2佽v(r6o /%# p]w$1r9>559FcdҒ޽{L&}m· ۶5bnnӘ,i HR-g0ttvvbs:55ba Áv 6UK>䓱YP(qqeiBdԦ֞l6p9PMʾ>ѣVGGڇվ\CC_M3=_cB癶msss4y&"j ^_BpP^5)_Usb˗/۶LwءisߜyH,QV(:2=R3!Lν1.t=@8NdjrŁnxmp3q8``{ͧ}6圣T*̙0Mcc{ŶSy(˸}y]\_麎={8/󛅮.YBCS_cQe86Fp@̶PPO:evm躎P(X,T*kPD:B,C(B^Aׯ_4{ÇW^y8qHRMӔs.盏azLCC8!0M ו30x NT<UEC`\@"an4DfF#5H6ﮔ&eL$8A#QF4Ix$~pD#BD Ty#AIp,$sΉ0A R0W6d<& hBE$p] ǃ1:K IDATݻ;wdm\ }b)hVH$ݻwW>=uB+0 Rm@i0PSgH--*x ⣏Nbqq H$xpCH7]MӼxOm^U8hP}ᇉI#8߇'x ]C2۲޽ Lh3$|KK˘s7nmܻ7g"fb$ݻO"Nò,{K]׷]i P7 4̌^(6n 4r*&ɢa}n޸󰱱)oѣ8t=ò,cbb'O윿G" [P(̆+ y&@Zf2/^}+Who&BYR(B!S4Mis=p똟rDݻO-t2VWאͶ"N#l[hLӐ9î4me{ke /7|pCH7;MlMӼH$Lm9ׯݻ144x<4a&Z?q3"`xxη0:D/^ć3gquh%xhݻw#x߇x\jy2_{p_IG& x`Yn`uu 빦`# Jatt mT*Uܻwӷ011+W2{6/̦9* Cf0<Ȗ6o6_0 P(DΝ;u\'G"p333O~K`ff}c]*vqeegϞÛo7h̚ǏǏqAΝ;GyRJ`fBa;L&-`R!ӊŢ + pk_-Xg(5LL}˥RIF>O:nݚF|asJwS>D{^G-D"DWAނM yM/ S*/^? ;ZRj&۳8p`?{|&'_[u!D[<ضmbmmLNNꫫuwvuh4Sm@ u]'ɴd2PtI@uqںF1I`<\ }(4pf^jTr} &Ppmش#'CGKRqhؾFDT3 G I)'2d$U=D2(# F8 O:<΢`\G0088p8={vK**lJ5x<.tuuw#U }:޽{Geer-PD,C:F{{C&_yettt`bb܆{.W[D"`̃㸒,`eE&Av yvS6(2/V5T׍Y#NDdYq躎|>>:SN@0 _3ێ`qq /^Wp$fggẎB4 ۵k˻AE׏?͞t@&F:vJ?E"?r)eYX][JEBPЁ|FA!@@tll,gffR/^KlF>LJ~jz{{ɤ뵆ZǗ177K.ҥ˸v:* ڼ,gJ)0"vM"^#B#FIHJD4Y8(e h)cc]8|a8sJfiaV9%(H0O$񱱱3<Y\\}]s~ayEB!0&dh4&~W.ZM߸U%n3VV 7,>"@裰n c54g!fh,ܽ;/w;x½ѣcǫ{ͅ5۠?DGMa/|>O]yl4M7#׿~<Ʉ.wuu* *t]C8F"@,D/sH$000˲P(:j5 "FA]]H&eđH)d(Z՗ڶK,/`yzjh4#Cs2bS!`Q\N1_9@R_6b.Z˴\mmD"p]8uC|)7LH_B5ok׮?.]t落k.7p-4n[n5֖m  dmHR~ d|V*uM5P[3DGGGCqavʕ+ZZER$nܸ%T*j5! RfPuBnAj_W{~pOjujj /^ t?K'N;`ܓј˯ 6Thz+믿{ucbvޅ'(RCgSRPQ(p$N<+WHWk׮uӲ,2>>D4[τ1aΙa!b&N`4DB:t]psltE P18Gqa0  ڌI<N&lD;Y=h{h lirNkF}hpҧGT x j@h!2& op e<hF8cu|`bCSh_u xfiԲ;k yq_3,//cc#-U^R\.T*hjZ pwm*f< ߫u%i ް韘5`Rq0tK̶ # " "#!O ~ +Wp9:uw_ 1菪O>d0 ]\\0ٿ;psѨH$mRt:Br2EN"!044={DfSWW'gRyBHL|Q96@o{6A@qC-iܯ^S!J9F2Jn݆aQ!kjTF3 8pl P#hmmcZu7Kl7bTzshh eYg<EEsPAA[[kMy,K-6lz\+ X-m8G,@<d> ,<4MWM?CRLD(B8ohT3H$L&F|(ѕ~{ee7nɓ01q/_Ad0::⋵ȍF1J0ؿ_=H,v4u3 3 Wd!e:TUض;wq}-v׋aرCC>:L&ofi mBkk+ zzzp TUYx&\tȦ*KX\\a(fp-FΜH˲eܺ5VE $,T5DVpk+'b{y,irGQ_|>~x_\jU Z 3)B;۶yfٳg3zzZY ǎCWWn,}3tcppЯ=ܹ5T*>H7 #JGGFFi@ /be!SP]*Z8Dpm!`tMj8րp(5G%{L%6 1Gd9h(Фi6R& @\]p@ S Au# B1? OFF(($~5H׈0p=uPHy==]hii;EŴ-FLkL@{G?Qɓ/_@X޽^xr+枖1??%,--ZPE[˞1І,VAdf bP>J $'O"pTB[[+٬oݍt:D"q˭wӧ19y +MQ:}~{cǎmttt(iɪ˿& @L&]]]ԍzPi`޽8r0:;E2h4xBb۶cSފ13 )wL^6S3}np6@*6ǠQ1@Q%D@58A(F&L,%3a#;' Ʒ``Fk(5;-a#?ȧ# Avn>']]# F˪1Cp,-$AE(8']L&twuXL6?\0ʗ~ط_?B׮_PX\P IDATYYMKd20MӟPA[[ MBE$A$aB! Ď}Af/@syC!9P|97*?NF\.  ,tL Va}}R1^zy饗'Nȅ\@b$oJ z!of2]mmm'OF_1PpD"a< Ln >k7_5 ]_OkoE[cyst jw}/% _&ApS-VJ_{пZ/֕t\.#E%bz/[>tPRoqj_0TpMӘi\ͮRJ miiAyd}}jqĜ??"ˡVl]"K/+ /PJR%MӔFYg jsss{ァ-.. 944;mJZGys@c||\Ԭh-Tg#-LX,OTwkW_%sss,8I Ʉ/W18UٛBB\n cƟɟ??wѨkެJjK?am&`zff&8љ`@?{(^z`ƶUvhkky8{`}="NJ%R^ReYr;z/WFGG7X[6e&V 'r(*gxիݻw8(K.0 SeYTWQ!gEmGzw$8л!]=ߠWTY|)js3u]sswq5ܻ7b GyfˡPHI UpF>nvP([ӧOk )L&ir@sQ*,!*}]ɱcǼD"Md] 0U@3MK4M8VXZZBTQtt჈F<]]]΅^XYYAqαӧ?Ĺs簲+ :;;ÇX* PNǪ9⠑+?\._۷oNߏA) 0yᜣP(uu]Ymlw Xgp3U0qMbE ' X,B0ƐH$044{GƑH$Zܨ=aG5z-*.]7n`vV\.˲f(|FԼ hS rH3y0mIV+Ĥy oQ2Nqie;6s peBP"x M'R ܃0hsQ%!q]7$s ¬mhl L&N8ܹٿ|Q:l @GG$zmsPEx(RTB>_@. ,//ceeX^^*Tm SO=U>z2wQf ~&v:E4i&{j\6_%Ljpzzas \\.|~|ї+]ToAFO5 BBq?oP|3 2 6^^CDqpM?KVEqIg/l?ch4Z 굮ןmǂW wHlR)333/+)1^fh[42&>ͣZT*qܻwg?3ttxxؓFi dm6AsfAPᶵyxP @6E{{;8j{.09y= @w7~IeBD /xgV=p@%/B??bHX 9s&t9-r,Cgg'۳埂Ԥ+exKXTƆn۶m=~%y=\+++X,1d2s=PgǗAu]4MS 8Ͳ*6ҥR)o'}]syexMݍ;gyO=X<^αlǦµ<8aQhK´! F QpFaj`{!L"3H(8p)$ͦ104OkA}'iSOGI a~~+k'Ғd~l 'T'ur.yp!@,|nx PiW*3H4jxn1kkkáCm ?^jH$#2-9c"m}DB-P m?w{^o>v~ח$-Y~+_aO`,ZGGGKH|JP( ~᥂}ױFRI~V*?' -rٗ*6*޷HpD --a={~so}̟߬z+' wh,b]f3338s ݱc ~ndQ?-h8>g[^zB333 DbO&vGO7J! < RF{# 8!0 h:`R@4@޴Iƛ@`P*R)/JK/r*b C/%u DZ/"cccapp8q?RyMTТh>g9/R%I 燇rR`f6۳TXYY"gpCks(YqKP URO^.Iw^ 87DTа GɈQPpPy]]]@" 1=} R>>6;v(5E >~n۶-J}Q믿?uꔮcR$<{Cww׶_JA*"* ɓ'מx‹b4MَA`y@7KO:RP BΝ;˗/5Ŷ߹3) OQjfvv:C˗XXXDRie?];tPWԚWшAĈI;w.,tUZ,B,Ş={Ocۃ?P)g:2sztTu1U{ァRޖ +o``DgӧD"AeTQ`W'}3k:qߎܺEU$K&(eY;bh`{2+ #\J\׹DQR2Ma{r 9\W)Lh/Mew(|A)=P0*՟p)Qp.|= A-Dt?ՀS@PiA|TSK$ 2‚`ll'󝗱8Ͽ8zcG~F,)E _2y*U(O6jh\Zkvϭ _$!R \.g߼y3o\hi@y0aGQ g?YcbbDJ uK>W(($۱c'N?{4Q>2ٽB,|駸|['Rϝl` ,mJj'N(]v='zr ~Odq͛St2@)0z{{ܶ5|ůq%4 B!رC⋭cǎUn.iWT+֜TTJ![Z H}{qصkH(%mEq"J(P Q[j>^j\.˲00Џm۶.qXC*@?FQ*={4A-ǽ^5K7r ?Oxg ߗ 8r0c( _Hqg# MJ靍´xqb!M7e| m \e#t(`2K0& Q|sD@p*gHӄaA'~()UTmr|P+7A|*(:@1"$@ק/8G4˯:N&Ξ܁ FvCp K9 ^%T=Wy|X3#iE؆ Lz^;?__2 9W^ylp8p=˲y.V`_|amW_%?h8N|^ J+pcǎ}{Yj˲m۶@,eyy\p$IݻW1o+++qn߾ ??ht:rbKzF<ϣxb3GZ= }¾;fӹuu h48ưc8Th ELG=F!̾̇n Br=ؽ{ b_zڵZ B6cL3څ[?4kkk.0FFFw^<y,XT㍎s/bmm KKhZΝ ]t)544f%1{@C ˜SzQ +#, A¢(ASp9G~ȑ;]c.v\.RoF UՀ=8qG~cppLBpWe_"bͦ$$8{ {#~H$ fR|Z SSSǏ7٬Dh>9yUrʷo_WVY& ], kR227P J|FU˒+p&BL672&]<Õ+W -4 d2=رcyid2E\~.]FXeYؾ}8!wU2ڲO}]eS3gΜ}7O ò,d2iLNN_cG+|9[$ >RDuc,-->7וα|_ǫLVU3c(Ox>i6[eǛ&]> /5K<=uVWUx}}B10Џg}{>ܲ J)b(݋n޼JfU;Dz{{6u0!XXY]J/.{Fs 20&@- ) }< n&TZ >G&] "S!B9~S:<^ r!Yթ_ ?@*e'?.$p`y<|BPa1 6-i7HNʈCT(+_kyu3-KJFi[F+*ϕ,L8Q _@Psp!DYWW"NHZfT*eQJtQ\,o󼎌Sޙ $sڒ¶p"3-0~H$4%ou5ZFh:VԒdѣ)֭[LOc%Z;r*\zcc h4pΝíx|?O0>='vn%eza2G!!|\p%J`AܹC?о}Ba5GߢOh =TGoݺt1/xxg{'" ᩧVꪌ Tٳg#GsP1yY-?].V‚h<0JYT0,a8|:y;R_>fIWKAKF*BJ.e":n q%K-'_p9S USp=WPhPJ%qP.m# L~]29rnO L!r-w ÓlQ2vImQXz zP!Aaznɜe[z{{ j:088H$l0cF5Q Ӑnמ2@-%w3LCnvx(O!`{<&bGtA$АH$Z]]x|>j =P@ TkP966 BC9 hC4JQY3XF]>Mz8>} yRUxqO7`”Lt>|?QE:Ծs!DpN!Qvx́FbC30u9G53ve\.\:OTReYy&>S,,,'JϏ=ܳgWQI* e{+Jŋ{~'O>hFGG19/>lm:6e Bp6 ;wz.yOB41rѮbG Usr(,ۂe[69rpH b~@#`*eYVR\|V"x@;^DDBNӓA&ӣ3pbii kkkR,ömd2m3Sa|]{~`}||908MZ|~fX;@NܴmgвKfC0ǰW̙3XYY$Ik.ѣIi=0=gffjj*}]gaaxqgn?~ j.<~JYB4?QD[Gi }?\^0h'm*f۶1GΨOv=F~G̏mS\ [ZZ P"w5tyo}_ /+WDVvJ8J)؏e\|E]oMZ7oތZbQAϐ}߻+NM]+VOOP4lZ JA;D,6@]`q }=.V@OPA E(i!A.C* پp?a۷//`Q<{X0TZ,r >c+;Ri#Gt*+lڮ2SQTT> (MX -Y@F\>|.p8l6+]M`hS>يmۭQwhp,..O:R 2]0v:}pznٔz@3DZ2jNO H3D"p]D@111e233!`uV)t:ʤ3mxZE>G z}iRUvh߾>䵡7Omc΃! ~_D"2]ϋȏ%NNf 2t10Xnȱ]1i ac73FǟR`~~!, !v@tEЎiْKgWh___ٳW:nݲ677뺰,B\Vb |G.]k׮\̿{}{^3<e@l,//:})gyy9/O/#Gcppd̽I.fs`$W(—.]^vͪVk>dYd!M;+ SguOTF,lll #ϣXsErYgtt4vqId]J'!BpFO>Y\\$m۶mݻǞhtDZ{nܸ1qF"=uT4DGFFL!>p읞;7}4>+i6 DZE}>< _ 9&jNȐw 3uP,Q :@m'N!% w' NO} B_qkH&`e3PB.dW2DKMܗST( 0ZR@_֢Rp.PWp%?/ x?viC qؠDTPۢpl 'eT$Z-_=Se۶;22ً5={.yUy|^-t һ,ۋ|%,uyZnJvMH41cd2mZV+x=XLLNNd5g~f&#i3& h6177ɤ6(ŵky~5뻹Y6_ ZMf0 h#D"LF2==u[q4 BpaH$h42Ԇzn=d"s. qfqsEz,--+ {;S`M66A- 91:x`c߾}|;/{ܜSTh4E2tcc;wVU\vKKH$X]]E.!===W^yJ@% ~ssܹޏ>8u]b1gqK8x vޅoá 1-s̑m\P(؟}Ytjj2.ҽA,&Aוk XPTIB!b!%jX3l v[G0nac*?\Cׯ_ Jۃ! q' !d.j6ɕ+WW^y%uL5ÉLq_*gn7f4{'&)$P, Uݬ7: )Dۧ(`r Q"2Of0xPp<˶Zbi'O=ؖ%4ZBr~2ayR 5H {9 ]f GD"nI#MT~岽DX:}'QD"ad`^'P(lv}Ǧyʗ.Dv:@@Baϳ}؜%\ B$'6i#k(AqJ2#Rh?h$D<[VVqث}dI !##8\6yĴZi DyMҤE9Y6P*m`%\1nN]Fc8qxKd@ dET3 s, fp,a`AR ʕ  x"pj!N#J! +9]pHX}J]41ۺ~vciiA; BϚvx+xҬF$փo\JBVS$BIr&hxg2i"Pj Đ}iM;j׬p!gNf6J ٙ'\ߐZ r uj"r|u?_鹅NHh0Fׇ'X[[SsJFN`J@#ƹ++ύo(MŃ`5}愞O-bB,+ FfffX,|M\=8NH9rk-߿?JtMI-'KH={̙3 #FG/>{ % |wfJnUĚ:%Ş\.Ӗy9Z-T*u=lnL&HA#Y?Ȇ1m68BPD = ױz1/gVoՎQu26M{ x~`pF`h}.J:mNmyc d۶amm 2;'J2 aϏ !ܹ[CܦI$,&04A 1஀{܇ `Ju!WMddT]F v! B9 PE١(&'C,B̛p >]ܺu'O!f6(cm@U%5} i>{MJkٛ(7DZqz9ypBvI?ܹs'(&$;_~ ǎC:z_W~V%.^\7[^z-蒫u¯:L8ڲq1, j ҧ(R82Izj4BPu3lf}aۖ,KD~=墝y| 7,fomuBjZ0L&122{9bF1554 ")J}1fJh-<IEjھSq gs-_qK bqxĒ >\ ܱX,pzQF#HR D"r fffV+l˲4frE&#og!(L&H${G, ` ̇f{Mک߽@dHԶRr;@(δ:Dˆ2VVV0778:!G(P<ꌯd\0 pKw}7<==Mcp1۷D3U XLmu.ǔ5MF͊h(i¶б~0| Z.IVC 5=W,Z 5kC#(lTP7&CјHHӼi=zu@XHY j(Gy=)\Ki=@ii Rtخ UU10ZcLM%\ZYY َt;A?wqrj_4oVXFEJI Cij/PB̀2mhGb21 J'r EBڵpGť~! AvÈ)a,KB*,.Mcffgobccdmۅ;addCI-i`CH)!d:N(,p[p&-bQp#/|^dKƓs`5MV,IR ߿?/.TnW)mei6dזh4P.@CR%jFQ |Xx4-U\.&ض-x}vM0<>z "s*VVVgaeehc ձ'zQx&i֯G}N¸ 7@],]_whP@r-X5MKH$ccczm0EtB0sN⭷ފ^pV" a]x8z0m_176qwPT@vn:%A2~Xo`Y 511˿5uz=v…g}:w55Ef4h3YBn`Q:hMi3j"bttTݻ:t;qD}rrjYV1VB;2o Yllu^LG\օ- h4Egcci-$I !v1hCCC8&ҒN:\V+/vPxM:BP:Nă‰PaPƝ/A BQj.iB83K5]];5BhҁvكaLL<+W?­W`1H hL?z{LdO$JBJmZ)cs#y(7P*mRA< ؋]!AUz"2p'TȻcI S ap,<~ .^P(۶n9׽yXh0Z7nnܸi5[Jصkh6 ige 9+FU{;~2R`gmZE.#~im۴bxz ]E6??OmHR8t^{s_ x m!L`dd$0t2666h4PT<)&kn qߢ 4%s:D0!PM{z^`7l}/sX| p]Π}5Y :5 FCAV/K.>S'@JȆpwpqd2=Od;j mNQuO3f`" H߱cD={*iP BF ^R!ك^X\r] <h`qqSS ߏ={`xx}}}d2"N^>44<˲<Ƙmu#ι?GxtTks2<- [)>ܴ*}!L>wR$P}[VIX\n-9(/^zaۧ.<A堔2|;&])Yl ѳ.|&'O=aTOfIPbė{O%@ '$si cX|~ kVK(70u:;wncttJT_jx`paܸqùs634&'w"JŜȮ]['ezzl@n00!̘0mFh[F;! uonn .m۶Y;H#=ݙN\.ӥ%AP4E__vޅg9;lm`r< =-/011 VyR[@-WMMy ZeZ.o%yykv'@_¶7opS(4 BBMfggi|h aqqs| OB&p8Qys^B m:lF<l߷zJ%yͺa/pYZC6v@AdsKmSL2~`-|r< .9D턀mA A#iX20qDA0A`w0&'CVAJb:AFeTU=w8!1۷.nU<38iZ΍79;kR)LLL jK$u1X*P(@p9?UA*Ckrjtƻ@bN,v(Ypq$ $ RH$toCP˗g}6]E76쮂 +~d011!m2u0|; O< 1V2jĜAmD"qellllbmm qWߦk{9sf??T*2v,rAK2>t0$KKXZZ\ z-ze[a !B.ss%~ɟіUr~tAa fdF1[o/,޽{!oD Ė&b/t7?f/ki2Xꈱ[] FtT t;^?v'[];* fg_D.!l{ϟ@6w: oJ)Q ;::P(X\\:fffoG$l>ޭL!Fd#O}'c^bTZ3E` 7xo[q`]3@<ϣruu1p8V\ l!49s{o޼?!'MZ- qRP#z2Rk pB7i)sAw"rT[ 'Rƒa{`ժ\ZGYW$6NdP 26>wD!m(%*O?F`m!Y(+l}ssxԻXZZ\:6 s7BfӞ <#ZX,(3U9vT,\.)*jj#Lם#x v2PWb1D2\@^MmK'TYhu]Tk5r-7PWWU#ҭV+T,CZOOd"`\ 6;AX\aA7s7l0$+R`n q?۶:b*ٔڙD;vcqq!`*Y]]e\.JBtˀCuק6.Id_k#zyUU_V |gϞ͛O.T*Ε}ǝ;wB8!x<>v.+ht7*٦|wsj2!!MrxV/..F<}xl/ٍ L~&0} -L@9GV=Ҿ溜b"ggg|)JNRaj6M꺮43^8"h4*by4h' E:&j虜-J/_&}裏 BۋǏaotq.l<ᥗ^dLO_'8~8ݵkDž84 1jyVZ W*Q,T*VJBVVVE|']̵PuFpNJD%Nd :! @Q I^& BOaWP(|U#j50zߏ Bj5|#ƶ^{b\8T--ˇx+Z8fZV5 @=MP9D@q !MptN d䧺HĠ_TUF2c'xgk\F@؃/YFh|^2BPjF$!AK~gqz{Ru uAH@.0 )&##NZ…X\\VVVQ*j5fXm= X RyITG h4d2A att+gyennn HU4/ l6;w癹 `bbD"8b2$=c}}, JEmow*W)Ca6Z;oJ7$1l0!4DxdAoo,,J L&01#!iP477LO8F Z1 r*Շ( ժAxpAզIyl]$@*Y[[R;]0bq0h2-co0c-MzKgjChT.,,ܹê* šCa׮IdW3Be:{=f|uGArΓ+++ .>ȭ[압UZ(ljJd19w1t-D"!lV!><<̷mw!A)!T*YoSN+W@&A/~sXYYAPfe\.19WT*u|嗸}6._}{XooâҨ@PRָd#hrse3 쌨rW'BB>ځڌ$DgP=gAKk4AE)m3|=BQ `6Eȱ_g1;}gΜB.[ׯ_yE>ݒ ZBF#T,5OV֭<@ frNƿͣ;Gc0vĘ3[[:|MJ3GmNJ2TuC3G\ }6"\E{&rR8H$3ݝGd^0P^w^X[[/R%J%ZM~(M-RrQidL ) YD2J#>77G/_% Qq+#o2W?[}~- uV}1 >po ~ v 4%μ9w\R\S8z(ouuî85ދYsssfffϞ={¼r-h6D/$\$7 R*mۘc;"kjHDb2JQph4HX$ rjƁq!<`( u6VW:΢V!NattǏC0==zu|dzz"Qq,J%Zͽu4 ԛ -膥޷Df2&ec2rHXj:T*$9zu? oߞ=p@P6:u4a a=xz/%_2[=??OG?M5%8@MG)# _sl"g `bQ02S]K@9̞k]o# [:؉3d"A e$] s')8,KY!hwC{ԃ\ug}}{ 9\;UfKw:0+f038#qD^QARt%;PȎqn(,-;ג차KIE\F"3 g{w[Vn!dʮnݍ:.tWV9jtasloNCc߆a!z/N xa+ <~!V33ߝNv; Sj`|qqit:(Jrٌ)e9(aPC/N'v5muuVU_ܶv9 Vy3F<G8 LNN\.}ʊ4??} ˁy{Cr"L$O\{maurY.<gh X'-$s?C4P7`ffZ׷{P{[@[XZZ.s%U bd(>U"mm1l)ctX xկ~tò,T*\v kkk;[naffv; {ȑ#Pzkkk, JJW^%!}lM`z S PnJBn޼))i3yIRX'} !⼧fXq,Y^Y#dYzJ=t<ύi$I̅{k;><\I|G7_Fffp10Wj%ALPT &C<IH AWq!. <Q2I z@ 27`  G!}nYG}طQ9/*<ư DQ$0J!+$ Ps=(UPoh3Fn<^KWիgjin+ y~]<G.E.C6E:B*|iдXCm .zUngZEL~:^ZcgM7QGAȗ3gAM"4MJٗmض$qr/`Ăܻ:asVVGb~[ԸTv-J%T>X$7oTv^;7K"ncǎ_yR[8<>๊hŽPhG0wPDɄvMu]躎|>idY~@eZ`ITUMӐe1;; POg?'Y;V;Zh>6ݮBP IDAT ܣ,HR(qa<1? N<h6//ܹOP8N&xg}$t]G8#駟ƍu6jH {~jd/ r& +VT*cuuKK˜|&^^s/~;;;[Aȣ `_9$Q0lD=.Lyx4055bq+ #NIO5MJ0`}} kXYYZWg@X[[#/^8qB؋E KKKrrr%\A>HP^ #J!L@ `[qb 3xn)BO7`i^oV!Mu]>10p7deeE6h{#zn˽cvvN~3#XZZƹsT*qxr_̶mu]}qqIa&x:Gʟ;w.,s˧p38|0q PEPV*4Mt:O"4LLLѣ8}xٓb qJe|ǸpFʟmX__s$ <,$r>7p \|/J666Rt^*>?1LMMbzz333Ԡ VWWq\raii h4jL&ojc4 UUL3 +vH$O>vvќ S lG=2AmJ1q;_8 ?\¢$Bڒ_RQ +ƠAKA%Ȫ @r9~ePFt +f,"&td[wӈ{΅b`" ] J{+TYA=Wǻ]45ovvǍF*7wC(3u:?MB򿳳3;YF0ԡ=^  !17g"4nQ*U,..֭(ab:c RϫA1[ecNlaymessA4bqb1>kBvj{.Q xHacM`olP w^Z[&66ֱ**=ET8T4b?'+nasZ766r$ΆcffO\.QOHb193Qb>?cǎbllD"͓AK0׮} ˲ 2 <(eaZFVǹsLpS8ztSSS Hĉ(8}4* 2 ;D",/z_h]7–Qal[RQ|sbt:Yɓ'z(LB' ZDoă~pUUuŢf`AR ڀ}lY]JtIX^pMqNo}nk[MC(x'y.H$ېdEm4LYTfhd2%nZ…_ٳv67KA{$}9PJQqXe\xEtݰa IlR?uOC-؎HPO26YPVUQ699>r6 qpBNMMٹ\, V 똜xqcb}}#X=XI[UUml>;"jw%kw43%0d,'LcASzW!~B"f~HI5I(dϝT$+g?A>_hR8w60Ć.o *x|L=mɯ¶m0Ơ~qڳ#&ՓK.{>~V*+_ s]ݸqܹs4 PJq-~ZnX^^F-2^X4Mgs<܍ӶU%JxR)k_R?]8yݠ<tw$V 7tH/S c?0L ?_ڣ!.duC@HT{sdȸW ׯNJ"P)ȡvpe%.^O4?+yL7>_P.*j7oނzX\\X!_Sh}=sbfa;v`Y~#sȫVkjP\czy,TU8_+ݫh+.MӐJ%L&w  񫼱Dxv;gm냇t|yرc;Cwc=SRRƍPk#č7PT'rCݫժ(;-Ia'UBwy[ d:dkW\/^e\t.]ivþeYp1(FOu᣽2j980Mf jrWҥ˸xb^$$ 쭷r)&||ES5Ν;(qQ d$-XA en{<YVp\tȲ_yyWO=T ~^GP.z,Kn2fsYWu阄1`s+W"͢1}|5\z5.I8Kn<=qz-J_ض+W~RZ-> ZMtzA#FT/O/H  c>ᔽˠG B{@q s,Ln! >gR@B/4l2kH1 C a!0R8X1o_?f2?+ڵ˫wK +xs1=r9+LQ۶er\ c&C LO_0@v\_y/@J)F^6UJ~W0`RƘ庮)˲vG`""ѽ~ Goz^*qmh0`jjO07P*VVVpm|u\v X^^+l.y󦲰  2{kbyy}1n߾d29Bx;VM,//G +DPacѐJ,!qE}"F/ݍ>f o Y;g~Tp gƍc(+/W"Ɇs9?/y}Y6pu:lnn֭۸t2Ο7nbqq1(I ;C/? RVSUΞ}_rӕ+Wq-; /| 'N#VZR9jZ-xZ nxA*P(X,СYEq_Lӄ$I8~792G+8Lju66q4qWVVp5J%~BRh?g<& 7 Ypyk}S79q z~u e)N߫%]4T3@vq(L'BuIIS&BB #C2BIQ R="Az^ư=lK5ʸ o_C/O3F[Jit_pHȈ^Ҷ,˵~{rʕZVI%*"XZaiiT L$a!ԅFc Dx pbpxkIk 6&_[0NȂZyӉ? d|>|~kǏȲB9A'Nh,//Ե5uݠf GQ*p0 L!L!L=c1=dU(_<ϯ۵BoeuÂbH J% _=.E9=|0gt99"\soSJ_\X^^ȘFmAވ`ۥa$A ömtȑf/,_۶AN~}"% 5wE tO ~o:d^ӎ?_^^VM$~s0 m=rm_߉o^հC׍/ Տc,~?fjuZVE KԩooYOb r9̙3j]Q\"J%8~2.67K8rPYZ [Eט>@<膕EqZ-T*將j\eY ɰ_|~饗|_=8ڂ#EJ٬9;;KebWi(Ja'T*0MO$쬓fMl1tQj֚?Gn^"`ft- 8L ~XI"8Z)R }-BkHWSu:&L*h% <}~t̙YWTԂg@@h}]u=,˨VaὟ_tarr2Ls!@d2HHaȨȒp3#O~  {x냃F'h4![.?A0 EVeY,;^o… X\\D"x@X]] s1c8y zR ^K.-.+V -mk_w3zxpYvaqEWl_t:͍jftiujjJw;my^>z=yZy}DnZq {>[.ɰӯv^ǹ}PAMT5hh dznRڨO`' f!acjpŶ]QlsK҉/Gi PO$00J@/N|@׆-:ߎomqY(+@!1_X2J@IRPF(l4U5vpt]ݮY}D=((LQUU>~isС򲱾*RZ%ztLQ!h^?Yhksk@P }o؝or^oit:<Ţ;==m>|O:!M@7e,Xa _4l /:u*wu}qqQؐk{|xMP{ {>m0L]יXg4oDgS(~Aebii!xypr#kF  x@@*8__MڶMoY.c\,1I.iZh6n;{,){q 8"=yꫯZo~Ǐ7 h  bL8qկ~՝uVh6Il@X&ZqKR0 ( \%iieRC|vvNԩSh/M<h*o~SJx!I;ru3Չ=+w:oiZxdI;VVnk /I?g٧i @Aʝ^?Z-% BC[>$$u񾁂 0$CɄfT@,lR2A>Hp?ԣp]eRYmKXTy኶W8@ r˲ek8P =QcuA/ YB,d2bH>>}o4_x 5{qu;P-ZMHďBIƹzLmMB"{2?wzߋ $epNv 44N;b&:zahQvx' Fc)I-ݶmo!2!# aCu!dW_R1˶cbHO:=s= w|| ( t:diiIC-kkk\T$[&iw:qAOɈ "ܜƙ7/[_t . IDATKyq ǓGiMNN67~#׹}{˗/IJ-"6uA0M!7L%Y*f\r9Z(hXn` B3 u:Rțښ|EҥK˗F!9g}{{ˆaTa3QŃ{%Ǎ3gΨ/^ԃ\aQGlC=>/q½K$^@ۈECw/D$)BO:U?sF EŸϣ@ `jZ~qYX7:X{͸Td3{͐ -X_j](0 ]0̓'O&QVrJ%eiiI^[[*h4HՄյt 'Dl ~t}q# Y2@2d|E:3=Ew8f9'͚f>seyEoo /|f2,J(#Ȓ$)0Nj<%wҘcRRJ]i3g:? %n%vPF\3MS ]=Ya v1'N QADx̸_廓w$g u \MӼX,b1/hq@4M&''{Nt:rQLTݮdlYv%˲V%5MT*ɕJj5{QqV,SO=>SOY33C5TU-*MH$):vXrqqѸx'v-ummM.R$,3UUaKӡ/4HD"Aczx6 5 Ë^<wJX,F#% 266'W~myiiIY]]Vș_$UIQ* rQ;<xu]Y|k_cǏoPJuI'A?^e]/999z :3`جT6?T63oO߼yU+&Q29u?tj 2" ]w U|5-q/*W @1PFO F;\-o,^߄mwD"n2/t%ǹ{<~P>-F P3,za$ɀQ4^8v:euu5*jRͦjvMdYV1t$(7Mcc#aB}ЧiLuY"`dd24{=33 ;N;,yJY ia#'$Veqƍ؝;wMT*Iz] 曘 ۲㺠<16Swh$H =KR4ɰ\.獏{#GǟNNNu٬Xݵ-xM, F`<t;1"Pd~ ,_\ka=8J{ A.x(##X#@NL0o}ş's؝;w "휲H $~㡾nNPJ)!l+udY6/`2X@?$n\./_y󦱸)9#ibd2^PSOYDu@+!V /d6ܔnܸ!MNN֞y`$'`L& 釜`r^!& Ŀ|.Pc1*g)^*# =^1+,GRxfFffǶj ۷vX6wrMUU.͏Kղs񐪿?h(\iFJI0jQ y8vcʖe)*ʮʔR>g019CHPU D{U =P^ݮph¼:R4r=eW7Btm G'[!|g]' k-r!᝞ D9DW_: 'BXڍhwoFv{Ob݀@ok>N#F.Q@DtH(QAy/e'FH"OvkTG=p j̊z䆑64b xwlYマ!<؅ 0h@ X…|#zIq]g2d2=Lc!jq٣(\` I2O$IʲHqe1ϣԡe~NFdYR3jɅ Z??:w ~z1 A`(h`Nއ@D008L?зѰ@< '~:፲b(~a1`P5C~ͭ<9(Q AN41țE!)HwXC!ebAW-^>6{6:\0@f!VmGvb$G!vkT;C, 9;]vl?{^;#F}4F0{-vy;2yo'`(߃vѹCG /+ÌƓɓ^v![PV]8paꈻ'ޣb؍`vhZvr xc;;OG`<[I%{}M*m#vm{߆y'OG|4Fp >h]^5vG4F'hhh\(0@ofFc4Fc4Fc4Fc4FX٘Wkȓd| @ ľCց{mcFc4Fc4Fc4Fc4FA %@nIrt~{G6'iEbc7v9nJ{| C~Fl4Fc4ɠx0NqFH3  Iҟ5(]#*OІ6xԗc*?p pB`cG{bE^Q_ZA$;'hx2g[XQOx{En)SUT'À? o>8 ?U8 7ϵ=2R 4qx:q_sA8m8]{q7ԣnwȇ! ^HxE- y/z02& 'I0dRՀQA@j`q x`@#b00P.zm 1\]pYx.R9 Pz n'{L*{&{Iߞߦۨ瓧ceFdQ爲'x CX $̘$/9b1:9ƿ   @`E1M) HA(`ss>|uh,w 6ft{6rrEBΪm\a.` /zQO%Ȇ v]l$'AB‰Fy쑻B,1_9#0[GAzA?|-xZ{>%q0@e qBR|>z-0R2 @.+0Q8U;y^T ; <\pkzErm9bت0oA06^DpąCfPFq"༃B)^K@2qa dz=Ņ!ܛýHBAX/Q$!( 7xƖg C߰|o`+?S1F "koPHA4^qAAND:FɊѸ ۦӲ|̣`x #jѧ`a_"0 9#]lV ,A OmΉj7h /w@.9)5hLPWP HEvȉ!&ṰlQa.#kK>6l:!4I&šcuaOD'LcS? rQjh<۠,f!0vA@`Y0`677 7ow:c:tOoȲl( #xQʆЉI4E@s`iz4͘i!0ƘaaV&iрߔS4{ RDb(%cC<6',zbUrV(Fvk!a7+@4J#)qeXz繆t/B8xdϋFY\$dɸRUPEOϞn Eq`h/18jpۑH>ћ&A"_K8:ž{w΍rG dOt p2&ȕ>&FQFs=@O0 pldFGߤeYkkkS7pZs_esF6G 9KEq:C8$" ۶7nمcyyY%"iرc[oU;zhEӴA t###AnhDܨwSCP0f ^`ƃ 0S ?*(0V`y~"(\yc<*::sVoKÓq%$#rl x_[[++b?`.9+3/zoDh8q+Bt-9pBH =O|-j@8f́ "G_W g( EAVW1E 4BٌȄ@BXEzT7e ]x4%Iey@K$lma@>+C3EI\0e(!m B)(s>`hL;wp ^K!ҩW^~%/WtZ|NM`duÍ G[n#^r7lZn:8R,ːeY#A^1F).c} _zcZmbqqqŋF#%˲\K7cSO=z9L#^OJcGrٜ<95IYkrrL$ F=o] BP<l ?Դ\jM|}km,8x@`vUDe뺥i'š+cpj¨0ޛDžϘY]]lnnKR騁G$IbXK&N.NNNv&&&ap;,J|boCw[q9 (pHZ1 #eR(}l{|iii|}c#8D)h4b ct>|0\4&p@[8&z8;7WqX +tĐюg9X^^?ܵkVE<UN8a++r:,>c9=hCMxÖ-`z;As8*sΟMZN~ӟ~'v`EUV20Fc]~稢(!0|;|ߘmZ \Jpd@u/L:_O6Lk3d<_XX8lln$B!2 `"p_yg?e3L ׇ< C@~<s\.k֯گuzÇ۲,QY@0}cE([?0Q [üF p7Qpw F4cżb4WQȺT8h&/0^8yf>{l?ϫr$1BaTEĉk_|MӴ,c +8+W y_p3  X+J qDcjj170=nl.XU~Wz y۶ɕ+WԿ˿mnnSS2 KvP.WWWsׯ_O/,,[veEQX<wcǎ5O:UIRiM\C Xwa h|hS\"c)<$;w1˲)ݶm5M@i;wt4%qzJaȫ3@4=)cv;]\\k|OZ! Bgɺ DԱCaLZMuRJZմĻロ}SNu;$0dv:eT:obEF恃h?vѯ@1vfZE\H4cJN[Ky-4^%G3iiJeW4<{t$3AQ$EREI&eɢ|8VJiMܕk5r?MܺM\ۉcˎ$˶J(RIpbyC"AR&%:!}e7{?w?@sl;T,rDnH>+_W@ :? idmۤVǏ-kٳ\|iXY7,\'5YS`Dqёɓ'#?* 4- _ 3t}Pè/q3D:N;n… ZR!Oi-[=oaj&LǖR:g=EF]qxx8yӧXrs zQH$tڵzCC,٢+&6|*g qJ[sB@ZhPu_kI t` f Sy=Xf@pn5TWꀔhF1~# ix>ОOm\ \ u؂4`OO>::JjTzf>G&ccĉmۂO>d'w--Tmݻ$ >|a\p.!r}O=d~L&zCCy'i u @\L`aToAY4zn1,隿P̙37~Fɓ뺳ZRD611T*tɒ%v"-˒6b ;w.ont!0::Jy@4 ޽[6EL3{U*k׮%~_>C___ힶmR\.GB@W^㴵Q;F\71S\sV j B}W& RF)!a 9@) #+Ao×&{?!$D)5)!}W!∑}EWH`PJ]RA_?I٥K licL"#WE9coVx>wr9|2BT*JeH2"idJb> jtp ~K9j[o߷=_:=Dը_}s̙3Z. RJi5Ƙ$ cy<8xu]:{w|W^s_H{{;B[ZZ⚦DS:<>(]ii1-rgc$Fݖd%AJ D ]h@ > o %011J~_ڷo_kPq5sNLLЁ) CCCW_}~SB4PJu֍KYdMnׁzNn01SOMuy9 ;}/vUF0|V;v|>_3K&LfwwVd۶MzY:QYd{W5/>#q].]o&/+WcU2 2FX;ҙ1ͮz5LvJy%G-@mo:gO)5g*+}pv]D4M:jnV;11Aۧ={6sNgv[`()&@T*?}ՆzB N`WWH$HccQ䙒t S_`b%  tǓ'N7Nn~ĺuj+W;% YON-=xkZtbb"c?.j6W^ rEplzϑWy 52ku9eƹb1ɀo >خT,ubUT@u<=B| qRy<@\E= d\ƕ+WcB)V&!Ws]7dɒ̬yP?UKGM1aXLQ@l b1622;~xZZm%?|E for4ͪbp*jcу? R۶op)d2Y ELG,LS薪18ĄtLG ?m*sB(Kz2du+һ9&S#h{RܺX0P.oh !df"jFRj6m/_^4s ;v,p࣏N:kz{{G}dE}QD1F:QdGIdD {USe֊@ҥK>(000p[uBj5\vM;p@8 W\T \Sl6CVVM"\Ž9߲eKlݺud29!f̷7K|lخ5 ?!|Y?5| pef @Ytg!z(mttw醫W'&&49mݶm(`9Gwڥ I3pD/Z:NU#@'w`ӻnxpp0˗Z]4qp=J~~2 _'pۖ,48$\>|v A\b۷/k׮J8a?x 5`&}3vQU *N=Pswd$) fFf@[SK VӚt|j0 )neN ^_B`{1od2~O:xW|.^7 !Eƍk(cL+JSuP̚]u\,Sv͋/8nV*9;l>|طjժݻe4ا8ykW4!믿9s~N[mm~bd2Rχv_y}?,Pryu@G[HGE(a|ն(!U!&S~M6X r(9غ{8akYaVn*PJAb,78eي1Y8D%4T)=\.={63* \,ZhѢªU&&01&f2 |cccľfIOOnjFJI9,LBt]i3fصקOLd6Qv9kÆ P4:FFF"`ooT*iR0`Yj-*_~SȈ>3+oV#lllLYC@|~jg}?66f?gPI5Pq? x8\s1cCn( pF8,Rn۫ yח2~[o?p… z>'J1D"nذ}ͷyf+:gW2~wh<@cǎ}bDu;pNB{{M)wjx7s ~EmIPٳgNY[[\.GO:N>2c[B\.7H&)fB0WVy!87 uZXdJe`sb@J,U7bowY\j]911ahR8͊"ֲ٬Uw:osybTkH\ÖFEq5NF|p\ oĆ QYkPY$1jSp]Iwvh@CL?'W3s UVTp5cǎ!qR[RͶm]p׮]JA hkkn2t\u!6cz5k֌644{ZY 7~o,j:eJrlix'C/hSSS3~d Ắn6u;2OZbvK,lfg2t.i 78K,(cJ\5s3TdҋS=j B>?CbR\.\.q H'jwz`dLwVi3O4s(O5xNZ,o{mڶQ{o}[dt(@__/~eY5k A۩TJʉDDd!$3{|4;d4Ne̵QJi3̤yg 5, ^(ȝ79 ѳ٬ MO@loӍc`c躄?*B<`;pt8!B)6(Iw@6Ԅx8ҁ!Vכ[DP.Bp>JڅI)8B p\="hT/X,y{jBcwy'g;H$oo'xyfy0I1}1񭢮JLtox"-%$lr9644d۷dR0tLfNylJ߫ƍXǏ7'nHD<ŶbU1Mn1vzOz IDATAq}t:ꫯF66\ze ܅  iY9,0>ۛ8ffM8X,f/^=yzN,8N?eG}G%/x"d2ѣ4Xlhhk֬oذff% VciR/RP_;/d 1 σ9u2Ci a]e}"Ad1VR|JcccZ&1L| =BtYy MoJwCؒ4 ٙbX0h*CL4j uT*MfTnaXm`]'}3 r(qBJ'1k J01B j`-i)iBC]~Zay @7lhoo/K"/\_ys=}_4 Xh?{3 Fi2 ǫiSSS~˖-?Fk(DbӦMm MMM2K~\xs4MHԽ? VFEX6};ioo׳ rc188o6K/k,*2Ʋ1:}u=˟bv[2Qd2iZhR+*ٿ?._r<### 114 H4*ommW^]]~}`fɲrSibɒ%QLooF09'bQ+]DM.2-2dJ|dkV +Xtn?*>Џ)=y$Nai!p-\X tB\"Dg;g<'`D(]_ !JրE:(e\"W7! *Q*r:LF?&,U&dI! "A)UAegWuH2(KLf2~R׮R 'gϞocdt߿ߌD"_- b_j}akNr~_S\u2ʍZ` ݻw+ ㏵\.GCk` #[:w.mݺ5-mj;_ϩX,&V\iG"2\11qc({d]d`\ k!FK0=N'޸*(\PPu9@gR.# ALD4 "8(\"@G+(ӥX.f$c㔺Bey!"\-z jU UV#&cdd$py_&s1&cǴ~v)[Rq}~ƖAR:a_KKX*}ڵkDeYXtؽ{7߽{wEqLLx2BJiVݱ46:jё[f, .6mlذH)38i?sfgϞYFMx>hrd]p`7@n*iBKݲE@$Ko(P(Ml###(Jszvy444`BX,yue%J۶ ۶QVIPؘ644vu˗//Y&hf0_ r J XT<˫@ol~, !>bmΎ;*>{sH$Dc1n=nD"n$AϮX 7'  GxTAJ|[=A #p\fSPAAu(\6FPL B&zQ ,l443E&8\/"Bw/˹Hi?꺡ch`Q*/DwXYY34<-E[Uo*=+dY+_Ogг٬۫ tb1D"DO?iR/ .OBJc?οJ[n.Y4]%X@p۶mf ~ڿѫWp|ssؽ{/}iӦr }J<*(ZU޲eKu]___va6<_mtww}Cd k֬Ɵ!```}}}Dww7 %$CGHCh˖-3~i菌D"3 R<|ʹR&A-_Lq9&Io|h"WzzQTnx~[NmedK=1?Vtg2cN(x111Ak3~_b19cLMs$pU'q6G=[BwC~/Wm~FG#:L(I w( `ċ P/}VP:x,Dȟ %B6oaI'A+ 0)RJ+\@|lMD,sDEo~5LNcR[[[e޽8pz"i`0ƠiBhjJ_s=7Ԕe;Is ۶ \ղ9Yf}&45>`CCi[XSr&O;0L>dtXK.@ww7|>?|(ŠǑ:eXb088abttcc}u] .|>ommm[׭[7b)NJ 3#t`1),^h`Q˲Cl6+{= 4R)$ Xr%\R"ʕ+8q$N83(QzuQ(p%zUz)688|>BsP>Z<2s?|1ƨZs7ݴB!bYT63d 2:l~>5J26##T*lBA27ntWe3>#P5,.+w[' ٠KK⊇|kcXhN0iM 8C'L05 F@]F(.&8#a64dSLA1(qg:!Xkh5 :\,5E41`N cV?k.  N|..z3[zѬ(԰KHHjD\nxpK3 )P H2 Jfj*}˖-޽{Ykk+i% hC]?YF>w2\T{<Xva\]8"`0.ӣcL&eY3DEyׇb|+dppEQ˘]_s-r &&&D ƶMMMUk׮B㺮Lk0=D"2g1r? .]j7440Ġs7z)PKh✧&&&c/Co!YMu\ \+WnM/f;fٴTQ絢DL> 4 w U)ߧ Xڸqc7KDeYH$<OExeͲ,nYػwػwo[VTnӍrL 1[ F8ٿbäRT*|>yW(*,8T*Y'P}YWW2R)SKzKI455`0͕&֭$ )_RO;.;uL&~z. >V\.#H̺bvݱ@WSq9Vӧ}?g[!m|x衇{غu+bT]RA>GP#ipQ*QTcl*CKK ZZZue?~Gy B 9* zzz?B%Kh>1t8?s+ ̟\3^{5?$lhs ^13Bz1.T)#IR)|+_qzzǏӑ0DZk.+_cUtL%A_t3? 9| D!5 -?O2yx c  " bI |A (j$I ,Q@F#h~ iQ$:4F+T* Lj\B)QIu} YT03VOs*ȔQb<mذ!rsjz[0 ^oٲE8S^p!zT*t2=|Ժ  dHV?ض R, qcl&a'N/^Hgcs';9fyexKgöm۪؍ n ;677K)AhΕ;}` !lu(W_ hmmc 5SSNի^?يC)E( x4ct:zԩkf߿r[0e²,0F0::K.…Dg5w46ڵ.?5kdb,XЌD"1ܤ4MZpk֬ƥKqT;:::5twwÇ7իWk&udP*vZS&OhG] '? ֑#Gh. 9FFF[oQq/"c^&of|3޽qHl0cL4cۿ7$W\xDmػwxGiMz*eTXqLd̰qs?x\):]AMöxLghЊ|NǮ.E( Th6Dž:ЧIP&e UMRgh;JKF 0z$xa߾}GjҨF#D"ÈFF#4 +0661r9yJ% \xi{G֭[ 6k {גr`k UCZRU:3p/+."x#A]ĬB,b`[[[ٳgN6 0FSO=DH l||\;r~ڵ9\eL%S%iK{|>ovwwсܬYfC6o~8I YkXV.@WW6eYiB5;;;8^D~3 ,0::ӧOڵk3i²,36ux_Fox2;#jvڵkzQm||6E>G:FW$cWW7;Ǐcppw.bpp~[˗/Ckk+BWs IDAT t] uHRXf5.]H$P(!,<\E\Fww7Vz, ڵiF#nSY `1ZKh9;;;CoqL!o3MF+D<wW3}]u7x[J5M#7oӧ9ԿGڶ`l޼H:baY|f9Kg˪pZV|5'e׍n b ' 1<ꌢAl,Q?0-Laˏ,7pXi!EªE$w Į^G}E2 ѱeflݺ˗/Gcci `27>>cǎԩӸt22w¿[ 603}y(?.*+No'lEŀW/osQ9KF{bW^;wNVY`v ڵk%0@^@*c+'콇s~]==ȑ#O>i,_`˾峀@s岖YR.)@V#,XL3 C'5uY%qb61;ٞs.X0W@@25kT)voo{CF˗/w^~܎;$T`a:v^5}V:ʺZZZʉD"ejNpU| OcŊ).:::pt;._ os" [Zʺu&X?`JjL&>~x_7n+[*pab(KC&A6;Jz^T*8Ν;X,)ɉ#HAq!,_ mmĉS"Nfgg'M6UV?13\[4KQ+ `*hvZF~~߹sX&sȶm^{MK??O<2ƈ|⌜_s*ܿ~IzEreܩ_w]fycO-h[}  #Q wP[0Hv7p&W@uE˶ݎ3!77f i]`OM`Qɧ!E"pD@8Na( S8Q85*[:0@A]5IIJRQhE(#2@ LgBUP@W@`dce`IqRqPDž:pqW;jlʪ^}h>o~H7 "I΋)8<>66xbɓf:"Jumۆ;Gkk+b 8۶Q* W\"9~F[r?Nǂ둑P「`1>w קusMMjԣ?K !F"TJ`"R~uŋk׮鄐@_o/4b[4 x\,YD\777ۊ#q-+ Ul^D\| JŲ,K2y&ʲ۶C(ô1\VNRd W;\67+B!FsʸJaS]"LZƗ,YK4*4M.:)1MMM*KCpxԋ2@絻dP9UUEߟ]bEvƇB׮]XT&B.#AN;ft`TFWW78nHc .7n,\"uﱱ3!˅?|)طb#ɠJcccz_R=cpp2= axxCCi xq+ЀX,J8}8B8B0@cc0qUiT*pΑfqqzptt!$GqulmM^³DR8rx^V.&&(/[TZ R=,۝~۷Xb1OFA, Gj7cb$cX,a4W3g|XjQ=i^wD)Uӟ Ge6;A_B,⛷lvJ^PuTzM!mP_9n8ZZl6r=3_"]l]g˪Aztƶ/ ?piYh{"X>FQ0!.Xmu'ЬSl@$_p0clW 1h@>_yH=#gWdH5&CPE$w(DžKAQς9Sd1f QTϮqk˞Ok6'-`=_,E9S+Z]]QsjjJ]YY2 +JZRqx, EQ`oܖwÆ ՞Zooos^e9 '9hjz1td m;;qյ6KKˍ8J)MفCBQ2;wn٘)rVSՉ }ffFuQ.1?زe 6nAKK+tF:A$ @,ٳ0;;.\!~;vooodYFDkX_N>fggo3S/?:yfff;#OOOӱ1K/c,50Π 2!+, t v&2 3 TVIHv,բ6wUW~J)v W6*>炫T.8 P[Pz.tC>. <PNd2ΡX2ɐ&CuN2uV`LdEfj0S& ]Z_a9՚#P?8u^/n;qg029<<ŋ9dHR8k25Mӄa"H^o޽CjTbY#˲"^j߸qCbgݻF'yeeW\ihpv С*L׾v&2 .^(ܹ35 P}\.SSS3g˗/7od* Zq64t@4oڼ;rszPQa" fX,˪=z|ԟ[o%ݸq9NMre%wtt618{!rק:tHWU5c/k8t-){9Hfgg8R^ςQմ~upps(a(蜟\‡GFH8.vkof&;p5xQ8]0wV|\bH?~\^\\$²i98hmmo竖eeu]_\{+c5Z?rR!`̑uzz> g& 4p*#"q\avvH$x_+ η݅bj<t|RGGחHR,'F@>aRSSS'O??sssqžayy|[YYQwBhSS"1E~ Z|O;w.?1>6$FQZ n",eY8p &h8S*\ u`>E )$C1X)VLj.D PvG n۶zuyjjm tM/ ǏǏL*J8mmm~2pz\mݍU.0ꫯJa'OTFFFh6cmB4lݺmmݓg>j4FFFQT\p"!H`۶mѣGk/R0,|%~>FQ4D5ڵkK.)ա𻻻{Ne< !/<߁8<2 FGǰwݻerαaH&x {j\.c'ܹu= l`TԎS].gj``o_t= (aggs=';ߑPHT*ehrd5l)8Fޯ'u<ā yMoƕj&)pmz^3)q( -ێPD,Sl4)Z-&yp@R(MAMOW"(-(p *Ty(pj>@A ,An be*B_uA 8;5Tmc2dU0b̸N|~v8.aj S+RNW/p)ΣuEMKKSSӉ3gX~vYdHp#ʇڔR>C Z\.Gv1X"̌ݞH$H,#JEZVIhJb:Ei8 VU\v 'O•+ `:L& زe3$Ic42\(HXdLFfXZZ"gΜalh&]X'([wHpX Fo($*X_`###lffW*~Eew[4:kHF؜pA ]h*R::9\ Ŷm geYi g*lXY]%cc,*Tʐ$Ɉ0!KEV"r}B(&:W˨VF6U'j܏]H# Z#%X,BA;w|m>rST-b- "G&݅Uf,˾,ooJ?AwQϞ=ߗ,ڀ]vcv:8_/-Jn}Dpii ׯ-/N!b8tWp59 W\Mk)ullKq@$bq_5lݺ]k111ȀW]m\dY$ZCkk ^zEB0??o lXegΜ_xK4w׮]Q!3D$' :p55///'N<O?yx,pZ)˒yy1ZZZ$]uܥ!K|DkH%FI͞5˗?7nRD4J]}{{{===X,f3B߆Zm/_n- +2!vYhO)oN`c.qxa^(!s-fYB!SIGraj.Ńxʌ & d$$)(Q0H C5 j`1kMV|j.j`5  mT5> $J($EӠ23L (b-ʼnj Î+ BV_V|H=x0FjZOz7" k0MXi@UUȲ YnYAT 6bcs 7䝝ضm8|زu jM59_@>Gt\.cuu}N/|ի"|T*,zs, IDATX,X̂PUK>XVQTSFASϜ9#}[yiLJpx +X ZssۻQf* FFF??9R 6REb>>`qq޸qCUظqchcL$q2-W*{BVVV]4zdjĜg0s4;JK#/ ֵkϟFFFz]$IqB0T~!x `h&/~`[P`w MӼcǎx<>>66hMp.sz{{D0cii cc͛7t9͛?;v|yMV#ozBgPYd2<ݳ9B)EWܹGݻaC'b GXBt[y0045:v%|IL ,cmoQ8n#"~wZ&v*ct ks`8 f~Z-Qy^8MϟoO~O䱱1ZVq`ϫ7l;#/_#ݶm$)jne~)5 H#4 ~a{g|%c;"n޼{=4_~JS9Fp^T̓>͓H6'[d|)DwR ?RBq8K(q@d &)K@ K 4Ʉ!'$j@5W Q0A $G@v=ЪZĐ!uj` ,e) ̰J | A%*2e6! 3P. @3d -9*6ʥ*53jP߳p3oׯ y… |ii4-ö`YR$R$LӄiPye dYdYrX,Ud2dY[nIall y*j6?څ,\I`L::(+qXZZG}LO>#_N 5d*t]au6~ǑHġ:TU$rrWbRb)t"ׯ_JJq~J&4Ӂ.L`t׽X,f$,"=~*˲wRZaMxjΨ9Gr9jYV`q K}dVl/0,6Vw{$I} 6ؽD"n; l< ۰qc/; W;,,,`bbss 6lw~]v嚚B\[0O FG~bȋ]*ٍ^x/utwwsX14t##XXXxb뺍&b6*@wwW#"K, s@rknj._hkkC70Z%:ԍc(tmv۶ۖ[~[/YU닺;իZ;>L#khOe'ck``@_ڸ4 Z[[̽{x1x[/h8BtJ%s-6I0$qVz꥟Z j>}uꏆO ` |W@b e64%DR BT` N(냻z~ك YTHq ,ec (J=A{  5=x E'*@@%"2Yb/WD)_FPAv\sqjB(C #t`rs=k'[``عsmۊv$Ip΃qȺcN6}5\k*¦M}b Ƿ\. JzVazz}D|ގm۶]]]hkkEss3E h=$}ZV,r^Oė.,, poz$I, <p[ >")ѣGE{{{)򜗰6#2GƱ必;-Jڵk 𕕕'0T*ƍ4hiiiG_+ֻ7=3'(SSSIYaԩFoo ȹ"Ku͛(mQT5BZ5MZs { :Z(f)t x5qK_ZG UaW  ,D,'*:(J c!̧$u**xROMqT u1WDx b;@ٮg`̅4p^:/Pq]]1C YY7 ˘OWNpQ _/^{7nh!J;w=qFtww!H0** :;;Ӄ%,--1Z8c+ƍaYf._mmؽ{l,fffQ. $t2a Lu`ف.tvvdx|~E۶ڂz6lfff8N駟~*Lr9sszE (R nTc,ˮ"9kR+WgÇ{;vu^pe|n6n###yj$"t QeuuU]XXt\VaffFZZZz{{CAzhɮ@GGG?3ZJױ!dܹs+W(e5Ms14 ֨A ;"@dYH}0y>cZ`%PM Lf\\P*H]U'57@b: 8;}@jPA0+ (|x灹.Pv`WyB1`q}k.ѠБ)188я~d^xFW4Mܹ={$5Oq˲`5Y G6khx//k,477aMݶhǾ}ԄJqLLLVXvصk':4775Η1;},#؋y}rBo*33#ςۣmizߢd]hu*#(Evkxx|7;F?C=Y}oԨ) u n֎E:U>wP_gݟ" d{9+a-*0Ƣ:gV#I[^nQ&n6u]w (ؿ"s7ꌟZ xw4@$dY޽{ƥKPTLիW͛l.g&)ɲ> 98+^(ou 9~ѿ j G7&_`:I8[V@8~O.*"<88h]pAD< 7yryڵkW*Z>, }{y{[1MZS;- C ;V )  u ۱ԩ>e`B%Hfq$%PM@J  0 ZV dK4иfq |_.@y@:)(g@<'ǁ:! \`\X&UngD?^N]ÀfMtyhh3ϝ;sڷqaݻuVVP("͢Z45xLVE,aظ> n(X\\˗uܹDۈPӃ6h`t]}h۰ylԇntumeY ` u]_,PU5& RdD]1uHq'~:li8n~8$IaH$hooGWW7 `iZ܅gهB$ICm6X% ^űcG!hkkÖ-[zzJ%"099dA5lذ<^6v؎F̄ybcfflmjM ]Qcذlh& Co+i4֭[P*177Jn _:!$up :&=H k[pCЊ|USvg떖ȕ+Ȉaj(ⶶP  {B`ii8Z.l6KY<СUU?QT[ u3\gn݂fqd25##jؿ6m }Vjm}.cv,}wM6ITe0O|,=d&\l{g?>hQ<(f4#L6[KK+R$VVVe`tt;F<ڵ+ n6S#*\?N.GH֭[}tkЩ)9r>Jcb_F?}ɹr2g2XEC@kD <@A@୉Up$vp !OP`A$pCtěu( n`P_.kd ɠ$Iu̝Y f[>H}堎&1\룣ײU {>bX]VOSmlls#GWa-0 B`nn4VVVP,gK68P%HZZZю͛7o#6l؀XjGYÇ.\ŋp5f aYvڅv}B:Bf߸۷os}{݃X,p<SSӘnݚ2JR\@!Iu0 VtvvbǎۈVTc\/~&&&c<9~oۢc`,@@u7CݥX7 ;_ w?L&ݦ3HR"#_`fԩS|֭K/E EwqqQJ\DxťE#z̙{tw{D F`NNN?я/s!O) utQʻ|]Q; ng,&_._ĺ'忉\، z.O˽ m{4%@1.]1L&sN6E,,wL 5qd۶mŷ*l !>Sض~0a`"b{RkG39ZO?=ۘd)#G===˲ ' +V*\.vu(]_/GLrٳҾ}__iVe9yN຅AO=6HC= T*'n{AX"|>`ؿ_ sS"w=URq /TĀXAՅ 53PMaHUH]\㿎/`lC||CPԺz`iP8ɐV*5\A*|c> n.K!b!3s( '[U>Yu@Gj.ј #@e|fׅh`I9_s"!-|LVk@&ĵ/(ݥkUUkbb"~mll©i*}hii(PBLWq\|##dVQ>x طo0G IDAT/݃;ڀx<UUilٌ |zpbzFG ib۶ç@[[+<GaPuڵ /uؼy!p]J\\v W^Õ+W011L&p| ===X\\D.Î; ˲ 28x}a||+++(빁ʕ+pӡ U8nXF?6)n" .L49wz{{d2) èn+ ĄTTιB:6(Po #!+++Pv]W###A4 _oc68199iyO4 tvvgc޽Ύ(_֧AD"۷!=!}t?2 _j(O^*?ް,+fYVȘE|OSt"kyy96<_mf{ /<4775SvIPՠ( ._P211tvv`Կg4.G00p\ﷵb8v(} T1zV,177 .Obvvt|rL}sii ׯC_áCp!(B$6n܈gُBk׮T7|7Yinn6#U#²,v׳CRR)ϲ,q?z=qℒL&W^yEhqF,]_YY!SSS|uuUI$B4啕00geu%La!lۖ٬ /w Kg>ct2y)cSВԤI3eՂ-A8 pQ`([ H[`j4h5ϹEA`8\Id2& q?MVgT*:駟bx߂D"755E5q OQG1z?;rSZ{tԌ驹^LBP `@"fggׯK n;pB?n"=Q2P6P?{y򘝝v0: GWWvډJfV3ڵk|xxX۲eKdՇ*pBR|P8J|zhE|ALR@%v $B?Rsꀯ悺.Ajx~v %@e2> d@) !!X̖`@,HP91H"0kRKk:18tkknWW38<Ξ=7nA_^^APC\ƾ}{aY u=ܺu333غu ZZZ I L&LNNaff"~ 5<.^SNĉJHuI|/_d~ Dv܁y|GS*Ѝ֭[kBƒn6Q5nRM&g]x7oX,&`=n333ĉR{{с(HV{M$ /  >ciff桋BJ<ɧOn޼bWMMMnzg'wwYr<םgZ=E}!>c}dd++ɠT*bddQ.W 1-^ װ}γfpd[l^3>߭-xqFySٷoaY Ax<Cw'LאX,..pΡ:6oތ۷C%l ۮk{XnchhӍIlI*2ᾼF7pRb_D뿈NOD!y{* အI -1#BOzc[o͑#GlTKfY<v|( 2UVdұm;c`o ax~@'XҥK|+rntB)ehnciiI.^]A.۶T`aa0gΜebbJBXڠxyvsSdY:N׾Z-{Y#m]Fs3>d0]At:‚U.ŭ~|reHy]7&\6dR089?h\6'+eZVH#bquzqD7Nmۺn?eQ;NӺgٲG"P `lRLd%T@"cVf чEЮh{A5=.7;,y> Aʳс0[`Za:V2HC iDҀd ʳm|hD@ a({0A4*,"zS0BD*%i(`i6-9DxԵjՙk2v-&Q,[ĉ\4sO¾\xYvN:7RwyVESxB˳|,..vM7n7um֕yp])}]-|JQA6>]'nobiiɨVi ۶{ :4rudlؘ;<4|H֚e_L߿?R[cjLMMt^sssl)QʧlsRʧb‚1==-kM~:$ D~;뗿Y*>qR288x ĚruQ3.#G~Bg?>Ч*4̩ӧ4nF"CضeBܫLMM1=5rd2) ˕9xS~T>e]!Ccz69ٍF*JFպmJ!^z鋼y}6|1q'|y+V+R6 fg){5 t:H$VGe?IR:V!<7'r^ˤxPBq`f%F.JRmhMJ \ixuD'@ R04̀ Ȩ SQQg$1RȂt<@D4lha^CЀ{ (""y [m P~$!Fմ|]9JgSݠ{7%sqqў3yd2*b;VWi6|'Oo:uryI:f˖'Ć cǕ+W"2FFT*iyiT(¹sxwxT*:r[қQ ]Y@$gggfe n%ۤzaxnPPa|rNéSĻk\tɪj&`(n#챩299)Nc,..'N-%jۜ:uZ...N#/\`NOO^[Zͼt'OU*ްŢwI&Q,{XwX/zPZٟY6md-d2i6ۻ5K9r)%#| /022RyTTFfZ=:&L`Ѱff.9ZMIWbaa+tٕeJm}_,-k׮9][noذɽdxxXoذO9DZo`e?dFv̂,"14H?d\h4|%ӚG.P³DJeH,[ 4*Bt3o&Za i \aO!IKDfHՑfhYaBCeD,aZh"}AC 42OS:@QVXD % @RC7V'f%\.KKK2P~)HSkSѠV[ns?;/\@ZcddDeLLLYY)w5._5 5ff.fxx3Y_VU׿v&''f˲Hlڴ JEeW)Jn'Ri#G222oqL4M&&&͛7LֽR?۶7 ~SSI`*\xywP~1TO!-DGA;~{r-mO?M{23˥de DJbZ~kV*hXؠ D[]p=tׇ "5#B&8! U@ !υm t( ƟE *"ZKt&Ț&YMly!z7\.E"kibWJni;]9j:>aaW~dd{#GJt:4 .^(YZZD)eYvɶmH$ <9/~Kfg>tOŕ+W4TqYZT2W~Y>wK?^y^ѣ7x#yIR<2ٿAncm۶zuG13s?ݻ )%ɏؽ{7A*z]WJ޵kWz EVK׏2Ǐdqq7mFsccc<ܳ0y뭷9~$׮]nE$XXX`ii;)iVJQTE'=3LJ|&:~vLc;c+BfއwI%^۷/fe:=ۦ8WڕRK9<΀Ȭ =k!< w4bYh[6v* 5z<]l`md.#|:c&m?Mmh eD&P(H$<&FGGlpE:J)b}6nfFF,r|$~-)kTa֗]ƀ=zF| H&*Nk0>t%vf:<mW^JTʕ+y׮]T*Q8~W^HСiaR) qzX?v?z^^^;w[#,fǺ2FDY\\ĉ^33sk׮Eml͛mG(4n[Eرƶmggt:F^l64M]VΟ4qw +L٤^QzY-ܺuBn`` Z]}-bxdD۷㏯Fv.+M֙ݎ#l)]3 B[Cr)3v9^5 IDAT2qjjiHII*ǭ5IӼ+|ᇼ\eg׫ GmBEԽ0',+ cp;x(/ !C݁D #wi) ޟa!2 %"O @Zm( !<~x舛T.NI:LVjy[Z\5%ل`́wBxKkT* P*zsR03s#GNسg7D ~z'vFŋXZZ&JC;ͪ]2[o}OXMo1b5dk^pVm:h4&ppRmtZK|geeÇcǎ;٨VpJ"YXXRPGrQTewP8u4fee֒ii/LMJ?cXa ZV8|旿sرG3JkN366F277ӧv~bȅ L"1M #ņ cLLLp +++߿vmN̘==S\'sk?*kn AƸDmP*qAٓf {wwGd6mj޽۫T*CV{zcT*URG ʎ(_4@J<6q`fA%2kYka {f} JE5d~$4V(kq ~\q`)_PNC p,t;Hh7">!RF6Cfv b=}{ÌBa4!hK#Cm45hE t?S.F.,;)Ēf ͶF"oy1.{Š/\Q|oT*E*4n}t\>w̟1gȿ_Whm>eټy3O<7?8n=A"( ްd0[nayy vsdjpp0j=쒱:Lj)zT{^/oyZ؎R+rlF2% L{nW^i Èay44ZnL;eO$r #k "Tm!< hO!+5 }۴i'9}ɹ9mEZ>htD#O`:B4:v?6JP i Md - 0NfF-D SmF$aB6R4A®@5сpъ2k6I&<76 3\}qnBK_>CEA6?+(<>Κ2=| }}}h`foyar9 m7md2ir hZ79r9i&7 $pyf9 ؎BRnaa~g} 8x SQn)hZLOONi܆Cs>SSS۷XX\ec;vlXP|Fń?w>>N=> @7HU.Wģ Ԋ۽7d ^ݗ>EΞ=˓Onόm6N>sTZǏOڵ+כLU]Oq\.$߻JA:V|޷,+&35"n,X?k9s&=77'j4Vַ\r[z:,ߕ)!6Z)sc+̚B(KHVm14 |J}PAf ],^G?_k~35jO9vhH&N@1@$%TP*rr6[$=<L5|#DR 5hS#0R0^#tTJX*t!; ^蚅v6igZM~P❕ u?l-r~yՆ/PRZp H|zOJh}PGDar9`KR]Ǿ kQ0+u4 ]@a:K\pv%244l&J;L۶r 3228TLMM1;;K~`b-[`ttTȝN%.h,|>yϲ^p'2[Bqblƭri7&Hm>CSְ 4$o?ɰVK?!Db, Vnfł}@ɓ*wVVVăowT*U&'1<쳙o}[oa]p၃X3z֭^r( b[=G♎O CN: :&11#'i3cfad X֡]Ȑ Zi[)Dt+<}r:Rρ* iyiRp%x8K_!$Gj|!xgy~yh$O"QRaBK:j0 BGUX^6:f]aIT'xJhOYZFq6ZBŖ\mp*/6ۙ%AAP@LIa RJY_6%̛8 l鴖RFmC~IJ,عsr%7uR uY^^366J*|!b+ 8V[errW8+u'cpp{qㆮs[KK%VWW'UJ.A&_T*fMQ`X dX<}is;^/sEVIZy'Fky,ˤnyR)$GWp_o_! rN?O]pA+{9VVV8y%~Y^^avvg')J<ʜ?ji7~6oL.05}r՚8r䈵g0z h를ͪHT*n޼ս}zN^hPU0 =88菍ul>?]’hYڳgOcll̴,+6WWWy 4M"UX,6 ÈX{_GW1xT3)qllp,HjIdFCZ2z!ב"$XA4MfuuU,?$8ŏgPq]~|%d8R4Pr+R;Bj4T|*x$,VvC2K B 6UE:*mmPsu]V/[Ij7:Ta\am`شl)FZLBq_zTF/2\1ǑvphD"ټy?==m6 f-..qH:\;v$SS,Zbnj7GPX,!S F۷ZﯬI;yly]vkN|3U\BVT*lyճݩ{O&No{V6n $$œNp`v8X5 dSlr9wСܱcǬJF <^իWyt:F&A2dttVWW0ժXXX0z"L:a${_gN >*вmev{hx/ T*yTNTZ~沰ؕ# >ײ^v >Gzіee/޽{L6+~sՠ رjF7٘V&iݻ}E{nnN+λ 311cܹ ~_L~ u:m=l6K.[4CC$ɞP*-wwti˖'ws=K&YsVӧp̙p-@__~W:`m׳ \+jYa/eLl=N.S###~O h nb({PƇmz@cX Ҙ_Uܹstxqe6mHXPlܸKfʘT*/_Nlذ! `\Pq{B6ΦMO=TâZޓ=^yntuPߋQ,;67 Y[Y81mS(mӧOsA#uv?gLd2/uѹ=h܏I#1O׵x2n[XᘐI$ʆK*Z`D{BTCo#_{xy8??&o+<갥jJRJK,G2șhV},xmD'B!\/T_5Ekե\ (|jmTXj% ZcRyrv7M{9,G#H$)8& àmcI p5X@  "ZUD-/|c6昊 42L}Ϟ=3g$~...rqvOH`TZ055͵k8QTh6k *$JaL& yeuY]]1͎yygq.@^Pjzoպ9єetll۶oWd2N'"9>bdMLL4ߟ1t]z۸qzñrU9=޼Nr&2\)Di v]׼|1==-䤨jTk*Ǐ2? lbnܸѴmێ2k 'Y}q iXL#@DZFGBF%"U) j""N &Ƀd2Cݷzz'O.wI)HI6%JځBix{JpH IfjFu<=v--P VfUi:J AE+Za 1y3۶`֭lڴ{M6100ma#\fe\׍mJOLLx[mu xjs%+-Gtss #BAmܸKR.kK@#D=QTg,diF̜~$4>zgVJ6Ie &" 2t:L8 S쟡fz= Zv5Z-$fQJI6eϞ=lݺW_}zYRMB %( g[dmjkM yL P}V#p i՚L`;6dmxl6ƶl᱉ ۼ 0Mi~U^)-Đ ĶMrLR($I/RDwNB v.DʭOR5 fO>dgM⢈O8U a/c6Gc~~߿%D2~U!86R5Xd=Wn[2HJxg=H$ ^R~;U:NWtϞ=}ڙL;o]ھaA&22 IQaJt& ø`c\5$3&D-orMC {,jϞ:uZ9zr9 @@J%eȸhKVVOqm߾9eӗN\Z͟3L8!dK_m JBPLHeM4P!3i)RX IDATq#6088H.öm]hv?˿o`\1h@Vʦؗ! DJ*",UAȮ@NRT<p[~TW TMk֭NR/--q,//30OX JbYǍ7\.S.WYߋ> ^UTʞHE"0 R4R)FFF׾wm >j/o^!?ؽgO%2.!]aaA2TmkusItd-"N"d> :99Vڽ!zDTϟ7>g. V0::8hxGܿ4Mgv^{Mkj׮]X%<(|M0d2CXaqq AXhYcuuZc &࠵6ugĔavζ+_R^ծ+0<<~4j*Z5Vea@V=ooh4vuYZZT*SNKKKGGGU*%@?!vVJ0 &)2MetxAE2 ڐ`mZ(FhM&:ʵjSͫpssl@R.|}0ixL?H>'L`R$)rlǶAD69 lj5~wtx/NjN+@ D&Ri(_%Q&RG{ IIBJz[6T:vp}dE+;w{ yn7߼A\K_z[066 r9n=xw)˷T;Öea6maY6ibF CbFNdv⤔B5;v젿ਔpNS2ӣ8d2^xy{3R5rW}{}3g}4BŢ~g;v4=}%z[rr@B,;+E~"Pdfɣ&0X1H̫GYb} P/}>úft:̌A۶(l۶_|7000ɓ8qGչ{zP(ƍW۶mSOȠj^X@Hܹ32/\?ziB[.I&S)$D۶,+,} Pxۭj4[/}_= 3[(7 R}1tÇYy>oh48p<|oX_W?:sq%HWzkxv~ [B R/`[`3 a@i_)i"dX *$hOaai0\\YaڵOUʫRpq* ۞IR NHa`aK_w- /}qS.JX&>0*_w,0ay&$XF54 2:ԞW}*0dהT.oۘ\\QD&fv+k׮o=77'RÃDL&C" Rc3??yJѦm`ava."L"H$H&S$ d FC@6mFUCyae288}{XYY||y>ni64-Z6FLF cc&2>/|?$H8v!jq G替%"ګ6o߾H$JYz涗fb&ʮD"RT*~s{Qt!z'q}q?`*dRVXX=(91\ iXÐ՛ 칾LtqÓg^Gٴd޸) h_!LR23scƍg ݷom6g..,,ϟ \ץ\.SV7`tpp|>O|](7F]o!~}P7:ϨD vጏs9u'^Q{e (lL&C:qavY]>vFA^guu٫,--h4<aP/_}E`Pk9:fYAXgM2A ]L[ViyY<eJz.KnŮ;asxxX!zl7Dp2+Bmp} `({'%B`Yh#6Uk aY(D |oa |l!P2;KZehhcOɓ'X&[&]-Sei FRG._y0ߡ!ZTv\'OġC4M<hPBx~PUFCpB3d VFǸcFF_ݘg׮])0dο7j*bh~~w߿G8t0bvj7ܹ3ܿeYqt+=ƻ[NܞKRA6զiIBw$8po kCr]Tw{yUA AptG3L}$ n-yFlϒ=90m!6o~7ȯwDc$<  Ri(Ih@5U\~oW^WUUnT%WY5 @Đ$$IΙw ͓L4DYyI8Dۛ1&\41'uW\?}#>-ڷP9t^W׷O=>E )%fffpU4/乷mk֬w}7ߺui&wÆ nPn53FQ LWn2*ʂ 2NA)mvj`EA0aa ðdY ?MOO!Ă=LWƒ>￯],R1+BkENzk݇Dž7̖+W]v?lܴq&RoM W(ZV᷿mog4]DA`||d0 i3d14IH"#iBG`0Z*s5pUmZᮄ8f#)A8C$p 0p188b #98^|E|t468lX4P)( R !ɀo2޻w[K.d!ps?9^{q?,e\ h`33%,`ǵ (0)Дr#3&f/\,4 A[V2WZ%^jZGɩI9GZWl6Qyzzz8qJL&l6nEyr{d2vXFyϸTFzjrR)LMMall3hZظ|kc>V [ř3a}8v8>vsaӦM'l>ӫWp o>FI ǃ\.'LӼ} a0欼4n0̐%f"z{;G@zE^FN<sیOg`՟ecf"GVs]@=[*h\;e|ߏZ-ZRumb <8"ފu=rZ],p]TUZVmqi<<:.[fTA|B_>ǚ5m6qضRI}9\0pCb!bʕbϞo}uֵ|sõYnuRdbrr\$x.T\2M \T5מ|ɉP3`,<':` _p.@y]Ν>|p_=zh4"g y 4tkƚkcL")0x3ցnFH+D"K)IH *W% $V)$+!k>เ)CBJ IPBPHq ^Ǐc˖-bKh4ػw/zu7 I*Ai>bQŲ!m0."xܡ88x?wnڈo\.wc@ /]/~ Io0Liܤn![,Nd,`jo%\Br ֿ6HiAp.[>7^O0WS``O>f8~sdd]GVΟ={ .%?-[6q8nͶD#W;G_$5 fmYcH$ m&I~$3OcIxWܹ󘚚,zW{--D \'((q鴻d~YzӅ6ux|\|lLLt $q$ 60 oVI'`=ER 6VkմlrRrR4;^JY-u]iτ9jFFFHV1$I[{@2ưz*lٲwDkȑqiܨ~;Bl >;i7{{{dRLEX333ĉl``*Kc@ISs\433CGFF+Wjp>@i9cV 6BCW^y/jzXRI\3o_zzߎb?0|nowgB5Nt=/-7_.]rλ<۷/8900h^>T*ؿ111ۿ[|rguy̓EX@WS"MIHB@@ QA [>h2߲@R I( X+%J8x ױfjP6-6 >|K@\BR ld!(x>&TD1?\¯~3+gϝïk< R!bxz YU,΂϶q!Cr5 lql\ 'l;sFh`˗/ǒ%K˗c,qAիD%.\mSL@RƍۃDB6Ȼ>\fTLȭlV' jKs!&&&pie |T3Fiҹ} jS3<4jAA(+8u>883g> |o\:w}77׿^;t(8Dw@cǎ֩SQֹyS f TT2H`.d2L&T*ݖ' $ b'~u`vX 7ur眷l_ZՖWCjVkoZV:Ν;[K.cZ \@?-jZFzW}Y٧XARX}}KqZeG+lY?  xyYǓO=% 4M/xfשG,HJ4MI]*)xXU>K! ldׯG=X1VY ?/2p¢czz~@*B<QEi:22bZ5[sG' 9˖-LX$9\NF"\n ^Q%K`Ua.ZUV7￿Um{:\#6|t?9W_y矏?-FϱR? x<>Y ZET)_J#qP(QD2@ڐhrȪM{ B1JGB -jPH@Tn2)%$9>4L8p:"l{T*8|0?ۋ `cwG% )$nDWulHA-Mb OH$xᇑH$>h z'N?9^~EF2 |P p B)  !'D(@` $ HJ@DM~ 1שE3ti[~__~eTk2j&'p9|ÎrO#RjV2j;8R͸ffexAۘ|T*U͑$ 7B6E*l P YC",Q= WMӌu_K/rF7P(ȧ~{vgRk7xg+D4֯__)Ϝ9â_s( XjV\+W`eCXm3t-*,Ql切VkU ap18x s fu_~=~PE7an7䛭ff|b< /= H`5_y//ڵkp%LMMCW__Vܳ$Os횷%HƘ,KWdѹbeeCCC8~ uN$xc=Vd2UƘ6ըaיbNKY˗}{E+ G@M+K'NJoIGFF͛7b-[~SlF>#iab //=\|6#wwm lֶɜ2Ú5kP(8:lիP_[4c:w*6kc*h{1d"`v`` oIwq;3>J7ɕ+W}}}QS>rqm2c> J$H*DJ< d3CC (@)`۠1H J>ũ)grJ<mJo *rؑM`HQHY5!mpo@LͶYd}#L.t:{g^駹ۇ_cR*A SC(.OJh\@TJ$lBpcX̼ p(>;^G'ZAJJd2+Ww&`۶}yZ._K]ۃL&Jjժm)ݬfͦrl6ugt> W@7xE?T.8,(j/8 .]<5x\VE+Y2 pA|1LMMsm{o}iӦt:=.,]~2hŬ[ͶZWWWmɓ'!R$VZ[bǎ*"S2tZUlQO;I"ceشi#&''qI:u|333 Ŗ-[ܮmz7m3R΅O;u{U. oFw]L?qfju]x~Ga`ݺmc m~}.ٽ{7ORҲ,[t374 IDAT]TUnYf²,'P9( ҥK8skz,B&FWWz{{qe\8!RlO=T{ŒiXG|JjϬj3gb9pq,Ϲ hs c ;_p\&SSS,EY@Ш@tQƬ6I2iN*J(DR\<0 'xalCPMFi3(, Әl 0==V.ǥ#-ʘ{BObȿ/BJRbjj=zTZ=8ٶ:ul¤ڟp%B@X e<A!@4[ b*2G$eLHӀF*Y?}\l>t?OpU$q9}/0pd3IJ%($bX`υ07`D#h`*q{ÒĞ={uwuWewa:'<`||ccc`ap)LMMcffR)y_|YTPTn؆0I#"!ϣPȣX,==Aww7<Õ+ط7϶(Kj*^m F" PDw#vXW,˪X޵kWVc@hv݋={w#Y&żB ﳀ@.ﻮʠ `6ַ]v5x=c_, '4P~wU@^FZm3!mcÆ صk'n݂B 4 Z.\Җ^rKf6^YF08cLN3(d7fQiofP,y"0;Yxqa 88uΞ=wǰl*|lݺ{Õ+Bqcjl۶K$y D2 iP@2 jУB(yԯ9|Aayh$C! Ic\Ip0O01>Ču@`[T,q=HrJѣ@{B!/Wj!333EZyp!vZdɒsE__ȇ(c97<<\8yd}쁁zD=|#|Yǝ6lSs/jAV G9ZJCV 4f0\y |CH0=9 `3؝O\ 1SN;Kđ%!Y`T$3J#+$kۯz?㏷#)zW\믽8Qd(w 2 L2FM<2 0apHd-"P(B@9`&g=~kIǗ!'jR9L`&L&X|yO9]nrr_ʇ\/DZ { ʕ+={ٟ5B Ub<`6`v&μH N%zի;3~e:==M/ܹc KF!k3*A3Oͷ6n;g XTP2C'RmͩH *gq94Mm/7o޽2p\}+O`VY&/0z睛y=TNy=JF$bD2硫9x饗'O&޴ !=_뺨j4&"G^1ڃrEw>6111G׍!kBQ!B T*E,YE5O_c/LG7|3~a`z/sBso"PpY@B%WPtTEM"d mpR"iPA@T | & P( @` l 6P*QL,u,$6 J )QR%F&@RY4 &+Q0P݉$ אx\2g={fZ$IZ- ݃}xALONbc2o;vS08\fHZF!aQB'PkL Ҝ5D$"2j"aT B!%2 g] . [iO|XPJɷmG&&&̳g~i)ϻwx<x@?hZ*!|t3_ T4"PK>hZW^yŨxxxoR^oyK*+qzz]2FhlGeF;y拇Б \f0 g3TgT T tL&P((wK.w˗l69G<?}Q]AuwjEEXU4`/JOY LU^Q,!055E~Xé.ժUX,"lmߙf02L|G5?qlݺ;wDOO7(T(\Z;4ڐ>k׮Z6% {sN@RկboqHȵ@/ԺA2Z|iu]J%̔=33%T*jvެ4(сO& l ^A~|Ǽ۷k0e`QS6zy&fl6 J7L9rYD"m+@=9|>䩧jeYiz5(:S]zuuMپ>ҥK>4MdYlٲ۶݅l6z/bddzc9X,ʧ~{QcRMf@ywy'o:t 7aI[=0448#Axbz@8su]LZV{- e:Ѷ\?-*ިD=JO.]2e۶Lvʀ?=uf||<;449vuY J;}>O8Yd[,+!+C1z h1,`21JcK@zD Vmd,`$ ҇lr\,H&u,P;aeE]ba#03X (y`H<I*89@` 1Ab P7.Bn'(=E)B`ebWz (JmOJ$8Tzj2K mP _j% YE=ba,DrߓɊ{y@7@Gծms74W3e!q{2!=,}bAC-MTC%TMxިϣ7KD"R? #Df2A pZR՜reLOOVall CTFV=͹u#9G 3bjIId9`jjFd2lڴIرzj7sэٙjkF]u7%}FzڌnӘnO,F\b1o"7>Ho ΟxeΝ;ٻwoܹsӴ|Gv9w}*z}ԭHfBJB:T8hYmBV u$PJ|^ kvLq4U!rZ ¶@lDm I*䣦/:AH&H[.U+B 1ԕ*(VJarqwepoŲLVj *!pm'nð UoWOR0!JIBJaPB)`p)ۘN$,Q"0Xv:!O)?γGc"w@1, "Jər=@gx[Jv܂mm`{f99{(pTI^L |?S!t]T`p%_hB˛eY( " 6= (w' X͛W\jq My>P,К㛽Qy묬TʹhiÙN@&&&~Eb'N8N=R[M'$+?n5b1/ņ pېeam{b=>W l\.?#<޽{;SSS_c|l+Bھ}{O>oI8*I Ciɥ(@ 8H_NFTi0~yz1 HT0ӱ |;Kk(48  1HOD )M0[g& p67`rt mj @l>J(m>R(PJ9X$ 01,j`h @H/B¤DcNDRewY)q9GM`(dUz7q@0 X,LƠIlFP@ooz{{Q,UDXDP@6A&A.k;jު@p9(v~LKЗeqlJe|á! /$ Bjۡ,oʦYk5 bŊ؊+Ą9| ;{t6mbtt ituu̙aŰ{n XmcldlRI>kNOO6o.#Ή=I@"/̑).]{뭷QAXw_O4*8կ~>JfM^'gLNS/hF 4-?9qj_ejJ>8zرcT5)hf@ ")5v 8s(Q`HJ1S@%-efB)`Y*\ =JP"{( TA$Ab`Kn7܁ \J? D嘐 K `5_L!$p R) Lɘ(71,ؑv%UB"Kr2 ! f,@$7<+ !z-f5$E!(@6֛֚4yv]|@aΰxݷei 5qH$p睛n:rYd2R08]3Nۧa E٧T*9FٺkVk(Jɓ0<|rs,YR) :5@a۶l2!덧mu$ $I$q8sbY(5"1s^f c,0r:޳: `3 R)9::xY.ɗ=ᓎ 019I.^h^t)Y,S ΃NEϹp`J[G% KU bDP^ $A f`a`mCF9G>B0j1 qb xC2K &!``[ 6# n$Q\P@ B*@'%<TB2D*0 j}K;IPhQ4OV0 B($` .0:Ԛ7a3 lY2 [dod˲Ncv|Ҟu]\t8{l0x"X=2h H_@V[h oVTI0H%[A %,D m Xđ %0A@x Ԅp=D@&fdMP O'lp4U;ݖ(SR)j$ Tf&B'U"!r=TBPP fpI06B2\STn (T c(L#\t]BG FCpM%Z|>+#ݴJ-K<"LӼfO$rժUA.CGDYf4)l6r9nf;)!aشi"2LiwMe`svy ':9'J)snl~7=n!(GĎ;L˲M:@ _*+߻wolxx|_oF<ŗ.]5|~%J-B4sPYs}C-je [@Tm2GB.@?fjxڀ+f4)(紕ܓ$9C  20}  H.@"BN ) PH2 1AhCrRr0 `4ELR@ vN(!a?# Q  4T ae `0Dutuu#L6E(8'޻V Ӱm_@\iqd*x\_o ݎ{`Q_93ƎB8e={K؟={r`6- ly=`- 1m۶iӦҽޛ=k|Uh<G:NOO>V*9 0ȜzGJLFhٳ6}IpsB|Pؿ6/^Hn;yG"!$ (M[};4sdF}V*{/~99ly h4PPQVk6>4U^>r6'J"v'`&X,޻`J}pZֿ,vwG;CPXZG2 \6HA$g`)`0 郴`  \sL $.4]\L0 /^>a;Qc)@ ҐVPQ%QcDe!'`I<)Q̣THb hZxbC; ^0)1^,yPiiSZ-AFCFEy櫔AzNv82qlK⧭Y8x:FBKmfJe^T*T*T*x< }Q.PTUhd~LիX,`6bC5kL9Sl 7?N>'ȺzߟK?W~)> i+BF.F(lll|wCLJ. \ċ/'&'033j uۅa]+Վ(D?zY94!NX, ctt DZ ̙3F___?!bV- ՟ Fa*?vZ5i`h6dxxJ .7yˍJ`3׃l*"LHԭjvCA I TB^_`-7I -D%(X`@ 9 (K* {/q 00 <:Je"q+FBP@TPTIdU(:ڡ0 I匡12!DV"N# P1r]ٙw}K1H%J*RUVڮvcvU=ݘ a`7?0fg0hv{kPvI*%֒EL*I&L枱[="\J"f0##}su\|>!DoQ0mngܥ{9;ڂP:Ѐ\0@1L*J b t^K!:r'cJ,`Ct(@BS<R CdHC2P , $#@ |XYYz zac-%z4vײ޽{GO=T/;|pDz_e)-ft],t}IƤgo]@CW ߺlmoT1U [ʕ+vRqih; N*6U8>8TX0(H4`2>y{_mt|&~dȆV :a"!$8kaHm.6be fP pH5)*C7: JQ 0 .Aj"<ڬNXr lAʼ@l`m0EN҂#Xc琦ʂC%2=ƆYgd#4->Ë@6;h}߷g (G>_UV B/MJc]mOlF*SYE!0ay^5M666護r?n۷/;;,n4\EѐKKKcϟN Sa4˻۫DI 0D{mcuu AЏ6---QVͭ 2;Y8q)E0 !`6}8Ղ4`o\\٦mQRRβ*PV ^Spdih/aHah|Gŷzܼo9d7rVYvs}'qB2p="?B|>~(ϋGbmmD^zNkkkX]]ũSl6(8zH/ŋ8u4`8~&&&p$pQ`rj j+ 뙙5;;ٳ',+RN>w0M\):XN}2~\\w*vSJk5<μt:h4(b8vi3c~k;#~IL!(0Bhw!TȁP +rM8BbƤV#exć.r7[mqs +AEImK,_A nFG4ȞLP1H  낋ao1 X! Pʘ6}QZPn m$8$@+LfI P=I?a% 8dfaPq[>;f7"g~~9YPc IxJ((=TӈYǁm=}̂4kjxHY) >v n<A4@Oq۰RjSSS} s IDAT,\mH.aO'jĕ+WDLNm;=@u!詵Qd:hʙͪl[:#3h.>Og7 V.VVVD' n9Vw* 蛺|giG!D^J#"l".^(|ߧT׈СC h@Jv(|3KfvڋcÇݛ|2m 5&C ? #S̚P<{ I7AN|)~Z$rnv 9077LQN_?tEZ-8 <ԓ 8x8z('O:R׿u|Ǐ#3TuywͼuV@ l$g=!pAb (V?hμ<ͦ^l\}`>k+?Xft+"a  SAS u81tl"bLc  %816-^kVƏg[8wqjXph+jX-8ȵ$T^ aHС6oA(6?ׁ _ fIHX 0&ƓwA-Ln<6}yP`\*A Vc , iS-d FN"Pш56BMkXb@Ac3??\tIdU Bbnnb||FfylR[Cg A]*1ϕàD i.=4 looc{{[[qmmKKK'X_^oɓO<CAP {(zؠTf+iuT*&J'S yޯ g\sꉼR=pR'lj ^I:6(Dܞש^[C w37jeJ|7}n祔R!S.^HcS,q!|#ܳٳ??3=F*^~eqI-f1ffZ+u\.}Чun1T ޏ)(30$9!G bV+wy W o22b =,"v72*~JΊ;fo U0z@'?0xOvw0ʋ;klll011G+_2pq\L(XX8elmmaqq1Tp`~$Bmٙ ~˨vn9Rj R_?8;mx 94XZ-yރ u8, jhȝH>+]bhǴ2=r]%k@ V8Ҡ$K D@ 4wI%q4ࡑ<256N8bJjHUK84VC 6 `EPRF0{0m7LL"`h,T4AiXVPb\Ҍ  B1왨@JNZ !'  24Sa2DkpCB}LB^ ҀbıFM3JqtK[_,~/ ^\\WVV(K}* V?jj9+=1 @B^CVGf{ HaS ‚\__O7;w(2bnpdieπB:#*Y,;b4v.ls:Lw' p S pZ)87KM` ];%a¤S阊q֟ښpGGG]q4l%Nnך3....N{Nc( x}GhattG<'=ɏhɸX^^V .g}6 苯 'n;+ Y5*9)vH&NZv;^Z2 52H$ş6>0BN9Th777K/^,mnn:fi۲ DEDtӰ,b EU*tPЅBAe.J\T(I LTW@4M\pAu41ҟvG!0bCQ$@TC -)-J J۴1I*ͅH@MkА%q(g@.oJltÙ(0 6ޫ1q\1fr6*IPHfjFQ2\Ő`E 3b((K,HDh:h(+l+a 9qYkԘa@ٱq:R\#֠i@,{6YC(F*$HG@8 5XX2J*2F˱BBA|0fl0C\"jVx_Q㸨VطO\^^6&JhXYYZ- x! rrA8ϟwdvR"so^4a 4{qJy>.666ulll`}}.]¹s{ (E.].\=裎89 +dn4HOGKVݰq?KqlFnzJK0Tq 0!kk1LmJRTl6 /_Ν?^/73UdFoմB̞q43iS)Z|W_}5`ZFNL0_Uc*##e3I= .]L_n71z[/AkFy}];w'Oċ/H..8eep---Jbks͆h6t>q @zm;\.Xgffo~Gy422t3\OW ww:=a$<ʨ~$έ:" 2{y1:;lc# QQ r ӛ#\ ]1c&N c "ְYHydVc> qtNS6>jČ(!/ PM-[8D5%"$̊E1)R [B#W65543F!!񵜃Cȡ}8p:T 0ߙYdĉT"Q!% r6,aIaڔjQaQ z;XXpSFR6 gm}M?U*>|ssmAְOаH"DgSaa( q~\pN5ؐv2Τ>k?s\SN.]$ JessWcǎiRۑV '''{&ũSa.]ԳZҥK⣏>r8嬢NB@w7}2r>ӡ& Ākn-0x=@88롤B@>(?5➺֓R;CCBȌH'L]ti?>??_\ZZrVVVƆhnR=p+L_OflƥK`jSG>gh4DCmDSqYlll 8} yLNe>|(Imƭ-t~bQ8c )h۩y?{("#fJ)tmĥKę3g^{-7;;;Ǐ/n8puSjb\}97ww5B?kǹ "cPTFЅeJb@Q$| LI &h@M l~lE8JÌ3"0bDl3V2zCGHa P3bfD4C'n^JD[pP̹_H# *:tyyiY@(b 8aY9"eMA l%P hGG u qQgw0mܷ+󜭭-]h%~*lRPHhpUV v`{L #03.677er-r=0O,xvٳg811{ /"<0*xm9 +Wo~3e+ꁹ?"T 43f)N-$r~wޱ=ϻ̅'3wYV-L|/_]4 ]|Y۹'NfffvS+uz@}xg_xWUߣ ,5JJS1-,+y?J%q!۫tIѣ̰%n 0˗/kll Hy̧Sb)3kpu^)ıʀ@i)s:lWL ?T1+Jؿ?ϛ&]rEgU{]XVnr?G@7| g߳|VzbCn#?7 |ǹ˗/[FHOtdYv~VyqIy+Wc~ayyyזsX]]浖R^I{&m@it2/9UcŽB@۶|?|0#ʲZ$+sڝ:m_W7.а:,B)S $B'E+ gA6"hEƖc #`,f3l])%t1r(3U@i(0|VށTFYSʀMbhaYӏ@0˲aUkеdBiEiR4.YXhhPCCS:RG 4~(:-j7-..geVql%67-lnn(vzgQ;ߧĤlBI'8LS8FQ,P1c|| N3l۽Iv"#q)nRt: U23 @E@L: 2?PZę*@ ^@J ۶I*O%sgU12RF<\TG\PT21677Eٲ(;g;g%><zOZKGhZ/tl/`\rM0V]j.NO/뺮, +W(&n`ss3Q{Yömrn111ILOOc}}Q]h4hqqQ6aX9|}wIM4lmn9W\&7ry4M덤zk mju4 Z-ZmZBDAZy+*/#RBrrr،+0H+jҥK377g %v3SJ)x7 ya ][[˝:umZ % EC5QVÇ^ZZ\&"B>c= ӧ?KRe:p@րdJ ZtU.gffjRnA㍱15==ڶWWuCc[ (G4 =5!i)PdG0DA~{!xC4QL Kb 01`u )Dw H$ T#|jNq &dC[*PlC+b $8AQd Yx(xZ$@$`$"c6> D1 `a$ BJ3@/cp;Ĉ= t#>c䅸U\GvoM+"4M{䓅^/_/R:iޮaq"T0Bİwnn. wk3vyc\Kj]r%:% (bf7qP~TաC:R6??_YXXnDj^zUҥKl6 / IDAT?u]]߳g`![ ضݻןTc'oBљJJq0vq2]:D I_2)#Ô8(ϑ`K@[8gʑ )@L`PA~ǐ~l& ) %PA RDB- K$^|Ѽ6C$"-H)PC ,mWBqB$ahrT$Tm 5MhmdLc hN*P#Ԍ1<wXЙ(-2AYjěűRJ))e>b`[a/U6;{HiaccaIӎc}YwCatt4C8ΞQ ayy!^7@O7 ={VdFkI?t'!w^`tt[*:O?wɓ'NM)X,>Zcfv>yIvdVOF_җ:=P&۟~N"W)_*jr9v=z20!P(xdd$. AfΥz Jo,`_+_λ&nT l %L͵s6+ЬC B+T֠$IKl$%mA8ȶ .84I 0IDj h6d*~DdlTR`ȶ0H%X(K& Yp-+x hkX4@A Վ~d(^b/VXs"5@zuo4xJ)ZrIa(F[mAǞ2H(ۍ`@ }xaa:̪}zoy]=VVVVz|t!DqӅ sٙ g2)+!*_YPy;zͦܔatG@VO"`P0o4LڅJ)_W\MfW( /__;쬨ٟ֟Zo0)!9﵎;J˜>Ծ7~rz}F]7Adq0>>r9?.K@fL]?w7-$W/oG!Nyĉ;B@K 8`[P4Akp`X kkH@a i 6҂cQ%-h[ va>(T08T8`,:LɣrFІSa CJU`)A0Dh0bt@&2d 0I^-Ay7WϸD7!H)_Μ>]\^^k1}+yeT,qu~_9rd[JF5؅:=zFGG?nkXX8kbpr ?o8=?{0R Ӎ~9rHayyTnժӝ4|>/z){ff&wر]hu:b;75*JSOEFL1Q;%ey0=2BD€5^ v X DFe \7RgS[VlOn:fmȑ#qh߾}#5{eeZ[[Z&y^R{ C!_={xvv6ܿÍ}K)lJfg)e1P?04*ۿm?ՅҒ.:u^!H).JOO{Gm<ӫ_l ~ ;|r'w\,{8sͣ)~ޝQJGRZk1<RB)}30Gp~}<8_Kaښ "1V\VP( ϳ뺜ީnjQӡD͙xw /PVJ ȟ:uGO>?ZYYۢhPEUtZo&54w1{&6\,1RSSS<778=c3<ݳgOwtt4K0Xe P8{lRJ=7[oUO~ROel6)ob!r)}Ƿұ_`wߍluwxնAU L<ܑ]ܷ{? I~֓_=aWg#za@zdMMM3C}Zx]wavfG:4?cx<99ǵeY˗-c,WWWƆjREE2FpxOȲi<Wqrr2 ɓs8V`$ ne|`Yk'vƒ{GT~7]v_cs$дٲ,O4N8299ل:6(љ}7㨲ĚdxҖK+~\D"i@>d?cN"QLc(K @~ D02I8&|HwD2$FnVHj@ZD(UwAX @%Qb,7qJk5;lgWo~ 3l0",[xᇋj5ر|tͦvv-=ϓNGlnlͭ-Yשhcw-=r$̬WLwσ!g+.)r=X2t?_XW Wېa> %˻c3==zÇJPTedD|_DF)2ʲ y(Kc? &lm}I yqRaPpb]sKKKvuu.--Nc$V˴n7_^^(fuzbq!+t`$}4I;w~2 ~G'O]qpp@CdYJeEP}&TQ]-//5qݬ]YWt+zի]6~D}G{$?я>_XX0YRI!"=^t 8viZaݻeE 1yy,YLmJ%x|Y4bDZR1p 4s *g4@SVe767/ol؍ WWVҒDQd(2RJaHauh$G*MS1ee2MSeP]u䰊RʵZ-foܸ?|ƍlscc;AWڱ2*?tbKB￿zHmmm-w–bP[_o '9U88O~wkm,P>Ԁ>B>^__ו39MPCֿ)kRuy<#p+OIf(AQ ,\$螠|5 ]V$mis N2:k e[6bw՞<`^FlOIaQPp`8F)\j $K- 5eIkRnX_k2M* W]4dbʰ?PEQHmmmE?v+h(HdYv1,ZkHA!G<7ǽ\%+S9\rqV[XX0n.//W|ccXYY;N!2JYujc AgQz:lX%& äG}Yrj{{[}qx8!cdYFXS3pM7F~Ly#! Ta)[\\n---+WMo}+}vz=^EM 0I5қeVjuS}'b3f$ϼt] ,|];սY29J*Uz: ӟ~/~$ Rdir്~E×xe]?@]s'|?~!Gdf@>MVÇx<EQ0 ]E형U^\~]߸q#k:c@f|j- +U`O2J) $D :ld27`r]0 Ba9~BsYQ|VK#7kT v[,S/EkeUGRT̙xi `|?%-f4LP\A|0xĘJ54'_Y@NhP%#ppp pooOpáƳ{?ҋ;q[}ӓ%2KfZ7>;/TO &`5=|_8P TOJ~N;º(\!B:(j ! AZa$seꦱeoj{W[s:2R ] 2 $ZN-ėTe5RR" %L\V UEa[0pKkQo :aϾ1族9+71{!G~EC,dNAә?[aJy xO3A@ wSXB 0`F9~>y$@9_xA)M&ï&y;*s?ߐyO=bQhNYCC i /@$$Jo1(@q"& }v 8\l5IDATWVf{-vl^lh}&z5(h4I1l+g=+'881<P0Y$[V#w$q{sb#\j? 6 "Z!hnz RKR+R)pEZ&=XGa5RX@QM5IXrZ ʭCR(HjPUlA"0,,(mܕE_(;)!qeT/u`?!WV071o-Ղa]JA?Wˎ1k=zUF=cP3y`>R4?(:K{l z~cg/_a9<,4C\ůw7g_uƌAN و³ѿiF0s8- ?G 5H~ 0iy$X?i/,/3z ӛK|h lu3t8)\#F:D3,{0 |7Qߔ] }m 3~A51K[`,aAB"Lb"VP|c5b[F|Cȸ ʳ-SM]# { @,k95!슔"@I ?WOf8gx"Paæ{PCt؆k;Ű&e?Ϲ3 ~S(aIB<-c|m #2<z27|78/0k]*@Ӡ/NlP- lNEl 'xPL xvQ1i "޼N_ G&6wf;OƛޫHSA҅O}~V< FB"ڔDj\%ܹܹ @(0 geOp$Tc"A @B"xuKs6"8wdβEH+`2&DG!V +e~&D1C_x-)&0)`qlP@xl'4CsSe8utP60>{Sy <4#{@`|8)Ms+bOI =qtDS49!Ev qQ W  SllIx>–O V͔+Nf&EMӼz}0sٳh̜zl f ƇDUM$FBt#"]m ̘v ܹyY,+UDG`l9& PP,w(ql%OvRٷ>;^˹D\1TSDv')I,!8:vf)'%s@ ^р1'`&ș "޹">!4;p4g[sk~שv&Yh9a͜F6|6i3d<ڈK~2 RQ;vu\:=kM\:L/L]QGֹÑs{g?ϷMֹ9V^iSô{o(45.Oxdh޵>wOymq_X1sFϝNx pVm %{my 09 #)?_YQ<mw6\OK}2`8cXݙEt·/_TB44E/m|gBN<]g#.DqL%AU~/Y'+Ez 0K9.^q9.3?rIENDB`dreamchess-0.2.1-RC2/data/styles/flat/000077500000000000000000000000001242540543200173775ustar00rootroot00000000000000dreamchess-0.2.1-RC2/data/styles/flat/backdrop.png000066400000000000000000004223261242540543200217030ustar00rootroot00000000000000PNG  IHDR5bKGDC pHYs   vpAgA!#IDATxȵk&]+njK:0&q3 I)2vFa:DEhd`cOnNB'GС#832ɤaR93)s|J[ֵֺS==|}~~?}k]}[@?Kql_l`x?2pg󏶏ُ#dm-=F_õ%Ip<׸=K6?6;o|U}Pq }{Ik}Q{?~5Î>ϑ}0?>C#5ߑyOB=! y_Be9,'?_ ? sm;J9X}K{Hw$m#ڏG?[k6'۹omuOoJzE+IL}hJz!Z\dg@||ƟmǼ]H~|;-J"Iq_%'=Wl#4YM R.la~.AQJ\kVL4lv\bE1sof? GFDRkme̿J8~>@-6Il(d'5A !` ?I'fNmfT%kR3m1z{R2G?(lG$mM~`owJ\\ G0DA_?iIrq0{!a$?IM{>xrp&gȀ^?G{k~4ܟs|X.ur/X't,j_YM@i@ wz<=b^kj>=:{L &+-,@7 3" R(fc'1<ƑsRJc$2ЕgQFPoSoqhZ<ϣG!F9fmj=U_$P{dϐidQe _0|>C/Uc=w o1ڏɬ}YD{fwxzt>[e{RV r}5>[_SP_kדnjmOr6fdm7o>A0-c{gϷo|~h~3&t9z mcz'&8&{=.@lwy?^5l2wKnLjDދL{i;ČyiK|gj>o.;vз;~ۧmw\6<kMǀy-~n~~vW܎Gmk;{mCz2l;cdK;ʹ_fL$ɂT!8>9~"넿׾סQnd5"&&ŪM(јju_h[ױ`1.KSLБGS'GzΟ9r39 5k?hf`=O%ꚳsGEg~kGf ýn|l;6g<#ij.lRu>ʎ44 q`ŃvK $.OIPUq4ҽ|I>65DǺmid$}hp !gYkatghVZ= qT;Em&'dJ:_? otD*`oHZ,"lJ- Dyup?IEfpE®\{~U.6!_8?7OIH,u?ۭE]<$]D|sZTAUW%snuQGht )|Zb}UM( Zk=ƪiha*nSf ӹ"y",i{cD}#vjPBOr%䯤!mc]ϯ$]} ,* &{p2(=}{_^-2._WbthLQyX?BquE!-}^*a"_r{I@bx+cQ\^TٷLj귳r*ݴLٮ5Z?XA`Fqg@!>dwhC@CUdԨ``ȣ±=y]6>WR$d acߑڸux#ü`}S+!rV1 D+$8BPuS?:|OS|~kώq ڬ=wRZ>,I8 ٰʄuP]b*A*4!׭q:OBڕ4RB_ Hb<87 ˉdr*Ly1$x,(}w@ky'"K0%.O͏_-r=>%רxYCEiY`ÿsAq`=Ob?^zNJ-uSWpƋ"&rDƈRAna7W|4>tptU-1Cp(' 'y%S°@,:"Uy]Ǵ>: GB Ǭ42'q VDLD]!lJ+B:,xEшyzy^厸@OPR wΈXE±Ϟ/ F}~7m|;`>"HWGRXz x|y};+`eLĮt9V0nЧn2bx~V.>ءTDP؎j %4,q m}uc,u4q7^kRy$*#/>&Nv,|ZZC=QVk\Hu>1 Gc3.2 Xp!=Cb2`eGT_68'=ڌGz<} Z*ׯ-ݣ$9I | ߛP6RU=E1Z&P ZP5= :vHh4b #Ijx*,u\"B(ڧިO'!JMZ]o - lY Y-BWk`7{;pLc:Gʻ0JP~@(ވk(242:#ٟ$7^È1χ*Ša"KFޑmX]HJZ҂ V_m6և~V`2瘿 T7Z {|}#kxDZmܪ˧%GP<2 汄ӱd\=h68顁Ȅ3@(9Q ;KAqɱvşuѥG|>Qս{ #U@GW_˓;fx8;ZiPzlPi7>MiX4t_qfդ48!8 @Pի<6S)zCY <\G|P FkZ*c:xNg2ъ@[&z 7!љE^3;?dRȨ|܋/ mq_`uziz$ ׁz`tۏ(pgL4C>Ch}Ea]h[rqx%Vʔs~_?8i!+t0u8\$J"Qگ}LGP#ǽJz=϶r.˧Q/Ids1vG XaO٫kxc89"LظɜG8!ӣ#'ѬǽQG#y8NjEmI'.Rܺqb&;^r(%XځE!m%ZCx)+*BABS}!5f(JŭGWA#Rϣa {- gL5$е# i7ZGrGX86brA@5Xhk Sj\* _wd\3RJ l9ldt!<Ϝ(cQ;DFw)ÎG?j}ٟk19?IT~rي>BE+HZT+ISqZ"G0[rUs5PBh[T[W@͗a8dWVM/ .tgOF33 |ł@")p4@Cy$NϛO"DA+ ˊ3Թa=X}5#8[q$FkH6z|K0w_5hWqF>c]x`-iz}p5Ju|-UoE{9pJĈiOȃGĘy`pL\P%$A_$=.qTH`xrXb@Q3aBHm)zA $a~0+PӼ1Yv\< dΕ GVc!8Bʘo:Ğ=;/SW=89ҖYޟ` (83];G9U 2MHFɲa# ߺќ.ќ$o$HsqcR+Lka"{1MJA 8q5{gDsݽ6ƺ(3skOѿ182eg j X?p_qkz1:Z+?{lJ:Y_+X::K.ZMtSnuت ڢH%&9N#Lh(4nWDZv~Upk.i*<3ḶJ1T "]stزBD=yv8JYcA3kNbx@w2#>B1;XKR=*Q2F`W ]~t0Gev,Ӊ6B%A})EHkAY5=7$!9?#G%*[G5WCbЕm!lcueh2QVpck27\?Xa)exjp O}f6\Y|JŪMcgk-Q1(B8A>3- l+5I u5#u9~z>Wy-K}TS54 ykG%!"=Ȣ=S9uddhs@>mHd{}@v5`h,J8;r㑈7WqD:oo^5P"l BE0L2kEF8rUbD[W OLnǑUI#JqUB8ĠNC̒;H`yBإvZ 1?%Z=La*{\ wSN8R3BFΣ9[7Ӂ|ԮpYLC|pZUgjU)$+G/P+pXƝqFW\h}JGZië"?˹%E1Q-ݖi>=b%AtEN ق ?vZtS"!l;;g:Bzsy t>y8ek 6X5k  ăW/AUDf]cYS[c̭u=iƮ9?1g B>G` ā Bv2<,huP$@F8Ȧ^úd몕xT}:Jˠ슲"pg.  kkzh&cV-81%) XEaUMR3mr4OF8oY #Js g) +#6H Z 0y8g=vGCn3ڊs: X ?\?b|(jJ25둿Ww8.Uo4 J X1)[ñ=5mWql+#՚NR1n ו(+3n` kMl }3/^ʫ>C ȼ<1Y_J{P6F#E{Q:ʪ(_RZY("ViǶ')*7OEa0[gQYG /`Z, dH_<RÛh~ܟFJR8 _ 1~eC@@R0bE #]ը_X PDD;zY Iv]=]Ǥ"50bgim`EAn#::UlZѠzk#?Z42,F<.Ʒ8`lλv Vxc_\9;xcrO \f'J8@RۚƩ#D=9ΛW_[Mmc ĐmS;g])\S)@& ZuH_hbK$,T*׭8̒ԫI9Gߩ#|ޑg7OJaEzZxUS}ѭyەۊYyiq?B>컸o>I%^\6h"W3i .A"~V4Q -c(!oߖ*xdT'Hc Jٌr~; cY~"bc$9dSXtu`nLJU@sGn^+]Tl /ۮ_'?Ƀa*u)jGEB.f*v,̲P#  t2+JUhrT0_Ǯ&3qy_N0ɟOyTyEځH2k螟7'3dHz̮p{;vg)4=}*sF#݃!u|O~¯Fz{ǞSuaj LFDK.?(QcԜͿ ~}DH$so* J_%,ܣp#iGӌuןYz84G[}\H #eHxĶ4R!UȦ];Vmv|Ds cE>!1`kg\w)%Hy4x.I#F_ayK%UB< PCj7^q /,烻MkfvYh0X9}@4@>rL~oE=#ߍfCĎG ߒ!Đt wcsu.'2߻%Sk.?S#jiTDPbyh{:^kcj9#:O)S_ǐ|A+T+CU ʽi$Ѱ*x+f劏#:uhHyw hGܯwO(*}Ţ&C L9.W۰OjJu:-8!sID)?&r0%\G(q!| 7`"{A89jwrݚQ9ۦ۶?oMЉ.XWeJ.i2 CP^u А[1LV5 5 i"`g M {c3S̀U7@3O{Fr`]D}u~83SpƩL|EnΏbz K6}iaF|~ql]3"4{ʽ׹#Qn۫dRp(F~#v bnww&$Ÿ]ky cjt6K}ˑ . ?jG=eV}Uc:WW .Ο4/GvvHG" Y-"7Vǻ@^W+oJl9UF$/P96(kG+⨫2MzU:TLY%]3b",#NcQ/[w7!^c1џc YJFΨaMq_9B̴,&yj@\)uMq#8H@yV#gT$Rm|fcT *՞9< ~6&/ǢGGGz| D!s81j`C%"'_%ń|upiWbp Hu|P(üs$s==>9Xl% GҴ2ncqҸ}2tZ)euy{Jy \,M䩄UأJt_-:Jjޘ Y2 c%dzE88tkн'>M] EIy7y"K+>5y *-ǔZ#;7T:ңQ`('1[Uܿ,? xH싛%@}hP}c~lsIuGRnhxbgUJ Ψ[Z(w ' ;*0"$ԁ GYЧC^cGbJeT2%mD77=^׹&*s\/jC{L| P!_}TQV k0v`0y]tqK_IG#cϟ5cχ+m#Uc&Ҿ6#>- C(!i4o{L9v{ôe1J8ud]U#{ 'x ?g! AN58󷈚 tj{Q$nZ(K8#(P:rF7}8ޯE58HCA%,1ec]H<?٩ {fy0,h/ZlDs@wB9(2fZצBz`vw E/jaЍ8+L-Q5EnkT\%]=bs:cX"t1Q#\Ƴ 8R ly70PbKSC6hŹZa}D{[KE>}-c$)jU}p]4IYF#ӏt(H7fz\mD[%@cA.X<|ҀWϙ6g!HĎ"~4D2 .(|>H礢d!g \ M 2Z\!'5ފ*rƪX"cߺ>?$_? */0@L\ d$U2y، >z-+WAZ|*YYlS*SeKchGc\:mj yEWվQ?[^ψnF9#@\Ũ 177ˌD)Fn .Qns>t4bWA8XЈo; ??"+ CO{QZޏ>%NU k`>9 Xƙ9L\ äA_f pXJ`A5 @Hcxp$"/ >:X^]9c\Qq赭q4=Nw\|*f 1~O }eN!Q(oq4 F.K׳ĤOKm)W*v:*U:iRnxq8$"YsZ<вC6>> 8`szD"rH I,G4=Uh"Ka{ҿo=Wxy fi(vVUHxsP!$o#ޑ ~Wp5.E Wdl{Ĺs\31pTZ1gGry JVŹs$+T{RU75'nي[,s,ba_ ﯋@!"}'-"a߮Qbж bβSԹSP1H(-v;)5+=>DHڌ&޷nv:b^1RC]c5aߪ8Fn'Bb̌u2B_1m$EDK A B5hHW鵊\lD0"V_SRչd18Cj=  K2wx9Guz"D.cz? kЀİ)yGXmd>9>4iξWFS@tt#5p-g89+l_?Hm Dt]Y E|JXIRڎƜP.EIbKY@cm߂.) l]GX5C<wSy_z+ڃ#zU1Yd(UT#…ۥuTHtG FU܂¡#I!\puY=S\4bH`k Q1#gO eqI˥c@Zj!IQy}P_4HMHҡ;λ0-V(D3пdY>IԜ"Mȑ@{L ھb~N[Mye\ 0|FAv( ˀp5@Wi P~D.R=|@,MR deWsgl5_N$, \ģw1P hi9~@~0;EE- W}Lî^]$$P'3YD}PjI.yH| * =9jʘYF2q0CV%>'G41j$0JVOp)kO8#Gxr&P+C \-(c~_БkFƯZGе_ƐO%XzQIgpq$S-:/^湴|us<>YnD1R#6$a \/׮e{@);hGi;׼p!Ps' ‘0aN2!~VxODmzIHWҁoFFJ{tؠaS\cW'Kf?؏}_J:Y}u;HnYXskp뷈ySRJcLT?9RJcfYI2 ƣDnt?G|O|cv[qH ײ2X2M~GR;>;PXK\Je1Y7&sl!਷"X/\We= E]&4ʃ̫fh@+~dvF8Yj{4S]\d2&S0TR{ \mUYU15G.7F=u`H['jtcɈ1X&hZ~|d~;UpK0{auDi!r>aBx 7c( 3SC(fq9s9]j*cL}B5y6k .['U Wx<||} Jc00 "B*t/hj~H^6RS$(?{l̪2 JP=v1A@CǼG|Qptw:͌"B Gscی%T#!~FƩx[_ V;h8~U{, }bJ.Ny#(\2=qSjyBx`̴ $4U6#UC"G)u!*G+OqIȽBc\'WV^ *A0H8gjPR#g7 N*߫G{U&ڮquju K7Z$3[dPZy#@{\|UzCH}GxM C8z{W+ _ U6ٲyC{/<3A` QuzUO˿ߺWԯ751kw,s}~f3`40#T!HP<,±\@$`#4F"yAi:X;Xl*`*8xX 9LDRdmKZQsX)#+<޻"ET8_'lQGdUl?9+dv,7}V ?( ꀛqReX+ߔ0?fn >]5\_<k#dϯU -ĩ5%'W;lmluL947yS&`t}n&(EΔVYJ [_ّ~$)9$yHW*Qj^r`E{ylB <sJ *Eآ)rL 1z[VhهrG>o0߮.ABr6ovwmaw PBmdtjauLX{pk,rQ"w,HV^';Α? ǒ 0''C G%P6bt=d씘S M i;HFxs֟gN "6zVgtB#lu Ľ̖k{侚Q+Z~OQ,jt]y$i cM5c),ed|{Ȋ}}6 -pw%F!afR TQҸᇄ8MǪ!TFƎRay4;I6C@Gx c;$Âj@۪OtkqhE C بV25{zGʄuK$} HY g82O]c] HDGcs-D"{)[Əˣڤ c檡*R^5q8yvWx(a$65ω@]y7ḫY!6*eq_rITcYZ Ł6ä>#̂Q6pׯ*;ΡWF]qٰG',@&IVkH¡]5)ka6զSϯd%HG6ljk?cOLLKdgZo刺f5ȼ!E!q(TP&?F`CSj,|ąNUB_LІh3[n㟞t/ y+Z0I'$ l0 FT'q׽У'}^O:pZYJ9̱ϲA[>"_g/N.пOz0qWn]3!A|G8PNp@S{*)E!eE0AOڒ~Br$7t.[#j(;e^e*9̺?hEYnt!dZý\t8+4$ABdtc.`uF۪\:b JX;wJw裁8]P'AGV5-0ä&e)}Z3f@n? ڜq2"!Mk{G>[M/&k*7Bu=o!FŽ[ c|le7&Q,$<앢XCG1g3NԬaxnB6ӗJ-u;٧,\VX, !Fll<ǝLUcSbL!u',)KṨg5gj>& /2ʉ&jN%ո2DzBD~7.P5wDd9X36k?׿ _5||'%3R2h΢8%9쵘CڮSHRGU$ m_[ hA>$i ^h ]RU l%&2VH-䧂;1 q{oo6&(<-=dJw-QV܋73]e1#m9P!،cļxWKR$/I`hRE~Tttl).hLb|%|B>?Cbe=ƯlFuTa+PIԮՓ{(gc0@l֦ VHWQdM^G"H] :O2@bx!q%+9 Q%CFw5`Լ3'|Z+Mv_޺mQG%tixykAV)HZQ#HZ VdU`|CF…lC4͋"bj¢q:dG"ELvnQo}+3Q- LtsfF) 0]:E0VjRÁ9ƻqoTdhX嬁SMYbH Sblmneb:b:TKHw5+V"IcP 51eMܠp~!!|5ӎͧ:HmIiZ, 3iAkimj5](xAx 2E3\DJB=>49Jb_֡wcfN7*ٶ{9- aE>RcS oؽedg,omoJRC.anER1s?aׂ"=N=zxՓA,>N)CY"0$5W!#HOï4$b|ܛ3ghNԸGi\9t z^I۝>Jj>b弨m#d ȕ% =WuO۠ţd؝^Y8`9[bsɏ2^xǬC̅o6㱦N8J1IaGqըG3bc9ϊDM~4b QJ!#fח#}^4&NWK1II"' OBhE@oXfggmHR",%0Z,E`ߓ/ۇ5$!hufpO.@N­5nykj^GZzSnۨWmҶ:am_& ™kYs[QImל8ksBF\|^D0_u#sHbJuqS'ln^F5|q'AԡJ4Y j"tNU2>Gz(Y⻮~cTo!ifJCQsos( %bwQ z v8v97YDiŏ:H V<z$@F# S5qR9qD5fՎT\O5ku="?*s0nwAؽS-b8!#ȮcQ+ٞIK^JRdW&uV!F*A10N}xyx"YԔQ`vҢeb>gv*yUw>TNi"hDr~`{b@#jaOX P@lnIrk-MS"k9:ҩ`)eV#: `j:S ڷO~7?eGĹg ET#ܩmCFkF֗WRA۾OwO$P o mCmmwֿ`wZ֍Sl| ]6m?8=!)IK=3,ǨFMO*$̒e|1֎BA+bj}5=Rlct~᭎g14c_a6EcnmPΙ+C3 jWs8sdAu: @pAޕ ;POGVD(8U!* S4F<0^G𸖒9‡;Vq WsZy9C\O^}m|.Bs[7 Ď!~dLP9pU$,\4m3EgU#tQq{9yl.8гh%tns!ifI|! r`Ϳ/~_:W˺RB^ݗdc(O;KAK^#9TK%,~vd?' t,2>~rI*>>ջWB{*4.wIoHvn-Zi&שa 7Π_t~4|-H8-rESax΃WeRTӺU ,1ێ+~TD|}2yOϏ$a<_~?oo_`(N>/OJo&WJخ {coUK˥@Hap$G\?t,7k$+ -!9l_fb$d;*4swnl`>\ e"@UkÜ#$* ulKYGth[écxr, 7CzDC C-gudIy>E%6"ElR#s/W;v$=B{pgMtsjCwGr( Ɖc~qiAbfΌm$kq@*{9|?(Ffo':'$:aS"KV(x{׏޻" X Q8 Uc8Nܵg̴ϥσ2 xwQ.c>~RѡY]qL恙b}x ͵Nm7]{=;| t64q7v~/ӆU+M0صnhstNm09)orX9?|:p ^u-ԊD4)Ig$*f˼51{%}1Z"/p =FIRW+īLFUjv88+mCJRVgƬ0F!̱X-T%2%Ⱥ1j9dqFaAGɈ/UMFL)f;r JU0G wNrL]H?hH}Ǫz%th:Q<1Xf!6Μ2J,Qt-BF2Mѹz +q:19nϫy{u3LE.őB,_!ZC8qD"wQA<7( Σtwc. ZGG H3vb4P{x{w`LKPItzBzG1j)N Y\X|^:FĿkq}Ml"W9e&_6`?K!HjVetVoOf7<޴lv & YAG:4ln{w.GmZcX稝(g;ֶ<6D4\D5va{ 1j^{ tr+H}jrW*p#w!.9fb>-dWD_2eh~9!~Y3U  X2WSALfS{h ?H#<^/^ %(>=V֢@Xy3֨lQԢ]CBi|TȻW\Iʗ|=_yPC%q!`- ƹv1TV""<J.U8AUi]q$ ŭ$F@;B<i)4 FKN#RD0BF02ǯ*3MrYkg" xt1})+٭\FUqG1 4㺏w!@UJ؊Tr6Rp`c}5*XţO?hEDCnlܢnQʦK(vXҿ/zD^ Q}t_mZZlJqh (ٝgiNElu[ "'d4qL&7t=U8"]6=gֆG6Wj,0|-q-?piu dJ3hxW} 't~ n>Q_!ܷ\(Olq}Oi ɭT;sXeYUG3qycu=He-@U 4 ̭#0uA0:`ubahѿ*5 zl/_d?|k9M3_F' cCȯ3;:~,Jd>pfIj;ˆB"$o5-$hT2LH;- D%\YBNg>0[dH? '2r-BdWs1 &`TD\|c8s=K2GM*eVBnLӣ%&FCB@41ªDc m 0)0d g'|=8x]8=NGy %G>xM}`СDfZcKvޱu l(SUB;4%*]B%!O/J趂tYyJU g p<)ĆbȔ#" Zar4T(7BXgG~{4* )Fyu-DG{`w5AvG??j'*e\Xn=Xs+e{sμiYב8V]Ad#1t±Z?}bͶ;_߱qt-/[;EOeӇ/ϿbnFyQ_v\#:{ooXSwv>~>7ܑ@qģ!3 HafΘ"E4 cKFdHTPź}5r!G%)̳nr3!jʳdj%8j=1$XU1qU< uK$nL!wº>Tkaq +nuoIP+%. b!Ot7&Zw ԓElSxL2$Ltn\(zkWq ]u,;+ ^ s7wi7)6 j=:x6@G$T@ SyK4_2?O7BA@>Ifouzb< G5KIlϲ^+mޠҠ]Z㖶x y֪`.1"77egȟE仄YL^9/)- 6OV@ɑ>aԩ3SYuRj?:0DԨ:b!wMXJWLZ{1rĴ-T9po5⽮z#.PlV$g9ѓsAH  ФK Xퟔb0 iC_+TBs7P[y6+ 2G \$ť( 3]o쑹E\yK 6E߮rbopJb%;qh#TxZ> Of3J@^RKq[IMwj)ZRc^EEpf.VX =yMobsP@qɼ[PNXG~Scٟ_D?`A<VRϚ^RLju}Jc 9s+Sa;TiZbbA~Ja~C20JYpP=CTOLy2{"&PYkRA!bgx+x .ӳ4JϨh]xzfcӊ&L Xم]D'%eFŏw6u@,ퟧl4i ) 9:y쉆Miz "3dbym@$)i`oah!BĺBL3Zf{կ>͋jPԚ;ƍcG :GG]HMcu[5|*8Pp<_/͜->Y?U*^ P zrAl񸶴 xܸfQ87KW@V!O4^]0Z$3G+M‘`@csqYspoy/cq-5R%FʟZZ p|12EuMŸO].,AV5^;4T.aS`J.w"h ȳעj컶W6(;R*k6=:iI ꆋtqu !~7<|ҟs&lӏYX!d+q~`Ow+#,L+4mi>\O|[SmW4OBӽy$I&Ug҇B܎.ǎ8yP u0X^,Gdւ[DRG4~e+W?8? 5s{\Sx0p<q$ /︧+pZ&:mZTt/~d3 3g[ߺC{oZ[Oz|V1}}4ߜ^?7ke[/8/W?-~٠9޻Q}'4mLx]I,S1cj]׻IN]_v\/qXjmڞ4w^g^εݮǾ׾1-fO{S62I4x2L[ki/]57OUi=0 3ڐ@g>BѱmsG?W } ж&,g :y>A^`~omb;Iniӭ੽z# iYV84{}iz+G{о=}}{^SwU6u{\\:5ż}M ZS;ױc|?6oO3nlv|1THok=w9lfLm0i[}lˬywv05-*z΍ LnEQ &96kKMIL=aIhȓɁv6"!gIGeWY:5W#/S NN3w[8sGi?*N~\+e^Y:SicI^d#p$aVV2%`3 F@ *Glbʃ<("RJ-uWȇ$\ɀJdLrlyqsf?tEjIX jFQ5d|%EaSQ<ڍ8G}ʹm#O7Ϧ؄u>O\y^?}42a7 /`B!v^<7J#af'6 8apBg-S%g+Ot>-G6VyoLЇ^ F>`9ãńpzg^>&6L粚$< sQ*q3 m@ɷA*=jS̛-qslc53 0 4XuttT.LUXX17Q;T%O]|5з;{ٳ?Lj/o姁j6R} MZߦjQdk9R@ EzTEME9q+ Rz椡a§$n?A_$UŕOSe@%\<"SĄpBW [{E&MmquI*Vv"~>ơ)ڎa]dDgOޗ$f> |#B` C" {?@$% tY:LF- k נ21@D֠bC\^`b9(&ulm9dYӳZ`D铛LH<ƺu0$5~ Ĵ~?Am.΍R Nl 99Vx>-;ϱq@z=Mݏ~pd!*|B{q) L"AVt\2ܲ}6ǽkV50҉>?-?/ ˧*SEz~`JXtV?YPX/Tmyףw-Ș~n LqQ!ckH?2v ĥBaSbHdeXJ(:4CS"ԣ|ESX3g,4&%ss(agO8扰ɎDjۮ 1td [ H[Ie[7'tNB8pĎ5mᬚOLXY naY84ug> f4&ذw骀QKcCƠH~c+RJ3jP|xRԜ-ͼ1*!|÷? W\';-GmwN9^fenR!AZ ;p><1֣Z%"1%zu߶8tƟjq~y gPQH%CL!(&bm:s92x-7 ;sO%T ]+Q I֩qCi/Cp"Wj{G 8j$8U{8#9X00° (տEO ȣ0F BCm2bVl o"d:,ODHEB`b#ɻ>NyZ8&C&g\GyczWvȂ C#B% 0=.H-4h!L*whCTtJ{3O]tN)9HQ\F+2˲,1cᤔ3UHj_h%YpgJYH3(=oPt7X i߳'IR.4$SwX;MŤ|~JCH1X%aOC#n',ݫk4V#M:XR,N#?eݥ&!|-qQn%;M)ɱ_:rzml#!R֦jk=Mtxp$ORR@?3N a ,?"@(|J5dO[UmۣAWywN774pԤ>JzSW/#'I7d60ZJh][dյ)9㞓i}Uydj}m'%>/ 96-n1k"@Vf!BddUC.u0Db_J= i9;BW,*K؁?PfB,cAa>CP0_΍\H=ygg#wtV^SFE)Fla$k%]׊Slde-l(( C /Ҳ57¬\}j s`5([DSuZ:! "%s`"EQ3$F m_E(1:K,8~XǬ紻dߙM.c( ԩ֟jsFo4h #XētKPÝQP l.xwYK~kq nQ]i{K}l[0j蚢U}:u0&L< H !.oS&/},bDm|̰Q 8 p()sD|Xx)]0):_8yzqJN$fhd샘kTF t̑ct6yL%o50`d05')#Cn8Ŝ+ܵbw_ƪ3SwnSƥU5fdDq?Uw2`#˓^ |2 b&:DPZ0*&i lQI:+"$>AaLdf|.//H%Nl9g|EgV|?fw 0= d0x=Yꑒ^REL1 3V͏|4A)[WIXfNURG*cg?s }@s}A q{BLiUb,J1F $/GJV27%@ dس u+2d.G.ҧ1gA&[Ɠp8gcD <VT o-"s:BM08)䎲Тhn) iS:R/Bw>{dFfGf7e?&gach9-<> {4q Y(?6($?{}[`{$itj- ZXā-ED9akEj\HiLƚ~ٍR+"QgĬa @@@44  Ș>`jt4 G݇4I-;\ǽόȊ?l0";pm~Jm\ۘ'ӡܸj(IgUX&yw?haTaq)cTp8n><(Qև׽q m.a<`SQ&_6d:%d:{8SDLIwɓnwhEVt|6ĜXqs^H;mʨI#4AR;JYx( WV kh$8i T˰~L+[5c@ #| ™5q^:j.r,&O. @ڭĆBql2ruNEIgkW߮J5I9zV2W@""dZPgu,T`p̍,bKVOvU6Rdr)E!U4Т CvΞm(IQ  Z~0F T-{BR 1꺣i6`R;·t JKw*7nG+s,--k- ++c}%WOX?{z\>js^xFnbQ%,G@ i{.OHPYdՠ4"$J\ߜܶ:0(޴{I{Ex{#36:ǶuQKde^U8>Vk9S,F J%_qE?J|V$? :,ml X/K 8bTr[LMZ{',ۮcB$HLwյm#^#A!%H4E CzheoF *Ǧc&.T"dUi;vUELŸ&JBD2O.G&+u'<kgr'KYi%~UeHyUYljݰC"d wm2wEEL%x??sG\!HJR}|.n !հG^-7ӆ]y/¥u@{;qM Wj4s#^H cy]%N q<"?l얿q,恘hp5V(CURG:CHK[G 5ɹ Mi}wUm67 JMO{6[5n'?o~89I}q24۸FhۖFCep+JZi\ f>|:UaXP<ra |[D vЃ[COFi WGA'z!YqWglMg~< i!Eض?JDSFLpXݧxע /:}?Yr2 /8~`O=\GquεGX.6_a(q:u/(P#l\O:A&N-Bw?mGwIp爓x6ɸ#37=i982'ҿŠc. Z@qn'G^^AiǼc/`UN3vs:*1QRDq U*q3Q'c+cf D[Sm)~T LPO/GPS1X`Iw24ioSMjq"!2ek xGdVkXMRj P}Uihْ =[3doXJG{9!F\ST3 Xy! ay8d8O;xR.KF{"k]`gWh@'&@`I 'Du6źstch{GuV[0eտh ]ŎVF[gԉaK㶍SP|{onVֿ0>&9#\|Yjǜϧ%HmA2Ȼ+ʶcMבWb#n-9U$U66'bFPVD`6Vͫ א[E*궿u1W"4e(Mǰ8gS@lq=ia$H?`S:6f  1Ǖ%"K۱:b䈒@%Fsk Q!Ok2׺\j=kP$hcks."*0>ޜpnTuTig| _\C4g=D5gzP+c@$뀉CgzjAdOo|}[__#[%t! pnM]*_(`a@),!!o\S'QMǮ}YPyyz4_pK.oqa;wh ^dbPQ~\M@*cb:HrJBcN8E lXayG XNfIRr<ުE!+&iSmPi}FIN(lƸ3c!A&]fIGNHaBʦ d?tי@_G-ǥ 0"rk}6VݧI,۞ )lӾjWqd~ ^jNU fh^9wsc"1/ anJ`Q+~PMr5r:nl:|o{=EU&F̿q)E]q*6Xܜ VG*a]P@@'I\IH(H 8QpN 4P1IbhWr7w0f˼֒C5 [PUt='t`@룼ek_P9A2)PENeid|:إY怣GrY2+Ak[ɘ_gZPwzR^0U~][ P\d:y~H=ɆIgWϬ] XD 21XP~;RòLMڌ @k[ Yͱ2PsWo5WYD X+PxдclKK^R@x~pWb l+xe 9=㲽tEmmr$p:a 7aܿ1==Z˶8B`"*\9vLǸvUW@`,J sգ/*ZWb:+kQy.(r*\1G&I"ˢ}^| @ټoJERSE/E'+$#J%,:L]pb-B9JsH6H$|;D H1 ꄶa~GA:k (-JwHpz(*e޹#HIFMd5'b5E 0[Ad5-/nئ.xR:_qfUgXRE#y9۩E4)IdT\If!c]Ÿ·Uq?>s;0kΒPZ/`ILz79.uOt+^&WCߌcSyX#\5>{UrD%p. ! Du@jUݧʁ12!=bcVCnzk3K,D?b@̪y3goj"8}{,3pz%w}e(Z 2&7)\!dD^][c0]?7@1 yT6 6ȼs[petԝxZvpyh{Zhb^MfuC|L-f~Zy\ zJy2zYVB .i]&AWȹyoH0 +IﶓKt_dV|c{]c8Vu/&3M[w{ _i$Tw˄gLW`:m\ * 3-l:FFtBd}$s1U_YMF# (4WE֜WX82Z#HF|5EC Tƭٔ}=Ц̝s(*1 0 ~gYM[[MfwVSL&C3o=fLoN/oO 3 g[&mLoN_>`g 0?zzv1M޿<~ӄe<m^Ō o.1M"UO|gSw a^&yoYHs9܎yo{y; 6\ d~vNrVv>޽mD:/І=Y:Ҿl'o h4GTrsY'Lq=oLfi ,/onOqnB?h&vsڝ,w}jڦ>C~y޿ͽ4 <Ϸ=OI0\/i/{&$ӄ7[[u{3>l`/˳& 1P:o"eYe?lKL cǠit͗%qdk3Mkgͭjjls|F+~?ܴnmrB]>Oa2>ż|wjj;Ǟ;,^omm;05c62OQQ?YB@^e]-ltրiŒ³sz+x^T΍/(2_3l 6bjɑsw,oZjle^Bߠ^{Z8rfѿ\{.p2"JZ3vnPQ@1BɣgXdXtjz|k]xe52+R1q%hxsg\.ks[+{6K&-.^<⢌h&,&x>“I-LWdi ʹ&m0 m ڼrz}1Kdv+(ndu_ pz{ ,o]|UqywV(G!ao!31\[aaQЧ_c$Bfz@F`Th*7 5-ƹXv|GzRGQ~<2f4B=8d'Yz]1 H~L0; @a$~VXtsEd0 " nN߷).+>3.{N*p]BAZӲ*dŒd>/[ōNF!#w(u7^oXS{KQq`|Y; My9:;'8V N|T R/N־}_{'?E!7>ŧ3sk-dEuCoYIL9ꀭay؎ ,B ,1_M"̀PՠvvkZEk8RxZxIu/ Q@,(kMM=vPvz9TiqVsaf ]BICb*NyRtt M{kUy6r_G}g9$kgxP\!yGfࢺ+e^ k~Bd}TH4L%?*(0%|ErӅj qG5v@VݗNs&^rKieL5n##"sVO^ +;E$%Xr8simr%Fo˽=8Yq,g1m%oVB40OWSTݕ)E;gܶ-♛g>}-,ٟt jieqM}MouOMyޏ^oX$[]pfþK"[]/|ͭx1P⒭xcpn-Y y v0eyonrer\yys+O]^ %e+81(_[R ?_:o[Kd6+׶^j\u&9^'+8O*q_n~4/ނIpz -dz`>_~޽@߿eoH''@^e tnz1ꄥJxL2oyS1{0m%Vmw] V+ `kPi|p}2 ko^}, &@I^ mۥ46sچ=4٩@ }q T}P*Jy\_'].䞷Mon޷m dM1L1=ӞUNOV6Ϸ_9->&o׎urzEO&[=CQPL̐U ɭJx;~[ UK5 ۘ2߂K5-U/ T ]+jMA[vi·,|'&tX(Ӓ ĺkJjJVagyLܟ3VמS~sg{/O?+ȽT1緷TZ3*QJs;)]:"_oƟcϓU{*tu͸icիٱ$J i}m'p䇐Ṟ!KJBW й ,'@g<=ygg;~Ͼ) #n'y}GZQI5n(R(=d9'Xh*qA9h+`T/QB\a5|ioJTL:+0?3StsHYЍwVx.uKS~'"2xr] E*kY;,s;FhKhoťӤص[)(]eE2c yìTϺZVi~_ =i›6=^N +}ԟn,ӎjNiVڱpy;tf2ihڢmC fS9ZZ9ck]x2`[ ,оqi6dCt 6a4ÌU/^K o`VԼ4܎ͽ5ܑ^p!fS$J*@RK:ӋBDe|M_9_yoϷ}{වf=m~g7 .2}sMO6NL *N'~VrE&PM஗DjP)[PCѓrԑ&(cswc;o8m,29أz3zɡyA=>0QFMI!l3JfT}xO+Ad=ҫ@2X²hvMvM ܞ9ِ1\S{ƌe|Ѿ5j\ohnYeS7pI17Y-۳{_!OhD?\|j4ցoGb4ߔZ< _{G]a<xƧ7-lRӛp3n) Sg|统""Rr ZErG$n%?*hBjV J8@+[v}-n*ؑڮ$UFZ!L;<2,kagy]^!gPe_'"|sSsT <ܕٷ ʄ|5=`E.YQjD=> Y/Ȫ1^cE&5TʾDcdHYed~_"֑ 8K AjAt!۶7wiCc| Y;Ip[#w? U6.J=i^{@gQ(΄sJoX4B k` #.pXZJ\UʩkiT85xQ2'$9I5jndh;gW xO\!o?Z>oVo/P#kP 3}M`z5܎ B"L$-w_k|I%4Q7Y;{"OB5"2eAQjnEt4Al8 D@)d[\>lg4/IciCCX29ťu5q,twY`p<=߾T.{מou|ρ-l/D/nY7s.fH+VH|ĕ#yfDq8hQnt?k9 #!i$Gu5A"Ǘ6 Jߒ'+?t}/ws:/۽!_>_rQwg $~G(玶: b_cƦ4BƸ~ QHm?2,> P)s|y?n\PK`l>3q|ᅣͶpSH,iSj@ҀnB>ڙDdIތ/mEnyj_z1{*û;\޿w|Rx {޼vth?Aϑ,~.ֳCi@c&;Ls_(!EW-!t"j?Kws90AYmK7]{~p֦m>^ũ!2jg^˲#5L>Ez^." ~z--Z(6k$u* B.JYPS<&ɑ` Ɲ(](ᒂOZ'5`f㇘*oEŞeuFJ`)p'`b]3۱^lVDmmصm@!bwe.z9-*YEۘN۠:!!&`L\*koWDby"M xy{ |Cޭ{nɲϿY6N[`s>)LLh*4)-*VŨ$<ѓ]Ys~q于pX k!kEAFF|@gj9ĦF*?Grq=&oZ^RL:h dk[>.'ty7Q_=75(ʊ YʤDS&8UU]ﴉFrئ3F = <28h@x41FOsMB}TdDʧoz{u"Is'vlӳ8wG$U `uqз !z&*eear\9-uSOE7Dw"rywP &!HJl_QYw 鲷>|h'dX`ip}$cP+ԗԭ8 @l@ޯR%5,`֩zq #4`Χ߬.AD Eocb;;; u|[(W!ōۧoAWDx^q/;z{pw)_v ZhEyNr5 gi& J$agN/qW QWw}֏~ *}(( $CK+,B6/A.t^nB* C4]=1ْ[tr!~72_X-vO|\ˢzx@q||j'\.76}\欛}*[UJr43eխ1B߇A }arL˰Idz^8Y8RUzMw(dUaH=@FzJ1¼%xOjt!f-O1hm(]5Q#\C[@ ^ x~śz Z$L)FMuG(vBpd2/2 zw~+M:qȴ7j:*6^%G=sWW2Uծр%ǹD[ucl!!ƄjCiBdhM~7畼p؍;|\kvGa*oe2ܧoEqfmq^}\n崷曆@f%b} )C H(B$0=G8J#T 3slǑ[LOR:1> x?ڐD9MprIuLy({rvF8p9 m@70B r6T̚hLiX!z#U Q[Lӭ^ռ6a{[AɴڬcM:oB9 @$֬tE(Bж٤cHg1Ob8j +g DŠ}:k)ݽ7uslqOGo)Jҿv0 @5p_kpvZ' dߑ@2e_5]ۿLig"Һ,6oY4&QsT1yоrNC ]{#4cʖbM!#CQRmCO1O߅̒<<ςcIg(amJpRZkǟ}txg[=WSyǼyG ;ޑ>tU]`fлN˵EoK9 R<lg7숟AQ 靄FokjTlOM p=λ|_:x2=xdele#!RHHDH8U' gifmWS @݃ `U!}qAB7״PU cG4]=rN" ]&7ҹSa D?D۪ DUsomSʭY)vN[-f vQMuP܋x Um ]}((.г6Ƭ)yS2ޑ8ic)Qhu1 ~iZo-Kh*NJD&J=41,- 2GO( "ʑ#eǂkL~:ٚ]F{D<23 G4➩E~j6k25[1NTw疸m9ߑvFKpWǸSJ 8{ZLƖmn=;$=`qTI]2*Mj]\V-!':ٌWV9Pq!Ci2lZG޿}a3 `7$O Aisrn_9-d8Reony\1z-S9RĂQ8- 4\l1%[/VoەX<%Եy()YcE:0ZeC ΒuǨ1t܃8;G#JWW4 ":Z}+AР~1,ztG?w Mi ΏbBuâ1¸Y ,"4-(פ} lI*OmUj? 9 Ǎb;p'"z.i?',!}(SBAВLAHhБŨf@؉89ksԎ6%@:jPJ#j VrNx!y#ul,L75E.fs} Wʆ+Bo\/pJZRv8.%: !xJ:>a_MG*ܭwyKC7?+]pHL "qWU{p }2I8QWBFAƲm6.p}ۨcEN;93 *3nA}j@hJ]c1r[uu.C.r"BV,=Yը2*ƙO K [1$ 1z|ΐۑQci_lRXcǟPځ1>`e;C$I*}8X`ѭ?j.yc:A絿d5Ȱ[?r5[ B+`y@r/8x)//A=:(38$q+B,~f>7rWn+>i5 4=q%}1~hHY@Hy ]2U=#C_`ߏuWJx}"\ QA)W:s} XPnhJ*&1Ě%G4Hq~r֌*u!񍛗[iK>e KYVo}h Eh-JXZ n؝{c%\VD7OT8@UHe|\?Y&f 9on襭(#6}U%ArTN [T!\nQ}Ķ l]9ڢdjqڎb-n[ Z P:H[٤M#GlB7۷5EVGP ئ{WDڊk ˓W͓ 5pgW_*va4+C^)53%hMa$c?+f+YG8(fL}( Iż3w!4\70oGyMqF͇J+4L~[WKZo@XGxqZӌj(-Mmڴri${ _%+$,(U)\Mw00rOrHֺR?[xx KږM| EiC4f2vp LCJ50c6FƹAߔ1 Z:qpAx ݶk~Hqn`~Z)^Vaj\n|Ƒe- 7{[ЧM6rmJ2攎\ierAt.mitP!zJ*{&vz H38ĴJ.'ot̓Λ7@gDuH9| v=2oN r "jԯɂqT _pN@[׊@D˸jHj_8VEy6s9[E E@S=2)2 ̸q7:b2ל\ ;Z[>G8)$ŶZoCc@là65/#71a y0FwEA?"3U2Y-dnt]qr)fm+,)ٹ[^kmoۆ 0SO&d<ݨ6fTy#vVJ&SZL%!K{1Eu`H s ]D`a(_#U`DWZ|vi_g,-FB0Dz2蟣%8Gu^*iONesh߹Y=~fp}Ve4`B>ų BU9E>g.Q^wZ q HkŌCjb?\kU=;G,Y"հaҏ4ONG+e=a`?2٧Oc+|$I1ӘiNU@_O-* S s(lW3-6 ѻA{ijrصfKEpYyW:&"'L2E=GؑZf6J0q%nHڱfeI^kݳ>obB:`]ƞ1ƔT7l 2$լڮjVȴ9Ϩg;.ǎ(PB4C%ĸF9נ70]4[8.7A86+t%1"&KOfõA)`">q^WS{zO*Q-4ӄMI&w!_1P [;U{"[w2d[4cZx_昄UbjX z ŪqPdUhiy:? |L] 4+3˲j^ wK)&8y#['9Rajiw -7A:^non,נzhPw؅(b{[_s>6 b>1r 2wY#^J* +M#MWV5h>bQV|TMӳUJ\M3[vRkQW1Zb^m m,ʋ4QG琉#U~:dȰ{Я".g s^+E/$Hd- LMYڗ e2&AY}C\A'^LJZ*iHk (Khʵ_e_J( jCx$ lG!^~,DhP[,+%8mZi[jlH.  ~vS$`'on1;؎׮r{@ls#h- !|,u2reڀ\^eIۦ˟iOChRetC8DF?B.s`pODOƣ0k':^k&b  "L9 Y!޸4U7|V3J TV@$>BVϘ{3/u(*?5Kk2p+3tooֻAFdn*e@Iwt.r_@0HsRߦs1i$ & 4"[bGKH/Xv̄/ y_D% &A]&@aCPB|50J(^G?4@W=;HY9 V ;' @gյZIMW72 #}׀ֲ9 I/r諁ަx@fy5p<y0jquWI#]raBa1e7mrkA>eoߒ4&զ`bo+km hE -h BC`hvFɒ*.,Vw$ҨZk<;Ei=韝uea01wseke %Ov`y7(^Bo׿C;ɋХ0ytoڳ]zDQNaƻyzQE]QIdUY '㼹YG,>%RjΧS>߼^%"U…55dUs ߖhuh\S%|@ˌ,ʄZYiz56FvTokmh%aXޟgM$(U3Ѝ' ӵO3NriM '@N8Ϸ +OpZ|U/IVn4jү+nEVNkRb~o٤WqAb]vx~6yrmW͉uE*yiL,>R]yF%A; Pf_or ^B֮Vt(O@~oO". =DV`28{ݸQ@참((Uc#:VgRGZ0AR 9~pվC ZTp7pX@X<6 #\UT_W{K،|E*>7Ӟ0V |4a3ow~{ǟ|}s@/P+zEeQV{ q'4Mör.*wkIU&R2ZT)O rS(h2O z0>ADnAx&̘[6c^^ tknϯߘbb5ۧs1֦o>m?oߟo:fDg.Jl7oi g2aO{ogoީܷrUNKH6К~~>Ρg}`yy9ѯ}v4l5o-b+ngZ0 3񟖁 0]1?ͷf˛} {y&}ەcjoI Cn^6mfږt'dy=uQ`jZ37{'y1O-(|yş|K) rsZ[=u߲;I0p|f2mx4͐gr~cg`yWcO~7+>g"8E`I0&kx&ܞtoKKOOwF>mx_`zOo0̘_ft2򞾼^3||;6۽_h}s3skgN{>zp$MmFl3Woc]?j9v:fƈaƂfu_4o4/OO>ۿ xi>#`du >> J%V(딼Q@.XC|0v0Sj'C{nA}l1z2>lMK8TkEQQ9U@J> ww|˺/{6TsKHzS(dni ]Ȓ"gഠ -|~y_ @N/>Ws\0: x~pPT}K<'A-EZ.a)+nugz~G) ȸm&R) =+FvclXϼ|Y.Ϳdvx5yܬibBkyCn}3_?$d;E|G8E-~"`icO~Wy!?xѯb@2Aykv.|^o7/ˌiZ5 :M'/ ށ4d sƀRYwӛZ80\/o0= =q/sށ÷g-<1wشU-77L0WçgL]T+N6$|&??v?Yx7\1PuhѽrQ |?^*gO/ÚAG&$֦-3mC6숝+L(o~O2oSM)/p e_,؛y윆{__77 Aܬ&5:uV%]ſnSJܔpliRƚ&Bcچ)v{@6wOMk~z_6U6мكt{ݬVg#u:߸Zi^a_L"x|nF>ا˹H>]է!7˛͵|~rrϠK<5"oAXnZu8OH,[ Skm1˦%!b{DSkP0(x/>e7x4O-ۅx gy0_/]1i0۷Rgony -;=^lZf]ԑv`Ӻ7\˭MLOv[w;6[O/R4ϓv9,[0(Iez9}W$`Y1o,zkbکU|;[e-$>n,cɄ^)8K_#qdM~Xu. L]8YKƺ'KZ&SՀ|r#cA_ ?YW/vGAb7ɸjTS=uWC٘{ŞoG(d0$8TN& HWFHq|AzZ4i0*zr 4cO=7F&X[yS8NˌmT"LKq-:m20"g@ϗ緀}Ƈ}zg}3\wg].P:/sC,g}*za_jy,uwi 3u/1)l^E6_V#OAfQ4nUWEvwv0+{8WE#VjUv( ,CH-t!?|;ob+8CqٮV j4sWm$yj, d\Ai0 uȴ#גAmPAN]Ns)QQp`kCf'|_ T^_7g ·nr-=>}oԹ{jVq&]d3M7#W*Yq x#I5/7."E#A 08;\컃U/0A_dV^'^;=o䁢=!6s5xL>F!"q(b4fkqD]&1x 4jE ޫG" ޢT'=MVԈݚldI&nx|A@OvEmO|_i>ANg6^ck`];YA?z)}M$Y7mmW9w+> Gx+>󛧻ނ?E[Pm纜hk2L< L5XyvpihA?9҃H e(hqh>%]*uZ]py+V?Qsni>q~3ל3>G^ןdENB"mt4Guz9#sP3B ! 5B7Z^PXOMVrc|p9OmFRS*kW%8IB>SڕOO%TsU?xuRsr0:`p_{*Y U鍴T$Hp#e'ԍuBw [K "< 8伥oϸM7$m5{h&8?[ؽ>y/S:^1 R%LAAQ|K7{-o4^ g >ÉA:8ÿm-Kb=M d?l\lKp@b̂Z-ǁ!D H/a&am <‹-$?M,1GG$ 7)d+CYR(V8MXigSlIAi=j&J?ӛU@gBi\LKNqʻJBq_gEc@E{IG2% bYhڔ.-~{ MީYdvޭc&x>?_oBPGr#^s}?E\@6ZˈYN8[9\{AicKȴ|2P~X#y8~"%TW^CR0t~-5YY铴3@ ?*cξrkCC!^%ZLQ0!ߧCy}܉ÿ7ZǬ9z.!B ?b*~8<@ȟS+0+d4#M38w-Ks¢ 6>q$0[R4(d\q4pzi- x-oa~x^Rɸ7?i޵ dͩ2/4HT8_d,f!1Aƭd@F V^?1> .O\@N*3|꭫";ǀ:g)1 >=qI_F): xq;-i<[s2z]Nю9iϢݳt<9t{畿 ͈xm0ɇb Ϛ\`Ĵ^WnEg)71uʔ7OS8]wIA )KCo5E3 g۴O7mlv O[v;N ڎaQ&,+ƜB|H,4{)sSEE&=8+zoA ou֍ON]ٖ=Gcuvu6mB |BKS,Irt#cBBi0J.ICM IHNԾi|e]E:!I5A.k/|vz fo11\;my_z;|3gqk?*clD@r-p<`$L)yܾx(]gd290 F9p.}vXc@}vI(.096ke?5tWf!0Q C%eb2JuQLŴLTCEQAsaq0nu4=H`28 W,p}I3CUMW#K <"~uݝ ݃Qq"Xĸ HhW4O*ݫ NE RJ\.cχiߍ3"pҬpzvj%(#C5BT)4pmv}B~k+=Z7̣ Bm ,*u,'bʴA~aU*=RoEΟG̠yH])rЌdPS5_r;wHk-`9yVħr%5t<(n)j|He[q_L}n&kh_J]ח2V^uO)w!S?k xt(&hރ^;hX+7>cb?JK-;%8 C,pCRc3PcӮZ:>PO@y<*bm~~yGmvU0F5%pY͗Ah]ڜ#^,0.虍t2!~cjD(&{!O݈ I?\54VMCOGkW׬ O߫l%yzXks<?EdveE H7Pf^N^8jݕ kC 7]d/RKm?oXlgX2g-Y!1t,iۦi,6x+xľR\Cܺ;W?No>d26/壂ny]Q̀-J?Qg,IG)^B?vu~[i UM֠-O~oϻR(]0J @t<kf}_q23|Rp׮ ZSfiuړr/;vPBiw xMF~g\?+L_ܾ{`Ӳͱ$D }TSaLA_}hDⅬV%~TRu 5 Kn߮w*RFW!d/( *ϸva°ADt0"AF12yؾ 7̋xU;VDH̛v=<= ٭7FDo}w?W=xn㧵@Eׅ;"zE4葨=bpaWZ W۠i[U]yotP :>j%tE܎?iҿcOs_pPO ڹ+!?[k˅ۍz=ڍEIUvruCCеF*&pzbNvnq̷C;vGs/-GpL@l:1=V1n#H7_.갼ݦ~BVoyYZ$8Dƻ}%C*y3\O{A!`D ;<݋`-:w OsT SDo|o2&,=A\w٘$ͥeqትjI|`Ф/~xLa2q`ҔzTsu0:lQP+VSU#H'?SNTӊ.E{L],v2΢4Wb.n1h ­~g0vO_nNOR. OjT=BG%~-; ԴʎWG=cDٯ۷Jxdqܸ>h0F>?3[c+.5{G'k@du`"l:I Z9G6sI|XLn1!W Vo %gh^ {ɤ{ON{,#$1FχD ׯ8fQ܍G c{MMP/3`Cy^ N"}pRdoxF22^Cr{1Ʀwϡ4Q!#fbe {qJԌ9+#ӿϱe XET@A3N.`iґ%# /hy/5CRUm-*_D܇(vA5\^ 'f0=Dj &d)tc:gXWYRw 4Z$rbq:7 H[C?MQh݀s }MSa/(h}m}&miqJ8EP`w:)[BSMIP>e rf96pv\d5q 76DEb&{DQ x^>y܆ǹd{8 @ѽ#Y0TI g cdžQ j=Ϊ~G_L}&mLJ )8{#^f } V{t ocb2t~o c+֮A17 &[t3HU嶶m$yCbf:E[!q+u"3%dwx~%r>?h  ʔHC{]8FIDATEK%~[u2_1n˄ _W;M)}4 ` {B2yUҠ WIJƭ.rӌjʵz0L&hݑwuՋلs-u"G4iqek:(I)$ T8K&ph׍3>$;q-s2BYf~jbG1 j6E Gƺ cLwt-7?Aqh+KR ]eeپ"臇y6N>! r[ؤKk0Of!kdd$Tq"Id'&םKRJz Hns:Ϧ~GAKkv)vk>艃cż=k@!:^ oDț|e6zF6uޚfAܟR`ݹ8ػGn MvAU<5Z΋$w U" D\=X1$0Q#]iWmނ)Σ~{:T[m[TGeX?s7-ݶk *TrB#20|9 XfpHAģ[)Qzr'8< jsRƥYV7w!i9S|* VOjt;rn`$q8A}~]7k W#MTd^[QBK%ͱR#ȸJ]#Lùp^uJEs Z({ycm OGr~KF,Yuf8P|1# X]*2Ɩ[|f=',[ъZ kƞ.$^귧ĜCqɜ'x `e=Ft40挷xM`r=-"u8?<"Ga#߼ :7H. Eeb\n5[ʽ #//̏<ӂiG: ݒ3kޖe. i\tv[%HB})={_Iy4며-A yMdHT$gǒG:Q;y9CL487v?HdF \ss_kԭ#v,k|ylpx[Lg7T۟As>3˄9Tio. N$j}qxk9ֽ&3>4Hj>HjݷR󐡩pw1NK蜑ZWUgw2"b[,.#SXtq']|x*H|վG狕ԍJA=ټoFڽ:Mc~<-=q~ES1#&.Oy`D3a0ވ}"; {_ H d:F T3վ| C"],@&>iU ȵzq? C4˂!`sZ&yWckE#;3CA\FX#{A%턓G{LkϢ+|$ F5޳;'J€RI8*jza9ÂX >8gi>Nѡc|uhmVpyS섡yf-5|cMFG1FI뵕 Muw8t~o2e!8ٚ9CdyMha^#b4zqm'3H_4m̽#4׹k~6L U=ɐ=oyĺ$h䞚)bqܯY#g8 -%KeJHʰ2ѕպnPۂru)EW 9EуyS bȍ>~ *̝ SMhH N`X&k#pet1r^?00'|QzLLHt7]-M!~%aBXi=#Mw_d&+UT(C uIe8``S@3N 7A+`3pb}Fo_ + TpzF3l GG*#5UP5rT!VٜM4ϝ+ydњ/{Ĥ T@8я @.zwL@#`Ydm1&ORLӶSmJmw! wR`9J;\\bx!Oّ+H!.?a<}Kϯ2w"a̼tDFJ3M2hM+2#b` !fYM9.9L ]Cd oY4& ?+иGnL"Ut3)p Q>vfI*܈;c ׷Nvd=W4A=f&3Sڒ_TkŲ~2&l;):`/1zaǹ'(z FB ʃڍ}'Ngɼu}ڡB*#]\3\PcE5չP -;O11<{+r^U!8Cd\Ja2GPW-S]\,˖^V{@"Act~`*J>a^|8On@lč݄J wfZaӉ`E\H_]< !kA, &?OMS#B)^! S|jWyڿQ<-Yv! :(Z 2 xJ91ݞܾ87O=珃 Ft.?W< &-KUhVA߹l)_=( ^g,XwDpO !xg~X$׹RK4oE)Jx$.ܿb <'+H:e 5>l*f'|%$U;J۸NGlBg}u^J+#'4' U5W oƟ]nNeBP:?a \(Y`2Ɂʑͻ}']qЮz1~8 ,DNi2tZ?Ȏp!P1 5:~sYmcMD.)U&ؘAR4 6MxKgVwbSX[06syP'CHX:^q3ȇdTVOVǼ$nfe4ϳT2˹c|!~O)]5]y.` q^ <-"^e KzF`[q Q⒃ͥHK3}BNHDmmzL9/c\9OsVw9>)8N > E-"nUIWť.3N^^ 3x:r^}^zoyh\^/QUjXb/1W2%]`;Ʃdʗ!Oؗ9AUV\5K 87 Ml|G>oR{Lv%EamASzk7&96Vtn<>T»8  hҖ~.|]?)HDӿ˾ l7OfFJf5 A}FJm0h A-(/5$.y-eO, ^x~wXs* '=% <8z{VI6iAy-=@V|Xds:kn[h5<Ju*Hz՗ l_ϐ?%W;l?cG05:om&>ww(ݴ'Am\sNASKmz[ϧU:iO%ݨ$oo8$ȪK `P{}rT9Wyms{^+{x~-?9oLʖe4-[=S_ PRQN863i Eΐ3^rew\eς \+pzNk/,ԜaD&\;y]%£10 i dn@Ȑ -xK( 㴑vDr S~}?h!w~ngYи넘?#-1?/B KtE̺\lm\KIB}>}+ϫ wϫ pŗ_)=4FKd/k)p ^0 f0TK,.hc$t\:^Hˌd+x#'&rbmOXM$z}_5}R_)$ vXN_X?ǨP*dCF@h) GSx|'`bC=8ӿ HNTSяG0u @^T2c#'EVayO,Z[k'Q,4HT| j9wkXuVyPռ.>O ??w?r7&޿W@VeW\Dz7и(}T_nV^߶N1uOӞS{h*6#u^e=m5׼ݫz}u=HطWozFt=`7[OKsAv94ױ|VȞ!j:| $5yX7 O*>9ML.AP}^۳:O+A]T' e;mywQP5s-[/ٶ-AIFGꮪ}~OE}(MW{\o'Z*P$"Z%]|{lZGuZ 9W;;zm{}i2՝y,s){(RMO՝q  q}hn?mz6?t k>}+dOQ^`fk2rwD<u}0=6Bg>qo-~[{7*^^֥OUE <P ͂gc>Q| ??V\zO#| ܀Z PqG B_/v]n,vz=tYoT_=toLG(nB "vjb j3=Ԧ!IhFg u`η׵ sW@Z(~a`P[>p~eTc>9R`A?߻瘧=S-S|mmIgf+7P3#P.&iu}{CɊ!A c?/wo|wo nA]#˭ķqmѶv6(]}h_0RXfP֯,WT<._yl ='ujƓ;+ ; Q|[@칿 <=CA)O<OȃǛ֊ׯ/x__u? pP@# rBe1RZVױKQj9Ƹ6`춵 (9.PkI?OI|wibb>ۛ/q~K`_o!<%dd3ry.n4rZ&sifL^[FE1eemqgh][`F6. $XG0wZQ&2_Ա[#PɳܠG3e:~W;7b=f ,~Ox> S\^E,Kry)g(_b0=Zw-<-de|slhۺz'x:[M`]1FFByCP?K'hJPuٯX Y5*op~ni`]˱?w$ au#|QOUQ6XZlQ{=jH'<:E(Ե$ ht"!@ç| l5 ,!a]9"B(l0 ;7__^[huȂiNpw&߽y>ŧ3yES |=e mz/EI''(p1]{? CSR }^&x8 9"W}TtnVa#(jssn'~޶/$S6BU2%|ХjgƄig{Zڠ`^tOoi%J5,i>mNұiudz}|P@^Y.XULZo(y(' dLФa2=Jkν{D޷Abl3 doj+?qm\]цڵ CFU>IةBTꧽd36v>._}/ },*bOK|p'8KBB@Hs/[M/9 Olz8Ft"IiL%ToDEz" ^0;>܉b >½(̻n!?ğY8rlSe<^X*1;(=?x|K i-l׫ [~~0@^{(csϺ#Y0ϙJJ& 4x}2>h CVIFxÝ5y\ ;Ww_@'DOR;wo8%9_`G6.>]ꤴisSlsg[u  oϟ ~O=`qfUI|i9x  ƅY̹(3WbtkЇ#.`Vd&<^̲,d$rZ&=clqsidSMR0[U,?xsMf-` p.' ) }]Ώ\;Ҹqd90εs> u+{˹DGryvL&O3"N;AkY}%aD܀?`T ?L9&?r0ўhc:ux=FW0C~[, "a‚԰F$MYݟG 5 ߽~K3 aQ- 9I*{Uq/If #b[U/K#IZX{`pT=I% =4OQ`HH˴Fj1]`xe'V&HX/ R_֖Wt,^E!,G1|Ŝ[,`fފ,a1~,U=#rSѻO#"miU2t`BVq&s?L۪>:pUצ^L]/G ۡG$J4Eh8;lzG}ҁ F&d5-gmz2 N de[Wj'5ߑuuRqTn!vޭj |/!9TV m[gy1='_HǙ"GhP݃?ߟ#W/D3ֱtZ5 Rym_\QH?Kyz5Wo+v_ijqO6@S?Fe \ V_O߻BP>2ť#GwގeWbM lN.X޷-\ԍj*˂ڞkzID[3,G=ȟW CNGJ+2#&ct-OfI5T0%2E1zElN{*x{OiY~S( xC}tSmfdDkt}Z_jHSV{te{44LF\>Z:4"ZWulOJS+9+mWB`lĈ1?\A@*< c-Q2hvB4()sO_~Jд/f&i?o[,u.Z Dm zK'hun(ELpؼN=XOwɜ:lG6RLեg IG@t҉|K{OPT4Ǩr/F5k:xTu"w &=E&Y-Ք&9[΢3P19,cնŬ5+E,cEf$ʧ~ ) [`Wl`͢-"6Z]ts W\^_puYtM!9~-7գvyI1 ?U3 4qh|ɶhJ }z^V*$~SVl> ,ӆBqI76McR} O`N_4mS]?q+0C^c ĥXm+& l!톁v@N#:)dM*vGJJ}@RAA@~ .Py"U삾$Hgڔvc2lmؾHKʖN[E^0i)ʗyOS\x0 ROЗ#8D.U?_8 m*xjj=ܖ#skylw|m&pY(Kץپc[Bˢ㧍Cűԥ^b@!lĊ-A"~ՄM~r~@e1 q).ݑuASAE]_}bQ>b^u?f3FQVM%9*hz~vl[3އGVlَ}To,Y-Z]PPmvG{<;}lS_G12m^K[g՞q\+wn_%ܩ[}@nV.g`o[9H/6/mO.ױ<,k-K+*L=޿=.{~6EPd皲)v۹<#RO[_O߷wܯڀϾ% |P< W۩?O G9zq+q6̕}šiz{GK(KQnB~tōպqŌY#̋A}3.:Jw63=}//ί}qvا3^cr-iyVGھ*m;b;j=k?êtoem[g_Qr{\P| <m폷5n{~~3wP**^kJ9]<Q>Tz/Q*Mz\-ٟ6V!tW5L0=80 n@ϯ3iy_es D5p=Gץ0+r(] QDzsm7is `Jds $)WGTI[z|=aIҧ"@w&5E9%e>Id}R=Nh 5ە&TXݗ,iOH'ۿzY,}.IP_FeMqǢ%OMrQ\wqm|q0x;'Q5pZ\[ObN !FNGq8mvW2,Ӣ$w4N:] c*7rPjxȖ.q{=O!+/8k>E? 8*O[?9~۟/k㻿1yM`)"DCN 8tFVWsBt>cVj)0(@㲖CS亮~F9% ǿ>2\(1ϭC㙑טƁ+S{ u mA?Bu} eubPS?G~ 4k*AEI+8]{lEԱh8f!š)70T;Vѝ1 Lۿ)@h,S:l2۴rghcjpkbI?>?m'ut+xʞ'yDb83{<ؔP3[KQ O7*Ùh5u]-< &p>mĪx%a`m^s,4Πcr.&nM#Q'##N2(-Ц'jR(Vz8 ر5_oȨ$aI)P:4 ܌7 ,A6)#B'k>ZKi@<\]Q%\<6Gf^F_i* 5Y뷀ļ<"38TeäR䏯bߑӟyG_"idtҒkx ~iB t3'%:_S=cw8ms,2 Lp8:&YHMDxz?NRETʑhlwT/9sI',k =8yca> {/ַcq9s@ڤ~v4BR.WW_w:~o;[tFJt5GRfSX3~!Nlp$HPËKr&MA1۰L F `:iQP}ĆH 轃ծ9*E|tk PJF09}Uc4 ^"(-u""&qإhLơ\/m?8GILeGVfvAd.AK |g?ǿ_qS+ZӞ棣&J۴0qDܒunl*y>0I(P49C> ll< Z#B>&MnV~< :а{E7u%__ +o`2wwXzlCa|DzTۇG:Gېq|a 5TU1:լx.7F*YϔkUlMkF3n!v"Vc$. 29n + sT0ARxP&]@Yoxe_x-:O7 {+yi3$H2rQvK$( ,G~Ut`C:jB ~5'Y*1O4 Ji%º94zd.Xih k7)[0UnV.[L2ڭk66hk(n6H( BdSRI'k=my*>']t$;oOq9) q6Ms=9+ksnhD{[Y6q_j>W#iһm_?,t^R"!\-u+R=:בПsm3fB{Pr,y#Ou?5њ|L? \VGR:1{r(gΤRD*G {.6>c"XY9CpG<6<@X 7:7fDc׎ |d"$nw 3^]?gH Y:$OؗA-EH<[#Dg\&XcDL>q)赕眴'`M@0biW[*u$En3~-0JѴk10?_[ `$Eد}msT眦,ݣ`UBB#PD_z}*}G PG)'{͜w'{JP*SxA9~o4+QOdn 7)!d۪MXGB%żw'%{r&ABIDj~!mQj =ƣF A2 Hr3DNec? y- Y5vtv W=)CL|ʹRb=  H3T,kݛ8xUYR\Jѽ>sxUn`&gxeԿV<`@$w3ܱOYM}d|f+lm'~eD0:u. IE_O ~{8Fn M߹8BA-a|Z10l'.x֌:% `Y|w^/2;sw 'q|ǽR"}02\`N5sC<UBE\Z^d<<~U~*6Pe^̥V WOaD U_LԢJBJh$L_2>$:V!VMc %ks -@i2ݾ\'ub^kM!A!tm+|᪠J| .Gcʍ8}qOར[)jVPQ8r/9pFBҁx}Ew5-hflJ[P%,Jw "0h)K;Ѩ͵iW4/ њ5@02!Y2Hؘ?3oɫf0WJ#| C† .ak! T!^˱@^C9FtP>;?|igiY˙*aoz֓]Αvlt||z3s(I[|pLHc5ds*CmʯI;4hۛ9d~$q9D6h; b{ rZ6ae`#Ð*^>?3jT=͝{vLohA(KW Ǻ,_>5u >,EmtBPo25ײ?: j+9$~F՜kEϪJʺqu?z-u_yG/M/n9t_γOJ3º։iyohUso-@>ٲSW=-}Ǔ*.Opq˒ ~7gS۳nma{ۙD:}ig}|L繙P8=THͤi*C^oCfmfu/^1Psq VpGn+̿߇o6Pcy}p{D-r[z|G 4d*}m:FQ6\M;vebFҌ'˱ouYp<.vmv-eog, #]Ǿnmк?"oVހ>{\XڅU3KwE}>mQ?;^V3nWrmA]gyqh팾mo6@xw>5 Y-, K蛳z#=b_oLH8cdɠbytw17OB e\}Ũ8cذ eaA#7{UvJr#- *#v3lf?ly+@?ttL9u,&KObf͔d? Z9[ 0p&*SG#F6qչȮcG&BW TFەrۆϋCig,hu"TR$T]0sz8JG.(3I)jtڇB&2uV8 ׿W_pw,j$U R+IWvB3 yBj8[U1\^q-[Mʊ1JyMQҖVUZLGAmhY(.z -𿼾kz>%3jrd#=|6G>Yin | `.,)- )FG'h}H6^7j4#$⤬NCFL H5wRGTbfpΔ)،,g,[)6Bs}<0\{{ﱥ["&8hQh- Ҧ0H#YnaּtТqbTD!V~y+9sV,Sc0d(Ԝnb$h%UG0D20@<9WР 9,A50T d<"|AE^Nq1+qR/]OHEWhX(LcYj2DO }YѦIKMD Lm^[gCxl퓋=O0'ShD,5W4=TaM0 Q Hɯ]Vz[P*}'iFO3N!.sTh+MF)F*B]hWV'9L; > i"w3Z>"<Ȭhnhm~kTv} A똬UT Q ЄdNa~f󉐅Fefɧ3~_%|~+  MuKaB)Fe\*WXT-yXsG&܄ c=2S\M<3=}}:IC/P4`n hkhHzvB<*͚fQ2%Qb@Omå~%to[ P]Ş-sl̵SGSI$lSR#io- # Pk/E1f𜽷azG\,YywOZToeb"a3#CC~5]FcsUTsj\^RYn9n'^0$4Au ;rxO-'&~FS4W9+@WZ6,z8^lpGØ@^U<r^Ps}Ş =u)y=R"<@xiC:)KWDzYSedBA>Tk5e8&ڵa% n?B'av>CGήk0}E^Ƈ?Izf9,cAq0j_F޿mE>Ts k]3ܼL zxRP ߆co[sTv`uJ  HQ=[uSG^X[8w8qGJI+/L"}|dj'dܧj`ws>EC?y~3%=#H$i^ʮ(Ou/mAKǚNbʳ L*V<+_z?٪9R ʃTMx J x!gb]{ v$HņW# : U3+" iuAcռ"xy5Q/z@>XSvw^֊TPz˫6 ຶY0ÁHoF^Oxxd2Zoˍ x9EoLRR1Y1hވ~U@BW*ruMw#^`ϲ}FrCe%\r/BpB[ViG-F jXQKϩG=GGM0zT5 ]ɳOexiǍw\vILz%:08t)9{Bzec@L<4;vb,Vcu)g/w׀eMJ&⌃y_^.񍛹.T9+ /z( /{ȖҶyµ_eߦ;XߒI1:|-; `n^t@VUJ6މ5!PgڬI:VRy_`t}q 2.MWlHn(NAA-fQE^wa?? WhrЮNdOoS0u(5ڬO=* yKh\$lE QZ[#"97/A!Jq[biտAVqV pBEp:/aW+Pxy''rOKCiI>?>֬zG_[GJ{|礳WSEOeUZMQ}Vύ4TdmQ _pL](Tvf W  +{Ob`5z;$c%v,ɓ F-O&akǑH _N B=" ^,uWCߧ 4tpH_!bD_Mp=(&m{ҜduI8lP7u<A+?9#֟qHadZXV .A,^tӺ;fg^}z>Μ|{u+y./|ijj\8⑆Ϲ5?x^11WBy,{P1H;Zr."}A JGPԎr=EBụ7H02 q+qJjp?f 6 _jҹD %kCӫ ] vWN^~$D+ԗA*\͍|,WwYRJMڂkϋx c1U.ﺀ"io?'A?HObyDvovAA t) L m|,GfMpZϔ8 Co}Y+kUqʢ#($؟,K<}~#w tH3޽<Bb%xIĽp!q1?0ȶ(Mw^]ǦJأ#@#tAWe\8,ก~{$2~P : Qzi @XL /pAm89Zz#̤77[$ zŽ^ta??v.o| 5,w|3/%MeZ Y<@{ШOpςk,i'{/)fH dNZ"3Bg.nw8[duKu5-X Pnm[;8Iuo87@c@+y=}o׷^^۵}MeR!PVQի$l{ܿ~nYS}rQoyPVsW{G7^QnTq?m;SԽ#k[HYǂﲷ>v϶Jdӏ=>"pQ<,v^ Mq=>Y$]5#oݧغ_3 Hj-r1HVEX=J8Q8sBl+XySHmiLj3cI}c [:׵l1V`o>Œcd<ȵ¡mN.qBF{լ"N՝}eo\ji8 QL[R2$f{Х7#` x,Z1,Au5! l7A$oqڋk7U+o{ xX:J3˾Y Rّk{{=.Aܶ3#jA޾  b )&}?TYE`\Uk2 % ܷ=o/k{C g[ii 7,菣;ܶi8ݖ`D6\\:`y/N4l։yhzʺ(շzp=)Kз{o  NA(ˆg ( O?c(G? _⫯~ (##"LJG|#'#vByPlPYP. .a -Ė^nFԍfm?l[B!(`{LR:eqQ?ʎxjGD)_?S=-KnHl + 1*.[ݚvJK߱J,x'yB'!]YnU[k+ͺuqfqU =f]#}vi`|-~-ծ֪A4ңa]01j>njf(1n}خR[T}>]ϻn_Oqtp[YmFb&:S-,@C`ʂbّۚ\)B)g-#~ ;u9cvu 6ܮ{pU#PW/< "S#@ ??wg?)x=-`U^]ymmkq +QO9NfWvүuAkis9GDM9D+Hhm`zhC7Aݶ4W)< u}Z`RL² 2޽yhYtsKPb%KTﮂ[هJה)ռLE1 .BȽ/qFI-,P9HoE^4Bܧ8-ObH\AuFe"Ŏ:2Ϡuhd#V}Am%GCVޡ<,oH/iqvZO 9ݶ@;U 86}; Ѭ$G BrKG&+!ckWg2z;[_,Gҵ^c[xO8 C}rY~!e^-MyYe ^s(mhc:=ϵkW5U3sQtwNoԧﴕ4CP7Ts{+6V+W13Avv_d:x\7<*bp ӟ 'I*cAڇT2hTR4X]/©q}]Ʀ{fJ3>GtQ p"@V`$#w~>3nif-ͻ+ [Zm/?'Y-.ʺse O~w? .˫Wگt^ ߋ^֓Z۪g ^EWMкV)ƋDq|ng |BTMDR;xEf _B h(bHbHӻp+@ܢIFeAO%\jH-9Z Ҧy РmW 8cƧl+kpaO NT#\&I^ 3IZ[u|_`;\5z,(; bT+# TMQYd4$3ڒ1rż/eO;Yh[% [m}sJwn (x kjx/<\Q^M}TjzP}}jxQ?Rq?>^z+~=UqV' P+KzA`r+Kz)Z(_/l-yvsyX fJY ZZWkSnq<FB^k]1n+M=Y MlS GZHV"| >`8WCcc!ܓ9`)TqehOT:J#9j}D҄^1$S$Q3Tr2'3B2^ +q%+h%4KvF*R`$t-*wH仾-/]ŜGjGyEc69dNFa1`𓕏]$e[^LI((X3V?u*Ox>/Yٻw5/|>) g|;߅~wȣAv֋ S-A[(;~ XGx93*|4g,0 +X͉Dj>.E@QB ,ٹDZH ҳx.c&pZxФ@O^Y@OmvAx[3ҹ#8B' ZC z6 tڀ,tdM.knl:IJ8NGј͌^L x j#1nIS:0`lMw>Hla#[PFRFSYq >wEqY5k>w8w*դl;Qg8?}"cQx`0gF̛ G/yzH пO8XJgf$p;iu/XTI&c!c|)o`2E@|USݚឍ1 uP}d(! p"u&9#q$sد3._P-&pw1"P4 O!]lr /p$iLyhM"qwx=f%o=+ҟo+3>#QBA9um1m(006 moYƵ}W@'|ձd* g?ו{_EcZ "iZ/]: *% QٜCO m<~8Bܗj:I:VfMcv}P<4l v ςXM<5P]<àı@?w{YIc˔}v-qC{QP=Ⱥ=.:Zt|]ɯQ}slɺXڣqώ/SQOM$`q'6U۹D c]1Jq,ZʨIsk@IQ{67 F3[8`LA=y*-X L5D+^O'΂W\/u^嫥:z@fzTB` .m\MOȱ5Tz>(4*,ͫ$4j8hp\[Tl5&x"q>CDFUG#Gc) yI-F\@- C?''oIß_$G/*~U諆)_T01`3pd野SH%c"Bqݾ,2Gh&~&~.- R=8whim5_s. m,im=hnZ "\.&jx#7]M#Gn/܂4D6x=Ti __k |z/T.6K33./l"^pTeۍJֵKu|Hͳ!8,."BV1B܇ (Y6MĹ6GB_+(t+i@rlU'][u`)n3k .l?q# 8z< Cd+25XQ}vq U^va{Fi8v-ȼm5t=[ذ8d _>Z{Zz|n:ub78N`={][$R*jT[/:@'lk?Is:?OktuσF9*HqZ/#fjԵO o .3I!\OsT)O}^%|zƳpMre1W5Oח5M|eGt d/ȸȟ emz"bF/'yU`Uͨurat[4Oﶰadz*+E?3GFi!hc#tM^'wj|bCtppF(PyW?kszt3۰׃J1LU"`m o?{qwJa1r$C3~e{}.@lcbQ+~$1Ό)A-7p*^[oA 8d #+D l5E`}-,yoQhu|j |]L\Mؾwo` tO'9-A^BⲢY"$,rALoY*jI>'Xg|3+q琯}C5d]$Ba}"s1_'Ћ]A_[W{_4!4qξo-Sйu;]KuE9,V]x>[Fd Q@nsW Z)zT/eS7 +ymq\5zf |4!Yc//5-LaS[ /46#JA 5bȜG$D}r-xˬ p= ̸J*XXǁ9,BadߟAW>F A01֭ K]Iv.bwuq&U=ޓ-{mA,[Gv pO ~b>.b 'U!gHjf?2&~pR|'\˚f^)"Ǿ:Wy/",¹SS4rÿS[>qH`^Hho@愞H,3Ɵ+җO" 8\N< mg,ݲ*\z>f \(e-@&,-Im7N,(i!ϐ` NCp@';Cug EɿM9߷.Ob?- ulȈ: 01򓠤x>ȋA.(QMK`G mT}d-;/K=@ $O IVY@skfh/=!~944 ?5H#UpsAU`VxǑy׈Ȉ0ˋ q]íIDATt[t]1HYڀ7{yhIKpHt-ͦ}"! 8 0C;bHvxKm5WV5Џ`Ԧ 4(–zZE! bXU`ՌE u eXXl @!4n_>_eވڲ"-" ۗx}K!?L2=:j1O{<$S{G$6 -a])S@ж(,󕞼h+J[3ɫ6*=ퟗ8 D -5uUy6Jfѐ? 7x[i]> xiz=" O [/Zr[0JF5MZbb";t;%G3Q9? "x z4J5Rfwk%>!yMyM߶ߦ+ݑcȁ)m$r"BUqQpYp[j 3)_o G >Lgrڜ%0Mhӎg^ p>m,%&w)8ua 8ʜwVx(Gރws\x5xx[q2@uPɕ=l2"֔8!{LoC~XwȆʏyRy>/`UɾJVùZ׾V'ٙA+lDdctܓ:Dy~ua,d6|\WFU]$`Ĥ[Ǐ&U ꧈$1zx/HX&XM%a~?ߊQCv8X1d@]ZA4CdaJ"W(ZĵXU6j`D#}*-#2(])(w^u#=, թ<2Q@-K ɳO^ȷGNuhڽnaTӼH3ymM ?$npchmoG}bɸ ­zx\;65أ14"'4(`߈B~3Z2Ec3.Sz5޸~b֮¿;jQw)\̺u>q9T_y3`vqokFTW3iqX\TжG 4=iJ@Mِkq:c#`1tc $rllo2U#\~kQǑ$1Mm9NΜ)bҾn&Sbc4 z.2S[1w2`H*[gi=ӣ24{z88$q;}B*bf֦_B_x܇qSgo"̦iƚ}F#z^=5EؤGhIݺ YA1+Z"|z7Մ,;j"x6%tBDp\ )@$ {]u)ꙫD]}gC s[% @|~tK)AzG xGġJ(xoc@EeKq3*NG ?ڛA\ aݱaտmb_(e+j8-c_CH$h\De4Nh2jn;iapjys:w~L=FH 1^SFnL1{+ĿK2\ j([IoI+u6=Vo)n˪lq@'{9V0#r zg3R c֛W4mڕwa m̿(n(vطgIKˎ6f(h)Oנۗ61nv$6:F' qͧ0,cב -8lB#ɑaR.A]+ipD D/A +=OG;v hŪTJE^B [HͺѬZnI3cj =~ p\JD^xLkQ;mX祏Ƌ{?*`YHLiJu0CTG=?$_q)wT ,DٛW(̐?!b;BQǒXd/]$E@$ɾZk|vQ?_ _'3Σ$C:ܙgӔѧGAFzQ".yUI1qJH9!&mūm%1pv9}hʑ;>a- S R!wN8lxoz珐">VbF8Aم }UBmidvqJrF_4ڶ|* vzH:M3sT$v~- ɪ+.ְACCQ;>ҳSRyl*bc62hGa%`PiDܭutd=ԅu_#Z!BR!vKܪ.zWoJx~b^{ *Dž<-TDLE8ٶ୞Ё㸡7y]!5cpG|`LRs$-WO myV[ &-j+OlA}.a;ow8o^Rӳ 6#Jw'b/KޙE- #]Wat&,cQm=D*)(T 405%B&IxR M`o1` $[}1%Xy_0NMX!`9b̕\8~ȱn_6D+;$铹gQS$kQV|fv-lEǞA{pzvtt0('Ѡ5_6uߛUn>sbXu(՜X!(D൑ $I2^r!RJ?ڽs*K}:RGtt{8^^n, ӏ棹3Q ^:{΍:%H'3u[J(/0#Ӵc<8@HK@K[T4M;HRly^!K IiG%#a}q Y{Q?\`#dZ'mf-ǹ Di;i2UG \{GA?I[I4hX9mn!K_Igj;V ְ!`sw+LASκ^DQ;_`u9Zɣ}T&my 8G蹧x[jBh0qzKF"dFSd֬]^;F+@va"@0b*Ӑcok`4@},$pM1Z|_EXɆ1iP<ۋ4G)y|b@E+0[q_b7 )RJo\`x\g CTн) ͦHJ(Z^A3">v+j&/`sϟB__v>sfs!Y&iۍ=x%l*`Zy@&- e2}|3ߒh2|ό']HQj#MTH^KMj1+Ѳd[lS|nW\-<F4 {~f>8TB=d}+" UڳN:* 0%m,¸=BQ^3nvmMnC <%m+P_&Ġ)[}c fz.inKh2;ز{xܲQ*ڮ7pÀ ]*0 1.P Fpq:Wݜ;``Ҽ۷p 6)ڻq|;'u :ʼk64iӠhBF|/b+8KN ҩ9ng.g3Ȑc'ӿk q#VK#rs%ahL 1c8T<)晴GV/kp? tAW[{%IbHP`㖳N‹Dcx n7He<6$]̾}YtKkw?SP|P<B ziwx`UhqmT~&O3=Ԥ WBNPT~k2hA;N^;"D,kUf$_1%IYgX7~w/KGطng\mG!uD @˞;[j) -j߄`WYF)j } Z~_iArҷe*vȱsHGQ2Mn&\R)͜)嶃@ ֢rƙdWu-2Z#[T!@q)Rԣ+φoD=[Y69R=tς>n^v6)_֙:/ M(9x4gR l@g(OߍQ<SGTDzVb\.f 2oc^gv р.H 'IG Ũu/[@6BULo)cV/(ҟ 胐9r ?s?Oi|47~ K ]6D_9 C.!]:F~;h~L(ӀBp暅Tg(p%N)q؋t2DXnpfi17Kqjq'Nkgvq_*˲6Q_ʳ0}~e.٥Y%J~d.*H\ڿcŪ3 Q;al> ÖӸߛǫc+_(z>.L3(_դfTAY_}S%de !taW lB-ohe$N*&e뎓hC Ors,P=%q/P=c7!Utو0B%hhC.x<'u ٓotM>x(Zm2MI|^`FZc?W96I=Aؽ""hNȏbAY@8Ge~sL[G6'iC s 6-(x yv )i }j$rdDimbHKH˧V XH=>b%Ϩ_1k hL8%0ݑ#|i1uУXB \ԭ9ދ;}Q b?ID6…}I])ߙ'9<:.)*8,wC(.=foF}X}Zm/!:ZQx^Z:7г& inIe谬5vd4ŜPqS. gڏ?Qh/f1>,6qERni\~ 7}49N{ݫ<2ye=58ȐAV4{ӧPt~%}p\+ͫb5 e8!9"@C9GP"{~U=!E #Gga/Ӏ66&;zWVȞZ,XkH{֩56ghQk3:Jfokٔ.Ck7$jۃ۾]`i=ޟ(Il\y:AJ[z.OYS5؆E^ 4ǽyi&cf߭.sN љ<sUڷ}]WתCfck\֤d|3h%^Bni~YYLNj@b6't9vr[ni sXěsJ%)`bȑLW-H #\G )H!% S{4-˵6&ؖhF_ =N~id5Jz.h Pf*L8z*#}ՙWZ 53Xѱl1R8gH`Щ|y[uv}$DF1)޿fdXG S:#P=*V'$h^065^UB}"<2<haZȐ<:Nz/ \|2CTEelR$u|yazOicl@R:+uћgV2%//#1ǂpVuق%;-ixR |rnx~Z{.q˫D  "j CTzp~@O@p7ke1'\?朽l/RܒR%-z~lE[8dRx=Z.#ΫIHOmiBCa~ok߅"̡buWb w^ )F߲2BG 2Y5 3/@皍3oWԱVbqL1=c/z~#dID#F|O1{bU/mN+NsΝN9#X ]ť/cN dHf`-<{3׾!ؠi]R}+SY%3%=,EE}}Ȯ ,U}u ڧw޹RޤȭCy@uv(~ܢ6TB+]x{om-/ @/kIAQ= \ƍ ֊Ol ^:b\`#f1c+N ;B)e^8=ۀw ՌÔw(?Z3LA,9ڮc ׷b =6{U~Z4sJYbAD!:JTRh݃ymMlmzqki骱K}Y՟6WSQ)yAD-kNE\!Oχ녜J۬$"x~%GPEAFmZ!iRkY/GATviK4c* ǎUe d.C0Ҏ[I,Yic.&J8cEGP$RNѾ["A>F"40˴ؠffuBY+Fs@uc1X%rEdެ8եyplpef̛w >co4Y krz s'E]5i"8<ⓢa|׫/R`PNr.LW8#@^pݎY3Y$ТQ63Ar.L`WyU/YY (/h<1٩aB=G߫Ws 6#a\78ĬQjN+A(1#VΞPGtvUAB sZ5"#CҕK" lK!A5SWgH$;^8p+q^[s5bbe,X^{Qb>Y [h$qQfK4 |YYfJ*6t(v_{Ld@Zq{p]UEˢR)<gYҵ/'y)!,(rKq3T_dEDVkQƏxKIWhn? }Mcn/.SZ i ki~֮, JCɈķY(t X{{#"Dj\Xbl2$oyͪB6ET!3~R&aA]zLSAM3&ҘQҬn~k }Yx 48#dy?.0FJepg]u/o3 Zch#bRq&ɠtOˋCuEB秥`Cs^*,x .a!|=._V.*,"%w:T^dEDqvvm~HiJy0cU%AZ_RvgIţ;GA? X\W=_iϠ4[mn۟e<#z_heou]pJ'q/ Gȏ>B GFSs9^ۃ=qBZ(G\x\z_־ֻY͍zۙ>Bf\q9-B87OQ|^9ئ9{`c4 b汭`6m;##׹GqoRڀ1ǴՕ G\ kA7ֶڣJɷrχՙf_Σ>iLF;#>ę0f~5#]U&e^ 2=qgƎ 4yiqT+!ĎH5` :^?"OI|O U .W(xyxQV#El&#ѩ[D{x"Z5y43q'9,(ڼ9񣥕ds84#兼`4cgG =2J-綦G@wj\?ĬyS;.2B_8 % }R9JF)b c<ӾRfis/ 3Gzj>'+IR2ɖFH&)lĬ1b Tͅߞl'9m?q'4zD]VoݲqE+'~N3g\zY . _]pyU\^YUn_a ?@pKqAg)b-g'es^\s?_u[TKaRU٘3zMmADhA ˁo[Ճťs-<̥4p I'&ʞޅI=+{2HJ䴩1 njݷ>Ž|3Qw6>g$I;:r% Oeդ{؛#Lݦ}uo#ҤS1y*?v5-Ķɺ, &mǓ~,Wc}IQ{\{u)Pl*yvT1 ڥ|BqIK@nB6ϩ}Hٖ+5ӿԔlʎ{8K6}*RU#YoY?ʭ򈧇GHy<<# ("7 T?R9~ ~?xSf#7q*'<~op NoeI!ޖk \֊ײݵbI[ =q bۣK/ ,IYbʷ~w../_3$ MK@CITH=>Tյ^i{w۳rirOŨ_Z)D Mi"եks|u4j3xJ%3ZKW7"Ttu5q7eԝȗ{M~?R틻FYN[QDCr{6R( ٿKQ]-"R\X\SFJ1Ks~~m[-?=+x0Vm}2tYl]s *[mJ [4V>ml@]OtNvuM*mJ86n)Q6C7c21>vgO{>=8F +/KjA}Xm}z.A*VG}GTm&>~"x,'xΐ?-|?CUG ??WEQVnp,<(=+_wq`|cfn:8X}|_+w>X}mzg[,Ul:K]|gWۊk Zoy?և%,MmxiؖuaY[-r'ۨCiXhr*Ek;̣@40h`]}p8 ;)h7[>&x, ÷~[4?/\$SUqeLՑDq=r;u)=EL^cjkW0j㲶sTyj]}{'&x~<嫁H!Mѕ"bD)c$=lKeed`FqN|Mr, =c1BAVOJd.$/YwLf`$ྍ3!qFxtYTqL4H 6k {tb ~тGH S76G0ԏsE0h?qm;&[=/?ΰ233g!OgMGUQ,P*ZKnC|$m_13ÎB"M2E7& )%eG Ǻsi (r:U>u.(cz>-3t< >}:r_Y}_/_]p}}qVKLFw5 H&2Ah͘q@Db*yޡO` \"ǩ UtJ#.F%m16S΋$WuNȉ>}S{bc@j:ooQ^}uefaڒ3WUtmBK}Ź=Y0XӠ '}=ߞ[e(~2;vA]=~47o=,ny!X5OqIZ-d hۀwɩh,_8:Ti(S'.{ŗ_B_/|/qo|/x\o|^p~|3<{>j$ah]X<-`frAjdpt{1t d;7(i 8|}]>n\k<! LY"}Ʉ4TXryMДu(8?7J3OMHTf%EGӘko 2? b"GťI`XU_~TuQPy}⥬t~ƻZzѥJX/ xyKVQQ/ڇCϡ xvuտ) zjK9Q@Y@c \X<(н_O,c.3YAADfY: gf= $=Ӷ_ KF8+3&c a| scV`Fyd#K= }_KhǠ) }FNܸɰ@' \ SX_V.5@9C*pyŚ.^zUFVmysQ^ۀrVl.Pӟ{#%wo>wE/j0)es6oM=?hEb<<`cYVAHwU]{ٖt_|GŢdLj+xƤ@^ ߚ^yJ0tߚ_/NrߋUcЦ1\WS;'ۋL,'fʍx͖XB\DC%S_p9]I|i/"(ET9s,sdEx7B`M@ Q'|^/> ׺`u/U\o< .Z*Us&(J>0hEߘ6^mS6zm'Ch%j;:S}v_-*lցubZ X(Sڣ#4/VAF3h|nql: 8ֲә0XV]գl4h z zK-5<'먘1!A58wŇD֕"Utվ دm7+;reJǵd{c%*O'7;8wU'%r7[\mlݢ18I*ҋsom 4T{4"L"&Zߊn *'^k$VU>JeZ7]X%W q.([<ekA5OZ>!uOn?'hyi? JhNpTo#>k@(j@EPSh>Z2]vc8Үw }ټ/N!Sb#bSc2~g}" &đG*]:Npe6r /sD2AWT9͸^p ssйvt!RDp?W2C iujp#Nnl?%+kH| y~]%ap^ @\!|?D,gI^^F˪'Kq֥XuCKu l8UNMqk) Y^5P:(P4G#ްo@'^- qjFwi?*;*$ *'x\tu ^g~ w]^-_-4n$* ۩ѲC%2J6(Esȏ[Qǔz>,G6|N\_29f]DPɴ;cqeU\#FIrߨ:j1/9O3!2RBX˹Dh4O+&+ L$;!MB ^k0Ʊ{ Er&jq 0A$ wDx;**yKBPdeB2 N\=2yxo> Z>r+Tƒ%R@Rt}]U.~]d{wD]KqSpay6 ^[xNG*mi@rC,z#8V}qt+Rq6$痽}*z=rqjFӦVLՋ;x&sT9ѫ6<1o嗁AYk1veZ[QQ}u-mX>^e{ywˉ,[mznu9ڰcTچn?_{dfߵ8jӷmߓ7vXٖHż>GY]YU{yܯ^Uz;˶ٿoۃ4Aνv=gy} 1[>l=&Sݶ$i^mqS\3[0W=ߞB<Ϻ?;5w}߾_nmV@zl}+?'qxo}mzúɺe7la>o:vr3 f^oPVQ`wk|Dyz+C] >(O@ 9uЇ UiyG9[wB5UuEʺ]*jߎkr [?6,(^v^QoV\Qn@PcS3n3ku@m#[[$_xڴT}̎0s[eO/o 71Y͌X03P?vn{!Q۱^۱ZF\$7G"=?``^&7H(#< :"RPRyA:xLsQ=,QefKŒRҙ!%D B9˹u R"_cGL7`;kf5,'#V][T,Kհ%x0ymhcA y]M\D1TM>_2}P76oU Z+&XklY7+`jrbRn*۽ڷD556ȘyE|$"V-{~ :͔hF_&'I$H.a0cx1Wsˆs(NEy=ql%e{LN?K8px{@(~QOBiB2`z%,^q#GȒ ܪ *|-*Kڸt[rYy}I-o pȳ5֋ڹaxK7u^w%r댃<i.ie<`ȿb^s5RoSm`ُogW,WDqy š &,Cǰz[CWU}}qY"N35#{FCD@+4vr4bT NONP4ڦD:e=8Fhn@C[sbdJw S0=*?qxBqu–ubp\$j9ЇR=HLvS:=Aa-SEe tw(>6TMPHʢ.oT }k1IJ!/=-ڊ?k!ZW$J ڄrlPl۴dZi:>=hiFA!jl~ՠ@T 5dk%qE0c-(r:si{fѪ 4zL_n+r#012 +%G\̒`|`Vb=O^'Hqgi_`CJf> U!B g17Hp0W+*}#'t8 `yo![NzEo ]/庤=Qc?V o}0Kۗ⑵@~Y;]$A !3WS,ɛi"4:Wy>NJ&3_sH`h|שLo ozk}ȖFFJPXSep8' 9Y fkkeѭXw~ASI%@$3UV"fX,7>~@@Vc{9 amE%c Q8 IsP\0=Og[cG5lk2FWz@׬đF(ģ42lymibfߦ]T0o}۝hXwu=F:X6 K=-ߜ(1+ "}a FmeG= S<'3=0iĿ?btٷIa xkg^QS2\r{ TvlPBxR 8-( T3-\Rɿ`ǚA_a޽y>TϞ% MloWэ59{:>ϲD9]@IĜQ,:ncu"/EG%~$i<Ξ>; !z2Sש{4`G*%< L极6D&h ҵl;Ii l%UoqTa rz/"M&?{ %tA&yOF{U>۸ <O=f>vP3C2pV<o&2"N3::mNI9)WPs HLzL(b*]UYw QXWnF9ba1 tNve)LŀQ/'sOA5GrL"3YwUMP צӮO;=!~]n4Ҥ[Kj 3{Bm bu*CN&]LKUsO1&3_*^ }nh.j~-VLW? Qif~Oeˤ˚ɔB^ԇ<ӕ0Hyq #{ЅY-ʿW 8[iEFij]9po=*Mg21҈)!vq=bsPfm8~[HB0Ɋ@T!X|F˱==8x7-qNܗ?9e[yFeO՜ϲq_9t>u^_xv\cJ30Y5/M'h@_#)4$k"1b(?XP(v2ej z vM|_T^08 cO~E!vtv\ 3wRZi~: z=x%17=h)<4׀Ch-U4 IutPQu*8+zךh *+ZS/ 썤Xi}gL.4pЮ{_jYv^T~/ЁP Ah6p")2h' =ĉ0!Mv2A#[(b%H 6XI," X"\xTw{}^^{=׷2F_aN]jO:U2"4#N oc8KnJbo잉E#,W|U"By%]rHm**\25 i8b-(`uoSg__@fk0)վ^g!)J%jje >*x<"v#en;jϼz-G5b-s&ʼkw?AVtEA 6 gJmB4y~⠣&_I@~A:ƀ < 3Ԭs'q\+Sׅ xԃ)wno}1p|9›1EYٻGF-˞*>ˆ8Ac-?з=#eSI򈻗F}Sq(HL nkaE[|6}V`sZwvԭޙPl&rPr(Uf1ԪwxAO$PHA[՛F݀5:mk|v^mJE3tOg]b"~M$Sk@_U4:RpH w\ጼqP 縶1%|wQIx~>:bg[{rާXinRb[8vUy<[u>8%jxX杦m {hI@O 1N]vk f#ܽc:,C?gn4c!>fWRYZeeY/,aG°0flf 4fl&6xEZ|6nuwal='Rj!.8EY1*i\ {NYZ]qNĝp 6Cs`P-)uܭ{@Ez@[džc>/ToFQ>k˾TQgd^8  D:gۺ# JU=)hxVgy"T[\/ >E0FY$Ppi6 5@Sm3 {F?2͖dvO[H `Ui#]`v_kaـCipK?SYk iWۆUP t2Ӳ%%hb_=!Ӻv,Iɔ&&yjJMǣi^ݨXL^ǎx%:^hGbb.0s:{pﳝZNN)(TZG7rvB:DÈl <8pmKs wzd bO h;BQu5`';K7{C1ZvڀQ쾷}3IgT)p)Td ) WI`έϐ@5I dmvS:U/@G>9NRhbcv<|ԕda2ۏ^,hq4OfX `^Z17ѕqQscJXɳ<躤0'_hO/TfJ.b@%VY JB }쥈JjbbXaQ-Uo-NȤˋ2{sn цjK`ͯ;_3K@z*b6dN E2ȣ[ -j}<$My8?k?#c^kFً\W2TX֖ByNi3ώ{1aCbT[ w:g5Lt?{۠{6a0sD7sz6x<*iCtNɅ~SFOKBMtOf;.6=J2aJFmG?k wyrr@낭zbӮ9c;=Jh;gR`En9V/lJۖ3lj-Xբ]{h'h#M9Z1*@5}1aa2;GkYJg8WI j] hqE/WΥOe=ə-Q'5}H/$_߳mk܈s#դg~0ƛDN̉Qgnݙ]9v_/Q`ۮq{;&5sh]E(ӱT?c\NZfh;V+!,N[!`,ioPqV1C+ <5(Fȩ4jj)m$_ کh *'߬?Z+&[46*G._Eq@ϴyĖ1cN\L=_O8?:4j27g+vU/:*^ͪԢ9`môyH=Nj+ Qצj"NpD*Eʣ@ E(Jyc|t/W1ǿYd XHrt-b W'@i{O {y&. uE偠EwI? 7`|F72*HU'+!s?L6-o<:戮HÁ٧_=K5g,쵥k D#OZF p2JfuG($ d{[!sLxfH+ZzyGll'@0hzcb~o~]?`y>q>;!ӆr=зν>ƽ0+ˑ0Pz<yqb5^^ȉQ c:T0Bݬ=P%5 B 9g=qa|^S*$jeXVRgK `Y [yzLׁRlb"-Ⱦ&bsj[6g^Z '@7A5[ AWT.@TG<n/[)nFVpgE{ls;Kj]6-gϯkǔ>[x7O}TڋSU9Ȗ+O,&#Sut\{5,#VFߤD3?fUdsҹ4s mj6 tN-Ŗ^v9,%;!g/wWis֯dc`Q%񢘬'GΓo걻S+#B,LI@qoӲ^'nžd# s,U:}?GHN,!o߯hgxq-I}ƝFW+h'엕3"{TT"{ Uu2[{/֧qdWWXWR\,OK ggsUho Urmo2 윪bas%U+)4DsqB(ͽm?[26 &!ShMp*3ב?S؟%lzR.dҟ}x,+xu)u0xՂ;嫢MGK(pU;RcTJy^UFs!܌\TT:~ahwͬ,' t``B<>G. GNNԹ|ATuT,|޼Uݾ|eb*Z{vODȢ֯c>r_n=Em7?pk.4gx?4UہF®JP}%{S"yx`={WN?ԏ7$Q1WC>뼀sߐc}&+-dP,d&l^(CZ@oPo䞟'|V<ȑa3P*–=6<~1Dm'KdǮ/!nj= 6Tex>OMcZ+C $bfRODcX1;CTr'vPXu2W_}-Rqf}hX#gvnj-l^Ygz-E'f X\c}O;v:(O#m4ܿ>} ݩXnG|;/p!rNt.^0΢>f<#\AuYӟ([a,{-¥C>cl"n/ 6e?x-ÓUcWrsc}UҠ ֻn(,FIUNVo=i˛xsOF>hkQE#@й%o Z 9zw!bfw>N8 j-:yd|>}y|gk8"[ |v=s Z b{W%7nq*wzmVƩ4Q/ .6Z.wժ4"2BV:~odVu-]=M㢆Ƞ5 +N 5;+P:׵|{ _QϧxW@w˓{xc|G*_K 3Rd$S$ d[Y@ <X eYgƬ# 3)ecamnǺxC'Ol3@uZc G`/h3>c`΃;KqiP} n@,"nHVӽ,kKp_8@$ LCi#`K@q3S}0^'VGJhb |Fb;&ܪ0V#wEBa&cnw'WCP눭XSbTaOxm^=ôt ⁎&?mW&nYja%jOV0(I^5a1Mo'6 !Dڮ3HiƖs'6DKwm//j8(5#%Ͽ(zsE`||);I/ nɳ(<У~򾛟F|̌{%|&?TrYHGILF20V/ʪqY@(\ PwF;I68jarb.`&f@CdTe8~z Kᶩ\OP0`'yc|NP]n T2@[vA6 [<ı2icki,% dMF[Nd,lw$"t'dаӧu-\kjXǫ`׽* lc.ENs.٧z$~'ʮ axjWT ڒ !z}ʘ_O1Rc$13m*O"1+ɖ>|lfy34~)('p\qM>ݦ ^1(lU Qe{=~A2?ke9| F%'" ic}{6V:n/%V)\G FlBT&(~--k,`]{0`) $nz )|sO\ >hอbe8ss° "?`8"FPsH櫙Ӻ?ߙ_\ْ,lxakrvѶEbb7bw,ΆS a4vLVx:Y*iXnqG1hBekV&F;ɼy}k-d.GC33/}x2va_vv",{=/{Xu5\s+d(=-g_ =!)O7%~o -(з-#`}27.4'S3ضN]wGGmuzm樯Ԝsw"^ؾ}bx>$Z XJY/'ڑ~U vc!}ujaGT1\uą;NP Iz[}E&+{zm@J䵳r5};/Cy1!Lw D@V!f#sY0kpefj*(GtA>uF9YXUJ]x )&"FV|_X~AP+`7!U"$xZx4whKX3CVu27EsP+;.&_HCy ܇0S0kfW>P+M7g~p9eDώ%B LE؜%(&N2-j{z88:(̋SI:Q|D8(I @,m6Y[Emİ|ۍ a+ebkiu53&{&A}j@w+|xw$<6xm]0ծGĞϟ`D_g)m*(-ZIcMu(=jaCeHu2RhgɮM_4 ?nkJt:Fjd(4ڶ6~߸c(Mr>>a. ,CW" sC:)[j_ nz{?rW; FWk sp|unf7qreU69uWwqbw}ڜyqWpyB!>_nt{ mlwsl^z\%iYr;zku3yMnN1/ ? {=|_Ռ&8m~n݌iW]v?pz~1Hz~ljj|ڵ 605{:+ڍǨ}V ?Ix`|+|^!byEtYǟz//?į_Cu-RIyUmgW[:`WltO9R zXYLL$욑adh#XA$ ssZCשRp_#[djIkA ȉnocTvx6R"ڭ#@qiqhCOqb!y H43(=:75[m_ٗܢ'2#ڟ~C|{7xI kO$0?' ">)weSxu(}FtdC"ϰq&46b9Cs kjp~=UL>g9'h JP¯"xG&?CU2&8Ha̞v@_u* >pTqI箦}DmPoB-9dY~y1[K(BmX'JdsqyV%!WZ&lrMmy}1Hţ2[:qth!5dBdcKpVVm3Tu5:rb6L7!,M+ 귘Ľɼ!{`^m:d,V0?{@۽)RdEZ2?n[ "n6PB4=UOu{i"m1b>x =>`틍X!5X@t%uDhǵ+OXawnVD'¤$; ~z `=fys'c(YE:+*kYN_n{o?}.8T#(=WC3Lud{8krWxoA>zUAǛi k,~z$Էwyެ;b[4j_ pt$0qur{6_}ƅ"(ڨ\I,&JTrw' !^OOeZߗ ԃ?%ol5Omgx1U`f8y^x5$!{0c}$0:5fY]{1.U"?Yy?*o5\cFʌi-/RA[dq'4 \ L^rv#s_* TwZ| k QB1Jk"[sg"9$pc>0H lf5uR<% .;2\?lZhh(*O+AV𣊈dxY[#g2_ߗ8Dx^ʒcɶ)Ĝ~ѾγNo->o6TVO h}$OԲudBkT& `lv#N[ӿ60q7vWenF|G}B?{VjMl}Iz["n >ܑ' k4SӬ}d=řzNɌ<.M,o'}[ wcc?3%,l($v,coHjǭC4"KGzA8*vv-w%Uƅ}{?-;>^1[k 7Zb'evL<vIFm~"9ĠKpNeKx݉kpYJ8 n!/O0MˤZ@H595Ebg?řUp~Nbp&MUh2gǯa6C/@%W@?̈A-TL ({f/tZ%/}}}@s`JWJw`Mk0 @К9*#h0$(ҨS&^ūmX;]_ˋT_adTW;uAф20%n&5 g%j{*m 6r6f;dR1]*@-<ǻBX\pGM1UG;6h?G?oiK={hbLʮ gLF)ב\`]s T䪬CVF$1IDAT/_++y(өS?<m#n\i'͎_\"JiU D\]>^@r:uPd3+V\48]>VzVfRK 13-{T.lDȫd}= :hv%L?y#EE3ӣ1mY?  b#n!w}_8t X[Έ6otdpDpˎ/ڵa~gZ#6{٫1#qg9, 3.{ɺwd(-cq׋EqJokV/uۍU {PW*}&$Gԁ-g$;'֒9w\Hg^U @l]@P q9mx~xE)g]ٜ]~mc>~OfdFO P-ŽKj!34Ffs^Ű&fkayjH4Pu1gC0B(#Ĵ޻[8 ~ vKԐ\Tz3[,TefY6cL'<#H`Z֖C`̽2_2½"c]*t48W8>ȢB Joxhw g~"a#P+AF H1ĉIxEY Lzv}ӵC&U :X|d7.=*hOM4"Y:W;G l=<Šk#;VMY T,F2׷선}v/ⵑ)~Q3RdX=\ ܛTVE{8{Tuw7F!@U;8Y uq!We~Z4ǒ1"o fj̎%G*ѳzqsՀ'z7/` /<K 8VoA\|i ٷ|jr"7s4%l9F!>սZ߫.a7 q"IXby Cz80$2ޯW PGQ#G0&3hQ/bZY.|Oy][謋=fy_n&s3XQOX;TcNOFh Twdo0s56vQǦ.ahK-\߫zN @J?q8p5'CqǣߓE@ ys z*-w_PMf72ae%|*0?mFp>PBScm]Ϫ'oϴggϭmnk׷ } x]7~-"Rd7zmǂvH{mrx3WJ}!c Ĺ?Ip*}ڕ$-%\~7ܓINu[I'{]}c![U|(&Oߪ`cÜY<'"J'{},T^I]]1[~LUԟznShYky\:S`MfeUx,3Uӽd{·>VΎ+vf̰65όRr*WY3^FmI@p,YjJUY|:٩PM*1~`D^lVZ^ev;[0åb}:LfVYJp 37AڳK3 Q8 p9G~PmEX:lbp#0ΊJѥo.ioE6~^Ld>Z*L{ g!$R̲=Q}ȸ$H{W %%/D?Ū#QlqF==j{1W𮕷HU-yZ*DaWq0# ;yz\ˆ['X,s!)4Iߨp2k-^;ެ/9cI# m_sǪ{s׿ۿu-We(f#X9%Ȏ^[1.Ce <8(CBx~pK|_?_~׏=r<:E=R.l1) }$_*EXPRŃ_~1[DV= Ȥc-~A`uF!~޽/}PWEamUH NeQ3P JZݹ+ITE}DLW\𾦶ҮGQ0xc<mΪ&5qeR.DR<>*\PKw+ \Mz2!Ȕd28]o65 `xϻDj[& \lR? O,I>Z~8D QPȯ_=tG;lM# %餜&sUsf1w$m}`@lU@Ї$h&2_A@)c,D1Ik Geb.ҹ(^ 8j>4/29dBg> dD2#HqyN!ǣ}tӏ_0,qfpD[&Ӏ8GI0I3 Um2)\ ]4"A#A*)]Ot!;?Cm{]"w9_ Ŕb?R|WXYBKLwJ:ɁGx. Jm^+H "U0z|H[K $J:u>8qsV0^w]uwWr\!~,G1HXes $΂AD = ]Bg!%o(!p'?$LJOWB AnWE32;c;2)K9 mVwuwI׌4]=eTEFJK!RKQrs~l%w Au~i(ont)+eks$}FEu@'~w{ zkbouξ=zz>+]_2oX2D߭d۟O m-2;ʝeŎDzr#]䴑m':6ڛ$1t`<#cc;3\mk?&ku<~Hm̛/W." ||ԩPWs^Ƅuz0]w0bVtuv;Y+c "j5{4;~N~G}gF/r/ ܮ BUg][Ԭu.lE $az[xy+C.iޫٻ?z0bDg<#^2+΀z.ZJbf^9hބ'P2 GoofEW8v#[r=V G?<~M>{s?җȤ}PARܖsSdu we*0s0gTR^G8pvXxEΏjwxTh#0.7Rm%VI1.%O7htӭbD b(y{@t3 TMC[k\$v%i%"/hGJ([4S3ɸ{qY)6+^U8or"N&PK]VOX9M{y J_S\ږ<*TFR64C9*SA<íˏT6"2y>,>U_Ŋn .p#vr(Ћޯ}ܳǞccV`soֶX$^# E{PM$W+ьݣ:gqw&z-r B%}g昽LAI dg~*e(d>#%k,pG?#q#~]䚁ZƏWWȑf'w>)GEl/p'uSèkmM!]A G_T~vV>_eeyg}[ n{ jm.ݟ6R0^[R"}{tv){aN{-g "g?lہ#hɋX˫V+Icg\UFJj@N.m8J~D&zVrd>k]|-ci?2Benn%eanc7_+X##zlv3(j VA2޹L&YnʇY {|]h1Y삎5;QKwݍu0#Jxf-YK 3YWa CJDe B3rk1rdcu5uQ'fzJcA!UՀZ#HA%+)GRqFLwLNv^bYzuGvt_@YX盍-Wg@G?6#l-~U@Z&}mVG^/jP2qfɸ gU"_rz8[h|Fw+8$ק!yG8YZoسI?K4M~nyAX$ܗ\fw#]ԉYźHq^vѵ\Z^%^G/Lȱ~'oTTZ~0B WE þ |YfL7;Č4s[&;~=h%yMB7=Z=KTj 꿼>MVy.G?B ~}._o-/&![Bq.\%y"z+K Tkb| Ifhlʅk#vYDO[Ivflf9p-D0SϠT$s0ЁuX<µLl\V43dI" :맨k}׳wބc,ϟR*̈8iZG(*Vǚ~qF p+< '(h/j7FJkY˥ƣ{m#T5β>`-/Po!|?"6J15 "\:7gZ:;T#y}j@ֺ־2љWE.( h/Uq-km3>*U3Ot-kpGo|dxFl}޴AWqCMhiAcE$cQZg/ gKƌw5e-j/GK.=q9"23=:]Z^!#aӽa/ՒDZul %;dz{yxB$rjSfT|t n1~7?(Em[TuևD}IE%LfdWcrͺ%l;ʨdHdw)Ke$s1XT$! !XKސWy[XJܕĽgg={ˠϮ zGuSh_EDu}%Q=ĪX4H1A.Wuޗiwc.Z:pPCcI7^Ez[VqWW8t˺'ZRbިzǙIuUSdkyHJ#Y([=L4#mݺѺub"pBŎ!G~*5 "oѽGp4#W+SSAZ $U#ճby升rۆ2"4ߑ*n 3*jwǟ|:zWz0ޯ9A^<:ZӶ^j6fҒQ:2Ǽ.#ocϊWާ:e-4HuWc='kYKu^ vNU?Iz@2*ȱ%z }ős+cfhkdSլ35½ݧ :ib^ߍxk告e-ե fBSE( ֊7%ȅju!ZqVyXZM<v-kYaPfX[+7-w ذ*ۿWhT% Huc45 "Sm9d'ZHg-l6di$F\˥LE\s;Ph+y4<]Ua#o0c|b{6SA aYZֲ8 Ay4b ),W s%8+! (׻+'>ڿ:_ӧw(! gnֲe-`GֿIa) d.I-"Z!V ԭu#y; z{_M}T+}gJҡ:l+(*8)pzJ%k饘*q]b3 %I}`ײO>ƛ|s]t 9q\6k. yA)Nc :H[͝_3r'd+eWpjdۇ|џ}).)g&]{*[RMz;XE\e-/W~Wr?7}uC_ :cUŞ 3Il3P3\_{mԟ6jl`5q>Z%2P)DAMg;z|kYZֲiypnAxMYU-24hj qTkV 칪^&mJ]z':X7kn`alkؑ=дVj lg]Ed Bc cp?'/EFуy" )R "ϭ"| W 8WģY8up Ѧ&{_ !ނ;ޞ`%T;S| Kq\%g3_BHAku"@ˢ[_ nUJD ~|yQ*|*9/ @j_Dh%K!>D3`U^0Tbk" 6VFV Eą| ~ {e{PcҞ+qxxZbQ`WcK&"_|x@pCD'LvxU, , L1;5P>:l de_"xY2 w ߱J)D'/>Lɲ췐[qvpLEAs!DAi/H;֑&+ƽJC`F1Wm34+NEB|X-vbsXIo'f$l5T ZEXu!cj$t-R©WؼX]DU=)"vP1Kń)yl]t)Xo7ZD ihnSkzkt+[L @%s?TOIENDB`dreamchess-0.2.1-RC2/data/styles/flat/mouse_cursor.png000066400000000000000000000005211242540543200226300ustar00rootroot00000000000000PNG  IHDR szzbKGD pHYs  tIME 90'tEXtCommentCreated with The GIMPd%nIDATXֱ ?U'͜tz% l|$/!8@TaWqs J'=H|aq16FmRBJy;тHlgHdMT϶ ,IzJ YS_:8.߀p``5pIENDB`dreamchess-0.2.1-RC2/data/styles/flat/pieces.png000066400000000000000000005426211242540543200213670ustar00rootroot00000000000000PNG  IHDRbKGD pHYs  tIME  4  IDATxwp\y/{O $($LIɑU|99vdGQ%q;wxҜJnlWn"EJ;v$:S?w6H3sfQvϻ- ԨF5QjTըF5ѝBuV_߇В65QjTըF5QjtГRX_a:\sk3uǯ}mkTըF5QL@\v ::pwo+%ո 3X{׾nZuu krw'YQjNʠzGH]_ O "J - /piѯn;Te9/_$z~]ߧI׷%An^v);$㲘.PҨrY@獿@¤R3#^/-0h*Wx&@;2* g枿dG%B L6ʆs`;C}`v޳M9N8pr> `~>)@o=3n(>~c^8iYT;7:džf&eLT7{b€?>^w D3茠Yc0ϘbK{{)6:{ w˛,U^7Yd3 K6#+c𡠟eqn( lRclȬ=U0&#kyLxemҸ2 nf# v g0g- ٢@gl|`_2}iomkrF_led4652Qa\M=¬7v?[dj |(ZjЭXIȖ)[v/? yo%pAa9L2߳_:.*92'xk/2ݩZݟ(o9V ~ @77>[7YMʧ@@(ѨҥKl6+뺮$/_>UaXo:g1 e+ccA  AN7 h\c=\ΕH$\Nr!躮[֢j-jMyY)1!dmdCe5,\l@z|O, ¡*1r|ܘ߬ee@ eAyc@s^@θ/^f c=qT&zyV)RV)U9Y# {s9/ W5bÉ͊:_z ck/\Yw[Mede1 1j3|%sŔJ6+=Wܦ;?%.]ǀ5]|>EHvp>3DO9Z7dA_P('''/wdvvV{wNy㥊̅4 PU2hAuH=a, //R[[[n˖-e˖H`@y?+ 1@*nREì䚽Km"a8 4!h 2,0IeF69?{OFS`Ü'Xf(z} 3@-;fYQLGm{Ydprr. uuutnXȂg!Lc'N 0sZ-`^P.`+L} qyf&ߕka 'S F&WalI,p+j{PTfU'ۖ+@G6*o6BsxXj`?w9?Nח}X6? ?󡱱pSs9s@s'x=^y/+T",˹XssDkk+p8"mw]\dqѣJᰶtRSSS!v;y7*xbաyTOƗyTRr%ϋb)HD IfŰpjѢ[s#ڻs{bbFmr6 ݏp˲:͇l(JZVg9XFƷ[ x8I:p5Z]_>`>BKU ^ۛ_G)}].W`SfL:.TzQ@KjB+g|o!eT [h-މFӹΆӶwަǏ3 Y u4]Å}c;vݚ sBxf-^xGMtZ,^r {_Ū:G>ۺurLKƜJܪ{wˏ~Ԕ\~.<0sG̳꺮uͮ]ֿyfۣ>s8Y0n'~cصko?(ϫ޽¶m۲[l,Y$<= ƠB=ڌOz>P&a~W +g7s;k*F"BdYV$ʻ4n7 woP T*:pѣsΉhORİNSS;;;w}wvǎqIAm6mmmkt$Ibs /T0Xqp+⛚ ;BpC-h"r9?!$m<'&&<Ö\.ǕJOEjch(4-d|SgdtodY~ݣ(&께2 gggxB4b11>Ν;g߳g{EdRmmm ݣ=f\ nO'z=(B6n_ti$AiA>_S`20 .N8EQ*2A⥋#GX_u5k|۷o|vo / csyK'z: O6ƫ>]oAᵪo_{ roY^Cy^yJsB$̅&Ef!wGYiX[nG[,0πz\.矚XGGFd*ITUf6l* vQ^IK!yT*~]JRDQ<,4 #H}Is麞$-@AR;33<~W^q9rTN$\.p:]zKK묯AJdJ`ޤ^i(853elQECpnT*% (75qLƢiSTqNeUrܝ嬹\+ _iFp\jj<O"xEqf2K6nT*%y6Ļ+O18xRD"Qѣbss塇>M\X7Lƍ3Yd>i?я|ap̺\.:T{߹ - SkdZʏ"Hh׮]u̙3B>':t riׯ=֕+Wj$(4Nw"ݻwor< P*H$CIX3>6.nwf*YTwFF!Hŋ]vY|.Gt]X,p\ RI \.G/{}}\KK  |E8UN1lkY)L;@H|("̟(/N3LX4/qNB}vv֚H$bPT*%Hv]9M8]y"\.8E"K޿4ma54Lܼ-Y0y1 {uq dBHRUR lD"!l6 @Ox,7QĬtpWy\.466 |ANqP((h'Xqz4'q~Z 6 eg>^299I?Sxgy&ts\{#MMMJkk+ۛJ4ЛZ'n`/C#͗yyvjWUկw׮]u $ ^6("Icv6bEQ0>>νֆXT7mTZyC1}9CCCBX$ qcɒtwwptuubҥb HH$B04dir_x޽{Lv3i _W}?8iooO<_0 moA=T3kdƲIy sU[܂=kV+f];;;=bb1 ΁pqt_Q@T<# ۶@pxG>G<^^#c1(ϴkC8U؈m۶r/Lǎx2nf*,D\NȲR B|"ݻw-[X~֭[ 4R#Dl6bY׳ֱ15麎H$ۿcH]]`T$1MAl$H%M5G;fLqr"GssLX011B!_~9]lood -BGv)t]o_Xq߫˗R#p]Xv ֶ ȕv IDAT>6\Fבd0=]3OƉ'Nizʡܜq\9Ih=R \# t:t7$|KGw=<#]߰ '\\`T*<u{r9B=1Rp<)uBqefftvv4MK:'vU ; ^:o[pHuJ3dh{QӧB@!z=hii$ɈD"G4:EQ111ۿ!2 ˲^GN ͍Xz57::s.```ʸ̀&!hq}}j/(y #˯b$Iru~v|SSQ$Iiid2X,J|4MXf-#BygĄȑ#7kx"i8a!Lb###޽{垞Ooo/vu (p 5ȏ,G0y95 xOVlΝsݻ>>>^`֭+rV>ùsfsb(toGܛ kK9 +D=pmpp/"4ҥزe36n܈y #Lsxd242 .\:tȶ~zowww6 QØͧF| ~c/_>N+o`_&_@>4ap0;0=k\|`1wOBk֓'ODBPU,`Q{TS',l[q 4wBAYB F6뚘pkKbP=܍M6 !!N'?v~dbgΞCP`+TUI0?j$I$p4j,\ pb |.o=tܹs($ N7oƣ~N6+ٳ8p ^}J .Hwmݺ5r`Z<&E*.qDu.LVU.cs!7ƤICǛIh p{B ~sy;Ժ$IeY/?łVq/xlj'qDN< ]סiFFF / wb0<_bI>.F"Gp\Z2N8Oչ"# vc||"ΐl6ˆz&K眭l qf +VtMkSwv;Z[[ىp,2 4l2V{|@pe߭?.6{+@6/y6nA-GRŁx)~>= Bx%Cn˩+sB^3H$" I۶ms>p8a(?4M4M,J-SI I ꍕe eN46*.|RlfNjP('.> 砪"Ν;adeP&˲j*5Ϭ9(rlA!`X!I2Q<ρ-$J 4R4Z!OMMk<|<1>ҩ|\O%ֱ1q~?.7K H*Yߜ $oDrAĆ~RxԺPHxf$"H WqCC=\.'r^N8ALMEQ,1==M_y`0={pΝ#B|cŊ.lڴ---eׯC"  Latt B"uuuI6Mq8%V BP( 9M| sD+C۔f@knhӄJTOҧEQ-A >,/8 j_g r:t&])݅PtMy݅Xl###PUtDQ1HC6 n|z V\zcv$I_9 Ova˖z23ć>G{';[nI`& U`xCdʟ[8}zH裭?}"UKwO<{,P(D$I~bbF7󼈹L&:3lCV @~)EQ,Gfgo?|2Z (T*ԩqۭ?0WF\X |uzCsDH$yg=fb3dV:ϓԔ]zYUJoɭ0w/f*&--YD;~8f*|xLR`Zcv^ JP(@Q\x< gX^>|LLL@ye%pJDAO*ɓ(H&Sd28{,>y<~_겭Z(rpy s49}ʑl~RM4BC)!"A6(t:SIy$(j}4Q-t 333R,B^]]z74WS* b̌p8hg i=\msuf_ZJ% T D9 s۶|kػ'HKy/yg @AQ4x<>cβG *?Xe.|Kq"p؆XM@kmm.+H*OƧ>Ձ}"e6uTR~{546W B@YnvUK"8[$u})RU }Tz9ׇt:!2$fffHL&CΜ9#>Sx@xGb+ù\.477ztz(\.˗/ܹhll;wh P]< upjk:I JKH&S8!!H@QpۭYaÆt8]MAxՆP+kr]RY -P`Cl T*"T y|{{7ph6<^ r#n477*{CCv܁bVU:o?E)!!9d2 KHɵ6Mթ(*&K|aĖنqΝ|>8p@H&$"bbb .K{;wf f$*PHlB*"t.] ._  ]1=E__?.\@>_i6׫n74E>rW_'''r>@K(򘞎) cϟ=jwuߛEt[ctϋP(źTwtCQqnnn|/*ѡPrʒn "&''15E]]q݆UVAx(QdY(!T8BP_Fo&444 ۻ gϞ$텢(4R ^]V xl6> ϟlp8\9Ǔq8iQSFoc(Fί!n83qEqUE(zO!]צ ʀF?ُ}oǯWB;qrLMW[N+X2> ӟA{e˖00x@˹lܱgNUBʗ-+ z2~wt)YoovU@#pHJ(Tpg> Ǵi~`FZ[?3{*iu3)9=|( t]fCoo/g=zzVBy_2 .]ĝ>}FhP(uV~X,T*cСz$ D8"A@ggvφ yJ~YFkBYox<糟8qB!lv^!͆f}͚5<]z>,bͯ_>?99)R D{C4:@ ۅbY\tc(Jޮlݺ5 EOp_* 2~?z{744dWСxH$PUCCC /ݺuk^qj)+"veZX6TEgCC=|>/bE@(66 ԈᓺSϧSU(166 tuu[:;;1::'O""МJ^B?WhnVա bHR yX@zU 8o>E]zui5k֤<; b9{ y+@ U֮]SU5 1*KG"ٳ'N6TA<@,6T* BA@kk d`anr:u€bXiu#T, c.#T&{ϑC}*O @?WrQ9_4vecWr 4-);w6 ]0x/|a-| P㽸 x.]k(>WO+XN)/gK\n6)}}354y(4)T*޼9Mw;.x_a#O SYWV.`p YUC͖`]{p]5Hh~i GbAOJlٲ˖-a a||#N#ˑq> pFrVZsȑ#022Hd CCô+$c(J(JFvqRooofQo,t IDATb4m`[jIz|(UҥK[tsNuΝ}I3\qe9iӦettF$KE BPD:4hccf͚U2bP81>JM`XԀ+ۻ vd7f˿ST(qI~llLuww]]]Y$ ~&3H`5xV&Vŗ_~YK$dzzi\'j^߰aiӦj-:p!Z+|v+^Wʠ"Q4S4FGǐJ͕%n[s%ƢY[ObS@)g XH$c&Hovρ(aC]384pOp|v^탪ꘝ-pxع\\9yrlȜ/ Ck ('غ0:O< GPn͛!ғ ڴMX,ӚYGGGSSS~Hd L< Sy˗/W̖-[exBMPUUWK*lV T)ԃU_,\>G&&&d2IE= AGkۄ&l<ؚ:LLL /4Lcx~VCf*CT-FMNF099 B:;;۰lFGG18xCCCm!D+iАo˖-ony'@ `$?*\M`XW] ce 'x,?gJمfCwwqFVLcW?jkuKzAt:Uϧv=.qCb1f?bXEϱlUm6<s-}k{a^-W_[l<bsg땱qcJN X 5L--47;pR Ě5ՆCz|E\)6[@S܀©4[alY ́rhmjjrE,%ȻHN:y<tZÑ7-ON7l{[U} XnGCkgl=ὀ7e qn<x<@ ˗/c||MMvx<ߏ !̙ x<pHe 7o a`l?(xo}+#GjewN<@5~_CK@" &xcICK q|;zi:@Z'wd"<33CBadkA8ѨyoHKWUU>Ol6( My^됆`fS**;vf>E"'H4 #=˲EQ t&TQo DxKy: !EC|u2oӀ?"bTiah(,H&fbΟ;0>>lV'Rjkk~:aqq>t]WWgXZZ. E`01*@MxRF'*bJL&%*+E?B֗ϕz 166P(}ɗr*@ ^lV44pE.WPWWJ8N `xxWb1cÆ&~Y箒'$ f霹4Y;w4133P(L&H;gݫ?|ad⋌Iilw5"ga1#]4|IDڥ܅jU|(Ea$ S7}>JTXa Xk)&$iCGpOvf^/DidY|I(Jۇ^xyE`N͛7+̸nlH 1.EyYDuM22ZP(67_LWxu5./cy9 Izy?)`+ C&l kcd:#kPJ6TJOpKB΅?o>q(H@ = I#P =3=MUx*$N'eԚ4 d1K,Zڬ._"cM[/ ]^^زeK3k%"`ZpP`H^\弐^U&Y,RjQԅ2%^9rD9rk_Ŝ!o",533d2I<0 4R"9x+++T**EQrX-Yص$IJ"4577G>!a_2a*IiOL&Fx<kjj0;;I` 2VVVՅAh?bȭbYY/ѪھYC+., A`}n][o$RgxgA:HW DOOpvcLNNl6aÆfqؾ} dY zSʱ`0@E-ݾjTWW};$ ZDNg IDQ,؅l#SP af #,[.n**H"~~~?v{9*yuu5Yaqq1av޽l6 yIMOK'jE|<ތNVFDLuxGsssrWWl6X]rU"gՍ_>cy䑬YP.h zσ|pձ Caf-{338 M|08H$s0(* I+n4F*%x&%7 KPh34w]QƆӤHڬwdQXnh +;;~'#ìoGIqz}GDDQD|P< /~JfY!]"&t WQgϞpEEnb/EQ2,p]Uyh Lh5A Hn`z^˱ctgΜa"H>Ȣ(,`zzXYYqXnya$IlV8Nn 0MhmPQQ&n ewADthnnbAK\264>6N?ŋ6l`kkkcW_呂Rgh{Jϣ$dY6?7=s:@evb߾p!(  (2C2*Nf8+'z;YOKX@0 ò,{ncr jll,5<00Ӂ?kFc`FjÑ#G{*,RLna 0YHHʰwa↢|K6P(UW DK|55kq_E:P^͓X8++oc=$R)*ˉWX )&o~<#$ZUѤm5TJ& eSN;;:x"lVXVX,l6lV, YVDFH$peeYÞ=ؼys ͆jV9TAC$9Hi/3I dPƅPan'''xDyvw` MMM]5ה@fչ`2k׮T4ЋT& r&Ft: ʙKwqGb֭l,H!Czh8^M2z>k?4EsWE(J b^$HY5LǷ%x x [&LMMOv^F閥w@Ѡ*ʡ?<#~uD} xFĝtQP]Ka;޾m~(B1,bwTo(Ah{v}ذf)9RGʴkjL7]*y1=ӧOO܏6GH\/95sH$0YLOG10@,_奂ϻp[3KW8}!כ=_|q_%/FrH˗/[zzzt^en5عs' mLNMG(B<٦&뵛L&Y#iir~tsT|,.4i FH=fa2еꤩ)(a~nb b ifYCW&Q45Y$ XSL])1 QfiiEQEhF<4jVed2|>T(T+++o28>WD"_^^&Ǚp8Bt{ш溒:~# IDATN(%i^v/RTl\h2 t=?.[,2&0ž[I%_@h4[abD"AJxPYY2'zNJ[;~?z!IURUU%mrG1l4E -|ۈH {Ң"ٳghR]UU-[`Ϟ](// FB*aXJܪA,fH sl07UZ|bb$+0>>g$IB8FWWq<+.V&y)Jc{#b)x$I*K&e .{YCoo/TӉjڵwBKX,@\YqBoT*e2L&a0`2EQ(EQaa J]mi&= Mӫï(޼PmOi @TۗV PaA6j6frC>J|>~jj8??_XX"Fx>LR79(4Y y``z,0(++Css36lݦ-fCCC=rXϷT* ј7n0`n!/v`aaA T )t^ĀLGGy^ku.` &>> ec3ܯ ( WVVwݵ;v@}}f5Inq"O.0RύǠ׿@ ;ˮanw;/1M$?5auURK^]d_#puvi  MSNzzzE& RdL@(1AAJ]]֖ݱcGp$fs<(E822a'ـ6tId /7nHJ 9!߅Ȳ' ~ffpႾA*P(RL C=u<#`0WYnzi׮]ݻJ 数PCD51}ņ,TJJfq/?3g}aHo(TWWBc )\ˬs ;vz=c'Cd9. Ҥ't $ f2NH9^RK?00R,ZWhXct.-- 2,ZZZ~x[P^Fhk&RU?SX,bA]]]_csK?(rt~T˲p˕~8|%`6CFѧV+yQo illL?7;KncӦV477*&*D"p8C~t[A UTTl#|qI m>n4B8ffflΝSbAowCC^86P__:X,f0 g!B$|>:u(tB3"~w3כdYvttt Lq?NBmm Q__lsbΝ;P[[u055iUx. Ze m۶*D'yHv?jdw_>u7F,`X&g.S: E(˵I?W^Y(JO(^BЕ0;_T!x;uj?8~w1=?KP(~e90E&o N9C ʢѨc||e90>6--/ѱhJ$ɞÓdx(DQ /' >ƍ3FQ l--/ZORvuvv{9coo/z)UWW-[`vߔdn::Db`pp~,ctt/Yص{7u1}x?4{p^G}fu8>zh / LMM1l6qcӦMX~*++aaZT&0~3b O96mjE$A0<&''188wX dcO~!{>0wq'mK5'ISvz E [ (@(ݞc2*b01>2 Y`*E?*^xaщaӷJ2?58pJxj|#Fm<1d*̾R*ք\]Y)]p|iŋ`0He2`E48S@Q9L&T*p8L0 cѱQn~~^D5f, L&X,FHQA0Bӽ(FX b1dYDQ*1`P @ R.\`˗/˹^-2Iq3 R.Ad"OE",--1cccL&]vEѹ\.9ǫspk,8Ze9'cZqzE;]EĚǕ+ŋ%l6L:g&[J]1UT* Qq& qaF KRȭ0H`УeEA,*-$E,AE! &'`0Hv<,QJ cBPHLh_r!= `GuuupTK|V4oUHDL0Q Ey^y^zG{?/D077 Nd݃cǞ|>_bXcǎ#G X, [Pϟz]?F(`gffl6r \Y~UUU`2)"`hhΝGoo\EjdURoAQ] G@… ޽{!ڪe?JoDz7h_?p糝;wzI_/ǦM=͛7qRUUj0ǙL&Z !15=E% N$$I40F#Y wl-ZCHBID">ۉ'###L<˲tƦMqhkۄUMQA j.T:EeY cvvT xCCC,ƺ:[mmmb! $;ܑ%_oAkkO<1_S0X<@u5@ pyd2 7f+dY7ыo~s [xhi4s~I$(-F'72_XS:bX=o tk*$IrR)/uK.veeNRGN I^ylVUL"IH""0OhjnVvܩ466 (:3S$KDy^z:{,588*Pd2_# slbNl6`0@өFQ!)D"aD"|UҢ… ]ٳVI)\p\_DYk5'AG^2c]mN&sllyꩧL;wvS7&UDJ5Rׯ*|>2 VVV葑N kfe2Dry.fACp>)R~.hlRyEa``/aZhm݈ zG`b<44d41e-Ƣ6t:+1_V$b"LYdXQB)|^`0HV+Q,4zi:"NoAW@ *oʞ={Hl۶-b05үe_PA6S,˳*++%'"\ٳ000˗/# jEg\pÆf|s R2l" `PimmMP :B7va~xZH~JTdgW^y P[[{ُ۷m3-`mb/^s ɤD?~7q'f8{Gp"h5P[8>}ɓXᰣĮ];QUU~+XU[U;/a~~>b1\r9yd2s=Vq۝l<%_q4ſ ~6qb;SS'3Ә*,,|>+ti=cؾ=/|իD^nepk}_Ie%&#}vFWE#-c5wᥞQoi87kߣ.̮aK.ֈ:'>6 &)LH$FBB#H$rYXD("5e`nnFCC&&& b倕Ϳ&PQdYd2L&[pY 0ƼA^obnS-0yH̡IQ= 0b"h5FE dXL;XA6Ҥ TE 0]aEhAb1y*zyi۶mf Ðޓޡ2,9 R4B0٩7ŕ:h#S (:Q^^ł\٦>D"JEV$aRj>qŋmmm ;NVk~> c{@m/X,Fɲ 2'N'7[WK峧OVWWITWWamhl\[3nf VWsaQ1ryq9 }}}6-{<MU])5jS=tʻ'N0%"x ŝwމ{9 6*%e4Mȵ &:bcC:F0 #`48?ܹR+d*{Ԟ.e9 @m$~ٳn.PD=v޽{q[0< D,"k IDAT"h:s\6j2 cSU}/ H.(׊j,%c` gC08+"|>?x<LNFO4^~y~e\_kZ9}W_?҈+'/CVzxY?q|uZFn:~3&4Ȃc_?8?&uɘ˼U 2y$Ir?e?τ1&4ai&lآT{`@ahPT4)e ٬l6D"H$a||SXXX)EKKKzxb>L[$E(F(ٜo^p8 ?xV50Lu\/TBģQla4 jt:62b.^644?яz}aj  ЊPDA/BLp\`qq>$ ׿5W^^n}g$IEQd(M0 6 ٬g"2P*2T7 X!=Ad2Iq ǣYd!I =XEQ.]W&wh*f9HYXE Q3%?mBAҰ,o޼YAi۲Oϟ?OAp]wGĶDCCCl6Pκv?}:l24ym @lK8{rdUUUؾ};~!4778m۝e G>9~ڲ~5yd܎eeZ3s%IА;j ٌZ<ٳ 555X̷yn;wS_>'~@ V122BAАq\hԂ?-h.*ymI++Ze=NJ;v| `YM "bMMXP`ffHdSSSG:0D9xokNQYEQTQH0>-@H E!Ik`G[?|a6*-U׍tS(-?1OV۟''WQXK㎦j|a?Òq_oxw7?t ߫ƒ;MS8x'Uu՗NV@(訧yIadd$0ƍ-ؼyQSS <2 $*++Q[[zcaajI*VW}h.T~LNN`{ H$^RZ-p\(/w )vQQ3î4ruw_}U?ݻw˪r\qM HV58$0iz^QANg;fٹsB%uX` ɬU."OzllL'I^cA(I0 e0T݁L&<@~~[]]5Ցt"ɮS7%#?>1A9y@YEɟW]'gi[GG?/hT[2 ²0 ӌjX u@ ay^r:`PjkkD"A1 }>dY;v0o Pdx^$Mp\رc|ȃ#GDM&Sh4#_݂"IT>N*/CCI077~a||Hd^Zp^]] YVpL:vNכw[ z*A_ L\ʈ8%IRy*r<_ysOO(I V ڰuVڵ0 eHvuu MMCUU%V5h{$@s,F?FG!)b[r{Ç h}QC[NS|# `0>>n6-,,U]2mQ˺iŒӆhkۄi {鮮.jZZ[[jXkwe3% ) ݩ 5 AZfħww"M=iggo ga5dz)ͳf( uv\gh6ql'l{^@2J }UŸ|@5.3Pûvb\{[_ #(2lO<񄩷!.Dus|aͨqËeYfjlݺT P켄.Ba Rl>CX̨"X2$] 0,ˢ;v};m۪f4YfCczl҆ݻw_/2 4fgg{V(Hb ($(#58kP4MK (Xujr~ 6-bƚ .z I}xG}}=&''D&1aMX&.//fggT*myryy9'R)1_J㙙v~~#BkmTY6SDq=QaPi7~iUdީ0Z&(RE`4iNG}Q3ԩS4iMMM뮽t0JW044gAݻo;IA0&fsam>KeyM`b4f)3ٵ:`ppgϞX^i c ˈF#GFnuhkیe/z{{L(ׯ_ &Nx'xT߮`$qyXѨa>s  Fv MMxS=]u7gI{^~hfٜ߯58b];qc ydYCSd22r!+RR',ͪ /]Dy쪪*N|[?;x,4b_sxO+~ק|F < doYw+CIxME Epz޲˗/N}Zܸq$j6 qfE PBaIefqN)R(2$IF8{8JTUWuU{+SEŴ8'vlg8Ody&3%K&^&-v8S$[l-DH    (R%?@ TW{9x^eYA>N$Vi۶5!JtMABkNIY$CwiiI???PfI  XXX~VTqaa<::jXYY!ICKK *Т(])筁@200 $<)Qf(' (_?7}]@m7P{cLQmh٬^G6U+uuuؿ l6 Bzv[^X|YЀ?esKۻHܴJc`-LL~E C3Aq% %\.M~*`H`Z!{nJ0 XE2T&R /_s?seYL!?O n`τ5,ӧOv\tVDF#<7݋GgVzFӒU1>>7<Ip]Z|b0zB!ܹsw]sΜWwot+U,4;91+JEQ2׃x;> ]]z8b< }Jx7(e"F]3vVoqu~F8 į|4_8v?#;?md^|:кF/>68>՗-m(|4JsL,j՛w]P9 gΜ13PP0hjjƒǡCaXnʐ>I0 0 hhǮ]HRxW@4\CXDTRP(K.{!5|m1iWt 8xp?|8a4o"q8&mmH3XYYA8A6ƨW^y@] 0JRIBV^:JJbYUtX%UP(D 3Fij,X-`5d. t&I BӧY7554@R9xWVVET*Ff$DT* 0L0L1'WVVH.n`XXXN>͆aL&l۶  UCU~XL&c43bIQ%e]ea2$I*JV$e>pRT%N{W7#bjj/^x^FZPܸjVM,Jju=hn|K/\ѴxQeɿ'5u5uzkPIW`7zj!L?uGJ>}b/X0~~Gȡ8mgWף\//~Ckr YvCq5}kTtXSyؘgᦧI);D2L…A4S+PKKXZZ}^փ`0yARjtWW'zwtww,˾o(#G@g?{ 2=*I( 477gop1tv7hSτR Uudd2"RSSӹel`HTߊ"2 ҙ4L&壖^@ OO ۹ŗ?лi?Ћ{w7izLhw')i=bf 866fxxl,@*܈"`nڵ*U9H$,/3gLF|عxܷTatvnM( 22;;A)J$q͑#`^I&аXhhC__/$.],~|2i*Fuٔ.f?-Dp8,$x顣]]]8yUaE~_v}'rÚ 9(7\& ۷w`aaQD".m6qyH$B@e! baM3DkR bE]4%ytttd2CQLJ7VW,S˪bbCCKKX\\Ba5͢fh5P nRE U78ShƷr}^t5 ,R.J(lv|>466|ۅNLNNp:a0P,UWzZrX^ǡKKx/;*-]iɓ'MGL6ͨ*/W}N~ B~pjt2 x`u`Wt:ͽMOOS8 X$Iv 3bad2,-122}')9133IzX,ftuuرر֗Nv;vt# brrJ a7з:xEA9\ (4]%&bG>.{\v֊{̙ǜ\NgIڎl֍a*O6Zb}{uQ?}* ,--YN:e.esgvټ&ܣp|ʟ֗HJ%<_ u:zӢ 7q]H&PX,buuf([5 PQ܊`zEm> 22aXPS#u^;)3++D>RVWW"9k0k; %XAlj):x*q!̔?$)*\dܭrK|>I˚{#@"?~5R 7b]DK >zk@Q^zk?9"zPC*+ q"9HgWg5jz&|k+^QU|}`$_~:]G7x(1x<έ0SӴz= ˉ-m8zRD"qw^~\pP8jk}8r0z{w^$V,N ՊP(H$B҉D8N0 jYZa(v\NW$Iu^QCkmmCwԩ7T9__ǎ#>\+D\r @jmm;BO;vLyL&Ci*NQZ)#Q@i(@&tv ~2 "Iw2!&2ꫯsssr\뮃hNϗԎ6˲p\e&% `⫃mH5Ϙ8oKWhp%U=ܟ2ҥKƧ~Z@fEcc:;;Z1|+TJ.*h4b1t3ՊnLLLl6v?7||m۶QCWB#EQv" + @ @b1yo J3DoU=du ELMM!H`X;å{:Bz(lӉ6$ceu 4EQzTB2\,hK,{h4 È|yDt[e4\C<WY: ÈFQԜXv[j7#< q ssaix?"=Yko-8~痲3TPE!7bN<g8/ľwT^/=}~0/㯟ƕ '4,miɡ9݌LHw *]H$L2$DXv8-T⡇#̙7pN'o&!%;w`Pxnhhߏ֖- d2`aU;ϊBT"`t:06جM+:6$I E#(:Q^I@ED"'?38|rRHW( NHHR$r_b:&~?f՟G \!5Z.(KesI D HrٹN+Q.)Aϟp8vֽ^/:::eUshin- D] `n\m;P?a]rٖfM###l?tNڰ}{C'Jsʒ DZ0LZX,Rn!yR>} VUTzW"ŸZq\MzL&Ca*\SSmI&o3P(`bb`0@f v]] "D\W.6о>L?s7FeY1J"h4T*eh2[hJ`0fY%(PDK,o~\?q|O~GY6/Cx 4"#dXU3iyKV%?'M2sGk=VB3D|^)4y-Xpr "3Z{( u, ۵%|nu:wѣGPWWb"fffŐd䊠0Lؽ{v ٲ3p0Mg*"lVKO MQ:UEQ,l2EQ*]#7FCCf8 .gϞT*@er39aΝ;T1AH$0>>NNMMQB KJm6{D>( B@覦HG[;{p7) T*Ϟ=K]! XEKK3:ܼ ,"W?D^v:EyvAp+`|CvYՖ&>=G't.S5;wW2C p9HBVPSXMOOY k^*P9jv3 =??OR,Ip8|,N'v;f3z=(/It鵗 . m l2PQo8" S+++bTy&ݜʫyxF( <##_RA(Byź:mh&nsؾ.=>2g{9rU,8o@5,ĩo; 5OAc\V` !l"!?O_`A(-Q{c Hf6cԹ}9$-F3C_ Ͼ Pd?ѧwkg7 #mPJ b HA(UѰeNqq=T%a`~~׋٬ Ȼ]4fUTGEQD6% P-UaCZkQP(dXx&h$I@ s5JE;allfţۭv ]]]NGAʊ_1>>Nn1 ccc"!tvm6L&S`j˲( P(`jj"<lj (Ԡ v !@ ccc,tt uuurX\ Aw%Iln7_pg2pTgiAy Q?\655e~BW6L]wPڭxt:(f`;u*rk}XYYROŤQ{^zgi#@HyO+/lVݛWgY=N'֊\.brYblVNjm0 iZUXNVt`4P[[U &D@ @nJ_f?Z:m۶Bs$fJ033^K(fff@*sc=KMMMzuhy.͉0ٻEl%p>{SYik_LwɋD*'|zgW |C$^"gPh,vYqdw voolԏuCEc)9=KS~kR_gEXU\֊DWVE8jqִ@@@e\)[}xo>\0R%3 fgP*P.*R[,T'l6K @ jEQ^/s,<(0r,8}}}H@" H"=7}sbS6QEB4Fxaڐɤ%\rx뭷зh%eu&,|٬*hTLgW\"b0zNR^ QI,w"AEI ݻq(Br*lqzv@ (y;*rw֍ ,kO'/N<]|E سgoͶ% ipSX\\D4*lVرun[Ta*%1H /ReQZ/>:TX$ KdN9|@WW*QRX]]śoW_} `6pǰkW<Y.ٷr bT|D3Q@޾}85U (KQV_}}}` h'|.OV4A({1J?:&O>0kJ-u../bdFmH`{o,c%} BiD+͠7R>9l~IdeH|>"`nntr`Ap p][ojbB;yMO?JV q\h4Eԑ fsi D:ҌT*@ t:A8tȲ즸 ÀaxQ__%D1,//c0L$b"a2aZUJPߑ6Xd2<>Ja0Q.aXP[[SDLD"188VՅ&0 lVfkG V@gqY7`U+N=ZOaCT k[U Zy@ *N<k2@:0 ioNNvttWfSg=p!455gA;Xc#UDΪ)rfXS@ `q\D2IH0 uyN:$ E022ABaMx{ɵ$Ƞ$8ݪ3by9) t>?Z}|`O!I/M]B-Xg M.ݳ+ `{a .jBkA@ekKcf5 qf,ɄvG+F߸f;@@`0F/#qKV^۶mMعs2,fg E B0(Bs6n.Ma)j$L&QHa phK FQ+yr9Ar9d("(qs^/zzv ""H`fzxD": ~ծ5MdQ#B4%8fffH$ ";zzvƻgD( 0::ADQaсA #@Jtj`w{=Sb=JfM/~hh,JJ n)EE|+W+by`Zՠn^#M@QբssFRiI Xs.Ϟb`]b#Fuq꿉;'͆yE^~eД6L醆l__Ǚ@ @R)l6СCؾ}`ߏg Tqݼ |i T3$?< AUfZD$x6>8*bWW }3a|O ǚ|ǿ/|@St3Çt:A$rVWW''G*j\ ,ᰬ|.+|.I@ji< SC?džfggҲ577cqqqTi uPKSvp8m,KoZܭH1>>Xl 2b((BSS#:a6[G JTJsXkNMeRT.;XadY2pرkWBFFFKcW쏞%XŻykjQgdA@$&&&TepءWp8$HQ$ DSSSF8V_v܁w 2g}WaX݅={$!rCa`67Pi3pgY7)ʟZwEzi /`"?˅`ǎp\ܼ jW\da4Յn8[޵$IRiooC$Q`\F> np8*cnK*F$I8$ ̋+gV_<#̀+/Yq6wf+A`^JJ0EQTvl,N>"H(JmZ-7xړI/zpNzSSSf@___{x<EQ=$50L[7G \6֖J%dYUvXuuɓ"aaaQMNx˲hhh@GG{YV^ Wbfy# Zz#ִf^$:!UR.n)* ػw:9X)ktD*g(Ҵ*P $+)&3i{v;zzzTI:u @@N 8\NرvU$N6+0z(lYmQP|Ḧ́el'O4?8!S Q[C=;{^駟qxpݻFq}ttt`tʺR("v غ4PYz~zb3P%OЊmU,'Dh,[MJ 7|[)iH:?/+W~{ I#p= X pX(^z νa5tz'N{챘bI/.`U"0i~`@i^?D$ Nx>ڄSjc5cx8o{'N4K_o((,rK^'7* IDATgӍg1׿  ??LxJȬUZ>Հb)\.3D - ~,[[Ff3<n7f3rzH x( /cxr W$I|3 :8Sp(z|Wzl9x 56~aވn A |Wl6o4E$eg"RfggQ(ԟCQ$f3t:KKX\\… Q,kWmkMKL"5IY*`2zz9Q)T:(bjj4Qhkk}C}}C*?`0NS`Y(v6AX{9,bϞ]2R <#Lb||?<.^BP:K0 [*\N455U1'J% .лvCF5`ʻ@7b C)oZZHDJL]k89doX T H$gKtݥ0|]*huYDT^9svh6?SdR?WVV0<| (J v/tK+?8o_nѽX g/_c"3:*7.>~P,0 h{ %܌o|>S[L~NC~|SU*sp Y-nh4JlD&IƶXhooEGG;ZZZH$6P\CCÈD"_D )f ۷w  L]JY"FG`yyY+$I,..UNAI>фv8N!baar---`Yvݼ(C IRUuhCGGG{\.˾9$L!j;F?gZЖdh[oN>K%IX,gǖP,_ ɤ A@" .N)4)3e1 x<%Väq7`04lE5j? {iSHD}xod08V`17ndmۑ[)Z=} H˿Kx<Aبai4x+G!9K8 ")~Ok[i`dÙۼ h g6w2~T%9s.۶~`X`Z*177T*޳4غ:jU:`U(j9m!i$!Ɇ099χp{<|}+Ja||Ӓ mv]r:y7ϣa\R|RGT^ĉvwQuDP(̣$Hz]P("L!ͩgOO>ϊdRr בU9Gy\N[ɛfvܼ]on7Cs3weS?/,&^j;y O,ᵟ~ 3+q49Q5 CԹhuc;k4q'wֵ/F&zg36w\YtX}0+RYɔ޵kWʕ+b 1<<hiifrڥ9nz X sssκ)ʇթ>:} --Y 17 V z<رmm*kyyLKKKH&SiE Hb1Uh 0\]_]]UAAcci#㘟G\ް)Ng055 /U$0D];et:ކ;{W2%6Yu"z=_`t[78,+ (9NǹA:rvMu E*QX"7s>T*X," # aaaSSS|ɲ,V+jkkU`YFo8|MPSEmo]2+" 9>>FVDȬ577g>l%q frBӽ'6e^FbUvPɩEʆ^WJ\a*NLX 0bQ@MMM8\ "+Eb>*"QL&1< hF2į~:uPDDK&qO>ⱸ\.tuu`pEq.,ز`x S@ WIsZ[MɘQ,9ĄezzEoo/֬iE 0T֭V+,{P@"ŋqR?G eB_4Mv7l@Ss3Q:h P]̼v\~-uʕ+|SS<q?{+HK&0d㱼֛7oҪ"N…yF[ed2ܼy Ǐk ,֯__| _HVWWE4X9ӵl+)4a7J]$Y${^c.Sss!JK,Dn|ba5B`]v zzgyF=|0vm dK.W> *ׯ34@e'g@+o8|akx5>˗/c|ƲsAu8EaVMQ $ qXNjZ%|*$!#cB2;w922™g[c6T >UGUU$ 09y33'Ei]v. 555usNx<liρeUgk0`b1ĤL)jrrM&愚GesX]МcUr86lg(Y1::~[nEw&X֏D_(X\OmclhjjR6n(%-.mɟke @@/yGGGSNY7oRdȁ4$ Z[a<:::o^#d4EBd2ijff=};hmmUAA l6][:5ςp857EU yW{~;7B,q}tj8PPW>>߽z_>.o{Jx|K@,Zk׮M⋖D"^,[r QQf[8<0,x_Vh ׮]ᅬ'78ǐoƍzpI` ׄ\MPdFbFl $IÈD"vӃu֡ <σysa҂/}hΝ .ڵkЊy#ֵa^߿ p84_-Y Zo/_6(6$Hd/^‘#Gp)CaYpcY|>uƍCC)]]]8t}q41Vz+l6K0T+/+8<͜g5xw/~@UUf1=}ok9sd(BVUU)/Bn˖-IAR9&ˊ1e7N쯼L6<*++i:t?/ pQȲ I*X$,,,`qqa*`PI0~@ bCn4{\n802GM$$6lm W/ N`VX,N RU_~{<i]ˎTVD:')܅,l__*i>~@e.WpݎN699ɄaT$=T*{wc͚VU46CF-KxmX8{&&nMzjOOO#[UU4rr@0[V !r d.C,~~5FOO9CSSV+֯_% I4cp8 ۅ*U)Y=jbeL% ǃ A<4ׇX,n8rӟ Gf(Kz0HD뚘jUsQ(e&P(o gMg%j) F)E{***p8,Ο3gڵF4&MbP( axxSSS(X,x;[QWuՂΌŸ,l. 3jFRٳ OsyJ`X( Be F U]Ժ8ka&8=RirYn*I>ɾ4`e4, aB%n 'q 9j[n-Cxr9ruu5Jf V+N'v]ӉFd2h4h4|^DT hBA5pXӈm6+x^9N*I!,1?{&z$ fS(K88r Q#Gu2)9{.L6kZ~l6J%DQ9sN1}].ޡ跐Fz*~\2)DQ, Ԟ瞓^037nXq,~ߪB**p݆䓉$fɽ3ȧ[ PI?6g$tP` tttX066Idbr,FFF0660,<aXAӴ |H\'11̵b` ndx=w:|8s=&G43ݟg.QVɲ\sss7|~I.Rdnncݺ6lܸ;v@ggn}nn477P( LbxxOАrFpU:(R]]]Jb r (NC?6f۾ܹ\}:%I _QWU7a,&o~~ _؁vVZ[j/ċOn_EܫXrR|RKɋ0tuu Т(?% ͅ_y1tuu(wAUBl6L&t:cr9y[P$IƧ63&T*T~&T*"JK2}}h4c8"q,X5(VEBl v A>5ŋpYLOOF@gg[[;w8#E}*WH(t:Ue!Ihqxܠ( XPQQ[{QYYa \1fDQ\qF 834Ԅoh6}, VP~#kڠSW3/ ;#h>ä4"ef4y~;v{(ӸqP*Pر6mH{GpeF4MbUݼyaÆbGGGaݺuoNIg@aLNNRDpȊ CfUfU<u2a&A&aeYf1U!] ϲ,ao!\rbэ1?ٳQWWX,Aff|AJ(Je(EPe#` ;6L&15u aa!bQ@<&u۶m/}KRLπ'_Є^_-jI*DQ/pU&S,y8tvvbڊF\ΏEBGG***yFLLg02rLbԑGE*˲ *_ #z(u ٳ[4ZA++7ڋo{3.^\3ǒホ?_CӰYU9WvD)J2빥LOyxzд0Kz ]@Ionn暛չ9VEŋh4JɲT*T*RY.P((e2,CE}/PQ(H qzWX,Z.̈́n aN-Y5ݑHccc8} .cppMzGO<>kii%$[ LD Pz qߝ8E.$IrvP__Y͍F*~Lof0 n\ NjZܼy d\NOBd]&\4k7U*F(27qVA0w[ X=ЌƉX, (Z4]((R) [>G8kmtQ$JRt&@\C)b"yٲe USSXր  γxEPqc~ElXtA:|ŢbY.k0cb>v)ݓu #H?*** Yx QDYX,"HtW|?,P@,G(ݘP(Da >~ߤ{W uM( 17(`6 kִp r9wyss!CXMݵkW_XWWYA/IX=nx.sXV,!ӡPD+u: t,(foÇ---]v o&G\.g JrYVpRr UXJrBEq#:tPڴis.q8b#?+eB$w㘜4^V+ݍC34Zt?7Ӊ& ~ X G˗111 QJpivaaTCCC0L9|]ݷmf5? bp08N|_kĞ,+ѯO4?oa]/Ɵ=+c $:ǚ, 0grsss$I:M3nb!"b[ŐH$L&J I~lDڛt8;GD^đ>Re X $DQd=` JI>/r5:N'nn7<|>/|> |>|^ b19s###*˲p\͛姟B~޽ד0Ò4Y; _SSGFFpwmF(ˡB^VŠW~Aŀg||)n0.`T \( Z ؐ妶ʖ-[ZrzG@#4 Ql89bItC!mUp~ R4 NC'vqdExb=PiV{I#֊]5hllDUUoMӔ$Oҥ>\pz:٬m9Cl/$Il6bd`X,477c?;Icp#0*&JÁw}_&&&3aǎز]]]}G:lVM fggƐJQ7ް PgF63pQ;C dzAUX\$Y-(؊}8p,LNĞr/S+?*Mkpޣ:g`=ذq?޲\v&B$}zyޘ F+%+%D $O_ffMX,yΠj;ژ3wT;HJƼF9 :*7X?N b|(Xк@b|ht@O=T񩧞>|8fZcXPA~MvԉȵµkEQqelVlҋZ\MHrZY4"R՗5moTqVzEFFFpq_|1R:3'ay#'>1/"7xꫯ|H uP}.}YbQᅩ!!׺uNO=3ψH40DT#YgK3pܾ}=y$ (s7P[ՙ4nj\XGUU人b->}[،:R(M2D2D,d9 EQ`Z҂SoAVka5f"̖gi6{ݿ 虜t?p5<466`۶xsjF+++q~Ȳ)D1(T*3ϰ:J555fQ>?p/hv"0ZRG?QU-@zY191TSןc(g{Om}bt(N֡W~#N|˪8 R:I=x 211A'Ijt:a I2$\.N'N>;Q(oxeY#q't̥sJREP6(6gŢdT LbP@>/"fsG:}fY d9(*FnZ|駳q˵Vfb`䖱X,LWWWaxx"nߞƕ+WqZ[[(:!׆ 2izNJ0Y+Lt_0L%;0y6T+J،",R oOիE*4D{PQQX,$%DI&H*^JI*ɤѣW^y~Y?].H45q\.'N0Gx稃NSy^1V L Py=Z,\.p8t: QUU\Buu5rME/h4H$e*B0Ξ=K.! `0v(O>ݝ 1)+I\&\vv)͛QZx\\vmqƍ©SB$ } CxAUB 4AVFKtDXL㘟G$A(4y,,,xi;G׿uq׮][q2_2@2c`K<`DQ0NR<ϧxwm۶-d'< qRN'jkka(1ϑL&b1$q$)Lt6)4D ,хv8 z^x^TT yyB!eP,1>>BarZrxէ~Zڶm[N)%:_e5&0_@"]N{o Khokִ/ISr]0u YmTr˥KD"atv; QWWZU)+l6KqV$gWU /q,rTR#J( \.6n܈b߾uv<FT~IBeYVfi w;Y=t}1'<%2AMM mۊ={vcǎySJTVViR)#OT*ann:yp87m80LK̞ G HQԫzo/ڭ_ ( TvlEH oD46˪ =@Ak V%IBSS4jp:x.>lI:&ZGbtVVlNnJFMMB$^CfogKhfHl6bZUdċFQD1 i'.jce(TL&cCI7zIU{nm6 Vvb@~>V/^B__QoW/[[[ KqtUm?RX,?/^d3Vc ACCVS؀+re N_"_:m6K `@C%1v{ŅE&`j6B:-z wBhjj(8(bbby&mmmiAzWtYqB ,LEK.yXv ݋B?$ `Y+(T&E!h2+14+2;;Kݸq1{raI;;;verre6 >7o&kHkk }ȲE`Y:Zn]! 6wW | pi`T _ROj5 aea:<غ*9O`y_ƚ7l<; ?{(@*ve]jhh(=Sڕh<^EތAx7%bY) H a455w~'0O( fc0+$_---S}6Ũl6ɛp:@6C$p8pxȂC;;fjl&3lK~ ēUUaЂsN JZЈPyΐtsDuuQUUӉ˗01qb4M]]GJI~Y^$"Nϟ?{7gΜan͛o^lذ55ի~ hllEшDJf177G>}nWx ?)h9#y"]VNLL0~FGGܬ) D9ۆ$H$u;Z>88Aͅf0 :::~wwwy)U,YءوŢҥKz2<vgP( ХRPЄpMg0eϢ90V7o2'Od"Ҍ"ԾF8N?;;K={q:nUDRV$>;?{L uucDŽ7hbzс͛7{<0 "֭)ͅpuD"Z1{|b>z@1 fLQH xg\HRd :^x?&KiįN^^ƶ~J|P}B o^YW>cf?|N`܊l6igajjjnll0" `#m60 ;w*/ܜl)S>uP$_ LP\4;l,ƍxdYF P-I;vh Mˆ %_2 4G@UaZ"pbTԻKKb@Yd2YdHRѰ s巀beYD" lسg~RAΔ]W2$߽U_H=orr~uY6SҌ;ժתeY;w#_^z_^f眕f9n=_it0nwnǎ׮Ϟ=ˑjdd <3+θ8D@jjj ߶.^DQbAKKk.i۶mCK%cT˪9nT*F;v%tU@vtcӦXv l6xhDZwM%I2 w 3W3\aLJիܻˤieYTUU~( n7*Q__|^+\S'N`׭[mڴ YYJرc_U>NMMMx٧qUq=`eDz饗,{u`i62R  PϗZg<ܜf]3 m: ]T߼t^' 8ݙsN @EA1< \yP1UfmoogAnݢdY6$Hgq( ,#Js_ trOOONvI~%_!sHbfNN?V8lْd2\?)EQH$H$ Qi~ʝ6>BuLvN \>K^R%HҒ$t%j$]MF\2jŖDv+**H=== f*`Vsfy |>wy'p1ץKΟBuuطo/֬YGݶZ-Z+ѱ,ˢT*P єŋ??xO=䓢 9S&U2K@i@j[ZZ힚-I 2*++, ZǦ"<0/_+p\hoo;o40FGGq J}ꩧ={ +L7$I^IܧN8qBpli]xbϞho_%(Ċ|*J <13{XeY ?11R(yףN !IKEz &!eIbbC[Z$IUzjjrb!hBwE 4H3==১gbՊZcÆP[[Ht?(ǫ(D$\$֭[˗-CCCB H/ cJbH#T!KkwN 'nxC9@ !Q,U𚱶U7_?pܑ$ǐofAh2jMSGPc9n/aZILe1aObK0/˺ͩL&cmkk$IÓu8쨩AMM *QUUJ] 0&O%G3uKTr{%ePXn$Q<~fz&fNguD"B!j"Sۍ7Bf9ݙt:D"W_}{Y٬s;;v`˖އnQ`0 UU`pQ1 Q?-xܵi&w ~sD0%dd3wSa ֭_ٳg{YL& Io| 7f5n((YU\Svp84/ˉ.ͅ0<< EQHݾ}M&@ `c]6IDςy[0?ɓqPw6oބ͛7 l6] k#R40>>ΜpwzѕW5;zryR)f<~"BT'Q}7w>qBhDͭGWeee>33Ci1`Æ hjjDMMrteM |Ԫ@PBS-B8410pEODhԨJjfMٿn`NxS188wNY39I,`ppxOn߾Hd˲d2I]rя~߷ot)i$gLɻao/a\MMM}sy&DwffRTTT:33[0>>BACKK 6lx ^dׯbhhd ,ˢQ]lll>;Y}|{)k8y$H$(EQ,^֬Y]vb۶-x%ڕ{Ifu (]W-Q -q>  9d >,On__ܷc||De/_ׯ +AL˖?A=\,@v4MSlv}RiGܒR|'NҒpI~(j3%J/@ VVV*Nt t𡃿bdJ͊i9%nٲEg'&&;;;hnnzh~*j+Kb1B `kk#9j1φ= rJ>oZl7x>;;K/Q(,T*˗044yJRA$k4o8~DIe=_qF[cc#0L6E*B*V+Ny*Fmm ֢9ada~Cs dVxeXEO*r:uJx饗X,ft8Emm-zzϠS9z(2U,gW2t0w, mjjvqK8EW088T*e?<$^krr>s挥 cs!<6%2'm*А7011ab͋@MM 6n܀:Mł!1??مe2T?k5]+i7H5 CBuTij-κMA:lmqCxvƇG=cqyP3p?r$fdn<˒gYV V~jO\H`l63fUL4-m;ηt>XF\sedb̧i&vcw84c{aP*ǑL&Yج6TWWNS*›jX,BEE(|(tﲉIbR4+҆t~ 8E|^4O Q-T^-f$<E1:MZ~dd9ȲJE1_P(EQ)- yS"'#򽽽B>^{Wa6NS܊Ţ\o?.]xe-XΜ99 QYYlٲn::^F?&K]e74EY& N<ɓa͚V޽==EԊ7OU*aI<)~zzz%6Sw+3wfd^. *~<G9˗/shZvtf/$ G8vܼyK&,:[cncNӴņ !Nc` J7orSSS@ MPY QM60@/(ze8W9oy~0-:YqV@~r1V'KP4)qYJMƃIO%JZ"@,G,$$a ?[z/zNNn?ybsssD"$ݎrYzS|MMM`bVrX\P%/}*@NxQ |$2 ˾Ё(w~ y X,(2]L6VP|>dK 0R 7wr X&*׊$:4+M36M$1Z|#I:Ǖ%n˖-TOOO ˲!nI9#p8zN:p8p:]ڵk-[d׬YC~t0cѫ>YB;>>9~wgffRaZn]o߆݅G[\ǯ3K(?jD+ G eeٚm:_M#k6濣i`Q1LsK.cx!/QU)N֭[ܜ%N[N0y}$Ϡ'IȈpmV$])AKK3:v?u)4 ǍNB! [SSSؘ` }fz~>3+P/83#(=j;źNvh-G?\1Tx?Y@rz3?@͕XmU}7chfV8e`vv'N4:chdʠ EPa,uriLpH 1C@:D2qaOYxaP,155eIt677^f `MǛi:x$+s,!yk")Y A|Ӽ|vxy$fBL+M3z'"Zъ9E\x È.L9_uݿ2Ǜv  Q(oHfGL3~EQt4.v$}}V" 0i3ʾ}芊 qU~bbTX˲«R$!L"ӘF0Xa\vtFl:fOPzx / ysQ> ux.ڵ =96 S\ue3(K$֡!ڵkl63d}@ ]q\+ڱ0,gpidVRi'ŰE$ǧ(H&T?_WWgx_V4)LӐԗx%@Ncfu_Cx@ ӶQotpn(n֫T IRaX__ɓ